img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:#fff;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32,7,7,.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set:after,.woocommerce .col2-set:before,.woocommerce-page .col2-set:after,.woocommerce-page .col2-set:before{content:" ";display:table}.woocommerce .col2-set:after,.woocommerce-page .col2-set:after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails:after,.woocommerce #content div.product div.thumbnails:before,.woocommerce div.product div.thumbnails:after,.woocommerce div.product div.thumbnails:before,.woocommerce-page #content div.product div.thumbnails:after,.woocommerce-page #content div.product div.thumbnails:before,.woocommerce-page div.product div.thumbnails:after,.woocommerce-page div.product div.thumbnails:before{content:" ";display:table}.woocommerce #content div.product div.thumbnails:after,.woocommerce div.product div.thumbnails:after,.woocommerce-page #content div.product div.thumbnails:after,.woocommerce-page div.product div.thumbnails:after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs:after,.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs:after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment:after,.woocommerce #content div.product #reviews .comment:before,.woocommerce div.product #reviews .comment:after,.woocommerce div.product #reviews .comment:before,.woocommerce-page #content div.product #reviews .comment:after,.woocommerce-page #content div.product #reviews .comment:before,.woocommerce-page div.product #reviews .comment:after,.woocommerce-page div.product #reviews .comment:before{content:" ";display:table}.woocommerce #content div.product #reviews .comment:after,.woocommerce div.product #reviews .comment:after,.woocommerce-page #content div.product #reviews .comment:after,.woocommerce-page div.product #reviews .comment:after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products:after,.woocommerce ul.products:before,.woocommerce-page ul.products:after,.woocommerce-page ul.products:before{content:" ";display:table}.woocommerce ul.products:after,.woocommerce-page ul.products:after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers:after,.woocommerce .woocommerce-pagination ul.page-numbers:before,.woocommerce-page .woocommerce-pagination ul.page-numbers:after,.woocommerce-page .woocommerce-pagination ul.page-numbers:before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers:after,.woocommerce-page .woocommerce-pagination ul.page-numbers:after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals:after,.woocommerce .cart-collaterals:before,.woocommerce-page .cart-collaterals:after,.woocommerce-page .cart-collaterals:before{content:" ";display:table}.woocommerce .cart-collaterals:after,.woocommerce-page .cart-collaterals:after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator:after,.woocommerce .cart-collaterals .shipping_calculator:before,.woocommerce-page .cart-collaterals .shipping_calculator:after,.woocommerce-page .cart-collaterals .shipping_calculator:before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator:after,.woocommerce-page .cart-collaterals .shipping_calculator:after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li:after,.woocommerce ul.cart_list li:before,.woocommerce ul.product_list_widget li:after,.woocommerce ul.product_list_widget li:before,.woocommerce-page ul.cart_list li:after,.woocommerce-page ul.cart_list li:before,.woocommerce-page ul.product_list_widget li:after,.woocommerce-page ul.product_list_widget li:before{content:" ";display:table}.woocommerce ul.cart_list li:after,.woocommerce ul.product_list_widget li:after,.woocommerce-page ul.cart_list li:after,.woocommerce-page ul.product_list_widget li:after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row:after,.woocommerce form .form-row:before,.woocommerce-page form .form-row:after,.woocommerce-page form .form-row:before{content:" ";display:table}.woocommerce form .form-row:after,.woocommerce-page form .form-row:after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:transparent;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input:before,.woocommerce-page form .show-password-input:before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.woocommerce form .show-password-input.display-password:before,.woocommerce-page form .show-password-input.display-password:before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields:after,.woocommerce .woocommerce-billing-fields:before,.woocommerce .woocommerce-shipping-fields:after,.woocommerce .woocommerce-shipping-fields:before,.woocommerce-page .woocommerce-billing-fields:after,.woocommerce-page .woocommerce-billing-fields:before,.woocommerce-page .woocommerce-shipping-fields:after,.woocommerce-page .woocommerce-shipping-fields:before{content:" ";display:table}.woocommerce .woocommerce-billing-fields:after,.woocommerce .woocommerce-shipping-fields:after,.woocommerce-page .woocommerce-billing-fields:after,.woocommerce-page .woocommerce-shipping-fields:after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:transparent;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}
@charset "UTF-8";:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:#fff;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32,7,7,.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}@keyframes spin{100%{transform:rotate(360deg)}}@font-face{font-family:star;src:url(//autochip.hu/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff2) format("woff2"),url(//autochip.hu/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff) format("woff"),url(//autochip.hu/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(//autochip.hu/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff2) format("woff2"),url(//autochip.hu/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff) format("woff"),url(//autochip.hu/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description:before{left:50%;top:0;margin-top:-4px;transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0;border-style:solid;border-color:#1e85be transparent transparent;z-index:100;display:block}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.5em;display:block;background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-radius:var(--wc-form-border-radius);color:var(--wc-form-color-text,#000);box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:currentColor}.woocommerce form .form-row select{cursor:pointer;appearance:none;padding-right:3em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=);background-repeat:no-repeat;background-size:16px;background-position:calc(100% - .5em) 50%}.woocommerce form .form-row textarea{height:4em;line-height:1.5;box-shadow:none}.woocommerce form .form-row .required{color:var(--wc-red);font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row.woocommerce-invalid label{color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--wc-green)}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-green)}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}.select2-container{width:100%}.select2-container .select2-selection--single{height:auto}.select2-container .select2-selection--single .select2-selection__rendered{padding:.5em;line-height:normal;box-sizing:border-box;color:var(--wc-form-color-text,#444);font-weight:400}.select2-container .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container .select2-selection--single .select2-selection__arrow{position:absolute;top:2px;right:.5em;height:100%;width:16px}.select2-container .select2-selection--single .select2-selection__arrow b{border:none;display:block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;width:16px;height:16px;position:absolute;top:50%;left:0;margin:-8px 0 0}.select2-container .select2-dropdown,.select2-container .select2-selection{background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width,1px) solid var(--wc-form-border-color,#aaa);border-radius:var(--wc-form-border-radius,4px)}.select2-container.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{margin:0}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#720eec;color:#fcfbfe;z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,.2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fcfbfe;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay:before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(//autochip.hu/wp-content/plugins/woocommerce/assets/css/../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce .loader:before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(//autochip.hu/wp-content/plugins/woocommerce/assets/css/../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:var(--wc-red)!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:var(--wc-red)}.woocommerce small.note{display:block;color:#767676;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0}.woocommerce .woocommerce-breadcrumb:after,.woocommerce .woocommerce-breadcrumb:before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb:after{clear:both}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.7;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__image a{display:block;outline-offset:-2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:#fff;border:none;box-sizing:content-box;border-radius:100%;cursor:pointer;font-size:2em;height:36px;padding:0;position:absolute;right:.5em;text-indent:-9999px;top:.5em;width:36px;z-index:99}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before{border:2px solid #000;border-radius:100%;box-sizing:content-box;content:"";display:block;height:10px;left:9px;top:9px;position:absolute;width:10px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after{background:#000;border-radius:6px;box-sizing:content-box;content:"";display:block;height:8px;left:22px;position:absolute;top:19px;transform:rotate(-45deg);width:2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger span[aria-hidden=true]{border:0;clip-path:inset(50%);height:1px;left:50%;margin:-1px;overflow:hidden;position:absolute;top:50%;width:1px}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #cfc8d8;background-color:#e9e6ed;color:#515151;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;color:#515151;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{border:1px solid #cfc8d8;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li:before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs li:after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs:before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #cfc8d8;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart:after,.woocommerce div.product p.cart:before{content:" ";display:table}.woocommerce div.product p.cart:after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart:after,.woocommerce div.product form.cart:before{content:" ";display:table}.woocommerce div.product form.cart:after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:3em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;-webkit-background-size:16px;background-position:calc(100% - 12px) 50%;-webkit-background-position:calc(100% - 12px) 50%}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#958e09;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul:after,.woocommerce .products ul:before,.woocommerce ul.products:after,.woocommerce ul.products:before{content:" ";display:table}.woocommerce .products ul:after,.woocommerce ul.products:after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em}.woocommerce ul.products li.product .price{display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.7;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0;text-transform:uppercase;color:rgba(90,89,68,.5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering>label{margin-right:.25rem}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #cfc8d8;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #cfc8d8;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e9e6ed;color:#816f98}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#767676;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#767676}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review:after,.woocommerce #reviews #comments .add_review:before{content:" ";display:table}.woocommerce #reviews #comments .add_review:after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist:after,.woocommerce #reviews #comments ol.commentlist:before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist:after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#e9e6ed;border:1px solid #e1dde7;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text:after,.woocommerce #reviews #comments ol.commentlist li .comment-text:before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text:after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li:before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:WooCommerce}.woocommerce .star-rating:before{content:"sssss";color:#cfc8d8;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span:before{content:"SSSSS";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating:after,.woocommerce .woocommerce-product-rating:before{content:" ";display:table}.woocommerce .woocommerce-product-rating:after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:transparent none;border:0}.woocommerce #review_form #respond:after,.woocommerce #review_form #respond:before{content:" ";display:table}.woocommerce #review_form #respond:after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;font-size:24px}.woocommerce p.stars a:before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce p.stars a:hover~a:before{content:"\e021"}.woocommerce p.stars:hover a:before{content:"\e020"}.woocommerce p.stars.selected a.active:before{content:"\e020"}.woocommerce p.stars.selected a.active~a:before{content:"\e021"}.woocommerce p.stars.selected a:not(.active):before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:rgba(0,0,0,.025)}.woocommerce table.shop_table{border:1px solid rgba(0,0,0,.1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid rgba(0,0,0,.1);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table td del{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid rgba(0,0,0,.1)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file:before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file:before{content:"↓";display:inline-block}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li:after,.woocommerce ul.cart_list li:before,.woocommerce ul.product_list_widget li:after,.woocommerce ul.product_list_widget li:before{content:" ";display:table}.woocommerce ul.cart_list li:after,.woocommerce ul.product_list_widget li:after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1)}.woocommerce ul.cart_list li dl:after,.woocommerce ul.cart_list li dl:before,.woocommerce ul.product_list_widget li dl:after,.woocommerce ul.product_list_widget li dl:before{content:" ";display:table}.woocommerce ul.cart_list li dl:after,.woocommerce ul.product_list_widget li dl:after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #e9e6ed;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons:after,.woocommerce .widget_shopping_cart .buttons:before,.woocommerce.widget_shopping_cart .buttons:after,.woocommerce.widget_shopping_cart .buttons:before{content:" ";display:table}.woocommerce .widget_shopping_cart .buttons:after,.woocommerce.widget_shopping_cart .buttons:after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #cfc8d8;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce form.checkout_coupon .coupon-error-notice{color:var(--wc-red);display:block;font-size:.75em;margin-top:8px}.woocommerce form.checkout_coupon .input-text.has-error:focus{border-color:var(--wc-red)}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .4375em 0 0;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce .wc_bis_form{margin:2em 0;padding:0}.woocommerce .wc_bis_form.hidden{display:none}.woocommerce .wc_bis_form__form-row{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-start;gap:.7em;margin:.7em 0}.woocommerce .wc_bis_form__input{box-sizing:border-box;width:auto;white-space:nowrap}.woocommerce .wc_bis_form__button{box-sizing:border-box;white-space:nowrap}.woocommerce .wc_bis_form__checkbox{font-size:var(--wp--preset--font-size--small,.7em);display:block}.woocommerce :where(.wc_bis_form__input,.wc_bis_form__button){padding:.9rem 1.1rem;line-height:1}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details:after,.woocommerce ul.order_details:before{content:" ";display:table}.woocommerce ul.order_details:after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #cfc8d8;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details .order-actions--heading,.woocommerce .woocommerce-order-details .order-actions--heading,.woocommerce .woocommerce-order-downloads .order-actions--heading{vertical-align:middle}.woocommerce .woocommerce-customer-details .order-actions-button,.woocommerce .woocommerce-order-details .order-actions-button,.woocommerce .woocommerce-order-downloads .order-actions-button{margin-right:10px}.woocommerce .woocommerce-customer-details .order-actions-button:last-child,.woocommerce .woocommerce-order-details .order-actions-button:last-child,.woocommerce .woocommerce-order-downloads .order-actions-button:last-child{margin-right:0}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .additional-fields,.woocommerce .woocommerce-customer-details .addresses{margin-bottom:2em}.woocommerce .woocommerce-customer-details .additional-fields:last-child,.woocommerce .woocommerce-customer-details .addresses:last-child{margin-bottom:0}.woocommerce .addresses .wc-block-components-additional-fields-list{margin:0;padding:0}.woocommerce .addresses .wc-block-components-additional-fields-list dt{margin:0;padding:0;font-style:normal;font-weight:700;display:inline}.woocommerce .addresses .wc-block-components-additional-fields-list dt:after{content:": "}.woocommerce .addresses .wc-block-components-additional-fields-list dt:before{content:"";display:block}.woocommerce .addresses .wc-block-components-additional-fields-list dd{margin:0;padding:0;font-style:normal;display:inline}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list{border:1px solid rgba(0,0,0,.1);padding:0;display:grid;grid-template-columns:1fr max-content}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt{border-bottom:1px solid rgba(0,0,0,.1);font-style:normal;font-weight:700;padding:1rem;box-sizing:border-box;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:after{display:none}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:last-of-type{border-bottom:0}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd{border-bottom:1px solid rgba(0,0,0,.1);padding:1rem;box-sizing:border-box;text-align:right;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:last-of-type{border-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-column__title{margin-top:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgba(0,0,0,.1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px;box-sizing:border-box}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:before{font-family:WooCommerce;speak:never;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}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:before{font-family:WooCommerce;speak:never;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}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:before{content:" ";display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a:before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a:before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red);vertical-align:inherit;margin-right:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#7f54b3;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#7f54b3}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#35224c;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li:after,.woocommerce .widget_rating_filter ul li:before{content:" ";display:table}.woocommerce .widget_rating_filter ul li:after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a:before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading:after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading:after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading:after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading:after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading:after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;animation:spin 2s linear infinite}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added:after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added:after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added:after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added:after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added:after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:#dcd7e2;text-decoration:none;background-image:none;color:#515151}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover{background-color:#7249a4;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#7f54b3;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#e9e6ed}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:.92em;color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#958e09;font-size:1.25em}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock{color:var(--wc-red)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#515151;border-top:3px solid #720eec;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error:after,.woocommerce-error:before,.woocommerce-info:after,.woocommerce-info:before,.woocommerce-message:after,.woocommerce-message:before{content:" ";display:table}.woocommerce-error:after,.woocommerce-info:after,.woocommerce-message:after{clear:both}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{font-family:WooCommerce;content:"\e028";content:"\e028"/"";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message:before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info:before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error:before{content:"\e016";color:#b81c23}.woocommerce-account .woocommerce:after,.woocommerce-account .woocommerce:before{content:" ";display:table}.woocommerce-account .woocommerce:after{clear:both}.woocommerce-account .addresses .title:after,.woocommerce-account .addresses .title:before{content:" ";display:table}.woocommerce-account .addresses .title:after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li:before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e00a";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #cfc8d8;padding:6px 6px 5px;margin:0 4px 0 0;outline:0}#add_payment_method table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-cart table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-checkout table.cart td.actions .coupon .input-text.has-error:focus{border-color:var(--wc-red)}#add_payment_method table.cart td.actions .coupon .coupon-error-notice,.woocommerce-cart table.cart td.actions .coupon .coupon-error-notice,.woocommerce-checkout table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);flex-basis:100%;float:none;font-size:.75em;margin-bottom:0;margin-top:8px;text-align:left;width:auto}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout:after,#add_payment_method .wc-proceed-to-checkout:before,.woocommerce-cart .wc-proceed-to-checkout:after,.woocommerce-cart .wc-proceed-to-checkout:before,.woocommerce-checkout .wc-proceed-to-checkout:after,.woocommerce-checkout .wc-proceed-to-checkout:before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout:after,.woocommerce-cart .wc-proceed-to-checkout:after,.woocommerce-checkout .wc-proceed-to-checkout:after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}#add_payment_method .cart-collaterals .shipping-calculator-button:after,.woocommerce-cart .cart-collaterals .shipping-calculator-button:after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button:after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e019";text-decoration:none}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#767676;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#767676}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#958e09}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #e9e6ed}#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#767676;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method .checkout .checkout-inline-error-message,.woocommerce-cart .checkout .checkout-inline-error-message,.woocommerce-checkout .checkout .checkout-inline-error-message{color:var(--wc-red);font-size:.75em;margin-bottom:0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:rgba(129,110,153,.14);border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid rgba(104,87,125,.14);margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods:after,#add_payment_method #payment ul.payment_methods:before,.woocommerce-cart #payment ul.payment_methods:after,.woocommerce-cart #payment ul.payment_methods:before,.woocommerce-checkout #payment ul.payment_methods:after,.woocommerce-checkout #payment ul.payment_methods:before{content:" ";display:table}#add_payment_method #payment ul.payment_methods:after,.woocommerce-cart #payment ul.payment_methods:after,.woocommerce-checkout #payment ul.payment_methods:after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice):after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice):before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice):after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice):before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice):after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice):before{content:" ";display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice):after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice):after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice):after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dcd7e2;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c2bacd;border-top-color:#b5abc2}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(//autochip.hu/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(//autochip.hu/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(//autochip.hu/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(//autochip.hu/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(//autochip.hu/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(//autochip.hu/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(//autochip.hu/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(//autochip.hu/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#767676;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{content:"";display:block;border:1em solid #dcd7e2;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-invalid #terms{outline:2px solid var(--wc-red);outline-offset:2px}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}
.woocommerce form .form-row .required{visibility:visible}
.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}

