﻿.direction-ltr {
    direction : ltr;
    text-align: left
}

.price-section {
    /* padding: 1rem; */
}

.list-bordered li {
    border-bottom: 1px solid #ddd;
    padding      : 10px 0px
}

.list-bordered li:last-child {
    border-bottom: 0px
}

.attributes-group {
    padding       : 10px 0px;
    display       : flex;
    flex-direction: column;
}

.attributes-group a,
.attributes-group a:hover,
.attributes-group a:visited,
.attributes-group a:active,
.attributes-group a:link {
    text-decoration: none;
}

.attributes-group .attribute-colors {
    display              : inline-block;
    width                : 24px;
    height               : 24px;
    margin               : 4px 2px;
    font-size            : 0;
    line-height          : 0;
    position             : relative;
    -webkit-border-radius: 50%;
    -moz-border-radius   : 50%;
    border-radius        : 50%
}

.attributes-group .attribute-colors.active:before,
.attributes-group .attribute-colors.active+.attribute-thumbnail:before {
    content              : '';
    border               : 2px solid #337ab7;
    width                : 32px;
    height               : 32px;
    position             : absolute;
    top                  : -4px;
    left                 : -4px;
    -webkit-border-radius: 50%;
    -moz-border-radius   : 50%;
    border-radius        : 50%
}

.attributes-group .attribute-colors.active:after,
.attributes-group .attribute-colors.active+.attribute-thumbnail:after {
    content    : '\2713';
    position   : absolute;
    top        : 0;
    left       : 0;
    right      : 0;
    bottom     : 0;
    text-align : center;
    color      : #fff;
    font-size  : 18px;
    line-height: 24px;
    font-weight: 700;
    text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.8)
}

.attributes-group .attribute-thumbnail {
    display              : inline-block;
    width                : 24px;
    height               : 24px;
    margin               : 4px 2px;
    font-size            : 0;
    line-height          : 0;
    position             : relative;
    background-size      : contain;
    background-repeat    : no-repeat;
    background-position  : centerک;
    -webkit-border-radius: 50%;
    -moz-border-radius   : 50%;
    border-radius        : 50%
}

.attributes-group .attribute-thumbnail.active:before {
    content              : '';
    border               : 2px solid #337ab7;
    width                : 32px;
    height               : 32px;
    position             : absolute;
    top                  : -4px;
    left                 : -4px;
    -webkit-border-radius: 50%;
    -moz-border-radius   : 50%;
    border-radius        : 50%
}

.attributes-group .attribute-thumbnail.active:after {
    content    : '\2713';
    position   : absolute;
    top        : 0;
    left       : 0;
    right      : 0;
    bottom     : 0;
    text-align : center;
    color      : #fff;
    font-size  : 18px;
    line-height: 24px;
    font-weight: 700;
    text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.8)
}

.attributes-group .attribute-list {
    display              : inline-block;
    border               : 1px solid #ddd;
    padding              : 4px 15px;
    margin               : 4px 0px;
    -webkit-border-radius: 4px;
    -moz-border-radius   : 4px;
    border-radius        : 4px
}

.attributes-group .attribute-list.active {
    background  : #286090;
    border-color: #204d74;
    border      : none;
    outline     : none;
    color       : white !important;
}

.padding-t-20 {
    padding-top: 20px
}

.padding-b-20 {
    padding-bottom: 20px
}

div#productdetail .list-inline.breadcrunb-list {
    display: inline-block !important
}

div#productdetail .list-inline.breadcrunb-list li a {
    position: relative;
    z-index : 1;
    padding : 5px 15px;
    color   : #333
}

div#productdetail .list-inline.breadcrunb-list li a:link,
div#productdetail .list-inline.breadcrunb-list li a:visited,
div#productdetail .list-inline.breadcrunb-list li a:active,
div#productdetail .list-inline.breadcrunb-list li a:hover {
    color: #333
}

div#productdetail .list-inline.breadcrunb-list li a:after {
    content          : "";
    width            : 100%;
    height           : 100%;
    transform        : skew(-30deg);
    -ms-transform    : skew(-30deg);
    -moz-transform   : skew(-30deg);
    -webkit-transform: skew(-30deg);
    -o-transform     : skew(-30deg);
    position         : absolute;
    border-radius    : 5px;
    z-index          : -1;
    top              : 0;
    left             : 0;
    background-color : #ededed
}


/* #productdetail .title-area {
    padding: 10px 20px;
    background-color: #F5F6F7;
    border-radius: 0 0 20px 20px
} */

#productdetail h1.product-title {
    font-size: 30px;
    color: white;
    padding  : 15px 0;
    margin   : 0;
}

#productdetail h1.product-title.title .discount-lable {
    background-color: #ef5662;
    color           : #fff;
    border-radius   : 15px;
    padding         : 7px 12px 5px;
    position        : absolute;
    white-space     : nowrap;
    left            : 13px;
    bottom          : 0px;
    font-size       : .7em
}

.well .price-wrapper {
    text-align: center
}

.well .advanced-option-item {
    display       : inline-block;
    vertical-align: middle
}

.sub-list-title {
    color      : #fff;
    font-size  : 16px;
    line-height: 34px;
    font-weight: 700;
    margin-top : 40px
}

.sub-list-title:after {
    content         : '';
    height          : 2px;
    width           : 110px;
    margin-top      : 8px;
    background-color: #edcc67;
    border-radius   : 99rem;
    display         : block
}

.main-discount {
    padding: 4px 0px;
    margin : 5px 0px;
    color  : #dd1e31
}

.main-tax {
    padding: 4px 0px;
    margin : 5px 0px;
    color  : #767676
}

.final-price {
    color: #fff;
}

.final-price span {
    font-size: 2em
}

#priceschart .price-chart-title {
    color      : #232933;
    font-size  : 16px;
    font-size  : 1.2rem;
    line-height: 25px;
    font-weight: 500
}

#priceschart .price-chart-name {
    font-size  : 14px;
    font-size  : 1rem;
    line-height: 25px;
    color      : #81858b;
    width      : 100%
}

#priceschart .price-chart-line {
    width     : 18px;
    height    : 4px;
    border-top: 4px dotted #d8d8d8;
    height    : 0;
    display   : inline-block
}

#priceschart .price-chart-label {
    margin-right: 30px;
    margin-left : 30px;
    font-size   : 12px;
    font-size   : .857rem;
    line-height : 1.833;
    color       : #9b9b9b;
    display     : inline-block
}

#priceschart .price-chart-available {
    display              : inline-block;
    width                : 16px;
    height               : 16px;
    background-color     : #19bfd3;
    vertical-align       : middle;
    margin-left          : 10px;
    -webkit-border-radius: 50%;
    -moz-border-radius   : 50%;
    border-radius        : 50%
}

#priceschart .price-chart-unavailable {
    display              : inline-block;
    width                : 16px;
    height               : 16px;
    background-color     : #ef394e;
    vertical-align       : middle;
    margin-left          : 10px;
    -webkit-border-radius: 50%;
    -moz-border-radius   : 50%;
    border-radius        : 50%
}

#productdetail .well,
#productdetail .mss-thumbnails,
#productdetail .thumbnails {
    background: #f8f8f800 !important;
    border-color: #f0f0f000;
}

.thumbnails {
    height    : 70px;
    padding   : 8px 0;
    margin-top: 4px;
    text-align: center
}

.thumbnails a {
    display         : inline-block;
    width           : 86px;
    height          : 55px;
    margin          : 5px 0 5px 5px;
    position        : relative;
    background-color: #f0f0f0;
    margin          : 0 2px
}

.thumbnails a:nth-child(4n) {
    margin-left: 0
}

.thumbnails a img {
    max-height: 100%;
    max-width : 100%
}

.thumbnails span {
    display: none
}

.thumbnails i {
    position         : absolute;
    color            : #fff;
    text-shadow      : 0 1px 10px #000;
    top              : 50%;
    left             : 50%;
    display          : inline-block;
    transform        : translateY(-50%) translateX(-50%);
    -webkit-transform: translateY(-50%) translateX(-50%);
    font-size        : 30px;
    z-index          : 100;
}

.product-summary ul {
    margin: 20px 0px
}

.unavailable {
    text-align   : center;
    margin-bottom: 15px;
    position     : relative
}

.unavailable:before {
    content : '';
    border  : 1px dashed red;
    display : block;
    width   : 100%;
    position: absolute;
    top     : 50%;
    z-index : 0
}

.unavailable strong {
    font-size       : 16px;
    font-size       : 1.143rem;
    font-weight     : 700;
    display         : inline-block;
    background-color: #fff;
    padding         : 4px 12px;
    z-index         : 1;
    position        : relative;
    color           : red
}

.unavailable-message {
    text-align   : justify;
    font-size    : 12px;
    font-size    : 1rem;
    margin-bottom: 20px
}

