/*-- Scroll Up -----------------------------------------*/ #scrollUp { width: 40px; height: 40px; background-color: transparent; color: #777; right: 70px; bottom: 120px; text-align: center; overflow: hidden; border: 1px solid #777; z-index: 999 !important; } #scrollUp:hover { color: #ffffff; border: 1px solid #ff2f2f; background-color: #ff2f2f; } @media only screen and (max-width: 767px) { #scrollUp { width: 40px; height: 40px; right: 15px; } } #scrollUp i { display: block; line-height: 38px; font-size: 18px; } @media only screen and (max-width: 767px) { #scrollUp i { line-height: 40px; font-size: 16px; } } .height-100vh { height: 100vh !important; } .transparent-bar { left: 0; position: absolute; top: 0; width: 100%; z-index: 99; } /*-------- 3. Header style ---------*/ .main-header { display: block;} @media only screen and (min-width: 768px) and (max-width: 991px) { .main-header { display: none; } } @media only screen and (max-width: 767px) { .main-header { display: none; } } .header-top-frontpage { padding: 11px 0 11px;} .flex-item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;} .top-offer { margin: 0 0 0 45px;} .top-offer p { margin: 0;} .top-offer p span { color: #000000;} .top-right { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;} .social-item a { color: #000000; font-size: 16px; display: inline-block; margin-right: 20px;} @media only screen and (min-width: 992px) and (max-width: 1199px) { .social-item a { margin-right: 14px; } } .social-item a:last-child { margin-right: 0;} .top-option { margin-right: 60px; position: relative;} @media only screen and (min-width: 992px) and (max-width: 1199px) { .top-option { margin-right: 25px; } } .top-option:last-child { margin-right: 0px;} .top-option a { color: #000000; display: inline-block;} .top-option a i { font-size: 12px; margin: 0 0 0 3px;} .top-option.top-margin { margin-right: 42px;} .top-option.top-margin:last-child { margin-right: 0px;} .top-option.top-option-border:before { position: absolute; content: ""; height: 24px; width: 1px; background-color: #dedede; right: -31px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);} @media only screen and (min-width: 992px) and (max-width: 1199px) { .top-option.top-option-border:before { right: -12px; } } .top-menu li { display: inline-block; padding-left: 10px; font-size:14px; font-weight: 500; } .top-option .track-order a:focus { color:#000 ;} .top-option .language-dropdown, .top-option .currency-dropdown { background: #000 none repeat scroll 0 0; position: absolute; right: 0; top: 100%; z-index: 99; -webkit-box-shadow: 0 3px 14px 2px rgba(0, 0, 0, 0.1); box-shadow: 0 3px 14px 2px rgba(0, 0, 0, 0.1); display: none;} .top-option .language-dropdown ul, .top-option .currency-dropdown ul { padding: 14px 0px 15px;} .top-option .language-dropdown ul li, .top-option .currency-dropdown ul li { display: block; padding-bottom: 5px;} .top-option .language-dropdown ul li:last-child, .top-option .currency-dropdown ul li:last-child { padding-bottom: 0;} .top-option .language-dropdown ul li a, .top-option .currency-dropdown ul li a { color: #ffffff; display: block; font-size: 13px; padding: 0 25px;} .top-option .currency-dropdown { width: 90px;} .logo a { display: block;} .logo a img { max-width: 100%;} .mobile-logo a img { width: 77px; height: 100%; } /* Main Menu -------------------------------------*/ .navbar { padding: 20px 0px; z-index: 999; margin-bottom: 0px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; margin: 0px auto; padding-right: 40px; } .navbar .navbar-nav .nav-item .nav-link { text-transform: uppercase; padding: 7px 17px; font-size: 16px; font-weight: 600; display: inline-block; } .navbar .navbar-btn { margin-left: 10px; border-color: transparent; -webkit-box-shadow: none; box-shadow: none; } .navbar-toggler { font-size: 24px; margin-top: 5px; margin-bottom: 0px; color: #ffffff; border: none; padding: 0 !important; } .navbar-toggler:focus { outline: 0 !important; -webkit-box-shadow: none; box-shadow: none; } /*--- navbar sticky ---*/ .nav-sticky.navbar { margin-top: 0px; padding: 10px 0px; background-color: #ffffff; -webkit-box-shadow: 0px 4px 10px 0px rgba(69, 61, 80, 0.08); box-shadow: 0px 4px 10px 0px rgba(69, 61, 80, 0.08); } @media (max-width: 991px) { .navbar { margin-top: 0px; padding: 10px 0px !important; background-color: #ffffff !important; -webkit-box-shadow: 0 10px 33px -14px rgba(0, 0, 0, 0.1); box-shadow: 0 10px 33px -14px rgba(0, 0, 0, 0.1); } .navbar .navbar-nav .nav-item .nav-link { -webkit-transition: all 0.3s; transition: all 0.3s; margin: 0px; padding: 6px 10px; color: rgba(55, 68, 90, 0.9); } .navbar .navbar-btn { margin-left: 0px; } .navbar-toggler { font-size: 24px; margin-top: 0px; margin-bottom: 0px; color: rgba(55, 68, 90, 0.9); } } .navbar-expand-lg .navbar-nav .dropdown-menu { width: 190px; text-align: left; } /* cart ---------------------------------*/ .nav-right { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;} .nav-right .nav-item { line-height: 1; margin-right: 30px;} @media only screen and (min-width: 992px) and (max-width: 1199px) { .nav-right .nav-item { margin-right: 25px; } } @media only screen and (max-width: 767px) { .nav-right .nav-item { margin-right: 20px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .nav-right .nav-item { margin-right: 25px; } } .nav-right .nav-item:last-child { margin-right: 0;} .nav-right .nav-item a { color: #000000; font-size: 24px; display: inline-block; position: relative;} @media only screen and (max-width: 767px) { .nav-right .nav-item a { font-size: 20px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .nav-right .nav-item a { font-size: 20px; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { .nav-right .nav-item a { font-size: 22px; } } .nav-right .nav-item a span.pro-count { position: absolute; top: -8px; font-size: 12px; width: 20px; height: 20px; display: inline-block; line-height: 19px; color: #fff; text-align: center; left: 14px; border-radius: 50px; font-weight: 600;} @media only screen and (max-width: 767px) { .nav-right .nav-item a span.pro-count { font-size: 10px; width: 18px; height: 18px; line-height: 17px; } } .nav-right .nav-item.header-cart a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;} .nav-right .nav-item.header-cart a span.cart-amount { font-weight: 600; font-size: 14px; margin: 8px 0 0 16px;} .headerb-ptb { padding: 0 0 15px; } .nav-category-wrap { position: relative; } .nav-category-wrap > a { color: #4dbdaf; font-size: 14px; font-weight: 600; text-transform: uppercase; letter-spacing: .25px; display: block; width: 100%; line-height: 1; padding: 0 14px 0 0; } .nav-category-wrap > a i { font-size: 22px; margin-right: 18px; position: relative; top: 4px; line-height: 1; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .nav-category-wrap > a i { margin-right: 12px; } } .nav-category-wrap > a i.icon-right { float: right; font-size: 12px; margin-right: 0; top: 11px; } .nav-category-wrap.nav-category-holder > a { padding: 9px 20px 18px 20px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .nav-category-wrap.nav-category-holder > a { padding: 9px 12px 18px 12px; } } .category-menu { border: 1px solid #e1e1e1; width: 100%; position: absolute; top: 220%; left: 0; z-index: 5; background-color: #fff; padding: 9px 0 3px; } .category-menu.category-not-visible { display: none; top: 100%; } @media only screen and (min-width: 768px) and (max-width: 991px) { .category-menu { left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } } @media only screen and (max-width: 767px) { .category-menu { left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } } .category-menu nav > ul > li { padding: 12px 0; position: relative; border-bottom: 1px solid #e1e1e1; } .category-menu nav > ul > li:last-child { border-bottom: none; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .category-menu nav > ul > li { padding: 10px 0; } } .category-menu nav > ul > li > a { color: #000000; font-weight: 600; padding: 0 20px; display: block; } .category-menu nav > ul > li > a span { float: right; font-size: 10px; position: relative; top: 6px; color: #000000; } .category-menu nav > ul > li .category-menu-dropdown { position: absolute; left: 100%; top: 0px; width: 570px; background-color: #fff; border-radius: 5px; padding: 30px 52px 40px 30px; margin-left: 1px; -webkit-transform: rotateX(90deg); transform: rotateX(90deg); -webkit-transform-origin: center top 0; -ms-transform-origin: center top 0; transform-origin: center top 0; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; visibility: hidden; z-index: 99; -webkit-box-shadow: 0 0 30px 0.4px rgba(0, 0, 0, 0.1); box-shadow: 0 0 30px 0.4px rgba(0, 0, 0, 0.1); } .category-menu nav > ul > li .category-menu-dropdown .single-category-menu { display: inline-block; width: 50%; float: left; } .category-menu nav > ul > li .category-menu-dropdown .single-category-menu.ct-menu-mrg-bottom { margin-bottom: 74px; } .category-menu nav > ul > li .category-menu-dropdown .single-category-menu.ct-menu-mrg-left { padding-left: 38px; } .category-menu nav > ul > li .category-menu-dropdown .single-category-menu.category-menu-border { position: relative; } .category-menu nav > ul > li .category-menu-dropdown .single-category-menu.category-menu-border:before { position: absolute; content: ""; bottom: -36px; left: 0; background-color: #d6d7da; height: 1px; width: 180px; } .category-menu nav > ul > li .category-menu-dropdown .single-category-menu h4 { color: #000000; font-weight: 600; font-size: 14px; margin: 0 0 18px; letter-spacing: .2px; text-transform: uppercase; } .category-menu nav > ul > li .category-menu-dropdown .single-category-menu ul li { padding: 0 0 9px; } .category-menu nav > ul > li .category-menu-dropdown .single-category-menu ul li:last-child { padding: 0 0 0px; } .category-menu nav > ul > li .category-menu-dropdown .single-category-menu ul li a { color: #333; } .category-menu nav > ul > li .category-menu-dropdown .single-category-menu ul li a:hover { color: #4dbdaf; } .category-menu nav > ul > li .category-menu-dropdown .single-category-menu > a img { width: 100%; } @media only screen and (min-width: 1366px) and (max-width: 1600px) { .category-menu nav > ul > li .category-menu-dropdown.ct-menu-res-height-1 { height: 280px; overflow-y: auto; } } @media only screen and (min-width: 1200px) and (max-width: 1365px) { .category-menu nav > ul > li .category-menu-dropdown.ct-menu-res-height-1 { height: 280px; overflow-y: auto; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { .category-menu nav > ul > li .category-menu-dropdown.ct-menu-res-height-1 { height: 280px; overflow-y: auto; } } .category-menu nav > ul > li:hover > a, .category-menu nav > ul > li:hover > a span { color: #4dbdaf; } .category-menu nav > ul > li:hover .category-menu-dropdown { -webkit-transform: rotateX(0deg); transform: rotateX(0deg); visibility: visible; } .category-search-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; z-index: 9; border: 1px solid #e1e1e1; } .category-search-wrap .category-style { min-width: 130px; margin-right: 20px; position: relative; } .category-search-wrap .category-style:before { position: absolute; content: ""; right: -14px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 1px; height: 24px; background-color: #cccccc; } .category-search-wrap .category-style .nice-select.nice-select-style { border: none; background-color: #f8f8f8; border-radius: 0; min-width: 137px; } .category-search-wrap .category-style .nice-select.nice-select-style:focus,.category-search-wrap .search-wrap form input:focus{ background-color: #fff; } .category-search-wrap .category-style .nice-select.nice-select-style span { font-size: 13px; color: #999; } .category-search-wrap .category-style .nice-select::after { border-bottom: 1px solid #222222; border-right: 1px solid #222222; height: 7px; right: 12px; width: 7px; } .category-search-wrap .search-wrap { width: 100%; } .category-search-wrap .search-wrap form { position: relative; } .category-search-wrap .search-wrap form input { font-size: 13px; color: #999; border: none; height: 40px; padding: 2px 50px 2px 10px; background-color: #f8f8f8; } .category-search-wrap .search-wrap form input::-moz-input-placeholder { color: #999999; opacity: 1; } .category-search-wrap .search-wrap form input::-webkit-input-placeholder { color: #999999; opacity: 1; } .category-search-wrap .search-wrap form button { position: absolute; right: 13px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); background-color: transparent; border: none; padding: 0; color: #222; font-size: 18px; } .category-search-wrap.category-search-wrap-modify { margin-right: -50px; } .category-search-wrap.category-search-wrap-modify .category-style { position: absolute; right: 67px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); margin-right: 0; z-index: 6; } .category-search-wrap.category-search-wrap-modify .category-style::before { left: -20px; } .category-search-wrap.category-search-wrap-modify .search-wrap form input { padding: 2px 250px 2px 20px; height: 50px; } .category-search-wrap.category-search-wrap-modify .search-wrap form button { height: 100%; right: 0; padding: 0 20px; } .headerb-offer-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding: 13px 20px 11px; margin-left: 50px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .headerb-offer-wrap { padding: 13px 10px 11px; } } .headerb-offer-wrap a { font-size: 18px; font-weight: 700; margin: 0 12px 0 0; text-transform: uppercase; letter-spacing: -.35px; line-height: 22px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .headerb-offer-wrap a { font-size: 14px; } } .headerb-offer-wrap span { font-size: 12px; font-weight: 400; color: #fff; margin: 0; text-transform: uppercase; letter-spacing: -.25px; line-height: 12px; } .navbar-mobile { display: none; } @media only screen and (min-width: 768px) and (max-width: 991px) { .navbar-mobile { display: block; } } @media only screen and (max-width: 767px) { .navbar-mobile { display: block; } } .navbar-mobile.nav-mobile-ptb { padding: 25px 0 25px; } /* Sidebar Mini cart ----------------------------------------*/ .offcanvas-header .cart-close { position: absolute; top: 37px; right: 50px; font-size: 36px; line-height: 30px; color: #6D6D6D; -webkit-transition: all 250ms ease-out; -o-transition: all 250ms ease-out; transition: all 250ms ease-out; } @media only screen and (min-width: 768px) and (max-width: 991px) { .offcanvas-header .cart-close { font-size: 25px; } } @media only screen and (max-width: 767px) { .offcanvas-header .cart-close { top: 27px; right: 17px; font-size: 23px; } } .offcanvas-header .cart-close:hover { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); color: #ff2f2f; } .offcanvas-header > h3 { font-size: 18px; font-weight: 600; margin: 0 0 35px; padding : 20px 10px 0; } .sidecart .cart-content ul { margin: 0 -30px 0 0; padding: 0 30px 0 0; max-height: 310px; max-height: calc(100vh - 430px); overflow: auto; } @media only screen and (min-width: 768px) and (max-width: 991px) { .sidecart .cart-content ul { max-height: calc(100vh - 365px); } } @media only screen and (max-width: 767px) { .sidecart .cart-content ul { max-height: calc(100vh - 360px); } } .sidecart .cart-content ul li { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 30px; } .sidecart .cart-content ul li .cart-img { -webkit-box-flex: 0; -webkit-flex: 0 0 70px; -ms-flex: 0 0 70px; flex: 0 0 70px; } .sidecart .cart-content ul li .cart-img a img { width: 100%; border: 1px solid rgba(0, 0, 0, 0.1); } .sidecart .cart-content ul li .cart-title { margin-left: 20px; } .sidecart .cart-content ul li .cart-title h4 { font-size: 15px; margin: 0 0 8px; font-weight: 500; } .sidecart .cart-content ul li .cart-title h4 a { color: #000000; } .sidecart .cart-content ul li .cart-title span { font-size: 15px; color: #000000; } .sidecart .cart-content ul li .cart-delete { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-flex: 100; -webkit-flex-grow: 100; -ms-flex-positive: 100; flex-grow: 100; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } .sidecart .cart-content ul li .cart-delete a { display: block; font-size: 16px; height: 20px; line-height: 17px; overflow: hidden; width: 20px; text-align: right; color: #000000; } .sidecart .cart-content .cart-total { display: block; width: 100%; margin: 16px 0 26px; } .sidecart .cart-content .cart-total h4 { font-size: 16px; margin: 0; font-weight: 600; color: #000000; } .sidecart .cart-content .cart-total h4 span { font-size: 15px; color: #000000; float: right; font-weight: 400; } .sidecart .cart-content .cart-checkout-btn { display: block; width: 100%; } .sidecart .cart-content .cart-checkout-btn a { width: 100%; display: block; margin: 10px 0 0; text-align: center; padding: 18px 20px 17px; background-color: #000000; color: #fff; text-transform: capitalize; font-size: 16px; line-height: 1; } .sidecart .cart-content .cart-checkout-btn a:first-child { margin-top: 0; } /* Mobile -------------------------------------------------*/ .sidenav-mobile-wrap { padding: 80px 30px 20px; height: 100%; } @media only screen and (max-width: 767px) { .sidenav-mobile-wrap { padding: 80px 20px 20px; } } .sidenav-mobile-wrap .sidebar-close { position: absolute; top: 20px; left: 30px; font-size: 30px; line-height: 30px; -webkit-transition: all 250ms ease-out; -o-transition: all 250ms ease-out; transition: all 250ms ease-out; color: #000000; } @media only screen and (max-width: 767px) { .sidenav-mobile-wrap .sidebar-close { left: 20px; } } .sidenav-mobile-wrap .sidebar-close:hover { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); color: #ff2f2f; } .sidenav-mobile-wrap .sidenav-mobile-content-sec { overflow-y: auto; overflow-x: hidden; height: 100%; padding-right: 10px; } .sidenav-mobile-wrap .sidenav-mobile-content-sec .sidenav-mobile-border-1 { border-bottom: 1px solid #ddd; margin-bottom: 17px; padding-bottom: 30px; } .sidenav-mobile-wrap .sidenav-mobile-content-sec .sidenav-mobile-border-2 { border-bottom: 1px solid #ddd; margin-bottom: 20px; padding-bottom: 17px; } .sidenav-mobile-wrap .sidenav-mobile-content-sec .sidenav-mobile-border-3 { border-bottom: 1px solid #ddd; margin-bottom: 24px; padding-bottom: 30px; } .sidenav-mobile-wrap .sidenav-mobile-content-sec .sidenav-mobile-border-4 { border-bottom: 1px solid #ddd; margin-bottom: 30px; padding-bottom: 24px; } .sidenav-mobile-wrap .sidenav-mobile-content-sec .mobile-search form { position: relative; } .sidenav-mobile-wrap .sidenav-mobile-content-sec .mobile-search form input { background-color: #f6f6f6; border: none; border-radius: 0px; height: 50px; padding: 0 60px 0 15px; width: 100%; font-size: 14px; color: #181818; } .sidenav-mobile-wrap .sidenav-mobile-content-sec .mobile-search form button { background-color: transparent; border-color: #ddd; -webkit-border-image: none; -o-border-image: none; border-image: none; border-radius: 5px 0 0 5px; border-style: none none none solid; border-width: medium medium medium 1px; color: #000000; font-size: 18px; height: 100%; padding: 0 15px 0 14px; position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } @media only screen and (max-width: 767px) { .sidenav-mobile-wrap .sidenav-mobile-content-sec .mobile-search form button { font-size: 16px; } } .sidenav-mobile-wrap .sidenav-mobile-content-sec .mobile-search form button i { margin-top: 5px; display: inline-block; } .sidenav-mobile-wrap .sidenav-mobile-content-sec .mobile-menu-wrap nav { height: 100%; } .sidenav-mobile-wrap .sidenav-mobile-content-sec .mobile-menu-wrap nav .mobile-menu li { display: block; position: relative; } .sidenav-mobile-wrap .sidenav-mobile-content-sec .mobile-menu-wrap nav .mobile-menu li.menu-item-has-children .menu-expand { line-height: 50; top: -5px; left: 95%; width: 30px; position: absolute; height: 50px; text-align: center; cursor: pointer; } .sidenav-mobile-wrap .sidenav-mobile-content-sec .mobile-menu-wrap nav .mobile-menu li.menu-item-has-children .menu-expand i { display: block; position: relative; width: 10px; margin-top: 25px; border-bottom: 1px solid #000000; -webkit-transition: all 250ms ease-out; -o-transition: all 250ms ease-out; transition: all 250ms ease-out; } .sidenav-mobile-wrap .sidenav-mobile-content-sec .mobile-menu-wrap nav .mobile-menu li.menu-item-has-children { display: block !important; } .sidenav-mobile-wrap .sidenav-mobile-content-sec .mobile-menu-wrap nav .mobile-menu li.menu-item-has-children .menu-expand i::before { top: 0; width: 100%; content: ""; display: block; position: absolute; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); border-bottom: 1px solid #000000; -webkit-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s; } .sidenav-mobile-wrap .sidenav-mobile-content-sec .mobile-menu-wrap nav .mobile-menu li.menu-item-has-children.active > .menu-expand i::before { -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); } .sidenav-mobile-wrap .sidenav-mobile-content-sec .mobile-menu-wrap nav .mobile-menu li a { font-size: 16px; text-transform: capitalize; line-height: 18px; position: relative; display: inline-block; padding: 10px 0; color: #000000; } .sidenav-mobile-wrap .sidenav-mobile-content-sec .mobile-menu-wrap nav .mobile-menu li a i { margin-right: 5px; } .sidenav-mobile-wrap .sidenav-mobile-content-sec .mobile-menu-wrap nav .mobile-menu li ul li a { padding: 10px 15px 5px; font-size: 14px; color: #333; } @media only screen and (max-width: 767px) { .sidenav-mobile-wrap .sidenav-mobile-content-sec .sidenav-mobile-info-wrap { display: block; } } .sidenav-mobile-wrap .sidenav-mobile-content-sec .sidenav-mobile-info-wrap .sidenav-mobile-single-info { position: relative; margin-bottom: 13px; } .sidenav-mobile-wrap .sidenav-mobile-content-sec .sidenav-mobile-info-wrap .sidenav-mobile-single-info:last-child { margin-bottom: 0; } .sidenav-mobile-wrap .sidenav-mobile-content-sec .sidenav-mobile-info-wrap .sidenav-mobile-single-info a { font-size: 15px; display: block; color: #000000; } .sidenav-mobile-wrap .sidenav-mobile-content-sec .sidenav-mobile-info-wrap .sidenav-mobile-single-info a span { float: right; font-size: 10px; position: relative; top: 8px; line-height: 1; } .sidenav-mobile-wrap .sidenav-mobile-content-sec .sidenav-mobile-info-wrap .sidenav-mobile-single-info .lang-curr-dropdown { margin-top: 5px; display: none; background-color: #fff; -webkit-box-shadow: 0 0 20px 0.4px rgba(0, 0, 0, 0.1); box-shadow: 0 0 20px 0.4px rgba(0, 0, 0, 0.1); padding: 22px 30px 26px; width: 100%; z-index: 11; } .sidenav-mobile-wrap .sidenav-mobile-content-sec .sidenav-mobile-info-wrap .sidenav-mobile-single-info .lang-curr-dropdown ul li { padding-bottom: 10px; } .sidenav-mobile-wrap .sidenav-mobile-content-sec .sidenav-mobile-info-wrap .sidenav-mobile-single-info .lang-curr-dropdown ul li:last-child { padding-bottom: 0px; } .sidenav-mobile-wrap .sidenav-mobile-content-sec .mobile-contact-info ul li { color: #000000; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0 0 14px; font-size: 15px; } .sidenav-mobile-wrap .sidenav-mobile-content-sec .mobile-contact-info ul li:last-child { margin: 0 0 0px; } .sidenav-mobile-wrap .sidenav-mobile-content-sec .mobile-contact-info ul li i { font-size: 14px; margin-right: 12px; position: relative; top: 4px; } .sidenav-mobile-wrap .sidenav-mobile-content-sec .mobile-social-icon a { display: inline-block; width: 33px; height: 33px; line-height: 33px; text-align: center; border-radius: 100%; color: #ffffff; font-size: 15px; margin-right: 10px; } .sidenav-mobile-wrap .sidenav-mobile-content-sec .mobile-social-icon a:last-child { margin-right: 0; } .sidenav-mobile-categori-hide { display: none; padding-top: 20px; } /* Slider -------------------*/ .nav-slider > span { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); left: 7.5%; width: 50px; height: 50px; line-height: 50px; text-align: center; color: #000000; font-size: 24px; background-color: #ffffff; cursor: pointer; -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; z-index: 1; opacity: 0; visibility: hidden; } @media only screen and (min-width: 1366px) and (max-width: 1600px) { .nav-slider > span { left: 1.5%; } } @media only screen and (min-width: 1200px) and (max-width: 1365px) { .nav-slider > span { left: 1.5%; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { .nav-slider > span { left: 1.5%; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .nav-slider > span { left: 1.5%; width: 40px; height: 40px; line-height: 40px; font-size: 18px; } } @media only screen and (max-width: 767px) { .nav-slider > span { left: 1.5%; width: 35px; height: 35px; line-height: 35px; font-size: 15px; } } .nav-slider > span.slider-icon-1-next { left: auto; right: 7.5%; } @media only screen and (min-width: 1366px) and (max-width: 1600px) { .nav-slider > span.slider-icon-1-next { right: 1.5%; } } @media only screen and (min-width: 1200px) and (max-width: 1365px) { .nav-slider > span.slider-icon-1-next { right: 1.5%; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { .nav-slider > span.slider-icon-1-next { right: 1.5%; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .nav-slider > span.slider-icon-1-next { right: 1.5%; } } @media only screen and (max-width: 767px) { .nav-slider > span.slider-icon-1-next { right: 1.5%; } } .nav-slider:hover span { opacity: 1; visibility: visible; left: 9.5%; } @media only screen and (min-width: 1366px) and (max-width: 1600px) { .nav-slider:hover span { left: 2.5%; } } @media only screen and (min-width: 1200px) and (max-width: 1365px) { .nav-slider:hover span { left: 2.5%; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { .nav-slider:hover span { left: 2.5%; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .nav-slider:hover span { left: 2.5%; } } @media only screen and (max-width: 767px) { .nav-slider:hover span { left: 2.5%; } } .nav-slider:hover span.slider-icon-1-next { right: 9.5%; left: auto; } @media only screen and (min-width: 1366px) and (max-width: 1600px) { .nav-slider:hover span.slider-icon-1-next { right: 2.5%; } } @media only screen and (min-width: 1200px) and (max-width: 1365px) { .nav-slider:hover span.slider-icon-1-next { right: 2.5%; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { .nav-slider:hover span.slider-icon-1-next { right: 2.5%; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .nav-slider:hover span.slider-icon-1-next { right: 2.5%; } } @media only screen and (max-width: 767px) { .nav-slider:hover span.slider-icon-1-next { right: 2.5%; } } .nav-slider.nav-slider-position > span { left: 1%; } .nav-slider.nav-slider-position > span.slider-icon-1-next { right: 1%; left: auto; } .nav-slider.nav-slider-position:hover span { left: 0%; } .nav-slider.nav-slider-position:hover span.slider-icon-1-next { right: 0%; left: auto; } @media only screen and (min-width: 576px) and (max-width: 767px) { .hero-slider-wrap { padding: 50px 0 55px; } } .slider-animation-wrap.slick-active .slider-animation-item h4 { -webkit-animation-delay: 1.1s; animation-delay: 1.1s; -webkit-animation-name: fadeInUp; animation-name: fadeInUp; } .slider-animation-wrap.slick-active .slider-animation-item h1 { -webkit-animation-delay: 1.4s; animation-delay: 1.4s; -webkit-animation-name: fadeInUp; animation-name: fadeInUp; } .slider-animation-wrap.slick-active .slider-animation-item p { -webkit-animation-delay: 1.7s; animation-delay: 1.7s; -webkit-animation-name: fadeInUp; animation-name: fadeInUp; } .slider-animation-wrap.slick-active .slider-animation-item h5 { -webkit-animation-delay: 2.0s; animation-delay: 2.0s; -webkit-animation-name: fadeInUp; animation-name: fadeInUp; } .slider-animation-wrap.slick-active .slider-animation-item a { -webkit-animation-delay: 2.0s; animation-delay: 2.0s; -webkit-animation-name: fadeInUp; animation-name: fadeInUp; } .slider-animation-wrap.slick-active .slider-animation-item .slider-tab-small-img { -webkit-animation-delay: 2.3s; animation-delay: 2.3s; -webkit-animation-name: fadeInUp; animation-name: fadeInUp; } .slider-animation-wrap.slick-active .slider-animation-item .slider-tab-big-img-wrap { -webkit-animation-delay: 2.0s; animation-delay: 2.0s; -webkit-animation-name: fadeInUp; animation-name: fadeInUp; } .slider-animation-wrap.slick-active .slider-animation-item .btn-style-3 a { -webkit-animation-delay: 2.5s; animation-delay: 2.5s; -webkit-animation-name: fadeInUp; animation-name: fadeInUp; } .slider-animation-wrap.slick-active .slider-animation-item.hero-slider-img-1 img { -webkit-animation-delay: 1.7s; animation-delay: 1.7s; -webkit-animation-name: fadeInUp; animation-name: fadeInUp; } .slider-animation-wrap.slick-active .slider-animation-item.hm6-hero-slider-img img { -webkit-animation-delay: 1.7s; animation-delay: 1.7s; -webkit-animation-name: fadeInUp; animation-name: fadeInUp; } .slider-animation-wrap.slick-active .slider-animation-item .hero-slider-img img { -webkit-animation-delay: 1.7s; animation-delay: 1.7s; -webkit-animation-name: fadeInUp; animation-name: fadeInUp; } .slider-animation-wrap.slick-active .slider-animation-item .hm10-hero-slider-img img { -webkit-animation-delay: 1.7s; animation-delay: 1.7s; -webkit-animation-name: fadeInUp; animation-name: fadeInUp; } .slider-animation-wrap.slick-active .slider-animation-item .hero-slider-content h5 { -webkit-animation-delay: 1.1s; animation-delay: 1.1s; -webkit-animation-name: fadeInUp; animation-name: fadeInUp; } .slider-animation-wrap.slick-active .slider-animation-item .hm7-hero-slider-img img { -webkit-animation-delay: 1.7s; animation-delay: 1.7s; -webkit-animation-name: fadeInUp; animation-name: fadeInUp; } .hero-slider-content { padding-left: 100px; position: relative; z-index: 9; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .hero-slider-content { padding-left: 70px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .hero-slider-content { padding-left: 20px; } } @media only screen and (max-width: 767px) { .hero-slider-content { padding-left: 15px; } } .hero-slider-content h5 { font-size: 16px; font-weight: 600; margin: 0; } .hero-slider-content h1 { font-size: 42px; line-height: 48px; font-weight: 600; letter-spacing: -.25px; text-transform: uppercase; margin: 15px 0 28px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .hero-slider-content h1 { font-size: 30px; line-height: 40px; margin: 15px 0 12px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .hero-slider-content h1 { font-size: 30px; line-height: 40px; margin: 15px 0 12px; } } @media only screen and (max-width: 767px) { .hero-slider-content h1 { font-size: 34px; line-height: 40px; margin: 15px 0 12px; } } .hero-slider-content p { width: 42%; margin: 0 0 33px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .hero-slider-content p { width: 46%; margin: 0 0 20px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .hero-slider-content p { width: 46%; margin: 0 0 20px; } } @media only screen and (max-width: 767px) { .hero-slider-content p { color: #000000; width: 100%; margin: 0 0 15px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .hero-slider-content p { width: 50%; } } .hero-slider-content.slider-content-wrap { padding-left: 77px; padding-top: 67px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .hero-slider-content.slider-content-wrap { padding-left: 10px; padding-top: 57px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .hero-slider-content.slider-content-wrap { padding-left: 0px; padding-top: 40px; } } @media only screen and (max-width: 767px) { .hero-slider-content.slider-content-wrap { padding-left: 0px; padding-top: 50px; text-align: center; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .hero-slider-content.slider-content-wrap { text-align: left; padding-top: 0px; } } .hero-slider-content.slider-content-wrap h1 { margin: 12px 0 21px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .hero-slider-content.slider-content-wrap h1 { margin: 12px 0 11px; line-height: 35px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .hero-slider-content.slider-content-wrap h1 { margin: 7px 0 6px; line-height: 28px; font-size: 27px; } } @media only screen and (max-width: 767px) { .hero-slider-content.slider-content-wrap h1 { margin: 12px 0 10px; line-height: 30px; font-size: 27px; } } .hero-slider-content.slider-content-wrap p { width: 100%; margin: 0 0 37px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .hero-slider-content.slider-content-wrap p { margin: 0 0 17px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .hero-slider-content.slider-content-wrap p { margin: 0 0 9px; } } @media only screen and (max-width: 767px) { .hero-slider-content.slider-content-wrap p { margin: 0 0 15px; } } .hero-slider-img { margin-left: -40px; } @media only screen and (min-width: 1200px) and (max-width: 1365px) { .hero-slider-img { margin-left: -20px; } } @media only screen and (max-width: 767px) { .hero-slider-img { margin-left: 0px; padding-top: 30px; padding-bottom: 50px; text-align: center; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .hero-slider-img { padding-bottom: 0px; } } .hero-slider-img img { width: 100%; } @media only screen and (max-width: 767px) { .hero-slider-img img { display: inline-block; } } .btn-slider a { display: inline-block; font-size: 16px; font-weight: 600; background-color: #000000; color: #ffffff; } @media only screen and (max-width: 767px) { .btn-slider a { font-size: 15px; font-weight: 500; } } .btn-slider a.btn-slider-padding { padding: 8px 20px 13px; } @media only screen and (min-width: 768px) and (max-width: 991px) { .btn-slider a.btn-slider-padding { padding: 6px 15px 10px; } } @media only screen and (max-width: 767px) { .btn-slider a.btn-slider-padding { font-size: 13px; padding: 2px 12px 5px; } } .btn-slider a.btn-1-font-14 { font-size: 14px; } /*-------- 5. Service style ---------*/ .service-wrap { background-color: #ffffff; margin-top: -100px; position: relative; z-index: 1; padding: 51px 0 25px; } .service-wrap.service-wrap-margin { margin-top: -70px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .service-wrap.service-wrap-margin { margin-top: -50px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .service-wrap.service-wrap-margin { margin-top: -30px; } } @media only screen and (max-width: 767px) { .service-wrap.service-wrap-margin { margin-top: 0px; border-bottom: 1px solid #e1e1e1; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { .service-wrap { margin-top: -50px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .service-wrap { margin-top: -50px; } } @media only screen and (max-width: 767px) { .service-wrap { margin-top: -30px; padding: 41px 0 15px; } } .service-wrap-border { border: 1px solid #dfdfdf; } .service-wrap-padding { padding: 32px 0 3px; } .single-service-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .single-service-wrap .service-icon { margin-right: 23px; line-height: 1; } .single-service-wrap .service-icon i { font-size: 24px; display: inline-block; -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; } .single-service-wrap .service-content h3 { font-size: 18px; font-weight: 600; margin: 0 0 8px; color: #222222; } .single-service-wrap .service-content span { display: block; line-height: 1; color: #999999; } .single-service-wrap:hover .service-icon i { -webkit-animation: 500ms ease-in-out 0s normal none 1 running flipOutY; animation: 500ms ease-in-out 0s normal none 1 running flipOutY; } .service-border-1 { position: relative; } .service-border-1:before { position: absolute; content: ""; right: 0; top: -6%; width: 1px; height: 63px; background-color: #e0e0e0; } @media only screen and (min-width: 768px) and (max-width: 991px) { .service-border-1.service-border-1-none-md:before { display: none; } } @media only screen and (max-width: 767px) { .service-border-1:before { display: none; } .service-border-1.service-border-1-none-xs:before { display: none; } } .service-wrap-padding-2 { padding: 37px 35px 7px 35px; } .service-wrap-padding-3 { padding: 32px 0 3px; } @media only screen and (max-width: 767px) { .service-wrap-padding-3 { padding: 32px 20px 3px; } } @media only screen and (max-width: 767px) { .service-area.pt-45 { padding-top: 25px; } .service-area .pb-50 { padding-bottom: 30px; } } /*-------- Banner style ---------*/ .banner-wrap { position: relative; } .padding-10-row-col .row { margin-right: -5px; margin-left: -5px; } .padding-10-row-col .row div[class^="col-"] { padding-left: 5px; padding-right: 5px; } .banner-wrap:hover .banner-img-zoom a img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } .banner-wrap .banner-img { position: relative; overflow: hidden; } .banner-wrap .banner-img a { display: block; } .banner-wrap .banner-img a img { width: 100%; } .banner-wrap .banner-img.banner-img-border { border: 1px solid #d9d9d9; } .banner-wrap .banner-img-zoom a { display: block; } .banner-wrap .banner-img-zoom a img { width: 100%; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .5s ease 0s; -o-transition: all .5s ease 0s; transition: all .5s ease 0s; } @media only screen and (min-width: 768px) and (max-width: 991px) { .banner-area.pb-85 { padding-bottom: 45px; } .banner-area.pb-90 { padding-bottom: 50px; } } @media only screen and (max-width: 767px) { .banner-area.pb-85 { padding-bottom: 25px; } .banner-area.pb-90 { padding-bottom: 30px; } } .banner-wrap .banner-content { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); left: 30px; } @media only screen and (max-width: 767px) { .banner-wrap .banner-content { left: 15px; } } .banner-wrap .banner-content h2 { font-size: 17px; font-weight: 600; line-height: 30px; margin: 0; letter-spacing: -.25px; width: 90%; margin: 13px 0 25px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .banner-wrap .banner-content h2 { font-size: 14px; line-height: 26px; } } @media only screen and (max-width: 767px) { .banner-wrap .banner-content h2 { font-size: 12px; line-height: 26px; } } .banner-wrap .banner-content span { font-size: 14px; display: block; width: 90%; margin: 10px 0 15px; font-weight: 500; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .banner-wrap .banner-content span { margin: 10px 0 2px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .banner-wrap .banner-content span { margin: 10px 0 2px; } } @media only screen and (max-width: 767px) { .banner-wrap .banner-content span { margin: 6px 0 2px; } } .banner-wrap .banner-content-18 { position: absolute; top: 30px; left: 0; right: 0; text-align: center; padding: 0 20px; } .banner-wrap .banner-content-18 > span { color: #999999; text-transform: uppercase; letter-spacing: 1px; } .banner-wrap .banner-content-18 h2 { font-size: 30px; line-height: 30px; letter-spacing: -.25px; margin: 16px 0 18px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .banner-wrap .banner-content-18 h2 { font-size: 25px; line-height: 28px; margin: 10px 0 10px; } } .banner-wrap .banner-content-18 h2 span { font-weight: 600; color: #ff2f2f; } .banner-wrap .banner-content-24 { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); left: 0; right: 0; } .banner-wrap .banner-content-24 span { font-weight: 600; letter-spacing: 1px; text-transform: uppercase; } .banner-wrap .banner-content-24 h2 { font-weight: bold; font-family: "Crimson Text", serif; font-size: 40px; line-height: 36px; letter-spacing: -.25px; margin: 17px 0 14px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .banner-wrap .banner-content-24 h2 { font-size: 33px; line-height: 33px; margin: 10px 0 10px; } } @media only screen and (max-width: 767px) { .banner-wrap .banner-content-24 h2 { font-size: 33px; line-height: 33px; margin: 10px 0 10px; } } .banner-wrap .banner-content-24 p { margin: 0 0 35px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .banner-wrap .banner-content-24 p { margin: 0 0 20px; } } @media only screen and (max-width: 767px) { .banner-wrap .banner-content-24 p { margin: 0 0 20px; } } .banner-wrap .banner-content-24 .banner-btn-4 a { font-weight: 600; display: inline-block; line-height: 1; padding: 13px 30px 17px; } .btn-style-4 a { font-weight: bold; display: inline-block; text-transform: uppercase; color: #000000; } .btn-style-4 a i { font-size: 12px; margin: 0 0 0 5px; } /*-------- 8. Product style ---------*/ .be_product-area { overflow: hidden; } @media only screen and (max-width: 767px) { .be_tab-style { margin-top: 10px; } } .be_tab-style a { display: inline-block; color: #999999; padding: 3px 16px 5px; margin-right: 5px; border-radius: 5px; } @media only screen and (max-width: 767px) { .be_tab-style a { margin-bottom: 5px; } } .be_tab-style a:last-child { margin-right: 0; } .be_tab-style a.active { font-weight: 600; background-color: #edf8f7; } .tab-content.jump .tab-pane { display: block; height: 0; opacity: 0; overflow: hidden; } .tab-content.jump .tab-pane.active { display: block; height: auto; opacity: 1; overflow: visible; -webkit-animation-name: moveUp; animation-name: moveUp; -webkit-animation-duration: 500ms; animation-duration: 500ms; -webkit-animation-timing-function: cubic-bezier(0.26, 0.69, 0.37, 0.96); animation-timing-function: cubic-bezier(0.26, 0.69, 0.37, 0.96); -webkit-animation-play-state: running; animation-play-state: running; } .product-slider-active-2 .slick-list { margin: 0 -15px; padding: 20px 0 20px; } .product-slider-active .slick-list, .product-slider-active-3 .slick-list, .product-slider-active-4 .slick-list, .product-slider-active-5 .slick-list, .product-slider-active-7 .slick-list, .product-slider-active-8 .slick-list, .product-slider-active-9 .slick-list, .related-product-active .slick-list { margin: 0 -15px; } .product-slider-active-2 .slick-list .product-plr-2 { padding: 0 15px; } .product-slider-active .slick-list .product-plr-1, .product-slider-active-3 .slick-list .product-plr-1, .product-slider-active-4 .slick-list .product-plr-1, .product-slider-active-5 .slick-list .product-plr-1, .product-slider-active-7 .slick-list .product-plr-1, .product-slider-active-8 .slick-list .product-plr-1, .product-slider-active-9 .slick-list .product-plr-1, .related-product-active .slick-list .product-plr-1 { padding: 0 15px; } .single-product-wrap-2 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; } .single-product-wrap-2:before { position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; content: ""; border: 1px solid #bfbfbf; -webkit-transition: all .4s ease 0s; -o-transition: all .4s ease 0s; transition: all .4s ease 0s; opacity: 0; visibility: hidden; pointer-events: none; z-index: 9; } .single-product-wrap-2 .product-img-2 { -webkit-box-flex: 0; -webkit-flex: 0 0 37%; -ms-flex: 0 0 37%; flex: 0 0 37%; max-width: 37%; position: relative; } .single-product-wrap-2 .product-img-2 a { display: block; } .single-product-wrap-2 .product-img-2 a img { width: 100%; } .single-product-wrap-2 .product-img-2 span.pro-badge { position: absolute; top: 0px; font-weight: 600; color: #ffffff; display: inline-block; padding: 4px 6px 5px; line-height: 1; } .single-product-wrap-2 .product-img-2 span.pro-badge.left { left: 0px; } .single-product-wrap-2 .product-img-2 span.pro-badge.right { right: 0px; } .single-product-wrap-2 .product-img-2 span.pro-badge.bg-black { background-color: #000000; } .single-product-wrap-2 .product-img-2 span.pro-badge.bg-red { background-color: #ff2f2f; } .single-product-wrap-2 .product-content-3 { -webkit-box-flex: 0; -webkit-flex: 0 0 63%; -ms-flex: 0 0 63%; flex: 0 0 63%; max-width: 63%; padding: 0 15px 0 25px; } @media only screen and (min-width: 768px) and (max-width: 991px) { .single-product-wrap-2 .product-content-3 { padding: 0 10px 0 10px; } } @media only screen and (max-width: 767px) { .single-product-wrap-2 .product-content-3 { padding: 0 10px 0 10px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .single-product-wrap-2 .product-content-3 { padding: 0 15px 0 25px; } } .single-product-wrap-2 .product-content-3 span { font-size: 12px; color: #999999; text-transform: uppercase; letter-spacing: .25px; display: block; } .single-product-wrap-2 .product-content-3 h4 { font-size: 16px; font-weight: 600; line-height: 20px; margin: 4px 0 14px; } @media only screen and (max-width: 767px) { .single-product-wrap-2 .product-content-3 h4 { margin: 4px 0 6px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .single-product-wrap-2 .product-content-3 h4 { margin: 4px 0 14px; } } .single-product-wrap-2 .product-content-3 h4 a { color: #000000; } .single-product-wrap-2 .product-content-3 h4 a:hover { text-decoration: underline; } .single-product-wrap-2 .product-content-3 .product-rating-wrap-2 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin: 0 0 24px; } @media only screen and (max-width: 767px) { .single-product-wrap-2 .product-content-3 .product-rating-wrap-2 { margin: 0 0 8px; } } .single-product-wrap-2 .product-content-3 .product-rating-wrap-2 .product-rating-2 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .single-product-wrap-2 .product-content-3 .product-rating-wrap-2 .product-rating-2 i { font-size: 14px; color: #ff9806; margin-right: 2px; } .single-product-wrap-2 .product-content-3 .product-rating-wrap-2 .product-rating-2 i.gray { color: #cccccc; } .single-product-wrap-2 .product-content-3 .product-rating-wrap-2 span { font-size: 12px; color: #999999; font-family: "Heebo", sans-serif; margin-left: 5px; } .single-product-wrap-2 .product-content-3 .pro-price-action-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .single-product-wrap-2 .product-content-3 .pro-price-action-wrap .product-price-3 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .single-product-wrap-2 .product-content-3 .pro-price-action-wrap .product-price-3 span { font-size: 18px; font-family: "Heebo", sans-serif; color: #000000; } .single-product-wrap-2 .product-content-3 .pro-price-action-wrap .product-price-3 span.new-price { color: #ff2f2f; } .single-product-wrap-2 .product-content-3 .pro-price-action-wrap .product-price-3 span.old-price { color: #999999; font-size: 14px; margin-left: 10px; text-decoration: line-through; } .single-product-wrap-2 .product-content-3 .pro-price-action-wrap .product-action-3 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; opacity: 0; visibility: hidden; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transition: all .4s ease 0s; -o-transition: all .4s ease 0s; transition: all .4s ease 0s; } .single-product-wrap-2 .product-content-3 .pro-price-action-wrap .product-action-3 button { background-color: transparent; border: none; padding: 0; font-size: 22px; color: #222222; margin-right: 15px; } @media only screen and (max-width: 767px) { .single-product-wrap-2 .product-content-3 .pro-price-action-wrap .product-action-3 button { font-size: 17px; margin-right: 5px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .single-product-wrap-2 .product-content-3 .pro-price-action-wrap .product-action-3 button { font-size: 22px; margin-right: 15px; } } .single-product-wrap-2 .product-content-3 .pro-price-action-wrap .product-action-3 button:last-child { margin-right: 0; } .single-product-wrap-2 .product-content-3 .pro-price-action-wrap .product-action-3 button:hover { color: #4dbdaf; } .single-product-wrap-2 .product-content-3 .pro-price-action-wrap .product-action-3.pro-action-3-blue button:hover { color: #0064e0; } .single-product-wrap-2 .product-content-3 .pro-price-action-wrap .product-action-3.pro-action-3-green-2 button:hover { color: #6aae27; } .single-product-wrap-2:hover:before { left: -13px; top: -13px; right: -13px; bottom: -13px; opacity: 1; visibility: visible; } @media only screen and (max-width: 767px) { .single-product-wrap-2:hover:before { left: -10px; top: -10px; right: -10px; bottom: -10px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .single-product-wrap-2:hover:before { left: -13px; top: -13px; right: -13px; bottom: -13px; } } .single-product-wrap-2:hover .product-content-3 .pro-price-action-wrap .product-action-3 { opacity: 1; visibility: visible; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } .single-product-wrap { position: relative; overflow: hidden; box-shadow: 0px 5px 25px -10px rgba(0,0,0,.1); padding: 15px; } .single-product-wrap .product-img { position: relative; overflow: hidden; } .single-product-wrap .product-img a { display: block; } .single-product-wrap .product-img a img { width: 100%; } .single-product-wrap .product-img span.pro-badge { position: absolute; top: 17px; font-weight: 600; color: #ffffff; display: inline-block; padding: 4px 6px 5px; line-height: 1; } .single-product-wrap .product-img span.pro-badge.left { left: 17px; } .single-product-wrap .product-img span.pro-badge.right { right: 17px; } .single-product-wrap .product-img span.pro-badge.bg-black { background-color: #000000; } .single-product-wrap .product-img span.pro-badge.bg-red { background-color: #ff2f2f; } .single-product-wrap .product-img .product-action-2 { position: absolute; right: 15px; top: 15px; z-index: 9; } @media only screen and (min-width: 1200px) and (max-width: 1365px) { .single-product-wrap .product-img .product-action-2 { right: 10px; top: 10px; } } .single-product-wrap .product-img .product-action-2 button { display: block; border: none; padding: 0; line-height: 1; width: 40px; height: 40px; line-height: 40px; font-size: 14px; color: #000000; border-radius: 100%; background-color: #ffffff; margin-bottom: 7px; border: 1px solid #ebebeb; } .single-product-wrap .product-img .product-action-2 button:nth-child(1) { -webkit-transition-delay: 0.2s; -o-transition-delay: 0.2s; transition-delay: 0.2s; opacity: 0; visibility: hidden; margin-top: -10px; } .single-product-wrap .product-img .product-action-2 button:nth-child(2) { -webkit-transition-delay: 0.1s; -o-transition-delay: 0.1s; transition-delay: 0.1s; opacity: 0; visibility: hidden; margin-top: -10px; } .single-product-wrap .product-img .product-action-2 button:nth-child(3) { -webkit-transition-delay: 0s; -o-transition-delay: 0s; transition-delay: 0s; opacity: 0; visibility: hidden; margin-top: -10px; } .single-product-wrap .product-img .product-action-2 button:hover { background-color: #000000; border: 1px solid #000000; color: #ffffff; } .single-product-wrap .product-img .product-action-2 button i { line-height: 40px; } .single-product-wrap .product-img .product-action-2 button:last-child { margin-bottom: 0; } .single-product-wrap .product-img .product-action-wrap { position: absolute; left: 0; right: 0; bottom: -30px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 18px 20px; background-color: #ffffff; opacity: 0; visibility: hidden; -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; } @media only screen and (min-width: 1366px) and (max-width: 1600px) { .single-product-wrap .product-img .product-action-wrap { padding: 18px 15px; } } @media only screen and (min-width: 1200px) and (max-width: 1365px) { .single-product-wrap .product-img .product-action-wrap { padding: 18px 15px; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { .single-product-wrap .product-img .product-action-wrap { padding: 18px 15px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .single-product-wrap .product-img .product-action-wrap { padding: 18px 15px; } } .single-product-wrap .product-img .product-action-wrap .product-action-left { -webkit-box-flex: 0; -webkit-flex: 0 0 60%; -ms-flex: 0 0 60%; flex: 0 0 60%; max-width: 60%; } @media only screen and (min-width: 576px) and (max-width: 767px) { .single-product-wrap .product-img .product-action-wrap .product-action-left { -webkit-box-flex: 0; -webkit-flex: 0 0 65%; -ms-flex: 0 0 65%; flex: 0 0 65%; max-width: 65%; } } .single-product-wrap .product-img .product-action-wrap .product-action-left button { border: none; padding: 0; color: #000000; font-size: 16px; font-weight: bold; text-transform: uppercase; background-color: transparent; -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; } @media only screen and (min-width: 1366px) and (max-width: 1600px) { .single-product-wrap .product-img .product-action-wrap .product-action-left button { font-size: 15px; } } @media only screen and (min-width: 1200px) and (max-width: 1365px) { .single-product-wrap .product-img .product-action-wrap .product-action-left button { font-size: 15px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .single-product-wrap .product-img .product-action-wrap .product-action-left button { font-size: 14px; } } .single-product-wrap .product-img .product-action-wrap .product-action-left button i { font-size: 20px; margin-right: 15px; position: relative; top: 2px; } @media only screen and (min-width: 1366px) and (max-width: 1600px) { .single-product-wrap .product-img .product-action-wrap .product-action-left button i { margin-right: 10px; } } @media only screen and (min-width: 1200px) and (max-width: 1365px) { .single-product-wrap .product-img .product-action-wrap .product-action-left button i { margin-right: 10px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .single-product-wrap .product-img .product-action-wrap .product-action-left button i { margin-right: 10px; } } .single-product-wrap .product-img .product-action-wrap .product-action-left button:hover { color: #ff2f2f; } .single-product-wrap .product-img .product-action-wrap .product-action-right { -webkit-box-flex: 0; -webkit-flex: 0 0 40%; -ms-flex: 0 0 40%; flex: 0 0 40%; max-width: 40%; text-align: right; } @media only screen and (min-width: 576px) and (max-width: 767px) { .single-product-wrap .product-img .product-action-wrap .product-action-right { -webkit-box-flex: 0; -webkit-flex: 0 0 35%; -ms-flex: 0 0 35%; flex: 0 0 35%; max-width: 35%; } } .single-product-wrap .product-img .product-action-wrap .product-action-right button { border: none; padding: 0; color: #000000; margin-left: 24px; position: relative; background-color: transparent; -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; } @media only screen and (min-width: 1200px) and (max-width: 1365px) { .single-product-wrap .product-img .product-action-wrap .product-action-right button { margin-left: 20px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .single-product-wrap .product-img .product-action-wrap .product-action-right button { margin-left: 18px; } } .single-product-wrap .product-img .product-action-wrap .product-action-right button:first-child { margin-left: 0; } .single-product-wrap .product-img .product-action-wrap .product-action-right button i { font-size: 18px; } @media only screen and (min-width: 576px) and (max-width: 767px) { .single-product-wrap .product-img .product-action-wrap .product-action-right button i { font-size: 16px; } } .single-product-wrap .product-img .product-action-wrap .product-action-right button.font-inc i { font-size: 22px; position: relative; top: 1px; } @media only screen and (min-width: 576px) and (max-width: 767px) { .single-product-wrap .product-img .product-action-wrap .product-action-right button.font-inc i { font-size: 20px; } } .single-product-wrap .product-img .product-action-wrap .product-action-right button:hover { color: #ff2f2f; } .single-product-wrap .product-img.product-img-zoom a img { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .5s ease 0s; -o-transition: all .5s ease 0s; transition: all .5s ease 0s; } .single-product-wrap .product-img.product-img-border a img { border: 1px solid #e1e1e1; border-radius: 100%; } .single-product-wrap .product-img.product-img-border-transparent a img { border: 1px solid transparent; } .single-product-wrap .product-content-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .single-product-wrap .product-content-wrap .product-content-left { -webkit-box-flex: 0; -webkit-flex: 0 0 80%; -ms-flex: 0 0 80%; flex: 0 0 80%; max-width: 80%; } @media only screen and (min-width: 576px) and (max-width: 767px) { .single-product-wrap .product-content-wrap .product-content-left { -webkit-box-flex: 0; -webkit-flex: 0 0 85%; -ms-flex: 0 0 85%; flex: 0 0 85%; max-width: 85%; } } .single-product-wrap .product-content-wrap .product-content-left h4 { font-size: 16px; font-weight: bold; margin: 0 0 7px; } .single-product-wrap .product-content-wrap .product-content-left h4 a { color: #000000; } .single-product-wrap .product-content-wrap .product-content-left h4 a:hover { text-decoration: underline; } .single-product-wrap .product-content-wrap .product-content-left span { font-size: 20px; color: #000000; font-family: "Heebo", sans-serif; } .single-product-wrap .product-content-wrap .product-content-left span.new-price { color: #ff2f2f; } .single-product-wrap .product-content-wrap .product-content-left span.old-price { text-decoration: line-through; margin-left: 12px; } .single-product-wrap .product-content-wrap .product-content-right { -webkit-box-flex: 0; -webkit-flex: 0 0 20%; -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; text-align: right; } @media only screen and (min-width: 576px) and (max-width: 767px) { .single-product-wrap .product-content-wrap .product-content-right { -webkit-box-flex: 0; -webkit-flex: 0 0 15%; -ms-flex: 0 0 15%; flex: 0 0 15%; max-width: 15%; } } .single-product-wrap .product-content-wrap .product-content-right button { border: none; padding: 0; background-color: transparent; font-size: 16px; color: #000000; position: relative; } .single-product-wrap .product-content-wrap .product-content-right button:hover { color: #ff2f2f; } .single-product-wrap .product-content-wrap-2 { -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; } .single-product-wrap .product-content-wrap-2 .product-rating-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .single-product-wrap .product-content-wrap-2 .product-rating-wrap .product-rating i { color: #ff9806; } .single-product-wrap .product-content-wrap-2 .product-rating-wrap .product-rating i.gray { color: #cccccc; } .single-product-wrap .product-content-wrap-2 .product-rating-wrap span { margin-left: 6px; color: #999999; font-family: "Heebo", sans-serif; } .single-product-wrap .product-content-wrap-2 h3 { font-size: 14px; font-weight: bold; margin: 2px 0 8px; } .single-product-wrap .product-content-wrap-2 h3 a { color: #000000; } .single-product-wrap .product-content-wrap-2 h3 a:hover { color: #ff2f2f; } .single-product-wrap .product-content-wrap-2 .product-price-2 span { font-size: 18px; color: #000000; font-family: "Heebo", sans-serif; display: inline-block; margin: 0 4px; } .single-product-wrap .product-content-wrap-2 .product-price-2 span.new-price { color: #ff2f2f; } .single-product-wrap .product-content-wrap-2 .product-price-2 span.old-price { font-size: 14px; color: #999999; text-decoration: line-through; } .single-product-wrap .product-content-wrap-2 .product-author { margin: 7px 0 0; } .single-product-wrap .product-content-wrap-2 .product-author span { color: #666666; display: block; line-height: 1; } .single-product-wrap .product-content-wrap-2 .product-author span a { color: #000000; } .single-product-wrap .product-content-wrap-2 .product-author span a:hover { color: #0064e0; } .single-product-wrap .product-content-wrap-2 .pro-add-to-cart { margin: 14px 0 0; } .single-product-wrap .product-content-wrap-2 .pro-add-to-cart button { border: none; font-weight: bold; color: #ffffff; background-color: #000000; font-size: 14px; padding: 8px 28px 8px; border-radius: 50px; -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; } .single-product-wrap .product-content-wrap-2 .pro-add-to-cart button:hover { background-color: #ff2f2f; } .single-product-wrap .product-content-wrap-2.product-content-wrap-2-modify .pro-add-to-cart { margin: 4px 0 0; } .single-product-wrap .product-content-wrap-2.product-content-wrap-2-modify .pro-add-to-cart button { font-size: 13px; padding: 4px 20px 4px; } .single-product-wrap .product-content-wrap-3 .product-content-categories a { color: #999999; font-size: 13px; text-transform: uppercase; } .single-product-wrap .product-content-wrap-3 .product-content-categories a:hover { color: #4dbdaf; } .single-product-wrap .product-content-wrap-3 .product-content-categories a:hover.blue { color: #0064e0; } .single-product-wrap .product-content-wrap-3 .product-content-categories a:hover.purple { color: #6f50a7; } .single-product-wrap .product-content-wrap-3 h3 { font-size: 14px; font-weight: 600; color: #222222; margin: 5px 0 3px; } .single-product-wrap .product-content-wrap-3 h3.mrg-none { margin: 0px 0 3px; } .single-product-wrap .product-content-wrap-3 h3.bold { font-weight: bold; } .single-product-wrap .product-content-wrap-3 h3 a { color: #222222; } .single-product-wrap .product-content-wrap-3 h3 a:hover { color: #4dbdaf; } .single-product-wrap .product-content-wrap-3 h3 a:hover.blue { color: #0064e0; } .single-product-wrap .product-content-wrap-3 h3 a:hover.purple { color: #6f50a7; } .single-product-wrap .product-content-wrap-3 h3 a:hover.orange { color: #e44311; } .single-product-wrap .product-content-wrap-3 .product-rating-wrap-2 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0 0 8px; } .single-product-wrap .product-content-wrap-3 .product-rating-wrap-2 .product-rating-4 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .single-product-wrap .product-content-wrap-3 .product-rating-wrap-2 .product-rating-4 i { font-size: 12px; color: #ff9806; margin-right: 2px; } .single-product-wrap .product-content-wrap-3 .product-rating-wrap-2 .product-rating-4 i.gray { color: #cccccc; } .single-product-wrap .product-content-wrap-3 .product-rating-wrap-2 span { color: #999999; font-size: 12px; font-family: "Heebo", sans-serif; margin-left: 4px; } .single-product-wrap .product-content-wrap-3 .product-price-4 span { font-size: 18px; font-family: "Heebo", sans-serif; color: black; } .single-product-wrap .product-content-wrap-3 .product-price-4 span.new-price { color: #ff2f2f; } .single-product-wrap .product-content-wrap-3 .product-price-4 span.old-price { margin: 0 0 0 7px; font-size: 14px; color: #999999; text-decoration: line-through; } .single-product-wrap .product-content-wrap-3 .product-price-4.product-price-4-hm10 { margin: 7px 0 7px; } .single-product-wrap .product-content-wrap-3 .pro-add-to-cart-2 { margin: 11px 0 0; } .single-product-wrap .product-content-wrap-3 .pro-add-to-cart-2 a.button { border: none; font-weight: bold; color: #ffffff; background-color: #000000; font-size: 13px; padding: 10px 20px 10px; border-radius: 50px; -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; } .single-product-wrap .product-content-wrap-3 .product-author { margin: 7px 0 0; } .single-product-wrap .product-content-wrap-3 .product-author span { color: #666666; display: block; line-height: 1; } .single-product-wrap .product-content-wrap-3 .single-product-sold { margin-top: 15px; } .single-product-wrap .product-content-wrap-3 .single-product-sold .progress { background: #eeeeee none repeat scroll 0 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; height: 8px; overflow: visible; } .single-product-wrap .product-content-wrap-3 .single-product-sold .progress .progress-bar { background: #e44311; -webkit-box-shadow: none; box-shadow: none; position: relative; } .single-product-wrap .product-content-wrap-3 .single-product-sold .progress .progress-bar.progress-bar-width70 { width: 70%; } .single-product-wrap .product-content-wrap-3 .single-product-sold .progress .progress-bar.progress-bar-width50 { width: 50%; } .single-product-wrap .product-content-wrap-3 .single-product-sold .progress .progress-bar.progress-bar-width30 { width: 30%; } .single-product-wrap .product-content-wrap-3 .single-product-sold .progress .progress-bar.progress-bar-width90 { width: 90%; } .single-product-wrap .product-content-wrap-3 .single-product-sold .progress .progress-bar.progress-bar-width60 { width: 60%; } .single-product-wrap .product-content-wrap-3 .single-product-sold span { font-size: 13px; color: #000000; letter-spacing: .25px; display: block; margin: 11px 0 0; line-height: 1; } .single-product-wrap .product-content-position { position: absolute; left: 0; right: 0; bottom: -30px; -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; visibility: hidden; opacity: 0; background-color: #ffffff; padding: 17px 10px 5px; } .single-product-wrap .product-content-position.product-content-wrap-2-modify { padding: 10px 10px 5px; } .single-product-wrap .product-content-position.product-content-position-plr-0 { padding: 10px 0px 5px; } .single-product-wrap .product-content-position h3 a { color: #999999; } .single-product-wrap .product-content-position h3 a:hover { color: #ff2f2f; } .single-product-wrap .product-content-position-2 { position: absolute; left: 0; right: 0; bottom: -30px; -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; visibility: hidden; opacity: 0; background-color: #ffffff; padding: 17px 0px 5px; } .single-product-wrap .product-content-position-2.pro-position-2-padding-dec { padding: 10px 0px 5px; } .single-product-wrap .tooltip-style button span { position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); top: -45px; color: #ffffff; background-color: #000000; white-space: pre; font-size: 13px; display: block; line-height: 1; padding: 4px 12px 6px; opacity: 0; visibility: hidden; } .single-product-wrap .tooltip-style button span:before { position: absolute; content: ""; bottom: -11px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 0; height: 0; border-left: 3px solid transparent; border-right: 3px solid transparent; border-top: 12px solid #000; } .single-product-wrap .tooltip-style button:first-child span { left: -14px; -webkit-transform: none; -ms-transform: none; transform: none; } .single-product-wrap .tooltip-style button:first-child span:before { left: 19px; -webkit-transform: none; -ms-transform: none; transform: none; } .single-product-wrap .tooltip-style button:last-child span { right: 0px; top: -41px; -webkit-transform: none; -ms-transform: none; transform: none; left: auto; } .single-product-wrap .tooltip-style button:last-child span:before { right: 7px; left: auto; -webkit-transform: none; -ms-transform: none; transform: none; } .single-product-wrap .tooltip-style button:hover span { opacity: 1; visibility: visible; } .single-product-wrap .product-content-2 h3 { margin: 0; font-size: 20px; font-weight: 300; } .single-product-wrap .product-content-2 h3 a { position: relative; color: #000000; } .single-product-wrap .product-content-2 h3 a span.blod { font-weight: bold; } .single-product-wrap .product-content-2 h3 a span.available-product { position: absolute; font-size: 12px; top: 3px; right: -28px; } @media only screen and (min-width: 1200px) and (max-width: 1365px) { .single-product-wrap .product-content-2 h3 a span.available-product { right: -25px; } } .single-product-wrap .product-content-2 h3 a:hover { text-decoration: underline; } .single-product-wrap .product-content-categories-2 h5 { font-size: 14px; font-weight: 600; color: #000000; letter-spacing: .5px; margin: 0; text-transform: uppercase; } .single-product-wrap .product-content-categories-2 h5.font-width-dec { font-weight: 400; letter-spacing: 0px; } .single-product-wrap .product-content-categories-2 h5 a { color: #000000; } .single-product-wrap .product-content-categories-2 h5 a:hover { color: #6f50a7; } .single-product-wrap .product-content-categories-2.product-content-blue h5 a { display: inline-block; border-bottom: 1px solid transparent; } .single-product-wrap .product-content-categories-2.product-content-blue h5 a:hover { border-bottom: 1px solid #0064e0; color: #0064e0; } .single-product-wrap .product-content-categories-2.product-content-orange h5 a { display: inline-block; border-bottom: 1px solid transparent; } .single-product-wrap .product-content-categories-2.product-content-orange h5 a:hover { border-bottom: 1px solid #e44311; color: #e44311; } .single-product-wrap .product-content-categories-2.product-content-green-2 h5 a { display: inline-block; border-bottom: 1px solid transparent; } .single-product-wrap .product-content-categories-2.product-content-green-2 h5 a:hover { border-bottom: 1px solid #6aae27; color: #6aae27; } .single-product-wrap:hover .product-img.product-img-zoom a img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } .single-product-wrap:hover .product-img .product-action-wrap { bottom: 0px; opacity: 1; visibility: visible; } .single-product-wrap:hover .product-img .product-action-2 button:nth-child(1) { -webkit-transition-delay: 0.1s; -o-transition-delay: 0.1s; transition-delay: 0.1s; opacity: 1; visibility: visible; margin-top: 0px; } .single-product-wrap:hover .product-img .product-action-2 button:nth-child(2) { -webkit-transition-delay: 0.2s; -o-transition-delay: 0.2s; transition-delay: 0.2s; opacity: 1; visibility: visible; margin-top: 0px; } .single-product-wrap:hover .product-img .product-action-2 button:nth-child(3) { -webkit-transition-delay: 0.3s; -o-transition-delay: 0.3s; transition-delay: 0.3s; opacity: 1; visibility: visible; margin-top: 0px; } .single-product-wrap:hover .product-img.product-img-border a img { border: 1px solid #6f50a7; } .single-product-wrap:hover .product-img.product-img-border.border-blue a img { border: 1px solid #0064e0; } .single-product-wrap:hover .product-img.product-img-border.border-green-2 a img { border: 1px solid #6aae27; } .single-product-wrap:hover .product-img.product-img-border-transparent a img { border: 1px solid #e44311; } .single-product-wrap:hover .product-content-wrap-2 { opacity: 0; visibility: hidden; } .single-product-wrap:hover .product-content-position { opacity: 1; visibility: visible; bottom: 0; } .single-product-wrap:hover .product-content-position-2 { opacity: 1; visibility: visible; bottom: 0; } @media only screen and (max-width: 767px) { .single-product-wrap.mb-35 { margin-bottom: 30px; } .single-product-wrap.mb-60 { margin-bottom: 30px; } .single-product-wrap.mb-50 { margin-bottom: 30px; } } .dot-style-2.dot-style-2-position-1 ul { left: 170px; bottom: 9%; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .dot-style-2.dot-style-2-position-1 ul { left: 70px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .dot-style-2.dot-style-2-position-1 ul { left: 30px; } } .dot-style-2.dot-style-2-position-2 ul { left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); bottom: 9%; } .dot-style-2.dot-style-2-position-3 ul { left: 70px; bottom: 60px; } @media only screen and (min-width: 1366px) and (max-width: 1600px) { .dot-style-2.dot-style-2-position-3 ul { left: 15px; } } @media only screen and (min-width: 1200px) and (max-width: 1365px) { .dot-style-2.dot-style-2-position-3 ul { left: 15px; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { .dot-style-2.dot-style-2-position-3 ul { left: 20px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .dot-style-2.dot-style-2-position-3 ul { left: 20px; } } @media only screen and (max-width: 767px) { .dot-style-2.dot-style-2-position-3 ul { left: 15px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .dot-style-2.dot-style-2-position-3 ul { left: 20px; } } .dot-style-2.dot-style-2-position-4 ul { left: 70px; bottom: 50px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .dot-style-2.dot-style-2-position-4 ul { left: 15px; bottom: 30px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .dot-style-2.dot-style-2-position-4 ul { left: 20px; bottom: 30px; } } @media only screen and (max-width: 767px) { .dot-style-2.dot-style-2-position-4 ul { left: 15px; bottom: 30px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .dot-style-2.dot-style-2-position-4 ul { left: 20px; } } .dot-style-2.dot-style-2-position-5 ul { left: 100px; bottom: 50px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .dot-style-2.dot-style-2-position-5 ul { left: 70px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .dot-style-2.dot-style-2-position-5 ul { left: 20px; } } @media only screen and (max-width: 767px) { .dot-style-2.dot-style-2-position-5 ul { left: 15px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .dot-style-2.dot-style-2-position-5 ul { left: 20px; } } .dot-style-2.dot-style-2-position-static ul { position: static; } .dot-style-2.dot-style-2-left-0 ul { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } .dot-style-2.dot-style-2-mrg-1 ul { margin: 27px 0 0; } @media only screen and (max-width: 767px) { .dot-style-2.dot-style-2-mrg-1 ul { margin: 5px 0 0; } } .dot-style-2.dot-style-2-mrg-2 ul { margin: 17px 0 0; } @media only screen and (min-width: 768px) and (max-width: 991px) { .dot-style-2.dot-style-2-mrg-2 ul { margin: 5px 0 0; } } @media only screen and (max-width: 767px) { .dot-style-2.dot-style-2-mrg-2 ul { margin: -10px 0 0; } } .dot-style-2.dot-style-2-mrg-3 ul { margin: 30px 0 0; } .dot-style-2.dot-style-2-mrg-4 ul { margin: 50px 0 0; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .dot-style-2.dot-style-2-mrg-4 ul { margin: 15px 0 0; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .dot-style-2.dot-style-2-mrg-4 ul { margin: 30px 0 0; } } @media only screen and (max-width: 767px) { .dot-style-2.dot-style-2-mrg-4 ul { margin: 20px 0 0; } } .dot-style-2 ul { position: absolute; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } @media only screen and (max-width: 767px) { .dot-style-2 ul { bottom: 7.7%; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .dot-style-2 ul { bottom: 10.7%; } } .dot-style-2 ul li { margin: 0 9px 0 0; } .dot-style-2 ul li:last-child { margin: 0 0px 0 0; } .dot-style-2 ul li button { border: none; padding: 0; font-size: 0px; width: 12px; height: 12px; border-radius: 100%; background-color: #cccccc; } .dot-style-2 ul li.slick-active button { background-color: #ff2f2f; } .dot-style-2.dot-style-2-active-black ul li.slick-active button { background-color: #666666; } .dot-style-2.dot-style-2-active-purple ul li.slick-active button { background-color: #6f50a7; } .dot-style-2.dot-style-2-active-green-2 ul li.slick-active button { background-color: #6aae27; } /*-------- 16. Product details style ---------*/ .modal-dialog { margin: 2% auto 8%; max-width: 960px; width: 960px; } @media only screen and (min-width: 768px) and (max-width: 991px) { .modal-dialog { width: 720px; max-width: 720px; } } @media only screen and (max-width: 767px) { .modal-dialog { width: 100%; max-width: 100%; padding: 35px 0; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .modal-dialog { width: 480px; max-width: 480px; padding: 35px 0; } } .modal-dialog .modal-header .close { color: #333; cursor: pointer; opacity: 1; } .modal-dialog .modal-body { padding: 35px 15px; } @media only screen and (min-width: 576px) and (max-width: 767px) { .modal-dialog .modal-body { padding: 35px 30px; } } .modal-dialog .quickview-big-img img { width: 100%; } .quickview-img img { width: 100%; } @media only screen and (max-width: 767px) { .product-details-content { margin: 25px 0 0; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .product-details-content { margin: 30px 0 0; } } .product-details-content h1 { font-size: 25px; font-weight: bold; margin: 0; } @media only screen and (max-width: 767px) { .product-details-content h1 { font-size: 22px; } } .product-details-content .product-ratting-review-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 16px 0 10px; } .product-details-content .product-ratting-review-wrap .product-ratting-digit-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: 35px; position: relative; } .product-details-content .product-ratting-review-wrap .product-ratting-digit-wrap:before { position: absolute; content: ""; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); right: -18px; background-color: #BCBCBC; height: 15px; width: 1px; } .product-details-content .product-ratting-review-wrap .product-ratting-digit-wrap .product-ratting { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .product-details-content .product-ratting-review-wrap .product-ratting-digit-wrap .product-ratting i { font-size: 12px; color: #ff9806; margin-right: 2px; } .product-details-content .product-ratting-review-wrap .product-ratting-digit-wrap .product-digit { margin-left: 18px; } .product-details-content .product-ratting-review-wrap .product-ratting-digit-wrap .product-digit span { font-size: 16px; color: #484848; } .product-details-content .product-ratting-review-wrap .product-review-order span { font-size: 15px; margin-right: 10px; } .product-details-content .product-ratting-review-wrap .product-review-order span:last-child { margin-right: 0; } .product-details-content .product-ratting-review-wrap.product-ratting-mrg-none { margin: 33px 0 14px; } @media only screen and (max-width: 767px) { .product-details-content .product-ratting-review-wrap.product-ratting-mrg-none { margin: 15px 0 14px; } } .product-details-content p { font-size: 15px; line-height: 28px; margin: 0; } .product-details-content .pro-details-price { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 22px 0 22px; } .product-details-content .pro-details-price span { font-size: 28px; font-weight: 500; font-family: "Heebo", sans-serif; } .product-details-content .pro-details-price span.new-price { color: #ff2f2f; } .product-details-content .pro-details-price span.old-price { text-decoration: line-through; font-size: 20px; color: #000000; margin-left: 15px; } .product-details-content .pro-details-price.pro-details-price-4 { margin: 0px 0 25px; } .product-details-content .pro-details-color-wrap { margin-bottom: 25px; } .product-details-content .pro-details-color-wrap span { display: block; font-weight: 600; margin: 0 0 7px; line-height: 1; letter-spacing: .5px; } .product-details-content .pro-details-size { margin-bottom: 20px; } .product-details-content .pro-details-size span { display: block; font-weight: 600; margin: 0 0 7px; line-height: 1; letter-spacing: .5px; } .product-details-content .pro-details-size .pro-details-size-content ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .product-details-content .pro-details-size .pro-details-size-content ul li { margin-right: 5px; } .product-details-content .pro-details-size .pro-details-size-content ul li:last-child { margin-right: 0; } .product-details-content .pro-details-size .pro-details-size-content ul li a { display: inline-block; border: 1px solid #E3E4E9; line-height: 1; width: 40px; height: 31px; text-align: center; line-height: 28px; } .product-details-content .pro-details-size .pro-details-size-content ul li a:hover { background-color: #ff2f2f; color: #ffffff; border: 1px solid #ff2f2f; } .product-details-content .pro-details-group { margin: 35px 0 25px; } .product-details-content .pro-details-group .single-group { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 28px; } .product-details-content .pro-details-group .single-group:last-child { margin-bottom: 0px; } .product-details-content .pro-details-group .single-group .pro-dec-title-price { margin-left: 10px; } .product-details-content .pro-details-group .single-group .pro-dec-title-price .pro-dec-title h5 { font-size: 15px; font-weight: 600; margin: 0 0 5px; } .product-details-content .pro-details-group .single-group .pro-dec-title-price .pro-dec-title h5 a { color: #000000; } .product-details-content .pro-details-group .single-group .pro-dec-title-price .pro-dec-price span { font-size: 16px; font-weight: 500; font-family: "Heebo", sans-serif; } .product-details-content .pro-details-group .single-group .pro-dec-title-price .pro-dec-price span.new-price { color: #ff2f2f; } .product-details-content .pro-details-group .single-group .pro-dec-title-price .pro-dec-price span.old-price { text-decoration: line-through; font-size: 14px; color: #000000; margin-left: 7px; } .product-details-content .product-details-meta { margin: 11px 0 19px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .product-details-content .product-details-meta { margin: 20px 0 20px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .product-details-content .product-details-meta { margin: 20px 0 20px; } } @media only screen and (max-width: 767px) { .product-details-content .product-details-meta { margin: 20px 0 20px; } } .product-details-content .product-details-meta ul li { margin: 0 0 5px; } .product-details-content .product-details-meta ul li:last-child { margin: 0 0 0px; } .product-details-content .product-details-meta ul li span { display: inline-block; width: 105px; font-weight: 600; letter-spacing: .5px; } .product-details-content .product-details-meta ul li a { color: #1C1C1C; } .product-details-content .product-details-meta ul li a:hover { color: #ff2f2f; } .product-details-content .pro-details-action-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } @media only screen and (max-width: 767px) { .product-details-content .pro-details-action-wrap { display: block; } } .product-details-content .pro-details-action-wrap.pro-details-action-center { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .product-details-content .pro-details-action-wrap .pro-details-add-to-cart { margin-right: 15px; } @media only screen and (min-width: 768px) and (max-width: 991px) { .product-details-content .pro-details-action-wrap .pro-details-add-to-cart { margin-right: 10px; } } @media only screen and (max-width: 767px) { .product-details-content .pro-details-action-wrap .pro-details-add-to-cart { margin-bottom: 20px; } } .product-details-content .pro-details-action-wrap .pro-details-add-to-cart a { display: inline-block; font-size: 16px; font-weight: 500; color: #fff; line-height: 1; background-color: #000000; padding: 18px 50px 17px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .product-details-content .pro-details-action-wrap .pro-details-add-to-cart a { padding: 18px 30px 17px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .product-details-content .pro-details-action-wrap .pro-details-add-to-cart a { padding: 14px 18px 15px; } } .product-details-content .pro-details-action-wrap .pro-details-add-to-cart a:hover { background-color: #ff2f2f; } .product-details-content .pro-details-action-wrap .pro-details-action { position: relative; } .product-details-content .pro-details-action-wrap .pro-details-action > a { display: inline-block; font-size: 17px; line-height: 1; padding: 16px 18px 17px; color: #000000; border: 1px solid #EDEDED; margin-right: 15px; position: relative; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .product-details-content .pro-details-action-wrap .pro-details-action > a { padding: 16px 15px 17px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .product-details-content .pro-details-action-wrap .pro-details-action > a { padding: 12px 14px 13px; margin-right: 5px; } } .product-details-content .pro-details-action-wrap .pro-details-action > a:last-child { margin-right: 0px; } .product-details-content .pro-details-action-wrap .pro-details-action > a:hover { background-color: #ff2f2f; color: #ffffff; } .product-details-content.pro-details-content-mrg .pro-details-price { margin: 22px 0 32px; } .product-details-content.pro-details-content-mrg .pro-details-color-wrap { margin-bottom: 35px; } .product-details-content.pro-details-content-mrg .pro-details-color-wrap span { font-size: 15px; } .product-details-content.pro-details-content-mrg .pro-details-size { margin-bottom: 30px; } .product-details-content.pro-details-content-mrg .pro-details-size span { font-size: 15px; } .product-details-content.pro-details-content-mrg .pro-details-quality span { font-size: 15px; } .product-details-content.pro-details-content-mrg .product-details-meta { margin: 21px 0 29px; } .product-details-content.pro-details-content-mrg .product-details-meta ul li span { font-size: 15px; } .pro-details-quality span { display: block; font-weight: 600; margin: 0 0 7px; letter-spacing: .5px; } .pro-details-quality .cart-plus-minus { display: inline-block; overflow: hidden; padding: 0; position: relative; } .pro-details-quality .cart-plus-minus .qtybutton { color: #000000; cursor: pointer; float: inherit; font-size: 18px; line-height: 20px; margin: 0; position: absolute; text-align: center; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; top: 0; } .pro-details-quality .cart-plus-minus .qtybutton.dec { height: 31px; width: 31px; line-height: 31px; border: 1px solid #E3E4E9; } .pro-details-quality .cart-plus-minus .qtybutton.inc { height: 31px; width: 31px; line-height: 31px; border: 1px solid #E3E4E9; right: 0px; } .pro-details-quality .cart-plus-minus input.cart-plus-minus-box { background: transparent none repeat scroll 0 0; border: medium none; color: #3A3A3A; float: left; font-size: 14px; font-weight: 500; height: 31px; margin: 0; padding: 0; text-align: center; width: 92px; } .pro-details-quality .cart-plus-minus input.cart-plus-minus-box.plus-minus-width-inc { width: 120px; } .pro-details-color-content ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .pro-details-color-content ul li { margin-right: 5px; display: inline-block; } .pro-details-color-content ul li:last-child { margin-right: 0; } .pro-details-color-content ul li a { width: 31px; height: 31px; font-size: 0; display: inline-block; border: 1px solid #E3E4E9; position: relative; } .pro-details-color-content ul li a.active::before { color: #fff; content: "\F633"; font-family: 'bootstrap-icons'; font-size: 20px; position: absolute; z-index: 9; left: 50%; top: 50%; -webkit-transform: translateY(-50%) translateX(-50%); -ms-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); } .pro-details-color-content ul li a.white { background-color: #fff; } .pro-details-color-content ul li a.azalea { background-color: #FBBBBB; } .pro-details-color-content ul li a.dolly { background-color: #F3E66D; } .pro-details-color-content ul li a.peach-orange { background-color: #FFCC8A; } .pro-details-color-content ul li a.mona-lisa { background-color: #FB9696; } .pro-details-color-content ul li a.cupid { background-color: #F5A8DE; } .pro-details-color-content ul li a.one { background-color: #D0CCF8; } .pro-details-color-content ul li a.two { background-color: #B6E3F6; } .pro-details-color-content ul li a.three { background-color: #D1D0AE; } .pro-details-color-content ul li a.four { background-color: #BED4A5; } .pro-details-color-content ul li a.five { background-color: #C4BB6C; } .pro-details-color-content ul li a.six { background-color: #A0D1B7; } .pro-details-color-content ul li a.seven { background-color: #E1A8A8; } .pro-details-color-content ul li a.eight { background-color: #B8BBD4; } .pro-details-color-content ul li a.nine { background-color: #A8A6B4; } .pro-details-color-content ul li a.ten { background-color: #5D6061; } @media only screen and (max-width: 767px) { .pro-details-color-content.mt-50 { margin-top: 20px; } } .product-dec-social { position: absolute; bottom: -33px; right: -7px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; opacity: 0; visibility: hidden; -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; } @media only screen and (max-width: 767px) { .product-dec-social { left: 0; right: auto; } } .product-dec-social a { display: inline-block; width: 30px; height: 30px; line-height: 30px; color: #fff; text-align: center; font-size: 12px; } .product-dec-social a.facebook { background-color: #5678bf; } .product-dec-social a.twitter { background-color: #73c2fd; } .product-dec-social a.instagram { background-color: #e4405f; } .product-dec-social a.pinterest { background-color: #c32026; } .product-dec-social.show { visibility: visible; opacity: 1; right: 15px; } .quickview-slide-active a { display: block; margin: 0 5px; } .quickview-slide-active a img { width: 100%; } .brand-logo-wrap-2 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .brand-logo-wrap-2 .single-brand-logo-2 { -webkit-box-flex: 0; -webkit-flex: 0 0 16.63%; -ms-flex: 0 0 16.63%; flex: 0 0 16.63%; max-width: 16.63%; text-align: center; } @media only screen and (min-width: 768px) and (max-width: 991px) { .brand-logo-wrap-2 .single-brand-logo-2 { -webkit-box-flex: 0; -webkit-flex: 0 0 33.333%; -ms-flex: 0 0 33.333%; flex: 0 0 33.333%; max-width: 33.333%; } } @media only screen and (max-width: 767px) { .brand-logo-wrap-2 .single-brand-logo-2 { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .brand-logo-wrap-2 .single-brand-logo-2 { -webkit-box-flex: 0; -webkit-flex: 0 0 33.333%; -ms-flex: 0 0 33.333%; flex: 0 0 33.333%; max-width: 33.333%; } } .brand-logo-wrap-2 .single-brand-logo-2:first-child { text-align: left; } @media only screen and (min-width: 768px) and (max-width: 991px) { .brand-logo-wrap-2 .single-brand-logo-2:first-child { text-align: center; } } @media only screen and (max-width: 767px) { .brand-logo-wrap-2 .single-brand-logo-2:first-child { text-align: center; } } .brand-logo-wrap-2 .single-brand-logo-2:last-child { text-align: right; } @media only screen and (min-width: 768px) and (max-width: 991px) { .brand-logo-wrap-2 .single-brand-logo-2:last-child { text-align: center; } } @media only screen and (max-width: 767px) { .brand-logo-wrap-2 .single-brand-logo-2:last-child { text-align: center; } } .brand-logo-wrap-2 .single-brand-logo-2 img { max-width: 100%; opacity: .45; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .5s ease 0s; -o-transition: all .5s ease 0s; transition: all .5s ease 0s; } .brand-logo-wrap-2 .single-brand-logo-2:hover img { opacity: 1; -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } .hotline-2-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } .hotline-2-wrap .hotline-2-icon { margin-right: 20px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .hotline-2-wrap .hotline-2-icon { margin-right: 10px; } } .hotline-2-wrap .hotline-2-icon i { font-size: 24px; } .hotline-2-wrap .hotline-2-content span { font-size: 12px; color: #222222; display: block; line-height: 1; } .hotline-2-wrap .hotline-2-content h5 { font-size: 18px; color: #222222; font-weight: 600; margin: 4px 0 0; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .hotline-2-wrap .hotline-2-content h5 { font-size: 16px; } } .btn-style-7 a { display: inline-block; text-transform: uppercase; border-bottom: 1px solid #666666; padding: 0 0 2px; color: #000000; line-height: 1; } .btn-style-7 a:hover { color: #6f50a7; border-bottom: 1px solid #6f50a7; } /*-------- 14. Blog style ---------*/ .blog-area-pb { padding-bottom: 90px; } @media only screen and (min-width: 768px) and (max-width: 991px) { .blog-area-pb { padding-bottom: 45px; } } @media only screen and (max-width: 767px) { .blog-area-pb { padding-bottom: 20px; } } .blog-wrap .blog-img { overflow: hidden; } .blog-wrap .blog-img a { display: block; } .blog-wrap .blog-img a img { width: 100%; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .5s ease 0s; -o-transition: all .5s ease 0s; transition: all .5s ease 0s; } @media only screen and (max-width: 767px) { .blog-wrap .blog-img.mb-25 { margin-bottom: 15px; } .blog-wrap .blog-img.mb-20 { margin-bottom: 15px; } } .blog-wrap .blog-content .blog-meta ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .blog-wrap .blog-content .blog-meta ul li { margin-right: 30px; position: relative; } .blog-wrap .blog-content .blog-meta ul li:before { position: absolute; content: ""; right: -16px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 1px; height: 12px; background-color: #000; } .blog-wrap .blog-content .blog-meta ul li:last-child { margin-right: 0; } .blog-wrap .blog-content .blog-meta ul li:last-child:before { display: none; } .blog-wrap .blog-content .blog-meta ul li a { color: #000000; font-weight: 600; } .blog-wrap .blog-content .blog-meta ul li a:hover { color: #ff2f2f; } .blog-wrap .blog-content h3, .blog-wrap .blog-content h1 { font-size: 20px; font-weight: 600; margin: 12px 0 0; line-height: 30px; letter-spacing: -.25px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .blog-wrap .blog-content h3, .blog-wrap .blog-content h1 { font-size: 17px; margin: 8px 0 0; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .blog-wrap .blog-content h3, .blog-wrap .blog-content h1 { font-size: 18px; margin: 8px 0 0; } } @media only screen and (max-width: 767px) { .blog-wrap .blog-content h3, .blog-wrap .blog-content h1 { font-size: 17px; margin: 5px 0 0; line-height: 28px; } } .blog-wrap .blog-content h3 a, .blog-wrap .blog-content h1 a { color: #222222; } .blog-wrap .blog-content h3 a:hover, .blog-wrap .blog-content h1 a:hover { text-decoration: underline; } .blog-wrap:hover .blog-img a img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } @media only screen and (max-width: 767px) { .blog-wrap.mb-40 { margin-bottom: 30px; } } .single-sidebar-blog { display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-bottom: 28px; } .single-sidebar-blog .sidebar-blog-img { margin-right: 20px; -webkit-box-flex: 0; -webkit-flex: 0 0 30%; -ms-flex: 0 0 30%; flex: 0 0 30%; } @media only screen and (min-width: 768px) and (max-width: 991px) { .single-sidebar-blog .sidebar-blog-img { -webkit-box-flex: 0; -webkit-flex: 0 0 20%; -ms-flex: 0 0 20%; flex: 0 0 20%; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .single-sidebar-blog .sidebar-blog-img { -webkit-box-flex: 0; -webkit-flex: 0 0 20%; -ms-flex: 0 0 20%; flex: 0 0 20%; } } .single-sidebar-blog .sidebar-blog-img a { display: block; } .single-sidebar-blog .sidebar-blog-img a img { width: 100%; } .single-sidebar-blog .sidebar-blog-content h5 { font-size: 14px; font-weight: 600; line-height: 20px; margin: 0 0 3px; } .single-sidebar-blog .sidebar-blog-content h5 a { color: #000000; } .single-sidebar-blog .sidebar-blog-content h5 a:hover { text-decoration: underline; } .single-sidebar-blog .sidebar-blog-content span { font-size: 13px; color: #999999; } @media only screen and (min-width: 768px) and (max-width: 991px) { .blog-area.pb-80 { padding-bottom: 45px; } .blog-area.pb-75 { padding-bottom: 35px; } } @media only screen and (max-width: 767px) { .blog-area.pb-80 { padding-bottom: 25px; } .blog-area.pb-75 { padding-bottom: 15px; } } /*-------- 7. Section title style ---------*/ .section-title-tab-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .section-title-tab-wrap.align-items-inherit { -webkit-box-align: inherit; -webkit-align-items: inherit; -ms-flex-align: inherit; align-items: inherit; } @media only screen and (min-width: 768px) and (max-width: 991px) { .section-title-tab-wrap.mb-45 { margin-bottom: 40px; } .section-title-tab-wrap.mb-55 { margin-bottom: 30px; } } @media only screen and (max-width: 767px) { .section-title-tab-wrap.mb-45 { margin-bottom: 25px; } .section-title-tab-wrap.mb-30 { margin-bottom: 15px; } .section-title-tab-wrap.mb-50 { margin-bottom: 23px; } .section-title-tab-wrap.mb-55 { margin-bottom: 20px; } } /*-------- 19. Shop style ---------*/ .shop-topbar-wrapper { border: 1px solid #e9e9e9; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 30px; padding: 15px 24px; } @media only screen and (max-width: 767px) { .shop-topbar-wrapper { display: block; padding: 15px 15px; -webkit-box-pack: inherit; -webkit-justify-content: inherit; -ms-flex-pack: inherit; justify-content: inherit; } } .shop-topbar-wrapper .shop-topbar-left { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .shop-topbar-wrapper .shop-topbar-left .view-mode { margin-right: 20px; line-height: 1; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .shop-topbar-wrapper .shop-topbar-left .view-mode { margin-right: 10px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .shop-topbar-wrapper .shop-topbar-left .view-mode { margin-right: 10px; } } @media only screen and (max-width: 767px) { .shop-topbar-wrapper .shop-topbar-left .view-mode { margin-right: 7px; } } .shop-topbar-wrapper .shop-topbar-left .view-mode a { color: #000000; font-size: 20px; display: inline-block; margin: 0 10px 0 0; } .shop-topbar-wrapper .shop-topbar-left .view-mode a.active { color: #ff2f2f; } .shop-topbar-wrapper .shop-topbar-left p { display: inline-block; margin: 0px 0 0; color: #000000; } .shop-topbar-wrapper .product-sorting-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } @media only screen and (max-width: 767px) { .shop-topbar-wrapper .product-sorting-wrapper { display: block; -webkit-flex-wrap: inherit; -ms-flex-wrap: inherit; flex-wrap: inherit; overflow: hidden; width: 100%; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .shop-topbar-wrapper .product-sorting-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } } .shop-topbar-wrapper .product-sorting-wrapper .shorting-style { margin-left: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } @media only screen and (max-width: 767px) { .shop-topbar-wrapper .product-sorting-wrapper .shorting-style { margin-left: 0px; display: block; margin-bottom: 15px; margin-top: 15px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .shop-topbar-wrapper .product-sorting-wrapper .shorting-style { margin-left: 15px; margin-bottom: 0px; } } .shop-topbar-wrapper .product-sorting-wrapper .shorting-style label { color: #000000; cursor: pointer; margin: 3px 11px 0 0; font-size: 14px; font-weight: 500; } .shop-topbar-wrapper .product-sorting-wrapper .shorting-style select { -moz-appearance: none; -webkit-appearance: none; background: #fff url("../img/shop.png") no-repeat scroll right 10px center; border: 1px solid #ebebeb; border-radius: 3px; -webkit-box-shadow: none; box-shadow: none; color: #000000; cursor: pointer; font-size: 14px; height: 30px; padding-left: 10px; width: 170px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .shop-topbar-wrapper .product-sorting-wrapper .shorting-style select { width: 130px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .shop-topbar-wrapper .product-sorting-wrapper .shorting-style select { width: 130px; } } @media only screen and (max-width: 767px) { .shop-topbar-wrapper .product-sorting-wrapper .shorting-style select { width: 150px; } } .shop-topbar-wrapper .product-sorting-wrapper .shorting-style select option { background: #fff; border: 0px solid #626262; padding-left: 10px; font-size: 14px; } .shop-topbar-wrapper .product-sorting-wrapper .shorting-style.product-shorting { margin-left: 0; } .shop-topbar-wrapper .product-sorting-wrapper .shorting-style.product-shorting select { width: 110px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .shop-topbar-wrapper .product-sorting-wrapper .shorting-style.product-shorting select { width: 75px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .shop-topbar-wrapper .product-sorting-wrapper .shorting-style.product-shorting select { width: 75px; } } @media only screen and (max-width: 767px) { .shop-topbar-wrapper .product-sorting-wrapper .shorting-style.product-shorting select { width: 163px; } } /*-------- 18. Sidebar style ---------*/ .sidebar-wrapper.sidebar-wrapper-mrg-left { margin-left: 20px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .sidebar-wrapper.sidebar-wrapper-mrg-left { margin-left: 0px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .sidebar-wrapper.sidebar-wrapper-mrg-left { margin-left: 0px; } } @media only screen and (max-width: 767px) { .sidebar-wrapper.sidebar-wrapper-mrg-left { margin-left: 0px; } } .sidebar-wrapper.sidebar-wrapper-mrg-right { margin-right: 20px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .sidebar-wrapper.sidebar-wrapper-mrg-right { margin-right: 0px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .sidebar-wrapper.sidebar-wrapper-mrg-right { margin-right: 0px; } } @media only screen and (max-width: 767px) { .sidebar-wrapper.sidebar-wrapper-mrg-right { margin-right: 0px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .sidebar-wrapper { margin-top: 50px; } } @media only screen and (max-width: 767px) { .sidebar-wrapper { margin-top: 30px; } } .sidebar-widget h4.sidebar-widget-title { font-size: 18px; font-weight: 600; margin: 0; line-height: 1; } .sidebar-widget .sidebar-search { margin-top: 20px; } .sidebar-widget .sidebar-search .sidebar-search-form { position: relative; } .sidebar-widget .sidebar-search .sidebar-search-form input { background: transparent none repeat scroll 0 0; border: 1px solid #e6e6e6; font-size: 14px; height: 43px; padding: 2px 55px 2px 18px; color: #000; } .sidebar-widget .sidebar-search .sidebar-search-form input::-moz-input-placeholder { color: #000; opacity: 1; } .sidebar-widget .sidebar-search .sidebar-search-form input::-webkit-input-placeholder { color: #000; opacity: 1; } .sidebar-widget .sidebar-search .sidebar-search-form button { background: transparent none repeat scroll 0 0; border-color: #a1a5aa; -webkit-border-image: none; -o-border-image: none; border-image: none; border-style: none none none solid; border-width: medium medium medium 1px; padding: 1px 15px 0; position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); cursor: pointer; color: #000; -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; font-size: 17px; } .sidebar-widget .sidebar-search .sidebar-search-form button:hover { color: #ff2f2f; } .sidebar-widget .shop-catigory { margin-top: 18px; } .sidebar-widget .shop-catigory ul li { margin-bottom: 10px; } .sidebar-widget .shop-catigory ul li:last-child { margin-bottom: 0; } .sidebar-widget .shop-catigory ul li a { color: #000000; display: block; } .sidebar-widget .shop-catigory ul li a:hover { color: #ff2f2f; } .sidebar-widget .price-filter { margin-top: 15px; } .sidebar-widget .price-filter span { display: block; margin: 0 0 16px; } .sidebar-widget .price-filter .price-slider-amount input { background: transparent; padding: 0; border: none; font-size: 15px; font-weight: 500; } .sidebar-widget .price-filter #slider-range { background: #dbdbdb none repeat scroll 0 0; border: medium none; border-radius: 0px; height: 5px; margin-bottom: 12px; margin-left: auto; margin-top: 5px; } .sidebar-widget .price-filter #slider-range span { -webkit-transition: all .0s ease 0s; -o-transition: all .0s ease 0s; transition: all .0s ease 0s; } .sidebar-widget .price-filter #slider-range .ui-slider-range { position: absolute; display: block; border: 0; background: #ff2f2f none repeat scroll 0 0; border: none; -webkit-transition: all .0s ease 0s; -o-transition: all .0s ease 0s; transition: all .0s ease 0s; } .sidebar-widget .price-filter #slider-range .ui-slider-handle { background: #fff none repeat scroll 0 0; border: medium none; border-radius: 50%; height: 15px; margin-left: 0; width: 15px; border: 4px solid #ff2f2f; } .sidebar-widget .price-filter .price-slider-amount .label-input input { color: #000000; height: 37px; } .sidebar-widget .price-filter .price-slider-amount button { background-color: #000000; border: medium none; color: #fff; line-height: 1; padding: 8px 16px; cursor: pointer; -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; } .sidebar-widget .price-filter .price-slider-amount button:hover { background-color: #ff2f2f; } .sidebar-widget .sidebar-widget-list { margin-top: 20px; } .sidebar-widget .sidebar-widget-list ul li { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; padding: 0px 0 10px; } .sidebar-widget .sidebar-widget-list ul li:last-child { padding: 0px 0 0px; } .sidebar-widget .sidebar-widget-list ul li .sidebar-widget-list-left { position: relative; } .sidebar-widget .sidebar-widget-list ul li .sidebar-widget-list-left input { position: absolute; opacity: 0; cursor: pointer; z-index: 999; height: 15px; width: 15px; top: 5px; left: 0; } .sidebar-widget .sidebar-widget-list ul li .sidebar-widget-list-left input:checked ~ .checkmark { background-color: #ff2f2f; border: 2px solid #ff2f2f; } .sidebar-widget .sidebar-widget-list ul li .sidebar-widget-list-left input:checked ~ .checkmark::after { display: block; } .sidebar-widget .sidebar-widget-list ul li .sidebar-widget-list-left .checkmark { position: absolute; top: 5px; left: 0; height: 15px; width: 15px; background-color: #fff; border: 1px solid #888888; } .sidebar-widget .sidebar-widget-list ul li .sidebar-widget-list-left .checkmark::after { content: ""; position: absolute; display: none; } .sidebar-widget .sidebar-widget-list ul li .sidebar-widget-list-left .checkmark::after { left: 3px; top: 0px; width: 5px; height: 8px; border: solid white; border-top-width: medium; border-right-width: medium; border-bottom-width: medium; border-left-width: medium; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .sidebar-widget .sidebar-widget-list ul li a { margin-left: 25px; display: block; color: #000000; } .sidebar-widget .sidebar-widget-list ul li a:hover { color: #ff2f2f; } .sidebar-widget .sidebar-widget-list ul li a span { background-color: #eeeeee; width: 25px; height: 25px; display: inline-block; text-align: center; line-height: 25px; border-radius: 50px; float: right; -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; font-size: 13px; } .sidebar-widget .sidebar-widget-list ul li a:hover span { color: #fff; background-color: #ff2f2f; } .sidebar-widget .sidebar-widget-tag { margin-top: 26px; } .sidebar-widget .sidebar-widget-tag a { padding: 8px 12px 10px; } .sidebar-widget .sidebar-widget-tag a:hover { border: 1px solid #ff2f2f; color: #ff2f2f; } .sidebar-widget .recent-post { margin-top: 22px; } .sidebar-widget .recent-post .single-sidebar-blog { margin-bottom: 18px; } .sidebar-widget .archives-wrap { margin-top: 20px; } .sidebar-widget .archives-wrap select { height: 40px; border: 1px solid #ebebeb; color: #000000; cursor: pointer; padding: 2px 35px 2px 15px; -moz-appearance: none; } .shop-sidebar-border { border-top: 1px solid #ebebeb; } .pro-pagination-style ul li { display: inline-block; margin: 0 4px; } .pro-pagination-style ul li a { display: inline-block; width: 35px; height: 35px; text-align: center; line-height: 35px; font-size: 16px; border-radius: 100%; color: #000000; -webkit-box-shadow: 0 0px 12px 0.8px rgba(0, 0, 0, 0.1); box-shadow: 0 0px 12px 0.8px rgba(0, 0, 0, 0.1); } .pro-pagination-style ul li a:hover { background-color: #ff2f2f; color: #fff; } .pro-pagination-style ul li a.active { background-color: #ff2f2f; color: #fff; -webkit-box-shadow: none; box-shadow: none; } .pro-pagination-style ul li a.active:hover { background-color: #333; } .pro-pagination-style ul li a.prev, .pro-pagination-style ul li a.next { background-color: #f0f4f6; color: #000000; font-size: 14px; -webkit-box-shadow: none; box-shadow: none; } .pro-pagination-style ul li a.prev:hover, .pro-pagination-style ul li a.next:hover { background-color: #ff2f2f; color: #fff; } @media only screen and (max-width: 767px) { .pro-pagination-style.mt-10 { margin-top: 0px; } } /*------ 17. pagetitle style --------*/ .product-breadcrumb-area { padding: 25px 0; } .pagetitle-area { padding: 45px 0; } .pagetitle-content h2{ font-size: 26px; font-weight: 500; } .product-breadcrumb-content ul li, .pagetitle-content ul li { display: inline-block; font-size: 16px; font-weight: 400; color: #ff2f2f; margin-right: 18px; text-transform: capitalize; position: relative; } .product-breadcrumb-content ul li::before, .pagetitle-content ul li::before { position: absolute; width: 18px; height: 1px; background-color: #5b5858; content: ""; right: -21px; top: 12px; z-index: 9; -webkit-transform: rotate(115deg); -ms-transform: rotate(115deg); transform: rotate(115deg); } .pagetitle-content ul li:last-child::before { display: none; } .pagetitle-content ul li a { color: #000000; font-weight: 600; } .pagetitle-content ul li a:hover { color: #ff2f2f; } /*------ 26. Blog details style -------*/ .blog-details-top .blog-details-img { position: relative; } .blog-details-top .blog-details-img img { width: 100%; } .blog-details-top .blog-details-img .video-icon { left: 0; position: absolute; right: 0; text-align: center; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .blog-details-top .blog-details-img .video-icon a { background-color: #ff0000; border-radius: 50px; color: #fff; display: inline-block; font-size: 25px; height: 60px; line-height: 61px; width: 60px; } .blog-details-top .blog-details-img .video-icon a:hover { background-color: #ff2f2f; } .blog-details-top .blog-details-content { margin-top: 30px; } @media only screen and (max-width: 767px) { .blog-details-top .blog-details-content { margin-top: 15px; } } .blog-details-top .blog-details-content .blog-meta-2 ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; list-style: none; padding-left: 0; } .blog-details-top .blog-details-content .blog-meta-2 ul li { margin-right: 30px; position: relative; } .blog-details-top .blog-details-content .blog-meta-2 ul li:before { position: absolute; content: ""; right: -16px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 1px; height: 12px; background-color: #000; } .blog-details-top .blog-details-content .blog-meta-2 ul li:last-child { margin-right: 0; } .blog-details-top .blog-details-content .blog-meta-2 ul li:last-child:before { display: none; } .blog-details-top .blog-details-content .blog-meta-2 ul li a { color: #000000; font-weight: 600; } .blog-details-top .blog-details-content .blog-meta-2 ul li a:hover { color: #ff2f2f; } .blog-details-top .blog-details-content h1 { font-size: 24px; font-weight: 600; margin: 8px 0 20px; color: #222; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .blog-details-top .blog-details-content h1 { font-size: 22px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .blog-details-top .blog-details-content h1 { font-size: 22px; } } @media only screen and (max-width: 767px) { .blog-details-top .blog-details-content h1 { font-size: 18px; line-height: 28px; margin: 8px 0 12px; } } .blog-details-top .blog-details-content p { margin: 0; font-size: 16px; line-height: 28px; margin-bottom: 15px; } .blog-details-top .blog-details-content a{ text-decoration: underline; } .blog-details-top .blog-details-content ul { list-style: disc; padding-left: 24px; line-height: 26px; margin-bottom: 15px; color: #777; } @media only screen and (max-width: 767px) { .blog-details-top .blog-details-content p { font-size: 14px; line-height: 26px; } } .blog-details-top .blog-details-content blockquote { color: #222; font-size: 18px; margin: 25px 0 26px; line-height: 34px; font-weight: 500; font-style: italic; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .blog-details-top .blog-details-content blockquote { font-size: 17px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .blog-details-top .blog-details-content blockquote { font-size: 17px; } } @media only screen and (max-width: 767px) { .blog-details-top .blog-details-content blockquote { font-size: 16px; line-height: 28px; margin: 15px 0 15px; } } .tag-share { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin: 30px 0 30px; } @media only screen and (max-width: 767px) { .tag-share { display: block; margin: 20px 0 25px; } } @media only screen and (max-width: 767px) { .tag-share .dec-tag { margin-bottom: 10px; } } .tag-share .dec-tag ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .tag-share .dec-tag ul li { margin-right: 10px; position: relative; } .tag-share .dec-tag ul li a { text-transform: capitalize; font-size: 15px; color: #000000; } .tag-share .dec-tag ul li a:hover { color: #ff2f2f; } .tag-share .blog-share { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .tag-share .blog-share span { font-size: 15px; text-transform: capitalize; } .tag-share .blog-share ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .tag-share .blog-share ul li { margin-left: 10px; } .tag-share .blog-share ul li a { font-size: 16px; color: #000000; } .tag-share .blog-share ul li a:hover.facebook { color: #5678bf; } .tag-share .blog-share ul li a:hover.twitter { color: #73c2fd; } .tag-share .blog-share ul li a:hover.instagram { color: #e4405f; } .next-previous-post { border-bottom: 1px solid #f1f1f1; border-top: 1px solid #f1f1f1; padding: 18px 0 17px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .next-previous-post a { font-size: 15px; text-transform: capitalize; color: #000000; } .next-previous-post a:hover { color: #ff2f2f; } @media only screen and (max-width: 767px) { .blog-comment-wrapper.mt-55 { margin-top: 25px; } } .blog-comment-wrapper .blog-dec-title { font-size: 20px; font-weight: 600; margin: 0; text-transform: uppercase; } @media only screen and (max-width: 767px) { .blog-comment-wrapper .blog-dec-title { font-size: 18px; } } .blog-comment-wrapper .single-comment-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } @media only screen and (max-width: 767px) { .blog-comment-wrapper .single-comment-wrapper { display: block; } .blog-comment-wrapper .single-comment-wrapper.mt-35 { margin-top: 20px; } .blog-comment-wrapper .single-comment-wrapper.mt-50 { margin-top: 30px; } } .blog-comment-wrapper .single-comment-wrapper .blog-comment-img { -webkit-box-flex: 0; -webkit-flex: 0 0 120px; -ms-flex: 0 0 120px; flex: 0 0 120px; margin-right: 28px; } @media only screen and (max-width: 767px) { .blog-comment-wrapper .single-comment-wrapper .blog-comment-img { margin-right: 28px; margin-bottom: 20px; } } .blog-comment-wrapper .single-comment-wrapper .blog-comment-img img { width: 100%; } @media only screen and (max-width: 767px) { .blog-comment-wrapper .single-comment-wrapper .blog-comment-img img { width: auto; } } .blog-comment-wrapper .single-comment-wrapper .blog-comment-content h4 { font-size: 16px; font-weight: 500; margin: 0; line-height: 1; } .blog-comment-wrapper .single-comment-wrapper .blog-comment-content span { display: block; font-size: 15px; margin: 6px 0 8px; } .blog-comment-wrapper .single-comment-wrapper .blog-comment-content p { font-size: 15px; margin-bottom: 10px; } @media only screen and (max-width: 767px) { .blog-comment-wrapper .single-comment-wrapper .blog-comment-content p { font-size: 14px; } } .blog-comment-wrapper .single-comment-wrapper .blog-comment-content .blog-details-btn a { font-size: 14px; font-weight: 500; text-transform: capitalize; color: #000000; } .blog-comment-wrapper .single-comment-wrapper .blog-comment-content .blog-details-btn a:hover { color: #ff2f2f; } @media only screen and (max-width: 767px) { .blog-comment-wrapper .single-comment-wrapper.ml-120 { margin-left: 0; } } @media only screen and (max-width: 767px) { .blog-reply-wrapper.mt-50 { margin-top: 30px; } } .blog-reply-wrapper .blog-dec-title { font-size: 20px; font-weight: 600; margin: 0; text-transform: uppercase; } @media only screen and (max-width: 767px) { .blog-reply-wrapper .blog-dec-title { font-size: 18px; } } .blog-reply-wrapper .blog-form { margin-top: 35px; } @media only screen and (max-width: 767px) { .blog-reply-wrapper .blog-form { margin-top: 20px; } } .blog-reply-wrapper .blog-form .leave-form input { background: transparent none repeat scroll 0 0; border: 1px solid #eaeaea; -webkit-box-shadow: none; box-shadow: none; color: #000000; height: 50px; margin-bottom: 30px; padding-left: 20px; } .blog-reply-wrapper .blog-form .text-leave textarea { background: transparent none repeat scroll 0 0; border: 1px solid #eaeaea; -webkit-box-shadow: none; box-shadow: none; color: #000000; height: 200px; padding-top: 20px; margin-bottom: 20px; padding-left: 20px; } @media only screen and (max-width: 767px) { .blog-reply-wrapper .blog-form .text-leave textarea { height: 120px; } } .blog-reply-wrapper .blog-form .text-leave input { background-color: #ff2f2f; border: medium none; color: #ffffff; cursor: pointer; display: inline-block; font-weight: 600; height: inherit; margin-top: 10px; padding: 13px 30px 13px; width: inherit; } .blog-reply-wrapper .blog-form .text-leave input:hover { background-color: #000000; } /*-------- 12. Footer style ---------*/ .contact-info-wrap .footer-logo { margin: 0 0 52px; } @media only screen and (max-width: 767px) { .contact-info-wrap .footer-logo { margin: 0 0 30px; } } .contact-info-wrap .footer-logo a { display: block; } .contact-info-wrap .footer-logo a img { max-width: 100%; } .contact-info-wrap .single-contact-info { margin: 0 0 30px; } @media only screen and (max-width: 767px) { .contact-info-wrap .single-contact-info { margin: 0 0 20px; } } .contact-info-wrap .single-contact-info span { font-size: 13px; color: #999999; font-family: "Jost", sans-serif; text-transform: uppercase; letter-spacing: .5px; display: block; } .contact-info-wrap .single-contact-info p { font-size: 18px; color: #000000; font-family: "Cerebri Sans"; margin: 6px 0 0; } .footer-right-wrap { text-align: right; } @media only screen and (max-width: 767px) { .footer-right-wrap { text-align: left; } } .footer-right-wrap .social-style-2.social-style-2-mrg { margin: 37px 0 86px; } @media only screen and (max-width: 767px) { .footer-right-wrap .social-style-2.social-style-2-mrg { margin: 23px 0 25px; } } .footer-right-wrap .social-style-2 a { display: inline-block; font-size: 16px; color: #999999; border: 1px solid #cfcfcf; width: 40px; height: 40px; line-height: 40px; text-align: center; border-radius: 100%; margin-right: 8px; } .footer-right-wrap .social-style-2 a i { line-height: 40px; } .footer-right-wrap .social-style-2 a:last-child { margin-right: 0; } .footer-right-wrap .social-style-2 a:hover { color: #ffffff; border: 1px solid #ff2f2f; background-color: #ff2f2f; } .footer-right-wrap .social-style-2.social-style-2-hover-black a:hover { color: #ffffff; border: 1px solid #000000; background-color: #000000; } .footer-menu nav ul li { display: inline-block; margin-right: 47px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .footer-menu nav ul li { margin-right: 30px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .footer-menu nav ul li { margin-right: 6px; } } @media only screen and (max-width: 767px) { .footer-menu nav ul li { margin-right: 5px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .footer-menu nav ul li { margin-right: 15px; } } .footer-menu nav ul li:last-child { margin-right: 0; } .footer-menu nav ul li a { font-size: 16px; letter-spacing: .25px; color: #000000; display: inline-block; text-transform: uppercase; } @media only screen and (max-width: 767px) { .footer-menu nav ul li a { font-size: 14px; } } .footer-menu nav ul li a:hover { color: #ff2f2f; } .footer-menu.footer-menu-mrg nav ul li { margin-right: 47px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .footer-menu.footer-menu-mrg nav ul li { margin-right: 30px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .footer-menu.footer-menu-mrg nav ul li { margin-right: 35px; } } @media only screen and (max-width: 767px) { .footer-menu.footer-menu-mrg nav ul li { margin-right: 5px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .footer-menu.footer-menu-mrg nav ul li { margin-right: 15px; } } .footer-menu.footer-menu-mrg nav ul li:last-child { margin-right: 0; } .footer-menu.footer-menu-hover-border nav ul li { position: relative; } .footer-menu.footer-menu-hover-border nav ul li a { position: relative; } .footer-menu.footer-menu-hover-border nav ul li a::after { content: ""; height: 1px; right: 0px; left: auto; width: 0; bottom: 0; position: absolute; -webkit-transition: width 300ms ease-out; -o-transition: width 300ms ease-out; transition: width 300ms ease-out; background-color: #000000; } .footer-menu.footer-menu-hover-border nav ul li a.active::after { left: 0px; right: auto; width: 100%; -webkit-transition: width 300ms ease-in; -o-transition: width 300ms ease-in; transition: width 300ms ease-in; } .footer-menu.footer-menu-hover-border nav ul li:hover > a { color: #000000; } .footer-menu.footer-menu-hover-border nav ul li:hover > a::after { left: 0px; right: auto; width: 100%; -webkit-transition: width 300ms ease-in; -o-transition: width 300ms ease-in; transition: width 300ms ease-in; } .copyright p { color: #999; letter-spacing: .25px; } .copyright p a { color: #999; } .copyright p a span { color: #ff2f2f; } .copyright p a:hover { color: #ff2f2f; } @media only screen and (max-width: 767px) { .copyright.copyright-center { text-align: center; } } .widget-title { font-weight: bold; text-transform: uppercase; display: block; margin: 0 0 20px; } @media only screen and (max-width: 767px) { .widget-title { margin: 0 0 7px; } } @media only screen and (max-width: 767px) { .social-style-3-wrap.xs-center { text-align: center; } .social-style-3-wrap.xs-center .social-style-1 { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } } .footer-logo-mrg { margin-bottom: 30px; } @media only screen and (max-width: 767px) { .footer-logo-mrg { margin-bottom: 10px; } } .contact-info-wrap-2 p { margin-bottom: 7px; } @media only screen and (min-width: 768px) and (max-width: 991px) { .contact-info-wrap-2 p { margin: 0 auto 7px; width: 80%; } } @media only screen and (max-width: 767px) { .contact-info-wrap-2 { margin: 30px 0 30px; } } .language-style-2-wrap.language-style-2-right { text-align: right; } @media only screen and (max-width: 767px) { .language-style-2-wrap.language-style-2-right { text-align: center; } } .language-style-2-wrap span { font-weight: bold; text-transform: uppercase; display: block; margin: 0 0 20px; } @media only screen and (max-width: 767px) { .language-style-2-wrap span { margin: 0 0 10px; } } .language-style-2-wrap .language-style-2 a { display: inline-block; margin-right: 15px; font-size: 16px; color: #999999; } .language-style-2-wrap .language-style-2 a:hover { color: #000000; } .language-style-2-wrap .language-style-2 a:last-child { margin-right: 0; } .footer-middle-mrg { margin: 80px 0 75px; } @media only screen and (min-width: 768px) and (max-width: 991px) { .footer-middle-mrg { margin: 40px 0 35px; } } @media only screen and (max-width: 767px) { .footer-middle-mrg { margin: 30px 0 25px; } } .footer-widget { overflow: hidden; } .footer-widget h3.footer-title { font-size: 16px; font-weight: 600; letter-spacing: -.25px; margin: 0 0 40px; text-transform: uppercase; } @media only screen and (min-width: 768px) and (max-width: 991px) { .footer-widget h3.footer-title { margin: 0 0 20px; } } @media only screen and (max-width: 767px) { .footer-widget h3.footer-title { margin: 0 0 20px; } } .footer-widget .footer-info-list ul li { display: block; margin-bottom: 8px; } .footer-widget .footer-info-list ul li:last-child { margin-bottom: 0; } .footer-widget .footer-info-list ul li a { color: #666666; display: block; } .footer-widget .footer-info-list ul li a:hover { color: #000000; text-decoration: underline; } .footer-widget .footer-info-list.info-list-50-parcent ul li { width: 50%; float: left; } .footer-widget .contact-info-2 .single-contact-info-2 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0 0 12px; } .footer-widget .contact-info-2 .single-contact-info-2 .contact-info-2-icon i { font-size: 16px; color: #000000; } .footer-widget .contact-info-2 .single-contact-info-2 .contact-info-2-content { margin-left: 13px; } .footer-widget .contact-info-2 .single-contact-info-2 .contact-info-2-content p { color: #000000; margin: 0 0 0px; } .footer-widget .contact-info-2 .single-contact-info-2 .contact-info-2-content h3 { font-size: 30px; font-weight: 600; color: #4dbdaf; margin: 19px 0 28px; } .footer-widget .contact-info-2 .single-contact-info-2 .contact-info-2-content h3.purple { color: #6f50a7; } .footer-widget .contact-info-2 .single-contact-info-2 .contact-info-2-content h3.blue { color: #0064e0; } .footer-widget .contact-info-2 .single-contact-info-2 .contact-info-2-content h3.green-2 { color: #6aae27; } .footer-widget .contact-info-2 .single-contact-info-2 .contact-info-2-content h3.orange { color: #e44311; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .footer-widget .contact-info-2 .single-contact-info-2 .contact-info-2-content h3 { font-size: 23px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .footer-widget .contact-info-2 .single-contact-info-2 .contact-info-2-content h3 { font-size: 16px; margin: 12px 0 4px; } } @media only screen and (max-width: 767px) { .footer-widget .contact-info-2 .single-contact-info-2 .contact-info-2-content h3 { font-size: 20px; margin: 12px 0 5px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .footer-widget.ml-70 { margin-left: 20px; } } @media only screen and (max-width: 767px) { .footer-widget.ml-70 { margin-left: 0px; } }