:root { 
--specs-skin-color-1:#097def;
--specs-skin-color-2:#3199fe;
--specs-skin-color-3:#a7d3fe;
--specs-headings-color:#545556;
--specs-text-color:#727374;
--specs-border-color:#e8e9ea;
--specs-h1-font:30px; --specs-h2-font:24px; --specs-h3-font:20px; --specs-h4-font:18px; --specs-big-text:16px; --specs-med-text:14px; --specs-small-text:12px;
--specs-skin-border:1px solid #e8e9ea; --specs-skin-box-shadow:none;
}
.antispam {
  width: 200px !important;   
}
.clearfix:before, .clearfix:after {content:""; display:table;}
.clearfix:after, .clear {clear:both;}
body {position:relative;}
.specs-container, .specs-container *, .specs-shortcode *, .specs-comps-overlay * {line-height:1.5; padding:0; margin:0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.specs-container {padding:20px 0 10px; margin:0 auto; color:var(--specs-text-color);}
.specs-container img, .specs-shortcode img, .specs-comps-overlay img {width:100%; height:auto;}
.specs-container ul, .specs-container ol, .specs-shortcode ul, .specs-shortcode ol, .specs-comps-overlay ul, .specs-comps-overlay ol {list-style:none;}
.specs-container:before, .specs-container:after {content:" "; display:table;}
.specs-container:after {clear:both;}
.specs-content {width:70%;}
.specs-content-left {float:left;}
.specs-content-right {float:right;}
.specs-sidebar {float:left; width:30%;}
.specs-content, .specs-sidebar {padding-left:10px; padding-right:10px;}
.specs-row {margin-left:-10px; margin-right:-10px;}
.specs-row-mini {margin-left:-5px; margin-right:-5px;}
.alignleft {float:left;}
.alignright {float:right;}
.no-margin {margin:0;}
.uppercase {text-transform:uppercase;}
.specs-container a, .specs-button, .specs-search-btn, .specs-pd-search {transition:all .4s ease; -webkit-transition:all .4s ease; -moz-transition:all .4s ease;}
.specs-container p, .specs-shortcode p {margin:0 0 20px;}
.meta-elems {display:none;}
h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a {color:var(--specs-headings-color);}
.romtitle {color:#ff0000;}

/* font sizes handheld devices */
@media (max-width: 767px) {
  .specs-container h1, .specs-shortcode h1 {font-size:calc(var(--specs-h1-font) - 6px);}
  .specs-container h2, .specs-shortcode h2, .specs-products-list .specs-product-title, .specs-single-product .specs-price-value, .specs-sub-title {font-size:calc(var(--specs-h2-font) - 4px);}
  .specs-container h3, .specs-shortcode h3, .specs-widget h3, .specs-view-info, .specs-group-title, .specs-rating-total, .specs-comp-rating, .specs-total-score {font-size:calc(var(--specs-h3-font) - 3px);}
  .specs-container h4, .specs-shortcode h4, .specs-cr-price {font-size:calc(var(--specs-h4-font) - 3px);}
  .specs-product-price, .specs-comp-title, .specs-btn-iconic, .mas-med-rating .specs-rating-total {font-size:calc(var(--specs-big-text) - 2px);}
  .specs-container, .specs-shortcode, .specs-specs-table {font-size:var(--specs-med-text);}
  ol.apscrumbs li span, .specs-product-details, .specs-on-sale, span.specs-tooltip-display, .specs-review-date, .specs-comps-num, .specs-disclaimer-note, .specs-compare-txt {font-size:var(--specs-small-text);}
}
/* font sizes tablets */
@media (min-width: 768px) {
  .specs-container h1, .specs-shortcode h1 {font-size:calc(var(--specs-h1-font) - 4px);}
  .specs-container h2, .specs-shortcode h2, .specs-products-list .specs-product-title, .specs-single-product .specs-price-value, .specs-sub-title {font-size:calc(var(--specs-h2-font) - 2px);}
  .specs-container h3, .specs-shortcode h3, .specs-widget h3, .specs-view-info, .specs-group-title, .specs-rating-total, .specs-comp-rating, .specs-total-score {font-size:calc(var(--specs-h3-font) - 2px);}
  .specs-container h4, .specs-shortcode h4, .specs-cr-price {font-size:calc(var(--specs-h4-font) - 2px);}
  .specs-product-price, .specs-comp-title, .specs-btn-iconic, .mas-med-rating .specs-rating-total {font-size:var(--specs-big-text);}
  .specs-container, .specs-shortcode, .specs-specs-table {font-size:var(--specs-med-text);}
  ol.apscrumbs li span, .specs-product-details, .specs-on-sale, span.specs-tooltip-display, .specs-review-date, .specs-comps-num, .specs-disclaimer-note {font-size:var(--specs-small-text);}
}
/* font sizes desktop */
@media (min-width: 992px) {
  .specs-container h1, .specs-shortcode h1 {font-size:var(--specs-h1-font);}
  .specs-container h2, .specs-shortcode h2, .specs-products-list .specs-product-title, .specs-single-product .specs-price-value, .specs-sub-title {font-size:var(--specs-h2-font);}
  .specs-container h3, .specs-shortcode h3, .specs-widget h3, .specs-view-info, .specs-group-title, .specs-rating-total, .specs-comp-rating, .specs-total-score {font-size:var(--specs-h3-font);}
  .specs-container h4, .specs-shortcode h4, .specs-cr-price {font-size:var(--specs-h4-font);}
  .specs-product-price, .specs-comp-title, .specs-btn-iconic, .mas-med-rating .specs-rating-total {font-size:var(--specs-big-text);}
  .specs-container, .specs-shortcode, .specs-specs-table {font-size:var(--specs-med-text);}
  ol.apscrumbs li span, .specs-product-details, .specs-on-sale, span.specs-tooltip-display, .specs-review-date, .specs-comps-num, .specs-disclaimer-note {font-size:var(--specs-small-text);}
}

/* Breadcrumbs */
ol.apscrumbs {margin-bottom:10px;}
ol.apscrumbs li {margin-right:20px; position:relative; display:inline-block;}
ol.apscrumbs li:after {color:#c1c2c3; position:absolute; top:0; right:-19px;}
ol.apscrumbs.style-1 li:after {content:"\002F"; right:-15px;}
ol.apscrumbs.style-2 li:after {content:"\005C"; right:-15px;}
ol.apscrumbs.style-3 li:after {content:"\002D"; right:-15px;}
ol.apscrumbs.style-4 li:after {content:"\2192";}
ol.apscrumbs.style-5 li:after {content:"\2190";}
ol.apscrumbs.style-6 li:after {content:"\203A"; right:-15px;}
ol.apscrumbs.style-7 li:after {content:"\2039"; right:-15px;}
ol.apscrumbs.style-8 li:after {content:"\00BB"; right:-15px;}
ol.apscrumbs.style-9 li:after {content:"\00AB"; right:-15px;}
ol.apscrumbs.style-10 li:after {content:"\21D2";}
ol.apscrumbs.style-11 li:after {content:"\21d0";}
ol.apscrumbs.style-12 li:after {content:"\21E8";}
ol.apscrumbs.style-13 li:after {content:"\21E6";}
ol.apscrumbs.style-14 li:after {content:"\21E2";}
ol.apscrumbs.style-14 li:after {content:"\21E0";}
ol.apscrumbs li:last-child:after {content:"";}

/* APS Brands Archive and Search */
.specs-products > li {padding:10px; display:inline-block; vertical-align:top;}
.specs-product-box {float:left; padding:0; position:relative; background:#fff; overflow:hidden;}
.specs-product-thumb {display:block; border:5px solid transparent; overflow:hidden;}
.specs-product-thumb img {transition:all .3s ease; -moz-transition:all .3s ease; -webkit-transition:all .3s ease;}
.specs-product-box:hover .specs-product-thumb img {transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1);}
.specs-product-thumb img, .specs-product-pic img, .specs-gallery-image img, .specs-wd-thumb img {width:100%; height:auto;}
.specs-item-meta {padding:0 10px 5px;}
.specs-product-title {margin:0; overflow:hidden;}
.specs-product-details ul {margin:0;}
.specs-product-details ul li {width:100%; padding:0; margin-bottom:2px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.specs-product-details ul li strong {display:inline-block;}
.specs-view-info {color:#929394; line-height:1; position:absolute; top:2px; right:3px; display:none; z-index:75; cursor:pointer;}
.specs-brand-desc, .specs-brand-desc p {margin:0 0 10px;}
.specs-price-value del {color:#aaa; font-size:90%;}
.specs-on-sale {padding:5px 6px; color:#fff; line-height:1; position:absolute; top:-1px; left:-1px; z-index:19;}
.specs-compare-btn {cursor:pointer;}
.specs-compare-txt {font-weight:700;}

/* grid view */
.specs-products-grid, .specs-wd-products, .specs-pub-rating, .specs-filters-inputs {display:flex; flex-wrap:wrap; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap;}
.specs-products-grid .specs-product-title {font-size:14px; padding:0 0 5px; text-align:center;}
.specs-products-grid .specs-product-title a {line-height:1.3;}
.specs-product-price {padding:0; text-align:center;}
.specs-products-grid .specs-product-details {width:100%; max-height:100%; padding:10px; position:absolute; top:-100%; left:0; z-index:71; background:#fff; overflow:hidden;}
.specs-products-grid .specs-comp-btn {width:100%; text-align:center; bottom:10px; left:0;}
.specs-products-grid .specs-comp-rating {display:none;}
.specs-products-grid .specs-item-buttons {padding:5px; background:#f7f8f9; border-top:1px solid #f1f2f3;}
.specs-products-grid .specs-product-box:hover .specs-view-info {display:block;}
.specs-product-box .specs-view-info:hover  + .specs-product-details, .specs-products-grid .specs-product-details:hover {top:0;}

/* list view */
.specs-products-list li {width:100%;}
.specs-products-list .specs-product-box {width:100%;}
.specs-products-list .specs-product-thumb {float:left; width:200px;}
.specs-products-list .specs-item-meta {display:inline-block; padding:0;}
.specs-products-list .specs-product-title {line-height:1.3; padding:10px 0 0; clear:none;}
.specs-products-list .specs-product-price {text-align:left;}
.specs-products-list .specs-product-details {float:left; padding:0; color:#727374;}
.specs-products-list .specs-comp-btn {bottom:20px; right:20px;}
.specs-products-list .specs-comp-rating {position:absolute; top:10px; right:10px; z-index:22;}
.specs-products-list .specs-item-buttons {position:absolute; bottom:5px; right:10px; z-index:23;}

/* APS Single Product (post) */
.specs-tabs {float:left; width:100%; display:table; margin:10px 0 20px; border-bottom:1px solid var(--specs-border-color);}
.specs-tabs li {float:left; display:block; position:relative; margin-bottom:-1px;}
.specs-tabs li a {color:#777; display:block; padding:10px 15px; font-weight:bold; position:relative; text-decoration:none; margin-right:2px; border:1px solid transparent; border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0;}
.specs-tabs li a:hover {color:#555; background:#f8f8f8; border-bottom-color:var(--specs-border-color);}
.specs-tabs li.active a {color:#555; background:#fff; border-color:var(--specs-border-color) var(--specs-border-color) transparent;}
.specs-tabs-bottom {border-bottom:none; border-top:1px solid var(--specs-border-color);}
.specs-tabs-bottom li {margin-bottom:0; margin-top:-1px;}
.specs-tabs-bottom li a {border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px;}
.specs-tabs-bottom li a:hover {border-bottom-color:transparent; border-top-color:var(--specs-border-color);}
.specs-tabs-bottom li.active a {color:#555; background:#fff; border-color:transparent var(--specs-border-color) var(--specs-border-color);}
.specs-tab-container, .specs-tab-content {float:left; width:100%;}
.specs-tab-content {display:none;}
.specs-flat-content {display:block !important;}
.specs-tab-title {margin-bottom:15px;}
.specs-comp-title {margin:0;}
.specs-column {float:left; width:100%;}
.specs-comp-column {width:100%; padding-top:10px;}
.specs-product-pic {float:left; width:50%; padding-right:10px; padding-left:10px; margin:0 0 20px 0;}
.specs-product-pic img {display:block; border:5px solid transparent;}
.specs-main-image {position:relative; overflow:hidden;}
.specs-main-img-zoom {cursor:pointer;}
.specs-image-lens {width:100%; height:100%; display:block; position:absolute; top:0; left:0; border:0px solid rgba(0,0,0, .6); opacity:0; z-index:91; transition:all .4s ease; -moz-transition:all .4s ease; -webkit-transition:all .4s ease;}
.specs-main-img-zoom:hover .specs-image-lens {opacity:1; border:240px solid rgba(0,0,0, .6);}
.specs-main-img-zoom:after {width:40px; height:40px; background-color:#fff; content:""; --specs-icon-size:32px; line-height:1; position:absolute; top:50%; left:50%; z-index:101; margin-top:-20px; margin-left:-20px; opacity:0; mask-image:url("/img/svg/search.svg"); -webkit-mask-image:url("/img/svg/search.svg"); transform:scale(0,0); transition:all .3s ease .2s; -moz-transition:all .3s ease .2s; -webkit-transition:all .3s ease .2s;}
.specs-main-img-zoom:hover:after {opacity:1; transform:scale(1,1);}
.specs-img-loader {width:48px; height:48px; margin:-24px 0 0 -24px; display:none; position:absolute; top:50%; left:50%; z-index:99;}
.specs-group {float:left; width:100%; margin-bottom:40px; border:1px solid var(--specs-border-color); position:relative; background:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.specs-main-title {display:table;color: #0078e5;text-transform: uppercase;font-weight: bold;}
.specs-main-title span {display:table-cell;}
.specs-main-title img {margin-right:10px;}
.specs-main-title span, .specs-main-title img {vertical-align:middle;}
.specs-product-meta {margin-bottom:20px; position:relative;}
.specs-single-product .specs-product-price {padding:0;}
.specs-product-discount {color:#e92f1b;}
.specs-product-term {color:#999; display:inline-block;}
.specs-group-title {padding:5px 10px; line-height:1.5; margin:0 !important;}
.specs-group-title span {color:#868788; --specs-icon-size:30px; line-height:1;}
.specs-sub-title {margin:10px 0; line-height:1;}
.specs-cat-img {padding:5px; margin:10px 0; background:#fff;}
.specs-cat-img img {display:block; cursor:pointer;}
.specs-sub-cats li {margin:0 10px 10px 0; display:inline-block;}
.specs-sub-cats li i {color:#e7c009;}
.specs-specs-table {float:left; width:100%; margin:0; padding:0; display:table; position:relative;}
.specs-specs-table tr, .specs-specs-table td {border:1px solid #e8e9ea}
.specs-specs-table tr {margin:0; padding:0; border-top:1px solid #f1f2f3;}
.specs-specs-table tr:nth-child(odd) {background:#f7f8f9;}
.specs-specs-table tr.specs-attr-infold {display:none;}
.specs-specs-table tr.specs-attr-infold.specs-attr-exfold {display:table-row;}
.specs-specs-table td.specs-attr-title {width:115px; vertical-align:top;}
.specs-specs-table td.specs-attr-value {display:flex;}
.specs-specs-table td .specs-attr-header img {width:80px;}
.specs-attr-co, .specs-1co, .specs-2co, .specs-3co, .specs-4co, .specs-5co {float:left; min-height:32px; padding:8px 10px; display:inline-block; position:relative;}
.specs-2co, .specs-3co, .specs-4co, .specs-5co, .specs-specs-table td .specs-attr-header {text-align:center;}
.specs-1co, .specs-2co, .specs-3co, .specs-4co, .specs-5co {border-left:1px solid #f1f2f3;}
.specs-1co {width:100%;word-break: break-all;}
.specs-2co {width:50%;}
.specs-3co {width:33.33333%;}
.specs-4co {width:25%;}
.specs-5co {width:20%;}
.specs-table-fold {padding:3px 10px; color:#999; background:#fff; position:absolute; top:100%; right:10px; cursor:pointer; border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; -webkit-border-radius:0 0 3px 3px;}
.specs-table-fold:hover {color:#555;}
.specs-tooltip {cursor:help;}
.specs-tooltip-data, .specs-tb-fold-close {display:none;}
span.specs-tooltip-display {min-width:200px; max-width:460px; padding:6px 10px; position:absolute; z-index:99; background:#f3f8ff; border:1px solid #eaf4ff; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; box-shadow:1px 1px rgba(0,0,0, .1); -webkit-box-shadow:1px 1px rgba(0,0,0, .1); -moz-box-shadow:1px 1px rgba(0,0,0, .1);}
.specs-gallery-thumbs li {float:left; width:25%; padding:0 10px; margin-bottom:20px;}
.specs-gallery-thumbs li a {width:100%; height:auto; padding-top:100%; position:relative; display:block; overflow:hidden;}
.specs-gallery-thumb {width:100%; height:auto; position:absolute; bottom:0; left:0;}
.specs-gallery-thumb, .specs-gallery-zoom, .specs-products-grid .specs-product-details, .specs-products-grid .specs-comp-btn, .specs-current-brand, .specs-select-icon, .specs-sort-controls ul li a, .specs-wd-thumb:after, .specs-view-info, .specs-feature-anim:after, .specs-specs-table tr  {transition:all .5s ease-in-out; -webkit-transition:all .5s ease-in-out; -moz-transition:all .5s ease-in-out;}
.specs-gallery-zoom {width:100%; height:100%; color:#fff; position:absolute; left:0; bottom:-100%; text-shadow:rgba(0,0,0,.05);}
.specs-gallery-zoom .specs-icon-search {color:#fff; font-size:48px; position:absolute; left:50%; top:30px; margin-left:-24px;}
.specs-gallery-zoom .specs-image-title {width:100%; padding:20px 10px; font-size:13px; text-align:center; position:absolute; left:0; bottom:0;}
.specs-gallery-thumbs li a:hover .specs-gallery-zoom {bottom:0;}
.specs-gallery-thumbs li a:hover .specs-gallery-thumb {bottom:100px;}
.specs-main-features {float:left; width:50%; padding-right:10px; padding-left:10px;}
.specs-btn-iconic {color:#777; position:absolute; bottom:0; right:5px;}
.specs-add-cart {display:none;}
.specs-features {padding:0; list-style:none;}
.specs-features li {float:left; width:50%; padding:0 5px; margin:0 0 10px;}
.specs-flipper {float:left; width:100%; height:110px; color:#fff; line-height:1.3; position:relative; overflow:hidden; text-shadow:rgba(0,0,0,.05);}
.flip-front, .flip-back {width:100%; height:100%; padding:10px; text-align:center; position:absolute; left:0; overflow:hidden; transition:all .5s ease-in-out; -webkit-transition:all .5s ease-in-out; -moz-transition:all .5s ease-in-out;}
.flip-front {padding:30px; top:0;}
.flip-back {bottom:-100%;}
.flip-back > span {line-height:1.2;}
.specs-flipper:hover .flip-front {top:-30%;}
.specs-flipper:hover .flip-back {bottom:0;}
.specs-flip-icon {--specs-icon-size:60px; display:block;}
.specs-back-icon {--specs-icon-size:32px;}
.specs-features-iconic {float:left; width:100%; margin:0; padding-top:5px; border-top:1px dotted var(--specs-border-color);}
.specs-features-iconic li {float:left; width:100%; padding:0 0 5px 60px; margin:0 0 5px; border-bottom:1px dotted var(--specs-border-color); position:relative;}
.specs-feature-icn {--specs-icon-size:36px; line-height:1; position:absolute; top:3px; left:0;}
.specs-feature-nm {float:left; width:100%; margin:0; color:#aaa;}
.specs-feature-vl {float:left; width:100%; color:#555;}
.specs-related-products li {float:left; padding:0 10px;}
.specs-rd-box {float:left; width:100%; padding:10px; background:#fff;}
.specs-rd-thumb {float:left; width:60px; margin-right:10px;}
.specs-attr-value .specs-icon-check, .specs-attr-value .specs-icon-cross {padding:3px; color:#fff; --specs-icon-size:16px; line-height:1; display:inline-block; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
.specs-attr-value .specs-icon-check {background:#8ac63c;}
.specs-attr-value .specs-icon-cross {background:#ca321c;}
.specs-video-col {float:left; width:50%; padding-left:10px; padding-right:10px;}
.specs-video-box {padding:5px; background:#f6f7f8; margin-bottom:20px;}
.specs-video {height:0; padding-bottom:56.25%; display:block; position:relative; overflow:hidden;}
.specs-video img {width:100%; height:auto;}
.specs-video iframe, .specs-video embed, .specs-video object {height:100%; width:100%; border:none; position:absolute; top:0; left:0; bottom:0;}
.specs-video-play {padding:5px 10px 5px 15px; color:#fff; --specs-icon-size:48px; line-height:1; position:absolute; top:50%; left:50%; margin:-30px 0 0 -35px; background:#000; opacity:.7; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; transform:scale(1.5,1.0); -moz-transform:scale(1.5,1.0); -webkit-transform:scale(1.5,1.0); transition:opacity .3s ease; -webkit-transition:opacity .3s ease; -moz-transition:opacity .3s ease;}
.specs-video:hover .specs-video-play {opacity:1;}
.specs-video-length {padding:3px 6px; color:#fff; background:rgba(0,0,0,.7); position:absolute;}
.specs-video-title {padding:5px 3px 0; display:block; font-size:var(--specs-small-text);}
.specs-video-length {right:0; bottom:0;}
.specs-features-list li {height:46px; margin-bottom:10px;position:relative;}
.specs-feature-anim {height:100%; width:100%; padding:13px 10px 13px 55px; margin-bottom:10px; color:#fff; line-height:15px; position:absolute; top:0; left:0;}
.specs-feature-anim:after {height:100%; width:0; position:absolute; top:0; left:0; content:""; z-index:81}
.specs-feature-save {height:100%; width:100%; padding:13px 0 0 0; text-align: center;margin-bottom:10px; color:#fff; line-height:15px; position:absolute; top:0; left:0;}
.specs-feature-save:after {height:100%; width:0; position:absolute; top:0; left:0; content:""; z-index:81}
.specs-feature-save a{color:#fff;}
.specs-features-list li:hover .specs-feature-anim:after {width:100%;}
.specs-list-icon {height:46px; padding:11px; color:#fff; --specs-icon-size:24px; line-height:1; position:absolute; top:0; left:0; z-index:82;}
.specs-feature-info {height:20px; position:relative; z-index:83; overflow:hidden;}
.specs-feature-info strong {display:inline-block;}

/* rating */
.specs-rating-card {float:left; width:100%; padding:20px 20px 0; margin-bottom:20px; border:1px solid var(--specs-border-color); background:#f8f9fa;}
.specs-rating-text-box {float:left; width:66.6666%;}
.specs-rating-bar-box {float:left; width:33.3333%; margin-bottom:30px;}
.specs-overall-rating {float:right; padding-left:45px; position:relative;}
.specs-rating-total, .specs-comp-rating {width:48px; height:48px; color:#fff; line-height:48px; text-align:center; background:#545556;}
.specs-rating-total {float:left; position:absolute; left:0; top:0; background:#545556;}
.specs-comp-rating {display:inline-block;}
.specs-total-wrap {float:left; width:190px; height:20px; margin-top:14px; background:#e1e2e3; position:relative;}
.specs-total-wrap, .specs-total-bar {border-radius:0 0 2px 2px; -webkit-border-radius:0 0 2px 2px; -moz-border-radius:0 0 2px 2px;}
.specs-total-bar {height:20px; position:absolute; left:0; top:0;}
.specs-rating-total, .specs-range-output, .specs-comp-rating {border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
.specs-pub-rating li {padding:0 10px; margin-bottom:20px;}
.specs-rating-box {width:100%; padding:5px 10px; background:#fff; box-shadow:1px 1px rgba(0,0,0, .1); -webkit-box-shadow:1px 1px rgba(0,0,0, .1); -moz-box-shadow:1px 1px rgba(0,0,0, .1); border-radius:1px; -webkit-border-radius:1px; -moz-border-radius:1px;}
.specs-rating-asp, .specs-rating-wrap, .specs-rating-bar {display:block;}
.specs-rating-wrap {height:5px; margin:3px 0; position:relative; background:var(--specs-border-color);}
.specs-rating-bar {height:5px; position:absolute; top:0; left:0;}
.specs-rating-num {float:right; color:#888; font-weight:bold;}
.specs-red-bg {background:#e32139;}
.specs-orange-bg {background:#f38522;}
.specs-blue-bg {background:#52a5f8;}
.specs-green-bg {background:#8ac63c;}

/* reviews list */
.specs-post-box {margin-bottom:20px;}
.specs-reviews-list li {float:left; width:100%; padding-left:70px; margin-bottom:30px; position:relative;}
.specs-reviewer-image {width:56px; height:56px; padding:3px; border:1px solid var(--specs-border-color); position:absolute; top:0; left:0; background:#fff;}
.mas-med-rating .specs-overall-rating {padding-left:33px;}
.mas-med-rating .specs-total-wrap {width:160px; height:16px; margin-top:10px;}
.mas-med-rating .specs-total-bar {height:16px;}
.mas-med-rating .specs-rating-total {width:36px; height:36px; line-height:36px; font-weight:bold;}
.specs-review-date {color:#999; font-style:italic;}
.specs-review-rating {position:absolute; top:0; right:0;}
.specs-rating-panel {float:left; width:100%;}
.specs-user-rating li {float:left; padding:0 10px; margin-bottom:10px;}
.specs-rating-wip {float:left; width:100%; padding-bottom:10px; border-bottom:1px dotted var(--specs-border-color);}
.specs-rating-cat {float:left; width:70%; padding:5px 0;}
.specs-rating-val {float:left; width:30%;}
.specs-rating-vic {display:block; font-size:12px; font-weight:bold; text-align:center;}
.specs-rating-bic {height:5px; display:block;}

/* review form */
#apsReviewForm ul {float:left; width:100%; padding:20px 20px 0; margin-bottom:20px; border:1px solid var(--specs-border-color); background:#f8f9fa;}
#apsReviewForm ul li {float:left; width:100%; padding-bottom:15px; padding-left:0; position:relative;}
#apsReviewForm label, .specs-rating-label {font-weight:bold; position:absolute; top:2px; left:0;}
#apsReviewForm .specs-text, #apsReviewForm .specs-textarea, .specs-search, .specs-search-comp {padding:5px 10px; border:1px solid var(--specs-border-color); background:#fff;}
#apsReviewForm .specs-textarea {height:120px;width:100%;}
#apsReviewForm .required {color:#d71717;}
.specs-total-score {width:40px; color:#fff; line-height:40px; text-align:center; display:inline-block; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
.specs-button, .specs-pagination a.page-numbers {padding:7px 8px; color:#fff; font-weight:bold; font-size:13px; line-height:1; white-space:nowrap; display:inline-block; border:1px solid; cursor:pointer; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.specs-button i {font-size:14px; line-height:1;}
.specs-button:hover, .specs-pagination a.page-numbers:hover {color:#fff;}
.specs-btn-black {background:#545556; border:1px solid #515253;}
.specs-btn-black:hover {background:#444546; border:1px solid #414243;}
.specs-loading {width:20px; height:20px; background:url(/img/spinner.gif) 0 0 no-repeat;}

/* response message box */
.specs-msg-overlay {width:100%; height:100%; display:none; background:rgba(0,0,0, .7); position:fixed; top:0; left:0; z-index:991;}
.specs-res-msg {width:420px; padding:10px 20px; display:none; background:#fff; position:fixed; top:50%; left:50%; z-index:999; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; box-shadow:2px 2px 5px rgba(0,0,0, .3); -webkit-box-shadow:2px 2px 5px rgba(0,0,0, .3); -moz-box-shadow:2px 2px 5px rgba(0,0,0, .3);}
.specs-msg-success, .specs-msg-errors {padding-left:50px; display:block; position:relative;}
.specs-msg-success .specs-icon-check, .specs-msg-errors .specs-icon-attention {font-size:30px; line-height:1; margin-top:-15px; position:absolute; top:50%; left:0;}
.specs-close-icon {--specs-icon-size:18px; color:#c7c8c9; line-height:1; cursor:pointer; position:absolute; top:3px; right:3px;}
.specs-msg-success .specs-icon-check {color:#27a50f;}
.specs-msg-errors .specs-icon-attention {color:#ffc000;}
.specs-close-icon:hover {color:#d71717;}
.specs-disclaimer-title, .specs-disclaimer-note {color:#c7c8c9;}
.specs-disclaimer-note {font-style:italic;}

/* sorting filters */
.specs-display-controls {float:left; padding-top:3px; margin-right:10px; margin-bottom:10px;}
.specs-display-controls span{float:left; display:inline-block; margin-right:10px;}
.specs-display-controls ul {float:left;}
.specs-display-controls ul li a {float:left; padding:4px 5px; line-height:1; --specs-icon-size:14px; cursor:pointer;}
.specs-display-controls ul li {float:left; margin-right:10px;}
.specs-display-controls ul li a.selected {color:#fff;}
.specs-dropdown {float:left; position:relative; margin-right:20px; margin-bottom:10px;}
.specs-current-dp {float:left; height:28px; padding:6px 10px; line-height:1; font-size:13px; font-weight:bold; background:#f9fafb; border:1px solid var(--specs-border-color); cursor:pointer;}
.specs-select-icon {--specs-icon-size:20px; color:#828384; line-height:1; position:absolute; top:3px; right:3px;}
.specs-dropdown:hover .specs-current-dp {color:#fff;}
.specs-dropdown:hover .specs-select-icon {color:#fff; transform:rotate(180deg); -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg);}
.specs-dropdown ul {display:none; position:absolute; top:100%; left:0; z-index:32; background:#fff; border:1px solid var(--specs-border-color); border-top:none;}
.specs-dropdown ul li {display:list-item; border-bottom:1px dotted var(--specs-border-color);}
.specs-dropdown ul li.child-cat {padding-left:10px;}
.specs-dropdown ul li:last-child {border:none;}
.specs-dropdown ul li a {padding:5px 10px; font-size:13px; display:block;}
.specs-cats-controls {margin-right:0;}

.specs-select-box {width:100%; min-height:32px; padding:4px 8px; border:1px solid #ddd !important; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 3px 0 #eee, 0 -1px #fff inset !important; -moz-box-shadow:0 3px 0 #eee, 0 -1px #fff inset !important; box-shadow:0 3px 0 #eee, 0 -1px #fff inset !important;}
.specs-filters-inputs label {padding:5px 0; font-weight:bold; display:block;}
.specs-select-box {max-width:100% !important; margin:0; background:#fff; color:#666; cursor:pointer; outline:none; display:inline-block; border:1px solid #ddd !important;}
.specs-select-label {width:100%; position:relative; display:inline-block; padding-bottom:5px;}
.specs-select-label:after {content:'<>'; font:16px "Consolas", monospace; color:#aaa; right:8px; top:4px; padding:0 0 4px; border-bottom:1px solid #ddd; position:absolute; pointer-events:none; transform:rotate(90deg); -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg);}
.specs-select-label:before {content:''; right:1px; top:1px; width:28px; height:30px; display:block; background:#fff; position:absolute; pointer-events:none;}

.specs-cb-label {padding-right:10px; padding-bottom:5px; font-size:12px; font-weight:bold; cursor:pointer; display:inline-block;}
.specs-compare-cb {display:none !important;}
.specs-cb-holder, .specs-compare-stat {float:left; width:14px; height:14px; font-size:12px; border:1px solid #c1c2c3; background:#fff; margin:2px 3px 0 0; box-shadow:inset 0 0 3px rgba(0,0,0,.15); -moz-box-shadow:inset 0 0 3px rgba(0,0,0,.15); -webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.15);}
.specs-cb-label:hover .specs-cb-holder, .specs-compare-btn:hover .specs-compare-stat {border-color:#a1a2a3;}
.specs-cb-holder i, .specs-compare-stat i {display:none; line-height:1;}
.specs-compare-cb:checked + .specs-compare-stat i {color:#fff; display:block; --specs-icon-size:12px;}

/* pagination links */
.specs-pagination {float:left; width:100%; margin:10px 0;}
.specs-pagination span.page-numbers, .specs-pagination a.page-numbers {float:left; margin-right:5px; line-height:1;}
.specs-pagination span.page-numbers {padding:7px 2px; font-weight:bold;}

/* simple range slider styles */
.specs-range-output {float:left; width:24px; height:24px; color:#fff; text-align:center; font-weight:bold; line-height:24px; margin-left:15px;}
.specs-range-slider {width:100%; padding:6px 60px 0 0; position:relative;}
.specs-range-slider-range {width:100%; outline:none; padding:0; margin:0; border:0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; appearance:none; -moz-appearance:none; -webkit-appearance:none;}
.specs-range-slider-range::-moz-range-thumb {width:20px; height:20px; border:0; cursor:pointer; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; transition:background .5s ease-in-out; -moz-transition:background .5s ease-in-out; -webkit-transition:background .5s ease-in-out; appearance:none; -moz-appearance:none; -webkit-appearance:none;}
.specs-range-slider-range::-webkit-slider-thumb {width:20px; height:20px; margin-top:-5px; border:0; cursor:pointer; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; transition:background .5s ease-in-out; -moz-transition:background .5s ease-in-out; -webkit-transition:background .5s ease-in-out; appearance:none; -moz-appearance:none; -webkit-appearance:none;}
.specs-range-slider-range::-ms-thumb {width:20px; height:20px; border:0; cursor:pointer; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; transition:background .5s ease-in-out; -moz-transition:background .5s ease-in-out; -webkit-transition:background .5s ease-in-out; appearance:none; -moz-appearance:none; -webkit-appearance:none;}
.specs-range-slider-value {width:50px; padding:4px 8px; color:#fff; display:block; line-height:20px; text-align:center; position:absolute; top:0; right:0; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.specs-range-slider-value:after {width:0; height:0; position:absolute; top:9px; left:-5px; border-top:5px solid transparent; border-right:5px solid; border-bottom:5px solid transparent; content:'';}
.specs-range-slider-range::-moz-range-track {height:10px; background:#e5e6e7; border:0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.specs-range-slider-range::-moz-range-progress {height:10px; border:0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.specs-range-slider-range::-webkit-slider-runnable-track {width:100%; height:10px; background:#e5e6e7; border:0; border-radius:5px; -webkit-border-radius:5px;}
.specs-range-slider-range::-ms-track {height:20px; margin-top:-6px; color:transparent; background:transparent; border-width:6px 0; border-color:transparent;}
.specs-range-slider-range::-ms-fill-upper {height:10px; color:transparent; background:#e5e6e7; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.specs-range-slider-range::-ms-fill-lower {height:10px; color:transparent; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
input::-moz-focus-inner, input::-moz-focus-outer {border:0;}

/* sidebar widgets */
.specs-widget-title, .specs-column h3 {margin-bottom:10px;color: #0078e5;text-transform: uppercase;font-weight: bold;}
.specs-widget-title small {float:right; padding-top:7px; font-size:12px;}
.specs-widget {float:left; width:100%; margin:10px 0;}
.specs-search-field, .specs-comp-field {position:relative;}
.specs-search-btn, .specs-pd-search {height:32px; padding:5px 8px; color:#ccc; --specs-icon-size:20px; line-height:1; position:absolute; top:0; right:0; border:1px solid var(--specs-border-color); background:#f9fafb; cursor:pointer;}
.specs-search-btn:hover, .specs-pd-search:hover {color:#fff;}
.specs-search, .specs-search-comp {width:100%; height:32px; max-height:32px;}
.specs-ajax-results {width:100%; padding:0; list-style:none; text-align:left; position:absolute; top:100%; left:0; z-index:39; background:#fff; border-left:1px solid var(--specs-border-color); border-right:1px solid var(--specs-border-color);}
.specs-ajax-results li {float:left; width:100%; padding:10px; border-bottom:1px solid var(--specs-border-color);}
.specs-ajax-results li:hover {background:#f8f9fa;}
.specs-res-thumb {float:left; max-width:90px; margin-right:10px;}
.specs-res-title {font-size:14px;}
.specs-res-rating, .specs-res-brand, .specs-res-view {font-size:12px;}
.specs-res-more {float:left; width:100%; display:block; text-align:center;}
.specs-filters-inputs li {width:100%; margin-bottom:5px;}

.specs-wd-products li {width:33.3333%; padding:0 5px; margin:0 0 10px; vertical-align:top;}
.specs-wd-products li a, .specs-comp-results li a {padding:3px; display:block; background:#fff;position:relative;}
.specs-wd-thumb, .specs-wd-thumb img {display:block;}
.specs-wd-title {max-height:40px; padding:0 0 3px; line-height:1.4; display:block; text-align:center; overflow:hidden;}
.specs-wd-price {text-align:center; display:block;}
.specs-wd-price del {display:none;}
.specs-wd-products li a:hover img, .specs-comp-results li a:hover img, .specs-ajax-results li:hover img, .specs-rd-box:hover img, .specs-wd-compares li:hover img, .specs-thumb-carousel .owl-item:hover img, .specs-product-box:hover img {animation:flash 1s; -webkit-animation:flash 1.5s;}

.specs-brands-list.specs-brands-v-grid, .specs-brands-list.specs-brands-v-grid-logo {margin-left:-5px; margin-right:-5px;text-transform: uppercase;}
.specs-brands-list.specs-brands-v-grid li, .specs-brands-list.specs-brands-v-grid-logo li {float:left; width:33.3334%; padding:5px;}
.specs-brands-list.specs-brands-v-grid li a, .specs-brands-list.specs-brands-v-grid-logo li a {padding:5px; display:block; text-align:center; font-weight:bold;}
.specs-brands-list.specs-brands-v-grid-logo li img {width:100%; height:auto;}
.specs-brands-list.specs-brands-v-grid li a.current, .specs-brands-list.specs-brands-v-grid li a:hover {color:#fff;}

.specs-brands-list.specs-brands-v-list li, .specs-cats-list li {padding:0; margin:0;}
.specs-brands-list.specs-brands-v-list li a, .specs-cats-list li a {padding:6px 0; display:block; font-weight:bold; border-bottom:1px dotted var(--specs-border-color); transition:all .3s ease; -webkit-transition:all .3s ease; -moz-transition:all .3s ease;}
.specs-brands-list.specs-brands-v-list li a span, .specs-cats-list li a span {float:right; padding:1px 8px; font-size:12px; color:#fff; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.specs-brands-list.specs-brands-v-list li a:hover, .specs-brands-list.specs-brands-v-list li a.current, .specs-cats-list li a:hover, .specs-cats-list li a.current {padding-left:8px;}
.specs-brands-load {float:left; width:100%; padding:8px 10px; text-align:center; color:#aaa; display:block; cursor:pointer;}
.specs-brands-load:hover {color:#666;}
.specs-cats-list li ul {padding-left:10px;}

.specs-compare-container {position:relative;}
.specs-group-sticky {position:absolute; z-index:999; left:0; top:0; display:none;}
.specs-comp-selector {width:100%;}
.specs-compare-products {width:100%; display:none;}
.specs-comp-search {width:100%; padding:5px 50px 5px 5px; margin-bottom:10px;}
.specs-comp-results {width:100%; list-style:none; text-align:left;}
.specs-comp-results li {width:16.66667%; padding:0 5px; margin:0 0 10px; display:inline-block; vertical-align:top;}
.specs-close-comp-search:after {content:'<'; font:32px "Consolas", monospace; color:#aaa; position:absolute; top:-2px; right:-45px; cursor:pointer; transform:rotate(90deg); -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg);}

/* comparisons and offers list */
.specs-comps li, .specs-offers-list li {float:left; width:100%; padding:0 0 10px; margin:0 0 10px; border-bottom:1px dotted var(--specs-border-color); position:relative;}
.specs-comps li  {padding:0 0 40px;}
.specs-comps-thumb {float:left; padding:3px; margin-right:20px;}
.specs-comp-list-date {margin-right:10px;}
.specs-comp-list-date, .specs-comp-list-author {font-size:13px; display:inline-block;}
.specs-comp-list-date strong, .specs-comp-list-author strong{display:inline-block;}
.specs-btn-view {position:absolute; bottom:10px; right:0;}
.specs-wd-compares li {float:left; width:100%; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted var(--specs-border-color);}
.specs-cp-thumb {float:left; padding:3px; display:inline-flex; margin-right:10px;}
.specs-comp-thumb {max-width:100%;}
.specs-cp-title {display:block;}
.specs-cp-link {font-size:12px;}
.specs-cp-title, .specs-offer-title {font-weight:bold;}
.specs-offers-list {margin-bottom:20px;}
.specs-offer-title {float:left; margin-right:20px;}
.specs-offer-thumb {float:left; width:100px; margin-right:20px;}
.specs-offer-price {float:left; font-size:20px; text-align:center;}
.specs-offer-link {float:right;}

/* comparisons list overlay */
.specs-comps-overlay {width:260px; height:100%; position:fixed; right:-262px; top:0; background:#f3f4f5; z-index:99999; border-left:1px solid var(--specs-border-color);}
.specs-comps-handle {width:40px; height:40px; padding:7px 5px; --specs-icon-size:28px; line-height:1; position:absolute; top:50%; left:-39px; background:#f3f4f5; cursor:pointer; border:1px solid var(--specs-border-color); border-right:none; border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px;}
.specs-comps-num {min-width:16px; height:16px; padding:2px; color:#fff; line-height:1; text-align:center; display:inline-block; vertical-align:middle; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
.specs-comps-list {width:280px; max-height:100%; padding:10px; position:absolute; top:0; left:300px; overflow-y:scroll; list-style:none; z-index:95; transition:left .5s ease; -webkit-transition:left .5s ease; -moz-transition:left .5s ease;}
.specs-comps-list.active-list {left:0; z-index:97;}
.specs-comps-list ul li {float:left; width:100%;margin-bottom:10px; position:relative; background:#fff;}
.specs-comps-list ul li a {float:left; width:100%; padding:5px 20px 5px 5px; display:block;}
.specs-comps-list ul li .specs-comp-item-title {display:block;}
.specs-comps-list ul li.specs-comp-lb {width:100%; text-align:center; border:none; background:none;}
.specs-comps-list ul li a.specs-compare-now {float:none; padding:8px;}
.specs-comps-list ul li .specs-price-value {display:block;}
.specs-comps-list ul li a img {float:left; width:60px; margin-right:3px;}
.specs-comps-list h4 {margin:0 0 10px;}
.specs-comps-nav {position:absolute; top:14px; right:10px; z-index:99;}
.specs-comps-nav span {padding:1px 2px; color:#fff; font-size:16px; line-height:1; opacity:.5; cursor:pointer; transition:opacity .3s ease; -webkit-transition:opacity .3s ease; -moz-transition:opacity .3s ease; border-radius:1px; -webkit-border-radius:1px; -moz-border-radius:1px;}
.specs-comps-nav span:hover {opacity:1;}

/* Brands List Page */
.specs-brands-alpha {list-style:none; margin-bottom:30px;}
.specs-brands-alpha li {display:inline-block;}
.specs-brands-box {margin-bottom:30px; background:#fff;}
.specs-brands-head {padding:10px; background:#f3f4f5;}
.specs-brands-head h2 {margin:0; line-height:1;}
.specs-brands-body {padding:10px 0 0;}
.specs-brands-body li {padding:0 19px; margin:0 0 10px; display:inline-block;}
.specs-brands-body li a {display:inline-block; text-align:center;}
.specs-brands-body li a img {display:block;}
.specs-brands-body li a span {display:inline-block; font-weight:bold;}

/* Gallery carousel */
.specs-image-gallery {float:left; width:100%;}
.specs-gallery-thumbs {padding:5px 0;}
.specs-thumb-carousel > .specs-thumb-item {float:left; width:25%; padding:5px;}
.specs-thumb-item {cursor:pointer;}
.specs-thumb-carousel {padding:10px 0; position:relative; overflow:hidden;}
.specs-thumb-carousel .owl-stage-outer {margin-left:-1px;}
.specs-thumb-carousel .owl-item {float:left; padding:1px;}
.specs-thumb-carousel .owl-item img {cursor:pointer;}
.owl-nav {display:none;}
.specs-product-pic:hover .owl-nav {display:block;}
.specs-thumb-carousel .owl-prev, .specs-thumb-carousel .owl-next {padding:0 6px 2px; font-size:24px; color:#555; line-height:1; background:#eee; position:absolute; top:50%; margin:-12px 0 0; cursor:pointer;}
.specs-thumb-carousel .owl-prev {left:0;}
.specs-thumb-carousel .owl-next {right:0;}
.specs-thumb-carousel .owl-prev:hover, .specs-thumb-carousel .owl-next:hover {color:#fff;}

/* APS Skin CSS Styles */ 
.specs-range-slider-range::-moz-range-progress {background:var(--specs-skin-color-3);}
.specs-range-slider-range::-ms-fill-lower {background:var(--specs-skin-color-3);}
.specs-view-info:hover, .specs-comps-handle:hover, .specs-price-value, .specs-btn-iconic:hover {color:var(--specs-skin-color-1);}
.flip-front, .specs-gallery-zoom, .specs-total-score, .specs-btn-skin, .specs-pagination a.page-numbers, .specs-range-slider-value, .specs-display-controls ul li a.selected, .specs-dropdown:hover .specs-current-dp, .specs-brands-list li a span, .specs-cats-list li a span, .specs-filter-cb:checked + .specs-cb-holder, .specs-compare-cb:checked + .specs-compare-stat i, .specs-search-btn:hover, .specs-pd-search:hover, .specs-features-list li, .specs-filters li a.selected-filter, .specs-brands-list.specs-brands-v-grid li a.current {background:var(--specs-skin-color-2);}
.specs-brands-list li a.current, .specs-cats-list li a.current {border-left:2px solid var(--specs-skin-color-2)}
.specs-range-slider-value:after {border-right-color:var(--specs-skin-color-2)}
.specs-range-slider-range::-moz-range-thumb {background:var(--specs-skin-color-1);}
.specs-range-slider-range::-webkit-slider-thumb {background:var(--specs-skin-color-1);}
.specs-range-slider-range::-ms-thumb {background:var(--specs-skin-color-1);}
.specs-range-slider-range::-webkit-slider-thumb:hover, .specs-range-slider-range:active::-webkit-slider-thumb {background:var(--specs-skin-color-2);}
.specs-range-slider-range::-moz-range-thumb:hover, .specs-range-slider-range:active::-moz-range-thumb {background:var(--specs-skin-color-2);}
.flip-back, .specs-btn-skin:hover, .specs-pagination a.page-numbers:hover, .slider-aps > .dragger:hover, .specs-list-icon, .specs-thumb-carousel .owl-prev:hover, .specs-thumb-carousel .owl-next:hover, .specs-on-sale, .specs-comps-num, .specs-comps-nav span, .specs-brands-list.specs-brands-v-grid li a:hover {background:var(--specs-skin-color-1);}
.specs-btn-skin, .specs-pagination a.page-numbers, .specs-dropdown:hover .specs-current-dp, .specs-filter-cb:checked + .specs-cb-holder, .specs-compare-cb:checked + .specs-compare-stat, .specs-search-btn:hover, .specs-pd-search:hover, .specs-btn-boxed:hover {border-color:var(--specs-skin-color-1);}
.specs-product-box, .specs-main-image, .specs-gallery-thumbs li a, .specs-rd-box, .specs-group, .specs-comps-thumb, .specs-wd-products li a, .specs-comp-results li a, .specs-cp-thumb, .specs-video-box, .specs-comps-list li, .specs-brands-box, .specs-cat-img, .specs-thumb-item img, .specs-brands-list.specs-brands-v-grid li a, .specs-brands-list.specs-brands-v-grid-logo li a, .specs-table-fold, .specs-brands-load {border:var(--specs-skin-border); box-shadow:var(--specs-skin-box-shadow); -webkit-box-shadow:var(--specs-skin-box-shadow); -moz-box-shadow:var(--specs-skin-box-shadow);}
.specs-feature-icn {color:var(--specs-skin-color-1);}
.specs-feature-anim:after {background:var(--specs-skin-color-1);}
.flip-back {background:var(--specs-skin-color-2);}
.specs-thumb-item.active-thumb img {border-color:var(--specs-skin-color-3);}

/* CSS Loading Spinner */
.specs-loader, .specs-loader-s, .specs-loader-xs {margin:0; font-size:10px; position:absolute; text-indent:-9999em; border:5px solid rgba(0,0,0, .2); border-left-color:#999; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; -moz-transform:translateZ(0); -webkit-transform:translateZ(0); -ms-transform:translateZ(0); transform:translateZ(0); -moz-animation:loader 1s infinite linear; -webkit-animation:loader 1s infinite linear; animation:loader 1s infinite linear;}
.specs-loader {width:48px; height:48px;}
.specs-loader-s {width:32px; height:32px; border-width:4px;}
.specs-loader-xs {width:24px; height:24px; border-width:3px;}

/* css loader animation */
@keyframes loader {
  0% {transform:rotate(0deg);}
  100% {transform:rotate(360deg);}
}
@-webkit-keyframes loader {
  0% {-webkit-transform:rotate(0deg);}
  100% {-webkit-transform:rotate(360deg);}
}

/* css flashing animation */
@keyframes flash {
  0% {opacity:.4;}
  100% {opacity:1;}
}
@-webkit-keyframes flash {
  0% {opacity:.4;}
  100% {opacity:1;}
}

/* css colors animation */
@keyframes colors {
  0% {color:#1f82ef;}
  50% {color:#008c00;}
  100% {color:#d90000;}
}
@-webkit-keyframes colors {
  0% {color:#1f82ef;}
  50% {color:#008c00;}
  100% {color:#d90000;}
}

/* Responsive css */
@media (max-width: 479px) {
  .specs-container {width:100%; padding:10px;}
  .specs-product-pic {width:100%;}
  .specs-main-features, .specs-video-col {width:100%;}
  .specs-main-title {font-size:24px;}
  .specs-features li {width:50%;}
  .specs-flipper {height:120px;}
  .specs-flip-icon, .specs-flip-icon:before {line-height:95px;}
  .specs-tabs li a {padding:6px; white-space:nowrap;}
  .specs-rating-text-box, .specs-rating-bar-box {width:100%;}
  .specs-pub-rating li, .specs-user-rating li, .specs-comp-search {width:100%;}
  .specs-comps li {padding-bottom:40px;}
  .specs-review-meta {padding-bottom:40px;}
  .specs-review-rating {top:40px; right:20px;}
  .specs-res-msg {width:280px;}
  .specs-offer-title {width:200px;}
  .slider-aps {width:210px;}
  .specs-gallery-zoom .specs-icon-search {font-size:32px; margin-left:-16px; top:20px;}
  .specs-related-products li {width:100%; margin-bottom:10px;}
  .specs-wd-products li {width:33.3333%;}
  .specs-products-list .specs-product-thumb {width:100%;}
  .specs-brands-controls {margin-bottom:10px;}
  .specs-products-grid li {width:50%;}
  .specs-products-grid.specs-grid-col4 > li {width:50%;}
  .specs-products-list .specs-comp-rating {top:10px; right:10px;}
  .specs-products-list .specs-product-details {width:100%; padding:10px 20px;}
  .specs-products-list .specs-comp-btn {bottom:10px; right:10px;}
  .specs-products-list .specs-product-title {padding:0 20px; font-size:20px;}
  .specs-products-list .specs-product-price {padding:0 20px;}
  #apsReviewForm label, .specs-rating-label {position:relative;}
  #apsReviewForm ul li {padding-left:0;}
  .specs-dropdown ul {max-height:280px; overflow-y:scroll;}
  .specs-offer-thumb, .specs-offer-title, .specs-offer-price {width:100%; margin:0 0 10px; text-align:center;}
}

@media (min-width: 480px) {
  .specs-features li {width:33.3333%;}
  .specs-tabs li a {padding:10px 12px;}
  .specs-pub-rating li, .specs-user-rating li {width:50%;}
  .specs-review-rating {top:0; right:0;}
  .mas-med-rating .specs-total-wrap {width:140px;}
  .specs-res-msg {width:380px;}
  .specs-offer-thumb {width:100px;}
  .specs-offer-thumb, .specs-offer-title {margin:0 20px 0 0; text-align:left;}
  .specs-offer-title {width:320px;}
  .specs-offer-price {width:auto; margin:0;}
  .specs-gallery-zoom .specs-icon-search {font-size:48px; margin-left:-24px; top:30px;}
  .specs-related-products li {width:50%;}
  .specs-current-dp, .specs-dropdown ul {width:200px;}
  .specs-wd-products li {width:25%;}
  .specs-products-grid li {width:50%;}
  .specs-products-grid.specs-grid-col4 > li {width:33.3333%;}
  .specs-products-list .specs-product-thumb {width:210px;}
  .specs-products-list .specs-comp-rating {top:50px;}
  .specs-products-list .specs-product-details {width:240px; padding:0;}
  .specs-products-list .specs-product-title {padding:10px 0 0;}
  .specs-products-list .specs-product-price {padding:0;}
}

@media (max-width: 480px) {
  .specs-on-sale {font-size:14px;}
  .specs-specs-table td.specs-attr-title {width:120px;}
  .specs-comps-list {width:260px;}
  span.specs-tooltip-display {max-width:200px;}
  .specs-gallery-thumbs .specs-thumb-item {width:33.3333%;}
  .specs-current-dp, .specs-dropdown ul {width:100%;}
  .specs-dropdown {width:100%; margin-right:0;}
  .specs-compare-container {overflow-x:scroll;}
  .specs-compare-container .specs-group {width:800px;}
  .specs-group-sticky {margin-top:0;}
}

@media (max-width: 767px) {
  .specs-container {width:100%; padding:10px;}
  .specs-content, .specs-sidebar {width:100%;}
  .specs-flipper .flip-back {bottom:0;}
  .specs-tabs {border:1px solid var(--specs-border-color); border-top:none;}
  .specs-tabs li {margin-bottom:0; float:none; border-top:1px solid var(--specs-border-color);}
  .specs-tabs li a {padding:10px 15px; border:none; margin-right:0; background:#f8f8f8; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
}

@media (min-width: 768px) {
  .specs-container {width:100%; padding-left:15px; padding-right:15px;}
  .specs-content {width:100%;}
  .specs-sidebar {width:100%;}
  .specs-main-title {font-size:30px;}
  .specs-product-pic {width:50%;}
  .specs-main-features, .specs-video-col {width:50%;}
  .specs-features li {width:50%;}
  .specs-flipper {height:100px;}
  .flip-front {padding:20px;}
  .specs-pub-rating li, .specs-user-rating li, .specs-related-products li, .specs-products-grid li  {width:33.3333%;}
  .specs-rating-text-box, .specs-rating-bar-box {width:50%;}
  .specs-filters-inputs li {padding:0 5px; width:50%;}
  .specs-comps li {padding-bottom:10px;}
  span.specs-tooltip-display {max-width:480px;}
  .specs-res-msg, .specs-offer-title {width:420px;}
  .specs-current-dp, .specs-dropdown ul {width:185px;}
  .specs-wd-products li {width:16.6666%;}
  .specs-products-grid.specs-grid-col4 > li  {width:25%;}
  .specs-brands-list.specs-brands-v-grid li, .specs-brands-list.specs-brands-v-grid-logo li  {width:16.6666%;}
  .specs-products-list .specs-comp-rating {top:20px; right:20px;}
  .specs-products-list .specs-product-details {width:530px;}
  .specs-products-list .specs-product-title {font-size:24px;}
  .specs-products-list .specs-comp-btn {bottom:20px; right:20px;}
  #apsReviewForm label, .specs-rating-label {position:absolute;}
  #apsReviewForm ul li {padding-left:0;}
  .specs-review-meta {padding-bottom:20px;}
}

@media (min-width: 992px) {
  .specs-container {max-width:960px;}
  .specs-content {width:70%;}
  .specs-sidebar {width:30%;}
  .specs-product-pic {width:50%;}
  .specs-main-features, .specs-video-col {width:50%;}
  .specs-flipper {height:110px;}
  .flip-front {padding:30px;}
  .specs-pub-rating li, .specs-user-rating li, .specs-products-grid li  {width:33.3333%;}
  .specs-rating-text-box {width:66.6666%;}
  .specs-rating-bar-box {width:33.3333%;}
  .specs-related-products li {width:50%;}
  .specs-offer-title {width:440px;}
  .specs-filters-inputs li {width:100%; padding:0;}
  .specs-current-dp, .specs-dropdown ul {width:150px;}
  .specs-gallery-thumbs li {width:33.3333%;}
  .specs-wd-products li, .specs-brands-list.specs-brands-v-grid li, .specs-brands-list.specs-brands-v-grid-logo li  {width:33.3333%;}
  .specs-products-list .specs-product-details {width:450px;}
  .specs-compare-container {overflow-x:none;}
  .specs-group {width:100%;}
}

/* Responsive css 1200px */
@media (min-width: 1200px) {
  .specs-container {max-width:1170px; padding-right:0; padding-left:0;}
  .specs-products-grid > li {width:33.3333%;}
  .specs-products-list .specs-product-details {width:600px;}
  .specs-product-pic {width:50%;}
  .specs-gallery-thumbs li {width:25%;}
  .specs-main-features, .specs-video-col {width:50%;}
  .specs-flipper {height:132px;}
  .specs-related-products li {width:33.3333%;}
  .specs-rating-text-box {width:66.6666%;}
  .specs-rating-bar-box {width:33.3333%;}
  .specs-products-grid.specs-grid-col4 > li {width:25%;}
  .specs-pub-rating li, .specs-user-rating li {width:25%;}
  #apsReviewForm .specs-text, #apsReviewForm .specs-textarea {width:100%;}
  .specs-current-dp, .specs-dropdown ul {width:210px; max-height:320px; overflow-y:auto;}
  .specs-offer-title {width:460px;}
  .specs-products-list .specs-product-details {width:600px;}
}
.ads336x380{width:100%;max-height:280px;}
.cblue{color:#0288d1;text-transform: uppercase;}
/* APS Icons */
[class^="specs-icon-"]:before, [class*=" specs-icon-"]:before {
  content:'';
  width:var(--specs-icon-size, 16px);
  height:var(--specs-icon-size, 16px);
  display:inline-block;
  vertical-align:text-top;
  background-color:currentColor;
  mask-repeat:no-repeat;
  -webkit-mask-repeat:no-repeat;
}.specs-icon-ac:before {mask-image:url('/img/svg/ac.svg'); -webkit-mask-image:url('/img/svg/ac.svg');}
.specs-icon-accessibility:before {mask-image:url('/img/svg/accessibility.svg'); -webkit-mask-image:url('/img/svg/accessibility.svg');}
.specs-icon-page:before {mask-image:url('/img/svg/page.svg'); -webkit-mask-image:url('/img/svg/page.svg');}
.specs-icon-other:before {mask-image:url('/img/svg/other.svg'); -webkit-mask-image:url('/img/svg/other.svg');}
.specs-icon-test:before {mask-image:url('/img/svg/test.svg'); -webkit-mask-image:url('/img/svg/test.svg');}
.specs-icon-airplane:before {mask-image:url('/img/svg/airplane.svg'); -webkit-mask-image:url('/img/svg/airplane.svg');}
.specs-icon-alarm:before {mask-image:url('/img/svg/alarm.svg'); -webkit-mask-image:url('/img/svg/alarm.svg');}
.specs-icon-alloy-wheel:before {mask-image:url('/img/svg/alloy-wheel.svg'); -webkit-mask-image:url('/img/svg/alloy-wheel.svg');}
.specs-icon-amazon:before {mask-image:url('/img/svg/amazon.svg'); -webkit-mask-image:url('/img/svg/amazon.svg');}
.specs-icon-ports:before {mask-image:url('/img/svg/usb-icon.svg'); -webkit-mask-image:url('/img/svg/usb-icon.svg');}
.specs-icon-audio:before {mask-image:url('/img/svg/vinyl-icon.svg'); -webkit-mask-image:url('/img/svg/vinyl-icon.svg');}
.specs-icon-iso:before {mask-image:url('/img/svg/iso-camera.svg'); -webkit-mask-image:url('/img/svg/iso-camera.svg');}
.specs-icon-ambulance:before {mask-image:url('/img/svg/ambulance.svg'); -webkit-mask-image:url('/img/svg/ambulance.svg');}
.specs-icon-android:before {mask-image:url('/img/svg/android.svg'); -webkit-mask-image:url('/img/svg/android.svg');}
.specs-icon-save:before {mask-image:url('/img/svg/save.svg'); -webkit-mask-image:url('/img/svg/save.svg');}
.specs-icon-dimensions:before {mask-image:url('/img/svg/dimensions.svg'); -webkit-mask-image:url('/img/svg/dimensions.svg');}
.specs-icon-angle-double-down:before {mask-image:url('/img/svg/angle-double-down.svg'); -webkit-mask-image:url('/img/svg/angle-double-down.svg');}
.specs-icon-angle-double-left:before {mask-image:url('/img/svg/angle-double-left.svg'); -webkit-mask-image:url('/img/svg/angle-double-left.svg');}
.specs-icon-angle-double-right:before {mask-image:url('/img/svg/angle-double-right.svg'); -webkit-mask-image:url('/img/svg/angle-double-right.svg');}
.specs-icon-angle-double-up:before {mask-image:url('/img/svg/angle-double-up.svg'); -webkit-mask-image:url('/img/svg/angle-double-up.svg');}
.specs-icon-angle-left:before {mask-image:url('/img/svg/angle-left.svg'); -webkit-mask-image:url('/img/svg/angle-left.svg');}
.specs-icon-angle-right:before {mask-image:url('/img/svg/angle-right.svg'); -webkit-mask-image:url('/img/svg/angle-right.svg');}
.specs-icon-apple:before {mask-image:url('/img/svg/apple.svg'); -webkit-mask-image:url('/img/svg/apple.svg');}
.specs-icon-other:before {mask-image:url('/img/svg/four-squares-icon.svg'); -webkit-mask-image:url('/img/svg/four-squares-icon.svg');}
.specs-icon-security:before {mask-image:url('/img/svg/safe-icon.svg'); -webkit-mask-image:url('/img/svg/safe-icon.svg');}
.specs-icon-archive:before {mask-image:url('/img/svg/archive.svg'); -webkit-mask-image:url('/img/svg/archive.svg');}
.specs-icon-art:before {mask-image:url('/img/svg/art.svg'); -webkit-mask-image:url('/img/svg/art.svg');}
.specs-icon-power:before {mask-image:url('/img/svg/electric-plug-socket-pin-icon.svg'); -webkit-mask-image:url('/img/svg/electric-plug-socket-pin-icon.svg');}
.specs-icon-software:before {mask-image:url('/img/svg/exe-file-icon.svg'); -webkit-mask-image:url('/img/svg/exe-file-icon.svg');}
.specs-icon-keybord:before {mask-image:url('/img/svg/alt-button-icon.svg'); -webkit-mask-image:url('/img/svg/alt-button-icon.svg');}
.specs-icon-attach:before {mask-image:url('/img/svg/attach.svg'); -webkit-mask-image:url('/img/svg/attach.svg');}
.specs-icon-attention:before {mask-image:url('/img/svg/attention.svg'); -webkit-mask-image:url('/img/svg/attention.svg');}
.specs-icon-attributes:before {mask-image:url('/img/svg/attributes.svg'); -webkit-mask-image:url('/img/svg/attributes.svg');}
.specs-icon-bank:before {mask-image:url('/img/svg/bank.svg'); -webkit-mask-image:url('/img/svg/bank.svg');}
.specs-icon-barcode:before {mask-image:url('/img/svg/barcode.svg'); -webkit-mask-image:url('/img/svg/barcode.svg');}
.specs-icon-battery:before {mask-image:url('/img/svg/battery.svg'); -webkit-mask-image:url('/img/svg/battery.svg');}
.specs-icon-price:before {mask-image:url('/img/svg/price.svg'); -webkit-mask-image:url('/img/svg/price.svg');}
.specs-icon-finger:before {mask-image:url('/img/svg/finger.svg'); -webkit-mask-image:url('/img/svg/finger.svg');}
.specs-icon-bell:before {mask-image:url('/img/svg/bell.svg'); -webkit-mask-image:url('/img/svg/bell.svg');}
.specs-icon-binoculars:before {mask-image:url('/img/svg/binoculars.svg'); -webkit-mask-image:url('/img/svg/binoculars.svg');}
.specs-icon-bluetooth:before {mask-image:url('/img/svg/bluetooth.svg'); -webkit-mask-image:url('/img/svg/bluetooth.svg');}
.specs-icon-bomb:before {mask-image:url('/img/svg/bomb.svg'); -webkit-mask-image:url('/img/svg/bomb.svg');}
.specs-icon-book:before {mask-image:url('/img/svg/book.svg'); -webkit-mask-image:url('/img/svg/book.svg');}
.specs-icon-books:before {mask-image:url('/img/svg/books.svg'); -webkit-mask-image:url('/img/svg/books.svg');}
.specs-icon-box:before {mask-image:url('/img/svg/box.svg'); -webkit-mask-image:url('/img/svg/box.svg');}
.specs-icon-brands:before {mask-image:url('/img/svg/brands.svg'); -webkit-mask-image:url('/img/svg/brands.svg');}
.specs-icon-briefcase:before {mask-image:url('/img/svg/briefcase.svg'); -webkit-mask-image:url('/img/svg/briefcase.svg');}
.specs-icon-brightness:before {mask-image:url('/img/svg/brightness.svg'); -webkit-mask-image:url('/img/svg/brightness.svg');}
.specs-icon-bulb:before {mask-image:url('/img/svg/bulb.svg'); -webkit-mask-image:url('/img/svg/bulb.svg');}
.specs-icon-bullseye:before {mask-image:url('/img/svg/bullseye.svg'); -webkit-mask-image:url('/img/svg/bullseye.svg');}
.specs-icon-bus:before {mask-image:url('/img/svg/bus.svg'); -webkit-mask-image:url('/img/svg/bus.svg');}
.specs-icon-calculator:before {mask-image:url('/img/svg/calculator.svg'); -webkit-mask-image:url('/img/svg/calculator.svg');}
.specs-icon-calendar:before {mask-image:url('/img/svg/calendar.svg'); -webkit-mask-image:url('/img/svg/calendar.svg');}
.specs-icon-camcorder:before {mask-image:url('/img/svg/camcorder.svg'); -webkit-mask-image:url('/img/svg/camcorder.svg');}
.specs-icon-camera:before {mask-image:url('/img/svg/camera.svg'); -webkit-mask-image:url('/img/svg/camera.svg');}
.specs-icon-camera-lens:before {mask-image:url('/img/svg/camera-lens.svg'); -webkit-mask-image:url('/img/svg/camera-lens.svg');}
.specs-icon-campfire:before {mask-image:url('/img/svg/campfire.svg'); -webkit-mask-image:url('/img/svg/campfire.svg');}
.specs-icon-cancel:before {mask-image:url('/img/svg/cancel.svg'); -webkit-mask-image:url('/img/svg/cancel.svg');}
.specs-icon-candle:before {mask-image:url('/img/svg/candle.svg'); -webkit-mask-image:url('/img/svg/candle.svg');}
.specs-icon-car:before {mask-image:url('/img/svg/car.svg'); -webkit-mask-image:url('/img/svg/car.svg');}
.specs-icon-car-1:before {mask-image:url('/img/svg/car-1.svg'); -webkit-mask-image:url('/img/svg/car-1.svg');}
.specs-icon-car-wheel:before {mask-image:url('/img/svg/car-wheel.svg'); -webkit-mask-image:url('/img/svg/car-wheel.svg');}
.specs-icon-carane:before {mask-image:url('/img/svg/carane.svg'); -webkit-mask-image:url('/img/svg/carane.svg');}
.specs-icon-cart:before {mask-image:url('/img/svg/cart.svg'); -webkit-mask-image:url('/img/svg/cart.svg');}
.specs-icon-categories:before {mask-image:url('/img/svg/categories.svg'); -webkit-mask-image:url('/img/svg/categories.svg');}
.specs-icon-cc-mastercard:before {mask-image:url('/img/svg/cc-mastercard.svg'); -webkit-mask-image:url('/img/svg/cc-mastercard.svg');}
.specs-icon-cc-visa:before {mask-image:url('/img/svg/cc-visa.svg'); -webkit-mask-image:url('/img/svg/cc-visa.svg');}
.specs-icon-cd:before {mask-image:url('/img/svg/cd.svg'); -webkit-mask-image:url('/img/svg/cd.svg');}
.specs-icon-certified:before {mask-image:url('/img/svg/certified.svg'); -webkit-mask-image:url('/img/svg/certified.svg');}
.specs-icon-chair:before {mask-image:url('/img/svg/chair.svg'); -webkit-mask-image:url('/img/svg/chair.svg');}
.specs-icon-chapter-next:before {mask-image:url('/img/svg/chapter-next.svg'); -webkit-mask-image:url('/img/svg/chapter-next.svg');}
.specs-icon-chapter-previous:before {mask-image:url('/img/svg/chapter-previous.svg'); -webkit-mask-image:url('/img/svg/chapter-previous.svg');}
.specs-icon-chart-pie:before {mask-image:url('/img/svg/chart-pie.svg'); -webkit-mask-image:url('/img/svg/chart-pie.svg');}
.specs-icon-check:before {mask-image:url('/img/svg/check.svg'); -webkit-mask-image:url('/img/svg/check.svg');}
.specs-icon-chrome:before {mask-image:url('/img/svg/chrome.svg'); -webkit-mask-image:url('/img/svg/chrome.svg');}
.specs-icon-clock:before {mask-image:url('/img/svg/clock.svg'); -webkit-mask-image:url('/img/svg/clock.svg');}
.specs-icon-code:before {mask-image:url('/img/svg/code.svg'); -webkit-mask-image:url('/img/svg/code.svg');}
.specs-icon-coffee:before {mask-image:url('/img/svg/coffee.svg'); -webkit-mask-image:url('/img/svg/coffee.svg');}
.specs-icon-cog:before {mask-image:url('/img/svg/cog.svg'); -webkit-mask-image:url('/img/svg/cog.svg');}
.specs-icon-colors:before {mask-image:url('/img/svg/colors.svg'); -webkit-mask-image:url('/img/svg/colors.svg');}
.specs-icon-comment:before {mask-image:url('/img/svg/comment.svg'); -webkit-mask-image:url('/img/svg/comment.svg');}
.specs-icon-comments:before {mask-image:url('/img/svg/comments.svg'); -webkit-mask-image:url('/img/svg/comments.svg');}
.specs-icon-commerce:before {mask-image:url('/img/svg/commerce.svg'); -webkit-mask-image:url('/img/svg/commerce.svg');}
.specs-icon-compare:before {mask-image:url('/img/svg/compare.svg'); -webkit-mask-image:url('/img/svg/compare.svg');}
.specs-icon-comparison:before {mask-image:url('/img/svg/comparison.svg'); -webkit-mask-image:url('/img/svg/comparison.svg');}
.specs-icon-compass:before {mask-image:url('/img/svg/compass.svg'); -webkit-mask-image:url('/img/svg/compass.svg');}
.specs-icon-contrast:before {mask-image:url('/img/svg/contrast.svg'); -webkit-mask-image:url('/img/svg/contrast.svg');}
.specs-icon-contrast-1:before {mask-image:url('/img/svg/contrast-1.svg'); -webkit-mask-image:url('/img/svg/contrast-1.svg');}
.specs-icon-cpu:before {mask-image:url('/img/svg/cpu.svg'); -webkit-mask-image:url('/img/svg/cpu.svg');}
.specs-icon-motherboard:before {mask-image:url('/img/svg/motherboard-icon.svg'); -webkit-mask-image:url('/img/svg/motherboard-icon.svg');}
.specs-icon-weight:before {mask-image:url('/img/svg/weight-icon.svg'); -webkit-mask-image:url('/img/svg/weight-icon.svg');}
.specs-icon-graphic:before {mask-image:url('/img/svg/graphic-card-icon.svg'); -webkit-mask-image:url('/img/svg/graphic-card-icon.svg');}
.specs-icon-currsor:before {mask-image:url('/img/svg/currsor.svg'); -webkit-mask-image:url('/img/svg/currsor.svg');}
.specs-icon-cutlery:before {mask-image:url('/img/svg/cutlery.svg'); -webkit-mask-image:url('/img/svg/cutlery.svg');}
.specs-icon-delivery-van:before {mask-image:url('/img/svg/delivery-van.svg'); -webkit-mask-image:url('/img/svg/delivery-van.svg');}
.specs-icon-diamond:before {mask-image:url('/img/svg/diamond.svg'); -webkit-mask-image:url('/img/svg/diamond.svg');}
.specs-icon-dish:before {mask-image:url('/img/svg/dish.svg'); -webkit-mask-image:url('/img/svg/dish.svg');}
.specs-icon-display:before {mask-image:url('/img/svg/display.svg'); -webkit-mask-image:url('/img/svg/display.svg');}
.specs-icon-divider:before {mask-image:url('/img/svg/divider.svg'); -webkit-mask-image:url('/img/svg/divider.svg');}
.specs-icon-dollar:before {mask-image:url('/img/svg/dollar.svg'); -webkit-mask-image:url('/img/svg/dollar.svg');}
.specs-icon-down:before {mask-image:url('/img/svg/down.svg'); -webkit-mask-image:url('/img/svg/down.svg');}
.specs-icon-download:before {mask-image:url('/img/svg/download.svg'); -webkit-mask-image:url('/img/svg/download.svg');}
.specs-icon-drill:before {mask-image:url('/img/svg/drill.svg'); -webkit-mask-image:url('/img/svg/drill.svg');}
.specs-icon-drone:before {mask-image:url('/img/svg/drone.svg'); -webkit-mask-image:url('/img/svg/drone.svg');}
.specs-icon-drop:before {mask-image:url('/img/svg/drop.svg'); -webkit-mask-image:url('/img/svg/drop.svg');}
.specs-icon-dropbox:before {mask-image:url('/img/svg/dropbox.svg'); -webkit-mask-image:url('/img/svg/dropbox.svg');}
.specs-icon-ebay:before {mask-image:url('/img/svg/ebay.svg'); -webkit-mask-image:url('/img/svg/ebay.svg');}
.specs-icon-eco-energy:before {mask-image:url('/img/svg/eco-energy.svg'); -webkit-mask-image:url('/img/svg/eco-energy.svg');}
.specs-icon-editing:before {mask-image:url('/img/svg/editing.svg'); -webkit-mask-image:url('/img/svg/editing.svg');}
.specs-icon-electric-iron:before {mask-image:url('/img/svg/electric-iron.svg'); -webkit-mask-image:url('/img/svg/electric-iron.svg');}
.specs-icon-electric-sign:before {mask-image:url('/img/svg/electric-sign.svg'); -webkit-mask-image:url('/img/svg/electric-sign.svg');}
.specs-icon-energy-saver:before {mask-image:url('/img/svg/energy-saver.svg'); -webkit-mask-image:url('/img/svg/energy-saver.svg');}
.specs-icon-eraser:before {mask-image:url('/img/svg/eraser.svg'); -webkit-mask-image:url('/img/svg/eraser.svg');}
.specs-icon-euro:before {mask-image:url('/img/svg/euro.svg'); -webkit-mask-image:url('/img/svg/euro.svg');}
.specs-icon-evernote:before {mask-image:url('/img/svg/evernote.svg'); -webkit-mask-image:url('/img/svg/evernote.svg');}
.specs-icon-eye:before {mask-image:url('/img/svg/eye.svg'); -webkit-mask-image:url('/img/svg/eye.svg');}
.specs-icon-facebook:before {mask-image:url('/img/svg/facebook.svg'); -webkit-mask-image:url('/img/svg/facebook.svg');}
.specs-icon-factory:before {mask-image:url('/img/svg/factory.svg'); -webkit-mask-image:url('/img/svg/factory.svg');}
.specs-icon-fan:before {mask-image:url('/img/svg/fan.svg'); -webkit-mask-image:url('/img/svg/fan.svg');}
.specs-icon-fast-forward:before {mask-image:url('/img/svg/fast-forward.svg'); -webkit-mask-image:url('/img/svg/fast-forward.svg');}
.specs-icon-fax:before {mask-image:url('/img/svg/fax.svg'); -webkit-mask-image:url('/img/svg/fax.svg');}
.specs-icon-feed-rss:before {mask-image:url('/img/svg/feed-rss.svg'); -webkit-mask-image:url('/img/svg/feed-rss.svg');}
.specs-icon-film:before {mask-image:url('/img/svg/film.svg'); -webkit-mask-image:url('/img/svg/film.svg');}
.specs-icon-filters:before {mask-image:url('/img/svg/filters.svg'); -webkit-mask-image:url('/img/svg/filters.svg');}
.specs-icon-fire-control:before {mask-image:url('/img/svg/fire-control.svg'); -webkit-mask-image:url('/img/svg/fire-control.svg');}
.specs-icon-fire-station:before {mask-image:url('/img/svg/fire-station.svg'); -webkit-mask-image:url('/img/svg/fire-station.svg');}
.specs-icon-firefox:before {mask-image:url('/img/svg/firefox.svg'); -webkit-mask-image:url('/img/svg/firefox.svg');}
.specs-icon-flash:before {mask-image:url('/img/svg/flash.svg'); -webkit-mask-image:url('/img/svg/flash.svg');}
.specs-icon-focus:before {mask-image:url('/img/svg/focus.svg'); -webkit-mask-image:url('/img/svg/focus.svg');}
.specs-icon-focus-1:before {mask-image:url('/img/svg/focus-1.svg'); -webkit-mask-image:url('/img/svg/focus-1.svg');}
.specs-icon-focus-2:before {mask-image:url('/img/svg/focus-2.svg'); -webkit-mask-image:url('/img/svg/focus-2.svg');}
.specs-icon-folder:before {mask-image:url('/img/svg/folder.svg'); -webkit-mask-image:url('/img/svg/folder.svg');}
.specs-icon-fridge:before {mask-image:url('/img/svg/fridge.svg'); -webkit-mask-image:url('/img/svg/fridge.svg');}
.specs-icon-fuel:before {mask-image:url('/img/svg/fuel.svg'); -webkit-mask-image:url('/img/svg/fuel.svg');}
.specs-icon-game:before {mask-image:url('/img/svg/game.svg'); -webkit-mask-image:url('/img/svg/game.svg');}
.specs-icon-garden:before {mask-image:url('/img/svg/garden.svg'); -webkit-mask-image:url('/img/svg/garden.svg');}
.specs-icon-gauge:before {mask-image:url('/img/svg/gauge.svg'); -webkit-mask-image:url('/img/svg/gauge.svg');}
.specs-icon-gears:before {mask-image:url('/img/svg/gears.svg'); -webkit-mask-image:url('/img/svg/gears.svg');}
.specs-icon-gift:before {mask-image:url('/img/svg/gift.svg'); -webkit-mask-image:url('/img/svg/gift.svg');}
.specs-icon-glasses:before {mask-image:url('/img/svg/glasses.svg'); -webkit-mask-image:url('/img/svg/glasses.svg');}
.specs-icon-globe:before {mask-image:url('/img/svg/globe.svg'); -webkit-mask-image:url('/img/svg/globe.svg');}
.specs-icon-groups:before {mask-image:url('/img/svg/groups.svg'); -webkit-mask-image:url('/img/svg/groups.svg');}
.specs-icon-gplus:before {mask-image:url('/img/svg/gplus.svg'); -webkit-mask-image:url('/img/svg/gplus.svg');}
.specs-icon-graph:before {mask-image:url('/img/svg/graph.svg'); -webkit-mask-image:url('/img/svg/graph.svg');}
.specs-icon-graph-1:before {mask-image:url('/img/svg/graph-1.svg'); -webkit-mask-image:url('/img/svg/graph-1.svg');}
.specs-icon-graph-board:before {mask-image:url('/img/svg/graph-board.svg'); -webkit-mask-image:url('/img/svg/graph-board.svg');}
.specs-icon-graph-up:before {mask-image:url('/img/svg/graph-up.svg'); -webkit-mask-image:url('/img/svg/graph-up.svg');}
.specs-icon-grid:before {mask-image:url('/img/svg/grid.svg'); -webkit-mask-image:url('/img/svg/grid.svg');}
.specs-icon-hdd:before {mask-image:url('/img/svg/hdd.svg'); -webkit-mask-image:url('/img/svg/hdd.svg');}
.specs-icon-headphones:before {mask-image:url('/img/svg/headphones.svg'); -webkit-mask-image:url('/img/svg/headphones.svg');}
.specs-icon-heart:before {mask-image:url('/img/svg/heart.svg'); -webkit-mask-image:url('/img/svg/heart.svg');}
.specs-icon-heater:before {mask-image:url('/img/svg/heater.svg'); -webkit-mask-image:url('/img/svg/heater.svg');}
.specs-icon-helicopter:before {mask-image:url('/img/svg/helicopter.svg'); -webkit-mask-image:url('/img/svg/helicopter.svg');}
.specs-icon-helmet:before {mask-image:url('/img/svg/helmet.svg'); -webkit-mask-image:url('/img/svg/helmet.svg');}
.specs-icon-home:before {mask-image:url('/img/svg/home.svg'); -webkit-mask-image:url('/img/svg/home.svg');}
.specs-icon-horn:before {mask-image:url('/img/svg/horn.svg'); -webkit-mask-image:url('/img/svg/horn.svg');}
.specs-icon-ic:before {mask-image:url('/img/svg/ic.svg'); -webkit-mask-image:url('/img/svg/ic.svg');}
.specs-icon-ie:before {mask-image:url('/img/svg/ie.svg'); -webkit-mask-image:url('/img/svg/ie.svg');}
.specs-icon-inch-tape:before {mask-image:url('/img/svg/inch-tape.svg'); -webkit-mask-image:url('/img/svg/inch-tape.svg');}
.specs-icon-info:before {mask-image:url('/img/svg/info.svg'); -webkit-mask-image:url('/img/svg/info.svg');}
.specs-icon-instagram:before {mask-image:url('/img/svg/instagram.svg'); -webkit-mask-image:url('/img/svg/instagram.svg');}
.specs-icon-key:before {mask-image:url('/img/svg/key.svg'); -webkit-mask-image:url('/img/svg/key.svg');}
.specs-icon-keyboard:before {mask-image:url('/img/svg/keyboard.svg'); -webkit-mask-image:url('/img/svg/keyboard.svg');}
.specs-icon-lab:before {mask-image:url('/img/svg/lab.svg'); -webkit-mask-image:url('/img/svg/lab.svg');}
.specs-icon-laptop:before {mask-image:url('/img/svg/laptop.svg'); -webkit-mask-image:url('/img/svg/laptop.svg');}
.specs-icon-lead-battery:before {mask-image:url('/img/svg/lead-battery.svg'); -webkit-mask-image:url('/img/svg/lead-battery.svg');}
.specs-icon-leaf:before {mask-image:url('/img/svg/leaf.svg'); -webkit-mask-image:url('/img/svg/leaf.svg');}
.specs-icon-left:before {mask-image:url('/img/svg/left.svg'); -webkit-mask-image:url('/img/svg/left.svg');}
.specs-icon-letter-box:before {mask-image:url('/img/svg/letter-box.svg'); -webkit-mask-image:url('/img/svg/letter-box.svg');}
.specs-icon-libra:before {mask-image:url('/img/svg/libra.svg'); -webkit-mask-image:url('/img/svg/libra.svg');}
.specs-icon-link:before {mask-image:url('/img/svg/link.svg'); -webkit-mask-image:url('/img/svg/link.svg');}
.specs-icon-linkedin:before {mask-image:url('/img/svg/linkedin.svg'); -webkit-mask-image:url('/img/svg/linkedin.svg');}
.specs-icon-list:before {mask-image:url('/img/svg/list.svg'); -webkit-mask-image:url('/img/svg/list.svg');}
.specs-icon-locked:before {mask-image:url('/img/svg/locked.svg'); -webkit-mask-image:url('/img/svg/locked.svg');}
.specs-icon-loop:before {mask-image:url('/img/svg/loop.svg'); -webkit-mask-image:url('/img/svg/loop.svg');}
.specs-icon-magic:before {mask-image:url('/img/svg/magic.svg'); -webkit-mask-image:url('/img/svg/magic.svg');}
.specs-icon-magic-stick:before {mask-image:url('/img/svg/magic-stick.svg'); -webkit-mask-image:url('/img/svg/magic-stick.svg');}
.specs-icon-magnet:before {mask-image:url('/img/svg/magnet.svg'); -webkit-mask-image:url('/img/svg/magnet.svg');}
.specs-icon-mail:before {mask-image:url('/img/svg/mail.svg'); -webkit-mask-image:url('/img/svg/mail.svg');}
.specs-icon-map-marker:before {mask-image:url('/img/svg/map-marker.svg'); -webkit-mask-image:url('/img/svg/map-marker.svg');}
.specs-icon-map-pin:before {mask-image:url('/img/svg/map-pin.svg'); -webkit-mask-image:url('/img/svg/map-pin.svg');}
.specs-icon-media:before {mask-image:url('/img/svg/media.svg'); -webkit-mask-image:url('/img/svg/media.svg');}
.specs-icon-menu:before {mask-image:url('/img/svg/menu.svg'); -webkit-mask-image:url('/img/svg/menu.svg');}
.specs-icon-message:before {mask-image:url('/img/svg/message.svg'); -webkit-mask-image:url('/img/svg/message.svg');}
.specs-icon-mic:before {mask-image:url('/img/svg/mic.svg'); -webkit-mask-image:url('/img/svg/mic.svg');}
.specs-icon-microscope:before {mask-image:url('/img/svg/microscope.svg'); -webkit-mask-image:url('/img/svg/microscope.svg');}
.specs-icon-minus:before {mask-image:url('/img/svg/minus.svg'); -webkit-mask-image:url('/img/svg/minus.svg');}
.specs-icon-minus-squared:before {mask-image:url('/img/svg/minus-squared.svg'); -webkit-mask-image:url('/img/svg/minus-squared.svg');}
.specs-icon-mobile:before {mask-image:url('/img/svg/mobile.svg'); -webkit-mask-image:url('/img/svg/mobile.svg');}
.specs-icon-money:before {mask-image:url('/img/svg/money.svg'); -webkit-mask-image:url('/img/svg/money.svg');}
.specs-icon-money-1:before {mask-image:url('/img/svg/money-1.svg'); -webkit-mask-image:url('/img/svg/money-1.svg');}
.specs-icon-monitors:before {mask-image:url('/img/svg/monitors.svg'); -webkit-mask-image:url('/img/svg/monitors.svg');}
.specs-icon-moon:before {mask-image:url('/img/svg/moon.svg'); -webkit-mask-image:url('/img/svg/moon.svg');}
.specs-icon-motor:before {mask-image:url('/img/svg/motor.svg'); -webkit-mask-image:url('/img/svg/motor.svg');}
.specs-icon-mouse:before {mask-image:url('/img/svg/mouse.svg'); -webkit-mask-image:url('/img/svg/mouse.svg');}
.specs-icon-music:before {mask-image:url('/img/svg/music.svg'); -webkit-mask-image:url('/img/svg/music.svg');}
.specs-icon-navigator:before {mask-image:url('/img/svg/navigator.svg'); -webkit-mask-image:url('/img/svg/navigator.svg');}
.specs-icon-new:before {mask-image:url('/img/svg/new.svg'); -webkit-mask-image:url('/img/svg/new.svg');}
.specs-icon-opera:before {mask-image:url('/img/svg/opera.svg'); -webkit-mask-image:url('/img/svg/opera.svg');}
.specs-icon-oven:before {mask-image:url('/img/svg/oven.svg'); -webkit-mask-image:url('/img/svg/oven.svg');}
.specs-icon-paint-brush:before {mask-image:url('/img/svg/paint-brush.svg'); -webkit-mask-image:url('/img/svg/paint-brush.svg');}
.specs-icon-paper-plane:before {mask-image:url('/img/svg/paper-plane.svg'); -webkit-mask-image:url('/img/svg/paper-plane.svg');}
.specs-icon-pause:before {mask-image:url('/img/svg/pause.svg'); -webkit-mask-image:url('/img/svg/pause.svg');}
.specs-icon-paypal:before {mask-image:url('/img/svg/paypal.svg'); -webkit-mask-image:url('/img/svg/paypal.svg');}
.specs-icon-pc:before {mask-image:url('/img/svg/pc.svg'); -webkit-mask-image:url('/img/svg/pc.svg');}
.specs-icon-pc-1:before {mask-image:url('/img/svg/pc-1.svg'); -webkit-mask-image:url('/img/svg/pc-1.svg');}
.specs-icon-pencil:before {mask-image:url('/img/svg/pencil.svg'); -webkit-mask-image:url('/img/svg/pencil.svg');}
.specs-icon-phone:before {mask-image:url('/img/svg/phone.svg'); -webkit-mask-image:url('/img/svg/phone.svg');}
.specs-icon-phone-ring:before {mask-image:url('/img/svg/phone-ring.svg'); -webkit-mask-image:url('/img/svg/phone-ring.svg');}
.specs-icon-phonebook:before {mask-image:url('/img/svg/phonebook.svg'); -webkit-mask-image:url('/img/svg/phonebook.svg');}
.specs-icon-picture:before {mask-image:url('/img/svg/picture.svg'); -webkit-mask-image:url('/img/svg/picture.svg');}
.specs-icon-pictures:before {mask-image:url('/img/svg/pictures.svg'); -webkit-mask-image:url('/img/svg/pictures.svg');}
.specs-icon-pinterest:before {mask-image:url('/img/svg/pinterest.svg'); -webkit-mask-image:url('/img/svg/pinterest.svg');}
.specs-icon-pistol:before {mask-image:url('/img/svg/pistol.svg'); -webkit-mask-image:url('/img/svg/pistol.svg');}
.specs-icon-piston:before {mask-image:url('/img/svg/piston.svg'); -webkit-mask-image:url('/img/svg/piston.svg');}
.specs-icon-play:before {mask-image:url('/img/svg/play.svg'); -webkit-mask-image:url('/img/svg/play.svg');}
.specs-icon-plus:before {mask-image:url('/img/svg/plus.svg'); -webkit-mask-image:url('/img/svg/plus.svg');}
.specs-icon-plus-squared:before {mask-image:url('/img/svg/plus-squared.svg'); -webkit-mask-image:url('/img/svg/plus-squared.svg');}
.specs-icon-podcast:before {mask-image:url('/img/svg/podcast.svg'); -webkit-mask-image:url('/img/svg/podcast.svg');}
.specs-icon-poster:before {mask-image:url('/img/svg/poster.svg'); -webkit-mask-image:url('/img/svg/poster.svg');}
.specs-icon-pound:before {mask-image:url('/img/svg/pound.svg'); -webkit-mask-image:url('/img/svg/pound.svg');}
.specs-icon-power-shoe:before {mask-image:url('/img/svg/power-shoe.svg'); -webkit-mask-image:url('/img/svg/power-shoe.svg');}
.specs-icon-print:before {mask-image:url('/img/svg/print.svg'); -webkit-mask-image:url('/img/svg/print.svg');}
.specs-icon-printer:before {mask-image:url('/img/svg/printer.svg'); -webkit-mask-image:url('/img/svg/printer.svg');}
.specs-icon-printer-1:before {mask-image:url('/img/svg/printer-1.svg'); -webkit-mask-image:url('/img/svg/printer-1.svg');}
.specs-icon-products:before {mask-image:url('/img/svg/products.svg'); -webkit-mask-image:url('/img/svg/products.svg');}
.specs-icon-products-cart:before {mask-image:url('/img/svg/products-cart.svg'); -webkit-mask-image:url('/img/svg/products-cart.svg');}
.specs-icon-protractor:before {mask-image:url('/img/svg/protractor.svg'); -webkit-mask-image:url('/img/svg/protractor.svg');}
.specs-icon-qrcode:before {mask-image:url('/img/svg/qrcode.svg'); -webkit-mask-image:url('/img/svg/qrcode.svg');}
.specs-icon-quill:before {mask-image:url('/img/svg/quill.svg'); -webkit-mask-image:url('/img/svg/quill.svg');}
.specs-icon-quote:before {mask-image:url('/img/svg/quote.svg'); -webkit-mask-image:url('/img/svg/quote.svg');}
.specs-icon-radio:before {mask-image:url('/img/svg/radio.svg'); -webkit-mask-image:url('/img/svg/radio.svg');}
.specs-icon-rain-inv:before {mask-image:url('/img/svg/rain-inv.svg'); -webkit-mask-image:url('/img/svg/rain-inv.svg');}
.specs-icon-ram:before {mask-image:url('/img/svg/ram.svg'); -webkit-mask-image:url('/img/svg/ram.svg');}
.specs-icon-ratings:before {mask-image:url('/img/svg/ratings.svg'); -webkit-mask-image:url('/img/svg/ratings.svg');}
.specs-icon-remote:before {mask-image:url('/img/svg/remote.svg'); -webkit-mask-image:url('/img/svg/remote.svg');}
.specs-icon-resize-full:before {mask-image:url('/img/svg/resize-full.svg'); -webkit-mask-image:url('/img/svg/resize-full.svg');}
.specs-icon-resize-small:before {mask-image:url('/img/svg/resize-small.svg'); -webkit-mask-image:url('/img/svg/resize-small.svg');}
.specs-icon-rewind:before {mask-image:url('/img/svg/rewind.svg'); -webkit-mask-image:url('/img/svg/rewind.svg');}
.specs-icon-right:before {mask-image:url('/img/svg/right.svg'); -webkit-mask-image:url('/img/svg/right.svg');}
.specs-icon-rim:before {mask-image:url('/img/svg/rim.svg'); -webkit-mask-image:url('/img/svg/rim.svg');}
.specs-icon-road:before {mask-image:url('/img/svg/road.svg'); -webkit-mask-image:url('/img/svg/road.svg');}
.specs-icon-rocket:before {mask-image:url('/img/svg/rocket.svg'); -webkit-mask-image:url('/img/svg/rocket.svg');}
.specs-icon-rubber-stamp:before {mask-image:url('/img/svg/rubber-stamp.svg'); -webkit-mask-image:url('/img/svg/rubber-stamp.svg');}
.specs-icon-rupee:before {mask-image:url('/img/svg/rupee.svg'); -webkit-mask-image:url('/img/svg/rupee.svg');}
.specs-icon-rupee-pk:before {mask-image:url('/img/svg/rupee-pk.svg'); -webkit-mask-image:url('/img/svg/rupee-pk.svg');}
.specs-icon-satellite:before {mask-image:url('/img/svg/satellite.svg'); -webkit-mask-image:url('/img/svg/satellite.svg');}
.specs-icon-scholar:before {mask-image:url('/img/svg/scholar.svg'); -webkit-mask-image:url('/img/svg/scholar.svg');}
.specs-icon-scissor:before {mask-image:url('/img/svg/scissor.svg'); -webkit-mask-image:url('/img/svg/scissor.svg');}
.specs-icon-scooter:before {mask-image:url('/img/svg/scooter.svg'); -webkit-mask-image:url('/img/svg/scooter.svg');}
.specs-icon-script:before {mask-image:url('/img/svg/script.svg'); -webkit-mask-image:url('/img/svg/script.svg');}
.specs-icon-sd-card:before {mask-image:url('/img/svg/sd-card.svg'); -webkit-mask-image:url('/img/svg/sd-card.svg');}
.specs-icon-seal:before {mask-image:url('/img/svg/seal.svg'); -webkit-mask-image:url('/img/svg/seal.svg');}
.specs-icon-search:before {mask-image:url('/img/svg/search.svg'); -webkit-mask-image:url('/img/svg/search.svg');}
.specs-icon-settings:before {mask-image:url('/img/svg/settings.svg'); -webkit-mask-image:url('/img/svg/settings.svg');}
.specs-icon-settings-1:before {mask-image:url('/img/svg/settings-1.svg'); -webkit-mask-image:url('/img/svg/settings-1.svg');}
.specs-icon-settings-hor:before {mask-image:url('/img/svg/settings-hor.svg'); -webkit-mask-image:url('/img/svg/settings-hor.svg');}
.specs-icon-sewing-machine:before {mask-image:url('/img/svg/sewing-machine.svg'); -webkit-mask-image:url('/img/svg/sewing-machine.svg');}
.specs-icon-share:before {mask-image:url('/img/svg/share.svg'); -webkit-mask-image:url('/img/svg/share.svg');}
.specs-icon-shareable:before {mask-image:url('/img/svg/shareable.svg'); -webkit-mask-image:url('/img/svg/shareable.svg');}
.specs-icon-ship:before {mask-image:url('/img/svg/ship.svg'); -webkit-mask-image:url('/img/svg/ship.svg');}
.specs-icon-shock-absorber:before {mask-image:url('/img/svg/shock-absorber.svg'); -webkit-mask-image:url('/img/svg/shock-absorber.svg');}
.specs-icon-shower:before {mask-image:url('/img/svg/shower.svg'); -webkit-mask-image:url('/img/svg/shower.svg');}
.specs-icon-shuffle:before {mask-image:url('/img/svg/shuffle.svg'); -webkit-mask-image:url('/img/svg/shuffle.svg');}
.specs-icon-signal:before {mask-image:url('/img/svg/signal.svg'); -webkit-mask-image:url('/img/svg/signal.svg');}
.specs-icon-signal-1:before {mask-image:url('/img/svg/signal-1.svg'); -webkit-mask-image:url('/img/svg/signal-1.svg');}
.specs-icon-sim:before {mask-image:url('/img/svg/sim.svg'); -webkit-mask-image:url('/img/svg/sim.svg');}
.specs-icon-sitemap:before {mask-image:url('/img/svg/sitemap.svg'); -webkit-mask-image:url('/img/svg/sitemap.svg');}
.specs-icon-skype:before {mask-image:url('/img/svg/skype.svg'); -webkit-mask-image:url('/img/svg/skype.svg');}
.specs-icon-social-yahoo:before {mask-image:url('/img/svg/social-yahoo.svg'); -webkit-mask-image:url('/img/svg/social-yahoo.svg');}
.specs-icon-solar:before {mask-image:url('/img/svg/solar.svg'); -webkit-mask-image:url('/img/svg/solar.svg');}
.specs-icon-speakers:before {mask-image:url('/img/svg/speakers.svg'); -webkit-mask-image:url('/img/svg/speakers.svg');}
.specs-icon-speedometer:before {mask-image:url('/img/svg/speedometer.svg'); -webkit-mask-image:url('/img/svg/speedometer.svg');}
.specs-icon-speedometer-1:before {mask-image:url('/img/svg/speedometer-1.svg'); -webkit-mask-image:url('/img/svg/speedometer-1.svg');}
.specs-icon-spin:before {mask-image:url('/img/svg/spin.svg'); -webkit-mask-image:url('/img/svg/spin.svg');}
.specs-icon-star:before {mask-image:url('/img/svg/star.svg'); -webkit-mask-image:url('/img/svg/star.svg');}
.specs-icon-steering:before {mask-image:url('/img/svg/steering.svg'); -webkit-mask-image:url('/img/svg/steering.svg');}
.specs-icon-stethoscope:before {mask-image:url('/img/svg/stethoscope.svg'); -webkit-mask-image:url('/img/svg/stethoscope.svg');}
.specs-icon-stop:before {mask-image:url('/img/svg/stop.svg'); -webkit-mask-image:url('/img/svg/stop.svg');}
.specs-icon-stop-watch:before {mask-image:url('/img/svg/stop-watch.svg'); -webkit-mask-image:url('/img/svg/stop-watch.svg');}
.specs-icon-stumbleupon:before {mask-image:url('/img/svg/stumbleupon.svg'); -webkit-mask-image:url('/img/svg/stumbleupon.svg');}
.specs-icon-support:before {mask-image:url('/img/svg/support.svg'); -webkit-mask-image:url('/img/svg/support.svg');}
.specs-icon-tablet:before {mask-image:url('/img/svg/tablet.svg'); -webkit-mask-image:url('/img/svg/tablet.svg');}
.specs-icon-taka:before {mask-image:url('/img/svg/taka.svg'); -webkit-mask-image:url('/img/svg/taka.svg');}
.specs-icon-temp-meter:before {mask-image:url('/img/svg/temp-meter.svg'); -webkit-mask-image:url('/img/svg/temp-meter.svg');}
.specs-icon-terminal:before {mask-image:url('/img/svg/terminal.svg'); -webkit-mask-image:url('/img/svg/terminal.svg');}
.specs-icon-thumb-scan:before {mask-image:url('/img/svg/thumb-scan.svg'); -webkit-mask-image:url('/img/svg/thumb-scan.svg');}
.specs-icon-thumbs-dn:before {mask-image:url('/img/svg/thumbs-dn.svg'); -webkit-mask-image:url('/img/svg/thumbs-dn.svg');}
.specs-icon-thumbs-up:before {mask-image:url('/img/svg/thumbs-up.svg'); -webkit-mask-image:url('/img/svg/thumbs-up.svg');}
.specs-icon-ticket:before {mask-image:url('/img/svg/ticket.svg'); -webkit-mask-image:url('/img/svg/ticket.svg');}
.specs-icon-tooth-brush:before {mask-image:url('/img/svg/tooth-brush.svg'); -webkit-mask-image:url('/img/svg/tooth-brush.svg');}
.specs-icon-torch:before {mask-image:url('/img/svg/torch.svg'); -webkit-mask-image:url('/img/svg/torch.svg');}
.specs-icon-touch:before {mask-image:url('/img/svg/touch.svg'); -webkit-mask-image:url('/img/svg/touch.svg');}
.specs-icon-tower:before {mask-image:url('/img/svg/tower.svg'); -webkit-mask-image:url('/img/svg/tower.svg');}
.specs-icon-traffic-signals:before {mask-image:url('/img/svg/traffic-signals.svg'); -webkit-mask-image:url('/img/svg/traffic-signals.svg');}
.specs-icon-trash:before {mask-image:url('/img/svg/trash.svg'); -webkit-mask-image:url('/img/svg/trash.svg');}
.specs-icon-tree:before {mask-image:url('/img/svg/tree.svg'); -webkit-mask-image:url('/img/svg/tree.svg');}
.specs-icon-tumblr:before {mask-image:url('/img/svg/tumblr.svg'); -webkit-mask-image:url('/img/svg/tumblr.svg');}
.specs-icon-tv:before {mask-image:url('/img/svg/tv.svg'); -webkit-mask-image:url('/img/svg/tv.svg');}
.specs-icon-twitter:before {mask-image:url('/img/svg/twitter.svg'); -webkit-mask-image:url('/img/svg/twitter.svg');}
.specs-icon-umbrella:before {mask-image:url('/img/svg/umbrella.svg'); -webkit-mask-image:url('/img/svg/umbrella.svg');}
.specs-icon-unlink:before {mask-image:url('/img/svg/unlink.svg'); -webkit-mask-image:url('/img/svg/unlink.svg');}
.specs-icon-unlocked:before {mask-image:url('/img/svg/unlocked.svg'); -webkit-mask-image:url('/img/svg/unlocked.svg');}
.specs-icon-up:before {mask-image:url('/img/svg/up.svg'); -webkit-mask-image:url('/img/svg/up.svg');}
.specs-icon-upload:before {mask-image:url('/img/svg/upload.svg'); -webkit-mask-image:url('/img/svg/upload.svg');}
.specs-icon-usb-cable:before {mask-image:url('/img/svg/usb-cable.svg'); -webkit-mask-image:url('/img/svg/usb-cable.svg');}
.specs-icon-usb-flash:before {mask-image:url('/img/svg/usb-flash.svg'); -webkit-mask-image:url('/img/svg/usb-flash.svg');}
.specs-icon-user:before {mask-image:url('/img/svg/user.svg'); -webkit-mask-image:url('/img/svg/user.svg');}
.specs-icon-van:before {mask-image:url('/img/svg/van.svg'); -webkit-mask-image:url('/img/svg/van.svg');}
.specs-icon-vimeo:before {mask-image:url('/img/svg/vimeo.svg'); -webkit-mask-image:url('/img/svg/vimeo.svg');}
.specs-icon-wallet:before {mask-image:url('/img/svg/wallet.svg'); -webkit-mask-image:url('/img/svg/wallet.svg');}
.specs-icon-weather:before {mask-image:url('/img/svg/weather.svg'); -webkit-mask-image:url('/img/svg/weather.svg');}
.specs-icon-web:before {mask-image:url('/img/svg/web.svg'); -webkit-mask-image:url('/img/svg/web.svg');}
.specs-icon-webcam:before {mask-image:url('/img/svg/webcam.svg'); -webkit-mask-image:url('/img/svg/webcam.svg');}
.specs-icon-weight-tool:before {mask-image:url('/img/svg/weight-tool.svg'); -webkit-mask-image:url('/img/svg/weight-tool.svg');}
.specs-icon-wifi:before {mask-image:url('/img/svg/wifi.svg'); -webkit-mask-image:url('/img/svg/wifi.svg');}
.specs-icon-wifi-logo:before {mask-image:url('/img/svg/wifi-logo.svg'); -webkit-mask-image:url('/img/svg/wifi-logo.svg');}
.specs-icon-wifi-router:before {mask-image:url('/img/svg/wifi-router.svg'); -webkit-mask-image:url('/img/svg/wifi-router.svg');}
.specs-icon-wind-gen:before {mask-image:url('/img/svg/wind-gen.svg'); -webkit-mask-image:url('/img/svg/wind-gen.svg');}
.specs-icon-window:before {mask-image:url('/img/svg/window.svg'); -webkit-mask-image:url('/img/svg/window.svg');}
.specs-icon-windows:before {mask-image:url('/img/svg/windows.svg'); -webkit-mask-image:url('/img/svg/windows.svg');}
.specs-icon-wordpress:before {mask-image:url('/img/svg/wordpress.svg'); -webkit-mask-image:url('/img/svg/wordpress.svg');}
.specs-icon-work-bench:before {mask-image:url('/img/svg/work-bench.svg'); -webkit-mask-image:url('/img/svg/work-bench.svg');}
.specs-icon-yen:before {mask-image:url('/img/svg/yen.svg'); -webkit-mask-image:url('/img/svg/yen.svg');}
.specs-icon-youtube:before {mask-image:url('/img/svg/youtube.svg'); -webkit-mask-image:url('/img/svg/youtube.svg');}
.specs-icon-youtube-1:before {mask-image:url('/img/svg/youtube-1.svg'); -webkit-mask-image:url('/img/svg/youtube-1.svg');}
.specs-icon-zoom:before {mask-image:url('/img/svg/zoom.svg'); -webkit-mask-image:url('/img/svg/zoom.svg');}
.specs-ads-row {margin-left:-10px; margin-right:-10px;}.specs-ads-row:before, .specs-ads-row:after {content:""; display:table; clear:both;}.specs-ad {width:100%; height:auto; padding-left:10px; padding-right:10px;}.specs-ad-align-l {float:left;}.specs-ad-align-r {float:right;}.specs-ad-align-c {text-align:center; margin-left:auto !important; margin-right:auto !important;}#csw-switcher-wrap {display:none;} .csw-currency-switcher.csw-display-ls, .csw-currency-switcher.csw-display-rs {position:fixed; top:20%; z-index:999; display:flex; flex-flow:column;} .csw-currency-switcher.csw-display-ls {left:0;} .csw-currency-switcher.csw-display-rs {right:0;} .csw-currency-switcher, .csw-currency-switcher * {box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;} .csw-currency-switcher.csw-display-an, .csw-currency-switcher.csw-display-bn {padding:10px 5px; display:inline-block; position:relative;} .csw-currency-dropdown {border:1px solid #eee; border-bottom:none;} .csw-currency-switcher.csw-display-an .csw-currency-dropdown, .csw-currency-switcher.csw-display-bn .csw-currency-dropdown {display:none; margin-top:-10px; position:absolute; top:100%; z-index:999; white-space:nowrap;} .csw-currency-switcher.csw-display-an .csw-currency-dropdown {right:0;} .csw-currency-switcher.csw-display-bn .csw-currency-dropdown {left:0;} .csw-currency-dropdown li {width:100%; padding:5px 4px; margin:0; color:var(--specs-headings-color); border-bottom:1px solid #eee; background:#fff; display:flex; justify-content:space-between; cursor:pointer; transition:all ease 0.3s; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s;} .csw-currency-dropdown li span {margin:0 2px;} .csw-selected-currency {padding-right:20px; display:block; font-size:var(--specs-med-text); position:relative; cursor:pointer;} .csw-currency-name, .csw-currency-symbol {font-size:var(--specs-med-text); display:inline-block; line-height:24px;} .csw-currency-flag {display:inline-block; vertical-align:top; background-image:url("../../specs-currency/img/specs-logo.svg"); background-position:center center; background-repeat:no-repeat; background-size:cover; box-shadow:0 0 1px rgba(0,0,0, .5); -moz-box-shadow:0 0 1px rgba(0,0,0, .5); -webkit-box-shadow:0 0 1px rgba(0,0,0, .5);} .csw-st-sq .csw-currency-flag, .csw-st-rn .csw-currency-flag {width:24px; height:24px;} .csw-st-rt .csw-currency-flag {width:32px; height:24px;} .csw-st-rn .csw-currency-flag {border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;} .csw-st-sq .csw-currency-flag, .csw-st-rt .csw-currency-flag {border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;} .csw-currency-dropdown li:hover:not(.csw-active-item) {color:#fff; background:var(--specs-skin-color-1);} .csw-currency-dropdown li.csw-active-item {background:#eee;} .csw-selected-currency .csw-currency-flag {width:24px; height:18px; vertical-align:middle;} .csw-selected-currency:before {font-size:20px; position:absolute; top:2px; right:0;} @media screen and (max-width:767px) { .csw-currency-switcher.csw-display-bn .csw-currency-dropdown {right:0; left:auto;} } 
.modal {
  display: none;
  position: fixed;
  z-index: 1;
  padding-top: 100px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgb(0,0,0);
  background-color: rgba(0,0,0,0.4);
}
.modal-content {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 50%;
  min-height:500px;
}
.modal-contentm {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 100%;
  height:100%;
}
.close {
  color: #aaaaaa;
  font-size: 28px;
  font-weight: bold;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
/*start*/
.modal-window {
  position: fixed;
  background-color: rgba(200, 200, 200, 0.75);
  top: 75px;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}

.modal-window:target {
  opacity: 1;
  pointer-events: auto;
}

.modal-window > div {
  width: 100%;
  margin: 0 auto;
  padding: 0;
  background: #fff;
  color: #444;
}

.modal-window header {
  font-weight: bold;
}

.modal-close {
  color: #fa0000;
  font-size: 80%;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 70px;
  text-decoration: none;
}

.modal-close:hover {
  color: #000;
}

.modal-window h1 {
  font-size: 150%;
  margin: 0 0 15px;
}
.text-center{text-align:center}
.allpage-container {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top:5px;
  margin-bottom:15px;
  height: 46px;
  background: #097def;
}
.allpage-btn {
  background: #124187;
  color: #fff!important;
  text-decoration: none;
  width: 200px;
  padding: 4px 0;
  text-align: center;
  font-size: 1.3rem;
  font-weight: 400;
  border-radius: 5px;
}
a.allpage-btn:hover{
  color: #fff;  
}
.allpage-btn:hover {
  color: #fff;
}
.allpage-btn i {
  margin-left: 5px;
}
.countdown {
  margin-bottom: 20px;
  font-size: 1.5rem;
  font-weight: 700;
}
.countdown span {
  color: #0693f6;
  font-size: 1.5em;
  font-weight: 800;
}
#btn-container {margin: 10px auto;
text-align: center;}
#btn-container br {display: none;}
.btn-demo, .btn-download{position: relative;display: inline-block;height: 46px;width: 100%;line-height: 50px;padding: 0;background: #097def;margin: 10px;transition: .80s;}
.btn-download {border: 2px solid #097def;}
.btn-demo:hover {background-color: #4e92df;}
.btn-download:hover {background-color: #097def;}
.btn-demo:hover span.circle, .btn-download:hover span.circle2{left: 100%;margin-left: -45px;background-color: #fdfdfd;}
.btn-demo:hover span.circle{color: #4e92df;}
.btn-download:hover span.circle2 {color: #097def;}
.btn-demo span.circle svg, .btn-download span.circle2 svg{width:22px;height:22px;padding:9px 1px 0 1px;}
.btn-demo:hover span.title, .btn-download:hover span.title2{left: 40px;opacity: 0;}
.btn-demo:hover span.title-hover, .btn-download:hover span.title-hover2{opacity: 1;left: 150px;}
.btn-demo span.circle, .btn-download span.circle2{display: block;background-color: #4e92df;color: #fff;position: absolute;float: left;margin: 3px;line-height: 42px;height: 40px;width: 40px;top: 0;left: 0;transition: .15s;border-radius: 50%;}
.btn-download span.circle2 {background-color: #097def;}
.btn-demo span.title,.btn-demo span.title-hover, .btn-download span.title2,.btn-download span.title-hover2{position: absolute;left: 120px;text-align: center;margin: 0 auto;font-size: 16px;font-weight: bold;color: #4e92df;transition: .80s;}
.btn-download span.title2,.btn-download span.title-hover2 {color: #fff;left: 120px;}
.btn-demo span.title-hover, .btn-download span.title-hover2{left: 120px;opacity: 0;}
.btn-demo span.title-hover, .btn-download span.title-hover2{color: #fff;}
.downloading-text{margin-top: 20px;}
.driver{margin-bottom:20px;}
.center-text{text-align:center;}
.ads100{max-height:102px;}
.ads250{max-height:252px;}
.ads90{max-height:200px;}
.romtitle a{color:red;}
.buttonstockrom {
                position: relative;
                display: flex;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                margin-top: 5px;
                height: 46px;
                background: #097def;
            }
.buttonstockroms {
                position: relative;
                display: flex;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                margin-top: 5px;
                height: 46px;
                color:white;
                border:none;
                background:#097def;
            }
.buttonstockrom a{
                
                color: white;
            }
.howto{margin-top:15px;}
.mehrcontainer{
  max-width:150px;
  margin-top:10px;
}
.amazonbutton{
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  border:1px solid #b79033;
  background:linear-gradient( #fde7ae,#f3c451);
}


.amazonbutton img{
  max-height:30px;
  
}
.amazonbutton span{
  font-family: Helvetica, sans-serif;
  line-height:44px;
  margin-left:10px;
  color:black;
}
  .amazon-add-to-cart-button {
    cursor: pointer;
    border: none;
    background-color: rgb(255, 216, 20);
    width: 140px;
    height: 30px;
    border-radius: 15px;
    transition: background-color 0.50s;
  }
  
  .amazon-add-to-cart-button:hover {
    background-color: rgb(245, 205, 3);
  }
div.pagination {
    padding: 3px;
    margin: 3px;
}

div.pagination a {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #AAAADD;
    zoom: 100%;
    text-decoration: none; /* no underline */
    color: #000099;
}
div.pagination a:hover, div.pagination a:active {
    border: 1px solid #000099;

    color: #000;
}
div.pagination span.page_current {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #000099;

    * zoom: 100%;

    font-weight: bold;
    background-color: #000099;
    color: #FFF;
}
div.pagination span.page_disabled {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #EEE;

    * zoom: 100%;

    color: #DDD;
}

* span.elipsis {zoom:100%}