/* =Reset CSS (v2.0) http://meyerweb.com/eric/tools/css/reset/
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    border: 0;
    font-size: 100%;
    font: inherit;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}
/*HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 680px;
}
button, input, select, textarea {
    font-size: 100%;
    overflow: visible;
    margin: 0;
    vertical-align: baseline;
    width: auto;
}
textarea {
    overflow: auto;
    vertical-align: text-top;
}
/* =Horizontal Rule
-------------------------------------------------------------- */
hr {
    border: 1px solid rgb(5, 65, 0);
    height: 1px;
}
hr.space {
    background: #ffffff;
    color: #ffffff;
}
/* =Base
-------------------------------------------------------------- */
html {
    height: 100%;
}
body {
    -moz-font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    background: #333333;
    color: #fefefe;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 1.063rem;
    font-smoothing: antialiased;
    line-height: 1.75rem;
    text-rendering: optimizeLegibility;
}
#fomenu_container {
    font-size: 15px !important;
    line-height: 1.2em !important;
}
#nav2sticky {
    line-height: 1.2em !important;
}
.bodybg {
    position: absolute;
    width: 100%;
    height: 450px;
    background: -moz-linear-gradient(top, #000000 0%, #333333 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #000000), color-stop(100%, #333333)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #000000 0%, #333333 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #000000 0%, #333333 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #000000 0%, #333333 100%); /* IE10+ */
    background: linear-gradient(to bottom, #000000 0%, #333333 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#333333', GradientType=0); /* IE6-9 */
    z-index: -1;
}
/* =Typography
-------------------------------------------------------------- */
p {
    word-wrap: break-word;
}
i,
em,
dfn,
cite {
    font-style: italic;
}
tt,
var,
pre,
kbd,
samp,
code {
    font-family: monospace, serif;
    font-style: normal;
}
b,
strong {
    font-weight: 700;
}
pre {
    -moz-box-sizing: border-box;
    -moz-border-radius: 2px;
    -moz-box-shadow: 0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 2px;
    -webkit-box-shadow: 0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-box-sizing: border-box;
    box-shadow: 0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    background: #f4f4f4;
    border: 1px solid #aaaaaa;
    border-bottom-color: #cccccc;
    border-radius: 2px;
    height: auto;
    margin: 0;
    outline: none;
    padding: 6px 10px;
    vertical-align: middle;
    width: 100%;
    word-wrap: break-word;
    white-space: pre-wrap;
}
del {
    text-decoration: line-through;
}
ins,
dfn {
    border-bottom: 1px solid #cccccc;
}
sup,
sub,
small {
    font-size: 85%;
}
abbr,
acronym {
    font-size: 85%;
    letter-spacing: .1em;
    text-transform: uppercase;
}
a abbr,
a acronym {
    border: none;
}
dfn[title],
abbr[title],
acronym[title] {
    border-bottom: 1px solid #cccccc;
    cursor: help;
}
sup {
    vertical-align: super;
}
sub {
    vertical-align: sub;
}
/* =Responsive 12 Column Grid
    http://demos.cyberchimps.com/responsivepro/responsive-grid/
-------------------------------------------------------------- */
.grid {
    float: left;
    margin-bottom: 2.127659574468%;
    padding-top: 0;
}
.grid-right {
    float: right;
    margin-bottom: 2.127659574468%;
    padding-top: 0;
}
.col-60,
.col-140,
.col-220,
.col-300,
.col-380,
.col-460,
.col-540,
.col-620,
.col-700,
.col-780,
.col-860 {
    margin-right: 2.127659574468%;
}
.col-60 {
    width: 6.382978723404%;
}
.col-140 {
    width: 14.893617021277%;
}
.col-220 {
    width: 23.404255319149%;
}
.col-300 {
    width: 31.914893617021%;
}
.col-380 {
    width: 40.425531914894%;
}
.col-460 {
    width: 48.936170212766%;
}
.col-540 {
    width: 57.446808510638%;
}
.col-620 {
    width: 65.957446808511%;
}
.col-700 {
    width: 74.468085106383%;
}
.col-780 {
    width: 82.978723404255%;
}
.col-860 {
    width: 91.489361702128%;
}
.col-940 {
    width: 100%;
}
.fit {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
/* =Visibility
-------------------------------------------------------------- */
.hidden {
    visibility: hidden;
}
.visible {
    visibility: visible;
}
.none {
    display: none;
}
.hide-desktop {
    display: none;
}
.show-desktop {
    display: block;
}
/* =Responsive Images
-------------------------------------------------------------- */
img {
    -ms-interpolation-mode: bicubic;
    border: 0;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}
.ie8 img {
    height: auto;
    width: auto \9;
}
.ie8 img.size-large {
    max-width: 60%;
    width: auto;
}
/* =Responsive Videos
-------------------------------------------------------------- */
video {
    width: 100%;
    max-width: 100%;
    height: auto;
}
/* =Responsive Embeds/Objects
-------------------------------------------------------------- */
embed,
object {
    max-width: 100%;
}
svg:not(:root) {
    overflow: hidden;
}
/* =Links
-------------------------------------------------------------- */
a {
    color: #FF6600;
    text-decoration: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
}
a:hover,
a:focus,
a:active {
    color: #FF9900;
    outline: 0;
    text-decoration: none;
}
::selection {
    background: #999999;
    color: #ffffff;
    text-shadow: none;
}
/* =Forms
-------------------------------------------------------------- */
label {
    display: inline-block;
    font-weight: 700;
    padding: 2px 0;
}
legend {
    padding: 2px 5px;
}
fieldset {
    border: 1px solid #cccccc;
    margin: 0 0 1.5em;
    padding: 1em 2em;
}
select,
input[type="text"],
input[type="password"],
input[type="email"] {
    -moz-box-sizing: border-box;
    -moz-border-radius: 2px;
    -webkit-box-sizing: border-box;
    -webkit-border-radius: 2px;
    -webkit-box-shadow: 0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
    background-color: #ffffff;
    box-sizing: border-box;
    border: 1px solid #aaaaaa;
    border-bottom-color: #cccccc;
    border-radius: 2px;
    cursor: text;
    margin: 0;
    outline: none;
    padding: 6px 8px;
    vertical-align: middle;
    max-width: 100%;
}
select {
    height: auto;
    max-width: 100%;
}
area,
textarea {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-border-radius: 2px;
    -webkit-box-shadow: 0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
    background-color: #ffffff;
    box-shadow: 0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    border: 1px solid #aaaaaa;
    border-bottom-color: #cccccc;
    border-radius: 2px;
    height: auto;
    overflow: auto;
    margin: 0;
    outline: none;
    padding: 8px 10px;
    max-width: 100%;
}
map area {
    padding: 0px;
    border: 0px;
}
input,
select {
    cursor: pointer;
}
area:focus,
input:focus,
textarea:focus {
    border: 1px solid #66ccff;
}
input[type='text'],
input[type='password'] {
    cursor: text;
}
/* =IE Forms
-------------------------------------------------------------- */
.ie7 area,
.ie7 select,
.ie7 textarea,
.ie7 input[type="text"],
.ie7 input[type="password"],
.ie7 input[type="email"] {
    width: 96%;
}
/* =IE6 Notice
-------------------------------------------------------------- */
.msie-box {
    background-color: #f9edbe;
    border: 1px solid #f0c36d;
    color: #212121;
    display: block;
    margin: 0 auto;
    max-width: 750px;
    padding: 10px;
    position: absolute;
    top: 60px;
    text-align: center;
    width: 100%;
}
.msie-box a {
    color: #212121;
}
/* =Tables
-------------------------------------------------------------- */
table {
    border-collapse: collapse;
    width: 100%;
}
/* =Lists
-------------------------------------------------------------- */
ul {
    list-style-type: disc;
    margin: 0;
    padding: 0;
}
ol {
    line-height: 22px;
    list-style-position: outside;
    list-style-type: decimal;
    margin: 0;
    padding: 0;
}
dt {
    font-weight: 400;
}
/* =Blockquote
-------------------------------------------------------------- */
blockquote {
    background: #f9f9f9;
    border: none;
    border-left: 4px solid #d6d6d6;
    margin: 20px;
    overflow: auto;
    padding: 0 0 10px 12px;
}
blockquote p {
    font-family: 'Georgia', 'Times New Roman', Times, serif;
    font-style: italic;
    font-size: 18px;
    line-height: 26px;
}
/* =Headings
-------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    font-weight: 700;
    line-height: 1.0em;
    word-wrap: break-word;
}
h1 {
    font-size: 24px;
    margin-bottom: .75em;
    margin-top: .5em;
}
h1.cim {
    font-size: 24px;
    text-align: center;
    color: #00FF00;
    font-weight: bold;
}
h2.tipus {
    padding-top: 20px;
    font-family: arial;
    font-size: 16px;
    text-align: left;
    color: #FF0000;
    font-weight: bold;
}
h2 {
    font-size: 24px;
    margin-bottom: .75em;
    margin-top: .75em;
}
h2.cim {
    font-size: 20px;
    text-align: center;
    color: #00ff00;
    font-weight: bold;
}
h3 {
    font-size: 1.875em; /* = 30px */
    margin-bottom: .857em;
    margin-top: .857em;
}
h4 {
    font-size: 1.500em; /* = 24px */
    margin-bottom: 1em;
    margin-top: 1em;
}
h5 {
    font-size: 1.125em; /* = 18px */
    margin-bottom: 1.125em;
    margin-top: 1.125em;
}
h6 {
    font-size: 1.000em; /* = 16px */
    margin-bottom: 1.285em;
    margin-top: 1.285em;
}
/* =Margins & Paddings
-------------------------------------------------------------- */
p,
hr,
dl,
pre,
table,
address,
blockquote {
    margin: 1.2em 0;
}
th, td {
    padding: .8em;
}
caption {
    padding-bottom: .8em;
}
blockquote {
    padding: 0 1em;
}
blockquote:first-child {
    margin: .8em 0;
}
fieldset {
    margin: 1.6em 0;
    padding: 0 1em 1em;
}
legend {
    padding-left: .8em;
    padding-right: .8em;
}
legend + * {
    margin-top: 1em;
}
input,
textarea {
    padding: .3em .4em .15em;
}
select {
    padding: .1em .2em 0;
}
option {
    padding: 0 .4em;
}
dt {
    margin-bottom: .4em;
    margin-top: .8em;
}
ul {
    list-style-type: disc;
}
ol {
    list-style-type: decimal;
}
ul,
ol {
    margin: 0 1.5em 1.5em 0;
    padding-left: 2.0em;
}
li ul,
li ol {
    margin: 0;
}
form div {
    margin-bottom: .8em;
}
/* =Globals
-------------------------------------------------------------- */
#container {
    margin: 0 auto;
    max-width: 750px;
    padding: 0px 25px;
}
#wrapper {
    background-color: #000000;
    border: 4px solid #ff0000;
    clear: both;
    margin: 2px auto 0px auto;
    padding: 0 40px 0px 40px;
    position: relative;
}
.wrapper-inside {
    position: absolute;
    width: 100%;
    border-bottom: 1px solid #222222;
    height: 1px;
    margin-left: -40px;
}
.front-page #wrapper {
    background-color: transparent;
    border: none;
    margin: 20px auto 20px auto;
    padding: 0;
}
#header {
    position: relative;
    margin-bottom: 17px;
    background: rgb(25,32,47);
    background: -moz-linear-gradient(0deg, rgba(25,32,47,1) 10%, rgba(12,11,23,1) 65%, rgba(10,8,19,1) 100%);
    background: -webkit-linear-gradient(0deg, rgba(25,32,47,1) 10%, rgba(12,11,23,1) 65%, rgba(10,8,19,1) 100%);
    background: linear-gradient(0deg, rgba(25,32,47,1) 10%, rgba(12,11,23,1) 65%, rgba(10,8,19,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#19202f",endColorstr="#0a0813",GradientType=1);
    border: 4px solid #ff0000;
    height: auto;
    max-width: 750px;
}
#footer {
    clear: both;
    margin: 0 auto;
    max-width: 750px;
    padding: 0 25px 0 25px;
}
#footer-wrapper {
    margin: 0;
    padding: 0;
}
/* =Header
-------------------------------------------------------------- */
#logo {
    float: left;
    margin: 0;
}
.site-name {
    display: block;
    font-size: 2.063em; /* = 33px */
    line-height: 1.0em;
    padding-top: 20px;
}
.site-name a {
    color: #333333;
    font-weight: 700;
}
.site-description {
    color: #afafaf;
    display: block;
    font-size: 0.875em; /* = 14px */
    margin: 10px 0;
}
/* =Content
-------------------------------------------------------------- */
#content {
    margin-top: 10px;
    margin-bottom: 20px;
}
#content-full {
    margin-top: 0px;
    margin-bottom: 10px;
}
#content-blog {
    margin-top: 10px;
    margin-bottom: 10px;
}
#content-images {
    margin-bottom: 10px;
}
#content-search {
    margin-bottom: 10px;
    margin-top: 10px;
}
#content-archive {
    margin-top: 40px;
    margin-bottom: 10px;
}
#content-sitemap {
    margin-top: 40px;
    margin-bottom: 10px;
}
#content-sitemap a {
    font-size: 12px;
}
#content .sticky {
    clear: both;
}
#content .sticky p {
}
/* =Templates (Landing Page)
-------------------------------------------------------------- */
.page-template-landing-page-php .menu,
.page-template-landing-page-php .top-menu,
.page-template-landing-page-php .main-nav,
.page-template-landing-page-php .footer-menu,
.page-template-landing-page-php .sub-header-menu {
    display: none;
}
/* =Author Meta (Author's Box)
-------------------------------------------------------------- */
#author-meta {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #f9f9f9;
    border: 1px solid #d6d6d6;
    border-radius: 4px;
    clear: both;
    display: block;
    margin: 30px 0 40px 0;
    padding: 10px;
    overflow: hidden;
}
#author-meta img {
    float: left;
    padding: 10px 15px 0 5px;
}
#author-meta p {
    margin: 0;
    padding: 5px;
}
#author-meta .about-author {
    font-weight: 700;
    margin: 10px 0 0 0;
}
/* =Featured Content
-------------------------------------------------------------- */
#featured {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background-color: #ffffff;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    padding-bottom: 40px;
    width: 99.893617021277%;
}
#featured p {
    font-size: 18px;
    font-weight: 200;
    line-height: 27px;
    padding: 0 40px 0 40px;
    text-align: center;
}
#featured-image {
    margin: 40px 0 0 0;
}
#featured-image .fluid-width-video-wrapper {
    margin-left: -20px;
}
.fluid-width-video-wrapper {
    display: block !important;
}
.featured-image img {
    margin-top: 44px;
}
.list-container {
    display: flex;
    justify-content: center;
}
.responsive-list {
    columns: 2;
    column-gap: 40px;
    padding: 0;
    list-style: none;
    max-width: 620px;
    margin-bottom: -0.5em;
}
.responsive-list li {
    margin-bottom: 10px;
    padding-left: 40px; /* Space for the custom bullet */
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEsWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyIKICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgdGlmZjpJbWFnZUxlbmd0aD0iMjQiCiAgIHRpZmY6SW1hZ2VXaWR0aD0iMjQiCiAgIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiCiAgIHRpZmY6WFJlc29sdXRpb249Ijk2LzEiCiAgIHRpZmY6WVJlc29sdXRpb249Ijk2LzEiCiAgIGV4aWY6UGl4ZWxYRGltZW5zaW9uPSIyNCIKICAgZXhpZjpQaXhlbFlEaW1lbnNpb249IjI0IgogICBleGlmOkNvbG9yU3BhY2U9IjEiCiAgIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiCiAgIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIKICAgeG1wOk1vZGlmeURhdGU9IjIwMjQtMTEtMDVUMTg6NTI6MjMrMDE6MDAiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMTEtMDVUMTg6NTI6MjMrMDE6MDAiPgogICA8eG1wTU06SGlzdG9yeT4KICAgIDxyZGY6U2VxPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJwcm9kdWNlZCIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWZmaW5pdHkgUGhvdG8gMiAyLjUuMyIKICAgICAgc3RFdnQ6d2hlbj0iMjAyNC0xMS0wNVQxODo1MjoyMyswMTowMCIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+nUW9dwAAAYJpQ0NQc1JHQiBJRUM2MTk2Ni0yLjEAACiRdZG7SwNBEIe/RIOikShaWFgcEgUhkagg2lhEfIFaJBF8NcnlkghJPO4iIraCraAg2vgq9C/QVrAWBEURxDq1oo2Gc84EEsTMMjvf/nZn2J0FZyStZszaAGSyOSM0EVTmFxaVujyNuGihh+aoauoz4fEIVe3zEYcd7/12rern/rXGuGaq4KgXHlF1Iyc8KTy9ntNt3hNuU1PRuPCFsM+QCwo/2HqsyHmbk0X+ttmIhEbB2SysJCs4VsFqysgIy8vxZtJrauk+9kvcWnYuLLFTvAOTEBMEUZhijFEG6WNY5kH89NMrK6rkB37zZ1mVXFVmnQ0MVkiSIodP1DWprklMiK7JSLNh9/9vX83EQH+xujsIrlfLeu+Cul0o7FjW14llFU6h5gWus+X81WMY+hB9p6x5j8CzBZc3ZS22D1fb0P6sR43or1Qj7kwk4O0cmhag9Q4aloo9K+1z9gSRTfmqWzg4hG4571n+AV6XZ+KgMgJ0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABDUlEQVRIie2SQWrCQBSGv9JIC93EA3gPd56gKBS6dyV4Ak9gPYK9giuP4Fm6bTG7QIn4u8hEhzgzIRNdFPredt73v/l48F9ViUfEO2J4L/gY8YPIECNEcit4DzE18Kq/EJPuIeXmdbgQRxMy6gofO+BVHxDbWLhLi90FYosYxG4egguxQwwQD/ZggnhFzBHPDVq+A1p2iLQ++ISYmRPLEIurC7ho8cE9WsrNZ4i99ThHLM8h0VrK4Tezdb1z85MXwtdSuLVcAlaIX89whvhsgDdci+gj1uaxq4/ttVyHpIhNIKSlFn/IOqCrhZZ4XS20hH/i0hWhJRxi6zrEa/GH2Lo6avGHpIiP22j5q3UCLbOHJCNns0EAAAAASUVORK5CYII=);
    background-size: 24px 24px; /* Size of the image */
    background-repeat: no-repeat;
    background-position: left center;
}
@media (max-width: 620px) {
    .responsive-list {
        columns: 1;
        max-width: 100%; /* Full width on smaller screens */
    }
}
/* =Post
-------------------------------------------------------------- */
.comments-link {
    font-size: 12px;
}
#cancel-comment-reply-link {
    color: #990000;
}
.post-data {
    clear: both;
    font-size: 12px;
    font-weight: 700;
    margin-top: 20px;
}
.post-data a {
    color: #111111;
}
.post-entry {
    clear: both;
    padding-top: 10px;
}
.post-meta {
    clear: both;
    color: #9f9f9f;
    font-size: 12px;
    margin-bottom: 10px;
}
.post-edit {
    clear: both;
    display: block;
    font-size: 12px;
    margin: 1.5em 0;
}
.post-search-terms {
    clear: both;
}
.read-more {
    clear: both;
    font-weight: 700;
}
.attachment-entry {
    clear: both;
    text-align: center;
}
/* =bbPress
    bbPress has its own breadcrumb lists
-------------------------------------------------------------- */
.bbPress .breadcrumb-list {
    display: none;
}
/* =Symbols
-------------------------------------------------------------- */
.ellipsis {
    color: #aaaaaa;
    font-size: 18px;
    margin-left: 5px;
}
.form-allowed-tags {
    display: none;
    font-size: 10px;
}
/* =Widgets
-------------------------------------------------------------- */
.widget-wrapper {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    background-color: #f9f9f9;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    margin: 0 0 20px;
    padding: 20px;
}
.widget-wrapper select,
.widget-wrapper input[type="text"],
.widget-wrapper input[type="password"],
.widget-wrapper input[type="email"] {
    width: 75%;
}
#widgets {
    margin-top: 40px;
}
#widgets a {
    display: inline-block;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
