/*!
Theme Name: WP Bootstrap 4
Theme URI: https://bootstrap-wp.com
Author: TwoPoints
Author URI:
Description: "WP Bootstrap 4" is a simple & easy to use WordPress theme. It is based on world's most popular framework for responsive websites, Twitter Bootstrap 4. "WP Bootstrap 4" is a perfect combination of Bootstrap 4 and WordPress. It is fast and light-weight with around 20 kb style.css. It is also search engine friendly. It has a built-in slider for featured posts on blog's home page. It supports all major & popular WordPress plugins like Jetpack, Contact Form 7, Elementor, Beaver Builder, SiteOrigin Page Builder etc. Check demo on https://bootstrap-wp.com
Version: 1.0.8
License: GNU General Public License v3 or later
License URI: https://www.gnu.org/licenses/gpl.html
Text Domain: wp-bootstrap-4
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready, two-columns, left-sidebar, right-sidebar, custom-colors, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, blog

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.

WP Bootstrap 4 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.
*/
body{background-color:#f8f9fa;font-family:'Open Sans'}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{box-shadow:none !important}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.hentry{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.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:.8075em 0}.wp-caption-text{text-align:center}.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}body{-ms-word-wrap:break-word;word-wrap:break-word;-webkit-font-smoothing:auto;text-rendering:optimizeLegibility !important;-moz-osx-font-smoothing:grayscale;font-smoothing:auto}a,button,input{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}blockquote{font-size:1.25rem;padding:1.25rem 1.75rem}table{width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent}table th,table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}table tbody+tbody{border-top:2px solid #dee2e6}table table{background-color:#fff}figcaption{padding-top:0;padding-bottom:.75rem;color:#6c757d;text-align:left}input[type=button],input[type=reset],input[type=submit]{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;line-height:1.5;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;padding:.5rem 1.25rem;color:#fff;background-color:#007bff;border-color:#007bff}input[type=button]:active,input[type=button]:hover,input[type=reset]:active,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:hover{color:#fff;background-color:#0062cc;border-color:#005cbf;cursor:pointer}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}input[type=text]:-webkit-input-placeholder,input[type=text]:-moz-placeholder,input[type=text]:-ms-input-placeholder,input[type=email]:-webkit-input-placeholder,input[type=email]:-moz-placeholder,input[type=email]:-ms-input-placeholder,input[type=url]:-webkit-input-placeholder,input[type=url]:-moz-placeholder,input[type=url]:-ms-input-placeholder,input[type=password]:-webkit-input-placeholder,input[type=password]:-moz-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-webkit-input-placeholder,input[type=search]:-moz-placeholder,input[type=search]:-ms-input-placeholder,input[type=number]:-webkit-input-placeholder,input[type=number]:-moz-placeholder,input[type=number]:-ms-input-placeholder,input[type=tel]:-webkit-input-placeholder,input[type=tel]:-moz-placeholder,input[type=tel]:-ms-input-placeholder,input[type=range]:-webkit-input-placeholder,input[type=range]:-moz-placeholder,input[type=range]:-ms-input-placeholder,input[type=date]:-webkit-input-placeholder,input[type=date]:-moz-placeholder,input[type=date]:-ms-input-placeholder,input[type=month]:-webkit-input-placeholder,input[type=month]:-moz-placeholder,input[type=month]:-ms-input-placeholder,input[type=week]:-webkit-input-placeholder,input[type=week]:-moz-placeholder,input[type=week]:-ms-input-placeholder,input[type=time]:-webkit-input-placeholder,input[type=time]:-moz-placeholder,input[type=time]:-ms-input-placeholder,input[type=datetime]:-webkit-input-placeholder,input[type=datetime]:-moz-placeholder,input[type=datetime]:-ms-input-placeholder,input[type=datetime-local]:-webkit-input-placeholder,input[type=datetime-local]:-moz-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=color]:-webkit-input-placeholder,input[type=color]:-moz-placeholder,input[type=color]:-ms-input-placeholder,textarea:-webkit-input-placeholder,textarea:-moz-placeholder,textarea:-ms-input-placeholder{color:#6c757d;opacity:1}select{height:calc(2.25rem + 2px);display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}blockquote{font-style:italic;font-size:1.15rem;border-left:3px solid rgba(33,37,41,.25);padding:.5rem 1.75rem;background:rgba(33,37,41,.05)}blockquote p{font-size:1.15rem}blockquote p:last-child{margin-bottom:0}.navbar-dark .navbar-nav .dropdown-menu a{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}#masthead .navbar.bg-dark{background-color:transparent !important;-webkit-transition:all .4s;transition:all .4s}#masthead .navbar.bg-dark.bg{background-color:#343a40 !important}@media screen and (min-width:1200px){#masthead .navbar.bg-dark.bg{background-color:rgba(0,0,0,.6) !important}}.site-footer{padding-top:0;padding-bottom:0}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;text-align:left;width:50%}.post-thumbnail{margin-top:1.5em;display:inline-block}.card-title.entry-title{margin-bottom:.25rem}.entry-meta{font-size:.9rem}.entry-footer{font-size:.9rem;margin-top:1rem}.comments-link{float:right;margin:4px 0 4px 10px;font-size:90%;padding-top:.2em}.cat-links .badge,.tags-links .badge{font-size:90%;font-weight:400;border:1px solid rgba(0,0,0,.125);margin:4px 10px 4px 0;padding:.4em .9em}.cat-links a,.tags-links a{color:#6c757d}.cat-links a:hover,.tags-links a:hover{text-decoration:none;color:#212529}.entry-meta a,.comments-link a,.edit-link a{color:#6c757d}.entry-meta a:hover,.comments-link a:hover,.edit-link a:hover{text-decoration:none;color:#007bff}.entry-title a:hover{color:#007bff !important}.card{border:0}.content-area.wp-bp-404 .card-body{padding:0}.sidebar-1-area .widget,.footer-widgets .widget{margin-bottom:0;padding:2rem}.sidebar-1-area .widget ul li,.footer-widgets .widget ul li{padding-top:3px;padding-bottom:3px;list-style:square}.sidebar-1-area .widget ul li:last-child,.footer-widgets .widget ul li:last-child{padding-bottom:0;margin-bottom:0}.sidebar-1-area .widget ul li a,.footer-widgets .widget ul li a{color:#6c757d}.sidebar-1-area .widget ul li a:hover,.footer-widgets .widget ul li a:hover{color:#212529;text-decoration:none}.footer-widgets .widget{padding:0}#wp-calendar #next{text-align:right}#wp-calendar #prev a,#wp-calendar #next a{color:#6c757d}#wp-calendar #prev a:hover,#wp-calendar #next a:hover{color:#212529;text-decoration:none}#calendar_wrap table th,#calendar_wrap table td{padding:.25rem}.hentry.card .card-body{padding:0}select{height:calc(2.25rem + 2px);display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.entry-title a:hover{text-decoration:none}.mt-3r{margin-top:3rem}.wp-bs-4-jumbotron{margin-bottom:0}.wp-bs-4-jumbotron .jumbotron-heading{font-weight:600}.wp-bs-4-jumbotron .container{max-width:40rem}.comments-area{clear:both;-ms-word-wrap:break-word;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.comments-area .media-body{overflow:auto}.comments-area .comment-list{list-style:none;padding-left:0}.comments-area .comment-list>li{border-bottom:1px solid #dee2e6 !important;padding:2.5rem 4rem}.comments-area .comment-list ul.children{list-style:none;padding-left:2rem}.comments-area .comment-list ul.children li{padding:2.5rem 0 0}.comments-area .comment-list .comment-respond{padding:2.5rem 4rem}.comments-area .comments-title{padding:2.5rem 4rem;border-bottom:1px solid #dee2e6 !important}.comments-area .comment-navigation{padding:1rem 4rem 0;border-bottom:1px solid #dee2e6 !important}.comments-area .wb-comment-form{padding:2.5rem 4rem}.comments-area .wb-cancel-reply{margin-left:2rem}.comments-area .logged-in-as{padding-left:15px;font-size:.9rem}.comments-area .logged-in-as a{color:#6c757d}.comments-area .logged-in-as a:hover{color:#212529;text-decoration:none}.comments-area .wb-comment-notes{font-size:.9rem}.comments-area .no-comments{padding:1rem 4rem}.comments-area small{font-size:.9rem}.comments-area p{-ms-word-wrap:break-word;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.comments-area .comment-reply-link,.comments-area .comment-edit-link{margin-right:1rem;color:#6c757d}.comments-area .comment-reply-link:hover,.comments-area .comment-edit-link:hover{color:#212529;text-decoration:none}.comments-area .comment-author a:hover{text-decoration:none;color:#212529}.wp-bp-sticky{position:absolute;top:0;right:1rem}.single .post-navigation .nav-links a{color:#6c757d;margin-bottom:2rem;display:inline-block}.single .post-navigation .nav-links a:hover{color:#212529;text-decoration:none}.navbar{padding:1rem}#wp-bp-posts-slider{border:1px solid rgba(0,0,0,.125)}#wp-bp-posts-slider .carousel-item img{width:auto;height:400px;-o-object-fit:cover;object-fit:cover}#wp-bp-posts-slider .carousel-caption{background:rgba(0,0,0,.4);width:100%;height:100%;top:0;left:0;right:0;bottom:0;padding:2rem 4rem}#wp-bp-posts-slider .carousel-control-prev,#wp-bp-posts-slider .carousel-control-next{width:10%}.custom-logo-link{margin-right:1rem}.site-title a,.navbar-dark .navbar-brand,.site-description{color:#fff;margin-bottom:0}.navbar-brand{font-size:1.5rem}.navbar-dark .navbar-nav .nav-link{color:#fff;opacity:1;text-transform:uppercase}.navbar-dark .navbar-nav .current-page-ancestor .nav-link{color:#56aadf;opacity:1;text-transform:uppercase}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:#56aadf;opacity:1.0}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#56aadf;opacity:1;text-transform:uppercase}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .dropdown-menu .active>.nav-link{color:#212529}.navbar-dark .navbar-nav .dropdown-menu .nav-link:hover,.navbar-dark .navbar-nav .dropdown-menu .nav-link:focus{color:#212529}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.625rem;padding-left:.625rem}#primary-menu-wrap{padding-right:24px}.page-template-full-width .site-footer.mt-4,.wb-bp-front-page .site-footer.mt-4{margin-top:0 !important}.wb-hide-mobile-sidebar .wp-bp-sidebar-width{display:none}.navbar-toggler{background-color:#343a40}.site-header{border-bottom:0 solid rgba(0,0,0,.125)}body.custom-background .wp-bp-main-content .col-md-8{background:#f8f9fa;padding:2rem;border:1px solid rgba(0,0,0,.125)}.site-footer a:hover{text-decoration:underline}.site-footer .grey-bg a{color:#fff !important}.admin-bar .site-header.sticky-top{top:32px}.sticky-top{z-index:2000}.wb-bp-front-page .site-header{border-bottom:0}.wb-bp-front-page .wp-bs-4-jumbotron{padding:0;background-size:cover;background-position:center;background-color:#343a40;border-radius:0}.wb-bp-front-page .wp-bs-4-jumbotron .wp-bp-jumbo-overlay{padding:10rem 2rem}.wb-bp-front-page .wp-bs-4-jumbotron .wp-bp-jumbo-overlay .lead{opacity:.75}.wb-bp-front-page .wp-bs-4-jumbotron .wp-bp-jumbo-overlay .jumbotron-heading{font-weight:600;font-size:3rem;margin-bottom:1rem}.wb-bp-front-page .wp-bp-services-section{padding:4rem 0}.wb-bp-front-page .wp-bp-main-content{padding:4rem 0}.wb-bp-front-page .wp-bp-main-content p{font-size:1.25rem;font-weight:300}.wb-bp-front-page .wp-bp-main-content blockquote{font-size:1.35rem}.wb-bp-front-page .wp-bp-main-content blockquote p{font-size:1.35rem}.wb-bp-front-page .wp-bp-main-content .post-thumbnail{margin-bottom:1rem;margin-top:.5rem}.wb-bp-front-page .wp-bp-feat-card-img{-o-object-fit:cover;object-fit:cover;height:200px;width:100%}.no-footer .footer-1-area,.no-footer form{display:none !important}.breadcrumb{background:#4a5158 !important;padding:0;min-height:20px;margin:0;border-radius:0;line-height:20px}@media screen and (min-width:1200px){.breadcrumb{background:rgba(0,0,0,.75) !important}}#breadcrumbs{list-style:none;overflow:hidden;margin:0;padding-left:15px}#breadcrumbs li{display:inline-block;vertical-align:middle;margin-right:8px;font-size:12px;color:#ccc;font-weight:400;text-transform:uppercase}#breadcrumbs li a{color:#ccc;font-weight:400}#breadcrumbs .separator{font-size:12px;font-weight:100;color:#ccc}.wp-caption .wp-caption-text{font-size:.95rem}.btn-primary.back-to-top{cursor:pointer;position:fixed;bottom:20px;right:20px;display:none;width:50px;height:50px;line-height:45px;padding:0;z-index:9999999999;border:1px solid #fff !important}.btn-primary{padding:5px 20px;background-color:#56aadf !important;border-color:#56aadf !important;border:1px solid #56aadf;border-radius:1.5em}.n2-ss-slider .n2-ss-layer-row-inner{width:100%}.solid-nav #masthead .navbar.bg-dark{background-color:#343a40 !important}.home .ppc-audit{display:block}.ppc-audit{padding:12px 0 0;opacity:0;position:fixed;width:200px;height:113px;border:1px solid #fff;background:#9d9d9c;z-index:99999999999;right:0;transition:.3s}.ppc-audit:hover{background:#575756}.ppc-audit p{color:#fff;margin:0;padding:0;font-size:25px;line-height:23px}.ppc-audit p a{font-size:14px;color:#706f6f;padding:3px 15px;border-radius:1.5em;background:#fff;margin-top:10px;display:inline-block}.blue-bg{background:#56aadf;padding-bottom:15px}.blue-bg h4:first-of-type{margin-top:60px}.blue-bg h4{margin-top:30px;font-weight:600;color:#3c3c3b;font-size:16px}.larger-text p{font-size:21px;text-align:center;font-weight:300}.white-bg{padding-bottom:125px}.white-bg.large-text p{text-align:center;font-size:21px;font-weight:300}.white-bg.large-text .smaller-text p{font-size:16px;font-weight:300}.so-panel{width:100%}.entry-content h2{font-size:23px;font-weight:800;padding:15px 0;margin-top:30px;margin-bottom:0;position:relative}.entry-content .blue h2{color:#56aadf}.entry-content h2 span{font-weight:300}.entry-content h2 span[style]{font-weight:800}.entry-content h2:before{content:'';display:block;position:absolute;height:1px;width:138px;background-color:#fff;left:50%;margin-left:-69px;top:0}.entry-content .blue .textwidget h2:before{background-color:#56aadf}.entry-content .blue .textwidget h2:before{background-color:#56aadf}.entry-content h2:after{content:'';display:block;position:absolute;height:1px;width:138px;background-color:#fff;left:50%;margin-left:-69px;bottom:0}.entry-content .blue .textwidget h2:after{background-color:#56aadf}.person-content p{font-size:20px;font-weight:300}.entry-content .white-bg h2:before,.entry-content .white-bg h2:after{background-color:#706f6f}.entry-content .white-bg .white h2:before,.entry-content .white-bg .white h2:after{background-color:#fff}.home .breadcrumb{display:none}.home .entry-content h2.grey{color:#706f6f}.home .entry-content h2.grey:after{background-color:#706f6f}.home .entry-content h2.grey:before{background-color:#706f6f}.home-slider{margin-top:-98px}.home .wpl-logo-carousel .wpl-logo img{height:115px}#hero .sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-overlay.sow-slider-image-cover{background-attachment:fixed;background-position:center;background-repeat:no-repeat}#hero .sow-slider-base .sow-slider-pagination li{margin-right:5px}#hero .sow-slider-base .sow-slider-pagination[style]{display:block !important;text-align:center;bottom:30px}#hero .sow-slider-base .sow-slider-pagination a{background:#6c6c6c;border-radius:100%;width:15px;height:15px;opacity:1.0}#hero .sow-slider-base .sow-slider-pagination .sow-active a{background:#56aadf;border-radius:100%;width:15px;height:15px;opacity:1.0}#hero h2{line-height:55px;margin-top:15px}#hero .sow-slider-image-container .sow-slider-image-wrapper{display:flex;justify-content:center;flex-direction:column;text-align:center}#primary .entry-content .case-study .so-widget-image{display:none}#primary .entry-content .case-study .sow-image-container{height:400px}#primary .entry-content .case-study .widget_sow-image{overflow:hidden}#primary .entry-content .case-study .widget_sow-image .panel-widget-style{transition:.3s}#primary .entry-content .case-study .widget_sow-image .panel-widget-style:hover{transform:scale(1.1)}.case-study .cs-image-container{overflow:hidden}.case-study .cs-image-container .cs-surround{transition:.3s}.case-study .cs-surround:hover{transform:scale(1.1)}#primary .entry-content .ow-button-base a{padding:7px 15px}#primary.content-area .sow-features-feature .textwidget h5{font-weight:400;font-size:14px}#primary.content-area .sow-features-feature .sow-icon-container .sow-icon-image{background-size:90px;border:2px solid #79bbe5;background-color:#67b3e2;border-radius:100%;transition:.3s}#primary.content-area .sow-features-feature .sow-icon-container .sow-icon-image:hover{background-color:#47a2da;-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}#primary.content-area .active .sow-features-feature .sow-icon-container .sow-icon-image{background-color:#47a2da}.collapseomatic{background-image:none !important}.collapseomatic{width:20px;height:20px;background-color:#ededed;border-radius:100%;display:block;margin:0 auto;position:relative;margin-top:24px;margin-bottom:24px}.collapseomatic:before{content:'\e0aa';font-family:'Icons';display:block;width:20px;height:20px;font-size:10px;left:0;position:absolute;top:3px;color:#706f6f}.colomat-close{background-image:none !important}.colomat-close:before{content:'\e09d';font-family:'Icons';display:block;width:20px;height:20px;font-size:10px;left:0;position:absolute;top:3px;color:#706f6f}.expand-text p{font-size:28px;color:#706f6f;font-weight:300}.expand-text .collapseomatic_content p{font-size:16px}.case-study-content{padding:50px;background:#fff}.work h3{position:relative;font-weight:300;font-size:26px;color:#56aadf;margin:0 0 40px;padding:15px 0;text-transform:uppercase;text-align:center}.work h3:before{content:'';position:absolute;top:0;height:1px;width:60px;background-color:#56aadf;left:50%;margin-left:-30px}.work h3:after{content:'';position:absolute;bottom:0;height:1px;width:60px;background-color:#56aadf;left:50%;margin-left:-30px}.work h3 span{color:#706f6f;font-weight:800}.work p{color:#706f6f;margin:0 0 45px}.work.person p{margin:0 0 10px}.testimonials .sow-slider-base .sow-slider-pagination li{margin-right:5px}.entry-content .testimonials h2{margin-bottom:30px}.entry-content .testimonials p{text-shadow:none !important;margin-bottom:0 !important}.entry-content .testimonials .person .textwidget p{font-size:12px;margin-top:0 !important}.entry-content .blue-bg.testimonials{padding-bottom:0}.entry-content .blue-bg.testimonials .sow-slider-base{padding-bottom:80px}.entry-content .blue-bg.testimonials .sow-slider-pagination[style]{display:block !important;text-align:center;bottom:41px}#brand .panel-grid.panel-no-style{align-items:center}#contact-form{background:#3c3c3b;padding:50px 0}#contact-form .form-control{background:0 0;border-radius:0;border-top:0;border-left:0;border-right:0;border-color:#e7e7e7;padding-left:0;font-size:14px;color:#fff}#contact-form .form-control::placeholder{color:#fff}#contact-form .btn-primary{padding:5px 40px;background:#56aadf;border:1px solid #56aadf;border-radius:1.5em;margin-top:50px}#modalLoginForm{z-index:9999999999}#modalLoginForm div.wpforms-container-full .wpforms-form input.wpforms-field-medium{max-width:100%}#modalLoginForm div.wpforms-container-full .wpforms-form button[type=submit]{color:#fff;border-radius:30px;padding:5px 30px;text-transform:uppercase}#modalLoginForm div.wpforms-container-full .wpforms-form .wpforms-field-label{font-weight:400}.light-grey-bg{background:#f6f6f6;padding:60px 0}.light-grey-bg h4{font-weight:400;color:#9d9d9c;font-size:14px;border-bottom:1px solid #9d9d9c;padding:0 0 12px;margin:0 0 12px}.light-grey-bg h2:before{background-color:#9d9d9c}.light-grey-bg h2:after{background-color:#9d9d9c}.light-grey-bg p{font-weight:400;color:#9d9d9c}.light-grey-bg .white-horiz:after{background-color:#9d9d9c}.grey-bg{background:#9d9d9c;padding:60px 0}.grey-bg h4{font-weight:400;color:#fff;font-size:14px;border-bottom:1px solid #fff;padding:0 0 12px;margin:0 0 12px}.grey-bg ul{list-style:none;padding:0}.grey-bg .widget ul li{list-style:none}.grey-bg ul li a{color:#fff !important;font-size:14px}.grey-bg p{font-weight:400;color:#fff;font-size:14px}.site-footer{position:relative}.site-footer #text-2{position:absolute;background:rgba(0,0,0,.6);width:100%;height:380px;z-index:99999999;display:flex;justify-content:center;flex-direction:column;text-align:center}.site-footer #text-2 h5{font-size:40px;font-weight:800;padding:15px 0;margin:0;position:relative;color:#fff}.site-footer #text-2 h5:before{content:'';display:block;position:absolute;height:1px;width:138px;background-color:#fff;left:50%;margin-left:-69px;top:0}.site-footer #text-2 h5:after{content:'';display:block;position:absolute;height:1px;width:138px;background-color:#fff;left:50%;margin-left:-69px;bottom:0}.site-footer hr{padding:0;margin:0 0 15px}.social ul li{padding-left:5px}.blog-card{padding:0 0 30px;overflow:hidden}.blog-card>.row{overflow:hidden}.blog-card:nth-child(3n+2){background-color:#eee}.blog-card .image{background-position:center;background-size:cover;background-repeat:no-repeat;min-height:400px;transition:.3s}.blog-card .image:hover{transform:scale(1.1)}.blog-card h2{font-size:23px;font-weight:800;padding:15px 0;margin:50px 0 40px !important;position:relative;color:#56aadf}.blog-card h2 a{color:#56aadf}.blog-card h2:before{content:'';display:block;position:absolute;height:1px;width:138px;background-color:#56aadf;left:50%;margin-left:-69px;top:0}.blog-card h2:after{content:'';display:block;position:absolute;height:1px;width:138px;background-color:#56aadf;left:50%;margin-left:-69px;bottom:0}.line-after{position:relative}.line-after:after{content:'';display:block;width:1px;height:100px;background-color:#56aadf;position:absolute;left:50%;bottom:-50px;z-index:2}.white-horiz{position:relative}.white-horiz:after{content:'';display:block;height:100%;width:1px;background:#fff;position:absolute;right:-12px;top:0}.single-post{background-color:#fff}.single-post #masthead .navbar.bg-dark,.search #masthead .navbar.bg-dark{background-color:#343a40 !important}.single-post #secondary{margin-top:0 !important;padding:0 30px}.single-post .card.post{background:#f6f6f6;margin-bottom:0}.single-post footer{display:none}.single-post #secondary.sidebar-1-area .widget{padding:2rem 0}.single-post #secondary.sidebar-1-area .widget h5{font-weight:400;color:#56aadf;margin-bottom:15px}.single-post #secondary.sidebar-1-area .widget_categories h5{display:none}.single-post #secondary.sidebar-1-area .widget_categories ul{padding-left:20px}.single-post #secondary.sidebar-1-area .widget_categories ul li{list-style-type:none}.single-post #secondary.sidebar-1-area .widget_categories ul li:before{content:'\2013';position:absolute;margin-left:-15px}.single-post #secondary.sidebar-1-area #archives-2 h5{text-transform:uppercase;font-size:14px}.single-post #secondary.sidebar-1-area #archives-2 ul{padding-left:20px}.single-post #secondary.sidebar-1-area #archives-2 ul li{list-style-type:none;font-size:14px}.single-post .entry-header{background-color:#56aadf;padding:90px 0;text-align:center}.single-post .entry-header h1{color:#fff;text-transform:uppercase;font-weight:300;position:relative;padding:10px 0;margin-bottom:20px}.single-post .entry-header h1:before{content:'';display:block;position:absolute;height:1px;width:138px;background-color:#fff;left:50%;margin-left:-69px;top:0}.single-post .entry-header h1:after{content:'';display:block;position:absolute;height:1px;width:138px;background-color:#fff;left:50%;margin-left:-69px;bottom:0}.single-post .entry-content{margin-top:30px;padding-left:90px;padding-right:90px}.single-post .entry-content h2:before,.single-post .entry-content h2:after{display:none}.single-post .entry-content p,.single-post .entry-content{color:#706f6f;line-height:25px}.single-post .entry-content h1:before{content:'';display:block;position:absolute;height:1px;width:138px;background-color:#fff;left:50%;margin-left:-69px;top:0}.single-post .entry-content h1:after{content:'';display:block;position:absolute;height:1px;width:138px;background-color:#fff;left:50%;margin-left:-69px;bottom:0}.single-post .entry-header .posted-on{color:#fff;text-transform:uppercase;font-weight:300}.single-post .post-thumbnail{margin-top:0;display:inline-block;margin-bottom:30px}.single-post #related_posts h3{color:#56aadf;text-transform:uppercase;font-weight:700;position:relative;padding:10px 0;margin-bottom:45px;margin-top:60px;font-size:22px}.single-post #related_posts h3:before{content:'';display:block;position:absolute;height:1px;width:100px;background-color:#56aadf;left:50%;margin-left:-50px;top:0}.single-post #related_posts h3:after{content:'';display:block;position:absolute;height:1px;width:100px;background-color:#56aadf;left:50%;margin-left:-50px;bottom:0}.single-post #related_posts h4,.single-post #related_posts h4 a{color:#706f6f;font-weight:400;font-size:14px;margin-top:8px}.single-post #related_posts .relatedthumb{width:150px;height:150px;background-size:cover;background-repeat:no-repeat;background-position:center}.single-post #related_posts .list-inline-item:not(:last-child){margin-right:15px}.large-numbers{padding-bottom:60px;padding-top:60px}.large-numbers h3{color:#56aadf;font-size:8rem;text-align:center;font-weight:600}.large-numbers p{color:#56aadf;font-size:1.5rem;text-align:center;font-weight:300}.site-footer #text-2{z-index:0!important}@media (min-width:768px){.hentry.card .card-body{padding:0}.wb-hide-mobile-sidebar .wp-bp-sidebar-width{display:block}}@media (max-width:780px){.home .entry-content .blue-bg#features .panel-row-style{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}#contact-form{margin:0}}@media (max-width:1199px){.ppc-audit{display:none}.home .ppc-audit{display:none}#audit{position:fixed;bottom:0;left:0;background:red;padding:10px;z-index:1;border:1px solid #fff;background:#9d9d9c;text-align:center}#audit:hover{text-decoration:none}#audit p{font-size:16px;color:#fff;margin:0;padding:0;line-height:25px}}@media (min-width:1200px){#audit{display:none}}@media (max-width:480px){.home .entry-content .blue-bg#features .panel-row-style{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.custom-logo-link{margin-right:0}#masthead .navbar.bg-dark{background-color:#343a40 !important}.case-study-content{padding:20px}.single-post .entry-content{padding-left:30px;padding-right:30px}.single-post #related_posts .list-inline-item:not(:last-child){margin-right:0;margin-bottom:15px}.single-post #related_posts .relatedthumb{width:314px;height:314px}}.extra-bold{font-weight:800}.bold{font-weight:600}.thin{font-weight:300}.dropdown-menu{margin-top:0}.dropdown-menu .dropdown-toggle:after{vertical-align:middle;border-left:4px solid;border-bottom:4px solid transparent;border-top:4px solid transparent}.dropdown-menu .dropdown .dropdown-menu{left:100%;top:0;margin:0 20px;border-width:0}.dropdown-menu>li a:hover,.dropdown-menu>li.show{background:#007bff;color:#fff}.dropdown-menu>li.show>a{color:#fff}#primary-menu .navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#ffffff!important}@media (min-width:768px){.dropdown-menu .dropdown .dropdown-menu{margin:0;border-width:1px}}@media screen and (max-width:1199px){#masthead .navbar.bg-dark{background-color:#343a40!important}nav#site-navigation{padding:0}nav#site-navigation a.custom-logo-link{padding:15px}nav#site-navigation .navbar-toggler{margin:0 15px 0 0}nav#site-navigation .navigation-head--wrapper{padding:1rem;display:flex;align-items:center}nav#site-navigation .navigation-head--wrapper .navbar-toggler{position:absolute;right:15px}#primary-menu-wrap{padding:0}#primary-menu-wrap ul#primary-menu li{border-top:1px solid rgba(255,255,255,.1)}#primary-menu-wrap ul#primary-menu li:last-child{border-bottom:1px solid rgba(255,255,255,.1)}#primary-menu-wrap ul#primary-menu li a{font-size:15px;padding:10px 15px}.navbar-expand-lg .navbar-nav .nav-link{padding:10px 15px}#primary-menu-wrap li.menu-item-has-children>a#parent-link{height:42px;position:absolute;z-index:10000;width:80%}#primary-menu-wrap li.menu-item-has-children>a#parent-link:before{display:none!important}#primary-menu-wrap li.menu-item-has-children>a:before{content:'';background:url(//bluesoupagency.com/wp-content/themes/bluesoup/assets/images/nav-arrow.svg);display:block;height:32px;width:25px;border:none;float:right;background-repeat:no-repeat}#primary-menu-wrap li.menu-item-has-children.show>a:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);height:25px;width:25px;display:block}.dropdown-toggle:after{display:none}.dropdown-menu{background:#3d434a;border:none;padding:0;border-radius:0}.dropdown-menu li a{color:#ffffff!important;padding:10px 15px!important}.dropdown-menu>li a:hover{background:none!important}.dropdown-menu>li.show{background:none!important}.depth_1{background:#4a5158}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (-webkit-min-device-pixel-ratio:2){#masthead .navbar.bg-dark{background-color:#343a40!important}nav#site-navigation{padding:0}nav#site-navigation a.custom-logo-link{padding:15px}nav#site-navigation .navbar-toggler{margin:0 15px 0 0}nav#site-navigation .navigation-head--wrapper{padding:1rem;display:flex;align-items:center}nav#site-navigation .navigation-head--wrapper .navbar-toggler{position:absolute;right:15px}#primary-menu-wrap{padding:0}#primary-menu-wrap ul#primary-menu li{border-top:1px solid rgba(255,255,255,.1)}#primary-menu-wrap ul#primary-menu li:last-child{border-bottom:1px solid rgba(255,255,255,.1)}#primary-menu-wrap ul#primary-menu li a{font-size:15px;padding:10px 15px}.navbar-expand-lg .navbar-nav .nav-link{padding:10px 15px}#primary-menu-wrap li.menu-item-has-children>a#parent-link{height:100%;position:absolute;z-index:10000;width:80%}#primary-menu-wrap li.menu-item-has-children>a#parent-link:before{display:none!important}#primary-menu-wrap li.menu-item-has-children>a:before{content:'';background:url(//bluesoupagency.com/wp-content/themes/bluesoup/assets/images/nav-arrow.svg);display:block;height:32px;width:25px;border:none;float:right;background-repeat:no-repeat}#primary-menu-wrap li.menu-item-has-children.show>a:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);height:25px;width:25px;display:block}.dropdown-toggle:after{display:none}.dropdown-menu{background:#3d434a;border:none;padding:0;border-radius:0}.dropdown-menu li a{color:#ffffff!important;padding:10px 15px!important}.dropdown-menu>li a:hover{background:none!important}.dropdown-menu>li.show{background:none!important}.depth_1{background:#4a5158}}@media screen and (min-width:1200px){.dropdown-menu{min-width:0}#primary-menu-wrap li.menu-item-has-children>a#parent-link{display:none}#primary-menu-wrap ul#primary-menu li,#primary-menu-wrap ul#primary-menu li a{border:1px solid rgba(0,0,0,0)}#primary-menu-wrap ul.depth_0 li,#primary-menu-wrap ul.depth_0 li:hover{border-left:1px solid #ffffff!important;border-top:1px solid #ffffff!important;background:rgba(0,0,0,.25)!important;border-right:1px solid #ffffff!important}#primary-menu-wrap ul.depth_0 li:last-child,#primary-menu-wrap ul.depth_0 li:last-child:hover{border-bottom:1px solid #ffffff!important}#primary-menu-wrap .dropdown-menu{position:absolute;left:-1px;background:0 0;border:none;padding:0;margin:0}#primary-menu-wrap .dropdown-menu a{padding:2px 12px}#primary-menu-wrap ul.depth_0 li{border:1px solid #fff}#primary-menu-wrap .dropdown-menu .depth_0,.depth_1 .nav-item{border:1px solid #fff}#primary-menu-wrap .dropdown-menu li.nav-item{background:0 0;border:1px solid #fff}#primary-menu-wrap .dropdown-menu a{color:#fff;font-size:14px}#primary-menu-wrap .dropdown-menu a:hover{color:#56aadf}ul.dropdown-menu li>ul.dropdown-menu{left:100%!important;top:0!important}ul.dropdown-menu li:hover>ul.dropdown-menu,ul.dropdown-menu li:focus>ul.dropdown-menu{display:block!important}.dropdown:hover .depth_0,.btn-group:hover .depth_0{display:block}.dropdown-menu{margin-top:0}.dropdown-toggle{margin-bottom:2px}.navbar .dropdown-toggle,.nav-tabs .dropdown-toggle{margin-bottom:0}.dropdown-menu .depth_0 li.nav-item:hover{display:block}#primary-menu-wrap ul#primary-menu li a.dropdown-toggle:after{display:none;position:absolute;left:-1px}}nav#site-navigation .telephone-link{color:#fff;opacity:1;text-transform:uppercase}nav#site-navigation .telephone-link a{color:#fff;opacity:1;text-transform:uppercase}nav#site-navigation .telephone-link a:hover{color:#56aadf;text-decoration:none}nav#site-navigation .telephone-link.mobile{display:none}@media screen and (max-width:1199px){nav#site-navigation .telephone-link{display:none}nav#site-navigation .telephone-link.mobile{display:inline-block;position:absolute;top:13px;right:122px;width:44px}nav#site-navigation .telephone-link.mobile a{height:40px;display:block;border-radius:4px;border:solid 1px rgba(225,225,225,.15);padding:5px}nav#site-navigation .telephone-link.mobile a img{max-width:30px}.site-branding-text{display:none}}@media screen and (max-width:320px){nav#site-navigation .telephone-link.mobile{display:inline-block;position:absolute;top:13px;right:95px!important;width:44px}}.entry-content h1{font-size:2.5rem;font-weight:800;padding:15px 0;margin-top:30px;margin-bottom:0;position:relative}.entry-content h1:before{content:'';display:block;position:absolute;height:1px;width:138px;background-color:#fff;left:50%;margin-left:-69px;top:0}.entry-content h1:after{content:'';display:block;position:absolute;height:1px;width:138px;background-color:#fff;left:50%;margin-left:-69px;bottom:0}.so-panel.widget.widget_sow-editor.panel-first-child.panel-last-child{overflow:hidden}.so-panel.widget.widget_siteorigin-panels-builder.panel-first-child.panel-last-child{overflow:hidden}.animatedParent.panel-row-style{overflow:hidden}@media screen and (max-width:1199px){#pg-546-3>.panel-row-style,#pg-546-4>.panel-row-style,#pg-546-5>.panel-row-style,#pg-546-6>.panel-row-style,#pg-546-7>.panel-row-style,#pg-546-8>.panel-row-style,#pg-546-9>.panel-row-style,#pg-546-10>.panel-row-style,#pg-546-11>.panel-row-style,#pg-546-12>.panel-row-style,#pg-546-13>.panel-row-style,#pg-546-14>.panel-row-style,#pg-546-15>.panel-row-style,#pg-546-16>.panel-row-style{padding:0!important}}@media screen and (max-width:575px){.case-study .cs-image{display:none}.case-study .cs-image-mobile{display:block}}@media screen and (min-width:576px){.case-study .cs-image{display:block}.case-study .cs-image-mobile{display:none}}