z customize css

body { overflow-x: hidden; } .home .sticky-wrapper .logo-header::after { position: absolute; content: ""; background-image: url(https://blackbean.co.za/wp-content/uploads/2020/04/Logo-White.png); width: 200px; height: 88px; background-position: center center; background-repeat: no-repeat; background-size: contain; left: 0; } .home .sticky-wrapper.is-sticky .logo-header::after { width: 0; height: 0; } @media screen and (max-width: 991px) { .home .logo-mobile-wrapper::before { position: absolute; content: ""; background-image: url(https://blackbean.co.za/wp-content/uploads/2020/04/Logo-White.png); width: 200px; height: 88px; background-position: center center; background-repeat: no-repeat; background-size: contain; left: 0; ; } .home .is-sticky .logo-mobile-wrapper::before { width: 0; height: 0; } } .hot-number { position: absolute; top: 8px; right: 15px; z-index: 999; } @media (min-width: 1370px) { .hot-number { right: 100px; } } .header-wrapper .container-fluid { position: relative; } .hot-number a { display: inline-block; color: #868686; font-weight: 600; } .home .hot-number a { color: #fff; } .hot-number a:hover { text-decoration: none; } .home .is-sticky .hot-number a { color: #868686; } .is-sticky .hot-number { top: 4px; } .mobile-button-bar a { flex: 0 0 50%; text-align: center; } .mobile-button-bar a img { width: 26px; } .mobile-button-bar { display: flex; align-items: center; padding: 0 15px; position: fixed; bottom: 0; height: 50px; width: 100%; background-color: #fff; z-index: 1031; box-shadow: 0 -2px 9px 0 rgba(0,0,0,0.2); } nav.mobile-button-bar i.fa { display: block; text-align: center; color: #000; } select, .g5plus-contact-form.bg-dark input[type="text"], .g5plus-contact-form.bg-dark input[type="email"], .g5plus-contact-form.bg-dark textarea { color: #777; } .home header.main-header.header-1 { position: absolute; z-index: 10; width: 100%; background-color: transparent; } @media (min-width: 991.98px) { .header-customize-wrapper.header-customize-nav { display: none; } } .home .logo-header .no-sticky, .home .logo-mobile-wrapper .no-sticky { opacity: 0; visibility: hidden; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out; } .home .is-sticky .logo-header .no-sticky, .home .is-sticky .logo-mobile-wrapper .no-sticky { opacity: 1; visibility: visible; } .header-wrapper.full-border { border-bottom: none; } .section__image-hover img.aligncenter.image__hover { display: none; } .section__image-hover a:hover img.aligncenter.image__main { display: none; } .section__image-hover a:hover img.aligncenter.image__hover { display: block; } @media screen and (max-width: 991px) { .toggle-mobile-menu { float: right; padding-right: 15px; } .menu-drop-fly .search-form { display: none; } .is-sticky .header-mobile-inner { position: fixed; -webkit-backface-visibility: visible; backface-visibility: visible; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); left: 0; right: 0; width: 100%; z-index: 999; } .is-sticky .no-sticky .logo-text { line-height: 60px; } .mobile-nav-in .is-sticky .header-mobile-inner { height: 100%; } .toggle-icon-wrapper.toggle-mobile-menu.in { margin-right: 280px; } .mobile-nav-in .is-sticky .toggle-icon-wrapper.toggle-mobile-menu.in { margin-right: 0; } body.home.mobile-nav-in { left: 0; } body.home.mobile-nav-in .mobile-nav-overlay { opacity: 0; visibility: hidden; } .home .toggle-icon-wrapper.toggle-mobile-menu.in { margin-right: 0; } .hot-number { display: none; } } @media (max-width: 374px) { .btn.btn-size-lg { padding: 17px 15px; font-size: 15px; } } .g5plus-contact-form.bg-dark select { height: 72px; border: 1px solid transparent; background-color: #f7f7f7; width: 100%; margin-bottom: 15px; } .g5plus-contact-form.bg-dark .btn-submit input { box-shadow: none; float: right; border-radius: 6px; } .g5plus-contact-form.bg-dark.contact-page .btn-submit input { width: 100%; } .footer-inner .widget_media_image { max-width: 300px; margin-bottom: 20px !important; } .footer-inner .row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; } .footer-inner .row .sidebar { width: auto; } .footer-inner .row .sidebar:first-child { -ms-flex-item-align: center; align-self: center; padding-right: 45px; } .main-footer .menu-item a { font-size: 14px; line-height: 25px; color: #b1b1b1; letter-spacing: 1.5px; text-transform: uppercase; } .main-footer .widget-title span { font-size: 17px; letter-spacing: 2px; font-weight: 600; } .footer__copyright p, .footer__address p { font-size: 15px; color: #b1b1b1; margin-bottom: 0; } .footer__address { margin-top: -12px; } .main-footer .widget { margin-bottom: 0; } .social-profiles.normal.dark { padding-top: 12px; } .social-profiles a { width: 30px; height: 30px; background-color: #fff; color: #000 !important; border-radius: 50%; line-height: 30px; text-align: center; } .social-bottom-bar-text-color .social-profiles i { color: #191716; } .social-profiles a + a { margin-left: 10px; } .footer-inner { padding-bottom: 80px; } .footer__copyright p { line-height: 1.5; } .main-footer .widget-title { margin-bottom: 25px; } @media screen and (max-width: 1199.98px) { .footer-inner .row { padding: 0 30px; } } @media screen and (max-width: 991px) { .home header.header-mobile.header-mobile-2 { position: absolute; z-index: 10; width: 100%; } .home .header-mobile-inner { background-color: transparent !important; } .home .is-sticky .header-mobile-inner { background-color: #fff !important; } } @media screen and (min-width: 992px) { .home .x-nav-menu > li > a.x-menu-a-text { color: #fff !important; } .home .x-nav-menu > li > a.x-menu-a-text:hover { color: #666 !important; } .home .is-sticky .x-nav-menu > .x-menu-item > .x-menu-a-text { color: #868686 !important; } .home .is-sticky .x-nav-menu > li > a.x-menu-a-text:hover { color: #00a4e4 !important; } } @media (min-width: 992px) and (max-width: 1199.98px) { .footer-inner .row .sidebar:first-child { padding-left: 0; margin-left: -18px; } .footer-inner .row .sidebar { margin-bottom: 30px; } } @media (max-width: 991.98px) { .footer-inner .row .sidebar { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; margin-bottom: 30px; } .home .header-mobile-inner .toggle-icon-wrapper .toggle-icon:after, .home .header-mobile-inner .toggle-icon-wrapper .toggle-icon:before, .home .header-mobile-inner .toggle-icon-wrapper .toggle-icon, .home .header-mobile-inner .toggle-icon-wrapper:before { background-color: #fff !important; } .home .is-sticky .header-mobile-inner .toggle-icon-wrapper .toggle-icon:after, .home .is-sticky .header-mobile-inner .toggle-icon-wrapper .toggle-icon:before, .home .is-sticky .header-mobile-inner .toggle-icon-wrapper .toggle-icon, .home .is-sticky .header-mobile-inner .toggle-icon-wrapper:before { background-color: #000 !important; } body.mobile-nav-in .is-sticky .sticky-region { left: 0; right: 0; } } @media (min-width: 768px) and (max-width: 1199.98px) { .wpb_column.vc_column_container.vc_col-sm-4.vc_col-lg-offset-2, .wpb_column.vc_column_container.vc_col-sm-4.vc_col-lg-4.vc_col-xs-12.vc_col-has-fill { width: 50%; } } @media (max-width: 767.98px) { div#rev_slider_31_1_wrapper { left: -15px !important; } .footer-inner .row { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .footer-inner .row .sidebar:first-child { -ms-flex-item-align: start; align-self: flex-start; } .footer-inner .row .sidebar { margin-bottom: 30px; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; } .g5plus-contact-form.bg-dark .column:nth-child(2n+1) { padding: 0; } .g5plus-contact-form.bg-dark .column:nth-child(2n) { padding: 0; } .g5plus-contact-form.bg-dark .col-xs-12 { padding: 0; } .back-to-top { bottom: 50px; } } @media (min-width: 481px) { .mobile-button-bar { display: none; } } @media only screen and (max-width: 768px){ html, body { width:100%; overflow-x:hidden; margin-top: 0 !important; } }