.btn-notifyme {
    color              : #00bfd6 !important;
    display            : inline-block;
    padding            : 6px 12px;
    padding-right      : 12px;
    margin-bottom      : 0;
    font-size          : 14px;
    font-weight        : 400;
    line-height        : 1.42857143;
    text-align         : center;
    white-space        : nowrap;
    vertical-align     : middle;
    -ms-touch-action   : manipulation;
    touch-action       : manipulation;
    cursor             : pointer;
    -webkit-user-select: none;
    -moz-user-select   : none;
    -ms-user-select    : none;
    user-select        : none;
    border             : 1px solid transparent;
    border-radius      : 4px;
    background-repeat  : no-repeat;
    background-size    : contain;
    background-position: right center;
    padding-right      : 40px;
    background-image   : url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDBiZmQ2IiB4bWxuczp4PSJodHRwOi8vbnMuYWRvYmUuY29tL0V4dGVuc2liaWxpdHkvMS4wLyIgeG1sbnM6aT0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvIiB4bWxuczpncmFwaD0iaHR0cDovL25zLmFkb2JlLmNvbS9HcmFwaHMvMS4wLyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCAxMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3dpdGNoPjxmb3JlaWduT2JqZWN0IHJlcXVpcmVkRXh0ZW5zaW9ucz0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvIiB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIj48L2ZvcmVpZ25PYmplY3Q+PGcgaTpleHRyYW5lb3VzPSJzZWxmIj48Zz48cGF0aCBkPSJNODAuOCw2MC44bC00LjYtNS43Yy0xLjQtMS43LTIuMi0zLjktMi4yLTYuMXYtNi4yYzAtOS42LTUuNy0xOC4yLTE0LjQtMjJ2LTAuM2MwLTQuMS0zLjQtNy41LTcuNS03LjVoLTQuMiAgICAgYy00LjEsMC03LjUsMy40LTcuNSw3LjV2MC4zQzMxLjcsMjQuNiwyNiwzMy4xLDI2LDQyLjh2Ni4yYzAsMi4yLTAuOCw0LjQtMi4yLDYuMWwtNC42LDUuN2MtMiwyLjUtMi40LDUuOC0xLjEsOC43ICAgICBjMS40LDIuOSw0LjIsNC43LDcuNCw0LjdoMTAuMUMzNi41LDgxLjQsNDIuNiw4Nyw1MCw4N3MxMy41LTUuNiwxNC4zLTEyLjhoMTAuMWMzLjIsMCw2LjEtMS44LDcuNC00LjcgICAgIEM4My4yLDY2LjYsODIuOCw2My4yLDgwLjgsNjAuOEM4MC44LDYwLjgsODAuOCw2MC44LDgwLjgsNjAuOHogTTUwLDgxYy00LjEsMC03LjUtMi45LTguMi02LjhoMTYuNUM1Ny41LDc4LjEsNTQuMSw4MSw1MCw4MXogICAgICBNNzYuNCw2Ni45Yy0wLjIsMC40LTAuNywxLjMtMiwxLjNIMjUuNmMtMS4zLDAtMS44LTAuOS0yLTEuM2MtMC4yLTAuNC0wLjUtMS40LDAuMy0yLjRsNC42LTUuN2MyLjMtMi44LDMuNS02LjMsMy41LTkuOXYtNi4yICAgICBjMC03LjgsNS0xNC43LDEyLjQtMTcuMWMxLjItMC40LDIuMS0xLjYsMi4xLTIuOXYtMi40YzAtMC44LDAuNy0xLjUsMS41LTEuNWg0LjJjMC44LDAsMS41LDAuNywxLjUsMS41djIuNCAgICAgYzAsMS4zLDAuOCwyLjQsMi4xLDIuOUM2MywyOC4xLDY4LDM1LDY4LDQyLjh2Ni4yYzAsMy42LDEuMyw3LjEsMy41LDkuOWw0LjYsNS43Qzc3LDY1LjUsNzYuNiw2Ni41LDc2LjQsNjYuOXoiPjwvcGF0aD48cGF0aCBkPSJNOC41LDQzLjJjMC00LDEuMS03LjgsMy4zLTExLjFjMC45LTEuNCwwLjUtMy4yLTAuOS00LjJjLTEuNC0wLjktMy4yLTAuNS00LjIsMC45QzQsMzMuMSwyLjUsMzguMSwyLjUsNDMuMiAgICAgYzAsNS40LDEuNiwxMC42LDQuNywxNWMwLjYsMC44LDEuNSwxLjMsMi41LDEuM2MwLjYsMCwxLjItMC4yLDEuNy0wLjVjMS40LTAuOSwxLjctMi44LDAuNy00LjJDOS44LDUxLjQsOC41LDQ3LjQsOC41LDQzLjJ6Ij48L3BhdGg+PHBhdGggZD0iTTE4LjgsNTEuNGMxLjUtMC43LDIuMS0yLjUsMS40LTRjLTAuNi0xLjMtMC45LTIuNy0wLjktNC4xYzAtMS4zLDAuMi0yLjUsMC43LTMuNmMwLjYtMS41LTAuMS0zLjMtMS42LTMuOSAgICAgYy0xLjUtMC42LTMuMywwLjEtMy45LDEuNmMtMC44LDEuOS0xLjIsMy45LTEuMiw1LjljMCwyLjQsMC41LDQuNiwxLjUsNi44YzAuNSwxLjEsMS42LDEuNywyLjcsMS43QzE4LDUxLjcsMTguNCw1MS42LDE4LjgsNTEuNCAgICAgeiI+PC9wYXRoPjxwYXRoIGQ9Ik05My4yLDI4LjljLTAuOS0xLjQtMi44LTEuOC00LjItMC45Yy0xLjQsMC45LTEuOCwyLjgtMC45LDQuMmMyLjIsMy4zLDMuMyw3LjEsMy4zLDExLjFjMCw0LjItMS4zLDguMi0zLjYsMTEuNiAgICAgYy0wLjksMS40LTAuNiwzLjIsMC43LDQuMmMwLjUsMC40LDEuMSwwLjUsMS43LDAuNWMwLjksMCwxLjktMC40LDIuNS0xLjNjMy4xLTQuNCw0LjctOS42LDQuNy0xNUM5Ny41LDM4LjEsOTYsMzMuMSw5My4yLDI4Ljl6Ij48L3BhdGg+PHBhdGggZD0iTTgxLjYsMzUuN2MtMS41LDAuNi0yLjMsMi40LTEuNiwzLjljMC41LDEuMSwwLjcsMi40LDAuNywzLjZjMCwxLjQtMC4zLDIuOC0wLjksNC4xYy0wLjcsMS41LTAuMSwzLjMsMS40LDQgICAgIGMwLjQsMC4yLDAuOSwwLjMsMS4zLDAuM2MxLjEsMCwyLjItMC42LDIuNy0xLjdjMS0yLjEsMS41LTQuNCwxLjUtNi44YzAtMi4xLTAuNC00LjEtMS4yLTUuOUM4NC45LDM1LjgsODMuMSwzNSw4MS42LDM1Ljd6Ij48L3BhdGg+PC9nPjwvZz48L3N3aXRjaD48L3N2Zz4=")
}

.btn-makeavailable {
    color              : #00bfd6 !important;
    display            : inline-block;
    padding            : 6px 12px;
    padding-right      : 12px;
    margin-bottom      : 0;
    font-size          : 14px;
    font-weight        : 400;
    line-height        : 1.42857143;
    text-align         : center;
    white-space        : nowrap;
    vertical-align     : middle;
    -ms-touch-action   : manipulation;
    touch-action       : manipulation;
    cursor             : pointer;
    -webkit-user-select: none;
    -moz-user-select   : none;
    -ms-user-select    : none;
    user-select        : none;
    border             : 1px solid transparent;
    border-radius      : 4px;
    background-repeat  : no-repeat;
    background-size    : contain;
    background-position: right center;
    padding-right      : 40px;
    background-image   : url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDBiZmQ2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNi40NTgzMzMgMjYuNDU4MzM0IiB4PSIwcHgiIHk9IjBweCI+PHBhdGggZD0ibTEzLjY0NTE0NyAyNzIuMTI5MWMtLjY3MTM1NC0uMDAwMjEtMS4yNjUxODUuMzgxNjQtMS42MTEyNi44ODA1My0uMzQ2MTgxLjQ5OTAxLS41MDQ4NzggMS4xMTA4My0uNTA0ODc4IDEuNzU5MDF2MS44NDU4NGEuNzkzODI5MzguNzkzODA3ODQgMCAxIDAgMS41ODc1IDB2LTEuODQ1ODRjMC0uMzc0NDIuMTA1Mzg0LS42ODU3OC4yMjIxOTctLjg1NDE4LjExNjgxNC0uMTY4NDEuMTgzNzUzLS4xOTc5OS4zMDU5MzgtLjE5NzkxLjEyMjQ0OSAwIC4xOTAxMy4wMzAxLjMwNjk0My4xOTg0My4xMTY4MTQuMTY4MzYuMjIyMjI0LjQ3OTI0LjIyMjIyNC44NTM2NnYxLjg0NTg0YS43OTM4MjkzOC43OTM4MDc4NCAwIDEgMCAxLjU4NzUgMHYtMS44NDU4NGMwLS42NDgxOC0uMTU5MjUzLTEuMjU5NTUtLjUwNTQwNy0xLjc1ODQ4LS4zNDYwNzUtLjQ5ODg0LS45Mzk2NjgtLjg4MDg3LTEuNjEwNzU3LS44ODEwNnptLTMuNzA0MTY3MyAyLjY0Njc5Yy0uNDM4MzYyLjAwMDA1LS43OTM2OTcuMzU1NDEtLjc5Mzc1Ljc5MzcydjYuMzQ5MzFjLjAwMDA1My40MzgzMS4zNTUzODguNzkzNjcuNzkzNzUuNzkzNzNoNy40MDgzMzMzYy40MzgzNjItLjAwMDA2Ljc5MzY5Ny0uMzU1NDIuNzkzNzUtLjc5Mzczdi02LjM0OTMxYy0uMDAwMDUzLS40MzgzMS0uMzU1Mzg4LS43OTM2Ny0uNzkzNzUtLjc5MzcyaC0xLjMyMzQxOXYxLjgzODU5YTEuMDU4NDM5MiAxLjA1ODQxMDUgMCAxIDEgLTIuMTE2NjY3IDB2LTEuODM4NTloLS41MjgxMzV2MS44Mzg1OWExLjA1ODQzOTIgMS4wNTg0MTA1IDAgMSAxIC0yLjExNjY2NiAwdi0xLjgzODU5em0xMS43MzE1OTkzIDcuOTM3MjhjLS43NzQxNDUgMC0xLjU0ODU1NC4yNDMyMS0yLjE4MjMxLjcyOTY1bC0yLjE5NTcyNCAxLjY4NTY2Yy0uNTUzNTg4LS4zNTI4NS0xLjIzMTc5NS0uNTQ1NzEtMS45NTkwNTUtLjU0NTcxaC01LjY4NzUwOTNjLS4wMzMwNS0uMDA0LS4wNjYzOC0uMDA3LS4wOTk3NS0uMDA3LS4xNzg5MTItLjAwMDE5LS4zNTI2MTEuMDYwMS0uNDkyOTcyLjE3MTA1bC0zLjk0MTM2NiAzLjAyNTU5Yy0uMDcyNjYtLjAxNzctLjE0NzQ3OS0uMDI1NC0uMjIyMjIzLS4wMjIyLS4xNjIzNzUuMDA3LS4zMTg1ODUuMDY0My0uNDQ3NTE3LjE2MzNsLTEuOTQxNDg2IDEuNDg5NzZjLS41NjY1NTIuNDM0NzQtLjkxNTE2NyAxLjA3ODg2LS45MTUxNjcgMS43NDY5OSAwIC42NjgxLjM0ODYxNSAxLjMxMjI1LjkxNTE2NyAxLjc0NzE1bDIuNDI3MjYyIDEuODYyODhjMS4xMzMxMDQuODY5NjggMi43NDUyMS44Njk2NiAzLjg3ODMxNSAwbDEuOTQxNDg2My0xLjQ5MDMyYy4xMzAwNjktLjEwMDA3LjIyNTk1NC0uMjM4MDIuMjc0Mzk5LS4zOTQ3OGg1LjMwOTIzNWMuMjIzNzA1LjAwMy40MzgxNzctLjA4OS41OTA2NTYtLjI1MjcxLjAyMzgxLS4wMTQuMDQ2NjUtLjAyOTUuMDY4NzQtLjA0Nmw2Ljg2MTU5OC01LjI2Njc1Yy42MzM3ODMtLjQ4NjQ2IDEuMDE2NDc2LTEuMTk3NjkgMS4wMTY0NzYtMS45MzMxNXMtLjM4MjY5My0xLjQ0NzI0LTEuMDE2NDc2LTEuOTMzNjhjLS42MzM3ODMtLjQ4NjQzLTEuNDA3NjM2LS43Mjk2NC0yLjE4MTc4LS43Mjk2NHptMCAxLjYzNDQ3Yy40NTQwNTEgMCAuOTA4MDc2LjExODEzIDEuMjE1NDE2LjM1Mzk4LjMwNzMxNC4yMzU4OC4zOTUzNC40NjcxMy4zOTUzNC42NzQzNXMtLjA4OC40Mzg0NC0uMzk1MzQuNjc0MzdsLTYuODIzODY5IDUuMjM2NzRoLTYuMTM5NjgyM2MtLjAzNjEyLS4wMDAyNy0uMDcyMjEuMDAzLS4xMDgwMDMuMDA3bC0zLjM0MjkzMS0yLjU2NTY2IDMuMzM0MTQ3LTIuNTU4OTdoNS41Mjc4MzMzYy41MDE5NjggMCAuOTM4MTA3LjE2MDYyIDEuMjE2OTc4LjM3NDY3LjI3ODg5Ny4yMTQwNS4zOTE3MTUuNDQyMTUuMzkxNzE1LjY3NTM4IDAgLjQ5MTctLjU2Mzk1OSAxLjA2OTY4LTEuNTYwMTE1IDEuMDY5NjhoLTMuOTY4NzVjLTEuMDczODEyLS4wMTU2LTEuMDczODEyIDEuNjAzMDYgMCAxLjU4NzQ4aDMuOTY4NzVjMS42NjU2ODQgMCAzLjE0NzYxNS0xLjEwNTggMy4xNDc2MTUtMi42NTcxNiAwLS4zMTY4MS0uMDcwNzItLjYxNzIyLS4xOTA2ODUtLjg5Mzk4bDIuMTE2MTM4LTEuNjI0MTRjLjMwNzMxMy0uMjM1ODUuNzYxMzkxLS4zNTM5OSAxLjIxNTQ0My0uMzUzOTl6bS0xNi43NDQ3MTIzIDUuMTk1NDEgNC4wMzUzOTggMy4wOTc0Mi0xLjEyMTM4My44NjAzOGMtLjQ4MDIxOS4zNjg1OS0xLjQ2NTQ0OC4zNjg1Ni0xLjk0NTYxNCAwbC0yLjQyNjczMi0xLjg2Mjg4Yy0uMjQwMTA5LS4xODQzMS0uMjk0NTM0LS4zNDc5Ni0uMjk0NTM0LS40ODc4MiAwLS4xMzk5MS4wNTQ0My0uMzAzNS4yOTQ1MzQtLjQ4NzgxeiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMjcwLjU0MTY1KSI+PC9wYXRoPjwvc3ZnPg==")
}

