/* Theme Name: Business Consultancy Theme URI: Author: Natural Themes Author URI: https://www.naturalthemes.net Description: The beautiful and best business consultancy WordPress theme for consulting agency, adviser, consultant, life coach and many others. It is a responsive and retina ready theme and is a color changing theme with unlimited color options so you can change colors whatever suits you the best. You can use this theme for other purposes like business, corporate, medical, finance, design agency etc. Business consultancy WordPress theme comes with default slider. Pre-made page templates also included with the theme. Compatible with WooCommerce to start your online store. Documentation of the theme also available. Check out the demo here: https://naturalthemes.net/demo/consultancy-wordpress-theme/ Version: 1.0 License: GNU General Public License License URI: license.txt Text Domain: business-consultancy Tags:blog,news,e-commerce,portfolio,one-column,two-columns,right-sidebar,custom-background,custom-colors,custom-menu,sticky-post,theme-options,featured-images,threaded-comments Business Consultancy WordPress Theme has been created by Natural Themes(naturalthemes.net), 2016. Business Consultancy WordPress Theme is released under the terms of GNU GPL */ body{ margin:0; padding:0;line-height:20px; font-size:13px; color:#828c9a; font-family:'Montserrat', sans-serif;} *{ margin:0; padding:0; outline:none;} img{ border:none; margin:0; padding:0; height:auto} .wp-caption, .wp-caption-text, .sticky, .gallery-caption, .aligncenter{ margin:0; padding:0;} p{ margin:0; padding:0;} a{ text-decoration:none; color:#e33062;} a:hover{ color:#b68023;} ol,ul{ margin:0; padding:0;} .entry-content ol li, .entry-content ul li{ margin-left:15px;} ul li ul, ul li ul li ul, ol li ol, ol li ol li ol{ margin-left:10px;} h1,h2,h3,h4,h5,h6{ color:#4B4A4A; font-family:'Montserrat', sans-serif; margin:0 0 20px; padding:0; line-height:1.1; font-weight:400; text-transform:uppercase; } h1{ font-size:32px;} h2{ font-size:30px;} h3{ font-size:24px;} h4{ font-size:20px;} h5{ font-size:18px;} h6{ font-size:14px;} .clear{ clear:both;} .alignnone{ width:100% !important;} img.alignleft, .alignleft{ float:left; margin:0 15px 0 0; padding:5px; border:1px solid #cccccc;} img.alignright, .alignright{ float:right; margin:0 0 0 15px; padding:5px; border:1px solid #cccccc;} .left{ float:left;} .right{ float:right;} .space50{ clear:both; height:50px;} .space100{ clear:both; height:100px;} /*default pagination*/ .pagination{display:table; clear:both;} .pagination .nav-links{ margin:20px 0;} .pagination .nav-links a{ margin-right:5px; background:#646262; color:#fff; padding:5px 10px;} .pagination .nav-links span.current, .pagination .nav-links a:hover { padding:5px 10px; background:#e33062; color:#ffffff;} #comment-nav-above .nav-previous, #comment-nav-below .nav-previous{ float:none !important; margin:10px 0;} ol.comment-list li{ list-style:none; margin-bottom:5px;} .logo{float:left; z-index:999; padding:20px 0; color:#333;} .logo h1{font-weight:600; margin:0; line-height:36px; color:#333;} .logo h1 span{ color:#e33062;} .logo a{ color:#333;} .container{ width:1160px; margin:0 auto; position:relative;} /*header menu css*/ .toggle{display: block;} .toggle a{width:100%; color:#ffffff; background:url(images/mobile_nav_right.png) no-repeat right center #3e3e3e; padding:10px 10px; margin-top:5px; font-size:16px;} .toggle a:hover{color:#ffffff !important;} .header-navigation{display:none;} .header{width:100%; z-index:999999; top:0; background:rgba(255, 255, 255, 0.6); } .header-navigation{ padding:0; text-align:right; float:right;} .header-navigation ul { float:right; margin:0; padding:0; font-family:'Montserrat', sans-serif; font-weight:400; font-size:15px;} .header-navigation ul li{ display:inline-block; margin:0; position:relative; text-align:center;} .header-navigation ul li a{ padding:40px 13px; display:block; color:#333; } .header-navigation ul li ul li{display:block; position:relative; float:none; top:-1px; border-bottom:1px solid #e7e6e6;} .header-navigation ul li ul li a{display:block; padding-top:10px; padding-bottom:10px; position:relative; top:1px; text-align:left; } .header-navigation ul li a:hover, .header-navigation ul li.current_page_item a{ color:#e33062; } .header-navigation ul li ul{display:none; z-index:9999999; position:relative;} .header-navigation ul li:hover > ul{display:block; width:200px; position:absolute; left:0; text-align:left; background-color:#fff; box-shadow:0 2px 2px #333; } .header-navigation ul li:hover ul li ul{display:none; position:relative;} .header-navigation ul li:hover ul li:hover > ul{display:block; position:absolute; left:200px; top:1px;} section#frontpage-slider{ padding:0; } #wrapsecond{ padding:45px 0;} /* = Services section css -------------------------------------------------------------- */ #frontsectionone{ padding:45px 0 0 0;} .frontcolumn{ text-align:center; width:60%; margin:0 auto;} .frontcolumn p{ margin-bottom:30px;} h2.headingtitle{font-weight:600; font-size:30px; text-transform:uppercase; text-align:center; padding-bottom:20px; margin-bottom:20px; position:relative;} h2.headingtitle::after{ content:""; position:absolute; width:30px; height:3px; background-color:#e33062; bottom:0; left:0; right:0; margin:auto;} .last-column{clear:right; margin-right:0 !important; } /*four boxes*/ .front-three-column{ border: solid 1px #dfe5ef; box-shadow:0px 0px 8px #dfe5ef; color:#838c9a; padding:30px 15px; width:31.8%; float:left; margin:0 2.2% 2.5% 0; text-align:center; position:relative; min-height:315px; box-sizing:border-box;} .front-three-column p{ margin-bottom:20px; line-height:24px; } .front-three-column h3{ font-size:25px; font-weight:600; color:#404040; margin:20px 0 25px; text-transform:capitalize;} .pagemore{ border-bottom:2px solid #404040; color:#404040 ; font-weight:bold; padding:0 0 10px 0; display:inline-block;} .front-three-column:hover h3{ color:#e33062;} .thumbbx img{-webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%;} /*services section css*/ .ReadMore{ background-color:#262626; color:#fff ; padding:8px 10px;} .MoreLink{ background-color:#262626; color:#fff ;display: inline-block; padding:6px 15px;} /* = header top css = */ .header-top-strip{ background-color:#1c1f24; color:#a3a9ab; font-size:15px; font:400 13px/24px 'Montserrat';} .header-top-strip .left{ line-height:45px;} .header-top-strip .left .fa{ margin-right:10px; color:#e33062;} .header-top-strip .left .fa-envelope{ border-left:1px solid #373a40; line-height:45px; padding-left:20px; margin-left:20px;} .header-top-strip .left a{ color:#a3a9ab; } .header-top-strip .left a:hover{ color:#e33062; } .header-top-strip .media-icons a{ border-right:1px solid #373a40; color:#a3a9ab; width:40px; height:45px; line-height:45px; text-align:center; vertical-align:middle; display:table-cell; transition:0.6s; -moz-transition:0.6s; -webkit-transition:0.6s; -o-transition:0.6s; margin:0; padding:0; font-size:15px; } .header-top-strip .media-icons br{ display:none;} .header-top-strip .media-icons a:hover{ color:#e33062;} .header-top-strip .media-icons:first-child{border-left:1px solid #373a40;} /* = Page lay out css = */ .left-content-area{ width:740px; margin:0; padding:0; float:left;} #full-width-content{ width:100%; float:none;} #full-width-content p{ margin-bottom:15px;} .page_content{ padding:25px 0;} .page_content p{ margin-bottom:20px; line-height:20px;} .post-list-blog{ margin-bottom:30px; } .post-list-blog h2 a{ color:#484f5e;} .post-list-blog h2 a:hover{ color:#34c6f6;} .post-list-blog p{ margin-bottom:10px;} .post-meta-blog{ font-style:italic; margin-bottom:8px;} .post-date, .post-comment, .post-categories{ display:inline; color:#000000;} .single_title{ margin-bottom:0px; font-size:20px; text-transform:none;} .BlogPosts{ width:31.2%; float:left; margin:0 3% 0 0;} .BlogPosts img{ width:100%;} .post-thumb{ width:32%; float:left; margin:5px 25px 5px 0;} .postmeta{ margin-bottom:10px;} .post-thumb img{ width:100%;} /* = sidebar-right = */ #sidebar-right{ width:330px; float:right;} aside.widget{margin-bottom:30px; background-color:#f6f4f4; padding:20px; border:1px solid #edecec;} aside.widget ul{ list-style:disc; } h3.side-widget-title{ background-color:#e33062; padding:12px 15px; margin-bottom:1px; color:#fff; font-size:17px; text-transform:none;} #sidebar-right ul li{ list-style:none;} #sidebar-right ul li a{ background:url(images/sidebar-arrow.png) no-repeat 0 14px; padding:10px 0 10px 20px; color:#3b3b3b; border-bottom:1px dashed #d0cfcf; display:block; } #sidebar-right ul li a:hover{ color:#34c6f6;} #sidebar-right ul li:last-child a{ border:none;} #sidebar-right .search-form{ margin-bottom:20px;} #sidebar-right .search-form input.search-field{ background-color:#f0efef; width:80%; padding: 12px 15px 12px 15px; box-sizing:border-box; border:1px solid #ddd; } #sidebar-right .search-form input.search-submit{ background:url(images/search-icon.png) no-repeat center center #e33062; padding: 12px 0 12px 0; font-size:0; width:20%; height:43px; float:right; border:0;} /* = Footer css = */ #wrapper-area-footer{ color:#C1C0C0;} .footer{ background-color:#222222; position:relative; padding:40px 0 25px ;} .boosttrape-cols-3{width:30%; float:left; margin:0 5% 2% 0; } .widget-column-3 { margin-right:0px !important;} .boosttrape-cols-3 h5{ font-weight:400; font-size:20px; color:#fff; margin-bottom:25px; border-bottom:1px solid #303030; padding-bottom:15px; text-transform:uppercase; } .boosttrape-cols-3 h5 span{ font-weight:300; color:#e33062; } .boosttrape-cols-3 ul{ margin:0; padding:0; list-style:inside disc;} .boosttrape-cols-3 ul li { display:block; padding:0;} .boosttrape-cols-3 ul li a { color:#fff; font:normal 12px/24px Arial, Helvetica, sans-serif; background:url(images/list-arrow.png) no-repeat 0 2px; padding:0 0 0 20px;} .boosttrape-cols-3 ul li a:hover, .boosttrape-cols-3 ul li.current_page_item a { color:#dd5145; } .boosttrape-cols-3 a.readmore span{ color:#fff;} .boosttrape-cols-3 p{ margin-bottom:15px;} .boosttrape-cols-3 h1, .boosttrape-cols-3 h2, .boosttrape-cols-3 h3, .boosttrape-cols-3 h4, .boosttrape-cols-3 h5, .boosttrape-cols-3 h6{color:#fff;} .contactdetail{ margin:10px 0 20px; line-height:22px;} .contactdetail a{color:#d6d6d6;} .contactdetail a:hover{color:#e33062;} .contactdetail .fa{ margin-right:20px; font-size:16px;} .contactdetail p{ margin-bottom:10px;} .side-widget-column-2 a{font:400 20px/24px 'Montserrat',san-serif;} .footer-area-copyright { background-color:#292929; position:relative; padding:15px 0;} .area-copyright-column { float:left;} .area-copyright-column span{color:#e33062;} .natural-by { float:right;} .blog-post-recent{ min-height:63px; margin:0 0 20px 0;} .blog-post-recent img{ float:left; width:60px; margin:3px 10px 5px 0;} .blog-post-recent h6{ font-size:14px; color:#fff; margin:0 0 5px; font-weight:600; text-transform:none;} .blog-post-recent h6:hover{color:#34c6f6;} .blog-post-recent:last-child{ border-bottom:none; margin-bottom:0; padding-bottom:0;} .blog-post-recent p{ line-height:18px; margin-bottom:0;} .boosttrape-cols-3 .media-icons{ margin-top:20px;} .boosttrape-cols-3 .media-icons a{ width:35px; height:35px; line-height:35px; margin:0 5px 0 0; padding:0; color:#c1c0c0; border:2px solid #c1c0c0; border-radius:50%; -moz-border-radius:50%; -webkt-border-radius:50%; text-align:center; font-size:16px; display:inline-block; } .boosttrape-cols-3 .media-icons a:hover{ color:#e33062; border-color:#e33062; } /* Buttons */ .button{ background-color:#ff6565; border-bottom:4px solid #e44545; color:#fff; padding:8px 20px; display:inline-block; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -o-border-radius:2px; -ms-border-radius:2px; } .button:hover{background-color:#34c6f6; border-color:#1898c2; color:#fff;} /* = woocommerce CSS = */ a.added_to_cart{background:#e1472f; padding:5px; display:inline-block; color:#fff; line-height:1;} a.added_to_cart:hover{background:#000000;} a.button.added:before{content:'' !important;} #bbpress-forums ul li{padding:0;} #subscription-toggle a.subscription-toggle{padding:5px 10px; display:inline-block; color:#e1472f; margin-top:4px;} textarea.wp-editor-area{border:1px #ccc solid;} .woocommerce input[type=text], .woocommerce textarea{border:1px #ccc solid; padding:4px;} form.woocommerce-ordering select{ padding:5px; color:#777777;} .woocommerce table.shop_table th, .woocommerce-page table.shop_table th{ font-family:'Montserrat',san-serif; color:#ff8a00;} .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{ color:inherit !important;} h1.product_title, p.price{ margin-bottom:10px;} .woocommerce table.shop_table th, .woocommerce-page table.shop_table th{ font-family:'Montserrat',san-serif; color:#ff6d84;} .woocommerce ul.products li, #payment ul.payment_methods li{ list-style:none !important;} .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{ color:inherit !important;} .woocommerce table.shop_table th, .woocommerce table.shop_table td{ border-bottom:0px !important} /* Text meant only for screen readers. */ .screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position: absolute !important; height: 1px;width: 1px; overflow: hidden;} .screen-reader-text:focus{background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size:14px;font-size: 0.875rem;font-weight: bold; height: auto;left: 5px; line-height: normal;padding: 15px 23px 14px;text-decoration: none; top: 5px; width: auto; z-index: 100000;} /* ============= Contact Page =========== */ .wpcf7{ margin:30px 0 0; padding:0;} .wpcf7 input[type="text"], .wpcf7 input[type="tel"], .wpcf7 input[type="email"]{ width:40%; border:1px solid #cccccc; box-shadow:inset 1px 1px 2px #ccc; height:35px; padding:0 15px; color:#797979; margin-bottom:0;} .wpcf7 textarea{width:60%; border:1px solid #cccccc; box-shadow:inset 1px 1px 2px #ccc; height:150px; color:#797979; margin-bottom:25px; font:12px arial; padding:10px; padding-right:0;} .wpcf7 input[type="submit"]{background-color:#e33062; width:auto; border:none; cursor:pointer; font:18px 'Montserrat',san-serif; color:#ffffff; padding:10px 40px; border-radius:3px;} /* ============= Comment Form ============ */ h1.screen-reader-text{font:22px 'Montserrat',san-serif;} .site-nav-previous, .nav-previous{ float:left;} .site-nav-next, .nav-next{ float:right;} h3#reply-title{font:300 18px 'Montserrat',san-serif;} #comments{ margin:30px 0 0; padding:0;} nav#nav-below{ margin-top:15px;} #slider-main{ min-height:550px; position:relative; background:url(images/loading.gif) no-repeat center center #fff;} .date-news{ margin:0 0 15px 0;} .front-post-thumb{ height:245px; overflow:hidden;} .front-post-thumb img{ min-height:245px;} #latestpost .front-three-column { padding:0;} #latestpost .latest-post-news{ padding:25px;}