﻿@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap');

body {
    font-family: 'Open Sans', sans-serif;
    letter-spacing: -0.030em;
    color: #000;
}

a:hover {
    color: #008848;
}

.mypage-alo-ph-circle {
    border-color: #008848;
}

.mypage-alo-ph-circle-fill {
    background-color: #008848;
}

.mypage-alo-ph-img-circle {
    background-color: #008848;
}

.mypage-alo-phone:hover .mypage-alo-ph-circle {
    border-color: #43b91e;
}

.mypage-alo-phone:hover .mypage-alo-ph-circle-fill {
    background-color: #43b91e;
}

.mypage-alo-phone:hover .mypage-alo-ph-img-circle {
    background-color: #43b91e;
}

.bg {
    opacity: 0;
    transition: opacity 1s;
    -webkit-transition: opacity 1s;
}

.bg-loaded {
    opacity: 1;
}

.essb_links_list li.essb_totalcount_item .essb_t_l_big .essb_t_nb:after, .essb_links_list li.essb_totalcount_item .essb_t_r_big .essb_t_nb:after {
    color: #777777;
    content: "shares";
    display: block;
    font-size: 11px;
    font-weight: normal;
    text-align: center;
    text-transform: uppercase;
    margin-top: -5px;
}

.essb_links_list li.essb_totalcount_item .essb_t_l_big, .essb_links_list li.essb_totalcount_item .essb_t_r_big {
    text-align: center;
}

.essb_displayed_sidebar .essb_links_list li.essb_totalcount_item .essb_t_l_big .essb_t_nb:after, .essb_displayed_sidebar .essb_links_list li.essb_totalcount_item .essb_t_r_big .essb_t_nb:after {
    margin-top: 0px;
}

.essb_displayed_sidebar_right .essb_links_list li.essb_totalcount_item .essb_t_l_big .essb_t_nb:after, .essb_displayed_sidebar_right .essb_links_list li.essb_totalcount_item .essb_t_r_big .essb_t_nb:after {
    margin-top: 0px;
}

.essb_totalcount_item_before, .essb_totalcount_item_after {
    display: block !important;
}

    .essb_totalcount_item_before .essb_totalcount, .essb_totalcount_item_after .essb_totalcount {
        border: 0px !important;
    }

.essb_counter_insidebeforename {
    margin-right: 5px;
    font-weight: bold;
}

.essb_width_columns_1 li {
    width: 100%;
}

    .essb_width_columns_1 li a {
        width: 92%;
    }

.essb_width_columns_2 li {
    width: 49%;
}

    .essb_width_columns_2 li a {
        width: 86%;
    }

.essb_width_columns_3 li {
    width: 32%;
}

    .essb_width_columns_3 li a {
        width: 80%;
    }

.essb_width_columns_4 li {
    width: 24%;
}

    .essb_width_columns_4 li a {
        width: 70%;
    }

.essb_width_columns_5 li {
    width: 19.5%;
}

    .essb_width_columns_5 li a {
        width: 60%;
    }

.essb_width_columns_6 li {
    width: 16%;
}

    .essb_width_columns_6 li a {
        width: 55%;
    }

.essb_links li.essb_totalcount_item_before, .essb_width_columns_1 li.essb_totalcount_item_after {
    width: 100%;
    text-align: left;
}

.essb_network_align_center a {
    text-align: center;
}

.essb_network_align_right .essb_network_name {
    float: right;
}

:root {
    --primary-color: #008848;
}

.full-width .ubermenu-nav, .container, .row {
    max-width: 1230px
}

    .row.row-collapse {
        max-width: 1200px
    }

    .row.row-small {
        max-width: 1222.5px
    }

    .row.row-large {
        max-width: 1260px
    }

.sticky-add-to-cart--active, #wrapper, #main, #main.dark {
    background-color: #e9edf0
}

.header-main {
    height: 50px
}

#logo img {
    max-height: 66px;
}

#logo {
    width: 230px;
}

    #logo img {
        padding: 1px 0;
    }

.stuck #logo img {
    padding: 1px 0;
}

.header-top {
    min-height: 30px
}

.has-transparent + .page-title:first-of-type, .has-transparent + #main > .page-title, .has-transparent + #main > div > .page-title, .has-transparent + #main .page-header-wrapper:first-of-type .page-title {
    padding-top: 50px;
}

