<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.mpblog-post-index #maincontent .column.main,
.mpblog-tag-view #maincontent .column.main,
.account .columns .sidebar-content .sidebar-additional {
    width:100%;
}
.mp-blog-view .blogik-img {
    width: 45%;
    margin-right: 2.5%;
    float: left;
    margin-bottom: 20px;
}
.mp-blog-view .blog-headings {
    color: #11aae6;
    font-weight: 600;
    margin: 0 0 5px;
    text-transform: uppercase;
    font-size: 17px;
    line-height: 1.3;
    text-rendering: optimizeLegibility;
    letter-spacing: 1px;
}
.mp-blog-view {
    letter-spacing: 1px;
}
.mp-blog-view .blog-contents {
    font-size: 15px;
    text-align: justify;
    color: #636363;
    margin: 0 0 1.5em;
    letter-spacing: 1px;
    padding: 0;
    line-height: initial;
}
.mp-blog-view ol {
    padding: 0 0 0 1.5em;
}
.mp-blog-view ol li {
    margin-left: 2em;
    line-height: initial;
}
.mp-blog-view ul {
    margin-bottom: 1.5em;
}
.mp-blog-view ul li {
    font-size: 15px;
    text-align: justify;
    color: #636363;
    line-height: initial;
}
.mpblog-post-index .page-title,
.mpblog-tag-view .page-title {
    visibility: hidden;
}
.mpblog-post-index .page-title-wrapper,
.mpblog-tag-view .page-title-wrapper,
.page-wrapper .page-header.type2 .porto-just-icon-wrapper,
.login-container .block .form-login .actions-toolbar .primary,
.login-container .block .form-login .actions-toolbar .secondary,
.form-login .actions-toolbar .login-track-block a,
.customer-account-logoutsuccess #maincontent,
.customer-account-createpassword .page-title-wrapper,
.customer-account-createpassword .actions-toolbar {
    text-align: center;
}
.mpblog-post-index .page-title-wrapper h1.page-title,
.mpblog-tag-view .page-title-wrapper h1.page-title {
    font-size: 2em;
    margin: 0 0 10px;
    font-weight: 400;
    color: #011c30;
    margin-bottom: unset;
    line-height: 30px;
}
.mpblog-post-index .post-item-wraper,
.mpblog-tag-view .post-item-wraper {
    border: unset;
    margin-bottom: 15px;
}
.mpblog-post-index .post-item-wraper:hover,
.mpblog-tag-view .post-item-wraper:hover {
    box-shadow: unset;
}
.mpblog-post-index .post-item-wraper .mp-post-title,
.mpblog-tag-view .post-item-wraper .mp-post-title {
    border-bottom: 1px solid #11aae6;
    margin: 15px 0;
    margin-top: unset;
}
.mpblog-post-index .mp-post-info .datetime,
.mpblog-tag-view .mp-post-info .datetime,
.cart-container .cart-summary .checkout-methods-items .action.primary.checkout::after,
.shipping-tracking-popup .table-wrapper tr.error,
.sales-order-invoice .order-actions-toolbar .actions .action.print,
.sales-order-printinvoice .order-details-items .order-title,
.sales-order-shipment .order-actions-toolbar .actions .action.print,
.sales-order-creditmemo .order-actions-toolbar .actions .action.print,
.catalog-product-view .amxnotif-block,
.catalog-product-view .product.alert.stock,
.catalog-product-view .product-info-stock-sku .stock.unavailable #iconmonstr {
    display: none;
}
.mpblog-post-index .post-item-wraper .mp-post-title h2,
.mpblog-tag-view .post-item-wraper .mp-post-title h2 {
    font-size: 20px;
    font-weight: 400;
    margin: 0;
    padding: 0;
    line-height: 22px;
}
.mpblog-post-index .post-item-wraper .mp-post-title h2 a,
.mpblog-tag-view .post-item-wraper .mp-post-title h2 a {
    color: #11aae6;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: initial;
    line-height: 20px;
}
.mpblog-post-index #mpblog-list-container .post-item-wraper .mp-post-title h2 a:hover,
.mpblog-post-index #mpblog-list-container .post-item-wraper .post-info-wraper .mp-read-more:hover,
.mpblog-post-index #mpblog-list-container .post-item-wraper .mp-post-info a:hover,
.mpblog-tag-view #mpblog-list-container .post-item-wraper .mp-post-title h2 a:hover,
.mpblog-tag-view #mpblog-list-container .post-item-wraper .post-info-wraper .mp-read-more:hover,
.mpblog-tag-view #mpblog-list-container .post-item-wraper .mp-post-info a:hover,
.mp-blog-view #mpblog-list-container .post-list-content a:hover,
.account .orders-recent .tracking-number span,
.account .orders-history .tracking-number span,
.account .page-main .order-track-num a,
.order-details-items.shipments .tracking-content .action.track,
.order-details-items.shipments .order-title .action.track {
    text-decoration: underline;
}
.mpblog-post-index .post-item-wraper .mp-post-title h3,
.mpblog-tag-view .post-item-wraper .mp-post-title h3 {
    font-size: 11px;
    color: #11aae6;
    padding: 4px 0;
    margin: 0;
    line-height: initial;
    font-weight: 400;
}
.mpblog-post-index #limiter,
.mpblog-tag-view #limiter {
    width: 55px;
}
.mpblog-post-index #maincontent,
.mpblog-tag-view #maincontent {
    padding-left: unset;
    padding-right: unset;
    padding-top: unset;
}
.mpblog-post-index .post-list-content .post-list-item,
.mpblog-tag-view .post-list-content .post-list-item {
    padding: unset;
    margin-bottom: unset;
}
.post-list-content .post-list-item .post-image .img-responsive {
    width: -webkit-fill-available;
    position: inherit;
}
.mpblog-post-index #mpblog-list-container .post-item-wraper .post-info-wraper,
.mpblog-tag-view #mpblog-list-container .post-item-wraper .post-info-wraper {
    padding-top: unset;
    padding-right: unset;
}
.mpblog-post-index #mpblog-list-container .post-item-wraper .post-info-wraper .post-short-description p,
.mpblog-tag-view #mpblog-list-container .post-item-wraper .post-info-wraper .post-short-description p {
    font-size: 15px;
    text-align: justify;
    color: #636363;
}
.mpblog-post-index .mp-post-info .taglist,
.mpblog-tag-view .mp-post-info .taglist {
    margin-top: 15px;
    font-size: 12px;
    font-weight: 600;
    margin-bottom: 5px;
}
.mpblog-post-index .mp-post-info .taglist a,
.mpblog-tag-view .mp-post-info .taglist a,
.mpblog-post-view .mp-post-info .taglist a {
    font-size: 14px;
    padding-right: 6px;
    font-weight: 400;
}
.mpblog-post-index .mp-post-info .comauth,
.mpblog-tag-view .mp-post-info .comauth,
.mpblog-post-index .mp-post-info .postviews,
.mpblog-tag-view .mp-post-info .postviews,
.mpblog-post-view .mp-post-info .postviews  {
    display: inline-block;
    font-size: 14px;
    color: #011c30;
    margin-bottom: unset;
}
.mpblog-post-view .page-title-wrapper .page-title span {
    font-size: 25px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.2;
    text-rendering: optimizeLegibility;
    text-transform: uppercase;
    color: #11aae6;
}
.mpblog-post-view .mp-blog-view .post-list-content {
    padding: unset;
}
.mpblog-post-view .column.main h3 {
    line-height: unset;
    color: #11aae6;
    font-weight: 400;
    margin-bottom: 15px;
    border-bottom: 1px solid;
    font-size: 11px;
    letter-spacing: 1px;
}
.mpblog-post-view .page-wrapper h1.page-title {
    margin-bottom: 6px;
    letter-spacing: 1px;
    line-height: 25px;
}
.mpblog-post-view .mp-post-info .taglist {
    font-size: 12px;
    font-weight: 600;
    display: inline-block;
    margin-bottom: unset;
}
.mpblog-post-view .blog-comment button.btn-primary {
    font-size: 15px;
    border: none;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    font-weight: 700;
    height: 43px;
    color: #fff;
    background-color: #11aae6;
    box-sizing: border-box;
    line-height: 32px;
    display: inline-block;
    margin: 0;
    transition: all .23s ease-in-out 0s;
    padding: 0 25px;
    text-transform: uppercase;
}
.mpblog-post-view .blog-comment button.btn-primary:hover {
    background-color: #50c7f6;
    cursor: pointer;
}
.button {
    transition: color 300ms ease-in-out,background-color 300ms ease-in-out;
    -moz-transition: color 300ms ease-in-out,background-color 300ms ease-in-out;
    -webkit-transition: color 300ms ease-in-out,background-color 300ms ease-in-out;
    -o-transition: color 300ms ease-in-out,background-color 300ms ease-in-out;
}
.cms-terms .page-title-wrapper,
.cms-privacy-policy .page-title-wrapper {
    margin-top: -18px;
}
.cms-terms .page-title span {
    font-size: 24px;
}
.cms-return h1 {
    margin-top: -15px;
}
.homepage-search {
    background-image: url(../images/cat-search-back.jpg);
    background-position: 0 -50px;
    float: left;
    width: 100%;
    background-size: cover;
    min-height: 390px;
}
.homepage-search .get-off {
    height: 100%;
    color: #fff;
    float: left;
}
.homepage-search .get-off .shape-coupon {
    float: left;
}
.homepage-search .get-off .shape-coupon::before {
    border-left: 40px solid rgba(17,170,230,.65);
    border-bottom: 40px solid transparent;
    content: '';
    display: block;
}
.homepage-search .get-off .shape-coupon::after {
    border-left: 40px solid rgba(17,170,230,.65);
    border-top: 40px solid transparent;
    content: '';
    display: block;
}
.homepage-search .get-off span {
    font-size: 17px;
}
.homepage-search .get-off .bold {
    font-weight: 700;
    line-height: 39px;
}
.homepage-search .get-off .cat-pink-text {
    background: rgba(17,170,230,.65);
    float: left;
    height: 80px;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
}
.homepage-search .get-off .cat-pink-text.first {
    flex-direction: column;
    justify-content: center;
}
.homepage-search .get-off p {
    font-size: 32px;
    text-align: left;
    font-weight: 700;
    margin-bottom: 0;
}
.homepage-search .get-off p.small {
    font-size: 20px;
}
.homepage-search .cat-filter button.pink-grad-button,
#minicart-content-wrapper .update-cart-item,
#minicart-content-wrapper .product-item-name,
#minicart-content-wrapper .action.viewcart,
#minicart-content-wrapper #top-cart-btn-checkout,
#minicart-content-wrapper #mini-cart .secondary .action.delete,
.header-right .panel.header .header.links li a,
.form-login .action.remind span,
.form-login .actions-toolbar #send2,
.form-login .actions-toolbar .create.primary,
.form-login .actions-toolbar .login-track-block a,
.customer-account-create .actions-toolbar&gt;.primary button.action.submit,
.customer-account-create .form-create-account .control input,
.customer-account-forgotpassword .password.forget .actions-toolbar .primary button,
.customer-account-forgotpassword .password.forget .actions-toolbar .secondary .action.back,
.customer-account-createpassword .actions-toolbar .primary button,
.account .columns .primary button,
.cart-container .cart.main.actions button.update,
.cart-container .cart-summary .checkout-methods-items .action.primary.checkout,
.account .orders-recent .tracking-number span,
.account .orders-history .tracking-number span,
.shipping-tracking-popup .table-wrapper tr.track-url a,
.account .page-main .order-track-num a,
.order-details-items.shipments .tracking-content .action.track,
.order-details-items.shipments .order-title .action.track,
.contact-index-index #contact-form .submit.primary,
.catalog-product-view .amxnotif-block .notification-container .actions-toolbar button,
.checkout-success .actions-toolbar .primary .action,
.shipping-tracking-popup .actions button,
.shippingtracking-index-index .form-list .control input,
.shippingtracking-index-index .form-list .actions-toolbar button,
.shippingtracking-result-index .ifusps h1 a.
.checkout-onepage-success .checkout-success .actions-toolbar .secondary a {
    transition: 300ms ease-in-out,background-color 300ms ease-in-out;
    -moz-transition: 300ms ease-in-out,background-color 300ms ease-in-out;
    -webkit-transition: 300ms ease-in-out,background-color 300ms ease-in-out;
    -o-transition: 300ms ease-in-out,background-color 300ms ease-in-out;
}
.home-messages-block {
    clear: both;
    display: block;
    float: left;
    padding-top: 50px;
    width: 100%;
}
.homepage_message_desktop a {
    text-decoration: underline;
    color: #fff;
}
.homepage_message_mobile, 
.homepage_message_desktop, 
.product_page_message_mobile, 
.product_page_message_desktop {
    background-color: #11aae6;
    border: 4px solid #000;
    color: #fff;
    font-size: 15px;
    padding: 10px 40px;
    border-radius: 20px;
    text-align: center;
    line-height: initial;
}
.cms-porto_home_4 .home-four-blocks {
    clear: both;
    display: block;
    float: left;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
}

