/* Theme Name: Business Corporate Gravity Theme URI: Author: Keon Themes Author URI: https://keonthemes.com/ Description: Business Corporate Gravity is an enhanced child theme of Business Gravity. Business Corporate Gravity is suitable for corporate, business, company, agency, blogger, creative and professional portfolio. Version: 1.0.0 Requires at least: 4.7 Tested up to: 5.4.2 License: GNU General Public License v3 or later License URI: http://www.gnu.org/licenses/gpl-3.0.html Template: business-gravity Text Domain: business-corporate-gravity Tags: blog, portfolio, news, grid-Layout, one-column, two-columns, three-columns, flexible-header, left-sidebar, right-sidebar, custom-background, custom-colors, custom-logo, custom-menu, featured-images, footer-widgets, full-width-template, post-formats, rtl-language-support, theme-options, sticky-post, threaded-comments, translation-ready, block-styles, wide-blocks Business Corporate Gravity WordPress Theme is child theme of Business Gravity, Copyright 2020 Keon Themes Business Corporate Gravity is distributed under the terms of the GNU General Public License v3 */ /*======================================*/ /* General */ /*======================================*/ body { color: #565872; } body .section-title { font-weight: 700; } .section-title { font-size: 36px; } .section-title:before { width: 50px; } .site-header.site-header-two .site-branding .site-title, .site-header.site-header-two .site-branding .site-title a { font-size: 18px; } .site-header.site-header-two .header-contact .list { border-left: 1px solid #e6e4e4; } /*======================================*/ /* Primary */ /*======================================*/ /*======================================*/ /* Background */ /*======================================*/ body.single .post-footer span.cat-links:before { background-color: #d24627 !important; } body .wrap-detail-page form input[type=submit], body .wrap-detail-page .wpcf7 input[type=submit], body .wrap-detail-page .kt-contact-form-area .form-group input.form-control[type=submit], body input[type=button], body input[type=reset], body input[type=submit], body .default-button, body .button-primary, body .button-primary:hover, body .button-primary:focus, body .button-primary:active, body .section-title:before, body .page-numbers.current, body .page-numbers:hover.current, body .page-numbers:focus.current, body .page-numbers:active.current, body .widget.widget_mc4wp_form_widget input[type=submit], body .woocommerce ul.products li.product .onsale, body .woocommerce ul.products li.product .button, body .woocommerce ul.products li.product a.added_to_cart, body.single article.hentry .post-text a.wp-block-button__link, body .page article.hentry .post-text a.wp-block-button__link, body #blog-post article.hentry .post-text a.wp-block-button__link, body .search article.hentry .post-text a.wp-block-button__link, body .archive article.hentry .post-text a.wp-block-button__link, body .tag article.hentry .post-text a.wp-block-button__link, body .category article.hentry .post-text a.wp-block-button__link, body article.hentry #ak-blog-post .post-text a.wp-block-button__link, body.single article.hentry .post-text .page-links > .page-number, body .page article.hentry .post-text .page-links > .page-number, body #blog-post article.hentry .post-text .page-links > .page-number, body .search article.hentry .post-text .page-links > .page-number, body .archive article.hentry .post-text .page-links > .page-number, body .tag article.hentry .post-text .page-links > .page-number, body .category article.hentry .post-text .page-links > .page-number, body article.hentry #ak-blog-post .post-text .page-links > .page-number, body article.hentry.sticky .post-thumb:before, body article.hentry.sticky .post-format-outer > span a, body.single .post-footer span.cat-links:before, body .comments-area .comment-respond .comment-form .submit, body .searchform .search-button, body #go-top span:hover, body #go-top span:focus, body #go-top span:active, body .widget.widget_calendar tbody a, body .top-header-right .cart-icon a .count, body .header-bottom-right .header-search-wrap .search-icon, body .meta .meta-date, .contact-form-section input[type=submit], body .kt-contact-form-area .form-group input.form-control[type=submit], body .comments-area .comment-list .reply a, body .block-footer-callback .mc4wp-form input[type=submit], body .block-portfolio.block-grid .gallery-content .post-content-inner .icon-area, body table thead tr, body .top-header-right .search-icon, body .header-bottom-right .callback-button a, body .contact-form-section input[type=submit] { background-color: #d24627; } /*======================================*/ /* Border */ /*======================================*/ body.fixed-nav-active .main-navigation .nav > ul > li.current-menu-item { border: 1px solid #d24627 !important; } body .wrap-detail-page .wpcf7 input[type=submit], body .wrap-detail-page .kt-contact-form-area .form-group input.form-control[type=submit], body .button-primary, body .page-numbers.current, body .page-numbers:hover.current, body .page-numbers:focus.current, body .page-numbers:active.current, body .woocommerce ul.products li.product .button, body .woocommerce ul.products li.product a.added_to_cart, body.single article.hentry .post-text .page-links > .page-number, body .page article.hentry .post-text .page-links > .page-number, body #blog-post article.hentry .post-text .page-links > .page-number, body .search article.hentry .post-text .page-links > .page-number, body .archive article.hentry .post-text .page-links > .page-number, body .tag article.hentry .post-text .page-links > .page-number, body .category article.hentry .post-text .page-links > .page-number, body article.hentry #ak-blog-post .post-text .page-links > .page-number, body .comments-area .comment-respond .comment-form .submit, body .searchform .search-button, body #go-top span:hover, body #go-top span:focus, body #go-top span:active, body.fixed-nav-active .main-navigation .nav > ul > li.current-menu-item, body .main-navigation ul ul, body .main-navigation ul.primary-menu > .current_page_item, body .main-navigation ul.primary-menu > .current-menu-item, body .contact-form-section input[type=submit], body .kt-contact-form-area .form-group input.form-control[type=submit] { border-color: #d24627; } /*======================================*/ /* color */ /*======================================*/ .main-navigation ul.primary-menu > .current_page_item > a, .main-navigation ul.primary-menu > .current-menu-item > a { color: #d24627; } a, .woocommerce ul.products li.product .price .amount, .woocommerce ul.products li.product .price ins .amount, body.single article.hentry .post-text a, .page article.hentry .post-text a, #blog-post article.hentry .post-text a, .search article.hentry .post-text a, .archive article.hentry .post-text a, .tag article.hentry .post-text a, .category article.hentry .post-text a, article.hentry #ak-blog-post .post-text a, .comments-area .comment-respond .logged-in-as a, article.post-content .post-title .cat, body .widget.widget_calendar tfoot a, .widget.widget_rss li a, .header-bottom-right .callback-button a:hover span, .header-bottom-right .callback-button a:focus span, .header-bottom-right .callback-button a:active span, .main-navigation li.current-menu-parent .current-menu-item > a, .main-navigation .page_item_has_children.current-menu-item, .main-navigation .menu-item-has-children.current-menu-item, .offcanvas-navigation li.current_page_item > a, .offcanvas-navigation li.current-menu-item > a, .offcanvas-navigation li.current_page_ancestor > a, .offcanvas-navigation li.current-menu-ancestor > a, body .icon-block-outer .icon-outer span { color: #d24627; } /*======================================*/ /* Title */ /*======================================*/ h1, h2, body.woocommerce.single-product .product_title, h3, h4, h5, h6, h1 a, h2 a, body.woocommerce.single-product .product_title a, h3 a, h4 a, h5 a, h6 a, .wrap-inner-banner .page-header .page-title, .sub-title, .widget .widget-title, .widget .widgettitle, .block-grid .post-content .post-content-inner .post-title h3 { font-family: 'Montserrat', sans-serif; } h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #0d1f35; } /*======================================*/ /* Body */ /*======================================*/ html, body, button, input, select, textarea, blockquote, pre, code, kbd, tt, var, input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, .wpcf7-form-control, .form-control, input[type="button"], input[type="reset"], input[type="submit"], input[type="button"]:hover, input[type="button"]:active, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:active, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:active, input[type="submit"]:focus, .button, .button-primary, .button-light, .comments-area .comment-list .reply a, .button-outline, .button-outline:hover, .button-outline:focus, .button-outline:active, .woocommerce ul.products li.product .button, .woocommerce ul.products li.product a.added_to_cart, .woocommerce #respond input#submit, .woocommerce input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce button.button.alt, .woocommerce a.button.alt, .woocommerce input.button.alt, .nav-links .nav-previous a:before, .nav-links .nav-previous a:after, .nav-links .nav-next a:before, .nav-links .nav-next a:after, .author-detail .author-content .author-name, .author-detail .author-content .author-name span, .related-post .related-post-list h3 a, .searchform .search-button, .site-header .site-branding .site-title a, .block-grid .post-content .post-content-inner .button-container .button-text, .icon-block-outer .icon-content-area .button-container .button-text, .block-testimonial .slide-item article.post-content .post-content-inner .post-title cite { font-family: 'Montserrat', sans-serif; } /*======================================/* /* Home Slider Section */ /*======================================*/ .block-slider.pages-slider .banner-overlay, .block-slider.pages-slider .post-content-overlay .post-thumb figure a, .post-content-overlay .post-thumb figure .block-slider.pages-slider a { padding: 120px 0 290px; } .block-slider.pages-slider .slide-item .post-title h2 { line-height: 1.3; margin-bottom: 20px; } .block-slider .slide-item .text-center .post-title:before { display: none; } .block-slider .slide-item .text-center .content { padding-left: 0px; position: relative; } .block-slider.pages-slider .banner-overlay { display: flex; align-items: center; flex-wrap: wrap; } /*======================================/* /* Service Section */ /*======================================*/ .service-section-wrap { margin-top: 30px; } .service-section-wrap .container { clear: both; padding-left: 0; padding-right: 0; align-items: center; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: flex; justify-content: space-between; width: 100%; max-width: 100%; } .service-section-wrap .container:before, .service-section-wrap .container:after { display: none; } .block-service .section-title-group { float: left; margin: 0; max-width: 750px; } .block-service .section-title { font-family: 'Open Sans', sans-serif; font-size: 18px; font-weight: 500; margin: 0; padding-bottom: 0; line-height: 1.3; } .block-service .section-title:before { display: none; } .block-service .service-section-wrap .button-container { float: right; margin: 0; margin-right: 0; } .block-service .service-item-wrap { margin-top: -150px; margin-bottom: 0; } .list-inner:before, .list-inner:after, { clear: both; display: block; content: ""; } .block-service{ padding-top: 0; } .block-service .list-inner .icon-area { float: none; padding-top: 0; width: auto; text-align: center; margin: 0 0 25px; } .icon-block-outer { text-align: center; background: #fff; padding: 40px 20px; margin-bottom: 30px; box-shadow: 0px 0px 46px -5px rgba(0, 0, 0, 0.1); border-radius: 3px; border: 4px solid transparent; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; } .icon-block-outer:hover, .icon-block-outer:focus, .icon-block-outer:active { border-color: #d24627; } .block-service .list-inner .icon-content-area { width: 100%; float: none; } .block-service .icon-block-outer .icon-outer { display: block; margin: 0 auto; height: 80px; width: 80px; line-height: 80px; border-radius: 3px; background: rgba(250, 100, 0, 0.1); } .block-service .icon-block-outer .icon-outer span { margin-bottom: 0px; line-height: inherit; } .block-service .list-inner .icon-content-area h3 { font-size: 22px; margin-bottom: 25px; } .icon-block-outer .icon-content-area h3 a { font-weight: 600; } /*======================================*/ /* Home Portfolio Section */ /*======================================*/ .block-portfolio.block-grid .gallery-content .post-content-inner { visibility: visible; opacity: 1; } .block-portfolio.block-grid .gallery-content .post-content-inner .post-title { visibility: visible; opacity: 1; left: 0; right: 0; text-align: center; } .block-portfolio.block-grid .gallery-content .post-thumb a:before { display: none; } .block-portfolio.block-grid .gallery-content .post-thumb { border-radius: 3px; overflow: hidden; } .block-portfolio.block-grid .gallery-content .post-content-inner .post-title { bottom: 0; padding: 30px 0; background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(253,253,253,0) 1%, rgba(40,40,40,1) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(253,253,253,0) 1%,rgba(40,40,40,1) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(253,253,253,0) 1%,rgba(40,40,40,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#282828',GradientType=0 ); /* IE6-9 */ } .block-portfolio.block-grid .gallery-content .post-content-inner .post-title h3{ margin: 0; } .block-portfolio.block-grid .gallery-content:hover .post-title, .block-portfolio.block-grid .gallery-content:focus .post-title, .block-portfolio.block-grid .gallery-content:active .post-title { bottom: 0; padding-bottom: 40px; background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(253,253,253,0) 1%, rgba(40,40,40,0.75) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(253,253,253,0) 1%,rgba(40,40,40,0.75) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(253,253,253,0) 1%,rgba(40,40,40,0.75) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#bf282828',GradientType=0 ); /* IE6-9 */ } .block-portfolio.block-grid .gallery-content:hover .post-content-inner .icon-area, .block-portfolio.block-grid .gallery-content:focus .post-content-inner .icon-area, .block-portfolio.block-grid .gallery-content:active .post-content-inner .icon-area { right: auto; top: 50%; } .block-portfolio.block-grid .gallery-content .post-content-inner .icon-area { border-radius: 100%; right: auto; top: 55%; width: 50px; height: 50px; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } /*======================================/* /* Home Testimonial Section */ /*======================================*/ .block-testimonial .slide-item article.post-content .post-content-inner .author { margin-bottom: 45px; width: 130px; float: left; } .block-testimonial .slide-item article.post-content .post-content-inner .author-content { text-align: left; float: right; width: calc(100% - 130px); padding-top: 0; } .block-testimonial .slide-item article.post-content .post-content-inner .post-title { margin-left: 85px; } .block-testimonial .slide-item article.post-content .post-content-inner .author-content:before, .block-testimonial .slide-item article.post-content .post-content-inner .author-content:after { display: none; } /*======================================/* /* Call Back Section */ /*======================================*/ .block-callback .row [class*="col-"] { align-items: center; display: -webkit-flexbox; display: -moz-flexbox; display: -ms-flexbox; display: flex; width: 100%; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; } .block-callback .section-title { float: left; margin: 0; padding-bottom: 0; max-width: 700px; text-align: left; } .block-callback .button-container { float: right; } /*======================================/* /* Home BLog Section */ /*======================================*/ .block-highlight .owl-stage .owl-item { padding-bottom: 30px; } .block-highlight .thumb-outer { position: relative; margin: 0; } .block-highlight .cat { top: 0; right: auto; left: 0; } .block-highlight .post-content { padding-left: 80px; padding-right: 15px; position: relative; padding-top: 30px; } .block-highlight .post-content .post-inner { border: none; padding: 0; margin: 0; position: static; } .block-highlight .post-content .post-text, .block-highlight .post-content .button-container { display: none; } .block-highlight .post-content .post-inner .meta { position: absolute; bottom: 0; padding-left: 0; padding-right: 10px; } .block-highlight .post-content .post-inner .meta span.edit-link { display: none; } .block-highlight .meta .meta-date { right: 10px; background: #fff; left: auto; bottom: 10px; top: auto; } .block-highlight .meta .meta-date a { display: inline-block; padding: 3px 18px; background-color: #fff; text-align: right; -webkit-transition: background-color 0.3s; -moz-transition: background-color 0.3s; -ms-transition: background-color 0.3s; -o-transition: background-color 0.3s; transition: background-color 0.3s; } .block-highlight .meta .meta-date a span { display: inline-block; font-size: 13px; color: #10242b; -webkit-transition: color 0.3s; -moz-transition: color 0.3s; -ms-transition: color 0.3s; -o-transition: color 0.3s; transition: color 0.3s; } .meta .meta-date .day { border-bottom: 1px solid #f1f1f1; } .block-highlight .meta .meta-date span.day { font-size: inherit; font-size: 13px; border: none; margin-bottom: 0; font-weight: 400; -webkit-transition: color 0.3s; -moz-transition: color 0.3s; -ms-transition: color 0.3s; -o-transition: color 0.3s; transition: color 0.3s; color: #10242b; border: none; } .block-highlight .meta .meta-date a:hover, .block-highlight .meta .meta-date a:focus, .block-highlight .meta .meta-date a:active { background-color: #E62739; } .block-highlight .meta .meta-date a:hover span, .block-highlight .meta .meta-date a:focus span, .block-highlight .meta .meta-date a:active span, .block-highlight .meta .meta-date a:hover span.day, .block-highlight .meta .meta-date a:focus span.day, .block-highlight .meta .meta-date a:active span.day { color: #fff; } .block-highlight .meta .cat a { background-color: rgba(33, 33, 33, 0.4); margin: 5px; } .block-highlight .meta .cat a:hover, .block-highlight .meta .cat a:focus, .block-highlight .meta .cat a:active { background-color: #E62739; } .block-highlight .post-content .post-text, .block-highlight .post-content .button-container { display: none; } .block-highlight .post-content .post-inner .post-format-outer { position: absolute; right: auto; text-align: center; top: 30px; left: 15px; } .block-highlight .post-content .post-inner .post-format-outer > span { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; color: #fff; display: block; font-size: 17px; line-height: 47px; height: 44px; border: none; background-color: #d24627; width: 44px; } .block-highlight .slide-item .post-content-inner-wrap h3 { margin-top: 0; font-size: 18px; line-height: 1.3; margin-bottom: 10px; } .block-highlight .slide-item .post-content-inner-wrap h3 a { font-weight: 500; } @media screen and (max-width: 1199px){ .block-highlight .controls .owl-prev, .block-highlight .controls .owl-next { display: none; } } @media screen and (max-width: 991px) and (min-width: 768px){ .block-highlight .post-content .post-inner .meta:before { display: none; } } /*======================================*/ /* Home Contact Section */ /*======================================*/ .block-contact .contact-form-section .wpcf7-form-control-wrap { position: relative; display: block; } .block-contact .contact-form-section input, .block-contact .contact-form-section textarea, .kt-contact-form-area .form-group input.form-control, .kt-contact-form-area .form-group textarea.form-control { background-color: #fff; border: 1px solid #e1e1e1; } /*======================================*/ /* Home Footer Callback Section */ /*======================================*/ .block-footer-callback .mc4wp-form { margin-right: 45px; } .block-footer-callback .mc4wp-form input[type="submit"] { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; } .block-footer-callback .mc4wp-form input { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; } /*======================================*/ /* Footer Section */ /*======================================*/ .block-top-footer .widget .widget-title, .block-top-footer .widget .widgettitle { font-size: 18px; } /*======================================/* /* WooCommerce Page */ /*======================================*/ body.woocommerce ul.products li.product.first { clear: inherit; } /*======================================/* /* Button */ /*======================================*/ .default-button, .button-primary, .button-outline, .kt-contact-form-area .form-group input.form-control[type="submit"], input[type="submit"] { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; } .button-primary:before { display: none; } .button-primary:hover, .button-primary:focus, .button-primary:active { background: #E62739 !important; border-color: #E62739 !important; padding: 12px 30px 13px; } .button-text { color: #777777; } /*======================================*/ /* Responsive Media */ /*======================================*/ @media only screen and (max-width: 1199px) { .main-header .top-header-right .socialgroup a { margin: 0 5px; } body .main-header .header-bottom-right .callback-button a { padding: 10px 15px; font-size: 13px; } .block-slider.pages-slider .banner-overlay, .block-slider.pages-slider .post-content-overlay .post-thumb figure a, .post-content-overlay .post-thumb figure .block-slider.pages-slider a { padding-top: 170px; } .block-footer-callback .mc4wp-form input[type="email"] { width: 400px; } .block-top-footer { padding-top: 0; } .block-highlight .controls .owl-prev, .block-highlight .controls .owl-next { display: none; } .block-footer-callback .mc4wp-form input[type="submit"] { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; } } @media only screen and (max-width: 991px) { .section-title { font-size: 28px; } .block-slider.pages-slider .banner-overlay, .block-slider.pages-slider .post-content-overlay .post-thumb figure a, .post-content-overlay .post-thumb figure .block-slider.pages-slider a { padding: 140px 0; } .block-slider #kt-slide-pager { bottom: 30px; } .block-service .service-item-wrap { margin-top: 0; } .post-content .post-inner .meta { padding: 0; } .block-callback .row [class*="col-"] { display: block; } .block-callback .section-title { float: none; text-align: center; max-width: 100%; width: 100%; margin-bottom: 40px; } .block-callback .button-container { float: none; } .block-footer-callback .mc4wp-form p { display: block; } .block-footer-callback .mc4wp-form input[type="submit"] { margin-left: 0; } .thumb-block-outer .content-outer { padding: 30px 30px 30px 50px; } .block-callback .button-container { margin-top: 0; } } @media only screen and (min-width: 768px) and (max-width: 991px){ .block-slider.pages-slider .slide-item .post-content-inner-wrap { margin-right: 20px; } } @media only screen and (max-width: 767px) { .block-slider.pages-slider .banner-overlay, .block-slider.pages-slider .post-content-overlay .post-thumb figure a, .post-content-overlay .post-thumb figure .block-slider.pages-slider a { padding: 100px 0; } .block-slider.pages-slider .slide-item .post-content-inner-wrap { padding: 30px; } .block-slider.pages-slider .slide-item .post-title h2 { font-size: 28px; } .thumb-block-outer .content-outer { padding: 0 15px; } .block-testimonial .slide-item article.post-content .post-content-inner .author-content { width: 100%; float: none; text-align: center; } .block-testimonial .slide-item article.post-content .post-content-inner .author { float: none; display: block; width: 100%; } } @media screen and (max-width: 575px){ .block-top-footer { padding: 0; } .footer-widget-item:first-child { padding-top: 60px; } .block-footer-callback .mc4wp-form input[type="email"] { width: 100%; } } @media only screen and (max-width: 479px) { .footer-menu ul li a { font-size: 12px; } } /*-------------------------------------------------------------- !!! KEON THEMES (https://keonthemes.com) !!! --------------------------------------------------------------*/