.header.show-on-scroll, .stuck .header-main {
    height: 50px !important
}

.stuck #logo img {
    max-height: 66px !important;
}

.search-form {
    width: 60%;
}

.header-bg-color, .header-wrapper {
    background-color: #008848;
}

.header-bottom {
    background-color: #f1f1f1
}

.header-main .nav > li > a {
    line-height: 16px
}

.stuck .header-main .nav > li > a {
    line-height: 16px
}

@media (max-width: 549px) {
    .header-main {
        height: 70px
    }

    #logo img {
        max-height: 70px
    }
}

.nav-dropdown {
    border-radius: 3px
}

.nav-dropdown {
    font-size: 90%
}

.header-top {
    background-color: rgba(255,255,255,0.9) !important;
}
/* Color */

.accordion-title.active, .has-icon-bg .icon .icon-inner, .logo a, .primary.is-underline, .primary.is-link, .badge-outline .badge-inner, .nav-outline > li.active > a, .nav-outline > li.active > a, .cart-icon strong, [data-color='primary'], .is-outline.primary {
    color: #008848;
}
/* Color !important */

[data-text-color="primary"] {
    color: #008848 !important;
}
/* Background Color */

[data-text-bg="primary"] {
    background-color: #008848;
}
/* Background */

.scroll-to-bullets a, .featured-title, .label-new.menu-item > a:after, .nav-pagination > li > .current, .nav-pagination > li > span:hover, .nav-pagination > li > a:hover, .has-hover:hover .badge-outline .badge-inner, button[type="submit"], .button.wc-forward:not(.checkout):not(.checkout-button), .button.submit-button, .button.primary:not(.is-outline), .featured-table .title, .is-outline:hover, .has-icon:hover .icon-label, .nav-dropdown-bold .nav-column li > a:hover, .nav-dropdown.nav-dropdown-bold > li > a:hover, .nav-dropdown-bold.dark .nav-column li > a:hover, .nav-dropdown.nav-dropdown-bold.dark > li > a:hover, .is-outline:hover, .tagcloud a:hover, .grid-tools a, input[type='submit']:not(.is-form), .box-badge:hover .box-text, input.button.alt, .nav-box > li > a:hover, .nav-box > li.active > a, .nav-pills > li.active > a, .current-dropdown .cart-icon strong, .cart-icon:hover strong, .nav-line-bottom > li > a:before, .nav-line-grow > li > a:before, .nav-line > li > a:before, .banner, .header-top, .slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow, .primary.is-outline:hover, .button.primary:not(.is-outline), input[type='submit'].primary, input[type='submit'].primary, input[type='reset'].button, input[type='button'].primary, .badge-inner {
    background-color: #008848;
}
    /* Border */

    .nav-vertical.nav-tabs > li.active > a, .scroll-to-bullets a.active, .nav-pagination > li > .current, .nav-pagination > li > span:hover, .nav-pagination > li > a:hover, .has-hover:hover .badge-outline .badge-inner, .accordion-title.active, .featured-table, .is-outline:hover, .tagcloud a:hover, blockquote, .has-border, .cart-icon strong:after, .cart-icon strong, .blockUI:before, .processing:before, .loading-spin, .slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow, .primary.is-outline:hover {
        border-color: #008848
    }

.nav-tabs > li.active > a {
    border-top-color: #008848
}

.widget_shopping_cart_content .blockUI.blockOverlay:before {
    border-left-color: #008848
}

.woocommerce-checkout-review-order .blockUI.blockOverlay:before {
    border-left-color: #008848
}
/* Fill */

.slider .flickity-prev-next-button:hover svg, .slider .flickity-prev-next-button:hover .arrow {
    fill: #008848;
}
/* Background Color */

[data-icon-label]:after, .secondary.is-underline:hover, .secondary.is-outline:hover, .icon-label, .button.secondary:not(.is-outline), .button.alt:not(.is-outline), .badge-inner.on-sale, .button.checkout, .single_add_to_cart_button {
    background-color: #de2000;
}

[data-text-bg="secondary"] {
    background-color: #de2000;
}
/* Color */

.secondary.is-underline, .secondary.is-link, .secondary.is-outline, .stars a.active, .star-rating:before, .woocommerce-page .star-rating:before, .star-rating span:before, .color-secondary {
    color: #de2000
}
/* Color !important */