#productdetail .nav-tabs.product {
    margin: 20px 0px;
}

#productdetail .nav-tabs.product>li>a {
    /* color: #283035; */
}

#productdetail .nav-tabs.product>li.active>a {
    border       : 0px;
    border-bottom: 2px solid #edcc67;
    color        : #000;
}

#productdetail .tab-content {
    margin-bottom: 40px
}

#productdetail .model-items input[type="radio"] {
    display: none
}

#productdetail .model-items input[type="radio"]+label {
    cursor  : pointer;
    display : block;
    position: relative
}

#productdetail .model-items input[type="radio"]+label.model-unavailable h4,
#productdetail .model-items input[type="radio"]+label.model-discounted h4 {
    padding-right: 46px;
    min-height   : 28px
}

#productdetail .model-items input[type="radio"]+label.model-unavailable img.model-unavailable {
    position: absolute;
    top     : 0;
    right   : 0
}

#productdetail .model-items input[type="radio"]+label.model-discounted img.model-discounted {
    position: absolute;
    top     : 0;
    right   : 0
}

#productdetail .model-items input:checked+label {
    background: #eef7ff !important;
    border    : 1px solid #eef7ff;
    color     : #337ab7
}

#productdetail .model-items .model-item.active .attributes-group .attribute-list {
    color: #337ab7 !important
}

#productdetail .model-items .model-item h4 {
    font-size  : 1.2em;
    line-height: 2em;
    font-weight: 700
}

#productdetail .model-items {
    margin-bottom: 30px
}

#productdetail .model-items .well {
    margin-bottom: 5px
}

#productdetail .advanced-option-selector {
    margin-bottom: 30px
}

#productdetail .btn-icon {
    display      : inline-block;
    color        : #8f8f8f;
    border       : 1px solid #8f8f8f;
    width        : 28px;
    height       : 28px;
    line-height  : 28px;
    text-align   : center;
    border-radius: 4px
}

#productdetail #addtowish.active {
    color: #f00
}

#productdetail #addtocompare.active {
    color: #f00
}

#productdetail .small {
    font-size    : 11px;
    display      : block;
    margin-top   : 5px;
    margin-bottom: 10px;
    color        : #737373
}

#productdetail .strong {
    font-size    : 14px;
    display      : block;
    margin-top   : 5px;
    margin-bottom: 10px;
    color        : #000
}

#productdetail #pricing-monitoring,
#productdetail .fullgallery {
    color          : #9b9b9b;
    display        : inline-block;
    margin         : 15px 0;
    text-decoration: none
}

#productdetail #pricing-monitoring i {
    margin-left   : 5px;
    font-size     : 16px;
    vertical-align: middle;
    opacity       : 0.4
}

#productdetail #makediscount {
    color          : #9b9b9b;
    display        : inline-block;
    margin         : 0 0 15px;
    text-decoration: none
}

#productdetail #makediscount i {
    margin-left   : 5px;
    font-size     : 16px;
    vertical-align: middle;
    opacity       : 0.4
}

#productdetail #pricingmonitoring .realstore {
    display: none
}

#sharing {
    margin-top: 20px;
    text-align: justify
}

#sharing .share-header {
    padding      : 15px 0px;
    display      : block;
    font-weight  : 700;
    border-bottom: 1px solid #ddd;
    margin-bottom: 15px;
    font-size    : 1.15em
}

#sharing .share-header i {
    cursor: pointer
}

#sharing .sharing-btn {
    width            : 32px;
    height           : 32px;
    line-height      : 28px;
    border-radius    : 8px;
    -webkit-box-align: center;
    -ms-flex-align   : center;
    align-items      : center;
    -webkit-box-pack : center;
    -ms-flex-pack    : center;
    justify-content  : center;
    display          : inline-block;
    color            : #fff;
    text-align       : center;
    vertical-align   : middle;
    position         : relative
}

#sharing .sharing-btn.email {
    background: #ef5662;
    border    : 1px solid #ef5662
}

#sharing .sharing-btn.whatsapp {
    background: #1bd741;
    border    : 1px solid #1bd741
}

#sharing .sharing-btn.facebook {
    background: #4d8deb;
    border    : 1px solid #4d8deb
}

#sharing .sharing-btn.twitter {
    background: #4dcceb;
    border    : 1px solid #4dcceb
}

#sharing .sharing-btn.copylink {
    width        : 94px;
    border       : 1px solid #81858b;
    color        : #81858b;
    padding-right: 20px
}

#sharing .sharing-btn.email:before,
#sharing .sharing-btn.whatsapp:before,
#sharing .sharing-btn.facebook:before,
#sharing .sharing-btn.twitter:before,
#sharing .sharing-btn.copylink:before {
    content            : '';
    position           : absolute;
    top                : 5px;
    bottom             : 5px;
    left               : 5px;
    right              : 5px;
    background-position: center;
    background-repeat  : no-repeat;
    background-size    : contain;
}

#sharing .sharing-btn.email:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGRhdGEtbmFtZT0iTGF5ZXIgMSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHg9IjBweCIgeT0iMHB4Ij48dGl0bGU+bWFpbDUwPC90aXRsZT48cGF0aCBkPSJNOTkuOTUsNDcuN1Y0Ny4yM3EwLTQuOSwwLTkuOFYyNy41NWwwLDBhMTIuODIsMTIuODIsMCwwLDAtLjA2LTMuMTZjMC0uMDcsMC0wLjE0LDAtMC4yMXYwYy0wLjg1LTUtNS4yLTguNDItMTAuNTgtOC40Mkg1MS43djBIMjUuMThjLTUuMTUsMC0xMC40OCwwLTE1LjcyLjA4YTguNSw4LjUsMCwwLDAtNi41OSwzLjA3QTEyLDEyLDAsMCwwLC4yNCwyNC4xOSwxMS4yNCwxMS4yNCwwLDAsMCwwLDI2LjNIMFY0NC40MVEwLDQ4LjY5LDAsNTNWNTNjMCw2Ljc0LDAsMTMuNzEsMCwyMC41NkExMC42MiwxMC42MiwwLDAsMCwzLjEzLDgxLjJhMTAuMzksMTAuMzksMCwwLDAsNy4zOSwzLjA4aDMwYzE2LDAsMzIuNTcsMCw0OC44NiwwQTEwLjgsMTAuOCwwLDAsMCwxMDAsNzMuNjVDOTkuOSw2NSw5OS45Miw1Ni4yMSw5OS45NSw0Ny43Wm0tMy41NiwyNmE3LjIsNy4yLDAsMCwxLTcsN2MtMTYuNjYsMC0zMy42MSwwLTUwLDBIMTAuNTJhNi44LDYuOCwwLDAsMS00LjgzLTIsNyw3LDAsMCwxLTIuMDgtNWMwLTYuODYsMC0xMy44MywwLTIwLjU4VjUzcTAtNC4yNywwLTguNTRWMzUuNjhDNC4yNywzNi41LDUsMzcuMjcsNS42NiwzOGE0Miw0MiwwLDAsMCw3Ljg0LDYuMWMwLjcyLDAuNDcsMS40My45NCwyLjE0LDEuNDIsNy42Nyw1LjIzLDE1LjI5LDEwLjM1LDIyLjY1LDE1LjI0QTczLjYyLDczLjYyLDAsMCwwLDQ1LjU3LDY1YTkuNTQsOS41NCwwLDAsMCw0LjM2LDEuMDYsMTEuMTYsMTEuMTYsMCwwLDAsNC4yNi0uOSw0MS40NCw0MS40NCwwLDAsMCw3LjUxLTQuMzlsMC43LS40OEM3MC42Nyw1NC43MSw3OS4xMiw0OSw4Ny4zLDQzLjU3bDEuNzYtMS4xOGEzMC4zOSwzMC4zOSwwLDAsMCw3LjMtNi42M3YxLjY2cTAsNC45LDAsOS44djAuNDdDOTYuMzEsNTYuMjEsOTYuMjksNjUsOTYuMzksNzMuN1pNMzYuNTIsMTkuMzNINDguMDl2MEg4OS4yM2MzLjU5LDAsNi40OCwyLjIzLDcsNS40M2wwLDAuMTZhMTAuMjIsMTAuMjIsMCwwLDEtMS42NSw3Yy0xLjA2Ljg5LTIuMDgsMS43Mi0zLjE1LDIuNDgtNS4zMSwzLjczLTEwLjg3LDcuNTktMTUuNzcsMTEtNC41OCwzLjE4LTkuMzIsNi40OC0xNCw5Ljc3YTI3LjY5LDI3LjY5LDAsMCwxLTcuNzksNC4wNSwxMiwxMiwwLDAsMS03LjUxLjEyLDI3LjU3LDI3LjU3LDAsMCwxLTcuMzItMy42NFEzNCw1Mi4xMiwyOC45Myw0OC41N2wtMC4yNC0uMTZjLTQuMTEtMi44OC04LjM2LTUuODYtMTIuNTItOC44MS0xLjIxLS44NS0yLjQ1LTEuNjctMy42NS0yLjQ2YTYyLjE4LDYyLjE4LDAsMCwxLTcuMTQtNS4yQTExLjM2LDExLjM2LDAsMCwxLDQsMjlhOC41Niw4LjU2LDAsMCwxLS4yMy00LjA3QTguMzgsOC4zOCwwLDAsMSw1LjY0LDIxLjJhNC45Miw0LjkyLDAsMCwxLDMuODctMS43OGM1LjIyLS4wNywxMC41My0wLjA3LDE1LjY3LTAuMDhIMzYuNTJaIj48L3BhdGg+PC9zdmc+")
}