#widgets form {
    margin: 0;
}
#widgets ul,
#widgets ol {
    padding: 0 0 0 20px;
}
#widgets ul li a {
    display: inline;
    text-decoration: none;
}
#widgets .widget-title img {
    float: right;
    height: 11px;
    position: relative;
    top: 4px;
    width: 11px;
}
#widgets .rss-date {
    line-height: 18px;
    padding: 6px 12px;
}
#widgets .rssSummary {
    padding: 10px;
}
#widgets cite {
    font-style: normal;
    line-height: 18px;
    padding: 6px 12px;
}
#widgets .tagcloud,
#widgets .textwidget {
    display: block;
    line-height: 1.5em;
    margin: 0;
    word-wrap: break-word;
}
#widgets .textwidget a {
    display: inline;
}
#widgets ul .children {
    padding: 0 0 0 10px;
}
#widgets .author {
    font-weight: 700;
    padding-top: 4px;
}
.widget_archive select, #cat {
    display: block;
    margin: 0 15px 0 0;
}
#colophon-widget ul {
}
.colophon-widget {
    background: none;
    min-height: 0;
}
.colophon-widget select,
.colophon-widget input[type="text"],
.colophon-widget input[type="password"],
.colophon-widget input[type="email"] {
    width: 100%;
}
#top-widget {
}
.top-widget {
    background: none;
    border: none;
    clear: right;
    float: right;
    min-height: 0;
    padding: 0 3px 0 0;
    text-align: right;
    width: 45%;
}
.top-widget ul {
    padding: 0;
}
.top-widget select,
.top-widget input[type="text"],
.top-widget input[type="password"],
.top-widget input[type="email"] {
    width: auto;
}
.top-widget #searchform {
    margin: 0;
}
/* =Titles
-------------------------------------------------------------- */
.featured-title {
    font-size: 60px;
    letter-spacing: -1px;
    margin: 0;
    padding-top: 40px;
    text-align: center;
}
.featured-subtitle {
    padding: 0 10px;
    text-align: center;
}
.widget-title h3,
.widget-title-home h3 {
    display: block;
    font-size: 24px;
    font-weight: 700;
    line-height: 23px;
    margin: 0;
    padding: 0 0 20px 0;
    text-align: left;
}
.top-widget .widget-title h3 {
    font-size: 14px;
    padding: 0;
    text-align: right;
}
.widget-title a {
    border-bottom: none;
    padding: 0 !important;
}
.title-404 {
    color: #993333;
}
/* =404 Page
-------------------------------------------------------------- */
.error404 select,
.error404 input[type="text"],
.error404 input[type="password"],
.error404 input[type="email"] {
    width: auto;
}
/* =Accessibility
-------------------------------------------------------------- */
.screen-reader-text {
    position: absolute !important;
    clip: rect(1px, 1px, 1px, 1px);
}
/* =Skip Links
-------------------------------------------------------------- */
.skip-container {
    display: block;
    padding: 35px 0.5em 0.5em 0;
    position: relative;
}
.skip-link {
    background: #f5f5f5;
    border: 1px solid #d5d5d5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    float: right;
    font-size: 0.8125em;
    margin-left: -100%;
    padding: 0.5em;
    text-transform: uppercase;
}
.skip-link:hover,
.skip-link:active,
.skip-link:focus {
    border: 1px solid #666;
}
.custom-background .site {
    -webkit-box-shadow: 0 -5px 5px 4px #d5d5d5;
    -moz-box-shadow: 0 -5px 5px 4px #d5d5d5;
    box-shadow: 0 -5px 5px 4px #d5d5d5;
    margin: 0 auto;
}
/* =Top Menu
-------------------------------------------------------------- */
.top-menu {
    float: right;
    margin: 10px 0;
    padding: 0;
}
.top-menu li {
    display: inline;
    list-style-type: none;
}
.top-menu li a {
    border-left: 1px solid #cccccc;
    color: #333333;
    font-size: 11px;
    padding: 0 4px 0 8px;
}
.top-menu > li:first-child > a {
    border-left: none;
}
.top-menu li a:hover {
    color: #333333;
}
/* =Header Menu (Primary)
-------------------------------------------------------------- */
.menu {
    background-color: #22ba1e;
    margin: 0 auto;
}
.main-nav {
    clear: both;
}
.menu,
.menu ul {
    display: block;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.menu li {
    border: 0;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 5;
}
.menu li:hover {
    white-space: normal;
    z-index: 10000;
}
.menu li li {
    float: none;
}
.menu ul {
    left: 0;
    position: absolute;
    top: 0;
    visibility: hidden;
    z-index: 10;
}
.menu li:hover > ul {
    top: 100%;
    visibility: visible;
}
.menu li li:hover > ul {
    left: 100%;
    top: 0;
}
.menu:after,
.menu ul:after {
    clear: both;
    content: '.';
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.menu,
.menu ul {
    min-height: 0;
}
.menu ul,
.menu ul ul {
    margin: 0;
    padding: 0;
}
.menu ul li a:hover,
.menu li li a:hover {
    color: #484848;
    text-decoration: none;
}
.menu ul {
    margin-top: 1px;
    min-width: 15em;
    width: auto;
}
.menu a {
    border-left: 1px solid #585858;
    color: #000;
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-weight: 700;
    height: 45px;
    line-height: 45px;
    margin: 0;
    padding: 0 0.9em;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
}
.menu a:hover {
    background-color: #26d422;
    color: #000;
}
ul.menu > li:hover {
    background-color: #26d422;
    color: #000;
}
.menu .current_page_item a,
.menu .current-menu-item a {
    background-color: #1b9818;
}
.front-page .menu .current_page_item a {
    background: none;
    background-color: transparent;
    background-image: none;
    filter: none;
}
.menu li li {
    background: #ffffff;
    background-image: none;
    border: 1px solid #e5e5e5;
    color: #444444;
    filter: none;
    margin: -1px 0 1px 0;
    width: auto;
}
.menu li li a {
    background: transparent !important;
    border: none;
    color: #444444;
    font-size: 12px;
    font-weight: 400;
    height: auto;
    height: 20px;
    line-height: 20px;
    padding: 5px 10px;
    text-shadow: none;
    white-space: nowrap;
}
.menu li li a:hover {
    background: #f5f5f5 !important;
    background-image: none;
    border: none;
    color: #444444;
    filter: none;
}
.menu li li:hover {
    background: #f5f5f5 !important;
    filter: none;
}
.menu ul > li + li {
    border-top: 0;
}
.menu li li:hover > ul {
    left: 100%;
    top: 0;
}
.menu > li:first-child > a {
    border-left: none;
}
.menu a#responsive_menu_button {
    display: none;
}
.main-nav #responsive_current_menu_item {
    display: none;
}
/*.js .main-nav .menu {*/
/*display: block;*/
/*}*/
/* =Primary Main Menu IE Fixes
-------------------------------------------------------------- */
.ie7 .menu ul {
    background: url(data:image/gif;base64,R0lGODlhAQABAPAAAAAAAAAAACH/C1hNUCBEYXRhWE1QAT8AIfkEBQAAAAAsAAAAAAEAAQBAAgJEAQA7) repeat;
}
.ie7 .menu li li a {
    min-width: 100%;
}
/* =Sub-Header Menu
-------------------------------------------------------------- */
.sub-header-menu {
    background-color: #ffffff;
    border: 1px solid #e5e5e5;
    border-top: none;
    clear: both;
    margin: 0 auto;
}
.sub-header-menu,
.sub-header-menu ul {
    display: block;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.sub-header-menu li {
    border: 0;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 5;
}
.sub-header-menu li:hover {
    white-space: normal;
    z-index: 10000;
}
.sub-header-menu li li {
    float: none;
}
.sub-header-menu ul {
    left: 0;
    position: absolute;
    top: 0;
    visibility: hidden;
    z-index: 10;
}
.sub-header-menu li:hover > ul {
    top: 100%;
    visibility: visible;
}
.sub-header-menu li li:hover > ul {
    left: 100%;
    top: 0;
}
.sub-header-menu:after,
.sub-header-menu ul:after {
    clear: both;
    content: '.';
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.sub-header-menu,
.sub-header-menu ul {
    min-height: 0;
}
.sub-header-menu ul,
.sub-header-menu ul ul {
    margin: 0;
    padding: 0;
}
.sub-header-menu ul li a:hover,
.sub-header-menu li li a:hover {
    color: #484848;
    text-decoration: none;
}
.sub-header-menu ul {
    margin-top: 1px;
    min-width: 15em;
    width: auto;
}
.sub-header-menu a {
    border-left: 1px solid #e5e5e5;
    color: #333333;
    cursor: pointer;
    display: block;
    font-size: 12px;
    font-weight: 400;
    height: 35px;
    line-height: 35px;
    margin: 0;
    padding: 0 0.9em;
    position: relative;
    text-decoration: none;
    text-shadow: none;
}
.sub-header-menu a:hover {
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-color: #f9f9f9;
    background-clip: padding-box;
}
.sub-header-menu .current_page_item a,
.sub-header-menu .current-menu-item a {
    background-color: #f9f9f9;
}
.sub-header-menu li li {
    background: #ffffff;
    background-image: none;
    border: 1px solid #e5e5e5;
    color: #444444;
    filter: none;
    margin: -1px 0 1px 0;
    width: auto;
}
.sub-header-menu li li a {
    border: none;
    color: #444444;
    font-size: 12px;
    font-weight: 400;
    height: auto;
    height: 20px;
    line-height: 20px;
    padding: 5px 10px;
    text-shadow: none;
    white-space: nowrap;
}
.sub-header-menu li li a:hover {
    background: #f9f9f9;
    background-image: none;
    border: none;
    color: #444444;
    filter: none;
}
.sub-header-menu ul > li + li {
    border-top: 0;
}
.sub-header-menu li li:hover > ul {
    left: 100%;
    top: 0;
}
.sub-header-menu > li:first-child > a {
    border-left: none;
}
.sub-header-menu ul.children a,
.sub-header-menu .current_page_ancestor,
.sub-header-menu .current_page_ancestor ul a {
    background: none;
    background-image: none;
    filter: none;
}
/* =Sub Header Menu IE Fixes
-------------------------------------------------------------- */
.ie7 .sub-header-menu ul {
    background: url(data:image/gif;base64,R0lGODlhAQABAPAAAAAAAAAAACH/C1hNUCBEYXRhWE1QAT8AIfkEBQAAAAAsAAAAAAEAAQBAAgJEAQA7) repeat;
}
.ie7 .sub-header-menu li li a {
    min-width: 100%;
}
/* =Footer Menu
-------------------------------------------------------------- */
.footer-menu {
    margin-left: 0;
    padding: 0;
}
.footer-menu li {
    display: inline;
    list-style-type: none;
}
.footer-menu li a {
    border-left: 1px solid #cccccc;
    color: #333333;
    padding: 0 8px;
}
.footer-menu li a:hover {
    color: #222222;
}
.footer-menu > li:first-child > a {
    border-left: none;
    padding: 0 8px 0 0;
}
/* =Navigation
-------------------------------------------------------------- */
.navigation {
    color: #111111;
    display: block;
    font-size: 13px;
    height: 28px;
    line-height: 28px;
    margin: 20px 0;
    padding: 0 5px;
}
.navigation a {
    color: #aaaaaa;
    padding: 4px 10px;
}
.navigation a:hover {
    color: #111111;
    text-decoration: none;
}
.navigation .previous {
    float: left;
}
.navigation .next {
    float: right;
}
.navigation .bracket {
    font-size: 36px;
}
.main-h2 {
    text-align: left;
    margin-top: 10px;
    font-size: 25px;
}
.action-h2 {
    opacity: 0; transform: translateY(20px); animation: fadeInUp 0.8s ease-in forwards;
    font-size: 3rem;
    line-height: 3.6rem;
    color: #ffffff;
    text-align: center;
    font-weight:900;
    margin-bottom: 1rem;
    margin-top: -5px;
}
/* =Pagination (pages)
-------------------------------------------------------------- */
.pagination {
    clear: both;
    display: block;
    font-size: 16px;
    font-weight: 700;
    margin: 10px 0;
    padding: 5px 0;
}
.pagination a {
    text-decoration: none;
}
/* =Breadcrumb Lists
-------------------------------------------------------------- */
.breadcrumb-list {
    font-size: 12px;
}
/* =Comments
-------------------------------------------------------------- */
#commentform {
    margin: 0;
}
.commentlist {
    border-bottom: 1px solid #e5e5e5;
    list-style: none;
    margin: 0;
    padding: 0;
}
.commentlist ol {
    list-style: decimal;
}
.commentlist li {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    background-color: #ffffff;
    border-radius: 4px;
    margin: 0;
}
.commentlist .bypostauthor {
}
.commentlist li cite {
    color: #111111;
    font-size: 1.1em;
    font-style: normal;
    font-weight: 400;
}
.commentlist li.alt {
    background: #f9f9f9;
}
.commentlist .children {
    list-style: none;
    margin-left: 10px;
    padding: 10px;
}
.commentlist .avatar {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    float: left;
    margin-right: 10px;
    padding: 0;
    vertical-align: middle;
}
.comment-author .fn {
}
.comment-author .says {
    color: #999999;
}
.comment-body .comment-meta {
    color: #999999;
    display: inline-block;
    margin: 0;
    padding: 0;
    text-align: left;
}
.comment-body .comment-meta a {
    font-size: 11px;
}
.comment-body {
    clear: both;
    padding: 10px;
}
.comment-body p {
    clear: both;
}
.comment-body .reply {
}
.pingback, .trackback {
    list-style: none;
    margin: 20px 0;
}
.pingback cite,
.trackback cite {
    font-style: normal;
}
#pings,
#comments {
    text-align: left;
}
#respond {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background-color: #eaeaea;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eaeaea));
    background-image: -webkit-linear-gradient(top, #ffffff, #eaeaea);
    background-image: -moz-linear-gradient(top, #ffffff, #eaeaea);
    background-image: -ms-linear-gradient(top, #ffffff, #eaeaea);
    background-image: -o-linear-gradient(top, #ffffff, #eaeaea);
    background-image: linear-gradient(top, #ffffff, #eaeaea);
    border: 1px solid #cccccc;
    border-bottom-color: #aaaaaa;
    border-radius: 4px;
    clear: both;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#eaeaea);
    margin-top: 15px;
    padding: 10px 20px 50px;
}
#respond label {
    display: inline;
}
.reply {
    margin: 10px 0;
}
.comment-form-url input,
.comment-form-email input,
.comment-form-author input,
.comment-form-comment textarea {
    display: block;
    width: 100%;
}
.nocomments {
    color: #999999;
    font-size: .9em;
    text-align: center;
}
/* =Gallery
-------------------------------------------------------------- */
/* Normal */
.gallery-columns-1 .gallery-item {
    max-width: 600px;
}
.gallery-columns-2 .gallery-item {
    max-width: 300px;
}
.gallery-columns-3 .gallery-item {
    max-width: 200px;
}
.gallery-columns-4 .gallery-item {
    max-width: 150px;
}
.gallery-columns-5 .gallery-item {
    max-width: 120px;
}
.gallery-columns-6 .gallery-item {
    max-width: 100px;
}
.gallery-columns-7 .gallery-item {
    max-width: 85px;
}
.gallery-columns-8 .gallery-item {
    max-width: 75px;
}
.gallery-columns-9 .gallery-item {
    max-width: 66px;
}
/* Full Width */
.page-template-full-width-page-php .gallery-columns-1 .gallery-item,
.page-template-landing-page.php .gallery-columns-1 .gallery-item {
    max-width: 900px;
}
.page-template-full-width-page-php .gallery-columns-2 .gallery-item,
.page-template-landing-page.php .gallery-columns-2 .gallery-item {
    max-width: 450px;
}
.page-template-full-width-page-php .gallery-columns-3 .gallery-item,
.page-template-landing-page.php .gallery-columns-3 .gallery-item {
    max-width: 300px;
}
.page-template-full-width-page-php .gallery-columns-4 .gallery-item,
.page-template-landing-page.php .gallery-columns-4 .gallery-item {
    max-width: 225px;
}
.page-template-full-width-page-php .gallery-columns-5 .gallery-item,
.page-template-landing-page.php .gallery-columns-5.gallery-item {
    max-width: 180px;
}
.page-template-full-width-page-php .gallery-columns-6 .gallery-item,
.page-template-landing-page.php .gallery-columns-6 .gallery-item {
    max-width: 150px;
}
.page-template-full-width-page-php .gallery-columns-7 .gallery-item,
.page-template-landing-page.php .gallery-columns-7 .gallery-item {
    max-width: 125px;
}
.page-template-full-width-page-php .gallery-columns-8 .gallery-item,
.page-template-landing-page.php .gallery-columns-8 .gallery-item {
    max-width: 112.5px;
}
.page-template-full-width-page-php .gallery-columns-9 .gallery-item,
.page-template-landing-page.php .gallery-columns-9 .gallery-item {
    max-width: 100px;
}
/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 20px auto;
}
.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}
.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}
.aligncenter {
    display: block;
    margin: 5px auto;
}
a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}
a img.alignnone {
    margin: 5px 20px 20px 0;
}
a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}
a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.wp-caption {
    background: #f9f9f9;
    border: 1px solid #f0f0f0;
    max-width: 96%;
    padding: 13px 10px 10px 10px;
    text-align: center;
}
.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}
.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}
.wp-caption p.wp-caption-text {
    font-size: 12px;
    line-height: 1.5em;
    margin: 0;
    padding: 10px;
}
img.wp-smiley {
    vertical-align: middle;
}
/* =WordPress Gallery
-------------------------------------------------------------- */
.gallery {
    margin: 0 auto 18px;
}
.gallery .gallery-item {
    float: left;
    margin-top: 0;
    text-align: center;
    max-width: 155px;
}
.gallery img {
    border: 1px solid #dddddd;
}
.gallery .gallery-caption {
    font-size: 12px;
    margin: 0 0 12px;
}
.gallery dl {
    margin: 0;
}
.gallery br + br {
    display: none;
}
.attachment-gallery img {
    background: #ffffff;
    border: 1px solid #f0f0f0;
    display: block;
    height: auto;
    margin: 15px auto;
    max-width: 96%;
    padding: 5px;
    width: auto;
}
.gallery-meta .iso,
.gallery-meta .camera,
.gallery-meta .shutter,
.gallery-meta .aperture,
.gallery-meta .full-size,
.gallery-meta .focal-length {
    display: block;
}
/* =Post Thumbnails
-------------------------------------------------------------- */
img.wp-post-image,
img.attachment-full,
img.attachment-large,
img.attachment-medium,
img.attachment-thumbnail {
    display: block;
    margin: 15px auto;
    width: auto;
}
/* =Buttons
-------------------------------------------------------------- */
a.button,
input[type='reset'],
input[type='button'],
input[type='submit'] {
    -moz-border-radius: 2px;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
    -webkit-border-radius: 2px;
    background-color: #f9f9f9; /* Alabaster */
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f1f1f1));
    background-image: -webkit-linear-gradient(top, #f9f9f9, #f1f1f1);
    background-image: -moz-linear-gradient(top, #f9f9f9, #f1f1f1);
    background-image: -ms-linear-gradient(top, #f9f9f9, #f1f1f1);
    background-image: -o-linear-gradient(top, #f9f9f9, #f1f1f1);
    background-image: linear-gradient(top, #f9f9f9, #f1f1f1);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
    border: 1px solid #dddddd;
    border-radius: 2px;
    color: #333333;
    cursor: pointer;
    display: inline-block;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f9f9f9, endColorstr=#f1f1f1);
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    margin: 0;
    padding: 4px 10px;
    text-decoration: none;
    text-shadow: 0 1px 0 #ffffff;
    vertical-align: middle;
    white-space: nowrap;
}
a.button:hover,
input[type='reset']:hover,
input[type='button']:hover,
input[type='submit']:hover {
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
    background-color: #ffffff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1));
    background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
    background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
    background-image: -ms-linear-gradient(top, #ffffff, #f1f1f1);
    background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
    background-image: linear-gradient(top, #ffffff, #f1f1f1);
    border: 1px solid #dddddd;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
    color: #333333;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f1f1f1);
}
a.button:active,
input[type='reset']:active,
input[type='button']:active,
input[type='submit']:active {
    -moz-box-shadow: 0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.1);
    background-color: #f9f9f9;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f1f1f1));
    background-image: -webkit-linear-gradient(top, #f9f9f9, #f1f1f1);
    background-image: -moz-linear-gradient(top, #f9f9f9, #f1f1f1);
    background-image: -ms-linear-gradient(top, #f9f9f9, #f1f1f1);
    background-image: -o-linear-gradient(top, #f9f9f9, #f1f1f1);
    background-image: linear-gradient(top, #f9f9f9, #f1f1f1);
    box-shadow: 0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f9f9f9, endColorstr=#f1f1f1);
}
/* =Buttons (Call to Action)
-------------------------------------------------------------- */
.call-to-action {
    text-align: center;
}
.call-to-action a.button {
    font-size: 24px;
    padding: 15px 35px;
}
.call-to-action a.button:hover {
    text-decoration: none;
}
.ie7 .call-to-action a.button {
    padding: 11px 35px 19px 35px;
}
/* =Buttons (Sizes)
-------------------------------------------------------------- */
.small a.button {
    font-size: 10px;
    padding: 3px 6px;
}
.medium a.button {
    font-size: 16px;
    padding: 8px 16px;
}
.large a.button {
    font-size: 18px;
    padding: 10px 35px;
}
.xlarge a.button {
    font-size: 24px;
    padding: 12px 55px;
}
/* =Buttons (Colors)
-------------------------------------------------------------- */
a.blue {
    background-color: #1874cd; /* Dodger Blue */
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4f9eea), to(#1874cd));
    background-image: -webkit-linear-gradient(top, #4f9eea, #1874cd);
    background-image: -moz-linear-gradient(top, #4f9eea, #1874cd);
    background-image: -ms-linear-gradient(top, #4f9eea, #1874cd);
    background-image: -o-linear-gradient(top, #4f9eea, #1874cd);
    background-image: linear-gradient(top, #4f9eea, #1874cd);
    border: 1px solid #115290;
    color: #ffffff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4f9eea, endColorstr=#1874cd);
    text-shadow: 0 -1px 0 #115290;
}
a.blue:hover {
    background-color: #7db7f0;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#7db7f0), to(#1874cd));
    background-image: -webkit-linear-gradient(top, #7db7f0, #1874cd);
    background-image: -moz-linear-gradient(top, #7db7f0, #1874cd);
    background-image: -ms-linear-gradient(top, #7db7f0, #1874cd);
    background-image: -o-linear-gradient(top, #7db7f0, #1874cd);
    background-image: linear-gradient(top, #7db7f0, #1874cd);
    border: 1px solid #115290;
    color: #ffffff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7db7f0, endColorstr=#1874cd);
    text-shadow: 0 -1px 0 #115290;
}
a.red {
    background-color: #cd0000; /* Red 4 */
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ff2323), to(#cd0000));
    background-image: -webkit-linear-gradient(top, #ff2323, #cd0000);
    background-image: -moz-linear-gradient(top, #ff2323, #cd0000);
    background-image: -ms-linear-gradient(top, #ff2323, #cd0000);
    background-image: -o-linear-gradient(top, #ff2323, #cd0000);
    background-image: linear-gradient(top, #ff2323, #cd0000);
    border: 1px solid #890000;
    color: #ffffff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff2323, endColorstr=#cd0000);
    text-shadow: 0 -1px 0 #890000;
}
a.red:hover {
    background-color: #ff5656;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ff5656), to(#cd0000));
    background-image: -webkit-linear-gradient(top, #ff5656, #cd0000);
    background-image: -moz-linear-gradient(top, #ff5656, #cd0000);
    background-image: -ms-linear-gradient(top, #ff5656, #cd0000);
    background-image: -o-linear-gradient(top, #ff5656, #cd0000);
    background-image: linear-gradient(top, #ff5656, #cd0000);
    border: 1px solid #890000;
    color: #ffffff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff5656, endColorstr=#cd0000);
    text-shadow: 0 -1px 0 #890000;
}
a.orange {
    background-color: #ff7f00; /* Dark Orange 1 */
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffaa55), to(#ff7f00));
    background-image: -webkit-linear-gradient(top, #ffaa55, #ff7f00);
    background-image: -moz-linear-gradient(top, #ffaa55, #ff7f00);
    background-image: -ms-linear-gradient(top, #ffaa55, #ff7f00);
    background-image: -o-linear-gradient(top, #ffaa55, #ff7f00);
    background-image: linear-gradient(top, #ffaa55, #ff7f00);
    border: 1px solid #bb5d00;
    color: #ffffff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffaa55, endColorstr=#ff7f00);
    text-shadow: 0 -1px 0 #bb5d00;
}
a.orange:hover {
    background-color: #ffc388;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffc388), to(#ff7f00));
    background-image: -webkit-linear-gradient(top, #ffc388, #ff7f00);
    background-image: -moz-linear-gradient(top, #ffc388, #ff7f00);
    background-image: -ms-linear-gradient(top, #ffc388, #ff7f00);
    background-image: -o-linear-gradient(top, #ffc388, #ff7f00);
    background-image: linear-gradient(top, #ffc388, #ff7f00);
    border: 1px solid #bb5d00;
    color: #ffffff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffc388, endColorstr=#ff7f00);
    text-shadow: 0 -1px 0 #bb5d00;
}
a.yellow {
    background-color: #ecca06; /* Yellow Gold */
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff2aa), to(#ffd700));
    background-image: -webkit-linear-gradient(top, #fff2aa, #ffd700);
    background-image: -moz-linear-gradient(top, #fff2aa, #ffd700);
    background-image: -ms-linear-gradient(top, #fff2aa, #ffd700);
    background-image: -o-linear-gradient(top, #fff2aa, #ffd700);
    background-image: linear-gradient(top, #fff2aa, #ffd700);
    border: 1px solid #bb9e00;
    color: #161300;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff2aa, endColorstr=#ffd700);
    text-shadow: 0 1px 0 #ffffff;
}
a.yellow:hover {
    background-color: #fffadd;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fffadd), to(#ffd700));
    background-image: -webkit-linear-gradient(top, #fffadd, #ffd700);
    background-image: -moz-linear-gradient(top, #fffadd, #ffd700);
    background-image: -ms-linear-gradient(top, #fffadd, #ffd700);
    background-image: -o-linear-gradient(top, #fffadd, #ffd700);
    background-image: linear-gradient(top, #fffadd, #ffd700);
    border: 1px solid #bb9e00;
    color: #161300;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffadd, endColorstr=#ffd700);
    text-shadow: 0 1px 0 #ffffff;
}
a.green {
    background-color: #2e8b57; /* Sea Green 4 */
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4bc380), to(#2e8b57));
    background-image: -webkit-linear-gradient(top, #4bc380, #2e8b57);
    background-image: -moz-linear-gradient(top, #4bc380, #2e8b57);
    background-image: -ms-linear-gradient(top, #4bc380, #2e8b57);
    background-image: -o-linear-gradient(top, #4bc380, #2e8b57);
    background-image: linear-gradient(top, #4bc380, #2e8b57);
    border: 1px solid #1d5837;
    color: #ffffff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4bc380, endColorstr=#2e8b57);
    text-shadow: 0 -1px 0 #1d5837;
}
a.green:hover {
    background-color: #71d09b;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#71d09b), to(#2e8b57));
    background-image: -webkit-linear-gradient(top, #71d09b, #2e8b57);
    background-image: -moz-linear-gradient(top, #71d09b, #2e8b57);
    background-image: -ms-linear-gradient(top, #71d09b, #2e8b57);
    background-image: -o-linear-gradient(top, #71d09b, #2e8b57);
    background-image: linear-gradient(top, #71d09b, #2e8b57);
    border: 1px solid #1d5837;
    color: #ffffff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#71d09b, endColorstr=#2e8b57);
    text-shadow: 0 -1px 0 #1d5837;
}
a.olive {
    background-color: #838b83; /* Honey Dew 4 */
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e0e000), to(#838b83));
    background-image: -webkit-linear-gradient(top, #afb4af, #838b83);
    background-image: -moz-linear-gradient(top, #afb4af, #838b83);
    background-image: -ms-linear-gradient(top, #afb4af, #838b83);
    background-image: -o-linear-gradient(top, #afb4af, #838b83);
    background-image: linear-gradient(top, #afb4af, #838b83);
    border: 1px solid #626862;
    color: #ffffff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#afb4af, endColorstr=#838b83);
    text-shadow: 0 -1px 0 #626862;
}
a.olive:hover {
    background-color: #c9cdc9;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#c9cdc9), to(#838b83));
    background-image: -webkit-linear-gradient(top, #c9cdc9, #838b83);
    background-image: -moz-linear-gradient(top, #c9cdc9, #838b83);
    background-image: -ms-linear-gradient(top, #c9cdc9, #838b83);
    background-image: -o-linear-gradient(top, #c9cdc9, #838b83);
    background-image: linear-gradient(top, #c9cdc9, #838b83);
    border: 1px solid #626862;
    color: #ffffff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c9cdc9, endColorstr=#838b83);
    text-shadow: 0 -1px 0 #626862;
}
a.purple {
    background-color: #5d478b; /* Medium Purple 4 */
    background-image: -webkit-gradient(linear, left top, left bottom, from(#8771b6), to(#5d478b));
    background-image: -webkit-linear-gradient(top, #8771b6, #5d478b);
    background-image: -moz-linear-gradient(top, #8771b6, #5d478b);
    background-image: -ms-linear-gradient(top, #8771b6, #5d478b);
    background-image: -o-linear-gradient(top, #8771b6, #5d478b);
    background-image: linear-gradient(top, #8771b6, #5d478b);
    border: 1px solid #3f305e;
    color: #ffffff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8771b6, endColorstr=#5d478b);
    text-shadow: 0 -1px 0 #3f305e;
}
a.purple:hover {
    background-color: #a492c8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#a492c8), to(#5d478b));
    background-image: -webkit-linear-gradient(top, #a492c8, #5d478b);
    background-image: -moz-linear-gradient(top, #a492c8, #5d478b);
    background-image: -ms-linear-gradient(top, #a492c8, #5d478b);
    background-image: -o-linear-gradient(top, #a492c8, #5d478b);
    background-image: linear-gradient(top, #a492c8, #5d478b);
    border: 1px solid #3f305e;
    color: #ffffff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a492c8, endColorstr=#5d478b);
    text-shadow: 0 -1px 0 #3f305e;
}
a.pink {
    background-color: #cd1076; /* Deep Pink 3 */
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f042a0), to(#cd1076));
    background-image: -webkit-linear-gradient(top, #f042a0, #cd1076);
    background-image: -moz-linear-gradient(top, #f042a0, #cd1076);
    background-image: -ms-linear-gradient(top, #f042a0, #cd1076);
    background-image: -o-linear-gradient(top, #f042a0, #cd1076);
    background-image: linear-gradient(top, #f042a0, #cd1076);
    border: 1px solid #8e0b52;
    color: #ffffff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f042a0, endColorstr=#cd1076);
    text-shadow: 0 -1px 0 #8e0b52;
}
a.pink:hover {
    background-color: #f471b8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f471b8), to(#cd1076));
    background-image: -webkit-linear-gradient(top, #f471b8, #cd1076);
    background-image: -moz-linear-gradient(top, #f471b8, #cd1076);
    background-image: -ms-linear-gradient(top, #f471b8, #cd1076);
    background-image: -o-linear-gradient(top, #f471b8, #cd1076);
    background-image: linear-gradient(top, #f471b8, #cd1076);
    border: 1px solid #8e0b52;
    color: #ffffff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f471b8, endColorstr=#cd1076);
    text-shadow: 0 -1px 0 #8e0b52;
}
a.brick {
    background-color: #b22222; /* Fire Brick */
    background-image: -webkit-gradient(linear, left top, left bottom, from(#dd4c4c), to(#b22222));
    background-image: -webkit-linear-gradient(top, #dd4c4c, #b22222);
    background-image: -moz-linear-gradient(top, #dd4c4c, #b22222);
    background-image: -ms-linear-gradient(top, #dd4c4c, #b22222);
    background-image: -o-linear-gradient(top, #dd4c4c, #b22222);
    background-image: linear-gradient(top, #dd4c4c, #b22222);
    border: 1px solid #791717;
    color: #ffffff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#dd4c4c, endColorstr=#b22222);
    text-shadow: 0 -1px 0 #791717;
}
a.brick:hover {
    background-color: #e57777;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e57777), to(#b22222));
    background-image: -webkit-linear-gradient(top, #e57777, #b22222);
    background-image: -moz-linear-gradient(top, #e57777, #b22222);
    background-image: -ms-linear-gradient(top, #e57777, #b22222);
    background-image: -o-linear-gradient(top, #e57777, #b22222);
    background-image: linear-gradient(top, #e57777, #b22222);
    border: 1px solid #791717;
    color: #ffffff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e57777, endColorstr=#b22222);
    text-shadow: 0 -1px 0 #791717;
}
a.gold {
    background-color: #8b6508; /* Dark Golden Rod 4 */
    background-image: -webkit-gradient(linear, left top, left bottom, from(#db9f0d), to(#8b6508));
    background-image: -webkit-linear-gradient(top, #db9f0d, #8b6508);
    background-image: -moz-linear-gradient(top, #db9f0d, #8b6508);
    background-image: -ms-linear-gradient(top, #db9f0d, #8b6508);
    background-image: -o-linear-gradient(top, #db9f0d, #8b6508);
    background-image: linear-gradient(top, #db9f0d, #8b6508);
    border: 1px solid #6b4e06;
    color: #ffffff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#db9f0d, endColorstr=#8b6508);
    text-shadow: 0 -1px 0 #6b4e06;
}
a.gold:hover {
    background-color: #f3b828;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f3b828), to(#8b6508));
    background-image: -webkit-linear-gradient(top, #f3b828, #8b6508);
    background-image: -moz-linear-gradient(top, #f3b828, #8b6508);
    background-image: -ms-linear-gradient(top, #f3b828, #8b6508);
    background-image: -o-linear-gradient(top, #f3b828, #8b6508);
    background-image: linear-gradient(top, #f3b828, #8b6508);
    border: 1px solid #6b4e06;
    color: #ffffff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f3b828, endColorstr=#8b6508);
    text-shadow: 0 -1px 0 #6b4e06;
}
a.brown {
    background-color: #8b4513; /* Saddle Brown */
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d66a1d), to(#8b4513));
    background-image: -webkit-linear-gradient(top, #d66a1d, #8b4513);
    background-image: -moz-linear-gradient(top, #d66a1d, #8b4513);
    background-image: -ms-linear-gradient(top, #d66a1d, #8b4513);
    background-image: -o-linear-gradient(top, #d66a1d, #8b4513);
    background-image: linear-gradient(top, #d66a1d, #8b4513);
    border: 1px solid #4f270b;
    color: #ffffff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d66a1d, endColorstr=#8b4513);
    text-shadow: 0 -1px 0 #4f270b;
}
a.brown:hover {
    background-color: #8b4513;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e58541), to(#8b4513));
    background-image: -webkit-linear-gradient(top, #e58541, #8b4513);
    background-image: -moz-linear-gradient(top, #e58541, #8b4513);
    background-image: -ms-linear-gradient(top, #e58541, #8b4513);
    background-image: -o-linear-gradient(top, #e58541, #8b4513);
    background-image: linear-gradient(top, #e58541, #8b4513);
    border: 1px solid #4f270b;
    color: #ffffff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e58541, endColorstr=#8b4513);
    text-shadow: 0 -1px 0 #4f270b;
}
a.silver {
    background-color: #c0c0c0; /* Silver */
    background-image: -webkit-gradient(linear, left top, left bottom, from(#eaeaea), to(#c0c0c0));
    background-image: -webkit-linear-gradient(top, #eaeaea, #c0c0c0);
    background-image: -moz-linear-gradient(top, #eaeaea, #c0c0c0);
    background-image: -ms-linear-gradient(top, #eaeaea, #c0c0c0);
    background-image: -o-linear-gradient(top, #eaeaea, #c0c0c0);
    background-image: linear-gradient(top, #eaeaea, #c0c0c0);
    border: 1px solid #9e9e9e;
    color: #444444;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#eaeaea, endColorstr=#c0c0c0);
    text-shadow: 0 1px 0 #ffffff;
}
a.silver:hover {
    background-color: #ffffff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#c0c0c0));
    background-image: -webkit-linear-gradient(top, #ffffff, #c0c0c0);
    background-image: -moz-linear-gradient(top, #ffffff, #c0c0c0);
    background-image: -ms-linear-gradient(top, #ffffff, #c0c0c0);
    background-image: -o-linear-gradient(top, #ffffff, #c0c0c0);
    background-image: linear-gradient(top, #ffffff, #c0c0c0);
    border: 1px solid #9e9e9e;
    color: #444444;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#c0c0c0);
    text-shadow: 0 1px 0 #ffffff;
}
a.gray {
    background-color: #696969; /* Dim Gray */
    background-image: -webkit-gradient(linear, left top, left bottom, from(#939393), to(#696969));
    background-image: -webkit-linear-gradient(top, #939393, #696969);
    background-image: -moz-linear-gradient(top, #939393, #696969);
    background-image: -ms-linear-gradient(top, #939393, #696969);
    background-image: -o-linear-gradient(top, #939393, #696969);
    background-image: linear-gradient(top, #939393, #696969);
    border: 1px solid #474747;
    color: #ffffff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#939393, endColorstr=#696969);
    text-shadow: 0 -1px 0 #474747;
}
a.gray:hover {
    background-color: #adadad;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#adadad), to(#696969));
    background-image: -webkit-linear-gradient(top, #adadad, #696969);
    background-image: -moz-linear-gradient(top, #adadad, #696969);
    background-image: -ms-linear-gradient(top, #adadad, #696969);
    background-image: -o-linear-gradient(top, #adadad, #696969);
    background-image: linear-gradient(top, #adadad, #696969);
    border: 1px solid #474747;
    color: #ffffff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#adadad, endColorstr=#696969);
    text-shadow: 0 -1px 0 #474747;
}
a.black {
    background-color: #080808; /* Black */
    background-image: -webkit-gradient(linear, left top, left bottom, from(#323232), to(#080808));
    background-image: -webkit-linear-gradient(top, #323232, #080808);
    background-image: -moz-linear-gradient(top, #323232, #080808);
    background-image: -ms-linear-gradient(top, #323232, #080808);
    background-image: -o-linear-gradient(top, #323232, #080808);
    background-image: linear-gradient(top, #323232, #080808);
    border: 1px solid #000000;
    color: #ffffff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#323232, endColorstr=#080808);
    text-shadow: 0 -1px 0 #000000;
}
a.black:hover {
    background-color: #4c4c4c;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4c4c4c), to(#080808));
    background-image: -webkit-linear-gradient(top, #4c4c4c, #080808);
    background-image: -moz-linear-gradient(top, #4c4c4c, #080808);
    background-image: -ms-linear-gradient(top, #4c4c4c, #080808);
    background-image: -o-linear-gradient(top, #4c4c4c, #080808);
    background-image: linear-gradient(top, #4c4c4c, #080808);
    border: 1px solid #000000;
    color: #ffffff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c4c4c, endColorstr=#080808);
    text-shadow: 0 -1px 0 #000000;
}
/* =Info Boxes
-------------------------------------------------------------- */
.info-box {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: block;
    margin: 20px 0;
    padding: 15px;
    text-align: left;
}
.alert {
    background-color: #faebeb;
    border: 1px solid #dc7070;
    color: #212121;
}
.address {
    background-color: #f6f5ef;
    border: 1px solid #cdc9a5;
    color: #212121;
}
.notice {
    background-color: #fbf9e9;
    border: 1px solid #e3cf57;
    color: #212121;
}
.success {
    background-color: #f9fde8;
    border: 1px solid #a2bc13;
    color: #212121;
}
.download {
    background-color: #fff4e5;
    border: 1px solid #ff9912;
    color: #212121;
}
.information {
    background-color: #eef3f6;
    border: 1px solid #6ca6cd;
    color: #212121;
}
.required {
    color: #d5243f;
}
/* =WooCommerce
-------------------------------------------------------------- */
#breadcrumb {
    padding: 40px 0 0 0;
}
#breadcrumb a {
    color: #0066cc;
    font-size: 12px;
    font-weight: 400;
}
#breadcrumb a:hover {
    color: #444444;
    text-decoration: none;
}
#content-woocommerce {
    margin-top: 40px;
    margin-bottom: 20px;
}
.products ul, ul.products {
    margin-top: 40px;
}
.cart-collaterals .shipping_calculator {
    width: 100%;
}
#stickynav-mobile {
    display: none;
}
table.shop_table {
    table-layout: fixed;
    -ms-word-break: break-all;
    word-break: break-all;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
}
@media screen and (max-width: 767px) {
    table.shop_table {
        font-size: 10px;
    }
}
@media screen and (max-width: 776px) {
    #mobile-language-switcher a {
        display: inline-block;
    }
    #stickynav-mobile {
        display: block;
    }
    ul.topnav.responsive {
        position: relative;
        max-height: 1000px;
    }
    ul.topnav.responsive li.icon {
        position: absolute;
        right: 0;
        top: 0;
    }
    ul.topnav.responsive li {
        float: none;
        display: inline;
    }
    ul.topnav.responsive li a {
        display: block;
        text-align: left;
    }
}
ul.topnav {
    display: block;
}
@media screen and (min-width: 777px) {
    ul.topnav {
        display: none;
    }
}
@media screen and (max-width: 400px) {
    table.shop_table {
        font-size: 8px;
    }
}
table.cart td.actions .coupon .input-text,
table.cart td.actions .coupon .input-text {
    cursor: text;
}
/* =WPML
-------------------------------------------------------------- */
.icl_languages_selector {
    float: right;
    text-align: left
}
.rtl .icl_languages_selector {
    float: left;
    text-align: right
}
@media screen and (max-width: 650px) {
    .icl_languages_selector,
    .rtl .icl_languages_selector {
        float: none;
    }
}
/* =Polylang
-------------------------------------------------------------- */
.widget_polylang li {
    display: inline;
    list-style-type: none;
}
/* =Footer
-------------------------------------------------------------- */
#footer {
    font-size: 11px;
    line-height: 1.5em;
}
#footer a {
    color: #333333;
    font-weight: 400;
}
#footer a:hover {
    color: #444444;
}
#footer-wrapper .grid.col-940 {
    margin: 0;
}
.scroll-top {
    text-align: center;
}
.copyright {
    text-align: left;
}
.powered {
    text-align: right;
}
#footer_widget .col-300:nth-child(3n+3) {
    margin-right: 0;
}
/* =Social Icons
-------------------------------------------------------------- */
#footer .social-icons {
    list-style: none;
    line-height: normal;
    padding: 0;
    margin: 0;
    text-align: right;
}
#footer .rss-icon,
#footer .yelp-icon,
#footer .vimeo-icon,
#footer .youtube-icon,
#footer .twitter-icon,
#footer .facebook-icon,
#footer .linkedin-icon,
#footer .rss-feed-icon,
#footer .instagram-icon,
#footer .pinterest-icon,
#footer .foursquare-icon,
#footer .googleplus-icon,
#footer .google-plus-icon,
#footer .stumbleupon-icon,
#footer .stumble-upon-icon {
    display: inline;
    margin: 1px;
    padding-left: 3px;
}
/* =Alignments Extras
-------------------------------------------------------------- */
.left {
    float: left;
}
.right {
    float: right;
}
.center {
    text-align: center;
}
/* =Clearfix
-------------------------------------------------------------- */
.clearfix:after,
.clearfix:before,
#container:after,
#container:before,
.widget-wrapper:after,
.widget-wrapper:before {
    content: ' ';
    display: table;
}
.clearfix:after,
#container:after,
.widget-wrapper:after {
    clear: both;
}
.ie7 .clearfix,
.ie7 #container,
.ie7 .widget-wrapper {
    zoom: 1;
}
.clear {
    clear: both;
}
/* =Begin bidirectionality settings (do not change)
-------------------------------------------------------------- */
BDO[DIR="ltr"] {
    direction: ltr;
    unicode-bidi: bidi-override;
}
BDO[DIR="rtl"] {
    direction: rtl;
    unicode-bidi: bidi-override;
}
[DIR="ltr"] {
    direction: ltr;
    unicode-bidi: embed;
}
[DIR="rtl"] {
    direction: rtl;
    unicode-bidi: embed;
}
/* =Media Print
    If you're working on a Child Theme, make sure that all
    media queries are included in your style.css
-------------------------------------------------------------- */
@media print {
    h1, h2, h3, h4, h5, h6 {
        page-break-after: avoid;
    }
    ul, ol, dl {
        page-break-before: avoid;
    }
}
/*  Retina (HiDPI) Display
    http://www.quirksmode.org/blog/archives/2012/06/devicepixelrati.html
-------------------------------------------------------------- */
@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    body {
    }
}
/*The last 29 days of the month are the hardest."- Nikola Tesla*/
#footer-wrap {
    max-width: 750px;
    height: auto;
    border: 4px solid #ff0000;
    margin: 18px auto 0 auto;
    background-color: #000000;
    text-align: center;
    margin-bottom: 20px;
}
#footer-wrap img {
    vertical-align: text-bottom;
}
#footer-wrap p {
    margin: 1.3em 0;
}
.footer-inside {
    position: relative;
    width: 100%;
    border-bottom: 1px solid #222222;
    height: 1px;
}
.menu {
    /*max-width: 720px;*/
    margin: 0 auto;
}
.main-nav {
    border-top: 1px solid #000;
    background-color: #585858;
    clear: both;
}
#aa {
    width: 400px;
    height: 118px;
    float: left;
    margin-left: 30px;
    margin-top: -3px;
    margin-bottom: 3px;
    background: url(//autochip.hu/wp-content/themes/responsive/core/css/../../images/autochip-logo.jpg);
    background-position: 0;
    background-repeat: no-repeat;
}
#aa object {
    margin-left: 0;
}
#autochip-logo {
    margin-left: 10px;
    display: none;
}
#autochip-fordsz {
    margin-left: 15px;
    display: none;
}
#bb {
    width: 250px;
    height: 155px;
    margin-right: 40px;
    float: right;
    background: url(//autochip.hu/wp-content/themes/responsive/core/css/../../images/autochip-fordsz.jpg);
    background-position: 0;
    background-repeat: no-repeat;
}
#bb object {
    margin-right: 0;
}
#ab {
    max-width: 750px;
    margin-top: 12px;
}
#nav1 {
    float: left;
    margin-top: 4px;
    margin-left: 22px;
    margin-right: -14px;
    position: relative;
    z-index: 2;
}
#nav1 span {
    line-height: 25px;
}
#nav2 {
    margin: 5px auto 18px auto;
    max-width: 670px;
    text-align: center;
}
#nav2-table {
    margin: 0 auto 15px auto;
    max-width: 670px;
    width: 100%;
    text-align: center;
    display: table;
    border-spacing: 5px;
}
.nav2-table-row {
    display: contents;
}
#nav2sticky {
    margin: 5px auto 18px auto;
    text-align: center;
    position: fixed;
    display: block;
    top: 20px;
    margin-top: 0;
    margin-left: -4px;
    z-index: 997;
    background-color: #000;
    padding: 9px 0px 7px 0px;
    border: 4px solid #f00;
    width: 742px;
    max-width: 742px;
}
#nav2-table-sticky {
    margin: 0 auto;
    max-width: 742px;
    width: 100%;
    text-align: center;
    display: table;
    border-spacing: 2px;
    margin-bottom: 8px;
}
#stickynav {
    display: none;
}
@media screen and (max-width: 777px) {
    #stickynav {
        display: none !important;
    }
}
.vidgal {
    float: left;
    width: 260px \9;
}
.zaszlok {
    float: left;
    width: 145px \9;
}
.gal {
    padding-left: 20px;
}
#backtofront {
    text-align: right;
    margin-top: 10px;
}
#wrapper-bot {
    width: 100%;
    height: 24px;
    border-top: 1px solid #151515;
    background: #222222; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyMjIyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZDFjMWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #222222 0%, #1d1c1d 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222222), color-stop(100%, #1d1c1d)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #222222 0%, #1d1c1d 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #222222 0%, #1d1c1d 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #222222 0%, #1d1c1d 100%); /* IE10+ */
    background: linear-gradient(to bottom, #222222 0%, #1d1c1d 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#222222', endColorstr='#1d1c1d', GradientType=0); /* IE6-8 */
}
#totop {
    text-align: right;
}
#tomainpage {
    text-align: left;
    float: left;
}
#px_count {
    margin-top: -6px;
}
#px_count div {
    padding-top: 9px;
}
#achfb {
    padding-left: 7px;
    padding-top: 3px;
    text-align: left;
    font-family: tahoma, verdana, arial, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    background-color: #282828;
    border: 1px solid #1b1b1b;
    width: 173px;
    height: 95px;
    background-repeat: no-repeat;
    background-position: 7px 23px;
    background-image: url(//autochip.hu/wp-content/themes/responsive/core/css/../../images/autochip_facebook2.png);
}
#achfb:hover {
    padding-left: 7px;
    padding-top: 3px;
    text-align: left;
    font-family: tahoma, verdana, arial, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    background-color: #282828;
    border: 1px solid #1b1b1b;
    width: 173px;
    height: 95px;
    background-repeat: no-repeat;
    background-position: 7px 23px;
    background-image: url(//autochip.hu/wp-content/themes/responsive/core/css/../../images/autochip_facebook.png);
}
#achfbsub {
}
#achfbsub:hover {
}
.fb_iframe_widget span,
iframe.fb_iframe_widget_lift,
.fb_iframe_widget iframe {
    /*width:66px !important;
    height:61px !important;
    position:relative;*/
}
table.autok {
    border-width: 1px;
    border-spacing: 1px;
    border-style: solid;
    border-color: gray gray gray gray;
    border-collapse: separate;
    font-size: 12px
}
table.autok th {
    border-width: 1px;
    padding: 1px;
    border-style: dashed;
    border-color: #5a5a5a;
    -moz-border-radius: 0px 0px 0px 0px;
    font-size: 12px;
    vertical-align: middle;
}
table.autok td {
    border-width: 1px;
    padding: 0px;
    border-style: dashed;
    border-color: #5a5a5a;
    -moz-border-radius: 0px 0px 0px 0px;
    font-size: 12px;
    vertical-align: middle;
}
.style1 {
    font-size: 15px
}
.style2 {
    color: #00FF00;
    font-weight: bold
}
.style3 {
    color: #FF0000;
    font-size: 15px
}
.style30 {
    color: #00FF00
}
.style4 {
    color: #FFFFFF
}
.style5 {
    color: #00FF00;
    font-weight: bold;
    font-size: 16px;
}
.style6 {
    font-size: 15px;
    color: #00FF00;
    font-weight: bold;
}
.style7 {
    font-weight: bold;
    color: #00FF00;
    font-size: 17px;
}
.style8 {
    color: #FF0000;
    font-weight: bold;
}
.style9 {
    font-size: 16px;
    color: #00FF00;
    font-weight: bold;
}
.style10 {
    font-size: 16px;
    font-weight: bold;
}
.style11 {
    font-size: 16px;
    color: #00CC00;
}
.style12 {
    font-size: 14px;
    padding: 3px;
    color: #FFFF00;
}
.style13 {
    color: #00CC00;
    font-weight: bold;
}
.style14 {
    color: #00CC00;
    font-weight: bold;
}
.style15 {
    font-weight: bold;
    color: #00FF00;
    font-size: 16px;
}
.style16 {
    font-size: 14px;
    color: #00CC00;
}
.style17 {
    font-size: 13px;
    color: #FF9900;
    font-weight: bold;
}
.style18 {
    font-weight: bold;
    color: #000000;
}
.style19 {
    font-weight: bold;
    color: #000000;
    text-align: center;
}
.style20 {
    color: #FF9900;
    font-weight: bold;
}
.style21 {
    font-weight: bold;
}
.style30 {
    color: #EEEEEE
}
.style31 {
    color: #00FF00
}
.style7 {
    color: #009900
}
.tipusl {
    width: 169px;
    display: inline-block;
}
#hivasmost {
    display: none;
}
.noresvidpre {
    max-width: 345px;
    display: inline-block;
}
.noresvid {
    max-width: 300px;
    display: inline-block;
    margin: 0 0px 0 10px;
}
.noresvid .fluid-width-video-wrapper {
    padding-top: inherit !important;
    width: inherit !important;
    position: inherit !important;
    padding: inherit !important;
}
.noresvid .fluid-width-video-wrapper iframe {
    position: inherit !important;
    top: inherit !important;
    left: inherit !important;
    width: inherit !important;
    height: inherit !important;
}
.ach-video-wrapper {
    float: right;
    margin: 25px 0 15px 20px;
    width: 340px;
    height: 191px;
}
.ach-video-wrapper2 {
    position: relative;
    width: 100%;
    padding-bottom: 56.25%; /* 16:9 aspect ratio */
    height: 0;
}
.ach-video-wrapper2 iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
}
.ach-video-box {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}
.tipusvalaszto-cim {
    text-align: center;
    font-size: 20px;
    margin: 19px 0 7px 0;
    font-weight: bold;
}
.ach-video-box iframe,
.ach-video-box object,
.ach-video-box embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.facebookOuter {
    float: left;
    margin-left: 20px;
    margin-bottom: 10px;
    background-color: #080808;
    width: 300px;
    height: 310px;
    border: 1px solid #333;
}
.tablazat-bottom {
    font-size: 14px; text-align: center;
}
.facebookInner {
    height: 310px;
    overflow: hidden;
}
.paris-wrapper {
    max-width: 100%;
}
.paris-wrapper b {
}
.refko1 {
    display: table !important;
    max-width: 540px;
    float: left;
}
.refko2 {
    display: table !important;
    max-width: 540px;
    float: left;
}
.refko1res {
    display: none;
}
.refko2res {
    display: none;
}
.chiptuning-gyik h3 {
    color: #00ff00;
    font-size: 1em;
    margin: 1.5em 0;
}
.chiptuning-gyik h4 {
    font-size: 1em;
    margin: 0.5em 0 0em 0;
    font-weight: normal;
    color: #00ff00;
}
.post .entry-title.post-title:first-of-type {
    margin-top: 20px;
}
.chiptuning-gyik p {
    margin: 0em 0 1.5em 0;
}
.chiptuning-gyik .gyik-img {
    float: left;
    margin: 0;
    padding: 0;
    margin-bottom: 7px;
}
.chiptuning-gyik .gyik-img img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 15px;
    margin-top: -7px;
}
.chiptuning-gyik h4 {
    display: block;
}
.chiptuning-gyik .gyik-v {
    margin-top: 7px;
    clear: both;
}
.chiptuning-gyik .gyik-v img {
    float: left;
    vertical-align: middle;
    margin-right: 15px;
    margin-bottom: 0px;
}
.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}
.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999;background-color: #1b1b1b !important}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:100%;left:0;right:0;bottom:0}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{border-radius: 5px;display: inline-flex;padding: 0 10px;margin-top: 7px;font-size: .8em;font-weight: 700;border-width: 2px;border-style: solid;text-align: center;align-items: center;background-color:#00a800 !important;}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:inline-block;margin-bottom:1em;font-size:13px;}.cc-window.cc-floating .cc-compliance{-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:inline-block;max-width: 80px;align-items:center;align-content:space-between;padding-right:10px}.cc-floating .cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:9px;right:9px}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}
.cc-floating.cc-theme-edgeless .cc-message {
    margin:0.5em 1em;
    margin-left: calc(50% - 190px);
    text-align: center;
}
.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}
#logo_container {
    display: block;
    position: relative;
    margin: 12px 0 0 12px;
}
#logo_container a {
    display: inline-block;
}
#mmc_logo {
    display: inline-block;
}
#chiptuning_telszam_felirat {
    display: inline-block;
    margin: 0 0 0 13px;
}
#zaszlo_container {
    display: block;
    margin: 30px 0 0 20px;
}
#kisgomb_container {
    display: block;
    margin: 16px 0 0 1px;
}
#kisgomb_container a {
    display: inline-block;
    margin-left: -6px;
}
#kisgomb_container a:first-of-type {
    margin-left: 0px;
}
#fomenu_container {
    display: block;
    margin: 9px 0 3px 1px;
    position: relative;
    z-index: 9;
}
#fomenu_container a:active {
    transform: translate(0, 2px);
}
#fomenu_container a:hover img {
    filter: brightness(110%);
}
#kisgomb_container a:active {
    transform: translate(0, 2px);
}
#kisgomb_container a:hover img {
    filter: brightness(110%);
}
.fomenu-flex {
    display: inline-block;
}
.fomenu-flex:nth-of-type(2) {
    margin-left: -10px;
}
#stickynav #fomenu_container {
    margin: 15px -4px -14px -5px;
}
#fomenu_container a {
    margin-left: -10px;
    display: inline-block;
}
@-moz-document url-prefix() {
    #fomenu_container .fomenu-flex:nth-of-type(2) a:nth-of-type(4) {
        margin-left: -9px;
    }
}
noindex:-o-prefocus, .class {
#fomenu_container .fomenu-flex:nth-of-type(2) {
    margin-left: -9px;
}
#fomenu_container .fomenu-flex:nth-of-type(2) a:nth-of-type(4) {
    margin-left: -11px;
}
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
}
#fomenu_container a:first-of-type {
    margin-left: 0px;
}
#animation_container {
    position: absolute;
    display: block;
    right: 8px;
    top: 14px;
    background-color: rgba(255, 255, 255, 0);
    max-width: 408px;
    width: 100% !important;
}
#canvas {
    max-width: 408px;
    width: 100% !important;
    height: initial !important;
}
#dom_overlay_container {
    max-width: 408px !important;
    width: 100% !important;
    height: 100% !important;
}
#animation_container #fordszam_alap {
    position: absolute;
}
.dsk_btn {
    display: inline-block;
}
.mob_btn {
    display: none;
}
/* reszponzitivás */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    /* IE10+ specific styles go here */
    #aa {
        margin-left: 0px !important;
        width: 410px !important;
    }
    #aa div {
        margin-left: -4.8px;
        margin-top: 0.8px;
    }
    #bb {
        /*margin-right: 10px !important;*/
    }
    #ab {
        padding-left: 15px;
    }
    /*#aa div {
        margin-left: 4px !important;
        width: 410px !important;
    }
    #bb div {
        margin-right: 28px !important;
    }*/
}
@media screen and (min-width: 1025px) {
    .refe2 {
        visibility: hidden;
        display: none;
    }
    #px_count {
        visibility: hidden;
        display: none;
    }
    #backtofront {
        margin-top: 20px;
    }
}
@media screen and (max-width: 1024px) {
    .refe1 {
        visibility: hidden;
        display: none;
    }
    .ref001 {
        margin-bottom: 5px !important;
        margin-top: -5px !important;
        height: 55px !important;
    }
    #px_fb {
        visibility: hidden;
        display: none;
    }
    #px_gplus {
        display: block !important;
    }
    .fb_iframe_widget span,
    iframe.fb_iframe_widget_lift,
    .fb_iframe_widget iframe {
        /* width:116px !important;
         height:20px !important;
         position:relative;*/
    }
}
.lap2 {
    margin-top: 100px;
}
#vs-clearfix {
    display: none;
}
.btn-3d {
    outline: none !important;
    -moz-outline-style: none !important;
    position: relative;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    padding: 0px 5px;
    display: table-cell;
    vertical-align: middle;
    color: #000;
    border-radius: 6px;
    height: 33px;
    line-height: 15px;
    text-align: center;
    transition: top .01s linear;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
    background: #5cc45c;
    background: -moz-linear-gradient(top, #5cc45c 0%, #5cc45c 9%, #00a800 15%, #00a800 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #5cc45c), color-stop(9%, #5cc45c), color-stop(15%, #00a800), color-stop(100%, #00a800));
    background: -webkit-linear-gradient(top, #5cc45c 0%, #5cc45c 9%, #00a800 15%, #00a800 100%);
    background: -o-linear-gradient(top, #5cc45c 0%, #5cc45c 9%, #00a800 15%, #00a800 100%);
    background: -ms-linear-gradient(top, #5cc45c 0%, #5cc45c 9%, #00a800 15%, #00a800 100%);
    background: linear-gradient(to bottom, #5cc45c 0%, #5cc45c 9%, #00a800 15%, #00a800 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cc45c', endColorstr='#00a800', GradientType=0);
    box-shadow: 3px 0 0 1px #5cc45c inset, 0 0 0 1px rgba(255, 255, 255, 0.15) inset, 0 2px 0 0 #00a800b3, 0 4px 0 1px rgba(0, 0, 0, .4), 0 4px 4px 1px rgba(0, 0, 0, 0.5);
}
.btn-3d:hover {
    background: #5cc45c;
    background: -moz-linear-gradient(top, #5cc45c 0%, #5cc45c 9%, #00c300 15%, #00c300 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #5cc45c), color-stop(9%, #5cc45c), color-stop(15%, #00c300), color-stop(100%, #00c300));
    background: -webkit-linear-gradient(top, #5cc45c 0%, #5cc45c 9%, #00c300 15%, #00c300 100%);
    background: -o-linear-gradient(top, #5cc45c 0%, #5cc45c 9%, #00c300 15%, #00c300 100%);
    background: -ms-linear-gradient(top, #5cc45c 0%, #5cc45c 9%, #00c300 15%, #00c300 100%);
    background: linear-gradient(to bottom, #5cc45c 0%, #5cc45c 9%, #00c300 15%, #00c300 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cc45c', endColorstr='#00b800', GradientType=0);
    color: #000 !important;
}
.btn-3d:active {
    top: 2px;
    box-shadow: 0 0 0 1px #00b800 inset,
    0 0 0 2px rgba(255, 255, 255, 0.15) inset,
    0 0 0 1px rgba(0, 0, 0, 0.4);
    color: #000 !important;
}
.btn-3d:focus {
    color: #000 !important;
}
table.dataTable tbody td {
    border-bottom: 1px dashed #5a5a5a !important;
    border-right: 1px dashed #5a5a5a !important;
    border-top: none !important;
    padding: 1px !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    line-height: 20px;
}
#fooldal-tipusvalasztas {
    margin-left: -17px;
    margin-right: -17px;
    padding-bottom: 0px;
    margin-bottom: -9px;
    text-align: center;
}
#fooldal-tipusvalasztas img {
    max-width: 71px;
    height: auto;
}
#fooldal-tipusvalasztas .tipusl {
    width: inherit !important;
}
/*responsive*/
@media screen and (min-width: 480px) and (max-width: 2px) {
    #nav2-table .nav2-table-row:nth-of-type(1) a:nth-of-type(3) br {
        display: none;
    }
}
@media screen and (max-width: 815px) {
    .western {
        margin-top: 0 !important;
        margin-left: 0 !important;
        margin-bottom: -10px !important;
        margin: 1.2em 0 !important;
        position: relative !important;
    }
    table.dataTable tbody td {
        padding: 0px !important;
        font-size: 12px !important;
    }
    .tagcloud a:nth-of-type(1) {
        font-size: calc(5px + 3vmin) !important;
    }
    .tagcloud a:nth-of-type(2) {
        font-size: calc(5px + 3.2vmin) !important;
    }
    .tagcloud a:nth-of-type(3) {
        font-size: calc(5px + 2.8vmin) !important;
    }
    .tagcloud a:nth-of-type(4) {
        font-size: calc(5px + 2.4vmin) !important;
    }
    .tagcloud a:nth-of-type(5) {
        font-size: calc(5px + 2vmin) !important;
    }
    .tagcloud a:nth-of-type(6) {
        font-size: calc(5px + 2.4vmin) !important;
    }
    .tagcloud a:nth-of-type(7) {
        font-size: calc(5px + 2.8vmin) !important;
    }
    .tagcloud a:nth-of-type(8) {
        font-size: calc(5px + 3.2vmin) !important;
    }
    .tagcloud a:nth-of-type(9) {
        font-size: calc(5px + 2.4vmin) !important;
    }
    .tagcloud a:nth-of-type(10) {
        font-size: calc(5px + 3.2vmin) !important;
    }
    .tagcloud a:nth-of-type(11) {
        font-size: calc(5px + 2.4vmin) !important;
    }
    #nav2-table {
        display: block;
        width: 97%;
    }
    .nav2-table-row {
        display: table;
        width: 100%;
        font-size: 15px;
    }
    .btn-3d {
        height: 7vmin;
        display: table-cell;
        font-size: 3.4vmin;
        font-size: calc(5px + 2.1vw);
        padding: 1vmin 5px 0px 5px;
        line-height: 3.4vmin;
    }
    #vs-clearfix {
        display: block;
    }
    #bb div {
        display: none;
    }
    #bb {
        background: none !important;
    }
    #aa div {
        display: none;
    }
    #autochip-logo {
        display: block;
        width: 100%;
        height: auto;
        margin-left: 0;
    }
    #autochip-fordsz {
        display: block;
        width: 100%;
        height: auto;
        margin-left: 0;
    }
    #aa {
        width: 67%;
        max-width: 400px;
        height: auto;
        margin-left: 0;
        margin: -2% auto 0 auto;
        background: none;
    }
    #bb {
        width: 28%;
        max-width: 214px;
        height: auto;
        margin-left: 0;
        background: none;
        margin-right: 2%;
        margin-top: 0.3%;
        margin-bottom: 10px;
    }
    #aa img {
        margin-top: 20px;
        margin-left: 7%;
        margin-bottom: 4px;
    }
    #bb img {
        margin-top: 20px;
    }
    #nav1 {
        text-align: center;
        float: none;
        width: 67%;
        margin-top: 4px;
        margin-left: 10px;
        margin-right: 0px;
    }
    #nav2 {
        margin: 5px auto 10px auto;
    }
    .vidgal {
        float: none;
        display: inline-block;
    }
    .tagcloud a {
        display: inline-block;
        margin: 1px 4px;
    }
    .zaszlok {
        float: none;
        display: inline-block;
        margin: 6px 0;
    }
    #px_count div {
        padding-top: 12px;
    }
    .zaszlok span a {
        display: inline-block;
        margin-left: 3px;
    }
    #nav2 a {
        display: inline-block;
        zoom: 1.2;
    }
    .gal {
        padding-left: 0px;
    }
    #ab {
        margin-top: 0px;
    }
    #wrapper {
        padding: 0 15px 0px 15px;
    }
    #container {
        padding: 0px 0px;
    }
    .wrapper-inside {
        margin-left: -15px;
    }
    .lap2 {
        margin-top: 0;
        float: none !important;
        margin: 0 auto !important;
    }
    #hivasmost {
        width: 100%;
        height: 3em;
        background-color: #f00;
        display: block;
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 9999;
        text-align: center;
    }
    #hivasmost a {
        color: #fff;
        font-weight: bold;
        font-size: 1.6em;
        line-height: 2em;
        vertical-align: middle;
        display: block;
    }
    .timestampContent {
        display: block;
        margin: 5px;
    }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) and (max-width: 815px) {
    /* IE10+ specific styles go here */
    #aa {
        margin-left: 0px !important;
        width: 60% !important;
    }
    #bb {
        margin-right: 7% !important;
    }
    #ab {
        padding-left: 0px;
    }
}
.ref2 {
    display: none;
}
@media screen and (max-width: 550px) {
    #fooldal-tipusvalasztas img {
        max-width: 45px;
        height: auto;
    }
    #fooldal-tipusvalasztas {
        margin-left: -10px;
        margin-right: -10px;
        padding-bottom: 7px;
    }
    .refkep {
        float: none !important;
        display: block;
        margin: 0 auto 10px auto !important;
    }
    .ref1 {
        display: none;
    }
    .ref2 {
        float: none !important;
        display: block;
        margin: 0 auto 10px auto !important;
    }
    .refko1 {
        display: none !important;
        max-width: 540px;
        float: left;
    }
    .refko2 {
        display: none !important;
        max-width: 540px;
        float: left;
    }
    .refko1res {
        display: block;
        text-align: center;
    }
    .refko2res {
        display: block;
        text-align: center;
    }
}
@media screen and (max-width: 435px) {
    #bb {
        display: none;
    }
    #aa {
        width: 100%;
        margin: 0 auto;
    }
    #aa img {
        margin-top: 0;
        margin-left: 0;
    }
    #nav1 {
        width: 100%;
        margin-left: 0;
    }
    #nav2 img {
        height: 30px;
        width: auto;
    }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) and (max-width: 435px) {
    /* IE10+ specific styles go here */
    #aa {
        margin-left: 0px !important;
        width: 100% !important;
    }
    #aa img {
        margin-top: 10px;
    }
}
#getFixed > th:nth-of-type(1) {
    font-size: 15px;
}
#getFixed > th:nth-of-type(5) {
    border: none;
    background-color: #000;
}
#getFixed2 {
    line-height: 12px;
}
#getFixed2 > th:nth-of-type(1), #getFixed2 > th:nth-of-type(5), #getFixed2 > th:nth-of-type(9) {
    border: none;
    background-color: #000;
}
.stick {
    position: fixed;
    top: 0px;
}
#kontener {
    max-width: 400px;
    border: 1px solid red;
}
#teszt {
    border: 1px solid yellow;
    width: inherit;
}
#fixedelement {
    position: fixed;
    width: inherit;
    border: 1px solid green;
}
.tipusl a, #nav1 a, #nav2 a, .tipusl a:active, #nav1 a:active, #nav2 a:active {
    outline: 0 !important;
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    /*IE10*/
    -ms-user-select: none;
    user-select: none;
    /*You just need this if you are only concerned with android and not desktop browsers.*/
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.tipusl img {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    box-shadow: #000 0em 0em 0em;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -moz-transition: all .3s ease-in-out;
}
.tipusl .sprite {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    box-shadow: #000 0em 0em 0em;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -moz-transition: -webkit-transform .3s ease-in-out;
}
@-webkit-keyframes hvr-icon-push {
    50% {
        -webkit-transform: scale(0.9);
        transform: scale(0.9);
    }
}
@keyframes hvr-icon-push {
    50% {
        -webkit-transform: scale(0.9);
        transform: scale(0.9);
    }
}
.tipusl img:active {
    -webkit-animation-name: hvr-icon-push;
    animation-name: hvr-icon-push;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}
.tipusl .sprite:active {
    -webkit-animation-name: hvr-icon-push;
    animation-name: hvr-icon-push;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}
@media screen and (min-width: 1023px) {
    .tipusl img:hover {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
        -moz-transform: scale(1.1);
    }
    .tipusl .sprite:hover {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
        -moz-transform: scale(1.1);
    }
}
a .telhivas {
    outline: 0 !important;
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.telhivas {
    display: inline-block;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGsAAAAqCAIAAAA72TKSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNTdDRjZFQzc3RjFFNDExQThDOEJDRDc1NDNENDU3NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGQTZBMkExRUYxNzcxMUU0OTczNkJBNTE3M0I0RDczRSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGQTZBMkExREYxNzcxMUU0OTczNkJBNTE3M0I0RDczRSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI1N0NGNkVDNzdGMUU0MTFBOEM4QkNENzU0M0Q0NTc0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI1N0NGNkVDNzdGMUU0MTFBOEM4QkNENzU0M0Q0NTc0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+yfcQZwAACidJREFUeNrsWmtsXEcV/u69+/Rj1+u3147f9sZ5uCFpEjeBUFpEeYgSylNpBQQQQuIhVS0SSBUIiCokREWEKlQVqQh+AD9aHlERKmmhakKlEvK0Hcd2bcdxEsexnaR24sT27mXuN3vWs7HT+l9+7I5Wq3Nnzpk595vzmtm1kN1s2w4Gg8i3lZplWQqfZDI5Nze31JmhHMeJx+MlsZKb9k2kFJbszRMG4dhOOBIui5VFfJEjbx0ZPTu6hKDf729ub74auDphT7gzLkqBQmAGqODwFFCW24TC6QpQRViuI9GZ2FW6q/9v/a8ffD2N4JqmNXMlc5PWJGaBBrK+A9QT+/NALZlynNBoTAD3eJjGJ+P71u976ptPeQgGQ8GatTUj9ohndK383AA2AD5gEGjnFANAW84TCo31QAlwFoGdgd327uiLUQ/B4lhxYWPh+Ow4moG1RPr9Clegm3irdhLozBMkfPAP+Ku2VUV90dbR1p3v7PQQjJRHAtWBycikh3QIeAiIAaeAzZQ8BrwvT6QJ3wlf5dbKeCAeG4nVttdu6t+kHBUu3JQ/hSLgGrAVCBDvzd5AWlITG4EF4DiwKYeJrcpF7dBgqHBdYdgOp5yUnUZQZewZ5hCbzqvMdRE4QtQyBGQuvSedTPO5R1jdltPq+FX9csmftJI2y52Uu+CinDm7n2C951wbc5ewOizLtexhG9VYsBfsJS9WbYxJZ5VzHc9hYgBWg6WAm8c8bdBKeV48CcQ5fGIVUxxjXk/mHLF4ZRE98IoWBcI4Fq1FySQLKQ8+l7XPhyhwkt+/gIfsPunpZEx8kWV6BctLBegf4E3aSPvNBIFTdyb+CfQCr6o6HnjkvZjvLvEy8InsHvVJEKizcFvc+dH5ZV7cLGa4gdi9Ahw1erT1HSUKx7k56qzze/bcB/SxRzO/C9FDcTX57lUw3y1CvdfTwK+XDZ0iMehtv3Jc5cVpG1Qf75W2EN1uVjApD+Z0O2FsTp106oj5AukfA7cE4u53JZTdHeQ2fn8VzHeReIa2ogtpc2gOOJ0u9dxxdwlBz4urxYs/aLytbuuNKf4lndqvHwM+yT15ABgmsYFDPZRSp8PDckzUR6JR4EtAE3CBNxfrDeZhKl1NYoq7mBnKENPA/zih6jmkDgPAReCyDL3Jd1tR6t9AB4mx7KGLdKBY9qKHeKLVrTBbKsVjLs3LbXWTY8k0gvATPnV+3sXhkxS4ZICV0SljmP1ETWn2LB/vB35OXNQCewT03wH/4Oj3gG3Az4D/GvdtWxk0NLK3Dak4u1+GUrK6Iv7KD3jcPCHMX6SqzxrO8bRItS6b+auEUk/4W+BA9qI/4X4cN0QeBz5FQ9ETzjMBDHnHX9d1F6wFJw1zBO4t11tbHZvP0WcVoG8AZzjLGar4FuG4yL3SekdoYppnHX3zTY5+GN79mFrvLzR79bZfINb65e/l5LOEW23vx7hhf+SQSmJRrjXH7XyYnD2cXBOOvNslznONR4Vudraxnp3jnPXAVaCF23Ak+5r0GFF4gDP80lh0kZoPUFUlMmKIPMizhlYjiuhYNLY2VuQUBaeD8654sadHBbV8G/gA8e6Vix0Yu2027ddxeVzLUAiJHYr2C9Y6nZ2jnar9L6cq35bRFLdK246KADsIRzcB0mqsM4gJWeLLhElB/EM+qgj+JAWfEf/Yw8cjwlzDTX2eGKmN/DSTpG6qivgG+w9x0TlerLjccrDSAPVZJ7m4jaOjHpG8lNSXsHB9HoyeUTQKNGvJB/HQTn7fT1Ugdz4JMmc8XfV8lvTLHDpJupRrd3Nvv86AOEF/nzK24aMy4a+AbxHQzSKV4MwZ4pwsF2CPXx7vJc9meYyT+Q15rOLexBlkdTtM29ftBS56gOItK72XqUYfh4Y881JerNKxb8mmpnnm1bu9MVvdnbQdMA2puZ4j3UTmMeHpIQ+jAq7TCv4uPqKHRllX3sg25GlOCL5ht/RM03wUKN/lEqcpronM/jVJVaHbGJVMGf7RQ8cEQdkg4vcJrEq8iNHmYPaiivlHZJ7Ofq+MGrcYtfRtCx0ibYPeYjH2Dkmu6THUTUhPIlvL3mU881QCRFmDVSFDGr4WGuNzjBXgonqeJ2mYD8ptEuiAVzmUEJ6E4Ra6p0kea6QHcqWcIEZgXJoT8cFs8ce46MdFGc08yqFY9ntl1EjyFXRQKjcR9LH3AoNL8g7q6inOG4u1L+Npp6dD8ngVU3CKcGhAG3j/eJNFCWOwJ6Wi+1dYvj4KfAf4nMzZLdvZK8Rtq2e20xUeE9CMj/+J647SefW2TdGUHqfFqWpsL5fOBP0V30sT2ouH5QS8VPa4rMI7SfSJ2WfU7WVYTHEoY3QNxHrM4NHBwvyt9BH2nGE6buLCr9ERjtIutLG0sTAEzf+nQFhMaR3LHS2eEKI6e/W3DS/uYo/52p8hUie46GuGVtvSWRV/5uMPCMcF0pXARzhPoVH97KWSWo1bDJQ63E16Fmh4cQnhG5Z6tddQt0162rK92AS0TXruYT6FoNAnQ13idIeJ8sOkh1mRFDAk6UcNX5hGkTLE+yQJmqs3ZBtdnzxeILOPp4Md2ZH3ITmMz9DwIbHiKhfdK/NsN0SmDDVSEoLPM0mmf+2s4CbEaPbb5VTQzjVOMjvXMjO0yyVrhdjsevKcIk88m6eS6XJaejJD/xHmHok1ep6MFFiL7ciWum3mjNQ844OasJiFajuxG2EmLDaklq+1fMIR5q7ASkOzhhrzqN9V33yluTpRHSmIzFybMXLxFXHefsk+55m8wB1ol6FOqbE7JHR2SU9b+u4szTNg9GSILkNc83Qsk+paJrV85g6JR13Za82spM/ytdpWWnQ1b5HxYpde7De9OJq+tEnnmjN05zsRHfSRoZwjfBd9nhe7S14sCDqSQOukzkpw8E6EDhatuUqMIn0Rs4SgDqgVYq6tqzDDnCWGYNV6P5VYU5YFy15KbSUkRiXXnDHcOU8IYfVbdqPtwHHGHafMUcWMIBhiWp4QL+4XyTxhENaA5bR4v3MGLgZC8VDIDvltPxH0E8FZVlWWV6ZaLVb6trUFeUIT1qD3M3HYCUfGI9HGaCQQKb5RXGAVWOmbjE5WuRVetvZt8ZUES+wRO10ADyNPWMOW3WwHnEBsIta8obk52lx+szxUGxoaGSKCRTxjz7LY2YL60vryqfJAQ8C2bOu8lf/rmyKsOsuxnOBEsLSpdE3xmprFmuKKYl/Ed+A3B+Q/rJ8n2H4UlBe0zbZVJarCvrAz4djVtqUSzric8HKVUDnXueyo2FcaKq1aqCqrLgsXhmfd2Se2PyEIhnnZ246603UNTQ2VBZWFVwr9NX4FvPe7gf4naw4T1mXLV+VTVhW5HimrK4uURFyfu/9r+4+9cswy/oSO0KOh+j31jS2Npb7SIrvIb6lEQxvM/wdd2SAclXwVLMGbwcFXB1/a99Lls5fzyORbvuVbvuH/AgwAhdbKJ4t85qEAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    margin: 10px 20px 10px 20px;
}
.telhivas:focus img, .telhivas:active img {
    visibility: hidden;
}
@media screen and (max-width: 430px) {
    .telhivas {
        display: block;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGsAAAAqCAIAAAA72TKSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNTdDRjZFQzc3RjFFNDExQThDOEJDRDc1NDNENDU3NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGQTZBMkExRUYxNzcxMUU0OTczNkJBNTE3M0I0RDczRSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGQTZBMkExREYxNzcxMUU0OTczNkJBNTE3M0I0RDczRSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI1N0NGNkVDNzdGMUU0MTFBOEM4QkNENzU0M0Q0NTc0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI1N0NGNkVDNzdGMUU0MTFBOEM4QkNENzU0M0Q0NTc0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+yfcQZwAACidJREFUeNrsWmtsXEcV/u69+/Rj1+u3147f9sZ5uCFpEjeBUFpEeYgSylNpBQQQQuIhVS0SSBUIiCokREWEKlQVqQh+AD9aHlERKmmhakKlEvK0Hcd2bcdxEsexnaR24sT27mXuN3vWs7HT+l9+7I5Wq3Nnzpk595vzmtm1kN1s2w4Gg8i3lZplWQqfZDI5Nze31JmhHMeJx+MlsZKb9k2kFJbszRMG4dhOOBIui5VFfJEjbx0ZPTu6hKDf729ub74auDphT7gzLkqBQmAGqODwFFCW24TC6QpQRViuI9GZ2FW6q/9v/a8ffD2N4JqmNXMlc5PWJGaBBrK+A9QT+/NALZlynNBoTAD3eJjGJ+P71u976ptPeQgGQ8GatTUj9ohndK383AA2AD5gEGjnFANAW84TCo31QAlwFoGdgd327uiLUQ/B4lhxYWPh+Ow4moG1RPr9Clegm3irdhLozBMkfPAP+Ku2VUV90dbR1p3v7PQQjJRHAtWBycikh3QIeAiIAaeAzZQ8BrwvT6QJ3wlf5dbKeCAeG4nVttdu6t+kHBUu3JQ/hSLgGrAVCBDvzd5AWlITG4EF4DiwKYeJrcpF7dBgqHBdYdgOp5yUnUZQZewZ5hCbzqvMdRE4QtQyBGQuvSedTPO5R1jdltPq+FX9csmftJI2y52Uu+CinDm7n2C951wbc5ewOizLtexhG9VYsBfsJS9WbYxJZ5VzHc9hYgBWg6WAm8c8bdBKeV48CcQ5fGIVUxxjXk/mHLF4ZRE98IoWBcI4Fq1FySQLKQ8+l7XPhyhwkt+/gIfsPunpZEx8kWV6BctLBegf4E3aSPvNBIFTdyb+CfQCr6o6HnjkvZjvLvEy8InsHvVJEKizcFvc+dH5ZV7cLGa4gdi9Ahw1erT1HSUKx7k56qzze/bcB/SxRzO/C9FDcTX57lUw3y1CvdfTwK+XDZ0iMehtv3Jc5cVpG1Qf75W2EN1uVjApD+Z0O2FsTp106oj5AukfA7cE4u53JZTdHeQ2fn8VzHeReIa2ogtpc2gOOJ0u9dxxdwlBz4urxYs/aLytbuuNKf4lndqvHwM+yT15ABgmsYFDPZRSp8PDckzUR6JR4EtAE3CBNxfrDeZhKl1NYoq7mBnKENPA/zih6jmkDgPAReCyDL3Jd1tR6t9AB4mx7KGLdKBY9qKHeKLVrTBbKsVjLs3LbXWTY8k0gvATPnV+3sXhkxS4ZICV0SljmP1ETWn2LB/vB35OXNQCewT03wH/4Oj3gG3Az4D/GvdtWxk0NLK3Dak4u1+GUrK6Iv7KD3jcPCHMX6SqzxrO8bRItS6b+auEUk/4W+BA9qI/4X4cN0QeBz5FQ9ETzjMBDHnHX9d1F6wFJw1zBO4t11tbHZvP0WcVoG8AZzjLGar4FuG4yL3SekdoYppnHX3zTY5+GN79mFrvLzR79bZfINb65e/l5LOEW23vx7hhf+SQSmJRrjXH7XyYnD2cXBOOvNslznONR4Vudraxnp3jnPXAVaCF23Ak+5r0GFF4gDP80lh0kZoPUFUlMmKIPMizhlYjiuhYNLY2VuQUBaeD8654sadHBbV8G/gA8e6Vix0Yu2027ddxeVzLUAiJHYr2C9Y6nZ2jnar9L6cq35bRFLdK246KADsIRzcB0mqsM4gJWeLLhElB/EM+qgj+JAWfEf/Yw8cjwlzDTX2eGKmN/DSTpG6qivgG+w9x0TlerLjccrDSAPVZJ7m4jaOjHpG8lNSXsHB9HoyeUTQKNGvJB/HQTn7fT1Ugdz4JMmc8XfV8lvTLHDpJupRrd3Nvv86AOEF/nzK24aMy4a+AbxHQzSKV4MwZ4pwsF2CPXx7vJc9meYyT+Q15rOLexBlkdTtM29ftBS56gOItK72XqUYfh4Y881JerNKxb8mmpnnm1bu9MVvdnbQdMA2puZ4j3UTmMeHpIQ+jAq7TCv4uPqKHRllX3sg25GlOCL5ht/RM03wUKN/lEqcpronM/jVJVaHbGJVMGf7RQ8cEQdkg4vcJrEq8iNHmYPaiivlHZJ7Ofq+MGrcYtfRtCx0ibYPeYjH2Dkmu6THUTUhPIlvL3mU881QCRFmDVSFDGr4WGuNzjBXgonqeJ2mYD8ptEuiAVzmUEJ6E4Ra6p0kea6QHcqWcIEZgXJoT8cFs8ce46MdFGc08yqFY9ntl1EjyFXRQKjcR9LH3AoNL8g7q6inOG4u1L+Npp6dD8ngVU3CKcGhAG3j/eJNFCWOwJ6Wi+1dYvj4KfAf4nMzZLdvZK8Rtq2e20xUeE9CMj/+J647SefW2TdGUHqfFqWpsL5fOBP0V30sT2ouH5QS8VPa4rMI7SfSJ2WfU7WVYTHEoY3QNxHrM4NHBwvyt9BH2nGE6buLCr9ERjtIutLG0sTAEzf+nQFhMaR3LHS2eEKI6e/W3DS/uYo/52p8hUie46GuGVtvSWRV/5uMPCMcF0pXARzhPoVH97KWSWo1bDJQ63E16Fmh4cQnhG5Z6tddQt0162rK92AS0TXruYT6FoNAnQ13idIeJ8sOkh1mRFDAk6UcNX5hGkTLE+yQJmqs3ZBtdnzxeILOPp4Md2ZH3ITmMz9DwIbHiKhfdK/NsN0SmDDVSEoLPM0mmf+2s4CbEaPbb5VTQzjVOMjvXMjO0yyVrhdjsevKcIk88m6eS6XJaejJD/xHmHok1ep6MFFiL7ciWum3mjNQ844OasJiFajuxG2EmLDaklq+1fMIR5q7ASkOzhhrzqN9V33yluTpRHSmIzFybMXLxFXHefsk+55m8wB1ol6FOqbE7JHR2SU9b+u4szTNg9GSILkNc83Qsk+paJrV85g6JR13Za82spM/ytdpWWnQ1b5HxYpde7De9OJq+tEnnmjN05zsRHfSRoZwjfBd9nhe7S14sCDqSQOukzkpw8E6EDhatuUqMIn0Rs4SgDqgVYq6tqzDDnCWGYNV6P5VYU5YFy15KbSUkRiXXnDHcOU8IYfVbdqPtwHHGHafMUcWMIBhiWp4QL+4XyTxhENaA5bR4v3MGLgZC8VDIDvltPxH0E8FZVlWWV6ZaLVb6trUFeUIT1qD3M3HYCUfGI9HGaCQQKb5RXGAVWOmbjE5WuRVetvZt8ZUES+wRO10ADyNPWMOW3WwHnEBsIta8obk52lx+szxUGxoaGSKCRTxjz7LY2YL60vryqfJAQ8C2bOu8lf/rmyKsOsuxnOBEsLSpdE3xmprFmuKKYl/Ed+A3B+Q/rJ8n2H4UlBe0zbZVJarCvrAz4djVtqUSzric8HKVUDnXueyo2FcaKq1aqCqrLgsXhmfd2Se2PyEIhnnZ246603UNTQ2VBZWFVwr9NX4FvPe7gf4naw4T1mXLV+VTVhW5HimrK4uURFyfu/9r+4+9cswy/oSO0KOh+j31jS2Npb7SIrvIb6lEQxvM/wdd2SAclXwVLMGbwcFXB1/a99Lls5fzyORbvuVbvuH/AgwAhdbKJ4t85qEAAAAASUVORK5CYII=);
        background-repeat: no-repeat;
        margin: 10px auto;
        width: 107px;
    }
    .ach-video-wrapper {
        width: 100%;
        height: inherit;
        position: relative;
        float: none;
        margin: 0;
        display: block;
        text-align: center;
    }
    .ach-video-wrapper iframe {
        width: 100%;
        height: auto;
    }
    .facebookOuter {
        float: none;
        display: none;
        margin: 0 0 10px 0;
        background-color: #080808;
        width: 100%;
        height: 310px;
        border: 1px solid #333;
    }
    .paris-wrapper {
        float: none;
    }
}
/*! SocialCount - v0.1.10 - 2015-01-29
* https://github.com/filamentgroup/SocialCount
* Copyright (c) 2015 zachleat; Licensed MIT */
.socialcount {
    color: #fff;
    font-size: .875em;
    line-height: 2.2em;
}
/* Base CSS */
.socialcount {
    list-style: none;
    padding-left: 0;
    margin: 0 0 .6em 0;
    overflow: hidden;
}
.socialcount-large {
    line-height: normal;
}
.socialcount :link,
.socialcount :visited {
    color: inherit;
}
.socialcount > li {
    display: inline-block;
    *display: inline;
    zoom: 1;
    position: relative;
    vertical-align: top;
    min-width: 80px;
    min-height: 30px;
    text-align: center;
    white-space: nowrap;
    *margin-right: 4px;
}
.socialcount-small > li {
    min-width: 0;
}
.socialcount-large > li {
    float: left;
    margin: 0 .6em .6em 0;
    min-width: 54px;
}
.socialcount > li > a {
    display: block;
    padding: 0 5px;
    text-decoration: none;
    color: inherit;
}
.socialcount-small > li > a {
    padding-left: 8px;
    padding-right: 8px;
}
.socialcount-large > li > a {
    padding: 12px 5px 8px;
}
.socialcount .count {
    color: inherit;
    position: relative;
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: center;
    margin-left: 6px;
}
.socialcount-large .count {
    display: block;
    width: 100%;
    margin-left: 0;
    padding-top: 10px;
}
.socialcount-small .count {
    margin-left: 0;
}
.socialcount .button {
    display: none;
    width: 100%;
    position: absolute;
    left: 0;
    top: 5px;
    text-align: center;
    pointer-events: none;
    line-height: 100%;
}
.socialcount .button iframe {
    pointer-events: auto;
}
.socialcount-large .button {
    top: auto;
    bottom: 2px;
}
.fbbg .button {
    top: 1px;
}
.fbbg2 .button {
    top: -1px;
}
.socialcount.grade-a.activate-on-hover > li.hover.loaded .count,
.socialcount.grade-a.activate-on-click > li.hover.loaded .count {
    text-indent: -999px;
}
.socialcount.grade-a.activate-on-hover > li.hover.loaded .button,
.socialcount.grade-a.activate-on-click > li.hover.loaded .button {
    display: block;
}
.socialcount.grade-a.activate-on-hover > li.hover.loaded > a,
.socialcount.grade-a.activate-on-click > li.hover.loaded > a {
    cursor: default;
}
.socialcount-small.grade-a.activate-on-hover > li.hover.loaded > a,
.socialcount-small.grade-a.activate-on-click > li.hover.loaded > a,
.socialcount.grade-a.activate-on-hover > li.hover.loaded .button iframe,
.socialcount.grade-a.activate-on-click > li.hover.loaded .button iframe {
    cursor: pointer;
}
.socialcount.like.de_DE > .facebook {
    min-width: 90px; /* like */
}
.socialcount.recommend .facebook {
    min-width: 120px;
}
.socialcount-small.recommend .facebook {
    min-width: 0;
}
.socialcount-large.recommend .facebook {
    min-width: 105px;
}
.socialcount .facebook iframe {
    height: 21px;
    width: 90px; /* recommend */
}
.socialcount.de_DE .facebook iframe {
    width: 83px; /* recommend */
}
.socialcount.fr_FR .facebook iframe {
    width: 98px; /* recommend */
}
.socialcount.like .facebook iframe {
    width: 80px; /* like */
    height: 58px;
}
.socialcount.like.de_DE .facebook iframe {
    width: 83px; /* like */
}
.socialcount.like.fr_FR .facebook iframe {
    width: 57px; /* like */
}
.socialcount .pinterest {
    display: none;
}
.socialcount .pinterest .button {
    bottom: 0;
    pointer-events: auto;
}
.socialcount-large .pinterest .button {
    bottom: 10px;
}
.socialcount > .pinterest:hover {
    cursor: pointer;
}
.socialcount-small .pinterest .count {
    text-indent: -999px;
}
.socialcount .loading {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
    background-color: #aaa;
    background-color: rgba(170, 170, 170, 0.7);
    color: #000;
    text-transform: uppercase;
    font-size: .75em;
    text-align: center;
    border-radius: 5px;
}
.socialcount-large .loading {
    padding-top: 30%;
}
.socialcount .loading .dot {
    display: inline-block;
    /* no ie7 compat needed here, just shows the text links */
    width: 6px;
    height: 6px;
    margin: 0 3px;
    background: #fff;
    opacity: 0;
    border-radius: 50%;
    -webkit-animation: socialCountLoadingFade .6s infinite;
    -moz-animation: socialCountLoadingFade .6s infinite;
    animation: socialCountLoadingFade .6s infinite;
}
.socialcount .loading .dot:nth-child(1) {
    -webkit-animation-delay: 0s;
    -moz-animation-delay: 0s;
    animation-delay: 0s;
}
.socialcount .loading .dot:nth-child(2) {
    -webkit-animation-delay: .05s;
    -moz-animation-delay: .05s;
    animation-delay: .05s;
}
.socialcount .loading .dot:nth-child(3) {
    -webkit-animation-delay: .1s;
    -moz-animation-delay: .1s;
    animation-delay: .1s;
}
@-webkit-keyframes socialCountLoadingFade {
    0% {
        opacity: 0;
    }
    50% {
        opacity: 0.8;
    }
    100% {
        opacity: 0;
    }
}
@-moz-keyframes socialCountLoadingFade {
    0% {
        opacity: 0;
    }
    50% {
        opacity: 0.8;
    }
    100% {
        opacity: 0;
    }
}
@keyframes socialCountLoadingFade {
    0% {
        opacity: 0;
    }
    50% {
        opacity: 0.8;
    }
    100% {
        opacity: 0;
    }
}
.social-icon {
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: middle;
    *margin-right: 5px;
}
.socialcount.grade-a.activate-on-hover > li.hover.loaded .social-icon,
.socialcount.grade-a.activate-on-click > li.hover.loaded .social-icon {
    display: none;
}
.socialcount-small.grade-a.activate-on-hover > li.hover.loaded .social-icon,
.socialcount-small.grade-a.activate-on-click > li.hover.loaded .social-icon,
.socialcount-large.grade-a.activate-on-hover > li.hover.loaded .social-icon,
.socialcount-large.grade-a.activate-on-click > li.hover.loaded .social-icon {
    display: inline-block;
    *display: inline;
    zoom: 1;
}
.icon-sprite, .icon-facebook, .icon-googleplus, .icon-pinterest, .icon-share, .icon-twitter {
    background-image: url(//autochip.hu/wp-content/themes/responsive/core/css/icon-sd6cd4d0ec7.png);
    background-repeat: no-repeat;
}
.icon-facebook {
    background-position: 0 0;
    height: 15px;
    width: 17px;
}
.icon-googleplus {
    background-position: -21px 0;
    height: 17px;
    width: 20px;
}
.icon-pinterest {
    background-position: -45px 0;
    height: 15px;
    width: 11px;
}
.icon-share {
    background-position: -60px 0;
    height: 16px;
    width: 20px;
}
.icon-twitter {
    background-position: -84px 0;
    height: 15px;
    width: 17px;
}
/* HD icons */
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
    .social-icon {
        -webkit-background-size: auto 17px;
        -moz-background-size: auto 17px;
        -o-background-size: auto 17px;
        background-size: auto 17px;
        background-image: url(//autochip.hu/wp-content/themes/responsive/core/css/icon-hd-s816aa7a6b3.png);
    }
}
/*# sourceMappingURL=socialcount-icons.css.map */
/* custom css */
.fbbg {
    min-width: 80px !important;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAA6CAYAAAAnft6RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ5NEU1NEQ3N0Q3QzExRTZBNEVCRUE1RDhCQzA2MkVCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ5NEU1NEQ4N0Q3QzExRTZBNEVCRUE1RDhCQzA2MkVCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDk0RTU0RDU3RDdDMTFFNkE0RUJFQTVEOEJDMDYyRUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDk0RTU0RDY3RDdDMTFFNkE0RUJFQTVEOEJDMDYyRUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4LbVBtAAAEzklEQVR42uycC0xVdRzHv+dy4QICwgADJK68A3ygQMajAlFUujrKrFmWW4/VcPZwq7XV5lpzOZe22UTXg5a6uUozkFGIhE6xzBiPdMBFQN4gD3nlvRe4nP7/P+G8RJfLvYVNf192dv/3nHP/5///nO/v9/vfw0CSZRlcx7/Pl7u6emAYHgbJvPzn+2JDRrok3nCABz49JF+p0sp6vUEmTS/OijPj7KRvv8uTl0UvRFCgmqw1A1VV14KBhKK1rYPgWSHOrLu7FwpCYZ1UKgdRLwigjSKABJAAEkACSCKABJAAEkASASSABJAAkgggASSABJBEAAkgASSAJAJIAAng3S1pxSu5MmEgBxJAAkgASQSQAN5jAOc4KfHEikACaK2eTA3G1qcWItjf7Z4FqLTlw/d5OonX6DAv1LUMTHt+9o5kqH1dpzzW2D6IF94/859PeNVyf7y2aRFu6kfx4Zdl8HZ3NHlfXtM9OwATl/hgdfz9ol2uteyiE4AmT8KSQTup7LAhNQjxi33w2YmqGU/0f+VA7ry3t0SLdmePziL32aqkaF88nRYioNuiwostYrvdkbMOkOc9F2d70ZbZz57tCSbHs765bDXUzI1RSGPOdmX96wxGFF9qxfnydrz0eAScHZVi27VtOY6drsMCPzfERHjDwV6B4ZExlFZ1YecXpchk40tPDDDpl4Pfd/R30b7d/SYw7CTsfv0hLH3AG2XVXdhx8JIYg81FJPfjtSg6uA45e9fcCt8J+Xg6sxzoOWnzsgreptUh0DyiRm+/Htv3XoC2sU/AXBTqic9Z2PJJd/fp8c4nF2FgwGIjvVHfOoDN7xWhuXMIcVHz8Gx6GPYcrkDqqydZyijGtbZB0ff1Xh20TX1mr695WI2l4V64xvrcz0wwHTyLHciXK1wTrjOnoZsjOP5TvVUAI4M8oLK3w5X6G6jQ9qCytkfsWxziica/QEzITjH+p2phAXOxc+uDOPVLC3LONJhMeuPKYAT4uEDP9uWda2SFaoid7z7ltd1dVUhgxugbGkZ2brU4944spCVJugV8pnJUjX+Ohx93/HOPhcFeqWA37u/9Ff/WitqmfnE9XtlfZiF+6INUrEkYL2wpsX5IZHmTHy9jBedEcYN5J7Hw5TeFp45wtfvsLGOmEs9Xf+isS/RjY+OPJvNLmkQYTl5+mC57hrBt93ksYSljJTsWFzkP3h6OyEgOxNnSNmSkBMJtjj2u39DhWNH0EcHHfKGyA8kxfkiJmy9ukCUu/NcdWNdsfUXmSxPDiBFRLGyjgj3w0RvxKDywTlT83gGDCE+lnQJzXRzEvsIsDbZowvHVyRqUVHTAyG7AIEshz6wNFS7iheXHkmaLljw6wyhOs+pcw/Kun5cz1j8aeGccaIuOFlyFh5tKFI59byUJAL9e7kR2TjVzyAjqWWWPifDCuy8uQ+7ZBgEtljnv612rBLyrzf04kq/F5vTx0Od6XhMmtglnV7Lc+k8aNcoo+LkZC1hKSIr2wbmy9mnhW/RIn1dhnte4zde/+YNYB/LqO5UqzAzwbhT9ToQeZxFAAkgASVbJgVV6RSj7KkRVxDqp/Vwh8X/dkZaZJxvHCOOMHmOxr34F+zWSCOFTWRqJO9FBSRFtiTgrDo+3/xRgAEIY9ueUdzLeAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: center 1px;
    height: 64px;
    color: #000;
    font-family: sans-serif;
    font-size: 13px;
    font-weight: 400;
}
.fbbg a {
    padding: 0 !important;
    height: 64px;
    display: block !important;
}
.fbbg a span.count {
    padding: 0;
    margin-top: 0;
    margin-left: 1px;
    padding-top: 11px;
    font-size: 11px;
}
.fbbg2 {
    min-width: 106px !important;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGoAAAAUCAYAAABlCagmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFGMTM3NzU0N0Q4RjExRTY5QURBREY3N0U1NzMyM0NGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFGMTM3NzU1N0Q4RjExRTY5QURBREY3N0U1NzMyM0NGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MUYxMzc3NTI3RDhGMTFFNjlBREFERjc3RTU3MzIzQ0YiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MUYxMzc3NTM3RDhGMTFFNjlBREFERjc3RTU3MzIzQ0YiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7jBT0EAAAD2ElEQVR42uxZa0gUURg94662bqv52FJzzcdWipmaWGZFpSZSafYwMyMqggxCKUMrgvwT9aOkiLR+lAQGRmCJQvjIoheRqWxUrlqar7JMy0xdc7Xt3ktrrrrZSthqc5bL3Jm5d2fmnnu+79wZTqPRgGJzcqHmU8c38DAeTJOY4cbpMI7WOUpUyN48DT8sxgmBgENhWjjHRSUV8EoycthYToGJISRNNRdiY7ArP3LjDMqRiSEdokLk2BftBbnMkh+9cYZBRNnZmrOt71wpP3LjDOGfNlzqY4+wQCdWV1S3jtre112KI7sWQGolGnbu1qMGpGY+G7Gf+RQB9m/zJlshjl14avAD7YxwR0zYbBQ9aWL7a5bO+u31JhVRVEnJO3xZ/UObCjVNHaP2UVS1YsvhIlY/tT8QHi5WOJf1fGAA9WGZrwOWeNujsq59TA90Ja+KFYqD233+L0XRvCQRm7K6hvxSE5fonE+//uKPyBsMZwcJ+1+qPLpQeNX4BcUlbxEdKodYJISfhxQZKStx7toLJMTMxyx7CehSQkkITM1UIGqVnKlFi+6ePjYRHGdM1VGUFod2LkDIIkc2gVIuPoXqW//EJyr3zGrm8Dq71YhMzGdhTwt7WzErOmGO5CxDidoQ5AZPNxtczlGCrrl3hLszci7dVCJh63ymqKSzj3GAhEFK0u2SJqjV3xG6WEaKEwtltMQTEtctd2bOqLqhnRE1FC4OFpA7WaLu3VekkUk10UjSSxQliUKrot+Bkpl9p9bgC9NQSPPRno2eA8ccpOJh7d63dqO3rx+rFsnQqVKjtOIjHines3NB/jMRvNAR6v7vyCd5qL65c8RrebpZo5eQfLf0rd42k8ZM6APHcYzYLlWfwX214WpwmAoNkOm0ySp4jZ7efqYkZ6KMQG87FgJPZJRjfZArLMhkKlN+ZO30oaNLDSFZ4VNSH5Q3o6mla3Lb85HwUNE8JpIaP3RCZCaA/7zp2L3eA/nn1+Lobr9fN0YSl4yEMXosbpMnKmo/IyOnkpFmZipA7Oo5cHe2Qmt7D7KLa0e9x5KXLXCykyCchMn/UlE1jR1j6nf1VjXsbMQkfDkyM0FNAj0mFpmi5ZMKPiTvpcT54/ilMuI6xYhc4cLUSwmmxGwmpsNUaILp1iKcjA8YsP1thLiRkHe/Hl5yG+Yq75U1Q/nm84QiiguOyx32Qrb4YsRAPWRvns7+UKRffzmmHMXjLyiKhrLBeSf26O1hTk+LZ9Vt/Cj+K0XxMEIzQT9O8TBu0M8c/IdDY1cS8eVF6RGcyU/zwFHWeBgXaLSjJNH6DwEGAAqYafdxArZIAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: left 8px;
    height: 0px;
    color: #000;
    font-family: sans-serif;
    font-size: 13px;
    font-weight: 400;
}
.fbbg2 a {
    padding: 0 !important;
    height: 32px;
    display: block !important;
}
.fbbg2 a span.count {
    padding: 0;
    margin-top: 0;
    padding-top: 12px;
    font-size: 11px;
    text-align: center;
    margin-left: 30px;
    color: #fff;
}
.twtrbg {
    min-width: 90px !important;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAAUCAYAAAAjvwuMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjkxNUE3NTFBNzJDMTFFNUI3RDM5RTc3NkFBNzZBRjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjkxNUE3NTJBNzJDMTFFNUI3RDM5RTc3NkFBNzZBRjkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCOTE1QTc0RkE3MkMxMUU1QjdEMzlFNzc2QUE3NkFGOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCOTE1QTc1MEE3MkMxMUU1QjdEMzlFNzc2QUE3NkFGOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pgx3GNwAAAM3SURBVHja7FjPT9NgGH66jW4uaxEcYrYRQuRAXIRgwmHigWhATQgY4+ACFxcv3NhfwI0rJy7CSS44D8hFMdGDkexAsgTMCAeIUToiMBlrYdD9ql/LMJBtbHMlkI0nabq+fb+v69Pnfb63pSRJQi70v/kuzYdNgEaDUkY7w8s7anrwbs5cTV6kCWzJkyZDuU9AyidXk+dkZQOlstQgruyQZ2WdK3EOiwEsXZrPRlcsMeFoEsvB6Kn4HTMNT28tKvUahMUk3q7sgaIojHzbuSJOIc5qgKuZgfvLH8z9iPyLjz00K6TJkPevWlhy/kBRH0+IPgIDj6saDn36vOHADuzvBXXv1FKF2S4jRF8AzqULJs4bOIS7rRKTT2vgJ6p7vciDE+JEcRVpucOfgydIkyHAOZkip7kW/gdazI1vwH1eEiFVcNuowbJaVljMYDZVijLs5I+NPTLj3bNbGXNPk5YLJqLGeng7tcrRSF89Vp9fV373dNvADdTAgQoMdVuxOlQPjmz+vmp0KBmZ4kTdbQZUktt1tNXCddHE8YS045I8C8vBWIEz78EXklBXxSolbdfGsa2n0QMtOhgttnb3sd5uhtuShOcTB9t0CGsMg9FOPWwZ41E4Fw4RRhLehU1MXjRx3o1DDBN/46Nn94wfT/hfvhjdjRPOaAw0XoMtcQCftgI9FgaNTBJrvyJ4bNbBoKMx2EUU2F+Fe8Qr68ymrPFLtTgcq46lqaznOSGBiUW+8IlXYlhvouFoIA+FD8OrN2LQTqMGMXhkc2+QLx6Bc2ob3hPDXL3GjHHZR1Vt94qdQF5NnTObRH1iBl+T8PLDVoH+lsLGATiReJJVA25dxNRmHKyVBrsrYlS+bogokjXA3UoWohssZokn+p4Ys8ZV75OLGWxjdEo74mphSE+nT1Pai5nfaT1eYT5H4aYxAb+fHPpjEI1acMEj9XJfQ5gIJNHqsCgleVsQMDIfyRrHUhRrcfUWByrX1xHb+M8zE5xNJtwnjbCNPap6jo8rnjb3H752WUBWY+rcPc5D3grkrexeaa/e6q+IUwdSQh3iUl9Fywbt7L5qiqNk8qRkovRJS306zyf3rwADAA/RRGBBh5CfAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: center 6px;
    height: 0px;
    color: #000;
    font-family: sans-serif;
    font-size: 13px;
    font-weight: 400;
}
.twtrbg a {
    padding: 0 !important;
    height: 30px;
    display: block !important;
}
.twtrbg a span.count {
    padding: 0;
    margin-top: 0;
    margin-left: 31px;
    padding-top: 10px;
    font-size: 11px;
}
.ggpbg {
    min-width: 75px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAYCAIAAAAZLxgkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM5N0Q3NjhBQjk4MDExRTdCQzdERkU1RjQwQzYwNDdEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjM5N0Q3NjhCQjk4MDExRTdCQzdERkU1RjQwQzYwNDdEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Mzk3RDc2ODhCOTgwMTFFN0JDN0RGRTVGNDBDNjA0N0QiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Mzk3RDc2ODlCOTgwMTFFN0JDN0RGRTVGNDBDNjA0N0QiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5eSqRTAAABuklEQVR42mLMzMwMCgqSlJRkoD14/vz5unXrGHbv3v3169f/dAFAi4DWMQH9x8XFxUAXALQIaB0TA93ByLCShaCK7xfPftq17c/L50zcPJz6xnxuXkw8vLSy8t+Xzy+7m78eOwQXAbLfLZotN2Mxi4QkTax83lD+/eI5IINTz5BT3+jfly+fdm3htrKjxD4QuHLlCtY89HHH5tsu5kAEZMAFfz9/hqny7cJZQGVEZk2gdTh9CQlPoP/43H0ggfzz3m0g4/er5xAFnHpGVA5YoB0gc/Wh5v68e+tpSTayApXdJ4Dx+m7xXAj3jqsFRJAKKRYPADpICJSkz32/dF4oNpnSfMmurAYkgdkD5l1joA+ASCAwHMhlU1KBCArFpUJCAsgAIoqsFAiKAJLA7AhMt39eQOPvw7qVH9avBDJ4rO1R/Eq0F4GAEZiEtLW1scp92rnlVU8L1GncPP++foGwgV6Um7mEvLi4evUqvrgEplVmHt7X0/r/vHoBt4/X1Us0q5CGBR63tT0QAZMrJEaBEUxhaUdsioUkpdHKa7BbCWx1ffv2jT6WAS0CWseyZs0aIIdujUqgdQABBgBn4HUGk7vk4QAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: 8px 2px;
    height: 0px;
    color: #000;
    font-family: sans-serif;
    font-size: 13px;
    font-weight: 400;
}
.ggpbg a {
    padding: 0 !important;
    height: 30px;
    display: block !important;
}
.ggpbg a span.count {
    padding: 0;
    margin-top: 0;
    margin-left: 4px;
    padding-top: 7px;
    font-size: 12px;
}
.socialcount li.twitter {
    margin-top: -5px;
}
h1.entry-title.post-title {
    line-height: 1.2em;
    color: #00ff00;
}
.post-data a {
    color: #FF6600;
}
#content .post .post-entry p, #content-blog .post .post-entry p, #content-archive .post .post-entry p {
    margin: 0.6em 0;
}
#content .post .post-entry h2, #content-blog .post .post-entry h2, #content-archive .post .post-entry h2 {
    font-size: 16px;
    margin-bottom: -3px;
    margin-top: 1.2em;
    color: #00ff00;
}
#content .post .post-entry, #content-blog .post .post-entry, #content-archive .post .post-entry {
    padding-top: 0;
}
#content .post .fb-like {
    margin-top: 15px;
}
.navigation a, .nagivation a:hover {
    color: #FF6600 !important;
    padding: 4px 10px;
}
#content-blog .post, #content-archive .post {
    border-bottom: 1px dashed #4E4E4E;
    margin-bottom: 20px;
}
#content-blog .post:last-of-type, #content-archive .post:last-of-type {
    border-bottom: none;
    margin-bottom: 20px;
}
#content .post h2 a, #content-blog .post h2 a, #content-archive .post h2 a {
    color: #00ff00;
}
#content .post .post-meta, #content-blog .post .post-meta, #content-archive .post .post-meta {
    margin-bottom: 10px;
}
#content-blog .post .read-more, #content-archive .post .read-more {
    margin-top: -10px;
}
input.saddr {
    width: 240px;
}
.woocommerce div.product div.images, .woocommerce div.product div.summary {
    margin-bottom: 0em;
}
/**
 * Featherlight – ultra slim jQuery lightbox
 * Version 1.3.4 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2015, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
@media all {
    .featherlight {
        display: none;
        /* dimensions: spanning the background from edge to edge */
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 2147483647; /* z-index needs to be >= elements on the site. */
        /* position: centering content */
        text-align: center;
        /* insures that the ::before pseudo element doesn't force wrap with fixed width content; */
        white-space: nowrap;
        /* styling */
        cursor: pointer;
        background: #333;
        /* IE8 "hack" for nested featherlights */
        background: rgba(0, 0, 0, 0);
    }
    /* support for nested featherlights. Does not work in IE8 (use JS to fix) */
    .featherlight:last-of-type {
        background: rgba(0, 0, 0, 0.8);
    }
    .featherlight:before {
        /* position: trick to center content vertically */
        content: '';
        display: inline-block;
        height: 100%;
        vertical-align: middle;
        margin-right: -0.25em;
    }
    .featherlight .featherlight-content {
        /* make content container for positioned elements (close button) */
        position: relative;
        /* position: centering vertical and horizontal */
        text-align: left;
        vertical-align: middle;
        display: inline-block;
        /* dimensions: cut off images */
        overflow: auto;
        padding: 25px 25px 0;
        border-bottom: 25px solid transparent;
        /* dimensions: handling small or empty content */
        min-width: 30%;
        /* dimensions: handling large content */
        margin-left: 5%;
        margin-right: 5%;
        max-height: 95%;
        /* styling */
        background: #fff;
        cursor: auto;
        /* reset white-space wrapping */
        white-space: normal;
    }
    /* contains the content */
    .featherlight .featherlight-inner {
        /* make sure its visible */
        display: block;
    }
    .featherlight .featherlight-close-icon {
        /* position: centering vertical and horizontal */
        position: absolute;
        z-index: 9999;
        top: 0;
        right: 0;
        /* dimensions: 25px x 25px */
        line-height: 25px;
        width: 25px;
        /* styling */
        cursor: pointer;
        text-align: center;
        font-family: Arial, sans-serif;
        background: #fff; /* Set the background in case it overlaps the content */
        background: rgba(255, 255, 255, 0.3);
        color: #000;
    }
    .featherlight .featherlight-image {
        /* styling */
        width: 100%;
    }
    .featherlight-iframe .featherlight-content {
        /* removed the border for image croping since iframe is edge to edge */
        border-bottom: 0;
        padding: 0;
    }
    .featherlight iframe {
        /* styling */
        border: none;
    }
}
/* handling phones and small screens */
@media only screen and (max-width: 1024px) {
    .featherlight .featherlight-content {
        /* dimensions: maximize lightbox with for small screens */
        margin-left: 10px;
        margin-right: 10px;
        max-height: 98%;
        padding: 10px 10px 0;
        border-bottom: 10px solid transparent;
    }
    #px_count {
        margin-top: 0px;
    }
}
/*woocommerce*/
#content-woocommerce {
    max-width: 750px;
    width: 100%;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    margin: 0 10px 5px 0;
    width: 115px;
    float: none !important;
    display: inline-flex;
}
.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n), .woocommerce-page[class*=columns-] ul.products li.product:nth-child(2n), .woocommerce[class*=columns-] ul.products li.product:nth-child(2n) {
    float: left;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce-page[class*=columns-] ul.products li.product, .woocommerce[class*=columns-] ul.products li.product {
    clear: none;
}
.woocommerce ul.products li.product a img {
    margin: 0 0 0em;
}
.woocommerce ul.products li.product .star-rating {
    /*display: none;*/
}
.woocommerce ul.products li.product-category a h3 mark {
    display: none;
}
.woocommerce ul.products li.product h3 {
    text-align: center;
}
.woocommerce ul.products li.product a .star-rating {
    display: none;
}
.woocommerce ul.products li.product .price {
    text-align: center;
    font-weight: bold;
    color: #fefefe;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #00ff00;
    font-size: 1.25em;
    font-weight: bold;
}
#content-woocommerce h1 {
    text-align: center;
    color: #00ff00;
}
.woocommerce div.product .woocommerce-tabs .panel {
    outline: none !important;
}
table.shop_attributes tr {
    display: inline-block;
}
.woocommerce .star-rating {
    color: #ffd700;
}
.commentlist {
    border-bottom: 1px dashed #4E4E4E;
    margin-bottom: 10px !important;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin: 0 0 0 0px;
    border: 1px dashed #4E4E4E;
    border-radius: 0px;
}
h1.entry-title.post-title, h2.entry-title.post-title {
    line-height: 1.2em !important;
    margin: 0;
}
.post-data a {
    color: #FF6600;
}
.post-meta {
    margin-bottom: -15px;
}
.navigation a, .nagivation a:hover {
    color: #FF6600 !important;
    padding: 4px 10px;
}
#content-blog .post, #content-archive .post {
    border-bottom: 1px dashed #4E4E4E;
    margin-bottom: 20px;
}
#content-blog .post:last-of-type {
    border-bottom: none;
    margin-bottom: 20px;
}
.product_meta .sku_wrapper {
    display: none;
}
ul.topnav {
    list-style-type: none;
    position: fixed;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #333;
    z-index: 997;
    max-height: 38px;
}
ul.topnav li {
    float: left;
}
ul.topnav li a {
    display: inline-block;
    color: #f2f2f2;
    text-align: center;
    padding: 12px 25px 10px 25px;
    text-decoration: none;
    font-size: 18px;
}
ul.topnav.responsive li a {
    transition: 0.5s;
}
ul.topnav li.icon a {
    padding: 7px 15px 1px 15px;
    font-size: 16px;
    height: 30px;
}
ul.topnav li a:hover {
    background-color: #555;
}
ul.topnav li.icon {
    display: none;
}
ul.topnav {
    overflow-y: auto;
}
ul.topnav.responsive {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.hivas {
    display: none;
    position: fixed;
    top: 0;
    left: -54px;
    width: 100%;
    height: 133px;
    background-color: #008400;
    color: #fff;
    font-size: 20px;
    line-height: 44px;
    text-align: center;
    font-weight: bold;
    z-index: 9;
}
@media screen and (max-width: 776px) {
    #zaszlo_container {
        margin: 10px 0 0 20px;
    }
    #logo_container {
        display: block;
        position: relative;
        margin: 10px 0 0 0;
        width: 390px;
        transform: scale(0.8);
        left: -23px;
        float: none;
    }
    #logo_container a {
        display: inline-block;
    }
    #mmc_logo {
        display: inline-block;
    }
    #chiptuning_telszam_felirat {
        display: inline-block;
        margin: 0 0 0 13px;
    }
    #fomenu_container {
        display: inline-flex;
        margin: 9px 2px 3px 2px;
    }
    .fomenu-flex {
        display: inline-flex;
    }
    .fomenu-flex:nth-of-type(2) {
        margin-left: -4px;
        margin-top: 0;
    }
    #fomenu_container a {
        margin-left: -2.8px;
    }
    #fomenu_container .fomenu-flex:nth-of-type(2) a:nth-of-type(4) {
        margin-left: -2.8px;
    }
    #animation_container {
        position: absolute;
        display: block;
        margin: 0 0 0 auto;
        right: 5px;
        top: 16px;
        width: calc(408px*0.8) !important;
    }
    #animation_container #fordszam_alap {
        position: absolute;
        width: 100%;
        left: 0;
    }
    .cc-window {
        background-color: #303030 !important;
    }
    .cc-compliance {
        max-width: 100px;
    }
    .cc-btn {
        padding: 0 15px;
    }
    h2 {
        margin-top: .2em
    }
    #nav1 {
        display: none;
    }
    #backtofront {
        display: none;
    }
    .hivas {
        display: block;
        height: 38px;
    }
    ul.topnav li:not(:first-child) {
        display: none;
    }
    ul.topnav li.icon {
        float: right;
        display: inline-block;
    }
    ul.topnav.responsive {
        max-height: 100% !important;
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 997;
    }
    ul.topnav.responsive li.icon {
        position: absolute;
        right: 0;
        top: 0;
    }
    ul.topnav.responsive li {
        float: none;
        display: inline;
    }
    ul.topnav.responsive li a {
        display: block;
        text-align: left;
    }
    ul.topnav li:first-child {
        display: none;
    }
    ul.topnav li.icon {
        float: right;
        display: inline-block;
        z-index: 997;
    }
    ul.topnav.responsive {
        position: fixed;
    }
    ul.topnav.responsive li.icon {
        position: absolute;
        right: 0;
        top: 0;
    }
    ul.topnav.responsive li {
        float: none;
        display: inline;
    }
    ul.topnav.responsive li a {
        display: block;
        text-align: left;
    }
}
@media screen and (max-width: 465px) {
    .cc-window.cc-floating {
        display: flex;
        align-items: center;
    }
    .cc-btn {
        margin-top: initial;
        font-size: 0.9em;
        padding: 3px 15px;
    }
    .cc-compliance {
        padding-right: 15px;
    }
}
.mobile-break2 {
	display: none;
}
@media screen and (max-width: 620px) {
	.mobile-break2 {
		display: initial;
	}
	.mobile-h2 {
		font-size: 19px;
	}
	.mobile-h3 {
		font-size: 15px !important;
		margin-left: 0 !important;
	}
    .action-h2 {
        opacity: 0; transform: translateY(20px); animation: fadeInUp 0.8s ease-in forwards;
        font-size: 2.7rem;
        line-height: 3.3rem;
        color: #ffffff;
        text-align: center;
        font-weight:900;
        margin-bottom: 1rem;
    }
    .main-h2 {
        text-align: center;
        font-size: 26px;
    }
    .tipusvalaszto-cim {
        text-align: center;
        font-size: 20px;
        margin: 16px 0 7px 0;
        font-weight: bold;
    }
    #zaszlo_container {
        display: none;
    }
    #kisgomb_container {
        display: none;
    }
    #logo_container {
        display: block;
        position: relative;
        margin: 10px auto;
        width: 100%;
        max-width: 342px;
        text-align: center;
        float: initial;
        transform: initial;
        left: initial;
    }
    #logo_container a {
        width: 35%;
    }
    #chiptuning_telszam_felirat {
        width: 54%;
    }
    #animation_container {
        position: absolute;
        display: block;
        margin: 22% auto 0 auto;
        top: 16px;
        width: 96% !important;
        left: 0;
        right: 0;
    }
    .cc-floating.cc-theme-edgeless .cc-message {
        margin-left: initial;
        flex: 1 1 auto;
        font-size: 13px;
        padding: 0 7px;
    }
    #animation_container #fordszam_alap {
        position: absolute;
        width: 100%;
    }
    #fomenu_container {
        display: block;
        margin: 45% 2px 3px 2px;
        position: relative;
        z-index: 9;
        text-align: center;
    }
    #fomenu_container a {
        margin-left: -2.8px;
        display: inline-block;
    }
    #fomenu_container .fomenu-flex:nth-of-type(2) a:nth-of-type(4) {
        margin-left: -2.8px;
    }
    #fomenu_container a:first-of-type {
        margin-left: 0px;
    }
    .fomenu-flex {
        display: inline-flex;
    }
    .fomenu-flex:nth-of-type(2) {
        margin-left: 0;
        margin-top: 6px;
    }
    .dsk_btn {
        display: none !important;
    }
    .mob_btn {
        display: inline-block !important;
    }
    .page-id-254 #animation_container,.page-id-296 #animation_container,.page-id-289 #animation_container,.page-id-273 #animation_container,.page-id-301 #animation_container,.page-id-167 #animation_container,.page-id-456 #animation_container,.page-id-261 #animation_container,.page-id-154 #animation_container,.page-id-177 #animation_container,.page-id-188 #animation_container,.page-id-200 #animation_container,.page-id-183 #animation_container,.page-id-205 #animation_container,.page-id-208 #animation_container,.page-id-210 #animation_container,.page-id-220 #animation_container,.page-id-226 #animation_container,.page-id-229 #animation_container,.page-id-233 #animation_container,.page-id-235 #animation_container,.page-id-239 #animation_container,.page-id-243 #animation_container,.page-id-246 #animation_container,.page-id-249 #animation_container,.page-id-252 #animation_container,.page-id-257 #animation_container,.page-id-265 #animation_container,.page-id-270 #animation_container,.page-id-278 #animation_container,.page-id-282 #animation_container,.page-id-286 #animation_container,.page-id-294 #animation_container,.page-id-299 #animation_container,.page-id-304 #animation_container,.page-id-1835 #animation_container,.page-id-1837 #animation_container,.page-id-1874 #animation_container {
        display: none;
    }
    .page-id-254 #fomenu_container,.page-id-296 #fomenu_container,.page-id-289 #fomenu_container,.page-id-273 #fomenu_container,.page-id-301 #fomenu_container,.page-id-167 #fomenu_container,.page-id-456 #fomenu_container,.page-id-261 #fomenu_container,.page-id-154 #fomenu_container,.page-id-177 #fomenu_container,.page-id-188 #fomenu_container,.page-id-200 #fomenu_container,.page-id-183 #fomenu_container,.page-id-205 #fomenu_container,.page-id-208 #fomenu_container,.page-id-210 #fomenu_container,.page-id-220 #fomenu_container,.page-id-226 #fomenu_container,.page-id-229 #fomenu_container,.page-id-233 #fomenu_container,.page-id-235 #fomenu_container,.page-id-239 #fomenu_container,.page-id-243 #fomenu_container,.page-id-246 #fomenu_container,.page-id-249 #fomenu_container,.page-id-252 #fomenu_container,.page-id-257 #fomenu_container,.page-id-265 #fomenu_container,.page-id-270 #fomenu_container,.page-id-278 #fomenu_container,.page-id-282 #fomenu_container,.page-id-286 #fomenu_container,.page-id-294 #fomenu_container,.page-id-299 #fomenu_container,.page-id-304 #fomenu_container,.page-id-1835 #fomenu_container,.page-id-1837 #fomenu_container,.page-id-1874 #fomenu_container {
        margin: 0px 2px 3px 2px;
    }
}
@media screen and (max-width: 390px) {
	.cc-floating.cc-theme-edgeless .cc-message {
		margin-left: initial;
    	flex: 1 1 auto;
    	font-size: 11px;
    	padding: 0 4px;
    	line-height: 17px;
	}
}
@media screen and (min-width: 380px) and (max-width: 620px) {
    #zaszlo_container {
        display: none;
    }
    #kisgomb_container {
        display: none;
    }
    #logo_container {
        display: block;
        position: relative;
        margin: 10px auto;
        width: 100%;
        max-width: 342px;
        text-align: center;
        float: initial;
        transform: initial;
        left: initial;
    }
    #logo_container a {
        width: 35%;
    }
    #chiptuning_telszam_felirat {
        width: 54%;
    }
    #animation_container {
        position: absolute;
        display: block;
        margin: 72px auto 0 auto;
        top: 16px;
        width: 100% !important;
        max-width: 368px;
        left: 0;
        right: 0;
    }
    #animation_container #fordszam_alap {
        position: absolute;
        width: 100%;
    }
    #fomenu_container {
        display: block;
        margin: 160px 2px 2px 2px;
        position: relative;
        z-index: 9;
        text-align: center;
    }
    #fomenu_container a {
        margin-left: -2.8px;
        display: inline-block;
    }
    #fomenu_container .fomenu-flex:nth-of-type(2) a:nth-of-type(4) {
        margin-left: -2.8px;
    }
    #fomenu_container a:first-of-type {
        margin-left: 0px;
    }
    .fomenu-flex {
        display: inline-flex;
    }
    .fomenu-flex:nth-of-type(2) {
        margin-left: 0;
        margin-top: 6px;
    }
    .dsk_btn {
        display: none !important;
    }
    .mob_btn {
        display: inline-block !important;
    }
}
.cd-top {
    display: inline-block;
    z-index: 9999;
    height: 40px;
    width: 40px;
    position: fixed;
    bottom: 72px;
    right: 4px;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    /* image replacement properties */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    background: rgba(232, 38, 21, 0.8) url(//autochip.hu/wp-content/themes/responsive/core/css/../../images/cd-top-arrow.svg) no-repeat center 50%;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity .3s 0s, visibility 0s .3s, background-color .3s 0s;
    transition: opacity .3s 0s, visibility 0s .3s, background-color .3s 0s;
}
.cc-window.cc-invisible ~ .cd-top {
    bottom: 20px;
}
.cd-top.cd-top--show,
.cd-top.cd-top--fade-out,
.cd-top:hover {
    -webkit-transition: opacity .3s 0s, visibility 0s 0s, background-color .3s 0s;
    transition: opacity .3s 0s, visibility 0s 0s, background-color .3s 0s;
}
.cd-top.cd-top--show {
    /* the button becomes visible */
    visibility: visible;
    opacity: 1;
}
.cd-top.cd-top--fade-out {
    /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
    opacity: .5;
}
.cd-top:hover {
    background-color: #e86256;
    opacity: 1;
}
@media only screen and (min-width: 768px) {
    .cd-top {
        right: 20px;
        bottom: 50px;
    }
}
@media only screen and (min-width: 1024px) {
    .cd-top {
        height: 60px;
        width: 60px;
        right: 30px;
        bottom: 50px;
    }
}
@media screen and (max-width: 700px) {
    .home .alignright,
    .ach-video-wrapper {
        float: none;
        margin: 10px auto 20px auto !important;
        display: block;
    }
    .ach-video-wrapper2 {
        float: none;
        margin: 0 auto !important;
        display: block;
    }
    .page-id-12 .alignright {
        float: none;
        margin: 0 auto 20px auto !important;
        display: block;
    }
}
.page-id-12 .alignnone {
    margin: 5px auto 5px auto !important;
}
/* datatables */
body table.dataTable {
    display: table !important;
    border-spacing: 0px !important;
    border: 1px solid #808080 !important;
    border-top: none !important;
    box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    -webkit-box-sizing: content-box !important;
    border-collapse: separate !important;
}
body table.fixedHeader-floating {
    border-bottom: none !important;
    box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    -webkit-box-sizing: border-box !important;
}
.dataTables_wrapper .dataTables_filter {
    display: none;
}
table.dataTable tbody tr.odd {
    background-color: #000000 !important;
}
table.dataTable tbody tr {
    background-color: #000000 !important;
}
table.dataTable tbody tr:hover {
    background-color: #2d2d2d !important;
}
table.dataTable thead th {
    padding: 0 !important;
    font-size: 12px !important;
    border-bottom: 1px dashed #5a5a5a !important;
    border-right: 1px dashed #5a5a5a !important;
    border-top: none !important;
}
table.fixedHeader-floating {
    background-color: #000000 !important;
}
table.fixedHeader-locked {
    background-color: #000000 !important;
}
table.dataTable thead tr:nth-of-type(1) th:nth-of-type(1) {
    font-size: 15px !important;
    line-height: 21.5px !important;
    background-color: #ff0000 !important;
    color: #000000 !important;
    border-color: #000 !important;
}
table.dataTable thead tr:nth-of-type(1) th:nth-of-type(2),
table.dataTable thead tr:nth-of-type(1) th:nth-of-type(3),
table.dataTable thead tr:nth-of-type(1) th:nth-of-type(4) {
    background-color: #ff0000 !important;
    color: #000000 !important;
    border-color: #000 !important;
}
table.dataTable thead tr:nth-of-type(1) th:nth-of-type(2),
table.dataTable thead tr:nth-of-type(1) th:nth-of-type(4) {
    font-size: 13px !important;
}
table.dataTable thead tr:nth-of-type(1) th:nth-of-type(5),
table.dataTable thead tr:nth-of-type(2) th:nth-of-type(12),
table.dataTable thead tr:nth-of-type(2) th:nth-of-type(1),
table.dataTable thead tr:nth-of-type(2) th:nth-of-type(2),
table.dataTable thead tr:nth-of-type(2) th:nth-of-type(3),
table.dataTable thead tr:nth-of-type(2) th:nth-of-type(4) {
    border: none !important;
}
table.dataTable tbody tr td:nth-of-type(2),
table.dataTable tbody tr td:nth-of-type(3),
table.dataTable tbody tr td:nth-of-type(4) {
    padding-left: 3px !important;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
    line-height: 12px !important;
    vertical-align: middle;
}
table.dataTable thead tr:nth-of-type(2) th:nth-of-type(1),
table.dataTable thead tr:nth-of-type(2) th:nth-of-type(2),
table.dataTable thead tr:nth-of-type(2) th:nth-of-type(3),
table.dataTable thead tr:nth-of-type(2) th:nth-of-type(4) {
    border-bottom: 1px dashed #5a5a5a !important;
}
table.dataTable thead tr:nth-of-type(2) th:nth-of-type(4) {
    border-right: 1px dashed #5a5a5a !important;
}
table.dataTable thead tr:nth-of-type(2) th:nth-of-type(12) {
    border-bottom: 1px dashed #5a5a5a !important;
}
table.dataTable thead tr:nth-of-type(2) th:nth-of-type(5),
table.dataTable thead tr:nth-of-type(2) th:nth-of-type(6),
table.dataTable thead tr:nth-of-type(2) th:nth-of-type(7),
table.dataTable thead tr:nth-of-type(2) th:nth-of-type(9),
table.dataTable thead tr:nth-of-type(2) th:nth-of-type(10),
table.dataTable thead tr:nth-of-type(2) th:nth-of-type(11) {
    background-color: rgb(0, 204, 0) !important;
    color: #000 !important;
    line-height: 25px;
    border-color: #000 !important;
    width: 32px !important;
}
/*
table.dataTable thead tr:nth-of-type(1) th:nth-of-type(5),
table.dataTable thead tr:nth-of-type(2) th:nth-of-type(1),
table.dataTable thead tr:nth-of-type(2) th:nth-of-type(12) {
    width: 6px !important;
}
table.dataTable thead tr:nth-of-type(2) th:nth-of-type(2) {
    width: 85px !important;
}
table.dataTable thead tr:nth-of-type(2) th:nth-of-type(3) {
    width: 145px !important;
}
table.dataTable thead tr:nth-of-type(2) th:nth-of-type(4) {
    width: 190px !important;
}
table.dataTable thead tr:nth-of-type(1) th:nth-of-type(3),
table.dataTable thead tr:nth-of-type(2) th:nth-of-type(8) {
    width: 10px !important;
}*/
table.dataTable tbody tr td:nth-of-type(1),
table.dataTable tbody tr td:nth-of-type(12),
table.dataTable tbody tr td:nth-of-type(8) {
    width: 6px !important;
}
table.dataTable tbody tr td:nth-of-type(2) {
    width: 85px !important;
}
table.dataTable tbody tr td:nth-of-type(3) {
    width: 145px !important;
}
table.dataTable tbody tr td:nth-of-type(4) {
    width: 190px !important;
}
table.dataTable tbody tr td:nth-of-type(5),
table.dataTable tbody tr td:nth-of-type(6),
table.dataTable tbody tr td:nth-of-type(7) {
    font-weight: normal !important;
    vertical-align: middle;
}
table.dataTable tbody tr td:nth-of-type(9),
table.dataTable tbody tr td:nth-of-type(10),
table.dataTable tbody tr td:nth-of-type(11) {
    background-color: rgb(51, 51, 51);
    vertical-align: middle;
}
table.fixedHeader-floating thead tr:nth-of-type(2) th:nth-of-type(1),
table.fixedHeader-floating thead tr:nth-of-type(2) th:nth-of-type(2),
table.fixedHeader-floating thead tr:nth-of-type(2) th:nth-of-type(3),
table.fixedHeader-floating thead tr:nth-of-type(2) th:nth-of-type(4),
table.fixedHeader-floating thead tr:nth-of-type(2) th:nth-of-type(8),
table.fixedHeader-floating thead tr:nth-of-type(2) th:nth-of-type(12) {
    border-bottom: none !important;
    border-top: none !important;
}
table.dataTable .diesel {
    color: #FF9900 !important;
}
.page-id-254 table.autok,
.page-id-296 table.autok,
.page-id-289 table.autok,
.page-id-273 table.autok,
.page-id-301 table.autok,
.page-id-167 table.autok,
.page-id-456 table.autok,
.page-id-261 table.autok,
.page-id-154 table.autok,
.page-id-177 table.autok,
.page-id-188 table.autok,
.page-id-200 table.autok,
.page-id-183 table.autok,
.page-id-205 table.autok,
.page-id-208 table.autok,
.page-id-210 table.autok,
.page-id-220 table.autok,
.page-id-226 table.autok,
.page-id-229 table.autok,
.page-id-233 table.autok,
.page-id-235 table.autok,
.page-id-239 table.autok,
.page-id-243 table.autok,
.page-id-246 table.autok,
.page-id-249 table.autok,
.page-id-252 table.autok,
.page-id-257 table.autok,
.page-id-265 table.autok,
.page-id-270 table.autok,
.page-id-278 table.autok,
.page-id-282 table.autok,
.page-id-286 table.autok,
.page-id-294 table.autok,
.page-id-299 table.autok,
.page-id-304 table.autok,
.page-id-1835 table.autok,
.page-id-1837 table.autok,
.page-id-1874 table.autok
{
    margin-bottom: 0;
    border-bottom: none !important;
    box-sizing: content-box;
}
table.autok + br {
    display: none;
}
/* keresés mező */
#searchbox {
    padding: 5px;
    border: 0px solid #434343;
    margin: 0;
    font-size: 14px;
    height: 25px;
    background-color: #323232;
    color: #fff;
    cursor: text;
    border: none;
    box-shadow: none;
    border-radius: 0;
}
#searchbox::placeholder {
    color: #fff;
    opacity: 1;
}
#searchbox:-ms-input-placeholder {
    color: #fff;
}
#searchbox::-ms-input-placeholder {
    color: #fff;
}
input#searchbox:focus {
    outline: none;
}
/* close gomb */
.close:after {
    display: none;
}
.close:after {
    position: relative;
    width: 30px;
    height: 22px;
    top: -2px;
    content: "\D7";
    font-size: 30px;
    vertical-align: middle;
    color: #aaa;
    text-align: center;
    line-height: 30px;
    margin-left: -30px;
    cursor: pointer;
}
.close:hover:after {
    color: #ccc;
}
.close.show:after {
    display: inline-block;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* IE10+ CSS styles go here */
    #nav1 .vidgal {
        margin-left: -10px;
    }
    .nav2-table-row {
        display: inline-block;
    }
    .nav2-table-row:nth-of-type(1) {
        max-width: 380px;
        margin-left: -40px;
    }
    .nav2-table-row:nth-of-type(2) {
        max-width: 280px;
        margin-left: -10px;
    }
    .tipusl img {
        transform: none;
    }
}
@supports (-ms-ime-align:auto) {
    /* IE Edge 12+ CSS styles go here */
    #nav1 .vidgal {
        margin-left: -10px;
    }
    .nav2-table-row {
        display: inline-block;
    }
    .nav2-table-row:nth-of-type(1) {
        max-width: 380px;
        margin-left: -40px;
    }
    .nav2-table-row:nth-of-type(2) {
        max-width: 280px;
        margin-left: -10px;
    }
    .tipusl img {
        transform: none;
    }
}
html table.dataTable tbody .group-table-row td {
    background-color: #670000 !important;
}
.sprite {
    background-image: url(/images/logok/f-logo-sprites.png);
    background-repeat: no-repeat;
    display: block;
}
.sprite-f-logok-01 {
    width: 71px;
    height: 65px;
    background-position: -5px -5px;
}
.sprite-f-logok-02 {
    width: 71px;
    height: 56px;
    background-position: -86px -5px;
}
.sprite-f-logok-03 {
    width: 71px;
    height: 62px;
    background-position: -167px -5px;
}
.sprite-f-logok-04 {
    width: 71px;
    height: 67px;
    background-position: -248px -5px;
}
.sprite-f-logok-05 {
    width: 71px;
    height: 67px;
    background-position: -329px -5px;
}
.sprite-f-logok-06 {
    width: 71px;
    height: 58px;
    background-position: -5px -82px;
}
.sprite-f-logok-07 {
    width: 71px;
    height: 64px;
    background-position: -86px -82px;
}
.sprite-f-logok-08 {
    width: 71px;
    height: 69px;
    background-position: -167px -82px;
}
.sprite-f-logok-09 {
    width: 71px;
    height: 64px;
    background-position: -248px -82px;
}
.sprite-f-logok-10 {
    width: 71px;
    height: 55px;
    background-position: -329px -82px;
}
.sprite-f-logok-11 {
    width: 71px;
    height: 61px;
    background-position: -329px -147px;
}
.sprite-f-logok-12 {
    width: 71px;
    height: 66px;
    background-position: -5px -218px;
}
.sprite-f-logok-13 {
    width: 71px;
    height: 67px;
    background-position: -86px -218px;
}
.sprite-f-logok-14 {
    width: 71px;
    height: 58px;
    background-position: -167px -218px;
}
.sprite-f-logok-15 {
    width: 71px;
    height: 64px;
    background-position: -248px -218px;
}
.sprite-f-logok-16 {
    width: 71px;
    height: 69px;
    background-position: -329px -218px;
}
.sprite-f-logok-17 {
    width: 71px;
    height: 67px;
    background-position: -5px -297px;
}
.sprite-f-logok-18 {
    width: 71px;
    height: 58px;
    background-position: -86px -297px;
}
.sprite-f-logok-19 {
    width: 71px;
    height: 64px;
    background-position: -167px -297px;
}
.sprite-f-logok-20 {
    width: 71px;
    height: 69px;
    background-position: -248px -297px;
}
.sprite-f-logok-21 {
    width: 71px;
    height: 62px;
    background-position: -329px -297px;
}
.sprite-f-logok-22 {
    width: 71px;
    height: 54px;
    background-position: -86px -369px;
}
.sprite-f-logok-23 {
    width: 71px;
    height: 59px;
    background-position: -329px -369px;
}
.sprite-f-logok-24 {
    width: 71px;
    height: 64px;
    background-position: -410px -5px;
}
.sprite-f-logok-25 {
    width: 71px;
    height: 64px;
    background-position: -410px -79px;
}
.sprite-f-logok-26 {
    width: 71px;
    height: 55px;
    background-position: -5px -153px;
}
.sprite-f-logok-27 {
    width: 71px;
    height: 61px;
    background-position: -410px -153px;
}
.sprite-f-logok-28 {
    width: 71px;
    height: 66px;
    background-position: -410px -224px;
}
.sprite-f-logok-29 {
    width: 71px;
    height: 60px;
    background-position: -410px -300px;
}
.sprite-f-logok-30 {
    width: 71px;
    height: 52px;
    background-position: -410px -370px;
}
.sprite-f-logok-31 {
    width: 71px;
    height: 58px;
    background-position: -5px -432px;
}
.sprite-f-logok-32 {
    width: 71px;
    height: 62px;
    background-position: -167px -432px;
}
.sprite-f-logok-34 {
    width: 71px;
    height: 58px;
    background-position: -248px -432px;
}
.sprite-f-logok-35 {
    width: 71px;
    height: 64px;
    background-position: -410px -432px;
}
.sprite-f-logok-36 {
    width: 71px;
    height: 56px;
    background-position: -86px -154px;
}
.sprite-f-logok-37 {
    width: 71px;
    height: 56px;
    background-position: -167px -156px;
}
@media screen and (max-width: 550px) {
    .sprite {
        background: url('/images/logok/brand-logo-sprites-retina.png') no-repeat top left;
        width: 45px;
        background-size: 276px 251px;
    }
    .sprite.sprite-f-logok-01 {
        background-position: -46px -90px;
        height: 42px;
    }
    .sprite.sprite-f-logok-02 {
        background-position: -230px -152px;
        height: 36px;
    }
    .sprite.sprite-f-logok-03 {
        background-position: -184px -42px;
        height: 40px;
    }
    .sprite.sprite-f-logok-04 {
        background-position: 0 -90px;
        height: 42px;
    }
    .sprite.sprite-f-logok-05 {
        background-position: -46px -45px;
        height: 43px;
    }
    .sprite.sprite-f-logok-06 {
        background-position: -184px -175px;
        height: 37px;
    }
    .sprite.sprite-f-logok-07 {
        background-position: -138px -43px;
        height: 41px;
    }
    .sprite.sprite-f-logok-08 {
        background-position: 0 0;
        height: 44px;
    }
    .sprite.sprite-f-logok-09 {
        background-position: -138px -85px;
        height: 41px;
    }
    .sprite.sprite-f-logok-10 {
        background-position: 0 -215px;
        height: 35px;
    }
    .sprite.sprite-f-logok-11 {
        background-position: -184px -124px;
        height: 39px;
    }
    .sprite.sprite-f-logok-12 {
        background-position: -92px -90px;
        height: 42px;
    }
    .sprite.sprite-f-logok-13 {
        background-position: -92px 0;
        height: 43px;
    }
    .sprite.sprite-f-logok-14 {
        background-position: -230px 0;
        height: 37px;
    }
    .sprite.sprite-f-logok-15 {
        background-position: 0 -133px;
        height: 41px;
    }
    .sprite.sprite-f-logok-16 {
        background-position: -46px 0;
        height: 44px;
    }
    .sprite.sprite-f-logok-17 {
        background-position: -92px -44px;
        height: 43px;
    }
    .sprite.sprite-f-logok-18 {
        background-position: -230px -38px;
        height: 37px;
    }
    .sprite.sprite-f-logok-19 {
        background-position: -46px -133px;
        height: 41px;
    }
    .sprite.sprite-f-logok-20 {
        background-position: 0 -45px;
        height: 44px;
    }
    .sprite.sprite-f-logok-21 {
        background-position: -184px -83px;
        height: 40px;
    }
    .sprite.sprite-f-logok-22 {
        background-position: -92px -215px;
        height: 34px;
    }
    .sprite.sprite-f-logok-23 {
        background-position: -138px -175px;
        height: 38px;
    }
    .sprite.sprite-f-logok-24 {
        background-position: -92px -133px;
        height: 41px;
    }
    .sprite.sprite-f-logok-25 {
        background-position: -138px -133px;
        height: 41px;
    }
    .sprite.sprite-f-logok-26 {
        background-position: -46px -215px;
        height: 35px;
    }
    .sprite.sprite-f-logok-27 {
        background-position: 0 -175px;
        height: 39px;
    }
    .sprite.sprite-f-logok-28 {
        background-position: -138px 0;
        height: 42px;
    }
    .sprite.sprite-f-logok-29 {
        background-position: -92px -175px;
        height: 38px;
    }
    .sprite.sprite-f-logok-30 {
        background-position: -138px -215px;
        height: 33px;
    }
    .sprite.sprite-f-logok-31 {
        background-position: -230px -76px;
        height: 37px;
    }
    .sprite.sprite-f-logok-32 {
        background-position: -46px -175px;
        height: 39px;
    }
    .sprite.sprite-f-logok-34 {
        background-position: -230px -114px;
        height: 37px;
    }
    .sprite.sprite-f-logok-35 {
        background-position: -184px 0;
        height: 41px;
    }
    .sprite.sprite-f-logok-36 {
        background-position: -184px -214px;
        height: 36px;
    }
    .sprite.sprite-f-logok-37 {
        background-position: -230px -214px;
        height: 36px;
    }
}
.fooldal-h3 {
    font-size: 19px;
    margin: 0px 0 9px 0;
    color: #00ff00;
    font-weight: bold;
}
.empty-table-row td {
    background-color: #000 !important;
}
.lds-ring {
    display: inline-block;
    position: relative;
    width: 64px;
    height: 64px;
}
.lds-ring div {
    box-sizing: border-box;
    display: block;
    position: absolute;
    width: 51px;
    height: 51px;
    margin: 6px;
    border: 6px solid #00ff00;
    border-radius: 50%;
    animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    border-color: #00ff00 transparent transparent transparent;
}
.lds-ring div:nth-child(1) {
    animation-delay: -0.45s;
}
.lds-ring div:nth-child(2) {
    animation-delay: -0.3s;
}
.lds-ring div:nth-child(3) {
    animation-delay: -0.15s;
}
@keyframes lds-ring {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
@keyframes ld-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes ld-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    50% {
        -webkit-transform: rotate(540deg);
        transform: rotate(540deg);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    100% {
        -webkit-transform: rotate(1080deg);
        transform: rotate(1080deg);
    }
}
@-webkit-keyframes ld-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    50% {
        -webkit-transform: rotate(540deg);
        transform: rotate(540deg);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    100% {
        -webkit-transform: rotate(1080deg);
        transform: rotate(1080deg);
    }
}
.ld.ld-spin {
    margin: 10px auto;
    display: block;
    -webkit-animation: ld-spin 1.2s infinite;
    animation: ld-spin 1.2s infinite;
}
.modal {
    opacity: 0;
    height: 0;
    padding: 0;
    position: fixed;
    bottom: 215px;
    height: 49px;
    left: 50%;
    width: 150px;
    margin-left: 401px;
    z-index: -100;
    -webkit-transition: opacity 300ms ease-in-out;
    -moz-transition: opacity 300ms ease-in-out;
    -ms-transition: opacity 300ms ease-in-out;
    -o-transition: opacity 300ms ease-in-out;
    transition: opacity 300ms ease-in-out;
}
.modal > label {
    cursor: pointer;
    outline: none !important;
    -moz-outline-style: none !important;
    position: relative;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    padding: 0px 15px;
    margin: 7px 0;
    color: #000;
    border-radius: 6px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
    background: #5cc45c;
    background: -moz-linear-gradient(top, #5cc45c 0%, #5cc45c 9%, #00a800 15%, #00a800 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #5cc45c), color-stop(9%, #5cc45c), color-stop(15%, #00a800), color-stop(100%, #00a800));
    background: -webkit-linear-gradient(top, #5cc45c 0%, #5cc45c 9%, #00a800 15%, #00a800 100%);
    background: -o-linear-gradient(top, #5cc45c 0%, #5cc45c 9%, #00a800 15%, #00a800 100%);
    background: -ms-linear-gradient(top, #5cc45c 0%, #5cc45c 9%, #00a800 15%, #00a800 100%);
    background: linear-gradient(to bottom, #5cc45c 0%, #5cc45c 9%, #00a800 15%, #00a800 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cc45c', endColorstr='#00a800', GradientType=0);
    box-shadow: 3px 0 0 1px #5cc45c inset, 0 0 0 1px rgba(255, 255, 255, 0.15) inset, 0 2px 0 0 #00a800b3, 0 4px 0 1px rgba(0, 0, 0, .4), 0 4px 4px 1px rgba(0, 0, 0, 0.5);
}
.modal > label:hover {
    background: #5cc45c;
    background: -moz-linear-gradient(top, #5cc45c 0%, #5cc45c 9%, #00c300 15%, #00c300 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #5cc45c), color-stop(9%, #5cc45c), color-stop(15%, #00c300), color-stop(100%, #00c300));
    background: -webkit-linear-gradient(top, #5cc45c 0%, #5cc45c 9%, #00c300 15%, #00c300 100%);
    background: -o-linear-gradient(top, #5cc45c 0%, #5cc45c 9%, #00c300 15%, #00c300 100%);
    background: -ms-linear-gradient(top, #5cc45c 0%, #5cc45c 9%, #00c300 15%, #00c300 100%);
    background: linear-gradient(to bottom, #5cc45c 0%, #5cc45c 9%, #00c300 15%, #00c300 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cc45c', endColorstr='#00b800', GradientType=0);
    color: #000 !important;
}
.modal > label:active {
    top: 2px;
    box-shadow: 0 0 0 1px #00b800 inset,
    0 0 0 2px rgba(255, 255, 255, 0.15) inset,
    0 0 0 1px rgba(0, 0, 0, 0.4);
    color: #000 !important;
}
.modal__overlay {
    opacity: 0;
    transition: opacity 0.75s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    z-index: -100;
    background: rgb(35, 35, 35);
    position: fixed;
    text-align: center;
    text-shadow: none;
    top: 141px;
    max-width: 660px;
    width: 0;
    overflow: hidden;
    left: 0;
    right: 0;
    margin: 0 auto;
    display: inline-block;
    border: none;
}
.modal__wrap {
    position: relative;
}
@media (min-width: 50em) {
    .modal__wrap {
        position: relative;
    }
}
@media (min-height: 37.5em) {
    .modal__wrap {
        position: relative;
    }
}
.modal__wrap .modal_exit {
    outline: none !important;
    -moz-outline-style: none !important;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    line-height: 50px;
    position: absolute;
    right: 4px;
    top: -8px;
    font-size: 50px;
    font-weight: normal;
    transform: rotate(45deg);
}
.modal input {
    display: none;
}
/*
label[for="modal__trigger"] {
    opacity: 0;
}*/
label[for="modal__trigger"] + p {
    display:none;
}
.modal__overlay.mutat {
    opacity: 1;
    width: 100%;
    z-index: 998;
    border: 1px solid #737373;
}
ul.tipus-szuro-submenu {
    padding: 0;
    margin: 0;
}
.tipus-szuro-submenu li {
    cursor: pointer;
    list-style: none;
    display: inline-block;
    width: 28%;
    font-size: 20px;
    line-height: 40px;
    border: 1px dashed #5a5a5a;
    background-color: #353535;
    margin: 5px;
    transition: all 300ms;
}
.tipus-szuro-submenu li:hover,
.tipus-szuro-submenu li:active {
    background-color: #414141;
}
@media screen and (min-width: 777px) {
    .modal.mutat {
        z-index: 999;
        opacity: 1;
        height: 45px;
    }
    .modal.mutat label[for="modal__trigger"] {
        opacity: 1;
        z-index: 997;
        -webkit-animation: type-filter-blink 800ms;
        -webkit-animation-iteration-count: 10;
        animation: type-filter-blink 800ms;
        animation-iteration-count: 10;
    }
    @-webkit-keyframes type-filter-blink {
        from {
            -webkit-filter: brightness(100%);
            -moz-filter: brightness(100%);
            -o-filter: brightness(100%);
            -ms-filter: brightness(100%);
        }
        50% {
            -webkit-filter: brightness(150%);
            -moz-filter: brightness(150%);
            -o-filter: brightness(150%);
            -ms-filter: brightness(150%);
        }
        to {
            -webkit-filter: brightness(100%);
            -moz-filter: brightness(100%);
            -o-filter: brightness(100%);
            -ms-filter: brightness(100%);
        }
    }
    @keyframes type-filter-blink {
        from {
            -webkit-filter: brightness(100%);
            -moz-filter: brightness(100%);
            -o-filter: brightness(100%);
            -ms-filter: brightness(100%);
        }
        50% {
            -webkit-filter: brightness(150%);
            -moz-filter: brightness(150%);
            -o-filter: brightness(150%);
            -ms-filter: brightness(150%);
        }
        to {
            -webkit-filter: brightness(100%);
            -moz-filter: brightness(100%);
            -o-filter: brightness(100%);
            -ms-filter: brightness(100%);
        }
    }
}
.mobile-break {
    display: none;
}
@media screen and (max-width: 777px) {
    .modal.mutat {
        z-index: 999;
        opacity: 1;
        height: 45px;
    }
    .modal.mutat label[for="modal__trigger"] {
        opacity: 1;
        z-index: 997;
        transition: all 300ms ease-in-out;
    }
    .page-id-254 .modal,
    .page-id-296 .modal,
    .page-id-289 .modal,
    .page-id-273 .modal,
    .page-id-301 .modal,
    .page-id-167 .modal,
    .page-id-456 .modal,
    .page-id-261 .modal,
    .page-id-154 .modal,
    .page-id-177 .modal,
    .page-id-188 .modal,
    .page-id-200 .modal,
    .page-id-183 .modal,
    .page-id-205 .modal,
    .page-id-208 .modal,
    .page-id-210 .modal,
    .page-id-220 .modal,
    .page-id-226 .modal,
    .page-id-229 .modal,
    .page-id-233 .modal,
    .page-id-235 .modal,
    .page-id-239 .modal,
    .page-id-243 .modal,
    .page-id-246 .modal,
    .page-id-249 .modal,
    .page-id-252 .modal,
    .page-id-257 .modal,
    .page-id-265 .modal,
    .page-id-270 .modal,
    .page-id-278 .modal,
    .page-id-282 .modal,
    .page-id-286 .modal,
    .page-id-294 .modal,
    .page-id-299 .modal,
    .page-id-304 .modal,
    .page-id-1835 .modal,
    .page-id-1837 .modal,
    .page-id-1874 .modal
    {
        bottom: 14px !important;
    }
    .mobile-break {
        display: inherit;
    }
    .terkep-ach-logo {
        width: 70px;
    }
    .akcio-zarojel-mondat {
        font-size: 10pt !important;
        line-height: 17px !important;
    }
    .tipus-szuro-submenu li {
        list-style: none;
        display: inline-block;
        width: 37%;
        font-size: 16px;
        line-height: 30px;
        border: 1px dashed #5a5a5a;
        background-color: #353535;
        margin: 3px 1px;
    }
    .modal {
        bottom: 72px;
        margin-left: initial;
        left: 26px;
    }
    .cc-window.cc-invisible ~ .modal {
        bottom: 14px;
    }
    .modal__overlay {
        top: 42px;
    }
}
@media screen and (min-width: 480px) and (max-width: 777px) {
    .tipus-szuro-submenu li {
        width: 22%;
        font-size: 15px;
        line-height: 26px;
    }
}
.page-id-254 .cc-window,
.page-id-296 .cc-window,
.page-id-289 .cc-window,
.page-id-273 .cc-window,
.page-id-301 .cc-window,
.page-id-167 .cc-window,
.page-id-456 .cc-window,
.page-id-261 .cc-window,
.page-id-154 .cc-window,
.page-id-177 .cc-window,
.page-id-188 .cc-window,
.page-id-200 .cc-window,
.page-id-183 .cc-window,
.page-id-205 .cc-window,
.page-id-208 .cc-window,
.page-id-210 .cc-window,
.page-id-220 .cc-window,
.page-id-226 .cc-window,
.page-id-229 .cc-window,
.page-id-233 .cc-window,
.page-id-235 .cc-window,
.page-id-239 .cc-window,
.page-id-243 .cc-window,
.page-id-246 .cc-window,
.page-id-249 .cc-window,
.page-id-252 .cc-window,
.page-id-257 .cc-window,
.page-id-265 .cc-window,
.page-id-270 .cc-window,
.page-id-278 .cc-window,
.page-id-282 .cc-window,
.page-id-286 .cc-window,
.page-id-294 .cc-window,
.page-id-299 .cc-window,
.page-id-304 .cc-window,
.page-id-1835 .cc-window,
.page-id-1837 .cc-window,
.page-id-1874 .cc-window
{
    display:none;
}
.page-id-254 .cd-top,
.page-id-296 .cd-top,
.page-id-289 .cd-top,
.page-id-273 .cd-top,
.page-id-301 .cd-top,
.page-id-167 .cd-top,
.page-id-456 .cd-top,
.page-id-261 .cd-top,
.page-id-154 .cd-top,
.page-id-177 .cd-top,
.page-id-188 .cd-top,
.page-id-200 .cd-top,
.page-id-183 .cd-top,
.page-id-205 .cd-top,
.page-id-208 .cd-top,
.page-id-210 .cd-top,
.page-id-220 .cd-top,
.page-id-226 .cd-top,
.page-id-229 .cd-top,
.page-id-233 .cd-top,
.page-id-235 .cd-top,
.page-id-239 .cd-top,
.page-id-243 .cd-top,
.page-id-246 .cd-top,
.page-id-249 .cd-top,
.page-id-252 .cd-top,
.page-id-257 .cd-top,
.page-id-265 .cd-top,
.page-id-270 .cd-top,
.page-id-278 .cd-top,
.page-id-282 .cd-top,
.page-id-286 .cd-top,
.page-id-294 .cd-top,
.page-id-299 .cd-top,
.page-id-304 .cd-top,
.page-id-1835 .cd-top,
.page-id-1837 .cd-top,
.page-id-1874 .cd-top
{
    bottom: 15px !important;
}
.lazy-hidden,.entry img.lazy-hidden,img.thumbnail.lazy-hidden{opacity:.2;background-color:#fff}figure.wp-block-image img.lazy-hidden{min-width:150px}.lazy-loaded{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;opacity:1 !important}picture source[type="image/webp"]{display:block}
.clear{clear:both}.nobr{white-space:nowrap}.lazy-hidden,.entry img.lazy-hidden,img.thumbnail.lazy-hidden{background-color:#000}
#woocommerce-catalog_custom_button{background:##ddd;color:##000;padding:px;width:px;height:px;line-height:px;border-radius:px;font-size:px;border:px;solid #}#woocommerce-catalog_custom_button:hover{background:##eee;color:##000}