[data-text-color="secondary"] {
    color: #de2000 !important;
}
/* Border */

.secondary.is-outline:hover {
    border-color: #de2000
}

@media screen and (max-width: 549px) {
    body {
        font-size: 100%;
    }
}

body {
    font-family: "Roboto", sans-serif
}

body {
    font-weight: 0
}

body {
    color: #333333
}

.nav > li > a {
    font-family: "Roboto", sans-serif;
}

.nav > li > a {
    font-weight: 700;
}

h1, h2, h3, h4, h5, h6, .heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a {
    font-family: "Roboto", sans-serif;
}

h1, h2, h3, h4, h5, h6, .heading-font, .banner h1, .banner h2 {
    font-weight: 700;
}

h1, h2, h3, h4, h5, h6, .heading-font {
    color: #4a4a4a;
}

.alt-font {
    font-family: "Dancing Script", sans-serif;
}

.header:not(.transparent) .header-nav.nav > li > a {
    color: #ffffff;
}

a {
    color: #333333;
}

    a:hover {
        color: #0064c2;
    }

.tagcloud a:hover {
    border-color: #0064c2;
    background-color: #0064c2;
}

@media screen and (min-width: 550px) {
    .products .box-vertical .box-image {
        min-width: 300px !important;
        width: 300px !important;
    }
}

.header-main .social-icons, .header-main .cart-icon strong, .header-main .menu-title, .header-main .header-button > .button.is-outline, .header-main .nav > li > a > i:not(.icon-angle-down) {
    color: #ffffff !important;
}

    .header-main .header-button > .button.is-outline, .header-main .cart-icon strong:after, .header-main .cart-icon strong {
        border-color: #ffffff !important;
    }

.header-main .header-button > .button:not(.is-outline) {
    background-color: #ffffff !important;
}

.header-main .current-dropdown .cart-icon strong, .header-main .header-button > .button:hover, .header-main .header-button > .button:hover i, .header-main .header-button > .button:hover span {
    color: #FFF !important;
}

.header-main .menu-title:hover, .header-main .social-icons a:hover, .header-main .header-button > .button.is-outline:hover, .header-main .nav > li > a:hover > i:not(.icon-angle-down) {
    color: #ffffff !important;
}

.header-main .current-dropdown .cart-icon strong, .header-main .header-button > .button:hover {
    background-color: #ffffff !important;
}

    .header-main .current-dropdown .cart-icon strong:after, .header-main .current-dropdown .cart-icon strong, .header-main .header-button > .button:hover {
        border-color: #ffffff !important;
    }

.footer-2 {
    background-color: #777777
}

.absolute-footer, html {
    background-color: #e9edf0
}

.label-new.menu-item > a:after {
    content: "New";
}

.label-hot.menu-item > a:after {
    content: "Hot";
}

.label-sale.menu-item > a:after {
    content: "Sale";
}

.label-popular.menu-item > a:after {
    content: "Popular";
}

#shop-sidebar ul, #product-sidebar ul, .post-sidebar ul, .mona_sidebar_cate aside ul {
    font-size: 14px;
    font-weight: 600;
    border: 0px solid #ddd;
    border-radius: 0px;
    padding: 0;
    background-color: #fff;
    letter-spacing: 0;
    font-family: 'Open Sans', sans-serif;
}

#shop-sidebar aside, #product-sidebar aside, .post-sidebar aside, .mona_sidebar_cate aside {
    padding-top: 10px;
    background-color: transparent;
    border-radius: 0;
}

#nav_menu-2 div.is-divider {
    margin: 5px;
}

#shop-sidebar ul li + li, #product-sidebar ul li + li, .post-sidebar ul li + li, .mona_sidebar_cate ul li + li {
    border-top: none;
}

ul.menu > li li > a, .widget > ul > li li > a {
    font-size: 14px;
    padding: 3px 0;
    display: inline-block;
    font-weight: 500;
}

.box-image img.cus-back-image {
    padding: 5px;
}

.icon-footer-custom {
}

    .icon-footer-custom img {
        width: 32px;
    }

#row-1873330058 > .col > .col-inner {
    padding: 15px 15px 15px 15px;
    background-color: rgb(255, 255, 255);
}

#image_1717350471 {
    width: 85%;
}

#image_227879900 {
    width: 85%;
}

div#row-1873330058 {
    background: #fff;
    padding: 15px;
}