#sharing .sharing-btn.whatsapp:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTI4IDEyOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTI4IDEyODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik02NSwyQzMwLjgsMiwzLDI5LjgsMyw2NGMwLDE1LjgsNS45LDMwLjgsMTYuNyw0Mi4zbC0xMy44LDEzdjYuN0g2NWMzNC4yLDAsNjItMjcuOCw2Mi02MlM5OS4yLDIsNjUsMnogTTY1LDExOEgxOC45ICAgbDEyLjMtMTEuNWwtNC4zLTQuM0MxNi42LDkyLDExLDc4LjQsMTEsNjRjMC0yOS44LDI0LjItNTQsNTQtNTRzNTQsMjQuMiw1NCw1NFM5NC44LDExOCw2NSwxMTh6Ij48L3BhdGg+PHBhdGggZD0iTTY0LjMsODAuNmMtNi40LTQuMS0xMS44LTkuNy0xNS43LTE2LjNsNi43LTYuN1YzOS43SDMzLjdDMzMuNyw3MSw1OSw5Ni4zLDkwLjMsOTYuM1Y3NC44bC0yMC4yLDBMNjQuMyw4MC42eiI+PC9wYXRoPjwvZz48L3N2Zz4=")
}

#sharing .sharing-btn.facebook:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 155.139 155.139' style='enable-background:new 0 0 155.139 155.139;' xml:space='preserve'%3E%3Cg%3E%3Cpath id='f_1_' style='fill:%23ffffff;' d='M89.584,155.139V84.378h23.742l3.562-27.585H89.584V39.184 c0-7.984,2.208-13.425,13.67-13.425l14.595-0.006V1.08C115.325,0.752,106.661,0,96.577,0C75.52,0,61.104,12.853,61.104,36.452 v20.341H37.29v27.585h23.814v70.761H89.584z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E")
}

#sharing .sharing-btn.twitter:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAwIDEwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZD0iTTk3LjkwMywyNi4zNTJjLTAuMjc1LTAuOTQ3LTEuMDk0LTEuNjM0LTIuMDczLTEuNzQxbC0xMS43OTMtMS4yOThDODAuODMzLDE1LjQxNCw3NS41NCw5LjgzNyw2OC42NTUsNy4xMzYgIGMtMi4zMjEtMC45MS00Ljc5Ni0xLjM3MS03LjM1NC0xLjM3MWMtMTEuMzA3LDAtMjEuNDg1LDguODkxLTIyLjY4OCwxOS44MmMtMC4yNjMsMi4zODgtMC4xNSw0Ljc1MSwwLjMxMiw3LjAyMkwyMC4yMywxNy4wNDggIGMtMC41MjEtMC40MzQtMS4xOTctMC42MjktMS44NzEtMC41NDRjLTAuNjcyLDAuMDg3LTEuMjc4LDAuNDUtMS42NzEsMS4wMDJjLTAuMTksMC4yNjctMTguMjEyLDI2LjE0OCwyLjAzNSw0Ny43ICBDMTMuMzU0LDY5LjYxNCw1LjAwNiw3Ni4xNTMsMy4xOTUsNzcuNTY5Yy0wLjU2OCwwLjQ0NC0wLjkwOSwxLjExNi0wLjkzNCwxLjgzN2MtMC4wMjUsMC43MTksMC4yNzEsMS40MTMsMC44MDcsMS44OTUgIGM3Ljg5OCw3LjA5NiwxNy42NjcsMTEuNDYyLDI4LjI1LDEyLjYyNmMxLjg1NSwwLjIwNCwzLjczOCwwLjMwOCw1LjU5NSwwLjMwOGMwLjAwMiwwLDAuMDAxLDAsMC4wMDMsMCAgYzI1LjgwNiwwLDQ3LjQtMTkuMzcyLDUwLjIyOS00NS4wNjJjMC40NDMtNC4wNDIsMC40Ny04LjI3NSwwLjA3OS0xMi4zM2w5Ljg2NC03LjkwOUM5Ny44NTYsMjguMzE3LDk4LjE3OCwyNy4yOTgsOTcuOTAzLDI2LjM1MnogICBNODMuMTMzLDMzLjg3NWMtMC42NTcsMC41MjctMC45OTYsMS4zNTYtMC44OTYsMi4xOTNjMC40OTQsNC4wOTUsMC41MTcsOC40NDIsMC4wNjIsMTIuNTcyICBjLTIuNTU2LDIzLjIxNy0yMi4wNjgsNDAuNzIzLTQ1LjM4Nyw0MC43MjFjLTEuNjgsMC0zLjM4My0wLjA5My01LjA2My0wLjI3OGMtOC41ODktMC45NDQtMTYuNTg0LTQuMjIzLTIzLjI5My05LjUyNCAgYzMuOTkxLTMuMTM3LDExLjM5NS04Ljk4NywxNS4zNDktMTIuMzIxYzAuNTMyLTAuNDQ4LDAuODQ3LTEuMTAyLDAuODY1LTEuNzk3YzAuMDE5LTAuNjk0LTAuMjYtMS4zNjQtMC43NjctMS44NDEgIGMtMTYuNzk4LTE1Ljc5NS04LjQyMS0zNC42MDctNC43NDktNDEuMDI0bDI2LjQ3NSwyMi4wMzJjMS4wMTIsMC44NDMsMi41MTIsMC43MjgsMy4zODQtMC4yNmMwLjg3My0wLjk4OCwwLjgwMi0yLjQ5LTAuMTYxLTMuMzkxICBjLTQuMTA2LTMuODQ2LTYuMTA5LTkuMjU1LTUuNDk2LTE0Ljg0YzAuOTM5LTguNTM2LDguOTQ0LTE1LjQ4LDE3Ljg0NC0xNS40OGMxLjk0NywwLDMuODIzLDAuMzQ4LDUuNTc1LDEuMDM1ICBjNi4wMzgsMi4zNjksMTAuNDU3LDcuMzI5LDEzLjEzMywxNC43NDJjMC4zNDgsMC45NjMsMS4yNDYsMS41NzgsMi4yMjgsMS42MDJsNy4yMTUsMC43OTRMODMuMTMzLDMzLjg3NXoiPjwvcGF0aD48cGF0aCBkPSJNNjMuNzg5LDE5LjcwOWMtMy45NDktMC40MzYtNy40MDEsMi40MTgtNy44MjcsNi4yNzVjLTAuNDI5LDMuODg3LDIuMzg3LDcuMzk4LDYuMjc0LDcuODI2ICBjMC4yNjMsMC4wMjksMC41MjMsMC4wNDMsMC43ODIsMC4wNDNjMy42MiwwLDYuNjQ5LTIuNzE1LDcuMDQ2LTYuMzE3QzcwLjQ5MiwyMy42NDksNjcuNjc4LDIwLjEzOCw2My43ODksMTkuNzA5eiBNNjUuMjIxLDI3LjAwMyAgYy0wLjEzNCwxLjIxLTEuMjI2LDIuMDk0LTIuNDUxLDEuOTY0Yy0xLjIxNi0wLjEzNC0yLjA5OC0xLjIzMy0xLjk2My0yLjQ0OWMwLjEyMy0xLjEyOCwxLjA3LTEuOTc5LDIuMjAzLTEuOTc5ICBjMC4wODEsMCwwLjE2NCwwLjAwNCwwLjI0NiwwLjAxM0M2NC40NzMsMjQuNjg3LDY1LjM1NCwyNS43ODcsNjUuMjIxLDI3LjAwM3oiPjwvcGF0aD48L3N2Zz4=")
}

#sharing .sharing-btn.copylink:before {
    background-position: right;
    background-image   : url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIiBmaWxsPSIjODE4NThiIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggc3R5bGU9ImZvbnQtc2l6ZTptZWRpdW07Zm9udC1zdHlsZTpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHJldGNoOm5vcm1hbDt0ZXh0LWluZGVudDowO3RleHQtYWxpZ246c3RhcnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7bGluZS1oZWlnaHQ6bm9ybWFsO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO3RleHQtdHJhbnNmb3JtOm5vbmU7ZGlyZWN0aW9uOmx0cjtibG9jay1wcm9ncmVzc2lvbjp0Yjt3cml0aW5nLW1vZGU6bHItdGI7dGV4dC1hbmNob3I6c3RhcnQ7YmFzZWxpbmUtc2hpZnQ6YmFzZWxpbmU7b3BhY2l0eToxO2NvbG9yOiMwMDAwMDA7ZmlsbDojODE4NThiO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDo2O21hcmtlcjpub25lO3Zpc2liaWxpdHk6dmlzaWJsZTtkaXNwbGF5OmlubGluZTtvdmVyZmxvdzp2aXNpYmxlO2VuYWJsZS1iYWNrZ3JvdW5kOmFjY3VtdWxhdGU7Zm9udC1mYW1pbHk6U2FuczstaW5rc2NhcGUtZm9udC1zcGVjaWZpY2F0aW9uOlNhbnMiIGQ9Ik0gMzYgNSBDIDMyLjE3Mzg5MiA1IDI5IDguMTczODkxNiAyOSAxMiBMIDI5IDIxIEwgMjQgMjEgQyAyMC4xNzM4OTIgMjEgMTcgMjQuMTczODkyIDE3IDI4IEwgMTcgODggQyAxNyA5MS44MjYxMDggMjAuMTczODkyIDk1IDI0IDk1IEwgNjQgOTUgQyA2Ny44MjYxMDggOTUgNzEgOTEuODI2MTA4IDcxIDg4IEwgNzEgNzkgTCA3NiA3OSBDIDc5LjgyNjEwOCA3OSA4MyA3NS44MjYxMDggODMgNzIgTCA4MyAyNiBBIDMuMDAwMyAzLjAwMDMgMCAwIDAgODIuMTI1IDIzLjg3NSBMIDY0LjEyNSA1Ljg3NSBBIDMuMDAwMyAzLjAwMDMgMCAwIDAgNjIgNSBMIDM2IDUgeiBNIDM2IDExIEwgNTkgMTEgTCA1OSAyNiBBIDMuMDAwMyAzLjAwMDMgMCAwIDAgNjIgMjkgTCA3NyAyOSBMIDc3IDcyIEMgNzcgNzIuNjA1ODkyIDc2LjYwNTg5MiA3MyA3NiA3MyBMIDM2IDczIEMgMzUuMzk0MTA4IDczIDM1IDcyLjYwNTg5MiAzNSA3MiBMIDM1IDEyIEMgMzUgMTEuMzk0MTA4IDM1LjM5NDEwOCAxMSAzNiAxMSB6IE0gNjUgMTUuMjUgTCA3Mi43NSAyMyBMIDY1IDIzIEwgNjUgMTUuMjUgeiBNIDI0IDI3IEwgMjkgMjcgTCAyOSA3MiBDIDI5IDc1LjgyNjEwOCAzMi4xNzM4OTIgNzkgMzYgNzkgTCA2NSA3OSBMIDY1IDg4IEMgNjUgODguNjA1ODkyIDY0LjYwNTg5MiA4OSA2NCA4OSBMIDI0IDg5IEMgMjMuMzk0MTA4IDg5IDIzIDg4LjYwNTg5MiAyMyA4OCBMIDIzIDI4IEMgMjMgMjcuMzk0MTA4IDIzLjM5NDEwOCAyNyAyNCAyNyB6ICI+PC9wYXRoPjwvc3ZnPg==")
}