.cms-porto_home_4 .home-four-blocks #featured-products {
    clear: both;
    display: block;
    float: left;
}
.catalog-product-view .home-blocks,
.cms-porto_home_4 .home-blocks {
    display: block;
    float: left;
    width: 100%;
    margin-top: 50px;
}
.catalog-product-view .home-blocks {
    margin-top: 0;
    padding: 20px 0;
    width: 100%;
    /*border-top: 1px solid #cfcfcf;*/
    /*border-bottom: 1px solid #cfcfcf;*/
}
.catalog-product-view .home-blocks&gt;div,
.cms-porto_home_4 .home-blocks&gt;div {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
}
.catalog-product-view .home-blocks .text,
.cms-porto_home_4 .home-blocks .text {
    line-height: initial;
    font-size: 12px;
}
.catalog-product-view .home-blocks .text .title,
.cms-porto_home_4 .home-blocks .text .title {
    font-size: 16px;
    font-weight: 700;
    color: #011c30;
    line-height: initial;
}
.catalog-product-view .home-blocks .text span,
.cms-porto_home_4 .home-blocks .text span {
    display: block;
    color: #011c30;
    font-size: 12px;
}
.catalog-product-view .home-blocks .text a,
.cms-porto_home_4 .home-blocks .text a {
    color: #000;
    font-size: 12px;
}
.catalog-product-view .home-blocks .home-top-3thback,
.cms-porto_home_4 .home-blocks .home-top-3thback {
    height: 80px;
    width: 80px;
    background-image: url(../images/home-sprites.png);
    background-size: 185px;
    background-repeat: no-repeat;
    background-position: -61px -408px;
    margin-right: 20px;
}
.catalog-product-view #featured-products h2.section-title,
.cms-porto_home_4 #featured-products h2.section-title,
.catalog-product-view .top-selling.widget.widget-static-block .categories h2.main-title,
.cms-porto_home_4 .top-selling.widget.widget-static-block .categories h2.main-title,
.catalog-category-view .category-description #featured-products h2 {
    text-align: left;
    padding-bottom: 10px;
    border-bottom: 1px solid #b3b3b3;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: unset;
    text-transform: none;
    line-height: unset;
}
.catalog-product-view .featured.widget.widget-static-block,
.cms-porto_home_4 .featured.widget.widget-static-block,
.catalog-category-view .featured.widget.widget-static-block {
    margin-top: 50px;
    padding-left: unset;
    padding-right: unset;
    clear: both;
    display: block;
    float: left;
    margin-bottom: unset;
}
.catalog-product-view .product-item-info.col-md-3,
.cms-porto_home_4 .product-item-info.col-md-3,
.catalog-category-view .product-item-info.col-md-3 {
    width: 25%;
    float: left;
    padding: 0;
    margin: 0;
}
.catalog-product-view .product-item-info .product-item-name,
.cms-porto_home_4 .product-item-info .product-item-name,
.catalog-category-view #featured-products .product-item-info .product-item-name {
    white-space: unset;
    font-size: 18px;
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    line-height: 22px;
    max-height: 77px;
    min-height: 77px;
    text-align: left;
    cursor: pointer;
}
.catalog-product-view .product-item-info .product-item-name a,
.cms-porto_home_4 .product-item-info .product-item-name a,
.catalog-category-view #featured-products .product-item-info .product-item-name a {
    white-space: unset;
    display: unset;
    cursor: pointer;
    font-size: 18px;
    font-weight: 400;
    line-height: unset;
}
.catalog-product-view .product-item-info .product-item-name a:hover,
.cms-porto_home_4 .product-item-info .product-item-name a:hover,
.catalog-category-view #featured-products .product-item-info .product-item-name a:hover {
    color: #000;
}
.cms-porto_home_4 .filterproducts .product-item-photo,
.account .columns .sidebar-content .block-collapsible-nav,
.cms-porto_home_4 .slider-wrapper h3,
.sales-order-history .column.main .page-title,
.catalog-category-view #featured-products .product-item-info .product-item-name,
.catalog-category-view #featured-products .product-item-photo {
    margin-bottom: unset;
}
.cms-porto_home_4 .filterproducts .product-item-inner,
.catalog-category-view #featured-products .product-item-inner {
    margin-top: 45px;
    margin-bottom: 16px;
}
.cms-porto_home_4 .filterproducts .product-item-inner button,
.catalog-category-view .product-item-inner button,
.checkout-cart-index .cart-empty.text-center .return-to-shop a,
.modal-popup .modal-footer button,
.paypal-review .primary button,
.checkout-index-index .modal-inner-wrap .modal-footer .secondary.action-hide-popup {
    border: 2px solid #11aae6;
    background-color: #fff;
    color: #11aae6;
    padding: 0 35px;
    border-radius: 30px;
    line-height: 35px;
    height: unset;
    font-size: 12px;
    font-weight: 700;
    transition: color 300ms ease-in-out,background-color 300ms ease-in-out;
    -moz-transition: color 300ms ease-in-out,background-color 300ms ease-in-out;
    -webkit-transition: color 300ms ease-in-out,background-color 300ms ease-in-out;
    -o-transition: color 300ms ease-in-out,background-color 300ms ease-in-out;
}
.cms-porto_home_4 .filterproducts .product-item-inner button:hover,
.catalog-category-view .product-item-inner button:hover,
.checkout-cart-index .cart-empty.text-center .return-to-shop a:hover,
.modal-popup .modal-footer button:hover,
.paypal-review .primary button:hover,
.checkout-index-index .modal-inner-wrap .modal-footer .secondary.action-hide-popup:hover {
    background-color: #11aae6;
    color: #fff;
}
.cms-porto_home_4 .slider-wrapper,
.catalog-category-view .category-description #featured-products .slider-wrapper {
    margin-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
    clear: both;
    display: block;
    float: left;
}
.cms-porto_home_4 .home-top-selling {
    background: rgba(28,28,40,.72);
    text-align: center;
    padding: 60px 15px 80px;
    color: #fff;
    width: 100vw;
    margin-left: -webkit-calc( -50vw + 50% );
    margin-left: -moz-calc( -50vw + 50% );
    /*margin-left: -o-calc( -50vw + 50% );*/
    margin-left: calc( -50vw + 50% );
}
.cms-porto_home_4 .home-top-selling h1,
.cms-porto_home_4 .home-top-selling h2 {
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 0;
}
.cms-porto_home_4 .home-top-selling b {
    font-size: 16px;
}
.cms-porto_home_4 .home-top-selling h1 {
    line-height: 39px;
}
.cms-porto_home_4 .home-top-selling h2 {
    line-height: 29px;
}
.cms-porto_home_4 .home-top-selling .title-bold {
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
}
.cms-porto_home_4 .home-top-selling p {
    width: 95%;
    margin-top: 20px;
    font-size: 15px;
    font-weight: 700;
    line-height: 24px;
    text-align: justify;
}
.cms-porto_home_4 .home-top-selling ul {
    text-align: justify;
    padding: 0 0 0 20px;
}
.cms-porto_home_4 .home-top-selling ul li {
    width: 95%;
    margin-top: 20px;
    font-size: 12px;
    font-weight: 700;
    line-height: 24px;
    list-style: none;
}
.cms-porto_home_4 .home-top-selling ul li::before {
    content: "â—";
    color: #11aae6;
    font-size: 18px;
    display: inline-block;
    width: .8em;
    position: relative;
    right: 5px;
}
.cms-porto_home_4 .cheap-print.widget.widget-static-block,
.cms-porto_home_4 .top-selling.widget.widget-static-block,
.cms-porto_home_4 .home-quality.widget.widget-static-block,
.cms-porto_home_4 .ink-text-review.widget.widget-static-block,
.cms-porto_home_4 .reviews.widget.widget-static-block {
    margin-top: 50px;
    display: block;
    float: left;
    width: 100%;
    margin-bottom: unset;
}
.cms-porto_home_4 .top-selling.widget.widget-static-block .categories&gt;div&gt;div {
    padding: 10px;
}
.cms-porto_home_4 .top-selling.widget.widget-static-block .categories .col-md-3 {
    float: left;
}
.cms-porto_home_4 .top-selling.widget.widget-static-block .categories&gt;div&gt;div&gt;div {
    border: 1px solid #ccc;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    text-align: center;
    padding: 25px 0;
}
.cms-porto_home_4 .top-selling.widget.widget-static-block .categories&gt;div&gt;div&gt;div img {
    height: 85px;
}
.cms-porto_home_4 .top-selling.widget.widget-static-block .categories&gt;div&gt;div .title {
    font-size: 17px;
    font-weight: 700;
    margin-top: 30px;
    margin-bottom: 15px;
    color: #011c30;
}
.cms-porto_home_4 .top-selling.widget.widget-static-block .categories a {
    color: #000;
    line-height: initial;
    font-size: 12px;
    transition: color 300ms ease-in-out,background-color 300ms ease-in-out;
    -moz-transition: color 300ms ease-in-out,background-color 300ms ease-in-out;
    -webkit-transition: color 300ms ease-in-out,background-color 300ms ease-in-out;
    -o-transition: color 300ms ease-in-out,background-color 300ms ease-in-out;
}
.cms-porto_home_4 .top-selling.widget.widget-static-block .categories a:hover {
    text-decoration: underline;
}
.cms-porto_home_4 .top-selling.widget.widget-static-block .categories&gt;div&gt;div&gt;div&gt;div {
    margin-top: 25px;
}
.cms-porto_home_4 .top-selling.widget.widget-static-block .categories .button-grey {
    line-height: 35px;
    padding: 0 50px;
    border-radius: 30px;
    background-color: #999;
    color: #fff;
    display: inline-block;
    margin: 0;
    border: 0;
    overflow: visible;
    cursor: pointer;
    font-size: 16px;
    font-weight: 400;
    white-space: nowrap;
    height: 35px;
}
.cms-porto_home_4 .top-selling.widget.widget-static-block .categories .button-grey:hover,
.cms-porto_home_4 .top-selling.widget.widget-static-block .categories .button-grey:focus {
    background-color: #11aae6;
}
.cms-porto_home_4 .top-selling.widget.widget-static-block .categories h2.main-title {
    margin-bottom: 10px;
}
.cms-porto_home_4 .home-quality .buying-quality-home {
    width: 100%;
    display: flex;
}
.cms-porto_home_4 .home-quality .buying-quality-home .buying-first {
    width: 50%;
    background-color: #e5e3e3;
    float: left;
    border-radius: 20px 20px 0 0;
}
.cms-porto_home_4 .home-quality .buying-quality-home .buying-second {
    width: 50%;
    float: left;
    background-color: #f5f5f5;
    border-left: 1px solid #f5f5f5;
    border-radius: 20px 20px 0 0;
}
.cms-porto_home_4 .home-quality .buying-quality-home .title {
    background-color: #11aae6;
    padding: 10px 20px;
    color: #fff;
    border-radius: 20px 20px 0 0;
    font-size: 20px;
    text-align: center;
    margin-bottom: 16px;
    line-height: unset;
}
.cms-porto_home_4 .home-quality .buying-quality-home p {
    padding: 10px 20px;
    font-size: 14px;
    text-align: justify;
    margin-bottom: 16px;
    line-height: initial;
    color: #011c30;
}
.cms-porto_home_4 .ink-text-review .ink-text {
    color: #fff;
    background: rgba(28,28,40,.72);
    padding: 60px 0 50px;
    width: 100vw;
    margin-left: -webkit-calc( -50vw + 50% );
    margin-left: -moz-calc( -50vw + 50% );
    /*margin-left: -o-calc( -50vw + 50% );*/
    margin-left: calc( -50vw + 50% );
}
.cms-porto_home_4 .ink-text-review .ink-text .container,
.cms-porto_home_4 .ink-text-review .ink-text .full-back-foot .container {
    padding-left: unset;
    padding-right: unset;
}
.cms-porto_home_4 .ink-text-review .ink-text .container.firstly {
    align-items: center;
    display: -webkit-flex;
}
.cms-porto_home_4 .ink-text-review .ink-text .container img {
    width: 64%;
    float: left;
}
.cms-porto_home_4 .ink-text-review .ink-text .container .text {
    width: 33%;
    margin-left: 3%;
}
.cms-porto_home_4 .ink-text-review .ink-text .title {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 15px;
    display: block;
    line-height: 28px;
}
.cms-porto_home_4 .ink-text-review .ink-text .container .text p {
    font-size: 15px;
    font-weight: 700;
    font-style: italic;
    line-height: initial;
}
.cms-porto_home_4 .ink-text-review .ink-text .full-back-foot {
    text-align: center;
    margin-top: 25px;
    padding: 0 30px;
    display: block;
}
.cms-porto_home_4 .ink-text-review .ink-text .full-back-foot .title {
    text-align: center;
    padding: 0 10px;
}
.cms-porto_home_4 .ink-text-review .ink-text .full-back-foot ul {
    list-style: none;
    padding-left: unset;
}
.cms-porto_home_4 .ink-text-review .ink-text .full-back-foot ul li {
    text-align: justify;
    font-size: 15px;
    line-height: 2;
    counter-increment: item;
    list-style: none inside;
    overflow: hidden;
    font-style: italic;
}
.cms-porto_home_4 .ink-text-review .ink-text .full-back-foot ul li::before {
    border-radius: 15px;
    content: counter(item);
    background: #11aae6;
    color: #fff;
    border: none;
    text-align: center;
    width: 23px;
    height: 23px;
    line-height: 23px;
    display: inline-block;
    font-size: 15px;
    position: relative;
}
.cms-porto_home_4 .reviews #text-slider .title {
    font-size: 35px;
    line-height: 40px;
    color: #011c30;
    padding-left: 15px;
    padding-right: 15px;
}
.cms-porto_home_4 .reviews #text-slider .title&gt;div::after {
    border-bottom: 7px solid #000;
    float: left;
    margin-top: 20px;
    content: '';
    display: block;
    width: 200px;
    clear: both;
}
.cms-porto_home_4 .reviews #text-slider .slider-fixer {
    display: flex;
    justify-content: center;
    float: left;
}
.cms-porto_home_4 .reviews #text-slider #home-reviews {
    max-width: 300px;
}
.cms-porto_home_4 .reviews #text-slider #home-reviews .owl-stage-outer {
    overflow: hidden;
    position: relative;
    width: 100%;
    color: #011c30;
    text-align: left;
}
.cms-porto_home_4 .reviews #text-slider #home-reviews .owl-stage-outer .owl-item {
    float: left;
    -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);
    text-align: center;
}
.cms-porto_home_4 .reviews #text-slider #home-reviews .owl-stage-outer .owl-item .review-cont {
    display: -webkit-flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.cms-porto_home_4 .reviews #text-slider #home-reviews .owl-stage-outer .owl-item .stars {
    background-image: url(../images/home-sprites.png);
    width: 173px;
    height: 22px;
    background-position: -20px 308px;
    position: relative;
}
.cms-porto_home_4 .reviews #text-slider #home-reviews .owl-stage-outer .owl-item .stars:before {
    content: '';
    background-image: url(../images/home-sprites.png);
    background-position: -20px 354px;
    height: 22px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999999;
    width: 173px;
}
.cms-porto_home_4 .reviews #text-slider #home-reviews .owl-stage-outer .owl-item .text {
    font-size: 22px;
    margin: 40px 0 30px;
    line-height: 25px;
}
.cms-porto_home_4 .reviews #text-slider #home-reviews .owl-stage-outer .owl-item .autor {
    text-align: right;
    width: 100%;
    font-size: 20px;
}
.cms-porto_home_4 .reviews #text-slider #home-reviews .owl-dots {
    display: -webkit-flex;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    text-align: center;
}
.cms-porto_home_4 .reviews #text-slider #home-reviews .owl-dots .owl-stage {
    display: block;
    -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);
    transition: all 800ms ease 0s;
}
.cms-porto_home_4 .reviews #text-slider #home-reviews .owl-dots button {
    display: inline-block;
    zoom: 1;
    padding: 0;
    border: none;
    height: unset;
}
.cms-porto_home_4 .reviews #text-slider #home-reviews .owl-dots button:hover {
    background-color: #fff;
}
.cms-porto_home_4 .reviews #text-slider #home-reviews .owl-dots button span {
    width: 12px;
    height: 12px;
    background: #fff;
    border: 2px solid #d4d6d7;
    opacity: 1;
    margin: 5px 7px;
    border-radius: 20px;
    display: block;
    cursor: pointer;
}
.cms-porto_home_4 .reviews #text-slider #home-reviews .owl-dots .owl-dot.active span {
    background: #d4d6d7;
    width: 18px;
    height: 18px;
}
.cms-porto_home_4 .ink-text.full-back:before {
    background: url(../images/bg.png);
    background-repeat: no-repeat;
    background-size: 48%;
    background-position: -14.3% 652px;
    content: " ";
    display: block;
    height: 1200px;
    width: 100%;
    position: absolute;
    z-index: -1;
}
.footer-fours {
    position: relative;
    float: left;
    width: 100%;
}
.footer-fours .footer-blocks&gt;div {
    float: left;
    width: 50%;
    background: #f5f5f5;
}
.footer-fours .footer-blocks&gt;div&gt;div {
    height: 170px;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    max-width: 585px;
    width: 100%;
}
.footer-fours img {
    height: 70px;
    margin-left: 75px;
}
.footer-fours .desc {
    margin-left: 40px;
    color: #454545;
    line-height: initial;
}
.footer-fours .footer-4th-back {
    min-width: 70px;
    height: 70px;
    margin-left: 75px;
    background-image: url(../images/home-sprites.png);
    background-size: 190px;
    background-repeat: no-repeat;
    background-position: -61px -265px;
    display: block;
}
.page-footer .footer {
    clear: both;
}
.footer-fours h3 {
    line-height: 27px;
    color: #454545;
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 10px;
}
.footer-fours .desc span {
    color: #454545;
    font-size: 12px;
    line-height: 12px;
}
.page-footer .footer-ribbon {
    position: absolute;
    margin-top: -25px;
    left: 50%;
    text-align: center;
    color: #fff;
    padding: unset;
    margin-left: -175px;
}
.page-footer .footer-ribbon span {
    padding: 15px 0;
    background: #11aae6;
    display: block;
    width: 350px;
    font-size: 15px;
    font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
    line-height: initial;
}
.page-footer .footer-ribbon p {
	margin-bottom: unset;
	display: inline-block;
    color: #fff;
    font-weight: 900;
    font-size: 23px;
}
.page-footer .footer-ribbon:before {
	    content: "";
    display: block;
    height: 24px;
    position: absolute;
    top: 25px;
    width: 0px;
    right: 100%;
    border-right: 24px solid #646464;
    border-top: unset;
    border-bottom: 24px solid transparent;
    border-right-color: #135d7a;
    border-left-color: #135d7a;
}
.page-footer .footer-ribbon:after {
	content: "";
    display: block;
    height: 24px;
    position: absolute;
    top: 25px;
    width: 0px;
    left: 100%;
    border-left: 24px solid #646464;
    border-top: unset;
    border-bottom: 24px solid transparent;
    border-right-color: #135d7a;
    border-left-color: #135d7a;
}
.page-footer .footer .footer-middle {
	background-color: #f5f5f5;
	color: #011c30;
}
.footer-middle .row .footer-two .col-xs-6 {
    width: 50%;
    float: left;
    box-sizing: border-box;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}
