@charset "UTF-8";

/* ============================================ *
* Blog
* ============================================ */
/***/
/***/
/*********************************************/
/**********************************/
/**************************************/
/***************************************/
/****************************************/
/****************************************/
/* ============================================ *
* Linearize Table
* ============================================ */
/***/
/***/
/* -------------------------------------------- *
* Buttons
*/
@font-face {
    font-family: 'UtopiaStd-Disp';
    src: url(../font/UtopiaStd-Disp.eot);/ie9compatmodes/src: url(../font/UtopiaStd-Disp.eot?#iefix) format("embedded-opentype"), / IE6-IE8 / url(../font/UtopiaStd-Disp.woff) format("woff"), / Pretty Modern Browsers / url(../font/UtopiaStd-Disp.ttf) format("truetype"), / Safari, Android, iOS / url(../font/UtopiaStd-Disp.svg#svgFontName) format("svg")
}

@font-face {
    font-family: 'UtopiaStddi';
    src: url(../font/UtopiaStd-Disp.otf)
}

.aw-blog-read-more {
    border: solid 2px #282828;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    background: none;
    display: inline-block;
    padding: 9px 18px;
    color: #282828;
    font-size: 13px;
    font-weight: 700;
    line-height: 20px;
    text-align: center;
    letter-spacing: .8px;
    text-transform: uppercase;
    vertical-align: middle;
    overflow: hidden;
    position: relative
}

.aw-blog-read-more::after {
    content: "";
    position: absolute;
    transition: all .3s ease 0;
    z-index: 1;
    background: #282828;
    width: 102%;
    height: 0;
    bottom: 0;
    left: 0
}

.aw-blog-read-more span {
    z-index: 9;
    position: relative
}

.aw-blog-read-more:hover {
    cursor: pointer;
    color: #fff
}

.aw-blog-read-more:hover:after {
    height: 102%
}

.aw-blog-read-more:hover {
    z-index: 99
}

.theme-border,
.table-bordered {
    border-top: solid 2px #fe9b4b
}

.theme-color {
    color: #fe9b4b
}

.title-border {
    border-bottom: solid 2px #e6e6e6;
    padding-bottom: 10px !important;
    margin-bottom: 40px !important
}

p#billing_city_field {
    width: 33%;
    display: inline-block
}

p#billing_state_field {
    width: 34%;
    display: inline-block
}

p#billing_postcode_field {
    width: 33%;
    display: inline-block
}

p#billing_phone_field,
#billing_email_field {
    width: 47%;
    display: inline-block
}

p#billing_email_field {
    float: right
}

.woocommerce-customer-details address {
    height: 180px
}

.woocommerce-customer-details .woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1,
.woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2 {
    max-width: 100%
}

div#preption-fm-div {
    padding-top: 16px
}

@media only screen and (max-width: 767px) {
    .title-border {
        padding-bottom: 10px !important
    }
}

.theme-block {
    border: solid 1px #dfdfdf;
    border-top: solid 2px #fe9b4b;
    padding: 30px 29px;
    margin-bottom: 60px
}

.no-theme-block {
    border: none;
    padding: 0;
    margin-bottom: 0
}

.table-bordered thead>tr>th,
.table-bordered thead>tr>td {
    font-size: 16px;
    line-height: 1.667em;
    color: #333;
    text-transform: uppercase;
    font-weight: 500
}

@media only screen and (max-width: 991px) {
    .theme-block {
        padding: 15px;
        margin-bottom: 30px
    }
}

.table-bordered thead>tr>th,
.table-bordered thead>tr>td {
    border-bottom-width: 1px
}

.table-bordered th,
.table-bordered td {
    border: solid 1px #e6e6e6
}

.ink {
    display: block;
    position: absolute;
    background: rgba(0, 0, 0, 0.1);
    border-radius: 100%;
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
    transform: scale(0);
    z-index: 9999
}

.animate {
    -webkit-animation: ripple .65s linear;
    -webkit-animation: ripple .65s linear;
    -moz-animation: ripple .65s linear;
    -ms-animation: ripple .65s linear;
    -o-animation: ripple .65s linear;
    animation: ripple .65s linear
}

@-webkit-keyframes ripple {
    100% {
        opacity: 0;
        -moz-transform: scale(2.5);
        -o-transform: scale(2.5);
        -ms-transform: scale(2.5);
        -webkit-transform: scale(2.5);
        transform: scale(2.5)
    }
}

@-moz-keyframes ripple {
    100% {
        opacity: 0;
        -moz-transform: scale(2.5);
        -o-transform: scale(2.5);
        -ms-transform: scale(2.5);
        -webkit-transform: scale(2.5);
        transform: scale(2.5)
    }
}

@-o-keyframes ripple {
    100% {
        opacity: 0;
        -moz-transform: scale(2.5);
        -o-transform: scale(2.5);
        -ms-transform: scale(2.5);
        -webkit-transform: scale(2.5);
        transform: scale(2.5)
    }
}

@keyframes ripple {
    100% {
        opacity: 0;
        -moz-transform: scale(2.5);
        -o-transform: scale(2.5);
        -ms-transform: scale(2.5);
        -webkit-transform: scale(2.5);
        transform: scale(2.5)
    }
}

.icon-sprite,
.icon-sprite-for-modules {
    background-repeat: no-repeat;
    text-indent: -9999px
}

@media (-webkit-min-device-pixel-ratio: 2),
(min--moz-device-pixel-ratio: 2),
(-o-min-device-pixel-ratio: 4 2),
(min-device-pixel-ratio: 2),
(min-resolution: 192dpi),
(min-resolution: 2dppx) {

    .icon-sprite,
    .icon-sprite-for-modules {
        background-size: 100px 1000px
    }
}

.blog-list>li:not(.last) {
    margin-bottom: 55px;
    padding-bottom: 55px;
    border-bottom: 1px solid #cecdcd
}

@media only screen and (max-width: 767px) {
    .blog-list>li:not(.last) {
        margin-bottom: 25px;
        padding-bottom: 25px
    }
}

.blog-index-list .top-toolbar .toolbar {
    border-bottom: solid 1px #e6e6e6;
    padding-bottom: 20px;
    margin: 0 0 45px
}

.blog-index-list .toolbar .sorter .dropdown {
    width: 200px
}

.postWidget .postImage {
    margin-bottom: 20px
}

.postWrapper,
.postWidget {
    clear: both
}

.postWrapper .postImage,
.postWidget .postImage {
    margin: 0 0 32px
}

.postWrapper .postImage img,
.postWidget .postImage img {
    max-width: 100%
}

.postWrapper .postTitle,
.postWidget .postTitle {
    margin-bottom: 5px
}

.postWrapper .postTitle h2,
.postWidget .postTitle h2 {
    font-family: "PT Serif", sans-serif;
    font-size: 30px;
    font-weight: 400;
    margin: 0;
    padding: 0;
    text-transform: none
}

.postWrapper .postTitle h2 a,
.postWidget .postTitle h2 a {
    color: #282828
}

.postWrapper .postTitle h2 a:hover,
.postWidget .postTitle h2 a:hover {
    color: #fe9b4b
}

.postWrapper .postTitle h3,
.postWidget .postTitle h3 {
    font-size: 10px;
    margin: 0;
    padding: 2px 0
}

.postWrapper .postTitle.page-title,
.postWidget .postTitle.page-title {
    margin: -12px 0 10px
}

.postWrapper .postTitle.page-title h2,
.postWidget .postTitle.page-title h2 {
    font-size: 50px;
    text-align: left;
    margin-bottom: 0
}

@media only screen and (max-width: 991px) {

    .postWrapper .postTitle.page-title h2,
    .postWidget .postTitle.page-title h2 {
        font-size: 30px
    }
}

@media only screen and (max-width: 767px) {

    .postWrapper .postTitle.page-title h2,
    .postWidget .postTitle.page-title h2 {
        font-size: 24px
    }
}

.postWrapper .postDetails,
.postWidget .postDetails {
    padding: 0 0 35px
}

.postWrapper .postDetails>span,
.postWidget .postDetails>span {
    margin-right: 0
}

.postWrapper .postDetails>span.postDetails-coment span,
.postWidget .postDetails>span.postDetails-coment span {
    margin: 0 10px
}

.postWrapper .postDetails a,
.postWidget .postDetails a {
    color: #888
}

.postWrapper .postDetails a:hover,
.postWidget .postDetails a:hover {
    color: #282828
}

.postWrapper .postContent,
.postWidget .postContent {
    position: relative;
    padding: 0 200px 0 0;
    min-height: 40px;
    font-family: "PT Serif", sans-serif;
    font-size: 16px;
    font-style: italic;
    line-height: 22px
}

@media only screen and (max-width: 991px) {

    .postWrapper .postContent,
    .postWidget .postContent {
        padding: 0
    }
}

@media only screen and (max-width: 599px) {

    .postWrapper .postContent,
    .postWidget .postContent {
        font-size: 13px;
        line-height: 18px
    }

    .logo {
        display: inline-block;
        padding: 0;
        float: none;
        text-align: center !important;
        width: 90% !important;
        margin: 0 auto
    }

    #mbl-resp ul#menu-login_menu {
        margin: 10px 0
    }

    #mbl-resp ul#menu-login_menu li a i {
        font-size: 21px !important;
        margin: 10px;
        display: inline
    }

    .carousel-inner.prd {
        height: 260px
    }

    #carouselExampleControls .home-tr-slid .carousel-item {
        height: auto !important
    }

    span.view-home-try.single_try_on_home_btn.button.btn_clk.try_on_button {
        text-align: center !important;
        width: 80% !important;
        margin: 5px auto !important;
        float: none
    }
}

.blog-index-list .page-title {
    display: none
}

.postWrapper .commentDetails>span,
.postWrapper .postDetails>span,
.comments-section .commentDetails>span,
.comments-section .postDetails>span {
    margin-right: 0
}

.post-container .postDetails {
    text-align: left;
    padding-bottom: 35px
}

.post-container .postDetails .postDetails-coment a {
    color: #fe9b4b
}

.post-container .postDetails .postDetails-coment a:hover {
    color: #282828
}

.post-container .postImage {
    margin-bottom: 30px
}

.post-container .postWrapper .postContent {
    font-size: 18px;
    font-style: normal;
    padding: 0;
    line-height: 30px
}

@media only screen and (max-width: 991px) {
    .post-container .postWrapper .postContent {
        font-size: 14px;
        line-height: 20px
    }
}

.tags-details-list {
    overflow: hidden;
    padding: 13px 0 0
}

.tags-details-list h4 {
    float: left;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    color: #888;
    line-height: normal;
    margin: 0 11px 0 0
}

.tags-details-list ul {
    float: left
}

.tags-details-list ul li {
    float: left;
    line-height: normal
}

.tags-details-list ul li:after {
    content: "|";
    margin: 0 10px
}

.tags-details-list ul li:last-child:after {
    content: ""
}

.top-toolbar .toolbar .pages {
    display: none
}

.bottom-toolbar {
    overflow: hidden;
    margin-top: 30px
}

.bottom-toolbar .toolbar {
    float: left
}

.bottom-toolbar .toolbar .sorter,
.bottom-toolbar .toolbar .count-container {
    display: none
}

.comments-section {
    border-top: solid 1px #cecdcd;
    padding-top: 55px;
    margin-top: 45px
}

.comments-section .top-toolbar,
.comments-section .bottom-toolbar {
    display: none
}

.comments-section .comments-container {
    padding-bottom: 30px
}

.comments-section .comments-container .commentWrapper {
    margin-bottom: 25px
}

.comments-section .comments-container .commentWrapper:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0
}

#postComment {
    border-top: solid 1px #cecdcd;
    padding-top: 55px;
    margin-bottom: 20px;
    margin-top: 24px
}

#postComment p.required {
    margin: 10px 0;
    display: none
}

#postComment .input-box input,
#postComment textarea {
    background: #f4f4f4;
    border: 0
}

#postComment .input-box input {
    width: 100%;
    max-width: 420px;
    height: 50px;
    padding: 10px 20px
}

#postComment textarea {
    max-width: 100%;
    width: 100%;
    height: 134px;
    padding: 10px 20px
}

#postComment .input-box {
    padding: 0;
    margin-bottom: 10px
}

#postComment .input-box label {
    margin-bottom: 5px
}

#postComment .button-set {
    padding: 10px 0 0
}

@media only screen and (max-width: 767px) {
    .postWrapper .postImage {
        margin-bottom: 15px
    }

    .postWrapper .postTitle h2 {
        font-size: 26px
    }

    #postComment .input-box input,
    #postComment textarea {
        width: 100%;
        max-width: 100%
    }
}

.postContent {
    overflow: hidden
}

.postDetails a:hover,
.postDetails-tags li a:hover {
    color: #000
}

.postDetails i {
    margin-right: 3px
}

.aw-blog-read-more {
    padding: 11px 30px;
    font-style: normal;
    position: absolute;
    right: 0;
    top: 8px
}

@media only screen and (max-width: 991px) {
    .aw-blog-read-more {
        position: relative;
        right: inherit;
        top: inherit;
        margin: 10px 0 0
    }
}

.aw-blog-read-more span {
    position: relative
}

.postBookmarks {
    font-size: 16px;
    padding: 30px 0 10px
}

.postBookmarks a {
    margin: 0 20px 0 0;
    color: #282828
}

.postBookmarks a:hover {
    color: #fe9b4b
}

.postTitleTop h2 {
    font-size: 16px;
    font-weight: 700;
    letter-spacing: .8px;
    margin: 0 0 33px
}

.postBookmarks h4 {
    font-size: 12px;
    font-weight: 700
}

.commentWrapper:after {
    content: "";
    display: table;
    clear: both
}

.commentWrapper i {
    font-size: 16px;
    margin-right: 5px
}

.commentContent {
    width: 63%;
    font-family: "PT Serif", sans-serif;
    font-size: 16px;
    font-style: italic;
    padding-bottom: 0
}

@media only screen and (max-width: 991px) {
    .commentContent {
        width: 100%
    }
}

.commentDetails {
    margin-bottom: 15px;
    font-size: 14px
}

.commentDetails .postDetails-user {
    margin-right: 10px
}

.commentDetails h4.username {
    display: inline
}

.postError {
    font-size: 16px
}

.postDetails-tags h4 {
    display: none
}

.posts_tags_list {
    margin: 0;
    display: none
}

.tags ul {
    display: inline
}

.tags ul li {
    font-weight: 400;
    display: inline;
    padding-right: 6px
}

.tags h4 {
    font-size: 12px;
    font-weight: 700
}

.menu-tags,
.menu-categories,
.menu-recent {
    margin: 5px 9px
}

.block-blog .menu-tags ul li {
    display: inline;
    padding: 2px;
    margin-left: 10px
}

.block-blog .menu-categories ul li {
    margin-left: 10px
}

.block-blog .menu-recent ul li {
    margin-left: 10px;
    margin-bottom: 5px
}

.tag-count-1 {
    font-size: 1em !important
}

.tag-count-2 {
    font-size: 1.2em !important
}

.tag-count-3 {
    font-size: 1.4em !important
}

.tag-count-4 {
    font-size: 1.6em !important
}

.tag-count-5 {
    font-size: 1.8em !important
}

.tag-count-6 {
    font-size: 2em !important
}

.tag-count-7 {
    font-size: 2em !important
}

.tag-count-8 {
    font-size: 2em !important
}

.tag-count-9 {
    font-size: 2em !important
}

.tag-count-10 {
    font-size: 2em !important
}

.block-blog .head h4 {
    padding-left: 20px
}

.block-blog .block-subtitle,
.menu-tags h5 {
    text-transform: capitalize;
    margin-bottom: 5px;
    font-weight: 700;
    color: #000
}

.postWrapper .poster {
    display: inline
}

.input-box.aw-blog-comment-area {
    width: 100%
}

.block-blog .menu-categories {
    margin: 0;
    padding: 5px 9px
}

.awblog_current_comment {
    text-decoration: none !important;
    font-weight: 700 !important
}

.blog-bg {
    padding-top: 60px
}

.widget-latest-title {
    margin-bottom: 16px
}

.widget-latest-title a {
    font-size: 25px;
    line-height: 25px;
    color: #333;
    text-transform: uppercase
}

.widget-latest-title a:hover {
    color: #fe9b4b
}

.blog-bg .postContent {
    font-size: 13px;
    line-height: 27px;
    padding: 0;
    margin-bottom: 28px
}

.blog-bg .postContent img {
    position: relative;
    margin-right: 0 !important;
    float: none !important;
    max-width: 100%
}

.widget-latest-details {
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    padding: 10px 0 11px
}

.widget-latest-details,
.widget-latest-details a {
    font-size: 13px;
    font-weight: 300;
    color: #333
}

.widget-latest-details .widget-latest-data,
.widget-latest-details .widget-latest-comment {
    margin: 5px 10px 5px 0;
    padding-right: 12px;
    border-right: 1px solid #e5e5e5;
    display: inline-block
}

.widget-latest-details i {
    margin-right: 5px;
    font-size: 20px;
    color: #d6d6d6
}

.widget-latest-details .widget-latest-comment:hover {
    color: #282828
}

#empty-blog span::before {
    font-family: 'material-design';
    content: '\e06a';
    font-size: 32px;
    color: #a50000;
    vertical-align: middle;
    padding-right: 15px
}

@media only screen and (max-width: 767px) {
    .widget-latest .grid-clol-6 .col-item3 {
        width: 100%
    }

    .widget-latest .postContent img {
        width: 100%
    }
}

#search_autocomplete {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: 10;
    display: none
}

#search_autocomplete.show {
    display: block
}

#search_autocomplete .livesearch-results {
    border: 0;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    background: #f4f4f4;
    padding: 60px
}

#search_autocomplete .livesearch-results li {
    overflow: hidden;
    padding: 0;
    text-align: left;
    margin: 0 0 30px
}

#search_autocomplete .livesearch-results li:nth-child(2n+1) {
    background: #eaeaea
}

#search_autocomplete .livesearch-results li:last-child {
    margin-bottom: 0
}

#search_autocomplete .livesearch-results li.result_empty {
    background: none !important
}

#search_autocomplete .livesearch-results .item-count {
    background: #fafafa;
    padding-top: 8px;
    padding-bottom: 8px;
    display: none
}

#search_mini_form .input-box {
    position: relative
}

#search_mini_form .input-box.processing:before {
    position: absolute;
    left: 8px;
    top: 21px;
    content: '';
    background: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/images/tm/livesearch/ajax-loader.gif) 50% 50% no-repeat;
    background-size: cover;
    width: 15px;
    height: 15px;
    display: block
}

.livesearch-results .item-img {
    float: left;
    margin-right: 35px
}

.livesearch-results .item-info {
    overflow: hidden;
    padding: 30px 0 0
}

.livesearch-results .item-name {
    display: block;
    margin-bottom: 2px;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase
}

.livesearch-results .item-name a {
    color: #282828
}

.livesearch-results .item-name a:hover {
    color: #888
}

.livesearch-results .price-box {
    margin: 0
}

.livesearch-results .price-box .price {
    font-size: 30px
}

@-webkit-keyframes sprite-animation {
    from {
        background-position: 0 0
    }
}

@keyframes sprite-animation {
    from {
        background-position: 0 0
    }
}

.rd-navbar .container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    min-width: 300px;
    max-width: 480px
}

@media (min-width: 768px) {
    .rd-navbar .container {
        max-width: 750px
    }

    #prescription_details table tr th {
        width: 20%
    }

    .page-id-26 .modal-dialog table td {
        width: 17%
    }
}

@media (min-width: 992px) {
    .rd-navbar .container {
        max-width: 970px
    }
}

@media (min-width: 1200px) {
    .rd-navbar .container {
        max-width: 1200px
    }
}

.rd-navbar .container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}

.rd-navbar .row {
    margin-left: -15px;
    margin-right: -15px
}

.rd-navbar [class*='col-'] {
    padding-left: 15px;
    padding-right: 15px
}

.rd-navbar html.lt-ie10 *+[class*='col-'],
.rd-navbar html.lt-ie10 *+.row,
.rd-navbar *+[class*='col-'],
.rd-navbar *+.row {
    margin-top: 60px
}

.rd-navbar html.lt-ie10 .row-no-gutter,
.rd-navbar .row-no-gutter {
    margin-left: 0;
    margin-right: 0
}

.rd-navbar html.lt-ie10 .row-no-gutter>[class*='col'],
.rd-navbar .row-no-gutter>[class*='col'] {
    padding-left: 0;
    padding-right: 0
}

.rd-navbar html.lt-ie10 .row-no-gutter>*+[class*='col'],
.rd-navbar .row-no-gutter>*+[class*='col'] {
    margin-top: 0
}

@media (min-width: 480px) {
    .rd-navbar *+[class*='col-xs-'] {
        margin-top: 0
    }

    .rd-navbar .row {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex: 0 1 auto;
        -webkit-flex: 0 1 auto;
        flex: 0 1 auto;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .rd-navbar .row>[class*='col'] {
        -ms-flex: 0 0 auto;
        -webkit-flex: 0 0 auto;
        flex: 0 0 auto;
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }

    .rd-navbar .row-xs-center {
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .rd-navbar .row-xs-left {
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .rd-navbar .row-xs-right {
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .rd-navbar .row-xs-justify {
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .rd-navbar .row-xs-around {
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around
    }

    .rd-navbar .row-xs-top {
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .rd-navbar .row-xs {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .rd-navbar .row-xs-reverse {
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .rd-navbar .row-xs-middle {
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }

    .rd-navbar .row-xs-bottom {
        -webkit-align-items: flex-end;
        -ms-flex-align: end;
        align-items: flex-end
    }

    .rd-navbar .col-xs-top {
        -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
        align-self: flex-start
    }

    .rd-navbar .col-xs-middle {
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        align-self: center
    }

    .rd-navbar .col-xs-bottom {
        -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
        align-self: flex-end
    }

    .rd-navbar .row>.col-xs-preffix-0 {
        margin-left: 0
    }

    .rd-navbar .row>.col-xs-1 {
        -webkit-flex-basis: 8.33333%;
        -ms-flex-preferred-size: 8.33333%;
        flex-basis: 8.33333%;
        max-width: 8.33333%
    }

    .rd-navbar .row>.col-xs-preffix-1 {
        margin-left: 8.33333%
    }

    .rd-navbar .row>.col-xs-2 {
        -webkit-flex-basis: 16.66667%;
        -ms-flex-preferred-size: 16.66667%;
        flex-basis: 16.66667%;
        max-width: 16.66667%
    }

    .rd-navbar .row>.col-xs-preffix-2 {
        margin-left: 16.66667%
    }

    .rd-navbar .row>.col-xs-3 {
        -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%
    }

    .rd-navbar .row>.col-xs-preffix-3 {
        margin-left: 25%
    }

    .rd-navbar .row>.col-xs-4 {
        -webkit-flex-basis: 33.33333%;
        -ms-flex-preferred-size: 33.33333%;
        flex-basis: 33.33333%;
        max-width: 33.33333%
    }

    .rd-navbar .row>.col-xs-preffix-4 {
        margin-left: 33.33333%
    }

    .rd-navbar .row>.col-xs-5 {
        -webkit-flex-basis: 41.66667%;
        -ms-flex-preferred-size: 41.66667%;
        flex-basis: 41.66667%;
        max-width: 41.66667%
    }

    .rd-navbar .row>.col-xs-preffix-5 {
        margin-left: 41.66667%
    }

    .rd-navbar .row>.col-xs-6 {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%
    }

    .rd-navbar .row>.col-xs-preffix-6 {
        margin-left: 50%
    }

    .rd-navbar .row>.col-xs-7 {
        -webkit-flex-basis: 58.33333%;
        -ms-flex-preferred-size: 58.33333%;
        flex-basis: 58.33333%;
        max-width: 58.33333%
    }

    .rd-navbar .row>.col-xs-preffix-7 {
        margin-left: 58.33333%
    }

    .rd-navbar .row>.col-xs-8 {
        -webkit-flex-basis: 66.66667%;
        -ms-flex-preferred-size: 66.66667%;
        flex-basis: 66.66667%;
        max-width: 66.66667%
    }

    .rd-navbar .row>.col-xs-preffix-8 {
        margin-left: 66.66667%
    }

    .rd-navbar .row>.col-xs-9 {
        -webkit-flex-basis: 75%;
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%
    }

    .rd-navbar .row>.col-xs-preffix-9 {
        margin-left: 75%
    }

    .rd-navbar .row>.col-xs-10 {
        -webkit-flex-basis: 83.33333%;
        -ms-flex-preferred-size: 83.33333%;
        flex-basis: 83.33333%;
        max-width: 83.33333%
    }

    .rd-navbar .row>.col-xs-preffix-10 {
        margin-left: 83.33333%
    }

    .rd-navbar .row>.col-xs-11 {
        -webkit-flex-basis: 91.66667%;
        -ms-flex-preferred-size: 91.66667%;
        flex-basis: 91.66667%;
        max-width: 91.66667%
    }

    .rd-navbar .row>.col-xs-preffix-11 {
        margin-left: 91.66667%
    }

    .rd-navbar .row>.col-xs-12 {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }

    .rd-navbar .row>.col-xs-preffix-12 {
        margin-left: 100%
    }
}

@media (min-width: 768px) {
    .rd-navbar *+[class*='col-sm-'] {
        margin-top: 0
    }

    .rd-navbar .row-sm-center {
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .rd-navbar .row-sm-left {
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .rd-navbar .row-sm-right {
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .rd-navbar .row-sm-justify {
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .rd-navbar .row-sm-around {
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around
    }

    .rd-navbar .row-sm-top {
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .rd-navbar .row-sm {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .rd-navbar .row-sm-reverse {
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .rd-navbar .row-sm-middle {
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }

    .rd-navbar .row-sm-bottom {
        -webkit-align-items: flex-end;
        -ms-flex-align: end;
        align-items: flex-end
    }

    .rd-navbar .col-sm-top {
        -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
        align-self: flex-start
    }

    .rd-navbar .col-sm-middle {
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        align-self: center
    }

    .rd-navbar .col-sm-bottom {
        -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
        align-self: flex-end
    }

    .rd-navbar .row>.col-sm-preffix-0 {
        margin-left: 0
    }

    .rd-navbar .row>.col-sm-1 {
        -webkit-flex-basis: 8.33333%;
        -ms-flex-preferred-size: 8.33333%;
        flex-basis: 8.33333%;
        max-width: 8.33333%
    }

    .rd-navbar .row>.col-sm-preffix-1 {
        margin-left: 8.33333%
    }

    .rd-navbar .row>.col-sm-2 {
        -webkit-flex-basis: 16.66667%;
        -ms-flex-preferred-size: 16.66667%;
        flex-basis: 16.66667%;
        max-width: 16.66667%
    }

    .rd-navbar .row>.col-sm-preffix-2 {
        margin-left: 16.66667%
    }

    .rd-navbar .row>.col-sm-3 {
        -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%
    }

    .rd-navbar .row>.col-sm-preffix-3 {
        margin-left: 25%
    }

    .rd-navbar .row>.col-sm-4 {
        -webkit-flex-basis: 33.33333%;
        -ms-flex-preferred-size: 33.33333%;
        flex-basis: 33.33333%;
        max-width: 33.33333%
    }

    .rd-navbar .row>.col-sm-preffix-4 {
        margin-left: 33.33333%
    }

    .rd-navbar .row>.col-sm-5 {
        -webkit-flex-basis: 41.66667%;
        -ms-flex-preferred-size: 41.66667%;
        flex-basis: 41.66667%;
        max-width: 41.66667%
    }

    .rd-navbar .row>.col-sm-preffix-5 {
        margin-left: 41.66667%
    }

    .rd-navbar .row>.col-sm-6 {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%
    }

    .rd-navbar .row>.col-sm-preffix-6 {
        margin-left: 50%
    }

    .rd-navbar .row>.col-sm-7 {
        -webkit-flex-basis: 58.33333%;
        -ms-flex-preferred-size: 58.33333%;
        flex-basis: 58.33333%;
        max-width: 58.33333%
    }

    .rd-navbar .row>.col-sm-preffix-7 {
        margin-left: 58.33333%
    }

    .rd-navbar .row>.col-sm-8 {
        -webkit-flex-basis: 66.66667%;
        -ms-flex-preferred-size: 66.66667%;
        flex-basis: 66.66667%;
        max-width: 66.66667%
    }

    .rd-navbar .row>.col-sm-preffix-8 {
        margin-left: 66.66667%
    }

    .rd-navbar .row>.col-sm-9 {
        -webkit-flex-basis: 75%;
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%
    }

    .rd-navbar .row>.col-sm-preffix-9 {
        margin-left: 75%
    }

    .rd-navbar .row>.col-sm-10 {
        -webkit-flex-basis: 83.33333%;
        -ms-flex-preferred-size: 83.33333%;
        flex-basis: 83.33333%;
        max-width: 83.33333%
    }

    .rd-navbar .row>.col-sm-preffix-10 {
        margin-left: 83.33333%
    }

    .rd-navbar .row>.col-sm-11 {
        -webkit-flex-basis: 91.66667%;
        -ms-flex-preferred-size: 91.66667%;
        flex-basis: 91.66667%;
        max-width: 91.66667%
    }

    .rd-navbar .row>.col-sm-preffix-11 {
        margin-left: 91.66667%
    }

    .rd-navbar .row>.col-sm-12 {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }

    .rd-navbar .row>.col-sm-preffix-12 {
        margin-left: 100%
    }
}

@media (min-width: 992px) {
    .rd-navbar *+[class*='col-md-'] {
        margin-top: 0
    }

    .rd-navbar .row-md-center {
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .rd-navbar .row-md-left {
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .rd-navbar .row-md-right {
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .rd-navbar .row-md-justify {
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .rd-navbar .row-md-around {
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around
    }

    .rd-navbar .row-md-top {
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .rd-navbar .row-md {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .rd-navbar .row-md-reverse {
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .rd-navbar .row-md-middle {
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }

    .rd-navbar .row-md-bottom {
        -webkit-align-items: flex-end;
        -ms-flex-align: end;
        align-items: flex-end
    }

    .rd-navbar .col-md-top {
        -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
        align-self: flex-start
    }

    .rd-navbar .col-md-middle {
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        align-self: center
    }

    .rd-navbar .col-md-bottom {
        -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
        align-self: flex-end
    }

    .rd-navbar .row>.col-md-preffix-0 {
        margin-left: 0
    }

    .rd-navbar .row>.col-md-1 {
        -webkit-flex-basis: 8.33333%;
        -ms-flex-preferred-size: 8.33333%;
        flex-basis: 8.33333%;
        max-width: 8.33333%
    }

    .rd-navbar .row>.col-md-preffix-1 {
        margin-left: 8.33333%
    }

    .rd-navbar .row>.col-md-2 {
        -webkit-flex-basis: 16.66667%;
        -ms-flex-preferred-size: 16.66667%;
        flex-basis: 16.66667%;
        max-width: 16.66667%
    }

    .rd-navbar .row>.col-md-preffix-2 {
        margin-left: 16.66667%
    }

    .rd-navbar .row>.col-md-3 {
        -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%
    }

    .rd-navbar .row>.col-md-preffix-3 {
        margin-left: 25%
    }

    .rd-navbar .row>.col-md-4 {
        -webkit-flex-basis: 33.33333%;
        -ms-flex-preferred-size: 33.33333%;
        flex-basis: 33.33333%;
        max-width: 33.33333%
    }

    .rd-navbar .row>.col-md-preffix-4 {
        margin-left: 33.33333%
    }

    .rd-navbar .row>.col-md-5 {
        -webkit-flex-basis: 41.66667%;
        -ms-flex-preferred-size: 41.66667%;
        flex-basis: 41.66667%;
        max-width: 41.66667%
    }

    .rd-navbar .row>.col-md-preffix-5 {
        margin-left: 41.66667%
    }

    .rd-navbar .row>.col-md-6 {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%
    }

    .rd-navbar .row>.col-md-preffix-6 {
        margin-left: 50%
    }

    .rd-navbar .row>.col-md-7 {
        -webkit-flex-basis: 58.33333%;
        -ms-flex-preferred-size: 58.33333%;
        flex-basis: 58.33333%;
        max-width: 58.33333%
    }

    .rd-navbar .row>.col-md-preffix-7 {
        margin-left: 58.33333%
    }

    .rd-navbar .row>.col-md-8 {
        -webkit-flex-basis: 66.66667%;
        -ms-flex-preferred-size: 66.66667%;
        flex-basis: 66.66667%;
        max-width: 66.66667%
    }

    .rd-navbar .row>.col-md-preffix-8 {
        margin-left: 66.66667%
    }

    .rd-navbar .row>.col-md-9 {
        -webkit-flex-basis: 75%;
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%
    }

    .rd-navbar .row>.col-md-preffix-9 {
        margin-left: 75%
    }

    .rd-navbar .row>.col-md-10 {
        -webkit-flex-basis: 83.33333%;
        -ms-flex-preferred-size: 83.33333%;
        flex-basis: 83.33333%;
        max-width: 83.33333%
    }

    .rd-navbar .row>.col-md-preffix-10 {
        margin-left: 83.33333%
    }

    .rd-navbar .row>.col-md-11 {
        -webkit-flex-basis: 91.66667%;
        -ms-flex-preferred-size: 91.66667%;
        flex-basis: 91.66667%;
        max-width: 91.66667%
    }

    .rd-navbar .row>.col-md-preffix-11 {
        margin-left: 91.66667%
    }

    .rd-navbar .row>.col-md-12 {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }

    .rd-navbar .row>.col-md-preffix-12 {
        margin-left: 100%
    }
}

@media (min-width: 1200px) {
    .rd-navbar *+[class*='col-lg-'] {
        margin-top: 0
    }

    .rd-navbar .row-lg-center {
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .rd-navbar .row-lg-left {
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .rd-navbar .row-lg-right {
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .rd-navbar .row-lg-justify {
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .rd-navbar .row-lg-around {
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around
    }

    .rd-navbar .row-lg-top {
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .rd-navbar .row-lg {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .rd-navbar .row-lg-reverse {
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .rd-navbar .row-lg-middle {
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }

    .rd-navbar .row-lg-bottom {
        -webkit-align-items: flex-end;
        -ms-flex-align: end;
        align-items: flex-end
    }

    .rd-navbar .col-lg-top {
        -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
        align-self: flex-start
    }

    .rd-navbar .col-lg-middle {
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        align-self: center
    }

    .rd-navbar .col-lg-bottom {
        -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
        align-self: flex-end
    }

    .rd-navbar .row>.col-lg-preffix-0 {
        margin-left: 0
    }

    .rd-navbar .row>.col-lg-1 {
        -webkit-flex-basis: 8.33333%;
        -ms-flex-preferred-size: 8.33333%;
        flex-basis: 8.33333%;
        max-width: 8.33333%
    }

    .rd-navbar .row>.col-lg-preffix-1 {
        margin-left: 8.33333%
    }

    .rd-navbar .row>.col-lg-2 {
        -webkit-flex-basis: 16.66667%;
        -ms-flex-preferred-size: 16.66667%;
        flex-basis: 16.66667%;
        max-width: 16.66667%
    }

    .rd-navbar .row>.col-lg-preffix-2 {
        margin-left: 16.66667%
    }

    .rd-navbar .row>.col-lg-3 {
        -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%
    }

    .rd-navbar .row>.col-lg-preffix-3 {
        margin-left: 25%
    }

    .rd-navbar .row>.col-lg-4 {
        -webkit-flex-basis: 33.33333%;
        -ms-flex-preferred-size: 33.33333%;
        flex-basis: 33.33333%;
        max-width: 33.33333%
    }

    .rd-navbar .row>.col-lg-preffix-4 {
        margin-left: 33.33333%
    }

    .rd-navbar .row>.col-lg-5 {
        -webkit-flex-basis: 41.66667%;
        -ms-flex-preferred-size: 41.66667%;
        flex-basis: 41.66667%;
        max-width: 41.66667%
    }

    .rd-navbar .row>.col-lg-preffix-5 {
        margin-left: 41.66667%
    }

    .rd-navbar .row>.col-lg-6 {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%
    }

    .rd-navbar .row>.col-lg-preffix-6 {
        margin-left: 50%
    }

    .rd-navbar .row>.col-lg-7 {
        -webkit-flex-basis: 58.33333%;
        -ms-flex-preferred-size: 58.33333%;
        flex-basis: 58.33333%;
        max-width: 58.33333%
    }

    .rd-navbar .row>.col-lg-preffix-7 {
        margin-left: 58.33333%
    }

    .rd-navbar .row>.col-lg-8 {
        -webkit-flex-basis: 66.66667%;
        -ms-flex-preferred-size: 66.66667%;
        flex-basis: 66.66667%;
        max-width: 66.66667%
    }

    .rd-navbar .row>.col-lg-preffix-8 {
        margin-left: 66.66667%
    }

    .rd-navbar .row>.col-lg-9 {
        -webkit-flex-basis: 75%;
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%
    }

    .rd-navbar .row>.col-lg-preffix-9 {
        margin-left: 75%
    }

    .rd-navbar .row>.col-lg-10 {
        -webkit-flex-basis: 83.33333%;
        -ms-flex-preferred-size: 83.33333%;
        flex-basis: 83.33333%;
        max-width: 83.33333%
    }

    .rd-navbar .row>.col-lg-preffix-10 {
        margin-left: 83.33333%
    }

    .rd-navbar .row>.col-lg-11 {
        -webkit-flex-basis: 91.66667%;
        -ms-flex-preferred-size: 91.66667%;
        flex-basis: 91.66667%;
        max-width: 91.66667%
    }

    .rd-navbar .row>.col-lg-preffix-11 {
        margin-left: 91.66667%
    }

    .rd-navbar .row>.col-lg-12 {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }

    .rd-navbar .row>.col-lg-preffix-12 {
        margin-left: 100%
    }
}

.rd-navbar html.lt-ie10 .row>.col-xs-1 {
    margin-left: auto;
    margin-right: auto;
    max-width: 8.33333%
}

.rd-navbar html.lt-ie10 .row>.col-xs-2 {
    margin-left: auto;
    margin-right: auto;
    max-width: 16.66667%
}

.rd-navbar html.lt-ie10 .row>.col-xs-3 {
    margin-left: auto;
    margin-right: auto;
    max-width: 25%
}

.rd-navbar html.lt-ie10 .row>.col-xs-4 {
    margin-left: auto;
    margin-right: auto;
    max-width: 33.33333%
}

.rd-navbar html.lt-ie10 .row>.col-xs-5 {
    margin-left: auto;
    margin-right: auto;
    max-width: 41.66667%
}

.rd-navbar html.lt-ie10 .row>.col-xs-6 {
    margin-left: auto;
    margin-right: auto;
    max-width: 50%
}

.rd-navbar html.lt-ie10 .row>.col-xs-7 {
    margin-left: auto;
    margin-right: auto;
    max-width: 58.33333%
}

.rd-navbar html.lt-ie10 .row>.col-xs-8 {
    margin-left: auto;
    margin-right: auto;
    max-width: 66.66667%
}

.rd-navbar html.lt-ie10 .row>.col-xs-9 {
    margin-left: auto;
    margin-right: auto;
    max-width: 75%
}

.rd-navbar html.lt-ie10 .row>.col-xs-10 {
    margin-left: auto;
    margin-right: auto;
    max-width: 83.33333%
}

.rd-navbar html.lt-ie10 .row>.col-xs-11 {
    margin-left: auto;
    margin-right: auto;
    max-width: 91.66667%
}

.rd-navbar html.lt-ie10 .row>.col-xs-12 {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%
}

.rd-navbar html.lt-ie10 .row>.col-sm-1 {
    margin-left: auto;
    margin-right: auto;
    max-width: 8.33333%
}

.rd-navbar html.lt-ie10 .row>.col-sm-2 {
    margin-left: auto;
    margin-right: auto;
    max-width: 16.66667%
}

.rd-navbar html.lt-ie10 .row>.col-sm-3 {
    margin-left: auto;
    margin-right: auto;
    max-width: 25%
}

.rd-navbar html.lt-ie10 .row>.col-sm-4 {
    margin-left: auto;
    margin-right: auto;
    max-width: 33.33333%
}

.rd-navbar html.lt-ie10 .row>.col-sm-5 {
    margin-left: auto;
    margin-right: auto;
    max-width: 41.66667%
}

.rd-navbar html.lt-ie10 .row>.col-sm-6 {
    margin-left: auto;
    margin-right: auto;
    max-width: 50%
}

.rd-navbar html.lt-ie10 .row>.col-sm-7 {
    margin-left: auto;
    margin-right: auto;
    max-width: 58.33333%
}

.rd-navbar html.lt-ie10 .row>.col-sm-8 {
    margin-left: auto;
    margin-right: auto;
    max-width: 66.66667%
}

.rd-navbar html.lt-ie10 .row>.col-sm-9 {
    margin-left: auto;
    margin-right: auto;
    max-width: 75%
}

.rd-navbar html.lt-ie10 .row>.col-sm-10 {
    margin-left: auto;
    margin-right: auto;
    max-width: 83.33333%
}

.rd-navbar html.lt-ie10 .row>.col-sm-11 {
    margin-left: auto;
    margin-right: auto;
    max-width: 91.66667%
}

.rd-navbar html.lt-ie10 .row>.col-sm-12 {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%
}

.rd-navbar html.lt-ie10 .row>.col-md-1 {
    margin-left: auto;
    margin-right: auto;
    max-width: 8.33333%
}

.rd-navbar html.lt-ie10 .row>.col-md-2 {
    margin-left: auto;
    margin-right: auto;
    max-width: 16.66667%
}

.rd-navbar html.lt-ie10 .row>.col-md-3 {
    margin-left: auto;
    margin-right: auto;
    max-width: 25%
}

.rd-navbar html.lt-ie10 .row>.col-md-4 {
    margin-left: auto;
    margin-right: auto;
    max-width: 33.33333%
}

.rd-navbar html.lt-ie10 .row>.col-md-5 {
    margin-left: auto;
    margin-right: auto;
    max-width: 41.66667%
}

.rd-navbar html.lt-ie10 .row>.col-md-6 {
    margin-left: auto;
    margin-right: auto;
    max-width: 50%
}

.rd-navbar html.lt-ie10 .row>.col-md-7 {
    margin-left: auto;
    margin-right: auto;
    max-width: 58.33333%
}

.rd-navbar html.lt-ie10 .row>.col-md-8 {
    margin-left: auto;
    margin-right: auto;
    max-width: 66.66667%
}

.rd-navbar html.lt-ie10 .row>.col-md-9 {
    margin-left: auto;
    margin-right: auto;
    max-width: 75%
}

.rd-navbar html.lt-ie10 .row>.col-md-10 {
    margin-left: auto;
    margin-right: auto;
    max-width: 83.33333%
}

.rd-navbar html.lt-ie10 .row>.col-md-11 {
    margin-left: auto;
    margin-right: auto;
    max-width: 91.66667%
}

.rd-navbar html.lt-ie10 .row>.col-md-12 {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%
}

.rd-navbar html.lt-ie10 .row>.col-lg-1 {
    margin-left: auto;
    margin-right: auto;
    max-width: 8.33333%
}

.rd-navbar html.lt-ie10 .row>.col-lg-2 {
    margin-left: auto;
    margin-right: auto;
    max-width: 16.66667%
}

.rd-navbar html.lt-ie10 .row>.col-lg-3 {
    margin-left: auto;
    margin-right: auto;
    max-width: 25%
}

.rd-navbar html.lt-ie10 .row>.col-lg-4 {
    margin-left: auto;
    margin-right: auto;
    max-width: 33.33333%
}

.rd-navbar html.lt-ie10 .row>.col-lg-5 {
    margin-left: auto;
    margin-right: auto;
    max-width: 41.66667%
}

.rd-navbar html.lt-ie10 .row>.col-lg-6 {
    margin-left: auto;
    margin-right: auto;
    max-width: 50%
}

.rd-navbar html.lt-ie10 .row>.col-lg-7 {
    margin-left: auto;
    margin-right: auto;
    max-width: 58.33333%
}

.rd-navbar html.lt-ie10 .row>.col-lg-8 {
    margin-left: auto;
    margin-right: auto;
    max-width: 66.66667%
}

.rd-navbar html.lt-ie10 .row>.col-lg-9 {
    margin-left: auto;
    margin-right: auto;
    max-width: 75%
}

.rd-navbar html.lt-ie10 .row>.col-lg-10 {
    margin-left: auto;
    margin-right: auto;
    max-width: 83.33333%
}

.rd-navbar html.lt-ie10 .row>.col-lg-11 {
    margin-left: auto;
    margin-right: auto;
    max-width: 91.66667%
}

.rd-navbar html.lt-ie10 .row>.col-lg-12 {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%
}

.rd-navbar html.lt-ie10 .row>[class*="col-xs-preffix-"],
.rd-navbar html.lt-ie10 .row>[class*="col-sm-preffix-"],
.rd-navbar html.lt-ie10 .row>[class*="col-md-preffix-"],
.rd-navbar html.lt-ie10 .row>[class*="col-lg-preffix-"] {
    margin-left: auto
}

.rd-navbar-wrap,
.rd-navbar-static.rd-navbar--is-clone,
.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu>.rd-navbar-dropdown,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-nav-level-2>.rd-navbar-submenu>.rd-navbar-dropdown,
.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu>.rd-navbar-megamenu,
.rd-navbar-static .rd-navbar-nav>.rd-navbar-nav-category>.rd-navbar-nav-link>.rd-navbar-label,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-nav-level-1 .rd-navbar-thumbnail,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-products .rd-navbar-product-image,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .menu_holder .ban_holder h4,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-megamenu.rd-navbar-megamenu-template-2 .rd-navbar-static-block-1,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-megamenu.rd-navbar-megamenu-template-2 .rd-navbar-static-block-2,
.rd-navbar-fixed .rd-navbar-nav-wrap,
.rd-navbar-fixed .rd-navbar-nav>.rd-navbar-nav-category>.rd-navbar-submenu-toggle,
.rd-navbar-fixed .rd-navbar-nav-level-1>.rd-navbar-nav-category>.rd-navbar-submenu-toggle,
.rd-navbar-fixed .rd-navbar-nav-level-2>.rd-navbar-nav-category>.rd-navbar-submenu-toggle {
    transition: .3s all cubic-bezier(0.785, 0.135, 0.15, 0.86)
}

.rd-navbar,
.rd-navbar.rd-navbar--is-clone,
.rd-navbar-nav,
.rd-navbar-toggle,
.rd-navbar-dropdown,
.rd-navbar-megamenu,
.rd-navbar-submenu-toggle,
.rd-navbar-label,
.rd-navbar-thumbnail,
.rd-navbar-products,
.rd-navbar-static-block {
    display: none
}

.rd-navbar-fixed,
.rd-navbar-static,
.rd-navbar-fullwidth,
.rd-navbar-sidebar {
    display: block
}

.rd-navbar--no-transition,
.rd-navbar--no-transition * {
    transition: none !important
}

.rd-navbar-wrap {
    display: inline-block
}

.rd-navbar-fixed-linked {
    padding-top: 60px
}

.rd-navbar-outer {
    color: #888;
    background: none
}

.rd-navbar-static {
    background: #fff
}

.rd-navbar-static .rd-navbar--has-dropdown {
    position: relative
}

.rd-navbar-static .rd-navbar-nav>li>.rd-navbar-dropdown .rd-navbar-dropdown {
    left: 100%;
    top: 0;
    z-index: 2;
    position: absolute;
    width: 200px;
    background: #f4f4f4;
    padding: 20px 0
}

.rd-navbar-static .rd-navbar-nav-wrap,
.rd-navbar-static .rd-navbar-search-wrap {
    vertical-align: middle
}

.rd-navbar-static .rd-navbar-nav-wrap {
    width: 100%
}

.rd-navbar-static.rd-navbar--is-clone {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    display: block;
    -webkit-transform: translateY(-105%);
    transform: translateY(-105%);
    z-index: 20;
    padding: 20px 0;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.35);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.35)
}

.rd-navbar-static.rd-navbar--is-clone .rd-navbar-panel {
    display: none
}

.rd-navbar-static.rd-navbar--is-clone.rd-navbar--is-stuck {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.rd-navbar-static.rd-navbar--is-stuck {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    z-index: 9999
}

.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-panel {
    display: none
}

.rd-navbar-toggle {
    background: none;
    border: none
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-dropdown .rd-navbar-nav-level-1>.rd-navbar-submenu>.rd-navbar-dropdown,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-dropdown .rd-navbar-nav-level-2>.rd-navbar-submenu>.rd-navbar-dropdown {
    display: none
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-dropdown .rd-navbar-nav-level-1>.rd-navbar-submenu.focus>.rd-navbar-dropdown,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-dropdown .rd-navbar-nav-level-2>.rd-navbar-submenu.focus>.rd-navbar-dropdown {
    display: block
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu>.rd-navbar-dropdown,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-nav-level-2>.rd-navbar-submenu>.rd-navbar-dropdown,
.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu>.rd-navbar-megamenu {
    display: block;
    position: absolute;
    top: 40px;
    z-index: 888;
    opacity: 0;
    visibility: hidden;
    text-align: left;
    -webkit-transform: translateY(30px);
    transform: translateY(30px)
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu.focus>.rd-navbar-dropdown,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-nav-level-2>.rd-navbar-submenu.focus>.rd-navbar-dropdown,
.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu.focus>.rd-navbar-megamenu,
.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu.opened>.rd-navbar-megamenu {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar-nav-category>.rd-navbar-nav-link {
    color: #282828;
    background: transparent
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar-nav-category>.rd-navbar-nav-link:hover,
.rd-navbar-static .rd-navbar-nav>.rd-navbar-nav-category.focus>.rd-navbar-nav-link,
.rd-navbar-static .rd-navbar-nav>.rd-navbar-nav-category.active>.rd-navbar-nav-link {
    color: #fe9b4b
}

.rd-navbar-static .rd-navbar-nav {
    display: block
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar-nav-category {
    display: inline-block;
    margin: 0 25px
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar-nav-category>.rd-navbar-nav-link {
    display: block;
    padding: 0;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    text-transform: uppercase
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu>.rd-navbar-nav-link,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-dropdown>.rd-navbar-nav-link,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-dropdown .rd-navbar-nav-level-1>.rd-navbar--has-dropdown>.rd-navbar-nav-link,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-dropdown .rd-navbar-nav-level-2>.rd-navbar--has-dropdown>.rd-navbar-nav-link,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-nav-level-2>.rd-navbar--has-dropdown>.rd-navbar-nav-link {
    position: relative;
    padding-right: 20px
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu>.rd-navbar-nav-link::after,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-dropdown>.rd-navbar-nav-link::after,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-dropdown .rd-navbar-nav-level-1>.rd-navbar--has-dropdown>.rd-navbar-nav-link::after,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-dropdown .rd-navbar-nav-level-2>.rd-navbar--has-dropdown>.rd-navbar-nav-link::after,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-nav-level-2>.rd-navbar--has-dropdown>.rd-navbar-nav-link::after {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -10px;
    margin-right: 0;
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    content: "\f107";
    font-family: "FontAwesome";
    font-weight: 400
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar-nav-category>.rd-navbar-nav-link {
    position: relative
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar-nav-category>.rd-navbar-nav-link>.rd-navbar-label {
    display: block;
    position: absolute;
    left: 4px;
    top: -8px;
    padding: 3px;
    font-size: 11px;
    line-height: 1;
    color: #fff;
    background: #fd2c79
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar-nav-category>.rd-navbar-nav-link>.rd-navbar-label.sale {
    background: #21ddf7
}

.rd-navbar--is-stuck.rd-navbar-static .rd-navbar-nav>.rd-navbar-nav-category>.rd-navbar-nav-link>.rd-navbar-label {
    top: 0;
    left: 0
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-dropdown .rd-navbar-nav-level-1>.rd-navbar-nav-category>.rd-navbar-nav-link,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-dropdown .rd-navbar-nav-level-2>.rd-navbar-nav-category>.rd-navbar-nav-link,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-dropdown .rd-navbar-nav-level-3>.rd-navbar-nav-category>.rd-navbar-nav-link {
    color: #888;
    background: transparent
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-dropdown .rd-navbar-nav-level-1>.rd-navbar-nav-category>.rd-navbar-nav-link:hover,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-dropdown .rd-navbar-nav-level-2>.rd-navbar-nav-category>.rd-navbar-nav-link:hover,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-dropdown .rd-navbar-nav-level-3>.rd-navbar-nav-category>.rd-navbar-nav-link:hover,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-dropdown .rd-navbar-nav-level-1>.rd-navbar-nav-category.focus>.rd-navbar-nav-link,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-dropdown .rd-navbar-nav-level-2>.rd-navbar-nav-category.focus>.rd-navbar-nav-link,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-dropdown .rd-navbar-nav-level-3>.rd-navbar-nav-category.focus>.rd-navbar-nav-link,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-dropdown .rd-navbar-nav-level-1>.rd-navbar-nav-category.active>.rd-navbar-nav-link,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-dropdown .rd-navbar-nav-level-2>.rd-navbar-nav-category.active>.rd-navbar-nav-link,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-dropdown .rd-navbar-nav-level-3>.rd-navbar-nav-category.active>.rd-navbar-nav-link {
    color: #282828
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-dropdown .rd-navbar-nav-level-1>.rd-navbar-nav-category>.rd-navbar-nav-link,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-dropdown .rd-navbar-nav-level-2>.rd-navbar-nav-category>.rd-navbar-nav-link,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-dropdown .rd-navbar-nav-level-3>.rd-navbar-nav-category>.rd-navbar-nav-link {
    display: block;
    padding: 5px 30px 5px 20px;
    font-size: 14px;
    line-height: 24px
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-dropdown .rd-navbar-nav-level-1>.rd-navbar-nav-category.rd-navbar--has-dropdown>.rd-navbar-nav-link:after,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-dropdown .rd-navbar-nav-level-2>.rd-navbar-nav-category.rd-navbar--has-dropdown>.rd-navbar-nav-link:after,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-dropdown .rd-navbar-nav-level-3>.rd-navbar-nav-category.rd-navbar--has-dropdown>.rd-navbar-nav-link:after {
    content: "\f105";
    right: 10px
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-dropdown .rd-navbar-nav-level-1>.rd-navbar-nav-category>.rd-navbar-nav-link,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-dropdown .rd-navbar-nav-level-2>.rd-navbar-nav-category>.rd-navbar-nav-link,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-dropdown .rd-navbar-nav-level-3>.rd-navbar-nav-category>.rd-navbar-nav-link,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-nav-level-1>.rd-navbar-nav-category>.rd-navbar-nav-link,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-nav-level-2>.rd-navbar-nav-category>.rd-navbar-nav-link,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-nav-level-3>.rd-navbar-nav-category>.rd-navbar-nav-link {
    position: relative
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-dropdown .rd-navbar-nav-level-1>.rd-navbar-nav-category>.rd-navbar-nav-link>.rd-navbar-label,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-dropdown .rd-navbar-nav-level-2>.rd-navbar-nav-category>.rd-navbar-nav-link>.rd-navbar-label,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-dropdown .rd-navbar-nav-level-3>.rd-navbar-nav-category>.rd-navbar-nav-link>.rd-navbar-label,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-nav-level-1>.rd-navbar-nav-category>.rd-navbar-nav-link>.rd-navbar-label,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-nav-level-2>.rd-navbar-nav-category>.rd-navbar-nav-link>.rd-navbar-label,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-nav-level-3>.rd-navbar-nav-category>.rd-navbar-nav-link>.rd-navbar-label {
    display: inline-block;
    vertical-align: top;
    position: absolute;
    margin-left: 10px;
    padding: 2px;
    font-size: 9px;
    line-height: 1;
    color: #fff;
    background: #fd2c79
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-dropdown .rd-navbar-nav-level-1>.rd-navbar-nav-category>.rd-navbar-nav-link>.rd-navbar-label.sale,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-dropdown .rd-navbar-nav-level-2>.rd-navbar-nav-category>.rd-navbar-nav-link>.rd-navbar-label.sale,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-dropdown .rd-navbar-nav-level-3>.rd-navbar-nav-category>.rd-navbar-nav-link>.rd-navbar-label.sale,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-nav-level-1>.rd-navbar-nav-category>.rd-navbar-nav-link>.rd-navbar-label.sale,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-nav-level-2>.rd-navbar-nav-category>.rd-navbar-nav-link>.rd-navbar-label.sale,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-nav-level-3>.rd-navbar-nav-category>.rd-navbar-nav-link>.rd-navbar-label.sale {
    background: #21ddf7
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-dropdown .rd-navbar-nav-level-1 {
    width: 200px;
    background: #f4f4f4;
    padding: 20px 0
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu>.rd-navbar-megamenu.collumns-2 .rd-navbar-nav-level-1>.rd-navbar-nav-category {
    width: 50%
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu>.rd-navbar-megamenu.collumns-2 .rd-navbar-nav-level-1>.rd-navbar-nav-category:nth-child(n+3) {
    margin-top: 30px
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu>.rd-navbar-megamenu.collumns-3 .rd-navbar-nav-level-1>.rd-navbar-nav-category {
    width: 33.33333%
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu>.rd-navbar-megamenu.collumns-3 .rd-navbar-nav-level-1>.rd-navbar-nav-category:nth-child(n+4) {
    margin-top: 30px
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu>.rd-navbar-megamenu.collumns-4 .rd-navbar-nav-level-1>.rd-navbar-nav-category {
    width: 25%
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu>.rd-navbar-megamenu.collumns-4 .rd-navbar-nav-level-1>.rd-navbar-nav-category:nth-child(n+5) {
    margin-top: 30px
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu>.rd-navbar-megamenu.collumns-5 .rd-navbar-nav-level-1>.rd-navbar-nav-category {
    width: 20%
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu>.rd-navbar-megamenu.collumns-5 .rd-navbar-nav-level-1>.rd-navbar-nav-category:nth-child(n+6) {
    margin-top: 30px
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu>.rd-navbar-megamenu.collumns-6 .rd-navbar-nav-level-1>.rd-navbar-nav-category {
    width: 16.66667%
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu>.rd-navbar-megamenu.collumns-6 .rd-navbar-nav-level-1>.rd-navbar-nav-category:nth-child(n+7) {
    margin-top: 30px
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu>.rd-navbar-megamenu.collumns-7 .rd-navbar-nav-level-1>.rd-navbar-nav-category {
    width: 14.28571%
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu>.rd-navbar-megamenu.collumns-7 .rd-navbar-nav-level-1>.rd-navbar-nav-category:nth-child(n+8) {
    margin-top: 30px
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu>.rd-navbar-megamenu.collumns-8 .rd-navbar-nav-level-1>.rd-navbar-nav-category {
    width: 12.5%
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu>.rd-navbar-megamenu.collumns-8 .rd-navbar-nav-level-1>.rd-navbar-nav-category:nth-child(n+9) {
    margin-top: 30px
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu>.rd-navbar-megamenu .rd-navbar-nav-level-1 {
    -ms-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -30px
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu>.rd-navbar-megamenu .rd-navbar-nav-level-1>.rd-navbar-nav-category {
    width: 100%;
    padding-left: 30px
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-nav-level-1>.rd-navbar-nav-category>.rd-navbar-nav-link,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-nav-level-2>.rd-navbar-nav-category>.rd-navbar-nav-link,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-nav-level-3>.rd-navbar-nav-category>.rd-navbar-nav-link {
    color: #888;
    background: transparent
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-nav-level-1>.rd-navbar-nav-category>.rd-navbar-nav-link:hover,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-nav-level-2>.rd-navbar-nav-category>.rd-navbar-nav-link:hover,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-nav-level-3>.rd-navbar-nav-category>.rd-navbar-nav-link:hover,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-nav-level-1>.rd-navbar-nav-category.active>.rd-navbar-nav-link,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-nav-level-2>.rd-navbar-nav-category.active>.rd-navbar-nav-link,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-nav-level-3>.rd-navbar-nav-category.active>.rd-navbar-nav-link {
    color: #282828
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-nav-level-1>.rd-navbar-nav-category,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-nav-level-2>.rd-navbar-nav-category,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-nav-level-3>.rd-navbar-nav-category {
    margin-bottom: 3px
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-nav-level-1>.rd-navbar-nav-category>.rd-navbar-nav-link,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-nav-level-2>.rd-navbar-nav-category>.rd-navbar-nav-link,
.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-nav-level-3>.rd-navbar-nav-category>.rd-navbar-nav-link {
    display: inline-block;
    font-size: 14px;
    line-height: 24px
}

@media only screen and (max-width: 1199px) {

    .rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-nav-level-1>.rd-navbar-nav-category>.rd-navbar-nav-link,
    .rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-nav-level-2>.rd-navbar-nav-category>.rd-navbar-nav-link,
    .rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-nav-level-3>.rd-navbar-nav-category>.rd-navbar-nav-link {
        font-size: 12px;
        line-height: 18px
    }
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-nav-level-1>.rd-navbar-submenu>.rd-navbar-dropdown {
    display: block
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-nav-level-2>.rd-navbar-submenu {
    position: relative
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-nav-level-2>.rd-navbar-submenu>.rd-navbar-dropdown {
    z-index: 1
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-nav-level-1 .rd-navbar-thumbnail {
    display: block;
    position: relative
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-nav-level-1 .rd-navbar-thumbnail img {
    max-width: 100%
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-nav-level-1 .rd-navbar-thumbnail:hover {
    opacity: .5
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-products {
    display: block
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-products .rd-navbar-product {
    width: 100%;
    background: #fff
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-products .rd-navbar-product-image {
    display: block;
    margin-bottom: 15px
}

@media only screen and (max-width: 1199px) {
    .rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-products .rd-navbar-product-image {
        margin-bottom: 4px
    }
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-products .rd-navbar-product-image img {
    width: 100%
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-products .rd-navbar-product-image:hover {
    opacity: .9
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-products .rd-navbar-product-title {
    text-align: center
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-products .rd-navbar-product-title a {
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2;
    color: #282828
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-products .rd-navbar-product-title a:hover {
    color: #fe9b4b
}

@media only screen and (max-width: 1199px) {
    .rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-products .rd-navbar-product-title a {
        font-size: 13px
    }
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-products .rd-navbar-product-price {
    text-align: center;
    margin: 0 0 3px
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-products .rd-navbar-product-price .price {
    font-family: 'PT Serif', sans-serif;
    font-size: 30px;
    font-weight: 400;
    color: #fe9b4b
}

@media only screen and (max-width: 1199px) {
    .rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-products .rd-navbar-product-price .price {
        font-size: 20px
    }
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-static-block {
    display: block
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .menu_holder {
    position: relative
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .menu_holder .ban_img img {
    max-width: 100%
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .menu_holder .ban_holder {
    position: absolute;
    top: 34%;
    left: 0;
    right: 0;
    text-align: center
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .menu_holder .ban_holder h2 {
    font-family: 'PT Serif', sans-serif;
    font-size: 30px;
    font-weight: 400;
    text-transform: none;
    color: #282828;
    margin: 0 0 11px
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .menu_holder .ban_holder h3 {
    font-family: 'PT Serif', sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: none;
    font-style: italic;
    color: #282828;
    margin: 0 0 18px
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .menu_holder .ban_holder h4 {
    position: relative;
    width: 138px;
    height: 50px;
    line-height: 48px;
    text-align: center;
    background: #fe9b4b;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: .8px;
    color: #fff;
    margin: 0 auto
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .menu_holder:hover .ban_holder h4 {
    background: #282828
}

@media only screen and (max-width: 1400px) {
    .rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .menu_holder .ban_holder h2 {
        font-size: 22px;
        margin: 0 0 11px
    }

    .rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .menu_holder .ban_holder h3 {
        font-size: 14px;
        margin: 0 0 18px
    }

    .rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .menu_holder .ban_holder h4 {
        width: 98px;
        height: 40px;
        line-height: 38px;
        font-size: 12px
    }
}

@media only screen and (max-width: 1199px) {
    .rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .menu_holder .ban_holder h2 {
        font-size: 18px;
        margin: 0 0 8px
    }

    .rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .menu_holder .ban_holder h3 {
        font-size: 13px;
        margin: 0 0 14px
    }

    .rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .menu_holder .ban_holder h4 {
        width: 98px;
        height: 40px;
        line-height: 38px;
        font-size: 12px
    }
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-megamenu.rd-navbar-megamenu-template-1 .rd-navbar-nav-level-1>.rd-navbar-nav-category>.rd-navbar-thumbnail {
    margin-bottom: 20px
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-megamenu.rd-navbar-megamenu-template-1 .rd-navbar-nav-level-1>.rd-navbar-nav-category>.rd-navbar-nav-link {
    margin-bottom: 10px
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-megamenu.rd-navbar-megamenu-template-2 .rd-navbar-megamenu-wrapper-1 {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin-left: -30px
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-megamenu.rd-navbar-megamenu-template-2 .rd-navbar-megamenu-wrapper-1 .rd-navbar-megamenu-wrapper-2 {
    width: 100%;
    margin-left: 30px
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-megamenu.rd-navbar-megamenu-template-2 .rd-navbar-megamenu-wrapper-1 .rd-navbar-static-block-2 {
    width: 25%;
    margin-left: 30px
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-megamenu.rd-navbar-megamenu-template-2 .rd-navbar-megamenu-wrapper-2 .rd-navbar-static-block-1 {
    margin-top: 30px
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-megamenu.rd-navbar-megamenu-template-2 .rd-navbar-static-block-1 {
    display: block
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-megamenu.rd-navbar-megamenu-template-2 .rd-navbar-static-block-1 img {
    width: 100%
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-megamenu.rd-navbar-megamenu-template-2 .rd-navbar-static-block-1:hover {
    opacity: .5
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-megamenu.rd-navbar-megamenu-template-2 .rd-navbar-static-block-2 {
    display: block
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-megamenu.rd-navbar-megamenu-template-2 .rd-navbar-static-block-2 img {
    width: 100%
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-megamenu.rd-navbar-megamenu-template-2 .rd-navbar-static-block-2:hover {
    opacity: .5
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-megamenu.rd-navbar-megamenu-template-2 .rd-navbar-products {
    margin-bottom: 20px
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-megamenu.rd-navbar-megamenu-template-2 .rd-navbar-nav-level-1>.rd-navbar-nav-category>.rd-navbar-nav-link {
    margin-bottom: 10px
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-megamenu {
    left: 0;
    right: 0;
    top: 88px;
    z-index: 999;
    background: #f4f4f4;
    padding: 60px
}

@media only screen and (max-width: 1400px) {
    .rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-megamenu {
        top: 80px
    }
}

@media only screen and (max-width: 1199px) {
    .rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-megamenu {
        padding: 30px
    }
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .navbar-links-holder {
    float: left;
    width: 44.776%
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .navbar-links-holder .category-title {
    font-family: 'PT Serif', sans-serif;
    font-size: 30px;
    font-weight: 400;
    text-transform: none;
    color: #282828;
    margin: -15px 0 36px
}

@media only screen and (max-width: 1199px) {
    .rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .navbar-links-holder .category-title {
        margin: -10px 0 20px;
        font-size: 22px
    }
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-static-block.rd-navbar-static-block-1 {
    float: right;
    width: 24.875%;
    margin: 0 0 0 3.731%
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-products {
    float: right;
    width: 24.875%
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-nav-level-1>.rd-navbar-nav-category>.rd-navbar-nav-link {
    display: inline-block;
    margin: 0 0 13px;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #fe9b4b
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-nav-level-1>.rd-navbar-nav-category>.rd-navbar-nav-link:hover {
    color: #282828
}

.rd-navbar-static .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-nav-level-3 {
    left: 25px;
    top: 10px;
    background: #555
}

.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav>.rd-navbar--has-megamenu .rd-navbar-megamenu {
    top: 61px
}

.rd-navbar-fixed .rd-navbar-toggle {
    display: block
}

.rd-navbar-fixed .rd-navbar-nav-wrap {
    position: fixed;
    top: -60px;
    left: 0;
    width: 320px;
    padding: 120px 0 60px;
    bottom: -60px;
    color: #888;
    background: #282828;
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.25);
    z-index: 9998;
    -webkit-transform: translateX(-105%);
    transform: translateX(-105%)
}

.rd-navbar-fixed .rd-navbar-nav-wrap.active {
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.rd-navbar-fixed .mobile_title {
    font-family: 'PT Serif', sans-serif;
    font-size: 30px;
    font-weight: 400;
    text-transform: none;
    color: #fff;
    margin: 0;
    padding: 30px 20px 10px 40px
}

.rd-navbar-fixed .rd-navbar-nav {
    display: block;
    padding: 0 30px 17px 40px
}

.rd-navbar-fixed .rd-navbar-nav:before,
.rd-navbar-fixed .rd-navbar-nav:after {
    content: '';
    display: block;
    height: 8px
}

.rd-navbar-fixed .rd_navbar-scroll-holder {
    height: 100%;
    overflow: auto;
    text-align: left;
    border-top: solid 1px #141414
}

.rd-navbar-fixed .rd_navbar-scroll-holder .category-title {
    display: none
}

.rd-navbar-fixed .mobile_links_block .links {
    padding: 31px 30px 30px 40px;
    border-top: solid 1px #141414
}

.rd-navbar-fixed .mobile_links_block .links li {
    margin: 0 0 6px
}

.rd-navbar-fixed .mobile_links_block .links li a {
    color: #888
}

.rd-navbar-fixed .mobile_links_block .links li a:hover {
    color: #fff
}

.rd-navbar-fixed .mobile_links_block .switchers_wrap {
    border-top: solid 1px #141414;
    padding: 31px 30px 30px 40px
}

.rd-navbar-fixed .mobile_links_block .switchers_wrap .header-button .header-button-title {
    margin: 0 0 11px
}

.rd-navbar-fixed .mobile_links_block .switchers_wrap .header-button .header-button-title .label {
    display: none
}

.rd-navbar-fixed .mobile_links_block .switchers_wrap .header-button .header-button-title .current {
    position: relative;
    padding: 0 20px 0 0;
    cursor: pointer
}

.rd-navbar-fixed .mobile_links_block .switchers_wrap .header-button .header-button-title .current:after {
    position: absolute;
    right: 0;
    top: 0;
    font: 400 16px/18px FontAwesome;
    content: '\f107'
}

.rd-navbar-fixed .mobile_links_block .switchers_wrap .header-button .header-button-title .current:hover {
    color: #fff
}

.rd-navbar-fixed .mobile_links_block .switchers_wrap .header-button ul {
    padding-bottom: 20px
}

.rd-navbar-fixed .mobile_links_block .switchers_wrap .header-button ul li {
    margin: 0 0 6px
}

.rd-navbar-fixed .mobile_links_block .switchers_wrap .header-button ul li a {
    color: #888
}

.rd-navbar-fixed .mobile_links_block .switchers_wrap .header-button ul li a:hover {
    color: #fff
}

.rd-navbar-fixed .rd-navbar-nav>.rd-navbar-nav-category>.rd-navbar-nav-link,
.rd-navbar-fixed .rd-navbar-nav-level-1>.rd-navbar-nav-category>.rd-navbar-nav-link,
.rd-navbar-fixed .rd-navbar-nav-level-2>.rd-navbar-nav-category>.rd-navbar-nav-link,
.rd-navbar-fixed .rd-navbar-nav-level-3>.rd-navbar-nav-category>.rd-navbar-nav-link {
    color: #fff;
    background: transparent
}

.rd-navbar-fixed .rd-navbar-nav>.rd-navbar-nav-category>.rd-navbar-nav-link:hover,
.rd-navbar-fixed .rd-navbar-nav-level-1>.rd-navbar-nav-category>.rd-navbar-nav-link:hover,
.rd-navbar-fixed .rd-navbar-nav-level-2>.rd-navbar-nav-category>.rd-navbar-nav-link:hover,
.rd-navbar-fixed .rd-navbar-nav-level-3>.rd-navbar-nav-category>.rd-navbar-nav-link:hover,
.rd-navbar-fixed .rd-navbar-nav>.rd-navbar-nav-category.opened>.rd-navbar-nav-link,
.rd-navbar-fixed .rd-navbar-nav-level-1>.rd-navbar-nav-category.opened>.rd-navbar-nav-link,
.rd-navbar-fixed .rd-navbar-nav-level-2>.rd-navbar-nav-category.opened>.rd-navbar-nav-link,
.rd-navbar-fixed .rd-navbar-nav-level-3>.rd-navbar-nav-category.opened>.rd-navbar-nav-link {
    color: #fe9b4b
}

.rd-navbar-fixed .rd-navbar-nav>.rd-navbar-nav-category.active>.rd-navbar-nav-link,
.rd-navbar-fixed .rd-navbar-nav-level-1>.rd-navbar-nav-category.active>.rd-navbar-nav-link,
.rd-navbar-fixed .rd-navbar-nav-level-2>.rd-navbar-nav-category.active>.rd-navbar-nav-link,
.rd-navbar-fixed .rd-navbar-nav-level-3>.rd-navbar-nav-category.active>.rd-navbar-nav-link {
    color: #fe9b4b
}

.rd-navbar-fixed .rd-navbar-nav>.rd-navbar-nav-category>.rd-navbar-nav-link,
.rd-navbar-fixed .rd-navbar-nav-level-1>.rd-navbar-nav-category>.rd-navbar-nav-link,
.rd-navbar-fixed .rd-navbar-nav-level-2>.rd-navbar-nav-category>.rd-navbar-nav-link,
.rd-navbar-fixed .rd-navbar-nav-level-3>.rd-navbar-nav-category>.rd-navbar-nav-link {
    display: block;
    padding: 8px 25px 8px 0;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 26px;
    letter-spacing: .5px
}

.rd-navbar-fixed .rd-navbar-nav>.rd-navbar-nav-category,
.rd-navbar-fixed .rd-navbar-nav-level-1>.rd-navbar-nav-category,
.rd-navbar-fixed .rd-navbar-nav-level-2>.rd-navbar-nav-category {
    position: relative
}

.rd-navbar-fixed .rd-navbar-nav>.rd-navbar-nav-category>.rd-navbar-submenu-toggle,
.rd-navbar-fixed .rd-navbar-nav-level-1>.rd-navbar-nav-category>.rd-navbar-submenu-toggle,
.rd-navbar-fixed .rd-navbar-nav-level-2>.rd-navbar-nav-category>.rd-navbar-submenu-toggle {
    display: block;
    position: absolute;
    right: 0;
    top: 9px;
    font: 400 16px/24px FontAwesome;
    width: 24px;
    height: 24px;
    text-align: center;
    color: #fff;
    cursor: pointer
}

.rd-navbar-fixed .rd-navbar-nav>.rd-navbar-nav-category>.rd-navbar-submenu-toggle:hover,
.rd-navbar-fixed .rd-navbar-nav-level-1>.rd-navbar-nav-category>.rd-navbar-submenu-toggle:hover,
.rd-navbar-fixed .rd-navbar-nav-level-2>.rd-navbar-nav-category>.rd-navbar-submenu-toggle:hover {
    color: #fe9b4b
}

.rd-navbar-fixed .rd-navbar-nav>.rd-navbar-nav-category>.rd-navbar-submenu-toggle:before,
.rd-navbar-fixed .rd-navbar-nav-level-1>.rd-navbar-nav-category>.rd-navbar-submenu-toggle:before,
.rd-navbar-fixed .rd-navbar-nav-level-2>.rd-navbar-nav-category>.rd-navbar-submenu-toggle:before {
    content: '\f105'
}

.rd-navbar-fixed .rd-navbar-nav>.rd-navbar-nav-category.opened>.rd-navbar-submenu-toggle,
.rd-navbar-fixed .rd-navbar-nav-level-1>.rd-navbar-nav-category.opened>.rd-navbar-submenu-toggle,
.rd-navbar-fixed .rd-navbar-nav-level-2>.rd-navbar-nav-category.opened>.rd-navbar-submenu-toggle {
    color: #fe9b4b
}

.rd-navbar-fixed .rd-navbar-nav>.rd-navbar-nav-category.opened>.rd-navbar-submenu-toggle:before,
.rd-navbar-fixed .rd-navbar-nav-level-1>.rd-navbar-nav-category.opened>.rd-navbar-submenu-toggle:before,
.rd-navbar-fixed .rd-navbar-nav-level-2>.rd-navbar-nav-category.opened>.rd-navbar-submenu-toggle:before {
    content: '\f107'
}

.rd-navbar-fixed .rd-navbar-nav>.rd-navbar-submenu>.rd-navbar-dropdown,
.rd-navbar-fixed .rd-navbar-nav-level-1>.rd-navbar-submenu>.rd-navbar-dropdown,
.rd-navbar-fixed .rd-navbar-nav-level-2>.rd-navbar-submenu>.rd-navbar-dropdown,
.rd-navbar-fixed .rd-navbar-nav>.rd-navbar-submenu>.rd-navbar-megamenu,
.rd-navbar-fixed .rd-navbar-nav-level-1>.rd-navbar-submenu>.rd-navbar-megamenu,
.rd-navbar-fixed .rd-navbar-nav-level-2>.rd-navbar-submenu>.rd-navbar-megamenu {
    display: none
}

.rd-navbar-fixed .rd-navbar-nav>.rd-navbar-submenu.opened>.rd-navbar-dropdown,
.rd-navbar-fixed .rd-navbar-nav-level-1>.rd-navbar-submenu.opened>.rd-navbar-dropdown,
.rd-navbar-fixed .rd-navbar-nav-level-2>.rd-navbar-submenu.opened>.rd-navbar-dropdown,
.rd-navbar-fixed .rd-navbar-nav>.rd-navbar-submenu.opened>.rd-navbar-megamenu,
.rd-navbar-fixed .rd-navbar-nav-level-1>.rd-navbar-submenu.opened>.rd-navbar-megamenu,
.rd-navbar-fixed .rd-navbar-nav-level-2>.rd-navbar-submenu.opened>.rd-navbar-megamenu {
    display: block
}

.rd-navbar-fixed .rd-navbar-nav-level-1>.rd-navbar-nav-category>.rd-navbar-nav-link {
    padding-left: 26px;
    font-size: 14px
}

.rd-navbar-fixed .rd-navbar-nav-level-2>.rd-navbar-nav-category>.rd-navbar-nav-link {
    padding-left: 36px;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    line-height: 18px
}

.rd-navbar-fixed .rd-navbar-nav-level-3>.rd-navbar-nav-category>.rd-navbar-nav-link {
    padding-left: 46px;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    line-height: 18px
}

.rd-navbar-static .rd-navbar-panel {
    padding: 50px 0
}

.rd-navbar-static .rd-navbar-panel:before,
.rd-navbar-static .rd-navbar-panel:after {
    display: table;
    content: "";
    line-height: 0
}

.rd-navbar-static .rd-navbar-panel:after {
    clear: both
}

.rd-navbar-fixed .rd-navbar-panel-canvas {
    position: fixed;
    height: 60px;
    left: 0;
    top: 0;
    width: 100%;
    background: #282828;
    z-index: 9999
}

.rd-navbar-fixed .rd-navbar-toggle {
    position: absolute;
    z-index: 17;
    top: 13px;
    left: 11px;
    font-size: 16px;
    color: #fff;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 32px
}

.rd-navbar-fixed .rd-navbar-toggle:hover {
    color: #fe9b4b
}

.rd-navbar-fixed .rd-navbar-toggle .fa-times {
    display: none
}

.rd-navbar-fixed .rd-navbar-toggle .fa-bars {
    display: block
}

.rd-navbar-fixed .rd-navbar-toggle.active {
    color: #fe9b4b
}

.rd-navbar-fixed .rd-navbar-toggle.active .fa-times {
    display: block
}

.rd-navbar-fixed .rd-navbar-toggle.active .fa-bars {
    display: none
}

.product-image-container {
    float: left
}

.product-thumbs {
    clear: both;
    overflow: hidden;
    margin: 0 -2px
}

.product-thumb {
    display: inline-block;
    margin: 4px 2px
}

.product-thumb img {
    max-width: 100%
}

.products-grid .product-image-container {
    float: none;
    margin: 0 auto;
    max-width: 388px
}

.product-thumb a {
    border: 1px solid #ececec;
    display: block
}

.product-thumb a.active,
.product-thumb a:hover {
    border: 1px solid #ccc
}

@media screen and (max-width: 767px) {
    .products-grid .product-thumbs {
        float: left;
        clear: none;
        margin-right: 15px
    }

    .products-grid .product-thumb {
        display: block;
        margin: 0 0 7px
    }

    .products-grid .product-thumb img {
        width: 50px;
        height: auto
    }
}

@media screen and (max-width: 599px) {
    .products-grid .product-thumbs {
        margin-right: 10px
    }

    .products-grid .product-thumb img {
        width: 25px
    }
}

.youama-window-box .input-fly-checkbox input[type="radio"],
.youama-window-box .input-fly-checkbox input[type="checkbox"] {
    float: left;
    margin-top: 5px;
    display: none
}

.youama-window-box .input-fly-checkbox input[type="radio"]+label,
.youama-window-box .input-fly-checkbox input[type="radio"]+.label label {
    cursor: pointer;
    position: relative;
    padding-left: 32px;
    text-transform: none;
    display: inline-block
}

.youama-window-box .input-fly-checkbox input[type="radio"]+label:before,
.youama-window-box .input-fly-checkbox input[type="radio"]+.label label:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 10px;
    position: absolute;
    border-radius: 50%;
    left: 0;
    top: 2px;
    background-color: #fff;
    border: solid 1px #fff
}

.youama-window-box .input-fly-checkbox input[type="radio"]+label:after,
.youama-window-box .input-fly-checkbox input[type="radio"]+.label label:after {
    content: "";
    display: inline-block;
    position: absolute;
    border-radius: 50%;
    width: 0;
    height: 0;
    left: 9px;
    top: 10px;
    background-color: #282828
}

.youama-window-box .input-fly-checkbox input[type="radio"]+label:hover,
.youama-window-box .input-fly-checkbox input[type="radio"]+.label label:hover {
    color: #fe9b4b
}

.youama-window-box .input-fly-checkbox input[type=radio]:checked+.label label:after,
.youama-window-box .input-fly-checkbox input[type=radio]:checked+label:after {
    height: 8px;
    left: 4px;
    top: 6px;
    width: 8px
}

.youama-window-box .input-fly-checkbox input[type="checkbox"]+label,
.youama-window-box .input-fly-checkbox input[type="checkbox"]+.label label {
    display: inline-block;
    padding-left: 32px;
    position: relative;
    clear: both;
    cursor: pointer;
    text-transform: none
}

.youama-window-box .input-fly-checkbox input[type="checkbox"]+label:before,
.youama-window-box .input-fly-checkbox input[type="checkbox"]+.label label:before {
    content: "";
    display: inline-block;
    width: 23px;
    height: 23px;
    margin-right: 10px;
    position: absolute;
    left: 0;
    top: 2px;
    background-color: #333;
    border: 0
}

.youama-window-box .input-fly-checkbox input[type="checkbox"]+label:after,
.youama-window-box .input-fly-checkbox input[type="checkbox"]+.label label:after {
    display: inline-block;
    font-family: "FontAwesome";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    content: "ï€Œ";
    display: inline-block;
    position: absolute;
    font-size: 0;
    left: 5px;
    top: 5px;
    color: #fe9b4b
}

.youama-window-box .input-fly-checkbox input[type="checkbox"]+label:hover,
.youama-window-box .input-fly-checkbox input[type="checkbox"]+.label label:hover {
    color: #fe9b4b
}

.youama-window-box .input-fly-checkbox input[type=checkbox]:checked+label:after,
.youama-window-box .input-fly-checkbox input[type=checkbox]:checked+.label label:after {
    font-size: 14px;
    top: 3px;
    left: 5px
}

.theme-border,
.table-bordered {
    border-top: solid 2px #fe9b4b
}

.theme-color {
    color: #fe9b4b
}

.title-border {
    border-bottom: solid 2px #e6e6e6;
    padding-bottom: 10px !important;
    margin-bottom: 40px !important
}

@media only screen and (max-width: 767px) {
    .title-border {
        padding-bottom: 10px !important
    }
}

.theme-block {
    border: solid 1px #dfdfdf;
    border-top: solid 2px #fe9b4b;
    padding: 30px 29px;
    margin-bottom: 60px
}

.no-theme-block {
    border: none;
    padding: 0;
    margin-bottom: 0
}

.table-bordered thead>tr>th,
.table-bordered thead>tr>td {
    font-size: 16px;
    line-height: 1.667em;
    color: #333;
    text-transform: uppercase;
    font-weight: 500
}

@media only screen and (max-width: 991px) {
    .theme-block {
        padding: 15px;
        margin-bottom: 30px
    }
}

.table-bordered thead>tr>th,
.table-bordered thead>tr>td {
    border-bottom-width: 1px
}

.table-bordered th,
.table-bordered td {
    border: solid 1px #e6e6e6
}

.ink {
    display: block;
    position: absolute;
    background: rgba(0, 0, 0, 0.1);
    border-radius: 100%;
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
    transform: scale(0);
    z-index: 9999
}

.animate {
    -webkit-animation: ripple .65s linear;
    -webkit-animation: ripple .65s linear;
    -moz-animation: ripple .65s linear;
    -ms-animation: ripple .65s linear;
    -o-animation: ripple .65s linear;
    animation: ripple .65s linear
}

@-webkit-keyframes ripple {
    100% {
        opacity: 0;
        -moz-transform: scale(2.5);
        -o-transform: scale(2.5);
        -ms-transform: scale(2.5);
        -webkit-transform: scale(2.5);
        transform: scale(2.5)
    }
}

@-moz-keyframes ripple {
    100% {
        opacity: 0;
        -moz-transform: scale(2.5);
        -o-transform: scale(2.5);
        -ms-transform: scale(2.5);
        -webkit-transform: scale(2.5);
        transform: scale(2.5)
    }
}

@-o-keyframes ripple {
    100% {
        opacity: 0;
        -moz-transform: scale(2.5);
        -o-transform: scale(2.5);
        -ms-transform: scale(2.5);
        -webkit-transform: scale(2.5);
        transform: scale(2.5)
    }
}

@keyframes ripple {
    100% {
        opacity: 0;
        -moz-transform: scale(2.5);
        -o-transform: scale(2.5);
        -ms-transform: scale(2.5);
        -webkit-transform: scale(2.5);
        transform: scale(2.5)
    }
}

.icon-sprite,
.icon-sprite-for-modules {
    background-repeat: no-repeat;
    text-indent: -9999px
}

@media (-webkit-min-device-pixel-ratio: 2),
(min--moz-device-pixel-ratio: 2),
(-o-min-device-pixel-ratio: 4 2),
(min-device-pixel-ratio: 2),
(min-resolution: 192dpi),
(min-resolution: 2dppx) {

    .icon-sprite,
    .icon-sprite-for-modules {
        background-size: 100px 1000px
    }
}

.youama-window-outside {
    position: relative
}

.youama-window-outside .close {
    cursor: pointer;
    text-align: center;
    width: 30px;
    height: 30px;
    line-height: 28px;
    display: block;
    color: #fff;
    opacity: 1 !important;
    text-decoration: none;
    font-weight: 400;
    font-style: normal !important;
    font-size: 16px;
    position: absolute;
    top: -12px;
    right: -40px;
    text-shadow: none;
    -webkit-transition: color, 0.3s, ease;
    -moz-transition: color, 0.3s, ease;
    -o-transition: color, 0.3s, ease;
    transition: color, 0.3s, ease
}

.youama-window-outside .close:hover {
    color: #fe9b4b
}

#header-account2 {
    width: 440px;
    position: fixed;
    left: calc(50% - 220px);
    top: 50%;
    background: #282828;
    z-index: 99999
}

#header-account2:not(.abs) {
    transform: translateY(-50%)
}

#header-account2.abs {
    position: absolute;
    top: 5px
}

.youama-register-window,
.youama-login-window {
    display: none;
    width: 100%;
    z-index: 9998;
    padding: 0
}

.youama-window-outside {
    margin: 32px 60px 40px
}

.youama-window-box .input-fly input[type="text"],
.youama-window-box .input-fly input[type="password"] {
    width: 100%
}

.youama-forgot-password a {
    text-align: right !important;
    text-decoration: underline
}

.yoauam-switch-window {
    text-align: center;
    display: table;
    cursor: pointer;
    text-decoration: underline;
    margin: 11px 0 0;
    font-size: 14px;
    width: 100%;
    color: #fe9b4b
}

.yoauam-switch-window:hover {
    color: #E6E6E6;
    text-decoration: none
}

.main [class^='youama'] {
    display: none !important
}

@media only screen and (max-width: 1199px) {
    #header-account2 {
        top: 10px
    }

    #header-account2:not(.abs) {
        transform: translateY(0)
    }
}

@media only screen and (max-width: 767px) {
    .header .skip-links-relative {
        float: none
    }
}

@media only screen and (max-width: 479px) {
    #header-account2 {
        width: 280px;
        left: calc(50% - 140px)
    }
}

.youama-ajaxlogin-loader {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -20px;
    margin-top: -15px;
    height: 31px;
    width: 40px;
    z-index: 9999;
    background: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/images/youama/ajaxlogin/loader.gif) no-repeat center center
}

.youama-window-title {
    margin-bottom: 14px
}

.youama-window-title h3 {
    text-align: center;
    margin: 0;
    font-family: "PT Serif", sans-serif;
    font-weight: 400;
    text-transform: capitalize;
    font-size: 30px;
    color: #fff
}

.youama-window-subtitle p {
    margin: 0 0 15px;
    width: 100%;
    text-align: center;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: .8px;
    color: #fff
}

.youama-window-box .input-fly {
    padding: 0;
    margin-bottom: 8px;
    width: 100%;
    position: relative
}

.youama-window-box .input-fly label {
    font-size: 14px;
    font-weight: 400;
    color: #888;
    margin: 10px 0 0;
    padding: 2px 0 0;
    display: inline-block;
    display: none;
    -webkit-transition: color, 0.3s, ease;
    -moz-transition: color, 0.3s, ease;
    -o-transition: color, 0.3s, ease;
    transition: color, 0.3s, ease
}

.youama-window-box .input-fly label a {
    color: #888;
    -webkit-transition: color, 0.3s, ease;
    -moz-transition: color, 0.3s, ease;
    -o-transition: color, 0.3s, ease;
    transition: color, 0.3s, ease
}

.youama-window-box .input-fly label:hover {
    color: #fe9b4b
}

.youama-window-box .input-fly label:hover a {
    color: #fe9b4b
}

.youama-register-window .youama-window-box.first .youama-window-content {
    padding-bottom: 17px
}

.youama-window-box .input-fly input[type="email"],
.youama-window-box .input-fly input[type="search"],
.youama-window-box .input-fly input[type="number"],
.youama-window-box .input-fly input[type="password"],
.youama-window-box .input-fly input[type="tel"],
.youama-window-box .input-fly input[type="text"] {
    border: 0;
    background: #333;
    height: 50px;
    padding: 15px 22px
}

.youama-window-box .input-fly.input-passwordsecond .err-passwordsecond {
    display: none
}

.youama-ajaxlogin-error {
    display: none;
    color: #eb340a;
    position: absolute;
    z-index: 139;
    bottom: -21px;
    background: #fff;
    padding: 0 3px;
    border: 1px solid #ddd;
    border-radius: 3px;
    font-size: 12px
}

.youama-ajaxlogin-error:before {
    content: "";
    position: absolute;
    top: -4px;
    left: 10px;
    display: block;
    width: 8px;
    height: 8px;
    z-index: 140;
    background: #fff;
    border: 1px solid #ddd;
    border-right: 0;
    border-bottom: 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}

.youama-window-box label a {
    display: inline !important;
    padding: 0 !important
}

.youama-window-box .input-fly-checkbox input {
    margin: 0 5px 0 0
}

.youama-window-box .input-fly-checkbox .youama-window-box .input-fly-checkbox label {
    font-size: 12px;
    width: auto;
    text-transform: none;
    display: inline-block;
    margin: 0;
    line-height: 20px;
    vertical-align: top
}

.youama-window-box .input-fly-checkbox .youama-ajaxlogin-error {
    text-align: left
}

.youama-window-box .box-contents {
    margin-top: 25px
}

.youama-window-box .box-contents-button {
    width: 100%;
    margin-top: 0
}

.youama-window-box .box-contents-button button,
.youama-window-box .box-contents button {
    width: 100%;
    background: #fe9b4b;
    font-size: 14px;
    letter-spacing: .8px;
    border: 0;
    color: #fff;
    padding: 15px 18px
}

.youama-window-box .box-contents-button button:after,
.youama-window-box .box-contents button:after {
    background: #888
}

.youama-window-box .box-contents-button button span,
.youama-window-box .box-contents button span {
    float: none;
    display: block
}

.youama-window-box .youama-forgot-password {
    margin: 8px 0 0;
    display: block;
    text-align: center
}

.youama-window-box .youama-forgot-password a {
    color: #fe9b4b
}

.youama-window-box .youama-forgot-password a:hover {
    color: #E6E6E6
}

.youama-window-box .btn-login {
    margin: 12px 0 0
}

.youama-window-outside .le-socialconnect-social {
    padding-top: 15px;
    margin-top: 10px
}

.youama-window-outside .le-socialconnect-social p {
    margin-bottom: 10px
}

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],
template {
    display: none
}

a {
    background-color: transparent
}

a:active,
a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,
select {
    text-transform: none
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],
html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto
}

input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,
th {
    padding: 0
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

:before,
:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

html {
    font-size: 10px;
    -webkit-tap-highlight-color: transparent
}

body {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    line-height: 1.42857;
    color: #333;
    background-color: #fff
}

input,
button,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

a {
    color: #337ab7;
    text-decoration: none
}

a:hover,
a:focus {
    color: #23527c;
    text-decoration: underline
}

a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

figure {
    margin: 0
}

img {
    vertical-align: middle
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto
}

.img-rounded {
    border-radius: 6px
}

.img-thumbnail {
    padding: 4px;
    line-height: 1.42857;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto
}

.img-circle {
    border-radius: 50%
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
    font-family: UtopiaStd-Disp
}

h1 small,
h1 .small,
h2 small,
h2 .small,
h3 small,
h3 .small,
h4 small,
h4 .small,
h5 small,
h5 .small,
h6 small,
h6 .small,
.h1 small,
.h1 .small,
.h2 small,
.h2 .small,
.h3 small,
.h3 .small,
.h4 small,
.h4 .small,
.h5 small,
.h5 .small,
.h6 small,
.h6 .small {
    font-weight: 400;
    line-height: 1;
    color: #777
}

h1,
.h1,
h2,
.h2,
h3,
.h3 {
    margin-top: 20px;
    margin-bottom: 10px
}

h1 small,
h1 .small,
.h1 small,
.h1 .small,
h2 small,
h2 .small,
.h2 small,
.h2 .small,
h3 small,
h3 .small,
.h3 small,
.h3 .small {
    font-size: 65%
}

h4,
.h4,
h5,
.h5,
h6,
.h6 {
    margin-top: 10px;
    margin-bottom: 10px
}

h4 small,
h4 .small,
.h4 small,
.h4 .small,
h5 small,
h5 .small,
.h5 small,
.h5 .small,
h6 small,
h6 .small,
.h6 small,
.h6 .small {
    font-size: 75%
}

h1,
.h1 {
    font-size: 36px
}

h2,
.h2 {
    font-size: 30px
}

h3,
.h3 {
    font-size: 24px
}

h4,
.h4 {
    font-size: 18px
}

h5,
.h5 {
    font-size: 14px
}

h6,
.h6 {
    font-size: 12px
}

p {
    margin: 0 0 20px
}

.lead {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4
}

@media (min-width: 768px) {
    .lead {
        font-size: 21px
    }
}

small,
.small {
    font-size: 85%
}

mark,
.mark {
    background-color: #fcf8e3;
    padding: .2em
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.text-justify {
    text-align: justify
}

.text-nowrap {
    white-space: nowrap
}

.text-lowercase {
    text-transform: lowercase
}

.text-uppercase {
    text-transform: uppercase
}

.text-capitalize {
    text-transform: capitalize
}

.text-muted {
    color: #777
}

.text-primary {
    color: #337ab7
}

a.text-primary:hover {
    color: #286090
}

.text-success {
    color: #3c763d
}

a.text-success:hover {
    color: #2b542c
}

.text-info {
    color: #31708f
}

a.text-info:hover {
    color: #245269
}

.text-warning {
    color: #8a6d3b
}

a.text-warning:hover {
    color: #66512c
}

.text-danger {
    color: #a94442
}

a.text-danger:hover {
    color: #843534
}

.bg-primary {
    color: #fff;
    background-color: #337ab7
}

a.bg-primary:hover {
    background-color: #286090
}

.bg-success {
    background-color: #dff0d8
}

a.bg-success:hover {
    background-color: #c1e2b3
}

.bg-info {
    background-color: #d9edf7
}

a.bg-info:hover {
    background-color: #afd9ee
}

.bg-warning {
    background-color: #fcf8e3
}

a.bg-warning:hover {
    background-color: #f7ecb5
}

.bg-danger {
    background-color: #f2dede
}

a.bg-danger:hover {
    background-color: #e4b9b9
}

.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee
}

ul,
ol {
    margin-top: 0;
    margin-bottom: 10px
}

ul ul,
ul ol,
ol ul,
ol ol {
    margin-bottom: 0
}

.list-unstyled {
    padding-left: 0;
    list-style: none
}

.list-inline {
    padding-left: 0;
    list-style: none;
    margin-left: -5px
}

.list-inline>li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px
}

dl {
    margin-top: 0;
    margin-bottom: 20px
}

dt,
dd {
    line-height: 1.42857
}

dt {
    font-weight: 700
}

dd {
    margin-left: 0
}

.dl-horizontal dd:before,
.dl-horizontal dd:after {
    content: " ";
    display: table
}

.dl-horizontal dd:after {
    clear: both
}

@media (min-width: 768px) {
    .dl-horizontal dt {
        float: left;
        width: 160px;
        clear: left;
        text-align: right;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .dl-horizontal dd {
        margin-left: 180px
    }
}

abbr[title],
abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #777
}

.initialism {
    font-size: 90%;
    text-transform: uppercase
}

blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee
}

blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
    margin-bottom: 0
}

blockquote footer,
blockquote small,
blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.42857;
    color: #777
}

blockquote footer:before,
blockquote small:before,
blockquote .small:before {
    content: '\2014 \00A0'
}

.blockquote-reverse,
blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #eee;
    border-left: 0;
    text-align: right
}

.blockquote-reverse footer:before,
.blockquote-reverse small:before,
.blockquote-reverse .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
    content: ''
}

.blockquote-reverse footer:after,
.blockquote-reverse small:after,
.blockquote-reverse .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
    content: '\00A0 \2014'
}

address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.42857
}

code,
kbd,
pre,
samp {
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace
}

code {
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    background-color: #f9f2f4;
    border-radius: 4px
}

kbd {
    padding: 2px 4px;
    font-size: 90%;
    color: #fff;
    background-color: #333;
    border-radius: 3px;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25)
}

kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700;
    box-shadow: none
}

pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857;
    word-break: break-all;
    word-wrap: break-word;
    color: #333;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px
}

pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0
}

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll
}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}

.container:before,
.container:after {
    content: " ";
    display: table
}

.container:after {
    clear: both
}

@media (min-width: 768px) {
    .container {
        width: 750px
    }
}

@media (min-width: 992px) {
    .container {
        width: 970px
    }
}

@media (min-width: 1200px) {
    .container {
        width: 1170px
    }
}

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}

.container-fluid:before,
.container-fluid:after {
    content: " ";
    display: table
}

.container-fluid:after {
    clear: both
}

.row {
    margin-left: -15px;
    margin-right: -15px
}

.row:before,
.row:after {
    content: " ";
    display: table
}

.row:after {
    clear: both
}

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
    float: left
}

.col-xs-1 {
    width: 8.33333%
}

.col-xs-2 {
    width: 16.66667%
}

.col-xs-3 {
    width: 25%
}

.col-xs-4 {
    width: 33.33333%
}

.col-xs-5 {
    width: 41.66667%
}

.col-xs-6 {
    width: 50%
}

.col-xs-7 {
    width: 58.33333%
}

.col-xs-8 {
    width: 66.66667%
}

.col-xs-9 {
    width: 75%
}

.col-xs-10 {
    width: 83.33333%
}

.col-xs-11 {
    width: 91.66667%
}

.col-xs-12 {
    width: 100%
}

.col-xs-pull-0 {
    right: auto
}

.col-xs-pull-1 {
    right: 8.33333%
}

.col-xs-pull-2 {
    right: 16.66667%
}

.col-xs-pull-3 {
    right: 25%
}

.col-xs-pull-4 {
    right: 33.33333%
}

.col-xs-pull-5 {
    right: 41.66667%
}

.col-xs-pull-6 {
    right: 50%
}

.col-xs-pull-7 {
    right: 58.33333%
}

.col-xs-pull-8 {
    right: 66.66667%
}

.col-xs-pull-9 {
    right: 75%
}

.col-xs-pull-10 {
    right: 83.33333%
}

.col-xs-pull-11 {
    right: 91.66667%
}

.col-xs-pull-12 {
    right: 100%
}

.col-xs-push-0 {
    left: auto
}

.col-xs-push-1 {
    left: 8.33333%
}

.col-xs-push-2 {
    left: 16.66667%
}

.col-xs-push-3 {
    left: 25%
}

.col-xs-push-4 {
    left: 33.33333%
}

.col-xs-push-5 {
    left: 41.66667%
}

.col-xs-push-6 {
    left: 50%
}

.col-xs-push-7 {
    left: 58.33333%
}

.col-xs-push-8 {
    left: 66.66667%
}

.col-xs-push-9 {
    left: 75%
}

.col-xs-push-10 {
    left: 83.33333%
}

.col-xs-push-11 {
    left: 91.66667%
}

.col-xs-push-12 {
    left: 100%
}

.col-xs-offset-0 {
    margin-left: 0
}

.col-xs-offset-1 {
    margin-left: 8.33333%
}

.col-xs-offset-2 {
    margin-left: 16.66667%
}

.col-xs-offset-3 {
    margin-left: 25%
}

.col-xs-offset-4 {
    margin-left: 33.33333%
}

.col-xs-offset-5 {
    margin-left: 41.66667%
}

.col-xs-offset-6 {
    margin-left: 50%
}

.col-xs-offset-7 {
    margin-left: 58.33333%
}

.col-xs-offset-8 {
    margin-left: 66.66667%
}

.col-xs-offset-9 {
    margin-left: 75%
}

.col-xs-offset-10 {
    margin-left: 83.33333%
}

.col-xs-offset-11 {
    margin-left: 91.66667%
}

.col-xs-offset-12 {
    margin-left: 100%
}

@media (min-width: 768px) {

    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12 {
        float: left
    }

    .col-sm-1 {
        width: 8.33333%
    }

    .col-sm-2 {
        width: 16.66667%
    }

    .col-sm-3 {
        width: 25%
    }

    .col-sm-4 {
        width: 33.33333%
    }

    .col-sm-5 {
        width: 41.66667%
    }

    .col-sm-6 {
        width: 50%
    }

    .col-sm-7 {
        width: 58.33333%
    }

    .col-sm-8 {
        width: 66.66667%
    }

    .col-sm-9 {
        width: 75%
    }

    .col-sm-10 {
        width: 83.33333%
    }

    .col-sm-11 {
        width: 91.66667%
    }

    .col-sm-12 {
        width: 100%
    }

    .col-sm-pull-0 {
        right: auto
    }

    .col-sm-pull-1 {
        right: 8.33333%
    }

    .col-sm-pull-2 {
        right: 16.66667%
    }

    .col-sm-pull-3 {
        right: 25%
    }

    .col-sm-pull-4 {
        right: 33.33333%
    }

    .col-sm-pull-5 {
        right: 41.66667%
    }

    .col-sm-pull-6 {
        right: 50%
    }

    .col-sm-pull-7 {
        right: 58.33333%
    }

    .col-sm-pull-8 {
        right: 66.66667%
    }

    .col-sm-pull-9 {
        right: 75%
    }

    .col-sm-pull-10 {
        right: 83.33333%
    }

    .col-sm-pull-11 {
        right: 91.66667%
    }

    .col-sm-pull-12 {
        right: 100%
    }

    .col-sm-push-0 {
        left: auto
    }

    .col-sm-push-1 {
        left: 8.33333%
    }

    .col-sm-push-2 {
        left: 16.66667%
    }

    .col-sm-push-3 {
        left: 25%
    }

    .col-sm-push-4 {
        left: 33.33333%
    }

    .col-sm-push-5 {
        left: 41.66667%
    }

    .col-sm-push-6 {
        left: 50%
    }

    .col-sm-push-7 {
        left: 58.33333%
    }

    .col-sm-push-8 {
        left: 66.66667%
    }

    .col-sm-push-9 {
        left: 75%
    }

    .col-sm-push-10 {
        left: 83.33333%
    }

    .col-sm-push-11 {
        left: 91.66667%
    }

    .col-sm-push-12 {
        left: 100%
    }

    .col-sm-offset-0 {
        margin-left: 0
    }

    .col-sm-offset-1 {
        margin-left: 8.33333%
    }

    .col-sm-offset-2 {
        margin-left: 16.66667%
    }

    .col-sm-offset-3 {
        margin-left: 25%
    }

    .col-sm-offset-4 {
        margin-left: 33.33333%
    }

    .col-sm-offset-5 {
        margin-left: 41.66667%
    }

    .col-sm-offset-6 {
        margin-left: 50%
    }

    .col-sm-offset-7 {
        margin-left: 58.33333%
    }

    .col-sm-offset-8 {
        margin-left: 66.66667%
    }

    .col-sm-offset-9 {
        margin-left: 75%
    }

    .col-sm-offset-10 {
        margin-left: 83.33333%
    }

    .col-sm-offset-11 {
        margin-left: 91.66667%
    }

    .col-sm-offset-12 {
        margin-left: 100%
    }
}

@media (min-width: 992px) {

    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12 {
        float: left
    }

    .col-md-1 {
        width: 8.33333%
    }

    .col-md-2 {
        width: 16.66667%
    }

    .col-md-3 {
        width: 25%
    }

    .col-md-4 {
        width: 33.33333%
    }

    .col-md-5 {
        width: 41.66667%
    }

    .col-md-6 {
        width: 50%
    }

    .col-md-7 {
        width: 58.33333%
    }

    .col-md-8 {
        width: 66.66667%
    }

    .col-md-9 {
        width: 75%
    }

    .col-md-10 {
        width: 83.33333%
    }

    .col-md-11 {
        width: 91.66667%
    }

    .col-md-12 {
        width: 100%
    }

    .col-md-pull-0 {
        right: auto
    }

    .col-md-pull-1 {
        right: 8.33333%
    }

    .col-md-pull-2 {
        right: 16.66667%
    }

    .col-md-pull-3 {
        right: 25%
    }

    .col-md-pull-4 {
        right: 33.33333%
    }

    .col-md-pull-5 {
        right: 41.66667%
    }

    .col-md-pull-6 {
        right: 50%
    }

    .col-md-pull-7 {
        right: 58.33333%
    }

    .col-md-pull-8 {
        right: 66.66667%
    }

    .col-md-pull-9 {
        right: 75%
    }

    .col-md-pull-10 {
        right: 83.33333%
    }

    .col-md-pull-11 {
        right: 91.66667%
    }

    .col-md-pull-12 {
        right: 100%
    }

    .col-md-push-0 {
        left: auto
    }

    .col-md-push-1 {
        left: 8.33333%
    }

    .col-md-push-2 {
        left: 16.66667%
    }

    .col-md-push-3 {
        left: 25%
    }

    .col-md-push-4 {
        left: 33.33333%
    }

    .col-md-push-5 {
        left: 41.66667%
    }

    .col-md-push-6 {
        left: 50%
    }

    .col-md-push-7 {
        left: 58.33333%
    }

    .col-md-push-8 {
        left: 66.66667%
    }

    .col-md-push-9 {
        left: 75%
    }

    .col-md-push-10 {
        left: 83.33333%
    }

    .col-md-push-11 {
        left: 91.66667%
    }

    .col-md-push-12 {
        left: 100%
    }

    .col-md-offset-0 {
        margin-left: 0
    }

    .col-md-offset-1 {
        margin-left: 8.33333%
    }

    .col-md-offset-2 {
        margin-left: 16.66667%
    }

    .col-md-offset-3 {
        margin-left: 25%
    }

    .col-md-offset-4 {
        margin-left: 33.33333%
    }

    .col-md-offset-5 {
        margin-left: 41.66667%
    }

    .col-md-offset-6 {
        margin-left: 50%
    }

    .col-md-offset-7 {
        margin-left: 58.33333%
    }

    .col-md-offset-8 {
        margin-left: 66.66667%
    }

    .col-md-offset-9 {
        margin-left: 75%
    }

    .col-md-offset-10 {
        margin-left: 83.33333%
    }

    .col-md-offset-11 {
        margin-left: 91.66667%
    }

    .col-md-offset-12 {
        margin-left: 100%
    }
}

@media (min-width: 1200px) {

    .col-lg-1,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12 {
        float: left
    }

    .col-lg-1 {
        width: 8.33333%
    }

    .col-lg-2 {
        width: 16.66667%
    }

    .col-lg-3 {
        width: 25%
    }

    .col-lg-4 {
        width: 30.33333%
    }

    .col-lg-5 {
        width: 41.66667%
    }

    .col-lg-6 {
        width: 50%
    }

    .col-lg-7 {
        width: 58.33333%
    }

    .col-lg-8 {
        width: 66.66667%
    }

    .col-lg-9 {
        width: 75%
    }

    .col-lg-10 {
        width: 83.33333%
    }

    .col-lg-11 {
        width: 91.66667%
    }

    .col-lg-12 {
        width: 100%
    }

    .col-lg-pull-0 {
        right: auto
    }

    .col-lg-pull-1 {
        right: 8.33333%
    }

    .col-lg-pull-2 {
        right: 16.66667%
    }

    .col-lg-pull-3 {
        right: 25%
    }

    .col-lg-pull-4 {
        right: 33.33333%
    }

    .col-lg-pull-5 {
        right: 41.66667%
    }

    .col-lg-pull-6 {
        right: 50%
    }

    .col-lg-pull-7 {
        right: 58.33333%
    }

    .col-lg-pull-8 {
        right: 66.66667%
    }

    .col-lg-pull-9 {
        right: 75%
    }

    .col-lg-pull-10 {
        right: 83.33333%
    }

    .col-lg-pull-11 {
        right: 91.66667%
    }

    .col-lg-pull-12 {
        right: 100%
    }

    .col-lg-push-0 {
        left: auto
    }

    .col-lg-push-1 {
        left: 8.33333%
    }

    .col-lg-push-2 {
        left: 16.66667%
    }

    .col-lg-push-3 {
        left: 25%
    }

    .col-lg-push-4 {
        left: 33.33333%
    }

    .col-lg-push-5 {
        left: 41.66667%
    }

    .col-lg-push-6 {
        left: 50%
    }

    .col-lg-push-7 {
        left: 58.33333%
    }

    .col-lg-push-8 {
        left: 66.66667%
    }

    .col-lg-push-9 {
        left: 75%
    }

    .col-lg-push-10 {
        left: 83.33333%
    }

    .col-lg-push-11 {
        left: 91.66667%
    }

    .col-lg-push-12 {
        left: 100%
    }

    .col-lg-offset-0 {
        margin-left: 0
    }

    .col-lg-offset-1 {
        margin-left: 8.33333%
    }

    .col-lg-offset-2 {
        margin-left: 16.66667%
    }

    .col-lg-offset-3 {
        margin-left: 25%
    }

    .col-lg-offset-4 {
        margin-left: 33.33333%
    }

    .col-lg-offset-5 {
        margin-left: 41.66667%
    }

    .col-lg-offset-6 {
        margin-left: 50%
    }

    .col-lg-offset-7 {
        margin-left: 58.33333%
    }

    .col-lg-offset-8 {
        margin-left: 66.66667%
    }

    .col-lg-offset-9 {
        margin-left: 75%
    }

    .col-lg-offset-10 {
        margin-left: 83.33333%
    }

    .col-lg-offset-11 {
        margin-left: 91.66667%
    }

    .col-lg-offset-12 {
        margin-left: 100%
    }
}

table {
    background-color: transparent
}

caption {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #777;
    text-align: left
}

th {
    text-align: left
}

.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px
}

.table>thead>tr>th,
.table>thead>tr>td,
.table>tbody>tr>th,
.table>tbody>tr>td,
.table>tfoot>tr>th,
.table>tfoot>tr>td {
    padding: 8px;
    line-height: 1.42857;
    vertical-align: top;
    border-top: 1px solid #ddd
}

.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd
}

.table>caption+thead>tr:first-child>th,
.table>caption+thead>tr:first-child>td,
.table>colgroup+thead>tr:first-child>th,
.table>colgroup+thead>tr:first-child>td,
.table>thead:first-child>tr:first-child>th,
.table>thead:first-child>tr:first-child>td {
    border-top: 0
}

.table>tbody+tbody {
    border-top: 2px solid #ddd
}

.table .table {
    background-color: #fff
}

.table-condensed>thead>tr>th,
.table-condensed>thead>tr>td,
.table-condensed>tbody>tr>th,
.table-condensed>tbody>tr>td,
.table-condensed>tfoot>tr>th,
.table-condensed>tfoot>tr>td {
    padding: 5px
}

.table-bordered {
    border: 1px solid #ddd
}

.table-bordered>thead>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>tbody>tr>th,
.table-bordered>tbody>tr>td,
.table-bordered>tfoot>tr>th,
.table-bordered>tfoot>tr>td {
    border: 1px solid #ddd
}

.table-bordered>thead>tr>th,
.table-bordered>thead>tr>td {
    border-bottom-width: 2px
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9
}

.table-hover>tbody>tr:hover {
    background-color: #f5f5f5
}

table col[class*="col-"] {
    position: static;
    float: none;
    display: table-column
}

table td[class*="col-"],
table th[class*="col-"] {
    position: static;
    float: none;
    display: table-cell
}

.table>thead>tr>td.active,
.table>thead>tr>th.active,
.table>thead>tr.active>td,
.table>thead>tr.active>th,
.table>tbody>tr>td.active,
.table>tbody>tr>th.active,
.table>tbody>tr.active>td,
.table>tbody>tr.active>th,
.table>tfoot>tr>td.active,
.table>tfoot>tr>th.active,
.table>tfoot>tr.active>td,
.table>tfoot>tr.active>th {
    background-color: #f5f5f5
}

.table-hover>tbody>tr>td.active:hover,
.table-hover>tbody>tr>th.active:hover,
.table-hover>tbody>tr.active:hover>td,
.table-hover>tbody>tr:hover>.active,
.table-hover>tbody>tr.active:hover>th {
    background-color: #e8e8e8
}

.table>thead>tr>td.success,
.table>thead>tr>th.success,
.table>thead>tr.success>td,
.table>thead>tr.success>th,
.table>tbody>tr>td.success,
.table>tbody>tr>th.success,
.table>tbody>tr.success>td,
.table>tbody>tr.success>th,
.table>tfoot>tr>td.success,
.table>tfoot>tr>th.success,
.table>tfoot>tr.success>td,
.table>tfoot>tr.success>th {
    background-color: #dff0d8
}

.table-hover>tbody>tr>td.success:hover,
.table-hover>tbody>tr>th.success:hover,
.table-hover>tbody>tr.success:hover>td,
.table-hover>tbody>tr:hover>.success,
.table-hover>tbody>tr.success:hover>th {
    background-color: #d0e9c6
}

.table>thead>tr>td.info,
.table>thead>tr>th.info,
.table>thead>tr.info>td,
.table>thead>tr.info>th,
.table>tbody>tr>td.info,
.table>tbody>tr>th.info,
.table>tbody>tr.info>td,
.table>tbody>tr.info>th,
.table>tfoot>tr>td.info,
.table>tfoot>tr>th.info,
.table>tfoot>tr.info>td,
.table>tfoot>tr.info>th {
    background-color: #d9edf7
}

.table-hover>tbody>tr>td.info:hover,
.table-hover>tbody>tr>th.info:hover,
.table-hover>tbody>tr.info:hover>td,
.table-hover>tbody>tr:hover>.info,
.table-hover>tbody>tr.info:hover>th {
    background-color: #c4e3f3
}

.table>thead>tr>td.warning,
.table>thead>tr>th.warning,
.table>thead>tr.warning>td,
.table>thead>tr.warning>th,
.table>tbody>tr>td.warning,
.table>tbody>tr>th.warning,
.table>tbody>tr.warning>td,
.table>tbody>tr.warning>th,
.table>tfoot>tr>td.warning,
.table>tfoot>tr>th.warning,
.table>tfoot>tr.warning>td,
.table>tfoot>tr.warning>th {
    background-color: #fcf8e3
}

.table-hover>tbody>tr>td.warning:hover,
.table-hover>tbody>tr>th.warning:hover,
.table-hover>tbody>tr.warning:hover>td,
.table-hover>tbody>tr:hover>.warning,
.table-hover>tbody>tr.warning:hover>th {
    background-color: #faf2cc
}

.table>thead>tr>td.danger,
.table>thead>tr>th.danger,
.table>thead>tr.danger>td,
.table>thead>tr.danger>th,
.table>tbody>tr>td.danger,
.table>tbody>tr>th.danger,
.table>tbody>tr.danger>td,
.table>tbody>tr.danger>th,
.table>tfoot>tr>td.danger,
.table>tfoot>tr>th.danger,
.table>tfoot>tr.danger>td,
.table>tfoot>tr.danger>th {
    background-color: #f2dede
}

.table-hover>tbody>tr>td.danger:hover,
.table-hover>tbody>tr>th.danger:hover,
.table-hover>tbody>tr.danger:hover>td,
.table-hover>tbody>tr:hover>.danger,
.table-hover>tbody>tr.danger:hover>th {
    background-color: #ebcccc
}

.table-responsive {
    overflow-x: auto;
    min-height: .01%
}

@media screen and (max-width: 767px) {
    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd
    }

    .table-responsive>.table {
        margin-bottom: 0
    }

    .table-responsive>.table>thead>tr>th,
    .table-responsive>.table>thead>tr>td,
    .table-responsive>.table>tbody>tr>th,
    .table-responsive>.table>tbody>tr>td,
    .table-responsive>.table>tfoot>tr>th,
    .table-responsive>.table>tfoot>tr>td {
        white-space: nowrap
    }

    .table-responsive>.table-bordered {
        border: 0
    }

    .table-responsive>.table-bordered>thead>tr>th:first-child,
    .table-responsive>.table-bordered>thead>tr>td:first-child,
    .table-responsive>.table-bordered>tbody>tr>th:first-child,
    .table-responsive>.table-bordered>tbody>tr>td:first-child,
    .table-responsive>.table-bordered>tfoot>tr>th:first-child,
    .table-responsive>.table-bordered>tfoot>tr>td:first-child {
        border-left: 0
    }

    .table-responsive>.table-bordered>thead>tr>th:last-child,
    .table-responsive>.table-bordered>thead>tr>td:last-child,
    .table-responsive>.table-bordered>tbody>tr>th:last-child,
    .table-responsive>.table-bordered>tbody>tr>td:last-child,
    .table-responsive>.table-bordered>tfoot>tr>th:last-child,
    .table-responsive>.table-bordered>tfoot>tr>td:last-child {
        border-right: 0
    }

    .table-responsive>.table-bordered>tbody>tr:last-child>th,
    .table-responsive>.table-bordered>tbody>tr:last-child>td,
    .table-responsive>.table-bordered>tfoot>tr:last-child>th,
    .table-responsive>.table-bordered>tfoot>tr:last-child>td {
        border-bottom: 0
    }
}

fieldset {
    padding: 0;
    margin: 0;
    border: 0;
    min-width: 0
}

legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700
}

input[type="search"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

input[type="radio"],
input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal
}

input[type="file"] {
    display: block
}

input[type="range"] {
    display: block;
    width: 100%
}

select[multiple],
select[size] {
    height: auto
}

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

output {
    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.42857;
    color: #555
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out .15s
}

.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6)
}

.form-control::-moz-placeholder {
    color: #999;
    opacity: 1
}

.form-control:-ms-input-placeholder {
    color: #999
}

.form-control::-webkit-input-placeholder {
    color: #999
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1
}

textarea.form-control {
    height: auto
}

input[type="search"] {
    -webkit-appearance: none
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {

    input[type="date"],
    input[type="time"],
    input[type="datetime-local"],
    input[type="month"] {
        line-height: 34px
    }

    input[type="date"].input-sm,
    .input-group-sm>input[type="date"].form-control,
    .input-group-sm>input[type="date"].input-group-addon,
    .input-group-sm>.input-group-btn>input[type="date"].btn,
    .input-group-sm input[type="date"],
    input[type="time"].input-sm,
    .input-group-sm>input[type="time"].form-control,
    .input-group-sm>input[type="time"].input-group-addon,
    .input-group-sm>.input-group-btn>input[type="time"].btn,
    .input-group-sm input[type="time"],
    input[type="datetime-local"].input-sm,
    .input-group-sm>input[type="datetime-local"].form-control,
    .input-group-sm>input[type="datetime-local"].input-group-addon,
    .input-group-sm>.input-group-btn>input[type="datetime-local"].btn,
    .input-group-sm input[type="datetime-local"],
    input[type="month"].input-sm,
    .input-group-sm>input[type="month"].form-control,
    .input-group-sm>input[type="month"].input-group-addon,
    .input-group-sm>.input-group-btn>input[type="month"].btn,
    .input-group-sm input[type="month"] {
        line-height: 30px
    }

    input[type="date"].input-lg,
    .input-group-lg>input[type="date"].form-control,
    .input-group-lg>input[type="date"].input-group-addon,
    .input-group-lg>.input-group-btn>input[type="date"].btn,
    .input-group-lg input[type="date"],
    input[type="time"].input-lg,
    .input-group-lg>input[type="time"].form-control,
    .input-group-lg>input[type="time"].input-group-addon,
    .input-group-lg>.input-group-btn>input[type="time"].btn,
    .input-group-lg input[type="time"],
    input[type="datetime-local"].input-lg,
    .input-group-lg>input[type="datetime-local"].form-control,
    .input-group-lg>input[type="datetime-local"].input-group-addon,
    .input-group-lg>.input-group-btn>input[type="datetime-local"].btn,
    .input-group-lg input[type="datetime-local"],
    input[type="month"].input-lg,
    .input-group-lg>input[type="month"].form-control,
    .input-group-lg>input[type="month"].input-group-addon,
    .input-group-lg>.input-group-btn>input[type="month"].btn,
    .input-group-lg input[type="month"] {
        line-height: 46px
    }
}

.form-group {
    margin-bottom: 15px
}

.radio,
.checkbox {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px
}

.radio label,
.checkbox label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer
}

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
    position: absolute;
    margin-left: -16px !important;
    margin-top: 4px \9
}

.radio+.radio,
.checkbox+.checkbox {
    margin-top: -5px
}

.radio-inline,
.checkbox-inline {
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: 400;
    cursor: pointer
}

.radio-inline+.radio-inline,
.checkbox-inline+.checkbox-inline {
    margin-top: 0;
    margin-left: 10px
}

input[type="radio"][disabled],
input[type="radio"].disabled,
fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled,
fieldset[disabled] input[type="checkbox"] {
    cursor: not-allowed
}

.radio-inline.disabled,
fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled] .checkbox-inline {
    cursor: not-allowed
}

.radio.disabled label,
fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled] .checkbox label {
    cursor: not-allowed
}

.form-control-static {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0
}

.form-control-static.input-lg,
.input-group-lg>.form-control-static.form-control,
.input-group-lg>.form-control-static.input-group-addon,
.input-group-lg>.input-group-btn>.form-control-static.btn,
.form-control-static.input-sm,
.input-group-sm>.form-control-static.form-control,
.input-group-sm>.form-control-static.input-group-addon,
.input-group-sm>.input-group-btn>.form-control-static.btn {
    padding-left: 0;
    padding-right: 0
}

.input-sm,
.input-group-sm>.form-control,
.input-group-sm>.input-group-addon,
.input-group-sm>.input-group-btn>.btn {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

select.input-sm,
.input-group-sm>select.form-control,
.input-group-sm>select.input-group-addon,
.input-group-sm>.input-group-btn>select.btn {
    height: 30px;
    line-height: 30px
}

textarea.input-sm,
.input-group-sm>textarea.form-control,
.input-group-sm>textarea.input-group-addon,
.input-group-sm>.input-group-btn>textarea.btn,
select[multiple].input-sm,
.input-group-sm>select[multiple].form-control,
.input-group-sm>select[multiple].input-group-addon,
.input-group-sm>.input-group-btn>select[multiple].btn {
    height: auto
}

.form-group-sm .form-control {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.form-group-sm select.form-control {
    height: 30px;
    line-height: 30px
}

.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
    height: auto
}

.form-group-sm .form-control-static {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5
}

.input-lg,
.input-group-lg>.form-control,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.btn {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33333;
    border-radius: 6px
}

select.input-lg,
.input-group-lg>select.form-control,
.input-group-lg>select.input-group-addon,
.input-group-lg>.input-group-btn>select.btn {
    height: 46px;
    line-height: 46px
}

textarea.input-lg,
.input-group-lg>textarea.form-control,
.input-group-lg>textarea.input-group-addon,
.input-group-lg>.input-group-btn>textarea.btn,
select[multiple].input-lg,
.input-group-lg>select[multiple].form-control,
.input-group-lg>select[multiple].input-group-addon,
.input-group-lg>.input-group-btn>select[multiple].btn {
    height: auto
}

.form-group-lg .form-control {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33333;
    border-radius: 6px
}

.form-group-lg select.form-control {
    height: 46px;
    line-height: 46px
}

.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
    height: auto
}

.form-group-lg .form-control-static {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33333
}

.has-feedback {
    position: relative
}

.has-feedback .form-control {
    padding-right: 42.5px
}

.form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    pointer-events: none
}

.input-lg+.form-control-feedback,
.input-group-lg>.form-control+.form-control-feedback,
.input-group-lg>.input-group-addon+.form-control-feedback,
.input-group-lg>.input-group-btn>.btn+.form-control-feedback {
    width: 46px;
    height: 46px;
    line-height: 46px
}

.input-sm+.form-control-feedback,
.input-group-sm>.form-control+.form-control-feedback,
.input-group-sm>.input-group-addon+.form-control-feedback,
.input-group-sm>.input-group-btn>.btn+.form-control-feedback {
    width: 30px;
    height: 30px;
    line-height: 30px
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
    color: #3c763d
}

.has-success .form-control {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
}

.has-success .form-control:focus {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168
}

.has-success .input-group-addon {
    color: #3c763d;
    border-color: #3c763d;
    background-color: #dff0d8
}

.has-success .form-control-feedback {
    color: #3c763d
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
    color: #8a6d3b
}

.has-warning .form-control {
    border-color: #8a6d3b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
}

.has-warning .form-control:focus {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b
}

.has-warning .input-group-addon {
    color: #8a6d3b;
    border-color: #8a6d3b;
    background-color: #fcf8e3
}

.has-warning .form-control-feedback {
    color: #8a6d3b
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
    color: #a94442
}

.has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
}

.has-error .form-control:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483
}

.has-error .input-group-addon {
    color: #a94442;
    border-color: #a94442;
    background-color: #f2dede
}

.has-error .form-control-feedback {
    color: #a94442
}

.has-feedback label~.form-control-feedback {
    top: 25px
}

.has-feedback label.sr-only~.form-control-feedback {
    top: 0
}

.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373
}

@media (min-width: 768px) {
    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    .form-inline .form-control-static {
        display: inline-block
    }

    .form-inline .input-group {
        display: inline-table;
        vertical-align: middle
    }

    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn,
    .form-inline .input-group .form-control {
        width: auto
    }

    .form-inline .input-group>.form-control {
        width: 100%
    }

    .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .radio,
    .form-inline .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .radio label,
    .form-inline .checkbox label {
        padding-left: 0
    }

    .form-inline .radio input[type="radio"],
    .form-inline .checkbox input[type="checkbox"] {
        position: relative;
        margin-left: 0
    }

    .form-inline .has-feedback .form-control-feedback {
        top: 0
    }
}

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px
}

.form-horizontal .radio,
.form-horizontal .checkbox {
    min-height: 27px
}

.form-horizontal .form-group {
    margin-left: -15px;
    margin-right: -15px
}

.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
    content: " ";
    display: table
}

.form-horizontal .form-group:after {
    clear: both
}

@media (min-width: 768px) {
    .form-horizontal .control-label {
        text-align: right;
        margin-bottom: 0;
        padding-top: 7px
    }
}

.form-horizontal .has-feedback .form-control-feedback {
    right: 15px
}

@media (min-width: 768px) {
    .form-horizontal .form-group-lg .control-label {
        padding-top: 14.33333px
    }
}

@media (min-width: 768px) {
    .form-horizontal .form-group-sm .control-label {
        padding-top: 6px
    }
}

.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.btn:focus,
.btn.focus,
.btn:active:focus,
.btn:active.focus,
.btn.active:focus,
.btn.active.focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.btn:hover,
.btn:focus,
.btn.focus {
    color: #333;
    text-decoration: none
}

.btn:active,
.btn.active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    cursor: not-allowed;
    pointer-events: none;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc
}

.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open>.btn-default.dropdown-toggle {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad
}

.btn-default:active,
.btn-default.active,
.open>.btn-default.dropdown-toggle {
    background-image: none
}

.btn-default.disabled,
.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled.focus,
.btn-default.disabled:active,
.btn-default.disabled.active,
.btn-default[disabled],
.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled].focus,
.btn-default[disabled]:active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default.active {
    background-color: #fff;
    border-color: #ccc
}

.btn-default .badge {
    color: #fff;
    background-color: #333
}

.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #286090;
    border-color: #204d74
}

.btn-primary:active,
.btn-primary.active,
.open>.btn-primary.dropdown-toggle {
    background-image: none
}

.btn-primary.disabled,
.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled.focus,
.btn-primary.disabled:active,
.btn-primary.disabled.active,
.btn-primary[disabled],
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled].focus,
.btn-primary[disabled]:active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary.active {
    background-color: #337ab7;
    border-color: #2e6da4
}

.btn-primary .badge {
    color: #337ab7;
    background-color: #fff
}

.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c
}

.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open>.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #449d44;
    border-color: #398439
}

.btn-success:active,
.btn-success.active,
.open>.btn-success.dropdown-toggle {
    background-image: none
}

.btn-success.disabled,
.btn-success.disabled:hover,
.btn-success.disabled:focus,
.btn-success.disabled.focus,
.btn-success.disabled:active,
.btn-success.disabled.active,
.btn-success[disabled],
.btn-success[disabled]:hover,
.btn-success[disabled]:focus,
.btn-success[disabled].focus,
.btn-success[disabled]:active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:active,
fieldset[disabled] .btn-success.active {
    background-color: #5cb85c;
    border-color: #4cae4c
}

.btn-success .badge {
    color: #5cb85c;
    background-color: #fff
}

.btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da
}

.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open>.btn-info.dropdown-toggle {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc
}

.btn-info:active,
.btn-info.active,
.open>.btn-info.dropdown-toggle {
    background-image: none
}

.btn-info.disabled,
.btn-info.disabled:hover,
.btn-info.disabled:focus,
.btn-info.disabled.focus,
.btn-info.disabled:active,
.btn-info.disabled.active,
.btn-info[disabled],
.btn-info[disabled]:hover,
.btn-info[disabled]:focus,
.btn-info[disabled].focus,
.btn-info[disabled]:active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-info:hover,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info.focus,
fieldset[disabled] .btn-info:active,
fieldset[disabled] .btn-info.active {
    background-color: #5bc0de;
    border-color: #46b8da
}

.btn-info .badge {
    color: #5bc0de;
    background-color: #fff
}

.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active,
.open>.btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512
}

.btn-warning:active,
.btn-warning.active,
.open>.btn-warning.dropdown-toggle {
    background-image: none
}

.btn-warning.disabled,
.btn-warning.disabled:hover,
.btn-warning.disabled:focus,
.btn-warning.disabled.focus,
.btn-warning.disabled:active,
.btn-warning.disabled.active,
.btn-warning[disabled],
.btn-warning[disabled]:hover,
.btn-warning[disabled]:focus,
.btn-warning[disabled].focus,
.btn-warning[disabled]:active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-warning:hover,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning.focus,
fieldset[disabled] .btn-warning:active,
fieldset[disabled] .btn-warning.active {
    background-color: #f0ad4e;
    border-color: #eea236
}

.btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff
}

.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active,
.open>.btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925
}

.btn-danger:active,
.btn-danger.active,
.open>.btn-danger.dropdown-toggle {
    background-image: none
}

.btn-danger.disabled,
.btn-danger.disabled:hover,
.btn-danger.disabled:focus,
.btn-danger.disabled.focus,
.btn-danger.disabled:active,
.btn-danger.disabled.active,
.btn-danger[disabled],
.btn-danger[disabled]:hover,
.btn-danger[disabled]:focus,
.btn-danger[disabled].focus,
.btn-danger[disabled]:active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .btn-danger:active,
fieldset[disabled] .btn-danger.active {
    background-color: #d9534f;
    border-color: #d43f3a
}

.btn-danger .badge {
    color: #d9534f;
    background-color: #fff
}

.btn-link {
    color: #337ab7;
    font-weight: 400;
    border-radius: 0
}

.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
    border-color: transparent
}

.btn-link:hover,
.btn-link:focus {
    color: #23527c;
    text-decoration: underline;
    background-color: transparent
}

.btn-link[disabled]:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:hover,
fieldset[disabled] .btn-link:focus {
    color: #777;
    text-decoration: none
}

.btn-lg,
.btn-group-lg>.btn {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33333;
    border-radius: 6px
}

.btn-sm,
.btn-group-sm>.btn {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.btn-xs,
.btn-group-xs>.btn {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.btn-block {
    display: block;
    width: 100%
}

.btn-block+.btn-block {
    margin-top: 5px
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
    width: 100%
}

.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -moz-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.fade.in {
    opacity: 1
}

.collapse {
    display: none;
    visibility: hidden
}

.collapse.in {
    display: block;
    visibility: visible
}

tr.collapse.in {
    display: table-row
}

tbody.collapse.in {
    display: table-row-group
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-property: height, visibility;
    transition-property: height, visibility;
    -webkit-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent
}

.dropup,
.dropdown {
    position: relative
}

.dropdown-toggle:focus {
    outline: 0
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    background-clip: padding-box
}

.dropdown-menu.pull-right {
    right: 0;
    left: auto
}

.dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857;
    color: #333;
    white-space: nowrap
}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus {
    text-decoration: none;
    color: #262626;
    background-color: #f5f5f5
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #337ab7
}

.dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:hover,
.dropdown-menu>.disabled>a:focus {
    color: #777
}

.dropdown-menu>.disabled>a:hover,
.dropdown-menu>.disabled>a:focus {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    cursor: not-allowed
}

.open>.dropdown-menu {
    display: block
}

.open>a {
    outline: 0
}

.dropdown-menu-right {
    left: auto;
    right: 0
}

.dropdown-menu-left {
    left: 0;
    right: auto
}

.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857;
    color: #777;
    white-space: nowrap
}

.dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990
}

.pull-right>.dropdown-menu {
    right: 0;
    left: auto
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px solid;
    content: ""
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px
}

@media (min-width: 768px) {
    .navbar-right .dropdown-menu {
        right: 0;
        left: auto
    }

    .navbar-right .dropdown-menu-left {
        left: 0;
        right: auto
    }
}

.btn-group,
.btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.btn-group>.btn,
.btn-group-vertical>.btn {
    position: relative;
    float: left
}

.btn-group>.btn:hover,
.btn-group>.btn:focus,
.btn-group>.btn:active,
.btn-group>.btn.active,
.btn-group-vertical>.btn:hover,
.btn-group-vertical>.btn:focus,
.btn-group-vertical>.btn:active,
.btn-group-vertical>.btn.active {
    z-index: 2
}

.btn-group .btn+.btn,
.btn-group .btn+.btn-group,
.btn-group .btn-group+.btn,
.btn-group .btn-group+.btn-group {
    margin-left: -1px
}

.btn-toolbar {
    margin-left: -5px
}

.btn-toolbar:before,
.btn-toolbar:after {
    content: " ";
    display: table
}

.btn-toolbar:after {
    clear: both
}

.btn-toolbar .btn-group,
.btn-toolbar .input-group {
    float: left
}

.btn-toolbar>.btn,
.btn-toolbar>.btn-group,
.btn-toolbar>.input-group {
    margin-left: 5px
}

.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0
}

.btn-group>.btn:first-child {
    margin-left: 0
}

.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.btn-group>.btn:last-child:not(:first-child),
.btn-group>.dropdown-toggle:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.btn-group>.btn-group {
    float: left
}

.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius: 0
}

.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,
.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
    outline: 0
}

.btn-group>.btn+.dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px
}

.btn-group>.btn-lg+.dropdown-toggle,
.btn-group-lg.btn-group>.btn+.dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px
}

.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}

.btn-group.open .dropdown-toggle.btn-link {
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn .caret {
    margin-left: 0
}

.btn-lg .caret,
.btn-group-lg>.btn .caret {
    border-width: 5px 5px 0;
    border-bottom-width: 0
}

.dropup .btn-lg .caret,
.dropup .btn-group-lg>.btn .caret {
    border-width: 0 5px 5px
}

.btn-group-vertical>.btn,
.btn-group-vertical>.btn-group,
.btn-group-vertical>.btn-group>.btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%
}

.btn-group-vertical>.btn-group:before,
.btn-group-vertical>.btn-group:after {
    content: " ";
    display: table
}

.btn-group-vertical>.btn-group:after {
    clear: both
}

.btn-group-vertical>.btn-group>.btn {
    float: none
}

.btn-group-vertical>.btn+.btn,
.btn-group-vertical>.btn+.btn-group,
.btn-group-vertical>.btn-group+.btn,
.btn-group-vertical>.btn-group+.btn-group {
    margin-top: -1px;
    margin-left: 0
}

.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
    border-radius: 0
}

.btn-group-vertical>.btn:first-child:not(:last-child) {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical>.btn:last-child:not(:first-child) {
    border-bottom-left-radius: 4px;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius: 0
}

.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate
}

.btn-group-justified>.btn,
.btn-group-justified>.btn-group {
    float: none;
    display: table-cell;
    width: 1%
}

.btn-group-justified>.btn-group .btn {
    width: 100%
}

.btn-group-justified>.btn-group .dropdown-menu {
    left: auto
}

[data-toggle="buttons"]>.btn input[type="radio"],
[data-toggle="buttons"]>.btn input[type="checkbox"],
[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],
[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
    width: auto
}

.input-group[class*="col-"] {
    float: none;
    padding-left: 0;
    padding-right: 0
}

.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0
}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
    display: table-cell
}

.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0
}

.input-group-addon,
.input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle
}

.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px
}

.input-group-addon.input-sm,
.input-group-sm>.input-group-addon,
.input-group-sm>.input-group-btn>.input-group-addon.btn {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px
}

.input-group-addon.input-lg,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.input-group-addon.btn {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 6px
}

.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
    margin-top: 0
}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group>.btn,
.input-group-btn:first-child>.dropdown-toggle,
.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.input-group-addon:first-child {
    border-right: 0
}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group>.btn,
.input-group-btn:last-child>.dropdown-toggle,
.input-group-btn:first-child>.btn:not(:first-child),
.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.input-group-addon:last-child {
    border-left: 0
}

.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap
}

.input-group-btn>.btn {
    position: relative
}

.input-group-btn>.btn+.btn {
    margin-left: -1px
}

.input-group-btn>.btn:hover,
.input-group-btn>.btn:focus,
.input-group-btn>.btn:active {
    z-index: 2
}

.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group {
    margin-right: -1px
}

.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group {
    margin-left: -1px
}

.nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none
}

.nav:before,
.nav:after {
    content: " ";
    display: table
}

.nav:after {
    clear: both
}

.nav>li {
    position: relative;
    display: block
}

.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px
}

.nav>li>a:hover,
.nav>li>a:focus {
    text-decoration: none;
    background-color: #eee
}

.nav>li.disabled>a {
    color: #777
}

.nav>li.disabled>a:hover,
.nav>li.disabled>a:focus {
    color: #777;
    text-decoration: none;
    background-color: transparent;
    cursor: not-allowed
}

.nav .open>a,
.nav .open>a:hover,
.nav .open>a:focus {
    background-color: #eee;
    border-color: #337ab7
}

.nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.nav>li>a>img {
    max-width: none
}

.nav-tabs {
    border-bottom: 1px solid #ddd
}

.nav-tabs>li {
    float: left;
    margin-bottom: -1px
}

.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0
}

.nav-tabs>li>a:hover {
    border-color: #eee #eee #ddd
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus {
    color: #555;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor: default
}

.nav-pills>li {
    float: left
}

.nav-pills>li>a {
    border-radius: 4px
}

.nav-pills>li+li {
    margin-left: 2px
}

.nav-pills>li.active>a,
.nav-pills>li.active>a:hover,
.nav-pills>li.active>a:focus {
    color: #fff;
    background-color: #337ab7
}

.nav-stacked>li {
    float: none
}

.nav-stacked>li+li {
    margin-top: 2px;
    margin-left: 0
}

.nav-justified,
.nav-tabs.nav-justified {
    width: 100%
}

.nav-justified>li,
.nav-tabs.nav-justified>li {
    float: none
}

.nav-justified>li>a,
.nav-tabs.nav-justified>li>a {
    text-align: center;
    margin-bottom: 5px
}

.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto
}

@media (min-width: 768px) {

    .nav-justified>li,
    .nav-tabs.nav-justified>li {
        display: table-cell;
        width: 1%
    }

    .nav-justified>li>a,
    .nav-tabs.nav-justified>li>a {
        margin-bottom: 0
    }
}

.nav-tabs-justified,
.nav-tabs.nav-justified {
    border-bottom: 0
}

.nav-tabs-justified>li>a,
.nav-tabs.nav-justified>li>a {
    margin-right: 0;
    border-radius: 4px
}

.nav-tabs-justified>.active>a,
.nav-tabs.nav-justified>.active>a,
.nav-tabs-justified>.active>a:hover,
.nav-tabs.nav-justified>.active>a:hover,
.nav-tabs-justified>.active>a:focus,
.nav-tabs.nav-justified>.active>a:focus {
    border: 1px solid #ddd
}

@media (min-width: 768px) {

    .nav-tabs-justified>li>a,
    .nav-tabs.nav-justified>li>a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0
    }

    .nav-tabs-justified>.active>a,
    .nav-tabs.nav-justified>.active>a,
    .nav-tabs-justified>.active>a:hover,
    .nav-tabs.nav-justified>.active>a:hover,
    .nav-tabs-justified>.active>a:focus,
    .nav-tabs.nav-justified>.active>a:focus {
        border-bottom-color: #fff
    }
}

.tab-content>.tab-pane {
    display: none;
    visibility: hidden
}

.tab-content>.active {
    display: block;
    visibility: visible
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent
}

.navbar:before,
.navbar:after {
    content: " ";
    display: table
}

.navbar:after {
    clear: both
}

@media (min-width: 768px) {
    .navbar {
        border-radius: 4px
    }
}

.navbar-header:before,
.navbar-header:after {
    content: " ";
    display: table
}

.navbar-header:after {
    clear: both
}

@media (min-width: 768px) {
    .navbar-header {
        float: left
    }
}

.navbar-collapse {
    overflow-x: visible;
    padding-right: 15px;
    padding-left: 15px;
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    -webkit-overflow-scrolling: touch
}

.navbar-collapse:before,
.navbar-collapse:after {
    content: " ";
    display: table
}

.navbar-collapse:after {
    clear: both
}

.navbar-collapse.in {
    overflow-y: auto
}

@media (min-width: 768px) {
    .navbar-collapse {
        width: auto;
        border-top: 0;
        box-shadow: none
    }

    .navbar-collapse.collapse {
        display: block !important;
        visibility: visible !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important
    }

    .navbar-collapse.in {
        overflow-y: visible
    }

    .navbar-fixed-top .navbar-collapse,
    .navbar-static-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse {
        padding-left: 0;
        padding-right: 0
    }
}

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
    max-height: 340px
}

@media (max-device-width: 480px) and (orientation: landscape) {

    .navbar-fixed-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse {
        max-height: 200px
    }
}

.container>.navbar-header,
.container>.navbar-collapse,
.container-fluid>.navbar-header,
.container-fluid>.navbar-collapse {
    margin-right: -15px;
    margin-left: -15px
}

@media (min-width: 768px) {

    .container>.navbar-header,
    .container>.navbar-collapse,
    .container-fluid>.navbar-header,
    .container-fluid>.navbar-collapse {
        margin-right: 0;
        margin-left: 0
    }
}

.navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px
}

@media (min-width: 768px) {
    .navbar-static-top {
        border-radius: 0
    }
}

.navbar-fixed-top,
.navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030
}

@media (min-width: 768px) {

    .navbar-fixed-top,
    .navbar-fixed-bottom {
        border-radius: 0
    }
}

.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px
}

.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0
}

.navbar-brand {
    float: left;
    padding: 15px;
    font-size: 18px;
    line-height: 20px;
    height: 50px
}

.navbar-brand:hover,
.navbar-brand:focus {
    text-decoration: none
}

.navbar-brand>img {
    display: block
}

@media (min-width: 768px) {

    .navbar>.container .navbar-brand,
    .navbar>.container-fluid .navbar-brand {
        margin-left: -15px
    }
}

.navbar-toggle {
    position: relative;
    float: right;
    margin-right: 15px;
    padding: 9px 10px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px
}

.navbar-toggle:focus {
    outline: 0
}

.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px
}

.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px
}

@media (min-width: 768px) {
    .navbar-toggle {
        display: none
    }
}

.navbar-nav {
    margin: 7.5px -15px
}

.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px
}

@media (max-width: 767px) {
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none
    }

    .navbar-nav .open .dropdown-menu>li>a,
    .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px
    }

    .navbar-nav .open .dropdown-menu>li>a {
        line-height: 20px
    }

    .navbar-nav .open .dropdown-menu>li>a:hover,
    .navbar-nav .open .dropdown-menu>li>a:focus {
        background-image: none
    }
}

@media (min-width: 768px) {
    .navbar-nav {
        float: left;
        margin: 0
    }

    .navbar-nav>li {
        float: left
    }

    .navbar-nav>li>a {
        padding-top: 15px;
        padding-bottom: 15px
    }
}

.navbar-form {
    padding: 10px 15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    margin: 8px -15px
}

@media (min-width: 768px) {
    .navbar-form .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }

    .navbar-form .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    .navbar-form .form-control-static {
        display: inline-block
    }

    .navbar-form .input-group {
        display: inline-table;
        vertical-align: middle
    }

    .navbar-form .input-group .input-group-addon,
    .navbar-form .input-group .input-group-btn,
    .navbar-form .input-group .form-control {
        width: auto
    }

    .navbar-form .input-group>.form-control {
        width: 100%
    }

    .navbar-form .control-label {
        margin-bottom: 0;
        vertical-align: middle
    }

    .navbar-form .radio,
    .navbar-form .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }

    .navbar-form .radio label,
    .navbar-form .checkbox label {
        padding-left: 0
    }

    .navbar-form .radio input[type="radio"],
    .navbar-form .checkbox input[type="checkbox"] {
        position: relative;
        margin-left: 0
    }

    .navbar-form .has-feedback .form-control-feedback {
        top: 0
    }
}

@media (max-width: 767px) {
    .navbar-form .form-group {
        margin-bottom: 5px
    }

    .navbar-form .form-group:last-child {
        margin-bottom: 0
    }
}

@media (min-width: 768px) {
    .navbar-form {
        width: auto;
        border: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }
}

.navbar-nav>li>.dropdown-menu {
    margin-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
    margin-bottom: 0;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.navbar-btn {
    margin-top: 8px;
    margin-bottom: 8px
}

.navbar-btn.btn-sm,
.btn-group-sm>.navbar-btn.btn {
    margin-top: 10px;
    margin-bottom: 10px
}

.navbar-btn.btn-xs,
.btn-group-xs>.navbar-btn.btn {
    margin-top: 14px;
    margin-bottom: 14px
}

.navbar-text {
    margin-top: 15px;
    margin-bottom: 15px
}

@media (min-width: 768px) {
    .navbar-text {
        float: left;
        margin-left: 15px;
        margin-right: 15px
    }
}

@media (min-width: 768px) {
    .navbar-left {
        float: left !important
    }

    .navbar-right {
        float: right !important;
        margin-right: -15px
    }

    .navbar-right~.navbar-right {
        margin-right: 0
    }
}

.navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7
}

.navbar-default .navbar-brand {
    color: #777
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
    color: #5e5e5e;
    background-color: transparent
}

.navbar-default .navbar-text {
    color: #777
}

.navbar-default .navbar-nav>li>a {
    color: #777
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
    color: #333;
    background-color: transparent
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
    color: #555;
    background-color: #e7e7e7
}

.navbar-default .navbar-nav>.disabled>a,
.navbar-default .navbar-nav>.disabled>a:hover,
.navbar-default .navbar-nav>.disabled>a:focus {
    color: #ccc;
    background-color: transparent
}

.navbar-default .navbar-toggle {
    border-color: #ddd
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #ddd
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #888
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
    border-color: #e7e7e7
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus {
    background-color: #e7e7e7;
    color: #555
}

@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #777
    }

    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
        color: #333;
        background-color: transparent
    }

    .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
        color: #555;
        background-color: #e7e7e7
    }

    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
        color: #ccc;
        background-color: transparent
    }
}

.navbar-default .navbar-link {
    color: #777
}

.navbar-default .navbar-link:hover {
    color: #333
}

.navbar-default .btn-link {
    color: #777
}

.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
    color: #333
}

.navbar-default .btn-link[disabled]:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:hover,
fieldset[disabled] .navbar-default .btn-link:focus {
    color: #ccc
}

.navbar-inverse {
    background-color: #222;
    border-color: #090909
}

.navbar-inverse .navbar-brand {
    color: #9d9d9d
}

.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
    color: #fff;
    background-color: transparent
}

.navbar-inverse .navbar-text {
    color: #9d9d9d
}

.navbar-inverse .navbar-nav>li>a {
    color: #9d9d9d
}

.navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>li>a:focus {
    color: #fff;
    background-color: transparent
}

.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:hover,
.navbar-inverse .navbar-nav>.active>a:focus {
    color: #fff;
    background-color: #090909
}

.navbar-inverse .navbar-nav>.disabled>a,
.navbar-inverse .navbar-nav>.disabled>a:hover,
.navbar-inverse .navbar-nav>.disabled>a:focus {
    color: #444;
    background-color: transparent
}

.navbar-inverse .navbar-toggle {
    border-color: #333
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
    background-color: #333
}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
    border-color: #101010
}

.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:hover,
.navbar-inverse .navbar-nav>.open>a:focus {
    background-color: #090909;
    color: #fff
}

@media (max-width: 767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
        border-color: #090909
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #090909
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        color: #9d9d9d
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
        color: #fff;
        background-color: transparent
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
        color: #fff;
        background-color: #090909
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
        color: #444;
        background-color: transparent
    }
}

.navbar-inverse .navbar-link {
    color: #9d9d9d
}

.navbar-inverse .navbar-link:hover {
    color: #fff
}

.navbar-inverse .btn-link {
    color: #9d9d9d
}

.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
    color: #fff
}

.navbar-inverse .btn-link[disabled]:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:hover,
fieldset[disabled] .navbar-inverse .btn-link:focus {
    color: #444
}

.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px
}

.breadcrumb>li {
    display: inline-block
}

.breadcrumb>li+li:before {
    content: /\00a0;
    padding: 0 5px;
    color: #ccc
}

.breadcrumb>.active {
    color: #777
}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px
}

.pagination>li {
    display: inline
}

.pagination>li>a,
.pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #337ab7;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px
}

.pagination>li:first-child>a,
.pagination>li:first-child>span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px
}

.pagination>li:last-child>a,
.pagination>li:last-child>span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px
}

.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
    color: #23527c;
    background-color: #eee;
    border-color: #ddd
}

.pagination>.active>a,
.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
    z-index: 2;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
    cursor: default
}

.pagination>.disabled>span,
.pagination>.disabled>span:hover,
.pagination>.disabled>span:focus,
.pagination>.disabled>a,
.pagination>.disabled>a:hover,
.pagination>.disabled>a:focus {
    color: #777;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed
}

.pagination-lg>li>a,
.pagination-lg>li>span {
    padding: 10px 16px;
    font-size: 18px
}

.pagination-lg>li:first-child>a,
.pagination-lg>li:first-child>span {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px
}

.pagination-lg>li:last-child>a,
.pagination-lg>li:last-child>span {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px
}

.pagination-sm>li>a,
.pagination-sm>li>span {
    padding: 5px 10px;
    font-size: 12px
}

.pagination-sm>li:first-child>a,
.pagination-sm>li:first-child>span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px
}

.pagination-sm>li:last-child>a,
.pagination-sm>li:last-child>span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px
}

.pager {
    padding-left: 0;
    margin: 20px 0;
    list-style: none;
    text-align: center
}

.pager:before,
.pager:after {
    content: " ";
    display: table
}

.pager:after {
    clear: both
}

.pager li {
    display: inline
}

.pager li>a,
.pager li>span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px
}

.pager li>a:hover,
.pager li>a:focus {
    text-decoration: none;
    background-color: #eee
}

.pager .next>a,
.pager .next>span {
    float: right
}

.pager .previous>a,
.pager .previous>span {
    float: left
}

.pager .disabled>a,
.pager .disabled>a:hover,
.pager .disabled>a:focus,
.pager .disabled>span {
    color: #777;
    background-color: #fff;
    cursor: not-allowed
}

.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em
}

.label:empty {
    display: none
}

.btn .label {
    position: relative;
    top: -1px
}

a.label:hover,
a.label:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.label-default {
    background-color: #777
}

.label-default[href]:hover,
.label-default[href]:focus {
    background-color: #5e5e5e
}

.label-primary {
    background-color: #337ab7
}

.label-primary[href]:hover,
.label-primary[href]:focus {
    background-color: #286090
}

.label-success {
    background-color: #5cb85c
}

.label-success[href]:hover,
.label-success[href]:focus {
    background-color: #449d44
}

.label-info {
    background-color: #5bc0de
}

.label-info[href]:hover,
.label-info[href]:focus {
    background-color: #31b0d5
}

.label-warning {
    background-color: #f0ad4e
}

.label-warning[href]:hover,
.label-warning[href]:focus {
    background-color: #ec971f
}

.label-danger {
    background-color: #d9534f
}

.label-danger[href]:hover,
.label-danger[href]:focus {
    background-color: #c9302c
}

.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: 700;
    color: #fff;
    line-height: 1;
    vertical-align: baseline;
    white-space: nowrap;
    text-align: center;
    background-color: #777;
    border-radius: 10px
}

.badge:empty {
    display: none
}

.btn .badge {
    position: relative;
    top: -1px
}

.btn-xs .badge,
.btn-group-xs>.btn .badge {
    top: 0;
    padding: 1px 5px
}

.list-group-item.active>.badge,
.nav-pills>.active>a>.badge {
    color: #337ab7;
    background-color: #fff
}

.list-group-item>.badge {
    float: right
}

.list-group-item>.badge+.badge {
    margin-right: 5px
}

.nav-pills>li>a>.badge {
    margin-left: 3px
}

a.badge:hover,
a.badge:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.jumbotron {
    padding: 30px 15px;
    margin-bottom: 30px;
    color: inherit;
    background-color: #eee
}

.jumbotron h1,
.jumbotron .h1 {
    color: inherit
}

.jumbotron p {
    margin-bottom: 15px;
    font-size: 21px;
    font-weight: 200
}

.jumbotron>hr {
    border-top-color: #d5d5d5
}

.container .jumbotron,
.container-fluid .jumbotron {
    border-radius: 6px
}

.jumbotron .container {
    max-width: 100%
}

@media screen and (min-width: 768px) {
    .jumbotron {
        padding: 48px 0
    }

    .container .jumbotron,
    .container-fluid .jumbotron {
        padding-left: 60px;
        padding-right: 60px
    }

    .jumbotron h1,
    .jumbotron .h1 {
        font-size: 63px
    }
}

.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -moz-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out
}

.thumbnail>img,
.thumbnail a>img {
    display: block;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto
}

.thumbnail .caption {
    padding: 9px;
    color: #333
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
    border-color: #337ab7
}

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px
}

.alert h4 {
    margin-top: 0;
    color: inherit
}

.alert .alert-link {
    font-weight: 700
}

.alert>p,
.alert>ul {
    margin-bottom: 0
}

.alert>p+p {
    margin-top: 5px
}

.alert-dismissable,
.alert-dismissible {
    padding-right: 35px
}

.alert-dismissable .close,
.alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit
}

.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d
}

.alert-success hr {
    border-top-color: #c9e2b3
}

.alert-success .alert-link {
    color: #2b542c
}

.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f
}

.alert-info hr {
    border-top-color: #a6e1ec
}

.alert-info .alert-link {
    color: #245269
}

.alert-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b
}

.alert-warning hr {
    border-top-color: #f7e1b5
}

.alert-warning .alert-link {
    color: #66512c
}

.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442
}

.alert-danger hr {
    border-top-color: #e4b9c0
}

.alert-danger .alert-link {
    color: #843534
}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}

.progress {
    overflow: hidden;
    height: 20px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1)
}

.progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #337ab7;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -webkit-transition: width .6s ease;
    -moz-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease
}

.progress-striped .progress-bar,
.progress-bar-striped {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 40px 40px
}

.progress.active .progress-bar,
.progress-bar.active {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite
}

.progress-bar-success {
    background-color: #5cb85c
}

.progress-striped .progress-bar-success {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.progress-bar-info {
    background-color: #5bc0de
}

.progress-striped .progress-bar-info {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.progress-bar-warning {
    background-color: #f0ad4e
}

.progress-striped .progress-bar-warning {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.progress-bar-danger {
    background-color: #d9534f
}

.progress-striped .progress-bar-danger {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.media {
    margin-top: 15px
}

.media:first-child {
    margin-top: 0
}

.media,
.media-body {
    zoom: 1;
    overflow: hidden
}

.media-body {
    width: 10000px
}

.media-object {
    display: block
}

,
.media>.pull-right {
    padding-left: 10px
}

.media-left,
.media>.pull-left {
    padding-right: 10px
}

.media-left,
.media-body {
    display: table-cell;
    vertical-align: top
}

.media-middle {
    vertical-align: middle
}

.media-bottom {
    vertical-align: bottom
}

.media-heading {
    margin-top: 0;
    margin-bottom: 5px
}

.media-list {
    padding-left: 0;
    list-style: none
}

.list-group {
    margin-bottom: 20px;
    padding-left: 0
}

.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd
}

.list-group-item:first-child {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px
}

.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}

a.list-group-item {
    color: #555
}

a.list-group-item .list-group-item-heading {
    color: #333
}

a.list-group-item:hover,
a.list-group-item:focus {
    text-decoration: none;
    color: #555;
    background-color: #f5f5f5
}

.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
    background-color: #eee;
    color: #777;
    cursor: not-allowed
}

.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
    color: inherit
}

.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
    color: #777
}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
    z-index: 2;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7
}

.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading>small,
.list-group-item.active .list-group-item-heading>.small,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading>small,
.list-group-item.active:hover .list-group-item-heading>.small,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading>small,
.list-group-item.active:focus .list-group-item-heading>.small {
    color: inherit
}

.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
    color: #c7ddef
}

.list-group-item-success {
    color: #3c763d;
    background-color: #dff0d8
}

a.list-group-item-success {
    color: #3c763d
}

a.list-group-item-success .list-group-item-heading {
    color: inherit
}

a.list-group-item-success:hover,
a.list-group-item-success:focus {
    color: #3c763d;
    background-color: #d0e9c6
}

a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d
}

.list-group-item-info {
    color: #31708f;
    background-color: #d9edf7
}

a.list-group-item-info {
    color: #31708f
}

a.list-group-item-info .list-group-item-heading {
    color: inherit
}

a.list-group-item-info:hover,
a.list-group-item-info:focus {
    color: #31708f;
    background-color: #c4e3f3
}

a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus {
    color: #fff;
    background-color: #31708f;
    border-color: #31708f
}

.list-group-item-warning {
    color: #8a6d3b;
    background-color: #fcf8e3
}

a.list-group-item-warning {
    color: #8a6d3b
}

a.list-group-item-warning .list-group-item-heading {
    color: inherit
}

a.list-group-item-warning:hover,
a.list-group-item-warning:focus {
    color: #8a6d3b;
    background-color: #faf2cc
}

a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b
}

.list-group-item-danger {
    color: #a94442;
    background-color: #f2dede
}

a.list-group-item-danger {
    color: #a94442
}

a.list-group-item-danger .list-group-item-heading {
    color: inherit
}

a.list-group-item-danger:hover,
a.list-group-item-danger:focus {
    color: #a94442;
    background-color: #ebcccc
}

a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442
}

.list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px
}

.list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3
}

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05)
}

.panel-body {
    padding: 15px
}

.panel-body:before,
.panel-body:after {
    content: " ";
    display: table
}

.panel-body:after {
    clear: both
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px
}

.panel-heading>.dropdown .dropdown-toggle {
    color: inherit
}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit
}

.panel-title>a,
.panel-title>small,
.panel-title>.small,
.panel-title>small>a,
.panel-title>.small>a {
    color: inherit
}

.panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.panel>.list-group,
.panel>.panel-collapse>.list-group {
    margin-bottom: 0
}

.panel>.list-group .list-group-item,
.panel>.panel-collapse>.list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0
}

.panel>.list-group:first-child .list-group-item:first-child,
.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px
}

.panel>.list-group:last-child .list-group-item:last-child,
.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.panel-heading+.list-group .list-group-item:first-child {
    border-top-width: 0
}

.list-group+.panel-footer {
    border-top-width: 0
}

.panel>.table,
.panel>.table-responsive>.table,
.panel>.panel-collapse>.table {
    margin-bottom: 0
}

.panel>.table caption,
.panel>.table-responsive>.table caption,
.panel>.panel-collapse>.table caption {
    padding-left: 15px;
    padding-right: 15px
}

.panel>.table:first-child,
.panel>.table-responsive:first-child>.table:first-child {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px
}

.panel>.table:first-child>thead:first-child>tr:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
    border-top-left-radius: 3px
}

.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
    border-top-right-radius: 3px
}

.panel>.table:last-child,
.panel>.table-responsive:last-child>.table:last-child {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.panel>.table:last-child>tbody:last-child>tr:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px
}

.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
    border-bottom-left-radius: 3px
}

.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
    border-bottom-right-radius: 3px
}

.panel>.panel-body+.table,
.panel>.panel-body+.table-responsive,
.panel>.table+.panel-body,
.panel>.table-responsive+.panel-body {
    border-top: 1px solid #ddd
}

.panel>.table>tbody:first-child>tr:first-child th,
.panel>.table>tbody:first-child>tr:first-child td {
    border-top: 0
}

.panel>.table-bordered,
.panel>.table-responsive>.table-bordered {
    border: 0
}

.panel>.table-bordered>thead>tr>th:first-child,
.panel>.table-bordered>thead>tr>td:first-child,
.panel>.table-bordered>tbody>tr>th:first-child,
.panel>.table-bordered>tbody>tr>td:first-child,
.panel>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-bordered>tfoot>tr>td:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
    border-left: 0
}

.panel>.table-bordered>thead>tr>th:last-child,
.panel>.table-bordered>thead>tr>td:last-child,
.panel>.table-bordered>tbody>tr>th:last-child,
.panel>.table-bordered>tbody>tr>td:last-child,
.panel>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-bordered>tfoot>tr>td:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
    border-right: 0
}

.panel>.table-bordered>thead>tr:first-child>td,
.panel>.table-bordered>thead>tr:first-child>th,
.panel>.table-bordered>tbody>tr:first-child>td,
.panel>.table-bordered>tbody>tr:first-child>th,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
    border-bottom: 0
}

.panel>.table-bordered>tbody>tr:last-child>td,
.panel>.table-bordered>tbody>tr:last-child>th,
.panel>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-bordered>tfoot>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
    border-bottom: 0
}

.panel>.table-responsive {
    border: 0;
    margin-bottom: 0
}

.panel-group {
    margin-bottom: 20px
}

.panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px
}

.panel-group .panel+.panel {
    margin-top: 5px
}

.panel-group .panel-heading {
    border-bottom: 0
}

.panel-group .panel-heading+.panel-collapse>.panel-body,
.panel-group .panel-heading+.panel-collapse>.list-group {
    border-top: 1px solid #ddd
}

.panel-group .panel-footer {
    border-top: 0
}

.panel-group .panel-footer+.panel-collapse .panel-body {
    border-bottom: 1px solid #ddd
}

.panel-default {
    border-color: #ddd
}

.panel-default>.panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ddd
}

.panel-default>.panel-heading .badge {
    color: #f5f5f5;
    background-color: #333
}

.panel-default>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #ddd
}

.panel-primary {
    border-color: #337ab7
}

.panel-primary>.panel-heading {
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7
}

.panel-primary>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #337ab7
}

.panel-primary>.panel-heading .badge {
    color: #337ab7;
    background-color: #fff
}

.panel-primary>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #337ab7
}

.panel-success {
    border-color: #d6e9c6
}

.panel-success>.panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6
}

.panel-success>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #d6e9c6
}

.panel-success>.panel-heading .badge {
    color: #dff0d8;
    background-color: #3c763d
}

.panel-success>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #d6e9c6
}

.panel-info {
    border-color: #bce8f1
}

.panel-info>.panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1
}

.panel-info>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #bce8f1
}

.panel-info>.panel-heading .badge {
    color: #d9edf7;
    background-color: #31708f
}

.panel-info>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #bce8f1
}

.panel-warning {
    border-color: #faebcc
}

.panel-warning>.panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc
}

.panel-warning>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #faebcc
}

.panel-warning>.panel-heading .badge {
    color: #fcf8e3;
    background-color: #8a6d3b
}

.panel-warning>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #faebcc
}

.panel-danger {
    border-color: #ebccd1
}

.panel-danger>.panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1
}

.panel-danger>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ebccd1
}

.panel-danger>.panel-heading .badge {
    color: #f2dede;
    background-color: #a94442
}

.panel-danger>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #ebccd1
}

.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0
}

.embed-responsive.embed-responsive-16by9 {
    padding-bottom: 56.25%
}

.embed-responsive.embed-responsive-4by3 {
    padding-bottom: 75%
}

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05)
}

.well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, 0.15)
}

.well-lg {
    padding: 24px;
    border-radius: 6px
}

.well-sm {
    padding: 9px;
    border-radius: 3px
}

.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    filter: alpha(opacity=20)
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .5;
    filter: alpha(opacity=50)
}

button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none
}

.modal-open {
    overflow: hidden
}

.modal {
    display: none;
    overflow: hidden;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    -webkit-overflow-scrolling: touch;
    outline: 0
}

.modal.fade .modal-dialog {
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    -o-transform: translate(0, -25%);
    transform: translate(0, -25%);
    -webkit-transition: -webkit-transform .3s ease-out;
    -moz-transition: -moz-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out
}

.modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0)
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

.cart_page_modal .modal-dialog {
    margin: 10px auto
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px
}

.modal-content {
    position: relative;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    background-clip: padding-box;
    outline: 0
}

.modal-backdrop {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    background-color: #000
}

.modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0)
}

.modal-backdrop.in {
    opacity: .5;
    filter: alpha(opacity=50)
}

.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    min-height: 16.42857px
}

.modal-header .close {
    margin-top: -2px
}

.modal-title {
    margin: 0;
    line-height: 1.42857
}

.modal-body {
    position: relative
}

.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5
}

.modal-footer:before,
.modal-footer:after {
    content: " ";
    display: table
}

.modal-footer:after {
    clear: both
}

.modal-footer .btn+.btn {
    margin-left: 5px;
    margin-bottom: 0
}

.modal-footer .btn-group .btn+.btn {
    margin-left: -1px
}

.modal-footer .btn-block+.btn-block {
    margin-left: 0
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

@media (min-width: 768px) {
    .modal-dialog {
        width: 600px;
        margin: 30px auto
    }

    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5)
    }

    .modal-sm {
        width: 300px
    }
}

@media (min-width: 992px) {
    .modal-lg {
        width: 900px
    }
}

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    visibility: visible;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.4;
    opacity: 0;
    filter: alpha(opacity=0)
}

.tooltip.in {
    opacity: .9;
    filter: alpha(opacity=90)
}

.tooltip.top {
    margin-top: -3px;
    padding: 5px 0
}

.tooltip.right {
    margin-left: 3px;
    padding: 0 5px
}

.tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0
}

.tooltip.left {
    margin-left: -3px;
    padding: 0 5px
}

.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background-color: #000;
    border-radius: 4px
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.tooltip.top-left .tooltip-arrow {
    bottom: 0;
    right: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.tooltip.top-right .tooltip-arrow {
    bottom: 0;
    left: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000
}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.tooltip.bottom-left .tooltip-arrow {
    top: 0;
    right: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    left: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    max-width: 276px;
    padding: 1px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    text-align: left;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    white-space: normal
}

.popover.top {
    margin-top: -10px
}

.popover.right {
    margin-left: 10px
}

.popover.bottom {
    margin-top: 10px
}

.popover.left {
    margin-left: -10px
}

.popover-title {
    margin: 0;
    padding: 8px 14px;
    font-size: 14px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0
}

.popover-content {
    padding: 9px 14px
}

.popover>.arrow,
.popover>.arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.popover>.arrow {
    border-width: 11px
}

.popover>.arrow:after {
    border-width: 10px;
    content: ""
}

.popover.top>.arrow {
    left: 50%;
    margin-left: -11px;
    border-bottom-width: 0;
    border-top-color: #999;
    border-top-color: rgba(0, 0, 0, 0.25);
    bottom: -11px
}

.popover.top>.arrow:after {
    content: " ";
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #fff
}

.popover.right>.arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-left-width: 0;
    border-right-color: #999;
    border-right-color: rgba(0, 0, 0, 0.25)
}

.popover.right>.arrow:after {
    content: " ";
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #fff
}

.popover.bottom>.arrow {
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0, 0, 0, 0.25);
    top: -11px
}

.popover.bottom>.arrow:after {
    content: " ";
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #fff
}

.popover.left>.arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999;
    border-left-color: rgba(0, 0, 0, 0.25)
}

.popover.left>.arrow:after {
    content: " ";
    right: 1px;
    border-right-width: 0;
    border-left-color: #fff;
    bottom: -10px
}

.carousel {
    position: relative
}

.carousel-inner {
    position: relative;
    overflow: hidden;
    width: 100% !important
}

.home-tr-slid .carousel-item {
    height: 600px;
    width: 100%
}

.carousel-inner img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center
}

#carouselExampleIndicators .carousel-inner {
    position: relative;
    overflow: hidden;
    width: 100% !important;
    height: 800px;
    cursor: pointer
}

#carouselExampleIndicators .full-screen {
    background: no-repeat;
    background-size: 100% 100%;
    object-position: center center
}

#carouselExampleIndicators .carousel-inner .carousel-item.full-screen {
    height: 100% !important
}

#inr-img-right {
    padding: 0;
    float: left
}

#inr-img-right div#remv-pd {
    padding: 0
}

#remv-pd .carousel-inner-right-1.w-p {
    height: auto;
    width: 100%
}

#remv-pd .carousel-inner-right-1 img {
    width: 100%;
    height: 100%;
    object-fit: initial;
    object-position: center
}

.carousel-inner.prd {
    padding: 0
}

.carousel-inner-right-1 img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

div# hm-slider {
    padding: 0 !important
}

.col-12.col-md-6.carousel-inner-right-1.w-p {
    padding: 2px
}

.carousel-inner-right-2 img {
    width: 100%;
    height: 100%
}

.carousel-inner>.item {
    display: none;
    position: relative;
    -webkit-transition: .6s ease-in-out left;
    -moz-transition: .6s ease-in-out left;
    -o-transition: .6s ease-in-out left;
    transition: .6s ease-in-out left
}

.carousel-inner>.item>img,
.carousel-inner>.item>a>img {
    display: block;
    max-width: 100%;
    height: auto;
    line-height: 1
}

@media all and (transform-3d),
(-webkit-transform-3d) {
    .carousel-inner>.item {
        -webkit-transition: -webkit-transform .6s ease-in-out;
        -moz-transition: -moz-transform .6s ease-in-out;
        -o-transition: -o-transform .6s ease-in-out;
        transition: transform .6s ease-in-out;
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1000;
        -moz-perspective: 1000;
        perspective: 1000px
    }

    .carousel-inner>.item.next,
    .carousel-inner>.item.active.right {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        left: 0
    }

    .carousel-inner>.item.prev,
    .carousel-inner>.item.active.left {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        left: 0
    }

    .carousel-inner>.item.next.left,
    .carousel-inner>.item.prev.right,
    .carousel-inner>.item.active {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        left: 0
    }
}

.carousel-inner>.active,
.carousel-inner>.next,
.carousel-inner>.prev {
    display: block
}

.carousel-inner>.active {
    left: 0
}

.carousel-inner>.next,
.carousel-inner>.prev {
    position: absolute;
    top: 0;
    width: 100%
}

.carousel-inner>.next {
    left: 100%
}

.carousel-inner>.prev {
    left: -100%
}

.carousel-inner>.next.left,
.carousel-inner>.prev.right {
    left: 0
}

.carousel-inner>.active.left {
    left: -100%
}

.carousel-inner>.active.right {
    left: 100%
}

.carousel-control {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 15%;
    opacity: .5;
    filter: alpha(opacity=50);
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6)
}

.carousel-control.left {
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
}

.carousel-control.right {
    left: auto;
    right: 0;
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
}

.carousel-control:hover,
.carousel-control:focus {
    outline: 0;
    color: #fff;
    text-decoration: none;
    opacity: .9;
    filter: alpha(opacity=90)
}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block
}

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
    left: 50%;
    margin-left: -10px
}

.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
    right: 50%;
    margin-right: -10px
}

.carousel-control .icon-prev,
.carousel-control .icon-next {
    width: 20px;
    height: 20px;
    margin-top: -10px;
    line-height: 1;
    font-family: serif
}

.carousel-control .icon-prev:before {
    content: '\2039'
}

.carousel-control .icon-next:before {
    content: '\203a'
}

.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center
}

.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    border: 1px solid #fff;
    border-radius: 10px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: transparent
}

.carousel-indicators .active {
    margin: 0;
    width: 12px;
    height: 12px;
    background-color: #fff
}

.carousel-caption {
    position: absolute;
    left: 15%;
    right: 15%;
    bottom: 20px;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6)
}

.carousel-caption .btn {
    text-shadow: none
}

@media screen and (min-width: 768px) {

    .carousel-control .glyphicon-chevron-left,
    .carousel-control .glyphicon-chevron-right,
    .carousel-control .icon-prev,
    .carousel-control .icon-next {
        width: 30px;
        height: 30px;
        margin-top: -15px;
        font-size: 30px
    }

    .carousel-control .glyphicon-chevron-left,
    .carousel-control .icon-prev {
        margin-left: -15px
    }

    .carousel-control .glyphicon-chevron-right,
    .carousel-control .icon-next {
        margin-right: -15px
    }

    .carousel-caption {
        left: 20%;
        right: 20%;
        padding-bottom: 30px
    }

    .carousel-indicators {
        bottom: 20px
    }
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table
}

.clearfix:after {
    clear: both
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.pull-right {
    float: right !important
}

.pull-left {
    float: left !important
}

.hide {
    display: none !important
}

.show {
    display: block !important
}

.invisible {
    visibility: hidden
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.hidden {
    display: none !important;
    visibility: hidden !important
}

.affix {
    position: fixed
}

.visible-xs {
    display: none !important
}

.visible-sm {
    display: none !important
}

.visible-md {
    display: none !important
}

.visible-lg {
    display: none !important
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
    display: none !important
}

@media (max-width: 767px) {
    .visible-xs {
        display: block !important
    }

    table.visible-xs {
        display: table
    }

    tr.visible-xs {
        display: table-row !important
    }

    th.visible-xs,
    td.visible-xs {
        display: table-cell !important
    }
}

@media (max-width: 767px) {
    .visible-xs-block {
        display: block !important
    }
}

@media (max-width: 767px) {
    .visible-xs-inline {
        display: inline !important
    }
}

@media (max-width: 767px) {
    .visible-xs-inline-block {
        display: inline-block !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm {
        display: block !important
    }

    table.visible-sm {
        display: table
    }

    tr.visible-sm {
        display: table-row !important
    }

    th.visible-sm,
    td.visible-sm {
        display: table-cell !important
    }

    .visible-sm-block {
        display: block !important
    }

    .visible-sm-inline {
        display: inline !important
    }

    .visible-sm-inline-block {
        display: inline-block !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md {
        display: block !important
    }

    table.visible-md {
        display: table
    }

    tr.visible-md {
        display: table-row !important
    }

    th.visible-md,
    td.visible-md {
        display: table-cell !important
    }

    .visible-md-block {
        display: block !important
    }

    .visible-md-inline {
        display: inline !important
    }

    .visible-md-inline-block {
        display: inline-block !important
    }
}

@media (min-width: 1200px) {
    .visible-lg {
        display: block !important
    }

    table.visible-lg {
        display: table
    }

    tr.visible-lg {
        display: table-row !important
    }

    th.visible-lg,
    td.visible-lg {
        display: table-cell !important
    }
}

@media (min-width: 1200px) {
    .visible-lg-block {
        display: block !important
    }
}

@media (min-width: 1200px) {
    .visible-lg-inline {
        display: inline !important
    }
}

@media (min-width: 1200px) {
    .visible-lg-inline-block {
        display: inline-block !important
    }
}

@media (max-width: 767px) {
    .hidden-xs {
        display: none !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm {
        display: none !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-md {
        display: none !important
    }
}

@media (min-width: 1200px) {
    .hidden-lg {
        display: none !important
    }
}

.visible-print {
    display: none !important
}

@media print {
    .visible-print {
        display: block !important
    }

    table.visible-print {
        display: table
    }

    tr.visible-print {
        display: table-row !important
    }

    th.visible-print,
    td.visible-print {
        display: table-cell !important
    }
}

.visible-print-block {
    display: none !important
}

@media print {
    .visible-print-block {
        display: block !important
    }
}

.visible-print-inline {
    display: none !important
}

@media print {
    .visible-print-inline {
        display: inline !important
    }
}

.visible-print-inline-block {
    display: none !important
}

@media print {
    .visible-print-inline-block {
        display: inline-block !important
    }
}

@media print {
    .hidden-print {
        display: none !important
    }
}

.owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.owl-carousel,
.owl-carousel .owl-wrapper {
    position: relative;
    display: none
}

.owl-carousel {
    width: 100%;
    -ms-touch-action: pan-y
}

.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%
}

.owl-carousel .owl-wrapper-outer.autoHeight {
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out
}

.owl-carousel .owl-item {
    float: left;
    padding: 0 15px
}

.owl-controls .owl-buttons div,
.owl-controls .owl-page {
    cursor: pointer
}

.owl-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent
}

.grabbing {
    cursor: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/images/owlcarousel/grabbing.png) 8 8, move
}

.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0)
}

.owl-origin {
    -webkit-perspective: 1200px;
    -webkit-perspective-origin-x: 50%;
    -webkit-perspective-origin-y: 50%;
    -moz-perspective: 1200px;
    -moz-perspective-origin-x: 50%;
    -moz-perspective-origin-y: 50%;
    perspective: 1200px
}

.owl-fade-out {
    z-index: 10;
    -webkit-animation: fadeOut .7s both ease;
    -moz-animation: fadeOut .7s both ease;
    animation: fadeOut .7s both ease
}

.owl-fade-in {
    -webkit-animation: fadeIn .7s both ease;
    -moz-animation: fadeIn .7s both ease;
    animation: fadeIn .7s both ease
}

.owl-backSlide-out {
    -webkit-animation: backSlideOut 1s both ease;
    -moz-animation: backSlideOut 1s both ease;
    animation: backSlideOut 1s both ease
}

.owl-backSlide-in {
    -webkit-animation: backSlideIn 1s both ease;
    -moz-animation: backSlideIn 1s both ease;
    animation: backSlideIn 1s both ease
}

.owl-goDown-out {
    -webkit-animation: scaleToFade .7s ease both;
    -moz-animation: scaleToFade .7s ease both;
    animation: scaleToFade .7s ease both
}

.owl-goDown-in {
    -webkit-animation: goDown .6s ease both;
    -moz-animation: goDown .6s ease both;
    animation: goDown .6s ease both
}

.owl-fadeUp-in {
    -webkit-animation: scaleUpFrom .5s ease both;
    -moz-animation: scaleUpFrom .5s ease both;
    animation: scaleUpFrom .5s ease both
}

.owl-fadeUp-out {
    -webkit-animation: scaleUpTo .5s ease both;
    -moz-animation: scaleUpTo .5s ease both;
    animation: scaleUpTo .5s ease both
}

@-webkit-keyframes empty {
    0% {
        opacity: 1
    }
}

@-moz-keyframes empty {
    0% {
        opacity: 1
    }
}

@keyframes empty {
    0% {
        opacity: 1
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-moz-keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@-moz-keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@-webkit-keyframes backSlideOut {
    25% {
        opacity: .5;
        -webkit-transform: translateZ(-500px)
    }

    100%,
    75% {
        opacity: .5;
        -webkit-transform: translateZ(-500px) translateX(-200%)
    }
}

@-moz-keyframes backSlideOut {
    25% {
        opacity: .5;
        -moz-transform: translateZ(-500px)
    }

    100%,
    75% {
        opacity: .5;
        -moz-transform: translateZ(-500px) translateX(-200%)
    }
}

@keyframes backSlideOut {
    25% {
        opacity: .5;
        transform: translateZ(-500px)
    }

    100%,
    75% {
        opacity: .5;
        transform: translateZ(-500px) translateX(-200%)
    }
}

@-webkit-keyframes backSlideIn {

    0%,
    25% {
        opacity: .5;
        -webkit-transform: translateZ(-500px) translateX(200%)
    }

    75% {
        opacity: .5;
        -webkit-transform: translateZ(-500px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateZ(0) translateX(0)
    }
}

@-moz-keyframes backSlideIn {

    0%,
    25% {
        opacity: .5;
        -moz-transform: translateZ(-500px) translateX(200%)
    }

    75% {
        opacity: .5;
        -moz-transform: translateZ(-500px)
    }

    100% {
        opacity: 1;
        -moz-transform: translateZ(0) translateX(0)
    }
}

@keyframes backSlideIn {

    0%,
    25% {
        opacity: .5;
        transform: translateZ(-500px) translateX(200%)
    }

    75% {
        opacity: .5;
        transform: translateZ(-500px)
    }

    100% {
        opacity: 1;
        transform: translateZ(0) translateX(0)
    }
}

@-webkit-keyframes scaleToFade {
    to {
        opacity: 0;
        -webkit-transform: scale(.8)
    }
}

@-moz-keyframes scaleToFade {
    to {
        opacity: 0;
        -moz-transform: scale(.8)
    }
}

@keyframes scaleToFade {
    to {
        opacity: 0;
        transform: scale(.8)
    }
}

@-webkit-keyframes goDown {
    from {
        -webkit-transform: translateY(-100%)
    }
}

@-moz-keyframes goDown {
    from {
        -moz-transform: translateY(-100%)
    }
}

@keyframes goDown {
    from {
        transform: translateY(-100%)
    }
}

@-webkit-keyframes scaleUpFrom {
    from {
        opacity: 0;
        -webkit-transform: scale(1.5)
    }
}

@-moz-keyframes scaleUpFrom {
    from {
        opacity: 0;
        -moz-transform: scale(1.5)
    }
}

@keyframes scaleUpFrom {
    from {
        opacity: 0;
        transform: scale(1.5)
    }
}

@-webkit-keyframes scaleUpTo {
    to {
        opacity: 0;
        -webkit-transform: scale(1.5)
    }
}

@-moz-keyframes scaleUpTo {
    to {
        opacity: 0;
        -moz-transform: scale(1.5)
    }
}

@keyframes scaleUpTo {
    to {
        opacity: 0;
        transform: scale(1.5)
    }
}

.owl-theme .owl-controls {
    margin-top: 10px;
    text-align: center
}

.owl-theme .owl-controls .owl-buttons div {
    color: #FFF;
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin: 5px;
    padding: 3px 10px;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    background: #869791;
    filter: Alpha(Opacity=50);
    opacity: .5
}

.owl-theme .owl-controls.clickable .owl-buttons div:hover {
    filter: Alpha(Opacity=100);
    opacity: 1;
    text-decoration: none
}

.owl-theme .owl-controls .owl-page {
    display: inline-block;
    zoom: 1;
    *display: inline
}

.owl-theme .owl-controls .owl-page span {
    display: block;
    width: 12px;
    height: 12px;
    margin: 5px 7px;
    filter: Alpha(Opacity=50);
    opacity: .5;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #869791
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
    filter: Alpha(Opacity=100);
    opacity: 1
}

.owl-theme .owl-controls .owl-page span.owl-numbers {
    height: auto;
    width: auto;
    color: #FFF;
    padding: 2px 10px;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px
}

.owl-item.loading {
    min-height: 150px;
    background: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/images/owlcarousel/AjaxLoader.gif) no-repeat center center
}

@font-face {
    font-family: "material-design";
    src: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/fonts/material-design/material-design.eot);
    src: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/fonts/material-design/material-design.eot#iefix) format("embedded-opentype"), url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/fonts/material-design/material-design.woff) format("woff"), url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/fonts/material-design/material-design.ttf) format("truetype"), url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/fonts/material-design/material-design.svg) format("svg");
    font-weight: 400;
    font-style: normal
}

.material-design-ico,
[class^="material-design-"]:before,
[class*=" material-design-"]:before,
[class^="material-design-"]:after,
[class*=" material-design-"]:after {
    font-family: "material-design";
    font-size: inherit;
    font-weight: 400;
    font-style: normal
}

.material-design-account4:before {
    content: "\e000"
}

.material-design-add179:before {
    content: "\e001"
}

.material-design-add180:before {
    content: "\e002"
}

.material-design-add181:before {
    content: "\e003"
}

.material-design-add182:before {
    content: "\e004"
}

.material-design-add183:before {
    content: "\e005"
}

.material-design-add184:before {
    content: "\e006"
}

.material-design-add186:before {
    content: "\e007"
}

.material-design-adjust6:before {
    content: "\e008"
}

.material-design-airplane106:before {
    content: "\e009"
}

.material-design-android11:before {
    content: "\e00a"
}

.material-design-android12:before {
    content: "\e00b"
}

.material-design-apple70:before {
    content: "\e00c"
}

.material-design-attachment19:before {
    content: "\e00d"
}

.material-design-auto1:before {
    content: "\e00e"
}

.material-design-automatic2:before {
    content: "\e00f"
}

.material-design-automatic3:before {
    content: "\e010"
}

.material-design-back57:before {
    content: "\e011"
}

.material-design-backspace1:before {
    content: "\e012"
}

.material-design-bed24:before {
    content: "\e013"
}

.material-design-been:before {
    content: "\e014"
}

.material-design-birthday20:before {
    content: "\e015"
}

.material-design-black394:before {
    content: "\e016"
}

.material-design-black395:before {
    content: "\e017"
}

.material-design-black396:before {
    content: "\e018"
}

.material-design-black397:before {
    content: "\e019"
}

.material-design-black398:before {
    content: "\e01a"
}

.material-design-black399:before {
    content: "\e01b"
}

.material-design-black400:before {
    content: "\e01c"
}

.material-design-black401:before {
    content: "\e01d"
}

.material-design-black402:before {
    content: "\e01e"
}

.material-design-blank30:before {
    content: "\e01f"
}

.material-design-blank31:before {
    content: "\e020"
}

.material-design-blank32:before {
    content: "\e021"
}

.material-design-blank33:before {
    content: "\e022"
}

.material-design-blogger12:before {
    content: "\e023"
}

.material-design-blueetooth:before {
    content: "\e024"
}

.material-design-bluetooth21:before {
    content: "\e025"
}

.material-design-bluetooth22:before {
    content: "\e026"
}

.material-design-bluetooth23:before {
    content: "\e027"
}

.material-design-bluetooth24:before {
    content: "\e028"
}

.material-design-bluetooth25:before {
    content: "\e029"
}

.material-design-bookmark45:before {
    content: "\e02a"
}

.material-design-bookmark46:before {
    content: "\e02b"
}

.material-design-bookmark47:before {
    content: "\e02c"
}

.material-design-bookmark48:before {
    content: "\e02d"
}

.material-design-briefcase49:before {
    content: "\e02e"
}

.material-design-briefcase50:before {
    content: "\e02f"
}

.material-design-brightness10:before {
    content: "\e030"
}

.material-design-brochure6:before {
    content: "\e031"
}

.material-design-bubble8:before {
    content: "\e032"
}

.material-design-bug18:before {
    content: "\e033"
}

.material-design-burn9:before {
    content: "\e034"
}

.material-design-button11:before {
    content: "\e035"
}

.material-design-call47:before {
    content: "\e036"
}

.material-design-call48:before {
    content: "\e037"
}

.material-design-call49:before {
    content: "\e038"
}

.material-design-camera59:before {
    content: "\e039"
}

.material-design-camera60:before {
    content: "\e03a"
}

.material-design-cancel19:before {
    content: "\e03b"
}

.material-design-caps1:before {
    content: "\e03c"
}

.material-design-caps:before {
    content: "\e03d"
}

.material-design-car145:before {
    content: "\e03e"
}

.material-design-car146:before {
    content: "\e03f"
}

.material-design-car147:before {
    content: "\e040"
}

.material-design-cell10:before {
    content: "\e041"
}

.material-design-cell11:before {
    content: "\e042"
}

.material-design-cell12:before {
    content: "\e043"
}

.material-design-change3:before {
    content: "\e044"
}

.material-design-chat75:before {
    content: "\e045"
}

.material-design-chat76:before {
    content: "\e046"
}

.material-design-check51:before {
    content: "\e047"
}

.material-design-check52:before {
    content: "\e048"
}

.material-design-chemistry17:before {
    content: "\e049"
}

.material-design-circle107:before {
    content: "\e04a"
}

.material-design-circle108:before {
    content: "\e04b"
}

.material-design-circles23:before {
    content: "\e04c"
}

.material-design-circumference:before {
    content: "\e04d"
}

.material-design-city24:before {
    content: "\e04e"
}

.material-design-clapperboard4:before {
    content: "\e04f"
}

.material-design-clapperboard5:before {
    content: "\e050"
}

.material-design-clear5:before {
    content: "\e051"
}

.material-design-clipboard99:before {
    content: "\e052"
}

.material-design-clock100:before {
    content: "\e053"
}

.material-design-close47:before {
    content: "\e054"
}

.material-design-closed64:before {
    content: "\e055"
}

.material-design-cloud302:before {
    content: "\e056"
}

.material-design-cloud303:before {
    content: "\e057"
}

.material-design-cloud304:before {
    content: "\e058"
}

.material-design-cloud305:before {
    content: "\e059"
}

.material-design-cloud306:before {
    content: "\e05a"
}

.material-design-cloud307:before {
    content: "\e05b"
}

.material-design-compass106:before {
    content: "\e05c"
}

.material-design-connection21:before {
    content: "\e05d"
}

.material-design-copy31:before {
    content: "\e05e"
}

.material-design-create2:before {
    content: "\e05f"
}

.material-design-create3:before {
    content: "\e060"
}

.material-design-credit98:before {
    content: "\e061"
}

.material-design-crop13:before {
    content: "\e062"
}

.material-design-crop14:before {
    content: "\e063"
}

.material-design-cut23:before {
    content: "\e064"
}

.material-design-dark55:before {
    content: "\e065"
}

.material-design-developer2:before {
    content: "\e066"
}

.material-design-device4:before {
    content: "\e067"
}

.material-design-device5:before {
    content: "\e068"
}

.material-design-disc30:before {
    content: "\e069"
}

.material-design-do10:before {
    content: "\e06a"
}

.material-design-double126:before {
    content: "\e06b"
}

.material-design-download162:before {
    content: "\e06c"
}

.material-design-download164:before {
    content: "\e06d"
}

.material-design-download166:before {
    content: "\e06e"
}

.material-design-downwards:before {
    content: "\e06f"
}

.material-design-drafts:before {
    content: "\e070"
}

.material-design-drop25:before {
    content: "\e071"
}

.material-design-drop26:before {
    content: "\e072"
}

.material-design-drop27:before {
    content: "\e073"
}

.material-design-earth205:before {
    content: "\e074"
}

.material-design-ellipsis1:before {
    content: "\e075"
}

.material-design-email107:before {
    content: "\e076"
}

.material-design-emoticon117:before {
    content: "\e077"
}

.material-design-end3:before {
    content: "\e078"
}

.material-design-enter5:before {
    content: "\e079"
}

.material-design-exit13:before {
    content: "\e07a"
}

.material-design-expand38:before {
    content: "\e07b"
}

.material-design-expand39:before {
    content: "\e07c"
}

.material-design-facebook56:before {
    content: "\e07d"
}

.material-design-fast46:before {
    content: "\e07e"
}

.material-design-favorite21:before {
    content: "\e07f"
}

.material-design-favorite22:before {
    content: "\e080"
}

.material-design-filled13:before {
    content: "\e081"
}

.material-design-film61:before {
    content: "\e082"
}

.material-design-filter20:before {
    content: "\e083"
}

.material-design-flash25:before {
    content: "\e084"
}

.material-design-flash26:before {
    content: "\e085"
}

.material-design-folder215:before {
    content: "\e086"
}

.material-design-forward18:before {
    content: "\e087"
}

.material-design-forward19:before {
    content: "\e088"
}

.material-design-framed1:before {
    content: "\e089"
}

.material-design-front15:before {
    content: "\e08a"
}

.material-design-front16:before {
    content: "\e08b"
}

.material-design-front17:before {
    content: "\e08c"
}

.material-design-full46:before {
    content: "\e08d"
}

.material-design-gamepad3:before {
    content: "\e08e"
}

.material-design-gamepad4:before {
    content: "\e08f"
}

.material-design-get:before {
    content: "\e090"
}

.material-design-gmail3:before {
    content: "\e091"
}

.material-design-go10:before {
    content: "\e092"
}

.material-design-good4:before {
    content: "\e093"
}

.material-design-good5:before {
    content: "\e094"
}

.material-design-google117:before {
    content: "\e095"
}

.material-design-google118:before {
    content: "\e096"
}

.material-design-google119:before {
    content: "\e097"
}

.material-design-google120:before {
    content: "\e098"
}

.material-design-google121:before {
    content: "\e099"
}

.material-design-google122:before {
    content: "\e09a"
}

.material-design-google123:before {
    content: "\e09b"
}

.material-design-google124:before {
    content: "\e09c"
}

.material-design-google125:before {
    content: "\e09d"
}

.material-design-google126:before {
    content: "\e09e"
}

.material-design-google127:before {
    content: "\e09f"
}

.material-design-google128:before {
    content: "\e0a0"
}

.material-design-google129:before {
    content: "\e0a1"
}

.material-design-google130:before {
    content: "\e0a2"
}

.material-design-google131:before {
    content: "\e0a3"
}

.material-design-google132:before {
    content: "\e0a4"
}

.material-design-google133:before {
    content: "\e0a5"
}

.material-design-google134:before {
    content: "\e0a6"
}

.material-design-google135:before {
    content: "\e0a7"
}

.material-design-google136:before {
    content: "\e0a8"
}

.material-design-google137:before {
    content: "\e0a9"
}

.material-design-gps25:before {
    content: "\e0aa"
}

.material-design-gps26:before {
    content: "\e0ab"
}

.material-design-gps27:before {
    content: "\e0ac"
}

.material-design-gps28:before {
    content: "\e0ad"
}

.material-design-graduate32:before {
    content: "\e0ae"
}

.material-design-halffilled1:before {
    content: "\e0af"
}

.material-design-hangouts:before {
    content: "\e0b0"
}

.material-design-headset11:before {
    content: "\e0b1"
}

.material-design-headset12:before {
    content: "\e0b2"
}

.material-design-help18:before {
    content: "\e0b3"
}

.material-design-help19:before {
    content: "\e0b4"
}

.material-design-hide3:before {
    content: "\e0b5"
}

.material-design-high20:before {
    content: "\e0b6"
}

.material-design-high21:before {
    content: "\e0b7"
}

.material-design-high22:before {
    content: "\e0b8"
}

.material-design-history6:before {
    content: "\e0b9"
}

.material-design-home149:before {
    content: "\e0ba"
}

.material-design-horizontal39:before {
    content: "\e0bb"
}

.material-design-hotel68:before {
    content: "\e0bc"
}

.material-design-https:before {
    content: "\e0bd"
}

.material-design-import:before {
    content: "\e0be"
}

.material-design-insert4:before {
    content: "\e0bf"
}

.material-design-instagram16:before {
    content: "\e0c0"
}

.material-design-invert1:before {
    content: "\e0c1"
}

.material-design-keyboard53:before {
    content: "\e0c2"
}

.material-design-keyboard54:before {
    content: "\e0c3"
}

.material-design-label31:before {
    content: "\e0c4"
}

.material-design-landscape10:before {
    content: "\e0c5"
}

.material-design-laptop117:before {
    content: "\e0c6"
}

.material-design-left216:before {
    content: "\e0c7"
}

.material-design-left217:before {
    content: "\e0c8"
}

.material-design-left218:before {
    content: "\e0c9"
}

.material-design-light88:before {
    content: "\e0ca"
}

.material-design-link60:before {
    content: "\e0cb"
}

.material-design-linkedin24:before {
    content: "\e0cc"
}

.material-design-list88:before {
    content: "\e0cd"
}

.material-design-list89:before {
    content: "\e0ce"
}

.material-design-location41:before {
    content: "\e0cf"
}

.material-design-locked57:before {
    content: "\e0d0"
}

.material-design-locked58:before {
    content: "\e0d1"
}

.material-design-low34:before {
    content: "\e0d2"
}

.material-design-magic20:before {
    content: "\e0d3"
}

.material-design-man459:before {
    content: "\e0d4"
}

.material-design-man460:before {
    content: "\e0d5"
}

.material-design-map102:before {
    content: "\e0d6"
}

.material-design-map103:before {
    content: "\e0d7"
}

.material-design-mark1:before {
    content: "\e0d8"
}

.material-design-mark2:before {
    content: "\e0d9"
}

.material-design-medium5:before {
    content: "\e0da"
}

.material-design-medium6:before {
    content: "\e0db"
}

.material-design-medium7:before {
    content: "\e0dc"
}

.material-design-memory1:before {
    content: "\e0dd"
}

.material-design-menu55:before {
    content: "\e0de"
}

.material-design-merge:before {
    content: "\e0df"
}

.material-design-microphone84:before {
    content: "\e0e0"
}

.material-design-microphone85:before {
    content: "\e0e1"
}

.material-design-microsoft7:before {
    content: "\e0e2"
}

.material-design-microsoft8:before {
    content: "\e0e3"
}

.material-design-missed:before {
    content: "\e0e4"
}

.material-design-mountain31:before {
    content: "\e0e5"
}

.material-design-mountain32:before {
    content: "\e0e6"
}

.material-design-mountains14:before {
    content: "\e0e7"
}

.material-design-move26:before {
    content: "\e0e8"
}

.material-design-new102:before {
    content: "\e0e9"
}

.material-design-new103:before {
    content: "\e0ea"
}

.material-design-nfc1:before {
    content: "\e0eb"
}

.material-design-notifications1:before {
    content: "\e0ec"
}

.material-design-notifications2:before {
    content: "\e0ed"
}

.material-design-notifications:before {
    content: "\e0ee"
}

.material-design-painter14:before {
    content: "\e0ef"
}

.material-design-panoramic1:before {
    content: "\e0f0"
}

.material-design-parking14:before {
    content: "\e0f1"
}

.material-design-pause44:before {
    content: "\e0f2"
}

.material-design-person325:before {
    content: "\e0f3"
}

.material-design-phone370:before {
    content: "\e0f4"
}

.material-design-phone371:before {
    content: "\e0f5"
}

.material-design-phone372:before {
    content: "\e0f6"
}

.material-design-phone373:before {
    content: "\e0f7"
}

.material-design-phone374:before {
    content: "\e0f8"
}

.material-design-phone375:before {
    content: "\e0f9"
}

.material-design-photo210:before {
    content: "\e0fa"
}

.material-design-photo211:before {
    content: "\e0fb"
}

.material-design-photo212:before {
    content: "\e0fc"
}

.material-design-photographic1:before {
    content: "\e0fd"
}

.material-design-pinterest33:before {
    content: "\e0fe"
}

.material-design-planet29:before {
    content: "\e0ff"
}

.material-design-play105:before {
    content: "\e100"
}

.material-design-play106:before {
    content: "\e101"
}

.material-design-play107:before {
    content: "\e102"
}

.material-design-play108:before {
    content: "\e103"
}

.material-design-play109:before {
    content: "\e104"
}

.material-design-plus80:before {
    content: "\e105"
}

.material-design-poll:before {
    content: "\e106"
}

.material-design-power106:before {
    content: "\e107"
}

.material-design-previous14:before {
    content: "\e108"
}

.material-design-printer88:before {
    content: "\e109"
}

.material-design-problems:before {
    content: "\e10a"
}

.material-design-progress10:before {
    content: "\e10b"
}

.material-design-public10:before {
    content: "\e10c"
}

.material-design-public11:before {
    content: "\e10d"
}

.material-design-public9:before {
    content: "\e10e"
}

.material-design-puzzle37:before {
    content: "\e10f"
}

.material-design-radio51:before {
    content: "\e110"
}

.material-design-random5:before {
    content: "\e111"
}

.material-design-rate:before {
    content: "\e112"
}

.material-design-read5:before {
    content: "\e113"
}

.material-design-receipt9:before {
    content: "\e114"
}

.material-design-record9:before {
    content: "\e115"
}

.material-design-refresh55:before {
    content: "\e116"
}

.material-design-refresh56:before {
    content: "\e117"
}

.material-design-reminder6:before {
    content: "\e118"
}

.material-design-replay4:before {
    content: "\e119"
}

.material-design-reply18:before {
    content: "\e11a"
}

.material-design-report:before {
    content: "\e11b"
}

.material-design-rewind45:before {
    content: "\e11c"
}

.material-design-right237:before {
    content: "\e11d"
}

.material-design-right244:before {
    content: "\e11e"
}

.material-design-ring24:before {
    content: "\e11f"
}

.material-design-rotate11:before {
    content: "\e120"
}

.material-design-rotate12:before {
    content: "\e121"
}

.material-design-round50:before {
    content: "\e122"
}

.material-design-round51:before {
    content: "\e123"
}

.material-design-round52:before {
    content: "\e124"
}

.material-design-round53:before {
    content: "\e125"
}

.material-design-round54:before {
    content: "\e126"
}

.material-design-round55:before {
    content: "\e127"
}

.material-design-round56:before {
    content: "\e128"
}

.material-design-round57:before {
    content: "\e129"
}

.material-design-round58:before {
    content: "\e12a"
}

.material-design-rounded54:before {
    content: "\e12b"
}

.material-design-rounded55:before {
    content: "\e12c"
}

.material-design-rounded56:before {
    content: "\e12d"
}

.material-design-rounded57:before {
    content: "\e12e"
}

.material-design-rounded58:before {
    content: "\e12f"
}

.material-design-rounded59:before {
    content: "\e130"
}

.material-design-rounded60:before {
    content: "\e131"
}

.material-design-rubbish:before {
    content: "\e132"
}

.material-design-save20:before {
    content: "\e133"
}

.material-design-schedule2:before {
    content: "\e134"
}

.material-design-screen44:before {
    content: "\e135"
}

.material-design-screen45:before {
    content: "\e136"
}

.material-design-screen46:before {
    content: "\e137"
}

.material-design-screen47:before {
    content: "\e138"
}

.material-design-screen48:before {
    content: "\e139"
}

.material-design-screen49:before {
    content: "\e13a"
}

.material-design-sd7:before {
    content: "\e13b"
}

.material-design-sd8:before {
    content: "\e13c"
}

.material-design-search100:before {
    content: "\e13d"
}

.material-design-searching41:before {
    content: "\e13e"
}

.material-design-select3:before {
    content: "\e13f"
}

.material-design-select4:before {
    content: "\e140"
}

.material-design-send12:before {
    content: "\e141"
}

.material-design-send13:before {
    content: "\e142"
}

.material-design-send14:before {
    content: "\e143"
}

.material-design-server40:before {
    content: "\e144"
}

.material-design-set5:before {
    content: "\e145"
}

.material-design-set6:before {
    content: "\e146"
}

.material-design-settings49:before {
    content: "\e147"
}

.material-design-settings50:before {
    content: "\e148"
}

.material-design-share39:before {
    content: "\e149"
}

.material-design-shared1:before {
    content: "\e14a"
}

.material-design-shining2:before {
    content: "\e14b"
}

.material-design-shining3:before {
    content: "\e14c"
}

.material-design-shopping231:before {
    content: "\e14d"
}

.material-design-shopping232:before {
    content: "\e14e"
}

.material-design-show4:before {
    content: "\e14f"
}

.material-design-show5:before {
    content: "\e150"
}

.material-design-show6:before {
    content: "\e151"
}

.material-design-show7:before {
    content: "\e152"
}

.material-design-show8:before {
    content: "\e153"
}

.material-design-shuffle24:before {
    content: "\e154"
}

.material-design-sim2:before {
    content: "\e155"
}

.material-design-smartphone19:before {
    content: "\e156"
}

.material-design-smartphone20:before {
    content: "\e157"
}

.material-design-sms5:before {
    content: "\e158"
}

.material-design-sms6:before {
    content: "\e159"
}

.material-design-sms7:before {
    content: "\e15a"
}

.material-design-snake4:before {
    content: "\e15b"
}

.material-design-sort52:before {
    content: "\e15c"
}

.material-design-speech108:before {
    content: "\e15d"
}

.material-design-split4:before {
    content: "\e15e"
}

.material-design-square181:before {
    content: "\e15f"
}

.material-design-stop46:before {
    content: "\e160"
}

.material-design-swap2:before {
    content: "\e161"
}

.material-design-swap3:before {
    content: "\e162"
}

.material-design-switch27:before {
    content: "\e163"
}

.material-design-switch28:before {
    content: "\e164"
}

.material-design-switch29:before {
    content: "\e165"
}

.material-design-switch30:before {
    content: "\e166"
}

.material-design-synchronization3:before {
    content: "\e167"
}

.material-design-synchronization4:before {
    content: "\e168"
}

.material-design-synchronization5:before {
    content: "\e169"
}

.material-design-tab3:before {
    content: "\e16a"
}

.material-design-tablet95:before {
    content: "\e16b"
}

.material-design-tack:before {
    content: "\e16c"
}

.material-design-tag71:before {
    content: "\e16d"
}

.material-design-telephone105:before {
    content: "\e16e"
}

.material-design-thermostat1:before {
    content: "\e16f"
}

.material-design-three168:before {
    content: "\e170"
}

.material-design-three170:before {
    content: "\e171"
}

.material-design-thumb53:before {
    content: "\e172"
}

.material-design-thumb54:before {
    content: "\e173"
}

.material-design-tick7:before {
    content: "\e174"
}

.material-design-timelapse:before {
    content: "\e175"
}

.material-design-traffic21:before {
    content: "\e176"
}

.material-design-tumblr22:before {
    content: "\e177"
}

.material-design-turn17:before {
    content: "\e178"
}

.material-design-turn18:before {
    content: "\e179"
}

.material-design-turn19:before {
    content: "\e17a"
}

.material-design-turn20:before {
    content: "\e17b"
}

.material-design-turn21:before {
    content: "\e17c"
}

.material-design-turn22:before {
    content: "\e17d"
}

.material-design-turn23:before {
    content: "\e17e"
}

.material-design-twitter47:before {
    content: "\e17f"
}

.material-design-two375:before {
    content: "\e180"
}

.material-design-two385:before {
    content: "\e181"
}

.material-design-two393:before {
    content: "\e182"
}

.material-design-underline6:before {
    content: "\e183"
}

.material-design-underline7:before {
    content: "\e184"
}

.material-design-undo19:before {
    content: "\e185"
}

.material-design-unlocked43:before {
    content: "\e186"
}

.material-design-up176:before {
    content: "\e187"
}

.material-design-upload119:before {
    content: "\e188"
}

.material-design-upload120:before {
    content: "\e189"
}

.material-design-usb33:before {
    content: "\e18a"
}

.material-design-user157:before {
    content: "\e18b"
}

.material-design-user158:before {
    content: "\e18c"
}

.material-design-users25:before {
    content: "\e18d"
}

.material-design-verification24:before {
    content: "\e18e"
}

.material-design-videocall:before {
    content: "\e18f"
}

.material-design-view12:before {
    content: "\e190"
}

.material-design-virtual2:before {
    content: "\e191"
}

.material-design-visibility1:before {
    content: "\e192"
}

.material-design-voice32:before {
    content: "\e193"
}

.material-design-voicemail1:before {
    content: "\e194"
}

.material-design-volume47:before {
    content: "\e195"
}

.material-design-volume49:before {
    content: "\e196"
}

.material-design-volume50:before {
    content: "\e197"
}

.material-design-volume51:before {
    content: "\e198"
}

.material-design-warning37:before {
    content: "\e199"
}

.material-design-watch16:before {
    content: "\e19a"
}

.material-design-waving:before {
    content: "\e19b"
}

.material-design-web37:before {
    content: "\e19c"
}

.material-design-website12:before {
    content: "\e19d"
}

.material-design-wifi81:before {
    content: "\e19e"
}

.material-design-wifi82:before {
    content: "\e19f"
}

.material-design-wifi83:before {
    content: "\e1a0"
}

.material-design-window57:before {
    content: "\e1a1"
}

.material-design-work3:before {
    content: "\e1a2"
}

.material-design-workspace:before {
    content: "\e1a3"
}

.material-design-world96:before {
    content: "\e1a4"
}

.material-design-write20:before {
    content: "\e1a5"
}

.material-design-youtube35:before {
    content: "\e1a6"
}

.button.button-secondary,
.button,
.cart-table .product-cart-actions .button,
#co-shipping-method-form .buttons-set .button,
.footer .button {
    border: solid 2px #282828;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    background: none;
    display: inline-block;
    padding: 9px 18px;
    color: #282828;
    font-size: 13px;
    font-weight: 700;
    line-height: 20px;
    text-align: center;
    letter-spacing: .8px;
    text-transform: uppercase;
    vertical-align: middle;
    overflow: hidden;
    position: relative
}

.button.button-secondary span,
.button span,
.cart-table .product-cart-actions .button span,
#co-shipping-method-form .buttons-set .button span,
.footer .button span {
    z-index: 9;
    position: relative
}

.button:hover,
.cart-table .product-cart-actions .button:hover,
#co-shipping-method-form .buttons-set .button:hover {
    cursor: pointer;
    color: #fff
}

.button:hover:after,
.cart-table .product-cart-actions .button:hover:after,
#co-shipping-method-form .buttons-set .button:hover:after {
    height: 102%
}

.button.button-secondary {
    background: none;
    color: #282828;
    text-shadow: none
}

.button.button-secondary:hover {
    background: none;
    cursor: pointer;
    color: #fff
}

.button.button-secondary:active {
    color: #282828
}

.button.button-secondary:focus {
    background: none;
    color: #fff;
    outline: none
}

.button:hover,
.cart-table .product-cart-actions .button:hover,
#co-shipping-method-form .buttons-set .button:hover {
    z-index: 99
}

.sorter>.sort-by .sort-by-switcher:active,
.sorter>.view-mode a.grid:active,
.sorter>.view-mode a.list:active {
    opacity: .8
}

.toolbar .dropdown {
    width: 100%;
    background-color: #f4f4f4;
    border: 0;
    border-radius: 0
}

.toolbar .dropdown:hover {
    box-shadow: none;
    background: #e8e8e8
}

.toolbar .dropdown .validation-advice {
    position: relative !important;
    height: auto;
    opacity: 1;
    padding: 0 0 10px !important;
    background: #fff;
    border-top: none;
    border-left: none;
    border-right: none;
    border-radius: 0;
    top: -1px;
    left: -1px;
    margin-right: -2px
}

.toolbar .dropdown div {
    background-color: #f4f4f4;
    border: 0
}

.toolbar .dropdown div ul {
    z-index: 12
}

.toolbar .dropdown div ul li {
    margin: 0
}

.toolbar .dropdown div ul li.focus {
    background: #EDEDED;
    color: #333
}

.toolbar .dropdown div ul li.active {
    font-weight: 400;
    background: #EDEDED
}

.toolbar .dropdown li,
.toolbar .dropdown .selected {
    font-size: 14px;
    color: #888;
    padding: 8px 20px 7px
}

.toolbar .dropdown .selected {
    padding: 13px 20px;
    color: #888
}

.toolbar .dropdown .selected::after {
    box-shadow: none
}

.toolbar .dropdown .carat {
    right: 20px
}

.toolbar .dropdown.open {
    z-index: 15
}

.toolbar .dropdown.open div {
    height: auto !important
}

.toolbar .dropdown.open div ul {
    position: relative;
    z-index: 12
}

.theme-border,
.table-bordered {
    border-top: solid 2px #fe9b4b
}

.theme-color {
    color: #fe9b4b
}

.title-border {
    border-bottom: solid 2px #e6e6e6;
    padding-bottom: 10px !important;
    margin-bottom: 40px !important
}

@media only screen and (max-width: 767px) {
    .title-border {
        padding-bottom: 10px !important
    }
}

.theme-block {
    border: solid 1px #dfdfdf;
    border-top: solid 2px #fe9b4b;
    padding: 30px 29px;
    margin-bottom: 60px
}

.no-theme-block {
    border: none;
    padding: 0;
    margin-bottom: 0
}

label {
    text-transform: uppercase;
    color: #333;
    font-weight: 400
}

.table-bordered thead>tr>th,
.table-bordered thead>tr>td {
    font-size: 16px;
    line-height: 1.667em;
    color: #333;
    text-transform: uppercase;
    font-weight: 500
}

@media only screen and (max-width: 991px) {
    .theme-block {
        padding: 15px;
        margin-bottom: 30px
    }

    label {
        font-size: 12px
    }
}

.table-bordered thead>tr>th,
.table-bordered thead>tr>td {
    border-bottom-width: 1px
}

.table-bordered th,
.table-bordered td {
    border: solid 1px #e6e6e6
}

.ink {
    display: block;
    position: absolute;
    background: rgba(0, 0, 0, 0.1);
    border-radius: 100%;
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
    transform: scale(0);
    z-index: 9999
}

.animate {
    -webkit-animation: ripple .65s linear;
    -webkit-animation: ripple .65s linear;
    -moz-animation: ripple .65s linear;
    -ms-animation: ripple .65s linear;
    -o-animation: ripple .65s linear;
    animation: ripple .65s linear
}

@-webkit-keyframes ripple {
    100% {
        opacity: 0;
        -moz-transform: scale(2.5);
        -o-transform: scale(2.5);
        -ms-transform: scale(2.5);
        -webkit-transform: scale(2.5);
        transform: scale(2.5)
    }
}

@-moz-keyframes ripple {
    100% {
        opacity: 0;
        -moz-transform: scale(2.5);
        -o-transform: scale(2.5);
        -ms-transform: scale(2.5);
        -webkit-transform: scale(2.5);
        transform: scale(2.5)
    }
}

@-o-keyframes ripple {
    100% {
        opacity: 0;
        -moz-transform: scale(2.5);
        -o-transform: scale(2.5);
        -ms-transform: scale(2.5);
        -webkit-transform: scale(2.5);
        transform: scale(2.5)
    }
}

@keyframes ripple {
    100% {
        opacity: 0;
        -moz-transform: scale(2.5);
        -o-transform: scale(2.5);
        -ms-transform: scale(2.5);
        -webkit-transform: scale(2.5);
        transform: scale(2.5)
    }
}

.icon-sprite,
.icon-sprite-for-modules,
.ratings .rating-box,
.ratings .rating-box .rating {
    background-image: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/images/icon_sprite.png);
    background-repeat: no-repeat;
    text-indent: -9999px
}

.icon-sprite-for-modules {
    background-image: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/images/icon_sprite.png)
}

@media (-webkit-min-device-pixel-ratio: 2),
(min--moz-device-pixel-ratio: 2),
(-o-min-device-pixel-ratio: 4 2),
(min-device-pixel-ratio: 2),
(min-resolution: 192dpi),
(min-resolution: 2dppx) {

    .icon-sprite,
    .icon-sprite-for-modules,
    .ratings .rating-box,
    .ratings .rating-box .rating {
        background-image: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/images/icon_sprite@2x.png);
        background-size: 100px 1000px
    }
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
    display: block
}

audio,
canvas,
video {
    display: inline-block
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden] {
    display: none
}

html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

body {
    margin: 0
}

a:focus {
    outline: thin dotted
}

a:active,
a:hover {
    outline: 0
}

h1 {
    font-size: 2em
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

mark {
    background: #ff0;
    color: #000
}

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em
}

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word
}

q {
    quotes: "\201C" "\201D" "\2018" "\2019"
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 0
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

button,
input,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0
}

button,
input {
    line-height: normal
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],
input[disabled] {
    cursor: default
}

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0
}

input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto;
    vertical-align: top
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

*,
:before,
:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0
}

html {
    -webkit-tap-highlight-color: transparent;
    -webkit-text-size-adjust: 100%
}

body {
    background: #FFF;
    color: #000;
    line-height: 1
}

html,
body,
img,
fieldset,
abbr,
acronym {
    border: 0
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: 400
}

th,
code,
cite,
caption {
    font-weight: 400;
    font-style: normal;
    text-align: left
}

address {
    font-style: normal
}

fieldset {
    margin: 0;
    padding: 0;
    border: 0
}

img {
    display: block
}

ol,
ul {
    list-style: none
}

q:before,
q:after {
    content: ''
}

input:focus,
input[type="search"]:focus {
    outline-offset: -2px
}

input[type="search"] {
    -webkit-appearance: none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.header-row,
.page-header {
    border: none;
    margin: 0 auto !important
}

a,
button {
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    outline: none !important
}

body,
button,
input,
select,
table,
textarea {
    font-family: 'Roboto', sans-serif;
    color: #888;
    font-size: 16px;
    line-height: 1.6;
    letter-spacing: .1px
}

a {
    color: #39f;
    text-decoration: none
}

a:hover {
    color: #282828;
    text-decoration: none
}

a:focus {
    outline: 0;
    outline-color: none;
    text-decoration: none;
    color: inherit;
    color: #282828
}

ol,
ul {
    list-style: none;
    margin: 0;
    padding: 0
}

h1,
.h1 {
    margin: 0;
    margin-bottom: .7em;
    color: #414b56;
    font-size: 30px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.2;
    text-rendering: optimizeLegibility;
    letter-spacing: .5px
}

h2,
.h2 {
    margin: 0;
    margin-bottom: .4em;
    color: #414b56;
    font-size: 24px;
    font-weight: 500;
    font-style: normal;
    line-height: 1.2;
    text-rendering: optimizeLegibility;
    letter-spacing: .5px
}

h3,
.h3 {
    margin: 0;
    margin-bottom: 10px;
    color: #333;
    font-size: 20px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed
}

h4,
.h4 {
    margin: 0;
    margin-bottom: 10px;
    color: #333;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    text-transform: uppercase
}

h5,
.h5 {
    margin: 0;
    margin-bottom: 10px;
    color: #333;
    font-size: 13px;
    font-weight: 500;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    text-transform: uppercase
}

h6,
.h6 {
    margin: 0;
    margin-bottom: 5px;
    color: #333;
    font-size: 12px;
    font-weight: 500;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    text-transform: uppercase
}

.address-list address {
    margin-bottom: 1em
}

.availability {
    margin-bottom: 0
}

.availability.in-stock {
    color: #54b70b;
    font-weight: 500
}

.availability.available-soon,
.availability.out-of-stock {
    color: #f98282
}

.availability-only {
    color: #333;
    margin-bottom: 0
}

.label {
    display: inline;
    font-size: 1em;
    font-weight: 400;
    text-transform: none;
    padding: 0;
    text-align: left;
    border-radius: 0;
    line-height: inherit;
    white-space: normal;
    color: #888
}

.clear {
    clear: both
}

.page-title,
.widget-title {
    text-align: center
}

.page-title h1,
.page-title h2,
.widget-title h1,
.widget-title h2 {
    font-size: 30px;
    font-weight: 400;
    color: #282828;
    padding-bottom: 0;
    margin-bottom: 23px;
    text-transform: none
}

.catalog-category-view .page-title {
    text-align: left
}

@media only screen and (max-width: 767px) {
    .catalog-category-view .page-title {
        text-align: center
    }
}

.sidebar .actions button.button {
    white-space: normal
}

a.button {
    text-decoration: none
}

a.button:hover {
    color: #fff
}

.button.disabled,
.button:disabled {
    opacity: .6;
    cursor: not-allowed
}

.button+.button {
    margin-left: 5px
}

.button2 {
    border: 0;
    padding: 0 5px;
    margin: 0;
    font-size: 16px;
    color: #fe9b4b;
    font-weight: 500;
    background: transparent;
    cursor: pointer;
    vertical-align: middle
}

.button2:hover {
    color: #888
}

.button2:focus {
    outline: none
}

.button2 span,
.button2 span span {
    line-height: 30px;
    height: 30px;
    text-transform: uppercase;
    display: inline-block
}

@media only screen and (max-width: 767px) {

    .col2-set .buttons-set .button,
    .col2-set .buttons-set .button2 {
        float: none;
        width: 100%;
        margin-left: 0;
        margin-right: 0
    }

    .col2-set .buttons-set .back-link {
        display: none
    }

    .col2-set .buttons-set .required {
        display: none
    }

    ul#menu-nav-menu li {
        border-right: none;
        padding: 3px 0
    }

    ul#menu-nav-menu li a {
        border-right: none;
        padding: 3px !important
    }

    .wp-connect .lsit .menu li a {
        padding: 10px !important
    }

    .search {
        margin: 10px 0 !important;
        width: 100%;
        float: left
    }

    .wp-connect {
        float: right
    }

    .lsit {
        display: inline-block;
        width: 100%
    }

    .SiteFooter__newsletter__content:nth-child(3) p {
        width: 30% !important
    }

    .SiteFooter__newsletter__content input.mailpoet_text {
        width: 100% !important;
        min-width: 100%
    }

    .SiteFooter__newsletter__disclaimer p {
        width: 100% !important;
        margin: 10px auto
    }
}

@media only screen and (max-width: 479px) {
    .buttons-set .button {
        float: none;
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 7px
    }

    .buttons-set .back-link {
        display: none
    }

    .buttons-set .required {
        display: none
    }
}

.paypal-logo.paypal-after {
    float: left
}

.paypal-after .paypal-or {
    float: left
}

.paypal-or {
    line-height: 34px;
    margin: 0 10px 5px
}

.paypal-after .paypal-button {
    float: left
}

.paypal-button {
    line-height: 0
}

.paypal-button img {
    display: inline
}

@media only screen and (max-width: 740px) {
    .paypal-or {
        line-height: 20px
    }

    .paypal-logo,
    .paypal-or,
    .paypal-button {
        text-align: center;
        display: inline-block;
        margin: 15px 0 0;
        float: none
    }
}

.buttons-set {
    clear: both;
    margin: 10px 0;
    padding-top: 10px;
    border-top: 1px solid #e6e6e6;
    text-align: right
}

.buttons-set p.required {
    margin: 0;
    margin-left: 10px;
    line-height: 33px;
    float: right
}

.buttons-set a.back-link {
    float: left;
    margin: 0;
    line-height: 33px
}

.buttons-set a.back-link small {
    display: none
}

.buttons-set a.back-link::before {
    display: inline-block;
    font-family: "material-design";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    content: "îƒ‡";
    font-size: 23px;
    line-height: 16px;
    display: inline-block;
    vertical-align: middle;
    color: #fe9b4b
}

.buttons-set a:not(.button) {
    line-height: 20px;
    display: inline-block;
    padding: 5px
}

.buttons-set button.button {
    float: right;
    margin-left: 5px;
    margin-bottom: 5px
}

.buttons-set:after {
    content: '';
    display: table;
    clear: both
}

.icon-sprite,
.icon-sprite-for-modules,
.ratings .rating-box,
.ratings .rating-box .rating {
    background-image: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/images/icon_sprite.png);
    background-repeat: no-repeat;
    text-indent: -9999px
}

@media (-webkit-min-device-pixel-ratio: 2),
(min--moz-device-pixel-ratio: 2),
(-o-min-device-pixel-ratio: 4 2),
(min-device-pixel-ratio: 2),
(min-resolution: 192dpi),
(min-resolution: 2dppx) {

    .icon-sprite,
    .icon-sprite-for-modules,
    .ratings .rating-box,
    .ratings .rating-box .rating {
        background-image: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/images/icon_sprite@2x.png);
        background-size: 100px 1000px
    }
}

.breadcrumbs {
    overflow: hidden;
    margin: -15px 0 33px;
    padding: 25px 0 13px
}

.breadcrumbs li {
    float: left;
    font-size: 14px;
    text-transform: none;
    color: #888
}

.breadcrumbs li a {
    display: inline-block;
    color: #888
}

.breadcrumbs li a:hover {
    color: #333
}

.breadcrumbs li strong {
    font-weight: 400;
    color: #fe9b4b
}

.breadcrumbs span {
    padding: 0 13px 0 9px;
    line-height: 14px;
    color: #888
}

@media only screen and (max-width: 767px) {
    .breadcrumbs {
        display: none
    }
}

.main-container,
.footer-container {
    position: relative;
    margin: 0 auto;
    padding: 15px 0
}

.main-container:after,
.footer-container:after {
    content: '';
    display: table;
    clear: both
}

.main-container {
    max-width: 1728px
}

@media only screen and (min-width: 480px) {
    .breadcrumbs {
        margin-top: -30px
    }
}

.btn-remove,
.btn-previous {
    display: inline-block;
    width: 20px;
    height: 20px;
    text-align: center;
    font: 0/0 a;
    text-shadow: none;
    color: transparent;
    position: relative
}

.btn-remove:hover::after,
.btn-previous:hover::after {
    color: #282828
}

.btn-remove:active::after,
.btn-previous:active::after {
    color: #282828
}

.btn-remove:after {
    display: inline-block;
    font-family: "FontAwesome";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    content: "ï€";
    color: #fe9b4b;
    line-height: 20px;
    width: 100%;
    font-size: 16px
}

.btn-remove2 {
    border: none;
    width: auto;
    height: auto
}

.btn-remove2:before {
    display: inline-block;
    font-family: "material-design";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    content: "î" ²";\A  font-size: 22px;\A  color: #fe9b4b;\A}\A.btn-remove2:after {\A  display: none;\A}\A.btn-remove2:hover {\A  background-color: transparent;\A  opacity: 0.6;\A  filter: alpha(opacity=60);\A}\A\A.btn-previous:after {\A  content: '';\A  position: absolute;\A  width: 0;\A  height: 0;\A  display: block;\A  border-top: 4px solid transparent;\A  border-bottom: 4px solid transparent;\A  border-right: 4px solid #333333;\A  border-left: none;\A  position: absolute;\A  top: 50%;\A  left: 50%;\A  margin-left: -2px;\A  margin-top: -4px;\A}\A.btn-previous:hover:after {\A  content: '';\A  position: absolute;\A  width: 0;\A  height: 0;\A  display: block;\A  border-top: 4px solid transparent;\A  border-bottom: 4px solid transparent;\A  border-right: 4px solid #ffffff;\A  border-left: none;\A}\A\A.block-layered-nav .currently .btn-remove,\A.block-layered-nav .currently .btn-previous,\A.mini-products-list .btn-remove,\A.mini-products-list .btn-previous,\A#compare-items .btn-remove,\A#compare-items .btn-previous {\A  float: right;\A  margin-left: 6px;\A}\A\A/* -------------------------------------------- *\A * Checkout Agreements\A */\A.checkout-agreements li {\A  margin-bottom: 20px;\A}\A\A.checkout-agreements .agreement-content {\A  overflow-y: auto;\A  max-width: 670px;\A  max-height: 125px;\A  margin-bottom: 10px;\A  padding: 10px;\A  border: 1px solid #CCCCCC;\A  background: #f4f4f4;\A}\A\A/* -------------------------------------------- *\A * CVV Security Code\A */\A.cvv-what-is-this {\A  margin: 7px 0 0;\A  font-size: 14px;\A  color: #f98282;\A  line-height: 24px;\A  display: inline-block;\A}\A\A/* -------------------------------------------- *\A * Container\A */\A.main-container,\A.footer-container {\A  position: relative;\A  margin: 0 auto;\A  padding: 15px 0;\A}\A.main-container:after,\A.footer-container:after {\A  content: '';\A  display: table;\A  clear: both;\A}\A\A@media only screen and (min-width: 480px) {\A  .main-container,\A  .footer-container {\A    padding: 30px 0;\A  }\A}\A.footer-container {\A  padding-top: 0;\A}\A\A/* -------------------------------------------- *\A * Column Layouts\A */\A.col-left {\A  float: left;\A}\A\A.col3-layout .col-main,\A.col2-left-layout .col-main {\A  float: right;\A}\A\A/* -------------------------------------------- *\A * Top Container\A */\A@media only screen and (min-width: 768px) {\A  .top-container {\A    max-width: 1788px;\A    margin: 0 auto;\A    padding: 0 30px;\A  }\A.footer .footer-cols-wrapper .links a, .footer .footer-cols-wrapper ul a, .footer .footer-cols-wrapper .f_links_wrapper h4 {\A    font-size: 12px !important;\A    font-weight: 500;\A}\A}\A/* -------------------------------------------- *\A * Global Site Notice\A */\A.global-site-notice {\A  background: #333333;\A  color: #E6E6E6;\A  font-size: 11px;\A}\A.global-site-notice .notice-inner {\A  padding-left: 120px;\A  width: 100%;\A  max-width: 1728px;\A  margin-left: auto;\A  margin-right: auto;\A  line-height: 11px;\A  min-height: 40px;\A  padding-top: 14.5px;\A  padding-bottom: 14.5px;\A  background-image: url(" https: //ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/images/demo-logo.png");\A  background-position: left;\A  background-repeat: no-repeat;\A}\A.global-site-notice p {\A  margin-bottom: 0;\A}\A\A/* -------------------------------------------- *\A * Promotional Message Banner\A */\A.promo-msg {\A  color: #333333;\A  text-align: center;\A  margin: 10px;\A  text-transform: uppercase;\A}\A\A/* -------------------------------------------- *\A * Grid\A */\A.grid:after {\A  content: '';\A  display: table;\A  clear: both;\A}\A\A/* -------------------------------------------- *\A * Messages\A */\A.success {\A  color: #54b70b;\A}\A\A.error {\A  color: #f98282;\A  font-weight: bold;\A}\A\A.notice {\A  color: #E26703;\A  font-weight: bold;\A}\A\A/* -------------------------------------------- *\A * Messages\A */\A.messages {\A  margin-bottom: 25px;\A}\A\A.messages li li {\A  position: relative;\A  margin-bottom: 5px;\A  padding: 12px 20px 14px 20px;\A  background: #f4f4f4;\A  font-size: 16px;\A  font-style: italic;\A}\A\A.messages .error-msg li {\A  color: #282828;\A  background-color: #fee6e6;\A}\A\A.messages .notice-msg li {\A  color: #282828;\A  background-color: #ffebdb;\A}\A\A.messages .success-msg li {\A  color: #282828;\A  background-color: #dae9d9;\A}\A\A@media only screen and (min-width: 915px) {\A  .order-list-grid .col-1 {\A    width: 30%;\A  }\A\A  .order-list-grid .col-2 {\A    width: 50%;\A    padding-right: 20px;\A  }\A\A  .order-list-grid .col-3 {\A    clear: none;\A    width: 20%;\A    padding-top: 0;\A  }\A}\A/* -------------------------------------------- *\A * Page Popup\A */\A.page-popup {\A  padding: 20px;\A  background: #ffffff;\A  height: auto;\A}\A\A.page-popup h1,\A.page-popup h2 {\A  margin: 0 0 0.5em;\A  font-size: 36px;\A}\A\A/* -------------------------------------------- *\A * Payment Methods\A */\A.payment-methods {\A  margin-bottom: 20px;\A}\A\A.payment-methods dt {\A  padding: 5px 0;\A}\A\A.payment-methods dd {\A  padding-top: 10px;\A}\A\A.payment-methods .form-list {\A  position: relative;\A  display: inline-block;\A  max-width: 100%;\A  margin: 5px 15px 15px;\A  padding: 15px;\A  border: 1px solid #CCCCCC;\A  background: #f4f4f4;\A}\A\A.payment-methods .form-list:before {\A  content: '';\A  position: absolute;\A  width: 0;\A  height: 0;\A  display: block;\A  border-right: 10px solid transparent;\A  border-left: none;\A  border-bottom: 10px solid #CCCCCC;\A  border-top: none;\A  top: -11px;\A  left: 30px;\A}\A\A.payment-methods .form-list:after {\A  content: '';\A  position: absolute;\A  width: 0;\A  height: 0;\A  display: block;\A  border-right: 10px solid transparent;\A  border-left: none;\A  border-bottom: 10px solid #f4f4f4;\A  border-top: none;\A  top: -10px;\A  left: 30px;\A}\A\A.payment-methods .form-list li:last-child {\A  margin-bottom: 0;\A}\A\A/* -------------------------------------------- *\A * Please Wait (Loading Indicator)\A */\A.please-wait {\A  display: inline-block;\A  margin-left: 10px;\A  margin-top: 5px;\A  line-height: 24px;\A  height: 24px;\A  white-space: nowrap;\A}\A.please-wait img {\A  float: left;\A  margin-right: 5px;\A  width: 24px;\A}\A\A/* -------------------------------------------- *\A * Price Box - Standard\A */\A.price-box {\A  margin: 7px 0;\A}\A\A.price-box p {\A  margin-bottom: 0;\A}\A\A.price-notice {\A  color: #909090;\A}\A\A.price-box .price {\A  color: #fe9b4b;\A  font-size: 30px;\A}\A\A.price-box .price-label {\A  color: #909090;\A  white-space: nowrap;\A}\A\A.price-box .minimal-price-link {\A  padding-left: 1em;\A  color: #333333;\A  display: block;\A}\A.price-box .minimal-price-link .label {\A  color: #909090;\A}\A\A/* -------------------------------------------- *\A * Price Box - Special\A */\A.price-box .old-price,\A.price-box .special-price {\A  display: block;\A}\A.price-box .old-price .price-label,\A.price-box .special-price .price-label {\A  display: none;\A}\A.price-box .old-price .price,\A.price-box .special-price .price {\A  display: inline-block;\A}\A\A.price-box .old-price .price {\A  color: #888;\A  text-decoration: line-through;\A  font-size: 14px;\A  font-style: italic;\A}\A\A.price-box .special-price .price {\A  color: #fe9b4b;\A}\A.price-box .special-price .price-label {\A  color: #D84D3C;\A}\A\A/* -------------------------------------------- *\A * Price Box - Taxes\A */\A.price-box .price-excluding-tax,\A.price-box .price-including-tax {\A  display: block;\A}\A\Aspan.weee {\A  display: block;\A}\A\A/* -------------------------------------------- *\A * Tier Prices\A */\A.product-pricing,\A.tier-prices,\A.tier-prices-grouped {\A  display: inline-block;\A  padding: 4px 8px;\A  background: #FBF4DE;\A  border: 1px solid #E2D4C7;\A  margin-top: 7px;\A}\A.product-pricing li,\A.tier-prices li,\A.tier-prices-grouped li {\A  font-size: 12px;\A}\A.product-pricing .benefit,\A.tier-prices .benefit,\A.tier-prices-grouped .benefit {\A  font-style: italic;\A}\A.product-pricing .price,\A.tier-prices .price,\A.tier-prices-grouped .price {\A  font-weight: bold;\A}\A\A/* ============================================ *\A * Item Options\A * ============================================ */\A.item-options {\A  font-size: 12px;\A  color: #888;\A  font-weight: 400;\A  text-transform: capitalize;\A}\A.item-options:after {\A  content: '';\A  display: table;\A  clear: both;\A}\A.item-options dt {\A  float: left;\A  clear: left;\A  padding-right: 0;\A  color: #333333;\A  font-weight: 400;\A}\A.item-options dt:after {\A  content: ': ';\A}\A.item-options dd {\A  float: left;\A  padding-left: 10px;\A  margin: 0 0 6px;\A}\A\A.truncated,\A.truncated a.dots {\A  cursor: help;\A}\A\A.truncated a.details {\A  cursor: help;\A  color: #fe9b4b;\A  display: inline-block;\A  padding: 0;\A}\A.truncated a.details:hover {\A  color: #282828;\A}\A\A.truncated .truncated_full_value {\A  position: relative;\A  z-index: 300;\A}\A\A.truncated .truncated_full_value .item-options {\A  opacity: 0;\A  visibility: hidden;\A  position: absolute;\A  z-index: 300;\A  width: 200px;\A  padding: 18px;\A  border: 1px solid #e6e6e6;\A  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15) ;\A  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15) ;\A  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15) ;\A  background-color: #F6F6F6;\A  top: 31px;\A  right: -80px;\A}\A.truncated .truncated_full_value .item-options::before {\A  content: '';\A  position: absolute;\A  width: 0;\A  height: 0;\A  display: block;\A  border-right: 14px solid transparent;\A  border-left: none;\A  border-bottom: 14px solid #e6e6e6;\A  border-top: none;\A  top: -14px;\A  left: 50px;\A}\A.truncated .truncated_full_value .item-options::after {\A  content: '';\A  position: absolute;\A  width: 0;\A  height: 0;\A  display: block;\A  border-right: 14px solid transparent;\A  border-left: none;\A  border-bottom: 14px solid #f4f4f4;\A  border-top: none;\A  top: -12px;\A  left: 51px;\A}\A\A.truncated .truncated_full_value .item-options > p {\A  font-weight: 500;\A  color: #333333;\A  text-transform: uppercase;\A  margin-bottom: 8px;\A}\A\A.truncated .show .item-options {\A  visibility: visible;\A  opacity: 1;\A}\A\A@media only screen and (max-width: 479px) {\A  .truncated {\A    cursor: inherit;\A  }\A  .truncated a.details {\A    display: none;\A  }\A  .truncated .truncated_full_value .item-options {\A    display: block;\A    visibility: visible;\A    opacity: 1;\A    position: static;\A    padding: 10px 0;\A    z-index: 1;\A    width: 100%;\A    border: none;\A    background-color: transparent;\A    box-shadow: none;\A  }\A  .truncated .truncated_full_value .item-options p {\A    float: none;\A  }\A  .truncated .truncated_full_value .item-options dl {\A    overflow: hidden;\A    margin-bottom: 0;\A  }\A  .truncated .truncated_full_value .item-options:after, .truncated .truncated_full_value .item-options:before {\A    display: none !important;\A  }\A}\A/* -------------------------------------------- *\A * Printer Friendly Page\A */\A.page-print {\A  width: 6.5in;\A  margin: 20px;\A  background: #ffffff;\A}\A\A.sales-order-print .col-1,\A.sales-order-print .col-2 {\A  float: left;\A  width: 45%;\A  margin-right: 2%;\A  margin-bottom: 30px;\A}\A.sales-order-print .col-1 h2,\A.sales-order-print .col-2 h2 {\A  margin-bottom: 10px;\A}\A.sales-order-print .product-name {\A  font-size: 16px;\A  text-transform: none;\A}\A\A/* -------------------------------------------- *\A * Add to links\A */\A.add-to-links {\A  margin: 7px 0;\A  font-size: 14px;\A}\A.add-to-links a {\A  display: inline-block;\A  padding: 0;\A  color: #888;\A}\A.add-to-links a:hover {\A  color: #282828;\A}\A\A\A\A\A\A\A.add-to-links .separator {\A  display: none;\A}\A\A/* -------------------------------------------- *\A * Product Image\A */\A.product-image,\A.no-touch .product-img-box .product-image:not(.zoom-available):hover {\A  position: relative;\A  display: block;\A  border: none;\A  text-align: center;\A}\A.product-image img,\A.no-touch .product-img-box .product-image:not(.zoom-available):hover img {\A  margin: 0 auto;\A  max-width: 100%;\A}\A\A@media only screen and (max-width: 767px) {\A  body .product-img-box .product-image:hover {\A    border-color: #e6e6e6;\A  }\A}\A/* -------------------------------------------- *\A * Ratings\A */\A.ratings {\A  margin: 7px 0;\A}\A.ratings .rating-box,\A.ratings .rating-links {\A  margin: 5px 0;\A  font-size: 12px;\A  line-height: 26px;\A}\A.ratings .rating-box {\A  width: 65px;\A  height: 13px;\A  background-repeat: repeat-x;\A  background-position: 0 -615px;\A  overflow: hidden;\A}\A.ratings .rating-box .rating {\A  float: left;\A  height: 13px;\A  background-repeat: repeat-x;\A  background-position: 0 -600px;\A}\A.ratings .amount {\A  display: block;\A  margin: 5px auto;\A}\A.ratings .rating-links a {\A  vertical-align: middle;\A  margin-left: 20px;\A  text-decoration: underline;\A}\A.ratings .rating-links a:hover {\A  text-decoration: none;\A}\A.ratings .separator {\A  margin: 0 10px;\A  overflow: hidden;\A  text-indent: -999em;\A  position: relative;\A  line-height: 26px;\A  display: none;\A  width: 2px;\A  vertical-align: middle;\A}\A.ratings .separator.temp {\A  float: left;\A}\A.ratings .separator::before {\A  content: '';\A  position: absolute;\A  top: 0;\A  left: 50%;\A  width: 1px;\A  height: 100%;\A  background-color: #e6e6e6;\A}\A\A/* -------------------------------------------- *\A * Standard Formatted Text Block\A */\A.std p {\A  margin: 0 0 1.5em;\A}\A\A.std ol {\A  list-style: decimal outside;\A  margin-bottom: 1.5em;\A}\A\A.std ol li {\A  margin-left: 2em;\A}\A\A.std ul {\A  list-style: disc outside;\A  margin-bottom: 1.5em;\A}\A\A.std ul li {\A  margin-left: 2em;\A}\A\A.std .note {\A  color: #909090;\A  font-size: 13px;\A}\A\A/* -------------------------------------------- *\A * Tabs\A */\A.tabs {\A  margin-bottom: 10px;\A  background: #ffffff;\A}\A\A/* -------------------------------------------- *\A * Toolbar\A */\A.toolbar-bottom {\A  padding: 50px 0 0;\A}\A\A.toolbar {\A  margin-bottom: 20px;\A  padding: 0;\A  clear: both;\A}\A.toolbar:after {\A  content: '';\A  display: table;\A  clear: both;\A}\A.toolbar select {\A  width: auto;\A  display: inline-block;\A  float: left;\A  vertical-align: middle;\A  margin: 7px;\A}\A.toolbar .dropdown {\A  border-top: none;\A  border-left: none;\A  border-bottom: none;\A  border-right: none;\A  float: left;\A  width: 190px;\A}\A.toolbar .dropdown .selected {\A  padding: 18px 20px 17px;\A}\A.toolbar .dropdown li {\A  padding: 8px 20px 7px;\A}\A.toolbar .dropdown .carat {\A  margin: -7px 0 0;\A}\A@media only screen and (max-width: 1199px) {\A  .toolbar .dropdown {\A    width: auto;\A    min-width: 130px;\A  }\A  .toolbar .dropdown .selected {\A    padding-right: 40px;\A  }\A  .toolbar .dropdown div {\A    top: 104%;\A    left: auto;\A    min-width: 100%;\A    width: auto;\A  }\A  .toolbar .dropdown div ul {\A    width: auto;\A    min-width: 100%;\A  }\A}\A\A.pager-no-toolbar {\A  margin-bottom: 10px;\A}\A\A.pager-no-toolbar ~ .pager-no-toolbar {\A  margin-top: 10px;\A}\A\A.toolbar,\A.pager {\A  color: #888;\A  line-height: 30px;\A  font-size: 12px;\A}\A.toolbar li,\A.pager li {\A  border: none;\A  margin-right: 2px;\A}\A.toolbar li > a,\A.toolbar li > span,\A.pager li > a,\A.pager li > span {\A  display: inline-block;\A  padding: 0;\A  background-color: transparent;\A  border: 1px solid #ddd;\A  border-radius: 0;\A  vertical-align: top;\A}\A\A.toolbar label,\A.pager-no-toolbar label {\A  float: left;\A  font-weight: normal;\A  text-transform: none;\A  font-size: 14px;\A  color: #333333;\A}\A\A.sorter {\A  float: left;\A}\A.sorter label {\A  float: left;\A  margin-right: 5px;\A  display: none;\A}\A.sorter label:after {\A  content: ':';\A}\A\A.sorter > .sort-by {\A  float: left;\A  margin-left: 0;\A}\A.sorter > .sort-by .selectboxit-container .selectboxit-list {\A  margin-left: -1px;\A}\A.sorter > .sort-by .sort-by-switcher {\A  float: left;\A  position: relative;\A  overflow: hidden;\A  font-size: 0;\A  vertical-align: top;\A  padding-top: 2px;\A  width: 50px;\A  height: 50px;\A  line-height: 50px;\A  text-align: center;\A  color: #282828;\A}\A.sorter > .sort-by .sort-by-switcher.sort-by-switcher--asc::before {\A  font-size: 16px;\A  line-height: 46px;\A  display: inline-block;\A  font-family: "FontAwesome";\A  text-rendering: auto;\A  -webkit-font-smoothing: antialiased;\A  -moz-osx-font-smoothing: grayscale;\A  transform: translate(0, 0);\A  content: "ï… ";\A}\A.sorter > .sort-by .sort-by-switcher.sort-by-switcher--desc::before {\A  font-size: 16px;\A  line-height: 46px;\A  display: inline-block;\A  font-family: "FontAwesome";\A  text-rendering: auto;\A  -webkit-font-smoothing: antialiased;\A  -moz-osx-font-smoothing: grayscale;\A  transform: translate(0, 0);\A  content: "ï…¡";\A}\A.sorter > .sort-by .sort-by-switcher:hover {\A  color: #fe9b4b;\A}\A.sorter > .sort-by .sort-by-switcher--desc:before {\A  display: inline-block;\A  font-family: "material-design";\A  text-rendering: auto;\A  -webkit-font-smoothing: antialiased;\A  -moz-osx-font-smoothing: grayscale;\A  transform: translate(0, 0);\A  content: "î€¸";\A  -moz-transform: rotate(90deg);\A  -o-transform: rotate(90deg);\A  -ms-transform: rotate(90deg);\A  -webkit-transform: rotate(90deg);\A  transform: rotate(90deg);\A}\A.sorter > .sort-by .sort-by-switcher--desc:hover::before {\A  -moz-transform: rotate(0deg);\A  -o-transform: rotate(0deg);\A  -ms-transform: rotate(0deg);\A  -webkit-transform: rotate(0deg);\A  transform: rotate(0deg);\A}\A\A.sorter > .view-mode {\A  float: left;\A  margin-bottom: 0;\A}\A.sorter > .view-mode .grid,\A.sorter > .view-mode .list {\A  float: left;\A  font-size: 0;\A  position: relative;\A  line-height: 0;\A  margin: 11px 25px 0 0;\A  -webkit-transition: all 0.1s ease-in-out;\A  -moz-transition: all 0.1s ease-in-out;\A  -o-transition: all 0.1s ease-in-out;\A  transition: all 0.1s ease-in-out;\A  color: #282828;\A  overflow: hidden;\A}\A.sorter > .view-mode .grid:before {\A  display: inline-block;\A  font-family: "FontAwesome";\A  text-rendering: auto;\A  -webkit-font-smoothing: antialiased;\A  -moz-osx-font-smoothing: grayscale;\A  transform: translate(0, 0);\A  content: "ï€Š";\A  font-size: 16px;\A  line-height: 28px;\A  font-weight: 100;\A}\A.sorter > .view-mode strong.grid {\A  color: #fe9b4b;\A}\A.sorter > .view-mode .list:before {\A  display: inline-block;\A  font-family: "FontAwesome";\A  text-rendering: auto;\A  -webkit-font-smoothing: antialiased;\A  -moz-osx-font-smoothing: grayscale;\A  transform: translate(0, 0);\A  content: "ï€‹";\A  font-size: 16px;\A  line-height: 28px;\A  font-weight: 100;\A}\A.sorter > .view-mode strong.list {\A  color: #fe9b4b;\A}\A\A.pager {\A  float: right;\A  margin: 0;\A}\A.pager .selectboxit-container .selectboxit-btn {\A  width: 120px !important;\A  border-right: none;\A  border-left: solid 1px #e6e6e6;\A}\A.pager .selectboxit-container .selectboxit-list {\A  width: 120px;\A}\A.pager .selectboxit-container .selectboxit-list li {\A  margin: 0;\A}\A.pager > .count-container {\A  float: left;\A}\A.pager .amount {\A  float: left;\A  white-space: nowrap;\A  margin: 10px 20px 0 0;\A  font-size: 14px;\A}\A.pager .amount strong {\A  font-weight: normal;\A}\A.pager .limiter {\A  float: left;\A  height: 50px;\A  line-height: 50px;\A}\A.pager .limiter > label {\A  padding-right: 20px;\A  display: none;\A}\A.pager .limiter > label:after {\A  content: ':';\A}\A.pager .dropdown {\A  text-align: left;\A  border: none;\A  width: 86px;\A}\A.pager .dropdown .selected {\A  padding: 18px 20px 17px;\A}\A.pager .dropdown li {\A  padding: 8px 20px 7px;\A}\A\A.category-products .pages {\A  display: none;\A}\A\A.pages {\A  float: left;\A  margin: 0;\A}\A.pages strong {\A  display: none;\A}\A\A.pages li {\A  display: inline-block;\A  margin: 0;\A  float: left;\A  position: relative;\A}\A\A.pages ol li a,\A.pages ol li.current {\A  display: inline-block;\A  border: 0;\A  font-size: 20px;\A  text-align: center;\A  position: relative;\A  line-height: 36px;\A  height: 40px;\A  padding: 0;\A  margin: 0 20px 0 0;\A  overflow: hidden;\A  -webkit-transition: all 0.3s ease-in-out;\A  -moz-transition: all 0.3s ease-in-out;\A  -o-transition: all 0.3s ease-in-out;\A  transition: all 0.3s ease-in-out;\A}\A\A.pages ol li a {\A  color: #fe9b4b;\A}\A.pages ol li a:hover, .pages ol li a:focus {\A  color: #282828;\A  background: none !important;\A}\A\A.pages ol li.current,\A.pages ol li.current a {\A  color: #282828;\A}\A\A.pages .next,\A.pages .previous {\A  display: block;\A  border: solid 2px #282828;\A  font-size: 13px;\A  font-weight: bold;\A  text-transform: uppercase;\A  color: #282828;\A  padding: 7px 15px 0;\A  line-height: 20px;\A  letter-spacing: 0.8px;\A  overflow: hidden;\A  position: relative;\A}\A.pages .next:hover,\A.pages .previous:hover {\A  border: solid 2px #fe9b4b;\A  color: #fe9b4b;\A}\A\A.pages .next {\A  margin-left: 10px;\A}\A\A.pages .previous {\A  margin-right: 10px;\A}\A\A.toolbar-bottom .toolbar {\A  background: #ffffff;\A}\A.toolbar-bottom .toolbar .pager {\A  float: left;\A}\A.toolbar-bottom .toolbar .sorter,\A.toolbar-bottom .toolbar .count-container {\A  display: none;\A}\A\A.category-products .toolbar-bottom .toolbar .pages {\A  display: block;\A}\A\A@media only screen and (max-width: 479px) {\A  .pager .amount--has-pages {\A    display: none;\A  }\A\A  .pages {\A    float: left;\A  }\A\A  .pages ol li a,\A  .pages ol li.current {\A    height: 30px;\A    line-height: 30px;\A    margin: 0 11px 0 0;\A  }\A\A  .pages .next,\A  .pages .previous {\A    padding: 3px 11px 0;\A  }\A  .pages .next:before,\A  .pages .previous:before {\A    line-height: 30px;\A  }\A\A  .limiter label {\A    display: none;\A  }\A}\A@media only screen and (max-width: 767px) {\A  .col1-layout .sorter,\A  .col1-layout .pager {\A    width: 100%;\A  }\A  .col1-layout .pager {\A    float: left;\A    clear: both;\A  }\A  .col1-layout .pager .pages {\A    float: left;\A    margin-left: 0;\A  }\A  .col1-layout .pager .count-container {\A    float: right;\A  }\A}\A@media only screen and (max-width: 991px) {\A  .sorter {\A    border-bottom: solid 1px #e6e6e6;\A  }\A\A  .sorter > .sort-by {\A    float: right;\A  }\A\A  .col2-left-layout .sorter,\A  .col2-left-layout .pager,\A  .col2-right-layout .sorter,\A  .col2-right-layout .pager,\A  .col3-layout .sorter,\A  .col3-layout .pager {\A    width: 100%;\A  }\A  .col2-left-layout .pager,\A  .col2-right-layout .pager,\A  .col3-layout .pager {\A    float: left;\A    clear: both;\A  }\A  .col2-left-layout .pager .pages,\A  .col2-right-layout .pager .pages,\A  .col3-layout .pager .pages {\A    float: left;\A    margin-left: 0;\A  }\A  .col2-left-layout .pager .count-container,\A  .col2-right-layout .pager .count-container,\A  .col3-layout .pager .count-container {\A    float: right;\A  }\A}\A@media only screen and (max-width: 1279px) {\A  .toolbar .view-mode > label {\A    display: none;\A  }\A}\A/* ============================================ *\A * Tax - Full Tax Summary\A * ============================================ */\A#checkout-review-table .summary-collapse,\A#shopping-cart-totals-table .summary-collapse,\Abody.customer-account .data-table .summary-collapse {\A  position: relative;\A  cursor: pointer;\A}\A#checkout-review-table .summary-collapse:before,\A#shopping-cart-totals-table .summary-collapse:before,\Abody.customer-account .data-table .summary-collapse:before {\A  content: '';\A  position: absolute;\A  width: 0;\A  height: 0;\A  display: block;\A  border-right: 7px solid transparent;\A  border-left: 7px solid transparent;\A  border-top: 7px solid #3399CC;\A  border-bottom: none;\A  position: static;\A  display: inline-block;\A  margin-right: 5px;\A}\A#checkout-review-table .summary-collapse:hover:before,\A#shopping-cart-totals-table .summary-collapse:hover:before,\Abody.customer-account .data-table .summary-collapse:hover:before {\A  content: '';\A  position: absolute;\A  width: 0;\A  height: 0;\A  display: block;\A  border-right: 7px solid transparent;\A  border-left: 7px solid transparent;\A  border-top: 7px solid #0d0d0d;\A  border-bottom: none;\A  position: static;\A  display: inline-block;\A  margin-right: 5px;\A}\A\A#checkout-review-table .show-details .summary-collapse:before,\A#shopping-cart-totals-table .show-details .summary-collapse:before,\Abody.customer-account .data-table .show-details .summary-collapse:before {\A  content: '';\A  position: absolute;\A  width: 0;\A  height: 0;\A  display: block;\A  border-right: 7px solid transparent;\A  border-left: none;\A  border-bottom: 7px solid #3399CC;\A  border-top: none;\A  position: static;\A  display: inline-block;\A  margin-right: 5px;\A}\A#checkout-review-table .show-details .summary-collapse:hover:before,\A#shopping-cart-totals-table .show-details .summary-collapse:hover:before,\Abody.customer-account .data-table .show-details .summary-collapse:hover:before {\A  content: '';\A  position: absolute;\A  width: 0;\A  height: 0;\A  display: block;\A  border-right: 7px solid transparent;\A  border-left: none;\A  border-bottom: 7px solid #0d0d0d;\A  border-top: none;\A  position: static;\A  display: inline-block;\A  margin-right: 5px;\A}\A\A#shopping-cart-totals-table tfoot td .summary-collapse:before, #shopping-cart-totals-table tfoot td .summary-collapse:hover:before {\A  margin-bottom: 5px;\A}\A\A/* ============================================ *\A * Magento Helpers\A * ============================================ */\A.a-center {\A  text-align: center;\A}\A\A.a-right,\A.align-right {\A  text-align: right;\A}\A\A.f-right {\A  float: right;\A}\A\A.f-left {\A  float: left;\A}\A\A.no-display {\A  display: none !important;\A}\A\A.nobr,\A.nowrap {\A  white-space: nowrap;\A}\A\A.width-full {\A  width: 100%;\A}\A\A/* ============================================ *\A * Custom Helpers\A * ============================================ */\A#hideit,\A.hidden {\A  display: none;\A}\A\A/* ============================================ *\A * Print Styles\A * ============================================ */\A.page-print .print-head {\A  margin: 0 0 15px;\A}\A\A.page-print .print-head .logo {\A  float: none;\A  max-height: 50px;\A  width: auto;\A}\A\A/* ============================================ *\A * OWL controls\A * ============================================ */\A.owl-controls .owl-buttons div {\A  background: none;\A  opacity: 1;\A}\A.owl-controls .owl-buttons div.owl-prev, .owl-controls .owl-buttons div.owl-next {\A  position: absolute;\A  top: 45%;\A  left: -25px;\A  right: auto;\A  background: none;\A  padding: 0;\A  text-align: center;\A  margin: 0;\A  font-size: 0;\A  opacity: 1;\A}\A.owl-controls .owl-buttons div.owl-prev::before, .owl-controls .owl-buttons div.owl-next::before {\A  display: inline-block;\A  font: normal normal normal 14px/1 FontAwesome;\A  font-size: inherit;\A  text-rendering: auto;\A  -webkit-font-smoothing: antialiased;\A  -moz-osx-font-smoothing: grayscale;\A  font-size: 36px;\A  color: #c9c9c9;\A  background: none;\A  margin: 0 auto;\A  text-align: center;\A  opacity: 1;\A}\A.owl-controls .owl-buttons div.owl-prev:hover::before, .owl-controls .owl-buttons div.owl-next:hover::before {\A  color: #333333;\A}\A.owl-controls .owl-buttons div.owl-next {\A  right: -25px;\A  left: auto;\A}\A.owl-controls .owl-buttons div.owl-prev:before {\A  content: "ï""";\A}\A.owl-controls .owl-buttons div.owl-next:before {\A  content: "ï"…"}@media only screen and (max-width: 1269px){.owl-controls .owl-buttons div.owl-prev,.owl-controls .owl-buttons div.owl-next{top:-40px}.owl-controls .owl-buttons div.owl-prev{left:auto;right:50px}.owl-controls .owl-buttons div.owl-next{right:15px}}a,.button,.swatch-link,.swatch-link .swatch-label,.swatch-link .swatch-text,.swatch-link.has-image .swatch-label::before,.block .product-image,label:after,#header-cart,.skip-cart .count{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}img{-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out}.swatch-link img,.truncated .truncated_full_value .item-options{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#overlay{display:none;position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:9999;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#overlay.active{opacity:.5;filter:alpha(opacity=50);display:block}#message-popup{z-index:9999}#message-popup .modal-dialog{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:fixed}#message-popup .close{position:absolute;top:17px;right:20px;opacity:1;z-index:9;font-size:14px}#message-popup .close:hover{color:#fe9b4b}#message-popup .messages .error-msg li{color:#a94442;background-color:#f2dede;border:1px solid #ebccd1;padding:20px}#message-popup .messages .error-msg li:before{display:none}#message-popup .success-msg li{color:#3c763d;background-color:#dff0d8;border:1px solid #d6e9c6;padding:20px}#message-popup .success-msg li:before{display:none}.account-social-login .theme-block{min-height:240px!important;text-align:center}.account-social-login .theme-block ul{margin-top:10px}.account-social-login .theme-block ul li{display:inline-block}.account-social-login .theme-block ul li a:hover img{opacity:.8}.account-social-login-y{margin-top:10px}.account-social-login-y ul{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.modal{z-index:99999}.fieldset p{margin-bottom:7px}.fieldset p.required{margin-bottom:5px;float:right;font-size:14px;margin-top:5px;margin-right:5px}.fieldset + .fieldset{margin-top:5px}form .legend{margin:0;margin-bottom:10px;color:#333;font-size:20px;font-weight:400;font-style:normal;line-height:1.4;text-rendering:optimizeSpeed;text-transform:uppercase;font-size:18px;margin-bottom:30px;font-weight:500}.input-box{padding-top:2px;position:relative}.input-box .input-box:after{content:'';display:table;clear:both}li.centinel-logos div.input-box img{display:inline;vertical-align:middle}.input-box .v-fix{float:left;margin-right:5px;max-width:100%}label{margin:0;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}label.required:after,span.required:after{content:' * ';color:#f98282;font-weight:400;font-size:12px}label.required em,span.required em{display:none}.input-hint{color:#909090;font-size:12px}select{font-size:14px}select + select{margin-left:5px}select[multiple]{width:270px;border:1px solid #dfdfdf;font-size:15px;padding:5px}textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:450px;padding:5px}.input-text,textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:1px solid #dfdfdf;background:#f5f5f5;font-size:14px}.input-text:focus,textarea:focus{border:1px solid #cdcdcd;outline:0}.input-text.validation-failed{border-color:#f98282}.input-text.validation-failed:focus{outline-color:#fcc1c1}input[type=email],input[type=search],input[type=number],input[type=password],input[type=tel],input[type=text]{height:40px;padding:0 8px;border:solid 1px #dfdfdf;width:230px;max-width:100%}select{max-width:100%;width:92%;height:40px;background:#f5f5f5;border:solid 1px #dfdfdf;margin-top:0;padding-left:10px}select option{padding:5px 10px}@media only screen and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 0){input[type=email],input[type=search],input[type=number],input[type=password],input[type=tel],input[type=text],select{font-size:16px}}.ie8 .input-text{max-width:none}input[type=number].qty,input[type=text].qty{width:3em;text-align:center;vertical-align:middle}::-webkit-input-placeholder{color:#909090}input:-moz-placeholder{color:#909090}input::-webkit-input-placeholder{opacity:1}input::-moz-placeholder{opacity:1}input:-moz-placeholder{opacity:1}input:-ms-input-placeholder{opacity:1}input:focus::-webkit-input-placeholder{opacity:.3}input:focus::-moz-placeholder{opacity:.3}input:focus:-moz-placeholder{opacity:.3}input:focus:-ms-input-placeholder{opacity:.3}.checkbox,.radio{position:relative;top:-1px;display:inline-block}.checkbox + label,.radio + label{width:auto;max-width:85%;padding:0 0 0 8px;font-size:14px;font-weight:400;vertical-align:top}p.required,.validation-advice{margin:5px 0 0;color:#f98282;font-size:14px}.validation-advice{color:#eb340a;position:absolute;z-index:139;bottom:-21px;background:#fff;padding:0 3px;border:1px solid #ddd;border-radius:3px;font-size:12px}.validation-advice:before{content:"";position:absolute;top:-4px;left:10px;display:block;width:8px;height:8px;z-index:140;background:#fff;border:1px solid #ddd;border-right:0;border-bottom:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}p.required{font-size:14px}.form-list > li{margin-bottom:10px}.form-list select{margin-top:4px;width:300px;max-width:100%}.form-list .input-range .input-text{width:74px}.form-list .field,.form-list .wide,.form-list .control{margin-bottom:15px}.form-list .control div.input-box,.sp-methods dt div.input-box,.product-options ul.options-list div.input-box{display:inline;float:left}.form-list .control div.input-box:after,.sp-methods dt div.input-box:after,.product-options ul.options-list div.input-box:after{display:none}.form-list .control input.radio,.form-list .control input.checkbox,.sp-methods dt input.radio,.sp-methods dt input.checkbox,.product-options ul.options-list input.radio,.product-options ul.options-list input.checkbox{float:left;margin-right:-40px;margin-top:10px;margin-left:15px}.form-list .control label,.sp-methods dt label,.product-options ul.options-list label{color:#888;background-color:#f4f4f4;padding:5px 10px;display:inline-block;width:auto;max-width:none;min-width:250px;float:none;padding:6px 10px 6px 40px}.form-list .control label:hover,.sp-methods dt label:hover,.product-options ul.options-list label:hover{background-color:#EDEDED}.form-list .control .no-display + label,.sp-methods dt .no-display + label,.product-options ul.options-list .no-display + label{padding-left:10px;background-color:transparent}.form-list .control .no-display + label:hover,.sp-methods dt .no-display + label:hover,.product-options ul.options-list .no-display + label:hover{background-color:transparent}.product-options ul.options-list label,.col2-set .form-list .control label{min-width:inherit;width:100%;max-width:100%}.form-list .control.remember-me-box label{width:auto;max-width:none;min-width:inherit}.form-list .control{margin-top:15px}.form-list .control label{float:none}.form-list .control .radio,.form-list .control .checkbox{margin-right:6px}.form-list .control .input-box{clear:none;display:inline-block;width:auto;padding:0}form .form-instructions{font-style:italic;font-size:13px;color:#909090}.hide-th{text-indent:-9999px}.data-table{width:100%;margin-bottom:30px}.data-table td,.data-table th{padding:15px 20px;vertical-align:middle}.data-table th{background:#F4F4F4;text-transform:uppercase;line-height:1.4;white-space:nowrap}.data-table thead th,.data-table tbody td{border-bottom:1px solid #e6e6e6}.data-table tfoot tr{background:#F4F4F4}.data-table tbody td .item-options{margin-top:10px}.data-table tbody td .item-options dt:after{content:':'}.info-box{border:1px solid #e6e6e6;padding:12px 15px;margin:0 0 15px}.info-box h2{font-weight:700;font-size:13px}.info-table th,.info-table td{vertical-align:top}.info-table th{font-weight:700;padding:4px 20px 4px 0}.info-table td{padding:4px 0}.zebra-table tr:first-child,.zebra-table th:first-child{border-top:1px solid #e6e6e6}.zebra-table td,.zebra-table th{border-bottom:1px solid #e6e6e6;padding:6px;background-color:transparent}.zebra-table tr{background-color:#EEEDED}.zebra-table tr:nth-child(odd){background-color:#F8F7F5}@media only screen and (max-width: 479px){.linearize-table tr,.linearize-table th,.linearize-table td{display:block}.linearize-table thead{display:none}.linearize-table thead th{border-right:0;border-left:0}.linearize-table thead th.lin-hide{display:none}.linearize-table thead th:nth-child(1n+2){display:none}.linearize-table tbody tr{position:relative;border-bottom:1px solid #CCC}.linearize-table tbody td{padding:0 10px 4px;border-right:0;border-bottom:0}.linearize-table tbody td.lin-hide{display:none}.linearize-table tbody td:first-child{padding-top:10px}.linearize-table tbody td:first-child,.linearize-table tbody td:first-child h3{font-weight:700}.linearize-table tbody td[data-rwd-label]{text-align:left;padding-left:30px}.linearize-table tbody td[data-rwd-label]:before{content:attr(data-rwd-label) ":";font-size:12px;padding:5px 5px 5px 0;text-transform:uppercase}.linearize-table tfoot tr{display:block;text-align:right}.linearize-table tfoot tr:after{content:'';display:table;clear:both}.linearize-table tfoot td{display:block;float:left}.linearize-table tfoot td.lin-hide{display:none}.linearize-table tfoot td:nth-child(odd){clear:left;width:60%}.linearize-table tfoot td:nth-child(even){text-align:left;width:40%}.linearize-table .linearize-hide{display:none}.linearize-table .linearize-unpad{padding:0}.linearize-table .linearize-show{display:block}}@media only screen and (max-width: 599px){.linearize-table-large tr,.linearize-table-large th,.linearize-table-large td{display:block}.linearize-table-large thead{display:none}.linearize-table-large thead th{border-right:0;border-left:0}.linearize-table-large thead th.lin-hide{display:none}.linearize-table-large thead th:nth-child(1n+2){display:none}.linearize-table-large tbody tr{position:relative;border-bottom:1px solid #CCC}.linearize-table-large tbody td{padding:0 10px 4px;border-right:0;border-bottom:0}.linearize-table-large tbody td.lin-hide{display:none}.linearize-table-large tbody td:first-child{padding-top:10px}.linearize-table-large tbody td:first-child,.linearize-table-large tbody td:first-child h3{font-weight:700}.linearize-table-large tbody td[data-rwd-label]{text-align:left;padding-left:30px}.linearize-table-large tbody td[data-rwd-label]:before{content:attr(data-rwd-label) ":";font-size:12px;padding:5px 5px 5px 0;text-transform:uppercase}.linearize-table-large tfoot tr{display:block;text-align:right}.linearize-table-large tfoot tr:after{content:'';display:table;clear:both}.linearize-table-large tfoot td{display:block;float:left}.linearize-table-large tfoot td.lin-hide{display:none}.linearize-table-large tfoot td:nth-child(odd){clear:left;width:60%}.linearize-table-large tfoot td:nth-child(even){text-align:left;width:40%}.linearize-table-large .linearize-hide{display:none}.linearize-table-large .linearize-unpad{padding:0}.linearize-table-large .linearize-show{display:block}}@media only screen and (min-width: 600px){.linearize-table .linearize-collapse{display:none}}div.calendar table{border-collapse:separate}div.calendar table td.button{display:table-cell;background:inherit;color:inherit;text-transform:none}.theme-border,.table-bordered{border-top:solid 2px #fe9b4b}.theme-color{color:#fe9b4b}.title-border{border-bottom:solid 2px #e6e6e6;padding-bottom:10px!important;margin-bottom:40px!important}@media only screen and (max-width: 767px){.title-border{padding-bottom:10px!important}}.theme-block{border:solid 1px #dfdfdf;border-top:solid 2px #fe9b4b;padding:30px 29px;margin-bottom:60px}.no-theme-block{border:none;padding:0;margin-bottom:0}.table-bordered thead > tr > th,.table-bordered thead > tr > td{font-size:16px;line-height:1.667em;color:#333;text-transform:uppercase;font-weight:500}@media only screen and (max-width: 991px){.theme-block{padding:15px;margin-bottom:30px}}.table-bordered thead > tr > th,.table-bordered thead > tr > td{border-bottom-width:1px}.table-bordered th,.table-bordered td{border:solid 1px #e6e6e6}.ink{display:block;position:absolute;background:rgba(0,0,0,0.1);border-radius:100%;-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);z-index:9999}.animate{-webkit-animation:ripple .65s linear;-webkit-animation:ripple .65s linear;-moz-animation:ripple .65s linear;-ms-animation:ripple .65s linear;-o-animation:ripple .65s linear;animation:ripple .65s linear}@-webkit-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-moz-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-o-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png);background-repeat:no-repeat;text-indent:-9999px}.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png)}@media (-webkit-min-device-pixel-ratio: 2),(min--moz-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 4 2),(min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite@2x.png);background-size:100px 1000px}}html,body{height:100%}.wrapper{min-width:320px;min-height:100%;margin:0 auto;background-color:#fff}.wrapper:after{content:'';display:table;clear:both}.page{margin:0 auto;padding:0;text-align:left;max-width:100%;background-color:#fff}@media (min-width: 768px){.container{width:100%}}@media (min-width: 992px){.container{width:100%}}@media (min-width: 1200px){.container{width:100%}}.theme-border,.table-bordered{border-top:solid 2px #fe9b4b}.theme-color{color:#fe9b4b}.title-border{border-bottom:solid 2px #e6e6e6;padding-bottom:10px!important;margin-bottom:40px!important}@media only screen and (max-width: 767px){.title-border{padding-bottom:10px!important}}.theme-block{border:solid 1px #dfdfdf;border-top:solid 2px #fe9b4b;padding:30px 29px;margin-bottom:60px}.no-theme-block{border:none;padding:0;margin-bottom:0}.table-bordered thead > tr > th,.table-bordered thead > tr > td{font-size:16px;line-height:1.667em;color:#333;text-transform:uppercase;font-weight:500}@media only screen and (max-width: 991px){.theme-block{padding:15px;margin-bottom:30px}}.table-bordered thead > tr > th,.table-bordered thead > tr > td{border-bottom-width:1px}.table-bordered th,.table-bordered td{border:solid 1px #e6e6e6}.ink{display:block;position:absolute;background:rgba(0,0,0,0.1);border-radius:100%;-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);z-index:9999}.animate{-webkit-animation:ripple .65s linear;-webkit-animation:ripple .65s linear;-moz-animation:ripple .65s linear;-ms-animation:ripple .65s linear;-o-animation:ripple .65s linear;animation:ripple .65s linear}@-webkit-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-moz-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-o-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png);background-repeat:no-repeat;text-indent:-9999px}.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png)}@media (-webkit-min-device-pixel-ratio: 2),(min--moz-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 4 2),(min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite@2x.png);background-size:100px 1000px}}@media only screen and (min-width: 992px){.page-header-container{position:relative;padding-bottom:34px}.page-header-container::after{content:'';display:table;clear:both}}.page-header-container{max-width:1728px;margin-left:auto;margin-right:auto}.page-header{padding:0;-webkit-box-shadow:0 0 12px rgba(0,0,0,0.1);-moz-box-shadow:0 0 12px rgba(0,0,0,0.1);box-shadow:0 0 12px rgba(0,0,0,0.1)}.cms-index-index .page-header{-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}.header-row-background{padding:0;margin-bottom:28px;background-color:#282828;color:#fff}.header-row-background a{color:#888}.header-row-background a:hover{color:#333}.header-row-background .header-row{max-width:1728px;margin-left:auto;margin-right:auto}.header-row-background:after{content:'';display:table;clear:both}.header-row-background .form-language,.header-row-background .currency-switcher{float:left;margin-right:10px}.header-row-background .welcome-msg{float:right;font-style:italic;margin:17px 0 0;color:#fe9b4b}.header-row-background .socials{text-align:center;font-size:16px;padding:18px 0 0 580px}.header-row-background .socials a{display:inline-block;margin:0 10px;color:#fff}.header-row-background .socials a:hover{color:#fe9b4b}.header_phone{float:right;text-align:right;position:relative;z-index:2}.header_phone strong{position:relative;padding:0 0 0 22px;display:inline-block;margin:0 0 3px;font-size:20px;color:#282828}.header_phone strong a{color:#282828}.header_phone strong a:hover{color:#fe9b4b}.header_phone strong:before{display:inline-block;font-family:"FontAwesome";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"ï‚•";position:absolute;left:0;top:2px;color:#fe9b4b}.header_phone span{font-size:14px;font-style:italic;display:block}.header_holder{text-align:center;padding:20px 360px 0;position:relative}.header-switchers{float:right;border-left:solid 1px #141414}.header-switchers::after{content:'';display:table;clear:both}.header-switchers .header-button{float:right;position:relative;width:104px;margin-left:0;border-right:solid 1px #141414}.header-switchers .header-button > a{display:block;height:60px;-webkit-transition:color,0.3s,ease;-moz-transition:color,0.3s,ease;-o-transition:color,0.3s,ease;transition:color,0.3s,ease}.header-switchers .header-button > a:after{display:inline-block;font-family:"FontAwesome";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"ï"‡";\A  font-size: 16px;\A  line-height: 18px;\A  padding-left: 5px;\A  -webkit-transition: color, 0.3s, ease;\A  -moz-transition: color, 0.3s, ease;\A  -o-transition: color, 0.3s, ease;\A  transition: color, 0.3s, ease;\A}\A.header-switchers .header-button.currency-list > a, .header-switchers .header-button.lang-list > a {\A  font-size: 14px;\A  line-height: 21px;\A  text-transform: capitalize;\A  text-align: center;\A  padding: 17px 0 0;\A  width: 100%;\A  color: #888;\A}\A.header-switchers .header-button ul {\A  display: none;\A  text-align: left;\A  position: absolute;\A  right: 0;\A  top: 60px;\A  padding: 14px 0;\A  z-index: 999;\A  background: #282828;\A  width: 104px;\A}\A.header-switchers .header-button ul li {\A  float: none;\A  display: block;\A  padding-left: 0px;\A}\A.header-switchers .header-button ul li a {\A  display: block;\A  font-size: 14px;\A  line-height: 17px;\A  color: #888;\A  padding: 3px 18px 5px 32px;\A  min-height: 18px;\A}\A.header-switchers .header-button ul li a:hover {\A  background-color: #1c1c1c;\A  text-decoration: none;\A  color: #E6E6E6;\A}\A.header-switchers .header-button ul li a .mobile-part {\A  display: none;\A}\A.header-switchers .header-button ul li a.selected {\A  color: #E6E6E6;\A}\A.header-switchers .header-button > a:hover, .header-switchers .header-button.active > a {\A  text-decoration: none;\A  color: #ffffff;\A}\A.header-switchers .header-button > a:hover:after, .header-switchers .header-button.active > a:after {\A  color: #ffffff;\A}\A.header-switchers .header-button.full_mode {\A  width: auto;\A  cursor: pointer;\A  margin: 0 21px 0 0;\A  padding-top: 2px;\A  padding-bottom: 5px;\A}\A.header-switchers .header-button.full_mode .header-button-title .label {\A  padding-right: 5px;\A}\A.header-switchers .header-button.full_mode .header-button-title .current {\A  font-weight: normal;\A}\A.header-switchers .header-button.full_mode .header-button-title .current::after {\A  display: inline-block;\A  font-family: "material-design";\A  text-rendering: auto;\A  -webkit-font-smoothing: antialiased;\A  -moz-osx-font-smoothing: grayscale;\A  transform: translate(0, 0);\A  content: "î±";\A  font-size: 28px;\A  line-height: 14px;\A  color: #888;\A  display: inline-block;\A  vertical-align: middle;\A}\A.header-switchers .header-button.full_mode .header-button-title:hover .current {\A\A  color: #888;\A}\A.header-switchers .header-button.full_mode.lang-list {\A  padding-right: 15px;\A  border-right: solid 1px #dfdfdf;\A}\A@media only screen and (max-width: 767px) {\A  .header-switchers .header-button.full_mode {\A    float: none;\A  }\A\A  .header-switchers .header-button.full_mode.lang-list {\A    padding-right: 0;\A    border-right: none;\A  }\A}\A\A/* ============================================ *\A * Logo\A\A.logo img {\A  max-width: 100%;\A  float: left;\A}\A.logo strong {\A  float: left;\A  margin: 19px 0 0 9px;\A  font-family: "PT Serif", sans-serif;\A  font-size: 14px;\A  font-weight: normal;\A  font-style: italic;\A  color: #888;\A}\A.logo .small {\A  display: block;\A}\A.logo .large {\A  display: none;\A}\A\A@media only screen and (max-width: 991px) {\A  .logo {\A    margin: 14px 0 0;\A  }\A}\A@media only screen and (min-width: 768px) {\A  .logo .small {\A    display: none;\A  }\A  .logo .large {\A    display: block;\A  }\A}\A\A/* ============================================ *\A * Skip Links\A * ============================================ */\A.skip-container.mobile {\A  background-color: #333;\A}\A.skip-container.mobile .skip-links {\A  position: relative;\A}\A\A.skip-links {\A  clear: both;\A  position: relative;\A}\A.skip-links:after {\A  content: '';\A  display: table;\A  clear: both;\A}\A\A@media only screen and (min-width: 992px) {\A  .skip-links {\A    border: 0;\A    float: right;\A  }\A\A  .skip-container {\A    position: relative;\A    float: right;\A  }\A  .skip-container.mobile {\A    display: none;\A  }\A}\A/* -------------------------------------------- *\A * Skip Link - Icon\A */\A.skip-link .icon {\A  display: inline-block;\A  width: auto;\A  height: auto;\A  vertical-align: middle;\A  font-size: 24px;\A}\A\A.skip-link.skip-nav .icon {\A  margin-right: 3px;\A}\A\A@media only screen and (min-width: 500px) {\A  .skip-link .icon {\A    margin-right: 3px;\A  }\A}\A/* -------------------------------------------- *\A * Skip Link - Label\A */\A.skip-link .label {\A  display: none;\A}\A\A@media only screen and (min-width: 500px) {\A  .skip-link .label {\A    display: inline;\A  }\A}\A/* ============================================ *\A * Skip Content\A * ============================================ */\A.skip-content {\A  display: none;\A}\A.skip-content.skip-active {\A  display: block;\A  position: absolute;\A  top: 40px;\A  z-index: 1000;\A  padding: 0;\A  -webkit-animation: skipLinks 0.25s linear;\A  -webkit-animation: skipLinks 0.25s linear;\A  -moz-animation: skipLinks 0.25s linear;\A  -ms-animation: skipLinks 0.25s linear;\A  -o-animation: skipLinks 0.25s linear;\A  animation: skipLinks 0.25s linear;\A}\A@-webkit-keyframes skipLinks {\A  0% {\A    opacity: 0;\A  }\A  100% {\A    opacity: 1;\A  }\A}\A@-moz-keyframes skipLinks {\A  0% {\A    opacity: 0;\A  }\A  100% {\A    opacity: 1;\A  }\A}\A@-o-keyframes skipLinks {\A  0% {\A    opacity: 0;\A  }\A  100% {\A    opacity: 1;\A  }\A}\A@keyframes skipLinks {\A  0% {\A    opacity: 0;\A  }\A  100% {\A    opacity: 1;\A  }\A}\A.main-menu .skip-content.skip-active {\A  position: relative;\A}\A\A/* ============================================ *\A * Global Header Navigation\A * ============================================ */\A.mobile_links_block,\A.mobile_title {\A  display: none;\A}\A\A@media only screen and (max-width: 991px) {\A  .mobile_links_block,\A  .mobile_title {\A    display: block;\A  }\A\A  .skip-link {\A    position: relative;\A  }\A\A  .skip-content.skip-active {\A    position: fixed;\A    top: 60px;\A    right: 20px;\A    min-width: 386px;\A    z-index: 999;\A  }\A\A  .header-switchers {\A    display: none;\A  }\A\A  .header-button ul li a span {\A    display: none;\A  }\A  .header-button ul li a span.mobile-part {\A    display: inline-block;\A  }\A}\A@media only screen and (max-width: 479px) {\A  .skip-content.skip-active {\A    right: 0;\A    left: 0;\A    min-width: inherit;\A  }\A}\Aa.skip-link {\A  text-decoration: none;\A}\A\A.account-cart-wrapper {\A  position: absolute;\A  top: 0px;\A  right: 0px;\A}\A@media only screen and (max-width: 991px) {\A  .account-cart-wrapper {\A    position: static;\A  }\A}\A\A@media only screen and (max-width: 1770px) {\A  .header-row-background {\A    padding-bottom: 15px;\A  }\A  .header-row-background .welcome-msg {\A    float: left;\A    margin: 5px 0 0;\A  }\A  .header-row-background .socials {\A    padding: 14px 0 0;\A    text-align: left;\A  }\A  .header-row-background .socials a {\A    margin: 0 10px 0 0;\A  }\A\A  .header-switchers {\A    clear: both;\A  }\A  .header-switchers .header-button {\A    width: 104px;\A  }\A  .header-switchers .header-button > a {\A    height: auto;\A  }\A  .header-switchers .header-button.currency-list > a, .header-switchers .header-button.lang-list > a {\A    line-height: 21px;\A    padding: 5px 0 6px;\A  }\A  .header-switchers .header-button ul {\A    top: 32px;\A  }\A}\A@media only screen and (max-width: 1400px) {\A  .header_holder {\A    clear: both;\A    padding: 30px 100px 0 100px;\A  }\A}\A@media only screen and (max-width: 991px) {\A  .header-row-background {\A    border-top: solid 1px #141414;\A    padding-bottom: 15px;\A    margin-bottom: 20px;\A  }\A  .header-row-background .welcome-msg {\A    float: right;\A    margin: 14px 0 0;\A  }\A  .header-row-background .socials {\A    float: left;\A    padding: 14px 0 0;\A    text-align: left;\A  }\A  .header-row-background .socials a {\A    margin: 0 10px 0 0;\A  }\A\A  .header_holder {\A    padding: 0;\A    height: 1px;\A    position: static;\A  }\A\A  .page-header-container {\A    padding-bottom: 25px;\A  }\A}\A@media only screen and (max-width: 767px) {\A  .header-row-background {\A    background: #fff;\A    display: block;\A    border-top: none;\A    padding-bottom: 16px;\A    margin-bottom: 0;\A  }\A  .header-row-background .welcome-msg {\A    display: none;\A  }\A  .header-row-background .socials {\A    float: none;\A    padding: 24px 0 0;\A    text-align: center;\A  }\A  .header-row-background .socials a {\A    margin: 0 12px;\A    color: #282828;\A  }\A  .header-row-background .socials a:hover {\A    color: #fe9b4b;\A  }\A\A  .page-header-container {\A    text-align: center;\A  }\A\A  .header_phone {\A    float: none;\A    text-align: center;\A    padding: 12px 0 0;\A  }\A  .header_phone strong {\A    position: relative;\A    padding: 0 0 0 22px;\A    display: inline-block;\A    margin: 0 0 3px;\A    font-size: 20px;\A    color: #282828;\A  }\A  .header_phone strong:before {\A    display: inline-block;\A    font-family: "FontAwesome";\A    text-rendering: auto;\A    -webkit-font-smoothing: antialiased;\A    -moz-osx-font-smoothing: grayscale;\A    transform: translate(0, 0);\A    content: "ï‚•";\A    position: absolute;\A    left: 0;\A    top: 2px;\A    color: #fe9b4b;\A  }\A  .header_phone span {\A    font-size: 14px;\A    font-style: italic;\A    display: block;\A  }\A}\A\A/*# sourceMappingURL=header.css.map */\A\A@charset "UTF-8";\A/* ============================================ *\A * Nav - Skip Link\A * ============================================ */\A/***/\A/***/\A/*********************************************/\A/**********************************/\A/**************************************/\A/***************************************/\A/****************************************/\A/****************************************/\A/* ============================================ *\A * Linearize Table\A * ============================================ */\A/***/\A/***/\A/* -------------------------------------------- *\A * Buttons\A */\A/* ------------------------------------------- *\A * Button hover\A */\A/* -------------------------------------------- *\A * Swatch label hover\A */\A/* -------------------------------------------- *\A * Custom Radio button, Checkbox\A */\A/* -------------------------------------------- *\A * Custom Select\A */\A/* -------------------------------------------- *\A * Product View Zoom\A */\A/* -------------------------------------------- *\A * Theme elements\A */\A.theme-border, .table-bordered {\A  border-top: solid 2px #fe9b4b;\A}\A\A.theme-color {\A  color: #fe9b4b;\A}\A\A.title-border {\A  border-bottom: solid 2px #e6e6e6;\A  padding-bottom: 10px !important;\A  margin-bottom: 40px !important;\A}\A@media only screen and (max-width: 767px) {\A  .title-border {\A    padding-bottom: 10px !important;\A  }\A}\A\A.theme-block {\A  border: solid 1px #dfdfdf;\A  border-top: solid 2px #fe9b4b;\A  padding: 30px 29px;\A  margin-bottom: 60px;\A}\A\A.no-theme-block {\A  border: none;\A  padding: 0;\A  margin-bottom: 0;\A}\A\A.table-bordered thead > tr > th,\A.table-bordered thead > tr > td {\A  font-size: 16px;\A  line-height: 1.667em;\A  color: #333;\A  text-transform: uppercase;\A  font-weight: 500;\A}\A\A@media only screen and (max-width: 991px) {\A  .theme-block {\A    padding: 15px;\A    margin-bottom: 30px;\A  }\A}\A/* -------------------------------------------- *\A* Table Bordered\A*/\A.table-bordered thead > tr > th,\A.table-bordered thead > tr > td {\A  border-bottom-width: 1px;\A}\A.table-bordered th,\A.table-bordered td {\A  border: solid 1px #e6e6e6;\A}\A\A/* -------------------------------------------- *\A * Material Design Click Animation\A */\A.ink {\A  display: block;\A  position: absolute;\A  background: rgba(0, 0, 0, 0.1);\A  border-radius: 100%;\A  -moz-transform: scale(0);\A  -o-transform: scale(0);\A  -ms-transform: scale(0);\A  -webkit-transform: scale(0);\A  transform: scale(0);\A  z-index: 9999;\A}\A\A.animate {\A  -webkit-animation: ripple 0.65s linear;\A  -webkit-animation: ripple 0.65s linear;\A  -moz-animation: ripple 0.65s linear;\A  -ms-animation: ripple 0.65s linear;\A  -o-animation: ripple 0.65s linear;\A  animation: ripple 0.65s linear;\A}\A\A@-webkit-keyframes ripple {\A  100% {\A    opacity: 0;\A    -moz-transform: scale(2.5);\A    -o-transform: scale(2.5);\A    -ms-transform: scale(2.5);\A    -webkit-transform: scale(2.5);\A    transform: scale(2.5);\A  }\A}\A@-moz-keyframes ripple {\A  100% {\A    opacity: 0;\A    -moz-transform: scale(2.5);\A    -o-transform: scale(2.5);\A    -ms-transform: scale(2.5);\A    -webkit-transform: scale(2.5);\A    transform: scale(2.5);\A  }\A}\A@-o-keyframes ripple {\A  100% {\A    opacity: 0;\A    -moz-transform: scale(2.5);\A    -o-transform: scale(2.5);\A    -ms-transform: scale(2.5);\A    -webkit-transform: scale(2.5);\A    transform: scale(2.5);\A  }\A}\A@keyframes ripple {\A  100% {\A    opacity: 0;\A    -moz-transform: scale(2.5);\A    -o-transform: scale(2.5);\A    -ms-transform: scale(2.5);\A    -webkit-transform: scale(2.5);\A    transform: scale(2.5);\A  }\A}\A/* -------------------------------------------- *\A * Icons\A */\A.icon-sprite, .icon-sprite-for-modules {\A  background-image: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png);\A  background-repeat: no-repeat;\A  text-indent: -9999px;\A}\A\A.icon-sprite-for-modules {\A  background-image: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png);\A}\A\A@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 4 / 2), (min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx) {\A  .icon-sprite, .icon-sprite-for-modules {\A    background-image: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite@2x.png);\A    background-size: 100px 1000px;\A  }\A}\A.skip-nav {\A  width: 40%;\A}\A.skip-nav:not(.skip-active):hover {\A  text-decoration: none;\A}\A\A.skip-nav .label {\A  display: inline;\A}\A\A.skip-nav .icon:before {\A  display: inline-block;\A  font-family: "material-design";\A  text-rendering: auto;\A  -webkit-font-smoothing: antialiased;\A  -moz-osx-font-smoothing: grayscale;\A  transform: translate(0, 0);\A  content: "î…";\A}\A\A@media only screen and (min-width: 500px) {\A  .skip-nav {\A    width: 25%;\A  }\A}\A/* ============================================ *\A * Nav - Skip Content\A * ============================================ */\A@media only screen and (max-width: 991px) {\A  #header-nav {\A    padding: 0;\A  }\A\A  .main-menu {\A    position: relative !important;\A  }\A\A  .pseudoStickyBlock {\A    display: none !important;\A  }\A}\A@media only screen and (min-width: 992px) {\A  #header-nav {\A    display: block;\A    padding: 0;\A  }\A\A  .main-menu {\A\A    position: relative;\A    top: 0;\A    width: 100%;\A    left: 0;\A    background-color: #333;\A  }\A  .main-menu.isStuck {\A    z-index: 9999999;\A  }\A\A  .header-nav {\A    display: block;\A    margin-top: 15px;\A  }\A\A  .skip-nav {\A    display: none;\A  }\A}\A/* ============================================ *\A * General Navigation Styles (NOT MegaMenu)\A * ============================================ */\A.nav-primary a {\A  text-decoration: none;\A  position: relative;\A  display: block;\A  color: #888;\A  line-height: 30px;\A}\A.nav-primary li {\A  position: relative;\A}\A.nav-primary li.level1 a {\A  border-bottom: 1px solid #CCC;\A}\A\A.nav-primary .menu-active > ul.level0,\A.nav-primary li.level0 li.sub-menu-active > ul {\A  display: block;\A}\A\A.nav-primary li.level0 > a {\A  text-transform: uppercase;\A}\A\A/* ============================================ *\A * Small Viewports - Accordion Style Menu\A * ============================================ */\A@media only screen and (max-width: 991px) {\A  .nav-primary a.level0,\A  .nav-primary a {\A    line-height: 35px;\A  }\A  .nav-primary li.level0 ul {\A    display: none;\A  }\A  .nav-primary li.level0 li {\A    padding: 0 0 0 25px;\A  }\A  .nav-primary li.level1 a {\A    padding: 0 15px 0 25px;\A  }\A  .nav-primary li.parent > a:after {\A    content: '';\A    position: absolute;\A    width: 0;\A    height: 0;\A    display: block;\A    border-top: 5px solid transparent;\A    border-bottom: 5px solid transparent;\A    border-left: 5px solid #ccc;\A    border-right: none;\A    top: 50%;\A    left: 10px;\A    right: auto;\A    margin-top: -5px;\A  }\A  .nav-primary li.parent.sub-menu-active > a:after,\A  .nav-primary li.parent.menu-active > a:after {\A    content: '';\A    position: absolute;\A    width: 0;\A    height: 0;\A    display: block;\A    border-right: 5px solid transparent;\A    border-left: 5px solid transparent;\A    border-top: 5px solid #ccc;\A    border-bottom: none;\A    top: 50%;\A    left: 10px;\A    right: auto;\A    margin-top: -5px;\A  }\A  .nav-primary li.menu-active > a,\A  .nav-primary li.sub-menu-active > a {\A    color: #333;\A  }\A}\A/* ============================================ *\A * Large Viewports - Dropdown Menu\A * ============================================ */\A@media only screen and (min-width: 992px) {\A  .nav-primary a.level0 {\A    padding: 0 25px;\A  }\A  .nav-primary li.level0,\A  .nav-primary a.level0 {\A    display: inline-block;\A  }\A  .nav-primary li:last-child > a {\A    border-bottom: none;\A  }\A  .nav-primary a:hover,\A  .nav-primary li:hover > a,\A  .nav-primary li.active > a {\A    color: #333;\A  }\A  .nav-primary .menu-active {\A    z-index: 200;\A  }\A  .nav-primary li.level0 ul {\A    background: #FBFBFB;\A    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15) ;\A    -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15) ;\A    box-shadow: 0 0 15px rgba(0, 0, 0, 0.15) ;\A    position: absolute;\A    left: 0;\A    top: 30px;\A    z-index: 10;\A    width: 250px;\A    padding-left: 10px;\A    padding-right: 10px;\A    display: none;\A  }\A  .nav-primary li.level1 ul {\A    left: 60px;\A    top: 15px;\A  }\A  .nav-primary li.level0 ul.level0.position-test {\A    display: block;\A  }\A  .nav-primary li.level0 ul.level0.spill {\A    right: 0;\A    left: auto;\A  }\A  .nav-primary li.level0 ul.level0.spill li.level1 ul {\A    left: auto;\A    right: 50px;\A    top: 20px;\A  }\A  .nav-primary li.level0 li.parent > a {\A    position: relative;\A  }\A  .nav-primary li.level0 li.parent > a:after {\A    content: '';\A    position: absolute;\A    width: 0;\A    height: 0;\A    display: block;\A    border-top: 4px solid transparent;\A    border-bottom: 4px solid transparent;\A    border-left: 4px solid #ccc;\A    border-right: none;\A    right: 5px;\A    top: 50%;\A    margin-top: -3px;\A  }\A}\A.nav-primary li.menu-active > ul {\A  display: block;\A}\A\A\A/*# sourceMappingURL=header-nav.css.map */\A\A@charset "UTF-8";\A/* ============================================ *\A * Search - Skip Link\A * ============================================ */\A/***/\A/***/\A/*********************************************/\A/**********************************/\A/**************************************/\A/***************************************/\A/****************************************/\A/****************************************/\A/* ============================================ *\A * Linearize Table\A * ============================================ */\A/***/\A/***/\A/* -------------------------------------------- *\A * Buttons\A */\A/* ------------------------------------------- *\A * Button hover\A */\A/* -------------------------------------------- *\A * Swatch label hover\A */\A/* -------------------------------------------- *\A * Custom Radio button, Checkbox\A */\A/* -------------------------------------------- *\A * Custom Select\A */\A/* -------------------------------------------- *\A * Product View Zoom\A */\A/* -------------------------------------------- *\A * Theme elements\A */\A.theme-border, .table-bordered {\A  border-top: solid 2px #fe9b4b;\A}\A\A.theme-color {\A  color: #fe9b4b;\A}\A\A.title-border {\A  border-bottom: solid 2px #e6e6e6;\A  padding-bottom: 10px !important;\A  margin-bottom: 40px !important;\A}\A@media only screen and (max-width: 767px) {\A  .title-border {\A    padding-bottom: 10px !important;\A  }\A}\A\A.theme-block {\A  border: solid 1px #dfdfdf;\A  border-top: solid 2px #fe9b4b;\A  padding: 30px 29px;\A  margin-bottom: 60px;\A}\A\A.no-theme-block {\A  border: none;\A  padding: 0;\A  margin-bottom: 0;\A}\A\A.table-bordered thead > tr > th,\A.table-bordered thead > tr > td {\A  font-size: 16px;\A  line-height: 1.667em;\A  color: #333;\A  text-transform: uppercase;\A  font-weight: 500;\A}\A\A@media only screen and (max-width: 991px) {\A  .theme-block {\A    padding: 15px;\A    margin-bottom: 30px;\A  }\A}\A/* -------------------------------------------- *\A* Table Bordered\A*/\A.table-bordered thead > tr > th,\A.table-bordered thead > tr > td {\A  border-bottom-width: 1px;\A}\A.table-bordered th,\A.table-bordered td {\A  border: solid 1px #e6e6e6;\A}\A\A/* -------------------------------------------- *\A * Material Design Click Animation\A */\A.ink {\A  display: block;\A  position: absolute;\A  background: rgba(0, 0, 0, 0.1);\A  border-radius: 100%;\A  -moz-transform: scale(0);\A  -o-transform: scale(0);\A  -ms-transform: scale(0);\A  -webkit-transform: scale(0);\A  transform: scale(0);\A  z-index: 9999;\A}\A\A.animate {\A  -webkit-animation: ripple 0.65s linear;\A  -webkit-animation: ripple 0.65s linear;\A  -moz-animation: ripple 0.65s linear;\A  -ms-animation: ripple 0.65s linear;\A  -o-animation: ripple 0.65s linear;\A  animation: ripple 0.65s linear;\A}\A\A@-webkit-keyframes ripple {\A  100% {\A    opacity: 0;\A    -moz-transform: scale(2.5);\A    -o-transform: scale(2.5);\A    -ms-transform: scale(2.5);\A    -webkit-transform: scale(2.5);\A    transform: scale(2.5);\A  }\A}\A@-moz-keyframes ripple {\A  100% {\A    opacity: 0;\A    -moz-transform: scale(2.5);\A    -o-transform: scale(2.5);\A    -ms-transform: scale(2.5);\A    -webkit-transform: scale(2.5);\A    transform: scale(2.5);\A  }\A}\A@-o-keyframes ripple {\A  100% {\A    opacity: 0;\A    -moz-transform: scale(2.5);\A    -o-transform: scale(2.5);\A    -ms-transform: scale(2.5);\A    -webkit-transform: scale(2.5);\A    transform: scale(2.5);\A  }\A}\A@keyframes ripple {\A  100% {\A    opacity: 0;\A    -moz-transform: scale(2.5);\A    -o-transform: scale(2.5);\A    -ms-transform: scale(2.5);\A    -webkit-transform: scale(2.5);\A    transform: scale(2.5);\A  }\A}\A/* -------------------------------------------- *\A * Icons\A */\A.icon-sprite, .icon-sprite-for-modules {\A  background-image: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png);\A  background-repeat: no-repeat;\A  text-indent: -9999px;\A}\A\A.icon-sprite-for-modules {\A  background-image: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png);\A}\A\A@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 4 / 2), (min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx) {\A  .icon-sprite, .icon-sprite-for-modules {\A    background-image: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite@2x.png);\A    background-size: 100px 1000px;\A  }\A}\A.skip-search .icon:before {\A  display: inline-block;\A  font-family: "material-design";\A  text-rendering: auto;\A  -webkit-font-smoothing: antialiased;\A  -moz-osx-font-smoothing: grayscale;\A  transform: translate(0, 0);\A  content: "î"½"}#search_mini_form .input-box-wrap{position:relative;padding:0 70px 0 0;max-width:760px;margin:0 auto}#search_mini_form label{float:left;font-size:30px;text-transform:none;padding:0 20px 0 0;color:#282828;height:50px;line-height:42px}#search_mini_form .search_inp_wrapper{overflow:hidden;position:relative;padding-top:0}#search_mini_form #search{display:inline-block;background:#f4f4f4;width:100%;height:50px;line-height:normal;padding:5px 76px 5px 30px;border:none;color:#888}#search_mini_form .search-button{position:absolute;right:0;top:0;height:50px;width:56px;border:0;background:none;padding:9px 10px;font-size:0;line-height:0;background:#f4f4f4}#search_mini_form .search-button::before{display:inline-block;font-family:"FontAwesome";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"ï€‚";color:#333;font-size:16px;text-shadow:none;line-height:24px;font-weight:400;-webkit-transition:color,0.3s,ease;-moz-transition:color,0.3s,ease;-o-transition:color,0.3s,ease;transition:color,0.3s,ease}#search_mini_form .search-button:hover::before{color:#888}#search_mini_form .search-button:active::before{opacity:.8}#search_mini_form .search-button::after{display:none}#search_mini_form .close{position:absolute;right:0;top:0;height:50px;line-height:50px;text-align:center;width:70px;color:#fe9b4b;opacity:1;text-shadow:none;font-size:16px}#search_mini_form .close:hover{color:#282828}.skip-search{display:none}.header-search{display:inline-block;margin:0 0 0 20px}.header-search .skip-link{color:#282828}.header-search .skip-link:before{display:inline-block;font-family:"FontAwesome";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"ï€‚";font-size:16px;line-height:20px;padding-right:2px}.header-search .skip-link:hover{color:#fe9b4b}.header-search .skip-content{left:0;right:0;top:-28px;padding:34px 0 32px;background:#fff}.header-search .skip-content.skip-active{-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;-webkit-animation:skipLinks 0 linear;-webkit-animation:skipLinks 0 linear;-moz-animation:skipLinks 0 linear;-ms-animation:skipLinks 0 linear;-o-animation:skipLinks 0 linear;animation:skipLinks 0 linear}@media only screen and (max-width: 1199px){.header-search .skip-content{top:0;padding:14px 0 12px}}@media only screen and (max-width: 991px){.header-search{display:block;margin:0}.header-search .skip-link{position:fixed;left:51px;top:13px;z-index:10000;width:32px;height:32px;text-align:center;line-height:32px;color:#fff}.header-search .skip-link:before{display:inline-block;font-family:"FontAwesome";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"ï€‚";font-size:16px;line-height:32px;padding-right:0}.header-search .skip-link:hover{color:#fe9b4b}.header-search .skip-content{position:fixed;z-index:10000;left:0;right:0;top:0;padding:15px 11px;background:#282828}.header-search .skip-content.skip-active{-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}.header-search #search_mini_form .input-box-wrap{position:relative;padding:0 37px 0 0;max-width:inherit}.header-search #search_mini_form label{display:none}.header-search #search_mini_form #search{background:none;padding:5px 15px;height:30px}.header-search #search_mini_form .search_inp_wrapper{padding:0 34px 0 0}.header-search #search_mini_form .search-button{height:30px;width:30px;padding:0 0 0 4px;background:none;text-align:center}.header-search #search_mini_form .search-button::before{color:#fff;font-size:16px;line-height:30px}.header-search #search_mini_form .search-button:hover::before{color:#888}.header-search #search_mini_form .close{height:30px;line-height:30px;width:30px}.header-search #search_mini_form .close:hover{color:#E6E6E6}}#search_autocomplete > ul:not(.livesearch-results){background:#fff;padding:3px 7px;z-index:9;border:1px solid #dfdfdf;border-top:none}#search_autocomplete > ul:not(.livesearch-results) .amount{padding-right:3px}.theme-border,.table-bordered{border-top:solid 2px #fe9b4b}.theme-color{color:#fe9b4b}.title-border{border-bottom:solid 2px #e6e6e6;padding-bottom:10px!important;margin-bottom:40px!important}@media only screen and (max-width: 767px){.title-border{padding-bottom:10px!important}}.theme-block{border:solid 1px #dfdfdf;border-top:solid 2px #fe9b4b;padding:30px 29px;margin-bottom:60px}.no-theme-block{border:none;padding:0;margin-bottom:0}.table-bordered thead > tr > th,.table-bordered thead > tr > td{font-size:16px;line-height:1.667em;color:#333;text-transform:uppercase;font-weight:500}@media only screen and (max-width: 991px){.theme-block{padding:15px;margin-bottom:30px}}.table-bordered thead > tr > th,.table-bordered thead > tr > td{border-bottom-width:1px}.table-bordered th,.table-bordered td{border:solid 1px #e6e6e6}.ink{display:block;position:absolute;background:rgba(0,0,0,0.1);border-radius:100%;-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);z-index:9999}.animate{-webkit-animation:ripple .65s linear;-webkit-animation:ripple .65s linear;-moz-animation:ripple .65s linear;-ms-animation:ripple .65s linear;-o-animation:ripple .65s linear;animation:ripple .65s linear}@-webkit-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-moz-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-o-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png);background-repeat:no-repeat;text-indent:-9999px}.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png)}@media (-webkit-min-device-pixel-ratio: 2),(min--moz-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 4 2),(min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite@2x.png);background-size:100px 1000px}}.skip-account .icon:before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"îƒŽ"}@media only screen and (min-width: 992px){.skip-account{float:none;width:auto;vertical-align:top;display:inline-block;padding:0 10px;text-transform:uppercase}#header-account.skip-active{background:#FBFBFB;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.15);-moz-box-shadow:0 0 15px rgba(0,0,0,0.15);box-shadow:0 0 15px rgba(0,0,0,0.15);display:block;position:absolute;z-index:200;top:40px;right:115px;width:200px}#header-account a{display:block;padding:5px 10px;color:#888;line-height:2;text-decoration:none}#header-account a:hover{color:#333}}#header-account{padding:0}#header-account .header-button .current{font-weight:400;padding-left:5px;color:#333}#header-account .header-button ul{border-bottom:1px solid #CCC;padding:0 10px;background:#f4f4f4}#header-account .header-button li{display:inline-block}#header-account .header-button li a{padding:3px 15px;border-bottom:none;text-transform:uppercase}#header-account .header-button li a:hover,#header-account .header-button li a.selected{background:#fff;color:#333}#header-account a{position:relative;display:block;padding:5px 10px;line-height:23px;text-align:left}#header-account .header-button:hover .label,#header-account a:hover{color:#333}.top-links{position:relative;float:left;margin:18px 0 0}.top-links .top-links-inline{float:left}.top-links .top-links-inline .links li{float:left;margin:0 30px 0 0}.top-links .top-links-inline .links li.last{margin-right:0}.top-links .top-links-inline .links li a{color:#888}.top-links .top-links-inline .links li a.top-links-cart{display:none}.top-links .top-links-inline .links li a:hover{color:#fff}.top-links a.account-dropdown{margin-left:20px}.top-links a.account-dropdown:hover span{color:#fe9b4b!important}.top-links a.account-dropdown::before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"î†‹";font-size:22px;line-height:20px;color:#fe9b4b;padding-right:7px}.top-links .skip-content.skip-active{width:250px;right:0;left:auto}@media only screen and (max-width: 1770px){.top-links{float:right;margin:13px 0 15px}}@media only screen and (max-width: 1199px){.top-links .top-links-inline .links li{margin:0 15px 0 0}}@media only screen and (max-width: 991px){.top-links{display:none}}.theme-border,.table-bordered{border-top:solid 2px #fe9b4b}.theme-color{color:#fe9b4b}.title-border{border-bottom:solid 2px #e6e6e6;padding-bottom:10px!important;margin-bottom:40px!important}@media only screen and (max-width: 767px){.title-border{padding-bottom:10px!important}}.theme-block{border:solid 1px #dfdfdf;border-top:solid 2px #fe9b4b;padding:30px 29px;margin-bottom:60px}.no-theme-block{border:none;padding:0;margin-bottom:0}.table-bordered thead > tr > th,.table-bordered thead > tr > td{font-size:16px;line-height:1.667em;color:#333;text-transform:uppercase;font-weight:500}@media only screen and (max-width: 991px){.theme-block{padding:15px;margin-bottom:30px}}.table-bordered thead > tr > th,.table-bordered thead > tr > td{border-bottom-width:1px}.table-bordered th,.table-bordered td{border:solid 1px #e6e6e6}.ink{display:block;position:absolute;background:rgba(0,0,0,0.1);border-radius:100%;-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);z-index:9999}.animate{-webkit-animation:ripple .65s linear;-webkit-animation:ripple .65s linear;-moz-animation:ripple .65s linear;-ms-animation:ripple .65s linear;-o-animation:ripple .65s linear;animation:ripple .65s linear}@-webkit-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-moz-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-o-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png);background-repeat:no-repeat;text-indent:-9999px}.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png)}@media (-webkit-min-device-pixel-ratio: 2),(min--moz-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 4 2),(min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite@2x.png);background-size:100px 1000px}}.skip-cart .icon:before{display:inline-block;font-family:"FontAwesome";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"ïŠ";-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.skip-cart{width:auto;padding:0}.skip-cart .icon{float:left;margin:-8px 9px 0 0}.skip-cart .icon:before{color:#fe9b4b;font-size:19px}.skip-cart .label{font-size:16px;letter-spacing:.8px;color:#fff;font-weight:700;text-transform:uppercase;float:left;display:none;vertical-align:middle;margin:0 16px 0 0}@media only screen and (min-width: 992px){.skip-cart .label{display:inline}}.skip-cart .count{float:left;margin:2px 0 0;padding:0;color:#888;text-align:center;vertical-align:middle;position:relative;z-index:3;font-size:14px;text-transform:none}.skip-cart .count:after{display:inline-block;font-family:"FontAwesome";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"ï";font-size:16px;line-height:18px;position:absolute;right:0;top:2px;-webkit-transition:color,0.3s,ease;-moz-transition:color,0.3s,ease;-o-transition:color,0.3s,ease;transition:color,0.3s,ease;display:none}@media only screen and (min-width: 992px){.skip-cart .count{padding:0 22px 0 0}.skip-cart .count:after{display:inline-block}}.skip-cart:hover .icon:before{color:#fff}.skip-cart.no-count .count{font-weight:400}@media only screen and (max-width: 499px){.skip-cart .count{margin-left:0}}@media only screen and (min-width: 992px){.skip-cart{color:#fe9b4b;text-transform:uppercase}.skip-cart:hover{text-decoration:none}}.skip-cart .count.empty{display:none}.cart-menu .empty{padding:20px;text-align:center}.cart-menu .actions{overflow:hidden;padding:15px}.cart-menu .actions .button{float:left;width:48%}.cart-menu .actions .button + .button{margin-left:4%}.cart-menu .subtotal{padding:0 15px 15px;font-size:24px;line-height:1.2}.mini-cart-list{margin-bottom:5px}.mini-cart-list li{position:relative;min-height:90px;padding:15px 15px 15px 90px;border-top:1px solid #CCC;font-size:13px;line-height:1.35}.mini-cart-list .product-name{display:inline-block}.mini-cart-list .product-image{position:absolute;left:15px;top:15px}.mini-cart-list .product-image img{width:60px;height:60px}.mini-cart-list .has-options{margin-bottom:0;color:#909090;font-size:12px}.cart-menu .last-added{padding:10px 15px 15px;border-top:1px solid #CCC;font-size:13px}.theme-border,.table-bordered{border-top:solid 2px #fe9b4b}.theme-color{color:#fe9b4b}.title-border{border-bottom:solid 2px #e6e6e6;padding-bottom:10px!important;margin-bottom:40px!important}@media only screen and (max-width: 767px){.title-border{padding-bottom:10px!important}}.theme-block{border:solid 1px #dfdfdf;border-top:solid 2px #fe9b4b;padding:30px 29px;margin-bottom:60px}.no-theme-block{border:none;padding:0;margin-bottom:0}.table-bordered thead > tr > th,.table-bordered thead > tr > td{font-size:16px;line-height:1.667em;color:#333;text-transform:uppercase;font-weight:500}@media only screen and (max-width: 991px){.theme-block{padding:15px;margin-bottom:30px}}.table-bordered thead > tr > th,.table-bordered thead > tr > td{border-bottom-width:1px}.table-bordered th,.table-bordered td{border:solid 1px #e6e6e6}.ink{display:block;position:absolute;background:rgba(0,0,0,0.1);border-radius:100%;-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);z-index:9999}.animate{-webkit-animation:ripple .65s linear;-webkit-animation:ripple .65s linear;-moz-animation:ripple .65s linear;-ms-animation:ripple .65s linear;-o-animation:ripple .65s linear;animation:ripple .65s linear}@-webkit-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-moz-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-o-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png);background-repeat:no-repeat;text-indent:-9999px}.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png)}@media (-webkit-min-device-pixel-ratio: 2),(min--moz-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 4 2),(min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite@2x.png);background-size:100px 1000px}}.footer-container{background:#efefef;text-align:center;padding:25px 0 56px!important;border-top:12px solid #fff;border-bottom:12px solid #fff}.foot-bottom-night{background:#666;color:#ddd}.footer{clear:both;width:100%;padding-top:58px;z-index:99;position:relative}@media only screen and (max-width: 479px){.footer{padding-top:15px}}.footer .f_logo{margin:0 0 52px}.footer .f_logo img{display:inline}.footer .footer-cols-wrapper{width:100%;display:inline-block;padding:80px 0;position:relative}.footer .footer-cols-wrapper .f_links_wrapper{max-width:1130px;margin:0 auto}.footer .footer-cols-wrapper .f_links_wrapper h4{text-transform:uppercase;color:#c9a96e!important;margin:7px 0 0;font-weight:500;font-size:18px!important;font-family:'Cormorant Garamond',serif!important;letter-spacing:1px}.footer .footer-cols-wrapper .links,.footer .footer-cols-wrapper ul{padding:0;display:inline}.menu:nth-child(1) li a{font-weight:600}.footer .footer-cols-wrapper .links li,.footer .footer-cols-wrapper ul li{margin:0}.footer .footer-cols-wrapper .links a,.footer .footer-cols-wrapper ul a{color:#ddd;padding:4px 0!important;font-size:14px!important;font-family:'Jost',sans-serif!important}.footer .footer-cols-wrapper .links a:hover,.footer .footer-cols-wrapper ul a:hover{color:#39f}.footer .footer-cols-wrapper .footer-nav{width:100%;margin:0 auto}.footer-cols-wrapper .social-nt{padding:0}.footer .footer-cols-wrapper .foot-social-md{width:100%!important;float:none;text-align:center;padding-top:40px}.footer .footer-cols-wrapper .foot-social-md a{color:#fff;padding:0 6px}.footer .footer-cols-wrapper .foot-social-md a:hover{color:#39f}.footer .footer-cols-wrapper .socials{font-size:16px;margin:0 0 30px}.footer .footer-cols-wrapper .socials a{color:#fff;margin:0 10px}.footer .footer-cols-wrapper .socials a:hover{color:#fe9b4b}.footer #back-top{position:fixed;bottom:40px;z-index:999;right:1%;display:none;width:41px;height:41px}.footer #back-top span{display:block;text-align:center;width:45px;height:45px;background-color:#fe9b4b;color:#fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.footer #back-top span::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f106";font-size:45px;line-height:40px}.footer #back-top span:hover{background-color:#888}.footer .footer-subscribe{margin:0 0 60px}.footer .footer-subscribe h2{font-size:30px;font-weight:400;color:#fff;text-transform:none;margin:0 0 16px}.footer .footer-subscribe h3{font-size:16px;font-weight:400;font-style:italic;color:#fe9b4b;text-transform:none;margin:0 0 24px}.footer .footer-subscribe .input-box{width:100%;padding:0}.footer .footer-subscribe .input-box .validation-advice{color:#eb340a;position:absolute;z-index:139;bottom:-2px;background:#fff;padding:0 3px;border:1px solid #ddd;border-radius:3px;font-size:12px;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.footer .footer-subscribe .input-box .validation-advice:before{content:"";position:absolute;top:-4px;left:10px;display:block;width:8px;height:8px;z-index:140;background:#fff;border:1px solid #ddd;border-right:0;border-bottom:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.footer .footer-subscribe .input-text{width:100%;background:#333;border:0;color:#888;height:50px;padding:15px 20px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.footer .footer-subscribe .input-text.validation-failed{border:0;background:#523a3a}.footer .footer-subscribe .block-content{max-width:470px;margin:0 auto;position:relative;padding:0 148px 0 0}.footer .footer-subscribe .block-content:after{content:'';display:table;clear:both}.footer .footer-subscribe .actions{position:absolute;right:0;top:0}.footer .footer-subscribe .actions button{background:#fe9b4b;width:138px;height:50px;border:0;padding:0 10px;font-size:14px;font-weight:700;text-transform:uppercase;color:#fff;letter-spacing:1px}.footer .footer-subscribe .actions button:after{background:#888}.footer .bugs,.footer address{clear:both}.footer .bugs{display:none}.pull-center .section-text-titel

        .footer .form-language, .footer .currency-switcher, .footer .store-switcher {
        clear: both;
        margin-bottom: 10px
    }

    .footer .form-language,
    .footer .currency-switcher {
        display: none
    }

    .footer address {
        text-align: center;
        width: 100%;
        font-size: 12px;
        margin: 0;
        padding: 30px 0;
        color: #999;
        border-top: 1px solid #272727
    }

    @media only screen and (max-width: 599px) {
        .footer-container {
            padding: 20px 0 !important
        }

        .footer {
            padding: 30px 0 0
        }

        .footer .f_logo {
            margin-bottom: 30px
        }

        .footer .footer-subscribe {
            margin-bottom: 40px
        }

        .footer .footer-subscribe h2 {
            font-size: 26px
        }

        .footer .footer-cols-wrapper .f_links_wrapper {
            margin: 0 auto 22px
        }

        .footer .footer-cols-wrapper .links li,
        .footer .footer-cols-wrapper ul li {
            padding: 3px 0;
            margin: 0 8px
        }
    }

    @media only screen and (max-width: 479px) {
        .footer {
            padding: 30px 0 0
        }

        .footer .f_logo {
            display: none
        }

        .footer .footer-subscribe {
            margin-bottom: 40px
        }

        .footer .footer-subscribe h2 {
            font-size: 30px;
            line-height: 44px;
            margin: 0 0 5px
        }

        .footer .footer-subscribe h3 {
            margin-bottom: 18px;
            line-height: 18px
        }

        .footer .footer-subscribe .input-box {
            margin-bottom: 12px
        }

        .footer .footer-subscribe .block-content {
            margin: 0;
            padding: 0
        }

        .footer .footer-subscribe .actions {
            position: relative;
            right: inherit;
            top: inherit
        }

        .footer .footer-subscribe .actions button {
            width: 100%
        }

        .foot-bottom-night .col-sm-12.col-xs-12 {
            padding: 0
        }

        .footer .footer-cols-wrapper .f_links_wrapper {
            padding: 0
        }

        .footer .footer-cols-wrapper .links,
        .footer .footer-cols-wrapper ul {
            display: block;
            text-align: left
        }

        .footer .footer-cols-wrapper .links li,
        .footer .footer-cols-wrapper ul li {
            display: block;
            padding: 3px 0;
            margin: 0
        }

        .footer .footer-cols-wrapper ul li a {
            padding: 3px 0
        }

        .footer .footer-cols-wrapper .socials {
            border-top: solid 1px #141414;
            padding: 36px 0 0;
            margin: 0 -20px 23px
        }
    }

    .theme-border,
    .table-bordered {
        border-top: solid 2px #fe9b4b
    }

    .theme-color {
        color: #fe9b4b
    }

    .title-border {
        border-bottom: solid 2px #e6e6e6;
        padding-bottom: 10px !important;
        margin-bottom: 40px !important
    }

    @media only screen and (max-width: 767px) {
        .title-border {
            padding-bottom: 10px !important
        }
    }

    .theme-block {
        border: solid 1px #dfdfdf;
        border-top: solid 2px #fe9b4b;
        padding: 30px 29px;
        margin-bottom: 60px
    }

    .no-theme-block {
        border: none;
        padding: 0;
        margin-bottom: 0
    }

    .table-bordered thead>tr>th,
    .table-bordered thead>tr>td {
        font-size: 16px;
        line-height: 1.667em;
        color: #333;
        text-transform: uppercase;
        font-weight: 500
    }

    @media only screen and (max-width: 991px) {
        .theme-block {
            padding: 15px;
            margin-bottom: 30px
        }
    }

    .table-bordered thead>tr>th,
    .table-bordered thead>tr>td {
        border-bottom-width: 1px
    }

    .table-bordered th,
    .table-bordered td {
        border: solid 1px #e6e6e6
    }

    .ink {
        display: block;
        position: absolute;
        background: rgba(0, 0, 0, 0.1);
        border-radius: 100%;
        -moz-transform: scale(0);
        -o-transform: scale(0);
        -ms-transform: scale(0);
        -webkit-transform: scale(0);
        transform: scale(0);
        z-index: 9999
    }

    .animate {
        -webkit-animation: ripple .65s linear;
        -webkit-animation: ripple .65s linear;
        -moz-animation: ripple .65s linear;
        -ms-animation: ripple .65s linear;
        -o-animation: ripple .65s linear;
        animation: ripple .65s linear
    }

    @-webkit-keyframes ripple {
        100% {
            opacity: 0;
            -moz-transform: scale(2.5);
            -o-transform: scale(2.5);
            -ms-transform: scale(2.5);
            -webkit-transform: scale(2.5);
            transform: scale(2.5)
        }
    }

    @-moz-keyframes ripple {
        100% {
            opacity: 0;
            -moz-transform: scale(2.5);
            -o-transform: scale(2.5);
            -ms-transform: scale(2.5);
            -webkit-transform: scale(2.5);
            transform: scale(2.5)
        }
    }

    @-o-keyframes ripple {
        100% {
            opacity: 0;
            -moz-transform: scale(2.5);
            -o-transform: scale(2.5);
            -ms-transform: scale(2.5);
            -webkit-transform: scale(2.5);
            transform: scale(2.5)
        }
    }

    @keyframes ripple {
        100% {
            opacity: 0;
            -moz-transform: scale(2.5);
            -o-transform: scale(2.5);
            -ms-transform: scale(2.5);
            -webkit-transform: scale(2.5);
            transform: scale(2.5)
        }
    }

    .icon-sprite,
    .icon-sprite-for-modules {
        background-image: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png);
        background-repeat: no-repeat;
        text-indent: -9999px
    }

    .icon-sprite-for-modules {
        background-image: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png)
    }

    @media (-webkit-min-device-pixel-ratio: 2),
    (min--moz-device-pixel-ratio: 2),
    (-o-min-device-pixel-ratio: 4 2),
    (min-device-pixel-ratio: 2),
    (min-resolution: 192dpi),
    (min-resolution: 2dppx) {

        .icon-sprite,
        .icon-sprite-for-modules {
            background-image: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite@2x.png);
            background-size: 100px 1000px
        }
    }

    @keyframes Scale {
        0% {
            opacity: 0;
            transform: scale(0)
        }

        100% {
            opacity: 1;
            transform: scale(1)
        }
    }

    @-webkit-keyframes Scale {
        0% {
            opacity: 0;
            -webkit-transform: scale(0)
        }

        100% {
            opacity: 1;
            -webkit-transform: scale(1)
        }
    }

    .index_banners_wrapper {
        margin-bottom: 56px
    }

    .index_banners {
        max-width: 1728px;
        margin: 0 auto
    }

    .index_banners::after {
        content: '';
        display: table;
        clear: both
    }

    .small_banners {
        float: left;
        width: 31.02%
    }

    .main_holder {
        float: right;
        width: 65.509%
    }

    .small_holder {
        position: relative
    }

    .small_holder .ban_img img {
        max-width: 100%;
        -webkit-transition: opacity .3s ease;
        -moz-transition: opacity .3s ease;
        -o-transition: opacity .3s ease;
        transition: opacity .3s ease
    }

    .small_holder .ban_holder {
        position: absolute;
        bottom: 23%;
        left: 0;
        right: 0;
        text-align: center;
        -webkit-transition: bottom .3s ease;
        -moz-transition: bottom .3s ease;
        -o-transition: bottom .3s ease;
        transition: bottom .3s ease
    }

    .small_holder .ban_holder h2 {
        font-size: 30px;
        font-weight: 400;
        text-transform: none;
        color: #282828;
        margin-bottom: 15px;
        -webkit-transition: color .3s ease;
        -moz-transition: color .3s ease;
        -o-transition: color .3s ease;
        transition: color .3s ease
    }

    .small_holder .ban_holder h3 {
        font-size: 16px;
        font-weight: 400;
        font-style: italic;
        text-transform: none;
        color: #888;
        margin-bottom: 0
    }

    .small_holder.sm1 {
        margin-bottom: 11.3%
    }

    .small_holder:hover .ban_img img {
        opacity: .8
    }

    @media only screen and (min-width: 992px) {
        .small_holder:hover .ban_holder {
            bottom: 17%
        }
    }

    .small_holder:hover .ban_holder h2 {
        color: #fe9b4b
    }

    .main_holder {
        position: relative
    }

    .main_holder .ban_img img {
        max-width: 100%;
        -webkit-transition: opacity .3s ease;
        -moz-transition: opacity .3s ease;
        -o-transition: opacity .3s ease;
        transition: opacity .3s ease
    }

    .main_holder .ban_holder {
        position: absolute;
        bottom: 16%;
        left: 0;
        right: 0;
        text-align: center;
        -webkit-transition: bottom .3s ease;
        -moz-transition: bottom .3s ease;
        -o-transition: bottom .3s ease;
        transition: bottom .3s ease
    }

    .main_holder .ban_holder h2 {
        font-size: 40px;
        font-weight: 400;
        text-transform: none;
        color: #282828;
        margin-bottom: 10px;
        -webkit-transition: color .3s ease;
        -moz-transition: color .3s ease;
        -o-transition: color .3s ease;
        transition: color .3s ease
    }

    .main_holder .ban_holder h3 {
        font-size: 20px;
        font-weight: 400;
        text-transform: none;
        color: #888;
        margin-bottom: 33px
    }

    .main_holder .ban_holder h4 {
        position: relative;
        overflow: hidden;
        display: block;
        margin: 0 auto;
        background: #fe9b4b;
        width: 138px;
        height: 50px;
        line-height: 50px;
        text-align: center;
        font-size: 14px;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 1px;
        color: #fff
    }

    .main_holder .ban_holder h4::after {
        content: "";
        position: absolute;
        transition: all .3s ease 0;
        z-index: 1;
        background: #282828;
        height: 0;
        left: 50%;
        opacity: 0;
        top: 50%;
        transform: translateX(-50%) translateY(-50%);
        width: 101%
    }

    .main_holder .ban_holder h4 span {
        z-index: 2;
        position: relative
    }

    .main_holder .ban_holder h4:hover:after {
        height: 102%;
        opacity: 1
    }

    .main_holder:hover .ban_img img {
        opacity: .8
    }

    @media only screen and (min-width: 992px) {
        .main_holder:hover .ban_holder {
            bottom: 10%
        }
    }

    .main_holder:hover .ban_holder h2 {
        color: #fe9b4b
    }

    .testimonials_wrapper {
        margin-bottom: 60px;
        display: none
    }

    .cms-index-index .testimonials_wrapper {
        display: block
    }

    .testimonials_block {
        max-width: 1728px;
        margin: 0 auto;
        background: #f4f4f4
    }

    .testimonials_block>a {
        display: block;
        padding: 5% 20% 5% 24.5%
    }

    .testimonials_block>a::after {
        content: '';
        display: table;
        clear: both
    }

    .testimonials_block .ban_img {
        position: relative;
        overflow: hidden;
        float: left;
        width: 171px;
        height: 171px;
        margin: 0 35px 0 0;
        border-radius: 50%
    }

    .testimonials_block .ban_img span {
        width: 100%;
        height: 100%;
        background: rgba(255, 255, 255, 0.1);
        position: absolute;
        top: 0;
        left: 0;
        border-radius: 50%;
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
        transform: scale(0, 0);
        -webkit-transform: scale(0, 0)
    }

    .testimonials_block .ban_img img {
        max-width: 100%
    }

    .testimonials_block .ban_holder {
        overflow: hidden
    }

    .testimonials_block .ban_holder p {
        position: relative;
        background: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/images/icon_quotes.gif) no-repeat 0 13px;
        font-size: 20px;
        font-weight: 400;
        text-transform: none;
        color: #282828;
        padding: 72px 0 0;
        margin-bottom: 13px
    }

    .testimonials_block .ban_holder strong {
        font-size: 16px;
        font-weight: 400;
        text-transform: none;
        font-style: italic;
        color: #888
    }

    .testimonials_block:hover .ban_img span {
        transform: scale(1, 1);
        -webkit-transform: scale(1, 1)
    }

    .testimonials_block:hover .ban_holder strong {
        color: #fe9b4b
    }

    .index_box_wrapper {
        margin-bottom: 80px
    }

    .cms-index-index .index_box_wrapper {
        display: block
    }

    .index_box {
        max-width: 1728px;
        margin: 0 auto
    }

    .index_box::after {
        content: '';
        display: table;
        clear: both
    }

    .index_box .medium_holder {
        float: left;
        width: 31.018%;
        margin: 0 3.472% 0 0;
        position: relative;
        overflow: hidden
    }

    .index_box .medium_holder.mh3 {
        margin-right: 0
    }

    .index_box .medium_holder .ban_img {
        position: relative
    }

    .index_box .medium_holder .ban_img span {
        width: 100%;
        height: 100%;
        background: rgba(255, 255, 255, 0.1);
        position: absolute;
        top: 0;
        left: 0;
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
        transform: scale(0, 0);
        -webkit-transform: scale(0, 0)
    }

    .index_box .medium_holder .ban_img img {
        width: 100%
    }

    @media only screen and (min-width: 992px) {
        .index_box .medium_holder:hover .ban_img span {
            transform: scale(1, 1);
            -webkit-transform: scale(1, 1)
        }
    }

    .index_box .medium_holder .ban_holder {
        position: absolute
    }

    .index_box .medium_holder.mh1 .ban_holder {
        top: 26%;
        left: 10%
    }

    .index_box .medium_holder.mh1 .ban_holder h2 {
        font-size: 16px;
        font-weight: 700;
        text-transform: uppercase;
        color: #fff;
        margin: 0 0 -1px
    }

    .index_box .medium_holder.mh1 .ban_holder h3 {
        font-size: 30px;
        font-weight: 400;
        text-transform: none;
        color: #fff;
        margin: 0 0 12px
    }

    .index_box .medium_holder.mh1 .ban_holder h4 {
        font-size: 14px;
        font-weight: 400;
        font-style: italic;
        text-transform: none;
        color: #fff;
        margin: 0 0 26px
    }

    .index_box .medium_holder.mh1 .ban_holder strong {
        display: block;
        position: relative;
        border: solid 2px #fff;
        width: 140px;
        height: 50px;
        line-height: 46px;
        text-align: center;
        font-size: 14px;
        text-transform: uppercase;
        color: #fff;
        -webkit-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out
    }

    .index_box .medium_holder.mh1:hover .ban_holder strong {
        background: #fff;
        color: #282828
    }

    .index_box .medium_holder.mh2 .ban_holder {
        top: 26%;
        left: 0;
        right: 0;
        text-align: center;
        padding: 0 10%
    }

    .index_box .medium_holder.mh2 .ban_holder h2 {
        font-size: 22px;
        font-weight: 400;
        text-transform: none;
        color: #fff;
        margin: 0 0 10px
    }

    .index_box .medium_holder.mh2 .ban_holder h3 {
        font-size: 40px;
        font-weight: 700;
        text-transform: none;
        color: #fff;
        line-height: 1.1;
        margin: 0 0 17px
    }

    .index_box .medium_holder.mh2 .ban_holder h4 {
        font-size: 14px;
        font-weight: 400;
        font-style: italic;
        text-transform: none;
        color: #fff;
        margin: 0
    }

    .index_box .medium_holder.mh2:hover .ban_holder h3 {
        -webkit-animation: .4s linear 0 normal none 1 Scale;
        -webkit-animation: .4s linear 0 normal none 1 Scale;
        -moz-animation: .4s linear 0 normal none 1 Scale;
        -ms-animation: .4s linear 0 normal none 1 Scale;
        -o-animation: .4s linear 0 normal none 1 Scale;
        animation: .4s linear 0 normal none 1 Scale
    }

    .index_box .medium_holder.mh3 .ban_holder {
        top: 29%;
        left: 10%
    }

    .index_box .medium_holder.mh3 .ban_holder h2 {
        font-size: 30px;
        font-weight: 400;
        text-transform: none;
        color: #282828;
        margin: 0 0 14px
    }

    .index_box .medium_holder.mh3 .ban_holder h3 {
        font-size: 16px;
        font-weight: 400;
        font-style: italic;
        text-transform: none;
        color: #888;
        margin: 0 0 35px
    }

    .index_box .medium_holder.mh3 .ban_holder h4 {
        font-size: 14px;
        font-weight: 700;
        text-transform: uppercase;
        color: #fe9b4b;
        margin: 0;
        -webkit-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out
    }

    .index_box .medium_holder.mh3:hover .ban_holder h2 {
        -webkit-animation: .4s linear 0 normal none 1 Scale;
        -webkit-animation: .4s linear 0 normal none 1 Scale;
        -moz-animation: .4s linear 0 normal none 1 Scale;
        -ms-animation: .4s linear 0 normal none 1 Scale;
        -o-animation: .4s linear 0 normal none 1 Scale;
        animation: .4s linear 0 normal none 1 Scale
    }

    .index_box .medium_holder.mh3:hover .ban_holder h4 {
        color: #282828
    }

    .brands_block_wrapper {
        margin-bottom: 94px;
        display: none
    }

    .cms-index-index .brands_block_wrapper {
        display: block
    }

    .brands_block {
        max-width: 1728px;
        margin: 0 auto
    }

    .brands_block::after {
        content: '';
        display: table;
        clear: both
    }

    .brands_title {
        font-size: 30px;
        font-weight: 400;
        text-transform: none;
        color: #282828;
        text-align: center;
        margin: 0 0 35px
    }

    .brands_wrapper {
        padding: 0 36px;
        position: relative
    }

    .brand_carousel_nav .b_btns {
        position: absolute;
        top: 50%;
        margin: -25px 0 0;
        font-size: 30px;
        color: #282828;
        cursor: pointer
    }

    .brand_carousel_nav .b_btns.prev_brand {
        left: 0
    }

    .brand_carousel_nav .b_btns.next_brand {
        right: 0
    }

    .brand_carousel_nav .b_btns:hover {
        color: #fe9b4b
    }

    .brands_slide {
        text-align: center
    }

    .brands_slide .brand_img img {
        max-width: 100%;
        opacity: .5;
        -webkit-transition: opacity .3s ease;
        -moz-transition: opacity .3s ease;
        -o-transition: opacity .3s ease;
        transition: opacity .3s ease
    }

    .brands_slide .brand_img:hover img {
        opacity: 1
    }

    .widget-new-products .carousel_nav .btns {
        display: block;
        margin-top: 0;
        position: absolute;
        top: 50%;
        font-size: 30px;
        color: #282828;
        z-index: 2;
        cursor: pointer;
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease
    }

    .widget-new-products .carousel_nav .btns.prev_new {
        left: 0
    }

    .widget-new-products .carousel_nav .btns.next_new {
        right: 0
    }

    .widget-new-products .carousel_nav .btns:hover {
        color: #fe9b4b
    }

    .widget-new-products {
        position: relative;
        z-index: 2
    }

    .widget-new-products .widget-title h2 {
        margin-bottom: 30px
    }

    .widget-new-products .page-title h2 {
        margin-bottom: 53px
    }

    @media only screen and (max-width: 1800px) {
        .small_holder .ban_holder {
            bottom: 17%
        }

        .small_holder .ban_holder h2 {
            font-size: 27px;
            margin-bottom: 12px
        }

        .small_holder .ban_holder h3 {
            font-size: 16px
        }

        .small_holder.sm1 {
            margin-bottom: 11.3%
        }
    }

    @media only screen and (max-width: 1800px) and (min-width: 992px) {
        .small_holder:hover .ban_holder {
            bottom: 12%
        }
    }

    @media only screen and (max-width: 1800px) {
        .main_holder .ban_holder {
            bottom: 12%
        }

        .main_holder .ban_holder h2 {
            font-size: 36px;
            margin-bottom: 8px
        }

        .main_holder .ban_holder h3 {
            font-size: 19px;
            margin-bottom: 27px
        }
    }

    @media only screen and (max-width: 1600px) {
        .small_holder .ban_holder {
            bottom: 14%
        }

        .small_holder .ban_holder h2 {
            font-size: 24px;
            margin-bottom: 10px
        }

        .small_holder .ban_holder h3 {
            font-size: 15px
        }

        .small_holder.sm1 {
            margin-bottom: 11.3%
        }
    }

    @media only screen and (max-width: 1600px) and (min-width: 992px) {
        .small_holder:hover .ban_holder {
            bottom: 8%
        }
    }

    @media only screen and (max-width: 1600px) {
        .main_holder .ban_holder {
            bottom: 9%
        }

        .main_holder .ban_holder h2 {
            font-size: 31px;
            margin-bottom: 6px
        }

        .main_holder .ban_holder h3 {
            font-size: 16px;
            margin-bottom: 22px
        }

        .index_box_wrapper {
            margin-bottom: 60px
        }

        .index_box .medium_holder.mh1 .ban_holder {
            top: 22%;
            left: 8%
        }

        .index_box .medium_holder.mh1 .ban_holder h2 {
            font-size: 16px;
            margin: 0 0 -1px
        }

        .index_box .medium_holder.mh1 .ban_holder h3 {
            font-size: 24px;
            margin: 0 0 12px
        }

        .index_box .medium_holder.mh1 .ban_holder h4 {
            font-size: 14px;
            margin: 0 0 26px
        }

        .index_box .medium_holder.mh1 .ban_holder strong {
            width: 140px;
            height: 50px;
            line-height: 46px;
            font-size: 14px
        }

        .index_box .medium_holder.mh2 .ban_holder {
            top: 26%;
            padding: 0 10%
        }

        .index_box .medium_holder.mh2 .ban_holder h2 {
            font-size: 18px;
            margin: 0 0 10px
        }

        .index_box .medium_holder.mh2 .ban_holder h3 {
            font-size: 32px;
            line-height: 1.1;
            margin: 0 0 17px
        }

        .index_box .medium_holder.mh2 .ban_holder h4 {
            font-size: 14px;
            margin: 0
        }

        .index_box .medium_holder.mh3 .ban_holder {
            top: 26%;
            left: 8%
        }

        .index_box .medium_holder.mh3 .ban_holder h2 {
            font-size: 24px;
            margin: 0 0 14px
        }

        .index_box .medium_holder.mh3 .ban_holder h3 {
            font-size: 13px;
            margin: 0 0 28px
        }

        .index_box .medium_holder.mh3 .ban_holder h4 {
            font-size: 14px
        }
    }

    @media only screen and (max-width: 1400px) {
        .small_holder .ban_holder {
            bottom: 12%
        }

        .small_holder .ban_holder h2 {
            font-size: 22px;
            margin-bottom: 8px
        }

        .small_holder .ban_holder h3 {
            font-size: 13px
        }

        .small_holder.sm1 {
            margin-bottom: 11.3%
        }
    }

    @media only screen and (max-width: 1400px) and (min-width: 992px) {
        .small_holder:hover .ban_holder {
            bottom: 8%
        }
    }

    @media only screen and (max-width: 1400px) {
        .main_holder .ban_holder {
            bottom: 8%
        }

        .main_holder .ban_holder h2 {
            font-size: 28px;
            margin-bottom: 6px
        }

        .main_holder .ban_holder h3 {
            font-size: 15px;
            margin-bottom: 18px
        }

        .index_box .medium_holder.mh1 .ban_holder {
            top: 22%;
            left: 8%
        }

        .index_box .medium_holder.mh1 .ban_holder h2 {
            font-size: 15px;
            margin: 0 0 -1px
        }

        .index_box .medium_holder.mh1 .ban_holder h3 {
            font-size: 20px;
            margin: 0 0 8px
        }

        .index_box .medium_holder.mh1 .ban_holder h4 {
            font-size: 14px;
            margin: 0 0 21px
        }

        .index_box .medium_holder.mh1 .ban_holder strong {
            width: 114px;
            height: 40px;
            line-height: 36px;
            font-size: 12px
        }

        .index_box .medium_holder.mh2 .ban_holder {
            top: 26%;
            padding: 0 10%
        }

        .index_box .medium_holder.mh2 .ban_holder h2 {
            font-size: 16px;
            margin: 0 0 10px
        }

        .index_box .medium_holder.mh2 .ban_holder h3 {
            font-size: 28px;
            line-height: 1.1;
            margin: 0 0 17px
        }

        .index_box .medium_holder.mh2 .ban_holder h4 {
            font-size: 14px;
            margin: 0
        }

        .index_box .medium_holder.mh3 .ban_holder {
            top: 26%;
            left: 8%
        }

        .index_box .medium_holder.mh3 .ban_holder h2 {
            font-size: 22px;
            margin: 0 0 11px
        }

        .index_box .medium_holder.mh3 .ban_holder h3 {
            font-size: 13px;
            margin: 0 0 23px
        }

        .index_box .medium_holder.mh3 .ban_holder h4 {
            font-size: 14px
        }
    }

    @media only screen and (max-width: 1199px) {
        .small_holder .ban_holder {
            bottom: 10%
        }

        .small_holder .ban_holder h2 {
            font-size: 20px;
            margin-bottom: 6px
        }

        .small_holder .ban_holder h3 {
            font-size: 13px
        }

        .small_holder.sm1 {
            margin-bottom: 11.3%
        }
    }

    @media only screen and (max-width: 1199px) and (min-width: 992px) {
        .small_holder:hover .ban_holder {
            bottom: 6%
        }
    }

    @media only screen and (max-width: 1199px) {
        .main_holder .ban_holder {
            bottom: 8%
        }

        .main_holder .ban_holder h2 {
            font-size: 25px;
            margin-bottom: 5px
        }

        .main_holder .ban_holder h3 {
            font-size: 14px;
            margin-bottom: 14px
        }

        .index_box .medium_holder.mh1 .ban_holder {
            top: 22%;
            left: 8%
        }

        .index_box .medium_holder.mh1 .ban_holder h2 {
            font-size: 13px;
            margin: 0 0 -1px
        }

        .index_box .medium_holder.mh1 .ban_holder h3 {
            font-size: 16px;
            margin: 0 0 4px
        }

        .index_box .medium_holder.mh1 .ban_holder h4 {
            font-size: 12px;
            margin: 0 0 14px
        }

        .index_box .medium_holder.mh1 .ban_holder strong {
            width: 94px;
            height: 40px;
            line-height: 36px;
            font-size: 12px
        }

        .index_box .medium_holder.mh2 .ban_holder {
            top: 26%;
            padding: 0 10%
        }

        .index_box .medium_holder.mh2 .ban_holder h2 {
            font-size: 14px;
            margin: 0 0 7px
        }

        .index_box .medium_holder.mh2 .ban_holder h3 {
            font-size: 22px;
            line-height: 1.1;
            margin: 0 0 11px
        }

        .index_box .medium_holder.mh2 .ban_holder h4 {
            font-size: 13px;
            margin: 0
        }

        .index_box .medium_holder.mh3 .ban_holder {
            top: 26%;
            left: 8%
        }

        .index_box .medium_holder.mh3 .ban_holder h2 {
            font-size: 18px;
            margin: 0 0 11px
        }

        .index_box .medium_holder.mh3 .ban_holder h3 {
            font-size: 12px;
            margin: 0 0 14px
        }

        .index_box .medium_holder.mh3 .ban_holder h4 {
            font-size: 14px
        }

        .testimonials_block>a {
            display: block;
            padding: 4% 12%
        }
    }

    @media only screen and (max-width: 991px) {
        .small_banners {
            float: none;
            width: 100%;
            overflow: hidden;
            margin: 0 0 30px
        }

        .main_holder {
            float: none;
            width: 100%
        }

        .small_holder {
            width: 48%
        }

        .small_holder .ban_holder {
            bottom: 13%
        }

        .small_holder .ban_holder h2 {
            font-size: 24px;
            margin-bottom: 6px
        }

        .small_holder .ban_holder h3 {
            font-size: 14px;
            margin-bottom: 0
        }

        .small_holder.sm1 {
            float: left;
            margin-bottom: 0
        }

        .small_holder.sm2 {
            float: right;
            margin-bottom: 0
        }

        .main_holder .ban_holder {
            bottom: 10%
        }

        .main_holder .ban_holder h2 {
            font-size: 30px;
            margin-bottom: 5px
        }

        .main_holder .ban_holder h3 {
            font-size: 17px;
            margin-bottom: 20px
        }

        .index_box_wrapper {
            margin-bottom: 10px
        }

        .index_box {
            max-width: 536px
        }

        .index_box .medium_holder {
            float: none;
            width: 100%;
            margin: 0 0 30px
        }

        .index_box .medium_holder.mh3 {
            margin: 0 0 30px
        }

        .index_box .medium_holder.mh1 .ban_holder {
            top: 26%;
            left: 10%
        }

        .index_box .medium_holder.mh1 .ban_holder h2 {
            font-size: 16px;
            margin: 0 0 -1px
        }

        .index_box .medium_holder.mh1 .ban_holder h3 {
            font-size: 30px;
            margin: 0 0 12px
        }

        .index_box .medium_holder.mh1 .ban_holder h4 {
            font-size: 14px;
            margin: 0 0 26px
        }

        .index_box .medium_holder.mh1 .ban_holder strong {
            width: 140px;
            height: 50px;
            line-height: 46px;
            font-size: 14px
        }

        .index_box .medium_holder.mh2 .ban_holder {
            top: 26%;
            padding: 0 10%
        }

        .index_box .medium_holder.mh2 .ban_holder h2 {
            font-size: 22px;
            margin: 0 0 10px
        }

        .index_box .medium_holder.mh2 .ban_holder h3 {
            font-size: 40px;
            line-height: 1.1;
            margin: 0 0 17px
        }

        .index_box .medium_holder.mh2 .ban_holder h4 {
            font-size: 14px
        }

        .index_box .medium_holder.mh3 .ban_holder {
            top: 29%;
            left: 10%
        }

        .index_box .medium_holder.mh3 .ban_holder h2 {
            font-size: 30px;
            margin: 0 0 14px
        }

        .index_box .medium_holder.mh3 .ban_holder h3 {
            font-size: 16px;
            margin: 0 0 35px
        }

        .index_box .medium_holder.mh3 .ban_holder h4 {
            font-size: 14px
        }

        .testimonials_block>a {
            display: block;
            padding: 4% 12%
        }

        .testimonials_block .ban_img {
            width: 171px;
            height: 171px;
            margin: 0 35px 0 0
        }

        .testimonials_block .ban_holder p {
            font-size: 17px;
            padding: 62px 0 0;
            margin-bottom: 13px
        }

        .testimonials_block .ban_holder strong {
            font-size: 16px
        }
    }

    @media only screen and (max-width: 767px) {
        .small_holder .ban_holder {
            bottom: 13%
        }

        .small_holder .ban_holder h2 {
            font-size: 20px;
            margin-bottom: 4px
        }

        .small_holder .ban_holder h3 {
            font-size: 12px;
            margin-bottom: 0
        }

        .main_holder .ban_holder {
            bottom: 7%
        }

        .main_holder .ban_holder h2 {
            font-size: 24px;
            margin-bottom: 5px
        }

        .main_holder .ban_holder h3 {
            font-size: 14px;
            margin-bottom: 15px
        }

        .brands_block_wrapper {
            margin-bottom: 30px
        }

        .testimonials_wrapper {
            margin-bottom: 30px
        }

        .testimonials_block>a {
            display: block;
            padding: 4% 8%;
            text-align: center
        }

        .testimonials_block .ban_img {
            float: none;
            width: 171px;
            height: 171px;
            margin: 0 auto 20px
        }

        .testimonials_block .ban_holder p {
            background: none;
            font-size: 17px;
            padding: 0;
            margin-bottom: 13px
        }

        .testimonials_block .ban_holder strong {
            font-size: 16px
        }
    }

    @media only screen and (max-width: 599px) {
        .index_banners {
            margin: 0 -15px
        }

        .small_banners {
            margin-bottom: 10px
        }

        .small_holder {
            width: auto;
            max-width: 536px;
            margin-left: auto;
            margin-right: auto
        }

        .small_holder .ban_holder {
            bottom: 14%
        }

        .small_holder .ban_holder h2 {
            font-size: 24px;
            margin-bottom: 10px
        }

        .small_holder .ban_holder h3 {
            font-size: 15px
        }

        .small_holder.sm1 {
            float: none;
            margin-bottom: 10px
        }

        .small_holder.sm2 {
            float: none;
            margin-bottom: 0
        }

        .main_holder .ban_holder {
            bottom: 6%
        }

        .main_holder .ban_holder h2 {
            font-size: 20px;
            margin-bottom: 3px
        }

        .main_holder .ban_holder h3 {
            font-size: 13px;
            margin-bottom: 10px
        }

        .main_holder .ban_holder h4 {
            width: 108px;
            height: 42px;
            line-height: 42px;
            font-size: 13px;
            letter-spacing: 1px
        }

        .index_box {
            margin-left: -15px;
            margin-right: -15px;
            max-width: inherit
        }

        .index_box .medium_holder {
            max-width: 536px;
            margin-left: auto;
            margin-right: auto;
            margin-bottom: 10px
        }

        .index_box .medium_holder.mh1 .ban_holder h2 {
            font-size: 16px;
            margin: 0 0 -1px
        }

        .index_box .medium_holder.mh1 .ban_holder h3 {
            font-size: 26px;
            margin: 0 0 12px
        }

        .index_box .medium_holder.mh1 .ban_holder h4 {
            font-size: 13px;
            margin: 0 0 16px
        }

        .index_box .medium_holder.mh1 .ban_holder strong {
            width: 140px;
            height: 50px;
            line-height: 46px;
            font-size: 14px
        }

        .index_box .medium_holder.mh2 .ban_holder h2 {
            font-size: 20px;
            margin: 0 0 10px
        }

        .index_box .medium_holder.mh2 .ban_holder h3 {
            font-size: 34px;
            line-height: 1.1;
            margin: 0 0 17px
        }

        .index_box .medium_holder.mh2 .ban_holder h4 {
            font-size: 14px
        }

        .index_box .medium_holder.mh3 .ban_holder h2 {
            font-size: 26px;
            margin: 0 0 14px
        }

        .index_box .medium_holder.mh3 .ban_holder h3 {
            font-size: 15px;
            margin: 0 0 35px
        }

        .index_box .medium_holder.mh3 .ban_holder h4 {
            font-size: 14px
        }

        .testimonials_block>a {
            padding: 20px 8%
        }

        .testimonials_block .ban_img {
            float: none;
            width: 120px;
            height: 120px;
            margin: 0 auto 15px
        }

        .testimonials_block .ban_holder p {
            background: none;
            font-size: 15px;
            padding: 0;
            margin-bottom: 10px
        }

        .testimonials_block .ban_holder strong {
            font-size: 14px
        }
    }

    @media only screen and (max-width: 479px) {
        .small_holder .ban_holder {
            bottom: 11%
        }

        .small_holder .ban_holder h2 {
            font-size: 20px;
            margin-bottom: 6px
        }

        .small_holder .ban_holder h3 {
            font-size: 14px
        }

        .main_holder .ban_holder {
            bottom: 6%
        }

        .main_holder .ban_holder h2 {
            font-size: 17px;
            margin-bottom: 3px
        }

        .main_holder .ban_holder h3 {
            font-size: 11px;
            margin-bottom: 10px
        }

        .main_holder .ban_holder h4 {
            display: none
        }

        .index_box .medium_holder.mh1 .ban_holder h2 {
            font-size: 14px;
            margin: 0 0 4px
        }

        .index_box .medium_holder.mh1 .ban_holder h3 {
            font-size: 18px;
            margin: 0 0 12px
        }

        .index_box .medium_holder.mh1 .ban_holder h4 {
            font-size: 12px;
            margin: 0 0 16px
        }

        .index_box .medium_holder.mh1 .ban_holder strong {
            display: none
        }

        .index_box .medium_holder.mh2 .ban_holder h2 {
            font-size: 16px;
            margin: 0 0 10px
        }

        .index_box .medium_holder.mh2 .ban_holder h3 {
            font-size: 22px;
            line-height: 1.1;
            margin: 0 0 12px
        }

        .index_box .medium_holder.mh2 .ban_holder h4 {
            font-size: 14px
        }

        .index_box .medium_holder.mh3 .ban_holder {
            left: 8%;
            top: 22%
        }

        .index_box .medium_holder.mh3 .ban_holder h2 {
            font-size: 20px;
            margin: 0 0 14px
        }

        .index_box .medium_holder.mh3 .ban_holder h3 {
            font-size: 12px;
            margin: 0 0 20px
        }

        .index_box .medium_holder.mh3 .ban_holder h4 {
            font-size: 13px
        }
    }

    .product-view .add-to-cart-buttons .button {
        font-size: 14px;
        padding: 12px 28px 14px
    }

    @media only screen and (max-width: 991px) {
        .product-view .add-to-cart-buttons .button {
            padding: 7px 12px
        }
    }

    .product-options ul.options-list input[type="radio"],
    .product-options ul.options-list input[type="checkbox"] {
        float: left;
        margin-top: 5px;
        display: none
    }

    .product-options ul.options-list input[type="radio"]+label,
    .product-options ul.options-list input[type="radio"]+.label label {
        cursor: pointer;
        position: relative;
        padding-left: 27px;
        text-transform: none;
        display: inline-block
    }

    .product-options ul.options-list input[type="radio"]+label:before,
    .product-options ul.options-list input[type="radio"]+.label label:before {
        content: "";
        display: inline-block;
        width: 16px;
        height: 16px;
        margin-right: 10px;
        position: absolute;
        border-radius: 50%;
        left: 0;
        top: 2px;
        background-color: #e9e9e9;
        border: solid 1px #e9e9e9
    }

    .product-options ul.options-list input[type="radio"]+label:after,
    .product-options ul.options-list input[type="radio"]+.label label:after {
        content: "";
        display: inline-block;
        position: absolute;
        border-radius: 50%;
        width: 0;
        height: 0;
        left: 9px;
        top: 10px;
        background-color: #282828
    }

    .product-options ul.options-list input[type="radio"]+label:hover,
    .product-options ul.options-list input[type="radio"]+.label label:hover {
        color: #fe9b4b
    }

    .product-options ul.options-list input[type=radio]:checked+.label label:after,
    .product-options ul.options-list input[type=radio]:checked+label:after {
        height: 8px;
        left: 4px;
        top: 6px;
        width: 8px
    }

    .product-options ul.options-list input[type="checkbox"]+label,
    .product-options ul.options-list input[type="checkbox"]+.label label {
        display: inline-block;
        padding-left: 27px;
        position: relative;
        clear: both;
        cursor: pointer;
        text-transform: none
    }

    .product-options ul.options-list input[type="checkbox"]+label:before,
    .product-options ul.options-list input[type="checkbox"]+.label label:before {
        content: "";
        display: inline-block;
        width: 16px;
        height: 16px;
        margin-right: 10px;
        position: absolute;
        left: 0;
        top: 2px;
        background-color: #f4f4f4;
        border: solid 1px #e6e6e6
    }

    .product-options ul.options-list input[type="checkbox"]+label:after,
    .product-options ul.options-list input[type="checkbox"]+.label label:after {
        display: inline-block;
        font-family: "material-design";
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        transform: translate(0, 0);
        content: "îˆ";
        display: inline-block;
        position: absolute;
        font-size: 0;
        left: 9px;
        top: 10px;
        color: #fe9b4b;
        text-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.3), 0 1px 0 0 rgba(255, 255, 255, 0.8)
    }

    .product-options ul.options-list input[type="checkbox"]+label:hover,
    .product-options ul.options-list input[type="checkbox"]+.label label:hover {
        color: #fe9b4b
    }

    .product-options ul.options-list input[type=checkbox]:checked+label:after,
    .product-options ul.options-list input[type=checkbox]:checked+.label label:after {
        font-size: 22px;
        top: -7px;
        left: 0
    }

    .product-options .dropdown {
        width: 100%;
        background-color: #f4f4f4;
        border: 0;
        border-radius: 0
    }

    .product-options .dropdown:hover {
        box-shadow: none;
        background: #e8e8e8
    }

    .product-options .dropdown .validation-advice {
        position: relative !important;
        height: auto;
        opacity: 1;
        padding: 0 0 10px !important;
        background: #fff;
        border-top: none;
        border-left: none;
        border-right: none;
        border-radius: 0;
        top: -1px;
        left: -1px;
        margin-right: -2px
    }

    .product-options .dropdown div {
        background-color: #f4f4f4;
        border: 0
    }

    .product-options .dropdown div ul {
        z-index: 12
    }

    .product-options .dropdown div ul li {
        margin: 0
    }

    .product-options .dropdown div ul li.focus {
        background: #EDEDED;
        color: #333
    }

    .product-options .dropdown div ul li.active {
        font-weight: 400;
        background: #EDEDED
    }

    .product-options .dropdown li,
    .product-options .dropdown .selected {
        font-size: 14px;
        color: #888;
        padding: 8px 20px 7px
    }

    .product-options .dropdown .selected {
        padding: 13px 20px;
        color: #888
    }

    .product-options .dropdown .selected::after {
        box-shadow: none
    }

    .product-options .dropdown .carat {
        right: 20px
    }

    .product-options .dropdown.open {
        z-index: 15
    }

    .product-options .dropdown.open div {
        height: auto !important
    }

    .product-options .dropdown.open div ul {
        position: relative;
        z-index: 12
    }

    .product-image-thumbs a {
        display: block;
        position: relative;
        padding: 0;
        text-align: center;
        border: solid 1px #fff
    }

    .product-view.center-image-type .swiper-slide-active a,
    .product-image-thumbs a:hover,
    .product-image-thumbs li a.active,
    .no-touch .product-image-thumbs li a:hover {
        border: solid 1px #e8e8e8
    }

    .theme-border,
    .table-bordered {
        border-top: solid 2px #fe9b4b
    }

    .theme-color {
        color: #fe9b4b
    }

    .title-border {
        border-bottom: solid 2px #e6e6e6;
        padding-bottom: 10px !important;
        margin-bottom: 40px !important
    }

    @media only screen and (max-width: 767px) {
        .title-border {
            padding-bottom: 10px !important
        }
    }

    .theme-block {
        border: solid 1px #dfdfdf;
        border-top: solid 2px #fe9b4b;
        padding: 30px 29px;
        margin-bottom: 60px
    }

    .no-theme-block {
        border: none;
        padding: 0;
        margin-bottom: 0
    }

    .table-bordered thead>tr>th,
    .table-bordered thead>tr>td {
        font-size: 16px;
        line-height: 1.667em;
        color: #333;
        text-transform: uppercase;
        font-weight: 500
    }

    @media only screen and (max-width: 991px) {
        .theme-block {
            padding: 15px;
            margin-bottom: 30px
        }
    }

    .table-bordered thead>tr>th,
    .table-bordered thead>tr>td {
        border-bottom-width: 1px
    }

    .table-bordered th,
    .table-bordered td {
        border: solid 1px #e6e6e6
    }

    .ink {
        display: block;
        position: absolute;
        background: rgba(0, 0, 0, 0.1);
        border-radius: 100%;
        -moz-transform: scale(0);
        -o-transform: scale(0);
        -ms-transform: scale(0);
        -webkit-transform: scale(0);
        transform: scale(0);
        z-index: 9999
    }

    .animate {
        -webkit-animation: ripple .65s linear;
        -webkit-animation: ripple .65s linear;
        -moz-animation: ripple .65s linear;
        -ms-animation: ripple .65s linear;
        -o-animation: ripple .65s linear;
        animation: ripple .65s linear
    }

    @-webkit-keyframes ripple {
        100% {
            opacity: 0;
            -moz-transform: scale(2.5);
            -o-transform: scale(2.5);
            -ms-transform: scale(2.5);
            -webkit-transform: scale(2.5);
            transform: scale(2.5)
        }
    }

    @-moz-keyframes ripple {
        100% {
            opacity: 0;
            -moz-transform: scale(2.5);
            -o-transform: scale(2.5);
            -ms-transform: scale(2.5);
            -webkit-transform: scale(2.5);
            transform: scale(2.5)
        }
    }

    @-o-keyframes ripple {
        100% {
            opacity: 0;
            -moz-transform: scale(2.5);
            -o-transform: scale(2.5);
            -ms-transform: scale(2.5);
            -webkit-transform: scale(2.5);
            transform: scale(2.5)
        }
    }

    @keyframes ripple {
        100% {
            opacity: 0;
            -moz-transform: scale(2.5);
            -o-transform: scale(2.5);
            -ms-transform: scale(2.5);
            -webkit-transform: scale(2.5);
            transform: scale(2.5)
        }
    }

    .icon-sprite,
    .icon-sprite-for-modules,
    .product-view .sharing-links a {
        background-image: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png);
        background-repeat: no-repeat;
        text-indent: -9999px
    }

    .icon-sprite-for-modules {
        background-image: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png)
    }

    @media (-webkit-min-device-pixel-ratio: 2),
    (min--moz-device-pixel-ratio: 2),
    (-o-min-device-pixel-ratio: 4 2),
    (min-device-pixel-ratio: 2),
    (min-resolution: 192dpi),
    (min-resolution: 2dppx) {

        .icon-sprite,
        .icon-sprite-for-modules,
        .product-view .sharing-links a {
            background-image: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite@2x.png);
            background-size: 100px 1000px
        }
    }

    .product-view .product-essential {
        margin-bottom: 60px
    }

    .product-view .product-essential .extra-info .ratings .rating-box {
        margin-top: 2px
    }

    .product-view .product-essential .extra-info .ratings .rating-box,
    .product-view .product-essential .extra-info .ratings .amount {
        float: left
    }

    .product-view .product-essential .extra-info .ratings .rating-links {
        font-size: 14px
    }

    .product-view .product-essential .extra-info .ratings:after {
        content: '';
        display: table;
        clear: both
    }

    .product-view .product-essential:after {
        content: '';
        display: table;
        clear: both
    }

    .product-view .product-shop .product-name .h1,
    .product-view .product-img-box .product-name h1,
    .product-view .product-img-box .product-name h2 {
        margin-bottom: 6px;
        font-size: 30px;
        line-height: 1.382em;
        border: 0;
        display: block;
        text-transform: none
    }

    .product-view .product-img-box .product-name h1,
    .product-view .product-img-box .product-name h2 {
        text-align: center
    }

    .product-view .product-shop .additional-info {
        position: relative;
        margin: -5px 0 10px;
        color: #282828
    }

    .product-view .product-shop .additional-info .product-sku {
        margin: 0 0 7px;
        text-transform: none
    }

    .product-view .product-shop .additional-info .product-sku .sku-number {
        color: #282828;
        text-transform: none
    }

    .product-view .product-shop .product-name {
        display: none
    }

    .product-view .product-shop .extra-info {
        clear: left
    }

    .product-view .product-shop .extra-info .addthis_toolbox {
        margin-top: 15px
    }

    .product-view .product-shop .price-info {
        float: left;
        padding-right: 15px;
        text-align: left
    }

    .product-view .product-shop .extra-info,
    .product-view .product-shop .price-info {
        margin-bottom: 10px
    }

    .product-view .product-shop .short-description {
        margin-bottom: 10px;
        clear: both
    }

    .product-view .product-shop .ratings,
    .product-view .product-shop .no-rating {
        margin: 10px 0
    }

    .product-view .product-shop .availability {
        float: left;
        vertical-align: middle;
        display: inline-block;
        margin-right: 15px;
        padding: 0
    }

    .product-view .product-shop .availability .label {
        padding: 0;
        font-size: 14px;
        text-transform: none;
        font-weight: 400
    }

    .product-view .product-shop .availability .value {
        font-weight: 500
    }

    .product-view .product-shop .availability-only {
        padding: 0 0 3px;
        float: none;
        position: relative;
        float: right
    }

    .product-view .product-shop .availability-only p {
        margin: 0
    }

    .product-view .product-shop .availability-only table {
        position: absolute;
        background: #fff;
        z-index: 999;
        width: 250px
    }

    .product-view .product-shop .availability-only a:after {
        content: '+'
    }

    .product-view .product-shop .availability-only a:hover {
        text-decoration: none;
        opacity: .7
    }

    .product-view .product-shop .price-box {
        margin-top: 0
    }

    .product-view .product-shop .price-box .old-price,
    .product-view .product-shop .price-box .special-price,
    .product-view .product-shop .price-box .regular-price {
        padding-right: 0;
        line-height: 1.2
    }

    .product-view .product-shop .price-box .regular-price .price,
    .product-view .product-shop .price-box .special-price .price,
    .product-view .product-shop .price-box .full-product-price .price {
        font-size: 30px;
        font-weight: 500
    }

    .product-view .product-shop .price-box .special-price .price-label {
        font-size: 16px;
        text-transform: uppercase
    }

    .product-view .product-shop .price-box .special-price span.weee {
        color: #888
    }

    .product-view .product-shop .price-box .special-price span.weee span.price {
        font-size: 16px
    }

    .product-view .product-shop .price-box .price-excluding-tax,
    .product-view .product-shop .price-box .price-including-tax {
        display: block;
        line-height: 1.2;
        color: #888
    }

    .product-view .product-shop .price-box .price-excluding-tax .label,
    .product-view .product-shop .price-box .price-including-tax .label {
        font-size: 16px;
        font-weight: 300
    }

    .product-view .product-shop .price-box .price-excluding-tax .price,
    .product-view .product-shop .price-box .price-including-tax .price {
        font-size: 20px
    }

    .product-view .product-shop .product-options .configurable-swatch-list {
        margin-left: -7px
    }

    .product-view .product-shop .product-options .configurable-swatch-list li {
        margin: 0 7px
    }

    .product-view .product-shop label {
        display: block;
        color: #333;
        text-transform: none
    }

    .product-view .price-box.map-info a {
        display: inherit
    }

    .product-view .old-price .price-label {
        display: none
    }

    .product-view .block-related {
        margin: 0 -15px
    }

    .product-view.normal-image-type .extra-info .nobr {
        margin-bottom: 10px;
        display: inline-block
    }

    .product-view .block-subtitle {
        padding-right: 60px
    }

    @media only screen and (min-width: 1199px) {
        .product-view.normal-image-type .product-shop .extra-info {
            float: right;
            padding-left: 15px;
            max-width: 70%
        }

        .product-view.normal-image-type .product-shop .price-info {
            max-width: 70%
        }

        .review-product-list .product-view.normal-image-type .product-shop .extra-info {
            float: none;
            padding-left: 0
        }
    }

    @media only screen and (max-width: 850px) {

        .product-view .product-shop .price-box .price-excluding-tax .label,
        .product-view .product-shop .price-box .price-including-tax .label {
            font-size: 15px
        }

        .product-view .product-shop .price-box .price-excluding-tax .price,
        .product-view .product-shop .price-box .price-including-tax .price {
            font-size: 18px
        }
    }

    @media only screen and (max-width: 767px) {
        .product-view .add-to-cart-wrapper {
            float: none;
            width: 100%;
            clear: both
        }

        .product-view .product-shop .price-box .price-excluding-tax .label,
        .product-view .product-shop .price-box .price-including-tax .label {
            font-size: 16px
        }

        .product-view .product-shop .price-box .price-excluding-tax .price,
        .product-view .product-shop .price-box .price-including-tax .price {
            font-size: 20px
        }
    }

    @media only screen and (max-width: 420px) {

        .product-view .product-shop .price-box .price-excluding-tax,
        .product-view .product-shop .price-box .price-including-tax {
            margin-bottom: 5px
        }

        .product-view .product-shop .price-box .price-excluding-tax span,
        .product-view .product-shop .price-box .price-including-tax span {
            display: block
        }
    }

    .product-img-box .product-name h1,
    .product-img-box .product-name h2 {
        border: 0
    }

    .product-img-box .product-image {
        margin-bottom: 0;
        overflow: hidden;
        display: block;
        padding: 1px
    }

    .product-img-box .product-image img {
        max-width: 100%;
        margin: 0 auto
    }

    .product-view.normal-image-type .product-img-box .product-image img {
        max-height: 472px
    }

    .zoomWindow {
        background: #f5f5f5
    }

    .product-view.center-image-type .product-image {
        display: inline-block !important;
        margin-bottom: 30px
    }

    .product-view.center-image-type .product-essential {
        text-align: center
    }

    .product-view.center-image-type .product-options {
        padding-top: 30px
    }

    .product-view.center-image-type .product-img-box .product-name {
        display: block
    }

    .product-view.center-image-type .product-img-box img {
        max-height: 700px
    }

    .product-view.center-image-type .product-img-box .bx-wrapper .bx-loading {
        display: none
    }

    .product-view.center-image-type .product-img-box .bx-wrapper .bx-controls-direction a.bx-prev,
    .product-view.center-image-type .product-img-box .bx-wrapper .bx-controls-direction a.bx-next {
        position: absolute;
        left: 0;
        top: 30%;
        background: none;
        height: 30px;
        overflow: hidden;
        z-index: 999;
        cursor: pointer;
        text-align: center;
        background-color: rgba(0, 0, 0, 0.4);
        margin: 0;
        text-indent: 0;
        -webkit-transition: all, 0.2s, ease-in-out;
        -moz-transition: all, 0.2s, ease-in-out;
        -o-transition: all, 0.2s, ease-in-out;
        transition: all, 0.2s, ease-in-out
    }

    .product-view.center-image-type .product-img-box .bx-wrapper .bx-controls-direction a.bx-prev::before,
    .product-view.center-image-type .product-img-box .bx-wrapper .bx-controls-direction a.bx-next::before {
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 18px;
        line-height: 30px;
        color: #fff;
        background: none;
        width: 100%
    }

    .product-view.center-image-type .product-img-box .bx-wrapper .bx-controls-direction a.bx-prev:hover,
    .product-view.center-image-type .product-img-box .bx-wrapper .bx-controls-direction a.bx-next:hover {
        background-color: rgba(0, 0, 0, 0.6)
    }

    .product-view.center-image-type .product-img-box .bx-wrapper .bx-controls-direction a.bx-next {
        right: 0;
        left: auto
    }

    .product-view.center-image-type .product-img-box .bx-wrapper .bx-controls-direction a.bx-prev::before {
        content: "ï" ""
    }

    .product-view.center-image-type .product-img-box .bx-wrapper .bx-controls-direction a.bx-next::before {
        content: "ï" …";\A}\A.product-view.center-image-type .product-shop .product-name.secondary {\A  display: none;\A}\A.product-view.center-image-type .product-shop .price-info {\A  float: none;\A  text-align: center;\A}\A.product-view.center-image-type .price-box {\A  margin-bottom: 15px;\A}\A.product-view.center-image-type .price-box .old-price,\A.product-view.center-image-type .price-box .special-price {\A  display: inline-block;\A}\A.product-view.center-image-type .additional-info {\A  display: inline-block;\A  margin: 0 20px 5px;\A  clear: both;\A}\A.product-view.center-image-type .extra-info {\A  display: inline-block;\A  margin: 0 20px 10px;\A  vertical-align: top;\A}\A.product-view.center-image-type .extra-info .ratings {\A  margin: 0;\A}\A.product-view.center-image-type .gallery-top {\A  max-width: 100%;\A  margin: 0 auto;\A  text-align: center;\A  margin-bottom: 30px;\A  overflow: hidden;\A}\A.product-view.center-image-type .gallery-top img {\A  display: block;\A  margin: 0 auto;\A}\A.product-view.center-image-type .gallery-thumbs {\A  width: 370px;\A}\A.product-view.center-image-type .configurable-swatch-list,\A.product-view.center-image-type .product-options-bottom,\A.product-view.center-image-type .addthis_toolbox {\A  display: inline-block;\A  margin-bottom: 0;\A}\A\A@media only screen and (min-width: 992px) {\A  .product-view.center-image-type .product-options {\A    border: none;\A    margin-top: 0;\A    padding-top: 4px;\A    position: relative;\A  }\A  .product-view.center-image-type .product-options p.required {\A    position: relative;\A    display: inline-block;\A    padding-left: 20px;\A  }\A  .product-view.center-image-type .product-options dl {\A    display: inline-block;\A  }\A  .product-view.center-image-type .product-options dt {\A    padding: 8px 0 0 0;\A    margin-top: 0;\A    position: relative;\A  }\A  .product-view.center-image-type .product-options .swatch-attr {\A    display: inline-table;\A    vertical-align: text-top;\A    margin-bottom: 0;\A    padding-bottom: 0;\A  }\A  .product-view.center-image-type .product-options .swatch-attr label {\A    padding-right: 10px;\A  }\A  .product-view.center-image-type .product-options .swatch-attr .select-label {\A    position: absolute;\A    top: 100%;\A    left: 0;\A    padding: 0;\A    text-align: left;\A  }\A  .product-view.center-image-type .product-options-bottom {\A    display: inline-block;\A  }\A  .product-view.center-image-type .add-to-cart,\A  .product-view.center-image-type .add-to-links,\A  .product-view.center-image-type .sharing-links {\A    clear: none;\A    display: inline-table;\A    vertical-align: top;\A    margin: 0 15px 15px;\A  }\A  .product-view.center-image-type .add-to-links {\A    margin-top: 5px;\A  }\A}\A@media only screen and (max-width: 991px) {\A  .product-view.center-image-type .product-img-box img {\A    max-height: 400px;\A  }\A}\A@media only screen and (max-width: 599px) {\A  .product-view.center-image-type .product-img-box img {\A    max-width: 380px;\A  }\A}\A@media only screen and (max-width: 479px) {\A  .product-view.center-image-type .product-img-box img {\A    max-height: 270px;\A    max-width: 270px;\A  }\A  .product-view.center-image-type .gallery-thumbs {\A    width: 270px;\A  }\A}\A@media only screen and (max-width: 479px) {\A  .product-img-box .product-image img {\A    max-height: 450px;\A  }\A}\A.product-view .product-image-gallery {\A  position: relative;\A}\A.product-view .product-image-gallery .gallery-image {\A  display: none;\A}\A.product-view .product-image-gallery .gallery-image.visible {\A  display: block;\A}\A.product-view .product-image-gallery .gallery-image.visible.hidden {\A  visibility: hidden;\A}\A.product-view .product-image-gallery:before, .product-view .product-image-gallery:after {\A  content: '';\A  position: absolute;\A  top: 0;\A  left: 0;\A  width: 100%;\A  height: 100%;\A  display: none;\A}\A.product-view .product-image-gallery:before {\A  background-color: white;\A  opacity: 0.8;\A  z-index: 2;\A}\A.product-view .product-image-gallery:after {\A  background-image: url(" https: //ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/images/opc-ajax-loader.gif");\A  background-repeat: no-repeat;\A  background-position: center;\A  z-index: 3;\A}\A.product-view .product-image-gallery.loading {\A  position: relative;\A}\A.product-view .product-image-gallery.loading:before, .product-view .product-image-gallery.loading:after {\A  display: block;\A}\A\A/********************product view******************************/\A/*\A.more-views {\A    float: left;\A    margin-right: 10px;\A    width: 100px;\A    .bx-wrapper {\A        .bx-loading {\A            display: none;\A        }\A        .bx-controls-direction a {\A            background-image: none;\A            &.bx-prev,\A            &.bx-next {\A                position: absolute;\A                left: 0;\A                width: 100%;\A                top: 0;\A                overflow: hidden;\A                z-index: 2;\A                cursor: pointer;\A                @extend %navigation-button;\A                text-align: center;\A                margin: 0;\A                text-indent: 0;\A                &::before {\A                    @include fa-icon;\A                    font-size: 18px;\A                    line-height: 20px;\A                    color: $c-white;\A                    background: none;\A                    width: 100%;\A                }\A            }\A            &.bx-next {\A                bottom: 0;\A                top: auto;\A            }\A            &.bx-prev::before {\A                content: $fa-var-caret-up;\A            }\A            &.bx-next::before {\A                content: $fa-var-caret-down;\A            }\A        }\A    }\A}*/\A.more-views {\A  margin-left: -1px;\A  width: calc(100% + 2px);\A  overflow: hidden;\A  position: relative;\A  padding: 0 30px;\A}\A.more-views .bx-wrapper {\A  position: static;\A}\A.more-views .bx-wrapper .bx-loading {\A  display: none;\A}\A.more-views .bx-wrapper .bx-controls-direction a {\A  background-image: none;\A}\A.more-views .bx-wrapper .bx-controls-direction a.bx-prev, .more-views .bx-wrapper .bx-controls-direction a.bx-next {\A  position: absolute;\A  left: -160px;\A  width: 30px;\A  height: 30px;\A  top: calc(50% - 15px);\A  overflow: hidden;\A  z-index: 2;\A  cursor: pointer;\A  text-align: center;\A  margin: 0;\A  text-indent: 0;\A  border-radius: 50%;\A  text-align: center;\A  color: #333333;\A}\A.more-views .bx-wrapper .bx-controls-direction a.bx-prev::before, .more-views .bx-wrapper .bx-controls-direction a.bx-next::before {\A  font-family: "FontAwesome";\A  font-size: 30px;\A  line-height: 28px;\A  background: none;\A  width: 100%;\A}\A.more-views .bx-wrapper .bx-controls-direction a.bx-next {\A  right: -160px;\A  left: auto;\A}\A\A.more-views .bx-wrapper .bx-controls-direction a.bx-next::before {\A  content: '\f105';\A}\A.more-views .bx-wrapper .bx-controls-direction a:hover, .more-views .bx-wrapper .bx-controls-direction a:focus {\A  color: #fe9b4b;\A}\A.more-views .bx-wrapper .bx-wrapper .bx-controls {\A  display: none;\A}\A\A.product-image-thumbs li {\A  display: block;\A  position: relative;\A  z-index: 2;\A}\A.product-image-thumbs a img {\A  position: relative;\A  z-index: 1;\A  max-width: 100%;\A}\A\A@media only screen and (min-width: 992px) {\A  .more-views:hover .bx-wrapper .bx-controls-direction a.bx-prev {\A    left: -8px;\A  }\A  .more-views:hover .bx-wrapper .bx-controls-direction a.bx-next {\A    right: -8px;\A  }\A}\A@media only screen and (max-width: 991px) {\A  .more-views {\A    width: calc(100% - 100px);\A    margin: 0 auto;\A    overflow: visible;\A  }\A  .more-views .bx-wrapper .bx-controls-direction a.bx-prev {\A    left: -50px;\A  }\A  .more-views .bx-wrapper .bx-controls-direction a.bx-next {\A    right: -50px;\A  }\A}\A@media only screen and (max-width: 767px) {\A  .product-image {\A    max-width: 372px;\A    margin: 0 auto;\A  }\A\A  .product-view.normal-image-type .product-img-box .product-image img {\A    max-height: 372px;\A  }\A}\A@media only screen and (max-width: 479px) {\A  .more-views {\A    width: 100%;\A  }\A  .more-views .bx-wrapper .bx-controls-direction a.bx-prev {\A    left: 0;\A  }\A  .more-views .bx-wrapper .bx-controls-direction a.bx-next {\A    right: 0;\A  }\A}\A.product-img-box,\A.product-collateral,\A.product-view .block-related,\A.box-collateral {\A  margin-bottom: 30px;\A}\A\A.product-view .add-to-box:after,\A.product-view .add-to-cart:after {\A  content: '';\A  display: table;\A  clear: both;\A}\A.product-view .add-to-cart {\A  margin-bottom: 15px;\A}\A.product-view .add-to-cart .qty-wrapper,\A.product-view .product-options-bottom .price-box,\A.product-view .add-to-cart-buttons {\A  min-height: 50px;\A}\A.product-view .product-options-bottom .price-box,\A.product-view .add-to-cart .qty-wrapper,\A.product-view .add-to-cart-buttons .paypal-logo {\A  margin-bottom: 10px;\A}\A.product-view .add-to-cart .qty-wrapper-label {\A  display: block;\A  margin: 0 0 5px;\A  text-transform: none;\A}\A.product-view .add-to-cart .qty-wrapper {\A  margin-right: 20px;\A  float: left;\A}\A.product-view .add-to-cart .qty-wrapper label {\A  line-height: 50px;\A}\A.product-view .add-to-cart .qty-wrapper .qty {\A  float: left;\A  width: 80px !important;\A  border: 0;\A  height: 50px;\A}\A.product-view .add-to-cart-buttons {\A  float: left;\A  margin-right: 10px;\A  max-width: 100%;\A}\A@media only screen and (min-width: 768px) and (max-width: 991px) {\A  .product-view .add-to-cart-buttons {\A    clear: both;\A  }\A}\A.product-view .add-to-cart-buttons .paypal-logo {\A  clear: left;\A  text-align: center;\A}\A.product-view .add-to-cart-buttons .paypal-logo .paypal-button {\A  margin: 0 auto;\A  display: block;\A  width: 170px;\A}\A.product-view .add-to-cart-buttons .paypal-logo .bml_button {\A  display: block;\A  width: 174px;\A  margin: 0 auto;\A}\A.product-view .add-to-cart-buttons .paypal-logo .bml_button a {\A  text-align: center;\A}\A.product-view .add-to-cart-buttons .paypal-logo .paypal-or {\A  display: block;\A  margin-bottom: 10px;\A  margin-left: 0;\A  margin-right: 0;\A  line-height: 1;\A  text-align: center;\A}\A.product-view .add-to-cart-buttons .button { padding: 12px 30px 14px 60px; }\A.product-view .alert-price,\A.product-view .alert-stock { clear: both; }\A.video {\A  position: relative;\A  padding-bottom: 56.25%;\A}\A.video iframe {\A  position: absolute;\A  height: 100%;\A  width: 100%;\A  top: 0;\A  left: 0;\A}\A\A@media only screen and (max-width: 479px) {\A  .product-view .add-to-cart-buttons .paypal-or {\A    line-height: 20px;\A  }\A  .product-view .add-to-cart-buttons .paypal-logo,\A  .product-view .add-to-cart-buttons .paypal-or,\A  .product-view .add-to-cart-buttons .paypal-button,\A  .product-view .add-to-cart-buttons .button {\A    text-align: center;\A    width: 100%;\A    display: block;\A    margin-right: 0;\A    margin-left: 0;\A    float: none;\A  }\A}\A.add-to-box .or {\A  display: none;\A}\A\A.product-view .add-to-links {\A  clear: both;\A  margin: 0 0 15px 0;\A}\A.product-view .add-to-links:after {\A  content: '';\A  display: table;\A  clear: both;\A}\A.product-view .add-to-links li {\A  display: block;\A  margin-bottom: -2px;\A}\A.product-view .add-to-links a {\A  padding: 0;\A}\A.product-view .add-to-links .link-wishlist::before {\A  padding-right: 15px;\A  padding-left: 2px;\A}\A.product-view .add-to-links li:first-child a {\A  margin-left: 0;\A}\A.product-view .add-to-links li:last-child a {\A  border-right: 0;\A}\A\A.product-view .sharing-links:after {\A  content: '';\A  display: table;\A  clear: both;\A}\A.product-view .sharing-links li {\A  float: left;\A  padding: 0 7px 7px;\A}\A.product-view .sharing-links a {\A  text-indent: -9999px;\A  display: block;\A  width: 26px;\A  height: 26px;\A}\A.product-view .sharing-links a:hover {\A  opacity: 0.8;\A}\A.product-view .sharing-links a.link-wishlist {\A  background-position: 0 -225px;\A}\A.product-view .sharing-links a.link-compare {\A  background-position: 0 -250px;\A}\A.product-view .sharing-links a.link-email-friend {\A  background-position: 0 -322px;\A}\A.product-view .sharing-links a.link-facebook {\A  background-position: 0 -425px;\A}\A.product-view .sharing-links a.link-twitter {\A  background-position: 0 -372px;\A}\A\A@media only screen and (max-width: 599px) {\A  .add-to-box .add-to-links a {\A    float: none;\A    width: auto;\A    text-indent: 0;\A  }\A}\A.product-collateral {\A  clear: both;\A}\A.product-collateral .tab-content {\A  line-height: 1.714em;\A}\A.product-collateral .tab-content h3 {\A  font-size: 18px;\A  border-bottom: solid 1px #e6e6e6;\A  padding-bottom: 15px;\A  margin-bottom: 20px;\A  font-weight: 500;\A}\A.product-collateral .tab-content label {\A  text-transform: uppercase;\A  color: #333333;\A  margin-bottom: 10px;\A}\A\A.collateral-tabs dd h2 {\A  font-size: 30px;\A  text-transform: none;\A  margin: 0 0 20px;\A  text-align: center;\A}\A\A.box-collateral {\A  clear: both;\A}\A\A@media only screen and (min-width: 768px) {\A  .product-collateral {\A    overflow: hidden;\A    border: 0;\A  }\A  .product-collateral .toggle-tabs {\A    display: block;\A    position: relative;\A    width: 100%;\A    z-index: 9;\A    text-align: center;\A    padding: 0 0 36px;\A    border-bottom: solid 1px #e6e6e6;\A  }\A  .product-collateral .toggle-tabs li {\A    display: inline-block;\A    cursor: pointer;\A    margin: 0 25px;\A  }\A}\A@media only screen and (min-width: 768px) and (max-width: 991px) {\A  .product-collateral .toggle-tabs li {\A    margin: 0 15px;\A  }\A}\A@media only screen and (min-width: 768px) {\A  .product-collateral .toggle-tabs li > span {\A    -moz-user-select: none;\A    -ms-user-select: none;\A    -webkit-user-select: none;\A    -o-user-select: none;\A    user-select: none;\A    display: inline-block;\A    padding: 0;\A    cursor: pointer;\A    text-transform: uppercase;\A    color: #282828;\A    font-size: 16px;\A    line-height: normal;\A    position: relative;\A    bottom: -1px;\A    font-weight: bold;\A  }\A}\A@media only screen and (min-width: 768px) and (max-width: 991px) {\A  .product-collateral .toggle-tabs li > span {\A    padding: 12px;\A    font-size: 14px;\A  }\A}\A@media only screen and (min-width: 768px) {\A  .product-collateral .toggle-tabs li.current > span {\A    z-index: 5;\A  }\A  .product-collateral .toggle-tabs li.current span,\A  .product-collateral .toggle-tabs li:hover span {\A    color: #fe9b4b;\A  }\A  .product-collateral .toggle-tabs:after {\A    content: '';\A    display: table;\A    clear: both;\A  }\A  .product-collateral > dl {\A    overflow: hidden;\A    margin: 0;\A  }\A  .product-collateral > dl > dt {\A    display: none;\A  }\A  .product-collateral > dl > dd {\A    width: 100%;\A    display: none;\A    padding: 53px 0 10px;\A    border-top: 0;\A  }\A  .product-collateral > dl > dd.current {\A    display: block;\A  }\A  .product-collateral .std {\A    max-width: 1050px;\A    margin: 0 auto;\A    font-size: 16px;\A    font-style: italic;\A    line-height: 22px;\A    text-align: center;\A  }\A}\A@media only screen and (max-width: 767px) {\A  .product-collateral {\A    margin-bottom: 0;\A  }\A  .product-collateral .toggle-tabs {\A    display: none;\A  }\A  .product-collateral > dl > dt {\A    margin: 0;\A    margin-bottom: 10px;\A    color: #333333;\A    font-size: 16px;\A    font-weight: 500;\A    font-style: normal;\A    line-height: 1.4;\A    text-rendering: optimizeSpeed;\A    text-transform: uppercase;\A    -moz-user-select: none;\A    -ms-user-select: none;\A    -webkit-user-select: none;\A    -o-user-select: none;\A    user-select: none;\A    font-size: 16px;\A    letter-spacing: 1px;\A    color: #282828;\A    font-weight: bold;\A    margin-bottom: 0;\A    padding: 14px 10px 14px 21px;\A    border-top: solid 1px #e6e6e6;\A    position: relative;\A    background-color: #ffffff;\A    display: block;\A  }\A  .product-collateral > dl > dt:after {\A    content: '';\A    position: absolute;\A    width: 0;\A    height: 0;\A    display: block;\A    border-right: 4px solid transparent;\A    border-left: 4px solid transparent;\A    border-top: 4px solid #333333;\A    border-bottom: none;\A    left: 10px;\A    top: 50%;\A    margin-top: -3px;\A  }\A}\A@media only screen and (max-width: 767px) and (max-width: 767px) {\A  .product-collateral > dl > dt {\A    border: solid 1px #e6e6e6;\A    border-bottom: none;\A  }\A  .product-collateral > dl > dt:hover {\A    color: #fe9b4b;\A  }\A}\A@media only screen and (max-width: 767px) {\A  .product-collateral > dl > dd {\A    padding: 0 0 25px 0;\A    background-color: #ffffff;\A    margin: 0;\A  }\A}\A@media only screen and (max-width: 767px) and (max-width: 1199px) {\A  .product-collateral > dl > dd {\A    padding: 5px 0 10px;\A  }\A}\A@media only screen and (max-width: 767px) and (max-width: 767px) {\A  .product-collateral > dl > dd {\A    padding: 5px 15px 15px;\A  }\A}\A@media only screen and (max-width: 767px) {\A  .product-collateral > dl > dd:last-child {\A    border-width: 0 1px 1px 1px;\A  }\A  .product-collateral .selected-filter {\A    background-color: #ffffff;\A  }\A  .product-collateral > dl > dt {\A    cursor: pointer;\A    border-bottom-width: 0;\A  }\A  .product-collateral > dl > dt:hover {\A    color: #333333;\A  }\A  .product-collateral > dl > dt:after {\A    content: '';\A    position: absolute;\A    width: 0;\A    height: 0;\A    display: block;\A    border-top: 4px solid transparent;\A    border-bottom: 4px solid transparent;\A    border-left: 4px solid #333333;\A    border-right: none;\A  }\A  .product-collateral > dl > dt.last {\A    border-bottom-width: 1px;\A  }\A  .product-collateral > dl > dd {\A    display: none;\A  }\A  .product-collateral.accordion-open > dl > dt.current {\A    border-bottom-width: 1px;\A    color: #fe9b4b;\A  }\A  .product-collateral.accordion-open > dl > dt.current:after {\A    content: '';\A    position: absolute;\A    width: 0;\A    height: 0;\A    display: block;\A    border-right: 4px solid transparent;\A    border-left: 4px solid transparent;\A    border-top: 4px solid #333333;\A    border-bottom: none;\A    left: 6px;\A    top: 50%;\A    margin-top: -3px;\A  }\A  .product-collateral.accordion-open > dl > dd.current {\A    display: block;\A    border-left: 1px solid #e6e6e6;\A    border-right: 1px solid #e6e6e6;\A  }\A  .product-collateral > dl {\A    margin: 0 -15px;\A  }\A  .product-collateral > dl > dt {\A    border-left: 0;\A    border-right: 0;\A  }\A  .product-collateral > dl > dt:after {\A    display: none !important;\A  }\A  .product-collateral > dl > dt.current:after {\A    display: none;\A  }\A\A  .collateral-tabs dd h2 {\A    display: none;\A  }\A}\A@media only screen and (max-width: 767px) {\A  .product-view .product-shop,\A  .product-view .add-to-cart-wrapper,\A  .product-view .block-related,\A  .product-img-box,\A  .product-collateral {\A    width: 100%;\A    float: none;\A  }\A}\A@media only screen and (min-width: 768px) {\A  .product-view .product-shop .product-name {\A    display: block;\A  }\A\A  .product-img-box .product-name {\A    display: none;\A    text-align: center;\A  }\A}\A@media only screen and (max-width: 479px) {\A  .product-view .product-shop,\A  .product-img-box,\A  .product-collateral,\A  .product-view .block-related,\A  .box-collateral {\A    margin-bottom: 15px;\A  }\A}\A.product-view .ratings .rating-links {\A  float: left;\A  margin-top: 0;\A}\A\A#product-attribute-specs-table {\A  max-width: 100%;\A  border: none;\A}\A#product-attribute-specs-table th {\A  border-right: 1px solid #e6e6e6;\A  border-bottom: 1px solid #e6e6e6;\A  background: none;\A}\A#product-attribute-specs-table .label {\A  display: table-cell;\A  font-weight: normal;\A  text-align: right;\A  text-transform: uppercase;\A  color: #333333;\A  -moz-border-radius: 0;\A  -webkit-border-radius: 0;\A  border-radius: 0;\A}\A#product-attribute-specs-table tr.last td,\A#product-attribute-specs-table tr.last th {\A  border-bottom: none;\A}\A@media only screen and (max-width: 479px) {\A  #product-attribute-specs-table colgroup col {\A    width: 50%;\A  }\A  #product-attribute-specs-table.data-table td, #product-attribute-specs-table.data-table th {\A    padding: 10px 5px;\A    word-wrap: break-word;\A    word-break: break-all;\A    font-size: 12px;\A  }\A}\A\A/* -------------------------------------------- *\A * Catalog - Grouped Product List\A */\A.grouped-items-table-wrapper {\A  border: solid 1px #e6e6e6;\A\A  width: 100%;\A  padding: 10px;\A  margin-bottom: 15px;\A}\A.grouped-items-table-wrapper tbody tr:last-child td {\A  border-bottom: none;\A}\A@media only screen and (max-width: 479px) {\A  .grouped-items-table-wrapper {\A    margin-bottom: 15px;\A  }\A}\A\A.grouped-items-table .name-wrapper {\A  color: #333333;\A}\A.grouped-items-table .qty-wrapper {\A\A  padding-top: 7px;\A}\A.grouped-items-table .qty-label {\A  margin-left: 7px;\A}\A.grouped-items-table td {\A  padding: 4px;\A}\A.grouped-items-table td:last-child {\A  width: 30%;\A  text-align: left;\A}\A.grouped-items-table .price-box {\A  text-align: right;\A}\A\A/* -------------------------------------------- *\A * Catalog - Product Options\A */\A.product-options {\A  width: 100%;\A  margin: 0;\A  padding: 0;\A  clear: both;\A  position: relative;\A}\A.product-options .dropdown:not(.touch) .selected {\A  z-index: 11;\A  position: relative;\A}\A.product-options .dropdown .old {\A  overflow: visible;\A  width: auto;\A  z-index: 1;\A}\A.product-options .dropdown .old select {\A  border: none;\A  opacity: 0;\A}\A.product-options .dropdown .old .validation-advice {\A  padding: 0 !important;\A  border: none;\A  position: absolute;\A  top: 42px;\A}\A.product-options .dropdown .carat {\A  top: auto;\A  bottom: 11px;\A}\A.product-options .dropdown.open .carat {\A  bottom: 16px;\A}\A\A.product-options p.required {\A  position: absolute;\A  top: 40px;\A  margin-top: 0;\A  right: 0;\A  text-align: right;\A}\A\A@media only screen and (max-width: 991px) {\A  .product-view .product-options label.required {\A    position: static;\A  }\A}\A.product-options dt {\A  margin: 10px 0 13px;\A  font-weight: normal;\A}\A\A.product-options dt:first-child {\A  margin-top: 0;\A}\A\A.product-options dd .qty-holder {\A  display: block;\A  padding: 10px 0 0 0;\A}\A\A.product-options dd .qty-holder .qty {\A  width: 3em;\A}\A\A.product-options dd .qty-holder label {\A  vertical-align: middle;\A}\A\A.product-options dd .qty-disabled {\A  background: none;\A  border: 0;\A  padding: 0 2px;\A}\A\A.product-options dd {\A  margin: 0 0 20px;\A}\A.product-options dd li .swatch-link:not(.has-image) .swatch-label {\A  position: relative;\A  margin: 0;\A  white-space: nowrap;\A  background: none;\A  background-color: #f4f4f4;\A  color: #888 !important;\A  -webkit-transition: all, 0.3s, ease;\A  -moz-transition: all, 0.3s, ease;\A  -o-transition: all, 0.3s, ease;\A  transition: all, 0.3s, ease;\A}\A.product-options dd li.selected .swatch-link:not(.has-image) .swatch-label,\A.product-options dd li .swatch-link:not(.has-image):hover .swatch-label {\A  background-color: #282828;\A  color: #ffffff !important;\A}\A\A.product-options dl.last dd.last {\A  border-bottom: 0;\A  padding-bottom: 0;\A  margin-bottom: 0;\A}\A\A.product-options dd .input-text {\A  width: 98%;\A}\A\A.product-options dd .input-box {\A  padding-top: 0;\A}\A\A.product-options dd input.datetime-picker {\A  width: 150px;\A}\A\A.product-options dd .time-picker {\A  display: inline-block;\A  vertical-align: middle;\A  *vertical-align: auto;\A  *zoom: 1;\A  *display: inline;\A  padding: 2px 0;\A  vertical-align: middle;\A}\A\A.product-options dd textarea {\A  width: 98%;\A  height: 8em;\A}\A\A.product-options dd select {\A  width: 100%;\A  max-width: 180px;\A  border: 0;\A  height: 50px;\A}\A\A.product-options ul.options-list li {\A  line-height: 20px;\A  margin-bottom: 15px;\A  background-color: #f4f4f4;\A  padding: 8px 11px;\A}\A\A.product-options ul.options-list li:last-child {\A  margin-bottom: 0;\A}\A\A.product-options ul.options-list .radio,\A.product-options ul.options-list .checkbox {\A  float: left;\A  margin-top: 5px;\A}\A\A.product-options ul.options-list .label {\A  display: block;\A}\A\A.product-options ul.options-list label {\A  font-weight: normal;\A  background: none !important;\A  padding-top: 0 !important;\A  padding-bottom: 0 !important;\A}\A.product-options ul.options-list label::before {\A  top: 9px;\A  left: 13px;\A}\A\A.product-options p.note {\A  margin: 0;\A  font-size: 11px;\A}\A\A.product-options-bottom {\A  padding: 0;\A\A  border-top: 0;\A  margin-bottom: 10px;\A}\A\A.product-options-bottom:after {\A  content: '';\A  display: table;\A  clear: both;\A}\A\A.product-options-bottom .product-pricing,\A.product-options-bottom .tier-prices {\A  float: right;\A  margin: 0;\A  padding: 0 0 10px;\A  border: 0;\A  background: 0;\A  color: #888;\A}\A@media only screen and (max-width: 1199px) {\A  .product-options-bottom .product-pricing,\A  .product-options-bottom .tier-prices {\A    float: none;\A    width: 100%;\A    text-align: right;\A    padding-bottom: 5px;\A    margin-bottom: 10px;\A    border-bottom: 1px solid #dfdfdf;\A  }\A}\A\A.product-options-bottom .tier-prices li {\A  background: 0;\A  padding: 2px 0;\A}\A\A.product-options-bottom .tier-prices .price,\A.product-options-bottom .tier-prices .benefit {\A  color: #888;\A}\A\A.product-options-bottom .price-box {\A  display: none;\A  float: right;\A  margin: 0 0 10px;\A  padding: 0;\A}\A\A@media only screen and (max-width: 479px) {\A  .product-options-bottom .price-box .price-as-configured {\A    text-align: right;\A  }\A  .product-options-bottom .price-box .price-as-configured .price-label {\A    display: block;\A  }\A}\A.product-options-bottom .price-tax {\A  float: left;\A}\A\A/* -------------------------------------------- *\A * Related Products\A */\A.block-related li {\A  margin-bottom: 7px;\A}\A.block-related .block-title {\A  border-bottom: none;\A}\A.block-related .block-title h2 {\A  margin: 0;\A  margin-bottom: 1.5em;\A  color: #333333;\A  font-size: 24px;\A  font-weight: 500;\A  font-style: normal;\A  line-height: 1.2;\A  text-rendering: optimizeLegibility;\A  text-transform: uppercase;\A  margin-bottom: 0;\A}\A.block-related .block-subtitle {\A  margin-bottom: 7px;\A}\A.block-related .product {\A  margin-left: 20px;\A  position: relative;\A}\A.block-related .checkbox {\A  float: left;\A  margin-top: 36px;\A}\A.block-related .product-details {\A  margin-left: 90px;\A}\A.block-related .product-name {\A  margin-bottom: 3px;\A}\A.block-related .product-details .price-box {\A  margin: 2px 0 3px;\A}\A.block-related .product-details .price-box a,\A.block-related .product-details .price-box p,\A.block-related .product-details .price-box span {\A  float: left;\A  margin-left: 3px;\A}\A.block-related .product-details .price-box a:first-child,\A.block-related .product-details .price-box p:first-child,\A.block-related .product-details .price-box span:first-child {\A  margin-left: 0;\A  font-size: 16px;\A  padding-right: 5px;\A  padding-left: 5px;\A}\A.block-related .product-details .price-box:after {\A  content: '';\A  display: table;\A  clear: both;\A}\A.block-related .link-wishlist {\A  display: none;\A}\A\A#block-related h2,\A#upsell-product h2 {\A  border-top: solid 1px #e6e6e6;\A  font-size: 30px;\A  text-transform: none;\A  text-align: center;\A  padding: 100px 24px 0;\A  margin: 0 0 38px;\A}\A@media only screen and (max-width: 767px) {\A  #block-related h2,\A  #upsell-product h2 {\A    font-size: 24px;\A    padding: 30px 24px 0;\A    margin: 0 0 25px;\A  }\A}\A@media only screen and (max-width: 479px) {\A  #block-related h2,\A  #upsell-product h2 {\A    font-size: 18px;\A  }\A}\A\A/* -------------------------------------------- *\A * Upsell Products\A */\A.box-up-sell {\A  margin-top: 30px;\A}\A.box-up-sell .ratings {\A  display: none;\A}\A\A.related-carousel .owl-controls .owl-buttons div.owl-prev, .related-carousel .owl-controls .owl-buttons div.owl-next {\A  top: -105px;\A  left: 20px;\A  right: auto;\A}\A.related-carousel .owl-controls .owl-buttons div.owl-next {\A  right: 20px;\A  left: auto;\A}\A@media only screen and (max-width: 1269px) {\A  .related-carousel .owl-controls .owl-buttons div.owl-prev, .related-carousel .owl-controls .owl-buttons div.owl-next {\A    top: -105px;\A  }\A  .related-carousel .owl-controls .owl-buttons div.owl-prev {\A    left: 20px;\A    right: auto;\A  }\A  .related-carousel .owl-controls .owl-buttons div.owl-next {\A    right: 20px;\A    left: auto;\A  }\A}\A@media only screen and (max-width: 767px) {\A  .related-carousel .owl-controls .owl-buttons div.owl-prev, .related-carousel .owl-controls .owl-buttons div.owl-next {\A    top: -87px;\A  }\A}\A@media only screen and (max-width: 479px) {\A  .related-carousel .owl-controls .owl-buttons div.owl-prev, .related-carousel .owl-controls .owl-buttons div.owl-next {\A    top: -84px;\A  }\A}\A\A.up-sell-carousel .owl-controls .owl-buttons div.owl-prev, .up-sell-carousel .owl-controls .owl-buttons div.owl-next,\A#crosssell-products-list .owl-controls .owl-buttons div.owl-prev,\A#crosssell-products-list .owl-controls .owl-buttons div.owl-next {\A  top: -74px;\A  left: 20px;\A  right: auto;\A}\A.up-sell-carousel .owl-controls .owl-buttons div.owl-next,\A#crosssell-products-list .owl-controls .owl-buttons div.owl-next {\A  right: 20px;\A  left: auto;\A}\A@media only screen and (max-width: 1269px) {\A  .up-sell-carousel .owl-controls .owl-buttons div.owl-prev, .up-sell-carousel .owl-controls .owl-buttons div.owl-next,\A  #crosssell-products-list .owl-controls .owl-buttons div.owl-prev,\A  #crosssell-products-list .owl-controls .owl-buttons div.owl-next {\A    top: -74px;\A  }\A  .up-sell-carousel .owl-controls .owl-buttons div.owl-prev,\A  #crosssell-products-list .owl-controls .owl-buttons div.owl-prev {\A    left: 20px;\A    right: auto;\A  }\A  .up-sell-carousel .owl-controls .owl-buttons div.owl-next,\A  #crosssell-products-list .owl-controls .owl-buttons div.owl-next {\A    right: 20px;\A    left: auto;\A  }\A}\A@media only screen and (max-width: 767px) {\A  .up-sell-carousel .owl-controls .owl-buttons div.owl-prev, .up-sell-carousel .owl-controls .owl-buttons div.owl-next,\A  #crosssell-products-list .owl-controls .owl-buttons div.owl-prev,\A  #crosssell-products-list .owl-controls .owl-buttons div.owl-next {\A    top: -78px;\A  }\A}\A@media only screen and (max-width: 479px) {\A  .up-sell-carousel .owl-controls .owl-buttons div.owl-prev, .up-sell-carousel .owl-controls .owl-buttons div.owl-next,\A  #crosssell-products-list .owl-controls .owl-buttons div.owl-prev,\A  #crosssell-products-list .owl-controls .owl-buttons div.owl-next {\A    top: -62px;\A  }\A}\A\A.related-carousel,\A.up-sell-carousel,\A#crosssell-products-list {\A  margin: 0 -15px 50px -15px;\A  width: auto;\A}\A.related-carousel .no-rating a,\A.up-sell-carousel .no-rating a,\A#crosssell-products-list .no-rating a {\A  font-weight: 500;\A}\A.related-carousel .ratings .rating-links,\A.up-sell-carousel .ratings .rating-links,\A#crosssell-products-list .ratings .rating-links {\A  float: none;\A}\A.related-carousel .ratings .separator.temp,\A.up-sell-carousel .ratings .separator.temp,\A#crosssell-products-list .ratings .separator.temp {\A  display: none;\A}\A.related-carousel .product,\A.up-sell-carousel .product,\A#crosssell-products-list .product {\A  margin-bottom: 10px;\A  height: auto;\A  text-align: center;\A  position: relative;\A}\A.related-carousel .product .product-image,\A.up-sell-carousel .product .product-image,\A#crosssell-products-list .product .product-image {\A  margin-bottom: 0;\A  padding: 0;\A}\A.related-carousel .product .product-image,\A.related-carousel .product img,\A.up-sell-carousel .product .product-image,\A.up-sell-carousel .product img,\A#crosssell-products-list .product .product-image,\A#crosssell-products-list .product img {\A  max-width: 100%;\A}\A.related-carousel .product-image,\A.up-sell-carousel .product-image,\A#crosssell-products-list .product-image {\A  border: none;\A  box-shadow: none;\A}\A.related-carousel .product-image:hover,\A.up-sell-carousel .product-image:hover,\A#crosssell-products-list .product-image:hover {\A  box-shadow: none;\A}\A.related-carousel .product-name,\A.up-sell-carousel .product-name,\A#crosssell-products-list .product-name {\A  text-transform: uppercase;\A}\A.related-carousel .price-box .old-price, .related-carousel .price-box .special-price,\A.up-sell-carousel .price-box .old-price,\A.up-sell-carousel .price-box .special-price,\A#crosssell-products-list .price-box .old-price,\A#crosssell-products-list .price-box .special-price {\A  display: inline-block;\A}\A.related-carousel .rating-links,\A.up-sell-carousel .rating-links,\A#crosssell-products-list .rating-links {\A  display: none;\A}\A\A#block-related .block-subtitle {\A  text-align: center;\A  padding: 0;\A}\A\A.related-carousel .related-checkbox {\A  position: absolute;\A  top: 10px;\A  left: 10px;\A}\A\A.addthis_toolbox > a {\A  padding-top: 5px;\A}\A\A/*# sourceMappingURL=catalog-product.css.map */\A\A\A@charset "UTF-8";\A/* ============================================ *\A * Checkout - Layout\A * ============================================ */\A/***/\A/***/\A/*********************************************/\A/**********************************/\A/**************************************/\A/***************************************/\A/****************************************/\A/****************************************/\A/* ============================================ *\A * Linearize Table\A * ============================================ */\A/***/\A/***/\A/* -------------------------------------------- *\A * Buttons\A */\A.cart-totals .checkout-types .btn-checkout {\A  font-size: 14px;\A  padding: 12px 28px 14px 28px;\A}\A@media only screen and (max-width: 991px) {\A  .cart-totals .checkout-types .btn-checkout {\A    padding: 7px 12px;\A  }\A}\A\A.cart-totals .checkout-types .btn-checkout {\A  background-color: none;\A}\A.cart-totals .checkout-types .btn-checkout:hover {\A  background: none;\A}\A.cart-totals .checkout-types .btn-checkout:active::after {\A  background: none;\A}\A.cart-totals .checkout-types .btn-checkout:focus {\A  background: none;\A}\A\A/* ------------------------------------------- *\A * Button hover\A */\A/* -------------------------------------------- *\A * Swatch label hover\A */\A/* -------------------------------------------- *\A * Custom Radio button, Checkbox\A */\A.shipping #co-shipping-method-form input[type="radio"],\A.shipping #co-shipping-method-form input[type="checkbox"] {\A  float: left;\A  margin-top: 5px;\A  display: none;\A}\A.shipping #co-shipping-method-form input[type="radio"] + label,\A.shipping #co-shipping-method-form input[type="radio"] + .label label {\A  cursor: pointer;\A  position: relative;\A  padding-left: 27px;\A  text-transform: none;\A  display: inline-block;\A}\A.shipping #co-shipping-method-form input[type="radio"] + label:before,\A.shipping #co-shipping-method-form input[type="radio"] + .label label:before {\A  content: "";\A  display: inline-block;\A  width: 16px;\A  height: 16px;\A  margin-right: 10px;\A  position: absolute;\A  border-radius: 50%;\A  left: 0;\A  top: 2px;\A  background-color: #e9e9e9;\A  border: solid 1px #e9e9e9;\A}\A.shipping #co-shipping-method-form input[type="radio"] + label:after,\A.shipping #co-shipping-method-form input[type="radio"] + .label label:after {\A  content: "";\A  display: inline-block;\A  position: absolute;\A  border-radius: 50%;\A  width: 0;\A  height: 0;\A  left: 9px;\A  top: 10px;\A  background-color: #282828;\A}\A.shipping #co-shipping-method-form input[type="radio"] + label:hover,\A.shipping #co-shipping-method-form input[type="radio"] + .label label:hover {\A  color: #fe9b4b;\A}\A.shipping #co-shipping-method-form input[type=radio]:checked + .label label:after,\A.shipping #co-shipping-method-form input[type=radio]:checked + label:after {\A  height: 8px;\A  left: 4px;\A  top: 6px;\A  width: 8px;\A}\A.shipping #co-shipping-method-form input[type="checkbox"] + label,\A.shipping #co-shipping-method-form input[type="checkbox"] + .label label {\A  display: inline-block;\A  padding-left: 27px;\A  position: relative;\A  clear: both;\A  cursor: pointer;\A  text-transform: none;\A}\A.shipping #co-shipping-method-form input[type="checkbox"] + label:before,\A.shipping #co-shipping-method-form input[type="checkbox"] + .label label:before {\A  content: "";\A  display: inline-block;\A  width: 16px;\A  height: 16px;\A  margin-right: 10px;\A  position: absolute;\A  left: 0;\A  top: 2px;\A  background-color: #f4f4f4;\A  border: solid 1px #e6e6e6;\A}\A.shipping #co-shipping-method-form input[type="checkbox"] + label:after,\A.shipping #co-shipping-method-form input[type="checkbox"] + .label label:after {\A  display: inline-block;\A  font-family: "material-design";\A  text-rendering: auto;\A  -webkit-font-smoothing: antialiased;\A  -moz-osx-font-smoothing: grayscale;\A  transform: translate(0, 0);\A  content: "îˆ";\A  display: inline-block;\A  position: absolute;\A  font-size: 0;\A  left: 9px;\A  top: 10px;\A  color: #fe9b4b;\A  text-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.3), 0 1px 0 0 rgba(255, 255, 255, 0.8);\A}\A.shipping #co-shipping-method-form input[type="checkbox"] + label:hover,\A.shipping #co-shipping-method-form input[type="checkbox"] + .label label:hover {\A  color: #fe9b4b;\A}\A.shipping #co-shipping-method-form input[type=checkbox]:checked + label:after,\A.shipping #co-shipping-method-form input[type=checkbox]:checked + .label label:after {\A  font-size: 22px;\A  top: -7px;\A  left: 0;\A}\A\A/* -------------------------------------------- *\A * Custom Select\A */\A/* -------------------------------------------- *\A * Product View Zoom\A */\A/* -------------------------------------------- *\A * Theme elements\A */\A.theme-border, .table-bordered {\A  border-top: solid 2px #fe9b4b;\A}\A\A.theme-color {\A  color: #fe9b4b;\A}\A\A.title-border, .crosssell h2 {\A  border-bottom: solid 2px #e6e6e6;\A  padding-bottom: 10px !important;\A  margin-bottom: 40px !important;\A}\A@media only screen and (max-width: 767px) {\A  .title-border, .crosssell h2 {\A    padding-bottom: 10px !important;\A  }\A}\A\A.theme-block {\A  border: solid 1px #dfdfdf;\A  border-top: solid 2px #fe9b4b;\A  padding: 30px 29px;\A  margin-bottom: 60px;\A}\A\A.no-theme-block {\A  border: none;\A  padding: 0;\A  margin-bottom: 0;\A}\A\A.table-bordered thead > tr > th,\A.table-bordered thead > tr > td {\A  font-size: 16px;\A  line-height: 1.667em;\A  color: #333333;\A  text-transform: uppercase;\A  font-weight: 500;\A}\A\A@media only screen and (max-width: 991px) {\A  .theme-block {\A    padding: 15px;\A    margin-bottom: 30px;\A  }\A}\A/* -------------------------------------------- *\A* Table Bordered\A*/\A.table-bordered thead > tr > th,\A.table-bordered thead > tr > td {\A  border-bottom-width: 1px;\A}\A.table-bordered th,\A.table-bordered td {\A  border: solid 1px #e6e6e6;\A}\A\A/* -------------------------------------------- *\A * Material Design Click Animation\A */\A.ink {\A  display: block;\A  position: absolute;\A  background: rgba(0, 0, 0, 0.1);\A  border-radius: 100%;\A  -moz-transform: scale(0);\A  -o-transform: scale(0);\A  -ms-transform: scale(0);\A  -webkit-transform: scale(0);\A  transform: scale(0);\A  z-index: 9999;\A}\A\A.animate {\A  -webkit-animation: ripple 0.65s linear;\A  -webkit-animation: ripple 0.65s linear;\A  -moz-animation: ripple 0.65s linear;\A  -ms-animation: ripple 0.65s linear;\A  -o-animation: ripple 0.65s linear;\A  animation: ripple 0.65s linear;\A}\A\A@-webkit-keyframes ripple {\A  100% {\A    opacity: 0;\A    -moz-transform: scale(2.5);\A    -o-transform: scale(2.5);\A    -ms-transform: scale(2.5);\A    -webkit-transform: scale(2.5);\A    transform: scale(2.5);\A  }\A}\A@-moz-keyframes ripple {\A  100% {\A    opacity: 0;\A    -moz-transform: scale(2.5);\A    -o-transform: scale(2.5);\A    -ms-transform: scale(2.5);\A    -webkit-transform: scale(2.5);\A    transform: scale(2.5);\A  }\A}\A@-o-keyframes ripple {\A  100% {\A    opacity: 0;\A    -moz-transform: scale(2.5);\A    -o-transform: scale(2.5);\A    -ms-transform: scale(2.5);\A    -webkit-transform: scale(2.5);\A    transform: scale(2.5);\A  }\A}\A@keyframes ripple {\A  100% {\A    opacity: 0;\A    -moz-transform: scale(2.5);\A    -o-transform: scale(2.5);\A    -ms-transform: scale(2.5);\A    -webkit-transform: scale(2.5);\A    transform: scale(2.5);\A  }\A}\A/* -------------------------------------------- *\A * Icons\A */\A.icon-sprite, .icon-sprite-for-modules {\A  background-image: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png);\A  background-repeat: no-repeat;\A  text-indent: -9999px;\A}\A\A.icon-sprite-for-modules {\A  background-image: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png);\A}\A\A@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 4 / 2), (min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx) {\A  .icon-sprite, .icon-sprite-for-modules {\A    background-image: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite@2x.png);\A    background-size: 100px 1000px;\A  }\A}\A.cart .button {\A  white-space: normal;\A}\A\A.cart-forms {\A  content: '';\A  display: table;\A  clear: both;\A  display: block;\A}\A\A.cart-forms .discount,\A.cart-forms .giftcard,\A.cart-forms .shipping {\A  padding: 15px 20px 20px;\A  background-color: #f4f4f4;\A  border: 1px solid #e6e6e6;\A  border-top: none;\A}\A\A.cart-forms .discount {\A  border-right: none;\A}\A\A.shipping h2, #discount-coupon-form h2,\A.cart .giftcard h2 {\A  font-size: 16px;\A  color: #333333;\A  text-transform: uppercase;\A  font-weight: 500;\A  margin-bottom: 13px;\A}\A\A.shipping .form-list label, .shipping .sp-methods dt, #discount-coupon-form label,\A.cart .giftcard label {\A  font-size: 14px;\A  color: #333333;\A  text-transform: uppercase;\A  font-weight: normal;\A  margin-bottom: 4px;\A  display: block;\A}\A\A#discount-coupon-form .input-text,\A.cart .giftcard .input-text {\A  background: #ffffff;\A  margin-bottom: 21px;\A  width: 100%;\A}\A\A.cart-table,\A.cart-totals,\A.cart-forms .discount,\A.cart-forms .giftcard,\A.cart-forms .shipping {\A  margin-bottom: 0;\A}\A\A.checkout-cart-index #postcode {\A  width: 100%;\A}\A\A.display-both-prices .cart-table {\A  float: none;\A  width: 100%;\A  border: none;\A  border-bottom: solid 1px #e6e6e6;\A}\A.display-both-prices .cart-table tbody td {\A  border: none;\A}\A.display-both-prices .cart-forms {\A  float: left;\A  padding-right: 10px;\A  padding-left: 0;\A}\A.display-both-prices .cart-totals-wrapper,\A.display-both-prices .crosssell {\A  padding-left: 10px;\A}\A.display-both-prices .cart-forms,\A.display-both-prices .cart-totals-wrapper {\A  width: 50%;\A  float: left;\A}\A\A@media only screen and (max-width: 599px) {\A  .display-single-price .cart-table {\A    float: none;\A    width: 100%;\A    border: none;\A    border-bottom: solid 1px #e6e6e6;\A  }\A  .display-single-price .cart-table tbody td {\A    border: none;\A  }\A  .display-single-price .cart-forms {\A    float: left;\A    padding-right: 10px;\A    padding-left: 0;\A  }\A  .display-single-price .cart-totals-wrapper,\A  .display-single-price .crosssell {\A    padding-left: 10px;\A  }\A  .display-single-price .cart-forms,\A  .display-single-price .cart-totals-wrapper {\A    width: 50%;\A    float: left;\A  }\A}\A@media only screen and (max-width: 599px) {\A  .product-cart-sku {\A    display: none;\A  }\A\A  .display-both-prices .cart-forms,\A  .display-both-prices .cart-totals-wrapper,\A  .display-both-prices .crosssell,\A  .display-single-price .cart-forms,\A  .display-single-price .cart-totals-wrapper,\A  .display-single-price .crosssell {\A    padding-top: 0;\A    padding-left: 0;\A    padding-right: 0;\A    float: none;\A    width: 100%;\A  }\A}\A.display-single-price:after {\A  content: '';\A  display: table;\A  clear: both;\A}\A\A/* ============================================ *\A * Checkout - Cart\A * ============================================ */\A.cart .page-title {\A  margin-bottom: 39px;\A}\A.cart .page-title:after {\A  content: '';\A  display: table;\A  clear: both;\A}\A.cart .page-title h2 {\A  border-bottom: none;\A  margin: 0;\A}\A.cart .page-title h2:before {\A  display: inline-block;\A  font-family: "material-design";\A  text-rendering: auto;\A  -webkit-font-smoothing: antialiased;\A  -moz-osx-font-smoothing: grayscale;\A  transform: translate(0, 0);\A  content: "î…";\A  font-size: 45px;\A  color: #fe9b4b;\A  padding-right: 0.244em;\A}\A@media only screen and (max-width: 767px) {\A  .cart .page-title h2:before {\A    font-size: 30px;\A  }\A}\A\A.checkout-types {\A  float: right;\A  text-align: right;\A  max-width: 100%;\A}\A.checkout-types li {\A  vertical-align: top;\A  margin: 0 0 5px 5px;\A}\A.checkout-types li:after {\A  content: '';\A  display: table;\A  clear: both;\A}\A.checkout-types li img {\A  display: inline;\A  vertical-align: top;\A}\A\A.checkout-types li:first-child {\A  margin-left: 0;\A}\A.checkout-types .method-checkout-cart-methods-multishipping {\A  display: block;\A}\A.checkout-types.top li {\A  display: inline-block;\A}\A.checkout-types.top .bml_button {\A  display: inline-block;\A  vertical-align: top;\A}\A.checkout-types.top .bml_button img {\A  display: block;\A}\A.checkout-types.top .paypal-logo .paypal-or {\A  margin-top: 5px;\A}\A.checkout-types.bottom {\A  overflow: hidden;\A  clear: both;\A}\A.checkout-types.bottom .paypal-logo a, .checkout-types.minicart .paypal-logo a {\A  display: block;\A}\A.checkout-types.bottom .paypal-or, .checkout-types.minicart .paypal-or {\A  margin: 0;\A  display: block;\A  text-align: center;\A}\A\A@media only screen and (min-width: 741px) {\A  .checkout-types.bottom .paypal-or {\A    text-align: right;\A    padding-right: 70px;\A  }\A}\A.cart-totals .checkout-types .btn-checkout {\A  margin-bottom: 15px;\A}\A.cart-totals .checkout-types a {\A  font-weight: 500;\A}\A\A@media only screen and (max-width: 740px) {\A  .checkout-types {\A    float: none;\A    text-align: center;\A  }\A  .checkout-types.bottom .paypal-or, .checkout-types.minicart .paypal-or {\A    width: auto;\A    float: none;\A  }\A\A  .checkout-types li {\A    float: none;\A    width: 100%;\A    margin-left: 0;\A  }\A}\A@media only screen and (max-width: 599px) {\A  .btn-checkout {\A    width: 100%;\A  }\A}\A.cart-table {\A  border: solid 1px #e6e6e6;\A}\A.cart-table th,\A.cart-table td,\A.cart-table tbody td {\A  vertical-align: top;\A  border-right: solid 1px #e6e6e6;\A}\A.cart-table th:first-child,\A.cart-table td:first-child,\A.cart-table tbody td:first-child {\A  border-right: none;\A}\A.cart-table .link-wishlist:before {\A  padding: 0;\A}\A.cart-table h2.product-name {\A  margin: 0;\A  margin-bottom: 10px;\A  color: #333333;\A  font-size: 20px;\A  font-weight: 400;\A  font-style: normal;\A  line-height: 1.4;\A  text-rendering: optimizeSpeed;\A  text-transform: uppercase;\A  text-transform: uppercase;\A  font-weight: bold;\A  font-size: 14px;\A  margin-bottom: 10px;\A}\A.cart-table h2.product-name a {\A  color: #282828;\A}\A.cart-table h2.product-name a:hover {\A  color: #fe9b4b;\A}\A.cart-table tbody td {\A  padding: 20px;\A}\A.cart-table thead th {\A  padding: 12px 20px 13px;\A  font-size: 16px;\A  color: #333333;\A  font-weight: 500;\A}\A.cart-table .product-cart-info {\A  width: 38%;\A  padding-left: 0;\A}\A.cart-table tfoot tr {\A  background: none;\A}\A.cart-table tfoot tr > td:after {\A  content: '';\A  display: table;\A  clear: both;\A}\A.cart-table tfoot td {\A  padding: 20px 20px 10px;\A}\A.cart-table tfoot td .button {\A  margin-bottom: 10px;\A}\A.cart-table span.or {\A  padding: 0 18px;\A  text-transform: none;\A}\A.cart-table .product-cart-image .cart-links,\A.cart-table .product-cart-info .btn-remove,\A.cart-table .product-cart-actions .button {\A  display: none;\A}\A.cart-table .product-cart-image .product-image img {\A  max-width: 100%;\A  width: 100%;\A}\A.cart-table .product-cart-image a.cart-edit {\A  display: none;\A}\A.cart-table .product-cart-sku {\A  margin: 5px 0 12px;\A}\A.cart-table .product-cart-sku .label {\A  color: #333333;\A}\A.cart-table .btn-empty {\A  float: left;\A}\A.cart-table .btn-empty span span::before {\A  display: inline-block;\A  font-family: "material-design";\A  text-rendering: auto;\A  -webkit-font-smoothing: antialiased;\A  -moz-osx-font-smoothing: grayscale;\A  transform: translate(0, 0);\A  content: "î"²";font-size:22px;color:#282828;float:left;left:auto;right:.333em;position:relative;z-index:4;vertical-align:bottom;display:inline-block}@media only screen and (max-width: 991px){.cart-table .btn-empty span span::before{display:none}}.cart-table .btn-empty.button-secondary span span::before,.cart-table .btn-empty.button2 span span::before{color:#fe9b4b}.cart-table .btn-empty span span:before{color:#fe9b4b}.cart-table .product-cart-total,.cart-table .product-cart-price{text-align:left}.cart-table .cart-tax-total{position:relative;cursor:pointer}.cart-table .cart-tax-total:after{content:'';position:absolute;width:0;height:0;display:block;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #333;border-left:none;position:absolute;top:3px;right:-11px}.cart-table .cart-tax-total.cart-tax-total-expanded:after{content:'';position:absolute;width:0;height:0;display:block;border-right:6px solid transparent;border-left:6px solid transparent;border-top:6px solid #333;border-bottom:none;right:-15px;top:6px}.cart-table .cart-links > li{white-space:nowrap;line-height:1.3;margin-bottom:5px;min-width:65px;font-size:13px}.cart-table .cart-links > li > a{display:inline}.cart-table .cart-links > li > a:hover:before{color:#282828}.cart-table .cart-links > li:last-child{margin-bottom:0}.cart-table tbody td .item-options{padding:0;margin:0!important}.cart-table tbody td .item-options.additional{display:none}.cart-table .showmore{font-size:12px;color:#fe9b4b;cursor:pointer}.cart-table .showmore:hover{color:#333}.cart-table .showmore::before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"î¯";padding-right:2px;font-size:16px;line-height:12px;vertical-align:middle}.cart-table .showmore.active::before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"î†‡"}.cart-table .product-cart-remove{padding:30px 5px}.cart-table .product-image{padding:5px}.cart-table .cart-price .price{font-size:24px;color:#fe9b4b;font-weight:500}.cart-table .product-cart-actions{min-width:60px;text-align:center;width:20%}.cart-table .product-cart-actions .qty{height:30px;border-color:#dfdfdf;border-radius:0;text-align:center;width:3.2em;display:block;margin:0 auto 10px}.cart-table .product-cart-actions .button{margin-bottom:5px}.cart-table .product-cart-actions .button.btn-update span span::before{display:none!important}@media only screen and (max-width: 991px){.cart-table .product-cart-info{padding-left:15px}.cart-table thead th{font-size:12px;padding:10px}.cart-table th,.cart-table td,.cart-table tbody td{padding:7px 6px}.cart-table th .cart-price .price,.cart-table td .cart-price .price,.cart-table tbody td .cart-price .price{font-size:1.2em}.cart-table .product-cart-actions > li{white-space:inherit}}@media only screen and (max-width: 699px){.display-both-prices .cart-table thead th.cart-total-head,.display-both-prices .cart-table td.product-cart-total{display:none}}@media only screen and (max-width: 599px){.cart-table colgroup,.cart-table thead{display:none}.cart-table tr{display:block;margin-bottom:10px;padding-bottom:10px;position:relative;width:100%}.cart-table tr:after{content:'';display:table;clear:both}.cart-table tr:last-child{margin-bottom:0}.cart-table tfoot tr{padding-bottom:0}.cart-table tfoot td{padding:5px 0}.cart-table td{border:none;display:block}.cart-table td[data-rwd-label]{padding-left:15px;margin-bottom:6px}.cart-table td[data-rwd-label] .price{font-weight:400}.cart-table td[data-rwd-label]:before{content:attr(data-rwd-label) ":";font-size:12px;padding-right:5px;text-transform:uppercase}.cart-table td.product-cart-price{text-align:left}.cart-table h2{font-size:12px}.cart-table .cart-links{padding-top:5px;padding-right:5px}.cart-table .cart-links > li{white-space:normal;text-align:center}.cart-table .cart-links > li > a{padding:2px 0}.cart-table .cart-links > li > a.link-wishlist{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.cart-table .cart-links > li > a.link-wishlist:before{padding-right:10px}.cart-table .cart-tax-info{font-style:italic;padding-left:15px;font-size:13px}.cart-table .cart-tax-info .price{font-size:13px}.cart-table .product-cart-image{width:40%;float:left;padding-bottom:0}.cart-table .product-cart-image a.cart-edit{display:block;font-size:16px;text-align:center;text-transform:uppercase}.cart-table .product-cart-info,.cart-table td[data-rwd-label]{float:right;width:60%}.cart-table .product-cart-actions,.cart-table .product-cart-price{padding-bottom:0;padding-top:0;float:right}.cart-table .product-cart-remove,.cart-table .product-cart-total,.cart-table .product-cart-actions .cart-links{display:none}.cart-table .product-cart-image .cart-links,.cart-table .product-cart-info .btn-remove{display:block}.cart-table .product-cart-actions .button{display:none}.cart-table .product-cart-info .btn-remove{float:right;margin:-4px -15px 2px 7px}.cart-table .product-cart-info .product-cart-sku{margin-bottom:5px}.cart-table .product-cart-actions{text-align:left}.cart-table .product-cart-actions .qty{margin-right:7px;margin-bottom:7px}.cart-table .price,.cart-table .product-cart-price:before{font-weight:500;font-size:15px}.cart-table .cart-footer-actions{text-align:center;width:100%}.cart-table .cart-footer-actions #empty_cart_button{float:right;margin-bottom:10px}.cart-table .cart-footer-actions .btn-continue{float:left}.cart-table .cart-footer-actions .btn-update,.cart-table .cart-footer-actions span.or{display:none}.display-both-prices .cart-table td[data-rwd-tax-label]:before{content:attr(data-rwd-tax-label) ":"}}.cart .shipping{width:75%;float:left}.shipping select.validation-failed{border-color:#f98282}.shipping .shipping-desc{display:none}.shipping .buttons-set{border:none;margin:0;padding:0}.shipping .form-list{padding:0;border:none;margin:0}.shipping .form-list:after{content:'';display:table;clear:both}.shipping .form-list > li{float:left;margin:0 2% 10px 0}.shipping .form-list .shipping-country{width:32%}.shipping .form-list .shipping-region{width:32%}.shipping .form-list .shipping-postcode{margin-right:0;width:32%}.shipping .form-list .input-box{padding-top:0}.shipping .form-list input{background:#fff;margin-top:0;width:100%}.shipping .form-list select{margin-top:0;background:#fff;height:40px}.shipping .form-list select option{padding:5px 10px}.shipping .buttons-set{padding-top:11px}.shipping .buttons-set button{float:left;margin:0;min-width:auto}.shipping .sp-methods{padding:10px 0 0;text-align:left}.shipping .sp-methods dd{margin-bottom:10px}.shipping .sp-methods span.price{font-weight:700;font-style:normal;color:#fe9b4b}.shipping #co-shipping-method-form .buttons-set .button{float:left;margin-left:0}.shipping #co-shipping-method-form .sp-methods dd label{padding:0;background:none;margin-bottom:10px}.shipping #co-shipping-method-form .sp-methods dd label:hover{background:none}#billing-new-address-form .input-box{padding-bottom:20px;position:relative}#billing-new-address-form .input-box .validation-advice{position:absolute;bottom:inherit;top:38px;left:0;background:#fff;padding:0 3px;border:1px solid #ddd;border-radius:3px;font-size:12px}#billing-new-address-form .input-box .validation-advice:before{content:"";position:absolute;top:-4px;left:10px;display:block;width:8px;height:8px;z-index:140;background:#fff;border:1px solid #ddd;border-right:0;border-bottom:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width: 767px){.shipping .shipping-form .form-list > li{width:100%;float:none}.shipping .shipping-form .form-list > li label{display:block}.shipping .shipping-form .form-list > li input,.shipping .shipping-form .form-list > li select{width:100%}}.cart .cart-totals{border:solid 1px #e6e6e6;margin-top:-1px;padding:25px 40px}.cart .cart-totals:after{content:'';display:table;clear:both}.cart .cart-totals table{margin:25px 0 27px;text-transform:uppercase;width:50%;float:right;color:#333}.cart .cart-totals table::after{content:'';display:table;clear:both}.cart .cart-totals table td{padding:2px 0;vertical-align:middle}.cart .cart-totals table td:first-child{padding-right:10px;min-width:120px}.cart .cart-totals table tbody tr:last-child td,.cart .cart-totals table tbody tr:last-child th{padding-bottom:10px}.cart .cart-totals table tbody td.a-right:first-child{text-align:left}.cart .cart-totals table tfoot{border-top:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6}.cart .cart-totals table tfoot td{font-size:18px;padding:7px 0}.cart .cart-totals table tfoot td.a-right{text-align:left}.cart .cart-totals table tfoot strong span,.cart .cart-totals table tfoot span.price{font-size:34px;color:#fe9b4b;font-weight:500}.cart .cart-totals table tfoot strong{font-weight:500}.cart .cart-totals .price{font-size:24px;color:#fe9b4b;font-weight:500}@media only screen and (max-width: 991px){.cart .cart-totals table{width:100%}}@media only screen and (max-width: 767px){.cart .cart-totals{padding:15px}.cart .cart-totals table{width:100%}.cart .cart-totals table tfoot td{font-size:18px}.cart .cart-totals table tfoot strong span,.cart .cart-totals table tfoot span.price{font-size:15px;font-weight:500}.cart .cart-totals table tfoot strong{font-weight:500;font-size:15px}.cart .cart-totals .price{font-size:15px}}@media only screen and (max-width: 600px){.cart-totals{text-align:right}}.discount-form:after,#giftcard-form:after{content:'';display:table;clear:both}#discount-coupon-form{width:25%;float:left}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){#discount-coupon-form .discount{padding-bottom:14px}}#discount-coupon-form .discount{padding-bottom:14px\9}#discount-coupon-form .validation-advice{float:none;margin:-15px 0 20px}#discount-coupon-form .field-wrapper,.cart .giftcard .field-wrapper{display:inline-block}#discount-coupon-form .validation-advice,.cart .giftcard .validation-advice{display:block}#discount-coupon-form .button-wrapper,.cart .giftcard .button-wrapper{display:inline-block;vertical-align:bottom}#discount-coupon-form .button-wrapper > button,.cart .giftcard .button-wrapper > button{float:left}.cart .giftcard p{margin-bottom:7px}.cart .giftcard .check-gc-status{float:left;padding:0}.cart .giftcard .check-gc-status > span > span{font-size:14px;text-transform:none}@media only screen and (max-width: 991px){.cart .shipping,#discount-coupon-form{width:100%;float:none}.cart-forms .discount{border-right:solid 1px #e6e6e6}}.crosssell h2{margin:0;margin-bottom:10px;color:#333;font-size:20px;font-weight:400;font-style:normal;line-height:1.4;text-rendering:optimizeSpeed;text-transform:uppercase;font-weight:500}@media only screen and (max-width: 599px){.cart-table .cart-tax-total:after{right:-9px}.cart-table .cart-tax-total.cart-tax-total-expanded:after{right:-13px}}@media only screen and (max-width: 320px){.crosssell ul .item{padding-bottom:40px}.crosssell ul .product-details .crosssell-actions{padding:0 5px}}.products-grid .availability.out-of-stock span,.products-list .availability.out-of-stock span,.block-layered-nav .actions a{border:solid 2px #282828;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:none;display:inline-block;padding:9px 18px;color:#282828;font-size:13px;font-weight:700;line-height:20px;text-align:center;letter-spacing:.8px;text-transform:uppercase;vertical-align:middle;overflow:hidden;position:relative}.products-grid .availability.out-of-stock span::after,.products-list .availability.out-of-stock span::after,.block-layered-nav .actions a::after{content:"";position:absolute;transition:all .3s ease 0;z-index:1;background:#282828;width:102%;height:0;bottom:0;left:0}.products-grid .availability.out-of-stock span span,.products-list .availability.out-of-stock span span,.block-layered-nav .actions a span{z-index:9;position:relative}.products-grid .availability.out-of-stock span:hover,.products-list .availability.out-of-stock span:hover,.block-layered-nav .actions a:hover{cursor:pointer;color:#fff}.products-grid .availability.out-of-stock span:hover:after,.products-list .availability.out-of-stock span:hover:after,.block-layered-nav .actions a:hover:after{height:102%}.products-grid .availability.out-of-stock span,.products-list .availability.out-of-stock span,.products-grid .button.btn-cart,.products-grid .button.btn-details,.products-list .button.btn-cart,.products-list .button.btn-details{font-size:14px;padding:12px 28px 14px}@media only screen and (max-width: 991px){.products-grid .availability.out-of-stock span,.products-list .availability.out-of-stock span,.products-grid .button.btn-cart,.products-grid .button.btn-details,.products-list .button.btn-cart,.products-list .button.btn-details{padding:7px 12px}}.block-layered-nav .actions a{padding:9px 13px 10px}.products-grid .availability.out-of-stock span,.products-list .availability.out-of-stock span{background-color:none}.products-grid .availability.out-of-stock span:hover,.products-list .availability.out-of-stock span:hover{background:none}.products-grid .availability.out-of-stock span:active::after,.products-list .availability.out-of-stock span:active::after{background:none}.products-grid .availability.out-of-stock span:focus,.products-list .availability.out-of-stock span:focus{background:none}.products-grid .availability.out-of-stock span:hover,.products-list .availability.out-of-stock span:hover,.block-layered-nav .actions a:hover{z-index:99}.theme-border,.table-bordered{border-top:solid 2px #fe9b4b}.theme-color{color:#fe9b4b}.title-border{border-bottom:solid 2px #e6e6e6;padding-bottom:10px!important;margin-bottom:40px!important}@media only screen and (max-width: 767px){.title-border{padding-bottom:10px!important}}.theme-block{border:solid 1px #dfdfdf;border-top:solid 2px #fe9b4b;padding:30px 29px;margin-bottom:60px}.no-theme-block{border:none;padding:0;margin-bottom:0}.table-bordered thead > tr > th,.table-bordered thead > tr > td{font-size:16px;line-height:1.667em;color:#333;text-transform:uppercase;font-weight:500}@media only screen and (max-width: 991px){.theme-block{padding:15px;margin-bottom:30px}}.table-bordered thead > tr > th,.table-bordered thead > tr > td{border-bottom-width:1px}.table-bordered th,.table-bordered td{border:solid 1px #e6e6e6}.ink{display:block;position:absolute;background:rgba(0,0,0,0.1);border-radius:100%;-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);z-index:9999}.animate{-webkit-animation:ripple .65s linear;-webkit-animation:ripple .65s linear;-moz-animation:ripple .65s linear;-ms-animation:ripple .65s linear;-o-animation:ripple .65s linear;animation:ripple .65s linear}@-webkit-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-moz-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-o-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png);background-repeat:no-repeat;text-indent:-9999px}.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png)}@media (-webkit-min-device-pixel-ratio: 2),(min--moz-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 4 2),(min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite@2x.png);background-size:100px 1000px}}.category-image{margin-bottom:1.5em}.products-list .action .button,.products-grid .actions .button{white-space:normal}.product-details{position:relative}.category-description{font-size:16px;font-style:italic;margin:0 0 34px}h2.product-name,h3.product-name,h4.product-name,h5.product-name,p.product-name{font-size:14px;font-weight:700;line-height:1.56em;letter-spacing:.8px}h2.product-name a,h3.product-name a,h4.product-name a,h5.product-name a,p.product-name a{color:#282828}h2.product-name a:hover,h3.product-name a:hover,h4.product-name a:hover,h5.product-name a:hover,p.product-name a:hover{color:#fe9b4b;text-decoration:none}.products-grid .product-name,.products-list .product-name{margin-bottom:23px}.products-list .product-name{margin-bottom:0}.products-grid .label-product,.products-list .label-product{margin:0 0 3px;min-height:21px;font-size:14px;font-style:italic}.products-grid .label-product span,.products-list .label-product span{display:inline-block;padding:0;color:#282828}.products-grid .label-product span.sale,.products-list .label-product span.sale{color:#fe9b4b}.products-grid .availability.out-of-stock span,.products-list .availability.out-of-stock span{opacity:.3}.products-grid .availability.out-of-stock span:before,.products-list .availability.out-of-stock span:before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"î"±";\A  content: "î"±";font-size:20px;color:#282828;margin:0 10px 0 -10px}.products-grid .availability.out-of-stock span:after,.products-list .availability.out-of-stock span:after{display:none}.products-grid .availability.out-of-stock span:hover,.products-list .availability.out-of-stock span:hover{cursor:default;background:none}.products-grid{position:relative}.products-grid::after{content:'';display:table;clear:both}.products-grid > li.item{float:left;position:relative;margin-bottom:0;text-align:center;-webkit-transition:all,0.3s,ease-in-out;-moz-transition:all,0.3s,ease-in-out;-o-transition:all,0.3s,ease-in-out;transition:all,0.3s,ease-in-out}.products-grid > li.item:after{content:'';display:table;clear:both}.products-grid .item_wrap{text-align:center}.products-grid .product-image{width:100%;margin-bottom:13px;padding:0}.products-grid .product-image img{margin:0 auto;height:auto;max-width:100%}.products-grid .product-image img:hidden{display:none}.products-grid .configurable-swatch-list{margin-bottom:18px}.products-grid .button.btn-cart{padding:12px 29px 14px 60px}.products-grid .button.btn-details{padding:12px 30px 14px 50px}.catalog-category-view .products-grid > li.item,.catalogsearch-result-index .products-grid > li.item,.catalogsearch-advanced-result .products-grid > li.item{width:33.3333%}.products-grid li.item .swatches_wrap,.products-grid .item_wrap .swatches_wrap{display:none;padding:20px 0 0;margin:0 0 -25px}@media only screen and (min-width: 992px){.products-grid.first{border-top:solid 1px #e6e6e6}.products-grid li.item .product-details-holder,.products-grid .item_wrap .product-details-holder{padding-bottom:60px;opacity:1;-webkit-transition:opacity,0.3s,ease;-moz-transition:opacity,0.3s,ease;-o-transition:opacity,0.3s,ease;transition:opacity,0.3s,ease}.products-grid li.item .wrapper_holder,.products-grid .item_wrap .wrapper_holder{padding:75px 0 0;border-bottom:solid 1px #e6e6e6;border-right:solid 1px #e6e6e6;overflow:hidden}.products-grid li.item.last .wrapper_holder,.products-grid .item_wrap.last .wrapper_holder{border-right:none}.products-grid li.item .swatches_wrap,.products-grid .item_wrap .swatches_wrap{display:block}.products-grid li.item .wrapper-hover-hiden,.products-grid .item_wrap .wrapper-hover-hiden{bottom:0;padding:0 10px 5px;position:absolute;transform:scale(0);min-height:160px;width:100%;-webkit-transition:transform,0.3s,ease;-moz-transition:transform,0.3s,ease;-o-transition:transform,0.3s,ease;transition:transform,0.3s,ease}.products-grid li.item:hover .product-details-holder,.products-grid .item_wrap:hover .product-details-holder{opacity:0}.products-grid li.item:hover .wrapper-hover-hiden,.products-grid .item_wrap:hover .wrapper-hover-hiden{transform:scale(1)}.products-grid .item_wrap .product-details-holder{padding-bottom:30px}}@media only screen and (min-width: 1201px){.products-grid li.item .wrapper-hover-hiden,.products-grid .item_wrap .wrapper-hover-hiden{padding:20px 10px 30px;min-height:180px}}@media only screen and (min-width: 768px){.products-grid li.item .product-thumbs,.products-grid .item_wrap .product-thumbs{position:absolute;top:25px;right:25px;margin:0}.products-grid li.item .product-thumbs li.product-thumb,.products-grid .item_wrap .product-thumbs li.product-thumb{margin:0 0 10px;float:none;display:block;opacity:0}.products-grid li.item .product-thumbs a,.products-grid .item_wrap .product-thumbs a{padding:5px;background:#fff}}.products-grid .product-info{position:relative;overflow:hidden}.products-grid .ratings{margin:0}.products-grid .ratings .amount{display:none}.products-grid .price-box{margin:0 0 8px;text-align:center}.products-grid .price-box .old-price,.products-grid .price-box .special-price{display:inline-block;margin:0 5px}.products-grid .price-box:after{content:'';display:table;clear:both}.add_links_wrap{display:block}.products-grid .add-to-links{margin:18px 0 0;display:inline-block}.products-grid .add-to-links a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.product-image-container .product-gallery-img{max-width:270px;margin:0 auto 13px}.product-image-container .product-gallery-img img{width:100%}.product-image-container .product-gallery-item{display:none}.product-image-container .product-gallery-item:first-child{display:block}.product-image-container .owl-carousel .owl-item{padding:0}.product-image-container .owl-carousel .product-gallery-item{display:block}.product-image-container .owl-controls{opacity:0;margin:0}.product-image-container .owl-controls div.owl-next,.product-image-container .owl-controls div.owl-prev{top:45%;background:transparent;border-radius:0;left:-15px;width:40px;color:#fe9b4b}.product-image-container .owl-controls div.owl-next:before,.product-image-container .owl-controls div.owl-prev:before{color:inherit}.product-image-container .owl-controls div.owl-next:hover,.product-image-container .owl-controls div.owl-prev:hover{color:#282828}.product-image-container .owl-controls div.owl-next:hover:before,.product-image-container .owl-controls div.owl-prev:hover:before{color:inherit}.product-image-container .owl-controls div.owl-next{left:auto;right:-15px}.wrapper-hover:hover .owl-controls{opacity:1}.products-grid .product-image:before,.products-grid .product-image:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:none}.products-grid .product-image:before{background-color:#fff;opacity:.8;z-index:2}.products-grid .product-image:after{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/images/opc-ajax-loader.gif);background-repeat:no-repeat;background-position:center;z-index:3}.products-grid .product-image.loading{position:relative}.products-grid .product-image.loading:before,.products-grid .product-image.loading:after{display:block}@media only screen and (max-width: 1199px){.products-grid li.item .product-thumbs{top:10px;right:10px;margin:0}.products-grid li.item .product-thumbs li.product-thumb{margin:0 0 5px}}@media only screen and (max-width: 991px){.products-grid li.item .wrapper_holder{padding:0 10px 20px}.products-grid li.item .product-thumbs li.product-thumb{display:block!important}.products-grid li.item .product-thumbs li.product-thumb img{width:35px;height:35px}.products-grid .ratings{margin:0 0 15px}.products-grid .button.btn-cart{padding:9px 15px 11px 36px}.products-grid .button.btn-cart:before{left:10px}.products-grid .button.btn-details{padding:9px 15px 11px 36px}.products-grid .button.btn-details:before{left:14px}.products-grid .add-to-links a{font-size:12px}.category-description{font-size:13px;margin:0 0 20px}}@media only screen and (max-width: 767px){.category-description{display:none}.products-grid .product-image{float:none;margin:0 auto 15px;overflow:hidden;padding:5px}.products-grid li.item .product-thumbs{float:none}.products-grid li.item .product-thumbs li.product-thumb{background:#f5f5f5;display:inline-block!important}.products-grid li.item .product-thumbs li.product-thumb img{width:65px;height:65px}.products-grid .product-image-container{float:none;text-align:center}.products-grid .product-image{width:270px}.products-grid .product-details{min-height:inherit!important}.products-grid .product-info{overflow:hidden;clear:both;text-align:center}.products-grid .ratings .rating-box{margin:0 0 10px}.catalog-category-view .products-grid > li.item,.catalogsearch-result-index .products-grid > li.item,.catalogsearch-advanced-result .products-grid > li.item{float:none;width:100%}.catalog-category-view .products-grid > li.item .wrapper_holder,.catalogsearch-result-index .products-grid > li.item .wrapper_holder,.catalogsearch-advanced-result .products-grid > li.item .wrapper_holder{border-bottom:solid 1px #dfdfdf;margin-bottom:20px}.category-description{font-size:13px;margin:0 0 20px}}@media only screen and (max-width: 599px){.products-grid .product-image{width:210px}}@media only screen and (min-width: 960px){.products-grid--max-4-col > li:nth-child(odd){clear:none}.products-grid--max-4-col > li:nth-child(3n+1){clear:none}.products-grid--max-4-col > li:nth-child(even),.products-grid--max-4-col > li:nth-child(3n){margin-right:1.11111%}.products-grid--max-4-col > li{margin-right:1.11111%;width:24.16667%;margin-right:1.11111%}.products-grid--max-4-col > li:nth-child(4n+1){clear:left}.products-grid--max-4-col > li:nth-child(4n){margin-right:0}.products-grid--max-5-col > li:nth-child(odd){clear:none}.products-grid--max-5-col > li:nth-child(3n+1){clear:none}.products-grid--max-5-col > li:nth-child(even),.products-grid--max-5-col > li:nth-child(3n){margin-right:1.11111%}.products-grid--max-5-col > li{margin-right:1.11111%;width:19.11111%;margin-right:1.11111%}.products-grid--max-5-col > li:nth-child(5n+1){clear:left}.products-grid--max-5-col > li:nth-child(5n){margin-right:0}.products-grid--max-6-col > li:nth-child(odd){clear:none}.products-grid--max-6-col > li:nth-child(3n+1){clear:none}.products-grid--max-6-col > li:nth-child(even),.products-grid--max-6-col > li:nth-child(3n){margin-right:1.11111%}.products-grid--max-6-col > li{margin-right:1.11111%;width:15.74074%;margin-right:1.11111%}.products-grid--max-6-col > li:nth-child(6n+1){clear:left}.products-grid--max-6-col > li:nth-child(6n){margin-right:0}}.products-list > li.item{padding:0 0 60px 18px;margin:0 0 50px;border-bottom:1px solid #e6e6e6;position:relative}.products-list > li.item .label-product{top:10px;left:10px}.products-list > li.item:after{content:'';display:table;clear:both}.products-list > li.item .product-image,.products-list > li.item .product-image-container{float:left;width:50.781%}.products-list > li.item .product-image .product-image,.products-list > li.item .product-image-container .product-image{float:none;width:100%!important;padding:0;margin-bottom:11px}.products-list > li.item .product-image > img,.products-list > li.item .product-image-container > img{width:100%;max-width:100%;height:auto}.products-list > li.item:last-child{padding-bottom:0;border-bottom:none}.products-list .button.btn-cart{padding:12px 29px 14px 60px}.products-list .button.btn-cart:before{display:inline-block;font-family:"FontAwesome";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"ïŠ";font-size:19px;position:absolute;z-index:9;left:30px;top:50%;margin:-12px 0 0;color:#fe9b4b}.products-list .button.btn-details{padding:12px 30px 14px 50px}.products-list .button.btn-details:before{display:inline-block;font-family:"FontAwesome";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"ï"©";\A  font-size: 19px;\A  position: absolute;\A  z-index: 9;\A  left: 30px;\A  top: 50%;\A  margin: -10px 0 0;\A  color: #fe9b4b;\A}\A.products-list .actions {\A  margin-bottom: 18px;\A}\A.products-list .add-to-links {\A  margin: 15px 0 7px;\A}\A.products-list .add-to-links .link-compare::before {\A  padding-right: 7px;\A}\A.products-list .configurable-swatch-list {\A  margin: 0 0 15px;\A}\A.products-list .configurable-swatch-list li {\A  margin: 0 8px 0 0;\A}\A.products-list .product-thumbs {\A  margin: 0 -4px;\A}\A.products-list .product-thumbs li {\A  margin: 0 4px;\A}\A.products-list .product-thumbs li a {\A  background-color: #f5f5f5;\A}\A\A.products-list .product-shop {\A  overflow: hidden;\A  padding-left: 30px;\A}\A.products-list .product-shop .ratings {\A  margin: 0 0 19px;\A  overflow: hidden;\A}\A.products-list .product-shop .ratings .separator {\A  display: none;\A}\A.products-list .product-shop .ratings .rating-box,\A.products-list .product-shop .ratings .temp {\A  float: left;\A  margin-top: 5px;\A}\A.products-list .product-shop .ratings .rating-links {\A  margin-top: 3px;\A  font-size: 14px;\A}\A.products-list .product-shop .ratings .rating-links a {\A  margin: 0 0 0 20px;\A  text-decoration: underline;\A}\A.products-list .product-shop .ratings .rating-links a:hover {\A  color: #282828;\A}\A.products-list .product-shop .price-box {\A  margin: 0 0 9px;\A  clear: both;\A}\A.products-list .product-shop .action {\A  margin: 7px 0;\A}\A.products-list .product-shop .desc {\A  margin: 0 0 24px;\A  font-size: 16px;\A  font-style: italic;\A}\A.products-list .product-shop .desc div {\A  display: inline;\A}\A.products-list .product-shop .desc .link-learn {\A  display: inline;\A  font-size: 14px;\A  font-style: normal;\A}\A.products-list .product-shop .product-primary {\A  float: left;\A  width: 54%;\A  overflow: hidden;\A}\A.products-list .product-shop .product-secondary {\A  float: right;\A  width: 42%;\A  text-align: left;\A  clear: right;\A  padding: 0 0 350px 30px;\A  margin: 0 0 -350px 0;\A  border-left: solid 1px #e6e6e6;\A}\A\A@media only screen and (max-width: 1199px) {\A  .products-list .button.btn-details,\A  .products-list .button.btn-cart {\A    padding: 7px 10px;\A  }\A  .products-list .button.btn-details:before,\A  .products-list .button.btn-cart:before {\A    display: none;\A  }\A  .products-list .product-shop .desc {\A    font-size: 14px;\A    margin: 0 0 16px;\A  }\A  .products-list .product-shop .ratings .rating-links {\A    clear: both;\A  }\A  .products-list .product-shop .ratings .rating-links a {\A    margin: 0 20px 0 0;\A  }\A  .products-list .availability.out-of-stock span {\A    padding: 7px 10px;\A  }\A  .products-list .availability.out-of-stock span::before {\A    display: none;\A  }\A}\A@media only screen and (max-width: 991px) {\A  .products-list .product-shop .product-primary {\A    float: none;\A    width: auto;\A  }\A  .products-list .product-shop .product-secondary {\A    float: none;\A    width: auto;\A    padding: 10px 0 0;\A    margin: 0;\A    border: none;\A  }\A}\A@media only screen and (max-width: 599px) {\A  .products-list .product-shop {\A    padding: 15px 0 0;\A    clear: both;\A  }\A  .products-list > li.item {\A    margin: 0 0 20px;\A    padding: 0 0 20px;\A  }\A  .products-list > li.item .product-image-container {\A    float: none;\A    margin: 0 auto;\A    max-width: 360px;\A    text-align: center;\A    width: auto;\A  }\A  .products-list > li.item .product-image-container .product-image {\A    width: auto;\A    display: inline-block;\A  }\A  .products-list > li.item .label-product,\A  .products-list > li.item .product-primary,\A  .products-list > li.item .description,\A  .products-list > li.item .desc.std,\A  .products-list > li.item .price-box,\A  .products-list > li.item .product-name,\A  .products-list > li.item .actions,\A  .products-list > li.item .no-rating,\A  .products-list > li.item .add-to-links,\A  .products-list > li.item .product-secondary {\A    text-align: center;\A  }\A  .products-list > li.item .product-shop .ratings {\A    text-align: center;\A  }\A  .products-list > li.item .product-shop .ratings .rating-box.stars {\A    float: none;\A    margin: 0 auto 5px;\A  }\A  .products-list > li.item .product-shop .ratings .rating-links a {\A    margin: 0 10px;\A  }\A  .products-list > li.item .configurable-swatch-list {\A    text-align: center;\A  }\A  .products-list > li.item .configurable-swatch-list li {\A    float: none;\A    display: inline-block;\A    margin: 0 3px;\A  }\A}\A@media only screen and (max-width: 600px) {\A  .products-list .product-shop .price-box .special-price {\A    padding-left: 0;\A  }\A\A  .products-list .product-shop .product-primary,\A  .products-list .product-shop .product-secondary,\A  .products-list .product-shop .desc {\A    float: none;\A    width: 100%;\A    padding-right: 0;\A    text-align: left;\A  }\A}\A/* ============================================ *\A * Mini Product List\A * ============================================ */\A.mini-products-list .product-image {\A  float: left;\A  min-width: 50px;\A}\A.mini-products-list .product-details {\A  margin-left: 170px;\A}\A.mini-products-list .product-details .product-name {\A  padding-top: 0;\A}\A.mini-products-list li {\A  margin-bottom: 10px;\A  clear: both;\A}\A.mini-products-list li:after {\A  content: '';\A  display: table;\A  clear: both;\A}\A\A.mini-products-images-list:after {\A  content: '';\A  display: table;\A  clear: both;\A}\A.mini-products-images-list li.item {\A  float: left;\A  width: 50%;\A  margin: 0;\A  padding: 0 5px 10px 0;\A}\A.mini-products-images-list li.item:nth-child(even) {\A  padding-right: 0;\A  padding-left: 5px;\A}\A.mini-products-images-list li.item .product-image {\A  display: block;\A}\A.mini-products-images-list li.item .product-image img {\A  width: 100%;\A  max-width: 100%;\A}\A\A/* ============================================ *\A * Catalog - List\A * ============================================ */\A.category-image {\A  border: 1px solid #CCCCCC;\A  padding: 10px;\A}\A.category-image img {\A  width: 100%;\A  max-width: 100%;\A}\A.category-image img:hidden {\A  display: none;\A}\A\A/* ============================================ *\A * Layered Navigation\A * ============================================ */\A.block-layered-nav .block-subtitle--filter {\A  display: none;\A  margin: 0;\A  margin-bottom: 10px;\A  color: #333333;\A  font-size: 16px;\A  font-weight: 500;\A  font-style: normal;\A  line-height: 1.4;\A  text-rendering: optimizeSpeed;\A  text-transform: uppercase;\A  -moz-user-select: none;\A  -ms-user-select: none;\A  -webkit-user-select: none;\A  -o-user-select: none;\A  user-select: none;\A  font-size: 16px;\A  letter-spacing: 1px;\A  color: #282828;\A  font-weight: bold;\A  margin-bottom: 0;\A  padding: 14px 10px 14px 21px;\A  border-top: solid 1px #e6e6e6;\A  position: relative;\A  background-color: #ffffff;\A  cursor: pointer;\A}\A.block-layered-nav .block-subtitle--filter:after {\A  content: '';\A  position: absolute;\A  width: 0;\A  height: 0;\A  display: block;\A  border-right: 4px solid transparent;\A  border-left: 4px solid transparent;\A  border-top: 4px solid #333333;\A  border-bottom: none;\A  left: 10px;\A  top: 50%;\A  margin-top: -3px;\A}\A@media only screen and (max-width: 767px) {\A  .block-layered-nav .block-subtitle--filter {\A    border: solid 1px #e6e6e6;\A    border-bottom: none;\A  }\A  .block-layered-nav .block-subtitle--filter:hover {\A    color: #fe9b4b;\A  }\A}\A\A.block-layered-nav .block-content .toggle-tabs {\A  display: none;\A}\A.block-layered-nav .block-content > dl > dt {\A  margin: 0;\A  margin-bottom: 10px;\A  color: #333333;\A  font-size: 16px;\A  font-weight: 500;\A  font-style: normal;\A  line-height: 1.4;\A  text-rendering: optimizeSpeed;\A  text-transform: uppercase;\A  -moz-user-select: none;\A  -ms-user-select: none;\A  -webkit-user-select: none;\A  -o-user-select: none;\A  user-select: none;\A  font-size: 16px;\A  letter-spacing: 1px;\A  color: #282828;\A  font-weight: bold;\A  margin-bottom: 0;\A  padding: 14px 10px 14px 21px;\A  border-top: solid 1px #e6e6e6;\A  position: relative;\A  background-color: #ffffff;\A  display: block;\A}\A.block-layered-nav .block-content > dl > dt:after {\A  content: '';\A  position: absolute;\A  width: 0;\A  height: 0;\A  display: block;\A  border-right: 4px solid transparent;\A  border-left: 4px solid transparent;\A  border-top: 4px solid #333333;\A  border-bottom: none;\A  left: 10px;\A  top: 50%;\A  margin-top: -3px;\A}\A\Asection.related.products {\A    margin-top: 7% !important;\A}\Asection.related.products .glasses p{display :none ;}\Asection.related.products h3.text-center {\A    border-bottom: none;\A    font-size: 20px;\A}\A@media only screen and (max-width: 767px) {\A  .block-layered-nav .block-content > dl > dt {\A    border: solid 1px #e6e6e6;\A    border-bottom: none;\A  }\A  .block-layered-nav .block-content > dl > dt:hover {\A    color: #fe9b4b;\A  }\A}\A.block-layered-nav .block-content > dl > dd {\A  padding: 0 0 25px 0;\A  background-color: #ffffff;\A  margin: 0;\A}\A@media only screen and (max-width: 1199px) {\A  .block-layered-nav .block-content > dl > dd {\A    padding: 5px 0 10px;\A  }\A}\A@media only screen and (max-width: 767px) {\A  .block-layered-nav .block-content > dl > dd {\A    padding: 5px 15px 15px;\A  }\A}\A.block-layered-nav .block-content > dl > dd:last-child {\A  border-width: 0 1px 1px 1px;\A}\A.block-layered-nav .block-content .selected-filter {\A  background-color: #ffffff;\A}\A.block-layered-nav .block-content > dl > dt {\A  background: none !important;\A}\A@media only screen and (min-width: 768px) {\A  .block-layered-nav .block-content > dl > dt {\A    border-top: 0;\A  }\A}\A.block-layered-nav .block-content > dl > dd {\A  background: none !important;\A}\A\A.block-layered-nav dl {\A  margin: 0;\A}\A\A.block-layered-nav dl dd {\A  margin-bottom: 10px;\A  margin-top: 10px;\A}\A.block-layered-nav dl dd ol > li > span,\A.block-layered-nav dl dd ol > li > a {\A  padding: 4px 0;\A  display: inline-block;\A  color: #777777;\A}\A.block-layered-nav dl dd ol > li > span:hover,\A.block-layered-nav dl dd ol > li > a:hover {\A  color: #fe9b4b;\A}\A\A.block-layered-nav .selected-filter {\A  margin-bottom: 25px;\A}\A.block-layered-nav .selected-filter .currently {\A  padding: 32px 25px 0 30px;\A}\A.block-layered-nav .selected-filter .currently .block-subtitle {\A  display: block;\A  margin: 0;\A  margin-bottom: 10px;\A  color: #333333;\A  font-size: 16px;\A  font-weight: 500;\A  font-style: normal;\A  line-height: 1.4;\A  text-rendering: optimizeSpeed;\A  text-transform: uppercase;\A  font-size: 16px;\A  color: #282828;\A  font-weight: bold;\A  margin-bottom: 16px;\A}\A.block-layered-nav .selected-filter .currently ol li {\A  margin-bottom: 6px;\A}\A.block-layered-nav .selected-filter .currently ol li .label {\A  font-weight: normal;\A  text-transform: capitalize;\A}\A.block-layered-nav .selected-filter .currently ol li .value {\A  color: #fe9b4b;\A}\A.block-layered-nav .selected-filter .currently ol li:after {\A  content: '';\A  display: table;\A  clear: both;\A}\A.block-layered-nav .selected-filter .currently ol li.swatch-current .label {\A  line-height: 34px !important;\A}\A.block-layered-nav .selected-filter .currently ol li.swatch-current .value {\A  line-height: 34px !important;\A}\A.block-layered-nav .actions {\A  text-align: right;\A  margin: 0 !important;\A  padding: 5px 25px 35px 30px;\A}\A\A@media only screen and (min-width: 768px) {\A  .block-layered-nav .block-content > dl > dt {\A    padding: 0 0 12px 0;\A  }\A  .block-layered-nav .block-content > dl > dt:after {\A    display: none;\A  }\A}\A@media only screen and (max-width: 1199px) {\A  .block-layered-nav .block-content > dl > dt {\A    padding: 0 0 8px 0;\A    font-size: 13px;\A  }\A  .block-layered-nav .block-content > dl > dt:after {\A    display: none;\A  }\A\A  .block-layered-nav .block-content .selected-filter {\A    background: none;\A  }\A  .block-layered-nav .block-content .selected-filter .currently {\A    padding: 0 0 10px;\A  }\A  .block-layered-nav .block-content .selected-filter .currently .block-subtitle {\A    font-size: 13px;\A  }\A  .block-layered-nav .block-content .selected-filter .actions {\A    padding: 0 0 10px;\A  }\A}\A@media only screen and (max-width: 767px) {\A  .block-layered-nav .block-content .selected-filter {\A    background: #fafafa;\A    margin: 0;\A  }\A  .block-layered-nav .block-content .selected-filter .currently {\A    padding: 10px;\A  }\A  .block-layered-nav .block-content .selected-filter .currently .block-subtitle {\A    font-size: 13px;\A  }\A  .block-layered-nav .block-content .selected-filter .actions {\A    padding: 10px;\A  }\A\A  .sidebar .block.block-layered-nav {\A    border-bottom: none;\A  }\A\A  .block-layered-nav--no-filters .block-title {\A    display: none;\A  }\A\A  .block-layered-nav .block-title > strong {\A    margin: 0;\A    margin-bottom: 10px;\A    color: #333333;\A    font-size: 16px;\A    font-weight: 500;\A    font-style: normal;\A    line-height: 1.4;\A    text-rendering: optimizeSpeed;\A    text-transform: uppercase;\A  }\A\A  .block-layered-nav .block-content {\A    padding-top: 0;\A    margin-top: 15px;\A  }\A  .block-layered-nav .block-content > dl > dt {\A    cursor: pointer;\A    border-bottom-width: 0;\A  }\A  .block-layered-nav .block-content > dl > dt:hover {\A    color: #333333;\A  }\A  .block-layered-nav .block-content > dl > dt:after {\A    content: '';\A    position: absolute;\A    width: 0;\A    height: 0;\A    display: block;\A    border-top: 4px solid transparent;\A    border-bottom: 4px solid transparent;\A    border-left: 4px solid #333333;\A    border-right: none;\A  }\A  .block-layered-nav .block-content > dl > dt.last {\A    border-bottom-width: 1px;\A  }\A  .block-layered-nav .block-content > dl > dd {\A    display: none;\A  }\A  .block-layered-nav .block-content.accordion-open > dl > dt.current {\A    border-bottom-width: 1px;\A    color: #fe9b4b;\A  }\A  .block-layered-nav .block-content.accordion-open > dl > dt.current:after {\A    content: '';\A    position: absolute;\A    width: 0;\A    height: 0;\A    display: block;\A    border-right: 4px solid transparent;\A    border-left: 4px solid transparent;\A    border-top: 4px solid #333333;\A    border-bottom: none;\A    left: 6px;\A    top: 50%;\A    margin-top: -3px;\A  }\A  .block-layered-nav .block-content.accordion-open > dl > dd.current {\A    display: block;\A    border-left: 1px solid #e6e6e6;\A    border-right: 1px solid #e6e6e6;\A  }\A  .block-layered-nav .block-content dl dt {\A    padding: 7px 10px 7px 24px;\A  }\A  .block-layered-nav .block-content dl dt.last {\A    border-bottom: solid 1px #e6e6e6;\A  }\A  .block-layered-nav .block-content dl dd {\A    border: solid 1px #e6e6e6;\A    border-bottom: none;\A  }\A\A  .block-layered-nav .block-subtitle--filter {\A    background-color: #333333;\A    border: 0;\A    margin-bottom: 0;\A    display: block;\A    color: #ffffff;\A  }\A  .block-layered-nav .block-subtitle--filter:after {\A    content: '';\A    position: absolute;\A    width: 0;\A    height: 0;\A    display: block;\A    border-top: 4px solid transparent;\A    border-bottom: 4px solid transparent;\A    border-left: 4px solid #ffffff;\A    border-right: none;\A    right: 10px;\A    top: 50%;\A    margin-top: -5px;\A  }\A  .block-layered-nav .block-subtitle--filter:hover {\A    background-color: #0f0f0f;\A    color: #ffffff;\A  }\A  .block-layered-nav .block-subtitle--filter.active:after {\A    content: '';\A    position: absolute;\A    width: 0;\A    height: 0;\A    display: block;\A    border-right: 4px solid transparent;\A    border-left: 4px solid transparent;\A    border-top: 4px solid #ffffff;\A    border-bottom: none;\A    right: 10px;\A    top: 50%;\A    margin-top: -3px;\A  }\A\A  #narrow-by-list,\A  #narrow-by-list2 {\A    padding: 10px;\A    border: 1px solid #CCCCCC;\A    border-top: 0;\A  }\A\A  .block-layered-nav dl ol > li > a,\A  .block-layered-nav dl ol > li > span {\A    padding: 0;\A    margin: 0;\A  }\A\A  .block-layered-nav dl ol > li > a {\A    color: #888;\A    background-color: #f4f4f4;\A    padding: 5px 10px;\A    background: none;\A  }\A  .block-layered-nav dl ol > li > a:hover {\A    text-decoration: none;\A  }\A}\A.checkout-multishipping-addresses #checkout_multishipping_form .dropdown {\A  border-radius: 0;\A}\A.checkout-multishipping-addresses #checkout_multishipping_form .dropdown .selected {\A  font-size: 14px;\A  background: #EDEDED;\A  height: 40px;\A  line-height: 22px;\A}\A.checkout-multishipping-addresses #checkout_multishipping_form .dropdown.open {\A  z-index: 9;\A}\A.checkout-multishipping-addresses #checkout_multishipping_form .dropdown.open div {\A  padding: 10px 0;\A  height: auto !important;\A}\A.checkout-multishipping-addresses #checkout_multishipping_form .dropdown div {\A  background: #EDEDED;\A}\A.checkout-multishipping-addresses #checkout_multishipping_form .dropdown div ul {\A  position: relative;\A}\A.checkout-multishipping-addresses #checkout_multishipping_form .dropdown div ul li {\A  font-weight: normal;\A  background: #EDEDED;\A  margin: 0;\A  padding: 18px 20px 17px;\A  font-size: 14px;\A  color: #8b8b8b;\A  list-style: none;\A  display: block;\A  line-height: 1;\A  color: #000;\A  overflow: hidden;\A  white-space: normal;\A  z-index: 99;\A}\A.checkout-multishipping-addresses #checkout_multishipping_form .dropdown div ul li:hover {\A  background: #cdcdcd;\A}\A\A/*# sourceMappingURL=product-list.css.map */\A\A/* ============================================ *\A * Account - Reviews\A * ============================================ */\A/***/\A/***/\A/*********************************************/\A/**********************************/\A/**************************************/\A/***************************************/\A/****************************************/\A/****************************************/\A/* ============================================ *\A * Linearize Table\A * ============================================ */\A/***/\A/***/\A/* -------------------------------------------- *\A * Buttons\A */\A/* ------------------------------------------- *\A * Button hover\A */\A/* -------------------------------------------- *\A * Swatch label hover\A */\A/* -------------------------------------------- *\A * Custom Radio button, Checkbox\A */\A/* -------------------------------------------- *\A * Custom Select\A */\A/* -------------------------------------------- *\A * Product View Zoom\A */\A/* -------------------------------------------- *\A * Theme elements\A */\A.theme-border, .table-bordered {\A  border-top: solid 2px #fe9b4b;\A}\A\A.theme-color {\A  color: #fe9b4b;\A}\A\A.title-border {\A  border-bottom: solid 2px #e6e6e6;\A  padding-bottom: 10px !important;\A  margin-bottom: 40px !important;\A}\A@media only screen and (max-width: 767px) {\A  .title-border {\A    padding-bottom: 10px !important;\A  }\A}\A\A.theme-block {\A  border: solid 1px #dfdfdf;\A  border-top: solid 2px #fe9b4b;\A  padding: 30px 29px;\A  margin-bottom: 60px;\A}\A\A.no-theme-block {\A  border: none;\A  padding: 0;\A  margin-bottom: 0;\A}\A\A.table-bordered thead > tr > th,\A.table-bordered thead > tr > td {\A  font-size: 16px;\A  line-height: 1.667em;\A  color: #333333;\A  text-transform: uppercase;\A  font-weight: 500;\A}\A\A@media only screen and (max-width: 991px) {\A  .theme-block {\A    padding: 15px;\A    margin-bottom: 30px;\A  }\A}\A/* -------------------------------------------- *\A* Table Bordered\A*/\A.table-bordered thead > tr > th,\A.table-bordered thead > tr > td {\A  border-bottom-width: 1px;\A}\A.table-bordered th,\A.table-bordered td {\A  border: solid 1px #e6e6e6;\A}\A\A/* -------------------------------------------- *\A * Material Design Click Animation\A */\A.ink {\A  display: block;\A  position: absolute;\A  background: rgba(0, 0, 0, 0.1);\A  border-radius: 100%;\A  -moz-transform: scale(0);\A  -o-transform: scale(0);\A  -ms-transform: scale(0);\A  -webkit-transform: scale(0);\A  transform: scale(0);\A  z-index: 9999;\A}\A\A.animate {\A  -webkit-animation: ripple 0.65s linear;\A  -webkit-animation: ripple 0.65s linear;\A  -moz-animation: ripple 0.65s linear;\A  -ms-animation: ripple 0.65s linear;\A  -o-animation: ripple 0.65s linear;\A  animation: ripple 0.65s linear;\A}\A\A@-webkit-keyframes ripple {\A  100% {\A    opacity: 0;\A    -moz-transform: scale(2.5);\A    -o-transform: scale(2.5);\A    -ms-transform: scale(2.5);\A    -webkit-transform: scale(2.5);\A    transform: scale(2.5);\A  }\A}\A@-moz-keyframes ripple {\A  100% {\A    opacity: 0;\A    -moz-transform: scale(2.5);\A    -o-transform: scale(2.5);\A    -ms-transform: scale(2.5);\A    -webkit-transform: scale(2.5);\A    transform: scale(2.5);\A  }\A}\A@-o-keyframes ripple {\A  100% {\A    opacity: 0;\A    -moz-transform: scale(2.5);\A    -o-transform: scale(2.5);\A    -ms-transform: scale(2.5);\A    -webkit-transform: scale(2.5);\A    transform: scale(2.5);\A  }\A}\A@keyframes ripple {\A  100% {\A    opacity: 0;\A    -moz-transform: scale(2.5);\A    -o-transform: scale(2.5);\A    -ms-transform: scale(2.5);\A    -webkit-transform: scale(2.5);\A    transform: scale(2.5);\A  }\A}\A/* -------------------------------------------- *\A * Icons\A */\A.icon-sprite, .icon-sprite-for-modules {\A  background-image: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png);\A  background-repeat: no-repeat;\A  text-indent: -9999px;\A}\A\A.icon-sprite-for-modules {\A  background-image: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png);\A}\A\A@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 4 / 2), (min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx) {\A  .icon-sprite, .icon-sprite-for-modules {\A    background-image: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite@2x.png);\A    background-size: 100px 1000px;\A  }\A}\A.product-review .product-img-box p.label {\A  font-size: 16px;\A  margin-top: 20px;\A  padding-bottom: 10px;\A  text-transform: uppercase;\A  display: block;\A}\A.product-review .product-img-box .rating-box {\A  float: left;\A}\A.product-review .product-img-box .rating-box.stars {\A  margin: 0 0 10px !important;\A}\A.product-review .product-img-box .rating-links .separator,\A.product-review .product-img-box .moveToTab {\A  display: none;\A}\A.product-review .product-img-box .product-image {\A  max-width: 50%;\A  width: auto;\A}\A.product-review .product-details h2 {\A  display: block !important;\A  border-bottom: 1px solid #CCCCCC;\A  color: #fe9b4b;\A  font-size: 16px;\A  font-weight: 600;\A  padding-bottom: 10px;\A}\A.product-review .ratings-table { }\A.product-review .ratings-table th {\A  padding-right: 10px;\A}\A\A.product-review .ratings-table tr {\A  font-size: 12px;\A  margin-right: 10px;\A  text-transform: uppercase;\A}\A.product-review .ratings-description dt {\A  border-bottom: 1px solid #CCCCCC;\A  font-size: 16px;\A  font-weight: 400;\A  margin-top: 20px;\A  padding: 10px 0;\A  text-transform: uppercase;\A}\A.product-review .ratings-description dd {\A  color: #737373;\A  font-size: 13px;\A  padding-top: 7px;\A}\A\A@media only screen and (min-width: 768px) {\A  .product-review .ratings-table tr {\A    float: none;\A  }\A}\A@media only screen and (max-width: 320px) {\A  .product-review .ratings-table tr {\A    float: none;\A  }\A}\A\A/*# sourceMappingURL=account-reviews.css.map */\A\A@charset "UTF-8";\A/***/\A/***/\A/*********************************************/\A/**********************************/\A/**************************************/\A/***************************************/\A/****************************************/\A/****************************************/\A/* ============================================ *\A * Linearize Table\A * ============================================ */\A/***/\A/***/\A/* -------------------------------------------- *\A * Buttons\A */\A/* ------------------------------------------- *\A * Button hover\A */\A/* -------------------------------------------- *\A * Swatch label hover\A */\A/* -------------------------------------------- *\A * Custom Radio button, Checkbox\A */\A/* -------------------------------------------- *\A * Custom Select\A */\A/* -------------------------------------------- *\A * Product View Zoom\A */\A/* -------------------------------------------- *\A * Theme elements\A */\A.theme-border, .table-bordered {\A  border-top: solid 2px #fe9b4b;\A}\A\A.theme-color {\A  color: #fe9b4b;\A}\A\A.title-border {\A  border-bottom: solid 2px #e6e6e6;\A  padding-bottom: 10px !important;\A  margin-bottom: 40px !important;\A}\A@media only screen and (max-width: 767px) {\A  .title-border {\A    padding-bottom: 10px !important;\A  }\A}\A\A.theme-block {\A  border: solid 1px #dfdfdf;\A  border-top: solid 2px #fe9b4b;\A  padding: 30px 29px;\A  margin-bottom: 60px;\A}\A\A.no-theme-block {\A  border: none;\A  padding: 0;\A  margin-bottom: 0;\A}\A\A.table-bordered thead > tr > th,\A.table-bordered thead > tr > td {\A  font-size: 16px;\A  line-height: 1.667em;\A  color: #333333;\A  text-transform: uppercase;\A  font-weight: 500;\A}\A\A@media only screen and (max-width: 991px) {\A  .theme-block {\A    padding: 15px;\A    margin-bottom: 30px;\A  }\A}\A/* -------------------------------------------- *\A* Table Bordered\A*/\A.table-bordered thead > tr > th,\A.table-bordered thead > tr > td {\A  border-bottom-width: 1px;\A}\A.table-bordered th,\A.table-bordered td {\A  border: solid 1px #e6e6e6;\A}\A\A/* -------------------------------------------- *\A * Material Design Click Animation\A */\A.ink {\A  display: block;\A  position: absolute;\A  background: rgba(0, 0, 0, 0.1);\A  border-radius: 100%;\A  -moz-transform: scale(0);\A  -o-transform: scale(0);\A  -ms-transform: scale(0);\A  -webkit-transform: scale(0);\A  transform: scale(0);\A  z-index: 9999;\A}\A\A.animate {\A  -webkit-animation: ripple 0.65s linear;\A  -webkit-animation: ripple 0.65s linear;\A  -moz-animation: ripple 0.65s linear;\A  -ms-animation: ripple 0.65s linear;\A  -o-animation: ripple 0.65s linear;\A  animation: ripple 0.65s linear;\A}\A\A@-webkit-keyframes ripple {\A  100% {\A    opacity: 0;\A    -moz-transform: scale(2.5);\A    -o-transform: scale(2.5);\A    -ms-transform: scale(2.5);\A    -webkit-transform: scale(2.5);\A    transform: scale(2.5);\A  }\A}\A@-moz-keyframes ripple {\A  100% {\A    opacity: 0;\A    -moz-transform: scale(2.5);\A    -o-transform: scale(2.5);\A    -ms-transform: scale(2.5);\A    -webkit-transform: scale(2.5);\A    transform: scale(2.5);\A  }\A}\A@-o-keyframes ripple {\A  100% {\A    opacity: 0;\A    -moz-transform: scale(2.5);\A    -o-transform: scale(2.5);\A    -ms-transform: scale(2.5);\A    -webkit-transform: scale(2.5);\A    transform: scale(2.5);\A  }\A}\A@keyframes ripple {\A  100% {\A    opacity: 0;\A    -moz-transform: scale(2.5);\A    -o-transform: scale(2.5);\A    -ms-transform: scale(2.5);\A    -webkit-transform: scale(2.5);\A    transform: scale(2.5);\A  }\A}\A/* -------------------------------------------- *\A * Icons\A */\A.icon-sprite, .icon-sprite-for-modules {\A  background-image: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png);\A  background-repeat: no-repeat;\A  text-indent: -9999px;\A}\A\A.icon-sprite-for-modules {\A  background-image: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png);\A}\A\A@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 4 / 2), (min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx) {\A  .icon-sprite, .icon-sprite-for-modules {\A    background-image: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite@2x.png);\A    background-size: 100px 1000px;\A  }\A}\A.widget-catalogsale-products-carousel {\A  position: relative;\A}\A.widget-catalogsale-products-carousel .sale-carousel {\A  margin: 0 -15px;\A  width: auto;\A}\A.widget-catalogsale-products-carousel .sale-carousel .owl-controls .owl-buttons div {\A  background: none;\A  opacity: 1;\A  position: absolute;\A  margin: 0;\A}\A.widget-catalogsale-products-carousel .sale-carousel .owl-controls .owl-buttons div.owl-prev, .widget-catalogsale-products-carousel .sale-carousel .owl-controls .owl-buttons div.owl-next {\A  position: absolute;\A  top: 30%;\A  left: -15px;\A  right: auto;\A  background: none;\A}\A.widget-catalogsale-products-carousel .sale-carousel .owl-controls .owl-buttons div.owl-prev:hover, .widget-catalogsale-products-carousel .sale-carousel .owl-controls .owl-buttons div.owl-next:hover {\A  opacity: 0.7;\A}\A.widget-catalogsale-products-carousel .sale-carousel .owl-controls .owl-buttons div.owl-prev:before, .widget-catalogsale-products-carousel .sale-carousel .owl-controls .owl-buttons div.owl-next:before {\A  display: inline-block;\A  font: normal normal normal 14px/1 FontAwesome;\A  font-size: inherit;\A  text-rendering: auto;\A  -webkit-font-smoothing: antialiased;\A  -moz-osx-font-smoothing: grayscale;\A  font-size: 30px;\A  color: #fe9b4b;\A  background: none;\A}\A.widget-catalogsale-products-carousel .sale-carousel .owl-controls .owl-buttons div.owl-next {\A  right: -15px;\A  left: auto;\A}\A.widget-catalogsale-products-carousel .sale-carousel .owl-controls .owl-buttons div.owl-prev:before {\A  content: "ï""";\A}\A.widget-catalogsale-products-carousel .sale-carousel .owl-controls .owl-buttons div.owl-next:before {\A  content: "ï"…"}@media only screen and (max-width: 991px){.widget-catalogsale-products-carousel .sale-carousel .owl-controls .owl-buttons div.owl-prev{left:10px}.widget-catalogsale-products-carousel .sale-carousel .owl-controls .owl-buttons div.owl-next{right:10px}}.compare-table .btn-cart{font-size:14px;padding:12px 28px 14px}@media only screen and (max-width: 991px){.compare-table .btn-cart{padding:7px 12px}}.compare-table .btn-cart{background-color:none}.compare-table .btn-cart:hover{background:none}.compare-table .btn-cart:active::after{background:none}.compare-table .btn-cart:focus{background:none}.theme-border,.table-bordered,.compare-table{border-top:solid 2px #fe9b4b}.theme-color{color:#fe9b4b}.title-border{border-bottom:solid 2px #e6e6e6;padding-bottom:10px!important;margin-bottom:40px!important}@media only screen and (max-width: 767px){.title-border{padding-bottom:10px!important}}.theme-block{border:solid 1px #dfdfdf;border-top:solid 2px #fe9b4b;padding:30px 29px;margin-bottom:60px}.no-theme-block{border:none;padding:0;margin-bottom:0}.table-bordered thead > tr > th,.table-bordered thead > tr > td,.compare-table th{font-size:16px;line-height:1.667em;color:#333;text-transform:uppercase;font-weight:500}@media only screen and (max-width: 991px){.theme-block{padding:15px;margin-bottom:30px}}.table-bordered thead > tr > th,.table-bordered thead > tr > td{border-bottom-width:1px}.table-bordered th,.table-bordered td{border:solid 1px #e6e6e6}.ink{display:block;position:absolute;background:rgba(0,0,0,0.1);border-radius:100%;-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);z-index:9999}.animate{-webkit-animation:ripple .65s linear;-webkit-animation:ripple .65s linear;-moz-animation:ripple .65s linear;-ms-animation:ripple .65s linear;-o-animation:ripple .65s linear;animation:ripple .65s linear}@-webkit-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-moz-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-o-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png);background-repeat:no-repeat;text-indent:-9999px}.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png)}@media (-webkit-min-device-pixel-ratio: 2),(min--moz-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 4 2),(min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite@2x.png);background-size:100px 1000px}}.block-compare .product-name:after{content:'';display:table;clear:both}.compare-table .product-image{display:inline-block}.catalog-product-compare-index .title-buttons{position:relative}.catalog-product-compare-index .title-buttons h1:before,.catalog-product-compare-index .title-buttons h2:before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"î…"";\A  font-size: 45px;\A  color: #fe9b4b;\A  padding-right: 0.244em;\A}\A@media only screen and (max-width: 767px) {\A  .catalog-product-compare-index .title-buttons h1:before,\A  .catalog-product-compare-index .title-buttons h2:before {\A    font-size: 30px;\A  }\A}\A.catalog-product-compare-index .title-buttons a {\A  position: absolute;\A  top: 20%;\A  left: 0;\A  font-weight: 500;\A}\A.catalog-product-compare-index .title-buttons a:before {\A  display: inline-block;\A  font-family: "material-design";\A  text-rendering: auto;\A  -webkit-font-smoothing: antialiased;\A  -moz-osx-font-smoothing: grayscale;\A  transform: translate(0, 0);\A  content: "î"‰";font-size:22px;padding-right:15px}.catalog-product-compare-index .title-buttons .button{float:right;font-size:31px;padding:8px 5px;position:absolute;right:0;top:0}.catalog-product-compare-index .buttons-set{border-top:0}.compare-table{margin-top:15px}.compare-table .product-image{display:inline-block;padding:10px}.compare-table thead th,.compare-table thead td{padding-bottom:0}.compare-table thead th{border-bottom:none}.compare-table th{vertical-align:top;border:solid 1px #e6e6e6;border-top:none}.compare-table td{border-right:solid 1px #e6e6e6}.compare-table .product-shop-row.top td{padding-bottom:0;border-bottom:0;text-align:center;vertical-align:top}.compare-table .product-shop-row.top th{border-bottom:none}.compare-table .product-shop-row.bottom td{padding-top:0;text-align:center}.compare-table .add-to-row{text-align:center}.compare-table .btn-remove:hover:after{color:#282828}.compare-table .btn-remove::after{content:'\f00d';font-size:22px;box-shadow:none}@media only screen and (max-width: 991px){.catalog-product-compare-index .title-buttons{padding-top:40px}.catalog-product-compare-index .title-buttons a{position:relative}}.theme-border,.table-bordered{border-top:solid 2px #fe9b4b}.theme-color{color:#fe9b4b}.title-border{border-bottom:solid 2px #e6e6e6;padding-bottom:10px!important;margin-bottom:40px!important}@media only screen and (max-width: 767px){.title-border{padding-bottom:10px!important}}.theme-block{border:solid 1px #dfdfdf;border-top:solid 2px #fe9b4b;padding:30px 29px;margin-bottom:60px}.no-theme-block{border:none;padding:0;margin-bottom:0}.table-bordered thead > tr > th,.table-bordered thead > tr > td{font-size:16px;line-height:1.667em;color:#333;text-transform:uppercase;font-weight:500}@media only screen and (max-width: 991px){.theme-block{padding:15px;margin-bottom:30px}}.table-bordered thead > tr > th,.table-bordered thead > tr > td{border-bottom-width:1px}.table-bordered th,.table-bordered td{border:solid 1px #e6e6e6}.ink{display:block;position:absolute;background:rgba(0,0,0,0.1);border-radius:100%;-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);z-index:9999}.animate{-webkit-animation:ripple .65s linear;-webkit-animation:ripple .65s linear;-moz-animation:ripple .65s linear;-ms-animation:ripple .65s linear;-o-animation:ripple .65s linear;animation:ripple .65s linear}@-webkit-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-moz-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-o-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png);background-repeat:no-repeat;text-indent:-9999px}.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png)}@media (-webkit-min-device-pixel-ratio: 2),(min--moz-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 4 2),(min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite@2x.png);background-size:100px 1000px}}body[class*="checkout-multishipping-"] .checkout-progress{width:100%;float:left;margin-bottom:25px}body[class*="checkout-multishipping-"] .checkout-progress > li{float:left;width:20%;text-align:center;padding:8px 1% 6px;background:#f4f4f4;text-transform:uppercase;border-bottom:1px solid #CCC;border-right:1px solid #CCC;margin-bottom:10px}body[class*="checkout-multishipping-"] .checkout-progress > li.active{background-color:none}body[class*="checkout-multishipping-"] .checkout-progress > li.last{border-right:0}body[class*="checkout-multishipping-"] .page-title{float:left;width:100%;margin-bottom:15px}body[class*="checkout-multishipping-"] .page-title h2{border:0 none;float:left;margin-top:2px;margin-right:2%}body[class*="checkout-multishipping-"] .page-title .button{float:right}body[class*="checkout-multishipping-"] .multiple-checkout > h2{text-transform:none;font-size:17px;margin-bottom:15px}body[class*="checkout-multishipping-"] .messages{float:left;width:100%}body[class*="checkout-multishipping-"] .col-2.col-wide{width:66%}body[class*="checkout-multishipping-"] .col-1.col-narrow{width:30%}body[class*="checkout-multishipping-"] .actions{margin-bottom:10px}body[class*="checkout-multishipping-"] .grand-total{text-align:right;font-size:16px;font-weight:400}body[class*="checkout-multishipping-"] #checkout-review-submit{float:right}body[class*="checkout-multishipping-"] #review-buttons-container{float:right;text-align:right}.checkout-multishipping-addresses .btn-remove2{text-indent:-5555px;display:block;width:22px;height:22px}.checkout-multishipping-shipping .gift-messages{margin-top:20px}.checkout-multishipping-shipping .gift-messages-form{margin-top:15px}.checkout-multishipping-shipping .gift-messages-form h4{margin-top:15px;margin-bottom:5px}.checkout-multishipping-shipping .gift-messages-form .form-list{margin-top:10px;margin-bottom:25px}.checkout-multishipping-shipping .gift-messages-form .item{margin-top:15px}.checkout-multishipping-shipping .col-1 .box-title h2,.checkout-multishipping-shipping .col-1 .box-title h3,.checkout-multishipping-shipping .col-1 .box-title h4,.checkout-multishipping-shipping .col-2 .box-title h2,.checkout-multishipping-shipping .col-2 .box-title h3,.checkout-multishipping-shipping .col-2 .box-title h4,.checkout-multishipping-billing .col-1 .box-title h2,.checkout-multishipping-billing .col-1 .box-title h3,.checkout-multishipping-billing .col-1 .box-title h4,.checkout-multishipping-billing .col-2 .box-title h2,.checkout-multishipping-billing .col-2 .box-title h3,.checkout-multishipping-billing .col-2 .box-title h4,.checkout-multishipping-overview .col-1 .box-title h2,.checkout-multishipping-overview .col-1 .box-title h3,.checkout-multishipping-overview .col-1 .box-title h4,.checkout-multishipping-overview .col-2 .box-title h2,.checkout-multishipping-overview .col-2 .box-title h3,.checkout-multishipping-overview .col-2 .box-title h4{font-weight:400;width:100%;background:#f4f4f4;border-bottom:1px solid #CCC;padding:10px;font-size:14px}.checkout-multishipping-shipping .col-1 > h4,.checkout-multishipping-shipping .col-2 > h4,.checkout-multishipping-billing .col-1 > h4,.checkout-multishipping-billing .col-2 > h4,.checkout-multishipping-overview .col-1 > h4,.checkout-multishipping-overview .col-2 > h4{font-weight:400;width:100%;background:#f4f4f4;border-bottom:1px solid #CCC;padding:10px;font-size:14px}.checkout-multishipping-shipping .col-1 .box-content,.checkout-multishipping-shipping .col-2 .box-content,.checkout-multishipping-billing .col-1 .box-content,.checkout-multishipping-billing .col-2 .box-content,.checkout-multishipping-overview .col-1 .box-content,.checkout-multishipping-overview .col-2 .box-content{margin-bottom:25px;padding-left:10px;margin-top:10px}.checkout-multishipping-billing .sp-methods dt{float:left;width:100%}#multiship-addresses-table > tbody > tr > td.a-center.last > a{background-image:none}#review-order-form > div:nth-child(3) > div.divider{width:100%;clear:both}@media only screen and (max-width: 991px){body[class*="checkout-multishipping-"] .checkout-progress span{word-spacing:300px}}@media only screen and (max-width: 767px){body[class*="checkout-multishipping-"] .checkout-progress span{width:12px}body[class*="checkout-multishipping-"] .checkout-progress li{width:100%;margin:0;text-align:left;padding-left:3%;border-right:0}body[class*="checkout-multishipping-"] .checkout-progress span{word-spacing:1px;width:12px}body[class*="checkout-multishipping-"] .box-title{float:left;width:100%}body[class*="checkout-multishipping-"] .page-title .button{float:left;margin-bottom:10px}body[class*="checkout-multishipping-"] .linearize-table tfoot td{text-align:right}body[class*="checkout-multishipping-"] .linearize-table select{width:100%;min-width:200px}body[class*="checkout-multishipping-"] .col-1.col-narrow,body[class*="checkout-multishipping-"] .col-2.col-wide{width:100%;padding:0}}@media only screen and (max-width: 599px){.checkout-multishipping-addresses .linearize-table tbody td[data-rwd-label]{text-align:left;padding-left:10px;margin-top:12px}}@media only screen and (max-width: 479px){body[class*="checkout-multishipping-"] .buttons-set .back-link{display:block}}.header-minicart .minicart-actions .checkout-button{border:solid 2px #282828;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:none;display:inline-block;padding:9px 18px;color:#282828;font-size:13px;font-weight:700;line-height:20px;text-align:center;letter-spacing:.8px;text-transform:uppercase;vertical-align:middle;overflow:hidden;position:relative}.header-minicart .minicart-actions .checkout-button::after{content:"";position:absolute;transition:all .3s ease 0;z-index:1;background:#282828;width:102%;height:0;bottom:0;left:0}.header-minicart .minicart-actions .checkout-button span{z-index:9;position:relative}.header-minicart .minicart-actions .checkout-button:hover{cursor:pointer;color:#fff}.header-minicart .minicart-actions .checkout-button:hover:after{height:102%}.header-minicart .minicart-actions .checkout-button:hover{z-index:99}.theme-border,.table-bordered{border-top:solid 2px #fe9b4b}.theme-color{color:#fe9b4b}.title-border{border-bottom:solid 2px #e6e6e6;padding-bottom:10px!important;margin-bottom:40px!important}@media only screen and (max-width: 767px){.title-border{padding-bottom:10px!important}}.theme-block{border:solid 1px #dfdfdf;border-top:solid 2px #fe9b4b;padding:30px 29px;margin-bottom:60px}.no-theme-block{border:none;padding:0;margin-bottom:0}.header-minicart .block-subtitle{font-size:18px;line-height:1.667em;color:#fe9b4b;text-transform:uppercase;font-weight:500}.table-bordered thead > tr > th,.table-bordered thead > tr > td{font-size:16px;line-height:1.667em;color:#333;text-transform:uppercase;font-weight:500}@media only screen and (max-width: 991px){.theme-block{padding:15px;margin-bottom:30px}}.table-bordered thead > tr > th,.table-bordered thead > tr > td{border-bottom-width:1px}.table-bordered th,.table-bordered td{border:solid 1px #e6e6e6}.ink{display:block;position:absolute;background:rgba(0,0,0,0.1);border-radius:100%;-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);z-index:9999}.animate{-webkit-animation:ripple .65s linear;-webkit-animation:ripple .65s linear;-moz-animation:ripple .65s linear;-ms-animation:ripple .65s linear;-o-animation:ripple .65s linear;animation:ripple .65s linear}@-webkit-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-moz-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-o-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png);background-repeat:no-repeat;text-indent:-9999px}.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png)}@media (-webkit-min-device-pixel-ratio: 2),(min--moz-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 4 2),(min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite@2x.png);background-size:100px 1000px}}.header-minicart{display:inline-block}@media only screen and (max-width: 991px){.header-minicart{display:block}}.header-minicart .truncated{display:inline-block}.header-minicart .truncated .truncated_full_value .item-{top:40px}.header-minicart .minicart-message{display:block;padding:10px 40px 10px 10px}.header-minicart .empty{padding:0 0 10px;margin:0;color:#282828}.header-minicart .minicart-wrapper{padding:23px 30px 30px;background:#f4f4f4;clear:both}.header-minicart .minicart-wrapper:before,.header-minicart .minicart-wrapper:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:none}.header-minicart .minicart-wrapper:before{background-color:#fff;opacity:.8;z-index:2}.header-minicart .minicart-wrapper:after{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/images/opc-ajax-loader.gif);background-repeat:no-repeat;background-position:center;z-index:3}.header-minicart .minicart-wrapper.loading{position:relative}.header-minicart .minicart-wrapper.loading:before,.header-minicart .minicart-wrapper.loading:after{display:block}.header-minicart .title_cart{font-size:30px;font-weight:400;text-transform:none;color:#282828;margin:0 0 16px}.header-minicart .title_cart .close{display:block;color:#fe9b4b;text-decoration:none;font-weight:400;font-size:18px;position:absolute;top:33px;opacity:1;filter:alpha(opacity=100);right:20px}.header-minicart .title_cart .close:hover{color:#333}.header-minicart .block-subtitle{font-size:16px;font-weight:700;color:#282828}.header-minicart .mini-products-list{padding:0}.header-minicart .mini-products-list li{padding:0;border-bottom:1px solid #cecdcd;position:relative;margin-bottom:30px;padding-bottom:30px}.header-minicart .mini-products-list li .product-details{position:relative;padding:0 18px 0 0;margin-left:170px}.header-minicart .product-details .product-name{font-size:14px;font-weight:400;padding-top:0;margin:-4px 0 5px}.header-minicart .product-details .product-name a{color:#282828}.header-minicart .product-details .product-name a:hover{color:#fe9b4b}.header-minicart .product-details .truncated{margin-top:15px}.header-minicart .product-details .action-icons{position:absolute;right:0;top:-5px}.header-minicart .product-details .action-icons a,.header-minicart .product-details .action-icons span{display:block;margin:0 0 12px}.header-minicart .product-details .action-icons a strong,.header-minicart .product-details .action-icons span strong{display:none}.header-minicart .product-details .action-icons a::before,.header-minicart .product-details .action-icons span::before{font-size:16px;color:#fe9b4b}.header-minicart .product-details .action-icons a:hover::before,.header-minicart .product-details .action-icons span:hover::before{color:#282828}.header-minicart .product-details .action-icons a.btn-edit::before,.header-minicart .product-details .action-icons span.btn-edit::before{display:inline-block;font-family:"FontAwesome";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"ï€"}.header-minicart .product-details .action-icons a.remove::before,.header-minicart .product-details .action-icons span.remove::before{display:inline-block;font-family:"FontAwesome";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"ï€"}.header-minicart .product-details .product-wrapper{position:relative}.header-minicart .price_row{margin-bottom:4px}.header-minicart .price_row .price_label{display:inline-block;color:#888}.header-minicart .price_row .price_holder{display:inline-block}.header-minicart .price_row .price_holder .price{color:#fe9b4b}.header-minicart .qty_cart_block .label_qty{font-size:14px;color:#888;margin:0 0 5px}.header-minicart .qty_cart_block .inputs_qty{overflow:hidden}.header-minicart .qty_cart_block .inputs_qty .qty{float:left;margin:0 13px 0 0;padding:5px 7px;width:68px;text-align:center;height:32px;vertical-align:middle;background:#fff;border:0}.header-minicart .qty_cart_block .inputs_qty .quantity-button{opacity:0;display:none;float:left;padding:5px 0 7px;border:0;font-size:13px;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:100ms;transition-duration:100ms}.header-minicart .qty_cart_block .inputs_qty .quantity-button[disabled]{cursor:default}.header-minicart .qty_cart_block .inputs_qty .quantity-button.visible{opacity:1;display:block}.header-minicart .qty_cart_block .inputs_qty .quantity-button:after{display:none}.header-minicart .qty_cart_block .inputs_qty .quantity-button:hover{color:#fe9b4b}.header-minicart .truncated .truncated_full_value .item-options{right:auto;left:-44px}.header-minicart .subtotal{padding:0;margin:-7px 0 24px;overflow:hidden;font-size:16px;font-weight:700}.header-minicart .subtotal .label{font-weight:700;text-transform:uppercase;color:#282828}.header-minicart .subtotal .price{color:#fe9b4b;font-weight:700}.header-minicart .minicart-actions{padding:0;margin:0;overflow:hidden;position:relative;text-align:center}.header-minicart .minicart-actions .checkout-types{float:left;margin:0 25px 0 0}.header-minicart .minicart-actions .checkout-types li{margin-bottom:10px}.header-minicart .minicart-actions .checkout-button{min-width:110px;display:block}.header-minicart .minicart-actions .cart-link{float:left;margin:5px 0 0;display:block;font-size:14px;color:#fe9b4b;text-decoration:underline}.header-minicart .minicart-actions .cart-link:hover{color:#282828}.header-minicart .minicart-actions .paypal-logo .paypal-or{line-height:1.6}.header-minicart #minicart-error-message{text-align:center;color:red;display:none}.header-minicart #minicart-success-message{text-align:center;color:green;display:none}.header-minicart .jcarousel-control-prev,.header-minicart .jcarousel-control-next{display:none}.header-minicart.skip-active .block-cart,.block-cart.skip-active{margin-bottom:0;border:none;clear:both}.header-minicart .skip-link.skip-cart{display:block;padding:0;height:auto;position:fixed;right:20px;top:16px;z-index:10000}@media only screen and (min-width: 992px){.header-minicart{position:relative;float:right;border-left:solid 1px #141414;margin:0 0 0 30px}.header-minicart .skip-link.skip-cart{display:block;padding:3px 30px 1px;height:auto;position:static;right:inherit;top:inherit}#header-cart.skip-active{padding:0;position:absolute;z-index:200;top:47px;right:0;width:386px;background:#f4f4f4;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}}@media only screen and (min-width: 1771px){.header-minicart{position:relative;float:right;border-left:solid 1px #141414;margin:0 0 0 30px}.header-minicart .skip-link.skip-cart{display:block;padding:15px 30px 0;height:60px}#header-cart.skip-active{padding:0;position:absolute;z-index:200;top:60px;right:0;width:386px;background:#f4f4f4;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}}@media only screen and (min-width: 768px){.checkout-types.minicart{float:none;text-align:center}}@media only screen and (max-width: 479px){.header-minicart a.skip-cart{z-index:1}}@media only screen and (max-width: 767px){.header-minicart .minicart-wrapper:before{background-color:#EDEDED}.header-minicart .quantity-button{float:none}.header-minicart .header-minicart .block-cart{padding:15px}.header-minicart .header-minicart .block-subtitle{padding-top:59px}.header-minicart .minicart-actions{padding-bottom:10px}.header-minicart .minicart-actions .checkout-types.minicart li{display:inline-block}.header-minicart .minicart-actions .checkout-types.minicart li .paypal-logo > a{display:inline}.header-minicart .minicart-actions .checkout-types.minicart li .paypal-logo .bml_button{display:inline-block;vertical-align:top}.header-minicart .minicart-actions .checkout-types.minicart li .paypal-logo .paypal-or{width:auto;float:none;display:inline;margin:0 10px 5px;line-height:40px}}@media only screen and (max-width: 740px){.header-minicart .mini-products-list .product-image{width:110px}.header-minicart .mini-products-list li .product-details{margin-left:120px}.header-minicart .qty_cart_block .label_qty{display:none}.header-minicart .product-details .truncated{display:none}.header-minicart .item-options dd{margin-bottom:1px}.header-minicart .minicart-actions .checkout-types.minicart li .paypal-logo .paypal-or,.header-minicart .minicart-actions .checkout-types.minicart li .paypal-logo .paypal-button{width:100%;display:block;margin-left:0}.header-minicart .minicart-actions .checkout-types.minicart li .paypal-logo .paypal-or{line-height:1.6}}@media only screen and (max-width: 599px){.header-minicart .minicart-actions .checkout-button{width:100%}}#review-buttons-container .btn-checkout{font-size:14px;padding:12px 28px 14px}@media only screen and (max-width: 991px){#review-buttons-container .btn-checkout{padding:7px 12px}}#review-buttons-container .btn-checkout{background-color:none}#review-buttons-container .btn-checkout:hover{background:none}#review-buttons-container .btn-checkout:active::after{background:none}#review-buttons-container .btn-checkout:focus{background:none}.opc .section .control input[type="radio"],.opc .section .inner-box p input[type="radio"],.opc .section .fieldset dl dt input[type="radio"],.opc .section .control input[type="checkbox"],.opc .section .inner-box p input[type="checkbox"],.opc .section .fieldset dl dt input[type="checkbox"]{float:left;margin-top:5px;display:none}.opc .section .control input[type="radio"] + label,.opc .section .inner-box p input[type="radio"] + label,.opc .section .fieldset dl dt input[type="radio"] + label,.opc .section .control input[type="radio"] + .label label,.opc .section .inner-box p input[type="radio"] + .label label,.opc .section .fieldset dl dt input[type="radio"] + .label label{cursor:pointer;position:relative;padding-left:27px;text-transform:none;display:inline-block}.opc .section .control input[type="radio"] + label:before,.opc .section .inner-box p input[type="radio"] + label:before,.opc .section .fieldset dl dt input[type="radio"] + label:before,.opc .section .control input[type="radio"] + .label label:before,.opc .section .inner-box p input[type="radio"] + .label label:before,.opc .section .fieldset dl dt input[type="radio"] + .label label:before{content:"";display:inline-block;width:16px;height:16px;margin-right:10px;position:absolute;border-radius:50%;left:0;top:2px;background-color:#e9e9e9;border:solid 1px #e9e9e9}.opc .section .control input[type="radio"] + label:after,.opc .section .inner-box p input[type="radio"] + label:after,.opc .section .fieldset dl dt input[type="radio"] + label:after,.opc .section .control input[type="radio"] + .label label:after,.opc .section .inner-box p input[type="radio"] + .label label:after,.opc .section .fieldset dl dt input[type="radio"] + .label label:after{content:"";display:inline-block;position:absolute;border-radius:50%;width:0;height:0;left:9px;top:10px;background-color:#282828}.opc .section .control input[type="radio"] + label:hover,.opc .section .inner-box p input[type="radio"] + label:hover,.opc .section .fieldset dl dt input[type="radio"] + label:hover,.opc .section .control input[type="radio"] + .label label:hover,.opc .section .inner-box p input[type="radio"] + .label label:hover,.opc .section .fieldset dl dt input[type="radio"] + .label label:hover{color:#fe9b4b}.opc .section .control input[type=radio]:checked + .label label:after,.opc .section .inner-box p input[type=radio]:checked + .label label:after,.opc .section .fieldset dl dt input[type=radio]:checked + .label label:after,.opc .section .control input[type=radio]:checked + label:after,.opc .section .inner-box p input[type=radio]:checked + label:after,.opc .section .fieldset dl dt input[type=radio]:checked + label:after{height:8px;left:4px;top:6px;width:8px}.opc .section .control input[type="checkbox"] + label,.opc .section .inner-box p input[type="checkbox"] + label,.opc .section .fieldset dl dt input[type="checkbox"] + label,.opc .section .control input[type="checkbox"] + .label label,.opc .section .inner-box p input[type="checkbox"] + .label label,.opc .section .fieldset dl dt input[type="checkbox"] + .label label{display:inline-block;padding-left:27px;position:relative;clear:both;cursor:pointer;text-transform:none}.opc .section .control input[type="checkbox"] + label:before,.opc .section .inner-box p input[type="checkbox"] + label:before,.opc .section .fieldset dl dt input[type="checkbox"] + label:before,.opc .section .control input[type="checkbox"] + .label label:before,.opc .section .inner-box p input[type="checkbox"] + .label label:before,.opc .section .fieldset dl dt input[type="checkbox"] + .label label:before{content:"";display:inline-block;width:16px;height:16px;margin-right:10px;position:absolute;left:0;top:2px;background-color:#f4f4f4;border:solid 1px #e6e6e6}.opc .section .control input[type="checkbox"] + label:after,.opc .section .inner-box p input[type="checkbox"] + label:after,.opc .section .fieldset dl dt input[type="checkbox"] + label:after,.opc .section .control input[type="checkbox"] + .label label:after,.opc .section .inner-box p input[type="checkbox"] + .label label:after,.opc .section .fieldset dl dt input[type="checkbox"] + .label label:after{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"îˆ";display:inline-block;position:absolute;font-size:0;left:9px;top:10px;color:#fe9b4b;text-shadow:inset 0 1px 1px 0 rgba(0,0,0,0.3),0 1px 0 0 rgba(255,255,255,0.8)}.opc .section .control input[type="checkbox"] + label:hover,.opc .section .inner-box p input[type="checkbox"] + label:hover,.opc .section .fieldset dl dt input[type="checkbox"] + label:hover,.opc .section .control input[type="checkbox"] + .label label:hover,.opc .section .inner-box p input[type="checkbox"] + .label label:hover,.opc .section .fieldset dl dt input[type="checkbox"] + .label label:hover{color:#fe9b4b}.opc .section .control input[type=checkbox]:checked + label:after,.opc .section .inner-box p input[type=checkbox]:checked + label:after,.opc .section .fieldset dl dt input[type=checkbox]:checked + label:after,.opc .section .control input[type=checkbox]:checked + .label label:after,.opc .section .inner-box p input[type=checkbox]:checked + .label label:after,.opc .section .fieldset dl dt input[type=checkbox]:checked + .label label:after{font-size:22px;top:-7px;left:0}.sp-methods .form-list li .dropdown{width:100%;background-color:#f4f4f4;border:0;border-radius:0}.sp-methods .form-list li .dropdown:hover{box-shadow:none;background:#e8e8e8}.sp-methods .form-list li .dropdown .validation-advice{position:relative!important;height:auto;opacity:1;padding:0 0 10px!important;background:#fff;border-top:none;border-left:none;border-right:none;border-radius:0;top:-1px;left:-1px;margin-right:-2px}.sp-methods .form-list li .dropdown div{background-color:#f4f4f4;border:0}.sp-methods .form-list li .dropdown div ul{z-index:12}.sp-methods .form-list li .dropdown div ul li{margin:0}.sp-methods .form-list li .dropdown div ul li.focus{background:#EDEDED;color:#333}.sp-methods .form-list li .dropdown div ul li.active{font-weight:400;background:#EDEDED}.sp-methods .form-list li .dropdown li,.sp-methods .form-list li .dropdown .selected{font-size:14px;color:#888;padding:8px 20px 7px}.sp-methods .form-list li .dropdown .selected{padding:13px 20px;color:#888}.sp-methods .form-list li .dropdown .selected::after{box-shadow:none}.sp-methods .form-list li .dropdown .carat{right:20px}.sp-methods .form-list li .dropdown.open{z-index:15}.sp-methods .form-list li .dropdown.open div{height:auto!important}.sp-methods .form-list li .dropdown.open div ul{position:relative;z-index:12}.theme-border,.table-bordered{border-top:solid 2px #fe9b4b}.theme-color{color:#fe9b4b}.title-border,.opc .section.active{border-bottom:solid 2px #e6e6e6;padding-bottom:10px!important;margin-bottom:40px!important}@media only screen and (max-width: 767px){.title-border,.opc .section.active{padding-bottom:10px!important}}.theme-block,.sidebar .block-progress{border:solid 1px #dfdfdf;border-top:solid 2px #fe9b4b;padding:30px 29px;margin-bottom:60px}.no-theme-block,.opc .form-list{border:none;padding:0;margin-bottom:0}.sidebar .block-progress dt,#checkout-review-table-wrapper table tfoot tr td{text-transform:uppercase;color:#333;font-weight:400}.sidebar .block-progress .block-title strong{font-size:18px;line-height:1.667em;color:#fe9b4b;text-transform:uppercase;font-weight:500}.table-bordered thead > tr > th,.table-bordered thead > tr > td{font-size:16px;line-height:1.667em;color:#333;text-transform:uppercase;font-weight:500}@media only screen and (max-width: 991px){.theme-block,.sidebar .block-progress{padding:15px;margin-bottom:30px}.sidebar .block-progress dt,#checkout-review-table-wrapper table tfoot tr td{font-size:12px}}.table-bordered thead > tr > th,.table-bordered thead > tr > td{border-bottom-width:1px}.table-bordered th,.table-bordered td{border:solid 1px #e6e6e6}.ink{display:block;position:absolute;background:rgba(0,0,0,0.1);border-radius:100%;-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);z-index:9999}.animate{-webkit-animation:ripple .65s linear;-webkit-animation:ripple .65s linear;-moz-animation:ripple .65s linear;-ms-animation:ripple .65s linear;-o-animation:ripple .65s linear;animation:ripple .65s linear}@-webkit-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-moz-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-o-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png);background-repeat:no-repeat;text-indent:-9999px}.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png)}@media (-webkit-min-device-pixel-ratio: 2),(min--moz-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 4 2),(min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite@2x.png);background-size:100px 1000px}}.checkout-onepage-index .page-title h2:before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"î«";font-size:55px;color:#fe9b4b;padding-right:.244em}@media only screen and (max-width: 767px){.checkout-onepage-index .page-title h2:before{font-size:30px}}.opc .section:last-child.active{border-bottom:none;padding-bottom:0;margin-bottom:0!important}.opc .section .step-title{width:100%;position:relative;margin:0 0 10px;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.opc .section .step-title:after{content:'';display:table;clear:both}.opc .section .fieldset{margin-right:-15px;position:relative}.opc .section .control label,.opc .section .inner-box p label,.opc .section .fieldset dl dt label{background:none!important;padding:0}.opc .section .buttons-set{border-top:none;margin-bottom:0}.opc .section .product-image{padding:5px;margin-bottom:10px}.opc .section p.required{margin:0 15px 0 0}.opc .section .wide label,.opc .section .field label,.opc .section .fieldset dd label{text-transform:uppercase;color:#333;margin-bottom:3px}.opc .section .inner-box .fields,.opc .section textarea{float:none;max-width:97%;width:97%}.opc .section .inner-box .fields input{width:100%}.opc .section.allow:not(.active) .step-title{cursor:pointer}#login-form input{width:97%}#checkout-step-billing .form-list .control{float:left}#checkout-step-billing .form-list .control label{min-width:210px}#checkout-shipping-method-load dl{overflow:hidden}#checkout-shipping-method-load dl dt{float:left;font-weight:400;text-transform:uppercase;color:#333;padding-right:10px}#checkout-shipping-method-load dl dd{float:left}#checkout-shipping-method-load dl dd li{margin:0}#checkout-shipping-method-load dl dd label{padding:0!important;color:#fe9b4b}#checkout-shipping-method-load dl dd label span{font-weight:400}#checkout-payment-method-load .fields{width:32%}@media only screen and (max-width: 991px){#checkout-payment-method-load .fields{width:100%}}#checkout-payment-method-load input,#checkout-payment-method-load select{width:96%}#checkout-payment-method-load .fieldset input,#checkout-payment-method-load .fieldset select{width:92%}@media only screen and (max-width: 991px){#checkout-payment-method-load .fieldset .fields{width:50%}}#checkout-payment-method-load .year{margin-top:25px}#checkout-step-shipping_method label{text-transform:none}#checkout-step-payment img{max-width:100%}.opc .section .step-title a{display:none}.opc .section.allow:not(.active) .step-title a{display:block;float:right;line-height:40px;height:40px;padding:0 10px}.no-touch .opc .section .step-title a:hover{text-decoration:none}.opc .section .step-title .number{width:39px;height:39px;text-align:center;color:#fff;font-size:16px;line-height:37px;font-weight:500;background-color:#333;display:block;position:absolute;top:50%;margin-top:-20px;border-radius:50%}.opc .section.allow.active .step-title .number{background-color:#fe9b4b;-webkit-box-shadow:-1px -1px 0 rgba(50,50,50,0.25) inset;-moz-box-shadow:-1px -1px 0 rgba(50,50,50,0.25) inset;box-shadow:-1px -1px 0 rgba(50,50,50,0.25) inset}.opc .section.allow .step-title .number{background-color:#999}.opc .section.allow .step-title h2{color:#909090}.opc .section.allow .step-title:hover h2,.opc .section.active .step-title h2{color:#333}.opc .section .step-title h2{font-size:18px;font-weight:500;line-height:normal;padding:10px 0;float:left;margin:0 4px 0 55px}.opc .section .step{padding:10px 0}.opc .section .step:after{content:'';display:table;clear:both}@media only screen and (max-width: 991px){.opc .section .step{padding:10px}}.opc select{max-width:365px;width:100%}.opc h3,.opc h4{margin:0;margin-bottom:10px;color:#333;font-size:16px;font-weight:500;font-style:normal;line-height:1.4;text-rendering:optimizeSpeed;text-transform:uppercase;font-weight:normal}.opc h3.product-name,.opc h4.product-name{color:#fe9b4b;text-transform:none;font-size:18px}.opc .buttons-set{text-align:left}.opc .buttons-set button.button{float:left;margin-left:0;margin-right:10px;margin-bottom:0;width:auto!important}.opc .buttons-set p.required{float:right;margin-left:5px;margin-bottom:0}.opc .buttons-set .back-link{float:right;margin:0}.opc .buttons-set a{line-height:20px;display:inline-block;padding:5px 5px 5px 0}.opc .fields{float:left;width:33%}.opc .fields input[type="email"],.opc .fields input[type="search"],.opc .fields input[type="number"],.opc .fields input[type="password"],.opc .fields input[type="tel"],.opc .fields input[type="text"]{max-width:100%;width:92%}.opc .wide{clear:both;width:100%}.opc .wide input[type="email"],.opc .wide input[type="search"],.opc .wide input[type="number"],.opc .wide input[type="password"],.opc .wide input[type="tel"],.opc .wide input[type="text"]{max-width:100%;width:96%}.opc .wide select{max-width:100%;width:92%}.opc .form-list{clear:both}.opc .form-list select{width:93%;margin-top:0}@media only screen and (max-width: 479px){.opc .buttons-set .button + .buttons-set .button,.paypal-express-review .buttons-set .button + .buttons-set .button{margin-left:0}.opc .fields,#checkout-payment-method-load .fields{float:none;width:100%}.opc .wide,#checkout-payment-method-load .wide{width:100%}.opc input[type="email"],.opc input[type="search"],.opc input[type="number"],.opc input[type="password"],.opc input[type="tel"],.opc input[type="text"],#checkout-payment-method-load input[type="email"],#checkout-payment-method-load input[type="search"],#checkout-payment-method-load input[type="number"],#checkout-payment-method-load input[type="password"],#checkout-payment-method-load input[type="tel"],#checkout-payment-method-load input[type="text"]{width:100%}.opc select,#checkout-payment-method-load select{width:100%}}.opc #opc-login .step{padding:20px 0}.opc #opc-login .buttons-set{border-top:0;padding-top:5px}@media only screen and (max-width: 767px){.opc #opc-login .description,.opc #opc-login p.required{display:none}.opc .buttons-set{margin-bottom:30px}.opc .buttons-set button.button{float:right}}#opc-payment .note{padding:10px}.opc.opc-firststep-login .section:not(#opc-login) .step-title,.opc-block-progress-step-login{transition:opacity 300ms ease-out}.opc.opc-firststep-login .section#opc-login .step-title .number{transition:width 80ms ease-out}.opc.opc-firststep-login .section#opc-login .step-title h2{transition:margin-left 80ms ease-out}body:not(.opc-has-progressed-from-login) .opc.opc-firststep-login .section#opc-login .step-title .number{overflow:hidden}.sp-methods{margin:0 0 8px}.sp-methods dt{margin:13px 0 5px;font-weight:700}.sp-methods dt:first-child{margin:0 0 5px}.sp-methods dd li{margin:5px 0}.sp-methods label img{float:left}.sp-methods label a{margin-top:6px;float:right;margin-left:10px}.sp-methods .price{font-weight:700}.sp-methods .form-list{padding:20px 0 0}.sp-methods .form-list li{margin:0 0 15px}.sp-methods .form-list select{width:250px}.sp-methods .form-list .fieldset .fields{display:inline-block}.sp-methods select.month{width:120px;margin-right:10px;display:inline-block}.sp-methods select.year{width:96px;display:inline-block}.sp-methods #advice-validate-cc-exp-ccsave_expiration{max-width:130px}.sp-methods .checkmo-list li{margin:0 0 5px;content:'';display:table;clear:both}.sp-methods .checkmo-list label{width:165px;padding-right:15px;text-align:right;float:left}.sp-methods .checkmo-list address{float:left}@media only screen and (max-width: 479px){.sp-methods .checkmo-list{padding-left:0}.sp-methods .checkmo-list label{width:135px}}.sp-methods .release-amounts{margin:.5em 0}.sp-methods .release-amounts button{float:left;margin:5px 10px 0 0}.sidebar .block-progress{background-color:#f4f4f4;margin:0}.sidebar .block-progress .block-title{border-bottom:none;margin-bottom:0;padding-bottom:12px}@media only screen and (max-width: 991px){.sidebar .block-progress .block-title strong{font-size:14px}}.sidebar .block-progress dt{padding-top:6px}.sidebar .block-progress dt a{float:right;text-transform:none;font-weight:500}.sidebar .block-progress dt.complete{color:#333}.sidebar .block-progress dd{padding:10px 0 0;margin:0;font-size:12px}.sidebar .block-progress dd address{line-height:1.917em;margin-bottom:0}.sidebar .block-progress dd.complete{border-bottom:solid 1px #e6e6e6;padding-bottom:20px;margin-bottom:20px}.sidebar .block-progress dl{margin-bottom:0}.sidebar .block-progress dl div:last-child dd.complete{border-bottom:0;padding-bottom:0;margin-bottom:0}.sidebar .block-progress #payment-progress-opcheckout .subtitle{margin-bottom:3px}.sidebar .block-progress .payment-info dt{padding:0;margin:0 0 3px;color:#888;text-transform:none;font-style:italic;float:left;clear:both;font-size:13px}.sidebar .block-progress .payment-info dt:after{content:': '}.sidebar .block-progress .payment-info dd{float:left;margin-bottom:3px;font-size:13px}.sidebar .block-progress .payment-info:after{content:'';display:table;clear:both}#checkout-review-table .btn-remove img{display:none}#checkout-review-table-wrapper{clear:both}#checkout-review-table-wrapper table{border:solid 1px #e6e6e6}#checkout-review-table-wrapper table tbody td,#checkout-review-table-wrapper table thead th,#checkout-review-table-wrapper table tfoot{vertical-align:top;text-align:center}#checkout-review-table-wrapper table thead th{color:#333;font-size:16px;font-weight:500;text-align:left;border:solid 1px #e6e6e6}#checkout-review-table-wrapper table thead th:last-child{border-right:none}#checkout-review-table-wrapper table tbody tr td{border:solid 1px #e6e6e6}#checkout-review-table-wrapper table tbody tr td:first-child{width:49%;text-align:left}#checkout-review-table-wrapper table tbody tr td:last-child{border-right:none}#checkout-review-table-wrapper table tfoot tr td{text-align:left;position:relative}#checkout-review-table-wrapper table tfoot tr td::after{position:absolute;height:1px;bottom:0;left:40px;right:40px;background-color:#e6e6e6;content:''}#checkout-review-table-wrapper table tfoot tr td.last{text-align:right}#checkout-review-table-wrapper table tfoot tr td.last strong .price{font-size:34px;color:#fe9b4b}#checkout-review-table-wrapper table tfoot tr td:first-child{padding:8px 0 8px 40px}#checkout-review-table-wrapper table tfoot tr td:first-child::after{right:0}#checkout-review-table-wrapper table tfoot tr td:last-child{padding:8px 40px 8px 0}#checkout-review-table-wrapper table tfoot tr td:last-child::after{left:0}#checkout-review-table-wrapper table tfoot tr.first td{padding-top:30px}#checkout-review-table-wrapper table tfoot tr.last{font-size:16px}#checkout-review-table-wrapper table tfoot tr.last strong{font-weight:500}#checkout-review-table-wrapper table tfoot tr.last td{padding-bottom:28px}#checkout-review-table-wrapper table tfoot tr.last td::after{display:none}#checkout-review-table-wrapper table .price{font-size:24px;color:#fe9b4b;font-weight:500}#review-buttons-container{width:100%;margin-top:0;padding-top:0;margin-bottom:15px}#review-buttons-container .btn-checkout{float:right;margin:0}#review-buttons-container .please-wait{float:left;margin-right:10px}#review-buttons-container .f-left{float:right;margin:10px 20px 0 0}#review-buttons-container .f-left a{font-weight:500}@media only screen and (max-width: 599px){.linearize-table-large.checkout-review-table thead tr:nth-child(1n+2){display:none}}@media only screen and (max-width: 479px){.linearize-table.checkout-review-table thead tr:nth-child(1n+2){display:none}}.opc-block-progress dt.complete .separator{display:none}.opc-block-progress dt .separator{display:none}#checkout-step-review .opc-block-progress{border-left:none;padding-left:0}#checkout-step-review .opc-block-progress .block-title{display:none}#checkout-step-review .opc-block-progress .block-content{display:block!important;padding:0}#checkout-step-review .opc-block-progress .block-content > dl > div{float:left;width:50%}@media only screen and (max-width: 479px){#checkout-step-review .opc-block-progress .block-content > dl > div{float:none;width:auto}}#checkout-step-review .opc-block-progress .block-content .changelink{display:none}@media only screen and (max-width: 479px){#checkout-review-table thead > tr > th{display:none}#checkout-review-table thead > tr > th:first-child{display:block;display:block}}#checkout-step-review .centinel > p{margin-bottom:10px}#checkout-step-review .centinel iframe{width:100%;min-height:400px}.gift-messages-form .item{content:'';display:table;clear:both;margin-top:30px}.gift-messages-form .item h5{font-weight:400}.gift-messages-form .item .product-img-box{width:auto;float:left;padding-right:15px}.gift-messages-form .item .details{float:left}.gift-message-form .inner-box > div{content:'';display:table;clear:both;width:100%;margin-top:15px;display:block}.gift-message-form .inner-box > div.extra-options-container p{margin-bottom:15px}.gift-message-form .gift-wrapping-form label{margin-right:10px}.gift-message-form .gift-wrapping-form img{float:left}.gift-message-form .gift-wrapping-form .gift-wrapping-design{height:75px}.gift-message-form .gift-wrapping-form .gift-wrapping-design:after{content:'';display:table;clear:both}.gift-message-form .gift-wrapping-form .gift-wrapping-design .image-box{margin-right:5px}.gift-message-form .gift-item{padding-bottom:10px;margin-bottom:10px;border-bottom:solid 1px #ECECEC}.gift-message-form .gift-item:after{content:'';display:table;clear:both}.gift-message-form .gift-item .product-img-box{width:200px}.gift-message-form .gift-item .product-img-box .product-image{width:75px;margin-left:auto;margin-right:auto}.gift-message-form .gift-item .product-img-box .product-name{display:block}.gift-message-form .gift-item .fieldset{margin-left:200px}@media only screen and (max-width: 991px){.opc .section .fieldset{margin-right:0}#checkout-review-table-wrapper table{border:none}#checkout-review-table-wrapper table .price,#checkout-review-table-wrapper table tfoot tr td.last strong .price{font-size:1.2em}#checkout-review-table-wrapper table td:after{display:none}#checkout-review-table-wrapper table tbody tr td:first-child{width:100%}#checkout-review-table-wrapper table tbody tr td:last-child{border-right:1px solid #e6e6e6}}@media only screen and (max-width: 767px){.gift-message-form .giftmessage-area{max-width:100%}.gift-message-form .gift-item .product-img-box{width:100%;float:none}.gift-message-form .gift-item .fieldset{margin-left:0}.gift-message-form .gift-item .fieldset textarea{width:100%}.opc #opc-login .buttons-set{margin-bottom:20px}.opc .section .step-title a,.opc .section.allow:not(.active) .step-title a{display:none}}@media only screen and (max-width: 479px){.opc .fields input,.opc .fields select,.opc .wide input,.opc .wide select{width:100%!important}.opc .section .step{padding:0}#checkout-review-table-wrapper table tfoot tr td:first-child{padding-left:20px}#checkout-review-table-wrapper table tfoot tr td:last-child{padding-right:20px}}#allow-gift-messages-for-items-container .f-fix .form-list{max-width:320px}@media only screen and (min-width: 768px){#allow-gift-messages-for-items-container .f-fix .form-list{max-width:360px}}@media only screen and (min-width: 992px){#allow-gift-messages-for-items-container .f-fix .form-list{max-width:530px}}@media only screen and (min-width: 1200px){#allow-gift-messages-for-items-container .f-fix .form-list{max-width:700px}}#payment-tool-tip{margin-bottom:20px}.page-sitemap .links a{border:solid 2px #282828;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:none;display:inline-block;padding:9px 18px;color:#282828;font-size:13px;font-weight:700;line-height:20px;text-align:center;letter-spacing:.8px;text-transform:uppercase;vertical-align:middle;overflow:hidden;position:relative}.page-sitemap .links a::after{content:"";position:absolute;transition:all .3s ease 0;z-index:1;background:#282828;width:102%;height:0;bottom:0;left:0}.page-sitemap .links a span{z-index:9;position:relative}.page-sitemap .links a:hover{cursor:pointer;color:#fff}.page-sitemap .links a:hover:after{height:102%}.page-sitemap .links a{background:none;color:#282828;text-shadow:none}.page-sitemap .links a:hover{background:none;cursor:pointer;color:#fff}.page-sitemap .links a:active{color:#282828}.page-sitemap .links a:focus{background:none;color:#fff;outline:none}.page-sitemap .links a{padding:9px 13px 10px}.page-sitemap .links a:hover{z-index:99}.theme-border,.table-bordered{border-top:solid 2px #fe9b4b}.theme-color{color:#fe9b4b}.title-border,.page-sitemap .page-title h2,.ps-static.cms-page-view .page-title:not(.without-border) h2,.ps-static.cms-page-view .page-title:not(.without-border) h4{border-bottom:solid 2px #e6e6e6;padding-bottom:10px!important;margin-bottom:40px!important}@media only screen and (max-width: 767px){.title-border,.page-sitemap .page-title h2,.ps-static.cms-page-view .page-title:not(.without-border) h2,.ps-static.cms-page-view .page-title:not(.without-border) h4{padding-bottom:10px!important}}.theme-block,#oar_widget_orders_and_returns_form .fieldset{border:solid 1px #dfdfdf;border-top:solid 2px #fe9b4b;padding:30px 29px;margin-bottom:60px}.no-theme-block{border:none;padding:0;margin-bottom:0}label{text-transform:uppercase;color:#333;font-weight:400}.table-bordered thead > tr > th,.table-bordered thead > tr > td{font-size:16px;line-height:1.667em;color:#333;text-transform:uppercase;font-weight:500}@media only screen and (max-width: 991px){.theme-block,#oar_widget_orders_and_returns_form .fieldset{padding:15px;margin-bottom:30px}label{font-size:12px}}.table-bordered thead > tr > th,.table-bordered thead > tr > td{border-bottom-width:1px}.table-bordered th,.table-bordered td{border:solid 1px #e6e6e6}.ink{display:block;position:absolute;background:rgba(0,0,0,0.1);border-radius:100%;-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);z-index:9999}.animate{-webkit-animation:ripple .65s linear;-webkit-animation:ripple .65s linear;-moz-animation:ripple .65s linear;-ms-animation:ripple .65s linear;-o-animation:ripple .65s linear;animation:ripple .65s linear}@-webkit-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-moz-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-o-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png);background-repeat:no-repeat;text-indent:-9999px}.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png)}@media (-webkit-min-device-pixel-ratio: 2),(min--moz-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 4 2),(min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite@2x.png);background-size:100px 1000px}}.fieldset p{margin-bottom:7px}.fieldset p.required{margin-bottom:5px;float:right;font-size:14px;margin-top:5px;margin-right:5px}.fieldset + .fieldset{margin-top:5px}form .legend{margin:0;margin-bottom:10px;color:#333;font-size:20px;font-weight:400;font-style:normal;line-height:1.4;text-rendering:optimizeSpeed;text-transform:uppercase;font-size:18px;margin-bottom:30px;font-weight:500}.input-box{padding-top:2px;position:relative}.input-box .input-box:after{content:'';display:table;clear:both}li.centinel-logos div.input-box img{display:inline;vertical-align:middle}.input-box .v-fix{float:left;margin-right:5px;max-width:100%}label{margin:0;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}label.required:after,span.required:after{content:' * ';color:#f98282;font-weight:400;font-size:12px}label.required em,span.required em{display:none}.input-hint{color:#909090;font-size:12px}select{font-size:14px}select + select{margin-left:5px}select[multiple]{width:270px;border:1px solid #dfdfdf;font-size:15px;padding:5px}textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:450px;padding:5px}.input-text,textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:1px solid #dfdfdf;background:#f5f5f5;font-size:14px}.input-text:focus,textarea:focus{border:1px solid #cdcdcd;outline:0}.input-text.validation-failed{border-color:#f98282}.input-text.validation-failed:focus{outline-color:#fcc1c1}input[type=email],input[type=search],input[type=number],input[type=password],input[type=tel],input[type=text]{height:40px;padding:0 8px;border:solid 1px #c3c4c5;width:230px;max-width:100%}select{max-width:100%;width:92%;height:40px;background:#f5f5f5;border:solid 1px #dfdfdf;margin-top:0;padding-left:10px;text-transform:capitalize}select option{padding:5px 10px}@media only screen and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 0){input[type=email],input[type=search],input[type=number],input[type=password],input[type=tel],input[type=text],select{font-size:16px}}.ie8 .input-text{max-width:none}input[type=number].qty,input[type=text].qty{width:3em;text-align:center;vertical-align:middle}::-webkit-input-placeholder{color:#909090}input:-moz-placeholder{color:#909090}input::-webkit-input-placeholder{opacity:1}input::-moz-placeholder{opacity:1}input:-moz-placeholder{opacity:1}input:-ms-input-placeholder{opacity:1}input:focus::-webkit-input-placeholder{opacity:.3}input:focus::-moz-placeholder{opacity:.3}input:focus:-moz-placeholder{opacity:.3}input:focus:-ms-input-placeholder{opacity:.3}.checkbox,.radio{position:relative;top:-1px;display:inline-block}.checkbox + label,.radio + label{width:auto;max-width:85%;padding:0 0 0 8px;font-size:14px;font-weight:400;vertical-align:top}p.required,.validation-advice{margin:5px 0 0;color:#f98282;font-size:14px}.validation-advice{color:#eb340a;position:absolute;z-index:139;bottom:-21px;background:#fff;padding:0 3px;border:1px solid #ddd;border-radius:3px;font-size:12px}.validation-advice:before{content:"";position:absolute;top:-4px;left:10px;display:block;width:8px;height:8px;z-index:140;background:#fff;border:1px solid #ddd;border-right:0;border-bottom:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}p.required{font-size:14px}.form-list > li{margin-bottom:10px}.form-list select{margin-top:4px;width:300px;max-width:100%}.form-list .input-range .input-text{width:74px}.form-list .field,.form-list .wide,.form-list .control{margin-bottom:15px}.form-list .control div.input-box,.sp-methods dt div.input-box,.product-options ul.options-list div.input-box{display:inline;float:left}.form-list .control div.input-box:after,.sp-methods dt div.input-box:after,.product-options ul.options-list div.input-box:after{display:none}.form-list .control input.radio,.form-list .control input.checkbox,.sp-methods dt input.radio,.sp-methods dt input.checkbox,.product-options ul.options-list input.radio,.product-options ul.options-list input.checkbox{float:left;margin-right:-40px;margin-top:10px;margin-left:15px}.form-list .control label,.sp-methods dt label,.product-options ul.options-list label{color:#888;background-color:#f4f4f4;padding:5px 10px;display:inline-block;width:auto;max-width:none;min-width:250px;float:none;padding:6px 10px 6px 40px}.form-list .control label:hover,.sp-methods dt label:hover,.product-options ul.options-list label:hover{background-color:#EDEDED}.form-list .control .no-display + label,.sp-methods dt .no-display + label,.product-options ul.options-list .no-display + label{padding-left:10px;background-color:transparent}.form-list .control .no-display + label:hover,.sp-methods dt .no-display + label:hover,.product-options ul.options-list .no-display + label:hover{background-color:transparent}.product-options ul.options-list label,.col2-set .form-list .control label{min-width:inherit;width:100%;max-width:100%}.form-list .control.remember-me-box label{width:auto;max-width:none;min-width:inherit}.form-list .control{margin-top:15px}.form-list .control label{float:none}.form-list .control .radio,.form-list .control .checkbox{margin-right:6px}.form-list .control .input-box{clear:none;display:inline-block;width:auto;padding:0}form .form-instructions{font-style:italic;font-size:13px;color:#909090}.cms-page-view .page-title h1,.cms-page-view .page-title h3,.cms-page-view .page-head h1,.cms-page-view .page-head h3,.cms-no-route .page-title h1,.cms-no-route .page-title h3,.cms-no-route .page-head h1,.cms-no-route .page-head h3{border:none}.cms-page-view .std img,.cms-no-route .std img{max-width:100%}.cms-page-view .std p,.cms-no-route .std p{color:#888;font-size:14px;line-height:24px}.cms-page-view .std li,.cms-no-route .std li{color:#888;font-size:14px;font-style:italic;line-height:24px}.cms-page-view .col-left:after,.cms-no-route .col-left:after{content:'';display:table;clear:both}.cms-no-route .std img{width:100%}.cms-page-view .std .messages,.cms-home .std .messages,.cms-no-route .std .messages{margin-bottom:25px}.cms-page-view .std .messages ul,.cms-home .std .messages ul,.cms-no-route .std .messages ul{margin-bottom:0}.cms-page-view .std .messages li,.cms-home .std .messages li,.cms-no-route .std .messages li{list-style:none;margin-left:0;font-style:normal}#accordion .toggle-tabs{display:none}#accordion > dl > dt{margin:0;margin-bottom:10px;color:#333;font-size:16px;font-weight:500;font-style:normal;line-height:1.4;text-rendering:optimizeSpeed;text-transform:uppercase;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;font-size:16px;letter-spacing:1px;color:#282828;font-weight:bold;margin-bottom:0;padding:14px 10px 14px 21px;border-top:solid 1px #e6e6e6;position:relative;background-color:#fff;display:block}#accordion > dl > dt:after{content:'';position:absolute;width:0;height:0;display:block;border-right:4px solid transparent;border-left:4px solid transparent;border-top:4px solid #333;border-bottom:none;left:10px;top:50%;margin-top:-3px}@media only screen and (max-width: 767px){#accordion > dl > dt{border:solid 1px #e6e6e6;border-bottom:none}#accordion > dl > dt:hover{color:#fe9b4b}}#accordion > dl > dd{padding:0 0 25px;background-color:#fff;margin:0}@media only screen and (max-width: 1199px){#accordion > dl > dd{padding:5px 0 10px}}@media only screen and (max-width: 767px){#accordion > dl > dd{padding:5px 15px 15px}}#accordion > dl > dd:last-child{border-width:0 1px 1px}#accordion .selected-filter{background-color:#fff}#accordion li{position:relative;overflow:hidden}#accordion li .plusimage h2{margin-right:10px}.page-sitemap .pager{float:none}.page-sitemap .links{display:block;text-align:right;margin:0 20px 0 0}.page-sitemap .links a{position:relative}.page-sitemap .sitemap{padding:0;margin:15px 0;position:relative}.page-sitemap .sitemap::before{content:'';position:absolute;width:1px;height:100%;top:11px;left:0;background-color:#fe9b4b}.page-sitemap .sitemap::after{content:'';position:absolute;width:1px;height:24px;bottom:-15px;left:0;background-color:#fff}.page-sitemap .sitemap > li{padding-left:35px;position:relative}.page-sitemap .sitemap > li.level-0::before{content:'';position:absolute;width:40px;height:1px;top:11px;left:0;background-color:#fe9b4b}.page-sitemap .sitemap > li.level-0 a::before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"î‚";font-size:13px;color:#fe9b4b;padding-right:14px}.page-sitemap .sitemap li{margin:15px 0}.page-sitemap .sitemap li ul{margin:30px 0 30px 25px;position:relative}.page-sitemap .sitemap li ul::before{content:'';position:absolute;width:1px;height:100%;top:11px;left:0;background-color:#e6e6e6}.page-sitemap .sitemap li ul::after{content:'';position:absolute;width:1px;height:24px;bottom:-15px;left:0;background-color:#fff}.page-sitemap .sitemap li ul li{padding-left:41px;position:relative}.page-sitemap .sitemap li ul li a{padding-left:20px}.page-sitemap .sitemap li ul li:not(.list-container)::before{content:'';position:absolute;width:40px;height:1px;top:11px;left:0;background-color:#e6e6e6}.page-sitemap .sitemap li a{color:#888;display:inline-block}.page-sitemap .sitemap li a:hover{color:#333}@media only screen and (max-width: 599px){.page-sitemap .sitemap li ul{margin-left:0}}.indent1,.skills .term,.team .excerpt{margin-bottom:57px!important}.indent2{margin-bottom:25px!important}.custom-page{line-height:1.714em}.custom-page .title-big h2{font-size:50px;line-height:50px;margin-bottom:45px}.custom-page h3{line-height:1.8em;font-weight:500;margin-bottom:20px}.skills{text-align:center;color:#fe9b4b;padding-top:16px}.skills .term{text-transform:uppercase;font-size:16px;font-weight:500}.skills .value{font-size:56px;line-height:1.519em;font-weight:500}#oar_widget_orders_and_returns_form .fieldset{margin-bottom:20px}#oar_widget_orders_and_returns_form .buttons-set{border-top:0;margin:0;padding:0}.custom-title1{font-size:16px;color:#fe9b4b;line-height:22px;font-weight:500;padding:0;margin:0 0 15px;position:relative;text-align:center;margin-bottom:20px}.custom-title1:before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"î½";font-size:66px;border:solid 2px #fe9b4b;border-radius:50%;text-align:center;vertical-align:middle;display:block;margin:0 auto 35px;line-height:118.8px;width:122px;height:122px}.custom-title2{font-size:16px;color:#fe9b4b;line-height:22px;font-weight:500;padding:0;margin:0 0 15px;position:relative;text-align:center;margin-bottom:20px}.custom-title2:before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"î€¿";font-size:66px;border:solid 2px #fe9b4b;border-radius:50%;text-align:center;vertical-align:middle;display:block;margin:0 auto 35px;line-height:118.8px;width:122px;height:122px}.custom-title3{font-size:16px;color:#fe9b4b;line-height:22px;font-weight:500;padding:0;margin:0 0 15px;position:relative;text-align:center;margin-bottom:20px}.custom-title3:before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"î…³";font-size:56px;border:solid 2px #fe9b4b;border-radius:50%;text-align:center;vertical-align:middle;display:block;margin:0 auto 35px;line-height:122px;width:122px;height:122px}.team{text-align:center}.team figure{display:block;margin:0 auto 25px;text-align:center}.team figure a{display:inline-block;overflow:hidden}.team figure img{border:medium none;max-width:100%;width:100%}.team h4{font-weight:400}.team .excerpt{text-align:center;padding-right:10px;padding-left:10px;padding-top:1px}.testimonials::before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"î‚";display:block;margin:0 auto 20px;text-align:center;font-size:84px;line-height:1em;color:#fe9b4b}.testimonials blockquote{position:relative;text-align:center;font-size:14px;border:none}.testimonials blockquote cite{margin:0;margin-bottom:10px;color:#333;font-size:16px;font-weight:500;font-style:normal;line-height:1.4;text-rendering:optimizeSpeed;text-transform:uppercase;font-weight:400;display:block;text-align:center;color:#fe9b4b;text-transform:uppercase}.testimonials blockquote q{display:block;padding:0 5%}.testimonials .owl-controls .owl-buttons div.owl-prev,.testimonials .owl-controls .owl-buttons div.owl-next{position:relative;top:auto;left:auto;right:auto;margin:0 15px}.testimonials .owl-controls .owl-buttons div.owl-next{right:auto;left:auto}@media only screen and (max-width: 991px){.testimonials .owl-controls .owl-buttons div.owl-prev{left:7px}.testimonials .owl-controls .owl-buttons div.owl-next{right:7px}}@media only screen and (max-width: 479px){.indent1,.skills .term,.team .excerpt{margin-bottom:20px}.skills .term{font-size:14px}.skills .value{font-size:30px}}.table-bordered .price{font-weight:500;color:#fe9b4b;font-size:16px}.terms-conditions h4{font-size:20px;color:#fe9b4b}.terms-conditions h4:before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"î…´";font-size:40px;color:#fe9b4b;padding-right:.244em}@media only screen and (max-width: 767px){.terms-conditions h4:before{font-size:30px}}.terms-conditions h4::before{padding-right:25px}.terms-conditions p{margin-bottom:35px}@media only screen and (max-width: 767px){.cms-page-view .data-table tr,.cms-page-view .data-table th,.cms-page-view .data-table td{display:block}.cms-page-view .data-table thead{display:none}.cms-page-view .data-table thead th{border-right:0;border-left:0}.cms-page-view .data-table thead th.lin-hide{display:none}.cms-page-view .data-table thead th:nth-child(1n+2){display:none}.cms-page-view .data-table tbody tr{position:relative;border-bottom:1px solid #CCC}.cms-page-view .data-table tbody td{padding:0 10px 4px;border-right:0;border-bottom:0}.cms-page-view .data-table tbody td.lin-hide{display:none}.cms-page-view .data-table tbody td:first-child{padding-top:10px}.cms-page-view .data-table tbody td:first-child,.cms-page-view .data-table tbody td:first-child h3{font-weight:700}.cms-page-view .data-table tbody td[data-rwd-label]{text-align:left;padding-left:30px}.cms-page-view .data-table tbody td[data-rwd-label]:before{content:attr(data-rwd-label) ":";font-size:12px;padding:5px 5px 5px 0;text-transform:uppercase}.cms-page-view .data-table tfoot tr{display:block;text-align:right}.cms-page-view .data-table tfoot tr:after{content:'';display:table;clear:both}.cms-page-view .data-table tfoot td{display:block;float:left}.cms-page-view .data-table tfoot td.lin-hide{display:none}.cms-page-view .data-table tfoot td:nth-child(odd){clear:left;width:60%}.cms-page-view .data-table tfoot td:nth-child(even){text-align:left;width:40%}.cms-page-view .data-table .linearize-hide{display:none}.cms-page-view .data-table .linearize-unpad{padding:0}.cms-page-view .data-table .linearize-show{display:block}.cms-page-view .data-table thead{display:none}}dl.numbered-list{counter-reset:number}dl.numbered-list dt{counter-increment:number;margin:0;margin-bottom:10px;color:#333;font-size:20px;font-weight:400;font-style:normal;line-height:1.4;text-rendering:optimizeSpeed;text-transform:uppercase;color:#fe9b4b;font-weight:500;padding-bottom:10px}dl.numbered-list dt::before{content:counter(number);display:inline-block;width:39px;height:39px;line-height:38px;text-align:center;border-radius:50%;font-size:16px;color:#fff;margin-right:18px;background-color:#fe9b4b;box-shadow:inset -1px -1px 1px 0 rgba(0,0,0,0.3),0 1px 0 0 rgba(255,255,255,0.8)}dl.numbered-list dd{line-height:1.714em;margin-bottom:45px}.table.table-list-style > tbody > tr > td{border-top:0;padding:0 30px 30px}.table.table-list-style > tbody > tr > td:not(:last-child){border-right:solid 1px #e6e6e6}@media only screen and (max-width: 599px){.table.table-list-style > tbody > tr > td{padding:0 10px 10px}}.table.table-list-style h4{float:right;max-width:300px;text-align:right}.faqs-pages h4{font-size:30px;line-height:30px;font-weight:300;color:#fe9b4b;border-bottom:1px solid #e6e6e6;padding:40px 0;margin-bottom:0;cursor:pointer;position:relative}.faqs-pages h4:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f107";position:absolute;right:0;font-size:35px;color:#888}.faqs-pages h4.id-active{border-color:#fff}.faqs-pages h4.id-active:after{content:"\f106"}.faqs-pages h4.last{border:0}.faqs-pages .custom-pag-list-3{padding-top:10px;margin-bottom:0}.faqs-pages .custom-pag-list-3 li{list-style:none;font-style:normal;margin:0;padding:0 0 20px;overflow:hidden}.faqs-pages .custom-pag-list-3 li:before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"î‚";color:#dfdfdf;float:left;margin-right:24px}.faqs-pages .custom-pag-list-3 a{font-size:20px;color:#282828;font-weight:300;text-transform:uppercase}.faqs-pages .custom-pag-list-3 a:hover{color:#fe9b4b}@media only screen and (max-width: 767px){.faqs-pages h4{font-size:20px;padding:15px 0}.faqs-pages .custom-pag-list-3 a{font-size:16px}}.custom-page .custom-pag-list-2{margin:0 -15px;padding-bottom:70px}.custom-page .custom-pag-list-2:after{content:'';display:table;clear:both}.custom-page .custom-pag-list-2 li{list-style:none;margin:0;padding:0 15px;font-style:normal;width:25%;float:left}.custom-page .custom-pag-list-2 li a{display:block;-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.14);-moz-box-shadow:0 5px 5px rgba(0,0,0,0.14);box-shadow:0 5px 5px rgba(0,0,0,0.14);text-align:center;background:#fe9b4b;padding:45px 40px 33px;color:#fff;min-height:270px}.custom-page .custom-pag-list-2 li a h4{color:#fff;line-height:40px;margin-bottom:0}.custom-page .custom-pag-list-2 li a span{font-size:87px;line-height:87px;display:block;margin-bottom:24px}.custom-page .custom-pag-list-2 li a span.fa{font-size:76px}.custom-page .custom-pag-list-2 li a:hover{background:#fff;color:#fe9b4b}.custom-page .custom-pag-list-2 li a:hover h4{color:#fe9b4b}@media only screen and (max-width: 991px){.custom-page .custom-pag-list-2 li{width:50%;margin-bottom:30px}}@media only screen and (max-width: 599px){.custom-page .custom-pag-list-2 li{width:100%}}.guarantee-pages .page-title .icon1:before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"î«";font-size:55px;color:#fe9b4b;padding-right:.244em}@media only screen and (max-width: 767px){.guarantee-pages .page-title .icon1:before{font-size:30px}}.guarantee-pages .page-title .icon2:before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"î‚Œ";font-size:55px;color:#fe9b4b;padding-right:.244em}@media only screen and (max-width: 767px){.guarantee-pages .page-title .icon2:before{font-size:30px}}.guarantee-pages .page-title .icon3:before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"î"Š";\A  font-size: 55px;\A  color: #fe9b4b;\A  padding-right: 0.244em;\A}\A@media only screen and (max-width: 767px) {\A  .guarantee-pages .page-title .icon3:before {\A    font-size: 30px;\A  }\A}\A.guarantee-pages .page-title .icon4:before {\A  display: inline-block;\A  font-family: "material-design";\A  text-rendering: auto;\A  -webkit-font-smoothing: antialiased;\A  -moz-osx-font-smoothing: grayscale;\A  transform: translate(0, 0);\A  content: "î"–";font-size:55px;color:#fe9b4b;padding-right:.244em}@media only screen and (max-width: 767px){.guarantee-pages .page-title .icon4:before{font-size:30px}}.guarantee-pages .custom-pag-list-4{overflow:hidden;margin:0 -15px;padding-top:40px}.guarantee-pages .custom-pag-list-4 li{list-style:none;margin:0 0 56px;padding:0 15px;font-size:13px;font-style:normal;line-height:20px;width:33.33333%;float:left}.guarantee-pages .custom-pag-list-4 li:nth-child(3n+1){clear:left}.guarantee-pages .custom-pag-list-4 li h4{font-size:18px}.guarantee-pages .custom-pag-list-4.bullets h4:before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"î‚";font-size:13px;color:#fe9b4b;padding-right:.244em}@media only screen and (max-width: 767px){.guarantee-pages .custom-pag-list-4.bullets h4:before{font-size:30px}}.guarantee-pages .custom-pag-list-4.bullets h4::before{padding-right:10px}@media only screen and (max-width: 767px){.guarantee-pages .custom-pag-list-4 li{width:100%;clear:both}}.guarantee-pages h4 b{font-size:16px;color:#fe9b4b;margin-right:15px}.guarantee-pages .a-center h4{padding-top:30px}.list-decimal{counter-reset:list1}.list-decimal h4{position:relative;font-size:20px;line-height:20px;padding:0 0 0 55px;margin-bottom:30px}.list-decimal h4:after{content:'';display:table;clear:both}.list-decimal h4:before{counter-increment:list1;content:counter(list1,decimal-leading-zero);display:inline-block;position:absolute;left:0;top:0;font-size:40px;line-height:30px;font-weight:500;color:#fe9b4b}.custom-page.custom-style-2 .page-title h1,.custom-page.custom-style-2 .page-title h2{font-size:40px;line-height:40px;margin-bottom:15px}.custom-page.custom-style-2 .page-title h1 span,.custom-page.custom-style-2 .page-title h2 span{color:#fe9b4b}.custom-page.custom-style-2 .page-title h1 b,.custom-page.custom-style-2 .page-title h2 b{font-size:50px;color:#fe9b4b;margin-right:25px}@media only screen and (max-width: 1199px){.custom-page.custom-style-2 .page-title h1,.custom-page.custom-style-2 .page-title h2{font-size:23px;line-height:23px}}@media only screen and (max-width: 599px){.custom-page.custom-style-2 .page-title h1 b,.custom-page.custom-style-2 .page-title h2 b{display:block;margin-bottom:20px}}.custom-page.custom-style-2 .title-big h1,.custom-page.custom-style-2 .title-big h2{font-size:60px;line-height:75px}@media only screen and (max-width: 1199px){.custom-page.custom-style-2 .title-big h1,.custom-page.custom-style-2 .title-big h2{font-size:28px;line-height:30px}}.custom-page.custom-style-2 h4{font-size:20px;line-height:20px;margin-bottom:24px;color:#fe9b4b;font-weight:500}.custom-page.custom-style-2 .a-center{margin-bottom:85px;font-size:13px;line-height:20px}.custom-page.custom-style-2 p{font-size:13px;line-height:20px}.custom-page .custom-pag-list{margin:0;padding:0}.custom-page .custom-pag-list li{overflow:hidden;list-style:none;font-size:13px;line-height:20px;margin:0 0 50px;padding:0;font-style:normal}.custom-page .custom-pag-list li:last-child{margin-bottom:0}.custom-page .custom-pag-list li > span{display:block;font-size:57px;line-height:110px;color:#fff;width:110px;height:110px;float:left;background:#fe9b4b;text-align:center;border-radius:100%;margin-right:30px;-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.14);-moz-box-shadow:0 5px 5px rgba(0,0,0,0.14);box-shadow:0 5px 5px rgba(0,0,0,0.14)}@media only screen and (max-width: 1199px){.custom-page .custom-pag-list li{text-align:center}.custom-page .custom-pag-list li > span{float:none;display:inline-block;margin:0 0 30px}}.custom-page .custom-pag-list p{overflow:hidden}.custom-page .custom-pag-list.color-2{padding-bottom:40px}.custom-page .custom-pag-list.color-2 li > span{color:#fe9b4b;background:#f4f4f4}#narrow-by-list dd .swatch-link.has-image .swatch-label::before,.product-options .configurable-swatch-list .swatch-link.has-image .swatch-label::before,.products-grid .configurable-swatch-list .swatch-link.has-image .swatch-label::before,.products-list .configurable-swatch-list .swatch-link.has-image .swatch-label::before,.product-options .swatch-link.has-image .swatch-label::before,.products-grid .swatch-link.has-image .swatch-label::before,.products-list .swatch-link.has-image .swatch-label::before{display:inline-block;font-family:"FontAwesome";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"ï€";font-size:16px;color:#fe9b4b;text-align:center;line-height:36px;position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;opacity:0}#narrow-by-list dd .swatch-link.has-image:hover .swatch-label::before,.product-options .configurable-swatch-list .hover .swatch-link.has-image .swatch-label::before,.products-grid .configurable-swatch-list .hover .swatch-link.has-image .swatch-label::before,.products-list .configurable-swatch-list .hover .swatch-link.has-image .swatch-label::before,.product-options .configurable-swatch-list .selected .swatch-link.has-image .swatch-label::before,.products-grid .configurable-swatch-list .selected .swatch-link.has-image .swatch-label::before,.products-list .configurable-swatch-list .selected .swatch-link.has-image .swatch-label::before,.product-options .swatch-link.has-image:hover .swatch-label::before,.products-grid .swatch-link.has-image:hover .swatch-label::before,.products-list .swatch-link.has-image:hover .swatch-label::before{opacity:1}.theme-border,.table-bordered{border-top:solid 2px #fe9b4b}.theme-color{color:#fe9b4b}.title-border{border-bottom:solid 2px #e6e6e6;padding-bottom:10px!important;margin-bottom:40px!important}@media only screen and (max-width: 767px){.title-border{padding-bottom:10px!important}}.theme-block{border:solid 1px #dfdfdf;border-top:solid 2px #fe9b4b;padding:30px 29px;margin-bottom:60px}.no-theme-block{border:none;padding:0;margin-bottom:0}.table-bordered thead > tr > th,.table-bordered thead > tr > td{font-size:16px;line-height:1.667em;color:#333;text-transform:uppercase;font-weight:500}@media only screen and (max-width: 991px){.theme-block{padding:15px;margin-bottom:30px}}.table-bordered thead > tr > th,.table-bordered thead > tr > td{border-bottom-width:1px}.table-bordered th,.table-bordered td{border:solid 1px #e6e6e6}.ink{display:block;position:absolute;background:rgba(0,0,0,0.1);border-radius:100%;-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);z-index:9999}.animate{-webkit-animation:ripple .65s linear;-webkit-animation:ripple .65s linear;-moz-animation:ripple .65s linear;-ms-animation:ripple .65s linear;-o-animation:ripple .65s linear;animation:ripple .65s linear}@-webkit-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-moz-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-o-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png);background-repeat:no-repeat;text-indent:-9999px}.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png)}@media (-webkit-min-device-pixel-ratio: 2),(min--moz-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 4 2),(min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite@2x.png);background-size:100px 1000px}}.clearfix:after,.configurable-swatch-list:after,.product-view .product-options .swatch-attr:after{content:'';display:table;clear:both}.swatch-link,.swatch-label{display:block;border-radius:0;font-size:14px;text-align:center;color:#777;text-decoration:none;box-sizing:content-box}.swatch-link{margin:0 0 3px;position:relative}.swatch-link img{border-radius:0}.swatch-link:hover{cursor:pointer;text-decoration:none;border-color:#333}.swatch-link:focus{text-decoration:none}.swatch-link .x{display:none;text-indent:-999em;position:absolute;left:0;right:0;top:0;bottom:0;background:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/images/bg_x.png) center no-repeat transparent;z-index:10}.swatch-link.has-image .swatch-label{position:relative}.has-image .swatch-label{position:relative;margin:0;white-space:nowrap;background:none}.configurable-swatch-list{margin-left:0;zoom:1;clear:both;-webkit-transform:translateZ(0px)}.configurable-swatch-list li{zoom:1;margin:0 2px 0 3px;float:left}.products-grid .configurable-swatch-list li{display:inline-block;float:none;vertical-align:top}.configurable-swatch-list .not-available .x{display:block}.configurable-swatch-list .not-available .swatch-link{border-color:#e6e6e6;position:relative}.configurable-swatch-list .not-available .swatch-link.has-image img{opacity:.4;filter:alpha(opacity=40)}.configurable-swatch-list .not-available .swatch-label{color:#aaa;background:#fff}.configurable-swatch-list .wide-swatch .swatch-label{padding:0 6px}.configurable-swatch-list .not-available a:focus{outline:0}#narrow-by-list dd .configurable-swatch-list li{margin:0 3px 0 0;float:none}#narrow-by-list dd .swatch-link{margin:0;padding:5px 0}#narrow-by-list dd .swatch-link:not(.has-image){border:none;line-height:25px;margin-right:2px;text-align:left}#narrow-by-list dd .swatch-link:not(.has-image) .swatch-item{float:left;vertical-align:middle}#narrow-by-list dd .swatch-link:not(.has-image) .swatch-text{background:#fff;border-radius:0;display:block;float:left;line-height:1.5em;margin:0 5px 0 0;padding:6px 10px 10px}#narrow-by-list dd .swatch-link:not(.has-image) .swatch-text img{border:1px solid #fff;border-radius:0;box-sizing:content-box}#narrow-by-list dd .swatch-link:not(.has-image) .swatch-text::after{display:none}#narrow-by-list dd .swatch-link:not(.has-image) .count{display:inline-block;margin-top:4px}#narrow-by-list dd .swatch-link:not(.has-image):hover .swatch-text{background-color:#282828;color:#fff}#narrow-by-list dd .swatch-link:not(.has-image):active .swatch-text{background-color:#e8e8e8}#narrow-by-list dd .swatch-link.has-image{line-height:inherit;text-transform:capitalize}#narrow-by-list dd .swatch-link.has-image .swatch-label{padding:0;display:inline-block;vertical-align:middle;margin-right:10px;position:relative}#narrow-by-list dd .swatch-link.has-image .swatch-label::before{border-color:#fff}@media only screen and (max-width: 767px){#narrow-by-list dd .configurable-swatch-list li:nth-child(odd){clear:left}}.currently .swatch-current{position:relative}.currently .swatch-current .btn-remove{margin-top:-10px;position:absolute;right:0;top:50%}.currently .swatch-current span{display:block;float:left}.currently .swatch-current span.value{margin-left:7px}.currently .swatch-link{display:inline-block;margin:0 0 0 3px}.currently .swatch-link:hover{border-color:#CCC;cursor:default}.configurable-swatch-list .selected:not(.not-available) .swatch-link .swatch-label{color:#fff}.configurable-swatch-box{background:none!important}.configurable-swatch-box select.swatch-select{display:none}.configurable-swatch-box .validation-advice{margin:0 0 5px;background:#f98282;padding:2px 5px!important;font-weight:700;color:#fff!important;float:left;display:block;border-radius:0}.product-view .product-options .swatch-attr{float:none;display:block;clear:both;border:0}.product-view .product-options .swatch-attr .swatch-link{border-width:2px}.product-view .product-options .swatch-attr .swatch-link:hover{cursor:pointer;text-decoration:none}.product-view .product-options .swatch-attr .select-label{display:inline;text-transform:capitalize;color:#888;padding-left:5px}.product-view .product-options dd .input-box{width:auto;height:auto}.product-view .product-options .select-label{display:none}.product-view .add-to-cart button.out-of-stock{background-position:-80px -362px;cursor:default}.theme-border,.table-bordered{border-top:solid 2px #fe9b4b}.theme-color{color:#fe9b4b}.title-border,.contacts-index-index #contactForm .fieldset .legend{border-bottom:solid 2px #e6e6e6;padding-bottom:10px!important;margin-bottom:40px!important}@media only screen and (max-width: 767px){.title-border,.contacts-index-index #contactForm .fieldset .legend{padding-bottom:10px!important}}.theme-block{border:solid 1px #dfdfdf;border-top:solid 2px #fe9b4b;padding:30px 29px;margin-bottom:60px}.no-theme-block{border:none;padding:0;margin-bottom:0}.contacts-index-index #contactForm label{text-transform:uppercase;color:#333;font-weight:400}.table-bordered thead > tr > th,.table-bordered thead > tr > td{font-size:16px;line-height:1.667em;color:#333;text-transform:uppercase;font-weight:500}@media only screen and (max-width: 991px){.theme-block{padding:15px;margin-bottom:30px}.contacts-index-index #contactForm label{font-size:12px}}.table-bordered thead > tr > th,.table-bordered thead > tr > td{border-bottom-width:1px}.table-bordered th,.table-bordered td{border:solid 1px #e6e6e6}.ink{display:block;position:absolute;background:rgba(0,0,0,0.1);border-radius:100%;-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);z-index:9999}.animate{-webkit-animation:ripple .65s linear;-webkit-animation:ripple .65s linear;-moz-animation:ripple .65s linear;-ms-animation:ripple .65s linear;-o-animation:ripple .65s linear;animation:ripple .65s linear}@-webkit-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-moz-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-o-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png);background-repeat:no-repeat;text-indent:-9999px}.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png)}@media (-webkit-min-device-pixel-ratio: 2),(min--moz-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 4 2),(min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite@2x.png);background-size:100px 1000px}}.contacts-index-index h1,.contacts-index-index h2{border:none}.contacts-index-index .address{line-height:1.714em}.contacts-index-index .address h3{font-size:16px;color:#fe9b4b;line-height:22px;font-weight:500;padding:0;margin:0 0 15px;position:relative}.contacts-index-index .address h3:before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"î‚º";font-size:27px;border:solid 2px #fe9b4b;border-radius:50%;text-align:center;vertical-align:middle;margin-right:15px;line-height:48.6px;width:54px;height:54px}.contacts-index-index .phone{overflow:hidden;font-size:24px;margin-bottom:10px}.contacts-index-index .phone h3{font-size:16px;color:#fe9b4b;line-height:22px;font-weight:500;padding:0;margin:0 0 15px;position:relative;float:left;width:140px}.contacts-index-index .phone h3:before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"îƒ´";font-size:27px;border:solid 2px #fe9b4b;border-radius:50%;text-align:center;vertical-align:middle;margin-right:15px;line-height:48.6px;width:54px;height:54px}.contacts-index-index .phone div{float:left;padding:8px 20px 0 25px;line-height:1.4em}.contacts-index-index .phone div span,.contacts-index-index .phone div a{display:block}.contacts-index-index .fax{overflow:hidden;font-size:24px}.contacts-index-index .fax h3{font-size:16px;color:#fe9b4b;line-height:22px;font-weight:500;padding:0;margin:0 0 15px;position:relative;float:left;width:140px}.contacts-index-index .fax h3:before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"îƒ´";font-size:27px;border:solid 2px #fe9b4b;border-radius:50%;text-align:center;vertical-align:middle;margin-right:15px;line-height:48.6px;width:54px;height:54px;font-family:FontAwesome;content:\f1ac;font-size:26px}.contacts-index-index .fax div{float:left;padding:8px 20px 0 25px;line-height:1.4em}.contacts-index-index .fax div span,.contacts-index-index .fax div a{display:block}.contacts-index-index .email h3{font-size:16px;color:#fe9b4b;line-height:22px;font-weight:500;padding:0;margin:0 0 15px;position:relative;float:left;padding-right:10px}.contacts-index-index .email h3:before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"î°";font-size:27px;border:solid 2px #fe9b4b;border-radius:50%;text-align:center;vertical-align:middle;margin-right:15px;line-height:48.6px;width:54px;height:54px}.contacts-index-index .email a{text-decoration:underline;display:inline-block;margin:15px 0 0}.contacts-index-index #contactForm{padding:0}.contacts-index-index #contactForm p.required{float:none;text-align:right}.contacts-index-index #contactForm .form-list{margin-right:-20px}.contacts-index-index #contactForm .fields{overflow:hidden;margin:0}.contacts-index-index #contactForm .fields .field{float:left;width:33%}.contacts-index-index #contactForm .fields .field input{width:95%}.contacts-index-index #contactForm textarea{width:97.5%;max-width:97.5%;height:185px}.contacts-index-index #contactForm:after{content:'';display:table;clear:both}.contacts-index-index #contactForm .fieldset{margin-top:30px}.contacts-index-index #contactForm .fieldset .legend{font-size:30px;font-weight:400;color:#282828;padding-bottom:0;margin-bottom:23px;text-transform:none;text-align:center;border-color:#fe9b4b}.contacts-index-index #contactForm .fieldset .legend + .required{display:none}@media only screen and (max-width: 1199px){.contacts-index-index .phone h3,.contacts-index-index .fax h3,.contacts-index-index .email h3{float:none}.contacts-index-index .phone div,.contacts-index-index .fax div,.contacts-index-index .email div{float:none;padding:0}.contacts-index-index .phone a,.contacts-index-index .fax a,.contacts-index-index .email a{margin:0}}@media only screen and (max-width: 767px){.contacts-index-index #contactForm{padding-left:0}.contacts-index-index #contactForm > ul > li{margin-bottom:20px}.contacts-index-index #contactForm .form-list{margin-right:0}.contacts-index-index #contactForm .fields .field{float:none;width:100%}.contacts-index-index #contactForm .fields .field input{width:100%}.contacts-index-index #contactForm textarea,.contacts-index-index #contactForm .buttons-set{width:100%;max-width:100%}}@media only screen and (max-width: 599px){.contacts-index-index .contacts-index-index .buttons-set button{float:right;margin-left:5px}}.contacts-index-index .block-contacts-googlemap{border-top:solid 2px #fe9b4b;margin-bottom:50px;background:#F9F9F9}.contacts-index-index .block-contacts-googlemap .block-content{position:relative}.contacts-index-index .block-contacts-googlemap #map_canvas{z-index:9}.contacts-index-index .maploader{position:absolute;top:calc(50% - 24px);left:calc(50% - 24px);width:48px;height:48px;background:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/images/opc-ajax-loader.gif)}.contacts-index-index .buttons-set{text-align:left;border-top:0;padding-top:0;margin:30px 0 0}.contacts-index-index .buttons-set .button{float:left;margin:0 17px 10px 0}.contacts-index-index .buttons-set p.required{float:left}@media only screen and (max-width: 599px){.contacts-index-index .buttons-set{max-width:330px;margin-left:0}.contacts-index-index .buttons-set button{float:left;margin-left:0}.contacts-index-index .buttons-set p.required{float:right}}.theme-border,.table-bordered{border-top:solid 2px #fe9b4b}.theme-color{color:#fe9b4b}.title-border{border-bottom:solid 2px #e6e6e6;padding-bottom:10px!important;margin-bottom:40px!important}@media only screen and (max-width: 767px){.title-border{padding-bottom:10px!important}}.theme-block{border:solid 1px #dfdfdf;border-top:solid 2px #fe9b4b;padding:30px 29px;margin-bottom:60px}.no-theme-block{border:none;padding:0;margin-bottom:0}.table-bordered thead > tr > th,.table-bordered thead > tr > td{font-size:16px;line-height:1.667em;color:#333;text-transform:uppercase;font-weight:500}@media only screen and (max-width: 991px){.theme-block{padding:15px;margin-bottom:30px}}.table-bordered thead > tr > th,.table-bordered thead > tr > td{border-bottom-width:1px}.table-bordered th,.table-bordered td{border:solid 1px #e6e6e6}.ink{display:block;position:absolute;background:rgba(0,0,0,0.1);border-radius:100%;-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);z-index:9999}.animate{-webkit-animation:ripple .65s linear;-webkit-animation:ripple .65s linear;-moz-animation:ripple .65s linear;-ms-animation:ripple .65s linear;-o-animation:ripple .65s linear;animation:ripple .65s linear}@-webkit-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-moz-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-o-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png);background-repeat:no-repeat;text-indent:-9999px}.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png)}@media (-webkit-min-device-pixel-ratio: 2),(min--moz-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 4 2),(min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite@2x.png);background-size:100px 1000px}}.price-box .minimal-price-link .label{color:#CF5050;font-size:12px;text-transform:uppercase}.map-info{white-space:nowrap}.catalog-product-view .map-info{white-space:normal}.catalog-product-view .map-info > span{float:none;margin-bottom:5px}.catalog-product-view .price-box.map-info > a{float:none;display:inline-block;font-size:12px}.theme-border,.table-bordered{border-top:solid 2px #fe9b4b}.theme-color{color:#fe9b4b}.title-border{border-bottom:solid 2px #e6e6e6;padding-bottom:10px!important;margin-bottom:40px!important}@media only screen and (max-width: 767px){.title-border{padding-bottom:10px!important}}.theme-block{border:solid 1px #dfdfdf;border-top:solid 2px #fe9b4b;padding:30px 29px;margin-bottom:60px}.no-theme-block{border:none;padding:0;margin-bottom:0}.table-bordered thead > tr > th,.table-bordered thead > tr > td{font-size:16px;line-height:1.667em;color:#333;text-transform:uppercase;font-weight:500}@media only screen and (max-width: 991px){.theme-block{padding:15px;margin-bottom:30px}}.table-bordered thead > tr > th,.table-bordered thead > tr > td{border-bottom-width:1px}.table-bordered th,.table-bordered td{border:solid 1px #e6e6e6}.ink{display:block;position:absolute;background:rgba(0,0,0,0.1);border-radius:100%;-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);z-index:9999}.animate{-webkit-animation:ripple .65s linear;-webkit-animation:ripple .65s linear;-moz-animation:ripple .65s linear;-ms-animation:ripple .65s linear;-o-animation:ripple .65s linear;animation:ripple .65s linear}@-webkit-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-moz-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-o-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png);background-repeat:no-repeat;text-indent:-9999px}.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png)}@media (-webkit-min-device-pixel-ratio: 2),(min--moz-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 4 2),(min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite@2x.png);background-size:100px 1000px}}#newsletterpopup .modal-dialog{top:50%;margin:-157px auto 0;width:672px;left:50%;margin-left:-336px;position:fixed}#newsletterpopup .newsletterpopup-content{background:#282828;position:relative;padding:80px 40px 82px;background-size:contain}#newsletterpopup .newsletterpopup-content .newsletterpopup-indent .modal-body{padding:0}#newsletterpopup .newsletterpopup-content .newsletterpopup-indent .modal-body:after{content:"";display:table;clear:both}#newsletterpopup button.button span span{text-transform:uppercase}#newsletterpopup .newsletter-title{margin:0;margin-bottom:10px;color:#333;font-size:20px;font-weight:400;font-style:normal;line-height:1.4;text-rendering:optimizeSpeed;text-transform:uppercase;font-size:30px;text-transform:none;font-weight:normal;color:#fff;text-align:center;margin:0 0 12px}#newsletterpopup .newsletter-slogan{font-size:16px;font-style:italic;color:#fe9b4b;margin-bottom:24px;text-align:center}#newsletterpopup .block-content{position:relative;padding:0 148px 0 0;max-width:470px;margin:0 auto}#newsletterpopup .block-content .form-group{width:100%}#newsletterpopup .block-content .form-group .input-text{width:100%;height:50px;background:#333;border:0;padding:10px 20px}#newsletterpopup .block-content .form-group .input-text.validation-failed{background:#523a3a}#newsletterpopup .block-content .actions{position:absolute;right:0;top:0}#newsletterpopup .block-content .actions button{background:#fe9b4b;width:138px;height:50px;border:0;padding:0 10px;font-size:14px;font-weight:700;text-transform:uppercase;color:#fff;letter-spacing:1px}#newsletterpopup .block-content .actions button:after{background:#888}#newsletterpopup .close{background:none;width:32px;height:32px;font-size:16px;display:block;text-align:center;position:absolute;right:19px;top:19px;opacity:1;filter:alpha(opacity=100);text-shadow:none;color:#fff;z-index:2;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}#newsletterpopup .close:hover{color:#fe9b4b}#newsletterpopup .close i{display:block;margin:-1px -1px 0 0}#newsletterpopup .validation-advice{color:#eb340a;position:absolute;z-index:139;bottom:-2px;background:#fff;padding:0 3px;border:1px solid #ddd;border-radius:3px;font-size:12px;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}#newsletterpopup .validation-advice:before{content:"";position:absolute;top:-4px;left:10px;display:block;width:8px;height:8px;z-index:140;background:#fff;border:1px solid #ddd;border-right:0;border-bottom:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width: 767px){#newsletterpopup .modal-dialog{width:500px;margin:20px auto 0;top:0;position:relative;left:auto}#newsletterpopup .newsletterpopup-content{padding:50px 30px 42px}#newsletterpopup .newsletter-title{font-size:24px;margin:0 0 12px}#newsletterpopup .newsletter-slogan{font-size:16px;margin-bottom:24px}#newsletterpopup .block-content{padding:0 98px 0 0}#newsletterpopup .actions button.button{width:88px;padding:6px 5px}#newsletterpopup .actions button.button span span{display:none}#newsletterpopup .actions button.button span::before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"îˆ";font-size:32px}}@media only screen and (max-width: 599px){#newsletterpopup .modal-dialog{width:280px;top:20px;margin-top:0}#newsletterpopup .newsletterpopup-content{position:relative;padding:40px 20px;background-size:contain}#newsletterpopup .newsletterpopup-content .newsletterpopup-indent{text-align:center}#newsletterpopup .newsletterpopup-content .newsletterpopup-indent .modal-body{padding:0}#newsletterpopup .newsletter-title{font-size:20px;margin:0 0 12px}#newsletterpopup .newsletter-slogan{font-size:14px;margin-bottom:24px}#newsletterpopup .block-content{padding:0 60px 0 0}#newsletterpopup .actions button.button{width:50px;padding:6px 5px}#newsletterpopup .close{right:0;top:0}}.customer-account-login .new-users .button,.customer-account-login .registered-users .button{font-size:14px;padding:12px 28px 14px}@media only screen and (max-width: 991px){.customer-account-login .new-users .button,.customer-account-login .registered-users .button{padding:7px 12px}}.form-list .control input[type="radio"],.form-list .control input[type="checkbox"]{float:left;margin-top:5px;display:none}.form-list .control input[type="radio"] + label,.form-list .control input[type="radio"] + .label label{cursor:pointer;position:relative;padding-left:27px;text-transform:none;display:inline-block}.form-list .control input[type="radio"] + label:before,.form-list .control input[type="radio"] + .label label:before{content:"";display:inline-block;width:16px;height:16px;margin-right:10px;position:absolute;border-radius:50%;left:0;top:2px;background-color:#e9e9e9;border:solid 1px #e9e9e9}.form-list .control input[type="radio"] + label:after,.form-list .control input[type="radio"] + .label label:after{content:"";display:inline-block;position:absolute;border-radius:50%;width:0;height:0;left:9px;top:10px;background-color:#282828}.form-list .control input[type="radio"] + label:hover,.form-list .control input[type="radio"] + .label label:hover{color:#fe9b4b}.form-list .control input[type=radio]:checked + .label label:after,.form-list .control input[type=radio]:checked + label:after{height:8px;left:4px;top:6px;width:8px}.form-list .control input[type="checkbox"] + label,.form-list .control input[type="checkbox"] + .label label{display:inline-block;padding-left:27px;position:relative;clear:both;cursor:pointer;text-transform:none}.form-list .control input[type="checkbox"] + label:before,.form-list .control input[type="checkbox"] + .label label:before{content:"";display:inline-block;width:16px;height:16px;margin-right:10px;position:absolute;left:0;top:2px;background-color:#f4f4f4;border:solid 1px #e6e6e6}.form-list .control input[type="checkbox"] + label:after,.form-list .control input[type="checkbox"] + .label label:after{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"îˆ";display:inline-block;position:absolute;font-size:0;left:9px;top:10px;color:#fe9b4b;text-shadow:inset 0 1px 1px 0 rgba(0,0,0,0.3),0 1px 0 0 rgba(255,255,255,0.8)}.form-list .control input[type="checkbox"] + label:hover,.form-list .control input[type="checkbox"] + .label label:hover{color:#fe9b4b}.form-list .control input[type=checkbox]:checked + label:after,.form-list .control input[type=checkbox]:checked + .label label:after{font-size:22px;top:-7px;left:0}body.customer-account .my-account .pager .limiter .dropdown{width:100%;background-color:#f4f4f4;border:0;border-radius:0}body.customer-account .my-account .pager .limiter .dropdown:hover{box-shadow:none;background:#e8e8e8}body.customer-account .my-account .pager .limiter .dropdown .validation-advice{position:relative!important;height:auto;opacity:1;padding:0 0 10px!important;background:#fff;border-top:none;border-left:none;border-right:none;border-radius:0;top:-1px;left:-1px;margin-right:-2px}body.customer-account .my-account .pager .limiter .dropdown div{background-color:#f4f4f4;border:0}body.customer-account .my-account .pager .limiter .dropdown div ul{z-index:12}body.customer-account .my-account .pager .limiter .dropdown div ul li{margin:0}body.customer-account .my-account .pager .limiter .dropdown div ul li.focus{background:#EDEDED;color:#333}body.customer-account .my-account .pager .limiter .dropdown div ul li.active{font-weight:400;background:#EDEDED}body.customer-account .my-account .pager .limiter .dropdown li,body.customer-account .my-account .pager .limiter .dropdown .selected{font-size:14px;color:#888;padding:8px 20px 7px}body.customer-account .my-account .pager .limiter .dropdown .selected{padding:13px 20px;color:#888}body.customer-account .my-account .pager .limiter .dropdown .selected::after{box-shadow:none}body.customer-account .my-account .pager .limiter .dropdown .carat{right:20px}body.customer-account .my-account .pager .limiter .dropdown.open{z-index:15}body.customer-account .my-account .pager .limiter .dropdown.open div{height:auto!important}body.customer-account .my-account .pager .limiter .dropdown.open div ul{position:relative;z-index:12}.theme-border,.table-bordered,body.customer-account .data-table{border-top:solid 2px #fe9b4b}.theme-color{color:#fe9b4b}.title-border,body.customer-account .my-account .page-title h1,body.customer-account .my-account .page-title h2,.dashboard .page-title h1,.dashboard .page-title h2{border-bottom:solid 2px #e6e6e6;padding-bottom:10px!important;margin-bottom:40px!important}@media only screen and (max-width: 767px){.title-border,body.customer-account .my-account .page-title h1,body.customer-account .my-account .page-title h2,.dashboard .page-title h1,.dashboard .page-title h2{padding-bottom:10px!important}}.theme-block,body.customer-account .my-account .box,body.customer-account .my-account #form-validate .fieldset,.dashboard #my_recent_tags,.dashboard #my_recent_reviews{border:solid 1px #dfdfdf;border-top:solid 2px #fe9b4b;padding:30px 29px;margin-bottom:60px}.no-theme-block{border:none;padding:0;margin-bottom:0}.customer-account-login .benefits li,.customer-account-login label{text-transform:uppercase;color:#333;font-weight:400}body.customer-account .my-account .welcome-msg p.hello{font-size:18px;line-height:1.667em;color:#fe9b4b;text-transform:uppercase;font-weight:500}.table-bordered thead > tr > th,body.customer-account .data-table thead > tr > th,.table-bordered thead > tr > td,body.customer-account .data-table thead > tr > td{font-size:16px;line-height:1.667em;color:#333;text-transform:uppercase;font-weight:500}@media only screen and (max-width: 991px){.theme-block,body.customer-account .my-account .box,body.customer-account .my-account #form-validate .fieldset,.dashboard #my_recent_tags,.dashboard #my_recent_reviews{padding:15px;margin-bottom:30px}.customer-account-login .benefits li,.customer-account-login label{font-size:12px}}.table-bordered thead > tr > th,body.customer-account .data-table thead > tr > th,.table-bordered thead > tr > td,body.customer-account .data-table thead > tr > td{border-bottom-width:1px}.table-bordered th,body.customer-account .data-table th,.table-bordered td,body.customer-account .data-table td{border:solid 1px #e6e6e6}.ink{display:block;position:absolute;background:rgba(0,0,0,0.1);border-radius:100%;-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);z-index:9999}.animate{-webkit-animation:ripple .65s linear;-webkit-animation:ripple .65s linear;-moz-animation:ripple .65s linear;-ms-animation:ripple .65s linear;-o-animation:ripple .65s linear;animation:ripple .65s linear}@-webkit-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-moz-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-o-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png);background-repeat:no-repeat;text-indent:-9999px}.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png)}@media (-webkit-min-device-pixel-ratio: 2),(min--moz-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 4 2),(min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite@2x.png);background-size:100px 1000px}}.customer-account-login h2{margin-bottom:25px}.customer-account-login .form-instructions{font-style:normal;font-size:14px;margin-bottom:25px}.customer-account-login .benefits li{margin-bottom:8px}.customer-account-login .benefits li::before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"îˆ";font-size:24px;line-height:18px;color:#fe9b4b;padding-right:13px}.customer-account-login .registered-users .form-list{border:none;padding:0;margin:0}.customer-account-login .registered-users .form-list li{margin-bottom:20px}.customer-account-login .registered-users .form-list li:last-child{margin-bottom:0}.customer-account-login #login-form input{width:100%}.customer-account-login label{margin-bottom:8px}.customer-account-login .buttons-set{border:none;text-align:left;margin:0;padding-top:18px}.customer-account-login .buttons-set:after{content:'';display:table;clear:both}.customer-account-login .buttons-set .button{float:left;margin:0 20px 0 0}.customer-account-login .buttons-set a.f-left{padding:15px}@media only screen and (min-width: 1200px){.customer-account-login .theme-block,.customer-account-login body.customer-account .my-account .box,body.customer-account .my-account .customer-account-login .box,.customer-account-login body.customer-account .my-account #form-validate .fieldset,body.customer-account .my-account #form-validate .customer-account-login .fieldset,.customer-account-login .dashboard #my_recent_tags,.dashboard .customer-account-login #my_recent_tags,.customer-account-login .dashboard #my_recent_reviews,.dashboard .customer-account-login #my_recent_reviews{min-height:405px}}@media only screen and (max-width: 1199px){.customer-account-login p.required{margin-top:0}}.customer-account-create .scaffold-form label:first-child{width:140px}.opc #opc-login p:not(.required){font-style:italic;font-size:13px;color:#909090}.remember-me-box a.hide{display:none}.remember-me-box .link-tip{font-size:13px;padding-left:10px}.remember-me-popup{display:none;border:1px solid #CCC;padding:10px;position:relative}.remember-me-popup.show{display:block}.remember-me-popup .remember-me-popup-close{position:absolute;top:0;right:0;padding:10px;font-size:12px}.remember-me-popup .remember-me-popup-close-button{display:none}.customer-account-create .buttons-set{max-width:455px}.customer-account-create .fieldset,.customer-account-create .buttons-set{margin-left:30px}@media only screen and (max-width: 479px){.customer-account-create .fieldset,.customer-account-create .buttons-set{margin-left:0}}.customer-account-create .fieldset .hidden{display:none}.customer-account-create #remember-me-popup{max-width:455px}.customer-account-forgotpassword .fieldset,.customer-account-forgotpassword .buttons-set{margin-left:30px;max-width:400px}@media only screen and (max-width: 479px){.customer-account-forgotpassword .fieldset,.customer-account-forgotpassword .buttons-set{margin-left:0}}.customer-account-forgotpassword .fieldset .input-box input.input-text{width:100%}body.customer-account .my-account .title-buttons{position:relative;text-align:right}body.customer-account .my-account .title-buttons h1,body.customer-account .my-account .title-buttons h2{text-align:left}body.customer-account .my-account .title-buttons .button{position:absolute;right:0;top:0}body.customer-account .my-account .title-buttons a,body.customer-account .my-account .title-buttons span.separator{position:relative;top:-30px}body.customer-account .my-account h2{font-size:20px;color:#333;font-weight:500;display:inline-block;margin-bottom:20px}body.customer-account .my-account .box{margin-bottom:10px;overflow:hidden}body.customer-account .my-account .box .box-title{position:relative;padding-bottom:10px}body.customer-account .my-account .box .box-title h2,body.customer-account .my-account .box .box-title h3{font-size:16px;color:#fe9b4b;line-height:22px;font-weight:500;padding:0;margin:0 0 15px;position:relative;padding:20px 0 20px 60px}body.customer-account .my-account .box .box-title h2:before,body.customer-account .my-account .box .box-title h3:before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"îˆ";font-size:27px;border:solid 2px #fe9b4b;border-radius:50%;text-align:center;vertical-align:middle;margin-right:15px;line-height:48.6px;width:54px;height:54px}body.customer-account .my-account .box .box-title h2.shipping-title,body.customer-account .my-account .box .box-title h3.shipping-title{font-size:16px;color:#fe9b4b;line-height:22px;font-weight:500;padding:0;margin:0 0 15px;position:relative;padding:20px 0 20px 60px}body.customer-account .my-account .box .box-title h2.shipping-title:before,body.customer-account .my-account .box .box-title h3.shipping-title:before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"î€¿";font-size:27px;border:solid 2px #fe9b4b;border-radius:50%;text-align:center;vertical-align:middle;margin-right:15px;line-height:48.6px;width:54px;height:54px}body.customer-account .my-account .box .box-title h2.billing-title,body.customer-account .my-account .box .box-title h3.billing-title{font-size:16px;color:#fe9b4b;line-height:22px;font-weight:500;padding:0;margin:0 0 15px;position:relative;padding:20px 0 20px 60px}body.customer-account .my-account .box .box-title h2.billing-title:before,body.customer-account .my-account .box .box-title h3.billing-title:before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"î‚º";font-size:27px;border:solid 2px #fe9b4b;border-radius:50%;text-align:center;vertical-align:middle;margin-right:15px;line-height:48.6px;width:54px;height:54px}body.customer-account .my-account .box .box-title h2.contact-title,body.customer-account .my-account .box .box-title h3.contact-title{font-size:16px;color:#fe9b4b;line-height:22px;font-weight:500;padding:0;margin:0 0 15px;position:relative;padding:20px 0 20px 60px}body.customer-account .my-account .box .box-title h2.contact-title:before,body.customer-account .my-account .box .box-title h3.contact-title:before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"î†‹";font-size:27px;border:solid 2px #fe9b4b;border-radius:50%;text-align:center;vertical-align:middle;margin-right:15px;line-height:48.6px;width:54px;height:54px}body.customer-account .my-account .box .box-title h2.newsletters-title,body.customer-account .my-account .box .box-title h3.newsletters-title{font-size:16px;color:#fe9b4b;line-height:22px;font-weight:500;padding:0;margin:0 0 15px;position:relative;padding:20px 0 20px 60px}body.customer-account .my-account .box .box-title h2.newsletters-title:before,body.customer-account .my-account .box .box-title h3.newsletters-title:before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"î°";font-size:27px;border:solid 2px #fe9b4b;border-radius:50%;text-align:center;vertical-align:middle;margin-right:15px;line-height:48.6px;width:54px;height:54px}body.customer-account .my-account .box .box-title h2:before,body.customer-account .my-account .box .box-title h3:before{position:absolute;top:calc(50% - 27px);left:0}body.customer-account .my-account .box .box-title a{line-height:19.6px}body.customer-account .my-account .welcome-msg{text-align:center}body.customer-account .my-account .welcome-msg p.hello{margin-bottom:20px}body.customer-account .my-account .welcome-msg p.hello strong{font-weight:500}body.customer-account .my-account .pager .limiter{height:auto;width:auto}body.customer-account .my-account .pager .limiter .dropdown{float:left;width:100px}body.customer-account .my-account .fieldset h2,body.customer-account .my-account .addresses-list h2,body.customer-account .my-account .order-details h2{width:100%;display:inline-block}body.customer-account .my-account p.required{float:none;text-align:right}body.customer-account .my-account .addresses-list h3{font-size:14px;font-weight:600}body.customer-account .my-account .fieldset{margin-top:30px;margin-bottom:30px}body.customer-account .my-account #form-validate .fieldset .input-box input,body.customer-account .my-account #form-validate .fieldset .input-box select{width:70%}body.customer-account .data-table{margin-top:5px}body.customer-account .data-table td a{text-transform:uppercase;font-style:normal;font-size:13px}body.customer-account .data-table span.nobr{white-space:normal}body.customer-account .data-table span.nobr a{white-space:nowrap}body.customer-account .data-table td.view a{display:block}body.customer-account .data-table .separator{display:none}body.customer-account .sidebar .block ol#compare-items li{margin:10px 0}body.customer-account .sidebar .block .block-content p.block-subtitle{margin-bottom:15px}body.customer-account .sidebar .block .block-content .actions{margin-top:30px}body.customer-account .sidebar ol#cart-sidebar-reorder li{margin-top:10px;margin-bottom:0}body.customer-account .sidebar ol#cart-sidebar-reorder p.product-name{display:inline-block;margin-bottom:0}body.customer-account .sidebar .block-cart .summary{margin-bottom:15px}body.customer-account .sidebar .block-reorder ol#cart-sidebar-reorder li{margin-top:10px;margin-bottom:0}body.customer-account .sidebar .block-reorder ol#cart-sidebar-reorder li input{margin-right:10px}body.customer-account .sidebar .block-reorder ol#cart-sidebar-reorder p.product-name{display:inline;margin-bottom:0}.form-list input[type="email"],.form-list input[type="search"],.form-list input[type="number"],.form-list input[type="password"],.form-list input[type="tel"],.form-list input[type="text"]{width:250px}.form-list .control label{padding:0;background:0}.form-list .control label:hover{background:none}.form-list .customer-dob .dob-month,.form-list .customer-dob .dob-day{width:40px;float:left;margin-right:10px}.form-list .customer-dob .dob-year{width:80px;float:left}.dashboard .page-title h1:before,.dashboard .page-title h2:before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"î†‹";font-size:45px;color:#fe9b4b;padding-right:.244em}@media only screen and (max-width: 767px){.dashboard .page-title h1:before,.dashboard .page-title h2:before{font-size:30px}}.dashboard .box-head{margin-top:30px;padding-bottom:0}.dashboard .box-head a{padding:10px}.dashboard .box-title a,.dashboard .box-head a{font-weight:500;text-decoration:underline}.dashboard .box-title a:hover,.dashboard .box-head a:hover{text-decoration:none}.dashboard .box-content{clear:both}.dashboard .box-account{margin-bottom:40px}.dashboard #my_recent_tags li,.dashboard #my_recent_reviews li{margin-bottom:20px}.dashboard #my_recent_tags .number,.dashboard #my_recent_reviews .number{float:left;display:inline-block;width:40px;height:40px;line-height:38px;text-align:center;border-radius:50%;margin-right:20px;color:#fe9b4b;border:solid 2px #fe9b4b}.dashboard #my_recent_tags .details,.dashboard #my_recent_reviews .details{overflow:hidden}.dashboard #my_recent_tags .ratings strong,.dashboard #my_recent_reviews .ratings strong{margin:7px 10px 0 0}.dashboard .box-reviews.box-account{padding-bottom:0}.dashboard .box-reviews li{padding:10px 0;border-top:1px solid #e6e6e6}.dashboard .box-reviews li:first-child{border-top:0}.dashboard .box-reviews li .number{margin-right:-20px;float:left;line-height:1.4;font-size:13px}.dashboard .box-reviews li .details{margin-left:20px}.dashboard .box-reviews li .details .ratings{content:'';display:table;clear:both;margin-bottom:0}.dashboard .box-reviews li .details .ratings strong{float:left;font-size:13px;margin-right:5px}.dashboard .box-reviews li .details .ratings .rating-box{float:left;margin:3px 0 0}.my-account .addresses-list .col-1,.my-account .addresses-list .col-2{padding-bottom:0}.my-account .addresses-list .item{margin:0}.my-account .addresses-list .item p{margin-top:10px}@media only screen and (max-width: 767px){.my-account .addresses-list .col-1,.my-account .addresses-list .col-2{width:100%;padding-left:0;padding-right:0}.my-account .addresses-list .col-1 li.empty,.my-account .addresses-list .col-2 li.empty{width:100%}}@media only screen and (max-width: 599px){.my-account .addresses-list .addresses-additional p a{white-space:nowrap}}.order-info{padding-bottom:10px;border-bottom:1px solid #e6e6e6;width:100%;margin-bottom:30px}.order-info dt,.order-info dd,.order-info ul,.order-info li{display:inline}.order-info dt{margin-right:20px}.order-info li{margin:0 0 0 20px}.order-info li.current{font-weight:600}.order-info li:first-child{margin-left:0}.order-date{text-transform:uppercase}.order-info-box{margin-bottom:40px;margin-top:20px;overflow:hidden}.order-info-box + .order-info-box{padding-bottom:40px;border-bottom:1px solid #e6e6e6}.order-info-box .col-1{padding-right:0;width:48%;float:left}.order-info-box .col-2{width:48%;float:right}.order-info-box .col-1,.order-info-box .col-2{overflow:hidden;padding-top:0;padding-bottom:0}.order-info-box .box-title h2{font-size:14px;font-weight:700;line-height:1.5}.order-info-box .box-title h2:after{content:':'}.order-info-box .box-content td,.order-info-box .box-content th{line-height:1.3}.order-info-box .box-content th{padding-top:10px}.order-info-box .box-content td{padding-left:15px}.order-info-box .box-content strong{font-weight:400;text-transform:uppercase}#my-orders-table .option-label{margin-left:10px;font-weight:600;font-style:italic}#my-orders-table .option-value{margin-left:20px}#my-orders-table tr.bundle:not(:last-child) td{border-bottom:none;border-top:none}ol#cart-sidebar-reorder li{margin-top:10px;margin-bottom:0}ol#cart-sidebar-reorder li input{margin-right:10px}ol#cart-sidebar-reorder p.product-name{display:inline}@media only screen and (max-width: 599px){#my-orders-table .option-label{margin-left:20px}#my-orders-table .option-value{margin-left:35px}#my-orders-table td[data-rwd-label=Qty] .nobr br{display:none}#my-orders-table td[data-rwd-label=Qty] .nobr strong{margin-right:10px}#my-orders-table tr.bundle{border-color:#e6e6e6}#my-orders-table tr.bundle.child td[data-rwd-label]{padding-left:60px}#my-orders-table tbody:last-child tr:last-child td{padding-bottom:10px;border-bottom:0}#my-orders-table tbody:last-child tr:last-child td:last-child{padding-bottom:15px}#my-orders-table tfoot tr.shipping{margin-top:0}}.order-additional{margin:40px 0}.order-gift-message dd{margin-top:10px}@media only screen and (max-width: 1199px){.dashboard .col2-set .col-1,.dashboard .col2-set .col-2{padding-right:30px;padding-bottom:0}body.customer-account .data-table{border-top:none}body.customer-account .data-table tr,body.customer-account .data-table th,body.customer-account .data-table td{display:block}body.customer-account .data-table thead{display:none}body.customer-account .data-table thead th{border-right:0;border-left:0}body.customer-account .data-table thead th.lin-hide{display:none}body.customer-account .data-table thead th:nth-child(1n+2){display:none}body.customer-account .data-table tbody tr{position:relative;border-bottom:1px solid #CCC}body.customer-account .data-table tbody td{padding:0 10px 4px;border-right:0;border-bottom:0}body.customer-account .data-table tbody td.lin-hide{display:none}body.customer-account .data-table tbody td:first-child{padding-top:10px}body.customer-account .data-table tbody td:first-child,body.customer-account .data-table tbody td:first-child h3{font-weight:700}body.customer-account .data-table tbody td[data-rwd-label]{text-align:left;padding-left:30px}body.customer-account .data-table tbody td[data-rwd-label]:before{content:attr(data-rwd-label) ":";font-size:12px;padding:5px 5px 5px 0;text-transform:uppercase}body.customer-account .data-table tfoot tr{display:block;text-align:right}body.customer-account .data-table tfoot tr:after{content:'';display:table;clear:both}body.customer-account .data-table tfoot td{display:block;float:left}body.customer-account .data-table tfoot td.lin-hide{display:none}body.customer-account .data-table tfoot td:nth-child(odd){clear:left;width:60%}body.customer-account .data-table tfoot td:nth-child(even){text-align:left;width:40%}body.customer-account .data-table .linearize-hide{display:none}body.customer-account .data-table .linearize-unpad{padding:0}body.customer-account .data-table .linearize-show{display:block}body.customer-account .data-table th,body.customer-account .data-table td{border:solid 1px #e6e6e6!important}body.customer-account .data-table tbody tr.first{border-top:solid 2px #fe9b4b}body.customer-account .data-table td.view a{white-space:normal}}@media only screen and (max-width: 991px){body.customer-account .my-account .title-buttons{text-align:left}body.customer-account .my-account .title-buttons span.separator,body.customer-account .my-account .title-buttons a{top:-12px}}@media only screen and (max-width: 767px){.order-info-box .box-content{clear:left}.addresses-list .item{float:left;width:50%;padding-right:30px}.order-info dt{display:none}.dashboard .page-title{margin-top:20px}.dashboard .page-title h1{margin-top:0}.dashboard .box-account{padding-bottom:15px;margin-bottom:30px}}@media only screen and (max-width: 599px){body.customer-account .my-account .form-list .control{padding-left:0}}@media only screen and (max-width: 479px){body.customer-account .my-account .page-title h2{text-align:center}body.customer-account .my-account .title-buttons{text-align:center}body.customer-account .my-account .title-buttons .button{width:100%;position:static;margin-bottom:15px}body.customer-account .my-account .title-buttons .button + .button{margin-left:0}body.customer-account .my-account .fieldset h2{margin-bottom:15px}body.customer-account .my-account .order-details h2{margin-bottom:15px}body.customer-account .my-account .buttons-set{border-top:0}body.customer-account .my-account .addresses-list .item{margin-bottom:15px;padding-right:0;float:none;width:auto}body.customer-account .my-account .addresses-list h2{margin-bottom:15px}.order-info{margin-top:15px}.data-table.orders td.view{text-align:right}.dashboard .col2-set .col-1,.dashboard .col2-set .col-2{width:100%;margin-top:15px}.order-info-box{margin:0}.order-info-box .col-1,.order-info-box .col-2{width:100%;border-bottom:1px solid #e6e6e6;padding:15px 0}.order-info-box + .order-info-box{padding-bottom:0;border-bottom:0;margin-bottom:30px}#my-reviews-table .nobr{white-space:normal}}body.newsletter-manage-index .my-account .fieldset{margin-bottom:20px}body.newsletter-manage-index .my-account .fieldset h2{display:none}body.newsletter-manage-index .my-account .form-list{border-top:1px solid #EDEDED;padding-top:10px}.review-summary-table tbody td input[type="radio"],.review-summary-table tbody td input[type="checkbox"]{float:left;margin-top:5px;display:none}.review-summary-table tbody td input[type="radio"] + label,.review-summary-table tbody td input[type="radio"] + .label label{cursor:pointer;position:relative;padding-left:27px;text-transform:none;display:inline-block}.review-summary-table tbody td input[type="radio"] + label:before,.review-summary-table tbody td input[type="radio"] + .label label:before{content:"";display:inline-block;width:16px;height:16px;margin-right:10px;position:absolute;border-radius:50%;left:0;top:2px;background-color:#e9e9e9;border:solid 1px #e9e9e9}.review-summary-table tbody td input[type="radio"] + label:after,.review-summary-table tbody td input[type="radio"] + .label label:after{content:"";display:inline-block;position:absolute;border-radius:50%;width:0;height:0;left:9px;top:10px;background-color:#282828}.review-summary-table tbody td input[type="radio"] + label:hover,.review-summary-table tbody td input[type="radio"] + .label label:hover{color:#fe9b4b}.review-summary-table tbody td input[type=radio]:checked + .label label:after,.review-summary-table tbody td input[type=radio]:checked + label:after{height:8px;left:4px;top:6px;width:8px}.review-summary-table tbody td input[type="checkbox"] + label,.review-summary-table tbody td input[type="checkbox"] + .label label{display:inline-block;padding-left:27px;position:relative;clear:both;cursor:pointer;text-transform:none}.review-summary-table tbody td input[type="checkbox"] + label:before,.review-summary-table tbody td input[type="checkbox"] + .label label:before{content:"";display:inline-block;width:16px;height:16px;margin-right:10px;position:absolute;left:0;top:2px;background-color:#f4f4f4;border:solid 1px #e6e6e6}.review-summary-table tbody td input[type="checkbox"] + label:after,.review-summary-table tbody td input[type="checkbox"] + .label label:after{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"îˆ";display:inline-block;position:absolute;font-size:0;left:9px;top:10px;color:#fe9b4b;text-shadow:inset 0 1px 1px 0 rgba(0,0,0,0.3),0 1px 0 0 rgba(255,255,255,0.8)}.review-summary-table tbody td input[type="checkbox"] + label:hover,.review-summary-table tbody td input[type="checkbox"] + .label label:hover{color:#fe9b4b}.review-summary-table tbody td input[type=checkbox]:checked + label:after,.review-summary-table tbody td input[type=checkbox]:checked + .label label:after{font-size:22px;top:-7px;left:0}#customer-reviews .review-heading .pager .count-container .limiter .dropdown{width:100%;background-color:#f4f4f4;border:0;border-radius:0}#customer-reviews .review-heading .pager .count-container .limiter .dropdown:hover{box-shadow:none;background:#e8e8e8}#customer-reviews .review-heading .pager .count-container .limiter .dropdown .validation-advice{position:relative!important;height:auto;opacity:1;padding:0 0 10px!important;background:#fff;border-top:none;border-left:none;border-right:none;border-radius:0;top:-1px;left:-1px;margin-right:-2px}#customer-reviews .review-heading .pager .count-container .limiter .dropdown div{background-color:#f4f4f4;border:0}#customer-reviews .review-heading .pager .count-container .limiter .dropdown div ul{z-index:12}#customer-reviews .review-heading .pager .count-container .limiter .dropdown div ul li{margin:0}#customer-reviews .review-heading .pager .count-container .limiter .dropdown div ul li.focus{background:#EDEDED;color:#333}#customer-reviews .review-heading .pager .count-container .limiter .dropdown div ul li.active{font-weight:400;background:#EDEDED}#customer-reviews .review-heading .pager .count-container .limiter .dropdown li,#customer-reviews .review-heading .pager .count-container .limiter .dropdown .selected{font-size:14px;color:#888;padding:8px 20px 7px}#customer-reviews .review-heading .pager .count-container .limiter .dropdown .selected{padding:13px 20px;color:#888}#customer-reviews .review-heading .pager .count-container .limiter .dropdown .selected::after{box-shadow:none}#customer-reviews .review-heading .pager .count-container .limiter .dropdown .carat{right:20px}#customer-reviews .review-heading .pager .count-container .limiter .dropdown.open{z-index:15}#customer-reviews .review-heading .pager .count-container .limiter .dropdown.open div{height:auto!important}#customer-reviews .review-heading .pager .count-container .limiter .dropdown.open div ul{position:relative;z-index:12}.theme-border,.table-bordered{border-top:solid 2px #fe9b4b}.theme-color{color:#fe9b4b}.title-border{border-bottom:solid 2px #e6e6e6;padding-bottom:10px!important;margin-bottom:40px!important}@media only screen and (max-width: 767px){.title-border{padding-bottom:10px!important}}.theme-block{border:solid 1px #dfdfdf;border-top:solid 2px #fe9b4b;padding:30px 29px;margin-bottom:60px}.no-theme-block{border:none;padding:0;margin-bottom:0}.table-bordered thead > tr > th,.table-bordered thead > tr > td{font-size:16px;line-height:1.667em;color:#333;text-transform:uppercase;font-weight:500}@media only screen and (max-width: 991px){.theme-block{padding:15px;margin-bottom:30px}}.table-bordered thead > tr > th,.table-bordered thead > tr > td{border-bottom-width:1px}.table-bordered th,.table-bordered td{border:solid 1px #e6e6e6}.ink{display:block;position:absolute;background:rgba(0,0,0,0.1);border-radius:100%;-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);z-index:9999}.animate{-webkit-animation:ripple .65s linear;-webkit-animation:ripple .65s linear;-moz-animation:ripple .65s linear;-ms-animation:ripple .65s linear;-o-animation:ripple .65s linear;animation:ripple .65s linear}@-webkit-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-moz-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-o-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}.icon-sprite,.icon-sprite-for-modules,.ratings-table .rating-box,.ratings-table .rating-box .rating{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png);background-repeat:no-repeat;text-indent:-9999px}.icon-sprite-for-modules,.ratings-table .rating-box,.ratings-table .rating-box .rating{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png)}@media (-webkit-min-device-pixel-ratio: 2),(min--moz-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 4 2),(min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.icon-sprite,.icon-sprite-for-modules,.ratings-table .rating-box,.ratings-table .rating-box .rating{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite@2x.png);background-size:100px 1000px}}#customer-reviews{width:66%;float:none}#customer-reviews .review-heading{border-bottom:1px solid #e6e6e6;padding:0 0 9px;margin-bottom:22px}#customer-reviews .review-heading:after{content:'';display:table;clear:both}#customer-reviews .review-heading h2{float:left;display:block;font-size:18px;margin-bottom:10px;margin-top:16px}#customer-reviews .review-heading .pager{clear:none;float:right}#customer-reviews .review-heading .pager .count-container .limiter{margin-bottom:0}#customer-reviews .review-heading .pager .count-container .limiter label{text-transform:uppercase}#customer-reviews .review-heading .pager .count-container .limiter .dropdown{width:98px;float:left}#customer-reviews .review-heading .pager .count-container .limiter .dropdown .selected{padding:18px 20px 17px}#customer-reviews .review-heading .pager .amount{display:none}#customer-reviews .no-rating,#customer-reviews .addthis_toolbox,#customer-reviews .review-button{display:none}#customer-reviews .validation-advice{text-transform:none;font-size:13px}#customer-reviews .form-add h2{font-size:18px;border-bottom:1px solid #e6e6e6;padding:0 0 19px;margin-bottom:26px}#customer-reviews h3{font-size:14px;font-weight:400;margin:0;text-transform:uppercase}#customer-reviews h3 span{color:#fe9b4b;text-transform:none}#customer-reviews .fieldset{padding-top:20px}#customer-reviews .fieldset h4{font-size:14px;font-weight:400;padding-bottom:15px;text-transform:uppercase}#customer-reviews .fieldset h4 em{display:none}#customer-reviews .fieldset .form-list{font-size:12px;font-weight:400;margin:10px 0;text-transform:uppercase}#customer-reviews .fieldset .form-list .inline-label:after{content:'';display:table;clear:both}#customer-reviews .fieldset .form-list li{margin-bottom:15px}#customer-reviews .fieldset .form-list label{color:#333;margin-bottom:10px;font-weight:400}#customer-reviews .fieldset .form-list textarea{min-width:100%;-webkit-appearance:none}#customer-reviews .fieldset .form-list input{border:1px solid #CCC;border-radius:0}#customer-reviews .fieldset .form-list input[type="text"]{width:100%}#customer-reviews .buttons-set{border:none;margin:0}#customer-reviews .buttons-set .button{float:left;margin:0}#customer-reviews dl{font-weight:400;margin-bottom:10px}#customer-reviews dl dt{margin:10px 0;text-transform:uppercase;font-weight:400}#customer-reviews dl dd{font-size:14px;margin:10px 0 30px;border-bottom:solid 1px #dfdfdf;padding-bottom:30px}#customer-reviews dl dd:last-child{border-bottom:none;padding:0}#customer-reviews dl dd .ratings-table{width:100%;border:solid 0}#customer-reviews dl dd .ratings-table tr{margin-right:15px}#customer-reviews dl dd .ratings-table .review-label{width:300px;max-width:70%}#customer-reviews dl dd table{margin:15px 0}#customer-reviews dl dd .review-meta{font-size:12px;font-weight:400}.review_table_wrap{position:relative}.product-collateral #customer-reviews{width:auto}.product-collateral #customer-reviews .no-rating,.product-collateral #customer-reviews .review-button{display:inline-block}.no-rating a::before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"î†ƒ";padding-right:5px}.review-summary-table{margin:0 0 30px}.review-summary-table td,.review-summary-table th{padding:7px 20px}.review-summary-table thead{background:transparent}.review-summary-table thead th{background:transparent;border:none;padding:7px 7px 8px 8px}.review-summary-table tbody th{background:#fff;text-transform:none;text-align:right}.review-summary-table tbody td{border:none;text-align:center;padding:0}.review-summary-table tbody td label{width:100%;display:block;padding:11px 0}.review-summary-table tbody td input[type="radio"] + .label{padding:0 0 0 20px;display:inline-block;margin:0 auto}.review-summary-table .rating-box .rating-number{display:none}.review-summary-table .rating-box .rating-number:after{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"î€ª";font-size:16px;position:relative;margin-left:5px;color:#fe9b4b}.ratings .rating-box.stars{margin:0 auto;width:100px;height:22px;background-image:none;text-indent:0;position:relative}.ratings .rating-box.stars i{font-size:16px;float:left;margin-right:5px;display:inline-block;font-style:normal;color:#282828}.ratings .rating-box.stars i::before{display:inline-block;font-family:"FontAwesome";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"ï€†"}.ratings .rating-box.stars .rating{white-space:nowrap;position:absolute;overflow:hidden;top:0;left:0;text-align:left;background-image:none;text-indent:0;height:22px}.ratings .rating-box.stars .rating i{color:#fe9b4b}.ratings .rating-box.stars .rating .mask{width:150px}.ratings-table{text-transform:uppercase;margin-bottom:15px}.ratings-table th,.ratings-table td{padding:15px 20px;border-bottom:solid 1px #e6e6e6}.ratings-table th{border-right:solid 1px #e6e6e6;text-align:right;color:#333}.ratings-table tr:last-child th,.ratings-table tr:last-child td{border-bottom:none}.ratings-table .rating-box{background-position:0 -615px;background-repeat:repeat-x;height:13px;overflow:hidden;text-indent:-9999px;width:65px}.ratings-table .rating-box .rating{background-position:0 -600px;background-repeat:repeat-x;float:left;height:13px;text-indent:-9999px}.ratings-table .rating-box.stars{margin:0}@media only screen and (max-width: 991px){#customer-reviews{width:100%}}@media only screen and (max-width: 767px){body.review-product-list .product-view .product-shop .price-info{padding-left:0}body.review-product-list .product-view .product-shop .extra-info{padding:0;min-width:84%}body.review-product-list .product-view .product-shop .extra-info .ratings-table{margin:10px 0;width:100%}body.review-product-list .product-view .product-shop .extra-info .ratings-table tr{margin-right:15px}.review-summary-table thead th{padding-left:0;padding-right:0}.review-summary-table tbody th{padding-left:0;padding-right:0}.review-summary-table tbody td{width:20%;padding:0}.review-summary-table .rating-box.stars{text-indent:0;text-align:center;background:none;height:19.6px;width:auto}.review-summary-table .rating-box.stars .rating{display:none}.review-summary-table .rating-box.stars .rating-number{display:inline-block}}@media only screen and (max-width: 535px){body.review-product-list .product-view .product-shop .extra-info{min-width:0}body.review-product-list .product-view .product-shop .extra-info .ratings-table tr{float:none;margin-right:0}}@media only screen and (max-width: 520px){#customer-reviews .fieldset{width:100%}#customer-reviews .fieldset .form-list{width:100%}#customer-reviews .fieldset .form-list .inline-label label,#customer-reviews .fieldset .form-list .inline-label .input-box{float:none}#customer-reviews .buttons-set{width:100%}}@media only screen and (max-width: 450px){#customer-reviews dl dd .ratings-table tr{float:none}}.review-product-view .product-review .product-details h2,.review-product-view .product-review .product-details #customer-reviews .review-heading h2,#customer-reviews .review-heading .review-product-view .product-review .product-details h2,.review-product-view .product-review .product-details #customer-reviews .form-add h2,#customer-reviews .form-add .review-product-view .product-review .product-details h2{border-bottom:none}.review-product-view .product-review .product-img-box{width:auto;max-width:50%}.review-product-view .product-review .product-img-box > a{width:100%}.review-product-view .product-review .product-img-box .product-image{width:100%}@media only screen and (max-width: 767px){.review-product-view .product-review .product-img-box{max-width:100%}}.advanced-search .input-box .dropdown{width:100%;background-color:#f4f4f4;border:0;border-radius:0}.advanced-search .input-box .dropdown:hover{box-shadow:none;background:#e8e8e8}.advanced-search .input-box .dropdown .validation-advice{position:relative!important;height:auto;opacity:1;padding:0 0 10px!important;background:#fff;border-top:none;border-left:none;border-right:none;border-radius:0;top:-1px;left:-1px;margin-right:-2px}.advanced-search .input-box .dropdown div{background-color:#f4f4f4;border:0}.advanced-search .input-box .dropdown div ul{z-index:12}.advanced-search .input-box .dropdown div ul li{margin:0}.advanced-search .input-box .dropdown div ul li.focus{background:#EDEDED;color:#333}.advanced-search .input-box .dropdown div ul li.active{font-weight:400;background:#EDEDED}.advanced-search .input-box .dropdown li,.advanced-search .input-box .dropdown .selected{font-size:14px;color:#888;padding:8px 20px 7px}.advanced-search .input-box .dropdown .selected{padding:13px 20px;color:#888}.advanced-search .input-box .dropdown .selected::after{box-shadow:none}.advanced-search .input-box .dropdown .carat{right:20px}.advanced-search .input-box .dropdown.open{z-index:15}.advanced-search .input-box .dropdown.open div{height:auto!important}.advanced-search .input-box .dropdown.open div ul{position:relative;z-index:12}.theme-border,.table-bordered{border-top:solid 2px #fe9b4b}.theme-color{color:#fe9b4b}.title-border,.catalogsearch-term-popular .page-title h1,.catalogsearch-term-popular .page-title h2{border-bottom:solid 2px #e6e6e6;padding-bottom:10px!important;margin-bottom:40px!important}@media only screen and (max-width: 767px){.title-border,.catalogsearch-term-popular .page-title h1,.catalogsearch-term-popular .page-title h2{padding-bottom:10px!important}}.theme-block,.advanced-search{border:solid 1px #dfdfdf;border-top:solid 2px #fe9b4b;padding:30px 29px;margin-bottom:60px}.no-theme-block{border:none;padding:0;margin-bottom:0}.table-bordered thead > tr > th,.table-bordered thead > tr > td{font-size:16px;line-height:1.667em;color:#333;text-transform:uppercase;font-weight:500}@media only screen and (max-width: 991px){.theme-block,.advanced-search{padding:15px;margin-bottom:30px}}.table-bordered thead > tr > th,.table-bordered thead > tr > td{border-bottom-width:1px}.table-bordered th,.table-bordered td{border:solid 1px #e6e6e6}.ink{display:block;position:absolute;background:rgba(0,0,0,0.1);border-radius:100%;-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);z-index:9999}.animate{-webkit-animation:ripple .65s linear;-webkit-animation:ripple .65s linear;-moz-animation:ripple .65s linear;-ms-animation:ripple .65s linear;-o-animation:ripple .65s linear;animation:ripple .65s linear}@-webkit-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-moz-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-o-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png);background-repeat:no-repeat;text-indent:-9999px}.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png)}@media (-webkit-min-device-pixel-ratio: 2),(min--moz-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 4 2),(min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite@2x.png);background-size:100px 1000px}}.catalogsearch-advanced-index .page-title h1,.catalogsearch-advanced-index .page-title h2{font-size:36px}.catalogsearch-advanced-index .page-title h1:before,.catalogsearch-advanced-index .page-title h2:before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"î"½";\A  font-size: 55px;\A  color: #fe9b4b;\A  padding-right: 0.244em;\A}\A@media only screen and (max-width: 767px) {\A  .catalogsearch-advanced-index .page-title h1:before,\A  .catalogsearch-advanced-index .page-title h2:before {\A    font-size: 30px;\A  }\A}\A\A.catalogsearch-term-popular .page-title h1:before,\A.catalogsearch-term-popular .page-title h2:before {\A  display: inline-block;\A  font-family: "material-design";\A  text-rendering: auto;\A  -webkit-font-smoothing: antialiased;\A  -moz-osx-font-smoothing: grayscale;\A  transform: translate(0, 0);\A  content: "î"½";font-size:55px;color:#fe9b4b;padding-right:.244em}@media only screen and (max-width: 767px){.catalogsearch-term-popular .page-title h1:before,.catalogsearch-term-popular .page-title h2:before{font-size:30px}}.catalogsearch-term-popular .tags-list li{width:23%}.catalogsearch-term-popular .tags-list li a{color:#fe9b4b}.catalogsearch-term-popular .tags-list li a:hover{color:#282828}.advanced-search{margin-bottom:20px}.advanced-search .input-box{width:80%}.advanced-search .form-list input{width:100%}.advanced-search .input-range .input-text{width:39.2%}.advanced-search .input-range small{font-size:100%;padding-left:10px}.advanced-search select.multiselect{width:100%}.advanced-search select.multiselect option{padding:8px 10px}.advanced-search + .buttons-set{border-top:none;margin-top:0}@media only screen and (max-width: 767px){.advanced-search{padding:15px}.advanced-search .input-box{width:100%}.catalogsearch-term-popular .tags-list li{width:auto}}@media only screen and (max-width: 479px){.advanced-search{padding:15px}}.theme-border,.table-bordered{border-top:solid 2px #fe9b4b}.theme-color{color:#fe9b4b}.title-border{border-bottom:solid 2px #e6e6e6;padding-bottom:10px!important;margin-bottom:40px!important}@media only screen and (max-width: 767px){.title-border{padding-bottom:10px!important}}.theme-block{border:solid 1px #dfdfdf;border-top:solid 2px #fe9b4b;padding:30px 29px;margin-bottom:60px}.no-theme-block{border:none;padding:0;margin-bottom:0}.table-bordered thead > tr > th,.table-bordered thead > tr > td{font-size:16px;line-height:1.667em;color:#333;text-transform:uppercase;font-weight:500}@media only screen and (max-width: 991px){.theme-block{padding:15px;margin-bottom:30px}}.table-bordered thead > tr > th,.table-bordered thead > tr > td{border-bottom-width:1px}.table-bordered th,.table-bordered td{border:solid 1px #e6e6e6}.ink{display:block;position:absolute;background:rgba(0,0,0,0.1);border-radius:100%;-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);z-index:9999}.animate{-webkit-animation:ripple .65s linear;-webkit-animation:ripple .65s linear;-moz-animation:ripple .65s linear;-ms-animation:ripple .65s linear;-o-animation:ripple .65s linear;animation:ripple .65s linear}@-webkit-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-moz-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-o-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png);background-repeat:no-repeat;text-indent:-9999px}.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png)}@media (-webkit-min-device-pixel-ratio: 2),(min--moz-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 4 2),(min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite@2x.png);background-size:100px 1000px}}#addTagForm .input-box input{width:100%}#addTagForm button{margin-top:30px;margin-bottom:25px}#addTagForm .form-add{margin-top:10px}.product-tags{overflow:hidden;margin-bottom:20px;padding:0}.product-tags li{float:left;margin-right:15px;color:#fe9b4b}.product-tags li.last{margin-right:0}.tags-list{float:left;width:100%;margin-bottom:10px}.tags-list > li{display:inline-block;margin:0 20px 20px 0}.tags-list > li a{border:solid 2px #282828;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;display:inline-block;padding:9px 13px 10px;color:#282828;font-size:13px;font-weight:700;line-height:20px;text-align:center;letter-spacing:.8px;text-transform:uppercase;vertical-align:middle;overflow:hidden;position:relative}.tags-list > li a:hover{border:solid 2px #fe9b4b;color:#fe9b4b}@media only screen and (max-width: 991px){.tags-list > li{margin:0 5px 5px 0}.tags-list > li a{padding:4px 5px 5px;font-size:12px;letter-spacing:.3px}}.block-tags .actions > a{font-size:14px;font-weight:500}.my-tag-edit .button.btn-remove{padding:0}.my-tag-edit .button.btn-remove:after{color:#fff}@media only screen and (max-width: 767px){.tags-list > li,.tags-list{float:none}}#wishlist-table .item-manage .button{border:solid 2px #282828;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:none;display:inline-block;padding:9px 18px;color:#282828;font-size:13px;font-weight:700;line-height:20px;text-align:center;letter-spacing:.8px;text-transform:uppercase;vertical-align:middle;overflow:hidden;position:relative}#wishlist-table .item-manage .button::after{content:"";position:absolute;transition:all .3s ease 0;z-index:1;background:#282828;width:102%;height:0;bottom:0;left:0}#wishlist-table .item-manage .button span{z-index:9;position:relative}#wishlist-table .item-manage .button:hover{cursor:pointer;color:#fff}#wishlist-table .item-manage .button:hover:after{height:102%}#wishlist-table .item-manage .button{background:none;color:#282828;text-shadow:none}#wishlist-table .item-manage .button:hover{background:none;cursor:pointer;color:#fff}#wishlist-table .item-manage .button:active{color:#282828}#wishlist-table .item-manage .button:focus{background:none;color:#fff;outline:none}.my-wishlist .buttons-set .btn-add{font-size:14px;padding:12px 28px 14px}@media only screen and (max-width: 991px){.my-wishlist .buttons-set .btn-add{padding:7px 12px}}#wishlist-table .item-manage .button,#wishlist-table td.customer-wishlist-item-cart .button,#wishlist-table .truncated .details{padding:9px 13px 10px}#wishlist-table td.customer-wishlist-item-cart .button.btn-cart,.my-wishlist .buttons-set .btn-add{background-color:none}#wishlist-table td.customer-wishlist-item-cart .button.btn-cart:hover,.my-wishlist .buttons-set .btn-add:hover{background:none}#wishlist-table td.customer-wishlist-item-cart .button.btn-cart:active::after,.my-wishlist .buttons-set .btn-add:active::after{background:none}#wishlist-table td.customer-wishlist-item-cart .button.btn-cart:focus,.my-wishlist .buttons-set .btn-add:focus{background:none}#wishlist-table .item-manage .button:hover{z-index:99}.theme-border,.table-bordered,#wishlist-table.clean-table{border-top:solid 2px #fe9b4b}.theme-color{color:#fe9b4b}.title-border{border-bottom:solid 2px #e6e6e6;padding-bottom:10px!important;margin-bottom:40px!important}@media only screen and (max-width: 767px){.title-border{padding-bottom:10px!important}}.theme-block{border:solid 1px #dfdfdf;border-top:solid 2px #fe9b4b;padding:30px 29px;margin-bottom:60px}.no-theme-block{border:none;padding:0;margin-bottom:0}#wishlist-table .wishlist-sku{text-transform:uppercase;color:#333;font-weight:400}.table-bordered thead > tr > th,.table-bordered thead > tr > td,#wishlist-table.clean-table th{font-size:16px;line-height:1.667em;color:#333;text-transform:uppercase;font-weight:500}@media only screen and (max-width: 991px){.theme-block{padding:15px;margin-bottom:30px}#wishlist-table .wishlist-sku{font-size:12px}}.table-bordered thead > tr > th,.table-bordered thead > tr > td{border-bottom-width:1px}.table-bordered th,.table-bordered td{border:solid 1px #e6e6e6}.ink{display:block;position:absolute;background:rgba(0,0,0,0.1);border-radius:100%;-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);z-index:9999}.animate{-webkit-animation:ripple .65s linear;-webkit-animation:ripple .65s linear;-moz-animation:ripple .65s linear;-ms-animation:ripple .65s linear;-o-animation:ripple .65s linear;animation:ripple .65s linear}@-webkit-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-moz-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-o-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png);background-repeat:no-repeat;text-indent:-9999px}.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png)}@media (-webkit-min-device-pixel-ratio: 2),(min--moz-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 4 2),(min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite@2x.png);background-size:100px 1000px}}#wishlist-table th{text-align:center}#wishlist-table.clean-table{text-transform:uppercase;width:100%}#wishlist-table.clean-table th{border:1px solid #e6e6e6;padding:10px;background-color:#f4f4f4}#wishlist-table.clean-table td{padding:15px;vertical-align:top;border:1px solid #e6e6e6}#wishlist-table.clean-table th.customer-wishlist-item-image,#wishlist-table.clean-table td.customer-wishlist-item-image{border-right:none;padding-right:0}#wishlist-table.clean-table th.customer-wishlist-item-info,#wishlist-table.clean-table td.customer-wishlist-item-info{border-left:none}#wishlist-table .product-name{font-size:16px;margin-bottom:0;text-transform:none}#wishlist-table .wishlist-sku{margin:5px 0}#wishlist-table textarea{border:1px solid #dfdfdf;width:100%;height:85px;resize:none;font-size:11px}#wishlist-table textarea::-webkit-input-placeholder{text-transform:uppercase}#wishlist-table textarea:-moz-placeholder{text-transform:uppercase}#wishlist-table textarea::-moz-placeholder{text-transform:uppercase}#wishlist-table textarea:-ms-input-placeholder{text-transform:uppercase}#wishlist-table textarea:focus{border:1px solid #cdcdcd}#wishlist-table .item-manage{max-width:450px;padding-top:18px}#wishlist-table .cart-cell{text-align:center}#wishlist-table td.customer-wishlist-item-image{width:113px}#wishlist-table td.customer-wishlist-item-quantity{width:3em}#wishlist-table td.customer-wishlist-item-price{width:120px;text-align:center}#wishlist-table td.customer-wishlist-item-cart{width:150px}#wishlist-table td.customer-wishlist-item-cart .button{margin-bottom:10px;width:100%}#wishlist-table td.customer-wishlist-item-cart .truncated{margin-bottom:10px}#wishlist-table td.customer-wishlist-item-cart > p{margin-bottom:0}#wishlist-table td.customer-wishlist-item-cart .remove-whishlist-item{text-align:center}#wishlist-table td.customer-wishlist-item-cart .btn-remove{vertical-align:top}#wishlist-table td.customer-wishlist-item-remove{width:20px}#wishlist-table td .button,#wishlist-table td button{white-space:normal}#wishlist-table .price-box .price{font-size:15px;color:#fe9b4b}#wishlist-table .giftregisty-add{margin-top:5px}#wishlist-table .giftregisty-add .change{display:none}#wishlist-table .giftregisty-add li{cursor:pointer;color:#333;margin-bottom:3px}#wishlist-table td[data-rwd-label]:before{font-weight:600}.my-wishlist .page-title h1:before,.my-wishlist .page-title h2:before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"î‚€";font-size:45px;color:#fe9b4b;padding-right:.244em}@media only screen and (max-width: 767px){.my-wishlist .page-title h1:before,.my-wishlist .page-title h2:before{font-size:30px}}.my-wishlist .buttons-set{border-top:none;margin-bottom:0}.my-wishlist .buttons-set .btn-update{float:left;margin:0 10px 10px 0}.my-wishlist .buttons-set .btn-update span span::before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"î…©";font-size:28px;color:#282828;float:left;left:auto;right:.333em;position:relative;z-index:4;vertical-align:bottom;display:inline-block}@media only screen and (max-width: 991px){.my-wishlist .buttons-set .btn-update span span::before{display:none}}.my-wishlist .buttons-set .btn-update.button-secondary span span::before,.my-wishlist .buttons-set .btn-update.button2 span span::before{color:#fe9b4b}.my-wishlist .buttons-set .btn-add span span::before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"î…";font-size:28px;color:#282828;float:left;left:auto;right:.333em;position:relative;z-index:4;vertical-align:bottom;display:inline-block}@media only screen and (max-width: 991px){.my-wishlist .buttons-set .btn-add span span::before{display:none}}.my-wishlist .buttons-set .btn-add.button-secondary span span::before,.my-wishlist .buttons-set .btn-add.button2 span span::before{color:#fe9b4b}.my-wishlist .buttons-set .btn-add span span::before{color:#fe9b4b}.my-wishlist .fieldset{margin-bottom:0!important}.my-wishlist + .buttons-set{border-top:none;padding-top:0;margin-top:0}.my-wishlist .btn-share{margin-top:10px;background:none;padding:0;font-size:14px;text-transform:none;color:#fe9b4b;text-shadow:none;border:none;clear:both}.my-wishlist .btn-share:after,.my-wishlist .btn-share:before{display:none}.my-wishlist .btn-share:hover{background:none;box-shadow:none;color:#282828}@media only screen and (max-width: 1199px){#wishlist-table.clean-table td{padding:10px;padding:10px 10px}}@media only screen and (max-width: 991px){#wishlist-table.clean-table td{padding-left:5px;padding-right:5px}#wishlist-table.clean-table td textarea{height:100px}#wishlist-table.clean-table td.customer-wishlist-item-cart{width:110px}#wishlist-table.clean-table td,#wishlist-table.clean-table th{border:none}#wishlist-table.clean-table th{padding:0}#wishlist-table .product-name{font-size:13px}#wishlist-table .price-box .old-price,#wishlist-table .price-box .special-price{display:inline-block;padding:0 3px}}@media only screen and (max-width: 991px){#wishlist-table:after{content:'';display:table;clear:both}#wishlist-table .product-name{font-size:16px}#wishlist-table textarea{height:68px;max-width:100%}#wishlist-table .item-manage{max-width:100%}#wishlist-table tr{position:relative}#wishlist-table tr:after{content:'';display:table;clear:both}#wishlist-table td.customer-wishlist-item-image{width:70px}#wishlist-table td.customer-wishlist-item-image img{width:70px;height:70px}#wishlist-table td.customer-wishlist-item-cart .remove-whishlist-item{margin-right:0;padding-top:4px}#wishlist-table td.customer-wishlist-item-cart{padding-right:15px}}@media only screen and (max-width: 599px){#wishlist-table td.customer-wishlist-item-quantity{padding-left:0}#wishlist-table td.customer-wishlist-item-image,#wishlist-table th.customer-wishlist-item-image{display:none}.my-wishlist .buttons-set button.btn-add,.my-wishlist .buttons-set button.btn-update{float:left;clear:both;margin:0 0 15px}}@media only screen and (max-width: 991px){.linearize-table tr,.linearize-table th,.linearize-table td{display:block}.linearize-table thead{display:none}.linearize-table thead th{border-right:0;border-left:0}.linearize-table thead th.lin-hide{display:none}.linearize-table thead th:nth-child(1n+2){display:none}.linearize-table tbody tr{position:relative;border-bottom:1px solid #CCC}.linearize-table tbody td{padding:0 10px 4px;border-right:0;border-bottom:0}.linearize-table tbody td.lin-hide{display:none}.linearize-table tbody td:first-child{padding-top:10px}.linearize-table tbody td:first-child,.linearize-table tbody td:first-child h3{font-weight:700}.linearize-table tbody td[data-rwd-label]{text-align:left;padding-left:30px}.linearize-table tbody td[data-rwd-label]:before{content:attr(data-rwd-label) ":";font-size:12px;padding:5px 5px 5px 0;text-transform:uppercase}.linearize-table tfoot tr{display:block;text-align:right}.linearize-table tfoot tr:after{content:'';display:table;clear:both}.linearize-table tfoot td{display:block;float:left}.linearize-table tfoot td.lin-hide{display:none}.linearize-table tfoot td:nth-child(odd){clear:left;width:60%}.linearize-table tfoot td:nth-child(even){text-align:left;width:40%}.linearize-table .linearize-hide{display:none}.linearize-table .linearize-unpad{padding:0}.linearize-table .linearize-show{display:block}#wishlist-table tr{position:relative}#wishlist-table th.customer-wishlist-item-image{display:block}#wishlist-table td{text-align:center}#wishlist-table td.customer-wishlist-item-image,#wishlist-table td.customer-wishlist-item-info,#wishlist-table td.customer-wishlist-item-quantity,#wishlist-table td.customer-wishlist-item-price,#wishlist-table td.customer-wishlist-item-cart{width:100%;padding-left:0;padding-right:0;empty-cells:hide}#wishlist-table td.customer-wishlist-item-image{display:inline-block;overflow:hidden}#wishlist-table td.customer-wishlist-item-image a{display:inline-block}#wishlist-table td.customer-wishlist-item-image a img{width:113px;height:113px}#wishlist-table td.customer-wishlist-item-quantity,#wishlist-table td.customer-wishlist-item-price{text-align:center}#wishlist-table td.customer-wishlist-item-quantity:before,#wishlist-table td.customer-wishlist-item-price:before{display:inline-block;margin-right:15px}#wishlist-table td.customer-wishlist-item-quantity .cart-cell,#wishlist-table td.customer-wishlist-item-price .cart-cell{text-align:left;display:inline-block}#wishlist-table td.customer-wishlist-item-quantity .price-box,#wishlist-table td.customer-wishlist-item-price .price-box{margin-top:0}#wishlist-table td.customer-wishlist-item-cart .cart-cell{display:inline-block;width:48%}#wishlist-table td.customer-wishlist-item-cart > p{display:inline-block;width:48%}#wishlist-table td.customer-wishlist-item-cart > p::after{content:'';display:table;clear:both}#wishlist-table td.customer-wishlist-item-remove{position:absolute;top:15px;right:0;display:block;padding:0;height:20px}#wishlist-table.clean-table td.customer-wishlist-item-cart{width:100%}.my-wishlist .buttons-set{border-top:none}}.block-wishlist .mini-products-list > li:not(:last-child){padding-bottom:5px}.block-wishlist .product-details .product-name{padding-top:0;margin-bottom:5px}.block-wishlist .price-box{margin:0}.block-wishlist .price-box,.block-wishlist .link-cart{font-size:12px}.block-wishlist .price-box .price{font-size:14px}.block-wishlist .link-cart{text-transform:uppercase;margin:0 0 7px}.theme-border,.table-bordered{border-top:solid 2px #fe9b4b}.theme-color{color:#fe9b4b}.title-border{border-bottom:solid 2px #e6e6e6;padding-bottom:10px!important;margin-bottom:40px!important}@media only screen and (max-width: 767px){.title-border{padding-bottom:10px!important}}.theme-block{border:solid 1px #dfdfdf;border-top:solid 2px #fe9b4b;padding:30px 29px;margin-bottom:60px}.no-theme-block{border:none;padding:0;margin-bottom:0}.table-bordered thead > tr > th,.table-bordered thead > tr > td{font-size:16px;line-height:1.667em;color:#333;text-transform:uppercase;font-weight:500}@media only screen and (max-width: 991px){.theme-block{padding:15px;margin-bottom:30px}}.table-bordered thead > tr > th,.table-bordered thead > tr > td{border-bottom-width:1px}.table-bordered th,.table-bordered td{border:solid 1px #e6e6e6}.ink{display:block;position:absolute;background:rgba(0,0,0,0.1);border-radius:100%;-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);z-index:9999}.animate{-webkit-animation:ripple .65s linear;-webkit-animation:ripple .65s linear;-moz-animation:ripple .65s linear;-ms-animation:ripple .65s linear;-o-animation:ripple .65s linear;animation:ripple .65s linear}@-webkit-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-moz-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-o-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png);background-repeat:no-repeat;text-indent:-9999px}.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png)}@media (-webkit-min-device-pixel-ratio: 2),(min--moz-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 4 2),(min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite@2x.png);background-size:100px 1000px}}.cart-msrp-totals{color:red;font-size:12px!important;font-weight:700;margin:10px 10px 0;padding:10px;text-align:right;text-transform:uppercase}.map-cart-sidebar-total{color:red;display:block;font-size:10px;font-weight:700;text-align:left;padding:2px 5px}.map-popup{background:#fff;border:2px solid #CCC;margin:12px 0 0;position:absolute;text-align:left;width:450px;z-index:100}@media only screen and (min-width: 768px){.map-popup.map-popup-right{left:10px!important}.map-popup.map-popup-left{left:auto!important;right:10px!important}}@media only screen and (max-width: 767px){.map-popup{width:100%;left:0!important}}.map-popup .map-popup-heading{padding:8px 10px;margin-right:40px;width:auto}.map-popup .map-popup-heading h3{font-size:14px;margin:0;overflow:hidden;white-space:nowrap;word-wrap:break-word;text-align:left;text-overflow:ellipsis}@media only screen and (max-width: 479px){.map-popup .map-popup-heading h3{text-align:center}}.map-popup .map-popup-close{display:block;position:absolute;top:0;right:0;height:36px;width:36px;font-size:20px;line-height:32px;text-align:center}.map-popup .map-popup-content{border-top:1px solid #e6e6e6;padding:10px;margin:0 10px;overflow:hidden;text-align:left}@media only screen and (max-width: 479px){.map-popup .map-popup-content{text-align:center}}.map-popup .map-popup-checkout{padding:10px 0}.map-popup .map-popup-checkout form:after{content:'';display:table;clear:both}.map-popup .map-popup-checkout span{display:block}.map-popup .map-popup-checkout .button{float:left;margin:0 2px;clear:left}.map-popup .map-popup-checkout .additional-addtocart-box{float:left;min-width:210px}.map-popup .map-popup-checkout .additional-addtocart-box li{list-style-type:none}.map-popup .map-popup-checkout .paypal-logo{width:auto}.map-popup .map-popup-checkout .paypal-logo a{display:inline-block;float:left;clear:left}.map-popup .map-popup-checkout .paypal-logo .paypal-or{float:left;text-align:center;padding:5px 15px;clear:left}.map-popup .map-popup-checkout .paypal-logo:after{content:'';display:table;clear:both}.map-popup .map-popup-checkout .paypal-logo .bml_button a{clear:left}@media only screen and (max-width: 479px){.map-popup .map-popup-checkout{text-align:center}.map-popup .map-popup-checkout .button,.map-popup .map-popup-checkout .additional-addtocart-box,.map-popup .map-popup-checkout .paypal-logo a,.map-popup .map-popup-checkout .paypal-logo .paypal-or{float:none}.map-popup .map-popup-checkout .additional-addtocart-box{min-width:0}.map-popup .map-popup-checkout .paypal-logo .paypal-or{margin:0;margin-bottom:10px}}.map-popup .map-popup-checkout:after{content:'';display:table;clear:both}.map-popup .map-popup-price{padding:10px 0}@media only screen and (max-width: 479px){.map-popup .map-popup-price{text-align:center;padding-top:0}}.map-popup .map-popup-price .price-box,.map-popup .map-popup-price .price-box .special-price{display:inline-block;margin:0;padding:0}.map-popup .map-popup-price .price-box .minimal-price-link{display:inline-block}.map-popup .map-popup-text{padding:10px 0;margin:0 10px;word-wrap:break-word}.map-popup .map-popup-text,.map-popup .map-popup-only-text{border-top:1px solid #e6e6e6}.price-box .map-link{display:block;text-align:center}.sidebar .block-wishlist .actions a,.sidebar .block-compare .actions a{border:solid 2px #282828;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:none;display:inline-block;padding:9px 18px;color:#282828;font-size:13px;font-weight:700;line-height:20px;text-align:center;letter-spacing:.8px;text-transform:uppercase;vertical-align:middle;overflow:hidden;position:relative}.sidebar .block-wishlist .actions a::after,.sidebar .block-compare .actions a::after{content:"";position:absolute;transition:all .3s ease 0;z-index:1;background:#282828;width:102%;height:0;bottom:0;left:0}.sidebar .block-wishlist .actions a span,.sidebar .block-compare .actions a span{z-index:9;position:relative}.sidebar .block-wishlist .actions a:hover,.sidebar .block-compare .actions a:hover{cursor:pointer;color:#fff}.sidebar .block-wishlist .actions a:hover:after,.sidebar .block-compare .actions a:hover:after{height:102%}.sidebar .block-wishlist .actions a:hover,.sidebar .block-compare .actions a:hover{z-index:99}.sidebar .block-poll input[type="radio"],.sidebar .block-poll input[type="checkbox"]{float:left;margin-top:5px;display:none}.sidebar .block-poll input[type="radio"] + label,.sidebar .block-poll input[type="radio"] + .label label{cursor:pointer;position:relative;padding-left:27px;text-transform:none;display:inline-block}.sidebar .block-poll input[type="radio"] + label:before,.sidebar .block-poll input[type="radio"] + .label label:before{content:"";display:inline-block;width:16px;height:16px;margin-right:10px;position:absolute;border-radius:50%;left:0;top:2px;background-color:#e9e9e9;border:solid 1px #e9e9e9}.sidebar .block-poll input[type="radio"] + label:after,.sidebar .block-poll input[type="radio"] + .label label:after{content:"";display:inline-block;position:absolute;border-radius:50%;width:0;height:0;left:9px;top:10px;background-color:#282828}.sidebar .block-poll input[type="radio"] + label:hover,.sidebar .block-poll input[type="radio"] + .label label:hover{color:#fe9b4b}.sidebar .block-poll input[type=radio]:checked + .label label:after,.sidebar .block-poll input[type=radio]:checked + label:after{height:8px;left:4px;top:6px;width:8px}.sidebar .block-poll input[type="checkbox"] + label,.sidebar .block-poll input[type="checkbox"] + .label label{display:inline-block;padding-left:27px;position:relative;clear:both;cursor:pointer;text-transform:none}.sidebar .block-poll input[type="checkbox"] + label:before,.sidebar .block-poll input[type="checkbox"] + .label label:before{content:"";display:inline-block;width:16px;height:16px;margin-right:10px;position:absolute;left:0;top:2px;background-color:#f4f4f4;border:solid 1px #e6e6e6}.sidebar .block-poll input[type="checkbox"] + label:after,.sidebar .block-poll input[type="checkbox"] + .label label:after{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"îˆ";display:inline-block;position:absolute;font-size:0;left:9px;top:10px;color:#fe9b4b;text-shadow:inset 0 1px 1px 0 rgba(0,0,0,0.3),0 1px 0 0 rgba(255,255,255,0.8)}.sidebar .block-poll input[type="checkbox"] + label:hover,.sidebar .block-poll input[type="checkbox"] + .label label:hover{color:#fe9b4b}.sidebar .block-poll input[type=checkbox]:checked + label:after,.sidebar .block-poll input[type=checkbox]:checked + .label label:after{font-size:22px;top:-7px;left:0}.theme-border,.table-bordered{border-top:solid 2px #fe9b4b}.theme-color{color:#fe9b4b}.title-border{border-bottom:solid 2px #e6e6e6;padding-bottom:10px!important;margin-bottom:40px!important}@media only screen and (max-width: 767px){.title-border{padding-bottom:10px!important}}.theme-block{border:solid 1px #dfdfdf;border-top:solid 2px #fe9b4b;padding:30px 29px;margin-bottom:60px}.no-theme-block{border:none;padding:0;margin-bottom:0}.table-bordered thead > tr > th,.table-bordered thead > tr > td{font-size:16px;line-height:1.667em;color:#333;text-transform:uppercase;font-weight:500}@media only screen and (max-width: 991px){.theme-block{padding:15px;margin-bottom:30px}}.table-bordered thead > tr > th,.table-bordered thead > tr > td{border-bottom-width:1px}.table-bordered th,.table-bordered td{border:solid 1px #e6e6e6}.ink{display:block;position:absolute;background:rgba(0,0,0,0.1);border-radius:100%;-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);z-index:9999}.animate{-webkit-animation:ripple .65s linear;-webkit-animation:ripple .65s linear;-moz-animation:ripple .65s linear;-ms-animation:ripple .65s linear;-o-animation:ripple .65s linear;animation:ripple .65s linear}@-webkit-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-moz-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-o-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png);background-repeat:no-repeat;text-indent:-9999px}.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png)}@media (-webkit-min-device-pixel-ratio: 2),(min--moz-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 4 2),(min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite@2x.png);background-size:100px 1000px}}.sidebar .col-left-first{background:#f4f4f4;padding:30px 40px 10px}.sidebar .main-col-left{background:#f4f4f4;padding:30px 40px 40px}@media only screen and (max-width: 1800px){.sidebar .col-left-first{padding:30px 20px}.sidebar .main-col-left{padding:0 20px 20px}}@media only screen and (max-width: 991px){.sidebar .col-left-first{padding:15px 7px}.sidebar .main-col-left{padding:0 7px 20px}}@media only screen and (max-width: 767px){.sidebar .col-left-first{padding:0;background:none}.sidebar .main-col-left{padding:0;background:none}}.sidebar .block{border-bottom:solid 1px #cecdcd;margin-bottom:41px;padding-bottom:60px}@media only screen and (max-width: 1199px){.sidebar .block{margin-bottom:30px;padding-bottom:40px}}@media only screen and (max-width: 991px){.sidebar .block{margin-bottom:20px;padding-bottom:20px}}@media only screen and (max-width: 767px){.sidebar .block:last-of-type{border-bottom:1px solid}}.sidebar .block .amount{margin:0;padding:0 0 6px}.sidebar .block .product-image{padding:0}.sidebar .block .product-image img{-webkit-transition:opacity,0.3s,ease;-moz-transition:opacity,0.3s,ease;-o-transition:opacity,0.3s,ease;transition:opacity,0.3s,ease}.sidebar .block .product-image:hover img{opacity:.7}.sidebar .block .product-name{font-size:14px;margin:-4px 0 4px}.sidebar .col-left-first .block{padding-bottom:30px}@media only screen and (max-width: 991px){.sidebar .col-left-first .block{padding-bottom:10px}}.sidebar .col-left-first .block:last-of-type{margin-bottom:0}@media only screen and (max-width: 767px){.sidebar .col-left-first .block:last-of-type{border-bottom:none}}.sidebar .main-col-left .block:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0}.sidebar .block-title{position:relative;padding:0;margin-bottom:20px}.sidebar .block-title h2,.sidebar .block-title h3,.sidebar .block-title strong{margin:0;margin-bottom:10px;color:#333;font-size:20px;font-weight:400;font-style:normal;line-height:1.4;text-rendering:optimizeSpeed;text-transform:uppercase;font-size:30px;font-weight:normal;color:#282828;margin-bottom:0;text-transform:none}@media only screen and (max-width: 1600px){.sidebar .block-title h2,.sidebar .block-title h3,.sidebar .block-title strong{font-size:26px}}@media only screen and (max-width: 1400px){.sidebar .block-title h2,.sidebar .block-title h3,.sidebar .block-title strong{font-size:22px}}.sidebar .block-title small{font-size:100%;font-weight:400}.sidebar body:not(.customer-account) .block:first-child .block-title{border-top:none;padding-top:0}.sidebar .block-subtitle{margin:0;margin-bottom:10px;color:#333;font-size:16px;font-weight:500;font-style:normal;line-height:1.4;text-rendering:optimizeSpeed;text-transform:uppercase;color:#fe9b4b;font-weight:500;margin-bottom:25px}.sidebar .block-content{margin-top:5px}.sidebar .block-content .subtotal{padding:0;margin-bottom:29px;overflow:hidden}.sidebar .block-content .product-details{color:#fe9b4b}.sidebar .block-content .product-details strong{font-weight:400}.sidebar .block-content .product-details .btn-edit{color:#888}.sidebar .block-content .product-details .btn-edit:hover{color:#fe9b4b}.sidebar .block-content .product-details .details{color:#fe9b4b;padding:0;text-decoration:underline}.sidebar .block-content .product-details .details:hover{color:#282828}.sidebar .block-content.unpad{padding:0}.sidebar .block-content li.item{margin:0 0 25px}.sidebar .block-content li.item:last-child{margin-bottom:0}.sidebar .block .actions{margin:30px 0 0}.sidebar .block .actions:after{content:'';display:table;clear:both}.sidebar .block .actions a{float:left;margin-top:7px}.sidebar .block .actions .button{float:left;margin-top:0}.sidebar .col-left .block .actions .button ~ a,.sidebar .col-right .block .actions .button ~ a{line-height:33px;margin-right:5px}.sidebar .block-account .block-title,.sidebar .block-cms-menu .block-title{padding-top:0;border-top:none}.sidebar .block-account li,.sidebar .block-cms-menu li{text-transform:none;margin:7px 0}.sidebar .block-account li strong,.sidebar .block-cms-menu li strong{font-weight:400;color:#333}.sidebar .block-account li a,.sidebar .block-cms-menu li a{color:#888}.sidebar .block-account li a:hover,.sidebar .block-cms-menu li a:hover{color:#333}@media only screen and (min-width: 768px){.sidebar .block-poll input[type="radio"] + label:before,.sidebar .block-poll input[type="radio"] + .label label:before{background-color:#fff;border:solid 1px #fff}}.sidebar .block-poll .block-subtitle{text-transform:none;font-style:italic}.sidebar .block-poll label{display:inline-block;font-size:14px;color:#888;font-weight:400;margin:0;text-transform:none}.sidebar .block-poll #poll-answers li{margin-bottom:6px}.sidebar .block-poll #poll-answers li::after{content:'';display:table;clear:both}.sidebar .block-poll #poll-answers .answer{font-size:12px;width:65%;display:inline-block}.sidebar .block-poll #poll-answers .votes{float:right;width:30%;padding:0 0 5px;color:#fe9b4b}@media only screen and (max-width: 991px){.sidebar .block-poll #poll-answers .answer{width:100%;float:none;display:block;overflow:hidden;padding-bottom:3px}.sidebar .block-poll #poll-answers .votes{width:100%;padding-bottom:7px}.sidebar .block-poll #poll-answers li{padding-top:5px;margin-bottom:5px}.sidebar .block-poll #poll-answers li:last-child{border-bottom:none}}.sidebar .block-cart .block-subtitle{font-size:16px;font-weight:700;text-transform:uppercase;color:#282828;letter-spacing:.8px}@media only screen and (max-width: 991px){.sidebar .block-cart .block-subtitle{font-size:13px;letter-spacing:.3px}}.sidebar .block-cart .actions{padding-top:10px}.sidebar .block-cart .truncated{margin-top:5px;display:table}.sidebar .block-cart .truncated .truncated_full_value .item-options{transition-duration:.2s;left:0;top:34px}.sidebar .block-cart .truncated .truncated_full_value .item-options::before{content:'';position:absolute;width:0;height:0;display:block;border-right:14px solid transparent;border-left:none;border-bottom:14px solid #e6e6e6;border-top:none}.sidebar .block-cart .truncated .truncated_full_value .item-options::after{content:'';position:absolute;width:0;height:0;display:block;border-right:14px solid transparent;border-left:none;border-bottom:14px solid #f4f4f4;border-top:none}.sidebar .block-wishlist .actions a{margin-top:0}.sidebar .block-compare .product-name{margin:0;display:inline-block}.sidebar .block-compare #compare-items .btn-remove{float:none;margin:0;display:inline-block}.sidebar .block-compare li.item{margin-bottom:5px}.sidebar .block-compare .action-top{text-align:right;margin-bottom:10px}.sidebar .block-compare .actions .button{margin:0 20px 10px 0;float:left}.sidebar .block-compare .actions a{float:left;margin:0}.sidebar .block-reorder .actions a{float:right}@media only screen and (max-width: 1200px){.sidebar .block-title h2,.sidebar .block-title h3,.sidebar .block-title strong{font-size:18px}.sidebar .product-image{width:90px}.sidebar .product-details{margin-left:100px}.sidebar .block-content .subtotal .price{float:none;display:block}}@media only screen and (max-width: 991px){.sidebar .product-image{float:none;margin-bottom:15px}.sidebar .product-details{margin-left:0}.sidebar .block-subtitle{margin:0;margin-bottom:10px;color:#333;font-size:13px;font-weight:500;font-style:normal;line-height:1.4;text-rendering:optimizeSpeed;text-transform:uppercase;font-weight:bold;color:#fe9b4b}.sidebar .actions a,.sidebar .actions .button{font-size:12px!important;letter-spacing:.3px!important;line-height:16px!important;padding:8px 10px!important}}@media only screen and (max-width: 767px){.sidebar .actions a,.sidebar .actions .button{font-size:13px!important;letter-spacing:.8px!important;line-height:20px!important;padding:9px 15px!important}.sidebar .block:not(.block-layered-nav){margin-bottom:0;padding:0;border:none}.sidebar .block:not(.block-layered-nav) .block-title{padding:0;margin-top:0;border-bottom:none;border-top:none;margin-bottom:0}.sidebar .block:not(.block-layered-nav) .block-title > strong{margin:0;margin-bottom:10px;color:#333;font-size:16px;font-weight:500;font-style:normal;line-height:1.4;text-rendering:optimizeSpeed;text-transform:uppercase;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;font-size:16px;letter-spacing:1px;color:#282828;font-weight:bold;margin-bottom:0;padding:14px 10px 14px 21px;border-top:solid 1px #e6e6e6;position:relative;background-color:#fff;display:block;width:100%;cursor:pointer}.sidebar .block:not(.block-layered-nav) .block-title > strong:after{content:'';position:absolute;width:0;height:0;display:block;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #333;border-right:none;left:10px;top:50%;margin-top:-3px}}@media only screen and (max-width: 767px) and (max-width: 767px){.sidebar .block:not(.block-layered-nav) .block-title > strong{border:solid 1px #e6e6e6;border-bottom:none}.sidebar .block:not(.block-layered-nav) .block-title > strong:hover{color:#fe9b4b}}@media only screen and (max-width: 767px){.sidebar .block:not(.block-layered-nav) .block-title.active > strong{margin:0;margin-bottom:10px;color:#333;font-size:16px;font-weight:500;font-style:normal;line-height:1.4;text-rendering:optimizeSpeed;text-transform:uppercase;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;font-size:16px;letter-spacing:1px;color:#282828;font-weight:bold;margin-bottom:0;padding:14px 10px 14px 21px;border-top:solid 1px #e6e6e6;position:relative;background-color:#fff}.sidebar .block:not(.block-layered-nav) .block-title.active > strong:after{content:'';position:absolute;width:0;height:0;display:block;border-right:4px solid transparent;border-left:4px solid transparent;border-top:4px solid #333;border-bottom:none;left:10px;top:50%;margin-top:-3px}}@media only screen and (max-width: 767px) and (max-width: 767px){.sidebar .block:not(.block-layered-nav) .block-title.active > strong{border:solid 1px #e6e6e6;border-bottom:none}.sidebar .block:not(.block-layered-nav) .block-title.active > strong:hover{color:#fe9b4b}}@media only screen and (max-width: 767px){.sidebar .block:not(.block-layered-nav) .block-content{padding:10px;margin-top:0;border-width:1px 1px 0;border-style:solid;border-color:#e6e6e6}.sidebar .block:not(.block-layered-nav):last-of-type .block-title > strong{border-bottom:solid 1px #e6e6e6}.sidebar .block:not(.block-layered-nav):last-of-type .block-content{border-width:0 1px 1px}.sidebar .col-left-first .block:first-child .block-title > strong{border-bottom:none}.sidebar .product-image{width:90px;float:left}.sidebar .product-details{margin-left:100px}}.theme-border,.table-bordered{border-top:solid 2px #fe9b4b}.theme-color{color:#fe9b4b}.title-border{border-bottom:solid 2px #e6e6e6;padding-bottom:10px!important;margin-bottom:40px!important}@media only screen and (max-width: 767px){.title-border{padding-bottom:10px!important}}.theme-block{border:solid 1px #dfdfdf;border-top:solid 2px #fe9b4b;padding:30px 29px;margin-bottom:60px}.no-theme-block{border:none;padding:0;margin-bottom:0}.table-bordered thead > tr > th,.table-bordered thead > tr > td{font-size:16px;line-height:1.667em;color:#333;text-transform:uppercase;font-weight:500}@media only screen and (max-width: 991px){.theme-block{padding:15px;margin-bottom:30px}}.table-bordered thead > tr > th,.table-bordered thead > tr > td{border-bottom-width:1px}.table-bordered th,.table-bordered td{border:solid 1px #e6e6e6}.ink{display:block;position:absolute;background:rgba(0,0,0,0.1);border-radius:100%;-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);z-index:9999}.animate{-webkit-animation:ripple .65s linear;-webkit-animation:ripple .65s linear;-moz-animation:ripple .65s linear;-ms-animation:ripple .65s linear;-o-animation:ripple .65s linear;animation:ripple .65s linear}@-webkit-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-moz-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-o-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png);background-repeat:no-repeat;text-indent:-9999px}.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png)}@media (-webkit-min-device-pixel-ratio: 2),(min--moz-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 4 2),(min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite@2x.png);background-size:100px 1000px}}.nav-container,.nav-container-mobile{position:relative;z-index:4;width:100%;background:none}.nav-container-mobile{display:none}.nav{margin:0 auto}.nav .nav .grid-full{position:relative;z-index:9;width:100%;padding:0}.nav-container .grid-full::after{content:'';display:table;clear:both}.nav .grid-full > .parent a{padding-right:14px}.nav .grid-full ul li a{display:inline-block;float:none}.grid-full .grid-full-home-link span{padding-left:30px!important;padding-right:30px!important}.grid-full > li{float:left}.grid-full .li-wrapper{float:none}.grid-full > li{border-right:none}.grid-full li a .thumbnail{background:none;border:0;border-radius:0;display:block;line-height:inherit;margin:0;padding:0}.grid-full > li > a{font-size:18px;display:block;text-decoration:none;position:relative;font-weight:500;text-transform:uppercase;padding:0;color:#888}.grid-full > li > a::after{content:'';position:absolute;top:50%;left:0;width:100%;height:0;-webkit-transition:all,0.2s,ease-in-out;-moz-transition:all,0.2s,ease-in-out;-o-transition:all,0.2s,ease-in-out;transition:all,0.2s,ease-in-out}.grid-full > li > a > span{padding:22px 20px 21px;cursor:pointer;white-space:normal;position:relative;z-index:2;text-shadow:1px 1px 1px #212121}.nav .grid-full > .parent > a > span:after{display:inline-block;font-size:28px;border-radius:20px;line-height:20px;vertical-align:middle;position:absolute;right:-10px;top:30%;color:#888;display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"î±"}.grid-full > li > a .thumbnail{display:none}.grid-full li a span{display:block}.grid-full > li > .level-top{left:0;top:70px;margin:0 auto;right:0;width:100%;position:absolute;z-index:-99999;border:none;background:#fff;box-shadow:0 5px 21px rgba(0,0,0,0.09);-moz-box-shadow:0 5px 21px rgba(0,0,0,0.09);-webkit-box-shadow:0 5px 21px rgba(0,0,0,0.09);display:none;overflow:hidden}.grid-full .parent:hover > .level-top{left:0;z-index:99999}.grid-full ul ul{position:static!important;width:100%}.nav .grid-full .level2{margin:0}.nav li > .shown-sub,.nav li > div.shown-sub{left:0;display:block}.grid-full ul span,.grid-full ul .last li span{padding:0}.grid-full .level-top .level{padding:0;float:left;top:0;width:100%!important}.grid-full .parent .level-top > .level .level > li{float:none}.grid-full .parent .level-top > .level .level > li > .catagory_children{padding:30px;width:100%!important}.grid-full .level-top .level .level{float:left;width:100%;margin:0;padding:0;height:auto}.grid-full ul ul,.grid-full ul div{position:relative;top:0}.grid-full .level1 .catagory-level1{font-size:17px;color:#000;margin-bottom:12px;font-weight:400}.grid-full .level1 .catagory-level1:hover,.grid-full .level1.active .catagory-level1{color:#777}.grid-full .level1.menu-product{padding-top:10px}.grid-full ul .level1.menu-product img{float:left;width:90px;padding:10px;height:auto;margin-right:10px;box-shadow:0 1px 5px rgba(0,0,0,0.3)}.grid-full ul .level1.menu-product .levelproduct{float:left}.grid-full ul .level1.menu-product .levelproduct.fast{margin-left:0}.grid-full ul .level1.menu-product .availability{margin-left:-55px;margin-top:10px}.grid-full .menu-product .level2 a{display:block;float:left}.grid-full .menu-product .level2 a .product-name{line-height:15px;color:#000;text-shadow:0 0 0 #f03838;font-size:14px;padding:0!important}.grid-full .menu-product .level2 div.rating-box{float:left;left:-141px;margin-right:88px;margin-top:5px;position:static;width:55px}.grid-full .grid-full-home-link:hover a,.grid-full .level.over > a,.grid-full .level.active > a{color:#fff}.grid-full .grid-full-home-link:hover a::after,.grid-full .level.over > a::after,.grid-full .level.active > a::after{top:0;height:100%;background:#232323}.grid-full .level.over a:before,.grid-full .level.active a:before,.grid-full .level.over a:after,.grid-full .level.active a:after{width:100%;left:0}.grid-full .grid-full-home-link:hover .level-top a,.grid-full .level.over .level-top a,.grid-full .level.active .level-top a{background:none;overflow:visible}.grid-full .level.over .menu-product a,.grid-full .level.over .catagory_children span,.grid-full .level.over p a span,.grid-full .level.over p a{background:none}.nav .grid-full > li > a > span,.grid-full .level.over .catagory_children a span,.grid-full .level.over .catagory_children a,.grid-full ul .level1.menu-product button a span{background:none}.grid-full > li > a > span.spanchildren,.grid-full > .over > a > span.spanchildren,.nav .grid-full > .nav-3 > a > span.spanchildren{display:none}.grid-full ul .level1.menu-product .price-box{float:left;margin:10px 0}.grid-full ul .level1.menu-product .price-box .old-price .price{padding:0;margin-right:10px}.grid-full ul .level1.menu-product .price-box .special-price .price{margin-top:-1px;float:left}.grid-full .catagory_children:after{content:"";display:table;clear:both}.grid-full .catagory_children .level1{background:none}.grid-full .catagory_children .item{float:left}.grid-full .column1 .catagory_children .level1{width:100%!important;margin:0}.grid-full .catagory_children .level1 span{padding:0!important;text-shadow:none;position:relative}.grid-full .static-block-right{float:right}.grid-full .catagory_children .level1 .level-top{width:100%;background:none;box-shadow:none;padding:0;left:0;position:static!important}.grid-full .catagory_children .level-top .level1{margin:0}.grid-full .catagory_children .level-top .static-block{margin-top:5px}.grid-full .catagory_children .catagory_children .level2{width:100%;margin:0;position:relative}.grid-full .catagory_children .catagory_children li a span,.nav .grid-full .first ul .nav-1-1 .catagory_children span{text-transform:none!important;text-shadow:none}.grid-full .level1 .level2 img{margin-right:5px}.grid-full .menu-product1 a{float:left}.grid-full .menu-product1 .level2 span{font-size:12px;font-weight:400;line-height:normal;text-transform:none!important}.grid-full .menu-product1 a span.product-name{color:#333;margin-top:5px}.grid-full ul li .price-box{margin-left:29px;margin-top:-13px;position:static;top:-20px;width:140px}.grid-full ul li .price-box p{float:left;font-size:12px}.grid-full ul .levelproduct .price-box .special-price span{float:left;margin-left:5px;font-size:12px}.grid-full .catagory_children .level-top .level1.menu-product1{float:left;width:100%}.grid-full .catagory_children .catagory_children .level2.last{margin-bottom:0;border-bottom:0 solid red}.grid-full .catagory_children .catagory_children .level2.no-level-thumbnail .thumbnail,.grid-full .catagory_children .catagory_children .level4.no-level-thumbnail .thumbnail{display:none}.grid-full .level1 .catagory_children{position:static;width:100%}.grid-full .level-top .level2.column2{background:#fff;float:left;margin-left:135px;margin-top:0;position:absolute!important;z-index:9999999;width:756px;border:1px solid #dce1e6;display:none;left:0}.grid-full .level-top ul,.grid-full .level-top div{left:0}.grid-full .level-top .catagory_children .level2.column1{background:#fff;float:left;margin:0;position:absolute!important;z-index:9999999}.grid-full .catagory_children .level3 .level4{left:0;margin-left:0}.grid-full .level-top .level3 .catagory_children{margin-left:0;margin-top:0;position:relative!important}.grid-full .catagory_children .level3 .level-top .level3{position:relative!important}.grid-full .catagory_children .catagory_children .level2:hover > a,.grid-full .catagory_children .catagory_children .level2.active > a{color:#fff;background:#000;position:relative;text-decoration:none!important;width:100%;z-index:999999}.grid-full .catagory_children .catagory_children .level2 a{background:none repeat scroll 0 0 transparent;color:#777;font-size:13px;font-weight:400;display:block;line-height:20px;margin:0 0 0 -10px;padding:4px 5px 4px 10px;position:relative;width:100%}.grid-full .catagory_children .catagory_children .level2 a:after{content:"";display:table;clear:both}.grid-full .catagory_children .catagory_children .level2.parent:hover li a{box-shadow:none;width:auto}.grid-full .catagory_children .level3{float:left;width:100%}.grid-full .level2 .catagory_children.column1{background:#fff;box-shadow:0 0 21px rgba(0,0,0,0.18);-moz-box-shadow:0 0 21px rgba(0,0,0,0.18);-webkit-box-shadow:0 0 21px rgba(0,0,0,0.18);padding:20px;margin-top:-20px;display:none}.grid-full .level2:hover .catagory_children.column1{display:block}.grid-full .level2 .catagory_children.column1 .grid-full .catagory_children.column1 .level3 a{margin:0}.grid-full .catagory_children .level3.level-top{float:left}.grid-full .catagory_children.column1 .level3 a:hover,.grid-full .catagory_children.column1 .level3.active a{background:#fe6868;color:#fff}.grid-full .level2 .static-block-left{float:left}.grid-full .level2 .catagory_children.column2{float:left;width:320px}.grid-full .level2 .catagory_children.column2.catagory_children{border:none;margin-top:20px}.grid-full .level2 .catagory_children.column2 .level3 .catagory_children{margin-top:-20px;border:none}.grid-full .level2 .catagory_children.column2 .level3{float:left;border:none;margin:0}.grid-full .level-top .level2 .level4 .menu-content{display:none}.grid-full .level2 .catagory_children .level3{margin-bottom:10px}.grid-full .level2 .catagory_children .level3:last-child{margin-bottom:0}.grid-full .catagory_children .catagory_children .level2 .level4 a,.grid-full .catagory_children .catagory_children .level2:hover .level4 a{border:none;margin:0;padding:0}.grid-full .level2 .catagory_children .level3 .catagory_children{float:left;width:100%}.grid-full .catagory_children .catagory_children .level4.no-level-thumbnail{height:30px;margin:0;width:100%;border-bottom:1px dotted #dce1e6}.grid-full .level .catagory_children .level2 .catagory_children .level4 a span,.nav .grid-full .level .catagory_children .level2 .first ul .level4.nav-1-1 .catagory_children span{text-transform:none!important}.grid-full .level2:hover .level-top .level2.column2,.grid-full .level2:hover .level-top .level2.column1,.grid-full .level2.active .level-top .level2.column1{display:block;left:auto;right:-100%}.grid-full .old-price .price{color:#999}.grid-full .catagory_children .catagory_children .level2:hover .level3 a{border:none}.grid-full .catagory_children .catagory_children.leftchildren{border-bottom:0 none;float:left;margin:0}.grid-full .static-block p{line-height:23px}.grid-full .catagory_children .level-top .static-block p a span{text-transform:none!important}.grid-full .btn-carthover2 span span{color:#ff7575;height:25px;margin-left:20px;padding:0!important}.grid-full ul.add-to-links li{width:85px;float:left}.grid-full .level a.link-wishlist,.grid-full .level:hover a.link-wishlist,.grid-full a.link-wishlist,.grid-full .level-top:hover a.link-wishlist{background:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/images/cmsmart/megamenu/wl_1.png) no-repeat scroll 0 1px;display:block;font-size:10px;height:35px;overflow:hidden;margin:0;padding-left:20px;line-height:18px}.grid-full .add-to-links li:hover a.link-wishlist:hover{background:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/images/cmsmart/megamenu/wl.png) no-repeat scroll 0 1px}.grid-full .level a.link-compare,.grid-full .level:hover a.link-compare,.grid-full a.link-compare,.grid-full .level-top:hover a.link-compare{display:block;font-size:10px;height:35px;overflow:hidden;background:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/images/cmsmart/megamenu/cp_1.png) no-repeat scroll 0 1px;margin-top:0;padding-left:20px;line-height:35px}.grid-full .level-top:hover button span,.grid-full .level-top:hover .add-to-links span{background:none}.grid-full ul.add-to-links{float:left;position:inherit!important;width:100%;margin-top:-10px}.grid-full .level1.menu-product-one .level2 img{margin-top:5px;width:100%}.grid-full .level1.menu-product-one .price-box{float:left;text-align:center;width:100%}.grid-full .level1.menu-product-one .price-box p.old-price{margin-left:25px;margin-right:30px;margin-top:4px}.grid-full .level1.menu-product-one .price-box p.special-price{margin-top:2px}.grid-full .level1.menu-product-one .price-box p span{font-size:14px}.grid-full .level1.menu-product-one div.rating-box{position:static!important;top:50px;width:55px}.grid-full .level1.menu-product-one li a{float:left;text-align:center;width:100%}.grid-full > .grid-full-home-link a span{background:none repeat scroll 0 0 transparent}.grid-full .level1.menu-product-one ul.add-to-links{margin-top:5px;border-top:1px solid #dedede;padding-top:5px}.grid-full .level1.menu-product-one ul.add-to-links li{width:45%;float:left;white-space:normal}.grid-full .level1.menu-product-one ul.add-to-links span{float:left}.grid-full .level1.menu-product-one ul.add-to-links li a{height:auto;line-height:20px;text-align:left;white-space:normal;width:auto}.grid-full .catagory_children .catagory_children li:hover .catagory_children a span{text-decoration:none}.grid-full .level2 .catagory_children.column2 .level3 div{float:left}.grid-full .pin-bottom:before{border-color:transparent;border-style:solid;border-width:6px;content:"";height:0;position:absolute;left:0;top:16px;width:0}.grid-full .level span.cat-label{background:#ee372a;border:medium none;color:#fff;float:left;font-weight:400;font-size:11px;line-height:12px;padding:5px!important;position:absolute;text-transform:none;top:-14px;left:20px;text-shadow:2px 2px red;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.grid-full .level1 span.cat-label{background:#ee372a;color:#fff;float:none;font-weight:400!important;line-height:12px!important;padding:5px!important;position:absolute;left:0;text-transform:lowercase!important;top:-25px}.isStuck .grid-full > .level > a > span > span.cat-label{top:3px;left:5px;opacity:.7}.grid-full .level:hover .level1 span.cat-label{background:#ee372a}.grid-full .level:hover span.cat-label,.grid-full .level:hover .level1:hover span.cat-label,.grid-full .catagory_children .level1:hover .catagory_children .level2:hover span.cat-label{text-shadow:0 0 #fff}.grid-full .level > a > span > .cat-label.pin-bottom:before,.grid-full .level1 > a > span > .cat-label.pin-bottom:before,.grid-full .level.over .level2 > a > span > .cat-label.pin-bottom:before,.grid-full .catagory_children .level1 .catagory_children .level2 .pin-bottom:before{border-left-color:#ee372a}.grid-full .level:hover .level1:hover .level2 span.cat-label{background:red}.grid-full .catagory_children .level1 .catagory_children .level2 span.cat-label{line-height:15px;right:0;left:auto;top:-15px}.grid-full ul li,.grid-full ul .active,.grid-full ul .last{background:none}.grid-full .menu-product1 li{float:left;width:100%}.grid-full .old-price .price-label,.grid-full .special-price .price-label{display:none}.grid-full .special-price{padding:0}.grid-full .btn-carthover2 span span{color:#ff7575;height:14px;padding:0!important}.grid-full .btn-carthover2{background:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/images/cmsmart/megamenu/icon_cart_hover.png) no-repeat scroll 0 0 transparent;height:25px;margin-top:0}.grid-full .menu-product ul.add-to-links{display:block;margin-left:-2px;margin-top:10px;position:relative!important;width:185px}.grid-full .menu-product ul.add-to-links .separator{float:left}.grid-full .menu-product a.link-compare,.grid-full .menu-product a.link-compare,.grid-full .level-top:hover .menu-product a.link-compare{line-height:20px}.nav .grid-full .menu-product1 li .price-box{margin-left:28px}.nav .grid-full .first ul .nav-1-1 span{line-height:inherit}.nav .grid-full .menu-product1.menu-product-one .price-box{margin-left:0;margin-top:5px;text-align:center}.nav .grid-full ul .menu-product1 li{line-height:20px;margin-bottom:25px}.grid-full .add-to-links .separator{display:block;float:left}.nav .grid-full .first ul .nav-1-1 .levelproducttow span,.nav .grid-full .first ul .nav-1-1 .menu-product1 span{line-height:normal}.grid-full .level .menu-product-one a.link-compare{margin-left:25px}.grid-full .catagory_children .catagory_children .level4.last.no-level-thumbnail{border:none}.nav .level.nav-home-link .level-top{box-shadow:none}@media only screen and (max-width: 1199px){.nav,.catagory_children{width:auto!important}.grid-full > li > a{font-size:14px}.nav .grid-full > .parent > a > span:after{font-size:24px}.grid-full > li > a > span{padding-left:12px;padding-right:12px}.grid-full > li > .level-top{width:940px;top:64px}}@media only screen and (max-width: 991px){.nav-container{display:none}}.theme-border,.table-bordered{border-top:solid 2px #fe9b4b}.theme-color{color:#fe9b4b}.title-border{border-bottom:solid 2px #e6e6e6;padding-bottom:10px!important;margin-bottom:40px!important}@media only screen and (max-width: 767px){.title-border{padding-bottom:10px!important}}.theme-block{border:solid 1px #dfdfdf;border-top:solid 2px #fe9b4b;padding:30px 29px;margin-bottom:60px}.no-theme-block{border:none;padding:0;margin-bottom:0}.table-bordered thead > tr > th,.table-bordered thead > tr > td{font-size:16px;line-height:1.667em;color:#333;text-transform:uppercase;font-weight:500}@media only screen and (max-width: 991px){.theme-block{padding:15px;margin-bottom:30px}}.table-bordered thead > tr > th,.table-bordered thead > tr > td{border-bottom-width:1px}.table-bordered th,.table-bordered td{border:solid 1px #e6e6e6}.ink{display:block;position:absolute;background:rgba(0,0,0,0.1);border-radius:100%;-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);z-index:9999}.animate{-webkit-animation:ripple .65s linear;-webkit-animation:ripple .65s linear;-moz-animation:ripple .65s linear;-ms-animation:ripple .65s linear;-o-animation:ripple .65s linear;animation:ripple .65s linear}@-webkit-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-moz-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-o-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png);background-repeat:no-repeat;text-indent:-9999px}.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png)}@media (-webkit-min-device-pixel-ratio: 2),(min--moz-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 4 2),(min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite@2x.png);background-size:100px 1000px}}@media only screen and (max-width: 991px){.nav-container{position:relative!important}.pseudoStickyBlock{display:none!important}.sf-menu,.sf-menu-phone{display:none}.sf-menu-block{display:block;position:relative}.nav-container-mobile{display:block!important;clear:both;margin:0}.sf-menu-phone{background-color:#232323;border-top:0;position:absolute;z-index:2;width:100%}.sf-menu-phone > li{border-bottom:1px solid #333;padding:10px 20px;font-size:14px}.sf-menu-phone > li > strong{top:9px;right:18px;font-size:20px;line-height:20px}.sf-menu-phone > li.last{border-bottom:0}.sf-menu-phone li{position:relative;text-transform:uppercase}.sf-menu-phone li a{display:inline-block;color:#888}.sf-menu-phone li li{font-size:13px;padding:4px 8px}.sf-menu-phone li li.last{padding-bottom:10px}.sf-menu-phone li li::first-child{padding-top:10px}.sf-menu-phone li li::first-child strong{top:10px}.sf-menu-phone li strong{position:absolute;display:block;top:10px;right:5px;width:24px;font-size:16px;line-height:16px;text-align:center;color:#fff}.sf-menu-phone li strong::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105"}.sf-menu-phone li strong.opened::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f107"}.sf-menu-phone li strong:hover{cursor:pointer}.sf-menu-phone ul{width:auto;padding:15px 0;display:none}.sf-menu-phone > li.active > a > span{color:inherit}.sf-menu-phone > li.active > a,.sf-menu-phone > li > a:hover,.sf-menu-phone li li.active > a,.sf-menu-phone li li a:hover{color:#fff}}.theme-border,.table-bordered{border-top:solid 2px #fe9b4b}.theme-color{color:#fe9b4b}.title-border{border-bottom:solid 2px #e6e6e6;padding-bottom:10px!important;margin-bottom:40px!important}@media only screen and (max-width: 767px){.title-border{padding-bottom:10px!important}}.theme-block{border:solid 1px #dfdfdf;border-top:solid 2px #fe9b4b;padding:30px 29px;margin-bottom:60px}.no-theme-block{border:none;padding:0;margin-bottom:0}.table-bordered thead > tr > th,.table-bordered thead > tr > td{font-size:16px;line-height:1.667em;color:#333;text-transform:uppercase;font-weight:500}@media only screen and (max-width: 991px){.theme-block{padding:15px;margin-bottom:30px}}.table-bordered thead > tr > th,.table-bordered thead > tr > td{border-bottom-width:1px}.table-bordered th,.table-bordered td{border:solid 1px #e6e6e6}.ink{display:block;position:absolute;background:rgba(0,0,0,0.1);border-radius:100%;-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);z-index:9999}.animate{-webkit-animation:ripple .65s linear;-webkit-animation:ripple .65s linear;-moz-animation:ripple .65s linear;-ms-animation:ripple .65s linear;-o-animation:ripple .65s linear;animation:ripple .65s linear}@-webkit-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-moz-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-o-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png);background-repeat:no-repeat;text-indent:-9999px}.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite.png)}@media (-webkit-min-device-pixel-ratio: 2),(min--moz-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 4 2),(min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.icon-sprite,.icon-sprite-for-modules{background-image:url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/css/images/icon_sprite@2x.png);background-size:100px 1000px}}.camera_wrap a,.camera_wrap img,.camera_wrap ol,.camera_wrap ul,.camera_wrap li,.camera_wrap table,.camera_wrap tbody,.camera_wrap tfoot,.camera_wrap thead,.camera_wrap tr,.camera_wrap th,.camera_wrap td

            .camera_thumbs_wrap a, .camera_thumbs_wrap img, .camera_thumbs_wrap ol, .camera_thumbs_wrap ul, .camera_thumbs_wrap li, .camera_thumbs_wrap table, .camera_thumbs_wrap tbody, .camera_thumbs_wrap tfoot, .camera_thumbs_wrap thead, .camera_thumbs_wrap tr, .camera_thumbs_wrap th, .camera_thumbs_wrap td {
            background: none;
            border: 0;
            font: inherit;
            font-size: 100%;
            margin: 0;
            padding: 0;
            vertical-align: baseline;
            list-style: none
        }

        .camera_wrap img {
            max-width: none !important
        }

        .camera_fakehover {
            height: 100%;
            min-height: 60px;
            position: relative;
            width: 100%;
            z-index: 1
        }

        .camera_wrap {
            width: 100%
        }

        .camera_src {
            display: none
        }

        .cameraCont,
        .cameraContents {
            height: 100%;
            position: relative;
            width: 100%;
            z-index: 1
        }

        .cameraSlide {
            bottom: 0;
            left: 0;
            position: absolute;
            right: 0;
            top: 0;
            width: 100%
        }

        .cameraContent {
            bottom: 0;
            display: none;
            left: 0;
            position: absolute;
            right: 0;
            top: 0;
            width: 100%
        }

        .camera_overlayer {
            bottom: 0;
            height: 100%;
            left: 0;
            overflow: hidden;
            position: absolute;
            right: 0;
            top: 0;
            width: 100%;
            z-index: 0
        }

        .camera_target_content {
            bottom: 0;
            left: 0;
            overflow: hidden;
            position: absolute;
            right: 0;
            top: 0;
            z-index: 2
        }

        .camera_target_content .camera_link {
            background: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/images/camera/blank.gif);
            display: block;
            height: 100%;
            text-decoration: none;
            position: relative;
            z-index: 2;
            display: none
        }

        .camera_loader {
            background: #fff url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/images/camera/camera-loader.gif) no-repeat center;
            background: rgba(255, 255, 255, 0.9) url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/images/camera/camera-loader.gif) no-repeat center;
            border: 1px solid #fff;
            -webkit-border-radius: 18px;
            -moz-border-radius: 18px;
            border-radius: 18px;
            height: 36px;
            left: 50%;
            overflow: hidden;
            position: absolute;
            margin: -18px 0 0 -18px;
            top: 50%;
            width: 36px;
            z-index: 3
        }

        .camera_bar {
            bottom: 0;
            left: 0;
            overflow: hidden;
            position: absolute;
            right: 0;
            top: 0;
            z-index: 3
        }

        .camera_thumbs_wrap.camera_left .camera_bar,
        .camera_thumbs_wrap.camera_right .camera_bar {
            height: 100%;
            position: absolute;
            width: auto
        }

        .camera_thumbs_wrap.camera_bottom .camera_bar,
        .camera_thumbs_wrap.camera_top .camera_bar {
            height: auto;
            position: absolute;
            width: 100%
        }

        .camera_nav_cont {
            height: 65px;
            overflow: hidden;
            position: absolute;
            right: 9px;
            top: 15px;
            width: 120px;
            z-index: 4
        }

        .camera_caption {
            top: 0;
            display: block;
            position: absolute;
            width: 100%
        }

        .camera_caption>div {
            padding: 10px 20px
        }

        .camerarelative {
            overflow: hidden;
            position: relative
        }

        .imgFake {
            cursor: pointer
        }

        .camera_prevThumbs {
            bottom: 4px;
            cursor: pointer;
            left: 0;
            position: absolute;
            top: 4px;
            visibility: hidden;
            width: 30px;
            z-index: 10
        }

        .camera_prevThumbs div {
            background: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/images/camera/camera_skins.png) no-repeat -160px 0;
            display: block;
            height: 40px;
            margin-top: -20px;
            position: absolute;
            top: 50%;
            width: 30px
        }

        .camera_nextThumbs {
            bottom: 4px;
            cursor: pointer;
            position: absolute;
            right: 0;
            top: 4px;
            visibility: hidden;
            width: 30px;
            z-index: 10
        }

        .camera_nextThumbs div {
            background: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/images/camera/camera_skins.png) no-repeat -190px 0;
            display: block;
            height: 40px;
            margin-top: -20px;
            position: absolute;
            top: 50%;
            width: 30px
        }

        .camera_command_wrap .hideNav {
            display: none
        }

        .camera_command_wrap {
            left: 0;
            position: relative;
            right: 0;
            z-index: 4
        }

        .camera_wrap .camera_pag .camera_pag_ul {
            list-style: none;
            margin: 0;
            padding: 0;
            text-align: right
        }

        .camera_wrap .camera_pag .camera_pag_ul li {
            -webkit-border-radius: 8px;
            -moz-border-radius: 8px;
            border-radius: 8px;
            cursor: pointer;
            display: inline-block;
            height: 16px;
            margin: 20px 5px;
            position: relative;
            text-align: left;
            text-indent: -9999px;
            width: 16px
        }

        .camera_commands_emboss .camera_pag .camera_pag_ul li {
            -moz-box-shadow: 0 1px 0 white, inset 0 1px 1px rgba(0, 0, 0, 0.2);
            -webkit-box-shadow: 0 1px 0 white, inset 0 1px 1px rgba(0, 0, 0, 0.2);
            box-shadow: 0 1px 0 white, inset 0 1px 1px rgba(0, 0, 0, 0.2)
        }

        .camera_wrap .camera_pag .camera_pag_ul li>span {
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;
            height: 8px;
            left: 4px;
            overflow: hidden;
            position: absolute;
            top: 4px;
            width: 8px
        }

        .camera_commands_emboss .camera_pag .camera_pag_ul li:hover>span {
            -moz-box-shadow: 0 1px 0 white, inset 0 1px 1px rgba(0, 0, 0, 0.2);
            -webkit-box-shadow: 0 1px 0 white, inset 0 1px 1px rgba(0, 0, 0, 0.2);
            box-shadow: 0 1px 0 white, inset 0 1px 1px rgba(0, 0, 0, 0.2)
        }

        .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent>span {
            -moz-box-shadow: 0;
            -webkit-box-shadow: 0;
            box-shadow: 0
        }

        .camera_pag_ul li img {
            display: none;
            position: absolute
        }

        .camera_pag_ul .thumb_arrow {
            border-left: 4px solid transparent;
            border-right: 4px solid transparent;
            border-top: 4px solid;
            top: 0;
            left: 50%;
            margin-left: -4px;
            position: absolute
        }

        .camera_prev,
        .camera_next,
        .camera_commands {
            position: absolute;
            z-index: 4;
            top: 50%;
            margin: -22px 0 0;
            cursor: pointer;
            width: 44px;
            height: 44px;
            font-size: 31px;
            line-height: 44px;
            color: #333;
            transition: all .3s ease 0;
            opacity: 1 !important;
            background: rgba(255, 255, 255, 0.8);
            text-align: center
        }

        .camera_prev:hover,
        .camera_next:hover {
            background: #fff
        }

        .camera_prev {
            left: 0;
            padding-right: 2px
        }

        .camera_prev>span:before {
            display: inline-block;
            font-family: "material-design";
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            transform: translate(0, 0);
            content: "îƒƒ";
            line-height: 44px
        }

        .camera_next {
            right: 0;
            padding-left: 2px
        }

        .camera_next>span:before {
            display: inline-block;
            font-family: "material-design";
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            transform: translate(0, 0);
            content: "îƒ‚";
            line-height: 44px
        }

        .camera_commands {
            right: 41px
        }

        .camera_commands>.camera_play {
            background: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/images/camera/camera_skins.png) no-repeat -80px 0;
            height: 40px;
            width: 40px
        }

        .camera_commands>.camera_stop {
            background: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/images/camera/camera_skins.png) no-repeat -120px 0;
            display: block;
            height: 40px;
            width: 40px
        }

        .camera_wrap .camera_pag .camera_pag_ul li {
            -webkit-border-radius: 8px;
            -moz-border-radius: 8px;
            border-radius: 8px;
            cursor: pointer;
            display: inline-block;
            height: 16px;
            margin: 20px 5px;
            position: relative;
            text-indent: -9999px;
            width: 16px
        }

        .camera_thumbs_cont {
            -webkit-border-bottom-right-radius: 4px;
            -webkit-border-bottom-left-radius: 4px;
            -moz-border-radius-bottomright: 4px;
            -moz-border-radius-bottomleft: 4px;
            border-bottom-right-radius: 4px;
            border-bottom-left-radius: 4px;
            overflow: hidden;
            position: relative;
            width: 100%
        }

        .camera_commands_emboss .camera_thumbs_cont {
            -moz-box-shadow: 0 1px 0 white, inset 0 1px 1px rgba(0, 0, 0, 0.2);
            -webkit-box-shadow: 0 1px 0 white, inset 0 1px 1px rgba(0, 0, 0, 0.2);
            box-shadow: 0 1px 0 white, inset 0 1px 1px rgba(0, 0, 0, 0.2)
        }

        .camera_thumbs_cont>div {
            float: left;
            width: 100%
        }

        .camera_thumbs_cont ul {
            overflow: hidden;
            padding: 3px 4px 8px;
            position: relative;
            text-align: center
        }

        .camera_thumbs_cont ul li {
            display: inline;
            padding: 0 4px
        }

        .camera_thumbs_cont ul li>img {
            border: 1px solid;
            cursor: pointer;
            margin-top: 5px;
            vertical-align: bottom
        }

        .camera_clear {
            display: block;
            clear: both
        }

        .showIt {
            display: none
        }

        .camera_clear {
            clear: both;
            display: block;
            height: 1px;
            margin: -1px 0 25px;
            position: relative
        }

        .pattern_1 .camera_overlayer {
            background: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/images/camera/patterns/overlay1.png) repeat
        }

        .pattern_2 .camera_overlayer {
            background: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/images/camera/patterns/overlay2.png) repeat
        }

        .pattern_3 .camera_overlayer {
            background: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/images/camera/patterns/overlay3.png) repeat
        }

        .pattern_4 .camera_overlayer {
            background: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/images/camera/patterns/overlay4.png) repeat
        }

        .pattern_5 .camera_overlayer {
            background: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/images/camera/patterns/overlay5.png) repeat
        }

        .pattern_6 .camera_overlayer {
            background: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/images/camera/patterns/overlay6.png) repeat
        }

        .pattern_7 .camera_overlayer {
            background: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/images/camera/patterns/overlay7.png) repeat
        }

        .pattern_8 .camera_overlayer {
            background: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/images/camera/patterns/overlay8.png) repeat
        }

        .pattern_9 .camera_overlayer {
            background: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/images/camera/patterns/overlay9.png) repeat
        }

        .pattern_10 .camera_overlayer {
            background: url(https://ld-magento.template-help.com/magento_58935/skin/frontend/tm_themes/theme349k/images/camera/patterns/overlay10.png) repeat
        }

        .camera_caption>div {
            background: #000;
            background: rgba(0, 0, 0, 0.8)
        }

        .camera_pag_ul li img {
            border: 4px solid #e6e6e6;
            -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.5);
            -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.5);
            box-shadow: 0 3px 6px rgba(0, 0, 0, 0.5)
        }

        .camera_pag_ul .thumb_arrow {
            border-top-color: #e6e6e6
        }

        .camera_thumbs_cont ul li>img {
            border-color: #1px solid #000
        }

        .camera_amber_skin .camera_prevThumbs div {
            background-position: -160px -160px
        }

        .camera_amber_skin .camera_nextThumbs div {
            background-position: -190px -160px
        }

        .camera_amber_skin .camera_prev>span {
            background-position: 0 -160px
        }

        .camera_amber_skin .camera_next>span {
            background-position: -40px -160px
        }

        .camera_amber_skin .camera_commands>.camera_play {
            background-position: -80px -160px
        }

        .camera_amber_skin .camera_commands>.camera_stop {
            background-position: -120px -160px
        }

        .camera_ash_skin .camera_prevThumbs div {
            background-position: -160px -200px
        }

        .camera_ash_skin .camera_nextThumbs div {
            background-position: -190px -200px
        }

        .camera_ash_skin .camera_prev>span {
            background-position: 0 -200px
        }

        .camera_ash_skin .camera_next>span {
            background-position: -40px -200px
        }

        .camera_ash_skin .camera_commands>.camera_play {
            background-position: -80px -200px
        }

        .camera_ash_skin .camera_commands>.camera_stop {
            background-position: -120px -200px
        }

        .camera_azure_skin .camera_prevThumbs div {
            background-position: -160px -240px
        }

        .camera_azure_skin .camera_nextThumbs div {
            background-position: -190px -240px
        }

        .camera_azure_skin .camera_prev>span {
            background-position: 0 -240px
        }

        .camera_azure_skin .camera_next>span {
            background-position: -40px -240px
        }

        .camera_azure_skin .camera_commands>.camera_play {
            background-position: -80px -240px
        }

        .camera_azure_skin .camera_commands>.camera_stop {
            background-position: -120px -240px
        }

        .camera_beige_skin .camera_prevThumbs div {
            background-position: -160px -120px
        }

        .camera_beige_skin .camera_nextThumbs div {
            background-position: -190px -120px
        }

        .camera_beige_skin .camera_prev>span {
            background-position: 0 -120px
        }

        .camera_beige_skin .camera_next>span {
            background-position: -40px -120px
        }

        .camera_beige_skin .camera_commands>.camera_play {
            background-position: -80px -120px
        }

        .camera_beige_skin .camera_commands>.camera_stop {
            background-position: -120px -120px
        }

        .camera_black_skin .camera_prevThumbs div {
            background-position: -160px -40px
        }

        .camera_black_skin .camera_nextThumbs div {
            background-position: -190px -40px
        }

        .camera_black_skin .camera_prev>span {
            background-position: 0 -40px
        }

        .camera_black_skin .camera_next>span {
            background-position: -40px -40px
        }

        .camera_black_skin .camera_commands>.camera_play {
            background-position: -80px -40px
        }

        .camera_black_skin .camera_commands>.camera_stop {
            background-position: -120px -40px
        }

        .camera_blue_skin .camera_prevThumbs div {
            background-position: -160px -280px
        }

        .camera_blue_skin .camera_nextThumbs div {
            background-position: -190px -280px
        }

        .camera_blue_skin .camera_prev>span {
            background-position: 0 -280px
        }

        .camera_blue_skin .camera_next>span {
            background-position: -40px -280px
        }

        .camera_blue_skin .camera_commands>.camera_play {
            background-position: -80px -280px
        }

        .camera_blue_skin .camera_commands>.camera_stop {
            background-position: -120px -280px
        }

        .camera_brown_skin .camera_prevThumbs div {
            background-position: -160px -320px
        }

        .camera_brown_skin .camera_nextThumbs div {
            background-position: -190px -320px
        }

        .camera_brown_skin .camera_prev>span {
            background-position: 0 -320px
        }

        .camera_brown_skin .camera_next>span {
            background-position: -40px -320px
        }

        .camera_brown_skin .camera_commands>.camera_play {
            background-position: -80px -320px
        }

        .camera_brown_skin .camera_commands>.camera_stop {
            background-position: -120px -320px
        }

        .camera_burgundy_skin .camera_prevThumbs div {
            background-position: -160px -360px
        }

        .camera_burgundy_skin .camera_nextThumbs div {
            background-position: -190px -360px
        }

        .camera_burgundy_skin .camera_prev>span {
            background-position: 0 -360px
        }

        .camera_burgundy_skin .camera_next>span {
            background-position: -40px -360px
        }

        .camera_burgundy_skin .camera_commands>.camera_play {
            background-position: -80px -360px
        }

        .camera_burgundy_skin .camera_commands>.camera_stop {
            background-position: -120px -360px
        }

        .camera_charcoal_skin .camera_prevThumbs div {
            background-position: -160px -400px
        }

        .camera_charcoal_skin .camera_nextThumbs div {
            background-position: -190px -400px
        }

        .camera_charcoal_skin .camera_prev>span {
            background-position: 0 -400px
        }

        .camera_charcoal_skin .camera_next>span {
            background-position: -40px -400px
        }

        .camera_charcoal_skin .camera_commands>.camera_play {
            background-position: -80px -400px
        }

        .camera_charcoal_skin .camera_commands>.camera_stop {
            background-position: -120px -400px
        }

        .camera_chocolate_skin .camera_prevThumbs div {
            background-position: -160px -440px
        }

        .camera_chocolate_skin .camera_nextThumbs div {
            background-position: -190px -440px
        }

        .camera_chocolate_skin .camera_prev>span {
            background-position: 0 -440px
        }

        .camera_chocolate_skin .camera_next>span {
            background-position: -40px -440px
        }

        .camera_chocolate_skin .camera_commands>.camera_play {
            background-position: -80px -440px
        }

        .camera_chocolate_skin .camera_commands>.camera_stop {
            background-position: -120px -440px
        }

        .camera_coffee_skin .camera_prevThumbs div {
            background-position: -160px -480px
        }

        .camera_coffee_skin .camera_nextThumbs div {
            background-position: -190px -480px
        }

        .camera_coffee_skin .camera_prev>span {
            background-position: 0 -480px
        }

        .camera_coffee_skin .camera_next>span {
            background-position: -40px -480px
        }

        .camera_coffee_skin .camera_commands>.camera_play {
            background-position: -80px -480px
        }

        .camera_coffee_skin .camera_commands>.camera_stop {
            background-position: -120px -480px
        }

        .camera_cyan_skin .camera_prevThumbs div {
            background-position: -160px -520px
        }

        .camera_cyan_skin .camera_nextThumbs div {
            background-position: -190px -520px
        }

        .camera_cyan_skin .camera_prev>span {
            background-position: 0 -520px
        }

        .camera_cyan_skin .camera_next>span {
            background-position: -40px -520px
        }

        .camera_cyan_skin .camera_commands>.camera_play {
            background-position: -80px -520px
        }

        .camera_cyan_skin .camera_commands>.camera_stop {
            background-position: -120px -520px
        }

        .camera_fuchsia_skin .camera_prevThumbs div {
            background-position: -160px -560px
        }

        .camera_fuchsia_skin .camera_nextThumbs div {
            background-position: -190px -560px
        }

        .camera_fuchsia_skin .camera_prev>span {
            background-position: 0 -560px
        }

        .camera_fuchsia_skin .camera_next>span {
            background-position: -40px -560px
        }

        .camera_fuchsia_skin .camera_commands>.camera_play {
            background-position: -80px -560px
        }

        .camera_fuchsia_skin .camera_commands>.camera_stop {
            background-position: -120px -560px
        }

        .camera_gold_skin .camera_prevThumbs div {
            background-position: -160px -600px
        }

        .camera_gold_skin .camera_nextThumbs div {
            background-position: -190px -600px
        }

        .camera_gold_skin .camera_prev>span {
            background-position: 0 -600px
        }

        .camera_gold_skin .camera_next>span {
            background-position: -40px -600px
        }

        .camera_gold_skin .camera_commands>.camera_play {
            background-position: -80px -600px
        }

        .camera_gold_skin .camera_commands>.camera_stop {
            background-position: -120px -600px
        }

        .camera_green_skin .camera_prevThumbs div {
            background-position: -160px -640px
        }

        .camera_green_skin .camera_nextThumbs div {
            background-position: -190px -640px
        }

        .camera_green_skin .camera_prev>span {
            background-position: 0 -640px
        }

        .camera_green_skin .camera_next>span {
            background-position: -40px -640px
        }

        .camera_green_skin .camera_commands>.camera_play {
            background-position: -80px -640px
        }

        .camera_green_skin .camera_commands>.camera_stop {
            background-position: -120px -640px
        }

        .camera_grey_skin .camera_prevThumbs div {
            background-position: -160px -680px
        }

        .camera_grey_skin .camera_nextThumbs div {
            background-position: -190px -680px
        }

        .camera_grey_skin .camera_prev>span {
            background-position: 0 -680px
        }

        .camera_grey_skin .camera_next>span {
            background-position: -40px -680px
        }

        .camera_grey_skin .camera_commands>.camera_play {
            background-position: -80px -680px
        }

        .camera_grey_skin .camera_commands>.camera_stop {
            background-position: -120px -680px
        }

        .camera_indigo_skin .camera_prevThumbs div {
            background-position: -160px -720px
        }

        .camera_indigo_skin .camera_nextThumbs div {
            background-position: -190px -720px
        }

        .camera_indigo_skin .camera_prev>span {
            background-position: 0 -720px
        }

        .camera_indigo_skin .camera_next>span {
            background-position: -40px -720px
        }

        .camera_indigo_skin .camera_commands>.camera_play {
            background-position: -80px -720px
        }

        .camera_indigo_skin .camera_commands>.camera_stop {
            background-position: -120px -720px
        }

        .camera_khaki_skin .camera_prevThumbs div {
            background-position: -160px -760px
        }

        .camera_khaki_skin .camera_nextThumbs div {
            background-position: -190px -760px
        }

        .camera_khaki_skin .camera_prev>span {
            background-position: 0 -760px
        }

        .camera_khaki_skin .camera_next>span {
            background-position: -40px -760px
        }

        .camera_khaki_skin .camera_commands>.camera_play {
            background-position: -80px -760px
        }

        .camera_khaki_skin .camera_commands>.camera_stop {
            background-position: -120px -760px
        }

        .camera_lime_skin .camera_prevThumbs div {
            background-position: -160px -800px
        }

        .camera_lime_skin .camera_nextThumbs div {
            background-position: -190px -800px
        }

        .camera_lime_skin .camera_prev>span {
            background-position: 0 -800px
        }

        .camera_lime_skin .camera_next>span {
            background-position: -40px -800px
        }

        .camera_lime_skin .camera_commands>.camera_play {
            background-position: -80px -800px
        }

        .camera_lime_skin .camera_commands>.camera_stop {
            background-position: -120px -800px
        }

        .camera_magenta_skin .camera_prevThumbs div {
            background-position: -160px -840px
        }

        .camera_magenta_skin .camera_nextThumbs div {
            background-position: -190px -840px
        }

        .camera_magenta_skin .camera_prev>span {
            background-position: 0 -840px
        }

        .camera_magenta_skin .camera_next>span {
            background-position: -40px -840px
        }

        .camera_magenta_skin .camera_commands>.camera_play {
            background-position: -80px -840px
        }

        .camera_magenta_skin .camera_commands>.camera_stop {
            background-position: -120px -840px
        }

        .camera_maroon_skin .camera_prevThumbs div {
            background-position: -160px -880px
        }

        .camera_maroon_skin .camera_nextThumbs div {
            background-position: -190px -880px
        }

        .camera_maroon_skin .camera_prev>span {
            background-position: 0 -880px
        }

        .camera_maroon_skin .camera_next>span {
            background-position: -40px -880px
        }

        .camera_maroon_skin .camera_commands>.camera_play {
            background-position: -80px -880px
        }

        .camera_maroon_skin .camera_commands>.camera_stop {
            background-position: -120px -880px
        }

        .camera_orange_skin .camera_prevThumbs div {
            background-position: -160px -920px
        }

        .camera_orange_skin .camera_nextThumbs div {
            background-position: -190px -920px
        }

        .camera_orange_skin .camera_commands>.camera_play {
            background-position: -80px -920px
        }

        .camera_orange_skin .camera_commands>.camera_stop {
            background-position: -120px -920px
        }

        .camera_olive_skin .camera_prevThumbs div {
            background-position: -160px -1080px
        }

        .camera_olive_skin .camera_nextThumbs div {
            background-position: -190px -1080px
        }

        .camera_olive_skin .camera_prev>span {
            background-position: 0 -1080px
        }

        .camera_olive_skin .camera_next>span {
            background-position: -40px -1080px
        }

        .camera_olive_skin .camera_commands>.camera_play {
            background-position: -80px -1080px
        }

        .camera_olive_skin .camera_commands>.camera_stop {
            background-position: -120px -1080px
        }

        .camera_pink_skin .camera_prevThumbs div {
            background-position: -160px -960px
        }

        .camera_pink_skin .camera_nextThumbs div {
            background-position: -190px -960px
        }

        .camera_pink_skin .camera_prev>span {
            background-position: 0 -960px
        }

        .camera_pink_skin .camera_next>span {
            background-position: -40px -960px
        }

        .camera_pink_skin .camera_commands>.camera_play {
            background-position: -80px -960px
        }

        .camera_pink_skin .camera_commands>.camera_stop {
            background-position: -120px -960px
        }

        .camera_pistachio_skin .camera_prevThumbs div {
            background-position: -160px -1040px
        }

        .camera_pistachio_skin .camera_nextThumbs div {
            background-position: -190px -1040px
        }

        .camera_pistachio_skin .camera_prev>span {
            background-position: 0 -1040px
        }

        .camera_pistachio_skin .camera_next>span {
            background-position: -40px -1040px
        }

        .camera_pistachio_skin .camera_commands>.camera_play {
            background-position: -80px -1040px
        }

        .camera_pistachio_skin .camera_commands>.camera_stop {
            background-position: -120px -1040px
        }

        .camera_pink_skin .camera_prevThumbs div {
            background-position: -160px -80px
        }

        .camera_pink_skin .camera_nextThumbs div {
            background-position: -190px -80px
        }

        .camera_pink_skin .camera_prev>span {
            background-position: 0 -80px
        }

        .camera_pink_skin .camera_next>span {
            background-position: -40px -80px
        }

        .camera_pink_skin .camera_commands>.camera_play {
            background-position: -80px -80px
        }

        .camera_pink_skin .camera_commands>.camera_stop {
            background-position: -120px -80px
        }

        .camera_red_skin .camera_prevThumbs div {
            background-position: -160px -1000px
        }

        .camera_red_skin .camera_nextThumbs div {
            background-position: -190px -1000px
        }

        .camera_red_skin .camera_prev>span {
            background-position: 0 -1000px
        }

        .camera_red_skin .camera_next>span {
            background-position: -40px -1000px
        }

        .camera_red_skin .camera_commands>.camera_play {
            background-position: -80px -1000px
        }

        .camera_red_skin .camera_commands>.camera_stop {
            background-position: -120px -1000px
        }

        .camera_tangerine_skin .camera_prevThumbs div {
            background-position: -160px -1120px
        }

        .camera_tangerine_skin .camera_nextThumbs div {
            background-position: -190px -1120px
        }

        .camera_tangerine_skin .camera_prev>span {
            background-position: 0 -1120px
        }

        .camera_tangerine_skin .camera_next>span {
            background-position: -40px -1120px
        }

        .camera_tangerine_skin .camera_commands>.camera_play {
            background-position: -80px -1120px
        }

        .camera_tangerine_skin .camera_commands>.camera_stop {
            background-position: -120px -1120px
        }

        .camera_turquoise_skin .camera_prevThumbs div {
            background-position: -160px -1160px
        }

        .camera_turquoise_skin .camera_nextThumbs div {
            background-position: -190px -1160px
        }

        .camera_turquoise_skin .camera_prev>span {
            background-position: 0 -1160px
        }

        .camera_turquoise_skin .camera_next>span {
            background-position: -40px -1160px
        }

        .camera_turquoise_skin .camera_commands>.camera_play {
            background-position: -80px -1160px
        }

        .camera_turquoise_skin .camera_commands>.camera_stop {
            background-position: -120px -1160px
        }

        .camera_violet_skin .camera_prevThumbs div {
            background-position: -160px -1200px
        }

        .camera_violet_skin .camera_nextThumbs div {
            background-position: -190px -1200px
        }

        .camera_violet_skin .camera_prev>span {
            background-position: 0 -1200px
        }

        .camera_violet_skin .camera_next>span {
            background-position: -40px -1200px
        }

        .camera_violet_skin .camera_commands>.camera_play {
            background-position: -80px -1200px
        }

        .camera_violet_skin .camera_commands>.camera_stop {
            background-position: -120px -1200px
        }

        .camera_white_skin .camera_prevThumbs div {
            background-position: -160px -80px
        }

        .camera_white_skin .camera_nextThumbs div {
            background-position: -190px -80px
        }

        .camera_white_skin .camera_prev>span {
            background-position: 0 -80px
        }

        .camera_white_skin .camera_next>span {
            background-position: -40px -80px
        }

        .camera_white_skin .camera_commands>.camera_play {
            background-position: -80px -80px
        }

        .camera_white_skin .camera_commands>.camera_stop {
            background-position: -120px -80px
        }

        .camera_yellow_skin .camera_prevThumbs div {
            background-position: -160px -1240px
        }

        .camera_yellow_skin .camera_nextThumbs div {
            background-position: -190px -1240px
        }

        .camera_yellow_skin .camera_prev>span {
            background-position: 0 -1240px
        }

        .camera_yellow_skin .camera_next>span {
            background-position: -40px -1240px
        }

        .camera_yellow_skin .camera_commands>.camera_play {
            background-position: -80px -1240px
        }

        .camera_yellow_skin .camera_commands>.camera_stop {
            background-position: -120px -1240px
        }

        .fluid_container_wrap {
            position: relative;
            overflow: hidden
        }

        .fluid_container {
            min-height: 50px;
            padding-bottom: 43.402%
        }

        .camera_wrap {
            margin-bottom: 0 !important
        }

        .camera_wrap .camera_pag .camera_pag_ul {
            position: absolute;
            bottom: 9%;
            left: 0;
            right: 0;
            z-index: 6;
            text-align: center
        }

        .camera_wrap .camera_pag .camera_pag_ul li span span {
            display: none
        }

        .camera_wrap .camera_pag .camera_pag_ul li {
            position: relative;
            display: inline-block;
            margin: 0 10px;
            padding: 4px;
            width: 22px;
            height: 22px;
            cursor: pointer;
            background: rgba(255, 255, 255, 0.35);
            border-radius: 50%;
            -webkit-transition: background, 0.3s, ease;
            -moz-transition: background, 0.3s, ease;
            -o-transition: background, 0.3s, ease;
            transition: background, 0.3s, ease
        }

        .camera_wrap .camera_pag .camera_pag_ul li span {
            display: block;
            width: 14px;
            height: 14px;
            outline: none;
            border-radius: 50%;
            background-color: #fff;
            text-indent: -999em;
            cursor: pointer;
            -webkit-transition: background, 0.3s, ease;
            -moz-transition: background, 0.3s, ease;
            -o-transition: background, 0.3s, ease;
            transition: background, 0.3s, ease
        }

        .camera_wrap .camera_pag .camera_pag_ul li:hover,
        .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent {
            background: rgba(254, 155, 75, 0.35)
        }

        .camera_wrap .camera_pag .camera_pag_ul li:hover span,
        .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent span {
            background: #fe9b4b
        }

        .camera_pag_ul li img {
            width: 80px;
            height: 40px
        }

        .camera_caption>div {
            background: none;
            padding: 0
        }

        .lof_camera_title {
            font-size: 94px;
            line-height: 94px;
            color: #fff
        }

        .lof_camara_desc1 {
            font-size: 54px;
            line-height: 54px;
            color: #fb5642;
            margin-bottom: 25px
        }

        .lof_camara_desc1 span {
            color: #242727
        }

        .lof_camara_desc1 span.color-1 {
            color: #98a0a0
        }

        .lof_camara_desc2 {
            font-size: 14px;
            width: 75%;
            margin: 0 auto 35px
        }

        .camera_caption .link-camera {
            font-size: 27px;
            color: #fff;
            background: #fb5642;
            border-radius: 50px;
            height: 56px;
            line-height: 50px;
            display: inline-block;
            padding: 0 60px
        }

        .camera_caption .link-camera:hover {
            background: #A7AEAF
        }

        .header_slider_wrapper {
            margin-bottom: 60px
        }

        .header_slider {
            max-width: 1728px;
            margin: 0 auto
        }

        .right_slider_side {
            padding: 0
        }

        .slider_holder h3 {
            font-size: 26px;
            font-weight: 400;
            text-transform: none;
            color: #fff
        }

        .slider_holder h2 {
            font-size: 60px;
            font-weight: 400;
            text-transform: none;
            color: #fff
        }

        .slider_holder h4 {
            font-size: 21px;
            font-weight: 400;
            text-transform: none;
            color: #282828
        }

        .slider_holder .shop_now {
            position: relative;
            overflow: hidden;
            display: block;
            background: #fe9b4b;
            width: 138px;
            height: 50px;
            line-height: 50px;
            text-align: center;
            font-size: 14px;
            font-weight: 700;
            text-transform: uppercase;
            letter-spacing: 1px;
            color: #fff
        }

        .slider_holder .shop_now::after {
            content: "";
            position: absolute;
            transition: all .3s ease 0;
            z-index: 1;
            background: #282828;
            height: 0;
            left: 50%;
            opacity: 0;
            top: 50%;
            transform: translateX(-50%) translateY(-50%);
            width: 101%
        }

        .slider_holder .shop_now span {
            z-index: 2;
            position: relative
        }

        .slider_holder .shop_now:hover:after {
            height: 102%;
            opacity: 1
        }

        .sl_1 .slider_holder {
            padding: 12% 0 0 12%
        }

        .sl_1 .slider_holder h3 {
            margin-bottom: 24px
        }

        .sl_1 .slider_holder h2 {
            margin-bottom: 15px;
            width: 42%
        }

        .sl_1 .slider_holder h4 {
            font-style: italic;
            margin-bottom: 53px
        }

        .sl_2 .slider_holder {
            padding: 12% 0 0 12%
        }

        .sl_2 .slider_holder h3 {
            color: #282828;
            margin-bottom: 24px
        }

        .sl_2 .slider_holder h2 {
            width: 42%;
            color: #282828;
            margin-bottom: 15px
        }

        .sl_2 .slider_holder h4 {
            color: #282828;
            margin-bottom: 53px
        }

        .sl_3 .slider_holder {
            padding: 13% 0 0 12%
        }

        .sl_3 .slider_holder h3 {
            color: #fff;
            margin-bottom: 24px
        }

        .sl_3 .slider_holder h2 {
            font-size: 80px;
            color: #fff;
            margin-bottom: 10px
        }

        .sl_3 .slider_holder h4 {
            color: #fff;
            margin-bottom: 43px
        }

        @media only screen and (max-width: 1600px) {
            .slider_holder h3 {
                font-size: 26px
            }

            .slider_holder h2 {
                font-size: 50px
            }

            .slider_holder h4 {
                font-size: 21px
            }

            .sl_1 .slider_holder {
                padding: 12% 0 0 12%
            }

            .sl_1 .slider_holder h3 {
                margin-bottom: 24px
            }

            .sl_1 .slider_holder h2 {
                margin-bottom: 15px
            }

            .sl_1 .slider_holder h4 {
                margin-bottom: 53px
            }

            .sl_2 .slider_holder {
                padding: 12% 0 0 12%
            }

            .sl_2 .slider_holder h3 {
                margin-bottom: 24px
            }

            .sl_2 .slider_holder h2 {
                margin-bottom: 15px
            }

            .sl_2 .slider_holder h4 {
                margin-bottom: 53px
            }

            .sl_3 .slider_holder {
                padding: 13% 0 0 12%
            }

            .sl_3 .slider_holder h3 {
                margin-bottom: 24px
            }

            .sl_3 .slider_holder h2 {
                font-size: 60px;
                margin-bottom: 10px
            }

            .sl_3 .slider_holder h4 {
                margin-bottom: 43px
            }
        }

        @media only screen and (max-width: 1400px) {
            .slider_holder h3 {
                font-size: 21px
            }

            .slider_holder h2 {
                font-size: 40px
            }

            .slider_holder h4 {
                font-size: 18px
            }

            .sl_1 .slider_holder {
                padding: 12% 0 0 10%
            }

            .sl_1 .slider_holder h3 {
                margin-bottom: 18px
            }

            .sl_1 .slider_holder h2 {
                margin-bottom: 13px
            }

            .sl_1 .slider_holder h4 {
                margin-bottom: 43px
            }

            .sl_2 .slider_holder {
                padding: 12% 0 0 10%
            }

            .sl_2 .slider_holder h3 {
                margin-bottom: 19px
            }

            .sl_2 .slider_holder h2 {
                margin-bottom: 13px
            }

            .sl_2 .slider_holder h4 {
                margin-bottom: 43px
            }

            .sl_3 .slider_holder {
                padding: 13% 0 0 10%
            }

            .sl_3 .slider_holder h3 {
                margin-bottom: 19px
            }

            .sl_3 .slider_holder h2 {
                font-size: 50px;
                margin-bottom: 10px
            }

            .sl_3 .slider_holder h4 {
                margin-bottom: 33px
            }
        }

        @media only screen and (min-width: 992px) and (max-width: 1199px) {
            .slider_holder h3 {
                font-size: 18px
            }

            .slider_holder h2 {
                font-size: 30px
            }

            .slider_holder h4 {
                font-size: 16px
            }

            .sl_1 .slider_holder {
                padding: 10% 0 0 10%
            }

            .sl_1 .slider_holder h3 {
                margin-bottom: 18px
            }

            .sl_1 .slider_holder h2 {
                margin-bottom: 13px
            }

            .sl_1 .slider_holder h4 {
                margin-bottom: 43px
            }

            .sl_2 .slider_holder {
                padding: 10% 0 0 10%
            }

            .sl_2 .slider_holder h3 {
                margin-bottom: 19px
            }

            .sl_2 .slider_holder h2 {
                margin-bottom: 13px
            }

            .sl_2 .slider_holder h4 {
                margin-bottom: 43px
            }

            .sl_3 .slider_holder {
                padding: 10% 0 0 10%
            }

            .sl_3 .slider_holder h3 {
                margin-bottom: 19px
            }

            .sl_3 .slider_holder h2 {
                font-size: 40px;
                margin-bottom: 10px
            }

            .sl_3 .slider_holder h4 {
                margin-bottom: 33px
            }
        }

        @media only screen and (min-width: 768px) and (max-width: 991px) {
            .header_slider_wrapper {
                margin-bottom: 30px
            }

            .slider_holder h3 {
                font-size: 16px
            }

            .slider_holder h2 {
                font-size: 25px
            }

            .slider_holder h4 {
                font-size: 14px
            }

            .slider_holder .shop_now {
                width: 112px;
                height: 40px;
                line-height: 40px;
                font-size: 14px
            }

            .slider_holder .shop_now:hover {
                background: #282828
            }

            .sl_1 .slider_holder {
                padding: 8% 0 0 7%
            }

            .sl_1 .slider_holder h3 {
                margin-bottom: 13px
            }

            .sl_1 .slider_holder h2 {
                margin-bottom: 10px
            }

            .sl_1 .slider_holder h4 {
                margin-bottom: 30px
            }

            .sl_2 .slider_holder {
                padding: 8% 0 0 7%
            }

            .sl_2 .slider_holder h3 {
                margin-bottom: 15px
            }

            .sl_2 .slider_holder h2 {
                margin-bottom: 10px
            }

            .sl_2 .slider_holder h4 {
                margin-bottom: 30px
            }

            .sl_3 .slider_holder {
                padding: 8% 0 0 7%
            }

            .sl_3 .slider_holder h3 {
                margin-bottom: 15px
            }

            .sl_3 .slider_holder h2 {
                font-size: 30px;
                margin-bottom: 10px
            }

            .sl_3 .slider_holder h4 {
                margin-bottom: 23px
            }

            .camera_wrap .camera_pag .camera_pag_ul {
                bottom: 3%
            }
        }

        @media only screen and (max-width: 767px) {
            .header_slider_wrapper {
                margin-bottom: 30px
            }

            .slider_holder h3 {
                font-size: 16px
            }

            .slider_holder h2 {
                font-size: 20px
            }

            .slider_holder h4 {
                font-size: 14px
            }

            .slider_holder .shop_now {
                width: 112px;
                height: 40px;
                line-height: 40px;
                font-size: 12px
            }

            .slider_holder .shop_now:hover {
                background: #282828
            }

            .sl_1 .slider_holder {
                padding: 6% 0 0 6%
            }

            .sl_1 .slider_holder h3 {
                margin-bottom: 8px
            }

            .sl_1 .slider_holder h2 {
                margin-bottom: 5px
            }

            .sl_1 .slider_holder h4 {
                margin-bottom: 20px
            }

            .sl_2 .slider_holder {
                padding: 6% 0 0 6%
            }

            .sl_2 .slider_holder h3 {
                margin-bottom: 8px
            }

            .sl_2 .slider_holder h2 {
                margin-bottom: 5px
            }

            .sl_2 .slider_holder h4 {
                margin-bottom: 20px
            }

            .sl_3 .slider_holder {
                padding: 6% 0 0 6%
            }

            .sl_3 .slider_holder h3 {
                margin-bottom: 8px
            }

            .sl_3 .slider_holder h2 {
                font-size: 22px;
                margin-bottom: 5px
            }

            .sl_3 .slider_holder h4 {
                margin-bottom: 13px
            }

            .camera_wrap .camera_pag .camera_pag_ul {
                bottom: 3%
            }
        }

        @media only screen and (max-width: 600px) {
            .header_slider {
                margin: 0 -15px
            }

            .slider_holder h3 {
                font-size: 15px
            }

            .slider_holder h2 {
                font-size: 18px
            }

            .slider_holder h4 {
                font-size: 13px
            }

            .slider_holder .shop_now {
                display: none
            }

            .sl_1 .slider_holder {
                padding: 6% 0 0 6%
            }

            .sl_1 .slider_holder h3 {
                margin-bottom: 8px
            }

            .sl_1 .slider_holder h2 {
                margin-bottom: 5px
            }

            .sl_1 .slider_holder h4 {
                margin-bottom: 0
            }

            .sl_2 .slider_holder {
                padding: 6% 0 0 6%
            }

            .sl_2 .slider_holder h3 {
                margin-bottom: 8px
            }

            .sl_2 .slider_holder h2 {
                margin-bottom: 5px
            }

            .sl_2 .slider_holder h4 {
                margin-bottom: 0
            }

            .sl_3 .slider_holder {
                padding: 6% 0 0 6%
            }

            .sl_3 .slider_holder h3 {
                margin-bottom: 8px
            }

            .sl_3 .slider_holder h2 {
                font-size: 22px;
                margin-bottom: 5px
            }

            .sl_3 .slider_holder h4 {
                margin-bottom: 0;
                width: 48%
            }

            .camera_wrap .camera_pag .camera_pag_ul {
                bottom: 1%
            }

            .camera_target_content .camera_link {
                display: block
            }
        }

        @media only screen and (max-width: 479px) {
            .slider_holder h3 {
                font-size: 12px
            }

            .slider_holder h2 {
                font-size: 13px
            }

            .slider_holder h4 {
                font-size: 11px
            }

            .sl_1 .slider_holder {
                padding: 6% 0 0 4%
            }

            .sl_1 .slider_holder h3 {
                margin-bottom: 8px
            }

            .sl_1 .slider_holder h2 {
                margin-bottom: 5px;
                width: 50%
            }

            .sl_1 .slider_holder h4 {
                width: 50%
            }

            .sl_2 .slider_holder {
                padding: 6% 0 0 4%
            }

            .sl_2 .slider_holder h3 {
                margin-bottom: 8px
            }

            .sl_2 .slider_holder h2 {
                margin-bottom: 5px
            }

            .sl_2 .slider_holder h4 {
                margin-bottom: 0;
                width: 40%
            }

            .sl_3 .slider_holder {
                padding: 6% 0 0 4%
            }

            .sl_3 .slider_holder h3 {
                margin-bottom: 8px
            }

            .sl_3 .slider_holder h2 {
                font-size: 16px;
                margin-bottom: 5px
            }

            .sl_3 .slider_holder h4 {
                margin-bottom: 0;
                width: 48%
            }

            .camera_wrap .camera_pag .camera_pag_ul li {
                margin: 0 5px;
                padding: 2px;
                width: 16px;
                height: 16px
            }

            .camera_wrap .camera_pag .camera_pag_ul li span {
                width: 8px;
                height: 8px
            }
        }

        .dropdown,
        .dropdown div,
        .dropdown li,
        .dropdown div::after {
            -webkit-transition: all 150ms ease-in-out;
            -moz-transition: all 150ms ease-in-out;
            -ms-transition: all 150ms ease-in-out;
            transition: all 150ms ease-in-out
        }

        .dropdown .selected::after,
        .dropdown.scrollable div::after {
            -webkit-pointer-events: none;
            -moz-pointer-events: none;
            -ms-pointer-events: none;
            pointer-events: none
        }

        .dropdown {
            position: relative;
            width: 160px;
            border: 1px solid #ccc;
            cursor: pointer;
            background: #fff;
            border-radius: 3px;
            -webkit-user-select: none;
            -moz-user-select: none;
            user-select: none
        }

        .dropdown.open {
            z-index: 2
        }

        .dropdown:hover {
            box-shadow: none
        }

        .dropdown.focus {
            box-shadow: none
        }

        .dropdown .carat {
            position: absolute;
            right: 12px;
            top: 50%;
            margin-top: -7px
        }

        .dropdown .carat:before {
            display: block;
            font-family: FontAwesome;
            content: "\f107";
            font-size: 16px;
            line-height: 16px;
            height: 16px;
            color: #888
        }

        .dropdown.open .carat:before {
            content: "\f106"
        }

        .dropdown.disabled .carat {
            border-top-color: #999
        }

        .dropdown .old {
            position: absolute;
            left: 0;
            top: 0;
            height: 0;
            width: 0;
            overflow: hidden
        }

        .dropdown select {
            position: absolute;
            left: 0;
            top: 0
        }

        .dropdown.touch .old {
            width: 100%;
            height: 100%
        }

        .dropdown.touch select {
            width: 100%;
            height: 100%;
            opacity: 0
        }

        .dropdown .selected,
        .dropdown li {
            display: block;
            font-size: 18px;
            line-height: 1;
            color: #000;
            padding: 9px 12px;
            overflow: hidden;
            white-space: nowrap
        }

        .dropdown.disabled .selected {
            color: #999
        }

        .dropdown .selected::after {
            content: '';
            position: absolute;
            right: 0;
            top: 0;
            bottom: 0;
            width: 60px;
            border-radius: 0 2px 2px 0;
            box-shadow: inset -55px 0 25px -20px #fff
        }

        .dropdown div {
            position: absolute;
            height: 0;
            left: 0;
            right: 0;
            top: 100%;
            margin-top: -1px;
            background: #fff;
            border: 1px solid #ccc;
            border-top: 1px solid #eee;
            border-radius: 0 0 3px 3px;
            overflow: hidden;
            opacity: 0
        }

        .dropdown.open div {
            opacity: 1;
            z-index: 2
        }

        .dropdown.scrollable div::after {
            content: '';
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0;
            height: 50px;
            box-shadow: inset 0 -50px 30px -35px #fff
        }

        .dropdown.scrollable.bottom div::after {
            opacity: 0
        }

        .dropdown ul {
            position: absolute;
            left: 0;
            top: 0;
            height: 100%;
            width: 100%;
            list-style: none;
            overflow: hidden
        }

        .dropdown.scrollable.open ul {
            overflow-y: auto
        }

        .dropdown li {
            list-style: none;
            padding: 8px 12px
        }

        .dropdown li.focus {
            background: #d24a67;
            position: relative;
            z-index: 3;
            color: #fff
        }

        .dropdown li.active {
            font-weight: 700
        }

        .block-embed-googlemap {
            margin: 0;
            position: relative
        }

        .block-embed-googlemap .block-content {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%
        }

        div#price {
            text-align: center
        }

        .coloroptions {
            font-size: 14px;
            margin: 15px 0 0
        }

        .coloroptions label {
            padding: 7px 7px 0 0;
            float: left;
            color: #333;
            font-weight: 700;
            font-size: 14px;
            text-transform: uppercase
        }

        .coloroptions select {
            width: 30%;
            height: 35px
        }

        .product_meta {
            margin: 13px 0 10px
        }

        .product_meta .sku_wrapper {
            display: block;
            padding-bottom: 4px;
            color: #333;
            font-weight: 700;
            font-size: 14px;
            text-transform: uppercase
        }

        .product_meta .sku_wrapper .sku {
            display: inline-block;
            font-weight: 300;
            color: #9d9d9d
        }

        .product_meta .sku_wrapper .sku a {
            color: #9d9d9d;
            text-transform: capitalize
        }

        ul#menu-login_menu li a i {
            font-size: 16px;
            display: inline;
            margin: 0
        }

        #right-nav-wp .menu .nav-item,
        #mbl-resp .menu .nav-item a {
            position: relative
        }

        #right-nav-wp .menu .nav-item p,
        #mbl-resp .menu .nav-item p {
            position: absolute;
            right: -8px;
            top: -5px;
            background: #cb9732;
            border-radius: 50px;
            width: 19px;
            height: 19px;
            color: #fff;
            font-size: 10px;
            line-height: 20px
        }

        div#nav-social-icon {
            padding: 0 10px;
            margin: -2px
        }

        div#mailpoet_form_1 {
            float: none
        }

        .SiteFooter__newsletter__content {
            margin: 35px 0 0
        }

        .SiteFooter__newsletter h2 {
            color: #303538;
            font-size: 40px;
            font-weight: 600;
            font-family: 'Oswald', sans-serif;
            padding: 40px 0 6px;
            margin: 0
        }

        .SiteFooter__newsletter h4 {
            font-size: 30px;
            font-weight: 300;
            font-family: 'Oswald', sans-serif;
            margin: 0
        }

        .SiteFooter__newsletter__disclaimer p {
            width: 50%;
            margin: 10px auto
        }

        .foot-social-md {
            width: 50%;
            display: inline-block;
            float: right
        }

        .assd img {
            width: 100%
        }

        .success-popup {
            position: fixed;
            left: 35%;
            width: 30%;
            height: 250px;
            background: #fff;
            border: 2px solid;
            color: grey;
            z-index: 999;
            display: none;
            box-shadow: blue;
            box-shadow: 3px 3px #888
        }

        .cart_msg {
            text-align: center;
            margin-top: 100px;
            font-size: 21px
        }

        .close_popup {
            float: right;
            margin: 2px 10px;
            font-size: 15px
        }

        .woocommerce-message {
            border-top-color: grey
        }

        p.form-row.form-row-wide.create-account {
            display: none
        }

        .customsort {
            text-align: center;
            padding: 10px 0;
            font-size: 18px;
            text-transform: uppercase
        }

        .customsort a {
            color: grey
        }

        .tryon_cat {
            margin: 10px 0 15px !important;
            background: #f9f9f9;
            float: left;
            width: 100%;
            padding: 20px 30px;
            border: 1px solid #f9f9f9;
            color: #000
        }

        .homecart a {
            color: grey
        }

        .homecart a:hover {
            color: grey
        }

        .height_new {
            height: auto
        }

        #zoom_image {
            background-color: gray;
            width: 70%;
            height: auto;
            position: absolute;
            z-index: 1;
            margin-left: 17%;
            bottom: 0;
            border-radius: 5px
        }

        span.checkout_address {
            font-size: 20px;
            font-weight: 700
        }

        .woocommerce-billing-fields h3 {
            display: none
        }

        #customer_details .col-1 {
            padding-top: 5%
        }

        #customer_details .col-2 {
            padding-top: 5%
        }

        .myaccount_title {
            margin: auto;
            width: 165px
        }

        .myaccount {
            margin: 11% 0 5%
        }

        .row.account_options {
            margin: 10px 0;
            padding: 0
        }

        #origntal {
            background-color: #f9f9f9;
            margin: 10px 0;
            padding: 0;
            width: 100%;
            display: inline-block
        }

        #myaccount_fa_icon i {
            font-size: 50px;
            margin: 15px
        }

        .my-form1 {
            background: #f9f9f9;
            padding: 0 60px;
            margin: 40px 0 40px auto;
            width: 100%;
            max-width: 500px;
            border: 1px solid #ddd
        }

        .my-form1 .um-col-alt .um-half {
            width: 100%;
            margin-bottom: 15px;
            text-align: center
        }

        .my-form1 input {
            width: 100% !important;
            height: 45px !important;
            margin-bottom: 20px
        }

        .my-form1 p.request_name {
            display: none
        }

        .my-form1.register .um-button.um-alt::before {
            content: "Don't Have An Account  ";
            color: #666
        }

        .um-right {
            display: none
        }

        .form-type {
            font-weight: 600;
            margin-top: 10%;
            padding-left: 8px
        }

        .sbmt-btn-tryon {
            text-align: center;
            padding: 12px;
            background-color: #f9f9f9
        }

        div#shipping {
            margin-bottom: 5%
        }

        .tryon_cat a {
            color: #717382;
            font-size: 16px;
            font-weight: 600
        }

        .tryon_cat a:hover {
            color: #000
        }

        .new-popup {
            width: 100%;
            padding: 3px
        }

        div#myaccount {
            text-align: center;
            margin-top: 40px
        }

        #myaccount_fa_icon i.fa {
            font-size: 60px;
            margin: 20px
        }

        div#myaccount_des {
            text-align: left;
            margin-top: 14px
        }

        div#myaccount_des h3,
        h4 {
            text-transform: none
        }

        #account_options {
            border-top: 1px solid #d2d6d9
        }

        #order_options {
            border-top: 1px solid #d2d6d9;
            border-bottom: 1px solid #d2d6d9
        }

        div#account_options a {
            color: grey
        }

        div#account_options a:hover {
            color: grey
        }

        .cart-pagess #myaccount_container {
            margin-top: 0 !important
        }

        div#myaccount_container {
            margin-top: -3%
        }

        .col-lg-4.col-md-4.col-sm-4.col-xs-4.order_page_details {
            width: 33.3%;
            padding: 25px
        }

        span.order_page_details {
            float: right
        }

        .col-lg-4.col-md-4.col-sm-4.col-xs-4.order_page_details {
            width: 33.3%;
            padding: 15px
        }

        a.myorder_anchor {
            color: gray
        }

        header.woocommerce-Address-title.title .edit {
            color: gray
        }

        .fa,
        .fas {
            font-weight: 900;
            font-size: 60px;
            margin-top: 10px;
            margin-left: 17px
        }

        .col-lg-12.col-md-12.col-sm-12.col-xs-12.order_page {
            border-top: 1px solid #d0c9c9;
            margin: 10px 0;
            border-bottom: 1px solid #d0c9c9
        }

        .woocommerce img,
        .woocommerce-page img {
            height: auto;
            max-width: 50%;
            margin: 0 auto
        }

        .woocommerce .products .glasses img {
            max-width: 100%
        }

        .woocommerce-info {
            border-top-color: gray !important;
            padding: 1em 2em 1em 1.5em !important
        }

        input.mailpoet_submit {
            background: gray !important
        }

        .single-on-my {
            margin: 50px 0 25px
        }

        .footer_copywrite_links a:hover {
            color: #fff
        }

        .footer_copywrite_links a {
            color: #fff
        }

        img.func-um_user.gravatar.avatar.avatar-120.um-avatar.um-avatar-default {
            width: 35%
        }

        .color_text {
            text-transform: capitalize !important
        }

        .loader-2 {
            padding: 37% 51%
        }

        .end-image {
            width: 16%
        }

        p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
            font-size: 17px;
            padding-bottom: 10px
        }

        section.woocommerce-order-details {
            padding-top: 10px
        }

        p#billing_postcode_field.id-2 {
            width: 100%
        }

        input#update_shipping {
            float: left
        }

        a.edit.view-home-try.single_try_on_home_btn.button.btn_clk.try_on_button {
            float: left
        }

        .u-column2.col-2.woocommerce-Address {
            margin-top: 20px
        }

        input#add_new_address {
            width: 100% !important
        }

        div#new_address {
            padding-top: 3%;
            width: 100%;
            margin: 0 auto
        }

        .new_address table {
            width: 100%
        }

        input#save_new_address {
            width: 37%
        }

        select#address_state {
            width: 230px
        }

        .multiple_address ul li {
            width: 100%;
            padding-top: 10px
        }

        .multiple_address.multiple_address_margin {
            margin-top: 42px
        }

        .other_address.col-sm-3 {
            margin-bottom: 4%;
            width: 100%;
            display: inline-block
        }

        .multiple_address.col-sm-12 {
            margin-top: 15px
        }

        a.multiple-address.view-home-try.single_try_on_home_btn.button.btn_c.try_on_button {
            float: left;
            margin-top: 15px
        }

        hr.prescription-hr {
            width: 100%;
            border: 2px solid #000
        }

        .chackout-set table tr {
            display: flex;
            width: 100%;
            margin: 0 auto;
            float: left
        }

        .chackout-set table .cription {
            margin: 0 auto;
            justify-content: center;
            align-items: center;
            text-align: center;
            float: left
        }

        .chackout-set table td {
            margin: 10px auto;
            padding: 0;
            width: 37%;
            float: left
        }

        .chackout-set table th {
            margin: 10px auto;
            padding: 0;
            width: 37%;
            float: left
        }

        img.func-um_user.gravatar.avatar.avatar-80.um-avatar.um-avatar-default {
            width: 71%
        }

        img.func-um_user.gravatar.avatar.avatar-40.um-avatar.um-avatar-default {
            width: 80%;
            margin: auto;
            height: 1%
        }

        p.city-try-on-field#billing_city_field {
            width: 100%
        }

        address.try_on_view_address {
            height: auto
        }

        .add_new_address_form {
            text-align: center;
            padding: 0
        }

        .auto-crd-fm .new-add-frm-cn label,
        .cutm-on-bd label {
            width: 100%;
            font-weight: 600;
            text-align: left;
            margin-bottom: 5px
        }

        .auto-crd-fm .new-add-frm-cn p,
        .cutm-on-bd p {
            text-align: left
        }

        .auto-crd-fm .new-add-frm-cn p input,
        .auto-crd-fm .new-add-frm-cn p select#address_state,
        .cutm-on-bd p,
        .cutm-on-bd p input {
            width: 100% !important
        }

        .cutm-on-bd .woocommerce-shipping-fields {
            display: block !important;
            margin-left: 20px
        }

        .cutm-on-bd .woocommerce-shipping-fields h3#ship-to-different-address {
            font-size: 14px !important
        }

        #new_address input#save_new_address {
            width: 100%
        }

        .shipping-ad-flot-left {
            width: 100% !important;
            margin-bottom: 30px
        }

        .col-bd-comrc .chf-rw-pc,
        .col-bd-comrc .chf-rw-pc .payment_box.payment_method_stripe {
            background: none !important
        }

        .cutm-on-bd .woocommerce-billing-fields {
            margin-bottom: 15px
        }

        .cutm-on-bd .shipping-ad-flot-left h3,
        .cutm-on-bd .shipping-ad-flot-right h3 {
            display: inline-block;
            margin: 10px;
            font-size: 16px;
            font-weight: 600
        }

        .cutm-on-bd h2,
        .chf-rw-pc h2 {
            margin-bottom: 10px;
            font-weight: 600
        }

        .cutm-on-bd h2 span,
        .col-bd-comrc h2 #on-or-sp,
        .chf-rw-pc h2 span {
            margin-right: 10px
        }

        .col-bd-comrc h2 {
            font-weight: 600
        }

        .col-bd-comrc h3 {
            font-size: 16px;
            font-weight: 600
        }

        .chf-rw-pc fieldset#wc-stripe-cc-form {
            width: 100%
        }

        .chf-rw-pc fieldset#wc-stripe-cc-form .form-row.form-row-first,
        .chf-rw-pc fieldset#wc-stripe-cc-form .form-row.form-row-last {
            padding: 0 !important
        }

        .chf-rw-pc .wc_payment_methods label {
            padding-left: 15px !important;
            font-size: 16px;
            font-weight: 600;
            padding-left: 0 !important
        }

        .chf-rw-pc .wc_payment_methods .payment_method_stripe label {
            padding-left: 0 !important
        }

        .chf-rw-pc #wc-stripe-cc-form .form-row.form-row-wide {
            padding: 0 !important
        }

        .chf-rw-pc .payment_box.payment_method_stripe,
        .chf-rw-pc #wc-stripe-cc-form label {
            padding: 0 !important;
            font-size: 12px
        }

        .woocommerce-checkout #payment .payment_method_paypal img {
            max-width: 61% !important;
            max-height: 90px !important
        }

        .payment_box.payment_method_paypal {
            display: none !important
        }

        .chf-rw-pc .wc_payment_methods label {
            padding-left: 0 !important;
            float: left
        }

        .wc_payment_method .input-radio {
            margin: 10px 5px !important;
            float: left;
            position: static !important
        }

        .chf-rw-pc .form-row.place-order button#place_order {
            width: 100%;
            padding: 15px;
            background: #3cf !important
        }

        .payment_box.payment_method_stripe:before {
            display: none !important
        }

        .wc_payment_method img {
            margin: 0 !important
        }

        .stripe-card-group {
            width: 100%
        }

        div#stripe-exp-element {
            width: 100%
        }

        div#stripe-cvc-element {
            width: 100%
        }

        i.stripe-credit-card-brand.stripe-card-brand {
            margin-top: 5px
        }

        i.stripe-card-brand {
            margin-top: 5px
        }

        .cm-wp-257 tr,
        .cm-wp-257 th {
            width: 100% !important;
            display: block !important
        }

        .cm-wp-257 th h3 {
            font-size: 20px;
            font-weight: 600;
            text-transform: initial
        }

        .cm-wp-257 input#prescription_save {
            width: auto
        }

        .col-bd-comrc #order_review .cart_item td:nth-child(2) {
            width: 50%;
            padding: 5px 0 !important
        }

        section.user-pagess .woocommerce {
            width: 100%;
            display: inline-block;
            margin-bottom: 30px;
            padding: 0 !important
        }

        .cart-try-on.checkout {
            float: right !important
        }

        .number_color {
            font-weight: 600 !important;
            font-size: 24px;
            margin-bottom: 20px
        }

        .number_color span {
            color: orange;
            font-weight: 600 !important
        }

        .sub_head_try_on {
            display: block !important;
            color: #000 !important;
            background: none !important;
            font-size: 16px !important;
            font-weight: 600;
            margin-bottom: 10px
        }

        h3.sub_head_try_on {
            margin-bottom: -20px !important
        }

        .review_try_on_table {
            border: 1px solid grey
        }

        .table_head_style {
            font-weight: 600
        }

        .try_pay_card {
            width: 100% !important
        }

        @media only screen and (max-width:991px) {
            .shipping-ad-flot-left {
                width: 70%
            }

            .shipping-ad-flot-right {
                width: 70%
            }

            input#add_new_address {
                width: 30%
            }
        }

        @media only screen and (max-width:767px) {
            input#add_new_address {
                width: 40%
            }

            .form-cont-234 {
                padding: 20px 40px
            }

            .pd-min .um-col-alt input#um-submit-btn {
                min-width: 210px !important;
                width: 100% !important;
                margin: 0 auto
            }
        }

        @media only screen and (max-width:575px) {
            .multiple_address.multiple_address_margin {
                margin-top: 0
            }

            input#add_new_address {
                width: 100%
            }

            select#new_shipping_address {
                width: 100%
            }

            .chf-rw-pc ul.wc_payment_methods.payment_methods.methods {
                padding: 10px 0 !important
            }

            .col-bd-comrc h2 {
                font-weight: 600;
                margin-top: 20px
            }
        }

        span#double_pd {
            width: 100%
        }

        select#left_pd {
            width: 45%
        }

        select#right_pd {
            width: 45%;
            float: left
        }

        .form_submit_button {
            float: right
        }

        .form_submit_button_back {
            float: left
        }

        .my_prescription_button {
            width: 49%;
            float: left;
            text-align: center;
            padding: 20px;
            color: #ddd;
            border: 1px solid #ddd
        }

        .default_prescription {
            width: 49%;
            float: right;
            text-align: center;
            padding: 20px;
            color: #ddd;
            border: 1px solid #ddd
        }

        .reading-glasses-selected {
            border: 1px solid #000;
            color: #000
        }

        .default_prescription_submit_button {
            float: right
        }

        .selected-lens-addon {
            border: 2px solid
        }

        span.recommended {
            font-size: 20px;
            font-weight: 600;
            color: #000
        }

        div#description_title b {
            cursor: pointer
        }

        div#description_title1 b {
            cursor: pointer
        }

        .gjlkjglkdf {
            background-color: #fff
        }

        /* .cartbt mobile fixed rule removed — cart is now inline in header */

        .product-lens-details .content-pr-23485 {
            width: 90%;
            font-size: 17px
        }

        @media screen and (-webkit-min-device-pixel-ratio:0) {
            .pr-img .d-block.img-fluid {
                height: auto
            }

            .row:before,
            row:after {
                display: inline-block
            }

            .product-list .carousel-indicators {
                padding-bottom: 20px
            }
        }

        .col-sm-12.col-md-12.col-lg-12.col-lg-12.js-learning-0.top-bc-1,
        .gjlkjglkdf,
        .js-learning-0 {
            padding-top: 7px;
            padding-bottom: 7px
        }

        .logo {
            width: 100%;
            text-align: center;
            margin: 0 auto
        }

        .assd #hrd-lg {
            padding: 0
        }

        .img-fluid.main-logo.d-block.mx-auto {
            width: auto;
            max-width: 100%
        }

        @media(min-width:768px) and (max-width:1080px) {
            .jk-header>div:nth-child(5) {
                -ms-flex: 0 0 auto;
                flex: 0 0 calc(100% - 630px)
            }
        }

        @media(min-width:768px) and (max-width:920px) {
            .jk-header>div:nth-child(4) ul li:nth-child(2) {
                display: none
            }

            .jk-header>div:nth-child(4) ul li:nth-child(1) {
                border-right: 1px solid
            }

            .jk-header>div:nth-child(4) {
                max-width: 174px !important;
                width: 174px !important
            }

            .jk-header>div:nth-child(5) {
                -ms-flex: 0 0 auto;
                flex: 0 0 calc(100% - 460px)
            }
        }

        .jk-popup-container {
            display: none;
            position: fixed;
            max-width: 600px;
            height: 80%;
            overflow: hidden;
            z-index: 100001;
            left: 50%;
            transform: translatex(-50%);
            top: 14%;
            background: #fff;
            width: 90%;
            border-radius: 5px;
            -webkit-box-shadow: 0 1px 14px 1px rgba(0, 0, 0, 0.49);
            box-shadow: 0 1px 14px 1px rgba(0, 0, 0, 0.5);
            border: 1px solid #c5c5c5
        }

        .jk-overlay {
            display: none;
            background: #aaa;
            opacity: .3;
            filter: Alpha(Opacity=30);
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 100000
        }

        .jk-overlay.active,
        .jk-popup-container.active {
            display: block
        }

        .jk-pop-header {
            text-align: right
        }

        .jk-pop-header button {
            background: #fff;
            border: none
        }

        .jk-pop-header button .txt {
            display: block;
            float: left;
            margin-top: 6px
        }

        .jk-pop-header button .x-icon {
            background-image: url(https://nerdyframes.com/wp-content/plugins/woo-floating-cart-lite.bck/public/assets/img/close.svg);
            width: 30px;
            height: 30px;
            display: block;
            background-size: contain;
            float: left
        }

        .jk-pop-content {
            padding: 0 20px;
            margin-bottom: 20px;
            margin-top: 10px;
            overflow: auto;
            height: 87%
        }

        .jk-title-i {
            font-style: italic
        }

        .jk-title {
            font-size: 23px
        }

        .jk-pop-content p {
            font-size: 16px
        }

        .jk-inner-link {
            padding: 25px 0
        }

        .jk-inner-link a {
            padding: 0 8px;
            line-height: 1.8
        }

        .jk-inner-link a:nth-child(1) {
            padding-left: 0
        }

        .jk-inner-link .right-border {
            border-right: 1px solid #555
        }

        .jk-question-container {
            position: absolute;
            left: 50%;
            top: 50%;
            width: 100%;
            transform: translate(-50%);
            margin-top: -10%
        }

        .jk-question-title {
            text-align: center;
            display: block;
            font-size: 28px;
            line-height: 1.2;
            color: #555
        }

        .jk-question-click {
            font-size: 24px;
            color: #5da3f8;
            margin: 10px auto;
            display: block;
            text-align: center;
            cursor: pointer;
            width: 50%
        }

        .carousel-control-prev-icon {
            width: 35px;
            height: 50px;
            background-color: #00000047;
            background-position-x: 3px;
            background-size: contain;
            border-radius: 29px;
            background-position-y: 50%
        }

        .carousel-control-next-icon {
            width: 35px;
            height: 50px;
            background-color: #00000047;
            background-position-x: 5px;
            background-size: contain;
            border-radius: 29px;
            background-position-y: 50%
        }

        .thanks-page .woocommerce-order-details {
            display: none
        }

        .content-pr-23485 {
            margin: auto
        }

        .c-product-left-img .imagery-section {
            width: 100%
        }

        .c-product-left-img .imagery-section .yr-her-img {
            height: auto
        }

        .product-list .single_try_on_home_button.button {
            font-size: 18px;
            font-weight: 500;
            height: 55px !important;
            width: 100% !important;
            background: #000 !important;
            color: #fff !important;
            letter-spacing: 0;
            text-transform: uppercase;
            margin: 4px 0;
            border: 0;
            line-height: 55px;
            padding: 0 75px
        }

        .product-list .tryBtns {
            margin: 15px auto 0 !important
        }

        .product-list .single_try_on_home_button.button i {
            font-size: 14px;
            margin: 0
        }

        .single-product .product-list .frames .frames_form .frame_button_cart {
            background: #5c92ce !important;
            color: #fff !important
        }

        .single-product .product-list .single_try_on_home_button.button {
            font-size: 14px;
            font-weight: 500;
            height: 60px !important;
            width: 100% !important;
            background: #5c92ce !important;
            color: #fff !important;
            letter-spacing: 0;
            text-transform: uppercase;
            margin: 4px 0;
            border: 0
        }

        .single-product .product-list .frames .frames_form .frame_button_cart:hover,
        .single-product .product-list .single_try_on_home_button.button:hover {
            background: #333 !important
        }

        .single-product .price_frames_and_lenses {
            flex-wrap: wrap;
            display: flex;
            align-items: center;
            justify-content: center;
            width: 100%
        }

        .single-product .product-list .single_try_on_home_button.button>span {
            text-align: center;
            margin: 0
        }

        .single-product .pr-description h3 {
            font-size: 30px;
            text-transform: capitalize;
            line-height: normal;
            border-bottom: 1px solid #ddd
        }

        .single-on-my .pr-description h3 {
            font-size: 30px;
            text-transform: capitalize;
            margin: 0;
            line-height: normal;
            border-bottom: 1px solid #ddd
        }

        .panel-group {
            margin-bottom: 0
        }

        .descrptionBottom .panel {
            box-shadow: none
        }

        .descrptionBottom .panel-body {
            padding: 0;
            border: 0
        }

        .descrptionBottom .collapse {
            visibility: visible
        }

        .descrptionBottom .panel-heading {
            border-bottom: 0;
            padding: 0
        }

        .descrptionBottom .panel-heading a {
            border-bottom: 0;
            font-size: 14px;
            font-weight: 500;
            width: 100% !important;
            background: #333 !important;
            color: #fff !important;
            letter-spacing: 0;
            margin: 4px 0;
            border: 0;
            text-align: center;
            display: block;
            height: 60px !important;
            line-height: 60px
        }

        #lens_to_cart {
            font-size: 24px
        }

        .dropdown-cart-wrapper {
            position: absolute;
            right: 0;
            top: 25px;
            padding: 15px;
            box-shadow: 0 0 6px 2px rgba(0, 0, 0, .175)
        }

        .wcd-wrapper:hover .dropdown-cart-wrapper,
        .wcd-wrapper .dropdown-cart-wrapper:hover {
            top: 25px
        }

        .wcd-wrapper .woocommerce .woocommerce-mini-cart .woocommerce-mini-cart-item {
            margin: 10px 0 5px;
            border-bottom: 1px solid #ddd;
            padding-bottom: 15px
        }

        .wcd-wrapper .woocommerce .woocommerce-mini-cart .woocommerce-mini-cart-item:last-child {
            border-bottom: 0
        }

        .wcd-wrapper .woocommerce .woocommerce-mini-cart .woocommerce-mini-cart-item a {
            float: left;
            width: 50px;
            border: 1px solid #ddd !important;
            height: 50px;
            display: inline-block;
            margin-right: 8px !important
        }

        .wcd-wrapper .woocommerce .woocommerce-mini-cart b {
            font-weight: 400;
            font-size: 13px;
            color: #cb9732
        }

        .wcd-wrapper .woocommerce .woocommerce-mini-cart br {
            display: none
        }

        .wcd-wrapper .woocommerce ul.cart_list li img {
            float: none;
            width: 100%;
            margin: 0;
            max-width: 100%
        }

        .wcd-wrapper .woocommerce .woocommerce-mini-cart .woocommerce-mini-cart-item .quantity {
            width: 83px;
            float: left
        }

        .wcd-wrapper .woocommerce .woocommerce-mini-cart .woocommerce-mini-cart-item .woocommerce-Price-amount {
            display: block
        }

        .wcd-wrapper .woocommerce .woocommerce-mini-cart .woocommerce-mini-cart-item .remove {
            width: 20px;
            height: 20px;
            line-height: 20px;
            padding: 0 !important;
            font-size: 16px
        }

        .wcd-wrapper .woocommerce .widget_shopping_cart_content .woocommerce-mini-cart__buttons a {
            display: block;
            width: 100%;
            height: 30px;
            border-radius: 0;
            font-size: 11px;
            line-height: 17px;
            margin: 3px 0 !important
        }

        .woocommerce.widget_shopping_cart .total,
        .widget_shopping_cart_content .woocommerce-mini-cart__buttons {
            margin: 0 !important
        }

        .tryProduct .glasses,
        .shopProducts .glasses {
            margin-bottom: 25px
        }

        .faqConatnt {
            margin: 50px 0 75px
        }

        .gform_wrapper {
            width: 1140px;
            margin: 50px auto 75px !important
        }

        .gform_wrapper input {
            background: #f5f5f5 !important;
            border-color: #ddd !important
        }

        .gform_wrapper input[type=submit] {
            border: 0 !important;
            padding: 15px 45px !important
        }

        #field_1_5,
        #field_1_7 {
            width: 50%;
            display: inline-block;
            clear: none
        }

        #field_1_5 input,
        #field_1_7 input {
            width: 100% !important
        }

        .gform_wrapper #field_1_12 textarea {
            max-width: 100% !important
        }

        .cartbt {
            width: 50px;
            height: 50px;
            line-height: 50px;
            padding: 0 !important;
            z-index: 999;
            border-radius: 0 !important;
            right: 18px;
            bottom: 10px !important;
            background-color: #000 !important
        }

        .cartbt .p1[data-count]:after {
            padding: 0;
            background: #cb9732;
            min-width: 26px;
            width: 25px;
            height: 25px;
            line-height: 25px
        }

        .cartbt span {
            width: 100% !important
        }

        .cartbt span i {
            font-size: 24px !important
        }

        .cartbt span .fa-shopping-cart:before {
            color: #fff !important
        }

        .singlePrductDes ul.product_tags li {
            float: left;
            padding: 0 3px;
            line-height: 11px
        }

        .singleProductDes {
            margin-top: 75px
        }

        .realProducts section.related.products {
            margin-top: 25px !important
        }

        .realProducts h2 {
            font-size: 20px;
            text-transform: capitalize
        }

        .try-descrption {
            margin-top: 38px
        }

        .tryBtnLarge {
            margin: 20px 0 5px
        }

        .product-list .tryBtnLarge .single_try_on_home_button.button {
            font-size: 18px;
            height: 59px !important;
            text-transform: capitalize;
            line-height: 50px
        }

        .popuptitle {
            position: relative;
            min-height: 250px
        }

        .popuptitle .popuptitleInner {
            position: absolute;
            left: 50%;
            top: 50%;
            width: 100%;
            transform: translate(-50%);
            margin-top: -10%
        }

        .popuptitle .popuptitleInner h3 {
            text-align: center;
            display: block;
            font-size: 28px;
            line-height: 1.2;
            color: #555;
            font-weight: 400;
            text-transform: capitalize;
            font-family: 'sf-ui-display'
        }

        .popuptitle .popuptitleInner .overlay-show {
            font-size: 24px;
            color: #5da3f8 !important;
            margin: 10px auto;
            display: block;
            text-align: center;
            cursor: pointer !important;
            width: 50%;
            margin: 0 auto !important
        }

        .mobileCartC {
            margin-top: 15px !important;
            width: 95px;
            max-width: none;
            position: absolute;
            right: 0
        }

        .woofc-inner .woofc-footer {
            background: #fff !important
        }

        .fp-viewing-section2,
        {
        overflow-y: hidden !important
    }

    .fp-viewing-section3 {
        overflow-y: scroll !important
    }

    .fp-viewing-section2 .top-header,
    .fp-viewing-section3 .top-header,
    .fp-viewing-section4 .top-header,
    .fp-viewing-section5 .top-header {
        display: none
    }

    .fp-viewing-section2 .main-header,
    .fp-viewing-section3 .main-header,
    .fp-viewing-section4 .main-header,
    .fp-viewing-section5 .main-header {
        display: none
    }

    .slideimges .vc_column-inner {
        height: 100vh
    }

    .slideingtext {
        height: 100vh
    }

    .slideingtext .slideingTextinner {
        position: absolute;
        top: 20%;
        -webkit-transform: translate(-50%, -20%);
        transform: translate(-50%, -20%)
    }

    .slideingtext .slideingTextinner .wpb_wrapper {
        padding: 0;
        margin-left: calc((50vw - 423px)/2);
        width: 423px
    }

    .slideingtext .slideingTextinner .wpb_wrapper p {
        font-size: 14px;
        line-height: 32px
    }

    #mcw_full_page .newsIcon {
        text-align: center;
        margin-top: 0;
        padding-top: 45px
    }

    .conatctCon .vc_row {
        margin: 0
    }

    .tryAllProd {
        margin-bottom: 75px
    }

    h3.text-center.priceproduct {
        font-size: 16px;
        color: #cb9832
    }

    .owl-controls .owl-prev {
        border: 0 !important;
        position: absolute;
        left: -50px;
        top: 340px;
        background: url(https://nerdyframes.com/nerdy/wp-content/uploads/2019/02/left-arrow.png) no-repeat !important;
        opacity: .3
    }

    .owl-controls .owl-next {
        border: 0 !important;
        position: absolute;
        right: -50px;
        top: 340px;
        background: url(https://nerdyframes.com/nerdy/wp-content/uploads/2019/02/right-arrow.png) no-repeat !important;
        opacity: .3
    }

    .owl-controls i {
        display: none !important
    }

    .fixed {
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 999;
        background: #fff;
        padding: 10px 0 7px;
        -webkit-transition: left .33s cubic-bezier(.694, .0482, .335, 1);
        -moz-transition: left .33s cubic-bezier(.694, .0482, .335, 1);
        -o-transition: left .33s cubic-bezier(.694, .0482, .335, 1);
        -ms-transition: left .33s cubic-bezier(.694, .0482, .335, 1);
        transition: left .33s cubic-bezier(.694, .0482, .335, 1)
    }

    .product-list .single_try_on_home_button.button {
        text-transform: inherit !important
    }

    .col-sm-12.col-md-6.singlepdc {
        border-right: 1px solid #ddd
    }

    .single-on-my #exzoom {
        padding-left: 35px
    }

    .single-on-my .exzoom .exzoom_btn {
        position: relative;
        margin: 0;
        display: none
    }

    .cart_page_modal {
        background: rgba(0, 0, 0, 0.5490196078431373) !important
    }

    .cart_page_modal .modal-dialog {
        top: 40% !important
    }

    .checkout #stripe-card-element,
    .checkout #stripe-cvc-element,
    .checkout #stripe-exp-element {
        height: 38px
    }

    .twi-width-1-1 {
        padding: 0 15px
    }

    .popuptitle {
        min-height: auto;
        padding-top: 72.4%
    }

    .realProducts h2 {
        margin-bottom: 10px
    }

    .single-product .singleshop .pr-description h3 {
        font-size: 18px;
        text-transform: uppercase;
        border-bottom: 0
    }

    .realProducts .singleshop .pr-description h3 {
        margin-bottom: 10px
    }

    .conatctCon .gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label {
        font-size: 14px;
        font-weight: 700
    }

    .searchiconhead {
        float: left;
        margin: 7px 0 0
    }

    .searchiconhead i {
        font-size: 18px;
        color: #000;
        margin: 0;
        position: absolute;
        top: 0;
        z-index: 0
    }

    .searchiconhead .vc_row {
        position: relative;
        z-index: 9
    }

    .searchiconhead .ult-adjust-bottom-margin {
        margin-bottom: 0
    }

    .searchiconhead button.ult-align-center {
        margin: 0 auto;
        display: block;
        background: transparent !important;
        border: 0;
        padding: 10px
    }

    .dgwt-wcas-search-wrapp {
        min-height: 150px
    }

    .ult_modal-body {
        overflow: auto
    }

    .payment_method_stripe label {
        float: left;
        width: 91%
    }

    .woocommerce-checkout #payment input#payment_method_stripe,
    #add_payment_method #payment input#payment_method_stripe {
        margin: 10px 5px 10px 0 !important
    }

    .woocommerce h2 {
        margin-bottom: 20px !important
    }

    .woocommerce-checkout .dropdown-cart-wrapper {
        box-shadow: none
    }

    .calculated_shipping .thSpacer {
        display: none
    }

    .single-on-my {
        margin: 50px 0 0
    }

    .single-product {
        margin: 50px 0 10px
    }

    .product-list .carousel-indicators {
        display: none
    }

    .dropdown-cart-wrapper .woocommerce {
        display: block !important
    }

    .gform_wrapper .gform_ajax_spinner {
        padding-left: 10px;
        max-width: 37px;
        position: absolute;
        margin: -38px 0 0 151px
    }

    .gform_confirmation_message {
        padding: 50px 140px;
        min-height: 250px
    }

    .viewcarttyron {
        position: absolute !important;
        top: -50px;
        left: 14px !important
    }

    .tablewithlens {
        table-layout: fixed
    }

    .quardlogod {
        padding-top: 6%;
        width: 69%
    }

    span.pricedemo2.q4rcolor {
        font-size: 16px
    }

    span.pricedemo2.q4rpaytab {
        font-size: 16px
    }

    body .product-list .single_try_on_home_button.button {
        height: 80px !important;
        color: #fff !important;
        line-height: 80px;
        padding: 0 95px
    }

    a.single_try_on_home_button.button.btn_clk:hover {
        color: #9CF !important
    }

    .popupFramedetails .single_try_on_home_button.button.btn_clk {
        height: 45px;
        width: 145px;
        border: 0
    }

    .woocommerce-password-strength.short,
    .woocommerce-password-strength.bad,
    .woocommerce-password-strength.good,
    .woocommerce-password-strength.strong {
        color: #fff;
        line-height: 16px;
        font-size: 12px;
        font-weight: 400;
        padding: 10px;
        width: 100%
    }

    .popupFramedetails .single_try_on_home_button.button.btn_clk,
    body .product-list .single_try_on_home_button.button {
        background: #000 !important
    }

    .popupFramedetails .single_try_on_home_button.button.btn_clk:focus,
    .gform_wrapper input[type=submit]:focus {
        outline: 0
    }

    input[type="button"]#lens_submit_back,
    input[type="button"]#add_on_submit_back,
    input[type="button"]#add_lens_submit_back,
    input[type="button"]#add_on_submit_back_add {
        background: #666 !important
    }

    input[type="submit"]#apply_promo_code_button {
        background: #888 !important
    }

    .npdiv1 .pre a,
    .SiteFooter__newsletter h4,
    .woocommerce-MyAccount-content a,
    .shop_table .woocommerce-cart-form__cart-item .product-name a,
    .cutm-on-bd h2 span,
    .col-bd-comrc h2 #on-or-sp,
    .chf-rw-pc h2 span,
    a.customcat.active,
    span.pricedemo2.q4rcolor,
    ul#menu-login_menu li a:hover,
    h2.faq-category,
    .question:hover {
        color: #39F
    }

    .mailpoet_paragraph .mailpoet_submit,
    .woocommerce #payment #place_order,
    .woocommerce-page #payment #place_order,
    .cartbt,
    .gform_wrapper input[type=submit],
    body .headertry .p1[data-count]:after,
    .lSSlideOuter .lSPager.lSpg>li:hover a,
    .lSSlideOuter .lSPager.lSpg>li.active a,
    .wc-backward,
    .my-form1 .page-title,
    .my-form .page-title,
    .pd-min .um-col-alt input#um-submit-btn,
    .page-title-register,
    .um input[type=submit].um-button,
    .woocommerce input.button.alt,
    .sbmt-btn-tryon button,
    .single_try_on_home_btn.button.btn_clk,
    .woocommerce #respond input#submit,
    .woocommerce a.button,
    .woocommerce button.button,
    .woocommerce input.button {
        background: #39F !important
    }

    .single_try_on_home_button.button.btn_clk {
        background: #000 !important
    }

    .gg {
        color: #3cf !important
    }

    .checkout-button.button.alt.wc-forward,
    #menu-cart-ment .nav-link span,
    .cartbt .p1[data-count]:after,
    .shipping-calculator-form button[type="submit"] {
        background: #3cf !important
    }

    .top-header {
        background: #666
    }

    .shipping-message {
        color: #ccc
    }

    .woocommerce-form__label-for-checkbox span a,
    .popupsecond a.commanpop {
        color: #39F !important
    }

    #promobar {
        background: #000;
        text-align: center
    }

    #promobar img {
        max-width: 100px;
        margin: 10px 20px 10px 0
    }

    #promobar img,
    #promobar p,
    #promobar h3 {
        display: inline-block
    }

    @media(max-width:890px) {
        .product-list .single_try_on_home_button.button {
            height: 54px !important;
            width: 210px !important;
            line-height: 27px
        }

        .single-product .price_frames_and_lenses span {
            width: 210px
        }
    }

    @media (min-width: 991px) and (max-width: 1199px) {
        .nav.navbar-nav.navbar-expand-lg.nabar-default.mx-auto {
            max-width: 46%
        }

        .homeProductSlider .woocommerce {
            width: auto
        }

        .gform_wrapper {
            width: 100%;
            padding: 0 0 0 15px
        }

        #exzoom {
            width: 390px !important;
            margin: auto
        }

        .exzoom .exzoom_img_ul_outer .exzoom_img_ul li img {
            width: 390px !important
        }

        .exzoom .exzoom_img_box {
            height: 175px !important
        }

        .exzoom .exzoom_nav {
            left: 0;
            width: 100% !important
        }

        .exzoom .exzoom_nav .exzoom_nav_inner span {
            width: 85px !important
        }

        .popuptitle {
            padding-top: 78.6%
        }
    }

    @media (min-width: 768px) and (max-width: 991px) {
        .homeProductSlider .woocommerce {
            width: auto
        }

        .logo {
            margin-top: 11px
        }

        .nav.navbar-nav.navbar-expand-lg.nabar-default.mx-auto {
            max-width: 59%
        }

        .navbar-nav li.menu-item a.nav-link {
            padding: 18px 9px !important;
            font-size: 15px
        }

        .mailpoet_paragraph .mailpoet_submit {
            position: absolute;
            right: 0
        }

        .f_links_wrapper p {
            padding-right: 0
        }

        .fullwidthbanner-container,
        .fullwidthbanner-container .fullwidthabanner {
            height: 500px !important
        }

        .gform_wrapper {
            width: 100%;
            padding: 0 0 0 15px
        }

        #exzoom {
            width: 280px !important;
            margin: auto
        }

        .exzoom .exzoom_img_ul_outer .exzoom_img_ul li img {
            width: 280px !important
        }

        .exzoom .exzoom_img_box {
            height: 175px !important
        }

        .exzoom .exzoom_nav {
            left: 0;
            width: 100% !important
        }

        .exzoom .exzoom_nav .exzoom_nav_inner span {
            width: 85px !important
        }

        .popuptitle {
            padding-top: 95.5%
        }

        .popuptitle .popuptitleInner h3 {
            font-size: 22px
        }

        .popuptitle .popuptitleInner .overlay-show {
            font-size: 19px
        }

        .single-on-my #exzoom {
            padding-left: 0
        }
    }

    @media (max-width: 767px) {
        body .single-product .pricedemo2.q4rpaytab {
            font-size: 14px
        }

        body .quardlogod {
            width: 96%;
            padding-top: 13%
        }

        body .pricedemo2.q4rcolor {
            font-size: 14px
        }

        .main-header {
            padding: 0 0 17px
        }

        #mobileSearch {
            display: inline-block
        }

        .search .input-group i.fa.fa-search {
            position: relative;
            top: 20px;
            float: none
        }

        div#mbl-resp {
            width: 79px
        }

        #leftContent,
        #rightContant {
            height: 500px !important
        }

        #leftContent .frame .hoverImg a img {
            width: 100%
        }

        .homeProductSlider .woocommerce {
            width: auto
        }

        .cartbt .fa-stack {
            width: 40px;
            height: 40px;
            font-size: 20px
        }

        .cartbt .fa-stack i {
            font-size: 40px
        }

        .cartbt .p1[data-count]:after {
            min-width: 26px;
            font-size: 14px;
            top: -18px;
            right: -19px
        }

        .c-product-left-img .imagery-section {
            width: calc(100% + 30px);
            padding-left: 0;
            padding-right: 0;
            margin-left: -15px;
            margin-right: -15px
        }

        .topMenu {
            text-align: center;
            padding-top: 8px
        }

        .shipping-message {
            text-align: center
        }

        .product-list {
            margin-bottom: 25px
        }

        ul.products .glasses {
            width: 50%;
            float: left
        }

        .addToCartBtn {
            display: block;
            position: relative;
            top: inherit;
            padding: 0 10px;
            width: auto
        }

        .product-list .single_try_on_home_button.button {
            height: 40px !important;
            width: auto !important;
            line-height: 44px;
            padding: 0 15px;
            font-size: 12px
        }

        .product-list .addToCartBtn:before,
        row:after {
            display: none
        }

        .footer .footer-cols-wrapper {
            padding: 25px 0
        }

        .product-list .tryBtns .single_try_on_home_button.button {
            width: 100% !important;
            height: 48px !important
        }

        .gform_wrapper {
            width: 100%;
            padding: 0 15px
        }

        #input_1_4_3_container,
        #input_1_4_6_container,
        #input_1_8_3_container,
        #input_1_8_4_container,
        #input_1_8_5_container,
        #input_1_8_5_container {
            width: 100%;
            padding-right: 0
        }

        #field_1_5,
        #field_1_7,
        #field_1_13 input,
        #field_1_8,
        #field_1_12,
        #input_1_8_5_container,
        #field_1_13,
        #field_1_3,
        #field_1_3 select {
            width: 100%;
            padding-right: 0 !important
        }

        ul#menu-login_menu .menu-cart-ment-container li a {
            padding: 0 !important
        }

        .mobielCart .menu {
            margin: 0 !important
        }

        .mobielCart {
            width: 78px;
            float: right
        }

        .mobielCart #menu-cart-ment {
            margin-top: 32px
        }

        .search {
            margin: 0 !important
        }

        .mobileCartC .lsit {
            margin-left: 25px
        }

        .mobileCartC .lsit .menu {
            margin: 0 !important
        }

        .jk-header .dropdown-cart-wrapper img {
            width: 100% !important;
            max-width: 100% !important
        }

        .wcd-wrapper .woocommerce .widget_shopping_cart_content .woocommerce-mini-cart__buttons a {
            line-height: 31px
        }

        #menu-cart-ment-1 .nav-link span {
            top: -8px;
            right: -12px
        }

        .search {
            width: 100%;
            position: relative;
            right: inherit;
            top: 4px !important
        }

        .mobileSearch {
            position: absolute !important;
            top: 80px;
            z-index: 999999;
            background: transparent;
            width: 100%;
            max-width: 100%
        }

        .mobileCartC {
            margin-top: 7px !important
        }

        #exzoom {
            width: 340px !important;
            margin: auto
        }

        .exzoom .exzoom_img_ul_outer .exzoom_img_ul li img {
            width: 340px !important
        }

        .singlePrductDes {
            margin-top: 35px
        }

        .exzoom .exzoom_img_box {
            height: 175px !important
        }

        .realProducts section.related.products h3.text-center {
            margin: 0
        }

        .realProducts .single_try_on_home_button.button {
            line-height: 52px
        }

        .footer-cols-wrapper .social-nt {
            max-width: 50%;
            display: block;
            flex: auto;
            margin: 50px auto 0
        }

        .footer .footer-cols-wrapper .f_links_wrapper h4 {
            margin: 35px 0 0 !important
        }

        .mobileSearch .nav {
            max-width: 100%;
            background: #fff
        }

        ul.navbar-nav li a {
            border: none;
            border-bottom: 1px solid #d0d0d0;
            text-align: left !important
        }

        .slideimges .vc_column-inner {
            height: 50vh
        }

        .slideingtext {
            height: 55vh
        }

        .slideingtext .slideingTextinner .wpb_wrapper {
            margin-left: inherit;
            width: 100%;
            margin-top: 12%;
            position: relative
        }

        .slideingtext .slideingTextinner .wpb_wrapper h1 {
            font-size: 15px
        }

        .slideingtext .slideingTextinner {
            position: relative;
            margin: 0 0 10px
        }

        .owl-controls .owl-prev {
            left: 0
        }

        .owl-controls .owl-next {
            right: 0
        }

        .nav.navbar-nav.navbar-expand-lg.nabar-default.mx-auto {
            max-width: 100%
        }

        .popuptitle {
            padding-top: 83.3%
        }

        .popuptitle .popuptitleInner h3 {
            font-size: 22px
        }

        .popuptitle .popuptitleInner .overlay-show {
            font-size: 19px
        }

        .searchiconhead {
            top: 22px
        }

        .single-on-my #exzoom {
            padding-left: 0
        }

        .col-sm-12.col-md-6.singlepdc {
            border-right: 0
        }

        .cartbt {
            right: 22px
        }

        .fp-tableCell .slideingtext .slideingTextinner .wpb_wrapper p {
            font-size: 12px;
            line-height: 19px
        }

        .fp-tableCell .slideingtext:first-child,
        .fp-tableCell .slideingtext:first-child {
            height: auto !important;
            padding: 0
        }

        .vc_custom_1549371407146 .fp-tableCell .slideingtext,
        .vc_custom_1549371387858 .fp-tableCell .slideingtext {
            padding-top: 30px
        }

        .fp-tableCell:nth-child(1) {
            padding-top: 0
        }

        .slideingtext {
            height: 100%
        }

        .slideingtext .wpb_wrapper {
            padding: 0 15px;
            margin-top: 0
        }

        .slideingtext .slideingTextinner {
            top: 0
        }
    }

    .payment_box {
        margin-top: 19% !important
    }

    @media (max-width: 497px) {
        .bannerImg {
            display: none !important
        }
    }

    @media (max-width: 480px) {

        #leftContent,
        #rightContant {
            height: 400px !important
        }

        .img-fluid.main-logo.d-block.mx-auto {
            max-width: 200px
        }

        #rightContant a img:hover {
            transform: scale(1)
        }

        .SiteFooter__newsletter h2 {
            font-size: 28px
        }

        .SiteFooter__newsletter h4 {
            font-size: 18px
        }

        .SiteFooter__newsletter__content {
            margin: 10px 0 0
        }

        .footer .footer-cols-wrapper ul li a {
            padding: 0 !important
        }

        .footer-cols-wrapper .social-nt {
            margin-top: 40px
        }

        .f_links_wrapper p {
            padding-right: 0
        }

        .bannerImg {
            display: none !important
        }

        #exzoom {
            width: 245px !important
        }

        .exzoom .exzoom_img_box {
            height: 105px !important
        }

        .coloroptions select {
            width: 50%
        }

        .exzoom .exzoom_nav .exzoom_nav_inner span {
            width: 71px !important
        }

        .lens_selc_table td {
            width: 100% !important
        }

        .mobilepops {
            width: 33% !important
        }

        p#billing_city_field {
            width: 100% !important
        }

        .mobileCartC .lsit {
            margin-left: 0
        }
    }

    .thanks-page .woocommerce-customer-details {
        border-bottom: 4px solid #000;
        padding-bottom: 50px;
        margin-bottom: 15px
    }

    h1.widget-title {
        display: none
    }

    .npdiv1 {
        float: left
    }

    .shipping-message p {
        margin-bottom: 0
    }

    .descrptionBottom .panel-heading {
        display: none
    }

    .descrptionBottom .panel-collapse {
        display: block
    }

    .single-product .realProducts {
        display: none
    }

    .page-id-26 .col-bd-comrc #order_review .cart_item td:nth-child(2) {
        width: auto
    }

    .g-recaptcha iframe {
        position: unset
    }

    @media screen and (max-width: 480px) {
        .g-recaptcha {
            transform: scale(0.50);
            -webkit-transform: scale(0.55);
            transform-origin: 0 0;
            -webkit-transform-origin: 0 0
        }
    }

    .Insurance-sec .vsp-row .wpb_wrapper {
        display: flex;
        flex-flow: row wrap;
        justify-content: center;
        gap: 30px
    }

    .Insurance-sec .jk-inner-link {
        display: block;
        text-align: center;
        border: 1px solid #d3d6db;
        margin: 10px 0 !important;
        border-radius: 5px;
        transition: border-color .3s;
        transition-timing-function: ease-in-out;
        width: 25.33%
    }

    .Insurance-sec .jk-inner-link a {
        border: 0;
        padding: 20px 0;
        font-size: 1em;
        font-weight: 600;
        margin: 0 !important;
        padding-top: 5px;
        color: #2c2929;
        text-decoration: underline
    }

    .user-pages .my-form1,
    .user-pages .register {
        background: transparent;
        margin: 40px auto 0;
        border: 0;
        max-width: 570px
    }

    .login-new .my-form1 .form-cont-234 {
        padding: 0 60px
    }

    .user-pages .my-form1 .page-title,
    .user-pages .my-form .page-title-register {
        background: transparent !important
    }

    .user-pages .my-form1 .page-title h3,
    .user-pages .my-form .page-title-register h3 {
        color: #000;
        font-size: 36px
    }

    .login-new .my-form1 .um-login {
        margin: 0 !important
    }

    .user-pages .register .um-field-label,
    .user-pages .my-form1 .um-field-label {
        margin: 0
    }

    .user-pages .register .um-field-label label,
    .user-pages .my-form1 .um-field-label label {
        font-size: 13px !important;
        line-height: 12px !important;
        font-weight: 500
    }

    .login-new .my-form1 .um .um-form input[type=text],
    .login-new .my-form1 .um .um-form input[type=password],
    .user-pages .register .um .um-form input[type=text],
    .user-pages .register .um .um-form input[type=password] {
        border: 1px solid #000 !important;
        border-radius: 0;
        height: 35px !important
    }

    .login-new .my-form1.pd-min .um-col-alt input#um-submit-btn,
    .user-pages .register .um-col-alt input#um-submit-btn {
        background: transparent !important;
        border: 1px solid #000 !important;
        height: 35px !important;
        line-height: 35px !important;
        padding: 0 !important;
        color: #000 !important;
        width: 100% !important;
        border-radius: 0 !important
    }

    .login-new .my-form1 .reg,
    .login-new .my-form1 .um-link-alt {
        text-align: center;
        color: #000 !important;
        display: block !important;
        padding: 7px 0;
        font-size: 13px
    }

    @media only screen and (min-width: 1920px) {
        body section.user-pages {
            min-height: 790px !important
        }
    }

    body .cart-table ul li .cart-product .product-info h3 {
        margin-bottom: 0 !important;
        font-family: 'Roboto', sans-serif;
        font-size: 16px;
        font-style: italic
    }

    body .cart-table ul li .cart-product .product-info .cart-p-footer {
        padding-top: 0
    }

    body .cart-table ul li .cart-product .product-info .cart-p-footer .cart-p-total {
        padding: 2px 50px
    }

    body .cart-table ul li .cart-product .product-info p {
        padding: 0;
        margin-bottom: 10px
    }

    body .cart-table ul li .cart-product .product-info {
        padding: 10px
    }

    body .cart-table ul li .cart-product .product-info .cart-p-footer a {
        text-decoration: underline
    }

    body .cart-table ul li .cart-product {
        border: 4px solid #000
    }

    body .cart-table ul li .cart-product .thumbbnil {
        display: flex;
        justify-content: center;
        flex-direction: column;
        border-right: 3px solid #000
    }

    .modal.left .modal-body,
    .modal.right .modal-body {
        padding: 15px 15px 0
    }

    .modal.right .modal-body section.user-pagess {
        margin: 0
    }

    body .modal .modal-content {
        padding: 0
    }

    .close {
        opacity: 1 !important
    }

    button.close {
        opacity: 1 !important
    }

    .cart-table .casrt-table-head .p-titel {
        color: #000
    }

    body .modal.right.fade .modal-dialog {
        -webkit-transition: opacity .3s linear, bottom .3s ease-out;
        -moz-transition: opacity .3s linear, bottom .3s ease-out;
        -o-transition: opacity .3s linear, bottom .3s ease-out;
        transition: opacity .3s linear, bottom .3s ease-out
    }

    @media screen and (max-width: 767px) {
        .product-req {
            padding: 10px 0;
            font-size: 12px
        }

        .cart-table .casrt-table-head {
            padding: 0 0 14px
        }
    }

    #page2760 .conatctCon p {
        margin: 0 !important
    }

/* NF Footer - gold separator and heading accent */
.footer .bt-border {
    border-bottom: 2px solid #c9a96e !important;
    width: 32px !important;
    margin: 6px 0 14px 0 !important;
}