#sharing #sharing-email {
    margin: 20px 0px
}

#sharing #sharing-email .input-group-addon {
    padding: 0px 5px
}

.comments-container {
    margin: 60px auto 15px;
    width : 100%
}

.comments-container h1 {
    font-size  : 36px;
    color      : #283035;
    font-weight: 400
}

.comments-container h1 a {
    font-size  : 18px;
    font-weight: 700
}

.comments-list {
    margin-top: 30px;
    position  : relative
}

.comments-list:before {
    content   : '';
    width     : 2px;
    height    : 100%;
    background: #c7cacb;
    position  : absolute;
    right     : 32px;
    top       : 0
}

.comments-list:after {
    content              : '';
    position             : absolute;
    background           : #c7cacb;
    bottom               : 0;
    right                : 27px;
    width                : 7px;
    height               : 7px;
    border               : 3px solid #dee1e3;
    -webkit-border-radius: 50%;
    -moz-border-radius   : 50%;
    border-radius        : 50%
}

.comments-list li {
    margin-bottom: 15px;
    display      : block;
    position     : relative
}

.comments-list li:after {
    content: '';
    display: block;
    clear  : both;
    height : 0;
    width  : 0
}

.comments-list .comment-avatar {
    background-color: #fff;
    width           : 65px;
    height          : 65px;
    position        : relative;
    z-index         : 99;
    float           : right;
    overflow        : hidden
}

.comments-list .comment-avatar img {
    width                : 100%;
    height               : 100%;
    -webkit-border-radius: 50%;
    -moz-border-radius   : 50%;
    border-radius        : 50%;
    -webkit-box-shadow   : 0 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow      : 0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow           : 0 1px 2px rgba(0, 0, 0, 0.2)
}

.reply-list .comment-avatar {
    width : 50px;
    height: 50px
}

.comment-main-level:after {
    content: '';
    width  : 0;
    height : 0;
    display: block;
    clear  : both
}

.comments-list .comment-box {
    width             : calc(100% - 88px);
    float             : left;
    position          : relative;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow   : 0 1px 1px rgba(0, 0, 0, 0.15);
    box-shadow        : 0 1px 1px rgba(0, 0, 0, 0.15)
}

.comments-list .comment-box:before,
.comments-list .comment-box:after {
    content     : '';
    height      : 0;
    width       : 0;
    position    : absolute;
    display     : block;
    border-width: 10px 0 10px 12px;
    border-style: solid;
    border-color: transparent #FCFCFC;
    top         : 8px;
    right       : -11px
}

.comments-list .comment-box:before {
    border-width: 11px 0 11px 13px;
    border-color: transparent rgba(0, 0, 0, 0.05);
    right       : -12px
}

.reply-list .comment-box {
    width: calc(100% - 158px)
}

.comment-box .comment-head {
    background           : #FCFCFC;
    padding              : 10px 12px;
    border-bottom        : 1px solid #E5E5E5;
    overflow             : hidden;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius   : 4px 4px 0 0;
    border-radius        : 4px 4px 0 0
}

.comment-box .comment-head i {
    float             : left;
    margin-right      : 14px;
    position          : relative;
    top               : 2px;
    color             : #A6A6A6;
    cursor            : pointer;
    -webkit-transition: color .3s ease;
    -o-transition     : color .3s ease;
    transition        : color .3s ease
}

.comment-box .comment-head i:hover,
.comment-box .comment-head i.active {
    color: #03658c
}

.comment-box .comment-name {
    color      : #283035;
    font-size  : 14px;
    font-weight: 700;
    float      : right;
    margin-left: 10px
}

.comment-box .comment-name a {
    color: #283035
}

.comment-box .comment-head span {
    float    : right;
    color    : #999;
    font-size: 13px;
    position : relative;
    top      : 1px
}

.comment-box .comment-content {
    background           : #FFF;
    padding              : 12px;
    font-size            : 15px;
    color                : #595959;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius   : 0 0 4px 4px;
    border-radius        : 0 0 4px 4px
}

.comment-box .comment-name.by-author,
.comment-box .comment-name.by-author a {
    color: #03658c
}

.comment-box .comment-footer {
    background           : #FCFCFC;
    padding              : 10px 12px;
    border-top           : 1px solid #E5E5E5;
    overflow             : hidden;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius   : 0 0 4px 4px;
    border-radius        : 0 0 4px 4px
}

.faq-container {
    margin: 60px auto 15px;
    width : 100%
}

.faq-container h1 {
    font-size  : 36px;
    color      : #283035;
    font-weight: 400
}

.faq-container h1 a {
    font-size  : 18px;
    font-weight: 700
}

.faq-list {
    margin-top: 30px;
    position  : relative
}

.faq-list:before {
    content   : '';
    width     : 2px;
    height    : 100%;
    background: #c7cacb;
    position  : absolute;
    right     : 32px;
    top       : 0
}

.faq-list:after {
    content              : '';
    position             : absolute;
    background           : #c7cacb;
    bottom               : 0;
    right                : 27px;
    width                : 7px;
    height               : 7px;
    border               : 3px solid #dee1e3;
    -webkit-border-radius: 50%;
    -moz-border-radius   : 50%;
    border-radius        : 50%
}

.faq-list li {
    margin-bottom: 15px;
    display      : block;
    position     : relative
}

.faq-list li:after {
    content: '';
    display: block;
    clear  : both;
    height : 0;
    width  : 0
}

.faq-list .faq-avatar {
    background-color     : #fff;
    width                : 65px;
    height               : 65px;
    position             : relative;
    z-index              : 99;
    float                : right;
    border               : 3px solid #FFF;
    -webkit-border-radius: 4px;
    -moz-border-radius   : 4px;
    border-radius        : 4px;
    -webkit-box-shadow   : 0 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow      : 0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow           : 0 1px 2px rgba(0, 0, 0, 0.2);
    overflow             : hidden
}

.faq-list .faq-avatar img {
    width : 100%;
    height: 100%
}

.reply-list .faq-avatar {
    width : 50px;
    height: 50px
}

.faq-main-level:after {
    content: '';
    width  : 0;
    height : 0;
    display: block;
    clear  : both
}

.faq-list .faq-box {
    width             : calc(100% - 88px);
    float             : left;
    position          : relative;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow   : 0 1px 1px rgba(0, 0, 0, 0.15);
    box-shadow        : 0 1px 1px rgba(0, 0, 0, 0.15)
}

.faq-list .faq-box:before,
.faq-list .faq-box:after {
    content     : '';
    height      : 0;
    width       : 0;
    position    : absolute;
    display     : block;
    border-width: 10px 0 10px 12px;
    border-style: solid;
    border-color: transparent #FCFCFC;
    top         : 8px;
    right       : -11px
}

.faq-list .faq-box:before {
    border-width: 11px 0 11px 13px;
    border-color: transparent rgba(0, 0, 0, 0.05);
    right       : -12px
}

.reply-list .faq-box {
    width: calc(100% - 158px)
}

.faq-box .faq-head {
    background           : #FCFCFC;
    padding              : 10px 12px;
    border-bottom        : 1px solid #E5E5E5;
    overflow             : hidden;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius   : 4px 4px 0 0;
    border-radius        : 4px 4px 0 0
}

.faq-box .faq-head i {
    float             : left;
    margin-right      : 14px;
    position          : relative;
    top               : 2px;
    color             : #A6A6A6;
    cursor            : pointer;
    -webkit-transition: color .3s ease;
    -o-transition     : color .3s ease;
    transition        : color .3s ease
}

.faq-box .faq-head i:hover,
.faq-box .faq-head i.active {
    color: #03658c
}

.faq-box .faq-name {
    color      : #283035;
    font-size  : 14px;
    font-weight: 700;
    float      : right;
    margin-left: 10px
}

.faq-box .faq-name a {
    color: #283035
}

.faq-box .faq-head span {
    float    : right;
    color    : #999;
    font-size: 13px;
    position : relative;
    top      : 1px
}

.faq-box .faq-content {
    background           : #FFF;
    padding              : 12px;
    font-size            : 15px;
    color                : #595959;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius   : 0 0 4px 4px;
    border-radius        : 0 0 4px 4px
}

.faq-box .faq-name.by-author,
.faq-box .faq-name.by-author a {
    color: #03658c
}

.faq-box .faq-footer {
    background           : #FCFCFC;
    padding              : 10px 12px;
    border-top           : 1px solid #E5E5E5;
    overflow             : hidden;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius   : 0 0 4px 4px;
    border-radius        : 0 0 4px 4px
}

.reply-list:before,
.reply-list:after {
    display: none
}

.reply-list li:before {
    content   : '';
    width     : 60px;
    height    : 2px;
    background: #c7cacb;
    position  : absolute;
    top       : 25px;
    right     : -55px
}

.reply-list {
    padding-right: 88px;
    clear        : both;
    margin-top   : 15px
}

.tab-technical-info {
    display: none !important
}

.technicals article,
.technicals section {
    display: block
}

.technicals i.glyphicon {
    color   : #337ab7;
    position: relative;
}

.technicals .technical-title {
    color         : #fff;
    font-size     : 16px;
    font-size     : 1.143rem;
    line-height   : 1.375;
    margin-bottom : 25px;
    letter-spacing: -.3px;
    position      : relative;
    padding-right : 19px
}

.technicals .technical-title:before {
    content          : "";
    position         : absolute;
    right            : 0;
    bottom           : 7px;
    width            : 0;
    height           : 0;
    border-color     : transparent transparent transparent #edcc67;
    border-style     : solid;
    border-width     : 7px 0 0 7px;
    -webkit-transform: rotate(45deg);
    transform        : rotate(45deg)
}

.technicals .technical-list {
    list-style   : none;
    padding      : 0;
    margin-bottom: 70px
}

.technicals .technical-list * {
    font-size  : 12px;
    font-size  : 1rem;
    line-height: 1.692;
}

.technicals .technical-list li {
    display      : -ms-flexbox;
    display      : -webkit-box;
    display      : flex;
    -ms-flex-wrap: wrap;
    flex-wrap    : wrap;
    margin       : 8px -8px
}

.technicals .technical-list-key,
.technicals .technical-list-value {
    padding-right   : 8px;
    padding-left    : 8px;
    position        : relative;
    width           : 100%;
    min-height      : 1px;
    padding-right   : 10px;
    padding-left    : 10px;
    -webkit-box-flex: 0
}