section#section_216175326 {
    padding: 0;
}

.header-nav-custom {
    background: rgba(19,18,24,.16);
    color: #fff;
    font-weight: 300;
    height: 50px;
    padding: 0 10px;
    text-align: center;
}

span.cart-price {
    color: #faff00;
    font-weight: normal;
}

.header-nav-custom li:first-child {
    color: #faff00;
    text-align: center;
    display: inline-block;
}

    .header-nav-custom li:first-child a {
        color: #faff00 !important;
        text-align: center;
        display: inline-block;
        font-size: 15px;
    }

.header-main .nav > li {
    margin: 0 8px;
}

#shop-sidebar aside, #product-sidebar aside, .post-sidebar aside, .mona_sidebar_cate aside {
    background-color: #fff;
    padding: 20px 0 0 0;
    border: none;
    border-radius: 0;
}

#shop-sidebar .is-divider, #product-sidebar .is-divider, .post-sidebar .is-divider, .mona_sidebar_cate .is-divider {
    height: 0.5px;
}

#shop-sidebar aside, #product-sidebar aside, .post-sidebar aside, .mona_sidebar_cate aside {
    margin-bottom: 0px;
    background-color: transparent;
    padding: 20px 0 0 0;
    border: 0;
    border-radius: 0;
}

div#tag {
    padding: 15px;
}

    div#tag a {
        margin: 5px;
        border: 1px solid #008848;
        display: inline-block;
        font-size: 13px;
        padding: 1px 5px;
        color: #008848;
        font-weight: normal;
        border-radius: 6px;
    }

        div#tag a:hover {
            background: #008848;
            color: #fff;
        }

.location-map {
    text-align: right;
    margin-right: 15px;
}

    .location-map a {
        color: #fff;
    }

        .location-map a:hover {
            color: #faff00;
        }

.post_vertical h5.post-title.is-large {
    margin-top: -12px;
}

.box-image {
    /*max-height: 245px;*/
}

.box-image-product-list {
    /*max-height: 227px;*/
}

nav.woocommerce-pagination {
    text-align: center;
    margin-top: 15px;
}

.pagination-page {
}

    .pagination-page li {
        list-style: none;
        display: inline-block;
        font-weight: normal;
    }

        .pagination-page li a {
            list-style: none;
            display: inline-block;
            font-weight: normal;
            width: 40px;
            display: inline-block;
            height: 40px;
            line-height: 40px;
            border-radius: 50%;
            font-weight: 700;
            text-align: center;
        }

        .pagination-page li.active a {
            background: #008848;
            color: #fff;
        }

.breadcrumb {
    background-color: transparent;
    display: block;
    flex-wrap: wrap;
    justify-content: flex-end;
}

    .breadcrumb > li {
        display: inline-block;
    }

        .breadcrumb > li + li:before {
            padding: 0 5px;
            color: #ccc;
            content: "/\00a0";
        }

.woocommerce-ordering select {
    display: inline-block;
    width: 60px;
}

    .woocommerce-ordering select:first-child {
        display: inline-block;
        width: 160px;
    }

.breadcrumb {
    margin-bottom: -7px;
}

div#shop-sidebar {
    background: #fff;
}

.detail-share {
    display: inline-block;
    float: left;
    margin-top: -3px;
}

.social-share label {
    display: inline-block;
    float: left;
}

.product-short-description span.yes {
    color: #008848;
}

.description-list {
    margin: 0;
    padding: 0;
    margin-bottom: 15px;
}

    .description-list li {
        line-height: 25px;
        font-size: 14px;
        list-style: none;
        margin: 0;
        padding: 0;
        margin-left: 0 !important;
    }

        .description-list li span {
            font-weight: 500;
        }
.product-footer .woocommerce-tabs {
    border: none;
    padding: 0;
    border-top: none;
}
.tab-content{
    line-height:25px;
    font-size:15px;
}
    .tab-content p {
        line-height: 25px;
        font-size: 15px;
    }
.tab-content img{
    max-width:100%;
    height:auto;
}
.product-footer .tabbed-content .nav-pills > li > a {
    border: none;
}
.related-products-wrapper .product-small.box {
    
    border: 1px solid #ddd;
}
.col, .gallery-item, .columns {
    /*position: relative;
    margin: 0;
    padding: 0px 30px 0px 0px;
    width: 100%;*/
}
.product-section {
    border-top: none;
}