.footer-middle .row .footer-title {
    text-transform: uppercase;
    color: #454545;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 25px;
    line-height: 24px;
}
.footer-middle .row .first-br-list {
    float: left;
    margin-right: 20px;
}
.footer-middle .row ul li {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    line-height: 16px;
}
.footer-middle .row ul li:before {
    content: "";
    display: inline-block;
    width: 4px;
    height: 4px;
    float: left;
    background: #000;
    border-radius: 5px;
    margin-right: 5px;
}
.footer-middle .row ul li a {
    color: #454545;
    font-size: 13px;
    transition: color 300ms ease-in-out,background-color 300ms ease-in-out;
    -moz-transition: color 300ms ease-in-out,background-color 300ms ease-in-out;
    -webkit-transition: color 300ms ease-in-out,background-color 300ms ease-in-out;
    -o-transition: color 300ms ease-in-out,background-color 300ms ease-in-out;
}
.footer-middle .row ul li a:hover,
.customer-account-forgotpassword .password.forget .actions-toolbar .secondary .action.back:hover,
.page-wrapper .main-panel-top .header-centered .blue-bold,
.form-login .action.remind span:hover,
.account .page-main .order-track-num {
    color: #11aae6;
}
.footer-middle .row .fixer-left img {
    margin-top: 40px;
}
.footer-middle .container {
    padding-top: 100px;
    padding-bottom: 70px;
}
.footer-middle .container:after {
    border-bottom: unset;
}
.footer-middle #mc_embed_signup {
    background: #f5f5f5;
    font: 14px Helvetica,Arial,sans-serif;
    float: left;
    margin-top: 50px;
}
.footer-middle #mc_embed_signup form {
    text-align: center;
    padding: 15px 0;
    display: block;
    position: relative;
}
.footer-middle #mc_embed_signup_scroll {
    width: 100%;
}
.footer-middle #mc_embed_signup label {
    display: block;
    text-transform: uppercase;
    color: #454545;
    font-size: 19px;
    font-weight: 600;
    text-align: left;
    margin-bottom: 25px;
    letter-spacing: 0;
}
.footer-middle #mc_embed_signup input.email {
    font-family: open sans,helvetica neue,Arial,Helvetica,Verdana,sans-serif;
    border: 2px solid #000;
    height: 43px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding-top: 10px;
    border-radius: 30px;
    box-sizing: border-box;
    background: #f5f5f5;
    padding: 0 .4em;
    display: inline-block;
    margin: 0;
    vertical-align: top;
    width: 220px;
    text-indent: 10px;
    color: #454545;
    font-size: 17px;
}
.footer-middle #mc_embed_signup input.email::placeholder {
    color: #999;
    opacity: 1;
}
.footer-middle #mc_embed_signup input.email:focus::-webkit-input-placeholder {
    opacity: 0;
}
.footer-middle #mc_embed_signup .clear {
    clear: both;
    font-size: 0;
    line-height: 0;
    height: 0;
    display: inline-block;
    padding-left: 30px;
}
.footer-middle #mc_embed_signup .button {
    font-size: 15px;
    border: none;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    font-weight: 700;
    height: 43px;
    color: #fff;
    background-color: #11aae6;
    box-sizing: border-box;
    line-height: 32px;
    display: inline-block;
    margin: 0;
    transition: all .23s ease-in-out 0s;
    clear: both;
    cursor: pointer;
    text-transform: uppercase;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    width: 145px;
    padding: 0 25px;
}
.footer-middle #mc_embed_signup .button:hover,
.contact-index-index #contact-form .submit.primary:hover {
    background-color: #50c7f6;
    cursor: pointer;
}
.footer-middle .stay-connected i:before {
    font-size: 18px;
    color: #454545;
    width: 18px;
    display: block;
    text-align: center;
}
.footer-middle .stay-connected i {
    font-size: 18px;
    color: #454545;
    transition: 300ms ease-in-out;
    -moz-transition: 300ms ease-in-out;
    -webkit-transition: 300ms ease-in-out;
    -o-transition: 300ms ease-in-out;
}
.footer-middle .stay-connected&gt;div div {
    float: left;
    display: flex;
    display: -webkit-flex;
    width: 49px;
    height: 49px;
    border: 2px solid #454545;
    border-radius: 30px;
    margin-right: 20px;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
.footer-middle .stay-connected&gt;div div:hover {
    background: #fff;
}
.page-footer .footer-bottom {
    background-color: #e5e3e3;
    padding-top: 20px;
    padding-bottom: 20px;
}
.page-footer .footer-bottom #copyr-text address {
    color: #000;
    font-size: 12px;
    line-height: 15px;
    padding: unset;
    text-align: center;
    letter-spacing: initial;
}
#___ratingbadge_0 {
    left: 0;
}
#header-telephone {
    position: fixed;
    top: 220px;
    height: 60px;
    width: 90px;
    overflow: hidden;
    box-shadow: 0 0 10px rgb(0 0 0 / 50%);
    z-index: 9999;
    right: 0;
    background-color: #11aae6;
    border-radius: 5px 0 0 5px;
    -webkit-transition: all .5s cubic-bezier(0,0,0,1.58);
    -moz-transition: all .5s cubic-bezier(0,0,0,1.58);
    -o-transition: all .5s cubic-bezier(0,0,0,1.58);
    transition: all .5s cubic-bezier(0,0,0,1.58);
}
#header-telephone .call-icon {
    width: 100%;
    float: left;
    height: 60px;
    background-image: url(../images/home-sprites.png);
    background-size: 120px;
    background-position: -15px -11px;
    background-repeat: no-repeat;
}
#header-telephone .call-icon a {
    width: 100%;
    height: 100%;
    display: block;
}
#header-telephone a.call {
    background: url(../images/home-sprites.png) no-repeat;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    background-size: 115px;
    background-position: -57px -473px;
    color: #fff;
    line-height: 60px;
    float: right;
    width: 75%;
    font-size: 16px;
    transition: color 300ms ease-in-out,background-color 300ms ease-in-out;
    -moz-transition: color 300ms ease-in-out,background-color 300ms ease-in-out;
    -webkit-transition: color 300ms ease-in-out,background-color 300ms ease-in-out;
    -o-transition: color 300ms ease-in-out,background-color 300ms ease-in-out;
}
.page-wrapper .page-header.type2 .navigation .level-top span {
    font-size: 15px;
    font-weight: 600;
    letter-spacing: initial;
}
.page-wrapper .page-header.type2 {
    border-bottom: none;
}
.page-wrapper .header-left .logo img {
    width: 100%;
}
.page-wrapper .page-header.type2 .block-search input {
    border: 2px solid #11aae6;
    border-radius: 30px;
}
.page-wrapper .page-header.type2 .porto-sicon-title {
    font-weight: 600;
    font-size: 11px;
    line-height: 11px;
    color: #777;
}
.page-wrapper .page-header.type2 .porto-sicon-title a {
    color: #777;
}
.page-wrapper .page-header.type2 .porto-sicon-header p {
    font-weight: 700;
    font-size: 18px;
    line-height: 18px;
    color: #222529;
}
.page-header .porto-sicon-box .porto-sicon-img {
    display: inline-block;
    font-size: 30px;
    margin-right: 8px;
}
#search:focus::placeholder,
#search:active::placeholder {
    opacity: 0;
}
.page-wrapper .block.block-search .actions button.action.search,
.page-wrapper .block.block-search input.input-text {
    color: #bbb;
}
#search_mini_form:hover button.search,
#search:hover::placeholder {
    color: #333;
}
.page-header.type2 #search::placeholder,
.page-wrapper .block.block-search .actions button,
#search {
    transition: color 300ms ease-in-out,background-color 300ms ease-in-out,border-color 300ms ease-in-out;
    -moz-transition: color 300ms ease-in-out,background-color 300ms ease-in-out,border-color 300ms ease-in-out;
    -webkit-transition: color 300ms ease-in-out,background-color 300ms ease-in-out,border-color 300ms ease-in-out;
    -o-transition: color 300ms ease-in-out,background-color 300ms ease-in-out,border-color 300ms ease-in-out;
}
.page-wrapper .main-panel-top .header-left,
.page-wrapper .main-panel-top .header-centered {
    font-size: 16px;
    color: #454545;
    font-weight: 700;
    width: 33%;
    text-align: center;
}
.page-wrapper .page-header.type2 .main-panel-top .header-left {
    display: block;
}
.page-wrapper .main-panel-top .header-centered {
    border-left: 1px solid #f4f4f4;
    border-right: 1px solid #f4f4f4;
}
.page-wrapper .porto-sicon-header .header-trackorder {
    display: block;
    font-size: 12px;
    padding-top: 5px;
    color: #11aae6;
    text-decoration: underline;
    font-weight: 600;
    padding-left: 0;
}
.page-wrapper .header-main .content.header-row .header-right {
    padding: 19px 0;
}
#minicart-content-wrapper .update-cart-item {
    line-height: 0px;
    background: #fff;
    color: #11aae6;
    border: 2px solid #11aae6;
    border-radius: 15px;
}
#minicart-content-wrapper .update-cart-item:hover {
    color: #fff;
    background-color: #11aae6;
}
#minicart-content-wrapper .product-item-name {
    color: #454545;
}
#minicart-content-wrapper .product-item-name a {
    white-space: break-spaces;
    max-height: 33px;
    font-size: 12px;
    font-weight: 400;
}
#minicart-content-wrapper .product-item-name:hover {
    color: #aaa;
}
#minicart-content-wrapper .action.viewcart {
    background-color: #ccc;
    border-radius: 30px;
    padding: 8px 15px;
    color: #fff;
}
#minicart-content-wrapper .action.viewcart:hover,
#minicart-content-wrapper #top-cart-btn-checkout:hover,
#minicart-content-wrapper #mini-cart .secondary .action.delete:hover,
.checkout-success .actions-toolbar .primary .action:hover,
.checkout-onepage-success .checkout-success .actions-toolbar .secondary a:hover {
    opacity: .8;
}
#minicart-content-wrapper #top-cart-btn-checkout,
.contact-index-index #contact-form .submit.primary,
.checkout-success .actions-toolbar .primary .action {
    background: #11aae6;
    color: #fff;
    border-radius: 30px;
    font-size: 16px;
    font-weight: 700;
}
.minicart-wrapper.cart-design-2 .block.block-minicart {
    width: 360px;
}
#minicart-content-wrapper #mini-cart .secondary {
    color: unset;
    width: auto;
    height: auto;
    background-color: unset;
    box-shadow: none;
}
#minicart-content-wrapper #mini-cart .secondary .action.delete {
    /*background: url(../images/close.png);
    font-size: 0;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: 30px;
    background-position: center;*/
    display: block;
    position: absolute;
    right: 2px;
    top: 2px;
    width: 19px;
    height: 19px;
    opacity: 1;
}
#minicart-content-wrapper #mini-cart .secondary .action.delete:before,
#minicart-content-wrapper #mini-cart .secondary .action.delete:after {
    position: absolute;
    left: 7px;
    content: ' ';
    height: 21px;
    width: 4px;
    background-color: #11aae6;
    transition: all .2s ease-in-out;
}
#minicart-content-wrapper #mini-cart .secondary .action.delete:hover:before,
#minicart-content-wrapper #mini-cart .secondary .action.delete:hover:after {
    height: 25px;
}
#minicart-content-wrapper #mini-cart .secondary .action.delete:before {
    transform: rotate(45deg);
}
#minicart-content-wrapper #mini-cart .secondary .action.delete:after {
    transform: rotate(-45deg);
}
#search {
    -webkit-user-select: all;
    -khtml-user-select: all;
    -moz-user-select: all;
    -ms-user-select: all;
    user-select: all;
    overflow: hidden;
    display: block;
}
.header-right .panel.header .header.links li a {
    color: #222529;
}
.header-right .panel.header .header.links li a:hover {
    color: inherit;
}
.customer-account-login .page-wrapper .page-title-wrapper,
.customer-account-create .page-wrapper .page-title-wrapper,
.customer-account-forgotpassword .page-wrapper .page-title-wrapper {
    padding: 20px 0;
}
.form-login .action.remind span {
    text-decoration: underline;
}
.form-login .actions-toolbar #send2,
.form-login .actions-toolbar .create.primary,
.form-login .actions-toolbar .login-track-block a,
.customer-account-create .form.create.account .actions-toolbar&gt;.primary button.action.submit,
.customer-account-forgotpassword .password.forget .actions-toolbar .primary button,
.customer-account-createpassword .actions-toolbar .primary button,
.account .columns .primary button,
.shipping-tracking-popup .actions button,
.shippingtracking-index-index .form-list .actions-toolbar button {
    border: 2px solid #11aae6;
    background-color: #fff;
    color: #11aae6;
    border-radius: 40px;
}
.form-login .actions-toolbar #send2:hover,
.form-login .actions-toolbar .create.primary:hover,
.form-login .actions-toolbar .login-track-block a:hover,
.customer-account-create .form.create.account .actions-toolbar&gt;.primary button.action.submit:hover,
.customer-account-forgotpassword .password.forget .actions-toolbar .primary button:hover,
.customer-account-createpassword .actions-toolbar .primary button:hover,
.account .columns .primary button:hover,
.cart-container .cart.main.actions button.update:hover,
.shipping-tracking-popup .actions button:hover,
.shippingtracking-index-index .form-list .actions-toolbar button:hover {
    background-color: #11aae6;
    color: #fff;
}
.login-container .block .form-login .actions-toolbar .field.note {
    margin: 0 0 1em;
}
.form-login .actions-toolbar .login-track-block {
    margin-top: 24px;
    font-size: 1rem;
    font-weight: 700;
}
.form-login .actions-toolbar .login-track-block a {
    display: block;
    text-transform: uppercase;
    font-family: Poppins;
    padding: .938em 2em;
    margin: auto;
}
.customer-account-create .form-create-account {
    display: grid;
    width: 560px;
}
.customer-account-create .form.create.account.form-create-account .fieldset {
    width: 100%;
    padding: unset;
}
.customer-account-create .fieldset.create.info .field-name-firstname,
.customer-account-create .fieldset.create.info .field-name-lastname,
.customer-account-create .fieldset.create.account .password.required,
.customer-account-create .fieldset.create.account .confirmation.required {
    width: 48%;
    float: left;
}
.customer-account-create .fieldset.create.info .field-name-lastname,
.customer-account-create .fieldset.create.account .confirmation.required {
    margin-left: 4%;
}
.customer-account-create .form-create-account legend.legend {
    padding-bottom: 7px;
    border-bottom: 1px solid #e5e5e5;
    font-weight: 400;
    font-size: 1.5em;
    line-height: 1.2222em;
    margin-bottom: 15px;
}
.customer-account-create .form-create-account .choice.newsletter {
    display: block;
    position: relative;
}
.customer-account-create .form-create-account .choice.newsletter:after {
    display: block;
    content: ".";
    clear: both;
    font-size: 0;
    line-height: 0;
    height: 0;
    overflow: hidden;
}
.customer-account-create .form-create-account .choice.newsletter input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
    width: 100%;
    background-color: #d9d9de;
    border-radius: 0;
    font-size: 16px;
    text-indent: 20px;
    margin-right: 6px;
}
.customer-account-create .form-create-account .choice.newsletter .checkmark {
    position: absolute;
    top: 0;
    margin-left: 20px;
    height: 25px;
    width: 25px;
    background-color: #f4f4f4;
    transition: .6s;
}
.customer-account-create .form-create-account .choice.newsletter .checkmark:after {
    left: 9px;
    top: 4px;
    width: 8px;
    height: 13px;
    border: solid #fff;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(
45deg
);
    -ms-transform: rotate(45deg);
    transform: rotate(
45deg
);
    content: "";
    position: absolute;
    display: none;
}
.customer-account-create .form-create-account .choice.newsletter input:checked ~ .checkmark:after {
    display: block;
    transition: .6s;
}
.customer-account-create .form-create-account .choice.newsletter input:checked ~ .checkmark {
    background-color: #2196F3;
}
.customer-account-create .form-create-account .control input {
    background-color: #f4f4f4;
    font-size: 16px;
    text-indent: 20px;
    border: 1px solid #f4f4f4;
    color: #888;
}
.customer-account-create .form-create-account .control input::placeholder {
    color: #888;
}
.customer-account-create .form-create-account .control input:focus {
    border-color: #aaa;
    color: #333;
    outline: none;
}
.customer-account-create .form-create-account .control input:focus::-webkit-input-placeholder,
.customer-account-forgotpassword .password.forget .control input:focus::-webkit-input-placeholder {
    opacity: 0;
    display: none;
}
.customer-account-create .form.create.account.form-create-account .actions-toolbar,
.customer-account-forgotpassword .password.forget .actions-toolbar {
    max-width: 100%;
    padding-left: unset;
    padding-right: unset;
}
.customer-account-create .form.create.account .actions-toolbar .primary,
.customer-account-forgotpassword .password.forget .actions-toolbar .primary {
    float: right;
    margin-bottom: unset;
}
.customer-account-create .form.create.account .actions-toolbar .primary button.submit,
.customer-account-forgotpassword .password.forget .actions-toolbar .primary button {
    min-width: 180px;
    padding-bottom: 11.5px;
    padding-top: 11.5px;
}
.customer-account-create .form.create.account .actions-toolbar .secondary .action.back,
.customer-account-forgotpassword .password.forget .actions-toolbar .secondary .action.back {
    width: fit-content;
    background: none;
    padding: unset;
    line-height: 36px;
    color: #000;
    font-size: 12px;
    display: block;
    text-align: left;
}
.customer-account-create .form.create.account .actions-toolbar .secondary .action.back span,
.customer-account-forgotpassword .password.forget .actions-toolbar .secondary .action.back span {
    padding-left: 8px;
    font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-style: normal;
    font-weight: 400;
}
.customer-account-create .form.create.account .actions-toolbar {
    border-bottom: 1px dashed #11aae6;
    padding-bottom: 40px;
}
.customer-account-create .columns .column.main,
.customer-account-login #maincontent,
.customer-account-login .columns .column.main {
    padding-bottom: unset;
}
.customer-account-logoutsuccess #maincontent h1.page-title {
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 30px;
}
.customer-account-logoutsuccess #maincontent .columns p {
    font-size: 17px;
}
.customer-account-createpassword h1.page-title {
    font-size: 24px;
    font-weight: 700;
}
.customer-account-createpassword .fieldset {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    margin-bottom: 0;
    margin-top: 25px;
}
.customer-account-createpassword .fieldset .field {
    float: left;
    width: 275px;
    margin-bottom: 5px;
}
.customer-account-createpassword .fieldset .field .control input {
    width: 262px;
}
.customer-account-createpassword .actions-toolbar .primary {
    float: unset;
}
.customer-account-createpassword .actions-toolbar .primary button {
    margin-top: 20px;
    width: auto;
}
.customer-account-createpassword .columns .column.main,
.page-print .page-main .block-order-details-view .box.box-order-shipping-method .box-content,
.page-print .page-main .block-order-details-view .box.box-order-billing-method .box-content {
    min-height: unset;
}
.customer-account-createpassword .columns .column.main form.password.reset {
    padding-bottom: unset;
}
.account .columns .sidebar-content .sidebar-additional,
.sales-order-history .column.main .table-order-items {
    margin-top: unset;
}
.cart-container .item-info .product-item-name a {
    white-space: break-spaces;
    font-size: 18px;
    font-weight: 700;
}
.cart-container .cart.table-wrapper .product-item-photo {
    max-width: 134px;
}
.cart-container .cart.main.actions button.update {
    background-color: #999;
    color: #fff;
    border-radius: 30px;
    border: 0;
    padding: 0 15px;
    line-height: 36px;
    font-size: 14px;
    text-transform: uppercase;
}
.cart-container .cart-summary .checkout-methods-items .action.primary.checkout {
    font-size: 20px;
    border: 5px solid #000;
    border-radius: 30px;
    background-color: #11aae6;
    color: #fff;
    font-weight: 400;
    height: 65px;
}
.cart-container .cart-summary .checkout-methods-items .action.primary.checkout:hover {
    background-color: #f0f0f0;
    opacity: 1;
    color: #000;
}
.customer-account-index .columns .block-dashboard-orders .block-title {
    font-size: 18px;
    color: #08c;
}
.sales-order-history .columns .order-products-toolbar .limiter-label {
    margin-right: 10px;
}
.account .orders-recent .tracking-number,
.account .orders-recent .tracking-number span,
.account .orders-history .tracking-number,
.account .orders-history .tracking-number span,
.shipping-tracking-popup .table-wrapper tr.track-url a,
.account .page-main .order-track-num a,
.page-print .page-main .page-title-wrapper .order-date,
.order-details-items.shipments .tracking-content .action.track,
.order-details-items.shipments .order-title .action.track,
.page-print .page-main .page-title-wrapper .order-date span {
    color: red;
}
.account .columns .sidebar-content .sidebar-additional .block.block-reorder {
    padding-left: unset;
}
.account .columns .sidebar-content .sidebar-additional .block.block-reorder #block-reorder-heading {
    font-weight: 400;
    font-size: 14px;
}
.cart-container .cart.table-wrapper #shopping-cart-table thead th {
    text-transform: capitalize;
}
.cart-container .cart.table-wrapper .item-actions {
    display: inline-block;
    position: absolute;
    right: 11px;
    top: 20px;
}
.cart-container .cart.table-wrapper .qty.field .qty-changer&gt;a::before, 
.cart-container .cart.table-wrapper .col.qty .qty-changer&gt;a::before {
    width: 10px;
    border-top: 2px solid;
}
.cart-container .cart.table-wrapper .qty.field .qty-changer&gt;a.qty-inc:after, 
.cart-container .cart.table-wrapper .col.qty .qty-changer&gt;a.qty-inc:after {
    height: 10px;
    border-left: 2px solid;
}
.cart-container .cart-free-shipping,
.cart-container .same-day-shipping {
    display: inline-block;
    width: 100%;
}
.cart-container .cart-free-shipping img,
.cart-container .same-day-shipping img {
    float: left;
    height: 40px;
}
.cart-container .cart-free-shipping .text,
.cart-container .same-day-shipping .text {
    font-size: 19px;
    margin-left: 20px;
    float: left;
    color: #011c30;
}
.cart-container .cart-free-shipping .text .bold,
.cart-container .same-day-shipping .text .bold {
    font-weight: 700;
}
.checkout-cart-index .cart-container .cart-summary {
    background-color: #f5f5f5;
    border-radius: 15px;
}
.order-details-items .table-wrapper .table-order-items .product-item-name {
    white-space: break-spaces
}
.account .orders-recent .tracking-number span:hover,
.account .orders-history .tracking-number span:hover,
.shipping-tracking-popup .table-wrapper tr.track-url a:hover,
.account .page-main .order-track-num a:hover,
.order-details-items.shipments .tracking-content .action.track:hover,
.order-details-items.shipments .order-title .action.track:hover {
    color: #011c30;
    text-decoration: none;
}
.page-print .page-main .page-title-wrapper .order-date .label,
.sales-order-invoice .order-actions-toolbar .actions,
.sales-order-invoice .order-actions-toolbar .invoice-title.print,
.sales-order-shipment .order-actions-toolbar .actions,
.sales-order-creditmemo .order-actions-toolbar .actions {
    display: inline-block;
}
.sales-order-print .page-main .page-title-wrapper .order-status,
.sales-order-printinvoice .page-main .page-title-wrapper .order-status,
.sales-order-printshipment .page-main .page-title-wrapper .order-status,
.sales-order-printcreditmemo .page-main .page-title-wrapper .order-status {
    margin-top: 8px;
    margin-left: 8px;
}
.sales-order-print .page-main .logo,
.sales-order-printinvoice .page-main .logo,
.sales-order-printshipment .page-main .logo,
.sales-order-printcreditmemo .page-main .logo {
    max-width: 100%;
}
.sales-order-print .page-main .logo img,
.sales-order-printinvoice .page-main .logo img,
.sales-order-printshipment .page-main .logo img,
.sales-order-printcreditmemo .page-main .logo img {
    width: auto;
}
.sales-order-print .page-main .order-details-items thead .col.name,
.sales-order-printinvoice .page-main .order-details-items thead .col.name,
.sales-order-printcreditmemo .page-main .order-details-items thead .col.name {
    width: 30%;
    padding-left: 10px;
}
.sales-order-print .page-main .order-details-items tbody .col.name,
.sales-order-printinvoice .page-main .order-details-items tbody .col.name {
    padding-left: 10px;
}
.sales-order-print .page-main .order-details-items tbody .col.name strong,
.sales-order-printinvoice .page-main .order-details-items tbody .col.name strong,
.sales-order-printshipment .page-main .order-details-items tbody .col.name strong,
.sales-order-printcreditmemo .page-main .order-details-items tbody .col.name strong {
    font-size: 12px;
}
.sales-order-print .page-main .order-details-items,
.sales-order-printinvoice .page-main .order-details-items {
    padding: unset;
}
.sales-order-print .page-main .order-details-items .table-wrapper .data.table tbody tr&gt;td.col.name,
.sales-order-print .page-main .order-details-items .table-wrapper .data.table tbody tr&gt;td.col.sku,
.sales-order-print .page-main .order-details-items .table-wrapper .data.table tbody tr&gt;td.col.price,
.sales-order-print .page-main .order-details-items .table-wrapper .data.table tbody tr&gt;td.col.qty,
.sales-order-print .page-main .order-details-items .table-wrapper .data.table thead tr&gt;th.col.name,
.sales-order-print .page-main .order-details-items .table-wrapper .data.table thead tr&gt;th.col.sku,
.sales-order-print .page-main .order-details-items .table-wrapper .data.table thead tr&gt;th.col.price,
.sales-order-print .page-main .order-details-items .table-wrapper .data.table thead tr&gt;th.col.qty,
.sales-order-printinvoice .page-main .order-details-items .table-wrapper .data.table tbody tr&gt;td.col.name,
.sales-order-printinvoice .page-main .order-details-items .table-wrapper .data.table tbody tr&gt;td.col.sku,
.sales-order-printinvoice .page-main .order-details-items .table-wrapper .data.table tbody tr&gt;td.col.price,
.sales-order-printinvoice .page-main .order-details-items .table-wrapper .data.table tbody tr&gt;td.col.qty,
.sales-order-printinvoice .page-main .order-details-items .table-wrapper .data.table thead tr&gt;th.col.name,
.sales-order-printinvoice .page-main .order-details-items .table-wrapper .data.table thead tr&gt;th.col.sku,
.sales-order-printinvoice .page-main .order-details-items .table-wrapper .data.table thead tr&gt;th.col.price,
.sales-order-printinvoice .page-main .order-details-items .table-wrapper .data.table thead tr&gt;th.col.qty,
.sales-order-printshipment .page-main .order-details-items .table-wrapper .data.table tbody tr&gt;td.col.name,
.sales-order-printshipment .page-main .order-details-items .table-wrapper .data.table tbody tr&gt;td.col.sku,
.sales-order-printshipment .page-main .order-details-items .table-wrapper .data.table tbody tr&gt;td.col.price,
.sales-order-printshipment .page-main .order-details-items .table-wrapper .data.table tbody tr&gt;td.col.qty,
.sales-order-printshipment .page-main .order-details-items .table-wrapper .data.table thead tr&gt;th.col.name,
.sales-order-printshipment .page-main .order-details-items .table-wrapper .data.table thead tr&gt;th.col.sku,
.sales-order-printshipment .page-main .order-details-items .table-wrapper .data.table thead tr&gt;th.col.price,
.sales-order-printshipment .page-main .order-details-items .table-wrapper .data.table thead tr&gt;th.col.qty,
.sales-order-printcreditmemo .page-main .order-details-items .table-wrapper .data.table tbody tr&gt;td.col.name,
.sales-order-printcreditmemo .page-main .order-details-items .table-wrapper .data.table tbody tr&gt;td.col.sku,
.sales-order-printcreditmemo .page-main .order-details-items .table-wrapper .data.table tbody tr&gt;td.col.price,
.sales-order-printcreditmemo .page-main .order-details-items .table-wrapper .data.table tbody tr&gt;td.col.qty,
.sales-order-printcreditmemo .page-main .order-details-items .table-wrapper .data.table thead tr&gt;th.col.name,
.sales-order-printcreditmemo .page-main .order-details-items .table-wrapper .data.table thead tr&gt;th.col.sku,
.sales-order-printcreditmemo .page-main .order-details-items .table-wrapper .data.table thead tr&gt;th.col.price,
.sales-order-printcreditmemo .page-main .order-details-items .table-wrapper .data.table thead tr&gt;th.col.qty {
    border-right: 1px solid #e7e7e7;
}
.sales-order-invoice .order-actions-toolbar .invoice-title.print,
.sales-order-shipment .order-actions-toolbar .shipment-title.print,
.sales-order-creditmemo .order-actions-toolbar .creditmemo-title.print {
    float: right;
}
.sales-order-printinvoice .order-details-items,
.sales-order-printshipment .order-details-items.shipments,
.sales-order-printcreditmemo .order-details-items.creditmemo {
    padding: 0;
    border: none;
}
.sales-order-printinvoice .order-details-items .table-wrapper,
.sales-order-printcreditmemo .order-details-items .table-wrapper {
    border: 1px solid #e7e7e7;
    margin-bottom: 2em;
}
.sales-order-printinvoice .page-title-wrapper .invoice-num,
.sales-order-printshipment .order-details-items .order-title strong,
.sales-order-printcreditmemo .order-details-items .order-title strong {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 18px;
}
.sales-order-printshipment .order-details-items .table-wrapper,
.sales-order-printcreditmemo .order-details-items .table-wrapper {
    margin-bottom: 2em;
}
.sales-order-printshipment .order-details-items .table-wrapper thead {
    border-left: 1px solid #e7e7e7;
}
.sales-order-printshipment .order-details-items .table-wrapper tbody tr {
    border-bottom: 1px solid #e7e7e7;
    border-left: 1px solid #e7e7e7;
}
.sales-order-printshipment .page-main .order-details-items .col.name,
.sales-order-printcreditmemo .page-main .order-details-items .col.name {
    padding-left: 10px;
}
.sales-order-printshipment .order-details-items .order-title,
.sales-order-printcreditmemo .order-details-items .order-title {
    padding-bottom: 18px;
}
.cart-container #shopping-cart-table .sale-price .price,
.cart-container #shopping-cart-table .cart-price .price {
    color: #11aae6;
    font-weight: 700;
}
.cart-container #shopping-cart-table .real-price,
.cart-container .related-block .real-price,
.catalog-category-view .filterproducts .product-item .real-price,
.catalogsearch-result-index .product-item .real-price {
    font-weight: 700;
    color: #000;
    position: relative;
}
.cart-container #shopping-cart-table .real-price:before,
.cart-container .related-block .real-price:before {
    position: absolute;
    content: "";
    border-top: 1px solid #000;
    left: 0;
    top: 50%;
    right: 0;
    -webkit-transform:rotate(-13deg);
    -moz-transform:rotate(-13deg);
    -ms-transform:rotate(-13deg);
    -o-transform:rotate(-13deg);
    transform:rotate(-13deg);
}
.cart-container .related-block li.item {
    padding: 40px 0;
    border-top: 1px solid #ebebeb;
}
.cart-container .related-block .real-price,
.cart-container .related-block .sale-price,
.cart-container .related-block .price,
.catalog-category-view .filterproducts .product-item .real-price,
.catalog-category-view .filterproducts .product-item .sale-price,
.catalog-category-view .filterproducts .product-item .price,
.catalogsearch-result-index .product-item .real-price,
.catalogsearch-result-index .product-item .sale-price,
.catalogsearch-result-index .product-item .price {
    font-size: 23px;
}
.cart-container .related-block .sale-price,
.cart-container .related-block .price,
.catalog-category-view .filterproducts .product-item .sale-price,
.catalog-category-view .filterproducts .product-item .price,
.catalogsearch-result-index .product-item .sale-price,
.catalogsearch-result-index .product-item .price {
    color: #11aae6;
}
.cart-container .related-block .price-box,
.cart-container .related-block .price-box .sale-price,
.cart-container .related-block .price-block .price {
    display: flex;
}
.cart-container .related-block .qty-box .input-text {
    top: 0;
}
.cart-container .related-block .category-products-grid {
    padding-left: unset;
}
.cart-container .related-block h2 {
    text-align: left;
    padding-bottom: 10px;
    border-bottom: 1px solid #b3b3b3;
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 20px 0;
    line-height: 22px;
}
.cart-container .related-block ul li:first-child {
    border-top: unset;
}
.cart-container .related-block {
    padding: 45px 0 30px 0;
}
.catalog-category-view .filterproducts .product-item .real-price,
.catalogsearch-result-index .product-item .real-price {
    text-decoration: line-through;
}
.related-block .product-item .availability.out-of-stock,
#layer-product-list .product-item .availability.out-of-stock {
    background-image: url(../images/out-of-stock.png);
    background-repeat: no-repeat;
    background-position: 10px 3px;
    margin-top: 15px;
}
.related-block .product-item .availability.out-of-stock span,
#layer-product-list .product-item .availability.out-of-stock span {
    font-size: 14px;
    font-weight: 700;
    margin-left: 55px;
    color: #011c30;
}
.related-block .product-item-inner .actions-primary .stock.unavailable span,
#layer-product-list .product-item-inner .actions-primary .stock.unavailable span {
    color: #ce3232;
    font-size: 18px;
    font-weight: 700;
}
#stickyCartBox{
    display: none;
    background: #f5f5f5;
    z-index: 999;
    padding:15px;
    align-items: center;
    justify-content: space-between;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    box-shadow: 1px 6px 3px -4px #11aae6;
}
#stickyCartBox .stickyCartBox_name {
    margin-right: 40px;
    font-size: 12px;
}
#stickyCartBox .stickyCartBox_name .grand-total-text{
    margin-bottom: 0;
    font-size: 20px;
    text-align: center;
    font-weight: 700;
    color: #011c30;
}
#stickyCartBox_Cart button.primary.checkout {
    background-color: #11aae6;
    border: 2px solid black;
    text-transform: capitalize;
    height: 45px;
    line-height: 10px;
    padding: 10px 50px;
    transition: 0.6s;
    border-radius: 19px;
}
#stickyCartBox_Cart button.primary.checkout:hover{
    background-color: white;
    border: 2px solid #11aae6;
    transition: 0.6s;
}
#stickyCartBox_Cart button.primary.checkout:hover span{
    color:#11aae6;
    transition: 0.6s;
}
#stickyCartBox_Cart button.primary.checkout span {
    font-weight: 600;
    font-size: 12px;
    text-transform: uppercase;
}
#stickyCartBox .stickyCartBox_name td.a-right strong {
    font-size: 13px;
    margin-right: 10px;
}
.cart-container .related-block .product-item-inner .qty-box input.qty,
.catalog-category-view .product-item-inner .qty-box input.qty,
.catalogsearch-result-index .product-item-inner .qty-box input.qty {
    font-size: 22px;
    height: 55px;
    width: 55px;
    border-radius: initial;
    box-sizing: initial;
    padding: 0;
    margin: 0 18px;
    text-align: center;
    background-color: #fff;
}
#stickyCartBox_Cart button.primary.checkout span,
#stickyCartBox .stickyCartBox_name .grand-total-text {
    white-space: nowrap;
}
.sales-order-printcreditmemo .page-main .order-details-items .table-wrapper .data.table thead tr&gt;th.col.sku {
    width: 16%;
}
.sales-order-printcreditmemo .page-main .order-details-items .table-wrapper .data.table thead tr&gt;th.col.qty {
    width: 6%;
}
.sales-order-printcreditmemo .page-main .order-details-items .table-wrapper .data.table tbody tr&gt;td.col.sku {
    font-size: 12px;
}
.catalog-category-view .category-description {
    display: inline-block;
    margin-top: 225px;
    padding-left: unset;
    padding-right: unset;
    height: auto;
    padding-bottom: unset;
}
.catalog-category-view .category-description&gt;p {
    font-size: 18px;
    line-height: initial;
}
.catalog-category-view #layer-product-list .brand-search {
    position: absolute;
    top: 0;
    width: 100%;
}
.catalog-category-view .category-description #featured-products .product-item-info {
    display: inline-block;
}
.catalog-category-view .category-description .qa-div .flex-center-vert span {
    font-size: 14px;
    font-weight: 700;
    margin-left: 20px;
    line-height: initial;
    padding-right: 10px;
}
.catalog-category-view #featured-products .product-item-inner button:hover,
.checkout-cart-index .cart-empty.text-center .return-to-shop a:hover,
.paypal-review .primary button:hover {
    border: 2px solid #11aae6;
}
.catalog-category-view #featured-products .product-item-inner {
    margin-bottom: unset;
}
.catalog-category-view #layer-product-list ul.subCategory-list.secondLevel {
    margin-top: 50px;
}
.catalog-category-view #maincontent {
    margin-bottom: 30px;
}
.catalog-category-view .category-description .category-list-style {
    text-align: center;
    font-size: 18px;
}
.catalog-category-view .category-description .category-list-style ul {
    list-style: none;
    padding-left: unset;
}
.catalog-category-view #featured-products .product-item-photo {
    padding-top: 10px;
}
.checkout-cart-index .cart-empty.text-center {
    margin-top: 30px;
}
.catalog-category-view .page-title.category-title.thirdLevel {
    border-bottom: unset;
    padding-bottom: unset;
}
.catalog-category-view .page-title.category-title.thirdLevel h1 {
    margin-bottom: unset;
}
.contact-index-index .category-smoke {
    background: #fefbf6;
}
.contact-index-index .category-smoke .category-description {
    color: #dd0690;
    padding: unset;
}
.contact-index-index #comment {
    height: 275px;
    border: 1px solid #d6d6d6;
}
.contact-index-index #comment:focus,
.contact-index-index #contact-form input.input-text:focus {
    border-color: #aaa;
    color: #333;
    outline: none;
    box-shadow: unset;
}
.contact-index-index #contact-form input.input-text,
.contact-index-index #contact-form .order-option select {
    height: 50px;
    border-radius: 0;
    border: 1px solid #d6d6d6;
    text-indent: 15px;
}
.contact-index-index #contact-form input.input-text,
.contact-index-index #comment,
.contact-index-index #contact-form .order-option select {
    font-size: 17px;
}
.contact-index-index #contact-form .order-option select {
    color: #000000;
    text-transform: uppercase;
}
.contact-index-index #contact-form .fieldset .fieldset&gt;div:first-child .field,
.contact-index-index #contact-form .field.telephone {
    margin-bottom: 25px;
}
.contact-index-index #contact-form input.input-text:focus::-webkit-input-placeholder,
.contact-index-index #comment:focus::-webkit-input-placeholder {
    opacity: 0;
}
.contact-index-index #contact-form input.input-text::placeholder,
.contact-index-index #comment::placeholder {
    color: #000000;
    opacity: 1;
}
.contact-index-index #contact-form {
    display: inline-block;
    margin-top: 55px;
    margin-bottom: 3%;
}
.contact-index-index #contact-form .submit.primary {
    border-color: #11aae6;
    width: 240px;
    font-size: 17px;
    line-height: 18px;
}
.contact-index-index #contact-form .submit.primary:hover {
    border-color: #50c7f6;
}
.contact-index-index .field-recaptcha {
    display: inline-block;
    float: left;
}
.contact-index-index .actions-toolbar {
    display: inline-block;
    float: right;
}
.contact-index-index .contact-grid-full {
    margin-left: 1%;
    margin-right: 1%;
    display: inline-block;
    text-align: center;
    color: #011c30;
}
.contact-index-index .contact-grid-full p {
    font-size: 17px;
    line-height: 24px;
    margin-bottom: 16px;
}
.contact-index-index .contact-grid-full h3 {
    font-size: 20px;
    font-weight: 600;
    line-height: 3;
    margin-bottom: 10px;
}
/*.contact-index-index .contact-grid-full table {
    shape-margin: 20px;
}*/
.contact-index-index .contact-grid-full table td {
    font-size: 17px;
    padding: 15px;
}
.contact-index-index .contact-grid-full table tr:first-child td {
    font-weight: 600;
}
.contact-index-index .contact-grid-full table tr:first-child td:first-child,
.contact-index-index .contact-grid-full table tr:last-child td:first-child {
    border-right: 3px solid #11aae6;
}
.contact-index-index .contact-grid-full table tr:first-child td:last-child,
.contact-index-index .contact-grid-full table tr:first-child td:first-child {
    border-bottom: double #11aae6;
}
.contact-index-index .contact-bottom {
    clear: both;
    display: block;
    float: left;
    width: -webkit-fill-available;
    margin-top: 50px;
    border: 1px dashed #ccc;
    padding: 40px 0;
    font-size: 15px;
    margin-left: 1%;
    margin-right: 1%;
    color: #011c30;
    line-height: initial;
}
.contact-index-index .contact-bottom img {
    margin-right: 35px;
}
.contact-index-index .contact-bottom .flex-center.first {
    float: left;
}
.contact-index-index .contact-bottom .bold {
    font-weight: 600;
}
.contact-index-index #contact-form fieldset.fieldset {
    margin-bottom: 10px;
}
#sold_notification {
    min-height: 100px;
    padding: 10px 5px 0 0;
    width: 335px;
    text-align: left;
    margin: 10px;
    border-bottom: 2px solid #11AAE6;
    -moz-box-shadow: 0 0 6px #000;
    -webkit-box-shadow: 0 0 6px #000;
    box-shadow: 0 0 6px #000;
}
#sold_notification p {
    font-size: 13px;
    line-height: 18px;
    display: inline-block;
    padding-bottom: 0;
    text-align: left;
    float: unset;
    width: 65%;
    padding-top: 0;
}
#sold_notification p a {
    display: initial;
    font-size: 13px;
    transition-duration: 100ms;
    -moz-transition-duration: 100ms;
    -webkit-transition-duration: 100ms;
    -o-transition-duration: 100ms;
}
#sold_notification p a:hover {
	color: #E1E1E1;
}
#sold_notification .prd-price {
    margin-top: 3px;
    font-size: 14px;
    display: inline-block;
    white-space: nowrap;
    color: #D3D3D3;
    padding: 0;
    line-height: initial;
    padding-left: 13px;
}
#sold_notification .time-ago {
    color: #FFFFFF;
    font-size: 10px;
    font-style: italic;
    margin: 2px 0;
    padding-left: 15px;
    display: inline-block;
    line-height: initial;
}
#sold_notification #notify-close {
    cursor: pointer;
    float: right;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    font-family: helvetica,verdana,sans-serif;
    padding-right: 0px;
    padding-top: 3px;
    position: absolute;
    right: 10px;
    top: 10px;
}
#sold_notification #notify-close:hover {
	color: #999;
}
#sold_notification img {
    padding-left: 5px;
}
#sold_notification .prd-img-link {
	display: inline;
    margin-bottom: 10px;
    text-align: left;
    vertical-align: top;
    width: 25%;
    float: left;
}
.catalog-product-view .product-info-main .product-add-form {
    padding: unset;
}
.catalog-product-view .product-info-main .product-add-form .product-social-links {
    padding: 20px;
    padding-bottom: unset;
}
.catalog-product-view .product-info-main .product-add-form #product_addtocart_form .product-options-wrapper[data-hasrequired="* Required Fields"] {
    padding: 20px;
    padding-bottom: unset;
    padding-top: unset;
}
/*.catalog-product-view .product-info-main .product-add-form #product_addtocart_form .product-options-bottom .box-tocart {*/
.catalog-product-view .product-info-main .product-add-form #product_addtocart_form .box-tocart {
    padding: 20px;
    padding-top: unset;
}
.catalog-product-view .amxnotif-block {
    border: 2px dashed #11aae6;
    margin-bottom: 5px;
    clear: both;
    padding-bottom: 10px;
}
.catalog-product-view .product.alert.stock {
    border: 2px dashed #11aae6;
    margin-bottom: 5px;
    clear: both;
    margin-top: unset;
}
.catalog-product-view .amxnotif-block label {
    display: block;
    color: #ff494e;
    font-weight: 700;
    float: none;
    font-size: 16px;
    text-align: center;
    padding: 10px;
}
.catalog-product-view .product.alert.stock a {
    display: block;
    color: #ff494e;
    font-weight: 700;
    float: none;
    font-size: 13px;
    text-align: center;
    padding: 10px;
    letter-spacing: 0.001em;
    line-height: 17px;
}
.catalog-product-view .amxnotif-block .notification-container .input-fields,
.catalog-product-view .amxnotif-block .notification-container .actions-toolbar {
    display: inline-block;
    vertical-align: top;
    text-align: left;
    max-width: 100%;
    padding: 10px;
    width: auto;
}
.catalog-product-view .amxnotif-block .notification-container .input-fields .input-text {
    border: 2px solid #000;
    height: 50px;
    border-radius: 30px;
    box-sizing: border-box;
    background: #f5f5f5;
    padding: 0 0.4em;
    display: inline-block;
    margin: 0;
    vertical-align: top;
    width: 220px;
    text-indent: 10px;
    color: #454545;
    font-size: 17px;
}
.catalog-product-view .amxnotif-block .notification-container .input-fields .input-text::placeholder {
    color: #848484;
}
.catalog-product-view .amxnotif-block .notification-container .input-fields .input-text:focus::placeholder {
    color: transparent;
}
.catalog-product-view .amxnotif-block .notification-container .actions-toolbar button {
    background-color: #11aae6;
    color: #fff;
    min-width: 200px;
    max-width: 210px;
    max-height: 50px;
    font-size: 16px;
    border: 2px solid #000;
    border-radius: 30px;
    display: inline-block;
    line-height: 45px;
    padding: 0 25px;
    font-weight: 400;
    white-space: nowrap;
    overflow: visible;
    cursor: pointer;
    margin: 0;
}
.catalog-product-view .amxnotif-block .notification-container .actions-toolbar button:hover {
    background-color: #f5f5f5;
}
.catalog-product-view .amxnotif-block .notification-container .actions-toolbar button:hover span {
    color: #000;
}
.payment-method-title #payflow_express + label::before {
    margin-top: 15px;
}
.payment-method-title #payflow_express + label a {
    text-align: left;
    margin-left: 5px;
    margin-top: 10px;
}
.checkout-success .success-messages p {
    line-height: 30px;
    margin-bottom: 10px;
}
.amcheckout-step-container .amcheckout-summary-container .product-item-details .action.checkout {
    margin-top: 7px;
}
#opc-new-shipping-address #shipping-new-address-form .select {
    line-height: 32px;
}
#shipping-new-address-form .field-tooltip.toggle {
    display: none;
}
#shipping-new-address-form input[type=tel] {
    width: 100%;
}
.modal-footer .action-save-address:hover,
#shipping .amcheckout-wrapper button.action:hover {
    background: #fff;
    color: #11aae6;
    transition: 0.3s;
}
.modal-footer .action-save-address,
#shipping .amcheckout-wrapper button.action {
    background: #11aae6;
    border: 1px solid #11aae6;
    border-radius: 30px;
    line-height: 13px;
    height: 42px;
    transition: 0.3s;
}
.shippingtracking-index-index .page-title-wrapper,
.shippingtracking-index-index .block-shippingtracking .order.txt {
    text-align: center;
}
.shippingtracking-index-index .block-shippingtracking .order.txt {
    line-height: initial;
    font-size: 12px;
}
.shippingtracking-index-index .page-main .page-title-wrapper h1.page-title {
    font-weight: 500;
    color: #222529;
}
.shippingtracking-index-index .block-shippingtracking .fields .control .mage-error {
    font-size: 12px;
    line-height: initial;
    margin-top: 5px;
}
.shippingtracking-index-index .form-list .label {
    font-weight: 600;
    font-size: 12px;
}
.shippingtracking-index-index .form-list .control input {
    border: 1px solid #ddd;
    color: #888;
    height: 42px;
    background: 0 0;
    border-radius: 4px;
}
.shippingtracking-index-index .form-list .control input:hover,
.shippingtracking-index-index .form-list .control input:focus {
    border-color: #aaa;
    color: #333;
    outline: none;
}
.shippingtracking-index-index .form-list .control input.mage-error {
    border: 1px solid #ee001c;
    background: #fff;
}
.shippingtracking-result-index .ifusps h1 {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 30px;
    text-align: center;
}
.shippingtracking-result-index .ifusps h1 a,
.shippingtracking-result-index .ifusps h4 a {
    color: red;
    text-decoration: underline;
}
.shippingtracking-result-index .ifusps h4 {
    font-size: 1.3333em;
    text-align: center;
    font-weight: 400;
    color: #222529;
    float: unset;
}
.shippingtracking-result-index .ifusps h1 a:hover {
    color: #222529;
    text-decoration: none;
}
.shippingtracking-index-index .form-list .actions-toolbar button {
    height: 41px;
    padding: 0px 28px;
}
.shippingtracking-result-index .pr-shipp .page-title {
    width: 100%;
    display: block;
    text-align: center;
}
.shippingtracking-result-index .pr-shipp .page-title .ord-stat {
    display: block;
    font-weight: 400;
    font-size: 23px;
}
.prd-desc-video {
    margin-top: 30px;
}
.prd-desc-video iframe {
    max-width: 100%;
}
.paypal-review .paypal-review-discount {
    padding: 15px 0px;
}
.paypal-review .paypal-review-discount .actions-toolbar {
    padding-left: 20px;
}
.paypal-review .paypal-review-items .product-item-name {
    white-space: initial;
}
.paypal-review .block-order-details-view .box .box-content {
    min-height: 180px;
}
.paypal-review .paypal-review-discount .actions-toolbar .primary button {
    border-radius: 35px;
}
.paypal-review .paypal-review-items .paypal-review-title&gt;strong {
    line-height: 30px;
}
.paypal-review .paypal-review-items .paypal-review-title .action {
    margin-top: 0px;
    vertical-align: super;
}
.paypal-review #order-review-form .primary button {
    opacity: 1;
    width: 100%;
    height: 75px;
    border: 5px solid #000;
    border-radius: 30px;
    background-color: #11aae6;
    font-size: 18px;
    font-weight: 700;
    transition: 0.3s;
    color: #fff;
}
.paypal-review #order-review-form .primary button:hover {
    background-color: #fff;
    color: #000;
    transition: 0.3s;
}
.paypal-review .paypal-review-items .paypal-review-title {
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.paypal-review .box-order-billing-address .box-content img {
    padding-top: 42px;
}
.amcheckout-step-container .amcheckout-summary-container .details-qty .qty {
    transform: translateZ(0px);
    z-index: 15;
}
.checkout-onepage-success .checkout-success h2 {
    font-size: 24px;
    margin-bottom: 10px;
    font-weight: 400;
    line-height: 30px;
}
.checkout-onepage-success .checkout-success p {
    font-size: 17px;
    margin-bottom: 10px;
    font-weight: 400;
    color: #011c30;
    line-height: 21px;
}
.checkout-onepage-success .checkout-success .success-messages {
    padding-bottom: 30px;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 10px;
}
.checkout-onepage-success .checkout-success .actions-toolbar .secondary {
    float: left;
}
.checkout-onepage-success .checkout-success .actions-toolbar .secondary a {
    background: #11aae6;
    color: #fff;
    border-radius: 30px;
    font-size: 16px;
    font-weight: 700;
    padding: 0px 29px 0px 29px;
    line-height: 48px;
    text-transform: uppercase;
    margin-top: unset;
    display: inline-block;
/*    font-family: Poppins;*/
}
.checkout-onepage-success .checkout-success .actions-toolbar .primary {
    float: right;
}
.checkout-onepage-success .checkout-success .actions-toolbar .primary a {
    border: unset;
}
.checkout-onepage-success .page-title-wrapper {
    display: inline-block;
    position: relative;
    overflow: visible;
    width: -webkit-fill-available;
    width: -moz-available;
}
.checkout-onepage-success .page-title-wrapper h1.page-title {
    color: #011c30;
    font-size: 24px;
}
.checkout-onepage-success .page-title-wrapper a,
.checkout-onepage-success #registration {
    display: none;
}
@media print {
    .checkout-onepage-success header.page-header.type2,
    .checkout-onepage-success .checkout-success .actions-toolbar,
    .checkout-onepage-success footer.page-footer {
        display: none;
    }
}