.technicals .technical-list-key .block,
.technicals .technical-list-value .block {
    display       : block;
    background    : #fafafa;
    padding       : 14px 18px 12px;
    color         : #4d4d4d;
    letter-spacing: -.3px;
    min-height    : 47px;
    position      : relative;
    text-align    : justify;
    font-size     : 1.5rem;
}

.technicals .technical-list-key {
    -ms-flex  : 0 0 22.2%;
    flex      : 0 0 22.2%;
    max-width : 22.2%;
    text-align: left
}

.technicals .technical-list-value {
    -ms-flex : 0 0 77.8%;
    flex     : 0 0 77.8%;
    max-width: 77.8%
}

.technicals .technical-list-value ul {
    margin : 0;
    padding: 0
}

.technicals .technical-list-value ul li {
    display   : block;
    background: #fafafa;
    padding   : 14px 18px 12px;
    color     : #4d4d4d;
    min-height: 47px;
    position  : relative;
    margin    : 0px 0px 8px 0px
}

.technicals .technical-list-value ul li .model-color {
    display              : inline-block;
    width                : 24px;
    height               : 24px;
    margin               : 0 5px 0 0;
    -webkit-border-radius: 4px;
    -moz-border-radius   : 4px;
    border-radius        : 4px;
    vertical-align       : middle;
    margin-right         : 2px;
    position             : relative
}

.technicals .technical-list-value ul li .model-color::before {
    content            : '';
    background-repeat  : repeat;
    background-position: center;
    background-image   : url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
    position           : absolute;
    top                : 0;
    bottom             : 0;
    left               : 0;
    right              : 0
}

.technicals .technical-list-value ul li .model-color i {
    position: absolute;
    top     : 0;
    bottom  : 0;
    left    : 0;
    right   : 0
}

.technicals .technical-list-value ul li .model-thumbnail {
    display            : inline-block;
    width              : 24px;
    height             : 24px;
    background-repeat  : no-repeat;
    background-position: center;
    background-size    : contain;
    vertical-align     : middle;
    margin-right       : 2px
}

.el-switch,
.el-switch-style,
.el-switch-style:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing   : border-box;
    box-sizing        : border-box
}

.el-switch {
    display       : inline-block;
    font-size     : 100%;
    height        : 1.6em;
    position      : relative;
    vertical-align: bottom
}

.el-switch .el-switch-style {
    height               : 1.6em;
    left                 : 0;
    background           : #C0CCDA;
    -webkit-border-radius: .8em;
    border-radius        : .8em;
    display              : inline-block;
    position             : relative;
    top                  : 0;
    -webkit-transition   : all .3s ease-in-out;
    transition           : all .3s ease-in-out;
    width                : 3em;
    cursor               : pointer
}

.el-switch .el-switch-style:before {
    display              : block;
    content              : '';
    height               : 1.4em;
    position             : absolute;
    width                : 1.4em;
    background-color     : #fff;
    -webkit-border-radius: 50%;
    border-radius        : 50%;
    left                 : .1em;
    top                  : .1em;
    -webkit-transition   : all .3s ease-in-out;
    transition           : all .3s ease-in-out
}

.el-switch>input[type="checkbox"] {
    display: none
}

.el-switch>input[type="checkbox"][disabled]+.el-switch-style {
    cursor          : not-allowed;
    background-color: #D3DCE6
}

.el-switch>input[type="checkbox"]:checked+.el-switch-style {
    background-color: #20a0ff
}

.el-switch>input[type="checkbox"]:checked+.el-switch-style:before {
    left: 50%
}

.el-switch>input[type="checkbox"]:checked[disabled]+.el-switch-style {
    background-color: #b0d7f5
}

.el-switch.el-switch-blue>input[type="checkbox"]:checked+.el-switch-style {
    background-color: #20a0ff
}

.el-switch.el-switch-blue>input[type="checkbox"]:checked[disabled]+.el-switch-style {
    background-color: #b0d7f5
}

.el-switch.el-switch-green>input[type="checkbox"]:checked+.el-switch-style {
    background-color: #13ce66
}

.el-switch.el-switch-green>input[type="checkbox"]:checked[disabled]+.el-switch-style {
    background-color: #a1efc4
}

.el-switch.el-switch-red>input[type="checkbox"]:checked+.el-switch-style {
    background-color: #ff4949
}

.el-switch.el-switch-red>input[type="checkbox"]:checked[disabled]+.el-switch-style {
    background-color: #f9b3b3
}

.el-switch.el-switch-yellow>input[type="checkbox"]:checked+.el-switch-style {
    background-color: #f7ba2a
}

.el-switch.el-switch-yellow>input[type="checkbox"]:checked[disabled]+.el-switch-style {
    background-color: #fbeac1
}

.el-radio.el-radio-sm,
.el-checkbox.el-checkbox-sm,
.el-switch.el-switch-sm {
    font-size: 85%
}

.el-radio.el-radio-lg,
.el-checkbox.el-checkbox-lg,
.el-switch.el-switch-lg {
    font-size: 125%
}

.alarm-logo {
    width              : 100%;
    height             : 300px;
    opacity            : 0.1;
    background-size    : 90%;
    background-position: center;
    background-repeat  : no-repeat
}

a i.icon {
    width              : 24px;
    height             : 24px;
    display            : block;
    background-size    : 70%;
    background-position: center;
    background-repeat  : no-repeat
}

a i.icon.inline {
    display: inline-block
}

.alarm-icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxuczp4PSJodHRwOi8vbnMuYWRvYmUuY29tL0V4dGVuc2liaWxpdHkvMS4wLyIgeG1sbnM6aT0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvIiB4bWxuczpncmFwaD0iaHR0cDovL25zLmFkb2JlLmNvbS9HcmFwaHMvMS4wLyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCAxMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3dpdGNoPjxmb3JlaWduT2JqZWN0IHJlcXVpcmVkRXh0ZW5zaW9ucz0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvIiB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIj48L2ZvcmVpZ25PYmplY3Q+PGcgaTpleHRyYW5lb3VzPSJzZWxmIj48Zz48cGF0aCBkPSJNNTI3My4xLDI0MDAuMXYtMmMwLTIuOC01LTQtOS43LTRzLTkuNywxLjMtOS43LDR2MmMwLDEuOCwwLjcsMy42LDIsNC45bDUsNC45YzAuMywwLjMsMC40LDAuNiwwLjQsMXY2LjQgICAgIGMwLDAuNCwwLjIsMC43LDAuNiwwLjhsMi45LDAuOWMwLjUsMC4xLDEtMC4yLDEtMC44di03LjJjMC0wLjQsMC4yLTAuNywwLjQtMWw1LjEtNUM1MjcyLjQsMjQwMy43LDUyNzMuMSwyNDAxLjksNTI3My4xLDI0MDAuMXogICAgICBNNTI2My40LDI0MDBjLTQuOCwwLTcuNC0xLjMtNy41LTEuOHYwYzAuMS0wLjUsMi43LTEuOCw3LjUtMS44YzQuOCwwLDcuMywxLjMsNy41LDEuOEM1MjcwLjcsMjM5OC43LDUyNjguMiwyNDAwLDUyNjMuNCwyNDAweiI+PC9wYXRoPjxwYXRoIGQ9Ik01MjY4LjQsMjQxMC4zYy0wLjYsMC0xLDAuNC0xLDFjMCwwLjYsMC40LDEsMSwxaDQuM2MwLjYsMCwxLTAuNCwxLTFjMC0wLjYtMC40LTEtMS0xSDUyNjguNHoiPjwvcGF0aD48cGF0aCBkPSJNNTI3Mi43LDI0MTMuN2gtNC4zYy0wLjYsMC0xLDAuNC0xLDFjMCwwLjYsMC40LDEsMSwxaDQuM2MwLjYsMCwxLTAuNCwxLTFDNTI3My43LDI0MTQuMSw1MjczLjMsMjQxMy43LDUyNzIuNywyNDEzLjd6Ij48L3BhdGg+PHBhdGggZD0iTTUyNzIuNywyNDE3aC00LjNjLTAuNiwwLTEsMC40LTEsMWMwLDAuNiwwLjQsMSwxLDFoNC4zYzAuNiwwLDEtMC40LDEtMUM1MjczLjcsMjQxNy41LDUyNzMuMywyNDE3LDUyNzIuNywyNDE3eiI+PC9wYXRoPjwvZz48Zz48cGF0aCBkPSJNODAuMyw1Ny41YzAtMC4yLTAuMS0wLjUtMC4xLTAuN1Y0My40YzAtOC0zLjItMTUuOC04LjktMjEuM2MtMi40LTIuNC01LjItNC40LTguMi01Ljl2LTAuNWMwLTcuMy01LjktMTMuMi0xMy4xLTEzLjIgICAgIGMtNy4zLDAtMTMuMiw1LjktMTMuMiwxMy4ydjAuNWMtMTAuMyw1LTE3LjEsMTUuNS0xNy4xLDI3LjJ2MTMuNGMwLDAuMywwLDAuNS0wLjEsMC43bC04LjcsMTAuOGMtMS45LDIuMy0yLjMsNS41LTEsOC4yICAgICBjMS4zLDIuNyw0LDQuNCw3LDQuNGgxNS4zQzMzLDkwLjEsNDAuNiw5Ny41LDUwLDk3LjVzMTctNy40LDE3LjctMTYuNkg4M2MzLDAsNS43LTEuNyw3LTQuNGMxLjMtMi43LDAuOS01LjgtMS04LjJMODAuMyw1Ny41eiAgICAgIE00Mi41LDIyLjljMS43LTAuNiwyLjgtMi4yLDIuOC0zLjl2LTMuM2MwLTIuNywyLjItNC44LDQuOC00LjhjMi42LDAsNC44LDIuMiw0LjgsNC44VjE5YzAsMS44LDEuMSwzLjMsMi44LDMuOSAgICAgYzIuOSwxLDUuNiwyLjgsNy45LDUuMWM0LjEsNC4xLDYuNCw5LjUsNi40LDE1LjRWNTRIMjguMlY0My40QzI4LjIsMzQuMiwzMy45LDI2LDQyLjUsMjIuOXogTTUwLDg5LjFjLTQuOCwwLTguNy0zLjYtOS4zLTguMiAgICAgaDE4LjZDNTguOCw4NS41LDU0LjgsODkuMSw1MCw4OS4xeiBNMTguNCw3Mi41bDguMi0xMC4yaDQ2LjlsOC4yLDEwLjJIMTguNHoiPjwvcGF0aD48cGF0aCBkPSJNODMuNiwxMS42Yy0xLjYtMS43LTQuMy0xLjctNS45LTAuMWMtMS43LDEuNi0xLjcsNC4yLTAuMSw1LjljNC45LDUsOC4yLDExLjQsOS42LDE4LjVjMC40LDIsMi4xLDMuNCw0LjEsMy40ICAgICBjMC4zLDAsMC41LDAsMC44LTAuMWMyLjMtMC40LDMuNy0yLjYsMy4zLTQuOUM5My43LDI1LjcsODkuNiwxNy44LDgzLjYsMTEuNnoiPjwvcGF0aD48cGF0aCBkPSJNMTIuOCwzNmMxLjQtNy4xLDQuNy0xMy41LDkuNi0xOC41YzEuNi0xLjcsMS42LTQuMy0wLjEtNS45Yy0xLjctMS42LTQuMy0xLjYtNS45LDAuMWMtNiw2LjItMTAsMTQtMTEuOCwyMi43ICAgICBjLTAuNCwyLjMsMSw0LjUsMy4zLDQuOWMwLjMsMC4xLDAuNSwwLjEsMC44LDAuMUMxMC43LDM5LjMsMTIuNCwzNy45LDEyLjgsMzZ6Ij48L3BhdGg+PC9nPjwvZz48L3N3aXRjaD48L3N2Zz4=")
}