.cart-table {
    margin-top: 10px;
    margin-bottom: 20px;
    border: 1px solid #d7d7d7;
    text-align: left;
}
    .cart-table .thead-light th {
        background: #f6f6f6;
        color: #231f20;
        border-bottom: none;
        padding: 18px 30px;
        line-height: 1;
        margin: 0;
    }
    .cart-table .thead-light th {
        text-align: left !important;
        font-size: 14px;
    }
.cart-img-bag-tb {
    width: 70px;
}
.cart-table tbody tr td {
    color: #231f20;
    font-weight: 500;
    padding: 25px 30px;
    font-size: 14px;
    background: transparent !important;
}
.table {
    width: 100%;
    margin-bottom: 20px;
}
.row-1{
    padding:15px;
}
.category-page-row-cart{
    padding-top:0px !important;
}
.pro-qty input[type="text"] {
    width: 45px;
    margin-top: -7px;
    text-align: center;
}
.dec.qty-btn.button {
    margin-right: 0;
    padding: 0px 5px 0px 12px;
    text-align: center;
}
.inc.qty-btn.button {
    padding: 0px 5px 0px 12px;
    text-align: center;
}
.__remove{
    color:#de2000;
}
.cart-table-section .backshop-btn {
    position: relative;
    width: fit-content;
    border: 3px solid #231f20;
    line-height: 42px;
    padding: 0;
    border-radius: 0;
    display: flex;
    background: #231f20;
    color: #fff;
    font-size: 14px;
    padding: 0px 10px 0px 10px;
}
input#bodyContentPlaceHolder_btnUpdate {
    font-weight: 500;
    background: #f8efea;
    color: #000;
    border: none;
    width: auto;
    display: inline-block;
    font-size: 14px;
    padding: 5px 10px 5px 10px;
}
input#bodyContentPlaceHolder_empty_cart_button {
    background: #990000;
    color: #fff;
    border: none;
    font-weight: 500;
    width: auto;
    display: inline-block;
    font-size: 14px;
    padding: 5px 10px 5px 10px;
}
.cart-discount-section .total-col {
    background: #f0f3f5;
    padding: 26px 0 0;
    text-align: left;
    width: 350px;
    float: right;
    margin-right: 30px;
}
.total-col .sub-total, .total-col .total {
    display: flex;
    justify-content: space-between;
    color: #231f20;
    font-size: 17px;
    font-weight: 500;
    border-bottom: none;
    padding-bottom: 10px;
    margin-bottom: 10px;
    margin-left: 26px;
    margin-right: 26px;
}
.total-col .checkout-btn {
    line-height: 54px;
    width: 100%;
    border-width: 2px;
    border-color: #b8905b;
    background: #b8905b;
    display: inline-block;
    text-align: center;
    color: #fff;
}
    .total-col .checkout-btn:hover:before {
        width: 100%;
    }
    .total-col .checkout-btn:before {
        background: #fff;
    }
.no-padding.col-12.col-md-6.d-flex.l-part.small-columns-2 {
    width: 50%;
    float: left;
    text-align: left;
    display: inline-block;
}
.no-padding.col-12.col-md-6.d-flex.r-part.small-columns-2 {
    float: right;
    text-align: right;
    margin-right: -15px;
}
.no-padding.col-12.col-sm-12.col-md-8.col-lg-4.mx-auto {
    clear: both;
    /* width: 50% !important; */
    /* float: right; */
    /* display: inline-block; */
    text-align: right;
    margin-bottom: 15px;
}
.checkout__table .__image {
    position: relative;
    width: 80px;
    height: auto;
    margin-right: 15px;
}
.no-padding-payment-left.col-md-7.col-lg-6.col-xl-5 {
    display: inline-block;
    float: right;
    width: 50%;
    padding: 15px;
    padding-right: 30px;
}
.no-padding-payment.col-md-5.col-lg-6 {
    width: 50%;
    float: left;
    display: inline-block;
    padding: 15px;
    padding-left: 45px;
}
.error-form {
    color: red;
    padding-top: 11px;
    text-align: left;
    width: 100%;
    font-size: 14px;
}
span.required {
    color: red;
}
.checkout__form h6 {
    font-size: 15px !important;
    text-align: left;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 15px !important;
    line-height: 16px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0;
    color: #008848;
    margin-left: -17px;
    margin-bottom: 15px;
}
input#txtFullName, input#txtPhone, input#txtEmail, input#txtAddress {
    margin-bottom: 0px;
}
.input-wrp {
    margin-bottom: 5px;
}
.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #ddd !important;
    border-radius: 4px !important;
    height: 40px!important;
}
    .select2-container--default .select2-selection--single .select2-selection__rendered {
        color: #444;
        line-height: 39px !important;
        margin-left: -10px;
    }