/*after speed up*/
.catalog-product-view .loading-mask .loader:before {
    font-size: 1px;
}
.amcheckout-wrapper .product-item-details .action.primary.checkout {
    line-height: inherit;
    height: 30px;
    padding: 1px 25px;
}

.page-header .header-main {
    border-top: 1px solid #e7e7e7;
}
.page-wrapper .page-header .panel.wrapper::after {
    border-bottom: none;
}
.amcheckout-wrapper .fieldset.address div[name$=".firstname"],
.amcheckout-wrapper .fieldset.address div[name$=".city"],
.amcheckout-wrapper .fieldset.address div[name$=".postcode"] {
    float: left;
}
.amcheckout-wrapper .fieldset.address div[name$=".country_id"],
.amcheckout-wrapper .fieldset.address div[name$=".region_id"],
.amcheckout-wrapper .fieldset.address div[name$=".lastname"] {
    float: right;
}
.checkout-index-index .modal-inner-wrap .modal-footer .primary:hover,
.checkout-index-index .modal-inner-wrap .modal-footer .secondary.action-hide-popup:hover {
    border: 2px solid #11aae6;
}
.checkout-index-index .modal-inner-wrap .modal-footer .secondary.action-hide-popup {
    font-family: Poppins;
    letter-spacing: .01em;
    float: left;
}

