#ajax-content-wrap{
padding-bottom: 60px !important;
}
.home #footer-outer,
#footer-outer[data-using-widget-area="false"]{
position: absolute;
width: 100%;
bottom: 0;
background-color: transparent !important;
}
.home #ajax-content-wrap,
.author #ajax-content-wrap,
.single #ajax-content-wrap{
padding-bottom: 0px !important;
}
#header-space{
height: 0 !important;
display: none;
}
#header-outer{
background-color: transparent !important;
}
.container-wrap{
margin-top: 100px !important;
background: transparent !important;
}
body a:hover,
body a:hover span{
color: #76777A !important;
}
h1{
margin-bottom: 40px;
}
h3.title{
font-weight: 900 !important;
}
h5,
.btn-border{
border: 2px solid #fff;
border-radius: 8px;
text-align: center;
padding: 7px 40px;
font-size: 15px;
font-weight: bold;
color: #fff;
margin-bottom: 40px;
display: inline-block;
}
h5 a, .btn-border a{
color: #fff !important;
}
.btn-border{
margin-right: 20px;
}
.btn-border.active{
background-color: #fff;
color: #5EB3E4;
}
body .border-bottom,
.wpb_row >.span_12 >.column_container.border-bottom:last-child{
border-bottom: 2px solid #fff;
padding-bottom: 30px !important;
margin-bottom: 20px !important;
}
.meta-category{
display: none;
}
.white-ul a{
color: #fff !important;
} .author #ajax-content-wrap{
background: #E6E6E6 !important;
color: #666666 !important; }
.author #ajax-content-wrap *{
color: #666 !important;
}
.author .post{
width: 100%;
float: none;
padding-top: 0 !important;
}
.author .post-area.standard-minimal.full-width-content article.post .inner-wrap{
padding: 0 0 !important;
}
.author .post-area.standard-minimal.full-width-content article.post .content-inner{
margin-bottom: 20px !important;
}
body.author .posts-container article .post-header h2{
line-height: 24px !important;
}
body.author .posts-container article .post-header h2 a{
font-size: 16px !important;
}
.author .post-area.standard-minimal.full-width-content article.post .more-link{
margin-top: 0;
}
.user-info h4{
font-weight: 800;
}
.author #ajax-content-wrap .btn-bio{
border-color: #5EB3E4;
font-weight: 800 !important;
}
.author #ajax-content-wrap .btn-bio.active{
background: #5EB3E4;
color: #fff !important;
}
.author-tabs-container{
margin-top: 150px;
}
.author #ajax-content-wrap h6{
line-height: 20px;
}
.dir-listing *,
.dir-listing a:hover{
color: #fff !important;
}
.dud_field_name{
font-size: 18px;
}
.author-page .post-author,
.author-page .subheader{
display: none !important;
}
.author-page .post-area.standard-minimal .post-content{
padding-left: 0;
}
html .author-page .page-header-no-bg{
background: transparent;
}
.author-page .excerpt{
display: none;
}
.author-page{
display: flex;
}
.author-page .col-3{
flex: 1;
}
.author-page .col-9{
flex: 3;
}
.author .avatar{
max-width: 300px;
min-width: 300px;
height: auto;
}
.author .user-top{
margin-bottom: 20px;
overflow: auto;
}
.author .user-avatar{
float: left;
margin-right: 20px;
}
.author .btn-border{
margin-bottom: 0;
}
.author .row .col.section-title{
border-bottom: 0 none;
}
.author .post-area.standard-minimal.full-width-content article.post .inner-wrap{
padding: 0 10%;
}
#tab-2 .post-area{
width: 100% !important;
margin-left: 0 !important;
} .blog-recent .col{
margin-bottom: 5px;
}
.blog_next_prev_buttons ul{
display: flex;
}
.blog_next_prev_buttons ul li{
flex: 1;
width: 100%;
}
.blog_next_prev_buttons.wpb_row.vc_row-fluid.standard_section{
margin-bottom: 0 !important;
}
.single-post .container-wrap.no-sidebar{
background: #E6E6E6 !important;
color: #666666 !important;
}
body[data-ext-responsive="true"].single-post .heading-title[data-header-style="default_minimal"] .entry-title{
color: #666666 !important;
border-bottom: 2px solid #5eb3e4 !important;
}
.previous-post,
.next-post{
align-items: flex-start !important;
}
.previous-post *{
color: #666666 !important;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project h3, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project span, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project span, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] .next-post h3, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] .next-post span, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] .previous-post h3, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] .next-post span{
color: #666666 !important;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project:after, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project:after, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .previous-post:after, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .next-post:after,
.blog_next_prev_buttons,
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav ul .previous-project, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav ul .next-project, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .previous-post, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .next-post{
background: transparent !important;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project h3 .text .line, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 .text .line, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] h3 .text .line, .portfolio-items[data-ps="8"] .line
{
background: #5eb3e4 !important;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project h3 .next-arrow line, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 .next-arrow line, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] .previous-post h3 .next-arrow line, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] .next-post h3 .next-arrow line, .portfolio-items[data-ps="8"] line {
stroke: #5eb3e4 !important;
}
#sidebar h2{
font-size: 16px;
float: left;
clear: right;
margin-right: 15px;
width: 80px;
font-weight: 800;
}
#sidebar .widget.widget_categories li{
display: inline-block !important;
border: 2px solid #fff !important;
border-radius: 8px !important;
text-align: center;
padding: 10px !important;
font-size: 18px;
font-weight: bold;
width: 15%;
color: #fff;
margin-left: 10px !important;
}
#search-2{
float: left;
}
#search-2 form{
width: 220px;
}
#search-2,
#sidebar div.widget{
margin-bottom: 10px !important;
}
#categories-2{
clear: both;
}
#categories-2 h4{
color: #fff;
font-size: 20px;
line-height: 20px;
text-transform: none;
font-family: 'Open Sans';
font-weight: 200;
}
#categories-2 .screen-reader-text{
float: left;
clear: right;
margin-right: 15px;
height: 35px;
padding-top: 5px;
width: 80px;
font-weight: 800;
}
#categories-2 #cat{
float: left;
clear: right;
height: 35px;
width: auto;
width: 220px;
}
.search-field{
color: #ccc;
background: #fff !important;
padding: 5px !important;
}
.post-area.standard-minimal.full-width-content article.post{
border-bottom:  0 none !important;
}
.post-area.full-width-content.standard-minimal{
width: 100%;
margin: 0 !important;
max-width: 100%;
}
.post-area.standard-minimal.full-width-content article.post .inner-wrap{
padding: 0 45px 0 0 !important;
}
.posts-container article{
width: 33.333%; float: left;
}
.post-area.standard-minimal article.post .post-header{
margin-bottom: 0 !important;
} .more-link, .article-content-wrap{
transform-origin: 0 0;
transition: all .25s ease-in-out; }
.more-link:hover, .article-content-wrap:hover{
-webkit-transform: scale3d(1.03, 1.03, 1);
}
body .post-area.standard-minimal article.post .more-link:hover span,
body .post-area.standard-minimal article.post .post-header h2 a:hover{
color: #fff !important;
}
.post-area ul{
margin-left: 0;
}
.post-area ul li{
margin-left: 20px !important;
margin-right: 20px !important;
}
.post-area ul li img{
display: block;
width: 100px !important;
height: 100px !important;
}
.meta-author.vcard.author{
display: none !important;
}
body .posts-container article .post-header h2,
body .posts-container article .post-header h2 a{
font-size: 20px !important;
color: #fff !important;
font-weight: 900 !important;
}
body .posts-container article .post-header h2{
line-height: 32px;
transform-origin: 0 0;
transition: all .25s ease-in-out;
}
body .post-area.standard-minimal article.post .post-header h2 a:hover{ transform: scale3d(1.03, 1.03, 1);  }
.post-area.standard-minimal article.post .more-link span{
color: #fff !important;
}
#single-below-header{
max-width: 1000px;
margin: 0 auto;
}
#single-below-header,
body[data-ext-responsive="true"].single-post .heading-title[data-header-style="default_minimal"] .entry-title{
text-align: left;
}
body[data-ext-responsive="true"].single-post .heading-title[data-header-style="default_minimal"] .entry-title{
border-bottom: 2px solid #fff;
margin-bottom: 30px !important;
}
html,
body,
.material .ocm-effect-wrap{
background-image: url(//cpllp.com/wp-content/themes/salient-child/images/CPLLP_Image_BG.webp);
background-position: center center;
background-size: cover;
}
body #footer-outer,
body #footer-outer #copyright,
body #nectar_fullscreen_rows > #footer-outer.wpb_row .full-page-inner-wrap{
background: transparent !important;
}
.emd-form-row.emd-row{
display: none;
}
div.emd-form-row.emd-row:nth-of-type(3){
display: block;
}
.archive.category .row.page-header-no-bg{
margin-top: 105px;
background: transparent;
}
.archive.category .container-wrap{
padding-top: 0 !important;
margin-top: 0 !important
}
.archive.category .post-author{
display: none !important;
}
.archive.category .post-area.standard-minimal .post-content{
padding-left: 0;
}
.single h4,
.single #single-below-header span{
color: #666666 !important;
}
.row .col.section-title span{
color: #fff !important;
} body #ajax-content-wrap [class^="icon-"].icon-default-style{
color: #fff !important;
} .search .more-link{
margin-top:25px;
font-family: 'Open Sans';
font-weight: 700;
margin-bottom: 5px;
font-size: 14px;
display: inline-block;
cursor: pointer;
height: 50px;
position: relative;
line-height: 50px;
padding-right: 25px;
}
.search .more-link:hover span{
color: #5eb3e4!important;
}
.search .more-link span:before{
background-color: #5eb3e4!important;
backface-visibility: hidden;
letter-spacing: 0;
display: block;
content: ' ';
z-index: 100;
position: absolute;
width: 22px;
height: 2px;
background-color: #000;
top: 53%;
opacity: 0;
right: -10px;
cursor: pointer;
transform: translateY(-50%) translateX(-20px) translateZ(0);
-webkit-transform: translateY(-50%) translateX(-20px) translateZ(0);
transition: opacity 0.25s cubic-bezier(0.12,0.75,0.4,1),transform 0.25s cubic-bezier(0.12,0.75,0.4,1);
-webkit-transition: opacity 0.25s cubic-bezier(0.12,0.75,0.4,1),-webkit-transform 0.25s cubic-bezier(0.12,0.75,0.4,1);
}
.search .more-link span:after{
display: inline-block;
font-family: 'FontAwesome'!important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 50px;
height: 50px;
-webkit-font-smoothing: antialiased;
letter-spacing: 0;
content: "\f105";
margin-left: 15px;
position: absolute;
right: 0;
top: 53%;
-ms-transform: translateY(-50%);
-webkit-transform: translateY(-50%) translateZ(0);
transform: translateY(-50%) translateZ(0);
font-size: 25px;
transition: opacity 0.25s cubic-bezier(0.12,0.75,0.4,1),transform 0.25s cubic-bezier(0.12,0.75,0.4,1);
-webkit-transition: opacity 0.25s cubic-bezier(0.12,0.75,0.4,1),-webkit-transform 0.25s cubic-bezier(0.12,0.75,0.4,1);
}
.search .more-link:hover span:before {
opacity: 1;
transform: translateY(-50%) translateX(0px);
-webkit-transform: translateY(-50%) translateX(0px);
}
.search .more-link:hover span:after {
transform: translateX(12px) translateY(-50%);
-webkit-transform: translateX(12px) translateY(-50%);
}
.search #page-header-bg{
background: transparent !important;
margin-top: 105px;
text-align: left;
color: #fff !important;
}
body.search #page-header-bg h1{
font-size: 55px !important;
}
#search-results .result h2{
line-height: 40px;
margin-bottom: 2px;
}
#search-results article.result .title a{
background-image: none !important;
}
#search-results .result, .masonry-blog-item *{
color: #fff;
font-size: 15px;
line-height: 22px;
font-weight: 300;
}
body.search #search-results .result:hover .inner-wrap{
box-shadow: 0 0 0 transparent !important;
transform: none !important;
}
body.search #page-header-bg h1,
body.search .result-num{
color: #fff !important;
}
body.search-results.material #ajax-content-wrap .container-wrap{
padding-top: 0 !important;
}
body.search #search-results .result .inner-wrap{
background: transparent !important;
border: 0 none !important;
}
body #search-results .result{
padding: 0 45px !important;
}
body.search #search-results .result .inner-wrap h2{
padding: 0 !important;
}
#search-results article.result .title a{
font-size: 20px !important;
color: #fff !important;
font-weight: 900 !important;
}
body[data-button-style="slightly_rounded_shadow"] .container-wrap button[type="submit"]:hover{
box-shadow: 0 none !important;
}
#dud_user_srch_val{
background: #fff !important;
border: 0 none !important;
height: 45px !important;
}
#dud_user_srch_submit i{
height: 15px;
line-height: 20px;
color: #fff !important;
}
#dud_user_srch_submit{
border: 0 none !important;
background-color: transparent !important;
}
body.search.material .container.main-content .span_9{
width: 100% !important;
margin-right: 0 !important;
}
.search.search0result #sidebar{
display: none;
}
.dir-listing-border-2{
display: none;
}
.search-no-results .container-wrap{
margin-top: 0 !important;
padding-top: 0 !important;
}
.popmake-content h1,
.popmake-content h2,
.popmake-content h3,
.popmake-content h4,
.popmake-content h5,
.popmake-content h6{
color: #000 !important;
}
.popmake-content h2{
border-bottom: 2px solid #54A4D3;
margin-bottom: 30px;
padding-bottom: 10px;
}
.nectar-fancy-ul a{
color: #fff !important;
}
.swiper-slide .content h2{
font-size: 80px !important;
}
.user-avatar img{
width: 250px;
height: 250px;
}
.author-page{
padding-top: 80px !important;
}
#author-back{
position: absolute;
top: 20px;
left: -5%;
font-family: 'Verdana', sans-serif;
font-size: 26px;
}
.dud_field_2{
height: 65px;
display: inline-block;
overflow: hidden;
margin-top: 15px;
}
.dud_line_1{
margin-bottom: 10px;
}
.author-bio{ border: 1px solid white;
margin-top: 5px !important;
font-weight: bold;
padding:5px; }
#sidebar .widget.widget_categories li.cat-item-3{
display: none !important;
}
#sidebar .widget.widget_categories li.cat-item-6 {
display: none !important;
}
#sidebar .widget.widget_categories li.cat-item-1{
display: none !important;
}
#sidebar .widget.widget_categories li.cat-item-7{
display: none !important;
}
#sidebar .widget.widget_categories li{
margin-left: 0 !important;
margin-right: 10px !important;
}
article.post .content-inner {
padding-bottom: 0px !important;
}
.representative-blog-title{ margin: 0 auto !important;
max-width: 1000px;
}
.representative-entry-title{
line-height: 40px !important;
}
.nectar-social-sharing-fixed .nectar-social{
color: rgba(36,106,155,100) !important;
}
.nectar-social-sharing-fixed .nectar-social a i, body #ajax-content-wrap [class^="icon-"].icon-default-style {
color: rgba(36,106,155,100) !important;
}
.swiper-slide .button.solid_color a.primary-color{
color: rgba(36,106,155,100) !important;
}
.swiper-slide .button.solid_color a.primary-color:hover{
color: #76777a !important;
}
.author_posts_content{
padding-left: 0px !important;
margin-bottom:-50px !important;
padding-bottom: 30px !important;
}
.author_posts_content .post-header h2 a {
font-size: 16px !important;
font-weight: 700;
}
.recent-posts .recent-post-header h3{
transform-origin: 0 0;
transition: all .25s ease-in-out;
}
.recent-posts .recent-post-header h3 a:hover{
transform: scale3d(1.03, 1.03, 1);
}
@media screen and (max-width: 767px){
.btn-border{
margin-bottom: 10px;
}
.posts-container article{
width: 100%;
}
.post-area.standard-minimal.full-width-content article.post{
padding-top: 40px;
}
.post-area.standard-minimal.full-width-content article.post .content-inner{
margin-bottom: 20px;
}
.author-page{
display: block;
}
.author .user-avatar{
margin-right: 0;
float: none;
}
.author-tabs-container{
margin-top: 50px;
}
.author #ajax-content-wrap .btn-bio{
width: 90%;
margin: 0 auto;;
margin-bottom: 5px;
display: block;
}
.author #ajax-content-wrap{
height: 100%;
}
}
.nectar-social-sharing-fixed .nectar-social a i, 
body #ajax-content-wrap [class^="icon-"].icon-default-style,
.icon-default-style.accent-color{
color: #fff !important;
}
@media screen and (min-width: 1000px){
.page-id-66 h1{
margin-bottom: 60px !important;
}
#categories-2 h4{
float: left;
margin-top: 5px;
margin-right: 20px;
}
}
.post-template-default.single.single-post .regular.post.type-post.format-standard + h3{
display: none !important;
}
body #ajax-content-wrap .nectar-social-sharing-fixed .nectar-social a i,
body #ajax-content-wrap .nectar-social-sharing-fixed [class^="icon-"].icon-default-style{
color: rgba(36,106,155,100) !important;
} #sidebar .widget.widget_categories li.cat-item {
width: auto;
padding: 4px 10px !important;
margin-top: 5px;
}
@media screen and (max-width: 1400px){
.user-top .author-tabs-container .btn-bio{
padding: 7px 13px;
margin-right: 8px;
margin-bottom: 5px;
}
}
@media (min-width: 768px) and (max-width: 992px){
.user-top .author-tabs-container{
margin-top: 210px;	
}
}
body.single-post a {
color: #194d73;
}
.insights_page .post-area .posts-container{
display: flex;
flex-wrap: wrap;    
}
.insights_page .ocm-effect-wrap .container-wrap .post-area .posts-container {
display: flex;
flex-wrap: wrap;
}
.users_listing_section #dud_user_srch{
display: none;
}
.wpb_wrapper .users_listing_section{
display: flex;
flex-wrap: wrap; margin: 20px -13px 0;
}
.users_listing_section .dir-listing{
margin: 0;
position: relative;
min-height: auto !important;
flex: 0 0 100%;
max-width: 100%;
padding: 0 13px;
}
.users_listing_section .dir-listing #avatar-size{
position: static !important;
width: 140px !important;
}
.users_listing_section .dir-listing #avatar-size a{
display: block;
}
.users_listing_section .dir-listing #avatar-size img{
height: auto !important;
width: 100%;
vertical-align: top;
}
.users_listing_section .dir-listing .dir-listing-text{
padding-left: 0 !important;
}
.users_listing_section .dir-listing .dir-listing-text .more-link b::after{
top: auto;
bottom: 6px;
font-size: 16px;
right: auto;
display: none;
}
.users_listing_section .dir-listing .dud_field_email a{
font-size: 16px;
}
.users_listing_section .dir-listing .dud_field_name{
font-size: 15px;
}
.users_listing_section .dir-listing .dud_field_name .more-link b{
font-weight: 800;
}
.users_listing_section .dir-listing .dud_line_1{
font-size: 13px;
}
@media (max-width: 767px) {
.users_listing_section .dir-listing #avatar-size{
height: auto !important;
}
.users_listing_section .dir-listing #avatar-size img{
width: 100px !important;
max-width: 100px !important;
}
}
@media (min-width: 768px) {
.users_listing_section .dir-listing{
flex: 0 0 33.33%;
max-width: 33.33%;
}
.users_listing_section .dir-listing .dir-listing-text .more-link b::after{
right: 30px;
}
}
@media (min-width: 992px) {
.users_listing_section .dir-listing{
flex: 0 0 33.33%;
max-width: 33.33%;
}
}
@media (min-width: 1200px) {
.users_listing_section .dir-listing{
flex: 0 0 20%;
max-width: 20%;
}
}