/* Theme Name: Bizstart Theme URI: http://freehtmldesigns.com/bizstart-free-wordpress-theme Author: chandrashekharsahu Author URI: http://freehtmldesigns.com Description: Bizstart is free Business Corporate theme and it have unique layout and designs. Theme is perfect for the all types of business, startups, finance, corporate, lawyer, agency and the small sized companies.Bizstart is designed with the SEO strategy and perfect SEO theme. This Being a perfect match as a theme for the digital marketing as well as online business promotion. This is fully responsive theme support all media devices and has the professional design that will attract your visitors and which will boost your business. So lets start to design your perfect website. Bizstart has also very beautiful blog design layout for the bloggers website. Bizstart is compatible with the different browsers and the user friendly characteristics. Theme is very much suitable for the corporate businesses, digital product agencies and digital marketplace as well. One of the best feature about bizstart is superior and nice look clients & projects section on home page. Bizstart comes with A good looking home included slider, services, portfolios/projets, clients and call our section. Since it is based on Bootstrap Framework, and comes with fontawesome icons to make your website stunning and creative. It has compatibility with the most popular page builders as Visual Composer, Elementor, SiteOrigin, Beaver Builder, Divi, brizy etc.. Theme is translation ready with a clean and secure code. It's compatible also with woocommerce plugin. Version: 1.0.3 Tags: right-sidebar, custom-menu, footer-widgets, theme-options License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-3.0.html Text Domain: bizstart Bizstart WordPress Theme, Copyright (C) 2018, chandrashekharsahu Bizstart is distributed under the terms of the GNU General Public License v2 */ /* --------------- Global Styles --------------- */ body { background-color: #dedede; color: #494848; font-family: "Raleway", sans-serif; font-size: 15px; margin: 0; padding: 0; } /* =WordPress Core -------------------------------------------------------------- */ .alignnone { margin: 5px 20px 20px 0; } .aligncenter, div.aligncenter { display: block; margin: 5px auto 5px auto; } .alignright { float:right; margin: 5px 0 20px 20px; } .alignleft { float: left; margin: 5px 20px 20px 0; } a img.alignright { float: right; margin: 5px 0 20px 20px; } a img.alignnone { margin: 5px 20px 20px 0; } a img.alignleft { float: left; margin: 5px 20px 20px 0; } a img.aligncenter { display: block; margin-left: auto; margin-right: auto; } .wp-caption { background: #fff; border: 1px solid #f0f0f0; max-width: 96%; /* Image does not overflow the content area */ padding: 5px 3px 10px; text-align: center; } .wp-caption.alignnone { margin: 5px 20px 20px 0; } .wp-caption.alignleft { margin: 5px 20px 20px 0; } .wp-caption.alignright { margin: 5px 0 20px 20px; } .wp-caption img { border: 0 none; height: auto; margin: 0; max-width: 98.5%; padding: 0; width: auto; } .wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; margin: 0; padding: 0 4px 5px; } .wp-smiley { margin: 0 !important; max-height: 1em; } .gallery-caption {} .bypostauthor{} /* Text meant only for screen readers. */ .screen-reader-text { border: 0; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px; word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */ } .screen-reader-text:focus { background-color: #eee; clip: auto !important; clip-path: none; color: #444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar. */ } .wrap{ max-width: 1400px; margin:20px auto; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 20px 0px; } .box-wide{ max-width: 1700px; margin: 20px auto; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 20px 0px; } .texture-box{ background-image: url(../images/texture.png); background-repeat: repeat; background-position: 0 0; background-attachment: fixed; } a { text-transform: capitalize; } ul, li { list-style: none; padding: 0; margin: 0; } a, a:hover, a:focus { text-decoration: none; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; cursor: pointer; outline: none; } a:hover { color: #197aff; } h1, h2, h3, h4, h5, h6 { margin: 0; } p { font-size: 15px; font-weight: 500; margin: 0; line-height: 25px; } .text-ellipsis { white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; } .btn-custom { background-color: transparent; color: #fff; -o-transition: all 0.6s ease; -webkit-transition: all 0.6s ease; transition: all 0.6s ease; } .border-bt { border-bottom: 1px solid #fff; } .btn.focus, .btn:focus, .btn:hover, input:focus, select:focus, textarea:focus, button:focus { text-decoration: none; outline: none; color: inherit; } img { max-width: 100%; height: auto; } h3 { font-size: 4em; font-weight: 600; } .btn { -o-transition: all 0.6s; -webkit-transition: all 0.6s; transition: all 0.6s; } .btn:active, .btn.active { outline: none; -webkit-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; } .center-grid { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -ms-flex-line-pack: center; align-content: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .myframe { border: 0; height: 200px; width: 100%; overflow: hidden; } .flat { line-height: 1; } /* ======= Font sizes========= */ .service-inner h3, .circular-bar .circular-bar-content label, .client-info h4, .prog-text { font-size: 1.66em; } .service-inner .fa{ font-size: 70px; } nav.navbar.bootsnav ul.nav > li > a, .dropdown-menu li a { font-size: 1em; } .abt-icon h5, .client-social i, .portfolio .project-nav ul li, .foot-contact { font-size: 1.2em; } .team-info a, .join p, .widget-icons a { font-size: 1.33em; } .portfolio .category, .count-in p, .footer-mid h2, .our-advantage h3, .portfolio-detail span, .our-history h2 { font-size: 2em; } .member-details .team-info h3, .member-details .team-info .team-socials a { font-size: 2em; } .join h2 { font-size: 2.33em; } .count-in h2 { font-size: 3em; } .online-market h2, .portfolio-detail h3, .contact-us h3 { font-size: 3.33em; } .top-banner-space { min-height: 88px; position: relative; } section{ background-color: #fff; } /* ======= font weight========= */ .fw-600 { font-weight: 600; } .fw-500 { font-weight: 500; } .fw-300 { font-weight: 300; } /* ======= font colors ========= */ .text-white { color: #fff; } .text-black { color: #494848; } .text-blue { color: #197aff; } /* ======= background-color classes ========= */ .bg-transparent { background-color: transparent; } .bg-off-white { background-color: #dfdfdf; } .bg-dull { background-color: #ebebeb; } .bg-blue { background-color: #197aff; } .bg-dull-blue { background-color: #579dfd; } .bg-gray { background-color: #494949; } .bg-white { background-color: #fff; } /*================== preloader Css ==================*/ #preloader { position: fixed; left: 0; top: 0; z-index: 9999999; width: 100%; height: 100%; overflow: visible; background: #fff url("../images/preloader.gif") no-repeat center center; } /*================== Top scroll button ==================*/ #myBtn { display: none; position: fixed; bottom: 20px; right: 30px; width: 40px; height: 40px; text-align: center; z-index: 99; border: none; outline: none; background-color: #197aff; color: white; cursor: pointer; line-height: 40px; box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5); border-bottom-left-radius: 50%; border-top-left-radius: 50%; border-bottom-right-radius: 50%; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; } #myBtn i { -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; } #myBtn:hover { transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); } #myBtn:hover i { transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); } /*================== Slider Area ==================*/ .slider_area .slider-fix-banner{ background-size: cover; background-position: center center; position: relative; } .slider_area .slider-fix-banner .slider_item{ height: 100vh; } .slider_full .slider_item { position: relative; } .slider_full .slider_item img { width: auto; height: 100vh; max-width: none; min-width: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center top; object-position: center top; } .slider_item .slider_content { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; background-color: #000; background-color: rgba(0, 0, 0, 0.6); height: 100%; } .slider_item .slider_content .overly { width: 100%; margin: 0 auto; height: 100%; } .slider_content .overly .slider_content_table { display: table; width: 100%; height: 100%; } .slider_content_table .slider_content_table_cell { display: table-cell; vertical-align: middle; height: 100%; text-align: center; } .slider_content_table .slider_content_table_cell h2 { color: #fff; font-size: 60px; font-weight: 400; } .slider_content_table .slider_content_table_cell h2 span { text-transform: uppercase; font-weight: 700; font-size: 1.1em; } .slider_content_table .slider_content_table_cell p { color: #fff; line-height: 35px; max-width: 600px; font-weight: 400; font-size: 18px; margin: 20px auto 50px; } .slider_content_table .download { margin: 0 25px; border: 1px solid #fff; font-size: 15px; border-radius: 0; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; color: #ffffff; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); position: relative; -webkit-transition-property: color; -o-transition-property: color; transition-property: color; -webkit-transition-duration: 0.6s; -o-transition-duration: 0.6s; transition-duration: 0.6s; } .slider_content_table_cell .download:after { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #197aff; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 0 50%; -ms-transform-origin: 0 50%; transform-origin: 0 50%; -webkit-transition-property: transform; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; } .slider_content_table_cell .download:hover:after { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); } .slider_content_table_cell .download img { min-width: 15px; height: auto; display: inline-block; } .slider_area .owl-theme .owl-nav { right: 40px; position: absolute; width: 30px; text-align: right; bottom: 40px; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } .slider_area .owl-theme .owl-prev, .slider_area .owl-theme .owl-next { background: transparent; height: 40px; border: 1px solid #fff; border-radius: 0; position: relative; width: 40px; margin-bottom: 15px; padding: 0; text-align: center; color: #fff; font-size: 30px; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; position: relative; } .slider_area .owl-theme .owl-prev i, .slider_area .owl-theme .owl-next i { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .slider_area .owl-theme .owl-prev:hover, .slider_area .owl-theme .owl-next:hover { background: #197aff; border: 1px solid #197aff; } .slider_area .owl-dots { top: 50%; right: 40px; overflow-x: auto; text-align: right; overflow-y: hidden; padding-left: 10px; padding-right: 10px; position: absolute; z-index: 15; padding-top: 1px; white-space: nowrap; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .slider_area .owl-theme .owl-dots .owl-dot { display: block; margin: 15px 0; width: 25px; border-radius: 50%; height: 25px; position: relative; -webkit-box-shadow: 0 0 0 2px #fff; -ms-box-shadow: 0 0 0 2px #fff; -o-box-shadow: 0 0 0 2px #fff; box-shadow: 0 0 0 2px #fff; cursor: pointer; z-index: 10; } .slider_area .owl-theme .owl-dots .owl-dot span { padding: 0; width: 19px; height: 19px; border-radius: 50%; position: absolute; top: 3px; left: 3px; background: transparent; margin: 0; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; } .slider_area .owl-theme .owl-dots .owl-dot.active span, .slider_area .owl-theme .owl-dots .owl-dot:hover span { background: #197aff; position: relative; } /*================== About us ==================*/ .about { position: relative; background-color: #fff; } .about .lady { max-width: 362px; } .abt-icon { margin: 10px 0; } .abt-icon h4 { text-transform: capitalize; margin-bottom: 35px; } .abt-icon .flat { font-size: 100px; color: #197aff; line-height: 1; font-weight: normal; display: block; margin-bottom: 15px; } .about .btn-custom { background: #fff; width: 130px; color: #197aff; float: left; border: 1px solid #197aff; border-radius: 0px; font-size: 15px; text-transform: capitalize; font-weight: 500; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); -webkit-transition-property: color; -o-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; } .btn-custom i { padding: 0 5px; } .about .btn-custom:after { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #197aff; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 0 50%; -ms-transform-origin: 0 50%; transform-origin: 0 50%; -webkit-transition-property: transform; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; } .about .btn-custom:hover { color: #fff; } .about .btn-custom:hover:after { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); } /*================== service ==================*/ .service { background-size: cover; background-attachment: fixed; position: relative; } .service::before { left: 0; top: 0; content: ""; width: 100%; height: 100%; position: absolute; background: #197aff; opacity: .85; } .service .svgclass { height: 60px; fill: #fff; } .service-inner .flat { color: #fff; font-size: 70px; } /*================== skill ==================*/ .skill { background: url(../images/home/skill-bg.jpg) fixed no-repeat center center; background-size: cover; position: relative; } .skill::before { left: 0; top: 0; content: ""; width: 100%; height: 100%; position: absolute; background: rgba(0, 0, 0, 0.85); } /*--------------------- circular progress bar ----------------------*/ .circular-bar { position: relative; } .circular-bar .circular-bar-content { height: 80px; width: 80px; border-radius: 50%; background: #fff; font-weight: 600; line-height: 80px; text-align: center; position: absolute; top: 10%; left: 50%; -webkit-transform: translate(-50%, 50%); -ms-transform: translate(-50%, 50%); transform: translate(-50%, 50%); } .circular-bar .circular-bar-content strong { display: block; font-weight: 600; font-size: 18px; font-size: 1.125rem; line-height: 1.5rem; line-height: 24px; } .skill .prog-text { text-transform: capitalize; margin-top: 20px; } .circular-bar .circular-bar-content label { display: block; font-weight: 600; } /*====================== Portfolio =========================*/ .portfolio { position: relative; overflow: hidden; } .portfolio .project-nav ul li { display: inline-block; padding-bottom: 2px; text-transform: capitalize; cursor: pointer; margin: 0 20px; font-weight: 400; overflow: hidden; position: relative; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; border-bottom: 2px solid transparent; } .portfolio .project-nav ul li.active, .portfolio .project-nav ul li:hover { color: #197aff; border-bottom: 2px solid #197aff; overflow: hidden; } .portfolio .project-head { position: relative; overflow: hidden; } .project-hover h2 { font-size: 25px; } .portfolio .project-head img { width: 100%; } .portfolio .project-head:before { position: absolute; width: 0; height: 0; left: 0; top: 0; background: rgba(0, 0, 0, 0.8); content: ""; border-radius: 50%; border-top-left-radius: 0; opacity: 0; visibility: hidden; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; } .portfolio .single-project:hover .project-head:before { opacity: 1; width: 100%; border-radius: 0; height: 100%; visibility: visible; } .portfolio .project-hover { position: absolute; width: 100%; z-index: 5; color: #fff; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); top: 50%; left: 50%; opacity: 0; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; } .portfolio .project-hover .icon-box { position: relative; width: 45px; height: 45px; margin: 0 9px; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); color: #fff; font-size: 22px; border-radius: 50%; border: 2px solid #fff; padding: 6px; display: inline-block; background: none; } .portfolio .project-hover .icon-box:hover { background: #197aff; border: 2px solid #197aff; } .portfolio .single-project:hover .project-hover { opacity: 1; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); visibility: visible; } .portfolio .single-project .project-icon { margin-top: 20px; } /*================== Team ==================*/ .team-inner { background: #fff; } .team-inner:hover .team-overlay img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } .team-overlay { position: relative; -webkit-transition: all 0.5s linear; -o-transition: all 0.5s linear; transition: all 0.5s linear; overflow: hidden; } .team-overlay img { width: 100%; -webkit-transition: all 0.5s linear; -o-transition: all 0.5s linear; transition: all 0.5s linear; } .team-overlay::before { position: absolute; width: 100%; height: 30px; bottom: 0; left: 0; visibility: hidden; content: ""; background: #333; -webkit-transform: translateY(30px); -ms-transform: translateY(30px); transform: translateY(30px); -webkit-transition: all 0.5s linear; -o-transition: all 0.5s linear; transition: all 0.5s linear; z-index: 1; } .team-hover { position: absolute; bottom: 1.5%; width: 100%; visibility: hidden; opacity: 0; -webkit-transition-delay: 0.5s; -o-transition-delay: 0.5s; transition-delay: 0.5s; z-index: 1; -webkit-transition: all 0.5s linear; -o-transition: all 0.5s linear; transition: all 0.5s linear; transform: translateY(30px); } .team-hover i { padding: 0px 5%; color: #fff; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; -ms-transition: all 0.5s ease; } .team-hover i:hover { color: #197aff; } .team-inner:hover .team-overlay::before, .team-inner:hover .team-hover { visibility: visible; -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); opacity: 1; } .team-inner .team-info h4 { padding: 3px 0 10px; font-size: 1em; } /*================== Client ==================*/ .client { background: url(../images/home/client-bg.jpg) center center; background-attachment: fixed; background-size: cover; position: relative; } .client::before { left: 0; top: 0; content: ""; width: 100%; height: 100%; position: absolute; background: rgba(0, 0, 0, 0.85); } .item-img { width: 25%; float: left; } .item-round { width: 157px; height: 157px; margin: 25px auto 0; background: #fff; overflow: hidden; border-radius: 50%; } .item-round-in img { padding: 9px; border-radius: 50%; -webkit-filter: drop-shadow(1px 0px 5px #000); filter: drop-shadow(1px 0px 5px #000); } .client-info { width: 75%; position: relative; text-align: left; float: right; color: #fff; } .client-social i { padding: 0px 30px 0 0; color: #fff; -o-transition: all 0.6s; -webkit-transition: all 0.6s; transition: all 0.6s; } .client-social i:hover { color: #197aff; } .client-slider.owl-theme .owl-dots .owl-dot { display: inline-block; margin: 40px 10px 0; width: 25px; border-radius: 50%; height: 25px; position: relative; -webkit-box-shadow: 0 0 0 2px #fff; -ms-box-shadow: 0 0 0 2px #fff; -o-box-shadow: 0 0 0 2px #fff; box-shadow: 0 0 0 2px #fff; cursor: pointer; z-index: 10; } .client-slider.owl-theme .owl-dots .owl-dot span { padding: 0; width: 19px; height: 19px; border-radius: 50%; position: absolute; top: 3px; left: 3px; background: transparent; margin: 0; -o-transition: all 0.6s; -webkit-transition: all 0.6s; transition: all 0.6s; } .client-slider.owl-theme .owl-dots .owl-dot.active span, .client-slider.owl-theme .owl-dots .owl-dot:hover span { background: #197aff; position: relative; } /*================== Recent Posts ==================*/ .post{ background-color: #fff } .post-wrap { -o-box-shadow: 1px 1px 13px rgba(85, 85, 85, 0.4); -webkit-box-shadow: 1px 1px 13px rgba(85, 85, 85, 0.4); -ms-box-shadow: 1px 1px 13px rgba(85, 85, 85, 0.4); box-shadow: 1px 1px 13px rgba(85, 85, 85, 0.4); overflow: hidden; margin: 0 auto; } .post-wrap .by-admin { position: relative; padding: 8px 0; } .post-wrap .by-admin img { width: 25px; height: 25px; border-radius: 50%; } .post-wrap .by-admin:before { position: absolute; content: ""; bottom: 0; width: 100px; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); height: 1px; background-color: #cacaca; } .post-wrap .recent-img { width: 100%; position: relative; overflow: hidden; min-height: 50px; } .u-tube { position: relative; } .u-tube:before { position: absolute; width: 100%; height: 100%; left: 0; top: 0; content: ""; background: rgba(0, 0, 0, 0.5); z-index: 1; } .u-tube-icon { position: absolute; z-index: 9; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .u-tube-icon i { font-size: 75px; color: #f61c0d; } .u-tube-icon:hover i { opacity: 0.7; } .post-wrap .recent-img .u-tube-icon img { width: 3.4em; } .post-wrap .recent-img img { -webkit-transition: all 0.6s ease; -o-transition: all 0.6s ease; transition: all 0.6s ease; width: 100%; } .post-wrap .recent-img span { background-color: #197aff; color: #fff; position: absolute; padding: 3px 10px; font-weight: 500; bottom: 1em; left: 0; z-index: 2; } .post-info h3 { font-size: 25px; } .post-info { padding: 20px; background-color: #fff } .post-info .by-admin a { font-size: 12px; color: #b0b0b0; font-weight: 600; } .post-info .by-admin a:hover { color: #000; } .post-info p { border-bottom: 1px dashed #b0b0b0; padding: 10px 0; } .post-info .post-bottom { margin-top: 20px; } .post-info .btn-custom { background: #197aff; float: left; font-size: 15px; color: #fff; position: relative; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); -webkit-transition-property: color; -o-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; border-radius: 4px; } .post-info .btn-custom:after { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; border-radius: 4px; background: #fff; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 0 50%; -ms-transform-origin: 0 50%; transform-origin: 0 50%; -webkit-transition-property: transform; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; } .post-info .btn-custom:hover { color: #197aff; } .post-info .btn-custom:hover.btn-custom:after { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); } .post-img { position: relative; float: right; width: 40px; } .post-image { position: relative; } .post-image .chat { position: absolute; width: 20px; height: 20px; line-height: 1.33em; border-radius: 50%; right: -3px; top: 0; background: #197aff; color: #fff; } /*================== Deal ==================*/ .deal { background: url(../images/home/deal-bg.jpg) center center; background-attachment: fixed; background-size: cover; position: relative; } .deal::before { left: 0; top: 0; content: ""; width: 100%; height: 100%; position: absolute; background: rgba(0, 0, 0, 0.85); } .deal-slider.owl-theme .owl-dots .owl-dot { display: inline-block; margin: 40px 10px 0; width: 25px; border-radius: 50%; height: 25px; position: relative; -webkit-box-shadow: 0 0 0 2px #fff; -ms-box-shadow: 0 0 0 2px #fff; -o-box-shadow: 0 0 0 2px #fff; box-shadow: 0 0 0 2px #fff; cursor: pointer; z-index: 10; } .deal-slider.owl-theme .owl-dots .owl-dot span { padding: 0; width: 19px; height: 19px; border-radius: 50%; position: absolute; top: 3px; left: 3px; background: transparent; margin: 0; -o-transition: all 0.6s; -webkit-transition: all 0.6s; transition: all 0.6s; } .deal-slider.owl-theme .owl-dots .owl-dot.active span, .deal-slider.owl-theme .owl-dots .owl-dot:hover span { background: #197aff; position: relative; } /*================== Counter ==================*/ .count { background: url(../images/home/counter-bg.jpg) no-repeat center center; background-size: cover; position: relative; color: #197aff; } .count-in h2 { font-weight: 400; } .count-in p { line-height: 40px; } .count .flat { font-size: 90px; } /*================== Join Us ==================*/ .join { background: #197aff url(../images/home/subs-bg.jpg) no-repeat center center; background-size: cover; position: relative; color: #fff; } .join h2 { line-height: 50px; margin: 0 auto; max-width: 900px; } .join .input-group { margin: 0 auto; max-width: 630px; } .input-group-btn .btn-default { border-color: #000; color: #494848; } .input-group .form-control { height: 50px; border-radius: 7px; } .input-group input::-webkit-input-placeholder { color: #ccc; letter-spacing: 2px; font-family: "Raleway", sans-serif; } .input-group input:-ms-input-placeholder { color: #ccc; letter-spacing: 2px; font-family: "Raleway", sans-serif; } .input-group input::-ms-input-placeholder { color: #ccc; letter-spacing: 2px; font-family: "Raleway", sans-serif; } .input-group input::placeholder { color: #ccc; letter-spacing: 2px; font-family: "Raleway", sans-serif; } .input-group-btn .btn-custom { width: 180px; height: 50px; background: #494848; border-radius: 7px; text-transform: uppercase; letter-spacing: 2px; position: relative; } .input-group-btn .btn-custom:after { content: ""; position: absolute; z-index: -1; border-radius: 0 7px 7px 0; top: 0; left: 0; right: 0; bottom: 0; width: 0; height: 100%; background: #197aff; visibility: hidden; -webkit-transition: all 0.6s ease; -o-transition: all 0.6s ease; transition: all 0.6s ease; } .input-group-btn .btn-custom:hover.btn-custom:after { width: 100%; visibility: visible; } /*================== Footer ==================*/ .footer-widget h2, .contact-wrap h2 { font-size: 30px; } .foot-top { padding: 30px 0; border-bottom: 1px solid #fff; } .footer-soc { text-align: center; } .foot-top .foot-icon { display: inline-block; position: relative; padding: 10px 0; margin: 10px 0; margin-right: 37px; text-align: left; } .foot-top .foot-icon p { letter-spacing: 2px; padding-left: 60px; font-weight: 400; text-transform: uppercase; padding-top: 4px; } .foot-top .foot-icon a i { width: 45px; height: 45px; padding-top: 6px; top: 0; font-size: 30px; position: absolute; left: 0; text-align: center; border: 1px solid #fff; color: #fff; transition: all 0.3s ease; } .foot-top .foot-icon a:hover i { background: #197aff; } .foot-logo { width: 189px; } .news-post { position: relative; padding: 0 0 20px; } .news-post .content { text-align: left; min-height: 52px; position: relative; padding-left: 65px; padding-top: 5px; } .footer-widget .content h4 { font-size: 15px; } .news-post .content .thumb { position: absolute; left: 0; top: 0; } .news-post .content a:hover { color: #197aff; } .foot-mid .foot-contact { margin: 10px 0 20px; padding-left: 70px; position: relative; } .foot-mid .foot-contact .contact-title { position: absolute; left: 0; text-transform: capitalize; } .footer .footer-bottom p { color: #ccc; } .footer a { text-transform: capitalize; color: #fff; font-weight: 400; } .footer .foot-link { text-align: right; } .footer .foot-link a { margin-left: 11px; } .footer .footer-bottom a:hover { color: #197aff; } /*================== Banner styling ==================*/ .banner { background-size: cover; background-position: center; background-repeat: no-repeat; position: relative; display: block; text-align: center; } .overlay-bg { background-color: rgba(0, 0, 0, 0.8); } .overlay-bg2 { position: absolute; content: ""; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(0, 0, 0, 0.8); } .padding-banner { padding: 180px 0 140px; } .banner h2 { margin-bottom: 20px; text-transform: capitalize; font-size: 35px; } .banner-link li { display: inline-block; color: #fff; } .banner li a { color: #fff; text-transform: capitalize; font-weight: 500; } .banner li a:hover { opacity: 0.7; } .banner li .active { color: #888; font-weight: 500; text-transform: capitalize; } /*================== our-team page ==================*/ /*------------------ page-404 ---------------------*/ .page404 { background-size: cover; background-position: center; background-repeat: no-repeat; position: relative; background-color: #197aff; } .page404 h2 { font-size: 3em; } .page404 img { width: 280px; padding: 40px 0; } .page404 p { font-size: 20px; max-width: 600px; margin: 0 auto; padding-bottom: 40px; } .page404 .btn-custom { border: 2px solid #fff; border-radius: 0; padding: 0.7em 1.66em; font-size: 20px; } .page404 .btn-custom:hover { background-color: #197aff; border: 2px solid #197aff; } /*------------------ our-pricing ---------------------*/ .pricing { text-align: center; } .pricing-table { overflow: hidden; border: 2px solid #000; -webkit-box-shadow: 0px 0px 20px 1px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 20px 1px rgba(0, 0, 0, 0.2); } .pricing-table.active { -webkit-box-shadow: 0px 0px 20px 1px rgba(25, 122, 255, 0.5); box-shadow: 0px 0px 20px 1px rgba(25, 122, 255, 0.5); border: 2px solid #197aff; } .pricing-table .price-header { position: relative; margin: 5px; padding: 40px 20px; text-align: center; z-index: 0; } .pricing-table .price-header::after { position: absolute; width: 100%; height: 100%; left: 0; top: 0; content: ""; background-color: rgba(0, 0, 0, 0.8); z-index: -1; } .price-header .plan-title { color: #fff; font-size: 35px; font-weight: 600; text-transform: uppercase; margin-bottom: 15px; } .price-header .price-amt { color: #197aff; font-size: 35px; font-weight: 600; } .price-header .price-amt span { font-size: 50px; font-weight: 700; } .price-body { padding: 10px 0; } .price-body li { margin: 20px 0; color: #000; text-transform: capitalize; } .pricing-table .price-btn { margin: 5px; } .pricing-table .signup-btn { background-color: #000; color: #fff; border-radius: 0; padding: 8px 25px; font-size: 25px; font-weight: 600; display: block; } .pricing-table.active .signup-btn, .pricing-table .signup-btn:hover { background-color: #197aff; } /*------------------ our-history section ---------------------*/ .our-history { background: url(../images/pages/timeline-bg.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; position: relative; } /*------------------- timeine section --------------------*/ .cd-container::after { /* clearfix */ content: ""; display: table; clear: both; } #cd-timeline { position: relative; text-align: center; padding: 5em 0; margin-top: 2em; margin-bottom: 2em; color: #fff; } .cd-timeline-content .cd-date{ color: #fff; background-color: #197aff; } .cd-timeline-content { position: relative; margin-left: 60px; } .cd-timeline-content:after { content: ""; display: table; clear: both; } #cd-timeline::before { /* this is the vertical line */ content: ""; position: absolute; top: 0; left: 18px; height: 100%; width: 4px; background: #fff; } .cd-timeline-content h2 { font-size: 1.7em; font-weight: 700; color: #197aff; } .cd-timeline-block { position: relative; margin: 2em 0; } .cd-timeline-block:after { content: ""; display: table; clear: both; } .cd-timeline-block:first-child { margin-top: 0; } .cd-timeline-block:last-child { margin-bottom: 0; } .cd-timeline-content .time-title { background: #fff; padding: 30px 0; position: relative; } .cd-timeline-img { position: absolute; top: 15px; z-index: 2; left: 0; width: 40px; height: 40px; border-radius: 50%; -webkit-box-shadow: 0 0 0 4px #fff, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05); -o-box-shadow: 0 0 0 4px #fff, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05); -ms-box-shadow: 0 0 0 4px #fff, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05); box-shadow: 0 0 0 4px #fff, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05); } /*------------------- team-details page --------------------*/ .member-details .team-inner .team-info h4 { padding: 20px 0 30px; } .member-details .team-inner .team-info .team-socials a { padding: 0 3%; color: #197aff; } .member-details .team-inner .team-info .team-socials a:hover { color: #494848; } .member-details .team-overlay::before { display: none; } .member-title { font-size: 1.2em; line-height: 40px; } .member-biodata { text-align: left; } .member-biodata .biodata-icon { font-weight: 600; color: #197aff; padding-right: 10px; } .member-biography-life h3 { font-size: 35px; margin-bottom: 20px; } .biography, .professional-life { margin: 0 auto; } /*------------------- skill-team-detail --------------------*/ .skill-team-detail .circular-bar .circular-bar-content { top: -14%; width: 110px; height: 110px; line-height: 110px; } /*------------------- our-service --------------------*/ .our-service { background: url("../images/pages/our-services-bg.jpg") no-repeat center center; background-size: cover; position: relative; } .our-service .service-inner h3 { color: #197aff; -o-transition: all 0.3s ease; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; } .our-service .service-inner:hover h3 { color: #494848; } .our-service .service-inner span { transition: all 0.3s ease; color: #197aff; } .our-service .service-inner:hover span { color: #494848; } /*------------------- online-marketing --------------------*/ .online-advantage { text-align: left; color: #fff; } .online-advantage h3 { padding-bottom: 35px; } .online-advantage .advantage-icon { font-weight: 600; padding-right: 10px; } /*------------------- portfolio-detail --------------------*/ .portfolio-detail { text-align: left; } .portfolio-detail h3 { margin-bottom: 4rem; } .port-detail li { margin: 20px 0; text-transform: capitalize; } .port-share { margin-bottom: 40px; } .port-share h4 { font-size: 35px; font-weight: 600; padding: 20px 0; } .port-share .port-socials li { width: 40px; font-size: 20px; text-align: center; margin-right: 20px; height: 40px; display: inline-block; border: 1px solid #000; padding: 6px; transition: all 0.3s ease; } .port-share .port-socials li:hover { background-color: #197aff; border-color: #197aff; } .port-share .port-socials li a { color: #000; } .port-share .port-socials li:hover a { color: #fff; } #projct-slide-1 .item { padding: 0; margin: 5px; text-align: center; } #projct-slide-2 .item { padding: 0; margin: 5px; cursor: pointer; } .projct-slide-wrap { margin: 5em 0 0; } .portfolio-wrap { position: relative; background: url(../images/pages/portfolio-wrap.jpg) no-repeat center center; background-size: cover; } /*--------------------- portfolio-paginetion ----------------------*/ .portfolio-pagination { padding: 60px 0 0; } .pagination-right { text-align: right; } .pagination-left { text-align: left; } .portfolio-pagination li, .page-numbers { display: inline-block; font-size: 20px; } .portfolio-pagination li a, .page-numbers{ border: 1px solid #000; color: #494848; margin: 0 5px; background: transparent; display: inline-block; min-width: 30px; text-align: center; line-height: 26px; height: 30px; } .portfolio-pagination li a.active, .portfolio-pagination li a:hover, .page-numbers.current { background: #197aff; color: #fff; border: 1px solid #197aff; } .navigation.pagination .screen-reader-text { display: none; } /*===================== blog-styling =======================*/ .widget { max-width: 350px; position: relative; margin: 0 auto; padding-bottom: 4em; padding-top: 8px; } .widget:last-child { padding-bottom: 0; } .widget .widget-title { background-color: #197aff; max-width: 350px; padding: 11px 0; text-align: center; margin: 0 auto 50px; font-size: 20px; font-weight: 500; position: relative; text-transform: capitalize; color: #fff; } .widget .widget-title:before { position: absolute; border: 2px solid #197aff; top: -8px; left: -6px; right: -6px; bottom: 8px; content: ""; } .widget .widget-title:after { position: absolute; content: ""; display: block; width: 0; height: 0; border-top: 16px solid #197aff; border-bottom: 12px solid transparent; border-right: 30px solid transparent; border-left: 30px solid transparent; bottom: -41px; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .widget-img { position: relative; max-width: 160px; margin: 0 auto 15px; } .widget-img:after { position: absolute; content: ""; left: -1px; right: -1px; bottom: -5px; top: -5px; border: 2px solid #197aff; } .widget .widget-name { position: relative; color: #197aff; text-transform: capitalize; font-size: 18px; font-weight: 600; padding-bottom: 10px; margin-bottom: 20px; } .widget .widget-name:before { position: absolute; width: 60px; height: 1px; background: #197aff; bottom: 0; left: 50%; content: ""; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .widget-icons a { border: 1px solid #494848; text-align: center; display: inline-block; color: #494848; margin: 0 7px; min-width: 40px; line-height: 40px; height: 40px; } .widget-icons a:hover { background: #197aff; color: #fff; border: 1px solid #197aff; } .widget .content a { color: #494848; font-weight: 500; } .widget .news-post { position: relative; padding: 20px 0; border-bottom: 1px solid #dcdcdc; } .widget .news-post:last-child { border-bottom: none; padding-bottom: 0; } .widget .insta-feed .feed { width: calc(100% / 3); float: left; position: relative; padding: 2px; } .widget .insta-feed .feed img { width: 100%; } .widget .form-control { height: auto; min-height: 42px; border-radius: 0; margin: 35px 0; border: 1px solid #197aff; } .widget .btn-submit { border: none; width: 100%; background: #6c6c6c; color: #fff; font-size: 1.2em; font-weight: 700; padding: 13px 0; letter-spacing: 4px; text-transform: uppercase; outline: none; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .widget .btn-submit:hover { background: #197aff; } .widget li { border-bottom: 1px solid #dcdcdc; padding: 25px 10px; } .widget li::after{ display: table; content: " "; clear:both; } .widget ul li > a { display: block; text-align: left; font-weight: 500; color: #494848; font-size: 1.66rem; position: relative; padding-right: 30px; } .widget ul li > a .cat-count { position: absolute; right: 5px; } .widget ul li:hover, .widget ul li:hover a,.footer .foot-mid .cat-item:hover,.footer .foot-mid .cat-item:hover a{ color: #197aff; } .widget li:last-child { padding-bottom: 0; border-bottom: none; } .widget .tagcloud { text-align: left; } .tagcloud a { display: inline-block; border: 1px solid #197aff; padding:5px; color: #197aff; font-size:14px !important; min-width: 100px; font-weight: 400; margin: 7px; text-align: center; line-height: 1; } .tagcloud a:hover { background: #197aff; color: #fff; } /*--------------------- contact-us ----------------------*/ .contact-us h3 { padding-bottom: 50px; font-weight: 500; } .contact-us .contact-form .form-control { display: block; width: 100%; min-height: 62px; margin-bottom: 50px; padding: 10px; font-size: 15px; font-weight: 500; line-height: 1.42857143; color: #494848; background-color: #fff; background-image: none; border: 1px solid #494848; -moz-transition: 0.3s all ease-in-out; -o-transition: 0.3s all ease-in-out; -webkit-transition: 0.3s all ease-in-out; transition: 0.3s all ease-in-out; border-radius: 0; } .contact-us .contact-form .form-control:focus, .contact-us .contact-form .form-control:hover { border-color: #197aff; -webkit-box-shadow: none; box-shadow: none; } .contact-form .btn-submit { width: 100%; background: #197aff; color: #fff; font-size: 2rem; border-radius: 0; padding: 15px 0; font-weight: 400; } .contact-form .btn-submit:hover { background: #494848; } .contact-info p { margin-bottom: 40px; } .contact-detail { max-width: 400px; background: #197aff; color: #fff; padding: 10px 2em; font-size: 1.2em; margin-bottom: 10px; } .contact-detail i { padding-right: 1.3em; } /*--------------------- google maps ----------------------*/ #map { height: 500px; width: 100%; } /*--------------------- blog-columns ----------------------*/ .left-sidebar-blog .post-wrap, .right-sidebar-blog .post-wrap, .single-column .post-wrap, .column-2-blog .post-wrap, .column-3-blog .post-wrap, .column-4-blog .post-wrap { margin: 0 auto 30px; } .blog-details-page .post-wrap { text-align: center; -webkit-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; } .blog-tags, .blog-social { color: #000; font-weight: 500; margin: 20px 0; } .blog-tags ul { list-style: none; margin: 0; padding: 0; display: inline-block; } .blog-tags ul li { display: inline-block; margin-left: 5px; } .blog-details-page-sidebar .post-wrap { text-align: center; -webkit-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; } .blog-social .mini-social { display: inline-block; vertical-align: middle; } .blog-tags ul li a { text-decoration: none; border: 1px solid #494848; position: relative; -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1); z-index: 0; color: #494848; padding: 5px 15px; display: block; } .mini-social li a { height: 30px; width: 30px; border: 1px solid #494848; color: #494848; transition: .3s all; display: block; position: relative; text-align: center; padding-top: 5px; } .blog-tags ul li a:hover, .mini-social li a:hover{ background-color: #197aff; border-color: #197aff; color: #fff } .mini-social li { display: inline-block; margin-left: 10px; } .meta{ padding: 15px 20px; color: #fff; text-align: left; } .meta li a{ color:#fff; } .meta li a:hover{ color:#000; } .meta li { display: inline-block; padding: 0 15px; font-weight: 500; } .meta li i { margin-right: 5px; } .blog-details-page .post-wrap .by-admin { display: inline-block; } .blog-details-page .post-image { display: inline-block; } .blog-details-page .post-wrap .by-admin:before, .blog-details-page-sidebar .post-wrap .by-admin:before { display: none; } .blog-details-page .post-wrap .by-admin { padding: 0.25em 0; } .blog-details-page .post-wrap .post-info, .blog-details-page-sidebar .post-wrap .post-info { padding: 0em 0.2em 0; } .blog-details-page .post-wrap .post-img { width: 2em; } .blog-details-page .post-wrap .post-image .chat { font-size: 0.8em; } .blog-details-page .post-wrap .detail-wrap, .blog-details-page-sidebar .post-wrap .detail-wrap { padding: 0.7em 0 1.4em; } .post-detail { text-align: left; } .post-detail h2 { font-size: 25px; padding: 40px 0 20px; } .post-detail h2 a { color: #000; } .post-detail h2 a:hover { color: #197aff; } .post-detail p { border: none; padding: 0; } .blog-details-page .widget-icons, .blog-details-page-sidebar .widget-icons { text-align: right; margin-top: 20px; } .user-post { background-color: #ebebeb; padding: 50px; margin: 30px 0; } .user-post .user-descrip h3 { font-size: 25px; margin-bottom: 20px; } .user-img { position: relative; max-width: 160px; margin: 0 auto; text-align: center; } .user-img:after { position: absolute; content: ""; left: -1px; right: -1px; bottom: -5px; top: -5px; border: 2px solid #197aff; } .blog-details-page-sidebar .user-img:after { left: -5px; right: -5px; } .user-comment h3 { text-transform: capitalize; color: #197aff; font-size: 25px; margin: 20px 0; } .user-comment ul li { position: relative; } .user-comment > ul { background-color: #579dfd; } .user-comment ul .children { background-color: #197aff; padding-left: 50px; } .comment-wrap { padding: 2.33em 5.33em; padding-left: 280px; } .sub-comment-wrap { padding: 35px 80px; padding-left: 400px; } .user-comment h4 { color: #fff; font-weight: 700; font-size: 23px; margin-bottom: 10px; } .comment-img { position: absolute; margin-left: 70px; left: 0; width: 180px; height: 180px; border-radius: 50%; overflow: hidden; } .sub-comment-wrap .comment-img { position: absolute; margin-left: 12.66em; left: 0; width: 180px; height: 180px; border-radius: 50%; overflow: hidden; } .blog-details-page-sidebar .comment-img, .blog-details-page-sidebar .sub-comment-wrap .comment-img { width: 130px; height: 130px; } .blog-details-page-sidebar .comment-img { margin-left: 40px; } .blog-details-page-sidebar .sub-comment-wrap .comment-img { margin-left: 90px; } .blog-details-page-sidebar .comment-wrap { padding: 1.6em 3.33em; padding-left: 200px; } .blog-details-page-sidebar .sub-comment-wrap { padding: 20px 40px; padding-left: 250px; } .user-comment p { color: #fff; padding: 10px 0; } .user-comment a { color: #494848; font-weight: 600; } .comment-box { margin-top: 5em; } .user-comment .comment-box { margin-top: 3em; } .comment-box h4 { font-size: 25px; padding-bottom: 0.5em; color: #197aff; font-weight: 700; } .comment-box p { padding-bottom: 30px; } .user-comment .comment-box h4 { color: #fff; } .comment-box .form-control { display: block; width: 100%; height: auto; min-height: 50px; margin-bottom: 25px; padding: 6px 12px; font-size: 15px; background-color: #fff; border: 1px solid #494848; border-radius: 2px; color: #b6b6b6; } .comment-box .form-control:focus { border: 1px solid #197aff; } .comment-box .btn-submit { border: 1px solid transparent; width: auto; background: #197aff; color: #fff; font-size: 24px; font-weight: 600; padding: 0.8em; text-transform: capitalize; outline: none; -webkit-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out; } .comment-box .btn-submit:hover, .user-comment .comment-box .btn-submit:hover { opacity: 0.7; } .user-comment .comment-box .btn-submit { background: #494848; } .user-comment .comment-box .form-control { border: 1px solid #197aff; } .widget_search label { max-width: 100%; margin-bottom: 0; font-weight: 700; width: 100%; display: block; } .widget_search{ padding: 0; position: relative; margin-bottom: 30px; max-width: 100%; } .search-form input[type=search]{ background: #ffffff none repeat scroll 0 0; border: 0; font-size: 13px; line-height: 2.3; padding: 7px 0 7px 15px; transition: all 0.3s ease-in-out 0.1s; width: 100%; margin: 0; border: medium none; color: #666; font-size: 16px; font-weight: 400; text-indent: 25px; width: 100%; } .search-form input[type=submit]{ background: transparent none repeat scroll 0 0; content: '\f002'; border: medium none; color: #8da0b8; font-size: 15px; position: absolute; right: 15px; width: auto; top: 50%; transform:translateY(-50%); font-family: 'fontawesome'; } .single-column h4{ text-align: left; font-size: 24px; font-weight: 600; margin: 10px 0 20px; color: #494848; } .tags{ margin-top: 20px; } .search-form{ position: relative; border: 1px solid #e7eaf7; } .search-container{ margin-bottom: 20px; } @media (max-width: 767px){ nav.navbar.bootsnav .navbar-header { text-align: left; }} .user-comment > ul{ } .section-content{ padding:80px 0; } .foot-mid li{ padding:10px 0; } .foot-mid h4{ font-size: 30px; } .foot-mid .calendar_wrap #wp-calendar th,.foot-mid .calendar_wrap #wp-calendar tfoot td#prev a, #wp-calendar tfoot td#next a{ color:#fff; } .foot-mid .calendar_wrap #wp-calendar tfoot td#prev a:hover, #wp-calendar tfoot td#next a:hover { color:#197aff; } .foot-mid .post-date{ color:#8d8d8d; } .foot-mid .calendar_wrap #wp-calendar a{ color:#197aff; } .foot-mid .tagcloud a{ color:#fff; border:1px solid #fff; } .gallery-item{ display: inline-block; width: calc(100%/3); padding: 3px; } .cat-item{ text-align:right; font-size: 1.66rem; position: relative; clear:both; font-weight: 400; } .widget .cat-item a{ float: left; clear: both; left: 0; } .logo{ margin:20px 0; display: block; } .footer .foot-mid .search-form input[type=search]{ background: transparent; color: #fff; } .footer .foot-mid .search-form input[type=submit]{ color: #fff; } .footer .foot-mid .search-form input[type=submit]:hover{ color: #ccc; transition: 0.5s ease all; } .footer .foot-mid .search-form ::-moz-placeholder{color:#fff;opacity:1} .footer .foot-mid .search-form :-ms-input-placeholder{color:#fff} .footer .foot-mid .search-form ::-webkit-input-placeholder{color:#fff} .footer .foot-mid .cat-item a{ float: left; clear: both; left: 0; } .footer .foot-mid .cat-item { position: relative; clear:both; } .post-detail li{ list-style-type: disc; font-size: 15px; font-weight: 500; margin: 0; line-height: 10px; padding:10px 0; list-style-position: inside; } .post-detail ul,blockquote{ margin-left: 20px; } .post-detail p{ padding-bottom: 10px; } table, th, td { border: 1px solid #989b9b; text-align: center; } table { border-collapse: collapse; border-spacing: 0; width: 100%; background-color: transparent; } td, th { padding: 0.4em; } td{ font-weight: 400; } td a,th{ color:#197aff; } .page-img{ padding-bottom: 1em; } .post-date{ font-weight: 400; } .service-inner a{ color:#fff; } .service-inner a:hover{ color: #000; } .custom-logo{ width: 188px; height: 50px; border: 0; padding: 0 } .blog-details-page-sidebar .widget_recent_entries li a:hover{ color: #197aff; } .blog-details-page-sidebar .widget_recent_entries li:hover span{ color: #494848; } .blog-details-page-sidebar .recentcomments:hover span{ color: #494848; } .blog-details-page-sidebar .recentcomments a:hover { color: #197aff; } .blog-details-page-sidebar .recentcomments:hover{ color: #494848; } .blog-details-page-sidebar .widget_calendar .calendar_wrap #wp-calendar tfoot td#next a,.blog-details-page-sidebar .widget_calendar .calendar_wrap #wp-calendar tfoot td#prev a{ color: #197aff; } .blog-details-page-sidebar .widget_calendar .calendar_wrap #wp-calendar tfoot td#next a:hover,.blog-details-page-sidebar .widget_calendar .calendar_wrap #wp-calendar tfoot td#prev a:hover{ color: #000; } .postform{ display: block; width: 100%; padding: 10px; } .footer .postform{ display: block; background: transparent; } .footer .postform option{ background: transparent; color:#000; } .footer caption{ color: #bebaba; } .comment-box h3 { font-size:20px !important; }