.home-blocks .home-top-1thback,
.home-blocks .home-top-2thback,
.home-blocks .home-top-3thback,
.home-blocks .home-top-4thback {
    height: 80px;
    background-image: url(../images/product-sprites.png);
    background-size: 344px;
    background-repeat: no-repeat;
    margin-right: 20px;
}
.home-blocks .home-top-1thback {
    width: 117px;
    background-position: -113px -8px;
}
.home-blocks .home-top-2thback {
    width: 105px;
    background-position: -123px -107px;
}
.home-blocks .home-top-3thback {
    width: 64px;
    background-position: -140px -305px;
}
.home-blocks .home-top-4thback {
    width: 100px;
    background-position: -122px -205px;
}

[class="authentication-wrapper"]&gt;span,
[class="authentication-wrapper"] .action-auth-toggle {
    display: none;
}

/* latin */
@font-face {
  font-family: 'Shadows Into Light';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/UqyNK9UOIntux_czAvDQx_ZcHqZXBNQzdcD5.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(../fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(../fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(../fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(../fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(../fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(../fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(../fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(../fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(../fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(../fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(../fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(../fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(../fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(../fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(../fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(../fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(../fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(../fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(../fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(../fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(../fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(../fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(../fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(../fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  src: url(../fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  src: url(../fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  src: url(../fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  src: url(../fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  src: url(../fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  src: url(../fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  src: url(../fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  src: url(../fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/TK3iWkUHHAIjg752FD8Ghe4.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/TK3iWkUHHAIjg752HT8Ghe4.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/TK3iWkUHHAIjg752Fj8Ghe4.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/TK3iWkUHHAIjg752FD8Ghe4.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/TK3iWkUHHAIjg752HT8Ghe4.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/TK3iWkUHHAIjg752Fj8Ghe4.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/TK3iWkUHHAIjg752FD8Ghe4.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/TK3iWkUHHAIjg752HT8Ghe4.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/TK3iWkUHHAIjg752Fj8Ghe4.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/TK3iWkUHHAIjg752FD8Ghe4.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/TK3iWkUHHAIjg752HT8Ghe4.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/TK3iWkUHHAIjg752Fj8Ghe4.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/TK3iWkUHHAIjg752FD8Ghe4.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/TK3iWkUHHAIjg752HT8Ghe4.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/TK3iWkUHHAIjg752Fj8Ghe4.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  src: url(../fonts/pxiByp8kv8JHgFVrLFj_Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  src: url(../fonts/pxiByp8kv8JHgFVrLFj_Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  src: url(../fonts/pxiByp8kv8JHgFVrLFj_Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/pxiByp8kv8JHgFVrLDz8Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  src: url(../fonts/pxiByp8kv8JHgFVrLDD4Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  src: url(../fonts/pxiByp8kv8JHgFVrLDD4Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  src: url(../fonts/pxiByp8kv8JHgFVrLDD4Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/*Yot-pon poxel*/
.review-content-block .review-content,
.review-content-block .review-title,
.review-title-block .review-author .review-details-value,
.review-title-block .review-author .verified-buyer,
.review-top-info .review-date time.review-details-value,
#product-review-container .block-title strong,
#product-review-container .write-review-info .rating-block span,
.write-review-info .write-review-btn span,
.review-form .write-review-label,
.review-form span,
.review-form input,
#product-review-container .review-heading {
    font-family: 'Poppins';
}
.review-control-vote label:before, 
.review-control-vote:before, 
#product-review-container .write-review-info .rating-block .rating-summary .rating-result&gt;span:before, 
#product-review-container .write-review-info .rating-block .rating-summary .rating-result:before {
    font-size: 27px;
    height: 27px;
    line-height: 27px;
    letter-spacing: 6.3px;
}
.product-item .rating-summary .rating-result&gt;span:before,
.rating-summary .rating-result&gt;span:before,
.product-item .rating-summary .rating-result:before,
.rating-summary .rating-result:before {
    content: '\2605' '\2605' '\2605' '\2605' '\2605';
}
.review-field-ratings .review-control-vote:before {
    content: '\2606' '\2606' '\2606' '\2606' '\2606';
}
.product-info-main .product-reviews-summary .rating-summary .rating-result:before {
    font-size: 25px;
    line-height: 25px;
    height: 25px;
    color: silver;
    letter-spacing: 6.5px;
}
.product-item .rating-summary .rating-result &gt; span:before, 
.product-item .rating-summary .rating-result:before {
    letter-spacing: 0.4em;
    width: 21px;
    height: 21px;
    font-size: 21px;
    line-height: 21px;
}
.product-item .rating-summary .rating-result &gt; span:before {
    color: #ffc600;
}
.product-info-main .product-reviews-summary .rating-summary .rating-result&gt;span:before {
    color: #ffc600;
    font-size: 25px;
    line-height: 25px;
    height: 25px;
    letter-spacing: 6.5px;
}
.review-top-info .rating-summary .rating-result&gt;span:before, 
.review-top-info .rating-summary .rating-result:before {
    font-size: 23px;
    height: 23px;
    line-height: 23px;
}
.review-details .review-author .review-details-value,
.review-list .block-title strong,
#product-review-container .review-heading {
    color: #11aae6;
}
.review-list .block-title strong {
    border-color: #11aae6;
}
.review-title-block .review-title-circle {
    background: #38b396;
}
.review-title-block .review-title-circle span:after {
    display: none;
}
.write-review-info .write-review-btn span:before {
    display: none;
}
.write-review-info .write-review-btn {
    background-color: #38b396;
}
.review-field-rating .review-control-vote .rating-1:before {
  content: '\2605';
}
.review-field-rating .review-control-vote .rating-2:before {
  content: '\2605' '\2605';
}
.review-field-rating .review-control-vote .rating-3:before {
  content: '\2605' '\2605' '\2605';
}
.review-field-rating .review-control-vote .rating-4:before {
  content: '\2605' '\2605' '\2605' '\2605';
}
.review-field-rating .review-control-vote .rating-5:before {
  content: '\2605' '\2605' '\2605' '\2605' '\2605';
}
.review-form .action.submit.primary,
.review-form .action.submit.primary:hover {
    background: #38b396;
}
.opc-block-summary .amcheck-pr-lab {
    display: block;
    width: -webkit-fill-available;
    margin-top: 10px;
}
.opc-block-summary .amcheck-pr-lab .label.g-price {
    display: inline-block;
    float: left;
    margin-right: 10px;
}
.opc-block-summary .details-qty.amcheckout-qty {
    margin-top: 10px;
}</pre></body></html>