.logo img{ width: 170px; } .center{ text-align: center; } .list-inline > li.active > span{ font-weight: bold; } .m-b-20 {margin-bottom: 20px !important;} .m-b-40 {margin-bottom: 40px !important;} .no-margin-top {margin-top: 0px} /*===== Start Navigation =====*/ /*Dropdown Menu*/ .dropdown-menu { padding: 0; border: none; min-width: 200px; border-radius: 0; z-index: 9999 !important; border-top: solid 2px #d33642; border-bottom: solid 2px #687074; } .dropdown-menu li a { color: #687074; font-size: 13px; font-weight: 400; padding: 6px 15px; /* border-bottom: solid 1px #eee;*/ } .dropdown-menu .active > a, .dropdown-menu li > a:hover { color: #687074; filter: none !important; background: #eee !important; -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; } .dropdown-menu li > a:focus { background: none; filter: none !important; } /*.navbar-nav > li.dropdown:hover > .dropdown-menu {*/ /* display: block;*/ /*}*/ /*.open > .dropdown-menu {*/ /* display: none;*/ /*}*/ /*Dropdown Submenu for BS3 ------------------------------------*/ .dropdown-submenu { position: relative; } .dropdown-submenu > a:after { top: 12px; right: 5px; font-size: 11px; content: "\f105"; position: absolute; font-weight: normal; display: inline-block; font-family: FontAwesome; } @media (max-width: 991px) { .dropdown-submenu > a:after { content: " "; } } .dropdown > a.has_sub:after { top: 15px; right: 5px; content: "\f107"; font-size: 11px; position: absolute; font-weight: normal; display: inline-block; font-family: FontAwesome; } .dropdown-submenu > .dropdown-menu { top: 3px; left: 100%; margin-top: -5px; margin-left: 0px; } /*Submenu comes from LEFT side*/ .dropdown-submenu > .dropdown-menu.submenu-left { left: -100%; } .dropdown-submenu:hover > .dropdown-menu { display: block; } @media (max-width: 991px) { .dropdown-submenu > .dropdown-menu { display: block; margin-left: 15px; } } .dropdown-submenu.pull-left { float: none; } .dropdown-submenu.pull-left > .dropdown-menu { left: -100%; margin-left: 10px; } /*Dropdow Mmenu Icons (Font Awesome)*/ .dropdown-menu li [class^="fa-"], .dropdown-menu li [class*=" fa-"] { left: -3px; width: 1.25em; margin-right: 1px; position: relative; text-align: center; display: inline-block; } .dropdown-menu li [class^="fa-"].fa-lg, .dropdown-menu li [class*=" fa-"].fa-lg { /* increased font size for fa-lg */ width: 1.5625em; } /* ===== End Navigation ===== */ /* ===== NEWS ==== */ .news-section { border-top: solid 1px #eee; border-bottom: solid 1px #eee; } .news-v1 .news-v1-in { background: #fafafa; } .news-v1 h4 { margin-bottom: 0; font-weight: 200; line-height: 28px; padding: 10px 15px 15px; } .news-v1 h4 a { color: #555; } .news-v1 h4 a:hover { color: #72c02c; } .news-v1 p { color: #555; padding: 0 15px; margin-bottom: 20px; } .news-v1 .news-v1-info { margin-left: 0; margin-top: 30px; overflow: hidden; padding: 8px 10px; border-top: solid 1px #eee; } .news-v1 .news-v1-info li { font-size: 12px; } .news-v1 .news-v1-info li a:hover { color: #72c02c; text-decoration: none; } .body-background { background: #d9e0e7 !important; } .single-product .product-tabs .nav.nav-tabs.nav-tab-cell > li.active > a:after { position: absolute; top: 45px; right: 40px; } .single-product .product-tabs .nav.nav-tabs.nav-tab-cell li a:hover:after, .single-product .product-tabs .nav.nav-tabs.nav-tab-cell li a:hover:focus{ } .single-product .product-tabs .nav.nav-tabs.nav-tab-cell li.active a { } .single-product .product-tabs .nav.nav-tabs.nav-tab-cell li.active a:after { } .product-tabs .nav>li{ display: inline-block; } .info-boxes .info-box .info-box-heading { font-family: 'Open Sans', sans-serif !important; } .info-box .image > img{ width: 200px; height: 90px; padding-bottom: 5px; } .color-white{ color: #ffffff !important; } .display_center_img{ background-position: 50% 50%; background-size: cover; transition-duration: 500ms; transition-property: width, height; } .category-product .products .product-info{ height: 35px; } .category-product .products .edit-product-info{ height: 55px; } .property-data { max-height: 200px; } #mCSB_1_scrollbar_vertical { width: 18px !important; } .mCSB_scrollTools { opacity: 1 !important; } #product_detail_page .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail { background: #ebebeb; width: 12px; border-radius: 6px; opacity: 1; } .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 17px !important; height: 17px !important; border-radius: 50%; background: #45a5f6 !important; } .btn.btn-primary.icon{ height: 34px; } .sidebar .side-menu .head{ background-color: #fdd922; border: 1px solid #e9c532; border-bottom: 1px #f1ce3c solid; color: #333; } .top-bar .cnt-account ul > li a:hover, .top-bar .cnt-account ul > li a:focus { color: #d33642; } .footer .footer-nav{ border-left: 1px solid #e8e8e8; } .action ul li.lnk a.is-active:hover,.action ul li.lnk a.is-active:focus { color: #DF413A !important; } .likeBtn.is-active{ color: #DF413A !important; } .likeBtn.is-active :hover{ color: #DF413A !important; } .error-info { display: none; font-size: 14px; color: red; font-style: italic; } .error-info::before { content: '*'; padding-right: 5px; } /* ======= Login / Register Modal ====== */ .nav-tabs { margin-bottom: 15px; } .sign-with { margin-top: 25px; padding: 20px; } div#OR { height: 30px; width: 30px; border: 1px solid #C2C2C2; border-radius: 50%; font-weight: bold; line-height: 28px; text-align: center; font-size: 12px; float: right; position: absolute; right: -16px; top: 40%; z-index: 1; background: #DFDFDF; } /*block comparison */ .block-modal-comparison { display: block; position: fixed; width: 100%; bottom: 0; left: 0; z-index: 999; background: linear-gradient(-203deg, #3e3b3b, #242121); -webkit-background: linear-gradient(-203deg, #3e3b3b, #242121); -moz-background: linear-gradient(-203deg, #3e3b3b, #242121); } #comparison-block-modal-content { display: none; padding: 15px 0px; } .block-modal-comparison .container-fluid { max-width: 896px; margin: 0 auto; } .block-content-modal-compare { padding: 15px 0px; } .list-product-compare:after { content: ''; display: block; clear: both; } .info-item-compare { width: 60%; margin: 0 auto; text-align: center; padding: 10px; } .item-product-compare { width: calc(100% / 4); position: relative; float: left; } .block-item-product { margin: 0px 8px; border: 1px solid #c4cfd4; position: relative; background-color: #3e3b3b; } .info-item-compare img { max-width: 100%; display: none; margin: 0 auto; text-align: center; } .close_compare { position: absolute; top: 0px; right: 5px; cursor: pointer; font-size: 16px; font-weight: bold; } .item-default { color: #c4cfd4; width: 96px; height: 60px; padding: 10px; text-align: center; vertical-align: middle; font-size: 35px; margin: 0 auto; } .block-item-product.is-active { background-color: #fff; } .close_compare { display: none; } .category-btn-compare { background-color: #c4cfd4; color: #fff; padding: 8px; margin-top: 10px; text-align: center; border-radius: 3px; } .category-btn-compare:hover { color: #fff; } .btn-compare-green { background-color: #4dd965; color: #000; font-weight: 500; } .category-btn-clear { padding: 8px; color: #c4cfd4; margin-top: 5px; background-color: transparent; text-align: center; } .block-item-product.is-active img { display: block; } .block-item-product.is-active .close_compare { display: block; } .block-item-product.is-active .item-default { display: none; } .block-modal-comparison.is-active { display: block; } .block-content-modal-compare .col-md-10 { position: relative; } .block-arrow-compare { position: absolute; top: -28px; left: 50%; transform: translateX(-50%); width: 60px; height: 30px; z-index: 5; text-align: center; border-radius: 30px 30px 0px 0px; box-shadow: 0 -3px 8px 0 rgba(0, 0, 0, .5); background-color: #fff; padding: 5px; } .block-arrow-compare.show-compare::before { content: "\F078"; font-size: 20px; font-family: FontAwesome; } .block-arrow-compare.hide-compare::before { content: "\F077"; font-size: 20px; font-family: FontAwesome; } .btn-wrap-compare a{ display: block; } /* ======Profile====== */ #profile_panel .list-group-item.active a{ color: #fff !important; } .p-l-0{ padding-left: 0px; } .well { min-height: 20px; padding: 10px; margin-bottom: 10px; background-color: #ecf0f1; border: 1px solid #d7e0e2; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); } .modal-table-order-details th { border-top: 2px solid #ffffff; border-left: 2px solid #ffffff; text-align: center; background-color: #bdc3c7; } .modal-table-order-details thead:first-child tr:first-child th:first-child, .modal-table-order-details tbody:first-child tr:first-child td:first-child { border-top-left-radius: 4px; } .modal-table-order-details thead:first-child tr:first-child th:last-child, .modal-table-order-details tbody:first-child tr:first-child td:last-child { border-top-right-radius: 4px; } .box-input-quantity{ max-width: 110px; width: 110px; } .box-input-quantity input{ width: 100%; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; text-align: center; } .input-group-addon { padding: 6px 10px; font-size: 14px; font-weight: 400; line-height: 1; color: #555; text-align: center; background-color: #eee; border: 1px solid #ccc; border-radius: 1px; } #tab-description-panel div:nth-child(1) { display: none !important; } .sidebar .side-menu nav .nav > li{ z-index: 101; background: #fff; } .backdrop-navbar{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 100; background-color: #000000; opacity: 0.5; } .backdrop-main-menu{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 9998; background-color: #000000; opacity: 0.5; } .noafter:after { display:none; } #checkout-page .divider { text-align: center; font-size: 13px; color: #999; position: relative; margin-bottom: 12px; margin-top: 60px; } #checkout-page .divider:before { content: ""; position: absolute; top: 50%; left: 0; right: 0; border-bottom: 1px solid #ddd; } #checkout-page .divider span { display: inline-block; background-color: #fff; position: relative; padding: 0 8px; } #checkout-page .social-sign-in a{ width: 48%; margin-top: 5px; } #checkout-page .cart-product-name-info{ font-size: 11px; } /* ====== Forgot password ===== */ #forgot-pass .modal-dialog { max-width: 500px; background-color: #fff; } #forgot-pass, #forgot-pass p { font-size: 16px; color: #4d5353; } #forgot-pass .content { padding: 25px 15px 35px; } #forgot-pass form { margin-top: 15px; display: block; } .forgot-title { font-weight: bold; } .forgot-email { border: 0; outline: 0; border-radius: 5px; background-color: #ededed; padding: 5px 20px; width: calc(100% - 55px); } #facebook_require_phone_modal .modal-dialog { max-width: 500px; background-color: #fff; } button.submit-forgot { border: 0; outline: 0; background: transparent; } #forgot-pass .modal-dialog { z-index: 1070; position: relative; width: 500px; margin: 200px auto; max-width: 90%; } .backdrop-custom-forgot { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1060; background-color: #000000; opacity: 0.5; } #forgot-pass img { max-width: 100%; } /* 8.1 Theme Panel Setting */ .theme-panel { position: fixed; right: -300px; top: 150px; z-index: 1020; background: #fff; padding: 15px; box-shadow: 0 0 2px rgba(0,0,0,0.4); -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.4); -moz-box-shadow: 0 0 2px rgba(0,0,0,0.4); width: 300px; -webkit-transition: right .2s linear; -moz-transition: right .2s linear; transition: right .2s linear; } .theme-panel.active { right: 0; } .theme-panel .theme-list { list-style-type: none; margin: 0; padding: 0; } .theme-panel .theme-list + .theme-list { margin-top: 10px; } .theme-panel .theme-list > li { float: left; } .theme-panel .theme-list > li + li { margin-left: 5px; } .theme-panel .theme-list > li > a { text-decoration: none; } .theme-panel .theme-list > li.active > a { position: relative; } .theme-panel .theme-list > li.active > a:before { content: '\f00c'; font-family: FontAwesome; position: absolute; left: 0; right: 0; top: 0; bottom: 0; font-size: 14px; color: #fff; opacity: 0.4; filter: alpha(opacity=40); text-align: center; } .theme-panel .theme-list > li.active > a.bg-white:before { color: #666; } .theme-panel .theme-list > li > a { width: 20px; height: 20px; border-radius: 3px; display: block; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; transition: all .2s linear; } .theme-panel .theme-list > li > a:hover, .theme-panel .theme-list > li > a:focus { opacity: 0.6; filter: alpha(opacity=60); } .theme-panel .theme-collapse-btn { position: absolute; left: -42px; top: 10%; margin-top: -15px; width: 60px; height: 42px; line-height: 42px; font-size: 18px; color: #000; background: #fdd922; border-radius: 4px 0 0 4px; text-align: center; box-shadow: -1px 0px 3px -1px rgba(0,0,0,0.4); -webkit-box-shadow: -1px 0px 3px -1px rgba(0,0,0,0.4); -moz-box-shadow: -1px 0px 3px -1px rgba(0,0,0,0.4); } .theme-panel .theme-panel-content { margin: -15px; padding: 0px 15px; background: #fff; position: relative; z-index: 1020; } .theme-panel.active .theme-collapse-btn .fa:before { content: '\f00d'; } .theme-panel .theme-collapse-btn .fa{ margin-top: 11px; margin-right: 15px; font-size: 25px; } .theme-panel .theme-list a.bg-white { border: 1px solid #e2e7eb; } .theme-panel .control-label { line-height: 30px; } .theme-panel .control-label.double-line { line-height: 15px; } .theme-panel .divider { height: 1px; margin: 15px 0; background: #f2f2f2; } @media (max-width: 767px) { .theme-panel { top: 0; bottom: 0; } .theme-panel .theme-collapse-btn { top: 200px; } .theme-panel .theme-panel-content { position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: 0; overflow: scroll; } /* Header */ header{ position: fixed; right: 0; left: 0; top: 0; background: #d33642; padding: 0px; z-index: 99; height:62px; } header .icon-bar { background-color: #fff; } header .navbar-toggle{ padding: 10px 0px; } .main-header .top-search-holder .search-area{ margin: 6px 0 3px 0px; } .main-header .top-search-holder .search-area .search-field{ padding: 10px; } .main-header .top-search-holder .search-area .search-button{ background-color: initial; border: none; padding: 17px 15px 17px; } .main-header .top-search-holder .search-area .search-button:after{ color: #d33642; font-size: 20px; } .top-cart-row .dropdown-cart .lnk-cart{ background-color: initial; } .top-cart-row .dropdown-cart .lnk-cart .items-cart-inner .basket{ padding: 5px 0px 0px 0px; } .top-cart-row .dropdown-cart .lnk-cart .items-cart-inner .basket i{ font-size: 23px; } header .top-cart-row{ padding-left: 0px; padding-top: 10px; padding-right: 50px; } header .top-search-holder{ padding-right: 5px; } .top-cart-row .dropdown-cart .lnk-cart .items-cart-inner .basket-item-count{ top: 0px; left: 17px; } .page-body{ margin-top: 80px; } .slide-bar-panel .navbar-nav>li>a { font-size: 16px; } .slide-bar-panel .special-menu{ float: left; font-weight: bold; } .slide-bar-panel .special-menu a{ color: #f34e4e !important; } } @media (min-width: 320px) and (max-width: 480px) { .property-data table thead tr th:nth-child(2) { display: none !important; } .property-data table tbody tr td:nth-child(2) { display: none !important; } .mCSB_inside > .mCSB_container { margin-right: 20px; } #tab-description-panel div img{ width: 100%; height: 100%; } .scroll-tabs{ margin-bottom: 10px; } .featured-product{ margin-bottom: 20px; } .header-nav .top-cart-row{ padding-top: 3px; } .header-nav .top-cart-row .dropdown-cart{ float: right; min-width: 150px; } .sidebar .side-menu nav .nav > li{ z-index: inherit; background: #fff; } .dropdown-backdrop{ display: none; } #checkout-page .social-sign-in a{ width: 100%; margin-top: 5px; } #checkout-page .img-responsive{ max-width: 65px; } #checkout-page .cart-product-description{ font-size: 14px; } #product_detail_page .table-responsive>.table>tbody>tr>td{ white-space: normal; } .header-nav .top-cart-row .dropdown-cart .lnk-cart .items-cart-inner .basket{ background: #fff; color: #d33642; padding: 10px 12px 10px 12px; font-size: 19px; } /* .sp-filter-by-category{*/ /* width: 100%;*/ /* border-right: none;*/ /* border-bottom: 1px solid #e0e0e0;*/ /* text-transform: capitalize;*/ /* display: inline-block;*/ /* line-height: 44px;*/ /* background: #f6f6f6;*/ /* border-radius: 3px 0px 0px 3px;*/ /* padding-left: 12px;*/ /* }*/ .main-header .top-search-holder .search-area .search-field{ width: 75%; } .top-cart-row .dropdown-cart a { padding:inherit !important; } .top-cart-row .dropdown-cart .cart-total a { padding: 5px 0px !important; } .search-result-container #grid-container .category-product .product { margin-bottom: 5px; } .search-result-container #list-container .category-product-inner .product-list.product{ margin-bottom: 50px; } /* Header */ header{ position: fixed; right: 0; left: 0; top: 0; background: #d33642; padding: 0px; z-index: 99; height:62px; } header .icon-bar { background-color: #fff; } header .navbar-toggle{ padding: 10px 0px; } .main-header .top-search-holder .search-area{ margin: 6px 0 3px 0px; } .main-header .top-search-holder .search-area .search-field{ padding: 10px; } .main-header .top-search-holder .search-area .search-button{ background-color: initial; border: none; padding: 17px 15px 17px; } .main-header .top-search-holder .search-area .search-button:after{ color: #d33642; font-size: 20px; } .top-cart-row .dropdown-cart .lnk-cart{ background-color: initial; } .top-cart-row .dropdown-cart .lnk-cart .items-cart-inner .basket{ padding: 5px 0px 0px 0px; } .top-cart-row .dropdown-cart .lnk-cart .items-cart-inner .basket i{ font-size: 23px; } header .top-cart-row{ padding-left: 0px; padding-top: 10px; padding-right: 0px; } header .top-search-holder{ padding-right: 5px; } .top-cart-row .dropdown-cart .lnk-cart .items-cart-inner .basket-item-count{ top: 0px; left: 17px; } .page-body{ margin-top: 80px; } .slide-bar-panel .navbar-nav>li>a { font-size: 16px; } .slide-bar-panel .special-menu{ float: left; font-weight: bold; } .slide-bar-panel .special-menu a{ color: #f34e4e !important; } /*== comparison popup ==*/ .item-product-compare{ width: calc(100% / 2); } .info-item-compare{ width: 100%; } .block-modal-comparison{ bottom: 55px; } .category-product .products .product-info{ display: inline; } .category-product .products .product-info h3{ margin-top: 10px; } } /* Header menu for mobile */ .slide-bar-panel { position: fixed; right: -300px; top: 150px; z-index: 9999; background: #d9e0e7; padding: 15px; box-shadow: 0 0 2px rgba(0,0,0,0.4); -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.4); -moz-box-shadow: 0 0 2px rgba(0,0,0,0.4); width: 300px; -webkit-transition: left .2s linear; -moz-transition: left .2s linear; transition: left .2s linear; } .slide-bar-panel.active { left: 0; } .slide-bar-panel .logo{ padding:20px 0px; text-align: center; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; transition: all .2s linear; } .slide-bar-panel .theme-list { list-style-type: none; margin: 0; padding: 0; } .slide-bar-panel .theme-list + .theme-list { margin-top: 10px; } .slide-bar-panel .theme-list > li { float: left; } .slide-bar-panel .theme-list > li + li { margin-left: 5px; } .slide-bar-panel .theme-list > li > a { text-decoration: none; } .slide-bar-panel .theme-list > li.active > a { position: relative; } .slide-bar-panel .theme-list > li.active > a:before { content: '\f00c'; font-family: FontAwesome; position: absolute; left: 0; right: 0; top: 0; bottom: 0; font-size: 14px; color: #fff; opacity: 0.4; filter: alpha(opacity=40); text-align: center; } .slide-bar-panel .theme-list > li.active > a.bg-white:before { color: #666; } .slide-bar-panel .theme-list > li > a { width: 20px; height: 20px; border-radius: 3px; display: block; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; transition: all .2s linear; } .slide-bar-panel .navbar-nav>li>a > i { padding-right: 10px; } .slide-bar-panel .theme-list > li > a:hover, .slide-bar-panel .theme-list > li > a:focus { opacity: 0.6; filter: alpha(opacity=60); } .slide-bar-panel .theme-collapse-btn { position: absolute; left: -42px; top: 10%; margin-top: -15px; width: 60px; height: 42px; line-height: 42px; font-size: 18px; color: #000; background: #fdd922; border-radius: 4px 0 0 4px; text-align: center; box-shadow: -1px 0px 3px -1px rgba(0,0,0,0.4); -webkit-box-shadow: -1px 0px 3px -1px rgba(0,0,0,0.4); -moz-box-shadow: -1px 0px 3px -1px rgba(0,0,0,0.4); } .slide-bar-panel .theme-panel-content { margin: -15px; padding: 0px 15px; background: #f5f6f7; position: relative; z-index: 1020; } .slide-bar-panel.active .theme-collapse-btn .fa:before { content: '\f00d'; } .slide-bar-panel .theme-collapse-btn .fa{ margin-top: 11px; margin-right: 15px; font-size: 25px; } .slide-bar-panel .theme-list a.bg-white { border: 1px solid #e2e7eb; } .slide-bar-panel .control-label { line-height: 30px; } .slide-bar-panel .control-label.double-line { line-height: 15px; } .slide-bar-panel .divider { height: 1px; margin: 15px 0; background: #f2f2f2; } @media (max-width: 767px) { .slide-bar-panel { top: 0; bottom: 0; } .slide-bar-panel .theme-collapse-btn { top: 200px; } .slide-bar-panel .theme-panel-content { position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: 0; overflow: scroll; } .slide-bar-panel .navbar-nav .open .dropdown-menu{ background-color: #fff; } } .wizard-attr-option .choice { text-align: center; cursor: pointer; display: inline-block; } .wizard-attr-option .choice input[type="radio"], .wizard-attr-option .choice input[type="checkbox"] { position: absolute; left: -10000px; z-index: -1; } .wizard-attr-option .choice.active .attr-opt-checkboxes { background: #ccc; } .attr-opt { background-color: #FFFFFF; color: #252422; /* padding: 10px 0;*/ /* margin-bottom: 20px;*/ position: relative; z-index: 1; margin: 1px 6px 8px 1px; text-align: center; padding:5px 10px; border: 1px solid #ccc; } .attr-opt .attr-opt-checkboxes { background-color: #F3F2EE; box-shadow: none; color: rgba(0, 0, 0, 0.3); } .attr-opt .attr-opt-hover-effect { -webkit-transition: transform 300ms cubic-bezier(0.34, 2, 0.6, 1), box-shadow 200ms ease; -moz-transition: transform 300ms cubic-bezier(0.34, 2, 0.6, 1), box-shadow 200ms ease; -o-transition: transform 300ms cubic-bezier(0.34, 2, 0.6, 1), box-shadow 200ms ease; -ms-transition: transform 300ms cubic-bezier(0.34, 2, 0.6, 1), box-shadow 200ms ease; transition: transform 300ms cubic-bezier(0.34, 2, 0.6, 1), box-shadow 200ms ease; } .attr-opt .attr-opt-hover-effect:hover { box-shadow: 0px 12px 17px -7px rgba(0, 0, 0, 0.3); -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -o-transition: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); } textarea.item-remark::placeholder { color: #ccc; font-style: italic; } .category-product .cart .action ul li .add-to-cart:hover, .category-product .cart .action ul li .add-to-cart:focus { background: none; } /* ==== HOME PAGE ==== */ .category-panel { background-color: #fff; border: 1px #e5e5e5 solid } .category-panel .section-title { margin-bottom: 0px; margin-top: 5px; font-size: 16px; font-family: 'Open Sans', sans-serif; text-transform: uppercase; font-weight: bold; border-bottom: 1px solid #e3e3e3; padding-bottom: 10px; padding: 18px 20px; } .category-panel .category-slider{ padding: 21px; padding-top: 0px; } .category-panel .category-slider .product a{ text-align: center; } .category-panel .category-slider .product a p{ margin-top: 10px; } .category-panel .category-slider .product .image img{ width: 60px; margin: 0 auto; } /* ==== HOME PAGE ==== */ .saleoff-panel { background-color: #fff; border: 1px #e5e5e5 solid } .saleoff-panel .section-title { margin-bottom: 0px; margin-top: 5px; font-size: 16px; font-family: 'Open Sans', sans-serif; text-transform: uppercase; font-weight: bold; border-bottom: 1px solid #e3e3e3; padding-bottom: 10px; padding: 18px 20px; color: #f4214d; } .saleoff-panel .product .tag{ bottom: 10px !important; top: initial !important; line-height: 30px; width: 30px; height: 30px; position: absolute; } .saleoff-panel .saleoff-slider{ padding: 21px; padding-top: 0px; } .saleoff-panel .product-image{ height: 120px !important; margin: 10px 0px; } .saleoff-panel .product-image .image img{ height: 120px !important; } .saleoff-panel .product-price{ position: absolute; bottom: 9px; background-color: #413939; color: #fff; opacity: 0.8; width: 120px; padding: 5px; } /* ==== HOME PAGE ==== */ .hotdeal-pc-panel { background-color: #fff; border: 1px #e5e5e5 solid } .hotdeal-pc-panel .section-title { margin-bottom: 0px; font-size: 16px; font-family: 'Open Sans', sans-serif; text-transform: uppercase; font-weight: bold; border-bottom: 1px solid #e3e3e3; padding-bottom: 10px; padding: 18px 20px; color: #f4214d; background: #f8f8f8; } .hotdeal-pc-panel .hotdeal-pc-slider { padding: 21px; padding-top: 0px; } .hotdeal-pc-panel .hotdeal-pc-slider .product-image img{ width: 110px; height: 110px; } .hotdeal-pc-panel .hotdeal-pc-slider .product-image .product-price{ position: absolute; bottom: 0px; background-color: #413939; color: #fff; opacity: 0.8; width: 110px; padding: 3px } .hotdeal-pc-panel .hotdeal-pc-slider .product-image .tag{ top: inherit; line-height: 27px; width: 27px; height: 27px; position: absolute; bottom: 1px; right: 1px; } .hotdeal-pc-panel .hotdeal-pc-slider .product-info .product-price .price{ font-size: 11px; } .hotdeal-pc-panel .hotdeal-pc-slider .product-info .name{ margin-bottom: 2px; } /* ==== footer mobile ==== */ @media (max-width: 768px){ .footer-device-mobile.visible-xxs { display: flex !important; } } .footer-device-mobile { position: fixed; bottom: -1px; left: 0; z-index: 100; background: #fff; width: 100%; -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.1); box-shadow: 0 0 20px 0 rgba(0,0,0,.1); padding: 10px 0; -webkit-transition: all .4s ease-in-out 0s; -o-transition: all .4s ease-in-out 0s; transition: all .4s ease-in-out 0s; } .footer-device-mobile>* { width: 100%; text-align: center; font-size: 12px; } .footer-device-mobile>* a { display: block; color: #999; position: relative; } .footer-device-mobile>* a.dropdown-item { height: 25px; padding: 5px; } .footer-device-mobile .dropdown-divider { height: 0; margin: .5rem 0; overflow: hidden; border-top: 1px solid #e9ecef; } .footer-device-mobile>*.active a { color: #ff5964; font-weight: 500; } .footer-device-mobile>* i { font-size: 18px; color: #999; display: block; } .footer-device-mobile>*.active a i { color: #ff5964; } .footer-device-mobile>* a span.count, .footer-device-mobile>* a .mini-cart-items { position: absolute; top: -20px; left: 50%; right: auto; font-size: 12px; line-height: 22px; min-width: 22px; height: 22px; text-align: center; border-radius: 50%; background: #ff5964; color: #fff; } .footer-device-mobile .count { display: inline-block; } .footer .footer-bottom { padding-bottom: 60px; } /* =========== Tab Menu ============ */ /* bhoechie tab */ div.bhoechie-tab-container{ position: fixed; z-index: 10; background-color: #ffffff; padding: 0 !important; border-radius: 4px; -moz-border-radius: 4px; /* border:1px solid #ddd;*/ -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); box-shadow: 0 6px 12px rgba(0,0,0,.175); -moz-box-shadow: 0 6px 12px rgba(0,0,0,.175); background-clip: padding-box; /* opacity: 0.97;*/ filter: alpha(opacity=97); } div.bhoechie-tab-menu{ padding-right: 0; padding-left: 0; padding-bottom: 0; } div.bhoechie-tab-menu div.list-group{ margin-bottom: 0; } div.bhoechie-tab-menu div.list-group>a{ margin-bottom: 0; } div.bhoechie-tab-menu div.list-group>a .glyphicon, div.bhoechie-tab-menu div.list-group>a .fa { color: #5A55A3; } div.bhoechie-tab-menu div.list-group>a:first-child{ border-top-right-radius: 0; -moz-border-top-right-radius: 0; } div.bhoechie-tab-menu div.list-group>a:last-child{ border-bottom-right-radius: 0; -moz-border-bottom-right-radius: 0; } div.bhoechie-tab-menu div.list-group>a.active, div.bhoechie-tab-menu div.list-group>a.active .glyphicon, div.bhoechie-tab-menu div.list-group>a.active .fa{ background-color: #5A55A3; background-image: #5A55A3; color: #ffffff; } div.bhoechie-tab-menu div.list-group>a.active:after{ content: ''; position: absolute; left: 100%; top: 50%; margin-top: -13px; border-left: 0; border-bottom: 13px solid transparent; border-top: 13px solid transparent; border-left: 10px solid #5A55A3; } div.bhoechie-tab-content{ background-color: #ffffff; /* border: 1px solid #eeeeee; */ padding-left: 20px; padding-top: 10px; } div.bhoechie-tab div.bhoechie-tab-content:not(.active){ display: none; } div.bhoechie-tab-menu div.list-group{ /* height: calc(100% - 120px);*/ overflow-y: auto; } div.bhoechie-tab-container div.bhoechie-tab{ /* height: calc(100% - 120px);*/ overflow-y: auto; } div.bhoechie-tab-container .bhoechie-tab-menu .list-group-item img{ width: 35px; padding-bottom: 5px; } div.bhoechie-tab-content .mb-category-menu-title{ text-align: center; margin-top: 10px; font-weight: bold; border-bottom: 1px solid #ddd; padding-bottom: 5px; font-size: 15px; } div.bhoechie-tab-content .mb-category-menu-content{ border-bottom: 1px solid #ddd; padding: 5px; } /* currency */ sup { top: -.5em; } .shopping-cart-mobile{ border-style: solid; border-color: #e8eaee; border-width: 0 1px 1px; margin: 0px 20px; } .shopping-cart-mobile .cart-box{ position: relative; border-top: 1px solid #e8eaee; } .shopping-cart-mobile .cart-box .cart-box-header{ padding: 16px; } .shopping-cart-mobile .cart-box .cart-box-header .cart-header-title{ font-size: 18px; margin: 0 0 15px; font-weight: 700; } .shopping-cart-mobile .cart-box .cart-box-header .cart-totals-product{ font-size: 16px; margin-left: 5px; color: #8e9098; font-weight: 400; display: inline-block; } .shopping-cart-mobile .cart-box .cart-product-list .cart-product-detail{ padding: 16px; border-bottom: 1px solid #e8eaee; display: -ms-flexbox; display: flex; } .shopping-cart-mobile .cart-box .cart-product-list .cart-product-detail .cart-product-detail-thumnail{ width: 80px; text-align: center; } .shopping-cart-mobile .cart-box .cart-product-list .cart-product-detail .cart-product-detail-info{ position: relative; padding-left: 16px; -moz-flex: 1; -ms-flex: 1; flex: 1; } .shopping-cart-mobile .cart-box .cart-product-list .cart-product-detail .cart-product-detail-info .cart-product-detail-info-title{ font-size: 13px; margin-bottom: 5px; font-weight: 400; margin: 0 0 5px; line-height: 1.3em; } .product-variant-item{ overflow: hidden; font-size: 12px; line-height: 18px; color: #8e9098; max-height: 36px; } .shopping-cart-mobile .cart-box .cart-product-list .cart-product-detail .cart-page-detail-item-price .cart-sub-total-price{ display: block; font-size: 14px; font-weight: 700; color: #e53935; text-decoration: none; } .shopping-cart-mobile .cart-box .cart-product-list .cart-product-detail .cart-page-detail-item-qty{ display: -ms-flexbox; display: flex; -moz-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: end; justify-content: flex-end; -ms-flex-align: end; align-items: flex-end; bottom: 0; right: 0; position: relative; padding-left: 50px; margin-top: 10px; } .shopping-cart-mobile .cart-box .cart-product-list .cart-product-detail .cart-page-detail-item-qty .romove-item{ position: absolute; bottom: 10px; left: 60px; } .shopping-cart-mobile .cart-box .cart-product-list .cart-product-detail .cart-page-detail-item-qty .romove-item i{ font-size: 1.8em; } .shopping-cart-mobile .cart-box-total{ position: relative; border: 1px solid #e8eaee; border-width: 0 1px 1px; padding: 16px; background-color: #f8f8fa; color: #464850; font-size: 14px; } .shopping-cart-mobile .cart-box-total .cart-page-product-subtotal{ margin-bottom: 5px; } .shopping-cart-mobile .cart-box-total .cart-page-product-subtotal__price-amount{ float:right; } .shopping-cart-mobile .cart-box-total .cart-submit{ border-top: 1px solid #e8eaee; } .shopping-cart-mobile .cart-box-total .checkout-btn{ display: block; position: relative; font-size: 16px; font-weight: 700; width: 100%; margin-top: 15px; text-align: center; border-radius: 5px; } .panel-heading{ padding: 1px 15px; } .panel-title{ font-size: 15px; } #slidingtabs{ margin-top: 15px; } #slidingtabs .st_tabs_ul .tab-icon{ padding-top: 5px; text-align: center; } .m-t-0{ margin-top: 0px !important; } .m-t-10{ margin-top: 10px !important; } #slidingtabs h4{ font-size: 14px; } #slidingtabs .panel-title span.lbl{ font-size: 14px; } #slidingtabs .panel-heading{ padding: 1px 13px; } #slidingtabs .display_inline{ display: inline; } #slidingtabs .panel-payment-box{ margin-bottom: 10px; } #slidingtabs .panel-body{ padding: 10px; } #slidingtabs .margin-right-40{ margin-right: 20px !important; } @media (min-width: 320px) and (max-width: 480px) { #slidingtabs .margin-right-40{ margin-right: 15px !important; } } .payment-comfirm-btn{ background: #fdd922 !important; color: #333 !important;; padding: 10px 18px !important;; font-weight: bold !important;; } .tabbable #accordion-payment-bank .radio{ margin-top: 8px; margin-bottom: 2px; } .my-alert { margin-bottom: 15px; font-size: 14px; line-height: 20px; padding: 10px; background: #ededed; border: 1px solid #e1e1e1; border-radius: 4px; } .border--style-dashed { border-style: dashed!important; } .-alert-md { font-size: 13px; line-height: 18px; padding: 7px 10px; } .-alert-warning-light { border-color: #ffe9b5; background: #fffef9; color: #595959; } .breadcrumb ul li.active { color: #157ed2; } .header-code-mobile{ position: fixed; top: 65px; right: 15px; opacity: 0.5; z-index: 1; background-color: #ffffff; } .fone { font-size: 22px; color: #f00; line-height: 40px; font-weight: bold; padding-left: 45px; margin: 0 0; } .fix_tel { position:fixed; bottom:15px; right:0; z-index:999;} .fix_tel a {text-decoration: none; display:block;} .tel { background: #eee;width:205px; height:40px; position:relative; overflow:hidden;background-size:40px;border-radius:28px;border:solid 1px #ccc;} .ring-alo-phone { background-color: transparent; cursor: pointer; height: 80px; position: absolute; transition: visibility 0.5s ease 0s; visibility: hidden; width: 80px; z-index: 200000 !important; } .ring-alo-phone.ring-alo-show { visibility: visible; } .ring-alo-phone.ring-alo-hover, .ring-alo-phone:hover { opacity: 1; } .ring-alo-ph-circle { animation: 1.2s ease-in-out 0s normal none infinite running ring-alo-circle-anim; background-color: transparent; border: 2px solid rgba(30, 30, 30, 0.4); border-radius: 100%; height: 70px; left: 10px; opacity: 0.1; position: absolute; top: 12px; transform-origin: 50% 50% 0; transition: all 0.5s ease 0s; width: 70px; } .ring-alo-phone.ring-alo-active .ring-alo-ph-circle { animation: 1.1s ease-in-out 0s normal none infinite running ring-alo-circle-anim !important; } .ring-alo-phone.ring-alo-static .ring-alo-ph-circle { animation: 2.2s ease-in-out 0s normal none infinite running ring-alo-circle-anim !important; } .ring-alo-phone.ring-alo-hover .ring-alo-ph-circle, .ring-alo-phone:hover .ring-alo-ph-circle { border-color: #f00; opacity: 0.5; } .ring-alo-phone.ring-alo-green.ring-alo-hover .ring-alo-ph-circle, .ring-alo-phone.ring-alo-green:hover .ring-alo-ph-circle { border-color: #baf5a7; opacity: 0.5; } .ring-alo-phone.ring-alo-green .ring-alo-ph-circle { border-color: #f00; opacity: 0.5; } .ring-alo-ph-circle-fill { animation: 2.3s ease-in-out 0s normal none infinite running ring-alo-circle-fill-anim; background-color: #000; border: 2px solid transparent; border-radius: 100%; height: 30px; left: 30px; opacity: 0.1; position: absolute; top: 33px; transform-origin: 50% 50% 0; transition: all 0.5s ease 0s; width: 30px; } .ring-alo-phone.ring-alo-hover .ring-alo-ph-circle-fill, .ring-alo-phone:hover .ring-alo-ph-circle-fill { background-color: rgba(0, 175, 242, 0.5); opacity: 0.75 !important; } .ring-alo-phone.ring-alo-green.ring-alo-hover .ring-alo-ph-circle-fill, .ring-alo-phone.ring-alo-green:hover .ring-alo-ph-circle-fill { background-color: rgba(117, 235, 80, 0.5); opacity: 0.75 !important; } .ring-alo-phone.ring-alo-green .ring-alo-ph-circle-fill { background-color: rgba(0, 175, 242, 0.5); opacity: 0.75 !important; } .ring-alo-ph-img-circle { animation: 1s ease-in-out 0s normal none infinite running ring-alo-circle-img-anim; border: 2px solid transparent; border-radius: 100%; height: 30px; left: 30px; opacity: 1; position: absolute; top: 33px; transform-origin: 50% 50% 0; width: 30px; } .ring-alo-phone.ring-alo-hover .ring-alo-ph-img-circle, .ring-alo-phone:hover .ring-alo-ph-img-circle { background-color: #f00; } .ring-alo-phone.ring-alo-green.ring-alo-hover .ring-alo-ph-img-circle, .ring-alo-phone.ring-alo-green:hover .ring-alo-ph-img-circle { background-color: #75eb50; } .ring-alo-phone.ring-alo-green .ring-alo-ph-img-circle { background-color: #f00; } @keyframes ring-alo-circle-anim { 0% { opacity: 0.1; transform: rotate(0deg) scale(0.5) skew(1deg); } 30% { opacity: 0.5; transform: rotate(0deg) scale(0.7) skew(1deg); } 100% { opacity: 0.6; transform: rotate(0deg) scale(1) skew(1deg); } } @keyframes ring-alo-circle-img-anim { 0% { transform: rotate(0deg) scale(1) skew(1deg); } 10% { transform: rotate(-25deg) scale(1) skew(1deg); } 20% { transform: rotate(25deg) scale(1) skew(1deg); } 30% { transform: rotate(-25deg) scale(1) skew(1deg); } 40% { transform: rotate(25deg) scale(1) skew(1deg); } 50% { transform: rotate(0deg) scale(1) skew(1deg); } 100% { transform: rotate(0deg) scale(1) skew(1deg); } } @keyframes ring-alo-circle-fill-anim { 0% { opacity: 0.2; transform: rotate(0deg) scale(0.7) skew(1deg); } 50% { opacity: 0.2; transform: rotate(0deg) scale(1) skew(1deg); } 100% { opacity: 0.2; transform: rotate(0deg) scale(0.7) skew(1deg); } } .ring-alo-ph-img-circle a img { padding: 1px 0 0 1px; width: 30px; position: relative; top: -1px; } .fix_tel { top: auto; bottom: auto; right: auto; left: auto; bottom: 20px; left: 20px; } .ring-alo-phone.ring-alo-green .ring-alo-ph-circle { border-color: #f00; background-color: #f00; } .ring-alo-phone.ring-alo-green .ring-alo-ph-img-circle { background-color: #f00; } .zalo-chat { position: fixed; left: 13px; bottom: 90px; z-index: 20000; border-radius: 50%; background: #fff; } .zalo-chat-on-mobile { right: 30px !important; bottom: 145px !important; left: inherit !important; } .zalo-chat img { width: 55px; /* animation: 1s ease-in-out 0s normal none infinite running ring-alo-circle-img-anim;*/ z-index: 100; } .circle { border-radius: 50%; background-color: #00bfff42; width: 50px; height: 50px; position: absolute; opacity: 0; animation: scaleIn 2s infinite cubic-bezier(.36, .11, .89, .32); bottom: 0; } @keyframes scaleIn { from { transform: scale(.5, .5); opacity: .5; } to { transform: scale(2.5, 2.5); opacity: 0; } } .foot-hotline a{ text-decoration: underline; font-weight: bold; } .commitment-title{ color: #2a6496; font-weight: bold; text-align: center; margin-bottom: 10px; font-size: 16px; } .commitment-content{ background: #fff2f3; padding: 10px; border-radius: 3px; margin: 5px 0px 15px 0px; border: 1px dashed #f3cccf; } .commitment-content p{ font-size: 14px; } .commitment-content p i{ color: #00cc00; } .commitment-content p.note{ color: #dc6d0b !important; } .edit-product-penal{ background: #fff2f3; padding: 10px; border-radius: 3px; margin: 5px 0px 15px 0px; border: 1px dashed #f3cccf; } .fb_dialog_advanced{ padding: 0px !important; }