.chart-icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtOTUyLjM2MjE4KSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi45OTgwMzE1LDk1OS4zMjg3MSkiPjxwYXRoIGQ9Ik0gMy4wMTE4MTEsMC4wMzU0MzMwNyBDIDEuMzQ2NDU2NywwLjAzNTQzMzA3IDAsMS4zODE4ODk5IDAsMy4wNDcyNDQzIEwgMCw4My4wMTk2OTEgYyAwLDEuNjY1MzU0IDEuMzQ2NDU2NywzLjAxMTgxMSAzLjAxMTgxMSwzLjAxMTgxMSBsIDg3Ljk4MDMxNSwwIGMgMS42NjUzNTQsMCAzLjAxMTgxMSwtMS4zNDY0NTcgMy4wMTE4MTEsLTMuMDExODExIDAsLTEuNjI5OTIyIC0xLjM0NjQ1NywtMi45NzYzNzkgLTMuMDExODExLC0yLjk3NjM3OSBsIC04NS4wMDM5MzcsMCAwLC03Ni45OTYwNjc3IGMgMCwtMS42NjUzNTQ0IC0xLjM0NjQ1NjcsLTMuMDExODExMjMgLTIuOTc2Mzc4LC0zLjAxMTgxMTIzIHogTSA2MywxOS4wMjc1NiBjIC0xLjgwNzA4NywwIC0zLjIyNDQxLDEuNzAwNzg4IC0zLjE1MzU0MywzLjE1MzU0NCAwLjA3MDg3LDEuNTk0NDg4IDEuNTk0NDg4LDIuOTQwOTQ1IDMuMTUzNTQzLDIuODM0NjQ2IGwgOC40Njg1MDQsMCAtMjYuNjEwMjM2LDI1LjAxNTc0OSAtOS41MzE0OTYsLTcuOTcyNDQxIEMgMzQuNzI0NDA5LDQxLjM1MDM5NiAzMy43Njc3MTYsNDAuOTI1MiAzMi44MTEwMjQsNDAuOTk2MDY2IDMyLjEzNzc5NSw0MS4wMzE0OTkgMzEuNSw0MS4zMTQ5NjMgMzEuMDAzOTM3LDQxLjc3NTU5MyBMIDEwLjk4NDI1Miw1OS43NzU1OTUgYyAtMS4yMDQ3MjQ1LDEuMDI3NTU5IC0xLjM4MTg4OTgsMy4xMTgxMSAtMC4yODM0NjUsNC4zMjI4MzQgMS4wNjI5OTIsMS4yMDQ3MjUgMy4xNTM1NDQsMS4yNzU1OTEgNC4yODc0MDIsMC4xNDE3MzMgbCAxOC4xMDYyOTksLTE2LjI2Mzc4MSA5LjYzNzc5NSw4LjAwNzg3NSBjIDEuMDI3NTU5LDEuMjQwMTU3IDMuMTUzNTQ0LDEuMzQ2NDU2IDQuMzIyODM1LDAuMjQ4MDMxIGwgMjguOTQ4ODE5LC0yNy4yMTI2IDAsOS4wMDAwMDEgYyAtMC4wMzU0MywxLjU5NDQ4OCAxLjQxNzMyMywzLjA0NzI0NCAzLjAxMTgxMSwzLjA0NzI0NCAxLjU1OTA1NSwwIDMuMDExODExLC0xLjQ1Mjc1NiAyLjk3NjM3OCwtMy4wNDcyNDQgbCAwLC0xNS45ODAzMTYgYyAwLC0xLjU5NDQ4OSAtMS40MTczMjMsLTMuMDExODEyIC0yLjk3NjM3OCwtMy4wMTE4MTIgeiIgc3R5bGU9IiIgZmlsbD0iIzAwMDAwMCIgZmlsbC1vcGFjaXR5PSIxIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0ibm9uZSI+PC9wYXRoPjwvZz48L2c+PC9zdmc+")
}

.compare-icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGRhdGEtbmFtZT0iTGF5ZXIgMSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHg9IjBweCIgeT0iMHB4Ij48dGl0bGU+QXJ0Ym9hcmQgMTg8L3RpdGxlPjxwYXRoIGQ9Ik01MCw5NWEzLDMsMCwwLDEtMywzSDQxYTMsMywwLDAsMS0zLTNWODlIMjBhOSw5LDAsMCwxLTktOVYyMGE5LDksMCwwLDEsOS05SDM4VjVhMywzLDAsMCwxLDMtM2g2YTMsMywwLDAsMSwzLDNaTTYyLDc3YTMsMywwLDAsMC0zLDN2NmEzLDMsMCwwLDAsMywzSDgwYTksOSwwLDAsMCw5LTlWMjBhOSw5LDAsMCwwLTktOUg2MmEzLDMsMCwwLDAtMywzdjZhMywzLDAsMCwwLDMsM0g3N1Y3N1oiPjwvcGF0aD48L3N2Zz4=")
}

.mode-icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxuczp4PSJodHRwOi8vbnMuYWRvYmUuY29tL0V4dGVuc2liaWxpdHkvMS4wLyIgeG1sbnM6aT0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvIiB4bWxuczpncmFwaD0iaHR0cDovL25zLmFkb2JlLmNvbS9HcmFwaHMvMS4wLyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCAxMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3dpdGNoPjxmb3JlaWduT2JqZWN0IHJlcXVpcmVkRXh0ZW5zaW9ucz0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvIiB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIj48L2ZvcmVpZ25PYmplY3Q+PGcgaTpleHRyYW5lb3VzPSJzZWxmIj48Zz48cGF0aCBkPSJNMjQuNiwzNy43YzAtNS40LDQuNC05LjcsOS43LTkuN2gyOC40bC02LDZjLTIsMi0yLDUuNCwwLDcuNGMxLDEsMi40LDEuNSwzLjcsMS41YzEuMywwLDIuNy0wLjUsMy43LTEuNWwxNS0xNSAgICAgYzItMiwyLTUuNCwwLTcuNGwtMTUtMTVjLTItMi01LjQtMi03LjQsMGMtMiwyLTIsNS40LDAsNy40bDYsNkgzNC4zYy0xMS4yLDAtMjAuMiw5LjEtMjAuMiwyMC4ydjI4LjlsMTAuNS0xMC41VjM3Ljd6Ij48L3BhdGg+PHBhdGggZD0iTTc1LjQsNDMuOXYxOC40YzAsNS40LTQuNCw5LjctOS43LDkuN0gzNy4zbDYtNmMyLTIsMi01LjQsMC03LjRjLTItMi01LjQtMi03LjQsMGwtMTUsMTVjLTIsMi0yLDUuNCwwLDcuNGwxNSwxNSAgICAgYzEsMSwyLjQsMS41LDMuNywxLjVjMS4zLDAsMi43LTAuNSwzLjctMS41YzItMiwyLTUuNCwwLTcuNGwtNi02aDI4LjRjMTEuMiwwLDIwLjItOS4xLDIwLjItMjAuMlYzMy40TDc1LjQsNDMuOXoiPjwvcGF0aD48L2c+PC9nPjwvc3dpdGNoPjwvc3ZnPg==")
}

.share-icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik0zNi43NjQsNTBjMCwwLjMwOC0wLjA3LDAuNTk4LTAuMDg4LDAuOTA1bDMyLjI0NywxNi4xMTljMi43Ni0yLjMzOCw2LjI5My0zLjc5NywxMC4xOTUtMy43OTcgIEM4Ny44OSw2My4yMjgsOTUsNzAuMzM4LDk1LDc5LjEwOUM5NSw4Ny44OSw4Ny44OSw5NSw3OS4xMTgsOTVjLTguNzgsMC0xNS44ODItNy4xMS0xNS44ODItMTUuODkxYzAtMC4zMTYsMC4wNy0wLjU5OCwwLjA4OC0wLjkwNSAgTDMxLjA3Nyw2Mi4wODVjLTIuNzY5LDIuMzI5LTYuMjkzLDMuNzg4LTEwLjE5NSwzLjc4OEMxMi4xMSw2NS44NzMsNSw1OC43NzEsNSw1MGMwLTguNzgsNy4xMS0xNS44OTEsMTUuODgyLTE1Ljg5MSAgYzMuOTAyLDAsNy40MjcsMS40NjgsMTAuMTk1LDMuNzk3bDMyLjI0Ny0xNi4xMTljLTAuMDE4LTAuMzA4LTAuMDg4LTAuNTk4LTAuMDg4LTAuOTE0QzYzLjIzNiwxMi4xMSw3MC4zMzgsNSw3OS4xMTgsNSAgQzg3Ljg5LDUsOTUsMTIuMTEsOTUsMjAuODczYzAsOC43OC03LjExLDE1Ljg5MS0xNS44ODIsMTUuODkxYy0zLjkxMSwwLTcuNDM2LTEuNDY4LTEwLjE5NS0zLjgwNkwzNi42NzYsNDkuMDg2ICBDMzYuNjkzLDQ5LjM5NCwzNi43NjQsNDkuNjg0LDM2Ljc2NCw1MHoiPjwvcGF0aD48L3N2Zz4=")
}

.heart-icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGRhdGEtbmFtZT0iTGF5ZXIgMSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHg9IjBweCIgeT0iMHB4Ij48dGl0bGU+QXJ0Ym9hcmQgMzc8L3RpdGxlPjxwYXRoIGQ9Ik04OS44LDE0LjE5YTI4LDI4LDAsMCwwLTM5LjU5LDBsLS4yMS4yLS4yLS4yQTI4LDI4LDAsMCwwLDEwLjEzLDUzLjcxbDM3LDM5YTQsNCwwLDAsMCw1LjgxLDBMODkuOCw1My43OUEyOCwyOCwwLDAsMCw4OS44LDE0LjE5Wm0tNS43MywzNEw1MCw4NC4xOGwtMzQuMTQtMzZBMjAsMjAsMCwwLDEsNDQuMTUsMTkuODVsMywzYTQsNCwwLDAsMCw1LjY1LDBsMy0zQTIwLDIwLDAsMSwxLDg0LjA3LDQ4LjIxWiI+PC9wYXRoPjwvc3ZnPg==")
}