.checkout__total {
    background-color: #f9f9f9;
    margin-top: 50px;
    line-height: 1.3;
    color: #383838;
    font-weight: 500;
}
.payment-50 {
    width: 50%;
    display: inline-block;
    float: left;
}
input#txtPhone {
    width: 98%;
}
.row2 {
    padding-left: 0;
    padding-right: 0;
    margin-left: -15px;
    margin-right: -15px;
    width: auto;
}
.payment-city .select2-container {
    width:98% !important;
}
.payment-ward .select2-container {
    width: 98% !important;
}
.checkout__form table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}
.checkout__total tfoot {
    background-color: #e8e8e8;
}
.checkout__total tbody {
    font-size: 18px;
    text-align: right;
}
    .checkout__total tbody td:first-child {
        font-weight: 700;
        text-align: left;
        color: #333;
    }
.checkout__total td:first-child {
    padding-left: 30px;
}
.checkout__total tbody td {
    vertical-align: top;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 15px;
    text-align: right;
}
input#bodyContentPlaceHolder_btnSaveCart {
    background: #028848;
    width: auto;
    height: auto;
    padding: 0px 20px;
    font-weight: normal;
    border: none;
}
.d-table-cell.align-middle {
    display: inline-block;
}
.check-out-h6 {
    margin-left: 0px !important;
}
.page-content.page-content-member-login.container-custom {
    padding: 15px 45px 45px 35px;
}
.notistatus.notistatus2 {
    background: #028848;
    color: #fff;
    text-align: center;
    padding: 10px 0px;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 15px;
}
.titlebill {
    color: #028848;
    font-weight: bold;
    margin-bottom: 15px;
    margin-top: 15px;
}
a.buyother {
    background: #028848;
    color: #fff;
    padding: 10px 0px;
    margin: 0 auto;
    width: 200px;
    display: inherit;
    text-align: center;
    font-weight: 500;
    font-size: 17px;
}
.row12 {
    background: #fff;
    padding-top: 30px;
    padding-bottom: 30px;
}
h1.text-center {
    color: #028848;
}
a.link_404 {
    background: #028848;
    color: #fff;
    font-size: 18px;
    padding: 6px 12px;
    margin-top: 15px;
    display: inline-block;
}
.icon-box-left .icon-box-img + .icon-box-text {
    padding-left: 5px;
}
.video-wrap {
    position: relative;
    width: 100%;
    height: 400px;
}

    .video-wrap iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 2;
    }



.video-wrap__grippy + .video-wrap__grippy {
    left: auto;
    right: 0;
}

    .video-wrap__grippy + .video-wrap__grippy:before {
        bottom: 0;
        top: auto;
        right: 100%;
        left: auto;
    }
.nguon-goc {
    margin-bottom: 15px;
    padding-bottom: 15px;
}
.nguon-goc ul.feature {

}
    .nguon-goc ul.feature li {
        font-size: 13px;
        list-style: none;
        display: inline-block;
        float: left;
        margin: 0;
        padding: 0;
        margin: 0px 5px 0px 0px;
        font-weight: bold;
        color: #333;
    }
        .nguon-goc ul.feature li img {
            width: 32px;
        }
.mona_title {
    text-transform: uppercase;
    border-left: 4px solid #008848;
    padding: 10px 10px 8px 10px;
    font-size: 1em;
    background: #22b24c;
    color: #fff;
    background-image: -webkit-linear-gradient( -131deg,#22b24c,#a6ce39);
    background-image: -moz-linear-gradient(-131deg,#22b24c,#a6ce39);
    background-image: -o-linear-gradient(-131deg,#22b24c,#a6ce39);
    background-image: -ms-linear-gradient(-131deg,#22b24c,#a6ce39);
    background-image: linear-gradient( -131deg,#22b24c,#a6ce39);
}
.large-9 .nguon-goc ul.feature li img {
    width: 21px;
}