@charset "UTF-8";
.wp-pagenavi {
clear: both;
}
.wp-pagenavi a,
.wp-pagenavi span {
border: 1px solid var(--wp-pagenavi-border-color, #bfbfbf);
margin: 2px;
padding: 3px 5px;
text-decoration: none;
}
@media (prefers-color-scheme: dark) {
.wp-pagenavi a,
.wp-pagenavi span {
border-color: var(--wp-pagenavi-border-color, #4f4f4f);
}
}
.wp-pagenavi a:hover,
.wp-pagenavi span.current {
border-color: var(--wp-pagenavi-border-color-current, currentColor);
}
.wp-pagenavi span.current {
font-weight: bold;
}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.aws-container .aws-search-form{position:relative;width:100%;float:none!important;display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;align-items:stretch;height:44px}.aws-container .aws-search-form *,.aws-search-result{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-hyphens:manual;-webkit-hyphens:manual;hyphens:manual;border-radius:0!important}.aws-container .aws-search-form .aws-loader,.aws-container .aws-search-form .aws-loader:after{border-radius:50%!important;width:20px;height:20px}.aws-container .aws-search-form .aws-wrapper{flex-grow:1;position:relative;vertical-align:top;padding:0;width:100%;overflow:hidden}.aws-container .aws-search-form .aws-loader{position:absolute;display:none;right:10px;top:50%;z-index:999;margin:-10px 0 0;font-size:10px;text-indent:-9999em;border-top:3px solid #ededed;border-right:3px solid #ededed;border-bottom:3px solid #ededed;border-left:3px solid #555}.aws-container .aws-search-form.aws-processing .aws-loader{display:block;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 .7s infinite linear;animation:load8 .7s infinite linear}.aws-container .aws-search-label{position:absolute!important;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.aws-container .aws-search-field{width:100%;max-width:100%;color:#313131;padding:6px 15px;line-height:30px;display:block;font-size:12px;position:relative;z-index:2;-webkit-appearance:none;height:100%;min-height:inherit;margin:0!important;border:1px solid #d8d8d8;outline:0}@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width:1024px){.aws-container .aws-search-field{font-size:16px}}.aws-container .aws-search-field::-ms-clear{display:none;width:0;height:0}.aws-container .aws-search-field::-ms-reveal{display:none;width:0;height:0}.aws-container .aws-search-field::-webkit-search-cancel-button,.aws-container .aws-search-field::-webkit-search-decoration,.aws-container .aws-search-field::-webkit-search-results-button,.aws-container .aws-search-field::-webkit-search-results-decoration{display:none}.aws-container .aws-search-field:focus{background-color:#fff}.aws-container .aws-show-clear .aws-search-field{padding-right:40px}.aws-container .aws-search-field:focus::-webkit-input-placeholder{color:transparent}.aws-container .aws-search-field:focus:-moz-placeholder{color:transparent}.aws-container .aws-search-field:focus::-moz-placeholder{color:transparent}.aws-container .aws-search-field:focus:-ms-input-placeholder{color:transparent}.aws-container .aws-search-form .aws-search-clear{display:none!important;position:absolute;top:0;right:0;z-index:2;cursor:pointer;color:#757575;height:100%;width:38px;padding:0 0 0 10px;text-align:left}.aws-container .aws-search-form .aws-search-clear span{position:relative;display:block;font-size:24px;line-height:24px;top:50%;margin-top:-12px}.aws-container .aws-search-form.aws-show-clear.aws-form-active .aws-search-clear{display:block!important}.aws-container .aws-search-form.aws-form-active.aws-processing .aws-search-clear{display:none!important}.aws-container .aws-search-form .aws-search-btn{padding:0;line-height:10px;width:42px}.aws-container .aws-search-form .aws-search-btn_icon{display:inline-block;fill:currentColor;height:24px;line-height:24px;position:relative;width:42px;color:#555}.aws-container .aws-search-form .aws-search-btn svg{display:block;height:100%;width:100%}.aws-container[data-show-page=false] .aws-search-form .aws-search-btn:hover{background:#ededed;cursor:default}.aws-container .aws-search-form .aws-form-btn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;flex-direction:column;text-align:center;background:#ededed;border:1px solid #d8d8d8;margin:0 0 0-1px;cursor:pointer;position:relative;white-space:nowrap;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color 100ms ease-in-out;-moz-transition:background-color 100ms ease-in-out;-o-transition:background-color 100ms ease-in-out;transition:background-color 100ms ease-in-out}.aws-container .aws-search-form .aws-form-btn:hover{background:#dcdcdc}.aws-container .aws-search-form .aws-form-btn:active{background:#d8d8d8}.aws-container[data-buttons-order="3"] .aws-search-form .aws-wrapper{-webkit-order:2;order:2}.aws-container[data-buttons-order="3"] .aws-search-form .aws-search-btn{margin:0-1px 0 0}.aws-search-result{position:absolute;z-index:999999999;background:#fff;width:100%;margin-top:-1px;border:1px solid #ccc;font-size:12px;text-align:left;line-height:16px}.aws-search-result .aws_result_scroll{max-height:500px;overflow-y:auto;overflow-x:hidden}.aws-search-result .aws_result_scroll::-webkit-scrollbar-track{-webkit-box-shadow:none;background-color:#ededed}.aws-search-result .aws_result_scroll::-webkit-scrollbar{width:7px;background-color:#ededed}.aws-search-result .aws_result_scroll::-webkit-scrollbar-thumb{background-color:#d8d8d8}.aws-search-result .aws_results{list-style:none;padding:0}.aws-search-result.aws_no_result .aws_results{margin-bottom:0!important}.aws-search-result .aws_result_link{display:block;cursor:pointer;padding:10px 8px;height:100%;overflow:hidden;text-decoration:none;border:0}.aws-search-result .aws_top_text{width:100%;padding:10px 8px;border-bottom:1px solid #ccc}.aws-search-result .aws_result_item.hovered,.aws-search-result .aws_result_item:hover,.aws-search-result .aws_search_more a:hover{background:#f5f5f5}.aws-search-result .aws_results .aws_result_item{display:block;border-bottom:1px solid #ccc;overflow:hidden;margin:0!important;position:relative;cursor:pointer;padding:15px;text-decoration:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.aws-search-result .aws_result_item .aws_result_link_top{position:absolute;z-index:1;white-space:nowrap;text-indent:-9999px;overflow:hidden;top:0;bottom:0;left:0;right:0;opacity:0;outline:0;text-decoration:none}.aws-search-result .aws_result_item [data-link],.aws-search-result .aws_result_item a,.aws-search-result .aws_result_item button,.aws-search-result .aws_result_item span[href]{position:relative;z-index:2}.aws-search-result .aws_result_content{overflow:hidden;display:block}.aws-search-result .aws_result_head{position:relative;display:flex;margin-bottom:8px;font-size:12px;font-weight:700;flex-wrap:nowrap;color:#000;justify-content:space-between}.aws-search-result .aws_result_cat .aws_result_head,.aws-search-result .aws_result_tag .aws_result_head,.aws-search-result .aws_result_tax .aws_result_head,.aws-search-result .aws_result_top_custom_item .aws_result_head{margin-bottom:2px}.aws-search-result .aws_result_tax .aws_result_head,.aws-search-result .aws_result_top_custom_item .aws_result_head{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;justify-content:flex-start}.aws-search-result .aws_result_tax .aws_result_head img,.aws-search-result .aws_result_top_custom_item .aws_result_head img{width:16px;height:auto}.aws-search-result .aws_result_title{display:block;padding:0 20px 0 0}.aws-search-result .aws_result_head .aws_result_heading,.aws-search-result .aws_result_top_custom_item .aws_result_head .aws_result_heading{display:block;color:#aaa;font-size:11px;line-height:1;font-weight:400;padding-bottom:3px}.aws-search-result .aws_result_head .aws_result_hierarchy,.aws-search-result .aws_result_top_custom_item .aws_result_head .aws_result_hierarchy{display:block;color:#aaa;font-size:10px;line-height:1;font-weight:400;padding-top:2px}.aws-search-result .aws_result_featured{margin:0 6px 0 0;position:relative;top:-2px;left:3px}.aws-search-result .aws_result_featured svg{width:13px;height:13px;fill:#fa0;vertical-align:bottom}.aws-search-result .aws_result_sku,.aws-search-result .aws_result_stock{display:block;font-weight:400;margin-top:4px;margin-bottom:5px;color:#7ad03a}.aws-search-result .aws_result_stock.out{color:#a44}.aws-search-result .aws_result_sku{margin-top:3px;color:#222}.aws-search-result .aws_result_cat .aws_result_title,.aws-search-result .aws_result_tag .aws_result_title,.aws-search-result .aws_result_top_custom_item .aws_result_title{margin-bottom:2px}.aws-search-result .aws_result_excerpt{display:block;color:#313131;font-size:12px;line-height:1.5;font-weight:400}.aws-search-result .aws_result_price{display:block;flex-shrink:0;padding:0;text-align:right}.aws_result_item.on-sale .aws_result_price{padding:0 25px 0 0}.aws-search-result .aws_result_price del{background:0 0;padding:0 0 0 6px;opacity:.8;text-decoration:line-through!important}.aws-search-result .aws_result_price ins{background:0 0;padding:0 0 0 6px;opacity:1}.aws-search-result .aws_result_cats{display:block;float:left;margin:0 20px 0 0}.aws-search-result .aws_result_term{display:block;color:#aaa;font-size:11px;line-height:1.5;font-weight:400;padding-top:7px}.aws-search-result .aws_result_image{display:block;height:100%;float:left;padding:0 15px 0 0}.aws-search-result .aws_result_image img{width:60px;height:auto;box-shadow:none}.aws-search-result.aws_no_result .aws_results .aws_result_item:not(.aws_result_top_custom_item){line-height:1.5;padding:10px 15px;cursor:default;border-bottom:0}.aws-search-result.aws_no_result .aws_results .aws_result_item:not(.aws_result_top_custom_item):hover{background:inherit;color:inherit}.aws-search-result .aws_result_sale{display:block;height:42px;overflow:hidden;position:absolute;right:0;top:0;width:47px}.aws-search-result .aws_onsale{background:#77a464 0 0;color:#fff;display:block;float:right;height:20px;padding-top:2px;position:absolute;right:-22px;text-align:center;top:8px;transform:rotate(45deg);width:77px}.aws-search-result .aws_no_result{line-height:1.5;padding:10px 6px;cursor:auto}.aws-search-result .aws_search_more{line-height:24px;display:block;text-decoration:none;border:0;text-align:center;color:#21759b}.aws-search-result .aws_terms_suggestions{line-height:1.7}.aws-search-result .aws_term_suggestion{color:#222;vertical-align:middle}.aws-search-result a.aws_term_suggestion{color:#222;background:#ededed;border:0;border-radius:3px;font-size:13px;padding:2px 5px}.aws-search-result a.aws_term_suggestion:hover{background-color:#dad8da}.less500.aws-search-result .aws_result_item .aws_result_head{display:block}.less500.aws-search-result .aws_result_item.on-sale .aws_result_title{padding-right:10px}.less500.aws-search-result .aws_result_price{text-align:left}.less500.aws-search-result .style-inline .aws_result_price{padding-top:4px}.less500.aws-search-result .aws_result_item.on-sale .aws_result_price,.less500.aws-search-result .aws_result_title{padding-right:0}.less500.aws-search-result .aws_result_price del{padding:0}body.aws-overlay{overflow:hidden!important;position:fixed;width:100%}.aws-container.aws-mobile-fixed{position:fixed!important;z-index:9999999!important;top:10px!important;left:20px!important;width:100%;width:calc(100% - 40px)!important}.aws-mobile-fixed-close{padding:15px;margin-right:-10px;display:inline-block;float:right;cursor:pointer}.aws-overlay-mask{display:block;position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;background:#fff;z-index:9999998!important}.aws-overlay .aws-overlay-mask{opacity:1}.et_search_outer .aws-container{width:60%}.et_search_outer .aws-container .aws-search-form{max-width:100%!important}.et_vertical_nav .et_search_outer .aws-container{width:auto;margin:0 20px 0 0}.et_fixed_nav .et-fixed-header .et_search_outer .aws-container{top:7px}.et_pb_menu__search .aws-container{width:100%}#et-boc .aws-container .aws-search-field{border:1px solid #d8d8d8;padding:6px 15px}#et-boc .aws-container .aws-search-form .aws-form-btn{background:#ededed;border:1px solid #d8d8d8;margin:0 0 0-1px}#et-boc .aws-container .aws-search-form .aws-wrapper .aws-loader{border-top:3px solid #ededed;border-right:3px solid #ededed;border-bottom:3px solid #ededed;border-left:3px solid #555;margin:-10px 0 0}#et-boc .aws-container .aws-search-form .aws-search-clear span{margin-top:-12px}#et-boc .aws-container .aws-search-form .aws-search-clear{padding:0 0 0 10px}.aws-search-result .aws_result_title .advanced-woo-labels{position:relative!important;width:auto!important;margin:0 5px 5px 0!important;transform:none!important}.aws-search-result .aws_result_title .advanced-woo-labels:last-child{margin-bottom:0!important}.aws-search-result .aws_result_title .aws_result_labels{display:flex;margin:0!important;flex-wrap:wrap;flex-direction:row;text-align:left;justify-content:flex-start}.theme-flatsome .searchform-wrapper .aws-container .aws-show-clear .aws-search-field{color:#313131!important}.theme-avanam #search-drawer .aws-container{max-width:800px;width:100%}
@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:star;src:url(//www.gioielleriadangelo.it/wp-content/themes/dangelo/assets/fonts/star.eot);src:url(//www.gioielleriadangelo.it/wp-content/themes/dangelo/assets/fonts/star.eot?#iefix) format("embedded-opentype"),url(//www.gioielleriadangelo.it/wp-content/themes/dangelo/assets/fonts/star.woff) format("woff"),url(//www.gioielleriadangelo.it/wp-content/themes/dangelo/assets/fonts/star.ttf) format("truetype"),url(//www.gioielleriadangelo.it/wp-content/themes/dangelo/assets/fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(//www.gioielleriadangelo.it/wp-content/themes/dangelo/assets/fonts/WooCommerce.eot);src:url(//www.gioielleriadangelo.it/wp-content/themes/dangelo/assets/fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(//www.gioielleriadangelo.it/wp-content/themes/dangelo/assets/fonts/WooCommerce.woff) format("woff"),url(//www.gioielleriadangelo.it/wp-content/themes/dangelo/assets/fonts/WooCommerce.ttf) format("truetype"),url(//www.gioielleriadangelo.it/wp-content/themes/dangelo/assets/fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}.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:#a46497;color:#fff;z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,.2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fff;text-decoration:underline}.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:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(//www.gioielleriadangelo.it/wp-content/themes/dangelo/assets/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:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(//www.gioielleriadangelo.it/wp-content/themes/dangelo/assets/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:red!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:red}.woocommerce small.note{display:block;color:#777;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0;font-size:.92em;color:#777}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:' ';display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .woocommerce-breadcrumb a{color:#777}.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,.woocommerce div.product span.price{color:#77a464;font-size:1.25em}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.5}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .stock{color:#77a464}.woocommerce div.product .out-of-stock{color:red}.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{-webkit-transition:all cubic-bezier(.795,-.035,0,1) .5s;transition:all cubic-bezier(.795,-.035,0,1) .5s}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff}.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__trigger{position:absolute;top:.5em;right:.5em;font-size:2em;z-index:9;width:36px;height:36px;background:#fff;text-indent:-9999px;border-radius:100%;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before{content:"";display:block;width:10px;height:10px;border:2px solid #000;border-radius:100%;position:absolute;top:9px;left:9px;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after{content:"";display:block;width:2px;height:8px;background:#000;border-radius:6px;position:absolute;top:19px;left:22px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:content-box}.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 #d3ced2;background-color:#ebe9eb;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;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 #d3ced2;position:absolute;bottom:-1px;width:5px;height:5px;content:' '}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-6px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-6px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:' ';width:100%;bottom:0;left:0;border-bottom:1px solid #d3ced2;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;vertical-align:top;line-height:2em}.woocommerce div.product form.cart .variations label{font-weight:700}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em}.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.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;-webkit-transform:scale(1.5,1.5);-ms-transform:scale(1.5,1.5);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:#77a464;color:#fff;font-size:.857em;-webkit-font-smoothing:antialiased;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 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 .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{margin-top:1em}.woocommerce ul.products li.product .price{color:#77a464;display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.5;display:block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(132,132,132,.5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.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 #d3ced2;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #d3ced2;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:#ebe9eb;color:#8a7e88}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.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:#ebe9eb;border:0;white-space:nowrap;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce #respond input#submit.loading::after,.woocommerce a.button.loading::after,.woocommerce button.button.loading::after,.woocommerce input.button.loading::after{font-family:WooCommerce;content:'\e01c';vertical-align:top;-webkit-font-smoothing:antialiased;font-weight:400;position:absolute;top:.618em;right:1em;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.woocommerce #respond input#submit.added::after,.woocommerce a.button.added::after,.woocommerce button.button.added::after,.woocommerce input.button.added::after{font-family:WooCommerce;content:'\e017';margin-left:.53em;vertical-align:bottom}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#dad8da;text-decoration:none;background-image:none;color:#515151}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#a46497;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#935386;color:#fff}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:#a46497;color:#fff}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#ebe9eb}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;white-space:nowrap;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#777;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#777}.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 .meta{color:#777;font-size:.75em}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#ebe9eb;border:1px solid #e4e1e3;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e4e1e3;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 #e4e1e3;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:star}.woocommerce .star-rating::before{content:'\73\73\73\73\73';color:#d3ced2;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:'\53\53\53\53\53';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}.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}.woocommerce table.shop_table td{border-top:1px solid rgba(0,0,0,.1);padding:6px 12px;vertical-align:middle}.woocommerce table.shop_table td small{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.my_account_orders .order-actions{text-align:right}.woocommerce table.my_account_orders .order-actions .button{margin:.125em 0 .125em .25em}.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:'\2193';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 #ebe9eb;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 .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 select{cursor:pointer;margin:0}.woocommerce form .form-row .required{color:red;font-weight:700;border:0}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:1}.woocommerce form .form-row textarea{height:4em;line-height:1.5;display:block;box-shadow:none}.woocommerce form .form-row .select2-container{width:100%;line-height:2em}.woocommerce form .form-row.woocommerce-invalid label{color:#a00}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#a00}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#69bf29}.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}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #d3ced2;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0;padding:.25em 0 .25em 22px;text-indent:-22px;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .5ex}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.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 #d3ced2;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 .widget_layered_nav ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_layered_nav ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_layered_nav ul li::after,.woocommerce .widget_layered_nav ul li::before{content:' ';display:table}.woocommerce .widget_layered_nav ul li::after{clear:both}.woocommerce .widget_layered_nav ul li a,.woocommerce .widget_layered_nav ul li span{padding:1px 0}.woocommerce .widget_layered_nav ul li.chosen a::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00}.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 1px 1px 0;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:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00}.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:#a46497;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:#a46497}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#602053;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:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00}.pswp{z-index:999999}.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{max-width:none}button.pswp__button{box-shadow:none!important;background-image:url(//www.gioielleriadangelo.it/wp-content/themes/dangelo/assets/css/photoswipe/default-skin/default-skin.png)!important}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent!important}button.pswp__button--arrow--left,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right,button.pswp__button--arrow--right:hover{background-image:none!important}button.pswp__button--close:hover{background-position:0 -44px}button.pswp__button--zoom:hover{background-position:-88px 0}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f7f6f7;color:#515151;border-top:3px solid #a46497;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';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 div.product div.images .flex-control-thumbs li{float:right}.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:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";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 #d3ced2;padding:6px 6px 5px;margin:0 4px 0 0;outline:0;line-height:1}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle;line-height:1}#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{width:100%;float:none;display:block}#add_payment_method .cart-collaterals .shipping_calculator .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping_calculator .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping_calculator .shipping-calculator-button::after{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none}#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:#777;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:40%}#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:#777}#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:#77a464}#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 #ebe9eb}#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:#777;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 #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#ebe9eb;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 #d3ced2;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:#dfdcde;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:#c7c1c6;border-top-color:#bbb3b9}#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:#bbb3b9}#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:#bbb3b9}#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:#bbb3b9}#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(//www.gioielleriadangelo.it/wp-content/themes/dangelo/assets/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(//www.gioielleriadangelo.it/wp-content/themes/dangelo/assets/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(//www.gioielleriadangelo.it/wp-content/themes/dangelo/assets/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(//www.gioielleriadangelo.it/wp-content/themes/dangelo/assets/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(//www.gioielleriadangelo.it/wp-content/themes/dangelo/assets/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(//www.gioielleriadangelo.it/wp-content/themes/dangelo/assets/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(//www.gioielleriadangelo.it/wp-content/themes/dangelo/assets/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(//www.gioielleriadangelo.it/wp-content/themes/dangelo/assets/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:#777;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 #dfdcde;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-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 .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%}.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-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 #content table.cart td.actions .coupon label,.woocommerce table.cart td.actions .coupon label,.woocommerce-page #content table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label{display:none}.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 #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-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}.select2-container--default .select2-selection--single{
font-size:1rem;
height:40px;
border:var(--card-border);
-webkit-border-radius:var(--input-radius);
-moz-border-radius:var(--input-radius);
border-radius:var(--input-radius);
padding:6px 12px;}
.select2-container--default .select2-selection--single .select2-selection__arrow{
top:5px;}
.select2-dropdown{
background-color:#fff;
border:var(--card-border);
-webkit-border-radius:var(--input-radius);
-moz-border-radius:var(--input-radius);
border-radius:var(--input-radius);}
.select2-results__options{font-size:1rem;}
.select2-container--default .select2-search--dropdown .select2-search__field{border:var(--card-border);}
.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected]{
background-color:#E9ECF0;
color:var(--title-color);}
.select2-container--bootstrap{display: block;}              .select2-container--bootstrap .select2-selection {
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
background-color: #fff;
border: 1px solid #ccc;
border-radius: 4px;
color: #555555;
font-size: 14px;
outline: 0;
}
.select2-container--bootstrap .select2-selection.form-control {
border-radius: 4px;
}
.select2-container--bootstrap .select2-search--dropdown .select2-search__field {
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
background-color: #fff;
border: 1px solid #ccc;
border-radius: 4px;
color: #555555;
font-size: 14px;
}
.select2-container--bootstrap .select2-search__field {
outline: 0;  }
.select2-container--bootstrap .select2-search__field::-webkit-input-placeholder {
color: #999;
}
.select2-container--bootstrap .select2-search__field:-moz-placeholder {
color: #999;
}
.select2-container--bootstrap .select2-search__field::-moz-placeholder {
color: #999;
opacity: 1;
}
.select2-container--bootstrap .select2-search__field:-ms-input-placeholder {
color: #999;
}
.select2-container--bootstrap .select2-results__option {
padding: 6px 12px;   }
.select2-container--bootstrap .select2-results__option[role=group] {
padding: 0;
}
.select2-container--bootstrap .select2-results__option[aria-disabled=true] {
color: #777777;
cursor: not-allowed;
}
.select2-container--bootstrap .select2-results__option[aria-selected=true] {
background-color: #f5f5f5;
color: #262626;
}
.select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
background-color: #337ab7;
color: #fff;
}
.select2-container--bootstrap .select2-results__option .select2-results__option {
padding: 6px 12px;
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__group {
padding-left: 0;
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option {
margin-left: -12px;
padding-left: 24px;
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left: -24px;
padding-left: 36px;
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left: -36px;
padding-left: 48px;
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left: -48px;
padding-left: 60px;
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left: -60px;
padding-left: 72px;
}
.select2-container--bootstrap .select2-results__group {
color: #777777;
display: block;
padding: 6px 12px;
font-size: 12px;
line-height: 1.42857143;
white-space: nowrap;
}
.select2-container--bootstrap.select2-container--focus .select2-selection,
.select2-container--bootstrap.select2-container--open .select2-selection {
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
border-color: #66afe9;
}
.select2-container--bootstrap.select2-container--open {  }
.select2-container--bootstrap.select2-container--open .select2-selection .select2-selection__arrow b {
border-color: transparent transparent #999 transparent;
border-width: 0 4px 4px 4px;
}
.select2-container--bootstrap.select2-container--open.select2-container--below .select2-selection {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
border-bottom-color: transparent;
}
.select2-container--bootstrap.select2-container--open.select2-container--above .select2-selection {
border-top-right-radius: 0;
border-top-left-radius: 0;
border-top-color: transparent;
}
.select2-container--bootstrap .select2-selection__clear {
color: #999;
cursor: pointer;
float: right;
font-weight: bold;
margin-right: 10px;
}
.select2-container--bootstrap .select2-selection__clear:hover {
color: #333;
}
.select2-container--bootstrap.select2-container--disabled .select2-selection {
border-color: #ccc;
-webkit-box-shadow: none;
box-shadow: none;
}
.select2-container--bootstrap.select2-container--disabled .select2-selection,
.select2-container--bootstrap.select2-container--disabled .select2-search__field {
cursor: not-allowed;
}
.select2-container--bootstrap.select2-container--disabled .select2-selection,
.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice {
background-color: #eeeeee;
}
.select2-container--bootstrap.select2-container--disabled .select2-selection__clear,
.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice__remove {
display: none;
}
.select2-container--bootstrap .select2-dropdown {
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
border-color: #66afe9;
overflow-x: hidden;
margin-top: -1px;
}
.select2-container--bootstrap .select2-dropdown--above {
-webkit-box-shadow: 0px -6px 12px rgba(0, 0, 0, 0.175);
box-shadow: 0px -6px 12px rgba(0, 0, 0, 0.175);
margin-top: 1px;
}
.select2-container--bootstrap .select2-results > .select2-results__options {
max-height: 200px;
overflow-y: auto;
}
.select2-container--bootstrap .select2-selection--single {
height: 34px;
line-height: 1.42857143;
padding: 6px 24px 6px 12px; }
.select2-container--bootstrap .select2-selection--single .select2-selection__arrow {
position: absolute;
bottom: 0;
right: 12px;
top: 0;
width: 4px;
}
.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {
border-color: #999 transparent transparent transparent;
border-style: solid;
border-width: 4px 4px 0 4px;
height: 0;
left: 0;
margin-left: -4px;
margin-top: -2px;
position: absolute;
top: 50%;
width: 0;
}
.select2-container--bootstrap .select2-selection--single .select2-selection__rendered {
color: #555555;
padding: 0;
}
.select2-container--bootstrap .select2-selection--single .select2-selection__placeholder {
color: #999;
}
.select2-container--bootstrap .select2-selection--multiple {
min-height: 34px;
padding: 0;
height: auto;   }
.select2-container--bootstrap .select2-selection--multiple .select2-selection__rendered {
box-sizing: border-box;
display: block;
line-height: 1.42857143;
list-style: none;
margin: 0;
overflow: hidden;
padding: 0;
width: 100%;
text-overflow: ellipsis;
white-space: nowrap;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__placeholder {
color: #999;
float: left;
margin-top: 5px;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
color: #555555;
background: #fff;
border: 1px solid #ccc;
border-radius: 4px;
cursor: default;
float: left;
margin: 5px 0 0 6px;
padding: 0 6px;
}
.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
background: transparent;
padding: 0 12px;
height: 32px;
line-height: 1.42857143;
margin-top: 0;
min-width: 5em;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove {
color: #999;
cursor: pointer;
display: inline-block;
font-weight: bold;
margin-right: 3px;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove:hover {
color: #333;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {
margin-top: 6px;
}
.select2-container--bootstrap .select2-selection--single.input-sm,
.input-group-sm .select2-container--bootstrap .select2-selection--single,
.form-group-sm .select2-container--bootstrap .select2-selection--single {
border-radius: 3px;
font-size: 12px;
height: 30px;
line-height: 1.5;
padding: 5px 22px 5px 10px; }
.select2-container--bootstrap .select2-selection--single.input-sm .select2-selection__arrow b,
.input-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,
.form-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {
margin-left: -5px;
}
.select2-container--bootstrap .select2-selection--multiple.input-sm,
.input-group-sm .select2-container--bootstrap .select2-selection--multiple,
.form-group-sm .select2-container--bootstrap .select2-selection--multiple {
min-height: 30px;
border-radius: 3px;
}
.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-selection__choice,
.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,
.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
font-size: 12px;
line-height: 1.5;
margin: 4px 0 0 5px;
padding: 0 5px;
}
.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-search--inline .select2-search__field,
.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,
.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
padding: 0 10px;
font-size: 12px;
height: 28px;
line-height: 1.5;
}
.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-selection__clear,
.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,
.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {
margin-top: 5px;
}
.select2-container--bootstrap .select2-selection--single.input-lg,
.input-group-lg .select2-container--bootstrap .select2-selection--single,
.form-group-lg .select2-container--bootstrap .select2-selection--single {
border-radius: 6px;
font-size: 18px;
height: 46px;
line-height: 1.3333333;
padding: 10px 31px 10px 16px; }
.select2-container--bootstrap .select2-selection--single.input-lg .select2-selection__arrow,
.input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow,
.form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow {
width: 5px;
}
.select2-container--bootstrap .select2-selection--single.input-lg .select2-selection__arrow b,
.input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,
.form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {
border-width: 5px 5px 0 5px;
margin-left: -5px;
margin-left: -10px;
margin-top: -2.5px;
}
.select2-container--bootstrap .select2-selection--multiple.input-lg,
.input-group-lg .select2-container--bootstrap .select2-selection--multiple,
.form-group-lg .select2-container--bootstrap .select2-selection--multiple {
min-height: 46px;
border-radius: 6px;
}
.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-selection__choice,
.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,
.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
font-size: 18px;
line-height: 1.3333333;
border-radius: 4px;
margin: 9px 0 0 8px;
padding: 0 10px;
}
.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-search--inline .select2-search__field,
.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,
.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
padding: 0 16px;
font-size: 18px;
height: 44px;
line-height: 1.3333333;
}
.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-selection__clear,
.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,
.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {
margin-top: 10px;
}
.select2-container--bootstrap .select2-selection.input-lg.select2-container--open .select2-selection--single { }
.select2-container--bootstrap .select2-selection.input-lg.select2-container--open .select2-selection--single .select2-selection__arrow b {
border-color: transparent transparent #999 transparent;
border-width: 0 5px 5px 5px;
}
.input-group-lg .select2-container--bootstrap .select2-selection.select2-container--open .select2-selection--single { }
.input-group-lg .select2-container--bootstrap .select2-selection.select2-container--open .select2-selection--single .select2-selection__arrow b {
border-color: transparent transparent #999 transparent;
border-width: 0 5px 5px 5px;
}
.select2-container--bootstrap[dir="rtl"] {  }
.select2-container--bootstrap[dir="rtl"] .select2-selection--single {
padding-left: 24px;
padding-right: 12px;
}
.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__rendered {
padding-right: 0;
padding-left: 0;
text-align: right; }
.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__clear {
float: left;
}
.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow {
left: 12px;
right: auto;
}
.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow b {
margin-left: 0;
}
.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,
.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-search--inline {
float: right;
}
.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
margin-left: 0;
margin-right: 6px;
}
.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
margin-left: 2px;
margin-right: auto;
}  .has-warning .select2-dropdown,
.has-warning .select2-selection {
border-color: #8a6d3b;
}
.has-warning .select2-container--focus .select2-selection,
.has-warning .select2-container--open .select2-selection {
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
border-color: #66512c;
}
.has-warning.select2-drop-active {
border-color: #66512c;
}
.has-warning.select2-drop-active.select2-drop.select2-drop-above {
border-top-color: #66512c;
}
.has-error .select2-dropdown,
.has-error .select2-selection {
border-color: #a94442;
}
.has-error .select2-container--focus .select2-selection,
.has-error .select2-container--open .select2-selection {
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
border-color: #843534;
}
.has-error.select2-drop-active {
border-color: #843534;
}
.has-error.select2-drop-active.select2-drop.select2-drop-above {
border-top-color: #843534;
}
.has-success .select2-dropdown,
.has-success .select2-selection {
border-color: #3c763d;
}
.has-success .select2-container--focus .select2-selection,
.has-success .select2-container--open .select2-selection {
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
border-color: #2b542c;
}
.has-success.select2-drop-active {
border-color: #2b542c;
}
.has-success.select2-drop-active.select2-drop.select2-drop-above {
border-top-color: #2b542c;
}  .input-group > .select2-hidden-accessible:first-child + .select2-container--bootstrap > .selection > .select2-selection,
.input-group > .select2-hidden-accessible:first-child + .select2-container--bootstrap > .selection > .select2-selection.form-control {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
}
.input-group > .select2-hidden-accessible:not(:first-child) + .select2-container--bootstrap:not(:last-child) > .selection > .select2-selection,
.input-group > .select2-hidden-accessible:not(:first-child) + .select2-container--bootstrap:not(:last-child) > .selection > .select2-selection.form-control {
border-radius: 0;
}
.input-group > .select2-hidden-accessible:not(:first-child):not(:last-child) + .select2-container--bootstrap:last-child > .selection > .select2-selection,
.input-group > .select2-hidden-accessible:not(:first-child):not(:last-child) + .select2-container--bootstrap:last-child > .selection > .select2-selection.form-control {
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
.input-group > .select2-container--bootstrap {
display: table;
table-layout: fixed;
position: relative;
z-index: 2;
width: 100%;
margin-bottom: 0;  }
.input-group > .select2-container--bootstrap > .selection > .select2-selection.form-control {
float: none;
}
.input-group > .select2-container--bootstrap.select2-container--open,
.input-group > .select2-container--bootstrap.select2-container--focus {
z-index: 3;
}
.input-group > .select2-container--bootstrap,
.input-group > .select2-container--bootstrap .input-group-btn,
.input-group > .select2-container--bootstrap .input-group-btn .btn {
vertical-align: top;
} .form-control.select2-hidden-accessible {
position: absolute !important;
width: 1px !important;
} @media (min-width: 768px) {
.form-inline .select2-container--bootstrap {
display: inline-block;
}
} .woocommerce form .form-row .input-checkbox{
position:relative;}
.woocommerce-account-fields .form-row label span{
padding-top:15px;}
.woocommerce form .form-row input.input-text{
height:47px;
padding:5px;}
.woocommerce form .form-row.woocommerce-validated .select2-container,
.woocommerce form .form-row.woocommerce-validated input.input-text,
.woocommerce form .form-row.woocommerce-validated select{
border-color:#7eada4;}
.woocommerce_card .woocommerce_card_image span.new_item{
background:var(--bg-black);
border:0;
color:var(--color-white);
font-size:0.75rem;
font-weight:400;
line-height:1;
margin:0;
min-height:0;
padding:0.5rem 0.625rem;
text-align:center;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
-webkit-font-smoothing: antialiased;
position:absolute;
top:calc(2*10px - 5px);
right:calc(2*10px - 5px);
left:auto;
z-index:1;}
.summary.entry-summary span.onsale{
display:inline-block;
position:relative;
top:0;
right:auto;
left:0;
margin:0 2.5em 10px 0;
vertical-align:middle;}
.woocommerce span.onsale,
.woocommerce_card .woocommerce_card_image span.onsale{
background:var(--bg-black);
border:0;
color:var(--color-white);
font-size:0.75rem;
font-weight:400;
line-height:1;
margin:0;
min-height:0;
padding:0.5rem 0.625rem;
text-align:center;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
-webkit-font-smoothing: antialiased;
position:absolute;
top:calc(2*10px - 5px);
right:calc(2*10px - 5px);
left:auto;
z-index:1;}
.woocommerce_card .woocommerce_card_image span.outofstock{
background:#AC4848;
border:0;
color:var(--color-white);
font-size:0.75rem;
font-weight:400;
line-height:1;
margin:0;
min-height:0;
padding:0.5rem 0.625rem;
text-align:center;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
-webkit-font-smoothing: antialiased;
position:absolute;
top:calc(2*10px - 5px);
right:calc(2*10px - 5px);
left:auto;
z-index:1;}
.woocommerce_card .woocommerce_card_image span.sale-perc{
background:var(--bg-black);
border:0;
color:var(--color-white);
font-size:0.75rem;
font-weight:400;
line-height:1;
margin:0;
min-height:0;
padding:0.5rem 0.625rem;
text-align:center;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
-webkit-font-smoothing: antialiased;
position:absolute;
top:calc(2*10px - 5px);
left:calc(2*10px - 5px);
right:auto;
z-index:1;}
.woocommerce_card span.outofstock{
background:#AC4848;
border:0;
color:#fff;
font-size:0.75rem;
font-weight:400;
line-height:1;
margin:0;
min-height:0;
padding:0.5rem 0.625rem;
text-align:center;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
position:absolute;
top:calc(2*10px - 5px);
left:calc(2*10px - 5px);
right:auto;
z-index:1;}
.woocommerce div.product .out-of-stock,
.woocommerce div.product .stock{
background:#AC4848;
color:#fff;
display:block;
font-size:0.75rem !important;
font-weight:400;
line-height:1;
min-height:0;
min-width: auto;
width:-moz-fit-content;
width:fit-content;
margin:0 0 1em;
padding:0.5rem 0.625rem;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
text-align:center;}
#site-content #content .woocommerce-breadcrumb{
margin-bottom:30px;}
.woocommerce div.product .product_title,
.woocommerce div.product h1.product_title,
.woocommerce div.product h3.product_title{ font-size:clamp(1.5rem, calc(1.5rem + ((1vw - 0.2rem) * 0.7843)), 2rem);
min-height:0vw;
display:block;
margin:0 0 1em;
text-align:left;}
h1.woocommerce-products-header__title.page-title{
text-transform:inherit;}
.woocommerce .woocommerce-ordering select{
height:44px;
padding:5px;}
.woocommerce div.product .woocommerce-product-rating{
margin-bottom:20px;}
.woocommerce .woocommerce-product-rating .star-rating{
margin:6px 0px;}
.product .summary .woocommerce-product-rating .woocommerce-review-link{
float:left;}
.woocommerce div.product p.price del{
margin-right:0; }
.woocommerce div.product p.price ins{
font-weight:400;
text-decoration:none;}
.woocommerce div.product p.price del,
.woocommerce div.product p.price ins{
display:inline-block;}
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product .price{
color:#4b566b;
text-align:left;}
.woocommerce ul.products li.product .button{
margin-top:5px;
color:#fff;
background-color:#2E2F2F;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;}
.woocommerce #respond input#submit, 
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button{
cursor:pointer;
color:var(--color-btn-primary);
background-color:var(--bg-primary);
border-color:var(--border-primary);
background-image:none;
display:inline-block;
font-weight:var(--btn-font-weight);
font-family:var(--btn-font-family);
font-size:var(--btn-font-size);
text-transform:uppercase;
left:auto;
line-height:1.42857143; overflow:visible;
position:relative;
text-decoration:none;
padding:var(--btn-padding);
-webkit-border-radius:var(--btn-radius);
-moz-border-radius:var(--btn-radius);
border-radius:var(--btn-radius);
white-space:nowrap;
text-shadow:none;
-webkit-transition:0.3s;
-o-transition:0.3s;
transition:0.3s;}
.woocommerce #respond input#submit:hover, 
.woocommerce a.button:hover, 
.woocommerce button.button:hover, 
.woocommerce input.button:hover{
color:var(--color-btn-primary-hover);
background-color:var(--bg-primary-hover);
border-color:var(--border-primary-hover);
background-image:none;
text-decoration:none;}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled]{padding:var(--btn-padding);} .woocommerce .button.order-again{margin-left:1em;}
.woocommerce ul.products li.product .price del{
font-size:0.875rem;
margin-right:5px;}
.woocommerce ul.products li.product .price del, 
.woocommerce ul.products li.product .price ins{
display:inline-block;}
.woocommerce div.product form.cart .variations label{
font-weight:400;} .wrap-group-qty{
display:flex;
align-items:center;
width:100%;}
.wrap-group-qty div.quantity{
display:flex;
align-items:center;
justify-content:center;} .woocommerce .quantity .qty{
height:48px; line-height:1.5;
width:auto;}
.woocommerce div.product form.cart .button{
color:var(--color-btn-primary);
background-color:var(--bg-primary);
border-color:var(--border-primary);
font-weight:var(--btn-font-weight);
font-family:var(--btn-font-family);
font-size:var(--btn-font-size);
line-height:1.5;
padding:var(--btn-padding);
-webkit-border-radius:var(--btn-radius);
-moz-border-radius:var(--btn-radius);
border-radius:var(--btn-radius);
width:100%; }
.woocommerce div.product form.cart .button:hover{
color:var(--color-btn-primary-hover);
background-color:var(--bg-primary-hover);
border-color:var(--border-primary-hover);
background-image:none;
text-decoration:none;}
.woocommerce div.product form.cart{
margin:0 0 3rem;
padding-bottom:0;}
@media screen and (max-width:567px) {
.woocommerce div.product form.cart{margin:0 0 2rem;}
}
.woocommerce-loop-category__title{}
.woocommerce div.product form.cart .variations td.label{
text-transform:capitalize;
color:#555;
font-weight:normal;
font-size:1rem;
padding-right:0;}
.woocommerce div.product form.cart .variations select{
padding:5px;}
.woocommerce-variation-price .price{}
.woocommerce-variation-price .price del,
.woocommerce-variation-price .price ins{
display:inline-block;}
.woocommerce-variation-price .price ins{
font-weight:bold;
text-decoration:none;
font-size:1.125rem;}
.woocommerce-variation-price .price .amount{
margin-left:25px;}
.woocommerce nav.woocommerce-pagination ul{
background-color:#fff;
font-size:0.875rem;
margin:20px 0 0;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;}
.woocommerce-pagination .page-numbers .current, 
.woocommerce-pagination .page-numbers li a:hover{
padding:10px 14px !important;
background:#242426 !important;
color:#fff !important;}
.woocommerce-pagination .page-numbers a:link, 
.woocommerce-pagination .page-numbers a:visited{
padding:10px 14px !important;
background:#fff !important;
color:#242426 !important;}
.page-numbers{
border:none !important;}
.woocommerce nav.woocommerce-pagination ul li{
border-right:1px solid #fff;
background:#fff !important;}
.up-sells > h2{
text-transform:uppercase;}
.woocommerce div.product .woocommerce-tabs .panel{
margin:0 0 1.5em;
padding:1.5em 0 1em;
border-bottom:1px solid #e9e9f2;}
.woocommerce div.product .woocommerce-tabs ul.tabs{
margin-bottom:0;
padding-bottom:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs:before{
border-bottom:1px solid #e9e9f2;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
border:1px solid #e9e9f2;
color:#2E2F2F;
font-weight:400;
background-color:#fff;
-webkit-border-top-left-radius:6px;
-webkit-border-top-right-radius:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
border-top-left-radius:6px;
border-top-right-radius:6px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a, 
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{
color:#2E2F2F;}
.woocommerce div.product p.price, .woocommerce div.product span.price, 
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{
color:var(--title-color);
font-weight:400;}
.woocommerce div.product .woocommerce-tabs ul.tabs::before{
border-bottom:1px solid #e9e9f2;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after, 
.woocommerce div.product .woocommerce-tabs ul.tabs li:before {
content: '';
width:0;
height:0;
bottom:-5px;} .woocommerce #reviews #comments ol.commentlist li img.avatar{
width:65px;}
.woocommerce #reviews #comments ol.commentlist li .comment-text{
margin-left:80px;}
.woocommerce-Reviews #comments h2{
text-align:left;}
.woocommerce-Reviews #review_form{
padding-top:20px;}
#review_form .comment-form input#author,
#review_form .comment-form input#email {
width:100%;}
.woocommerce-cart-form{
overflow:auto;}
.woocommerce #review_form #respond .form-submit input{
background-color:#147BCD;
color:#fff;
border-radius:0;}
.woocommerce-cart table.cart td.actions .coupon .input-text{
height:45px;
margin:0 10px 1em 0;
width:150px;
-webkit-border-radius:var(--btn-radius);
-moz-border-radius:var(--btn-radius);
border-radius:var(--btn-radius);}
.woocommerce .cart .button, .woocommerce .cart input.button{
color:#fff !important;
background-color:var(--bg-primary);
border-color:var(--border-primary);
-webkit-border-radius:var(--btn-radius);
-moz-border-radius:var(--btn-radius);
border-radius:var(--btn-radius);}
.woocommerce input.button:disabled, 
.woocommerce input.button:disabled[disabled]{
color:#fff;
background-color:#666;
font-weight:normal;}
.cart_totals h2{text-transform:inherit;}
.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt{
background-color:var(--bg-primary);
border-color:var(--border-primary);
color:#fff;
font-family:var(--btn-font-family);
font-size:1.125rem;
font-weight:var(--btn-font-weight);
-webkit-border-radius:var(--btn-radius);
-moz-border-radius:var(--btn-radius);
border-radius:var(--btn-radius);}
.woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover{
color:var(--color-btn-primary-hover);
background-color:var(--bg-primary-hover);
border-color:var(--border-primary-hover);}
#add_payment_method table.cart img,
.woocommerce-cart table.cart img,
.woocommerce-checkout table.cart img{
width:60px;}  @media screen and (max-width: 767px) {
.woocommerce-page table.shop_table.cart,
.woocommerce-page table.shop_table.cart thead,
.woocommerce-page table.shop_table.cart tbody,
.woocommerce-page table.shop_table.cart th,
.woocommerce-page table.shop_table.cart td,
.woocommerce-page table.shop_table.cart tr {
display:block;
}
.woocommerce-page table.shop_table.cart thead tr {
position:absolute;
top:-9999px;
left:-9999px;
}
.woocommerce-page table.shop_table.cart tr {}
.woocommerce-page table.shop_table.cart td { border:1px solid #d2d3d3;
position:relative;
padding-top:5px;
text-align:left!important;
padding-left:40% !important;
}
.woocommerce-page table.shop_table.cart {
border:none;
}
.woocommerce-page table.shop_table.cart td.product-spacer {
border-color:#FFF;
height:10px;
}
.woocommerce-page table.shop_table.cart td:before {
position:absolute;
top:6px;
left:6px;
width:25%;
padding-right:10px;
white-space:nowrap;
text-align:left;
} .woocommerce-page table.shop_table.cart td.product-remove:before {
content: "Cancella";font-weight:bold;
}
.woocommerce-page table.shop_table.cart td.product-thumbnail:before {
content: "Immagine";font-weight:bold;
}
.woocommerce-page table.shop_table.cart td.product-name:before {
content: "Prodotto";font-weight:bold;
}
.woocommerce-page table.shop_table.cart td.product-price:before {
content: "Prezzo";font-weight:bold;
}
.woocommerce-page table.shop_table.cart td.product-quantity:before {
content: "Quantità";font-weight:bold;
}
.woocommerce-page table.shop_table.cart td.product-subtotal:before {
content: "Sub Totale";font-weight:bold;
}
.woocommerce-page table.shop_table.cart td.product-total:before {
content: "Totale";font-weight:bold;
}
.woocommerce .quantity,
.woocommerce #content .quantity,
.woocommerce-page .quantity,
.woocommerce-page #content .quantity {
margin:0;
}
.woocommerce-page table.cart td.actions,
.woocommerce-page #content table.cart td.actions {
text-align:left;
border:0;
padding-left:6px !important;
}
.woocommerce-page table.cart td.actions .button.alt,
.woocommerce-page #content table.cart td.actions .button.alt {
float:left;
margin-top:10px;
}
.woocommerce-page table.cart td.actions div,
.woocommerce-page #content table.cart td.actions div,
.woocommerce-page table.cart td.actions input,
.woocommerce-page #content table.cart td.actions input {
margin-bottom:10px;
}
.woocommerce-page .cart-collaterals .cart_totals {
float:left;
width:100%;
text-align:left;
}
.woocommerce-page .cart-collaterals .cart_totals th,
.woocommerce-page .cart-collaterals .cart_totals td {
border:0 !important;
}
.woocommerce-page .cart-collaterals .cart_totals table tr.cart-subtotal td,
.woocommerce-page .cart-collaterals .cart_totals table tr.shipping td,
.woocommerce-page .cart-collaterals .cart_totals table tr.total td {
padding-left:6px !important;
}
.woocommerce-page table.shop_table.cart tr.cart-subtotal td,
.woocommerce-page table.shop_table.cart tr.shipping td,
.woocommerce-page table.shop_table.cart tr.total td,
.woocommerce-page table.shop_table.order_details tfoot th,
.woocommerce-page table.shop_table.order_details tfoot td {
padding-left:6px !important;
border:0 !important;
}
.woocommerce-page table.shop_table.cart tbody {
padding-top:10px;
}
.woocommerce-cart table.shop_table.cart {
border-bottom:2px solid;
}
.woocommerce .col2-set .col-1, 
.woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2, 
.woocommerce-page .col2-set .col-2,
.woocommerce form .form-row-first, 
.woocommerce form .form-row-last, 
.woocommerce-page form .form-row-first, 
.woocommerce-page form .form-row-last {
float:none;
width:100%;}
}  .woocommerce table.shop_table th{
font-weight:bold !important;}
.woocommerce table.shop_table{
border-radius:0;
font-size:1rem;}
.woocommerce table.shop_table td{
padding:12px 6px;}
.woocommerce-cart table.cart{
border:none;}
.woocommerce-cart table.cart thead th,
.woocommerce-cart table.cart tbody td{
border-top:none;
border-bottom:1px solid #e5e8ed;
padding:15px 0;} .wc-item-meta{
display:flex;
flex-direction:column;
margin:0;
padding:0;}:root { --title-font-family:'Cormorant Garamond', sans-serif;
--title-color:#0a0c0e;
--title-font-weight:500;
--title-line-height:1.2;
--title-letter-spacing:0; --body-font-family:"Poppins", sans-serif; --body-color:#35322f;
--body-font-size:1.125rem;
--body-font-size-mobile:1.125rem;
--body-font-weight:300;
--body-line-height:1.4;
--body-bg:#fff; --strong-weight:400;
--strong-color:#0a0c0e; --legend-color:#0a0c0e;
--legend-weight:500;
--legend-font-size:1.125rem;
--label-font-family:"Poppins", sans-serif;
--label-font-weight:500;
--label-color:#0a0c0e;
--label-font-size:0.875rem;
--input-radius:0.375rem; --font-w-200:200;
--font-w-300:300;
--font-w-400:400;
--font-w-500:500;
--font-w-600:600;
--font-w-700:700;
--font-w-800:800; --color-link:#396F8F;
--color-link-hover:#0a0c0e; --color-link-inverted:#0a0c0e;
--color-link-inverted-hover:#396F8F; --bg-black:#141C25;
--bg-grey:#E9ECF0;
--bg-cream:#F5F3F1; --color-white:#fff;
--color-blue:#374D66;
--color-grey:rgba(75, 86, 107,0.8); --card-margin:0 0 2em;
--card-margin-inline:1em;
--card-pad-sm:1em;
--card-border:1px solid #ced4da; --bg-navbar-default:#fff; --background-navbar-link-hover:#e9ecf0;
--color-navbar-menu-link:#0a0c0e;
--color-navbar-menu-link-hover-active:#396F8F;
--navbar-font-family:"Poppins", sans-serif;
--navbar-font-weight:500;
--navbar-font-size:1rem;
--navbar-text-transform:capitalize; --bg-dropdown-menu:#fff;
--border-dropdown-menu:1px solid #e5e8ed;
--background-dropdown-menu-link-hover:#e9ecf0;
--color-dropdown-menu-link:#0a0c0e;
--color-dropdown-menu-link-hover-active:#396F8F; --btn-font-family:"Poppins", sans-serif;
--btn-font-weight:500;
--btn-font-size:0.875rem;
--btn-radius:0.3125rem;
--btn-padding:1em 1.375em; --color-btn-default:#fff;
--color-btn-default-focus:#fff;
--color-btn-default-active:#fff;
--color-btn-default-hover:#fff;
--bg-default:#141C25;
--bg-default-focus:#253445;
--bg-default-active:#253445;
--bg-default-hover:#253445;
--border-default:#141C25;
--border-default-focus:#253445;
--border-default-active:#253445;
--border-default-hover:#253445; --color-btn-primary:#fff;
--color-btn-primary-focus:#fff;
--color-btn-primary-active:#fff;
--color-btn-primary-hover:#fff;
--bg-primary:#63798F;
--bg-primary-focus:#576C80;
--bg-primary-active:#576C80;
--bg-primary-hover:#576C80;
--border-primary:#63798F;
--border-primary-focus:#576C80;
--border-primary-active:#576C80;
--border-primary-hover:#576C80; --color-btn-white:#141C25;
--color-btn-white-focus:#fff;
--color-btn-white-active:#fff;
--color-btn-white-hover:#fff;
--bg-white:#fff;
--bg-white-focus:#141C25;
--bg-white-active:#141C25;
--bg-white-hover:#141C25;
--border-white:#fff;
--border-white-focus:#141C25;
--border-white-active:#141C25;
--border-white-hover:#141C25; --color-btn-border-black:#141C25;
--color-btn-border-black-focus:#fff;
--color-btn-border-black-active:#fff;
--color-btn-border-black-hover:#fff;
--bg-border-black:transparent;
--bg-border-black-focus:#000;
--bg-border-black-active:#000;
--bg-border-black-hover:#000;
--border-border-black:#141C25;
--border-border-black-focus:#000;
--border-border-black-active:#000;
--border-border-black-hover:#000; --color-btn-border-white:#fff;
--color-btn-border-white-focus:#141C25;
--color-btn-border-white-active:#141C25;
--color-btn-border-white-hover:#141C25;
--bg-border-white:transparent;
--bg-border-white-focus:#fff;
--bg-border-white-active:#fff;
--bg-border-white-hover:#fff;
--border-border-white:#fff;
--border-border-white-focus:#fff;
--border-border-white-active:#fff;
--border-border-white-hover:#fff;
} @font-face {
font-display: swap;
font-family: 'Cormorant Garamond';
font-style: normal;
font-weight: 400;
src: url(//www.gioielleriadangelo.it/wp-content/themes/dangelo/fonts/cormorant-garamond-v16-latin-regular.eot);
src: url(//www.gioielleriadangelo.it/wp-content/themes/dangelo/fonts/cormorant-garamond-v16-latin-regular.eot?#iefix) format('embedded-opentype'),
url(//www.gioielleriadangelo.it/wp-content/themes/dangelo/fonts/cormorant-garamond-v16-latin-regular.woff2) format('woff2'),
url(//www.gioielleriadangelo.it/wp-content/themes/dangelo/fonts/cormorant-garamond-v16-latin-regular.woff) format('woff'),
url(//www.gioielleriadangelo.it/wp-content/themes/dangelo/fonts/cormorant-garamond-v16-latin-regular.ttf) format('truetype'),
url(//www.gioielleriadangelo.it/wp-content/themes/dangelo/fonts/cormorant-garamond-v16-latin-regular.svg#CormorantGaramond) format('svg');
} @font-face {
font-display: swap;
font-family: 'Cormorant Garamond';
font-style: normal;
font-weight: 500;
src: url(//www.gioielleriadangelo.it/wp-content/themes/dangelo/fonts/cormorant-garamond-v16-latin-500.eot);
src: url(//www.gioielleriadangelo.it/wp-content/themes/dangelo/fonts/cormorant-garamond-v16-latin-500.eot?#iefix) format('embedded-opentype'),
url(//www.gioielleriadangelo.it/wp-content/themes/dangelo/fonts/cormorant-garamond-v16-latin-500.woff2) format('woff2'),
url(//www.gioielleriadangelo.it/wp-content/themes/dangelo/fonts/cormorant-garamond-v16-latin-500.woff) format('woff'),
url(//www.gioielleriadangelo.it/wp-content/themes/dangelo/fonts/cormorant-garamond-v16-latin-500.ttf) format('truetype'),
url(//www.gioielleriadangelo.it/wp-content/themes/dangelo/fonts/cormorant-garamond-v16-latin-500.svg#CormorantGaramond) format('svg');
} @font-face {
font-display: swap;
font-family: 'Poppins';
font-style: normal;
font-weight: 300;
src: url(//www.gioielleriadangelo.it/wp-content/themes/dangelo/fonts/poppins-v20-latin-300.woff2) format('woff2'),
url(//www.gioielleriadangelo.it/wp-content/themes/dangelo/fonts/poppins-v20-latin-300.ttf) format('truetype');
} @font-face {
font-display: swap;
font-family: 'Poppins';
font-style: normal;
font-weight: 400;
src: url(//www.gioielleriadangelo.it/wp-content/themes/dangelo/fonts/poppins-v20-latin-regular.woff2) format('woff2'),
url(//www.gioielleriadangelo.it/wp-content/themes/dangelo/fonts/poppins-v20-latin-regular.ttf) format('truetype');
} @font-face {
font-display: swap;
font-family: 'Poppins';
font-style: italic;
font-weight: 400;
src: url(//www.gioielleriadangelo.it/wp-content/themes/dangelo/fonts/poppins-v20-latin-italic.woff2) format('woff2'),
url(//www.gioielleriadangelo.it/wp-content/themes/dangelo/fonts/poppins-v20-latin-italic.ttf) format('truetype');
} html{
scroll-behavior:smooth;
hanging-punctuation:first last;
font-family:sans-serif;
line-height:1.15;
-ms-text-size-adjust:100%;
-webkit-text-size-adjust:100%;}
body{margin:0;}
::selection{
background:#576C80;
color:#fff;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
display: block;
}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden],
template {
display: none;
}
a {
background-color: transparent;
}
a:active,
a:hover {
outline: 0;
}
abbr[title] {
border-bottom: none;
text-decoration: underline;
text-decoration: underline dotted;
}
b,
strong {
color:var(--strong-color);
font-weight:var(--strong-weight);
}
dfn {
font-style: italic;
}
mark {
background: #ff0;
color: #000;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
border: 0;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 1em 40px;
}
hr {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
}
pre {
overflow: auto;
}
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0;
}
button {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
html input[disabled] {
cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input {
line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
input[type="search"] {
-webkit-appearance: textfield;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
}
optgroup {
font-weight: bold;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
}
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
body {
color:var(--body-color);
background-color:var(--body-bg);
font-family:var(--body-font-family);
font-size:var(--body-font-size);
font-weight:var(--body-font-weight);
line-height:var(--body-line-height);
padding:50px 0 0 !important;
margin:0;
}
@media (min-width: 768px) {
body{font-size:var(--body-font-size-mobile);}
}
input,
button,
select,
textarea {
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
a{
color:var(--color-link);
text-decoration:underline;
-webkit-transition:0.3s;
-moz-transition:0.3s;
-ms-transition:0.3s;
-o-transition:0.3s;
transition:0.3s;
}
a:hover,
a:focus {
color:var(--color-link-hover);
text-decoration:none;
}
a:focus {
outline:none;
outline:5px auto -webkit-focus-ring-color;
outline-offset:-2px;
}
a.inverted{
color:var(--color-link-inverted) !important;
}
a.inverted:hover,
a.inverted:focus {
color:var(--color-link-inverted-hover) !important;
}
.not-underline{text-decoration:none !important;}
figure {
margin: 0;
}
img {
vertical-align:middle;
}
.img-responsive {
display:block;
max-width:100%;
height:auto;
}
.img-rounded {
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
}
.img-thumbnail {
padding: 4px;
line-height: 1.42857143;
background-color: #ffffff;
border: 1px solid #dddddd;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
display: inline-block;
max-width: 100%;
height: auto;
}
.img-circle {
-webkit-border-radius:50%;
-moz-border-radius:50%;
border-radius:50%;
}
hr {
border: 0;
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto;
}
[role="button"] {
cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6{
color:var(--title-color);
font-family:var(--title-font-family);
font-weight:var(--title-font-weight);
line-height:var(--title-line-height);
letter-spacing:var(--title-letter-spacing);
text-wrap:balance;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
font-weight:normal;
line-height:1;
color:#777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
margin:20px 0;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
font-size:65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
margin-top:10px;
margin-bottom:10px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
font-size:75%;
} h1,.h1{
font-size:clamp(2rem, calc(2rem + ((1vw - 0.2rem) * 1.1765)), 2.75rem);
min-height:0vw;} h2,.h2{
font-size:clamp(1.75rem, calc(1.75rem + ((1vw - 0.2rem) * 1.3725)), 2.625rem);
min-height:0vw;} h3,.h3 {
font-size:clamp(1.5rem, calc(1.5rem + ((1vw - 0.2rem) * 1.5686)), 2.5rem);
min-height:0vw;} h4,.h4{
font-size:clamp(1.3125rem, calc(1.3125rem + ((1vw - 0.2rem) * 0.6863)), 1.75rem);
min-height:0vw;} h5,.h5,h6,.h6{
font-size:clamp(1.25rem, calc(1.25rem + ((1vw - 0.2rem) * 0.098)), 1.3125rem);
min-height:0vw;}
p {
margin: 0 0 10px;
}
.lead {
margin-bottom:20px;
font-size:14px;
line-height:1.4em;
}
small,
.small {
color: #576C80 !important;
font-size: 85%;
}
mark,
.mark {
padding: .2em;
background-color: #fcf8e3;
}
.text-left {
text-align: left;
}
.text-right {
text-align: right;
}
.text-center {
text-align: center;
}
.text-justify {
text-align: justify;
}
.text-nowrap {
white-space: nowrap;
}
.text-lowercase {
text-transform: lowercase;
}
.text-uppercase {
text-transform: uppercase;
}
.text-capitalize {
text-transform: capitalize;
}
.text-muted {
color: #777777;
}
.text-primary {
color: #337ab7;
}
a.text-primary:hover,
a.text-primary:focus {
color: #286090;
}
.text-success {
color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
color: #2b542c;
}
.text-info {
color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
color: #245269;
}
.text-warning {
color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
color: #66512c;
}
.text-danger {
color: #f34770;
}
a.text-danger:hover,
a.text-danger:focus {
color: #843534;
}
.bg-primary {
color:#00a78a;
background-color: #fff;
}
a.bg-primary:hover,
a.bg-primary:focus {
background-color: #286090;
}
.bg-success {
background-color: #A1ACA6;
}
a.bg-success:hover,
a.bg-success:focus {
background-color: #A1ACA6;
}
.bg-info {
background-color: #fff;
border: 1px solid #121213;
color: #121213 !important;
}
a.bg-info:hover,
a.bg-info:focus {
background-color: #d4a48c;
}
.bg-warning {
background-color: #a74434;
}
a.bg-warning:hover,
a.bg-warning:focus {
background-color: #a74434;
}
.bg-danger {
background-color: #d4a48c;
}
a.bg-danger:hover,
a.bg-danger:focus {
background-color: #e4b9b9;
}
.page-header {
padding-bottom: 9px;
margin: 40px 0 20px;
border-bottom: 1px solid #eeeeee;
}
ul,
ol {
margin-top: 0;
margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
margin-bottom: 0;
}
.list-unstyled {
}
.list-unstyled li{
margin-bottom:12px;
}
.list-inline {
padding-left: 0;
list-style: none;
margin-left: -5px;
}
.list-inline > li {
display: inline-block;
padding-right: 5px;
padding-left: 5px;
}
dl {
margin-top: 0;
margin-bottom: 20px;
}
dt,
dd {
color:inherit;
line-height: 1.42857143;
}
dt {
font-weight:600;
margin:0 0 0.2em;
}
dd {
margin-left:0;
margin-bottom:10px;
}
@media (min-width: 768px) {
.dl-horizontal dt {
float: left;
width: 160px;
clear: left;
text-align: right;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.dl-horizontal dd {
margin-left: 180px;
}
}
abbr[title],
abbr[data-original-title] {
cursor: help;
}
.initialism {
font-size: 90%;
text-transform: uppercase;
}
blockquote {
padding:10px 20px 10px 0;
margin: 0 0 20px;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
display: block;
font-size: 80%;
line-height: 1.42857143;
color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
content: "\2014 \00A0";
}
.blockquote-reverse,
blockquote.pull-right {
padding-right: 15px;
padding-left: 0;
text-align: right;
border-right: 5px solid #eeeeee;
border-left: 0;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
content: "";
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
content: "\00A0 \2014";
}
cite{font-size:14px;display:block;margin:1em 0 0;}
address {
margin-bottom: 20px;
font-style: normal;
line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
padding: 2px 4px;
font-size: 90%;
color: #c7254e;
background-color: #f9f2f4;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
}
kbd {
padding: 2px 4px;
font-size: 90%;
color: #ffffff;
background-color: #333333;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
padding: 0;
font-size: 100%;
font-weight: 700;
-webkit-box-shadow: none;
box-shadow: none;
}
pre {
display: block;
padding: 9.5px;
margin: 0 0 10px;
font-size: 0.813rem;
line-height: 1.42857143;
color: #333333;
word-break: break-all;
word-wrap: break-word;
background-color: #f5f5f5;
border: 1px solid #cccccc;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
}
pre code {
padding: 0;
font-size: inherit;
color: inherit;
white-space: pre-wrap;
background-color: transparent;
border-radius: 0;
}
.pre-scrollable {
max-height: 340px;
overflow-y: scroll;
} .container {
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
@media (min-width: 768px) {
.container {
width: 750px;
}
}
@media (min-width: 992px) {
.container {
width: 970px;
}
}
@media (min-width: 1200px) {
.container {
width: 1170px;
}
}
@media (min-width: 1400px) {
.container {
max-width: 1320px;
}
}
.container-fluid {
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
} .no-gutters {
margin-right:0;
margin-left:0;
}
.no-gutters > .col,
.no-gutters > [class*="col-"] {
padding-right:0;
padding-left:0;
} .row {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display:         flex;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin-right: -15px;
margin-left: -15px;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-flex: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.row.reverse {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-webkit-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
width: 100%;
max-width: 100%;
min-height: 1px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-right: 15px;
padding-left: 15px;
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
-webkit-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
}
.start-xs {
-ms-flex-pack: start;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
justify-content: flex-start;
}
.start-xs.text-start {
text-align: start;
}
.center-xs {
-ms-flex-pack: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
justify-content: center;
}
.center-xs.text-center {
text-align: center;
}
.end-xs {
-ms-flex-pack: end;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
justify-content: flex-end;
}
.end-xs.text-end {
text-align: end;
}
.top-xs {
-ms-flex-align: start;
-webkit-box-align: start;
-webkit-align-items: flex-start;
align-items: flex-start;
}
.middle-xs {
-ms-flex-align: center;
-webkit-box-align: center;
-webkit-align-items: center;
align-items: center;
}
.bottom-xs {
-ms-flex-align: end;
-webkit-box-align: end;
-webkit-align-items: flex-end;
align-items: flex-end;
}
.col-xs-1 {
width: 8.333333%;
max-width: 8.333333%;
-webkit-flex-basis: 8.333333%;
-ms-flex-preferred-size: 8.333333%;
flex-basis: 8.333333%;
}
.col-xs-2 {
width: 16.666667%;
max-width: 16.666667%;
-webkit-flex-basis: 16.666667%;
-ms-flex-preferred-size: 16.666667%;
flex-basis: 16.666667%;
}
.col-xs-3 {
width: 25%;
max-width: 25%;
-webkit-flex-basis: 25%;
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
}
.col-xs-4 {
width: 33.333333%;
max-width: 33.333333%;
-webkit-flex-basis: 33.333333%;
-ms-flex-preferred-size: 33.333333%;
flex-basis: 33.333333%;
}
.col-xs-5 {
width: 41.666667%;
max-width: 41.666667%;
-webkit-flex-basis: 41.666667%;
-ms-flex-preferred-size: 41.666667%;
flex-basis: 41.666667%;
}
.col-xs-6 {
width: 50%;
max-width: 50%;
-webkit-flex-basis: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
}
.col-xs-7 {
width: 58.333333%;
max-width: 58.333333%;
-webkit-flex-basis: 58.333333%;
-ms-flex-preferred-size: 58.333333%;
flex-basis: 58.333333%;
}
.col-xs-8 {
width: 66.666667%;
max-width: 66.666667%;
-webkit-flex-basis: 66.666667%;
-ms-flex-preferred-size: 66.666667%;
flex-basis: 66.666667%;
}
.col-xs-9 {
width: 75%;
max-width: 75%;
-webkit-flex-basis: 75%;
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
}
.col-xs-10 {
width: 83.333333%;
max-width: 83.333333%;
-webkit-flex-basis: 83.333333%;
-ms-flex-preferred-size: 83.333333%;
flex-basis: 83.333333%;
}
.col-xs-11 {
width: 91.666667%;
max-width: 91.666667%;
-webkit-flex-basis: 91.666667%;
-ms-flex-preferred-size: 91.666667%;
flex-basis: 91.666667%;
}
.col-xs-12 {
width: 100%;
max-width: 100%;
-webkit-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
}
.col-xs-pull-0 {
right: auto;
}
.col-xs-pull-1 {
right: 8.333333%;
}
.col-xs-pull-2 {
right: 16.666667%;
}
.col-xs-pull-3 {
right: 25%;
}
.col-xs-pull-4 {
right: 33.333333%;
}
.col-xs-pull-5 {
right: 41.666667%;
}
.col-xs-pull-6 {
right: 50%;
}
.col-xs-pull-7 {
right: 58.333333%;
}
.col-xs-pull-8 {
right: 66.666667%;
}
.col-xs-pull-9 {
right: 75%;
}
.col-xs-pull-10 {
right: 83.333333%;
}
.col-xs-pull-11 {
right: 91.666667%;
}
.col-xs-pull-12 {
right: 100%;
}
.col-xs-push-0 {
left: auto;
}
.col-xs-push-1 {
left: 8.333333%;
}
.col-xs-push-2 {
left: 16.666667%;
}
.col-xs-push-3 {
left: 25%;
}
.col-xs-push-4 {
left: 33.333333%;
}
.col-xs-push-5 {
left: 41.666667%;
}
.col-xs-push-6 {
left: 50%;
}
.col-xs-push-7 {
left: 58.333333%;
}
.col-xs-push-8 {
left: 66.666667%;
}
.col-xs-push-9 {
left: 75%;
}
.col-xs-push-10 {
left: 83.333333%;
}
.col-xs-push-11 {
left: 91.666667%;
}
.col-xs-push-12 {
left: 100%;
}
.col-xs-offset-0 {
margin-left: 0;
}
.col-xs-offset-1 {
margin-left: 8.333333%;
}
.col-xs-offset-2 {
margin-left: 16.666667%;
}
.col-xs-offset-3 {
margin-left: 25%;
}
.col-xs-offset-4 {
margin-left: 33.333333%;
}
.col-xs-offset-5 {
margin-left: 41.666667%;
}
.col-xs-offset-6 {
margin-left: 50%;
}
.col-xs-offset-7 {
margin-left: 58.333333%;
}
.col-xs-offset-8 {
margin-left: 66.666667%;
}
.col-xs-offset-9 {
margin-left: 75%;
}
.col-xs-offset-10 {
margin-left: 83.333333%;
}
.col-xs-offset-11 {
margin-left: 91.666667%;
}
.col-xs-offset-12 {
margin-left: 100%;
}
@media (min-width: 768px) {
.start-sm {
-ms-flex-pack: start;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
justify-content: flex-start;
}
.start-sm.text-start {
text-align: start;
}
.center-sm {
-ms-flex-pack: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
justify-content: center;
}
.center-sm.text-center {
text-align: center;
}
.end-sm {
-ms-flex-pack: end;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
justify-content: flex-end;
}
.end-sm.text-end {
text-align: end;
}
.top-sm {
-ms-flex-align: start;
-webkit-box-align: start;
-webkit-align-items: flex-start;
align-items: flex-start;
}
.middle-sm {
-ms-flex-align: center;
-webkit-box-align: center;
-webkit-align-items: center;
align-items: center;
}
.bottom-sm {
-ms-flex-align: end;
-webkit-box-align: end;
-webkit-align-items: flex-end;
align-items: flex-end;
}
.col-sm-1 {
width: 8.333333%;
max-width: 8.333333%;
-webkit-flex-basis: 8.333333%;
-ms-flex-preferred-size: 8.333333%;
flex-basis: 8.333333%;
}
.col-sm-2 {
width: 16.666667%;
max-width: 16.666667%;
-webkit-flex-basis: 16.666667%;
-ms-flex-preferred-size: 16.666667%;
flex-basis: 16.666667%;
}
.col-sm-3 {
width: 25%;
max-width: 25%;
-webkit-flex-basis: 25%;
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
}
.col-sm-4 {
width: 33.333333%;
max-width: 33.333333%;
-webkit-flex-basis: 33.333333%;
-ms-flex-preferred-size: 33.333333%;
flex-basis: 33.333333%;
}
.col-sm-5 {
width: 41.666667%;
max-width: 41.666667%;
-webkit-flex-basis: 41.666667%;
-ms-flex-preferred-size: 41.666667%;
flex-basis: 41.666667%;
}
.col-sm-6 {
width: 50%;
max-width: 50%;
-webkit-flex-basis: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
}
.col-sm-7 {
width: 58.333333%;
max-width: 58.333333%;
-webkit-flex-basis: 58.333333%;
-ms-flex-preferred-size: 58.333333%;
flex-basis: 58.333333%;
}
.col-sm-8 {
width: 66.666667%;
max-width: 66.666667%;
-webkit-flex-basis: 66.666667%;
-ms-flex-preferred-size: 66.666667%;
flex-basis: 66.666667%;
}
.col-sm-9 {
width: 75%;
max-width: 75%;
-webkit-flex-basis: 75%;
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
}
.col-sm-10 {
width: 83.333333%;
max-width: 83.333333%;
-webkit-flex-basis: 83.333333%;
-ms-flex-preferred-size: 83.333333%;
flex-basis: 83.333333%;
}
.col-sm-11 {
width: 91.666667%;
max-width: 91.666667%;
-webkit-flex-basis: 91.666667%;
-ms-flex-preferred-size: 91.666667%;
flex-basis: 91.666667%;
}
.col-sm-12 {
width: 100%;
max-width: 100%;
-webkit-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
}
.col-sm-pull-0 {
right: auto;
}
.col-sm-pull-1 {
right: 8.333333%;
}
.col-sm-pull-2 {
right: 16.666667%;
}
.col-sm-pull-3 {
right: 25%;
}
.col-sm-pull-4 {
right: 33.333333%;
}
.col-sm-pull-5 {
right: 41.666667%;
}
.col-sm-pull-6 {
right: 50%;
}
.col-sm-pull-7 {
right: 58.333333%;
}
.col-sm-pull-8 {
right: 66.666667%;
}
.col-sm-pull-9 {
right: 75%;
}
.col-sm-pull-10 {
right: 83.333333%;
}
.col-sm-pull-11 {
right: 91.666667%;
}
.col-sm-pull-12 {
right: 100%;
}
.col-sm-push-0 {
left: auto;
}
.col-sm-push-1 {
left: 8.333333%;
}
.col-sm-push-2 {
left: 16.666667%;
}
.col-sm-push-3 {
left: 25%;
}
.col-sm-push-4 {
left: 33.333333%;
}
.col-sm-push-5 {
left: 41.666667%;
}
.col-sm-push-6 {
left: 50%;
}
.col-sm-push-7 {
left: 58.333333%;
}
.col-sm-push-8 {
left: 66.666667%;
}
.col-sm-push-9 {
left: 75%;
}
.col-sm-push-10 {
left: 83.333333%;
}
.col-sm-push-11 {
left: 91.666667%;
}
.col-sm-push-12 {
left: 100%;
}
.col-sm-offset-0 {
margin-left: 0;
}
.col-sm-offset-1 {
margin-left: 8.333333%;
}
.col-sm-offset-2 {
margin-left: 16.666667%;
}
.col-sm-offset-3 {
margin-left: 25%;
}
.col-sm-offset-4 {
margin-left: 33.333333%;
}
.col-sm-offset-5 {
margin-left: 41.666667%;
}
.col-sm-offset-6 {
margin-left: 50%;
}
.col-sm-offset-7 {
margin-left: 58.333333%;
}
.col-sm-offset-8 {
margin-left: 66.666667%;
}
.col-sm-offset-9 {
margin-left: 75%;
}
.col-sm-offset-10 {
margin-left: 83.333333%;
}
.col-sm-offset-11 {
margin-left: 91.666667%;
}
.col-sm-offset-12 {
margin-left: 100%;
}
}
@media (min-width: 992px) {
.start-md {
-ms-flex-pack: start;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
justify-content: flex-start;
}
.start-md.text-start {
text-align: start;
}
.center-md {
-ms-flex-pack: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
justify-content: center;
}
.center-md.text-center {
text-align: center;
}
.end-md {
-ms-flex-pack: end;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
justify-content: flex-end;
}
.end-md.text-end {
text-align: end;
}
.top-md {
-ms-flex-align: start;
-webkit-box-align: start;
-webkit-align-items: flex-start;
align-items: flex-start;
}
.middle-md {
-ms-flex-align: center;
-webkit-box-align: center;
-webkit-align-items: center;
align-items: center;
}
.bottom-md {
-ms-flex-align: end;
-webkit-box-align: end;
-webkit-align-items: flex-end;
align-items: flex-end;
}
.col-md-1 {
width: 8.333333%;
max-width: 8.333333%;
-webkit-flex-basis: 8.333333%;
-ms-flex-preferred-size: 8.333333%;
flex-basis: 8.333333%;
}
.col-md-2 {
width: 16.666667%;
max-width: 16.666667%;
-webkit-flex-basis: 16.666667%;
-ms-flex-preferred-size: 16.666667%;
flex-basis: 16.666667%;
}
.col-md-3 {
width: 25%;
max-width: 25%;
-webkit-flex-basis: 25%;
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
}
.col-md-4 {
width: 33.333333%;
max-width: 33.333333%;
-webkit-flex-basis: 33.333333%;
-ms-flex-preferred-size: 33.333333%;
flex-basis: 33.333333%;
}
.col-md-5 {
width: 41.666667%;
max-width: 41.666667%;
-webkit-flex-basis: 41.666667%;
-ms-flex-preferred-size: 41.666667%;
flex-basis: 41.666667%;
}
.col-md-6 {
width: 50%;
max-width: 50%;
-webkit-flex-basis: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
}
.col-md-7 {
width: 58.333333%;
max-width: 58.333333%;
-webkit-flex-basis: 58.333333%;
-ms-flex-preferred-size: 58.333333%;
flex-basis: 58.333333%;
}
.col-md-8 {
width: 66.666667%;
max-width: 66.666667%;
-webkit-flex-basis: 66.666667%;
-ms-flex-preferred-size: 66.666667%;
flex-basis: 66.666667%;
}
.col-md-9 {
width: 75%;
max-width: 75%;
-webkit-flex-basis: 75%;
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
}
.col-md-10 {
width: 83.333333%;
max-width: 83.333333%;
-webkit-flex-basis: 83.333333%;
-ms-flex-preferred-size: 83.333333%;
flex-basis: 83.333333%;
}
.col-md-11 {
width: 91.666667%;
max-width: 91.666667%;
-webkit-flex-basis: 91.666667%;
-ms-flex-preferred-size: 91.666667%;
flex-basis: 91.666667%;
}
.col-md-12 {
width: 100%;
max-width: 100%;
-webkit-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
}
.col-md-pull-0 {
right: auto;
}
.col-md-pull-1 {
right: 8.333333%;
}
.col-md-pull-2 {
right: 16.666667%;
}
.col-md-pull-3 {
right: 25%;
}
.col-md-pull-4 {
right: 33.333333%;
}
.col-md-pull-5 {
right: 41.666667%;
}
.col-md-pull-6 {
right: 50%;
}
.col-md-pull-7 {
right: 58.333333%;
}
.col-md-pull-8 {
right: 66.666667%;
}
.col-md-pull-9 {
right: 75%;
}
.col-md-pull-10 {
right: 83.333333%;
}
.col-md-pull-11 {
right: 91.666667%;
}
.col-md-pull-12 {
right: 100%;
}
.col-md-push-0 {
left: auto;
}
.col-md-push-1 {
left: 8.333333%;
}
.col-md-push-2 {
left: 16.666667%;
}
.col-md-push-3 {
left: 25%;
}
.col-md-push-4 {
left: 33.333333%;
}
.col-md-push-5 {
left: 41.666667%;
}
.col-md-push-6 {
left: 50%;
}
.col-md-push-7 {
left: 58.333333%;
}
.col-md-push-8 {
left: 66.666667%;
}
.col-md-push-9 {
left: 75%;
}
.col-md-push-10 {
left: 83.333333%;
}
.col-md-push-11 {
left: 91.666667%;
}
.col-md-push-12 {
left: 100%;
}
.col-md-offset-0 {
margin-left: 0;
}
.col-md-offset-1 {
margin-left: 8.333333%;
}
.col-md-offset-2 {
margin-left: 16.666667%;
}
.col-md-offset-3 {
margin-left: 25%;
}
.col-md-offset-4 {
margin-left: 33.333333%;
}
.col-md-offset-5 {
margin-left: 41.666667%;
}
.col-md-offset-6 {
margin-left: 50%;
}
.col-md-offset-7 {
margin-left: 58.333333%;
}
.col-md-offset-8 {
margin-left: 66.666667%;
}
.col-md-offset-9 {
margin-left: 75%;
}
.col-md-offset-10 {
margin-left: 83.333333%;
}
.col-md-offset-11 {
margin-left: 91.666667%;
}
.col-md-offset-12 {
margin-left: 100%;
}
}
@media (min-width: 1200px) {
.start-lg {
-ms-flex-pack: start;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
justify-content: flex-start;
}
.start-lg.text-start {
text-align: start;
}
.center-lg {
-ms-flex-pack: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
justify-content: center;
}
.center-lg.text-center {
text-align: center;
}
.end-lg {
-ms-flex-pack: end;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
justify-content: flex-end;
}
.end-lg.text-end {
text-align: end;
}
.top-lg {
-ms-flex-align: start;
-webkit-box-align: start;
-webkit-align-items: flex-start;
align-items: flex-start;
}
.middle-lg {
-ms-flex-align: center;
-webkit-box-align: center;
-webkit-align-items: center;
align-items: center;
}
.bottom-lg {
-ms-flex-align: end;
-webkit-box-align: end;
-webkit-align-items: flex-end;
align-items: flex-end;
}
.col-lg-1 {
width: 8.333333%;
max-width: 8.333333%;
-webkit-flex-basis: 8.333333%;
-ms-flex-preferred-size: 8.333333%;
flex-basis: 8.333333%;
}
.col-lg-2 {
width: 16.666667%;
max-width: 16.666667%;
-webkit-flex-basis: 16.666667%;
-ms-flex-preferred-size: 16.666667%;
flex-basis: 16.666667%;
}
.col-lg-3 {
width: 25%;
max-width: 25%;
-webkit-flex-basis: 25%;
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
}
.col-lg-4 {
width: 33.333333%;
max-width: 33.333333%;
-webkit-flex-basis: 33.333333%;
-ms-flex-preferred-size: 33.333333%;
flex-basis: 33.333333%;
}
.col-lg-5 {
width: 41.666667%;
max-width: 41.666667%;
-webkit-flex-basis: 41.666667%;
-ms-flex-preferred-size: 41.666667%;
flex-basis: 41.666667%;
}
.col-lg-6 {
width: 50%;
max-width: 50%;
-webkit-flex-basis: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
}
.col-lg-7 {
width: 58.333333%;
max-width: 58.333333%;
-webkit-flex-basis: 58.333333%;
-ms-flex-preferred-size: 58.333333%;
flex-basis: 58.333333%;
}
.col-lg-8 {
width: 66.666667%;
max-width: 66.666667%;
-webkit-flex-basis: 66.666667%;
-ms-flex-preferred-size: 66.666667%;
flex-basis: 66.666667%;
}
.col-lg-9 {
width: 75%;
max-width: 75%;
-webkit-flex-basis: 75%;
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
}
.col-lg-10 {
width: 83.333333%;
max-width: 83.333333%;
-webkit-flex-basis: 83.333333%;
-ms-flex-preferred-size: 83.333333%;
flex-basis: 83.333333%;
}
.col-lg-11 {
width: 91.666667%;
max-width: 91.666667%;
-webkit-flex-basis: 91.666667%;
-ms-flex-preferred-size: 91.666667%;
flex-basis: 91.666667%;
}
.col-lg-12 {
width: 100%;
max-width: 100%;
-webkit-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
}
.col-lg-pull-0 {
right: auto;
}
.col-lg-pull-1 {
right: 8.333333%;
}
.col-lg-pull-2 {
right: 16.666667%;
}
.col-lg-pull-3 {
right: 25%;
}
.col-lg-pull-4 {
right: 33.333333%;
}
.col-lg-pull-5 {
right: 41.666667%;
}
.col-lg-pull-6 {
right: 50%;
}
.col-lg-pull-7 {
right: 58.333333%;
}
.col-lg-pull-8 {
right: 66.666667%;
}
.col-lg-pull-9 {
right: 75%;
}
.col-lg-pull-10 {
right: 83.333333%;
}
.col-lg-pull-11 {
right: 91.666667%;
}
.col-lg-pull-12 {
right: 100%;
}
.col-lg-push-0 {
left: auto;
}
.col-lg-push-1 {
left: 8.333333%;
}
.col-lg-push-2 {
left: 16.666667%;
}
.col-lg-push-3 {
left: 25%;
}
.col-lg-push-4 {
left: 33.333333%;
}
.col-lg-push-5 {
left: 41.666667%;
}
.col-lg-push-6 {
left: 50%;
}
.col-lg-push-7 {
left: 58.333333%;
}
.col-lg-push-8 {
left: 66.666667%;
}
.col-lg-push-9 {
left: 75%;
}
.col-lg-push-10 {
left: 83.333333%;
}
.col-lg-push-11 {
left: 91.666667%;
}
.col-lg-push-12 {
left: 100%;
}
.col-lg-offset-0 {
margin-left: 0;
}
.col-lg-offset-1 {
margin-left: 8.333333%;
}
.col-lg-offset-2 {
margin-left: 16.666667%;
}
.col-lg-offset-3 {
margin-left: 25%;
}
.col-lg-offset-4 {
margin-left: 33.333333%;
}
.col-lg-offset-5 {
margin-left: 41.666667%;
}
.col-lg-offset-6 {
margin-left: 50%;
}
.col-lg-offset-7 {
margin-left: 58.333333%;
}
.col-lg-offset-8 {
margin-left: 66.666667%;
}
.col-lg-offset-9 {
margin-left: 75%;
}
.col-lg-offset-10 {
margin-left: 83.333333%;
}
.col-lg-offset-11 {
margin-left: 91.666667%;
}
.col-lg-offset-12 {
margin-left: 100%;
}
}
table {
background-color: transparent;
}
table col[class*="col-"] {
position: static;
display: table-column;
float: none;
}
table td[class*="col-"],
table th[class*="col-"] {
position: static;
display: table-cell;
float: none;
}
caption {
padding-top: 8px;
padding-bottom: 8px;
color: #777777;
text-align: left;
}
th {
text-align: left;
}
.table {
width: 100%;
max-width: 100%;
margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
padding: 8px;
line-height: 1.42857143;
vertical-align: top;
border-top: 1px solid #dddddd;
}
.table > thead > tr > th {
vertical-align: bottom;
border-bottom: 2px solid #dddddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
border-top: 0;
}
.table > tbody + tbody {
border-top: 2px solid #dddddd;
}
.table .table {
background-color: #ffffff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
padding: 5px;
}
.table-bordered {
border: 1px solid #dddddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
border: 1px solid #dddddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
background-color: #f5f5f5;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
background-color: #ebcccc;
}
.table-responsive {
min-height: .01%;
overflow-x: auto;
}
@media screen and (max-width: 767px) {
.table-responsive {
width: 100%;
margin-bottom: 15px;
overflow-y: hidden;
-ms-overflow-style: -ms-autohiding-scrollbar;
border: 1px solid #dddddd;
}
.table-responsive > .table {
margin-bottom: 0;
}
.table-responsive > .table > thead > tr > th,
.table-responsive > .table > tbody > tr > th,
.table-responsive > .table > tfoot > tr > th,
.table-responsive > .table > thead > tr > td,
.table-responsive > .table > tbody > tr > td,
.table-responsive > .table > tfoot > tr > td {
white-space: nowrap;
}
.table-responsive > .table-bordered {
border: 0;
}
.table-responsive > .table-bordered > thead > tr > th:first-child,
.table-responsive > .table-bordered > tbody > tr > th:first-child,
.table-responsive > .table-bordered > tfoot > tr > th:first-child,
.table-responsive > .table-bordered > thead > tr > td:first-child,
.table-responsive > .table-bordered > tbody > tr > td:first-child,
.table-responsive > .table-bordered > tfoot > tr > td:first-child {
border-left: 0;
}
.table-responsive > .table-bordered > thead > tr > th:last-child,
.table-responsive > .table-bordered > tbody > tr > th:last-child,
.table-responsive > .table-bordered > tfoot > tr > th:last-child,
.table-responsive > .table-bordered > thead > tr > td:last-child,
.table-responsive > .table-bordered > tbody > tr > td:last-child,
.table-responsive > .table-bordered > tfoot > tr > td:last-child {
border-right: 0;
}
.table-responsive > .table-bordered > tbody > tr:last-child > th,
.table-responsive > .table-bordered > tfoot > tr:last-child > th,
.table-responsive > .table-bordered > tbody > tr:last-child > td,
.table-responsive > .table-bordered > tfoot > tr:last-child > td {
border-bottom: 0;
}
}
fieldset {
min-width: 0;
padding: 0;
margin: 0;
border: 0;
}
legend {
display:block;
width:100%;
padding:0 0 10px;
margin-bottom:1.5em;
line-height:inherit;
color:var(--legend-color);
font-weight:var(--legend-weight);
font-size:inherit;
border:0;
border-bottom:1px solid #e5e5e5;
}
label {
color:var(--label-color);
display: inline-block;
font-family:var(--body-font-family);
font-size:var(--label-font-size);
font-weight:var(--label-font-weight);
max-width:100%;
margin-bottom:5px;
}
input[type="search"] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-appearance: none;
appearance: none;
}
input[type="radio"],
input[type="checkbox"] {
margin: 4px 0 0;
margin-top: 1px \9;
line-height: normal;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
cursor: not-allowed;
}
input[type="file"] {
display: block;
}
input[type="range"] {
display: block;
width: 100%;
}
select[multiple],
select[size] {
height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
output {
display: block;
padding-top: 7px;
font-size: 0.875rem;
line-height: 1.42857143;
color: #555555;
}
.form-control{
display:block;
width:100%;
height:34px;
padding:6px 12px;
font-size:1rem;
line-height:1.42857143;
color:#4b566b;
background-color:#fff;
background-image:none;
border:var(--card-border);
-webkit-border-radius:var(--input-radius);
-moz-border-radius:var(--input-radius);
border-radius:var(--input-radius);
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.035);
-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.035);
box-shadow:inset 0 1px 1px rgba(0,0,0,.035);
}
.form-control:focus {
border-color:#63798F;
color:#4b566b;
outline:0;
-webkit-box-shadow:0 0 0 0 transparent,0 0.375rem 0.625rem -0.3125rem rgba(106, 130, 154,0.15);
-moz-box-shadow:0 0 0 0 transparent,0 0.375rem 0.625rem -0.3125rem rgba(106, 130, 154,0.15);
box-shadow:0 0 0 0 transparent,0 0.375rem 0.625rem -0.3125rem rgba(106, 130, 154,0.15);
}
.form-control::-moz-placeholder {
color: #999;
opacity: 1;
}
.form-control:-ms-input-placeholder {
color: #999;
}
.form-control::-webkit-input-placeholder {
color: #999;
}
.form-control::-ms-expand {
background-color: transparent;
border: 0;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
background-color: #eeeeee;
opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
cursor: not-allowed;
}
textarea.form-control {
height: auto;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control {
line-height: 34px;
}
input[type="date"].input-sm,
input[type="time"].input-sm,
input[type="datetime-local"].input-sm,
input[type="month"].input-sm,
.input-group-sm input[type="date"],
.input-group-sm input[type="time"],
.input-group-sm input[type="datetime-local"],
.input-group-sm input[type="month"] {
line-height: 30px;
}
input[type="date"].input-lg,
input[type="time"].input-lg,
input[type="datetime-local"].input-lg,
input[type="month"].input-lg,
.input-group-lg input[type="date"],
.input-group-lg input[type="time"],
.input-group-lg input[type="datetime-local"],
.input-group-lg input[type="month"] {
line-height: 46px;
}
}
.form-group {
margin-bottom: 15px;
}
.radio,
.checkbox {
position: relative;
display: block;
margin-top: 10px;
margin-bottom: 10px;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
cursor: not-allowed;
}
.radio label,
.checkbox label {
min-height: 20px;
padding-left: 20px;
margin-bottom: 0;
font-weight: 400;
cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
position: absolute;
margin-top: 4px \9;
margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
position: relative;
display: inline-block;
padding-left: 20px;
margin-bottom: 0;
font-weight: 400;
vertical-align: middle;
cursor: pointer;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
cursor: not-allowed;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
margin-top: 0;
margin-left: 10px;
}
.form-control-static {
min-height: 34px;
padding-top: 7px;
padding-bottom: 7px;
margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
padding-right: 0;
padding-left: 0;
}
.input-sm {
height: 30px;
padding: 5px 10px;
font-size: 0.75rem;
line-height: 1.5;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
select.input-sm {
height: 30px;
line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
height: auto;
}
.form-group-sm .form-control {
height: 30px;
padding: 5px 10px;
font-size: 0.75rem;
line-height: 1.5;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
.form-group-sm select.form-control {
height: 30px;
line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
height: auto;
}
.form-group-sm .form-control-static {
height: 30px;
min-height: 32px;
padding: 6px 10px;
font-size: 0.75rem;
line-height: 1.5;
}
.input-lg {
height: 46px;
padding: 10px 16px;
font-size: 1.125rem;
line-height: 1.3333333;
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
}
select.input-lg {
height: 46px;
line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
height: auto;
}
.form-group-lg .form-control {
height: 46px;
padding: 10px 16px;
font-size: 1.125rem;
line-height: 1.3333333;
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
}
.form-group-lg select.form-control {
height: 46px;
line-height: 46px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
height: auto;
}
.form-group-lg .form-control-static {
height: 46px;
min-height: 38px;
padding: 11px 16px;
font-size: 1.125rem;
line-height: 1.3333333;
}
.has-feedback {
position: relative;
}
.has-feedback .form-control {
padding-right: 42.5px;
}
.form-control-feedback {
position: absolute;
top: 0;
right: 0;
z-index: 2;
display: block;
width: 34px;
height: 34px;
line-height: 34px;
text-align: center;
pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
width: 46px;
height: 46px;
line-height: 46px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
width: 30px;
height: 30px;
line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
color: #3c763d;
}
.has-success .form-control {
border-color: #3c763d;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
border-color: #2b542c;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
color: #3c763d;
background-color: #dff0d8;
border-color: #3c763d;
}
.has-success .form-control-feedback {
color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
color: #8a6d3b;
}
.has-warning .form-control {
border-color: #8a6d3b;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
border-color: #66512c;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
color: #8a6d3b;
background-color: #fcf8e3;
border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
color: #a94442;
}
.has-error .form-control {
border-color: #a94442;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
border-color: #843534;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
color: #a94442;
background-color: #f2dede;
border-color: #a94442;
}
.has-error .form-control-feedback {
color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
top: 0;
}
.help-block {
display: block;
margin-top: 5px;
margin-bottom: 10px;
color: #7d879c;
}
@media (min-width: 768px) {
.form-inline .form-group {
display: inline-block;
margin-bottom: 0;
vertical-align: middle;
}
.form-inline .form-control {
display: inline-block;
width: auto;
vertical-align: middle;
}
.form-inline .form-control-static {
display: inline-block;
}
.form-inline .input-group {
display: inline-table;
vertical-align: middle;
}
.form-inline .input-group .input-group-addon,
.form-inline .input-group .input-group-btn,
.form-inline .input-group .form-control {
width: auto;
}
.form-inline .input-group > .form-control {
width: 100%;
}
.form-inline .control-label {
margin-bottom: 0;
vertical-align: middle;
}
.form-inline .radio,
.form-inline .checkbox {
display: inline-block;
margin-top: 0;
margin-bottom: 0;
vertical-align: middle;
}
.form-inline .radio label,
.form-inline .checkbox label {
padding-left: 0;
}
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
position: relative;
margin-left: 0;
}
.form-inline .has-feedback .form-control-feedback {
top: 0;
}
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
padding-top: 7px;
margin-top: 0;
margin-bottom: 0;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
min-height: 27px;
}
.form-horizontal .form-group {
margin-right: -15px;
margin-left: -15px;
}
@media (min-width: 768px) {
.form-horizontal .control-label {
padding-top: 7px;
margin-bottom: 0;
text-align: right;
}
}
.form-horizontal .has-feedback .form-control-feedback {
right: 15px;
}
@media (min-width: 768px) {
.form-horizontal .form-group-lg .control-label {
padding-top: 11px;
font-size: 1.125rem;
}
}
@media (min-width: 768px) {
.form-horizontal .form-group-sm .control-label {
padding-top: 6px;
font-size: 0.75rem;
}
}
.btn {
display:inline-block;
margin-bottom:0;
text-align:center;
white-space:nowrap;
vertical-align:middle;
-ms-touch-action:manipulation;
touch-action:manipulation;
cursor:pointer;
text-transform:uppercase;
background-image:none;
border:1px solid transparent;
padding:var(--btn-padding);
font-weight:var(--btn-font-weight);
font-family:var(--btn-font-family);
font-size:var(--btn-font-size);
text-decoration:none;
line-height:1.42857143;
-webkit-border-radius:var(--btn-radius);
-moz-border-radius:var(--btn-radius);
border-radius:var(--btn-radius);
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}
.btn-small{
padding:0.3em 0.5em;
font-size:0.75rem;
-webkit-box-shadow:none;
box-shadow:none;}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
color: #333;
text-decoration: none;
}
.btn:active,
.btn.active {
background-image: none;
outline: 0;
-webkit-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
cursor: not-allowed;
filter: alpha(opacity=65);
opacity: 0.65;
-webkit-box-shadow: none;
box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
pointer-events: none;
} .btn-default{
color:var(--color-btn-default);
background-color:var(--bg-default);
border-color:var(--border-default);
}
.btn-default:focus,
.btn-default.focus{
color:var(--color-btn-default-focus);
background-color:var(--bg-default-focus);
border-color:var(--border-default-focus);
}
.btn-default:hover{
color:var(--color-btn-default-hover);
background-color:var(--bg-default-hover);
border-color:var(--border-default-hover);
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
color:var(--color-btn-default-active);
background-color:var(--bg-default-active);
background-image:none;
border-color:var(--border-default-active);
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
color:var(--color-btn-default);
background-color:var(--bg-default);
border-color:var(--border-default);
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
background-color:var(--bg-default-hover);
border-color:var(--border-default-hover);
}
.btn-default .badge {
color:var(--color-btn-default);
background-color:var(--bg-default);
} .btn-primary {
color:var(--color-btn-primary);
background-color:var(--bg-primary);
border-color:var(--border-primary);
}
.btn-primary:focus,
.btn-primary.focus {
color:var(--color-btn-primary-focus);
background-color:var(--bg-primary-focus);
border-color:var(--border-primary-focus);
}
.btn-primary:hover {
color:var(--color-btn-primary-hover);
background-color:var(--bg-primary-hover);
border-color:var(--border-primary-hover);
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
color:var(--color-btn-primary-active);
background-color:var(--bg-primary-active);
background-image:none;
border-color:var(--border-primary-active);
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
color:var(--color-btn-primary);
background-color:var(--bg-primary);
border-color:var(--border-primary);
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
background-color:var(--bg-primary-hover);
border-color:var(--border-primary-hover);
}
.btn-primary .badge {
color:var(--color-btn-primary);
background-color:var(--bg-primary);
} .btn-border-black{
color:var(--color-btn-border-black);
background-color:var(--bg-border-black);
border-color:var(--border-border-black);
}
.btn-border-black:focus,
.btn-border-black.focus{
color:var(--color-btn-border-black-focus);
background-color:var(--bg-border-black-focus);
border-color:var(--border-border-black-focus);
}
.btn-border-black:hover{
color:var(--color-btn-border-black-hover);
background-color:var(--bg-border-black-hover);
border-color:var(--border-border-black-hover);
} .btn-border-white{
color:var(--color-btn-border-white);
background-color:var(--bg-border-white);
border-color:var(--border-border-white);
}
.btn-border-white:focus,
.btn-border-white.focus{
color:var(--color-btn-border-white-focus);
background-color:var(--bg-border-white-focus);
border-color:var(--border-border-white-focus);
}
.btn-border-white:hover{
color:var(--color-btn-border-white-hover);
background-color:var(--bg-border-white-hover);
border-color:var(--border-border-white-hover);
} .btn-white{
color:var(--color-btn-white);
background-color:var(--bg-white);
border-color:var(--border-white);
}
.btn-white:focus,
.btn-white.focus{
color:var(--color-btn-white-focus);
background-color:var(--bg-white-focus);
border-color:var(--border-white-focus);
}
.btn-white:hover{
color:var(--color-btn-white-hover);
background-color:var(--bg-white-hover);
border-color:var(--border-white-hover);
} .btn-link{
font-weight:var(--btn-font-weight);
font-family:var(--btn-font-family);
font-size:var(--btn-font-size);
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
position:relative;
padding:0;
display:inline-flex;
align-items:center;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link{
background-color:transparent;
-webkit-box-shadow:none;
box-shadow:none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active{
border-color:transparent;
}
.btn-link:hover,
.btn-link:focus{
text-decoration:underline;
background-color:transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus{
text-decoration:none;
}
.btn-lg,
.btn-group-lg > .btn {
padding: 12px 24px;
font-size: 1rem;
line-height: 1.3333333;
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
}
.btn-sm,
.btn-group-sm > .btn {
padding: 5px 10px;
font-size: 0.75rem;
line-height: 1.5;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
.btn-xs,
.btn-group-xs > .btn {
padding: 1px 5px;
font-size: 0.75rem;
line-height: 1.5;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
.btn-block {
display: block;
width: 100%;
}
.btn-block + .btn-block {
margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
width: 100%;
}
.fade {
opacity: 0;
-webkit-transition: opacity 0.15s linear;
-o-transition: opacity 0.15s linear;
transition: opacity 0.15s linear;
}
.fade.in {
opacity: 1;
}
.collapse {
display: none;
}
.collapse.in {
display: block;
}
tr.collapse.in {
display: table-row;
}
tbody.collapse.in {
display: table-row-group;
}
.collapsing {
position: relative;
height: 0;
overflow: hidden;
-webkit-transition-property: height, visibility;
-o-transition-property: height, visibility;
transition-property: height, visibility;
-webkit-transition-duration: 0.35s;
-o-transition-duration: 0.35s;
transition-duration: 0.35s;
-webkit-transition-timing-function: ease;
-o-transition-timing-function: ease;
transition-timing-function: ease;
}
.caret {
display: inline-block;
width: 0;
height: 0;
margin-left: 2px;
vertical-align: middle;
border-top: 4px dashed;
border-top: 4px solid \9;
border-right: 4px solid transparent;
border-left: 4px solid transparent;
}
.dropup,
.dropdown {
position: relative;
}
.dropdown-toggle:focus {
outline: 0;
}
.dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 160px;
padding: 5px 0;
margin: 2px 0 0;
font-size: 0.875rem;
text-align: left;
list-style: none;
background-color:var(--bg-dropdown-menu);
-webkit-background-clip:padding-box;
background-clip:padding-box;
border:var(--border-dropdown-menu);
border:var(--border-dropdown-menu);
border-radius:0.25rem;
-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);
box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);
}
.dropdown-menu.pull-right {
right: 0;
left: auto;
}
.dropdown-menu .divider {
height: 1px;
margin: 9px 0;
overflow: hidden;
background-color: #e5e5e5;
}
.dropdown-menu > li > a {
display: block;
padding: 3px 20px;
clear: both;
font-weight: 400;
line-height: 1.42857143;
color:var(--color-dropdown-menu-link);
white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
color:var(--color-dropdown-menu-link-hover-active);
text-decoration: none;
background-color:var(--background-dropdown-menu-link-hover);
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
color:var(--color-dropdown-menu-link-hover-active);
text-decoration:none;
background-color:var(--background-dropdown-menu-link-hover);
outline:0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
text-decoration: none;
cursor: not-allowed;
background-color: transparent;
background-image: none;
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .dropdown-menu {
display: block;
}
.open > a {
outline: 0;
}
.dropdown-menu-right {
right: 0;
left: auto;
}
.dropdown-menu-left {
right: auto;
left: 0;
}
.dropdown-header {
display: block;
padding: 3px 20px;
font-size: 0.75rem;
line-height: 1.42857143;
color: #777777;
white-space: nowrap;
}
.dropdown-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 990;
}
.pull-right > .dropdown-menu {
right: 0;
left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
content: "";
border-top: 0;
border-bottom: 4px dashed;
border-bottom: 4px solid \9;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
top: auto;
bottom: 100%;
margin-bottom: 2px;
}
@media (min-width: 768px) {
.navbar-right .dropdown-menu {
right: 0;
left: auto;
}
.navbar-right .dropdown-menu-left {
right: auto;
left: 0;
}
}
.btn-group,
.btn-group-vertical {
position: relative;
display: inline-block;
vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
position: relative;
float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
margin-left: -1px;
}
.btn-toolbar {
margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
border-radius: 0;
}
.btn-group > .btn:first-child {
margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.btn-group > .btn-group {
float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
padding-right: 8px;
padding-left: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
padding-right: 12px;
padding-left: 12px;
}
.btn-group.open .dropdown-toggle {
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
-webkit-box-shadow: none;
box-shadow: none;
}
.btn .caret {
margin-left: 0;
}
.btn-lg .caret {
border-width: 5px 5px 0;
border-bottom-width: 0;
}
.dropup .btn-lg .caret {
border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
display: block;
float: none;
width: 100%;
max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
margin-top: -1px;
margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
border-top-left-radius: 0;
border-top-right-radius: 0;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.btn-group-justified {
display: table;
width: 100%;
table-layout: fixed;
border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
display: table-cell;
float: none;
width: 1%;
}
.btn-group-justified > .btn-group .btn {
width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
position: absolute;
clip: rect(0, 0, 0, 0);
pointer-events: none;
}
.input-group {
position: relative;
display: table;
border-collapse: separate;
}
.input-group[class*="col-"] {
float: none;
padding-right: 0;
padding-left: 0;
}
.input-group .form-control {
position: relative;
z-index: 2;
float: left;
width: 100%;
margin-bottom: 0;
}
.input-group .form-control:focus {
z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
height: 46px;
padding: 10px 16px;
font-size: 1.125rem;
line-height: 1.3333333;
border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
height: 46px;
line-height: 46px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
height: 30px;
padding: 5px 10px;
font-size: 0.75rem;
line-height: 1.5;
border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
height: 30px;
line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
border-radius: 0;
}
.input-group-addon,
.input-group-btn {
width: 1%;
white-space: nowrap;
vertical-align: middle;
}
.input-group-addon {
padding: 6px 12px;
font-size: 0.875rem;
font-weight: 400;
line-height: 1;
color: #555555;
text-align: center;
background-color: #eeeeee;
border: 1px solid #cccccc;
border-radius: 4px;
}
.input-group-addon.input-sm {
padding: 5px 10px;
font-size: 0.75rem;
border-radius: 3px;
}
.input-group-addon.input-lg {
padding: 10px 16px;
font-size: 1.125rem;
border-radius: 6px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.input-group-addon:first-child {
border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.input-group-addon:last-child {
border-left: 0;
}
.input-group-btn {
position: relative;
font-size: 0;
white-space: nowrap;
}
.input-group-btn > .btn {
position: relative;
}
.input-group-btn > .btn + .btn {
margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
z-index: 2;
margin-left: -1px;
}
.nav {
padding-left: 0;
margin-bottom: 0;
list-style: none;
}
.nav > li {
position: relative;
display: block;
}
.nav > li > a {
position: relative;
display: block;
padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
text-decoration: none;
background-color: #eeeeee;
}
.nav > li.disabled > a {
color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
color: #777777;
text-decoration: none;
cursor: not-allowed;
background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
background-color: #eeeeee;
border-color: #337ab7;
}
.nav .nav-divider {
height: 1px;
margin: 9px 0;
overflow: hidden;
background-color: #e5e5e5;
}
.nav > li > a > img {
max-width: none;
}
.nav-tabs {
border-bottom: 1px solid #dddddd;
}
.nav-tabs > li {
float: left;
margin-bottom: -1px;
}
.nav-tabs > li > a {
margin-right: 2px;
line-height: 1.42857143;
border: 1px solid transparent;
border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
border-color: #eeeeee #eeeeee #dddddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
color: #555555;
cursor: default;
background-color: #ffffff;
border: 1px solid #dddddd;
border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
width: 100%;
border-bottom: 0;
}
.nav-tabs.nav-justified > li {
float: none;
}
.nav-tabs.nav-justified > li > a {
margin-bottom: 5px;
text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
top: auto;
left: auto;
}
@media (min-width: 768px) {
.nav-tabs.nav-justified > li {
display: table-cell;
width: 1%;
}
.nav-tabs.nav-justified > li > a {
margin-bottom: 0;
}
}
.nav-tabs.nav-justified > li > a {
margin-right: 0;
border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
border: 1px solid #dddddd;
}
@media (min-width: 768px) {
.nav-tabs.nav-justified > li > a {
border-bottom: 1px solid #dddddd;
border-radius: 4px 4px 0 0;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
border-bottom-color: #ffffff;
}
}
.nav-pills > li {
float: left;
}
.nav-pills > li > a {
border-radius: 4px;
}
.nav-pills > li + li {
margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
color: #ffffff;
background-color: #337ab7;
}
.nav-stacked > li {
float: none;
}
.nav-stacked > li + li {
margin-top: 2px;
margin-left: 0;
}
.nav-justified {
width: 100%;
}
.nav-justified > li {
float: none;
}
.nav-justified > li > a {
margin-bottom: 5px;
text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
top: auto;
left: auto;
}
@media (min-width: 768px) {
.nav-justified > li {
display: table-cell;
width: 1%;
}
.nav-justified > li > a {
margin-bottom: 0;
}
}
.nav-tabs-justified {
border-bottom: 0;
}
.nav-tabs-justified > li > a {
margin-right: 0;
border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
border: 1px solid #dddddd;
}
@media (min-width: 768px) {
.nav-tabs-justified > li > a {
border-bottom: 1px solid #dddddd;
border-radius: 4px 4px 0 0;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
border-bottom-color: #ffffff;
}
}
.tab-content > .tab-pane {
display: none;
}
.tab-content > .active {
display: block;
}
.nav-tabs .dropdown-menu {
margin-top: -1px;
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.navbar {
position: relative;
min-height: 50px;
margin-bottom: 0;
border: 0 solid transparent;
}
@media (min-width: 768px) {
.navbar {
border-radius: 0;
}
}
@media (min-width: 768px) {
.navbar-header {
float: left;
}
}
.navbar-collapse {
padding-right: 15px;
padding-left: 15px;
overflow-x: visible;
border-top: 1px solid transparent;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
-webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
overflow-y: auto;
}
@media (min-width: 768px) {
.navbar-collapse {
width: auto;
border-top: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.navbar-collapse.collapse {
display: block !important;
height: auto !important;
padding-bottom: 0;
overflow: visible !important;
}
.navbar-collapse.in {
overflow-y: visible;
}
.navbar-fixed-top .navbar-collapse,
.navbar-static-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
padding-right: 0;
padding-left: 0;
}
}
.navbar-fixed-top,
.navbar-fixed-bottom {
position: fixed;
right: 0;
left: 0;
z-index: 1030;
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
max-height: 200px;
}
}
@media (min-width: 768px) {
.navbar-fixed-top,
.navbar-fixed-bottom {
border-radius: 0;
}
}
.navbar-fixed-top {
top: 0;
border-width: 0 0 1px;
}
.navbar-fixed-bottom {
bottom: 0;
margin-bottom: 0;
border-width: 1px 0 0;
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
margin-right: -15px;
margin-left: -15px;
}
@media (min-width: 768px) {
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
margin-right: 0;
margin-left: 0;
}
}
.navbar-static-top {
z-index: 1000;
border-width: 0 0 1px;
}
@media (min-width: 768px) {
.navbar-static-top {
border-radius: 0;
}
}
.navbar-brand {
float:left;
height:60px;
padding:15px 0;
font-size:1.125rem;
line-height:20px;
}
.navbar-brand:hover,
.navbar-brand:focus {
text-decoration:none;
}
.navbar-brand > img {
display: block;
}
@media (min-width: 768px) {
.navbar > .container .navbar-brand,
.navbar > .container-fluid .navbar-brand {
margin-left: -15px;
}
}
.navbar-toggle {
position: relative;
float: right;
padding: 9px 10px;
margin-right: 15px;
margin-top: 8px;
margin-bottom: 8px;
background-color: transparent;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
}
.navbar-toggle:focus {
outline: 0;
}
.navbar-toggle .icon-bar {
display: block;
width: 22px;
height: 2px;
border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
margin-top: 4px;
}
@media (min-width: 768px) {
.navbar-toggle {
display: none;
}
}
.navbar-nav {
margin: 7.5px -15px;
}
.navbar-nav > li > a {
padding-top: 10px;
padding-bottom: 10px;
line-height: 20px;
}
@media (max-width: 767px) {
.navbar-nav .open .dropdown-menu {
position: static;
float: none;
width: auto;
margin-top: 0;
background-color: transparent;
border: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.navbar-nav .open .dropdown-menu > li > a,
.navbar-nav .open .dropdown-menu .dropdown-header {
padding: 5px 15px 5px 25px;
}
.navbar-nav .open .dropdown-menu > li > a {
line-height: 20px;
}
.navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-nav .open .dropdown-menu > li > a:focus {
background-image: none;
}
}
@media (min-width: 768px) {
.navbar-nav {
float: left;
margin: 0;
}
.navbar-nav > li {
float: left;
}
.navbar-nav > li > a {
padding-top: 15px;
padding-bottom: 15px;
}
}
.navbar-form {
padding: 10px 15px;
margin-right: -15px;
margin-left: -15px;
border-top: 1px solid transparent;
border-bottom: 1px solid transparent;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
margin-top: 8px;
margin-bottom: 8px;
}
@media (min-width: 768px) {
.navbar-form .form-group {
display: inline-block;
margin-bottom: 0;
vertical-align: middle;
}
.navbar-form .form-control {
display: inline-block;
width: auto;
vertical-align: middle;
}
.navbar-form .form-control-static {
display: inline-block;
}
.navbar-form .input-group {
display: inline-table;
vertical-align: middle;
}
.navbar-form .input-group .input-group-addon,
.navbar-form .input-group .input-group-btn,
.navbar-form .input-group .form-control {
width: auto;
}
.navbar-form .input-group > .form-control {
width: 100%;
}
.navbar-form .control-label {
margin-bottom: 0;
vertical-align: middle;
}
.navbar-form .radio,
.navbar-form .checkbox {
display: inline-block;
margin-top: 0;
margin-bottom: 0;
vertical-align: middle;
}
.navbar-form .radio label,
.navbar-form .checkbox label {
padding-left: 0;
}
.navbar-form .radio input[type="radio"],
.navbar-form .checkbox input[type="checkbox"] {
position: relative;
margin-left: 0;
}
.navbar-form .has-feedback .form-control-feedback {
top: 0;
}
}
@media (max-width: 767px) {
.navbar-form .form-group {
margin-bottom: 5px;
}
.navbar-form .form-group:last-child {
margin-bottom: 0;
}
}
@media (min-width: 768px) {
.navbar-form {
width: auto;
padding-top: 0;
padding-bottom: 0;
margin-right: 0;
margin-left: 0;
border: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
}
.navbar-nav > li > .dropdown-menu {
margin-top: 0;
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
margin-bottom: 0;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.navbar-btn {
margin-top: 8px;
margin-bottom: 8px;
}
.navbar-btn.btn-sm {
margin-top: 10px;
margin-bottom: 10px;
}
.navbar-btn.btn-xs {
margin-top: 14px;
margin-bottom: 14px;
}
.navbar-text {
margin-top: 15px;
margin-bottom: 15px;
}
@media (min-width: 768px) {
.navbar-text {
float: left;
margin-right: 15px;
margin-left: 15px;
}
}
@media (min-width: 768px) {
.navbar-left {
float: left !important;
}
.navbar-right {
float: right !important;
margin-right: -15px;
}
.navbar-right ~ .navbar-right {
margin-right: 0;
}
} ul#main-menu{margin:0;}
.navbar-default{
background:var(--bg-navbar-default);
border-bottom:0;
border-radius:0;
margin-bottom:0;
-webkit-transition:0.2s;
-moz-transition:0.2s;
-ms-transition:0.2s;
-o-transition:0.2s;
transition:0.2s;}
.navbar-default.active{
-webkit-box-shadow:0 0.125rem 0.3rem -0.0625rem rgba(0,0,0,0.03),0 0.275rem 0.75rem -0.0625rem rgba(0,0,0,0.06);
-moz-box-shadow:0 0.125rem 0.3rem -0.0625rem rgba(0,0,0,0.03),0 0.275rem 0.75rem -0.0625rem rgba(0,0,0,0.06);
box-shadow:0 0.125rem 0.3rem -0.0625rem rgba(0,0,0,0.03),0 0.275rem 0.75rem -0.0625rem rgba(0,0,0,0.06);}
.navbar-default .navbar-brand{color:#777;}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus{
color:#5e5e5e;
background-color:transparent;}
.navbar-default .navbar-text{color:#777;}
.navbar-default .navbar-nav > li > a{
color:var(--color-navbar-menu-link);
font-family:var(--navbar-font-family);
font-size:var(--navbar-font-size);
font-weight:var(--navbar-font-weight);
letter-spacing:0;
text-decoration:none;
text-transform:var(--navbar-text-transform);}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus{
color:var(--color-navbar-menu-link-hover-active);
background-color:transparent;}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus{
background-color:transparent;
color:var(--color-navbar-menu-link-hover-active);
text-decoration:none;}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus{
color:#cccccc;
background-color:transparent;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus{
color:var(--color-navbar-menu-link-hover-active);
background-color:var(--background-navbar-link-hover);
}
@media (max-width: 767px) {
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
color:var(--color-dropdown-menu-link);
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
color:#333333;
background-color:transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
color:#555555;
background-color:#e7e7e7;
}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
color:#cccccc;
background-color:transparent;
}
}
.navbar-default .navbar-toggle {
border-color:#4b566b;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
background-color:#fff;
}
.navbar-default .navbar-toggle .icon-bar {
background-color:#4b566b;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
border-color:#fff;
}
.navbar-default .navbar-link {
color:#777777;
}
.navbar-default .navbar-link:hover {
color:#333333;
}
.navbar-default .btn-link {
color:#777777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
color:#333333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
color:#cccccc;
}
.embed-responsive {
position: relative;
display: block;
height: 0;
padding: 0;
overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
border: 0;
}
.embed-responsive-16by9 {
padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
padding-bottom: 75%;
} .close {
float:right;
font-size:1.313rem;
font-weight:bold;
line-height:1;
color:#000;
}
.close:hover,
.close:focus {
color:#999;
text-decoration:none;
cursor:pointer;
}
button.close {
background:transparent;
border:0;
cursor:pointer;
padding:0;
position:absolute;
left:auto;
right:15px;
top:15px;
z-index:2;
-webkit-appearance:none;
appearance:none;
transition:all 0.3s ease 0s;
}
.modal-open {
overflow:hidden;
}
.modal {
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
z-index:1050;
display:none;
overflow:hidden;
-webkit-overflow-scrolling:touch;
outline:0;
}
.modal.fade .modal-dialog {
-webkit-transform:translate(0, -25%);
-ms-transform:translate(0, -25%);
-o-transform:translate(0, -25%);
transform:translate(0, -25%);
-webkit-transition:-webkit-transform 0.3s ease-out;
-o-transition:-o-transform 0.3s ease-out;
transition:transform 0.3s ease-out;
}
.modal.in .modal-dialog {
-webkit-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-o-transform:translate(0, 0);
transform:translate(0, 0);
}
.modal-open .modal {
overflow-x:hidden;
overflow-y:auto;
}
.modal-dialog {
position:relative;
width:750px;
margin:50px auto 10px;
}
.modal-content {
position:relative;
background-color:#fff;
-webkit-background-clip:padding-box;
background-clip:padding-box;
border:none;
border-radius:0.625rem;
-webkit-box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);
box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);
outline:0;
overflow:hidden;
}
.modal-backdrop {
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
z-index:1040;
background-color:#000;
}
.modal-backdrop.fade {
filter:alpha(opacity=0);
opacity:0;
}
.modal-backdrop.in {
filter:alpha(opacity=50);
opacity:0.5;
}
.modal-header {
padding:15px;
border-bottom:1px solid #e5e5e5;
}
.modal-header .close {
margin-top:-2px;
}
.modal-title {
margin:0;
line-height:1.42857143;
}
.modal-body {
position:relative;
padding:0;
}
.modal-body .content{
padding:2.25rem 1.875rem;
}
.modal-footer {
padding:15px;
border-top:1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
margin-bottom:0;
margin-left:5px;
}
.modal-footer .btn-group .btn + .btn {
margin-left:-1px;
}
.modal-footer .btn-block + .btn-block {
margin-left:0;
}
.modal-scrollbar-measure{
position:absolute;
top:-9999px;
width:50px;
height:50px;
overflow:scroll;
}
@media only screen and (max-width: 767px){
.modal-dialog{width:95% !important;}
.modal-body .content{ 
text-align:center;
padding:30px;
}
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
display: table;
content: " ";
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.modal-header:after,
.modal-footer:after {
clear: both;
}
.center-block {
display: block;
margin-right: auto;
margin-left: auto;
}
.pull-right {
float: right !important;
}
.pull-left {
float: left !important;
}
.hide {
display: none !important;
}
.show {
display: block !important;
}
.invisible {
visibility: hidden;
}
.text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0;
}
.hidden {
display: none !important;
}
.affix {
position: fixed;
}
@-ms-viewport {
width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
display: none !important;
}
@media (max-width: 767px) {
.visible-xs {
display: block !important;
}
table.visible-xs {
display: table !important;
}
tr.visible-xs {
display: table-row !important;
}
th.visible-xs,
td.visible-xs {
display: table-cell !important;
}
}
@media (max-width: 767px) {
.visible-xs-block {
display: block !important;
}
}
@media (max-width: 767px) {
.visible-xs-inline {
display: inline !important;
}
}
@media (max-width: 767px) {
.visible-xs-inline-block {
display: inline-block !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm {
display: block !important;
}
table.visible-sm {
display: table !important;
}
tr.visible-sm {
display: table-row !important;
}
th.visible-sm,
td.visible-sm {
display: table-cell !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-block {
display: block !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline {
display: inline !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline-block {
display: inline-block !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md {
display: block !important;
}
table.visible-md {
display: table !important;
}
tr.visible-md {
display: table-row !important;
}
th.visible-md,
td.visible-md {
display: table-cell !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-block {
display: block !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline {
display: inline !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline-block {
display: inline-block !important;
}
}
@media (min-width: 1200px) {
.visible-lg {
display: block !important;
}
table.visible-lg {
display: table !important;
}
tr.visible-lg {
display: table-row !important;
}
th.visible-lg,
td.visible-lg {
display: table-cell !important;
}
}
@media (min-width: 1200px) {
.visible-lg-block {
display: block !important;
}
}
@media (min-width: 1200px) {
.visible-lg-inline {
display: inline !important;
}
}
@media (min-width: 1200px) {
.visible-lg-inline-block {
display: inline-block !important;
}
}
@media (max-width: 767px) {
.hidden-xs {
display: none !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm {
display: none !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md {
display: none !important;
}
}
@media (min-width: 1200px) {
.hidden-lg {
display: none !important;
}
}
.visible-print {
display: none !important;
}
@media print {
.visible-print {
display: block !important;
}
table.visible-print {
display: table !important;
}
tr.visible-print {
display: table-row !important;
}
th.visible-print,
td.visible-print {
display: table-cell !important;
}
}
.visible-print-block {
display: none !important;
}
@media print {
.visible-print-block {
display: block !important;
}
}
.visible-print-inline {
display: none !important;
}
@media print {
.visible-print-inline {
display: inline !important;
}
}
.visible-print-inline-block {
display: none !important;
}
@media print {
.visible-print-inline-block {
display: inline-block !important;
}
}
@media print {
.hidden-print {
display: none !important;
}
}  #skip a{
display:block;
position:absolute;
left:-999px;
top:-999px;}
#skip a:focus{
left0;
top:0;
padding:3px;
background:#ffc;
border:1px solid #990000;} a.skip-main{
left:-999px;
position:absolute;
top:0;
width:1px;
height:1px;
overflow:hidden;
z-index:-999;}
a.skip-main:focus,
a.skip-main:active{} .hide-element{
border:0;
clip:rect(1px, 1px, 1px, 1px);
height:1px;
margin:-1px;
overflow:hidden;
padding:0;
position:absolute;
width:1px;}
.hide-element-focusable:active,
.hide-element-focusable:focus{
clip:auto;
height:auto;
margin:0;
overflow:visible;
position:static;
width:auto;}
.site-title,
.site-description{
display:none !important;
margin:0;}
.my-indent{
font-size:0 !important;
line-height:0 !important;
margin:0 !important;
padding:0 !important;
text-indent:-9000px !important;}
h1.seo-mini{
font-size:0.875rem;
line-height:14px;
letter-spacing:1px;
text-transform:uppercase;} .scrolled-down{
transform:translateY(-100%);
transition:all 0.3s ease-in-out;}
.scrolled-up{
transform:translateY(0);
transition:all 0.3s ease-in-out;} .top-navigation{
font-family:var(--body-font-family);
position:relative;}
.top-utility{
border-bottom:1px solid #e5e8ed;
line-height:normal;
padding:0.4em 0.2em;}
ul#menu-top-utility-menu{margin:0; padding:0;}
.top-utility a{
color:var(--color-navbar-menu-link);
font-size:0.75rem;
text-decoration:none;}
.top-utility a:hover,
.top-utility a:active,
.top-utility a:focus{
color:var(--color-navbar-menu-link-hover-active);
text-decoration:none;} .search-wrap{
background:#fff;
position:absolute;  	
top:0;
left:0;
bottom:0;
z-index:99;
width:100%;
-webkit-transition:.3s all ease;
-o-transition:.3s all ease;
transition:.3s all ease;
opacity:0;
visibility:hidden;}
.search-wrap.active{
height:100%;
opacity:1;
visibility:visible;}
.search-wrap .search-form{
display:flex;
align-items:center;
padding:0 1rem !important;
height:100%;}
.search-wrap .search-form .is-form-style{
display:flex;
align-items:center;
flex:1 0 auto;}
.search-wrap .search-form .is-form-style input.is-search-input{font-size:1rem !important;}
.search-wrap .search-form .is-form-style .is-search-input{
height:3.5rem;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;}
.search-wrap .search-form .is-form-style .is-search-input:active,
.search-wrap .search-form .is-form-style .is-search-input:focus{
outline:none;
-webkit-box-shadow:none;
box-shadow:none;}
.search-wrap a.close-search{
color:var(--color-navbar-menu-link);
font-size:1.25rem;
padding:0 1rem;
text-decoration:none;}
.search-wrap .close-search:hover,
.search-wrap .close-search:active,
.search-wrap .close-search:focus{
color:var(--color-navbar-menu-link-hover-active);} .aws-container{width:100%;}
.aws-container .aws-search-field{
border:1px solid #e5e8ed;
color:var(--body-color);
font-size:0.875rem;}
.aws-container .aws-search-form .aws-search-btn_icon{
color:#374051;}
.aws-container .aws-search-form .aws-form-btn{
background:#F5F3F1;
border: 1px solid #d8d8d8;}
.aws-search-result ul li{
border-bottom:1px solid #e5e8ed;}
.aws-search-result{
border:1px solid #e5e8ed;
font-size:0.875rem;
line-height:18px;}
.aws-search-result .aws_result_title{
color:var(--color-purple);}
.aws-search-result .aws_result_image img{
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;}
.aws-search-result .aws_onsale{
background:var(--bg-dark);}
.is-ajax-search-items .stock-status{
color:#6a6a6a !important;} li.search-icon-toggle a{
color:var(--color-navbar-menu-link);
display:inline-block;
font-size:0 !important;
height:36px;
line-height:36px;
margin:0;
padding:0;
text-align:center;
width:38px;
position:relative;}
li.search-icon-toggle a:hover,
li.search-icon-toggle a:active,
li.search-icon-toggle a:focus{
color:var(--color-navbar-menu-link-hover-active);}
li.search-icon-toggle a:after{
font-family:feather!important;
content:"\e9c1";
font-size:1.25rem;
display:inline-block;} li.cart a{
color:var(--color-navbar-menu-link);
display:inline-block;
font-size:0 !important;
line-height:18px;
margin:0;
padding:0;
text-align:center;
position:relative;}
li.cart a:hover,
li.cart a:active,
li.cart a:focus{
color:var(--color-navbar-menu-link-hover-active);}
li.cart a:after{
font-family:feather!important;
content:"\e9c9";
font-size:1.25rem;
display:inline-block;}
li.cart a span.cart-badge-wrapper{
font-size:0.875rem;}
li.cart a .cart-badge-wrapper .badge{
background-color:#576C80;
color:#fff;
font-size:0.6em !important;
line-height:20px !important;
position:absolute;
top:-5px;
right:-14px;
width:18px;
height:18px;
padding:0;
text-align:center;
white-space:nowrap;
-webkit-border-radius:50%;
-moz-border-radius:50%;
border-radius:50%;} .navbar-brand{
position:absolute;
width:100%;
left:0;
text-align:center;
margin:0 auto;}
.navbar-toggle{
z-index:3;}
.navbar-brand.navbar-image{
display:flex;
justify-content:center;
align-items:center;
padding:0;}
@media (max-width:768px) {
.navbar-brand.navbar-image{
justify-content:flex-start;
padding:0 0 0 15px;}
}
.navbar-brand.navbar-image > img{
margin:0;
max-width:130px;
z-index:1;}
#menu-primary-left,
#menu-primary-right{
margin-top:0.3rem;} footer .features{
color:#0a0c0e;}
footer{
color:#969593;
font-size:0.875rem;}
footer h4.h5{
color:#fff;
font-family:var(--body-font-family);
font-weight:400;
margin:0 0 0.5em;}
footer h5{
color:#D1D1CF;
margin:0 0 1em;}
footer ul,
footer ol{
font-size:0.875rem;
list-style:none;
margin:0 0 1em;
padding:0;}
footer ul > li,
footer ol > li,
footer ul > li > a,
footer ol > li > a{
margin-bottom:0.375rem;}
footer a{
color:#969593;
-webkit-transition:color 0.25s ease-in-out;
-moz-transition:color 0.25s ease-in-out;
transition:color 0.25s ease-in-out;
text-decoration:none !important;}
footer a:hover,
footer a:active,
footer a:focus{
color:#fff;
text-decoration:underline;} .back-to-top{
background:#576C80;
border:1px solid #576C80;
color:#fff;
cursor:pointer;
display:none;
font-size:1.125rem;
width:50px;
height:50px;
line-height:50px;
position:fixed;
right:2vw;
bottom:18vh;
-webkit-transition:background 0.3s;
transition:background 0.3s;
text-align:center;
text-decoration:none !important;
z-index:9991;
-webkit-border-radius:50%;
-moz-border-radius:50%;
border-radius:50%;}
.back-to-top:hover,
.back-to-top:focus{
background:#63798F;
color:#fff;
text-decoration:none !important;} a img.opacity{
background-color:white;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity:1;
opacity:1;
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
transition:all .5s ease;}	
a:hover img.opacity{
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter:alpha(opacity=70) !important;
-moz-opacity:0.7 !important;
-khtml-opacity:0.7 !important;
opacity:0.7 !important;}
.opacity-50{
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity:0.5;
opacity:0.5;}
img.grayscale{
-webkit-filter:grayscale(100%);
-moz-filter:grayscale(100%);
-ms-filter:grayscale(100%);
-o-filter:grayscale(100%);
filter:grayscale(100%);} svg{overflow:hidden;vertical-align:middle} .shadow-sm{
-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075);
-moz-box-shadow:0 .125rem .25rem rgba(0,0,0,.075);
box-shadow:0 .125rem .25rem rgba(0,0,0,.075);}
.shadow-md{
-webkit-box-shadow:0 4px 10px 0 rgba(0, 0, 0, 0.15);
-moz-box-shadow:0 4px 10px 0 rgba(0, 0, 0, 0.15);
box-shadow:0 4px 10px 0 rgba(0, 0, 0, 0.15);} .b-r-6{
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;}
.b-r-18{
-webkit-border-radius:18px;
-moz-border-radius:18px;
border-radius:18px;}
.b-r-50{
-webkit-border-radius:50%;
-moz-border-radius:50%;
border-radius:50%;}
.b-r-18-top{
-webkit-border-top-left-radius:18px;
-webkit-border-top-right-radius:18px;
-moz-border-radius-topleft:18px;
-moz-border-radius-topright:18px;
border-top-left-radius:18px;
border-top-right-radius:18px;} .rotate-text{
-webkit-transform:rotate(270deg);
-ms-transform:rotate(270deg);
transform:rotate(270deg);
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
font-size:5rem;
opacity:0.3;} .over-gradient{
position:relative;
z-index:0;}
.over-gradient:after{
background:rgb(0,0,0);
background:-moz-linear-gradient(0deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%);
background:-webkit-linear-gradient(0deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%);
background:linear-gradient(0deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
content:'';
position:absolute;
bottom:0;
left:0;
height:100%;
width:100%;
z-inde:1;}
.max-w-20{max-width:20px;} .move_up{
-webkit-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
transition:all .2s ease-in-out}
.move_up:focus,
.move_up:hover{
transform:translateY(-.1875rem)} section,
footer{ position:relative;}
.sp{ padding-block:clamp(2.25rem, calc(0.42rem + 9.13vw), 7.50rem);}
.sp-small{ padding-block:clamp(2.25rem, calc(1.78rem + 2.35vw), 3.75rem);}
.sp-top{ padding-block-start:clamp(2.25rem, calc(1.78rem + 2.35vw), 3.75rem);}
.sp-bottom{ padding-block-end:clamp(2.25rem, calc(1.78rem + 2.35vw), 3.75rem);}
.sp-small-top{
padding-top:clamp(2.25rem, 1.78284rem + 1.967vw, 3.75rem);}
.sp-small-bottom{
padding-bottom:clamp(2.25rem, 1.78284rem + 1.967vw, 3.75rem);}
.sp-product{ padding-block:clamp(0.00rem, calc(-1.18rem + 5.88vw), 3.75rem);}
.rp{ padding-block:clamp(2.25rem, calc(1.78rem + 2.35vw), 3.75rem);}
.rp-top{ padding-block-start:clamp(2.25rem, calc(1.78rem + 2.35vw), 3.75rem);}
.rp-bottom{ padding-block-end:clamp(2.25rem, calc(1.78rem + 2.35vw), 3.75rem);}
.no-gutter > [class*=col-]{
padding-right:0;
padding-left:0;}
.color-white{color:var(--color-white);}
.color-blue{color:var(--color-blue);}
.color-grey{color:var(--color-grey);}
a.white{color:#fff;}
a.white:hover,
a.white:focus{color:rgba(255,255,255,0.5);}
.bg-white{background-color:#fff;}
.bg-white-half{background:rgba(255, 255, 255, 0.7);}
.bg-black{background-color:var(--bg-black);}
.bg-grey{background-color:var(--bg-grey);}
.bg-cream{background-color:var(--bg-cream);}
.border-top{border-top:1px solid var(--bg-black);}
.border-bottom{border-bottom:1px solid var(--bg-black);}
.mt-0{margin-top:0;}
.mt-01{margin-top:1em;}
.mt-02{margin-top:2em;}
.mt-03{margin-top:3em;}
.mt-05{margin-top:0.5em;}
.mb-0{margin-bottom:0;}
.mb-05{margin-bottom:0.5em;}
.mb-01{margin-bottom:1em;}
.mb-02{margin-bottom:2em;}
.mb-03{margin-bottom:3em;}
.ml-05{margin-left:0.5em;}
.ml-01{margin-left:1em;}
.ml-02{margin-left:2em;}
.ml-03{margin-left:3em;}
.mr-05{margin-right:0.5em;}
.mr-01{margin-right:1em;}
.mr-02{margin-right:2em;}
.mr-03{margin-right:3em;}
.ml-n01{margin-left:-1em;}
.ml-n02{margin-left:-2em;}
.ml-n03{margin-left:-4em;}
.ml-n04{margin-left:-4em;}
.pxy-05{padding:0.5em;}
.pxy-01{padding:1em;}
.pxy-02{padding:2em;}
.pxy-03{padding:3em;}
.pxy-05{padding:4em;}
.pt-05{padding-top:0.5em;}
.pt-01{padding-top:1em;}
.pt-02{padding-top:2em;}
.pt-03{padding-top:3em;}
.pt-04{padding-top:4em;}
.pr-05{padding-right:0.5em;}
.pr-01{padding-right:1em;}
.pr-02{padding-right:2em;}
.pr-03{padding-right:3em;}
.pb-05{padding-bottom:0.5em;}
.pb-01{padding-bottom:1em;}
.pb-02{padding-bottom:2em;}
.pb-03{padding-bottom:3em;}
.pb-04{padding-bottom:4em;}
.pl-05{padding-left:0.5em;}
.pl-01{padding-left:1em;}
.pl-02{padding-left:2em;}
.pl-03{padding-left:3em;}
hr{
border:none;
border-top:1px solid #1D2836;
margin:1.4em 0;
width:100%;}
hr.hr-light{border-color:#e5e8ed;}
hr.hr-dark{border-color:#1D2836;} .txt-xxs{font-size:0.75rem;} .txt-xs{font-size:0.875rem;} .txt-s{font-size:1rem;} .txt-m{font-size:1.125rem;} .txt-l{font-size:1.25rem;} .txt-xl{font-size:1.375rem;}  .display-1,
.display-2,
.display-3,
.display-4,
.display-5,
.display-6{
color:var(--title-color);
display:block;
font-family:var(--title-font-family);
font-weight:var(--title-font-weight);
line-height:1.1;
text-wrap:balance;}
.inverted .display-1,
.inverted .display-2,
.inverted .display-3,
.inverted .display-4,
.inverted .display-5,
.inverted .display-6{color:#fff !important;}
.display-1{
font-size:calc(1.625rem + 4.5vw);
}
@media (min-width: 1200px) {
.display-1{
font-size:5rem;
}
}
.display-2 {
font-size:calc(1.575rem + 3.9vw);
}
@media (min-width: 1200px) {
.display-2 {
font-size:4.5rem;
}
}
.display-3 {
font-size:calc(1.525rem + 3.3vw);
}
@media (min-width: 1200px) {
.display-3 {
font-size:4rem;
}
}
.display-4 {
font-size:calc(1.475rem + 2.7vw);
}
@media (min-width: 1200px) {
.display-4 {
font-size:3.5rem;
}
}
.display-5 {
font-size:calc(1.425rem + 2.1vw);
}
@media (min-width: 1200px) {
.display-5 {
font-size:3rem;
}
}
.display-6 {
font-size:calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
.display-6 {
font-size: 2.5rem;
}
} @media only screen and (min-width : 320px) {
.txt-right-sm-left{text-align:left;}
}
@media only screen and (min-width : 480px) {
.txt-right-sm-left{text-align:left;}
}
@media only screen and (min-width : 768px) {
.txt-right-sm-left{text-align:left;}
}
@media only screen and (min-width : 992px) {
.txt-right-sm-left{text-align:right;}
}
@media only screen and (min-width : 1200px) {		
.txt-right-sm-left{text-align:right;}
} @media only screen and (min-width : 320px) {
.txt-right-sm-center{text-align:center;}
}
@media only screen and (min-width : 480px) {
.txt-right-sm-center{text-align:center;}
}
@media only screen and (min-width : 768px) {
.txt-right-sm-center{text-align:right;}
}
@media only screen and (min-width : 992px) {
.txt-right-sm-center{text-align:right;}
}
@media only screen and (min-width : 1200px) {		
.txt-right-sm-center{text-align:right;}
} @media only screen and (min-width : 320px) {
.txt-left-sm-center{text-align:center;}
}
@media only screen and (min-width : 480px) {
.txt-left-sm-center{text-align:center;}
}
@media only screen and (min-width : 768px) {
.txt-left-sm-center{text-align:left;}
}
@media only screen and (min-width : 992px) {
.txt-left-sm-center{text-align:left;}
}
@media only screen and (min-width : 1200px) {		
.txt-left-sm-center{text-align:left;}
}
.fw-200{font-weight:var(--font-w-200);}
.fw-300{font-weight:var(--font-w-300);}
.fw-400{font-weight:var(--font-w-400);}
.fw-500{font-weight:var(--font-w-500);}
.fw-600{font-weight:var(--font-w-600);}
.fw-700{font-weight:var(--font-w-700);}
.fw-800{font-weight:var(--font-w-800);}
.fh{font-family:var(--title-font-family);}
.entry-content blockquote{
font-size:1.5rem;
font-weight:500;
line-height:1.1;
margin:1.3em 0;
padding:0;}
blockquote.big{
border-top:1px solid #141C25;
border-bottom:1px solid #141C25;
color:#0a0c0e; font-size: clamp(1.375rem, calc(1.375rem + ((1vw - 0.2rem) * 0.1961)), 1.5rem);
min-height:0vw;
line-height:1.2;
padding:1.2em;}
blockquote.big cite{
font-size:1rem;
letter-spacing:0;}
.entry-content dl{margin:1em 0;}
.entry-content dl dt{
margin-bottom:0.3em;}
.entry-content dl dd{
border-bottom:1px solid var(--bg-grey);
padding-bottom:1em;} .keywords{
border-bottom:1px solid var(--bg-grey);
display:block;
margin:1rem 0 4rem;}
.keywords ul{
list-style:none;
margin:2rem 0 1rem;
padding:0;}
.keywords ul li{
border-left:2px solid #576C80;
margin-bottom:1rem;
padding-left:1rem;} .flex-row{
display:-webkit-flex;
display:-moz-flex;
display:-ms-flexbox;
display:flex;
align-items:center;
-webkit-align-items:center;
justify-content:center;
-webkit-justify-content:center;
flex-direction:row;
-webkit-flex-direction:row;}
@media all and (max-width: 990px) {
.flex-row{display:block !important;}
}
@media all and (max-width: 990px) {		  
.flex-col .flex-row{
display:-webkit-flex !important;
display:-moz-flex !important;
display:-ms-flexbox !important;
display:flex !important;}
}
@media all and (max-width: 767px) {
.flex-col .flex-row{display:block !important;}
} .d-inline-flex{
display:-webkit-inline-box !important;
display:-ms-inline-flexbox !important;
display:inline-flex !important;}
.d-flex{
display:-ms-flexbox !important;
display:-webkit-box !important;
display:flex !important;} .flex-row{
-ms-flex-direction:row !important;
flex-direction:row !important;}
.flex-row-reverse{
-ms-flex-direction:row-reverse !important;
flex-direction:row-reverse !important;} .flex-column{
-ms-flex-direction:column !important;
flex-direction:column !important;}
.flex-column-reverse{
-ms-flex-direction:column-reverse !important;
flex-direction:column-reverse !important;} .align-items-center{
-ms-flex-align:center;
-webkit-box-align:center;
align-items:center;}
.align-items-start{
-webkit-box-align:start !important;
-ms-flex-align:start !important;
align-items:flex-start !important;}
.align-items-end{
-webkit-box-align:end !important;
-ms-flex-align:end !important;
align-items:flex-end !important;} .align-content-start{
-ms-flex-line-pack:start !important;
align-content:flex-start !important;}
.align-content-end{
-ms-flex-line-pack:end !important;
align-content:flex-end !important;}
.align-content-center{
-ms-flex-line-pack:center !important;
align-content:center !important;}
.align-content-between{
-ms-flex-line-pack:justify !important;
align-content:space-between !important;}
.align-content-around{
-ms-flex-line-pack:distribute !important;
align-content:space-around !important;}
.align-content-stretch{
-ms-flex-line-pack:stretch !important;
align-content:stretch !important;} .justify-content-center{
-ms-flex-pack:center;
-webkit-box-pack:center;
justify-content:center;}
.justify-content-start{
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:start;}
.justify-content-end{
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:end;}
.justify-content-between{
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;}
.justify-content-around{
-ms-flex-pack:distribute;
justify-content:space-around;}
.flex-shrink-0{
-ms-flex-negative:0 !important;
flex-shrink:0 !important;}
.flex-grow-1{
-ms-flex-positive:1 !important;
-webkit-box-flex:1 !important;
flex-grow:1 !important;} .flex-nowrap{
-ms-flex-wrap:nowrap !important;
flex-wrap:nowrap !important;}
.flex-wrap{
-ms-flex-wrap:wrap !important;
flex-wrap:wrap !important;} .gap-1{gap:.25rem!important}
.gap-2{gap:2rem!important} .row.display-flex{
display:flex;
flex-wrap:wrap;}
.row.display-flex > [class*='col-'] {
flex-grow:1;}
.h-100{height:100%!important} .position-relative{position:relative !important;}
.d-block{display:block;}
.d-i-block{display:inline-block;}
.d-inline{display:inline;}
.d-text{display:block; margin-bottom:0.5em;}
.z-index-0{z-index:0;}
.z-index-1{z-index:1;}
.z-index-2{z-index:2;}
.z-index-n1{z-index:-1;}
.z-index-n2{z-index:-2;} @media only screen and (min-width : 320px) {
.btn-sm-full,
.btn-xs-full{width:100%;}
}
@media only screen and (min-width : 480px) {
.btn-sm-full,
.btn-xs-full{width:100%;}
}
@media only screen and (min-width : 768px) {
.btn-sm-full,
.btn-xs-full{width:auto;}
}
@media only screen and (min-width : 992px) {
.btn-sm-full,
.btn-xs-full{width:auto;}
}
@media only screen and (min-width : 1200px) {
.btn-sm-full,
.btn-xs-full{width:auto;}
} .hero-strip{	
height:100vh;
width:100%;
position:relative;
padding:10.5vw 0 0;
text-align:center;
z-index:1;
display:flex;
flex-direction:column;
justify-content:center;
align-items:center;}
.hero-strip .hero-claim{
display:block;
font-weight:300;
font-size:5.938vw;
line-height:5.619vw;
letter-spacing:-0.231vw;
text-transform:uppercase;
margin:0 0 1em;}
.hero-strip .hero-images{
overflow:hidden;
display:flex;
justify-content:center;
align-items:center;}
.hero-images img{
width:20vw;
flex:0 0 auto;
margin:0 0.938vw;} .hero-columns{
overflow:hidden;
position:relative;
height:100vh;
width:100%;
display:flex;}
.hero-columns .hero-media{
background: url(//www.gioielleriadangelo.it/wp-content/themes/dangelo/images/hero/gioielleria-dangelo-quartiere-monteverde-roma.webp) no-repeat center center;
background-size:cover;
-o-object-fit:cover;
object-fit:cover;
object-position:center;
width:60%;
height:100vh;
display:flex;
flex-direction:column;
justify-content:space-around;
align-items:start;
padding:0 4vw;
position:relative;
z-index:0;}
.hero-columns .hero-media:after{
content:'';
position:absolute;
left:0;
top:0;
z-index:-1;
width:100%;
height:100%;
background: rgb(0,0,0);
background:-moz-linear-gradient(0deg, rgba(0,0,0,0.25) 0%, rgba(0,0,0,0) 100%);
background:-webkit-linear-gradient(0deg, rgba(0,0,0,0.25) 0%, rgba(0,0,0,0) 100%);
background:linear-gradient(0deg, rgba(0,0,0,0.25) 0%, rgba(0,0,0,0) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);}
.hero-columns .hero-media .hero-title,
.hero-columns .hero-media .hero-title .display-1{
color:#fff !important;
text-transform:uppercase;}
.hero-columns .hero-context{
width:40%;
height:100vh;
display:flex;
flex-direction:column;
justify-content:space-around;
align-items:center;
gap:2rem;
padding:8vh 5vw 5vh;}
.hero-columns .hero-context figure{
width:25vw;}
@media (max-width:768px){
.hero-columns .hero-media{
width:100%;}
.hero-columns .hero-context{
width:0;
display:none;}
} .hero-overlap{
overflow:hidden;
position:relative;
height:100vh;
width:100%;
display:flex;}
.hero-overlap .hero-left{
background:url(//www.gioielleriadangelo.it/wp-content/themes/dangelo/images/hero/gioielleria-dangelo-quartiere-monteverde-roma.webp) no-repeat center center;
background-size:cover;
-o-object-fit:cover;
object-fit:cover;
object-position:center;
position:absolute;
left:0;
top:0;
z-index:0;
width:55%;
height:100vh;
display:flex;
flex-direction:column;
justify-content:center;
align-items:center;
padding-inline:4vw;}
.hero-overlap .hero-left:after{
content:'';
position:absolute;
left:0;
top:0;
z-index:-1;
width:100%;
height:100%;
background: rgb(0,0,0);
background:-moz-linear-gradient(0deg, rgba(0,0,0,0.25) 0%, rgba(0,0,0,0) 100%);
background:-webkit-linear-gradient(0deg, rgba(0,0,0,0.25) 0%, rgba(0,0,0,0) 100%);
background:linear-gradient(0deg, rgba(0,0,0,0.25) 0%, rgba(0,0,0,0) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);}
.hero-overlap .hero-left .hero-left-title{
color:#fff;
text-transform:uppercase;}
.hero-overlap .hero-right{
position:absolute;
right:0;
top:0;
z-index:1;
width:45%;
height:100vh;
display:flex;
justify-content:space-between;
align-items:self-end;}
.hero-overlap .hero-right .hero-right-content{
display:flex;
align-items:flex-start;
width:100%;}
.hero-overlap .hero-right .hero-right-content .hero-right-content-description{
width:60%;
padding-inline:4vw;}
.hero-overlap .hero-right .hero-right-content-image{
width:40%;}
@media (max-width:768px){
.hero-overlap .hero-left{
width:100%;}
.hero-overlap .hero-right{
width:100%;
color:#fff;
font-weight:500;
padding:0 4vw 12vh;}
.hero-overlap .hero-right .btn-link{
color:#fff;}
.hero-overlap .hero-right .hero-right-content {
flex-direction:column;}
.hero-overlap .hero-right .hero-right-content .hero-right-content-description{
width:100%;}
.hero-overlap .hero-right .hero-right-content-image{
width:0;
display:none;}
} .parallax{
color:#fff;
display:flex;
justify-content:center;
align-items:center;
text-align:center;
padding:22vh 2vw;}
.parallax .display-3,
.parallax .display-4{
color:#fff !important;}
.parallax.background{
background-position:center center;
background-size:cover;
background-repeat:no-repeat;}
@media only screen and (min-width:320px) {	
#negozio{
background-image:url(//www.gioielleriadangelo.it/wp-content/themes/dangelo/images/cta/gioielleria-dangelo-monteverde-roma-xs.webp);}
}
@media only screen and (min-width:480px) {
#negozio{
background-image:url(//www.gioielleriadangelo.it/wp-content/themes/dangelo/images/cta/gioielleria-dangelo-monteverde-roma-sm.webp);}
}
@media only screen and (min-width:768px) {
#negozio{
background-image:url(//www.gioielleriadangelo.it/wp-content/themes/dangelo/images/cta/gioielleria-dangelo-monteverde-roma-md.webp);}
}
@media only screen and (min-width:992px) {
#negozio{
background-image:url(//www.gioielleriadangelo.it/wp-content/themes/dangelo/images/cta/gioielleria-dangelo-monteverde-roma-lg.webp);}
}
@media only screen and (min-width:1200px) {	
#negozio{
background-image:url(//www.gioielleriadangelo.it/wp-content/themes/dangelo/images/cta/gioielleria-dangelo-monteverde-roma-xl.webp);}
} .section-image{
overflow:hidden;
height:80vh;
padding:0;
display:flex;
justify-content:center;
align-items:center;
position:relative;}
.text-container{
color:#fff;
position:absolute;
top:50%;
transform:translateY(-50%);
text-align:center;
z-index:3;}
.image-container{
width:100%;
height:100%;
display:flex;
justify-content:center;
align-items:center;
position:relative;
transform-origin:center center;
transform:scale3d(0.8, 0.8, 1);
transition:transform 0.5s ease-out;}
.image-container:after{
background:rgba(0,0,0,0.3);
content:'';
width:100%;
height:100%;
left:0;
top:0;
position:absolute;}
.img-parallax{
width:100%;
height:100%;
object-fit:cover;
object-position:center center;} .video-player{
display:inline-block;
overflow:hidden;
position:relative;
z-index:0;}
.video-player-icon{
color:#576C80;
background-color:#fff;
font-size:1.25rem;
display:flex;
justify-content:center;
align-items:center;
margin:0 auto 1em;
position:relative;
text-align:center;
width:4.25rem;
height:4.25rem;
-webkit-border-radius:50%;
-moz-border-radius:50%;
border-radius:50%;
transform:perspective(1px) translateZ(0);
transition:.3s;}
a:hover .video-player-icon{
color:#0a0c0e;
transform:scale(1.1);} .cta-txt{
color:#1D2836; font-size: clamp(1.75rem, calc(1.75rem + ((1vw - 0.2rem) * 4)), 3.875rem);
min-height:0vw;
font-weight:500;
line-height:0.95;	
letter-spacing:-0.04em;
overflow:hidden;
position:relative;
text-transform:uppercase;
z-index:2;} .card{
display:flex;
flex-direction:column;
word-wrap:break-word;
background-clip:border-box;
overflow:hidden;
margin-bottom:3rem;
position:relative;
z-index:0;
-webkit-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;}
.card-img{
display:block;
overflow:hidden;}
.card-img img{
-o-object-fit:cover;
object-fit:cover;
-o-object-position:center center;
object-position:center center;
transition: transform 0.3s ease-in-out;} .card .card-img figure img.zoom_in{
-webkit-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;}
.card:hover .card-img figure img.zoom_in{
-webkit-transform:scale(1.05);
-ms-transform:scale(1.05);
transform:scale(1.05);}
.card-body{padding:1.5rem 1rem;}
.card-meta{
color:rgba(0, 0, 0, 0.7);
font-size:0.875rem;
font-weight:400;
margin-bottom:1em;
white-space:nowrap;}
.card-header{}
.card-header h3,
.card-header h4{
margin:0.5rem 0 0;
font-size:1.375rem;} .card h3 a,
.card h4 a,
.card h5 a,
.card h3 a:active,
.card h4 a:active,
.card h5 a:active{
color:var(--color-link-hover);
text-decoration:none;}
.card h3 a:hover,
.card h4 a:hover,
.card h5 a:hover{
color:var(--color-link);
text-decoration:none;}
.card h3 a:before,
.card h4 a:before{
content:'';
position:absolute;
inset:0;
z-index:1;}
.card:focus-within{
box-shadow:none;}
.card:focus-within :focus{
box-shadow:none;
outline:no;} .grid-row-mosaic{
position:relative;
display:grid; 
grid-template-columns:repeat(12, 1fr); 
grid-template-rows:repeat(6, auto);}
.grid-row-mosaic figure img{
-o-object-fit:cover;
object-fit:cover;
-o-object-position:center;
object-position:center;
width:100%;}
.grid-item-base-t-l{
grid-column:2/13;
grid-row:2/12;}
.grid-item-t-l{
grid-column:1/6;
grid-row:1/6;
z-index: 1;}
.grid-item-base-t-r{
grid-column:1/12;
grid-row:2/12;}
.grid-item-t-r{
grid-column:8/13;
grid-row:1/6;
z-index: 1;}
.grid-item-base-b-r{
grid-column:1/12;
grid-row:1/12;}
.grid-item-b-r{
grid-column:8/13;
grid-row:13/6;
z-index: 1;}
.grid-item-base-b-l{
grid-column:2/13;
grid-row:1/12;}
.grid-item-b-l{
grid-column:1/6;
grid-row:13/6;
z-index: 1;} .grid-row{
width:100%;
display:grid; 
grid-template-columns:7fr 4fr; 
grid-template-rows:auto;
grid-column-gap:1em;}
.grid-row.equal{grid-template-columns:4fr 4fr;}
.grid-item{
height:100%;
max-height:400px;
-o-object-fit:cover;
object-fit:cover;}
.grid-item figure,
.grid-item picture{position:relative;}
.grid-item figure img,
.grid-item picture img{
-o-object-fit:cover;
object-fit:cover;
-o-object-position:center;
object-position:center;
width:100%;
height:400px;} .alternate-opacity{
pointer-events:auto;
transition:opacity 0.3s ease-in-out;}
.alternate-opacity:hover figure img{
opacity:0.6;
transition:opacity 0.3s ease-in-out;}
.alternate-opacity figure:hover img{opacity:1;}
.alternate-image:nth-child(odd){margin-top:12.5rem;}
@media (max-width:768px){
.alternate-image:nth-child(odd){margin-top:1em;}
}
@media (max-width:500px){
.alternate-image:nth-child(odd){margin-top:0;}
}
@media (max-width:767px){
.grid-row,
.grid-row.equal,
.grid-row.reverse{grid-template-columns:1fr;}
} .grid-row-3{
width:100%;
display:grid; 
grid-template-columns:5fr 7fr 4fr; 
grid-template-rows:auto;
grid-column-gap:1em;}
@media (max-width:768px){
.grid-row-3{
grid-template-columns:5fr 7fr;}
} .grid-gallery{
width:100%;
display:grid;
grid-gap:1rem;
grid-template-columns: repeat(3, 1fr);} .grid-photo{
height:100%;
max-height:400px;
-o-object-fit:cover;
object-fit:cover;}
.grid-photo figure,
.grid-photo picture{
position:relative;}
.grid-photo figure img,
.grid-photo picture img {
-o-object-fit:cover;
object-fit:cover;
-o-object-position:center;
object-position:center;
width:100%;
} @media (max-width: 768px){
.grid-gallery{
grid-template-columns:repeat(2, 1fr);}
} .overlap-image{
padding:5%;
position:relative;
z-index:0;}
.overlap-image .a-1,
.overlap-image .b-1{
position:relative;
z-index:1;}
.overlap-image .a-2,
.overlap-image .b-2{
position:absolute;
z-index:2;}
.overlap-image img{
object-fit:cover;
object-position:center;}
.overlap-image .t-l{
top:0;
left:0;
max-width:25%;}
.overlap-image .t-r{
top:0;
right:0;
max-width:25%;}
.overlap-image .b-l{
bottom:0;
left:0;
max-width:25%;}
.overlap-image .b-r{
bottom:0;
right:0;
max-width:25%;}
.flex-caption-start,
.flex-caption-end{
display:flex;
gap:0.5em;
position:relative;
z-index:0;}
.flex-caption-start{
flex-direction:column-reverse;}
.flex-caption-end{
flex-direction:column;}
.box-flex{
overflow:hidden;
display:flex;
flex-flow:row nowrap;
align-items:flex-start;
justify-content:center;
text-align:center;}
.box-flex img{
object-fit:cover;
object-position:center;
-webkit-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;}
a .box-flex img{
-webkit-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;}
a:hover .box-flex img{
-webkit-transform:scale(1.05);
-ms-transform:scale(1.05);
transform:scale(1.05);} .box-flex-center{align-items:center;} .box-flex-bottom{align-items:flex-end;} .box-flex-top-right{justify-content:flex-end;} .box-flex-top-left{justify-content:flex-start;} .box-flex-center-left{
align-items:center;
justify-content:flex-start;} .box-flex-bottom-right{
align-items:flex-end;
justify-content:flex-end;} .box-flex-bottom-left{
align-items:flex-end;
justify-content:flex-start;}
.box-caption{
color:#fff !important;
margin:0;
padding:1em;
position:absolute;
word-break:break-word;
text-wrap:balance;
z-index:2;}
.box-caption .display-1,
.box-caption .display-2,
.box-caption .display-3,
.box-caption .display-4,
.box-caption .display-5,
.box-caption .display-6{color:#fff !important;}
.box-caption.text-lg{
font-size:9vw;}
.box-caption.text-md{
font-size:6vw;}
.box-caption.text-sm{
font-size:3vw;} .gallery-grid{
display:flex;
justify-content:space-between;
align-items:stretch;
flex-wrap:nowrap;
margin-block-end:1em;
gap:1em;}
.gallery-grid-item{display:flex;}
.gallery-grid-item figure{
display:flex;
width:100%;
height:100%;
overflow:hidden;}
.gallery-grid-item.large{flex-basis:65%;}
.gallery-grid-item.medium{flex-basis:50%;}
.gallery-grid-item.small{flex-basis:35%;}
.gallery-grid-item figure img{
object-fit:cover;
height:100%;} @media (max-width: 600px) {
.gallery-grid{
flex-direction:column;
flex-wrap:wrap;}
.gallery-grid-item.large,
.gallery-grid-item.medium,
.gallery-grid-item.small{
flex-basis:100%;}
} .media{
display:-ms-flexbox;
display:flex;
-ms-flex-align:start;
align-items:flex-start;}
.media-body{
-ms-flex:1;
flex:1;} #page-title,
#blog-title{
position:relative;
z-index:0;
text-align:center;}
@media only screen and (min-width : 320px) {	
#page-title,#blog-title{padding:100px 0 1px;}
}
@media only screen and (min-width : 480px) {
#page-title,#blog-title{padding:100px 0 1px;}
}
@media only screen and (min-width : 768px) {
#page-title,#blog-title{padding:100px 0 25px;}
}
@media only screen and (min-width : 992px) {
#page-title,#blog-title{padding:130px 0 25px;}
}
@media only screen and (min-width : 1200px) {	
#page-title,#blog-title{padding:130px 0 25px;}
} #page-title h1,
#page-title h2,
#page-title h3,
#page-title .fake-title{
color:var(--title-color);
font-family:var(--title-font-family);
font-size:clamp(2rem, calc(2rem + ((1vw - 0.2rem) * 1.1765)), 2.75rem);
font-weight:500;
line-height:var(--title-line-height);
margin:0;
text-transform:uppercase;}
#blog-title{
color:var(--title-color);
line-height:var(--title-line-height);
margin:0;}
#blog-title .display-1,
#blog-title .display-2,
#blog-title .display-3,
#blog-title .display-4,
#blog-title .display-5,
#blog-title .display-6{font-weight:normal;} .title-text{
font-family:var(--body-font-family);
padding:0.5em 0 1.5em 1em;
position:relative;}
.title-text:before{
content:attr(data-num);
font-weight:500;
font-size:3.3em;
letter-spacing:-0.05em;
line-height:1;
color:#576C80;
position:absolute;
top:-0.25em;
left:0;
z-index:-1;
-moz-opacity:0.1;
-khtml-opacity:0.1;
opacity:0.1;} .breadcrumbs,
.woocommerce .woocommerce-breadcrumb{
background-color:transparent;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
border-bottom:1px solid #1D2836;
display:block;
font-family:var(--body-font-family);
font-size:0.875rem;
font-weight:400;
letter-spacing:1px;
margin:1.5em 0 0;
padding:0 0 1.5em;}
@media (max-width:568px) {
.breadcrumbs,
.woocommerce .woocommerce-breadcrumb{margin:0.5em 0 0;}
}
.breadcrumbs a,
.woocommerce .woocommerce-breadcrumb a{color:#1D2836; text-decoration:none;}
.breadcrumbs a:hover,
.woocommerce .woocommerce-breadcrumb a:hover{color:#2D4035;}
.breadcrumbs span.current{color:#1D2836;} .taxonomy-description{
display:block;
margin:1em auto 0;
max-width:60%;}
@media (max-width:568px) {
.taxonomy-description{max-width:100%;}
} .accordion{
margin:0 0 1.5rem;
padding:0;}
.accordion-item{
border-bottom:1px solid #e5e8ed;
margin:1em 0;
padding:0 0 1em;
position:relative;}
.accordion-item:last-child{border-bottom:none; margin:0;}
.accordion-item h3,
.accordion-item h4{
font-family:var(--body-font-family);
font-size:1.125rem;
position:relative;
width:100%;
padding:0 1.5em 0 0;
margin:0;
cursor:pointer;}
.accordion-item h3:hover,
.accordion-item h4:hover{
color:var(--color-navbar-menu-link-hover-active);
text-decoration:none;}
.accordion-item h3:after,
.accordion-item h4:after{
content:"+";
font-family:Arial, "sans-serif";
position:absolute;
right:0;
top:0;
color:inherit;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;}
.accordion-item.is-active h3:after,
.accordion-item.is-active h4:after{
color:var(--color-navbar-menu-link-hover-active);
content:"-";
font-family:Arial, "sans-serif";}
.accordion-item.is-active h3,
.accordion-item.is-active h4{color:var(--color-navbar-menu-link-hover-active);}
.panel-title{}
.panel-title h3,
.panel-title h4{
margin:0 0 10px;}
.panel-title span{padding:0 1.5em 0 0;}
.accordion-panel{
background-color:#f5f5f5;
border:1px solid #f5f5f5;
display:none;
padding:1em;
margin:1em 0;} .accordion-panel ul,
.accordion-panel ol,
.accordion-panel dl,
.accordion-panel p,
.accordion-panel table.woocommerce-product-attributes.shop_attributes{
font-size:0.875rem;}
.accordion-panel ul{
margin:0 0 0.5rem;
padding:0 0 0.5rem 1.5rem;
border-bottom:1px solid #e5e5e5;}
.accordion-panel ul li{
margin:0;
padding:0 0 0.3em;}
.accordion-panel table.woocommerce-product-attributes.shop_attributes{
border:0;
margin:0;}
.woocommerce table.shop_attributes th{
font-weight:bold;
border:0;}
.woocommerce table.shop_attributes td{
border:0;}
.woocommerce table.shop_attributes tr:nth-child(2n) td,
.woocommerce table.shop_attributes tr:nth-child(2n) th{
background:none;} dl.faq{}
dl.faq dt{}
dl.faq dd{
border-bottom:1px solid #e5e8ed;} .wp-pagenavi{
border-top:1px solid #1D2836;
clear:both;
font-size:0.875rem;
font-weight:400;
margin:2em 0;
overflow:hidden;
padding:1em 0 0;
text-align:center;}
.wp-pagenavi span.pages{border:none;}
.wp-pagenavi a:hover,
.wp-pagenavi span.current{
border:none !important;
background-color:#1D2836;
color:#fff;
display:inline-block;}
.wp-pagenavi a{
border:none !important;
display:inline-block;}
.wp-pagenavi a,
.wp-pagenavi span{
margin:2px;
padding:3px 9px !important;
text-decoration:none;}
.wp-pagenavi span.current{
font-weight:400;} .wpcf7 .ajax-loader{margin:8px 24px 0 !important;}
.wpcf7 form .wpcf7-response-output{
margin:0.5em 0 0 !important;
padding:0.5em 1em !important;
border:1px solid #00a0d2 !important; }
.wpcf7 form.init .wpcf7-response-output{display:none;}
.wpcf7 form.sent .wpcf7-response-output{
border-color:#46b450 !important; background-color:#dff0d8 !important;}
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output{
border-color:#dc3232 !important; background-color:#f2dede !important;}
.wpcf7 form.spam .wpcf7-response-output{
border-color:#f56e28 !important; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output{
border-color:#ffb900 !important; background-color:#fcf8e3 !important;}
.wpcf7-not-valid-tip{
color:#dc3232 !important;
font-size:0.875rem !important;
font-weight:normal;
display:block;} iframe{border:0;}
.iframe-mappa{
width:100%;
margin:0;
line-height:0;
border:none;}
.iframe-mappa iframe{
width:100%;
height:400px;}
video{
width:100% !important;
height:auto !important;
max-width:100%;} .responsive-video{
position:relative; 
padding-bottom:56.25%;
overflow:hidden;
max-width:100%;
height:auto;}
.responsive-video iframe,
.responsive-video object,
.responsive-video embed{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;} .wp-caption{
max-width:99%;
text-align:center;}
.wp-caption.alignnone{margin:0 !important;}
.wp-caption.alignleft{margin:5px 20px 20px 0 !important;}
.wp-caption.alignright{ margin:5px 0 20px 20px !important;}
.wp-caption img{
border:0 none;
height:auto;
margin:0;
padding:0 !important;
width:auto;}
.wp-caption span.wp-caption-text{
color:#777;
font-size:0.75rem;
line-height:1;
margin:0;
padding:0 5px 0 10px !important;}
.edit-mywp{
display:inline-block;
margin:0 auto;
text-transform:uppercase;} #cookieChoiceInfo{
background-color:rgba(0, 0, 0, 0.9) !important;
color:#fff;
font-size:0.875rem;
padding:1rem 0.5rem !important;}
#cookieChoiceInfo a{
color:var(--color-link);
text-decoration:none;}
#cookieChoiceInfo a:hover,
#cookieChoiceInfo a:focus{
color:#fff;
text-decoration:underline;} #whatsApp-container{
display:none;
position:fixed;
right:2vw;
bottom:6vh;
z-index:999999999;}
#whatsApp-button{
border:1px solid #25d366;
display:block;
position:relative;
text-decoration:none;
width:50px;
height:50px;
-webkit-border-radius:50%;
-moz-border-radius:50%;
border-radius:50%;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
-webkit-transform: scale(1);
transform: scale(1);
background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjU2IiB3aWR0aD0iMjU2IiB2aWV3Qm94PSItMjMgLTIxIDY4MiA2ODIuNjY3IiBmaWxsPSIjZmZmIiB4bWxuczp2PSJodHRwczovL3ZlY3RhLmlvL25hbm8iPjxwYXRoIGQ9Ik01NDQuMzg3IDkzLjAwOEM0ODQuNTEyIDMzLjA2MyA0MDQuODgzLjAzNSAzMjAuMDUxIDAgMTQ1LjI0NiAwIDIuOTggMTQyLjI2MiAyLjkxIDMxNy4xMTNjLS4wMjMgNTUuODk1IDE0LjU3OCAxMTAuNDU3IDQyLjMzMiAxNTguNTUxTC4yNSA2NDBsMTY4LjEyMS00NC4xMDJjNDYuMzI0IDI1LjI3IDk4LjQ3NyAzOC41ODYgMTUxLjU1MSAzOC42MDJoLjEzM2MxNzQuNzg1IDAgMzE3LjA2Ni0xNDIuMjczIDMxNy4xMzMtMzE3LjEzMy4wMzUtODQuNzQyLTMyLjkyMi0xNjQuNDE4LTkyLjgwMS0yMjQuMzU5ek0zMjAuMDUxIDU4MC45NDFoLS4xMDljLTQ3LjI5Ny0uMDItOTMuNjg0LTEyLjczLTEzNC4xNi0zNi43NDJsLTkuNjIxLTUuNzE1LTk5Ljc2NiAyNi4xNzIgMjYuNjI5LTk3LjI3LTYuMjctOS45NzNjLTI2LjM4Ny00MS45NjktNDAuMzItOTAuNDc3LTQwLjI5Ny0xNDAuMjgxLjA1NS0xNDUuMzMyIDExOC4zMDUtMjYzLjU3IDI2My42OTktMjYzLjU3IDcwLjQwNi4wMjMgMTM2LjU5IDI3LjQ3NyAxODYuMzU1IDc3LjMwMXM3Ny4xNTYgMTE2LjA1MSA3Ny4xMzMgMTg2LjQ4NGMtLjA2MiAxNDUuMzQ0LTExOC4zMDUgMjYzLjU5NC0yNjMuNTk0IDI2My41OTR6bTE0NC41ODYtMTk3LjQxOGMtNy45MjItMy45NjktNDYuODgzLTIzLjEzMy01NC4xNDgtMjUuNzgxLTcuMjU4LTIuNjQ1LTEyLjU0Ny0zLjk2MS0xNy44MjQgMy45NjktNS4yODUgNy45My0yMC40NjkgMjUuNzgxLTI1LjA5NCAzMS4wNjZzLTkuMjQyIDUuOTUzLTE3LjE2OCAxLjk4NC0zMy40NTctMTIuMzM2LTYzLjcyNy0zOS4zMzJjLTIzLjU1NS0yMS4wMTItMzkuNDU3LTQ2Ljk2MS00NC4wODItNTQuODkxLTQuNjE3LTcuOTM3LS4wMzktMTEuODEyIDMuNDc3LTE2LjE3MiA4LjU3OC0xMC42NTIgMTcuMTY4LTIxLjgyIDE5LjgwOS0yNy4xMDVzMS4zMi05LjkxOC0uNjY0LTEzLjg4M2MtMS45NzctMy45NjUtMTcuODI0LTQyLjk2OS0yNC40MjYtNTguODQtNi40MzctMTUuNDQ1LTEyLjk2NS0xMy4zNTktMTcuODMyLTEzLjYwMi00LjYxNy0uMjMtOS45MDItLjI3Ny0xNS4xODctLjI3N3MtMTMuODY3IDEuOTgtMjEuMTMzIDkuOTE4LTI3LjczIDI3LjEwMi0yNy43MyA2Ni4xMDUgMjguMzk1IDc2LjY4NCAzMi4zNTUgODEuOTczIDU1Ljg3OSA4NS4zMjggMTM1LjM2NyAxMTkuNjQ4YzE4LjkwNiA4LjE3MiAzMy42NjQgMTMuMDQzIDQ1LjE3NiAxNi42OTUgMTguOTg0IDYuMDMxIDM2LjI1NCA1LjE4IDQ5LjkxIDMuMTQxIDE1LjIyNy0yLjI3NyA0Ni44NzktMTkuMTcyIDUzLjQ4OC0zNy42OCA2LjYwMi0xOC41MTIgNi42MDItMzQuMzc1IDQuNjE3LTM3LjY4NC0xLjk3Ny0zLjMwNS03LjI2Mi01LjI4NS0xNS4xODQtOS4yNTR6bTAgMCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+") center/32px 32px no-repeat #25d366;}
#whatsApp-button:hover{
background-color:#128c7e;
border:1px solid #128c7e;
color:#fff;
-webkit-transform:scale(1.06);
transform:scale(1.06);
-webkit-transition:all 0.2s ease-in-out;
transition:all 0.2s ease-in-out;} .grid_products{}
.woocommerce_card{
background-clip:border-box;
display:block;
margin:0.1em 0 1.8em;
position:relative;
z-index:0;
word-wrap:break-word;
-webkit-transition:border .2s ease-in-out;
-o-transition:border .2s ease-in-out;
transition:border .2s ease-in-out;}
.woocommerce_card_image{
border-bottom:1px solid #e5e8ed;
display:block;
position:relative;
overflow:hidden;
z-index:0;}
.woocommerce_card_image > img{
display:block;
width:100%;
-o-object-fit:cover;
object-fit:cover;}
.woocommerce_card_body{
padding:0.5em 0;} .woocommerce_card_meta{
color:var(--strong-color);
font-weight:var(--strong-weight);
font-size:0.75rem;
display:block;
padding:0.5rem 0 0;}
.woocommerce_card a,
.woocommerce_card a:hover{
display:block;
margin:0 0 0.5em;
text-decoration:none;
position:relative;} .woo-image-wrapper{
overflow:hidden;
position:relative;}
.hover-image{
position: absolute;
top:0;
left:0;
opacity:0;
object-fit:contain;
transition:opacity 0.2s ease-out;}
.hover-image:hover{
opacity:1;}
.woocommerce_card a:hover{}
.woocommerce_card .woocommerce_card_body a h3.card-title{
font-family:var(--body-font-family);
font-size:1rem;
line-height:20px;
margin:0 0 0.5em;
overflow:hidden;
text-overflow:ellipsis;
text-transform:none;
white-space:nowrap;}
.grid_products .loop__prodotti .price{
display:block;
font-size:1rem !important;
font-weight:lighter !important;}
.grid_products .loop__prodotti .price ins{
font-weight:lighter;}
#contenuto-prodotto .price del{
font-size:min(max(20px, calc(1.25rem + ((1vw - 4.79px) * 0.5789))), 24px);
min-height:0vw;}
#contenuto-prodotto .price del .woocommerce-Price-currencySymbol{text-decoration:none;}
#contenuto-prodotto .price ins{
font-size:min(max(24px, calc(1.5rem + ((1vw - 4.79px) * 1.1577))), 32px);
min-height:0vw;}
.woocommerce-Price-currencySymbol{
font-size:60%;
line-height:0;
position:relative;
vertical-align:baseline;
top:-0.9em;}
.sizex2{width:32px;}
.woocommerce img, 
.woocommerce-page img{
object-fit:cover;
object-position:center;} a.woocommerce-LoopProduct-link.woocommerce-loop-product__link span.price del, 
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link span.price ins{
display:inline-block;}
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link span.price ins{text-decoration:none !important;} @media only screen and (min-width:320px) {
.woocommerce-account .woocommerce-MyAccount-navigation{
float:none;
width:100%;}
.woocommerce-account .woocommerce-MyAccount-content{
float:none;
width:100%;}
}
@media only screen and (min-width:480px) {
.woocommerce-account .woocommerce-MyAccount-navigation{
float:none;
width:100%;}
.woocommerce-account .woocommerce-MyAccount-content{
float:none;
width:100%;}
}
@media only screen and (min-width:768px) {
.woocommerce-account .woocommerce-MyAccount-navigation{
float:none;
width:100%;}
.woocommerce-account .woocommerce-MyAccount-content{
float:none;
width:100%;}
}
@media only screen and (min-width:992px) {
.woocommerce-account .woocommerce-MyAccount-navigation{
float:left;
width:30%;}
.woocommerce-account .woocommerce-MyAccount-content{
float:right;
width:70%;}
}
@media only screen and (min-width:1200px) {
.woocommerce-account .woocommerce-MyAccount-navigation{
float:left;
width:30%;}
.woocommerce-account .woocommerce-MyAccount-content{
float:right;
width:70%;}
}
.woocommerce-MyAccount-navigation ul{
margin:0 0 1em;
padding:0 1em 0 0;}
.woocommerce-MyAccount-navigation ul li{
border-bottom:1px dotted#e5e5e5;
display:block;
font-size:1rem;
font-weight:400;
margin:0 0 1em;
padding:0.5em 0 0.5em 10px;}
.woocommerce-MyAccount-navigation ul li:before{
font-family:feather!important;
content:"\e985";}
.woocommerce-MyAccount-navigation ul li a{
margin:0 0 0 0.5em;} .woocommerce-EditAccountForm span{
font-size:0.875rem;}
.woocommerce-EditAccountForm fieldset{
margin:1em 0;}
.woocommerce-EditAccountForm legend{
color:#202124;
margin-bottom:20px;
font-weight:400;
font-size:1.313rem;
padding:0 0 10px;}
.woocommerce-Address {
background-color:#f2f2f2;
margin:1em 0 2em;
padding:1em;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;}
.woocommerce-Address-title a.edit{
color:var(--color-btn-primary);
background-color:var(--bg-primary);
border-color:var(--border-primary);
display:block;
font-family:var(--btn-font-family);
font-size:var(--btn-font-size);
font-weight:var(--btn-font-weight);
line-height:1.42857143em !important;
margin:0 0 1em;
padding:15px 20px !important;
text-decoration:none;
-webkit-border-radius:var(--btn-radius);
-moz-border-radius:var(--btn-radius);
border-radius:var(--btn-radius);
width:100%;
-webkit-transition:0.3s;
-o-transition:0.3s;
transition:0.3s;}
.woocommerce-Address-title a.edit:hover{
color:var(--color-btn-primary-hover);
background-color:var(--bg-primary-hover);
border-color:var(--border-primary-hover);
text-decoration:none;}  #site-content{
padding-top:150px;
padding-bottom:60px;
}
.woocommerce-pagination{
border-top:1px solid #1D2836;
margin:20px 0;
}
.quantity input.qty{
max-width:70px;
}
.price del {
color: #777777;
display: block;
}
a.btn.remove {
font-size:1.125rem;
color:#a94442;
}
a.btn.remove:hover,
a.btn.remove:focus {
color: #843534;
}
a.btn.remove:hover {
color: #a94442;
}
a.btn.remove:hover:hover,
a.btn.remove:hover:focus {
color: #843534;
} .ajax_add_to_cart.loading {
opacity: .5;
cursor: wait;
}
.product_type_variable .glyphicon,
.btn.product_type_grouped .glyphicon {
display: none;
}
.added_to_cart {
color:#373f50;
cursor:pointer;
background-color:#fff;
background-image:none;
border:1px solid #e8e8e8;
display:inline-block;
font-weight:400;
font-size:1.125rem;
left:auto;
line-height:1.42857143;
margin:0.5em 0 0;
overflow:visible;
position:relative;
text-decoration:none;
text-align:center;
padding:10px 16px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
white-space:nowrap;
text-shadow:none;
-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important;
-moz-box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important;
box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important;
vertical-align:middle;
touch-action:manipulation;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}
.added_to_cart:focus,
.added_to_cart:active:focus,
.added_to_cart.active:focus,
.added_to_cart.focus,
.added_to_cart:active.focus,
.added_to_cart.active.focus {
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
.added_to_cart:hover,
.added_to_cart:focus,
.added_to_cart.focus {
color: #333;
text-decoration: none;
}
.added_to_cart:active,
.added_to_cart.active {
outline: 0;
background-image: none;
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.added_to_cart.disabled,
.added_to_cart[disabled],
fieldset[disabled] .added_to_cart {
cursor: not-allowed;
opacity: 0.65;
filter: alpha(opacity=65);
-webkit-box-shadow: none;
box-shadow: none;
}
a.added_to_cart.disabled,
fieldset[disabled] a.added_to_cart {
pointer-events: none;
}
.added_to_cart:focus,
.added_to_cart.focus {
color: #333;
background-color: #e6e6e6;
border-color: #8c8c8c;
}
.added_to_cart:hover {
color: #333;
background-color: #e6e6e6;
border-color: #272d39;
}
.added_to_cart:active,
.added_to_cart.active,
.open > .dropdown-toggle.added_to_cart {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
.added_to_cart:active:hover,
.added_to_cart.active:hover,
.open > .dropdown-toggle.added_to_cart:hover,
.added_to_cart:active:focus,
.added_to_cart.active:focus,
.open > .dropdown-toggle.added_to_cart:focus,
.added_to_cart:active.focus,
.added_to_cart.active.focus,
.open > .dropdown-toggle.added_to_cart.focus {
color: #333;
background-color: #d4d4d4;
border-color: #8c8c8c;
}
.added_to_cart:active,
.added_to_cart.active,
.open > .dropdown-toggle.added_to_cart {
background-image: none;
}
.added_to_cart.disabled:hover,
.added_to_cart[disabled]:hover,
fieldset[disabled] .added_to_cart:hover,
.added_to_cart.disabled:focus,
.added_to_cart[disabled]:focus,
fieldset[disabled] .added_to_cart:focus,
.added_to_cart.disabled.focus,
.added_to_cart[disabled].focus,
fieldset[disabled] .added_to_cart.focus {
background-color: #fff;
border-color: #ccc;
}
.added_to_cart .badge {
color:#fff;
background-color:#333;
}
.woocommerce-info,
.woocommerce-message,
.woocommerce-error,
.woocommerce-info{font-size:1rem;}
.woocommerce-info,
.woocommerce-message {
clear:both;
}
.woocommerce-message{
border-top-color:#6F9E86;
background:rgba(111, 158, 134, 0.1);
color:#2F4339;
}
.woocommerce-message:before{
color:#6F9E86;
content: '\e92c';
font-family: feather !important;
}
.woocommerce-error{
border-top-color:#ffdbdb;
background-color:#fff3f3;
color:#a94442;
}
.woocommerce-error:before{
color:#a94442;
content: '\e902';
font-family: feather !important;
}
.woocommerce-info{
border-top-color:#f2f2f2;
background-color:#f5f5f5;
color:#4b566b;
}
.woocommerce-info:before{
color:#4b566b;
content: '\e991';
font-family: feather !important;
}
.woocommerce-info .button,
.woocommerce-message .button {
float:right !important;
font-weight:bold;
} .woocommerce-products-header {
float:none !important;
margin:0 0 2em;
overflow:hidden;}
.woocommerce-product-filters{
display:flex;
justify-content:flex-end;
align-items:flex-start;
height:100% !important;
width:100%;
margin:0 0 1.5em;}
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering{float:none;}    .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:none;
margin:0 0 1.5em;
width:100%;} .woocommerce div.product div.summary{
position:-webkit-sticky;
position:sticky;}
@media (min-width:992px){
.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:none;
margin:0 0 1em;
padding-left:5%;
width:100%;
top:150px;} .sp-product{
overflow:visible !important;}
}
@media (max-width:991px){
.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:none;
margin:0 0 1em;
padding-left:0;
position:relative;
width:100%;
top:0;} .sp-product{
overflow:hidden;}
} .my-custom-product-gallery__wrapper{
display:grid;
grid-template-columns:1fr; gap:1.25rem;
width:100%;}
.my-custom-product-gallery__image{}
.my-custom-product-gallery__image figure{
margin:0;
padding:0;}
.my-custom-product-gallery__image img{
width:100%;
height:auto;
object-fit:cover;
aspect-ratio:2/3;} .product-ups{
border-top:var(--card-border);
display:flex;
flex-wrap:wrap;
margin:2.5em 0;
padding:1em 0 0;}
.product-ups__item{
display:flex;
align-items:center;
text-align:center;
flex-direction:column;
flex:1 1 33.33%;
padding:0 1em;}
.product-ups__item:not(:last-child){
margin-bottom:12px;}
.product-ups__item i{
font-size:1.5rem;
padding:0 0 0.5em;}
.product-ups__item span{
color:#000;
display:block;
font-size:0.813rem;
line-height:1;} .related{
border-top:1px solid #1D2836;
clear:both;
width:100%;
}
.single-product .product-images{
position:relative;
margin-bottom:40px;
}
.single-product .product-images .onsale.label {
position:absolute;
z-index:9;
top:5px;
left:20px;
}
.single-product .woocommerce-product-gallery__image--placeholder img {
display:block;
max-width:100%;
height:auto;
}
.single-product .woocommerce-product-details__short-description {
margin:3rem 0 3.5rem;
display: block;
}
.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image {
margin-bottom: 10px;
}
.single-product .woocommerce-product-gallery .thumbnail {
display: inline-block;
margin-bottom: 0;
}
.single-product .shop_attributes p {
margin: 0;
}
.single-product .product_meta{
font-size:0.875rem;
padding-top:1em;
}
.single-product .product_meta span.posted_in a,
.single-product .product_meta span.tagged_as a{
font-weight:normal;
}
.single-product .product_meta span.sku_wrapper{
display:block;
margin:0 0 0.5em;
}
.single-product .product_meta span.posted_in{
display:block;
margin:0 0 0.5em;
}
.single-product form.cart { }
.single-product form.cart .quantity .form-control {
display: inline-block;
width: auto;
vertical-align: middle;
}
.single-product form.cart .reset_variations {
margin-top: 10px;
}
@media (min-width: 768px) {
.single-product form.cart .woocommerce-variation-add-to-cart .form-group {
display: inline-block;
margin-bottom: 0;
vertical-align: middle;
}
.single-product form.cart .woocommerce-variation-add-to-cart .form-control {
display: inline-block;
width: auto;
vertical-align: middle;
}
.single-product form.cart .woocommerce-variation-add-to-cart .form-control-static {
display: inline-block;
}
.single-product form.cart .woocommerce-variation-add-to-cart .input-group {
display: inline-table;
vertical-align: middle;
}
.single-product form.cart .woocommerce-variation-add-to-cart .input-group .input-group-addon,
.single-product form.cart .woocommerce-variation-add-to-cart .input-group .input-group-btn,
.single-product form.cart .woocommerce-variation-add-to-cart .input-group .form-control {
width: auto;
}
.single-product form.cart .woocommerce-variation-add-to-cart .input-group > .form-control {
width: 100%;
}
.single-product form.cart .woocommerce-variation-add-to-cart .control-label {
margin-bottom: 0;
vertical-align: middle;
}
.single-product form.cart .woocommerce-variation-add-to-cart .radio,
.single-product form.cart .woocommerce-variation-add-to-cart .checkbox {
display: inline-block;
margin-top: 0;
margin-bottom: 0;
vertical-align: middle;
}
.single-product form.cart .woocommerce-variation-add-to-cart .radio label,
.single-product form.cart .woocommerce-variation-add-to-cart .checkbox label {
padding-left: 0;
}
.single-product form.cart .woocommerce-variation-add-to-cart .radio input[type="radio"],
.single-product form.cart .woocommerce-variation-add-to-cart .checkbox input[type="checkbox"] {
position: relative;
margin-left: 0;
}
.single-product form.cart .woocommerce-variation-add-to-cart .has-feedback .form-control-feedback {
top: 0;
}
}
.single-product form.cart .woocommerce-variation-price {
margin-bottom: 10px;
}
.single-product form.cart .group_table .form-group {
display: block;
margin-bottom: 20px;
}
.single-product form.cart .group_table .form-group .quantity {
margin-right: 10px;
}
.single-product .woocommerce-tabs {
margin-bottom: 2em;
} .product-category a {
display: block;
padding: 4px;
margin-bottom: 20px;
line-height: 1.42857143;
background-color: #fff;
border: 1px solid #ddd;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
-webkit-transition: border 0.2s ease-in-out;
-o-transition: border 0.2s ease-in-out;
transition: border 0.2s ease-in-out;
}
.product-category a > img,
.product-category a a > img {
margin-left: auto;
margin-right: auto;
}
a.product-category a:hover,
a.product-category a:focus,
a.product-category a.active {
border-color: #337ab7;
}
.product-category a .caption {
padding: 9px;
color: #333333;
}
.product-category a:hover {
border-color: #337ab7;
text-decoration: none;
}
.product-category img {
display: block;
max-width: 100%;
height: auto;
}
.product-category .woocommerce-loop-category__title {
font-family: inherit;
font-weight: 500;
line-height: 1.1;
color: inherit;
margin-top: 10px;
margin-bottom: 10px;
font-size:1.125rem;
}
.product-category .woocommerce-loop-category__title small,
.product-category .woocommerce-loop-category__title .small {
font-weight: normal;
line-height: 1;
color: #777777;
}
.product-category .woocommerce-loop-category__title small,
.product-category .woocommerce-loop-category__title .small {
font-size: 75%;
}
.product-category .woocommerce-loop-category__title .count {
background: none;
color: #777777;
padding: 0;
} .woocommerce-MyAccount-navigation {
margin-bottom: 20px;
}
.woocommerce-password-strength {
margin-top: 10px;
}
.woocommerce-password-strength.short {
color: #a94442;
}
a.woocommerce-password-strength.short:hover,
a.woocommerce-password-strength.short:focus {
color: #843534;
}
.woocommerce-password-strength.bad {
color: #a94442;
}
a.woocommerce-password-strength.bad:hover,
a.woocommerce-password-strength.bad:focus {
color: #843534;
}
.woocommerce-password-strength.good,
.woocommerce-password-strength.strong {
color: #3c763d;
}
a.woocommerce-password-strength.good:hover,
a.woocommerce-password-strength.strong:hover,
a.woocommerce-password-strength.good:focus,
a.woocommerce-password-strength.strong:focus {
color: #2b542c;
} .table.cart .product-thumbnail .thumbnail {
display: inline-block;
margin: 0;
}
.table.cart .product-thumbnail img {
max-width: 60px;
}
.table.cart .variation {
margin: 5px 0 0;
}
.table.cart .variation dt {
display: inline-block;
}
.table.cart .variation dd {
display: inline-block;
}
.table.cart .variation dd p {
margin: 0;
}
@media (max-width: 992px) {
.table.cart .actions .form-control {
display: inline-block;
width: auto;
vertical-align: middle;
}
} .free-shipping-required-notice{
color:#fff;
background-color:#63798F;
display:block;
font-size:0.875rem;
margin-bottom:15px;
padding:0.5em;
width:100%;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;}
.free-shipping-required-notice b{
font-weight:500;
text-transform:uppercase;}
.free-shipping-required-notice progress#freeshippingprogress{}
.free-shipping-required-notice progress{
-webkit-appearance:none;
appearance:none;
background:#fff;
border:1px solid rgba(255,255,255,0.5);
border-radius:10px;
display:inline-block;
width:100%;
height:8px;
margin:8px 0 4px;
overflow:hidden;
position:relative;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;}
progress::-moz-progress-bar{
background:#262321;
-webkit-border-radius:12px;
-moz-border-radius:12px;
border-radius:12px;} @media screen and (-webkit-min-device-pixel-ratio:0) {
progress{
height:25px;}
}
progress::-webkit-progress-bar{
background:transparent;}  
progress::-webkit-progress-value{  
background:#fff;
-webkit-border-radius:12px;
-moz-border-radius:12px;
border-radius:12px;} .woocommerce .shop_table.woocommerce-checkout-review-order-table table{
border:1px solid #e5e8ed;
font-size:0.875rem;
margin-bottom:15px;}
.woocommerce .shop_table.woocommerce-checkout-review-order-table table th,.woocommerce .shop_table.woocommerce-checkout-review-order-table table td{
background:#f5f5f5;
padding:10px 15px;
text-align:left;}
.list-checkout-order{
font-size:0.875rem;
margin:1rem 0;
padding:0;
width:100%;}
.list-checkout-order li{
background-color:#F5F5F5;
border:1px solid #e5e8ed;
list-style:none;
display:flex;
width:100%;
justify-content:space-between;
margin-bottom:10px;
padding:0.5em;}
.list-checkout-order li img{
width:60px;
margin-right:10px;}
.list-checkout-order li:last-child{
margin-bottom:0;}
.list-checkout-order .wrap-product-name{
display:flex;
justify-content:flex-start;
align-items:flex-start;
padding-right:10px;}
.list-checkout-order .product-name{
width:calc(100% - 70px);}
.list-checkout-order .variation dt{
padding-right:5px;}
.list-checkout-order .variation dd{
margin:0;} #ship-to-different-address span{
font-weight:600;}
.wc-terms-and-conditions{
margin-bottom:20px;}
.woocommerce-account-fields .woocommerce-form__label-for-checkbox{
color:inherit;}
a.woocommerce-account-fields .woocommerce-form__label-for-checkbox:hover,
a.woocommerce-account-fields .woocommerce-form__label-for-checkbox:focus{
color:inherit;}
.woocommerce form.checkout.woocommerce-checkout #customer_details.wrap-customer-detail .woocommerce-shipping-fields h3#ship-to-different-address{
float:left;
clear:none;}
.woocommerce-page.woocommerce-checkout form.checkout #ship-to-different-address-checkbox{
position:relative;
margin:0 8px 0 0;} .woocommerce .blockUI.blockOverlay:before {
position:fixed!important} #add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment{
background:#f5f5f5;
border:1px solid #e5e8ed;
font-size:0.875rem;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;}
.woocommerce-terms-and-conditions-wrapper{
font-size:0.875rem;
margin:0 0 2em;}
.woocommerce-checkout #payment .button{
width:100%} @media(min-width: 811px){
form.woocommerce-checkout{
width:100%;
display:flex;
justify-content:center;
flex-wrap:wrap
}
form.woocommerce-checkout .wrap-customer-detail{
display:flex;
width:65%;
padding-right:30px;
flex-wrap:wrap;
flex-direction:column
}
form.woocommerce-checkout .wrap-customer-detail>div{
width:100%
}
form.woocommerce-checkout .wrap-customer-detail .form-row{
padding:0;
margin-bottom:10px;
width:calc(50% - 15px)
}
form.woocommerce-checkout .wrap-customer-detail .form-row.form-row-wide{
width:100%
}
form.woocommerce-checkout .wrap-customer-detail #order_comments_field{
width:100%
}
form.woocommerce-checkout .wrap-customer-detail select{
width:100%
}
form.woocommerce-checkout .wrap-order-detail{
width:35%
}
form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{
display:flex;
flex-wrap:wrap;
justify-content:space-between
}
}
.woocommerce-notices-wrapper{
width:100%;} .zoo-wrap-cart-content{
width:calc(100% + 30px);
display:flex;
flex-wrap:wrap;
justify-content:center;}
.zoo-wrap-cart-content{flex-direction:row;}
.zoo-wrap-cart-content .woocommerce-cart-form{
width:65%;
padding-left:15px;
padding-right:15px;
margin-bottom:30px;}
.zoo-wrap-cart-content .cart-collaterals{
width:35%;
padding-left:15px;
padding-right:15px;
margin-bottom:30px;}
@media (max-width: 810px){
.zoo-wrap-cart-content{
width:calc(100% + 0px);
flex-direction:column;}
.zoo-wrap-cart-content .woocommerce-cart-form{
width:100%;
padding-left:0;
padding-right:0;
margin-bottom:30px;}
.zoo-wrap-cart-content .cart-collaterals{
width:100%;
padding-left:0;
padding-right:0;
margin-bottom:30px;}
}
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals{
float:none;
width:100%;
background:#f5f5f5;
border:1px solid #e5e8ed;
display:flex;
flex-direction:column;
padding:10px 20px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;}
#add_payment_method .cart-collaterals .cart_totals table,
.woocommerce-cart .cart-collaterals .cart_totals table,
.woocommerce-checkout .cart-collaterals .cart_totals table{background:#fff;} #customer_login{
display:flex;
flex-direction:row;
align-items:stretch;
flex-wrap:wrap;
justify-content:space-around;
gap:.5rem;}
.woocommerce-account #customer_login > div{
background-color:#f2f2f2;
padding:0 1em;
width:40%; }
.woocommerce-account #customer_login h2,
.woocommerce-account #customer_login h3{
text-transform:uppercase;
font-size:1.375rem;
}
.woocommerce-account #customer_login .u-column2{
width:40%; }
@media(max-width:768px){
#customer_login{
display:flex;
flex-direction:column;
align-items:stretch;
flex-wrap:wrap;
justify-content:space-around;
gap:1rem;}
.woocommerce-account #customer_login > div,
.woocommerce-account #customer_login .u-column2{width:100%;}
}
.woocommerce-account form.woocommerce-form{
border:none;
padding:0;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}
.woocommerce-account form.woocommerce-form p{font-size:0.875rem;}
.woocommerce-account form.woocommerce-form .form-row{
padding:0;
margin-bottom:15px;
}
.woocommerce-account form.woocommerce-form .woocommerce-LostPassword{
display:flex;
justify-content:space-between;
align-items:center;
}
.woocommerce-account form.woocommerce-form .button{
width:100%; }
.main-content nav.woocommerce-MyAccount-navigation{
width:100%;
text-align:center;
margin-top:30px;
margin-bottom:30px;
border-bottom:3px solid #e5e8ed;
}
.main-content nav.woocommerce-MyAccount-navigation ul{
margin:0 0 -3px;
}
.main-content nav.woocommerce-MyAccount-navigation li{
list-style:none;
padding:0;
margin:0 10px;
display:inline-block;
border-bottom:3px solid transparent;
transition:all 300ms;
}
.main-content nav.woocommerce-MyAccount-navigation li:hover,.main-content nav.woocommerce-MyAccount-navigation li.is-active{
border-color:#000;
}
.main-content nav.woocommerce-MyAccount-navigation a{
display:block;
padding:10px 0;
color:#000;
}
.u-columns.addresses{
display:flex;
flex-direction:row;
align-items:stretch;
flex-wrap:wrap;
justify-content:space-between;
gap:.5rem;}
.u-columns.addresses .woocommerce-Address{
width:40%; }
.woocommerce-account .addresses .title h3{
font-size:1.375rem;}
.u-columns.addresses .woocommerce-Address address{font-size:0.875rem;}
@media(max-width:768px){
.u-columns.addresses{
display:flex;
flex-direction:column;
align-items:stretch;
flex-wrap:wrap;
justify-content:space-around;
gap:1rem;}
.u-columns.addresses .woocommerce-Address{width:100%;}
}
.woocommerce form .form-row{
padding:0;
margin-bottom:15px}
.woocommerce-MyAccount-content form{ }
.woocommerce-MyAccount-content form .form-row{
width:100%}
.woocommerce-MyAccount-content form .clear{
width:100%}
.woocommerce-MyAccount-content form fieldset{
width:100%}
.woocommerce-MyAccount-content form legend{
text-transform:capitalize}
.woocommerce .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout{
display:block;
width:100%;}
.woocommerce-error{
padding:50px 15px 15px; text-align:center;
margin:0 auto 30px;
width:100%;}
.woocommerce-error::before{
content: '\e904';
font-family: feather !important;
width:35px;
height:35px;
text-align:center;
line-height:35px;
left:calc(50% - 18px);
font-size:1.125rem;
top:10px;}
@media(min-width: 576px){
.woocommerce-MyAccount-content form .form-row.form-row-first,.woocommerce-MyAccount-content form .form-row.form-row-last{
width:calc(50% - 15px)}
nav.woocommerce-MyAccount-navigation li{
margin:0 20px}
}  .woocommerce-ResetPassword{
background-color:#f2f2f2;
margin:0 auto;
padding:1em;
width:50%;}
@media(max-width:576px){
.woocommerce-ResetPassword{width:100%;}
} ul.product_list_widget {
padding-left: 0;
list-style: none;
text-align: center;
}
ul.product_list_widget li .thumbnail {
display: inline-block;
margin-bottom: 10px;
}
ul.product_list_widget li .product-title {
font-family: inherit;
font-weight: 500;
line-height: 1.1;
color: inherit;
margin-top: 10px;
margin-bottom: 10px;
font-size:0.875rem;
display: block;
text-align: center;
}
ul.product_list_widget li .product-title small,
ul.product_list_widget li .product-title .small {
font-weight: normal;
line-height: 1;
color: #777777;
}
ul.product_list_widget li .product-title small,
ul.product_list_widget li .product-title .small {
font-size: 75%;
}
ul.product_list_widget li a:hover {
text-decoration: none;
}
ul.product_list_widget li .star-rating {
float: none;
display: block;
margin: 5px auto;
}
.widget_shopping_cart ul.cart_list {
margin-bottom: 20px;
}
.widget_shopping_cart ul.cart_list li.mini_cart_item {
display: flex;
flex-wrap: nowrap;
justify-content: space-around;
align-items: center;
}
.widget_shopping_cart ul.cart_list li.mini_cart_item .thumbnail {
max-width: 120px;
}
.widget_shopping_cart .total {
color: #3c763d;
border-top: 1px dotted #d5d5d5;
padding-top: 20px;
text-align: center;
}
a.widget_shopping_cart .total:hover,
a.widget_shopping_cart .total:focus {
color: #2b542c;
}
.widget_shopping_cart .buttons {
text-align: center;
}
.widget_shopping_cart .buttons .button {
display: inline-block;
margin-bottom: 0;
font-weight: normal;
text-align: center;
vertical-align: middle;
touch-action: manipulation;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
white-space: nowrap;
padding: 6px 12px;
font-size: 0.875rem;
line-height: 1.42857143;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
color: #333;
background-color: #fff;
border-color: #ccc;
margin: 3px;
}
.widget_shopping_cart .buttons .button:focus,
.widget_shopping_cart .buttons .button:active:focus,
.widget_shopping_cart .buttons .button.active:focus,
.widget_shopping_cart .buttons .button.focus,
.widget_shopping_cart .buttons .button:active.focus,
.widget_shopping_cart .buttons .button.active.focus {
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
.widget_shopping_cart .buttons .button:hover,
.widget_shopping_cart .buttons .button:focus,
.widget_shopping_cart .buttons .button.focus {
color: #333;
text-decoration: none;
}
.widget_shopping_cart .buttons .button:active,
.widget_shopping_cart .buttons .button.active {
outline: 0;
background-image: none;
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.widget_shopping_cart .buttons .button.disabled,
.widget_shopping_cart .buttons .button[disabled],
fieldset[disabled] .widget_shopping_cart .buttons .button {
cursor: not-allowed;
opacity: 0.65;
filter: alpha(opacity=65);
-webkit-box-shadow: none;
box-shadow: none;
}
a.widget_shopping_cart .buttons .button.disabled,
fieldset[disabled] a.widget_shopping_cart .buttons .button {
pointer-events: none;
}
.widget_shopping_cart .buttons .button:focus,
.widget_shopping_cart .buttons .button.focus {
color: #333;
background-color: #e6e6e6;
border-color: #8c8c8c;
}
.widget_shopping_cart .buttons .button:hover {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
.widget_shopping_cart .buttons .button:active,
.widget_shopping_cart .buttons .button.active,
.open > .dropdown-toggle.widget_shopping_cart .buttons .button {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
.widget_shopping_cart .buttons .button:active:hover,
.widget_shopping_cart .buttons .button.active:hover,
.open > .dropdown-toggle.widget_shopping_cart .buttons .button:hover,
.widget_shopping_cart .buttons .button:active:focus,
.widget_shopping_cart .buttons .button.active:focus,
.open > .dropdown-toggle.widget_shopping_cart .buttons .button:focus,
.widget_shopping_cart .buttons .button:active.focus,
.widget_shopping_cart .buttons .button.active.focus,
.open > .dropdown-toggle.widget_shopping_cart .buttons .button.focus {
color: #333;
background-color: #d4d4d4;
border-color: #8c8c8c;
}
.widget_shopping_cart .buttons .button:active,
.widget_shopping_cart .buttons .button.active,
.open > .dropdown-toggle.widget_shopping_cart .buttons .button {
background-image: none;
}
.widget_shopping_cart .buttons .button.disabled:hover,
.widget_shopping_cart .buttons .button[disabled]:hover,
fieldset[disabled] .widget_shopping_cart .buttons .button:hover,
.widget_shopping_cart .buttons .button.disabled:focus,
.widget_shopping_cart .buttons .button[disabled]:focus,
fieldset[disabled] .widget_shopping_cart .buttons .button:focus,
.widget_shopping_cart .buttons .button.disabled.focus,
.widget_shopping_cart .buttons .button[disabled].focus,
fieldset[disabled] .widget_shopping_cart .buttons .button.focus {
background-color: #fff;
border-color: #ccc;
}
.widget_shopping_cart .buttons .button .badge {
color: #fff;
background-color: #333;
}
.widget_shopping_cart .empty {
color: #000;
}
a.widget_shopping_cart .empty:hover,
a.widget_shopping_cart .empty:focus {
color: #576C80;
}
.widget_rating_filter ul {
padding-left: 0;
list-style: none;
}
.widget_price_filter .price_slider_wrapper {
max-width: 360px;
}
.widget_price_filter .price_slider_wrapper .ui-widget-content {
background:rgba(25,17,11,0.15) !important;
height: .2em;
position: relative;
text-align: left;
margin-left: .5em;
margin-right: .5em;
margin-bottom: 1em;
}
.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-range {
background:#576C80;
top: 0;
height: 100%;
position: absolute;
z-index: 1;
font-size: 0.75rem;
display: block;
border: 0;
border-radius: 1em;
}
.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle {
background:#fff;
border: 2px solid #576C80;
position: absolute;
z-index: 2;
width: 1em;
height: 1em;
border-radius: 1em;
cursor: ew-resize;
outline: 0;
top: -0.4em;
margin-left: -0.5em;
}
.widget_price_filter .price_slider_wrapper .price_slider_amount { text-align:center;
}
.widget_price_filter .price_slider_wrapper .price_slider_amount .price_label {
font-size: 0.8em;
line-height: 35px;
display:block;
}
.widget_price_filter .price_slider_wrapper .price_slider_amount .button { display:block;
margin-bottom: 0;
font-weight: normal;
text-align: center;
vertical-align: middle;
touch-action: manipulation;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
white-space: nowrap;
padding: 6px 12px;
font-size: 0.875rem;
line-height: 1.42857143;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
color: #576C80;
background-color: #fff;
border-color: #576C80; float:none !important;
width:100%;
}
.widget_price_filter .price_slider_wrapper .price_slider_amount .button:focus,
.widget_price_filter .price_slider_wrapper .price_slider_amount .button:active:focus,
.widget_price_filter .price_slider_wrapper .price_slider_amount .button.active:focus,
.widget_price_filter .price_slider_wrapper .price_slider_amount .button.focus,
.widget_price_filter .price_slider_wrapper .price_slider_amount .button:active.focus,
.widget_price_filter .price_slider_wrapper .price_slider_amount .button.active.focus {
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
.widget_price_filter .price_slider_wrapper .price_slider_amount .button:hover,
.widget_price_filter .price_slider_wrapper .price_slider_amount .button:focus,
.widget_price_filter .price_slider_wrapper .price_slider_amount .button.focus {
color: #fff;
background-color:#576C80;
text-decoration: none;
}
.widget_price_filter .price_slider_wrapper .price_slider_amount .button:active,
.widget_price_filter .price_slider_wrapper .price_slider_amount .button.active {
outline: 0;
background-image: none;
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.widget_price_filter .price_slider_wrapper .price_slider_amount .button.disabled,
.widget_price_filter .price_slider_wrapper .price_slider_amount .button[disabled],
fieldset[disabled] .widget_price_filter .price_slider_wrapper .price_slider_amount .button {
cursor: not-allowed;
opacity: 0.65;
filter: alpha(opacity=65);
-webkit-box-shadow: none;
box-shadow: none;
}
a.widget_price_filter .price_slider_wrapper .price_slider_amount .button.disabled,
fieldset[disabled] a.widget_price_filter .price_slider_wrapper .price_slider_amount .button {
pointer-events: none;
}
.widget_price_filter .price_slider_wrapper .price_slider_amount .button:focus,
.widget_price_filter .price_slider_wrapper .price_slider_amount .button.focus {
color:#fff;
background-color:#000;
border-color:#576C80;
}
.widget_price_filter .price_slider_wrapper .price_slider_amount .button:hover {
color: #fff;
background-color: #000;
border-color: #000;
}
.widget_price_filter .price_slider_wrapper .price_slider_amount .button:active,
.widget_price_filter .price_slider_wrapper .price_slider_amount .button.active,
.open > .dropdown-toggle.widget_price_filter .price_slider_wrapper .price_slider_amount .button {
color: #fff;
background-color: #000;
border-color: #576C80;
}
.widget_price_filter .price_slider_wrapper .price_slider_amount .button:active:hover,
.widget_price_filter .price_slider_wrapper .price_slider_amount .button.active:hover,
.open > .dropdown-toggle.widget_price_filter .price_slider_wrapper .price_slider_amount .button:hover,
.widget_price_filter .price_slider_wrapper .price_slider_amount .button:active:focus,
.widget_price_filter .price_slider_wrapper .price_slider_amount .button.active:focus,
.open > .dropdown-toggle.widget_price_filter .price_slider_wrapper .price_slider_amount .button:focus,
.widget_price_filter .price_slider_wrapper .price_slider_amount .button:active.focus,
.widget_price_filter .price_slider_wrapper .price_slider_amount .button.active.focus,
.open > .dropdown-toggle.widget_price_filter .price_slider_wrapper .price_slider_amount .button.focus {
color: #fff;
background-color: #000;
border-color: #576C80;
}
.widget_price_filter .price_slider_wrapper .price_slider_amount .button:active,
.widget_price_filter .price_slider_wrapper .price_slider_amount .button.active,
.open > .dropdown-toggle.widget_price_filter .price_slider_wrapper .price_slider_amount .button {
background-image: none;
}
.widget_price_filter .price_slider_wrapper .price_slider_amount .button.disabled:hover,
.widget_price_filter .price_slider_wrapper .price_slider_amount .button[disabled]:hover,
fieldset[disabled] .widget_price_filter .price_slider_wrapper .price_slider_amount .button:hover,
.widget_price_filter .price_slider_wrapper .price_slider_amount .button.disabled:focus,
.widget_price_filter .price_slider_wrapper .price_slider_amount .button[disabled]:focus,
fieldset[disabled] .widget_price_filter .price_slider_wrapper .price_slider_amount .button:focus,
.widget_price_filter .price_slider_wrapper .price_slider_amount .button.disabled.focus,
.widget_price_filter .price_slider_wrapper .price_slider_amount .button[disabled].focus,
fieldset[disabled] .widget_price_filter .price_slider_wrapper .price_slider_amount .button.focus {
background-color: #576C80;
border-color: #000;
}
.widget_layered_nav ul {
padding-left: 0;
list-style: none;
}
.widget_layered_nav ul li{
padding:0 0 10px;
list-style: none;
}
.widget_layered_nav ul li .count {
color:#777;
font-size:65%;
vertical-align:top;
}
.widget_layered_nav ul li.chosen a:before{
color:lightcoral !important;
}
.widget_product_categories ul.product-categories {
padding-left: 0;
list-style: none;
line-height: 2em;
margin-bottom: 0;
}
.widget_product_categories ul li .count{
color:#777;
font-size:65%;
vertical-align:top;
}
.widget_product_categories ul.product-categories li ul.children{
padding-left: 25px;
line-height: 1.5em;
} .woocommerce ul.order_details{
border-bottom:1px dashed #d3ced2;
display:flex;
flex-direction:row;
align-items:flex-start;
float:none !important;
line-height:1.3;
margin:1em 0;
padding:1em 0;}
@media (max-width: 600px) {
.woocommerce ul.order_details{
flex-direction:column;}
}
.woocommerce ul.order_details li{
float:none;
margin:0 0.5em 1em;} .required,
abbr.required {
color: #d9534f;
border: none;
text-decoration: none;
vertical-align: middle;
line-height: 1;
font-weight: bold;
font-size: 0.75rem;
}
form.search-form {
position: relative;
display: inline-block;
}
form.search-form .btn {
position: absolute;
top: 1px;
right: -2px;
}
@media (max-width: 991px) {
form.search-form.navbar-form {
display: block;
}
}
@media (max-width: 991px) {
form.search-form.navbar-form .form-control {
width: 100%;
}
}
form.search-form.navbar-form .btn {
position: absolute;
top: 1px;
right: 11px;
}
@media (max-width: 991px) {
form.search-form.navbar-form .btn {
top: 11px;
}
}  #sidebarCollapse{
display:inline-flex;
justify-content:center;
align-items:center;
gap:0.5em;
margin:0 0 1em;
width:auto;}
#sidebarCollapse.btn:active,
#sidebarCollapse.btn.active{
-webkit-box-shadow:none !important;
box-shadow:none !important;} .overlay{
background:rgba(0, 0, 0, 0.8);
position:fixed;
left:0;
right:0;
top:0;
width:100vw;
height:100vh;
z-index:9998;
opacity:0;
visibility:hidden;
transition:opacity 0.3s ease-in-out, visibility 0s linear 0.3s;}
#sidebar{
background:#fff;
display:block;
position:fixed;
top:0;
left:-250px;
width:45%;
height:100vh;
padding:6vh 2vw;
box-shadow:0 0 10px rgba(0, 0, 0, 0.3);
z-index:9999;
opacity:0;
visibility:hidden;
transition:transform 0.3s ease-in-out, visibility 0s linear 0.3s;}
.sidebar-header{
display:block;
padding:0.75em 1em;}
#btn-close-canvas{
background:#576C80;
border:1px solid #576C80;
color:#fff;
font-weight:bold;
width:30px;
height:30px;
display:flex;
justify-content:center;
align-items:center;
-webkit-border-radius:100%;
-moz-border-radius:100%;
border-radius:100%;}
#btn-close-canvas:hover,
#btn-close-canvas:focus{
background:#63798F;
border-color:#63798F;
color:#fff;
outline:none;} #sidebar.active,
.overlay.active{
opacity:1;
visibility:visible;
transition:opacity 0.3s ease-in-out, visibility 0s linear 0s;}
#sidebar.active{
transform:translateX(250px);
transition: transform 0.3s ease-in-out, visibility 0s linear 0s;} #sidebar .widget-sidebar{
border-bottom:1px solid #e5e8ed;
margin:0 0 3.5rem;
padding:0 0 2.5rem;}
#sidebar .widget-sidebar:last-child{
border-bottom:none;
margin:0;
padding:0 0 0.5rem;}
#sidebar .widget-sidebar .widget-body{}
#sidebar .widget-sidebar .widget-body .widget-title{
font-family:var(--body-font-family);
font-size:1.25rem;}
#sidebar .widget-sidebar .widget-body ul li,
#sidebar .widget-sidebar .widget-body ul li ul li{font-size:1rem;}   .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
word-wrap: normal !important;}
.screen-reader-text:focus {
background-color: #f1f1f1;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration:none;
top:5px;
width:auto;
z-index:100000; } #content[tabindex="-1"]:focus {
outline:0;} .alignleft{
display:inline;
float:left;
margin-right:1.5em;}
.alignright{
display:inline;
float:right;
margin-left:1.5em;}
.aligncenter{
clear:both;
display:block;
margin-left:auto;
margin-right:auto;}
img[class*="wp-image-"],
.widget img{
display:block;
max-width:100%;
height:auto;
margin:1.25em 0;} .clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
content:"";
display:table;
table-layout:fixed;}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
clear:both;} .widget-sidebar{
border-bottom:1px solid rgba(0,0,0,0.085);
line-height:1.42857143;
margin:0 0 1.5em;
word-wrap:break-word;}
.widget-sidebar:last-child{
border-bottom:none;
margin:0 0 0.5em;}
.widget-sidebar .widget-body{padding:0.75em 1em;}
.widget-sidebar .widget-body a{text-decoration:none;}
.widget-sidebar .widget-title{
font-size:1.25rem;
margin:0 0 0.8em;
padding:0 0 0.8em;} .widget-sidebar select,
.widget select{max-width:100%;} .calendar_wrap{
overflow-x:auto;
min-height:0.01%;}
#wp-calendar{
width:100%;
font-weight:300;
border-collapse:separate;
border-spacing:8px;
margin-left:-2px;}
#wp-calendar caption{text-align:center;}
#wp-calendar tbody td{
margin-bottom:10px;
text-align:center;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
border:1px solid #f4f4f4;
padding:2px;}
#wp-calendar tbody td:hover{
border-color:#e2e2e2;}
#wp-calendar tbody td.pad{border:0;}
#wp-calendar tbody td#today{
color:#47C2DC;
border-color:#47C2DC;}
#wp-calendar tfoot td#prev a,
#wp-calendar tfoot td#next a{
color:#888;
font-size:0.75rem;
font-weight:400;
position:relative;
text-transform:uppercase;
bottom:-9px;
margin-bottom:1px;}
#wp-calendar tfoot td#prev{text-align:left;}
#wp-calendar tfoot td#next{text-align:right;}
#wp-calendar thead th{text-align:center;}
#wp-calendar tbody td a,
#wp-calendar tfoot td#prev a:hover,
#wp-calendar tfoot td#next a:hover{color:#47C2DC;}  .sticky,
.category-sticky{
display:block;
border:1px solid #ddd;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
padding:20px;
padding-top:5px;}
.hentry{
word-wrap:break-word;
margin:0 0 3em;}
.byline,
.updated:not(.published){display:none;}
.single .byline,
.group-blog .byline{display:inline;}
.page-content,
.entry-content,
.entry-summary{margin:1em 0 0;}
.page-links{
clear:both;
margin:0 0 1.5em;}
.entry-footer{margin:.25em 0 0;}
.entry-footer > span{margin-right:20px;}
.pull-left .wp-post-image{
margin-right:20px;
margin-bottom:15px;}
.entry-meta{font-style:italic;} .comment-content a{word-wrap:break-word;}
.bypostauthor{display:block;} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley{
border:none;
margin-bottom:0;
margin-top:0;
padding:0;} embed,
iframe,
object{max-width: 100%;} .wp-caption{
margin-bottom:1.5em;
max-width:100%;}
.wp-caption img[class*="wp-image-"]{
display:block;
margin-left:auto;
margin-right:auto;}
.wp-caption .wp-caption-text{margin:0.8075em 0;}
.wp-caption-text{
text-align:center;
color:#999;} .gallery{
display:block;
margin:2.5em 0;}
.gallery-item{
display:inline-block;
text-align:center;
vertical-align:top;
width:100%;
margin-top:10px;
margin-bottom:10px;}
.gallery-caption{
left:-999px;
position:absolute;
top:0;
width:1px;
height:1px;
overflow:hidden;
z-index:-999;}  table{
width:100%;
max-width:100%;
margin-bottom:20px;}
table>thead>tr>th,
table>tbody>tr>th,
table>tfoot>tr>th,
table>thead>tr>td,
table>tbody>tr>td,
table>tfoot>tr>td {
padding:8px;
line-height:1.42857143;
vertical-align:top;
border-top:var(--card-border);} .page-links {}
.page-links a{
border:var(--card-border);
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
padding:3px 6px;}
.page-links a:hover{
background:#eee;
text-decoration:none;} .nav-links {}
.nav-links .nav-previous a,
.nav-links .nav-next a{
border:var(--card-border);
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
padding:5px 8px;}
.nav-links .nav-previous a:hover,
.nav-links .nav-next a:hover {
background:#eee;
text-decoration:none;}
.nav-links .nav-previous{float:right;}
.nav-links .nav-next{float:left;}  .owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//www.gioielleriadangelo.it/wp-content/themes/dangelo/assets/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%} .owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:0.875rem;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#1D2836} @font-face{font-family:Feather;src:url(//www.gioielleriadangelo.it/wp-content/themes/dangelo/assets/fonts/Feather.ttf?sdxovp) format("truetype"),url(//www.gioielleriadangelo.it/wp-content/themes/dangelo/assets/fonts/Feather.woff?sdxovp) format("woff"),url(//www.gioielleriadangelo.it/wp-content/themes/dangelo/assets/fonts/Feather.svg?sdxovp#Feather) format("svg");font-weight:400;font-style:normal}[class*=" feather-"],[class^=feather-]{font-family:feather!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.feather-activity:before{content:"\e900"}.feather-airplay:before{content:"\e901"}.feather-alert-circle:before{content:"\e902"}.feather-alert-octagon:before{content:"\e903"}.feather-alert-triangle:before{content:"\e904"}.feather-align-center:before{content:"\e905"}.feather-align-justify:before{content:"\e906"}.feather-align-left:before{content:"\e907"}.feather-align-right:before{content:"\e908"}.feather-anchor:before{content:"\e909"}.feather-aperture:before{content:"\e90a"}.feather-archive:before{content:"\e90b"}.feather-arrow-down:before{content:"\e90c"}.feather-arrow-down-circle:before{content:"\e90d"}.feather-arrow-down-left:before{content:"\e90e"}.feather-arrow-down-right:before{content:"\e90f"}.feather-arrow-left:before{content:"\e910"}.feather-arrow-left-circle:before{content:"\e911"}.feather-arrow-right:before{content:"\e912"}.feather-arrow-right-circle:before{content:"\e913"}.feather-arrow-up:before{content:"\e914"}.feather-arrow-up-circle:before{content:"\e915"}.feather-arrow-up-left:before{content:"\e916"}.feather-arrow-up-right:before{content:"\e917"}.feather-at-sign:before{content:"\e918"}.feather-award:before{content:"\e919"}.feather-bar-chart:before{content:"\e91a"}.feather-bar-chart-2:before{content:"\e91b"}.feather-battery:before{content:"\e91c"}.feather-battery-charging:before{content:"\e91d"}.feather-bell:before{content:"\e91e"}.feather-bell-off:before{content:"\e91f"}.feather-bluetooth:before{content:"\e920"}.feather-bold:before{content:"\e921"}.feather-book:before{content:"\e922"}.feather-book-open:before{content:"\e923"}.feather-bookmark:before{content:"\e924"}.feather-box:before{content:"\e925"}.feather-briefcase:before{content:"\e926"}.feather-calendar:before{content:"\e927"}.feather-camera:before{content:"\e928"}.feather-camera-off:before{content:"\e929"}.feather-cast:before{content:"\e92a"}.feather-check:before{content:"\e92b"}.feather-check-circle:before{content:"\e92c"}.feather-check-square:before{content:"\e92d"}.feather-chevron-down:before{content:"\e92e"}.feather-chevron-left:before{content:"\e92f"}.feather-chevron-right:before{content:"\e930"}.feather-chevron-up:before{content:"\e931"}.feather-chevrons-down:before{content:"\e932"}.feather-chevrons-left:before{content:"\e933"}.feather-chevrons-right:before{content:"\e934"}.feather-chevrons-up:before{content:"\e935"}.feather-chrome:before{content:"\e936"}.feather-circle:before{content:"\e937"}.feather-clipboard:before{content:"\e938"}.feather-clock:before{content:"\e939"}.feather-cloud:before{content:"\e93a"}.feather-cloud-drizzle:before{content:"\e93b"}.feather-cloud-lightning:before{content:"\e93c"}.feather-cloud-off:before{content:"\e93d"}.feather-cloud-rain:before{content:"\e93e"}.feather-cloud-snow:before{content:"\e93f"}.feather-code:before{content:"\e940"}.feather-codepen:before{content:"\e941"}.feather-command:before{content:"\e942"}.feather-compass:before{content:"\e943"}.feather-copy:before{content:"\e944"}.feather-corner-down-left:before{content:"\e945"}.feather-corner-down-right:before{content:"\e946"}.feather-corner-left-down:before{content:"\e947"}.feather-corner-left-up:before{content:"\e948"}.feather-corner-right-down:before{content:"\e949"}.feather-corner-right-up:before{content:"\e94a"}.feather-corner-up-left:before{content:"\e94b"}.feather-corner-up-right:before{content:"\e94c"}.feather-cpu:before{content:"\e94d"}.feather-credit-card:before{content:"\e94e"}.feather-crop:before{content:"\e94f"}.feather-crosshair:before{content:"\e950"}.feather-database:before{content:"\e951"}.feather-delete:before{content:"\e952"}.feather-disc:before{content:"\e953"}.feather-dollar-sign:before{content:"\e954"}.feather-download:before{content:"\e955"}.feather-download-cloud:before{content:"\e956"}.feather-droplet:before{content:"\e957"}.feather-edit:before{content:"\e958"}.feather-edit-2:before{content:"\e959"}.feather-edit-3:before{content:"\e95a"}.feather-external-link:before{content:"\e95b"}.feather-eye:before{content:"\e95c"}.feather-eye-off:before{content:"\e95d"}.feather-facebook:before{content:"\e95e"}.feather-fast-forward:before{content:"\e95f"}.feather-feather:before{content:"\e960"}.feather-file:before{content:"\e961"}.feather-file-minus:before{content:"\e962"}.feather-file-plus:before{content:"\e963"}.feather-file-text:before{content:"\e964"}.feather-film:before{content:"\e965"}.feather-filter:before{content:"\e966"}.feather-flag:before{content:"\e967"}.feather-folder:before{content:"\e968"}.feather-folder-minus:before{content:"\e969"}.feather-folder-plus:before{content:"\e96a"}.feather-gift:before{content:"\e96b"}.feather-git-branch:before{content:"\e96c"}.feather-git-commit:before{content:"\e96d"}.feather-git-merge:before{content:"\e96e"}.feather-git-pull-request:before{content:"\e96f"}.feather-github:before{content:"\e970"}.feather-gitlab:before{content:"\e971"}.feather-globe:before{content:"\e972"}.feather-grid:before{content:"\e973"}.feather-hard-drive:before{content:"\e974"}.feather-hash:before{content:"\e975"}.feather-headphones:before{content:"\e976"}.feather-heart:before{content:"\e977"}.feather-help-circle:before{content:"\e978"}.feather-home:before{content:"\e979"}.feather-image:before{content:"\e97a"}.feather-inbox:before{content:"\e97b"}.feather-info:before{content:"\e97c"}.feather-instagram:before{content:"\e97d"}.feather-italic:before{content:"\e97e"}.feather-layers:before{content:"\e97f"}.feather-layout:before{content:"\e980"}.feather-life-buoy:before{content:"\e981"}.feather-link:before{content:"\e982"}.feather-link-2:before{content:"\e983"}.feather-linkedin:before{content:"\e984"}.feather-list:before{content:"\e985"}.feather-loader:before{content:"\e986"}.feather-lock:before{content:"\e987"}.feather-log-in:before{content:"\e988"}.feather-log-out:before{content:"\e989"}.feather-mail:before{content:"\e98a"}.feather-map:before{content:"\e98b"}.feather-map-pin:before{content:"\e98c"}.feather-maximize:before{content:"\e98d"}.feather-maximize-2:before{content:"\e98e"}.feather-menu:before{content:"\e98f"}.feather-message-circle:before{content:"\e990"}.feather-message-square:before{content:"\e991"}.feather-mic:before{content:"\e992"}.feather-mic-off:before{content:"\e993"}.feather-minimize:before{content:"\e994"}.feather-minimize-2:before{content:"\e995"}.feather-minus:before{content:"\e996"}.feather-minus-circle:before{content:"\e997"}.feather-minus-square:before{content:"\e998"}.feather-monitor:before{content:"\e999"}.feather-moon:before{content:"\e99a"}.feather-more-horizontal:before{content:"\e99b"}.feather-more-vertical:before{content:"\e99c"}.feather-move:before{content:"\e99d"}.feather-music:before{content:"\e99e"}.feather-navigation:before{content:"\e99f"}.feather-navigation-2:before{content:"\e9a0"}.feather-octagon:before{content:"\e9a1"}.feather-package:before{content:"\e9a2"}.feather-paperclip:before{content:"\e9a3"}.feather-pause:before{content:"\e9a4"}.feather-pause-circle:before{content:"\e9a5"}.feather-percent:before{content:"\e9a6"}.feather-phone:before{content:"\e9a7"}.feather-phone-call:before{content:"\e9a8"}.feather-phone-forwarded:before{content:"\e9a9"}.feather-phone-incoming:before{content:"\e9aa"}.feather-phone-missed:before{content:"\e9ab"}.feather-phone-off:before{content:"\e9ac"}.feather-phone-outgoing:before{content:"\e9ad"}.feather-pie-chart:before{content:"\e9ae"}.feather-play:before{content:"\e9af"}.feather-play-circle:before{content:"\e9b0"}.feather-plus:before{content:"\e9b1"}.feather-plus-circle:before{content:"\e9b2"}.feather-plus-square:before{content:"\e9b3"}.feather-pocket:before{content:"\e9b4"}.feather-power:before{content:"\e9b5"}.feather-printer:before{content:"\e9b6"}.feather-radio:before{content:"\e9b7"}.feather-refresh-ccw:before{content:"\e9b8"}.feather-refresh-cw:before{content:"\e9b9"}.feather-repeat:before{content:"\e9ba"}.feather-rewind:before{content:"\e9bb"}.feather-rotate-ccw:before{content:"\e9bc"}.feather-rotate-cw:before{content:"\e9bd"}.feather-rss:before{content:"\e9be"}.feather-save:before{content:"\e9bf"}.feather-scissors:before{content:"\e9c0"}.feather-search:before{content:"\e9c1"}.feather-send:before{content:"\e9c2"}.feather-server:before{content:"\e9c3"}.feather-settings:before{content:"\e9c4"}.feather-share:before{content:"\e9c5"}.feather-share-2:before{content:"\e9c6"}.feather-shield:before{content:"\e9c7"}.feather-shield-off:before{content:"\e9c8"}.feather-shopping-bag:before{content:"\e9c9"}.feather-shopping-cart:before{content:"\e9ca"}.feather-shuffle:before{content:"\e9cb"}.feather-sidebar:before{content:"\e9cc"}.feather-skip-back:before{content:"\e9cd"}.feather-skip-forward:before{content:"\e9ce"}.feather-slack:before{content:"\e9cf"}.feather-slash:before{content:"\e9d0"}.feather-sliders:before{content:"\e9d1"}.feather-smartphone:before{content:"\e9d2"}.feather-speaker:before{content:"\e9d3"}.feather-square:before{content:"\e9d4"}.feather-star:before{content:"\e9d5"}.feather-stop-circle:before{content:"\e9d6"}.feather-sun:before{content:"\e9d7"}.feather-sunrise:before{content:"\e9d8"}.feather-sunset:before{content:"\e9d9"}.feather-tablet:before{content:"\e9da"}.feather-tag:before{content:"\e9db"}.feather-target:before{content:"\e9dc"}.feather-terminal:before{content:"\e9dd"}.feather-thermometer:before{content:"\e9de"}.feather-thumbs-down:before{content:"\e9df"}.feather-thumbs-up:before{content:"\e9e0"}.feather-toggle-left:before{content:"\e9e1"}.feather-toggle-right:before{content:"\e9e2"}.feather-trash:before{content:"\e9e3"}.feather-trash-2:before{content:"\e9e4"}.feather-trending-down:before{content:"\e9e5"}.feather-trending-up:before{content:"\e9e6"}.feather-triangle:before{content:"\e9e7"}.feather-truck:before{content:"\e9e8"}.feather-tv:before{content:"\e9e9"}.feather-twitter:before{content:"\e9ea"}.feather-type:before{content:"\e9eb"}.feather-umbrella:before{content:"\e9ec"}.feather-underline:before{content:"\e9ed"}.feather-unlock:before{content:"\e9ee"}.feather-upload:before{content:"\e9ef"}.feather-upload-cloud:before{content:"\e9f0"}.feather-user:before{content:"\e9f1"}.feather-user-check:before{content:"\e9f2"}.feather-user-minus:before{content:"\e9f3"}.feather-user-plus:before{content:"\e9f4"}.feather-user-x:before{content:"\e9f5"}.feather-users:before{content:"\e9f6"}.feather-video:before{content:"\e9f7"}.feather-video-off:before{content:"\e9f8"}.feather-voicemail:before{content:"\e9f9"}.feather-volume:before{content:"\e9fa"}.feather-volume-1:before{content:"\e9fb"}.feather-volume-2:before{content:"\e9fc"}.feather-volume-x:before{content:"\e9fd"}.feather-watch:before{content:"\e9fe"}.feather-wifi:before{content:"\e9ff"}.feather-wifi-off:before{content:"\ea00"}.feather-wind:before{content:"\ea01"}.feather-x:before{content:"\ea02"}.feather-x-circle:before{content:"\ea03"}.feather-x-square:before{content:"\ea04"}.feather-youtube:before{content:"\ea05"}.feather-zap:before{content:"\ea06"}.feather-zap-off:before{content:"\ea07"}.feather-zoom-in:before{content:"\ea08"}.feather-zoom-out:before{content:"\ea09"}