/* Theme Name: Business-nil Theme URI: http://nilanjanbanerjee.com/preview/business Author: Nilanjan Banerjee Author URI: http://nilanjanbanerjee.com/ Description: Responsive Multipurpose Theme Version: 1.0.0 License: GNU General Public License v2 or later License URI: LICENSE Text Domain: business Tags:two-columns, right-sidebar, custom-colors, custom-header, post-formats */ /* Base CSS */ @import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i|Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i'); .alignleft { float: left; margin-right: 15px; } .alignright { float: right; margin-left: 15px; } .aligncenter { display: block; margin: 0 auto 15px; } a:focus { outline: 0 solid } img { max-width: 100%; height: auto; } .fix { overflow: hidden } h1, h2, h3, h4, h5, h6 { font-family: 'Lato', sans-serif; margin: 0 0 15px; font-weight: 700; color:#363636; } html, body { height: 100%; font-family: 'Open Sans', sans-serif; } body { } a { -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s; transition: 0.3s; color: #333; } a:hover { text-decoration: none } /* Remove Chrome Input Field's Unwanted Yellow Background Color */ input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus { -webkit-box-shadow: 0 0 0px 1000px white inset !important; } .section-padding{padding:100px 0px; overflow:hidden;} .section-padding-ash{padding:100px 0px; overflow:hidden; background:#eee;} .section-padding-nobottom{padding:100px 0px 0; overflow:hidden;} p{color:#777; line-height:26px; font-size:14px;} .nocontainer{overflow:hidden;} .form-control { display: block; width: 100%; height: 45px; padding: 6px 12px; font-size: 13px; line-height: 24px; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 0px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; } .section-heading{margin:0 0 50px 0;} th { border-color:#6c6c6c; border-style:solid; border-width:1px; line-height: 1.42857; padding: 10px; vertical-align: top; background-color: #6c6c6c; color: #fff; text-transform: uppercase; text-align: center; } td { border: 1px solid #ccc; line-height: 1.42857; padding: 10px; vertical-align: top; color: #777; text-align: center; } .page-cont .navigation{ font-weight:normal; box-shadow:none; font-size:16px; text-transform:capitalize;} .page-cont .navigation a:hover{color:#f05f40;} .page-cont .navigation .current{color:#f05f40;} .page-cont .navbar-fixed-top{position:static; } .paginate{margin:80px auto 0; text-align:center; text-transform:capitalize; font-size:18px !important;} /************************************ 6.Navbar *************************************/ .navbar-3 { background:#fff; z-index: 10; width: 100%; border: 0px; padding:20px; display:flex; border-radius:0px; margin:40px 0 0 0; } .navbar-3 .navbar-nav>li>a { color:#777; font-weight:600; background:transparent; text-transform:uppercase; } .navbar-3 .navbar-nav>li>a:hover, .navbar-3 .navbar-nav>li>a:active { color:#00aef0 !important; background-color:#fff; } .navbar-3 .navbar-nav>.open>a, .navbar-3 .navbar-nav>.open>a:focus, .navbar-3 .navbar-nav>.open>a:hover { color:#00aef0 !important; background-color:#fff; } .navbar-3 .navbar-nav>li>.dropdown-menu { margin-top:20px; } .navbar-fixed-top { -webkit-box-shadow: 0px 0px 10px #333; -moz-box-shadow: 0px 0px 10px #333; box-shadow: 0px 0px 10px #333; z-index:999; margin-top:0px !important; padding:20px 0px !important; background:#fff !important; position:fixed !important; } .navbar-fixed-top .navbar-nav>li>a { color:#777 !important; font-weight:600 !important; background:transparent !important; text-transform:uppercase !important; } /************************************ 6.Banner *************************************/ .head{top: 0; left: 0; width: 100%; z-index: 1000; background: #464646;} .head h1{font-size:48px; letter-spacing:1px;color:#fff;} .head p{color:#fff;} .banner-cont{margin:95px 0;} .btn-cont{margin:30px 0 0 0;} .btn{padding:10px 30px; margin:10px 5px;font-weight: 600;} .btn-default{background:#6c6c6c; color:#fff; border:none; border-radius:0px;} .btn-primary{background:#18d726; color:#fff; border:none; border-radius:0px;} /************************************ 6.About *************************************/ .count{margin: 40px auto 0;} .count-item{margin:30px auto;} .newsletter-cont{background:#464646; border:1px solid #464646; border-radius:3px; text-align:center; color:#fff; padding:100px 20px;} .newsletter-cont h3{color:#fff;} .newsletter-cont p{color:#fff;} /*--------------------------------*/ /* 14.Caption /*--------------------------------*/ .section-caption{background:#464646; padding:60px 0;} .section-caption h2{color:#fff; margin:10px 0;} .section-caption .btn-cont{margin:0px;} /*--------------------------------*/ /* 6.Portfolio /*--------------------------------*/ .portfolioFilter { margin: 0px 0px 10px 0px; overflow: hidden; padding: 15px 10px; color: #45bbff; } .portfolioFilter a { color: #777; text-decoration: none; /*margin: 15px 5px 15px 5px;*/ padding: 10px 15px; display: inline-block; font-weight:700; text-transform:uppercase; } .portfolioFilter a.current { color: #00aef0; font-weight:700; } .portfolioContainer a img { margin:15px auto; width:100%; height:100%; } .portfolioContainer1 a img { /*margin:15px auto;*/ margin:0px auto; width:100%; height:100%; } .isotope-item { z-index: 2; } .isotope-hidden.isotope-item { pointer-events: none; z-index: 1; } .isotope, .isotope .isotope-item { /* change duration value to whatever you like */ -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; transition-duration: 0.8s; } .isotope { -webkit-transition-property: height, width; -moz-transition-property: height, width; transition-property: height, width; } .isotope .isotope-item { -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity; transition-property: transform, opacity; } /*hover effect start*/ .hovereffect { width: 100%; height: 100%; float: left; overflow: hidden; position: relative; text-align: center; cursor: default; margin-bottom:30px; } .hovereffect .overlay { width: 100%; height: 100%; position: absolute; overflow: hidden; top: 0; left: 0; } .hovereffect img { display: block; position: relative; -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); -webkit-transition: all 0.35s; transition: all 0.35s; } .hovereffect:hover img { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); filter: url('data:image/svg+xml;charset=utf-8,#filter'); filter: brightness(0.7); -webkit-filter: brightness(0.7); } .hovereffect h2 { text-transform: uppercase; color: #fff; text-align: center; font-size: 17px; padding: 10px; width: 100%; } .hovereffect:hover h2 { opacity: 0; filter: alpha(opacity=0); -webkit-transform: translate3d(-50%, -50%, 0) scale3d(0.8, 0.8, 1); transform: translate3d(-50%, -50%, 0) scale3d(0.8, 0.8, 1); } .hovereffect a.info { display: inline-block; text-decoration: none; padding: 7px 14px; text-transform: uppercase; color: #fff; border: 1px solid #fff; margin: 50px 0 0 0; background-color: transparent; } .hovereffect a.info:hover { box-shadow: 0 0 5px #fff; } .hovereffect .rotate { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); width: 100%; height: 100%; position: absolute; } .hovereffect hr { width: 50%; opacity: 0; filter: alpha(opacity=0); } .hovereffect hr:nth-child(2) { -webkit-transform: translate3d(-50%, -50%, 0) rotate(0deg) scale3d(0, 0, 1); transform: translate3d(-50%, -50%, 0) rotate(0deg) scale3d(0, 0, 1); } .hovereffect hr:nth-child(3) { -webkit-transform: translate3d(-50%, -50%, 0) rotate(90deg) scale3d(0, 0, 1); transform: translate3d(-50%, -50%, 0) rotate(90deg) scale3d(0, 0, 1); } .hovereffect h2, .hovereffect hr { position: absolute; top: 50%; left: 50%; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); -webkit-transform-origin: 50%; -ms-transform-origin: 50%; transform-origin: 50%; background-color: transparent; margin: 0px; } .group1, .group2 { left: 50%; position: absolute; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); -webkit-transform-origin: 50%; -ms-transform-origin: 50%; transform-origin: 50%; background-color: transparent; margin: 0px; padding: 0px; } .group1 { top: 40%; } .group2 { top: 60%; } .hovereffect p { width: 30%; text-transform: none; font-size: 15px; line-height: 2; } .hovereffect p a { color: #fff; } .hovereffect p a:hover, .hovereffect p a:focus { opacity: 0.6; filter: alpha(opacity=60); } .hovereffect a i { opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; padding: 10px; font-size: 20px; } .group1 a:first-child i { -webkit-transform: translate3d(-60px, -60px, 0) rotate(45deg) scale(2); transform: translate3d(-60px, -60px, 0) rotate(45deg) scale(2); } .group1 a:nth-child(2) i { -webkit-transform: translate3d(60px, -60px, 0) rotate(45deg) scale(2); transform: translate3d(60px, -60px, 0) rotate(45deg) scale(2); } .group2 a:first-child i { -webkit-transform: translate3d(-60px, 60px, 0) rotate(45deg) scale(2); transform: translate3d(-60px, 60px, 0) rotate(45deg) scale(2); } .group2 a:nth-child(2) i { -webkit-transform: translate3d(60px, 60px, 0) rotate(45deg) scale(2); transform: translate3d(60px, 60px, 0) rotate(45deg) scale(2); } .hovereffect:hover hr:nth-child(2) { opacity: 1; filter: alpha(opacity=100); -webkit-transform: translate3d(-50%, -50%, 0) rotate(0deg) scale3d(1, 1, 1); transform: translate3d(-50%, -50%, 0) rotate(0deg) scale3d(1, 1, 1); } .hovereffect:hover hr:nth-child(3) { opacity: 1; filter: alpha(opacity=100); -webkit-transform: translate3d(-50%, -50%, 0) rotate(90deg) scale3d(1, 1, 1); transform: translate3d(-50%, -50%, 0) rotate(90deg) scale3d(1, 1, 1); } .hovereffect:hover .group1 i:empty, .hovereffect:hover .group2 i:empty { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) rotate(45deg) scale(1); opacity: 1; filter: alpha(opacity=100); } /*hover effect end*/ /*--------------------------------*/ /* 14.Team /*--------------------------------*/ .team2-cont { margin:15px auto; overflow:hidden; } .team2-social-cont a { margin:0 15px 0 0; } [class*=' imghvr-'] figcaption, [class^=imghvr-] figcaption{background:#464646;} .team-cont p { color: #a0a0a0; } /*--------------------------------*/ /* 14.Blog /*--------------------------------*/ .blog-cont{padding:25px; background:#fff;margin: 15px auto; overflow:hidden;} .author-img{float:left;} .blog-cont .media-body h5{margin:3px 0 5px 0;} .blog-cont .media .media-body h5{margin:3px 0 5px 0;} .blog-cont .media{margin:0 0 30px 0;} .read-more .btn{ padding: 10px 20px; margin: 10px 0; font-weight: 600; } .blog-post-img{margin:0 0 30px 0;} .blog-sidebar{ background:#fff; overflow:hidden; padding:20px; margin:15px auto;} .sidebar-item { margin-bottom:30px; position:relative; overflow:hidden; } .sidebar-item ul { list-style-type:none; margin:30px 0 0 0; padding:0px; } .sidebar-item ul li { margin:20px 0; } .sidebar-item ul li a { color:#777; } .sidebar-item ul li a:hover { text-decoration:none; color:#00aef0; } .sidebar-item ul li a i{ margin:0 5px 0 0;} .sidebar-item .underline { border-bottom:2px solid #00aef0; padding:0 0 15px 0; } .sidebar-item ul li a.tag { float: left; margin: 5px; padding: 8px 15px; border: 1px solid #777; font-size: 13px; } .sidebar-item ul li a.tag:hover { float:left; margin:5px; padding: 8px 15px; border: 1px solid #00aef0; color:#00aef0; font-size: 13px; } .blog-search-field { border: 1px solid #e6e6e6; background: #fff; width: 100%; padding: 13px 15px; outline: none !important; font-size: 14px; line-height: 17px; font-weight: 300; color: #777; margin:20px 0 0 0; } .search-form button { background: #ffffff; border: none; float: right; margin-top: -32px; margin-right: 15px; position: relative; z-index: 2; } /*--------------------------------*/ /* 14.Footer /*--------------------------------*/ .section-footer{ background:#343434; padding:50px 0; color:#ddd; text-align:center;} .features-items{margin:30px auto;} /*--------------------------------*/ /* 14.WP Classes /*--------------------------------*/ .wp-caption { margin-bottom: 1.75em; max-width: 100%; } .wp-caption img[class*="wp-image-"] { display: block; margin: 0; } .wp-caption .wp-caption-text { color: #686868; font-size: 14px; font-style: italic; line-height: 1.6153846154; padding-top: 0.5384615385em; } .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute !important; width: 1px; /* many screen reader and browser combinations announce broken words as they would appear visually */ word-wrap: normal !important; } .gallery-caption { color: #686868; display: block; font-size: 13px; font-size: 0.8125rem; font-style: italic; line-height: 1.6153846154; padding-top: 0.5384615385em; } .bypostauthor > article .fn:after { content: "\f304"; left: 3px; position: relative; top: 5px; } .sticky{} .sticky-post{ background-color: #f05f40; color: #fff; font-weight: 700; letter-spacing: 0.04em; padding: 0.25em 0.5em; font-size: 25px; top: 0; text-transform: uppercase; } /*.sticky .subheading-blog{margin:0 0 0 15px;} .sticky .text-muted{margin: 20px auto 20px;} .sticky a{margin:0 0 0 15px;}*/