/*! Theme Name: BPTAdvisor Theme URI: http://www.buyprotheme.com/product/bptadvisor/ Author: bdrabin Author URI: http://www.buyprotheme.com Description: BPTAdvisor is a clean, Modern and HTML5 Template. Advisor is best suited for corporate website like Financial Advisor, Accountant, Consulting Firms, insurnace, loan, tax help, Investment firm etc. This is a business template that is help full for online presence for Corporate Business and Financial Firms. Version: 1.0.7 License: GPLv3 License URI: http://www.gnu.org/licenses/gpl-3.0.html Text Domain: bptadvisor Tags: Blog, Custom-Background, Custom-Colors, Custom-Logo, Custom-Menu, Featured-Images, Footer-Widgets, Full-Width-Template, Post-Formats, Right-Sidebar, Theme-Options, Threaded-Comments, Translation-Ready This theme, like WordPress, is licensed under the GPL. Use it to make something cool, have fun, and share what you've learned with others. BPTAdvisor is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc. Underscores is distributed under the terms of the GNU GPL v2 or later. Normalizing styles have been helped along thanks to the fine work of Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/ */ /*-------------------------------------------------------------- >>> TABLE OF CONTENTS: ---------------------------------------------------------------- # Normalize # Typography # Elements # Forms # Navigation ## Links ## Menus #Pagination # Accessibility # Alignments # Clearings # Widgets # Content ## Posts and pages ## Comments # Infinite scroll # Media ## Captions ## Galleries --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Normalize --------------------------------------------------------------*/ * { margin:0; padding:0; border:0; outline:0; text-decoration:none;} .clr, .clear {clear:both;} li.clr {clear:both; float:none !important; width:auto !important; height:auto !important; border:0 !important; background:none !important; padding:0 !important; margin:0 !important;} .no-bg-img {background-image: none!important;} .no-bg {background: none!important;} .inline {display: inline-block!important;} .relative {position: relative !important;} .absolute {position: absolute !important;} .static {position: static !important;} .display-none {display:none;} .bg-blue { background:#f3f5fa;} .bg-white { background:#fff !important;} .advisor-overlay{ position:absolute; left:0; right:0; top:0; bottom:0;} .heading h1, .heading h2 { margin-bottom:10px} .img-shadow{-webkit-box-shadow: -10px 10px 0px 0px rgba(226,228,233,1);-moz-box-shadow: -10px 10px 0px 0px rgba(226,228,233,1);box-shadow: -10px 10px 0px 0px rgba(226,228,233,1);} img{ max-width:100%;} .list-bullets li { list-style:none; position:relative; padding:5px 0 5px 17px;font-family: "Open Sans",sans-serif;} .list-bullets li:before{ position:absolute; left:0; top:15px; width:6px; height:6px; border-radius:100%; content:"";} .list-bullets li strong{ font-weight:600;} .list-bullets.two li{ padding:9px 0 6px 17px;} .list-bullets.two li:before{ top:20px;} .color-white{ color:#fff !important;} .animate-it{opacity:0;} .animate-it.animated{opacity:1;} h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{ color:#121212;} .link-grey{ color:#929292; font-size:15px;} .link-grey:hover{ color:#000;} .link-grey i{ margin-right:4px;} .color-purple{ color:#3a2c5f !important;} .height-5 {height: 5px;} .height-10 {height: 10px;} .height-20 {height: 20px;} .height-30 {height: 30px;} .height-40 {height: 40px;} .height-50 {height: 50px;} .height-60 {height: 50px;} .height-70 {height: 50px;} .height-80 {height: 50px;} .height-90 {height: 50px;} .height-100 {height: 50px;} /* ---------------------------------------------------------------- margins -----------------------------------------------------------------*/ .margin-0 {margin: 0 !important;} .margin-top-5 {margin-top: 5px;} .margin-top-10 {margin-top: 10px;} .margin-top-20 {margin-top: 20px;} .margin-top-30 {margin-top: 30px;} .margin-top-40 {margin-top: 40px;} .margin-top-50 {margin-top: 50px;} .margin-top-60 {margin-top: 60px;} .margin-top-70 {margin-top: 70px;} .margin-top-80 {margin-top: 80px;} .margin-top-90 {margin-top: 90px;} .margin-top-100 {margin-top: 100px;} .margin-right-5 {margin-right: 5px;} .margin-right-10 {margin-right: 10px;} .margin-right-20 {margin-right: 20px;} .margin-right-30 {margin-right: 30px;} .margin-right-40 {margin-right: 40px;} .margin-right-50 {margin-right: 50px;} .margin-right-60 {margin-right: 60px;} .margin-right-70 {margin-right: 70px;} .margin-right-80 {margin-right: 80px;} .margin-right-90 {margin-right: 90px;} .margin-right-100 {margin-right: 100px;} .margin-bottom-5 {margin-bottom: 5px;} .margin-bottom-10 {margin-bottom: 10px;} .margin-bottom-20 {margin-bottom: 20px;} .margin-bottom-30 {margin-bottom: 30px;} .margin-bottom-40 {margin-bottom: 40px;} .margin-bottom-50 {margin-bottom: 50px;} .margin-bottom-60 {margin-bottom: 60px;} .margin-bottom-70 {margin-bottom: 70px;} .margin-bottom-80 {margin-bottom: 80px;} .margin-bottom-90 {margin-bottom: 90px;} .margin-bottom-100 {margin-bottom: 100px;} .margin-left-5 {margin-left: 5px;} .margin-left-10 {margin-left: 10px;} .margin-left-20 {margin-left: 20px;} .margin-left-30 {margin-left: 30px;} .margin-left-40 {margin-left: 40px;} .margin-left-50 {margin-left: 50px;} .margin-left-60 {margin-left: 60px;} .margin-left-70 {margin-left: 70px;} .margin-left-80 {margin-left: 80px;} .margin-left-90 {margin-left: 90px;} .margin-left-100 {margin-left: 100px;} /* ---------------------------------------------------------------- Paddings -----------------------------------------------------------------*/ .padding-0 {padding: 0 !important;} .padding-top-5 {padding-top: 5px;} .padding-top-10 {padding-top: 10px;} .padding-top-20 {padding-top: 20px;} .padding-top-30 {padding-top: 30px;} .padding-top-40 {padding-top: 40px;} .padding-top-50 {padding-top: 50px;} .padding-top-60 {padding-top: 60px;} .padding-top-70 {padding-top: 70px;} .padding-top-80 {padding-top: 80px;} .padding-top-90 {padding-top: 90px;} .padding-top-100 {padding-top: 100px;} .padding-right-5 {padding-right: 5px;} .padding-right-10 {padding-right: 10px;} .padding-right-20 {padding-right: 20px;} .padding-right-30 {padding-right: 30px;} .padding-right-40 {padding-right: 40px;} .padding-right-50 {padding-right: 50px;} .padding-right-60 {padding-right: 60px;} .padding-right-70 {padding-right: 70px;} .padding-right-80 {padding-right: 80px;} .padding-right-90 {padding-right: 90px;} .padding-right-100 {padding-right: 100px;} .padding-bottom-0 {padding-bottom: 0;} .padding-bottom-5 {padding-bottom: 5px;} .padding-bottom-10 {padding-bottom: 10px;} .padding-bottom-20 {padding-bottom: 20px;} .padding-bottom-30 {padding-bottom: 30px;} .padding-bottom-40 {padding-bottom: 40px;} .padding-bottom-50 {padding-bottom: 50px;} .padding-bottom-60 {padding-bottom: 60px;} .padding-bottom-70 {padding-bottom: 70px;} .padding-bottom-80 {padding-bottom: 80px;} .padding-bottom-90 {padding-bottom: 90px;} .padding-bottom-100 {padding-bottom: 100px;} .padding-left-5 {padding-left: 5px;} .padding-left-10 {padding-left: 10px;} .padding-left-20 {padding-left: 20px;} .padding-left-30 {padding-left: 30px;} .padding-left-40 {padding-left: 40px;} .padding-left-50 {padding-left: 50px;} .padding-left-60 {padding-left: 60px;} .padding-left-70 {padding-left: 70px;} .padding-left-80 {padding-left: 80px;} .padding-left-90 {padding-left: 90px;} .padding-left-100 {padding-left: 100px;} p#error { color: #FFFFFF; background-color: #EFC4C7; padding: 6px 18px; font-size: 16px; border: solid 1px #D48186; margin: 0 0 14px 0;} p#success { text-align: center; color: #000; font-size: 24px; margin: 25px 0 0 0;} p#subscribe_success { color: #000; text-align: center; margin: 65px 0 0 0;} input.error{ border: solid 1px #FF7676 !important;} /*------------------------------------------------------------------ content -------------------------------------------------------------------*/ .full-width-content{margin-top: 60px;} /*------------------------------------------------------------------ HEADER -------------------------------------------------------------------*/ #header{ right: 0;top: 0;z-index: 300;left: 0;} #header .top-bar{ background:#323946; color:#fff; margin:0 30px; padding:0 20px; position:relative; height:49px;} #header .top-bar:before{ position:absolute; left:-30px; top:-33px; width:35px; height:79px; content:""; background:#404856;-ms-transform: rotate(-40deg);-webkit-transform: rotate(-40deg);transform: rotate(-40deg);} #header .top-bar:after{ position:absolute; right:-30px; top:-33px; width:35px; height:79px; content:""; background:#323946;-ms-transform: rotate(40deg);-webkit-transform: rotate(40deg);transform: rotate(40deg);} #header .top-bar p:after{ position:absolute; right:-30px; top:-33px; width:35px; height:79px; content:""; background:#404856;-ms-transform: rotate(40deg);-webkit-transform: rotate(40deg);transform: rotate(40deg);} #header .top-bar p{ float:left; background:#404856; font-size:16px; padding:9px 20px; margin:0 0 0 -20px; font-weight:300; position:relative;} #header .top-bar ul{ float:right;} #header .top-bar ul li{ float:left; list-style:none; font-size:14px; margin:15px 34px 14px; position:relative;} #header .top-bar ul li a{color: #FFF;} #header .top-bar ul li i{ font-size:20px; position:absolute; left:-34px; top:-3px;} #header .top-bar ul li i.icon-skype{ font-size:27px;top: -5px;} #header .top-bar ul li i.icon-mail5{ font-size:27px;top: -5px;} #header .top-bar-simple{ background:#f2f2f2; padding:0 20px; position:relative;} #header .top-bar-simple p{ float:left;font-size:16px; padding:9px 20px; margin:0 0 0 -20px; font-weight:400; position:relative;} #header .top-bar-simple ul{ float:right;} #header .top-bar-simple ul li{ float:left; list-style:none; font-size:14px;} #header .top-bar-simple ul li i{ font-size:20px;} #header .top-bar-simple ul.social li a i{ background:none; border:0; line-height:50px; height:49px;border-radius:0;} #header .main-nav{float: right;} #header .brand{float: left;} @media (min-width: 767px) { #header .main-nav li{ margin:0 10px;} #header .main-nav li a{display: block; font-size: 16px; padding: 15px 0 6px; position: relative; text-transform: uppercase;line-height: 79px; color:#000; border-bottom: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;} #header .main-nav li a:hover{ background:none;} #header .main-nav li a i{font-size: 14px; margin-left: 5px; text-align: center; width: 13px;} #header .main-nav li.dropdown ul.dropdown-menu{ display:none; padding:0; margin:0; min-width:250px; border:0; border-radius:0;} #header .main-nav li.dropdown:hover ul.dropdown-menu{ display:block;} #header .main-nav li.dropdown ul.dropdown-menu li{ margin:0; display:block;} #header .main-nav li.dropdown ul.dropdown-menu li a{ line-height:normal; color:#000; padding:14px 33px; font-size:15px;font-family: "Open Sans",sans-serif; font-weight:400; text-transform:none;border-bottom: 1px solid #eee;-webkit-transition: all 0.4s ease 0s;-moz-transition: height 0.4s all 0s;-ms-transition: all 0.4s ease 0s;-o-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s; border-top:0;} #header .main-nav li.dropdown ul.dropdown-menu li a:hover, #header .main-nav li.dropdown ul.dropdown-menu li.active a{ color:#fff;} #header .main-nav li.dropdown ul.dropdown-menu li a i{ margin-top: -6px;position: absolute; right: 10px; top: 50%; color:#323946;} #header .main-nav li.dropdown ul.dropdown-menu li a:hover i{ color:#fff;} #header .main-nav li.dropdown ul.dropdown-menu li.dropdown-submenu{ position:relative;} #header .main-nav li.dropdown ul.dropdown-menu li.dropdown-submenu .dropdown-menu{ left:100%; top:0; background:none; display:none;} #header .main-nav li.dropdown ul.dropdown-menu li.dropdown-submenu:hover .dropdown-menu{ display:block;} #header .main-nav li.dropdown ul.dropdown-menu li.dropdown-submenu .dropdown-menu li{ margin-left:1px; background-color:#fff;} #header .main-nav li.dropdown ul.dropdown-menu li.dropdown-submenu.go-left .dropdown-menu{ right:100%; left:auto;} #header .main-nav li.dropdown ul.dropdown-menu li ul.dropdown-menu{top: 0;left: 100%;} } #header .custom-logo-link{ float:left; margin:28px;} #header .search-btn{ float:right; width:55px; margin:27px 20px 0 10px; border-left:1px solid #a1a1a2; height:50px; text-align:center;} #header .search-btn a{ display:block; padding:9px 10px 10px; color:#636363; font-size:28px;} .header-links{ float:right; margin-top: 30px;} .header-links li{ float:left; margin-left:27px; list-style:none;} .header-links li.header-number{ margin-left:0;} .header-links li.header-number a, .header-links li.header-time a{ color:#2a2a2a; font-size:17px; display:block; line-height: 42px;} .header-links li i{ float:left; width:44px; height:44px; border-radius:100%; border:1px solid #b7b7b7; margin-right:10px; text-align:center; color:#666666;font-size: 22px;line-height: 40px;} .header-links li .btn-quote{ position:relative; top:-8px; background:#3a2c5f;} .header-links li .btn-quote:hover{ background:#2a1e4a;} #header .top-bar:after, #header .top-bar{ background:#3a2c5f;} #header .top-bar:before, #header .top-bar p, #header .top-bar p:after{ background:#483a6d;} @media (min-width: 992px){ section{padding: 50px 0;} /*.fixed-header #header{ position:absolute;padding-bottom: 172px;}*/ .fixed-header.two #header{ position:relative;} .fixed-header.smallHeader #header .custom-logo-link{ margin:10px 0 0 28px;} .fixed-header.smallHeader #header{ position:fixed; top:-150px; z-index:-1;} .fixed-header.smallHeader.active #header{ z-index:1000;background:rgba(255,255,255,0.90);} .fixed-header.smallHeader #header .main-nav li a{ line-height:40px;} .fixed-header.smallHeader #header .search-btn{ margin-top:8px;} .fixed-header.smallHeader.active #header{ top:-50px;-webkit-transition: top 0.4s ease 0s;-moz-transition: top 0.4s ease 0s;-ms-transition: top 0.4s ease 0s;-o-transition: top 0.4s ease 0s;transition: top 0.4s ease 0s;} .fixed-header.smallHeader.two .main-banner{ margin-top:189px;} .fixed-header .main-banner, .fixed-header .subpage-header, .fixed-header .cd-hero{ margin-top:20px;} .fixed-header.two .subpage-header, .fixed-header.two .cd-hero{ margin-top:0;} .fixed-header.two.smallHeader .subpage-header{ margin-top:189px;} .fixed-header.two .main-banner{ margin-top:0;} .header-transparent.fixed-header .cd-hero{ margin-top:0;} .header-transparent #header{ background:rgba(255,255,255,0.90);position: absolute;} } @media (max-width: 480px) { #header .custom-logo-link{ float:left; margin:8px 0 0 8px;} } /*------------------------------------------------------------------ social -------------------------------------------------------------------*/ .header1-social{ float: left; } .header1-social a{ float: left; font-size: 26px; color: #FFF; margin-right: 10px; } /*subpage-header*/ .subpage-header{ background:#f2f2f2; padding:82px 0 50px;} .subpage-header .btn{ float:right;} .site-title h2{ float:left} .site-title h2:after{ content:"/"; margin:0 16px 0 17px; color:#131313;font-family: "Open Sans",sans-serif;font-weight: 300; position:relative; top:10px;} .header .logo_text{ margin: 24px 0 0 24px;} .header .site-description{ margin: 8px 0 0 24px;} /*----------------------------------------*/ /* breadcrumbs /*----------------------------------------*/ .breadcrumbs { font-family: Lato; font-size: 15px; text-align:left; float: left; } .breadcrumbs li { display: inline; position:relative; padding-right:15px; font-size:13px; font-size: 16px; } .breadcrumbs li:after{ content:"/"; position:absolute; right:5px; top:-3px; } .breadcrumbs li:last-child:after{ display:none; } .breadcrumbs li span { display: inline-block; padding: 0 5px; } .breadcrumbs li a { color: #99989e; font-weight: normal; text-transform: capitalize; } /* * Pagination *------------*/ .pagination .page-numbers { display: inline-block; padding: 10px 15px; margin: 0 2px 0 0; line-height: 1; text-decoration: none; border-radius: 2px; font-size: 14px; } .pagination .screen-reader-text{display: none;} /*blog-item*/ .blog-item{ margin-bottom:80px !important;} .blog-item .blog-thumbnail{ margin-bottom:30px;} .blog-item .blog-thumbnail .owl-dots{ display:none !important} .blog-item .blog-thumbnail .owl-nav div{ width:58px; height:58px; position:absolute; left:0; top:50%; margin-top:-29px; background:url(assets/images/arrows.jpg) no-repeat 0 0; display:block !important;cursor: pointer;} .blog-item .blog-thumbnail .owl-nav div.owl-next{ background-position:right;left:auto; right:0;} .blog-item .blog-thumbnail img{width: 100%;height: 100%;} .blog-item .blog-video video,.blog-item .blog-video object,.blog-item .blog-video embed,.blog-item .blog-video iframe{min-width: 100%;} .blog-item.bordered{ border:1px solid #cecece; padding:30px 30px 40px;} .blog-item .blog-meta { margin-bottom:25px;} .blog-item .blog-meta li{ display:inline-block; list-style:none; font-size:20px; color:#727272;font-family: "Open Sans",sans-serif; font-weight:300; margin-right:30px;line-height: 36px;} .blog-item .blog-meta li a{color:#727272;} .blog-item .blog-meta li img, .blog-item .blog-meta li i{ float:left; margin-right:10px;} .blog-item .blog-meta li img{ border-radius:100%;} .blog-item .blog-meta li i{ font-size: 23px;margin-top: 8px;} .blog-item .blog-content h3{ font-size:36px; margin-bottom:5px;} .blog-item .blog-content h3 a{ color:#121212} .blog-item .blog-content p{ margin-bottom:30px;} .blog-item .blog-content a.btn-link{ border-bottom:2px solid transparent;font-family: "Open Sans",sans-serif; text-transform:uppercase;} .blog-item .blog-content a.btn-link:hover{ text-decoration:none;} .blog-item-classic { padding-top:120px;} .blog-item-classic:nth-child(2n+2) .col-md-6:nth-child(2n+1){ float:right !important;} .blog-item-classic:first-child { padding-top:0;} .blog-item-classic .blog-thumbnail img{ width:100%; margin-bottom:20px;} .blog-item-classic .blog-content{ text-align:center; padding:100px 0 50px;} .blog-item-classic .blog-content .blog-date{ font-size:16px; color:#888888;font-family: "Open Sans",sans-serif; text-transform:uppercase;padding-bottom: 25px;} .blog-item-classic .blog-content h3, .blog-item-classic .blog-content h3 a{ color:#121212;} .blog-item-classic .blog-content a.btn-link{ border-bottom:2px solid transparent;font-family: "Open Sans",sans-serif; text-transform:uppercase;} .blog-item-classic .blog-content a.btn-link:hover{ text-decoration:none;border-bottom:0;} .commentlist {list-style:none;padding:15px 0 0;} .commentlist li {line-height:1.428571429;font-family: "Open Sans",sans-serif;} .comment {padding:15px;margin-top:20px;border:1px solid #c8c8c8;} .comment-wrapper {position:relative;} .comment-avartar {float:left;} .comment-content-wrapper {padding-left:96px;} .comment-reply {position:absolute;right:0;top:0; overflow:hidden;} .comment-reply-link {background-color: #909090;color: #FFFFFF;cursor: pointer;display: inline-block;font-weight: 400;font-size: 14px;margin-bottom: 0;padding:6px 20px 7px;line-height:20px; overflow:hidden;text-align: center;vertical-align: middle;white-space: nowrap;height:33px; font-family: "Open Sans",sans-serif;} .comment-reply-link:hover, .comment-reply-link:focus {color:#fff;background:#434242;} .comment-reply-link:hover:before{ top:6px; line-height:20px;} .comment-author {font-size:20px;color:#222222;display:block;line-height:22px} .comment-date {font-size:14px;color:#727272;} .comment-message {padding-top:12px;} .children {list-style:none;} .children .comment{ background:#f7f7f7} .comment-respond{ margin-top:50px;} .comment-respond h3 {margin-bottom:35px;} .comment-respond .row{ margin:0 -7px;} .comment-respond .col-md-4{ padding:0 7px;} .comment-respond input[type="text"],.comment-respond input[type="email"] {border-color:#c8c8c8;height:46px;padding:0 15px;border-radius:5px;} .comment-respond textarea {padding:20px 15px 20px;margin-bottom:10px;border:1px solid #c8c8c8;width: 100%;border-radius:5px;font-family: "Open Sans",sans-serif;font-size: 14px;height:150px;resize:none;} .comment-respond .btn,.submit{color: #FFFFFF;cursor: pointer;display: inline-block;font-weight: 600;font-size: 15px;border-radius:5px;margin-bottom: 0;padding:11px 40px 12px;text-transform:uppercase;text-align: center;vertical-align: middle;white-space: nowrap;} .history-slider{ float:right; width:468px; margin-left:40px; display:none !important;} .history-slider img{ width:100%;} .history-slider.classic-arrows .owl-nav { position:absolute; top:50%; left:0; right:0; margin-top:-13px;} .history-slider.classic-arrows .owl-nav .owl-prev, .history-slider.classic-arrows .owl-nav .owl-next{ border-radius:0; -moz-border-radius:border-radius:0; -webkit-animation:border-radius:0; border:0;} .history-slider.classic-arrows .owl-nav .owl-prev{ float:left;} .history-slider.classic-arrows .owl-nav .owl-next{ float:right;} .news-paggination{ padding:90px 0 0;} .news-paggination li{ float:left; list-style:none;font-family: "Open Sans",sans-serif;} .news-paggination li a{ color:#727272;line-height: 30px; display:block;} .news-paggination li a i{ float: left; font-size: 30px; margin-right: 10px;} .news-paggination li:nth-child(2){ float:right;} .news-paggination li:nth-child(2) a i{ float: right; margin-left: 10px;} .map-with-address-widget .map{ height:350px; width:100%; margin:30px 0;} .map-with-address-widget a{ color:#000;} @media (min-width: 768px) { .parallax{ background-attachment:fixed; background-size:cover;} } .company-history li{ list-style:none;} .company-history li .year{ float:left; width:94px; font-size:24px;} .company-history li .history-content{ margin-left:94px; padding:0 0 50px 50px; border-left:1px solid #90949f; position:relative;} .company-history li .history-content:before{ position:absolute; left:-6px; top:0; width:11px; height:11px; border-radius:100%; content:"";} .company-history li .history-content h4{ margin-bottom:10px;} .company-history li:last-child .history-content{ padding-bottom:0;} .text-box img{ margin-bottom:35px;} .highlighted-sec .text-box{ padding:40px; text-align:center;min-height: 293px;} .highlighted-sec li{ list-style:none; color:#fff; width:33.3%; float:left;} .highlighted-sec li .text-box h4{ color:#fff;margin-bottom: 5px;} .highlighted-sec li .text-box i{ font-size:100px;margin-bottom: 5px;} .team-member{ margin-bottom:75px;} .team-member img{ margin-bottom:24px; width:100%;} .team-member h4 span{ display:block; font-size:18px; color:#000;font-family: "Open Sans",sans-serif; padding-top: 10px;} .owl-item .team-member{ margin:0 15px;} .partner img{ float:left;} .partner .partner-content{ padding:0 0 0 255px;} .partner h4 span{ display:block; font-size:18px; color:#000;font-family: "Open Sans",sans-serif; padding-top: 8px;} .why-people-chose-us .heading{ margin-bottom:60px;} /*------------------------------------------------------------------ BLOG -------------------------------------------------------------------*/ .widget {padding-bottom:40px;} .widget h3 {margin-bottom:15px;text-transform:uppercase;} .widget ul li{ list-style:none;font-size:18px; font-weight:300;padding: 7px 0;} .widget ul li a:before {font-family: FontAwesome;content: "\f105";padding-right: 10px;} /* .... SEARCH .... */ .search-header{background-color: #F2F2F2;padding: 10px;margin-bottom: 15px;} .search-header h3{margin: 0;padding: 0;} .widget_search {padding:25px;position:relative;} .widget_search input[type="search"] {border:0;border-radius:0;width:100%;color:#989898;font-style:italic;padding:0 15px 0;margin:0;height:50px;} .widget_search .search-submit {border: 0 none;font-size: 15px; height: 50px; min-width: 0; padding: 0; position: absolute; right: 25px;top: 25px; width: 70px;} .widget_search .search-submit:hover{color: #09a223;} .search-header .archive-description{font-size: 14px;margin: 10px 0;} .widget_search .screen-reader-text, .widget_search .widget-title{display: none;} /* .... TAGS .... */ .tagcloud {list-style:none;} .tagcloud a {float:left;border:1px solid;font-size:14px!important;font-family: "Open Sans",sans-serif;padding:8px 10px;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;margin:0 5px 5px 0;} .tagcloud a:hover {-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;} /* .... POPULAR POST .... */ .popular-post{padding:19px 0;} .popular-post img{float:left;width:71px;margin:0 12px 0 0;} .popular-post h4, .popular-post h4 a{font-weight: 400;margin:0;font-size:18px;color:#373737;font-family:"Montserrat",sans-serif;text-transform:none;} .best-seller h4{ line-height:21px;} .popular-post p{line-height:14px;margin-bottom:0;} .popular-post p strong{ font-size:18px;font-weight: 600;font-weight:400;display:block;margin-top:3px;font-family: "Open Sans",sans-serif;} .popular-post p.popular-date{margin:0;font-size:14px;color:#8d8d8d;line-height:25px;font-family: "Open Sans",sans-serif;} .blog-review-border{border:1px solid #c8c8c8; padding:5px; margin-bottom:40px;margin-top: 40px;} .blog-review{ border:1px solid #c8c8c8; padding:25px; min-height: 170px;} .blog-review img{ float:left; border-radius:100%;} .blog-review-content{ padding:10px 0 0 175px;} .blog-review-content h5{ margin-bottom:10px;} .blog-review-content h5 span{ color:#646464; font-size:16px; display:inline-block; padding-left:8px;} .cases-filter-nav{ background:#f3f5fa; padding:14px; text-align:center; margin-bottom:50px;} .cases-filter-nav li {display:inline-block;list-style:none;margin:0 5px;} .cases-filter-nav li a{font-size:16px;line-height: 15px;font-family: "Open Sans",sans-serif;color:#000;outline: medium none;padding: 14px 25px 13px;border-radius:30px;text-decoration: none; display:block;} .cases-filter-nav li a:hover, .cases-filter-nav li a.selected{color:#fff;} .cases-container li{text-align:center;width:50%;list-style:none;} .cases-container li img{width:100%;} .cases-item{ position:relative;} .cases-item img{ width:100%;} .cases-item figcaption{ position:absolute; left:10px; right:10px; top:10px; bottom:10px; color:#fff; font-size:24px;line-height: 25px;padding: 20px; text-align:center;transform: scale(0);-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;} .cases-item figcaption small{ display:block; font-size:16px;font-family: "Open Sans",sans-serif;} .cases-item figcaption i {display:block;font-size: 30px;margin-bottom: 2px;} .cases-item div{left: 0;position: absolute;right: 0;text-align: center;top: 50%;transform: translateY(-50%);} .cases-item:hover figcaption{transform: scale(1);} .left-nav{ margin-bottom:50px;} .left-nav li{ list-style:none;} .left-nav li a{ display:block; padding:16px 26px 18px 22px; font-size:16px; color:#1c1c1c;font-family: "Open Sans",sans-serif; border-top:1px solid #dadee8; background:#f3f5fa; border-left:5px solid transparent;} .left-nav li a i{ float:right; font-size:24px; color:#48494b;} .left-nav li:first-child a{ border:0;} .left-nav li a:hover, .left-nav li a.active{ background:#fff; border-top-color:#fff !important;} .help-widget{ padding:42px 33px; background:url(assets/images/help-icon.png) no-repeat right bottom;} .help-widget h5, .help-widget p{ color:#fff;} .company-presentation-link{ display:block; padding:18px 30px; color:#fff; background:#323946;} .company-presentation-link i{ margin-right:10px;} .company-presentation-link:hover{ color:#fff; background:#20252e;} aside .testimonial-content{ padding:45px 30px 60px; background-repeat: no-repeat; background-position: 25px 91%;} /*------------------------------------------------------------------ FOOTER -------------------------------------------------------------------*/ #footer{ background: url(assets/images/colorfull-row.jpg) repeat-x 0 0 #f5f5f5; color:#333333;padding-top: 4px;} #footer .footer-bottom{ padding:30px 0; background:#e9e9e9;font-size:14px; } #footer .footer-bottom a{ margin:0; line-height:normal;} /*-------------------------------------------------------------- # Widgets --------------------------------------------------------------*/ .widget { margin: 0 0 1.5em; clear: both; float: left; width: 100%; } .widget select { max-width: 100%; } /*-------------------------------------------------------------- # Content --------------------------------------------------------------*/ /*-------------------------------------------------------------- ## Posts and pages --------------------------------------------------------------*/ .sticky { display: block; } .hentry { margin: 0 0 1.5em; } .updated:not(.published) { display: none; } .page-content, .entry-content, .entry-summary { margin: 1.5em 0 0; } .page-content embed, .page-content embed, .page-content embed, .entry-content iframe, .entry-content iframe, .entry-content iframe, .entry-summary object, .entry-summary object, .entry-summary object{ min-width: 100%; } .page-content img, .entry-content img, .entry-summary img{ max-width: 100%; } .page-links { clear: both; margin: 0 0 1.5em; } /*-------------------------------------------------------------- ## Comments --------------------------------------------------------------*/ .comment-content a { word-wrap: break-word; } .bypostauthor { display: block; } /*ol.children*/ .comments-area .commentlist .children{ margin-left: 15px; } .comments-area h2{ font-size: 24px; display: block; margin: 0; } .comments-area li>li{border: none;} /*-------------------------------------------------------------- # Media --------------------------------------------------------------*/ .page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley { border: none; margin-bottom: 0; margin-top: 0; padding: 0; } /* Make sure embeds and iframes fit their containers. */ embed, iframe, object { max-width: 100%; } /* Make sure logo link wraps around logo image. */ .custom-logo-link { display: inline-block; } /*-------------------------------------------------------------- ## Captions --------------------------------------------------------------*/ .wp-caption { margin-bottom: 1.5em; max-width: 100%; } .wp-caption img[class*="wp-image-"] { display: block; margin-left: auto; margin-right: auto; } .wp-caption .wp-caption-text { margin: 0.8075em 0; } .wp-caption-text { text-align: center; } /*-------------------------------------------------------------- ## Galleries --------------------------------------------------------------*/ .gallery { margin-bottom: 1.5em; } .gallery-item { display: inline-block; text-align: center; vertical-align: top; width: 100%; } .gallery-columns-2 .gallery-item { max-width: 50%; } .gallery-columns-3 .gallery-item { max-width: 33.33%; } .gallery-columns-4 .gallery-item { max-width: 25%; } .gallery-columns-5 .gallery-item { max-width: 20%; } .gallery-columns-6 .gallery-item { max-width: 16.66%; } .gallery-columns-7 .gallery-item { max-width: 14.28%; } .gallery-columns-8 .gallery-item { max-width: 12.5%; } .gallery-columns-9 .gallery-item { max-width: 11.11%; } .gallery-caption { display: block; } /*-------------------------------------------------------------- ## calendar widget --------------------------------------------------------------*/ .widget_calendar {float: left;width: 100%;} #wp-calendar {width: 100%; } #wp-calendar caption { text-align: right; color: #333; font-size: 12px; margin-top: 10px; margin-bottom: 15px; } #wp-calendar thead { font-size: 10px; } #wp-calendar thead th { padding-bottom: 10px; } #wp-calendar tbody { color: #aaa; } #wp-calendar tbody td { background: #f5f5f5; border: 1px solid #fff; text-align: center; padding:8px;} #wp-calendar tbody td:hover { background: #fff; } #wp-calendar tbody .pad { background: none; } #wp-calendar tfoot #next { font-size: 10px; text-transform: uppercase; text-align: right; } #wp-calendar tfoot #prev { font-size: 10px; text-transform: uppercase; padding-top: 10px; } /*-------------------------------------------------------------- ## post-navigation --------------------------------------------------------------*/ .post-navigation{ border-top: 1px solid #09A223; border-bottom: 1px solid #09A223; display: inline-block; width: 100%; padding: 10px 0; color: #ccc; } .post-navigation h2{display: none;} .post-navigation a{color: #000;} .post-navigation .nav-previous{float: left;width: 45%;padding-left: 5px;} .post-navigation .nav-next{float: right;width: 45%;text-align: right;padding-right: 5px;border-left: 1px solid #09A223; } .post-navigation .post-title{display: block;} .posts-navigation{border-top: 1px solid #09a223;padding-top: 10px;} .posts-navigation .screen-reader-text{font-size: 24px;} /*-------------------------------------------------------------- ## 404 --------------------------------------------------------------*/ .center-404 {text-align: center; margin-left: auto; margin-right: auto; margin-bottom: auto; margin-top: auto;} /*___________________*/ .alignleft { display: inline; float: left; } .alignright { display: inline; float: right; } .aligncenter { display: block; margin-right: auto; margin-left: auto; }