@import url('variable.less'); /* common */ html { background-color: #fff !important; } body { overflow: hidden !important; .Arial !important; font-size: 16px !important; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; h1, h2, h3, h4, h5, h6, .heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a { .Arial; } .nav > li > a { .Arial; } p { margin-bottom: 10px; } b, strong { font-weight: 700; } .dark, .dark p, .dark td { color: #fff; } } @media (min-width: 768px) { .pb_medium { > .col { padding-bottom: 0 !important; } } } @media (min-width: 1024px) { .pb_large { > .col { padding-bottom: 0 !important; } } } /* header */ body { &.header_logo_center { #header { #masthead { .header-nav-main { > li { margin: 0 17px; > a { font-size: 16px; .col_sec; letter-spacing: 0; line-height: 1.4; > .icon-angle-down { display: none; } } > ul { border: none; padding: 0; display: none; max-height: unset; left: 0; -webkit-transform-origin: top; transform-origin: top; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-transform: scale(1, 0); transform: scale(1, 0); opacity: 0; display: block; min-width: 270px; > li { border: none; position: relative; padding: 0; display: block; width: 100%; white-space: normal; > a { font-size: 15px; color: #000; border: none; text-transform: unset; font-weight: 400; margin: 0; padding: 7px 10px; line-height: 1.5; } &:hover { > a { .bac_pri; color: #fff; } } } } &:hover { > ul { display: block; opacity: 1; -webkit-transform: scale(1, 1); transform: scale(1, 1); transition: transform 0.3s ease, opacity 0.2s ease 0.1s; -webkit-transition: -webkit-transform 0.3s ease, opacity 0.2s ease 0.1s; } } &.menu-item { > a { &:after { content: ''; display: block; height: 2px; width: 100%; background-color: transparent; margin-top: 1px; } } &:hover, &.current-menu-item { > a { &:after { .bac_title; } } } } } &.nav-left { // -ms-flex-pack: end; // justify-content: flex-end; } &.nav-right { // -ms-flex-pack: start; // justify-content: flex-start; > li { &.custom, &.header_tc, &.header-search-form, &.cart-item { display: none; } &.languages { margin: 0 7px; + .languages { margin-right: 0; } } &:nth-child(4) { margin-left: 0; } } } } } #wide-nav { display: none; } } } &:not(.header_logo_center) { #header { #masthead { > .header-inner { > .flex-col { &.hide-for-medium.flex-right { flex: 1 0 auto; -ms-flex: 1 0 auto; width: calc(100% - 130px - 50px); -ms-flex-order: unset; order: unset; } } } #logo { -ms-flex-order: unset; order: unset; margin-left: 0; margin-right: 50px; } .header-nav-main { &.nav-left { display: none; } &.nav-right { > li { &.custom { display: none; } &.menu-item { display: none; } &.cart-item { display: none; } &.languages { display: none; } &.header_tc { display: block; width: 100%; margin: 0; margin-bottom: 7px; .tc_wrap { width: 100%; -js-display: flex; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; .item_tc { max-width: calc( 100% / 4 ); -ms-flex-preferred-size: calc( 100% / 4 ); flex-basis: calc( 100% / 4 ); padding: 0 5px; .item_wrap { width: 100%; -js-display: flex; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; align-items: center; .i_icon { font-size: 30px; .col_pri; } .i_text { padding-left: 10px; flex: 1; font-size: 15px; line-height: 1.3; } } } } } &.header-search-form { margin: 0; width: 100%; input[type="search"] { min-height: 38px; height: 38px; line-height: 38px; border: 1px solid @col_pri; box-shadow: none; border-right: none; padding-left: 15px; font-size: 14px; } button[type="submit"] { margin: 0; min-height: 38px; height: 38px; line-height: 38px; box-shadow: none; font-size: 13px; padding: 0 15px; border: none; border-top-right-radius: 4px; border-bottom-right-radius: 4px; font-weight: 100; .bac_thid; transition: all .3s; &:hover { .bac_pri; } } } } } } } #wide-nav { .header-bottom-nav { &.nav-center { > li { margin: 0; padding: 0 20px; > a { padding: 0; line-height: 45px; font-size: 15px; letter-spacing: 0; > .icon-angle-down { display: none; } } &.cart-item { padding: 0 10px; > a { > i { font-size: 14px; position: relative; top: -2px; margin-left: 7px; &:after { .bac_thid; } } } } > ul { border: none; padding: 0; display: none; max-height: unset; left: 0; -webkit-transform-origin: top; transform-origin: top; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-transform: scale(1, 0); transform: scale(1, 0); opacity: 0; display: block; min-width: 270px; > li { border: none; position: relative; padding: 0; display: block; width: 100%; white-space: normal; > a { font-size: 15px; color: #000; border: none; text-transform: unset; font-weight: 400; margin: 0; padding: 7px 10px; line-height: 1.5; } &:hover { > a { .bac_pri; color: #fff; } } } } &.current-menu-item, &.current-menu-parent { .bac_sec; } &:hover { .bac_sec; > ul { display: block; opacity: 1; -webkit-transform: scale(1, 1); transform: scale(1, 1); transition: transform 0.3s ease, opacity 0.2s ease 0.1s; -webkit-transition: -webkit-transform 0.3s ease, opacity 0.2s ease 0.1s; } } &.languages { padding: 0 7px; a { vertical-align: middle; img { position: relative; top: -1px; } } &:hover { background-color: transparent; } } } } } } } } } .nav-dropdown-has-arrow li.has-dropdown:before { display: none; } @media (max-width: 1023px) { #header { #masthead { > .flex-row { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; .flex-col.show-for-medium.flex-right { flex: 1 0 auto; -ms-flex: 1 0 auto; } } } } } @media (min-width: 1024px) and (max-width: 1279px) { body { &.header_logo_center { #header { #masthead { .header-nav-main { > li { margin: 0 10px; > a { font-size: 15px; } } } } } } &:not(.header_logo_center) { #header { #wide-nav { .header-bottom-nav { &.nav-center { > li { padding: 0 15px; > a { font-size: 14px; } } } } } } } } } .off-canvas-left { .mfp-content { #main-menu { .sidebar-menu { } .nav-sidebar { > li { border: none; background-color: transparent; > a { color: #000; font-size: 14px; letter-spacing: 0; padding: 7px 0px; padding-left: 10px; font-weight: 600; text-transform: uppercase; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; flex-grow: unset; flex: 1 auto; max-width: calc( 100% - 30px ); -ms-flex-preferred-size: calc( 100% - 30px ); flex-basis: calc( 100% - 30px ); > i { opacity: 1; &.fa { vertical-align: baseline; } } } &.current-menu-item { > a { .col_pri; } } > ul { padding-bottom: 0; li { margin: 0; padding-left: 5px; a { color: #000; font-size: 13px; letter-spacing: 0; padding: 5px 15px; font-weight: 500; text-transform: uppercase; } &.menu-item { a { &:before { font-family: 'Font Awesome 5 Free'; content: "\f0da"; font-size: 13px; margin-right: 5px; font-weight: 700; .col_pri; } } } } } .toggle { opacity: 1; color: #444; font-size: 10px; width: auto; height: auto; border: none; min-height: auto; line-height: unset; margin: 0; letter-spacing: 0; font-weight: 400; max-width: 30px; -ms-flex-preferred-size: 30px; flex-basis: 30px; } &.header-search-form { padding-top: 0 } } > li.header-search-form { padding: 0 15px 20px 15px; form { input { background-color: #fff; min-height: 35px; height: 35px; line-height: 35px; border-radius: 0 !important; box-shadow: none; padding-right: 35px; } button[type="submit"] { border: none; .bac_pri; letter-spacing: 0; font-weight: 500; font-size: 13px; color: #fff; } } } > li.custom { display: none; } } } } } @media (max-width: 480px) { .off-canvas-left { .mfp-content { width: calc(100vw - 90px) !important; } } } @media (min-width: 768px) and (max-width: 1023px) { .off-canvas-left { .mfp-content { width: calc(100vw - 60vw) !important; } } } @media (max-width: 1023px) { #header { #masthead { height: 70px !important; > .header-inner { padding: 0 9.8px; } #logo { -ms-flex-order: unset; order: unset; margin: 0; img { padding: 3px; max-height: 70px !important; margin: unset; } } } } } /* section-title-container */ body { .section-title-container { .section-title-center { margin: 0; b { .bac_line; opacity: 1 !important; } span { font-size: 20px; .col_title; line-height: 1.3; position: relative; margin: 0; padding: 0 15px; &:before { height: 15px; width: 2px; .bac_line; content: ''; display: block; position: absolute; top: 50%; left: 0; transform: translateY(-50%); } &:after { height: 15px; width: 2px; .bac_line; content: ''; display: block; position: absolute; top: 50%; right: 0; transform: translateY(-50%); } } } .section-title-normal { margin: 0; border: none; span { border-bottom: 1px solid @col_title; margin: 0; padding: 0; font-size: 18px; line-height: 1.3; .col_title; } } &.title_mb15 { margin-bottom: 15px; } &.title_page { margin-bottom: 10px; .section-title-normal { span { border: none; // color: #333; } } } &.title_bg { .section-title-center { background-color: #f3f3f3; padding: 15px 0; } } } .dark { .section-title-container { .section-title-center { background-color: transparent; padding: 0; b { background-color: transparent; } span { color: #fff; &:before, &:after { display: none; } } } } } } /* slogan_web */ .slogan_web { background-color: #f3f3f3; .col_title; text-transform: uppercase; text-decoration: underline; text-align: center; font-size: 1.5em; line-height: 1.3; margin-bottom: 0; padding: 30px 0; } /* reasons_choose */ .reasons_choose { width: calc( 100% + 30px ); -js-display: flex; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; margin-left: -15px; margin-right: -15px; .reason_wrap { max-width: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; padding: 0 15px; .reason { width: 100%; -js-display: flex; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; align-items: center; border-bottom: 1px solid #ddd; padding: 12px 0; cursor: pointer; + .reason { // margin-top: 10px; } &:first-child { padding-top: 0; } .text { flex: 1; font-size: 14px; color: #7a787b; font-weight: 700; line-height: 1.4; padding-left: 15px; text-transform: uppercase; } .number { // .bac_2_gradient_to_left; color: #ccc; border-radius: 50%; text-align: center; font-size: 25px; line-height: 1; } .icon { font-size: 18px; .col_pri; padding-left: 3px; visibility: hidden; } &:hover { .text { .col_pri; } .icon { visibility: visible; } } } } } @media (max-width: 480px) { .reasons_choose { width: 100%; margin-left: 0; margin-right: 0; .reason_wrap { max-width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; padding: 0; &.reason_left { .reason { .text { text-align: left; padding-right: 0; padding-left: 20px; } .number { -ms-flex-order: -1; order: -1; } } } &.reason_right { padding-top: 15px; } } } } /* sec_banner_header */ .section.sec_banner_header { min-height: 300px; background-color: #fff !important; .bg-fill { background-size: contain !important; } .section-bg-overlay { background-color: rgba(0,0,0,.25); } .content_banner { font-size: 1em; text-align: center; p { &:last-child { margin-bottom: 0; } } } } // @media (max-width: 480px) // { // .section.sec_banner_header // { // min-height: 150px; // } // } // @media (min-width: 768px) and (max-width: 1023px) // { // .section.sec_banner_header // { // min-height: 200px; // } // } // @media (min-width: 1024px) and (max-width: 1279px) // { // .section.sec_banner_header // { // min-height: 284px; // } // } // @media (min-width: 1280px) and (max-width: 1365px) // { // .section.sec_banner_header // { // min-height: 350px; // } // } // @media (min-width: 1366px) and (max-width: 1439px) // { // .section.sec_banner_header // { // min-height: 375px; // } // } // @media (min-width: 1440px) and (max-width: 1679px) // { // .section.sec_banner_header // { // min-height: 395px; // } // } // @media (min-width: 1680px) // { // .section.sec_banner_header // { // min-height: 461px; // } // } /* grid_archive_news */ .grid_archive_news { .col.post-item { .box { .box-image { .absolute { display: none; } .hover_image; } .box-text { padding: 0; padding-top: 15px; .post-title { text-transform: uppercase; font-size: 16px; margin: 0; margin-bottom: 7px; line-height: 1.4; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; white-space: normal; -webkit-line-clamp: 2; display: -webkit-box; max-height: 44px; &:hover { .col_pri; } } .is-divider { display: none; } .from_the_blog_excerpt { line-height: 1.5; margin: 0; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; white-space: normal; -webkit-line-clamp: 3; display: -webkit-box; max-height: 63px; color: #666; } } } } } /* nav-pagination links */ .nav-pagination.links { li { margin: 0 2px; a, span { border: none; min-height: 32px; height: 32px; line-height: 32px; min-width: 32px; border-radius: 0; font-size: 15px; font-weight: 500; } a { background-color: #f2f2f2; } } } /* list_new_sidebar */ .list_new_sidebar { .new { padding-bottom: 10px; // border-bottom: 1px solid #ececec; // margin-bottom: 10px; &:nth-last-child(2) { border-bottom: none; margin-bottom: 0; padding-bottom: 0; } > p { display: none; } .box { .box-image { width: 35%; .image-cover { padding-top: 65%; } } .box-text { padding: 0; padding-left: 15px; .post-title { font-size: 14px; color: #333; margin: 0; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; white-space: normal; -webkit-line-clamp: 2; display: -webkit-box; max-height: 36px; transition: all .3s; line-height: 1.3; &:hover { .col_pri; } } } } } } @media (max-width: 480px) { .list_new_sidebar { .new { .box-vertical { display: table; width: 100%; .box-image { direction: ltr; display: table-cell; vertical-align: top; width: 35% !important; .image-cover { padding-top: 65%; } } .box-text { direction: ltr; display: table-cell; vertical-align: middle; } } } } } @media (min-width: 768px) and (max-width: 1023px) { .list_new_sidebar { .new { .box-vertical { .box-image { width: 30%; .image-cover { padding-top: 56.25%; } } .box-text { padding-left: 20px; } } } } } /* secondary */ #secondary { aside { margin: 0; + aside { margin-top: 20px; } .widget-title { display: block; margin-bottom: 20px; letter-spacing: 0; span { display: block; font-size: 18px; border-bottom: 1px solid #ccc; text-transform: uppercase; padding-bottom: 10px; position: relative; line-height: 1.3; font-weight: 500; &:after { content: ''; border-bottom: 4px solid @col_sec; position: absolute; width: 65px; bottom: -2px; left: 0; } } } .is-divider { display: none; } } } /* menu_aboutus */ .menu_aboutus { margin: 0; margin-bottom: 20px; list-style: none; text-align: right; border-bottom: #ccc solid 1px; li { display: inline-block; margin: 0 !important; border-left: 1px solid #ddd; padding: 10px 15px; a { text-transform: uppercase; color: #333; transition: all .3s; } &:first-child { border-left: none; } &:last-child { padding-right: 0; } &.current-menu-item, &:hover { a { .col_thid; } } } } @media (max-width: 1023px) { .menu_aboutus { text-align: center; } } /* title_aboutus */ .title_aboutus { width: 100%; -js-display: flex; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; align-items: center; margin-bottom: 20px; .box_title { flex: 1; .title_page { margin: 0; .col_pri; font-size: 1.65em; line-height: 1.3; position: relative; text-transform: uppercase; &:after { content: ""; width: 5%; border-top: solid 3px @col_sec; display: block; margin-top: 3px; } } } .box_brochure { a { display: block; .text { display: inline-block; text-transform: uppercase; color: #333; font-weight: 600; font-size: 18px; line-height: 1; margin-right: 10px; } .btn { display: inline-block; .bac_pri; color: #fff; text-transform: uppercase; padding: 5px 30px; transition: all .3s; &:hover { .bac_sec; } } } } } @media (max-width: 1023px) { .title_aboutus { .box_title { max-width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } .box_brochure { max-width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; text-align: right; margin-top: 15px; } } } /* .shop-page-title.category-page-title.page-title */ .shop-page-title.category-page-title.page-title { display: none; } @media (max-width: 1023px) { .shop-page-title.category-page-title.page-title { display: block; .page-title-inner { padding-top: 10px; min-height: unset; > .flex-col { padding: 0; } .woocommerce-breadcrumb { display: none; } .category-filtering { padding: 0; } .woocommerce-result-count, .woocommerce-ordering { display: none; } } } } /* shop-sidebar, product_sidebar */ #shop-sidebar, .product_sidebar { aside { margin: 0; + aside { margin-top: 20px; } .widget-title { display: block; margin-bottom: 15px; letter-spacing: 0; display: block; font-size: 18px; border-bottom: 1px solid #ccc; text-transform: uppercase; padding-bottom: 10px; position: relative; line-height: 1.3; font-weight: 600; .col_title; &:after { content: ''; border-bottom: 6px solid #fdb813; position: absolute; width: 65px; bottom: -3px; left: 0; } } .is-divider { display: none; } ul.menu { > li { border-bottom: 1px solid #ececec; border-top: none; > a { text-transform: uppercase; font-size: 14px; &:hover { // .col_pri; color: #000; font-weight: 700; } } &.current-menu-item { > a { color: #000; font-weight: 700; } } } } } } /* list_product_archive */ .list_product_archive { .product-small.col { .badge-container { display: none; } .box { .box-image { width: 40% !important; min-width: unset !important; .image-cover { padding-top: 75%; } // .hover_image; } .box-text { padding: 0; padding-left: 15px; text-align: left; vertical-align: top; .title-wrapper { .product-title { margin: 0; a { margin: 0; font-size: 17px; margin-bottom: 7px; .col_pri; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; white-space: normal; -webkit-line-clamp: 2; display: -webkit-box; line-height: 1.3; &:hover { text-decoration: underline; } } } } .description_product { font-size: 14px; color: #666; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; white-space: normal; -webkit-line-clamp: 2; display: -webkit-box; line-height: 1.4; } .price-wrapper { display: none; } } } } .product-category.col { .box { .box-image { width: 40% !important; min-width: unset !important; .image-cover { padding-top: 75%; } // .hover_image; } .box-text { padding: 0; padding-left: 15px; text-align: left; vertical-align: top; .header-title { margin: 0; text-transform: unset; letter-spacing: 0; font-weight: 500; a { margin: 0; font-size: 17px; margin-bottom: 7px; .col_pri; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; white-space: normal; -webkit-line-clamp: 2; display: -webkit-box; line-height: 1.3; text-transform: unset; &:hover { text-decoration: underline; } } } .productcat_description { font-size: 14px; color: #666; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; white-space: normal; -webkit-line-clamp: 2; display: -webkit-box; line-height: 1.4; } } } } } @media (max-width: 480px) { .list_product_archive { .product-small.col { .box { display: table; width: 100%; .box-image { direction: ltr; display: table-cell; vertical-align: middle; } .box-text { direction: ltr; display: table-cell; vertical-align: middle; } } } .product-category.col { .box { display: table; width: 100%; .box-image { direction: ltr; display: table-cell; vertical-align: middle; } .box-text { direction: ltr; display: table-cell; vertical-align: middle; } } } } } /* grid_col_product */ .grid_col_product { .product-small.col { > .col-inner { > .badge-container { display: none; } } .box { .box-image { } .box-text { padding: 0 5px; padding-top: 12px; .title-wrapper { .product-title { margin: 0; a { font-size: 16px; font-weight: 600; margin: 0; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; white-space: normal; -webkit-line-clamp: 1; display: -webkit-box; margin-bottom: 7px; .col_pri; &:hover { text-decoration: underline; } } } } .price-wrapper { .price { font-size: 14px; del { text-decoration: unset; } span.amount { font-weight: 500; } } } } } } .product-category.col { .box { display: block; .box-image { min-width: unset !important; width: unset !important; direction: unset; display: block; vertical-align: unset; padding-top: unset; } .box-text { direction: unset; display: block; vertical-align: unset; padding: 0 5px; padding-top: 12px; text-align: center; .header-title { margin: 0; text-transform: unset; letter-spacing: 0; a { font-size: 16px; font-weight: 600; margin: 0; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; white-space: normal; -webkit-line-clamp: 1; display: -webkit-box; margin-bottom: 7px; .col_pri; text-transform: unset; letter-spacing: 0; &:hover { text-decoration: underline; } } } } } } } /* tc_sanpham */ .tc_sanpham { width: 100%; -js-display: flex; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; border: 1px solid #ebf1fd; background-color: #f7f9fc; padding: 15px 0; margin-top: 25px; .item_tc { max-width: 25%; -ms-flex-preferred-size: 25%; flex-basis: 25%; padding: 0 15px; border-left: 1px solid #e4e5e6; &:first-child { border-color: transparent; } .item_wrap { width: 100%; -js-display: flex; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; align-items: center; .i_icon { font-size: 30px; .col_pri; color: #4a4a4a; } .i_text { padding-left: 12px; flex: 1; font-size: 15px; line-height: 1.4; text-transform: uppercase; font-weight: 600; color: #4a4a4a; } } } } @media (max-width: 480px) { .tc_sanpham { .item_tc { max-width: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; &:nth-child(odd) { border-color: transparent; } + .item_tc { margin-top: 10px; } &:nth-child(2) { margin-top: 0; } .item_wrap { .i_icon { font-size: 20px; } .i_text { font-size: 14px; } } } } } /* slide_products */ .slide_products { .item_slide { .box { .box-image { .image-cover { padding-top: 75%; } .overlay { background: transparent; } } .box-text { position: absolute; margin: 0; top: 50%; transform: translateY(-50%); padding: 0 10px; text-align: center; opacity: 0; transition: all .3s; .product-title { margin: 0; text-transform: uppercase; font-size: 18px; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; white-space: normal; -webkit-line-clamp: 2; display: -webkit-box; max-height: 46px; } } &:hover { .box-image { .overlay { background: linear-gradient(0deg, rgba(27, 98, 130, 0.22), rgba(27, 98, 130, 0.22)); } } .box-text { opacity: 1; } } } } } /* showcoupon */ .showcoupon, .showlogin { .col_pri; text-decoration: underline; font-weight: 500; font-size: 15px; &:hover { color: #333; } } /* checkout_coupon */ .checkout_coupon { margin: 0 15px; margin-bottom: 15px; input { box-shadow: none !important; } button[type="submit"] { border: none; text-transform: unset; letter-spacing: 0; font-weight: 500; padding: 0 25px; min-width: 100px; } } /* customer_details */ #customer_details { label { font-weight: 600; font-size: 14px; margin-bottom: 3px; } input { border: 1px solid #e5e5e5; padding: 0 16px; min-height: 40px; height: 40px; line-height: 40px; font-size: 14px; color: #737373; box-shadow: none; &:focus { border-color: @col_pri; } } input[type="checkbox"] { min-height: unset; height: unset; line-height: unset; } textarea { border: 1px solid #e5e5e5; min-height: 108px; padding: 7px 14px; font-size: 14px; color: #737373; box-shadow: none; margin-bottom: 0; &:focus { border-color: @col_pri; } } .woocommerce-shipping-fields { display: none; } } .woocommerce-billing-fields__field-wrapper, .woocommerce-shipping-fields__field-wrapper { > .form-row { width: 100%; } } #billing_country_field { display: none; } /* sec_reason */ .sec_reason { .row_reason { > .col { > .col-inner { padding: 15px 0; } } } } /* footer */ #footer { .footer-1 { border: none; .widget { margin-bottom: 30px; } .contact_purchase { h3.title { font-size: 20px; text-transform: uppercase; .col_sec; text-align: center; margin-bottom: 15px; } .row_contactpurchase { .box_contact { .box_title { a { display: block; // .bac_2_gradient_invert; .bac_pri; border: 2px solid @col_sec; text-align: center; text-transform: uppercase; color: #fff; font-size: 18px; font-weight: 500; padding: 15px 0; margin-bottom: 12px; border-radius: 12px; transition: all .3s; &:hover { .bac_thid; border-color: #c50000; } } } .box_content { border: 1px solid @col_sec; text-align: center; padding: 22px 5px; color: #000; font-size: 16px; h3 { margin-bottom: 15px; font-size: 16px; color: #000; line-height: 1.3; } p { margin-bottom: 5px; line-height: 1.3; &:last-child { margin-bottom: 0; } a { &:hover { .col_pri; } } } } } } } } .footer-2 { border: none; // .bac_2_gradient; .bac_footer; padding-top: 45px; .widget { margin-bottom: 35px; } .widget-title { font-size: 20px; display: block; letter-spacing: 0; line-height: 1.3; margin-bottom: 10px; } .is-divider { display: none; } .footer_logo { .logo_ft { margin-bottom: 15px; } .social { br { display: none; } a { display: inline-block; margin: 0 4px; &:first-child { margin-left: 0; } } } .bct { margin-top: 15px; } } .footer_company { font-size: 15px; line-height: 1.4; font-weight: 300; b { font-weight: 600; } p { margin-bottom: 5px; } a { &:hover { text-decoration: underline; } } } ul.menu { li { border: none; a { font-size: 15px; line-height: 1.6; padding: 0; font-weight: 300; &:hover { text-decoration: underline; } } } } .fanpage_newsletter { h3.title { font-size: 20px; display: block; letter-spacing: 0; line-height: 1.3; margin-bottom: 10px; text-transform: uppercase; } h3.title2 { font-size: 14px; display: block; letter-spacing: 0; line-height: 1.3; margin-bottom: 7px; text-transform: uppercase; } .fanpage { margin-bottom: 10px; overflow: hidden; } .form_newsletter { form { margin: 0; input { min-height: 32px; height: 32px; line-height: 32px; border: none; font-size: 12px; color: #000; &::placeholder { font-style: italic; } } input[type="submit"] { margin: 0; font-weight: 500; letter-spacing: 0; background-color: #000; font-size: 12px; color: #fff; &:hover { .bac_pri; } } } } } } .absolute-footer { font-size: 15px; color: #fff; line-height: 1.4; padding: 12px 0; .footer-secondary { padding: 0; } } } @media (max-width: 480px) { .row_contactpurchase { > .col { &:last-child { padding-bottom: 0; } } } } @media (min-width: 768px) and (max-width: 1023px) { #footer { .footer-2 { > .row { > .col { max-width: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; } } } } } @media (min-width: 1024px) { #footer { .footer-2 { > .row { > .col { &:nth-child(1) { max-width: 22%; -ms-flex-preferred-size: 22%; flex-basis: 22%; } &:nth-child(2) { max-width: 28%; -ms-flex-preferred-size: 28%; flex-basis: 28%; } } } } } } @media (min-width: 1024px) and (max-width: 1279px) { #footer { .footer-2 { > .row { > .col { &:nth-child(1) { max-width: 25%; -ms-flex-preferred-size: 25%; flex-basis: 25%; } &:nth-child(2) { max-width: 25%; -ms-flex-preferred-size: 25%; flex-basis: 25%; } } } } } } /* popup_request */ .popup_request { background-color: #fff; position: relative; margin: 0 auto; max-width: 750px; z-index: 999; box-shadow: 0 1px 10px rgba(0,0,0,0.1); padding: 20px 5px; button.mfp-close { background: url(../images/close_popup.png) 0 0 no-repeat; width: 17px; height: 17px; position: absolute; top: -18px !important; right: -24px; transition: all 0.5s ease 0s; transform: unset; opacity: 1; text-indent: 999px; &:hover { // transform: rotate(360deg); } } .content_popup { .content_request { h3 { font-size: 25px; text-transform: uppercase; font-weight: normal; text-align: center; margin-bottom: 20px; } .title_form { padding: 0 9.8px; .title { font-size: 18px; } .title_post { .col_pri; text-transform: uppercase; font-size: 20px; } } form { margin-bottom: 0; label { color: #333; } input { box-shadow: none; font-size: 15px; border-radius: 0; background: #fff; border: 1px solid #e7e7e9; margin-bottom: 15px; padding-left: 15px; min-height: 40px; height: 40px; color: #333; font-weight: 400; &::placeholder { color: #949494; font-size: 14px; font-style: italic; } &:focus { border-color: @col_pri; } &:read-only { background-color: #fbfbfb; } } select { box-shadow: none; font-size: 15px; border-radius: 0; border: 1px solid #e7e7e9; margin-bottom: 15px; padding-left: 15px; min-height: 40px; height: 40px; color: #333; font-weight: 400; &::placeholder { color: #949494; font-size: 14px; font-style: italic; } &:focus { border-color: @col_pri; } } textarea { box-shadow: none; color: #333; font-weight: 400; &::placeholder { color: #949494; font-size: 14px; font-style: italic; } &:focus { border-color: @col_pri; } } input[type="submit"] { .bac_pri; margin: 0; letter-spacing: 0; padding: 0 30px; border: 1px solid @col_pri; min-height: 38px; height: 38px; font-weight: 400; font-size: 16px; color: #fff; transition: all .3s; text-transform: unset; &:hover { background-color: transparent; .col_pri; } } .ajax-loader { top: 50%; margin: 0; transform: translateY(-50%); &.is-active { display: block !important; } } } } } &.popup_600 { max-width: 600px; padding: 0; padding-top: 20px; .frm_label { padding: 20px; background-color: #f5f5f5; input, textarea { margin-top: 3px; } input[type="submit"] { margin-top: 0; } .text-right { position: relative; .ajax-loader { left: 0; } } } } } /* social_right */ .social_right { position: fixed; bottom: 250px; right: 10px; z-index: 999; ul { margin: 0; li { list-style: none; margin: 0; + li { margin-top: 10px; } a { display: block; height: 50px; width: 50px; line-height: 50px; border-radius: 50%; text-align: center; // .bac_2_gradient; .bac_pri; color: #fff; font-size: 22px; &:hover { // background: unset; // .bac_pri; .bac_sec; } } } } } /* back to top */ #top { color: #fff; font-weight: 500; text-align: center; position: fixed; bottom: 100px; right: 10px; display: none; cursor: pointer; z-index: 100; display: none; }