.active .heart-icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZjExNTE1IiB4bWxuczp4PSJodHRwOi8vbnMuYWRvYmUuY29tL0V4dGVuc2liaWxpdHkvMS4wLyIgeG1sbnM6aT0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvIiB4bWxuczpncmFwaD0iaHR0cDovL25zLmFkb2JlLmNvbS9HcmFwaHMvMS4wLyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCAxMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3dpdGNoPjxmb3JlaWduT2JqZWN0IHJlcXVpcmVkRXh0ZW5zaW9ucz0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvIiB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIj48L2ZvcmVpZ25PYmplY3Q+PGcgaTpleHRyYW5lb3VzPSJzZWxmIj48cGF0aCBkPSJNOTAuMSwxNi41Yy00LjktNC45LTExLjUtNy40LTE4LTcuNGMtNi41LDAtMTMsMi41LTE4LDcuNGwtNC4yLDQuMmwtNC4yLTQuMmMtNC45LTQuOS0xMS41LTcuNC0xOC03LjQgICAgYy02LjcsMC0xMy40LDIuNi0xOC40LDcuOWMtOS42LDEwLjEtOSwyNi4xLDAuOCwzNS45bDM2LjcsMzYuN2MxLjcsMS43LDQuNCwxLjcsNiwwbDM3LjEtMzcuMUMxMDAsNDIuNiwxMDAsMjYuNCw5MC4xLDE2LjV6Ij48L3BhdGg+PC9nPjwvc3dpdGNoPjwvc3ZnPg==")
}

.pricingmonitoring {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxuczp4PSJodHRwOi8vbnMuYWRvYmUuY29tL0V4dGVuc2liaWxpdHkvMS4wLyIgeG1sbnM6aT0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvIiB4bWxuczpncmFwaD0iaHR0cDovL25zLmFkb2JlLmNvbS9HcmFwaHMvMS4wLyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCAxMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3dpdGNoPjxmb3JlaWduT2JqZWN0IHJlcXVpcmVkRXh0ZW5zaW9ucz0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvIiB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIj48L2ZvcmVpZ25PYmplY3Q+PGcgaTpleHRyYW5lb3VzPSJzZWxmIj48Zz48cGF0aCBkPSJNMzQsMzRjMS4zLTEuMywxLjMtMy4zLDAtNC41Yy0xLjMtMS4yLTMuMy0xLjMtNC41LDBjLTMuNywzLjctMTAuOSwyLjYtMTYtMi40Yy01LjEtNS4xLTYuMi0xMi4yLTIuNC0xNiAgICAgYzMuNS0zLjUsOS45LTIuNywxNC45LDEuNWw3LjgtMWMtMC43LTAuOS0xLjQtMS44LTIuMi0yLjZDMjQsMS40LDEyLjgsMC4zLDYuNSw2LjVDMC4zLDEyLjgsMS40LDI0LDksMzEuNiAgICAgQzE2LjUsMzkuMSwyNy44LDQwLjIsMzQsMzR6Ij48L3BhdGg+PHBhdGggZD0iTTUzLjgsMTUuM0M1MywxNC41LDUyLDE0LjIsNTEsMTQuM2wtMzAsMy44Yy0xLjUsMC4yLTIuNywxLjQtMi45LDIuOWwtMC40LDMuMmMxLjksMS42LDQuMSwyLjYsNiwyLjYgICAgIGMwLjcsMCwxLjctMC4xLDIuMy0wLjhjMS41LTEuNSwzLjYtMi40LDUuNy0yLjRzNC4yLDAuOCw1LjcsMi40YzEuNSwxLjUsMi40LDMuNSwyLjQsNS43YzAsMi4yLTAuOCw0LjItMi40LDUuNyAgICAgYy0zLjUsMy41LTguNCw1LjUtMTMuNyw1LjVjLTIuOCwwLTUuNS0wLjUtOC4yLTEuNUwxNC4zLDUxYy0wLjEsMSwwLjIsMiwwLjksMi44bDMxLjEsMzEuMWwzOC41LTM4LjVMNTMuOCwxNS4zeiI+PC9wYXRoPjxwYXRoIGQ9Ik05Ni41LDU4bC03LjItNy4yTDUwLjgsODkuM2w3LjIsNy4yYzEuMywxLjMsMy40LDEuMyw0LjcsMGwzMy44LTMzLjhDOTcuOCw2MS40LDk3LjgsNTkuMyw5Ni41LDU4eiI+PC9wYXRoPjwvZz48L2c+PC9zd2l0Y2g+PC9zdmc+")
}

.makediscount {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGRhdGEtbmFtZT0iTGF5ZXIgMSIgdmlld0JveD0iMCAwIDY0IDY0IiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPkUgQ29tbXJuY2UgYW5kIHNob3BwaW5nIDE8L3RpdGxlPjxwYXRoIGQ9Ik0yNC44OSwyNS4yOGE5LjE3LDkuMTcsMCwwLDAtLjczLTQsMi4yNCwyLjI0LDAsMCwwLTIuMDktMS40MWMtMiwwLTIuODMsMi43Ny0yLjgzLDUuNTF2MGMtLjA1LDIuMTQuNDMsMy44OCwxLjMyLDQuOGEyLDIsMCwwLDAsMS41LjY1QzI0LjYxLDMwLjgzLDI0Ljg5LDI2Ljk1LDI0Ljg5LDI1LjI4WiI+PC9wYXRoPjxwYXRoIGQ9Ik01Ny45NCwyNi4yYTYuMTYsNi4xNiwwLDAsMS0zLjUtOC40NCw2LjE0LDYuMTQsMCwwLDAtOC4yLTguMiw2LjE1LDYuMTUsMCwwLDEtOC40NC0zLjUsNi4xNiw2LjE2LDAsMCwwLTExLjYsMCw2LjE1LDYuMTUsMCwwLDEtOC40NCwzLjUsNi4xNCw2LjE0LDAsMCwwLTguMiw4LjIsNi4xNSw2LjE1LDAsMCwxLTMuNSw4LjQ0LDYuMTYsNi4xNiwwLDAsMCwwLDExLjYsNi4xNSw2LjE1LDAsMCwxLDMuNSw4LjQ0LDYuMTQsNi4xNCwwLDAsMCw4LjIsOC4yLDYuMTUsNi4xNSwwLDAsMSw4LjQ0LDMuNSw2LjE2LDYuMTYsMCwwLDAsMTEuNiwwLDYuMTUsNi4xNSwwLDAsMSw4LjQ0LTMuNSw2LjE0LDYuMTQsMCwwLDAsOC4yLTguMiw2LjE1LDYuMTUsMCwwLDEsMy41LTguNDQsNi4xNiw2LjE2LDAsMCwwLDAtMTEuNlpNMTYuODgsMzIuMjZhMTAuNDEsMTAuNDEsMCwwLDEtMi4xNC02Ljc2LDEwLjY3LDEwLjY3LDAsMCwxLDIuMTUtNi45LDYuNzgsNi43OCwwLDAsMSw1LjMxLTIuNTIsNi41LDYuNSwwLDAsMSw1LjI3LDIuNDQsMTAuNDcsMTAuNDcsMCwwLDEsMS45Myw2LjU5LDEwLjg2LDEwLjg2LDAsMCwxLTIuMTYsN0E2LjczLDYuNzMsMCwwLDEsMjIsMzQuNjEsNi41OSw2LjU5LDAsMCwxLDE2Ljg4LDMyLjI2Wm04LjU5LDE0LjgzSDIxLjM0TDM4LjQ5LDE2LjkxaDQuMTNaTTQ3LDQ1LjM4YTYuNjgsNi42OCwwLDAsMS01LjIxLDIuNDUsNi42LDYuNiwwLDAsMS01LjEtMi4zNSwxMC4zMiwxMC4zMiwwLDAsMS0yLjE0LTYuNzIsMTAuNzUsMTAuNzUsMCwwLDEsMi4xNS02LjkzQTYuNzgsNi43OCwwLDAsMSw0MiwyOS4zYzQuNDEsMCw3LjE1LDMuNDYsNy4xNSw5QTEwLjg4LDEwLjg4LDAsMCwxLDQ3LDQ1LjM4WiI+PC9wYXRoPjxwYXRoIGQ9Ik00MS45LDMzLjA4Yy0yLDAtMi44NywyLjc3LTIuODcsNS41MWgwYTcsNywwLDAsMCwxLjM5LDQuODEsMiwyLDAsMCwwLDEuNDguNjVjMi41NSwwLDIuODMtMy44OCwyLjgzLTUuNTVhOS4xNyw5LjE3LDAsMCwwLS43My00QTIuMjQsMi4yNCwwLDAsMCw0MS45LDMzLjA4WiI+PC9wYXRoPjwvc3ZnPg==")
}

.similarproducts,
.similarproducts * {
    direction: ltr !important
}

@media only screen and (max-width: 600px) {
    .technicals .technical-list-value {
        -ms-flex : 0 0 100%;
        flex     : 0 0 100%;
        max-width: 100%
    }

    .technicals .technical-list-key {
        -ms-flex : 0 0 100%;
        flex     : 0 0 100%;
        max-width: 100%
    }
}


/* start custom css */

#productdetail .cat-prds-org span {
    color: #000;
}

#productdetail h4.tt-attrs-org {
    color: #1467c1;
}

#productdetail .brnd-podc-org span {
    color: #000;
}

.attributes-group-items {
    display: inline-block;
}

.attributes-group label {
    font-size: 1em;
    color: white;
}

.attributes-group-items a.attribute-list.attribute-select.active {
    padding: 0.8rem;
}

.attributes-group {
    padding: 0;
}

div#product-gallery-all {
    position: relative;
    top     : 25%;
}

/* #productdetail .price-wrapper {
    margin-bottom: 1rem;
} */

#productdetail .well.well-sm .wrpp-wrtt-dt-org .ersal {
    display: inline;
}

#productdetail .well.well-sm .wrpp-wrtt-dt-org {
    display      : flex;
    padding      : 1rem 0;
    border-top   : 1px solid rgba(0, 0, 0, 0.2);
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

#productdetail .wrpp-str-avi-org p {
    display: inline-block;
}

#productdetail .wrpp-str-avi-org {
    /* padding: 1rem 0; */
}

#productdetail .wrpp-wrtt-dt-org i {
    margin-left: 1rem;
}

#productdetail .wrpp-wrtt-dt-org i {
    margin-left: 1rem;
}

#productdetail .wrpp-str-avi-org {
    display: flex;
    color: white;
}

#productdetail .wrpp-str-avi-org i {
    margin-left: 1rem;
}

div#productdetail {
    border : 1px solid;
    padding: 2rem;
}

.mcs-item>a,
.MagicScroll-horizontal .mcs-items-container>* {
    margin-left: 1rem;
}

.well.well-sm {
    padding: 1.3rem 3rem;
}

ul.list-unstyled.list-bordered {
    margin: 0;
}



div#product-gallery-all {
    position: initial;
}

.price-wrapper {
    width  : 40%;
    display: inline-block;
}

button.addToBasket.btn.btn-primary.btn-block {
    width  : 40%;
    display: inline-block;
}

.price-section {
    /* text-align: center; */
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.wrapper-cunter-bazel {
    text-align     : center;
    display        : flex;
    align-items    : center;
    justify-content: space-between;
}

.counter-number * {
    font-size: 20px;
}

.counter-number .form-control {
    height: auto;
}
/* end custom css */
.valuecsustomfielddescriptin {
    color: #721c24 !important;
    background-color: #f8d7da !important;
    border-color: #f5c6cb !important;
    text-align: center !important;
    padding: 10px 10px !important;
   }