/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/


/*font styles*/
body h1, h2, h3, h4, h5 {
    font-family: roc-grotesk, sans-serif;
    font-weight: 400;
}

body h6 {
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
}

body p{
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 200;
    font-style: normal;
}

body italics{
    font-family: neue-haas-grotesk-display, sans-serif;
    font-weight: 400;
}

/* body a {
    color:inherit;
} */

/*marketing tag changes*/
body .h1 {
    font-family: roc-grotesk, sans-serif;
    text-transform: uppercase;
    letter-spacing: 10.5px!important;
    font-size: 88px!important;
    line-height: 85px!important;
} 

body .h2 {
    font-family: roc-grotesk, sans-serif;
    font-size: 57px!important;
    line-height: 63px!important;
    letter-spacing: 0px!important;
    text-transform: initial;
}

body .h3 {
    font-family: roc-grotesk, sans-serif;
    font-size: 41px!important;
    line-height: 49px!important;
    letter-spacing: .17px!important;
    text-transform:initial;
}

body .h4 {
    font-family: roc-grotesk, sans-serif;
    font-size: 30px!important;
    line-height: 35px!important;
    letter-spacing: .75px!important;
    text-transform: initial;
}

body .h5 {
    font-family: roc-grotesk, sans-serif;
    font-size: 19px!important;
    line-height: 25px!important;
    letter-spacing: .35px!important;
    text-transform: initial;
}

body .h6 {
    font-family: neue-haas-grotesk-text, sans-serif;
    font-size: 14px!important;
    line-height: 24px!important;
    letter-spacing: 3px!important;
    text-transform: uppercase!important;
}

body .p {
    font-size: 16px;
    line-height: 23px;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-style: normal;
    text-transform: initial;
    letter-spacing: .5px;
}
/*top nav*/
#header-outer .sf-menu span.menu-title-text {
    font-family: neue-haas-grotesk-text, sans-serif;
}

#top nav > ul > li[class*="button_solid_color"] > a:before {
    height: 35px;
}



#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a .menu-title-text:after {
    border-color: #FF7606;
}

.sf-menu li ul li a .menu-title-text:after {
    background-color: #FF7606;
}

#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item>ul>li {
    border-left: 0.25px solid #838789;
    border-right: 0.25px solid #838789;
    border-bottom: 0.25px solid #838789;
    border-top: 0.25px solid #838789;
}

#header-outer #top .slide-out-widget-area-toggle a .lines:before {
    background-color: #ff7606;
} 

#header-outer #top .slide-out-widget-area-toggle a .lines-button:after{
    background-color: #ff7606;
}

#header-outer #top .slide-out-widget-area-toggle a .lines:after{
    background-color: #ff7606;
}

#header-outer:not(.transparent) #top .slide-out-widget-area-toggle .close-line {
    background-color: #FF7606!important;
}

#header-outer.transparent[data-permanent-transparent="false"].dark-slide #top .slide-out-widget-area-toggle.mobile-icon i:before{
    background-color: #ff7606!important;
}

#header-outer.transparent[data-permanent-transparent="false"].dark-slide #top .slide-out-widget-area-toggle.mobile-icon i:after {
    background-color: #FF7606!important;
}

body:not(.mobile) #header-outer.transparent.dark-slide > #top .span_9 > .slide-out-widget-area-toggle .lines:before {
    background-color: #ff7606!important
}
/*body #header-outer.transparent.dark-slide > #top nav .sf-menu > .current_page_item > a {
    color:#ffffff!important;
}*/

body #header-outer.transparent.dark-slide > #top nav .sf-menu > .current-menu-item > a {
    color:#ffffff;
}

body:not(.mobile) #header-outer.transparent.dark-slide > #top .span_9 > .slide-out-widget-area-toggle .lines:after {
    background-color: #ff7606!important;
}

body:not(.mobile) #header-outer.transparent.dark-slide > #top .span_9 > .slide-out-widget-area-toggle .lines-button:after{
    background-color: #ff7606!important;
}

body.material #header-outer.transparent .slide-out-widget-area-toggle a .close-line {
    background-color: #ff7606!important;
}
/*#header-outer:not([data-format=centered-menu-under-logo]):not([data-format=centered-menu-bottom-bar]) #top .slide-out-widget-area-toggle[data-custom-color=true] a:before {
    top: 58%;
}*/

body #slide-out-widget-area .inner .off-canvas-menu-container li a {
font-family: roc-grotesk, sans-serif;
}

#slide-out-widget-area[data-dropdown-func].fullscreen-split .inner .off-canvas-menu-container li li a {
    font-size: 24px!important;
    line-height: 33px!important;
}

#slide-out-widget-area .ocm-dropdown-arrow {
    color: #FF7606;
}

#slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container li a:after {
    border-color: #FF7606;
}

body #slide-out-widget-area ul .menu-item .nectar-ext-menu-item .menu-title-text {
    background-image: linear-gradient(to right,#FF7606 0,#FF7606 100%);
}

#header-outer[data-lhe="animated_underline"].transparent #top nav > ul > li > a .menu-title-text:after {
    border-color: #FF7606!important;
}


.nectar-ext-menu-item .menu-title-text {
    background-image: linear-gradient(to right,#FF7606 0,#FF7606 100%);
}

#header-outer .nectar-ext-menu-item .menu-title-text {
    text-transform: initial;
}

body.material.mobile #header-outer.transparent:not([data-permanent-transparent="1"]) header .slide-out-widget-area-toggle a .close-line{
    background-color: #FF7606!important;
}

#header-outer.transparent[data-permanent-transparent="false"] #top .slide-out-widget-area-toggle.mobile-icon i:after{
    background-color: #FF7606!important;
}

#header-outer.transparent[data-permanent-transparent="false"] #top .slide-out-widget-area-toggle.mobile-icon i:before{
    background-color: #ff7606!important;
}


body:not(.mobile) #header-outer.transparent > #top .span_9 > .slide-out-widget-area-toggle .lines:after {
    background-color: #FF7606!important;
}

/*footer*/
#ajax-content-wrap #footer-outer #copyright {
    border-top: 1px solid #657685;
}

.cb-footer .nf-form-content {
    padding: 0px;
}

body[data-form-style="minimal"] .container-wrap .span_12.light input[type="email"] {
    background-color: transparent;
    border-bottom: 1px solid #657685;
}

body[data-form-style="minimal"] .container-wrap .span_12.light input[type="email"]:focus {
    border-color: #FF7606;
}

.nf-error .nf-error-msg {
    color: #FF7606!important;
    font-size: 14px;
    font-family: neue-haas-grotesk-text, sans-serif;
    letter-spacing: .5px;
}

.nf-error.field-wrap .nf-field-element:after {
    background:  #FF7606!important;
}

.nf-error-msg {
    color: #FF7606!important;
    font-size: 14px;
    font-family: neue-haas-grotesk-text, sans-serif;
    letter-spacing: .5px;
}

body[data-form-style="minimal"] input[type=email]:focus {
    border-color: #ff7606!important;
}

body .nf-error .ninja-forms-field {
    border-color: #ff7606!Important;
}

body .nf-pass.field-wrap .nf-field-element:after {
    color: #ff7606;
}

body .nf-pass .ninja-forms-field {
    border-color: #ff7606!important;
}

body[data-button-style=rounded] .container-wrap input[type=submit] {
    padding: 13px 23px!important;
}


input[type=submit] {
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 3.25px;
}

.container-wrap .span_12.light input[type=submit]:hover {
    opacity:1;
}

.nf-form-content input[type=submit]:hover {
    color: #fff!important;
}    

.cb-footer .span_12.light .wpb_text_column a:not(:hover) {
    opacity: 1;
}

/*buttons*/
.nectar-cta {
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
}

body .nectar-button.large.see-through-2 {
    border-width: 1px;
    border-color: #FF7606!important;
}
/*
.border-button .nectar-cta .link_wrap .link_text:after {
background-color: #FF7606;
}

.nectar-cta .link_wrap .arrow:before { 
    z-index: 1;
}


.nectar-cta .link_wrap .link_text:after {
    border: none;
}
*/

.primary-button .link_wrap .link_text:after, .nectar-cta[data-style=material] .link_wrap .circle, .nectar-cta[data-style=material] .link_wrap .link_text:before {
  border: none;
  height: 30px;
  width: 30px;
  margin-top: -15px;
  right: -6px;
  background-color: #FF7606;
  z-index: -1; 
  color:#fff;
}

.primary-button .link_wrap .arrow:before {
    font-size: 20px;
    right: -5px;
}

.primary-button[data-style=see-through] .link_wrap .arrow:after {
    right: 6px;
}    

.nectar-cta .link_wrap .link_text:after, .nectar-cta[data-style=material] .link_wrap .circle, .nectar-cta[data-style=material] .link_wrap .link_text:before {
  border: none;
}

.nectar-cta .link_wrap .arrow:before {
    font-size: 20px;
    right: -5px;
    color:#ff7606;
}

.nectar-cta[data-style=see-through] .link_wrap .arrow:after {
    right: 6px;
}

.locations-hero .wpb_wrapper>div {
    margin-bottom: 5px;
}

.locations-hero .span_12 .wpb_column .vc_column-inner .nectar-link-underline-effect a {
    background-image: none;
}


.hero-img .nectar_video_lightbox.play_button_with_text:not([data-style=small]) .play:before {
    width: 90px;
    height: 90px;
}

.hero-img .nectar_video_lightbox.play_button_with_text .play {
    height: 81px;
    width: 81px;
}

.locations-hero .nectar-cta .link_wrap .arrow:before {
    color: #FF7606!important;
}


.nectar-cta[data-style=see-through] .link_wrap .arrow:after {
    border-bottom: 1px solid #FF7606;
}

.nectar_video_lightbox.play_button_with_text svg {
    width: 24px;
    height: 24px;
}


.locations-sub {
    position: absolute;
    top: 30px;
}

.services-copy-hp .nectar-cta .link_wrap .arrow:before {
    color: #FF7606;
}


body .wpb_row .inner_row.hero-headline {
    margin-bottom: 15px!important;
}

.cta-after-intro .nectar_video_lightbox.play_button_with_text .play {
    height: 42px;
    width: 42px;
}

.cta-after-intro .nectar_video_lightbox.play_button_with_text svg {
    width: 17px;
    height: 17px;
}

.cta-after-intro .nectar_video_lightbox.play_button_with_text[data-color="default-accent-color"]:not([data-style="small"]) .play > .inner-wrap:before {
background-color: #dce1e5!important;
}

.cta-after-intro .nectar_video_lightbox path {
    fill: #ff7606;
}

.cta-after-intro .nectar_video_lightbox.play_button_with_text .link-text {
        margin-left: 21px;
}

.locations-hero .nectar-cta .link_wrap .link_text {
    padding-right: 27px;
}


/*stats*/
.cb-milestones p {
    font-size: 19px;
    font-weight: 400;
    font-family: roc-grotesk, sans-serif;
}



/*services*/
.services-copy-hp {
    top: 30px;
    position: absolute;
}

/*blog posts*/
/*.blog-posts .blog-recent[data-style=minimal] .col>a {
    border-right: 1px solid #838789;
    opacity: .5;
}*/

.blog-sec .blog-recent[data-style=minimal] .col {
    padding: 20px 20px 0 0;
}

.blog-posts .blog-recent[data-style=minimal] .meta {
display: none;
}

.blog-recent .post-header h3.title {
    font-size: 35px;
    letter-spacing: 0;
    line-height: 41px;
}

.post-1.type-post a {
    border-right: none!important;
    opacity: 0;
}

.blog-posts .blog-recent .excerpt {
    margin-bottom: 15px;
}

.blog-recent[data-style="minimal"] .col > span {
    color:#1A2023!important;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
}

.blog-recent i.icon-button-arrow {
    color: #ff7606!important;
}

.excerpt {
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 200;
}

.post-template-default .featured-media-under-header__cat-wrap .meta-category a {
padding: 0;
    background-color: transparent;
}

.single-post .featured-media-under-header h1.entry-title {
    font-size: 75px;
    line-height: 81px;
}

.featured-media-under-header__cat-wrap .meta-category a:hover {
    color: #ff7606;
}

@media only screen and (min-width: 1000px) and (max-width: 1300px) {
/*marketing tags*/
body .h1 {
    letter-spacing: 10.5px!important;
    font-size: 66px!important;
    line-height: 63.75px!important;
} 

body .h2 {
    font-size: 45.6px!important;
    line-height: 50.4px!important;
    letter-spacing: 0px!important;
}

body .h3 {
    font-size: 30.75px!important;
    line-height: 36.75px!important;
    letter-spacing: .17px!important;
}

body .h4 {
    font-size: 27px!important;
    line-height: 31.5px!important;
    letter-spacing: .75px!important;
}

body .h5 {
    font-size: 17.1px;
    line-height: 22.5px!important;
    letter-spacing: .35px!important;
}

body .h6 {
    font-size: 11.9px!important;
    line-height: 20.4px!important;
    letter-spacing: 3px!important;
}

body .p {
    font-size: 16px;
    line-height: 23px;
    letter-spacing: .5px;

}

/*headers*/
.secondary-dark-header .nectar-responsive-text h1 {
    padding-top: 5%;
}

.secondary-dark-header .vc_row .wpb_column .wpb_text_column p {
    padding-right: 15%;
}
}

@media only screen and (max-width:699px) {
.hero-img .video-hero .nectar_video_lightbox.play_button_with_text .play {
    height: 61px!important;
    width: 61px!important;
}

body h1 {
    font-size: 35.8px;
    line-height: 41.2px;
    letter-spacing: 6.5px;
}

.vc_column-inner .nectar-milestone .number.default h5 {
    font-size: 71px;
}

.vc_column-inner .nectar-milestone .number .symbol-wrap .symbol {
    font-size: 35px;
}

.nectar-milestone[data-symbol-alignment=superscript] .number .symbol-wrap {
    top: 10px;
}

.nectar-milestone {
    margin-top: 5px;
}

.nectar_video_lightbox.play_button_with_text {
    padding: 20px 20px;
}

.wpb_row.full-width-content .vc_col-sm-12 .nectar-post-grid[data-grid-spacing="1vw"] {
    margin: 3%;
}

.nectar-post-grid[data-grid-spacing="15px"] .nectar-post-grid-item {
    margin: 0px;
}


.nf-form-content {
    padding: 0px!important;
}

.page-id-80 .nectar-post-grid[data-grid-spacing="15px"] .nectar-post-grid-item {
    margin: 0 0 25px!important;
}

.single-post .featured-media-under-header h1.entry-title {
    font-size: 35.8px!important;
    line-height: 41.2px!important;
    letter-spacing: 6.5px!important;
}

.page-id-66 .wpb_gallery_slidesflickity_static_height_style .nectar-flickity .flickity-viewport {
    margin-bottom: 25px!important;
}
}

@media only screen and (min-width:999px) {
.full-width-content.client-testimonials.wpb_row .inner_row {
    margin-bottom: 0px!important;
}

.blog-sec .nectar-shape-divider {
    width: 42%;
}


}

@media only screen and (min-width: 1px) and (max-width: 999px) {
    #footer-widgets .container .col {
    margin-bottom: 0;
}

#footer-outer[data-full-width="1"] .container {
    padding: 0px 19px;
}

.nectar-milestone {
    margin-bottom: 0px!important;
}

.iwithtext {
    margin-left: 25px;
}

.nectar-shape-divider-wrap:not([data-using-percent-val="true"]) .nectar-shape-divider {
    display: none;
}

.nectar_single_testimonial .inner p {
    font-size: 25px!Important;
    line-height: 33px!important;
    padding-bottom: 125px!important;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
    letter-spacing:.5px;
}

.nectar_single_testimonial span {
    letter-spacing: 1.5px;
}

.blog-recent[data-style=minimal] .col {
    padding: 20px 0px;
}

.blog-posts .blog-recent[data-style=minimal] .col>a {
    border-right:none;
    opacity:0;
}

.blog-recent .post-header h3.title {
    font-size: 30px;
    letter-spacing: 0;
    line-height: 37px;
}

.portfolio-filters-inline .container {
    max-width: 100%;
}

#ajax-content-wrap .portfolio-filters-inline[data-color-scheme*="-underline"] a {
    margin-left: 0px;
}

.nectar-post-grid-filters[data-align=left] {
    text-align: center;
}

.nectar-post-grid-wrap .nectar-post-grid-filters h4 {
    letter-spacing: 2.5px;
    font-size: 16px;
    font-weight: 400;
}

.nectar-post-grid-item-bg-wrap-inner {
    margin-top: 20px;
}

span.nectar-text-inline-images__marker.animated-in {
    display: none;
}

.nectar-post-grid-wrap[data-style="content_under_image"] [data-grid-item-height="50vh"] .nectar-post-grid-item-bg {
    height: 40vh;
}

.nectar-post-grid[data-grid-spacing="15px"] .nectar-post-grid-item {
    margin: 0px;
}

/*marketing tags*/
/*.h6 {
    font-family: neue-haas-grotesk-text, sans-serif!important;
    text-transform: uppercase!important;
    letter-spacing: 3px!important;
    font-size: 14px!important;
    line-height: 24px!important;
    font-weight: 400!important;
}*/

body .careers-form .wpb_column.border_left_desktop_1px > .vc_column-inner {
    border-left: none!important;
}

.testimonials-big .nectar-flickity.nectar-carousel[data-format=default] .flickity-slider .cell {
    padding: 10px 0px;
}

.testimonials-big .nectar_single_testimonial .inner p {
    padding-bottom: 25px!important;
}

.testimonial-short .nectar_single_testimonial .inner p {
        padding-bottom: 15px!important;
}

.page-id-80 #ajax-content-wrap .vc_row.inner_row.right_padding_tablet_3pct .row_col_wrap_12_inner {
    padding-right: 0%!important;
}

.page-id-80 [data-columns="4"].layout-mixed > div:nth-child(10n + 1) .post-heading a {
    font-size: 35px;
    line-height: 39px;
}

.nectar-post-grid-wrap[data-style="content_under_image"] [data-columns="4"].layout-mixed > div:nth-child(10n + 1) .content {
    padding: 5%;
    min-height: 55vh;
}

.col.span_4.post.type-post.status-publish.format-standard {
    margin-bottom: 25px;
}

.services-copy-hp {
    top: 30px;
    position: inherit;
}

span.link-text h5 {
    display: none;
}

.page-id-66 span.link-text h5 {
    display: inherit;
}

.normal-copy p {
    margin-bottom: 25px!Important;
}
}

@media only screen and (min-width: 690px) and (max-width: 999px) {
.nectar-milestone {
    margin-top: 24px;
}

.wpb_row.full-width-content .vc_col-sm-12 .nectar-post-grid[data-grid-spacing="1vw"] {
    margin: 3%!important;
}

.service-pages-projects .nectar-post-grid[data-columns][data-grid-spacing="15px"]:not([data-columns="1"]):not([data-masonry="yes"]) .nectar-post-grid-item {
width: 100%;
}

.page-id-80 .nectar-post-grid[data-grid-spacing="15px"] .nectar-post-grid-item {
    margin: 0 10px 25px 10px!important;
}

.blog-recent[data-style*=classic_enhanced] .has-post-thumbnail .meta-category a, .blog-recent[data-style*=classic_enhanced] .meta-category a {
    left: 30px;
}

.blog-recent[data-style*=classic_enhanced] .post-featured-img img {
    min-width: 100%;
}

.single-post .featured-media-under-header h1.entry-title {
    font-size: 67.9px!important;
    line-height: 67.9px!important;
}

.page-id-66 .wpb_gallery_slidesflickity_static_height_style .nectar-flickity .flickity-viewport {
    margin-bottom: 25px!important;
}

/*Marketing Tags*/
body .h1 {
    letter-spacing: 3.5px!important;
    font-size: 57.2px!important;
    line-height: 55.25px!important;
} 

body .h2 {
    font-size: 42.75px!important;
    line-height: 47.25px!important;
    letter-spacing: 0px!important;
}

body .h3 {
    font-size: 34.85px!important;
    line-height: 41.65px!important;
    letter-spacing: .17px!important;
}

body .h4 {
    font-size:27px!important;
    line-height: 31.5px!important;
    letter-spacing: .75px!important;
}

body .h5 {
    font-size: 19px!important;
    line-height: 25px!important;
    letter-spacing: .35px!important;
}

body .h6 {
    font-size: 11.9px!important;
    line-height: 20.4px!important;
    letter-spacing: 3px!important;
}

body .p {
    font-size: 16px!important;
    line-height: 23px!important;
}

}


@media only screen and (min-width: 0px) and (max-width: 689px) { 
body .h1 {
    letter-spacing: 3.5px;
    font-size: 35.8px;;
    line-height: 41.2px;
} 

body .h2 {
    font-size: 31.35px!important;
    line-height: 34.65px!important;
    letter-spacing: 0px!important;
}

body .h3 {
    font-size: 28.7px!important;
    line-height: 34.3px!important;
    letter-spacing: .17px!important;
}

body .h4 {
    font-size: 21px!important;
    line-height: 24.5px!important;
    letter-spacing: .75px!important;
}

body .h5 {
    font-size: 19px;
    line-height: 25px!important;
    letter-spacing: .35px!important;
}

body .h6 {
    font-size: 11.9px!important;
    line-height: 20.4px!important;
    letter-spacing: 3px!important;
}

body .p {
    font-size: 16px;
    line-height: 23px;
    
}
}

@media only screen and (min-width: 1000px) and (max-width: 1037px) {
    body .cta-after-intro .nectar-cta.primary-button {
    margin-right: 25px!important;
}

.cta-after-intro .nectar_video_lightbox.play_button_with_text .play {
    height: 32px;
    width: 32px;
}
}

@media only screen and (min-width: 1000px) and (max-width: 1255px) {
    .cb-milestones .nectar-milestone .number {
    font-size: 71px!Important;
}
.cb-milestones .symbol-wrap span.symbol {
    font-size: 35px;
}

.services-div .divider {
    height: 53px!important;
}

.blog-recent .post-header h3.title {
    font-size: 29px;
    letter-spacing: 0;
    line-height: 33px;
}

.cb-milestones .wpb_row .wpb_wrapper .divider-wrap .divider {
    height: 5px!important;
}

body:not(.mobile) #header-outer.transparent > #top .span_9 > .slide-out-widget-area-toggle .lines:before{
    background-color: #FF7606!important;
}

body:not(.mobile) #header-outer.transparent > #top .span_9 > .slide-out-widget-area-toggle .lines-button:after{
    background-color: #FF7606!important;
}

.row .wpb_column .wpb_wrapper .col .locations-legend {
    margin-top: -225px!important;
}
}

/*locations*/
.main-content .vc_col-sm-2 .iwithtext .iwt-icon img:not([srcset]) {
width: 20px;
}

.main-content .vc_col-sm-2 .iwithtext .iwt-text {
padding-left: 30px;
}

.main-content .vc_col-sm-2 .iwithtext .iwt-icon {
top: 0;
}


.iwt-text {
    font-family: neue-haas-grotesk-text, sans-serif;
}

.nectar-fancy-box .inner p {
    padding-bottom: 5px;
}

.nectar-fancy-box .inner h5 {
        margin-bottom: 3px;
}

.wpb_wrapper .iwithtext {
    margin-bottom: 10px;
}

.nectar-fancy-box[data-style="hover_desc"].o_opacity_0-5 .box-bg:before {
    background: linear-gradient(to bottom,rgba(0,0,0,0), #262d33 100%);
}

/*client carousel*/
.client-logos .nectar-flickity .flickity-slider .vc_row-fluid .wpb_column {
    padding-left: 0px;
    padding-right: 0px;
}

.owl-carousel[data-desktop-cols] .owl-stage {
        padding: 0px;
}

.owl-theme[data-desktop-cols] .owl-nav.disabled+.owl-dots {
    margin-top: 10px;
    display: none;
}

/*testimonials*/
.client-testimonials .nectar_single_testimonial[data-style=small_modern] p span {
    display: none;
}

.client-testimonials .nectar-flickity.nectar-carousel[data-format=default] .flickity-slider .cell {
    padding: 0;
}

.nectar_single_testimonial .inner p {
    font-size: 29px;
    line-height: 37px;
    padding-bottom: 175px;
}

.nectar_single_testimonial .image-icon {
    border-radius:0px;
    width: 81px;
    height: 81px;
}

.nectar_single_testimonial span {
    font-size: 25px;
    line-height: 29px;
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 300;
    letter-spacing: 1px;
}

.nectar_single_testimonial span.title {
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
    letter-spacing: 1px;
}

.client-testimonials .nectar-shape-divider {
    width: 50%;
}

.nectar_single_testimonial .title {
    font-size: 18px;
}

/*.client-logos .nectar-carousel-flickity-fixed-content h6 {
    margin-top: -47px;
}*/


/* text-indents */
.indent01, .indent02, .indent03, .indent04, .indent05, .indent06, .indent07, .indent08, .indent09, .indent10  {
    text-indent: 140px;
}

.indent01:before {
    content: "About Us";
}

.indent02:before {
    content: "Services";
}

.indent03:before {
    content: "Projects";
}

.indent04:before {
    content: "Blog";
}

.indent05:before {
    content: "Our Team";
}

.indent06:before {
    content: "Services";
}

.indent07:before {
    content: "Our Story";
}

.indent08:before {
    content: "Locations";
}

.indent09:before {
    content: "Culture";
}

.indent10:before {
    content: "Recent Projects";
}
.indent01:before, .indent02:before, .indent03:before, .indent04:before, .indent05:before, .indent06:before, .indent07:before, .indent08:before, .indent09:before, .indent10:before {
    position: absolute;
    top: 9px;
    left: 0;
    text-indent: 0;
    font-family: roc-grotesk, sans-serif!Important;
    text-transform: uppercase;
    letter-spacing: 3px;
    font-size: 14.5px;
    line-height:14.5px;
    font-weight: 400;
    color:#FF7606;
}

.nectar_hotspot span:before {
    display:none!important;
}

.nectar_image_with_hotspots[data-size=medium][data-hotspot-icon=plus_sign] .nectar_hotspot span {
    display:none;
}

.nectar_image_with_hotspots[data-size=medium] .nectar_hotspot {
    height: 15px;
    width: 15px;
}

/*projects LP*/
.projects-sec-header .nectar-milestone .subject p {
    padding-bottom: 0px;
}

.projects-sec-header .divider-border {
    margin: 15px auto 15px auto;
} 

.projects-sec-header .nectar-milestone .number h5 {
    margin-bottom: 0px!important;
}

.nectar-milestone .subject {
    letter-spacing: .5px;
    font-size: 16px;
    line-height: 23px!important;
    font-family: neue-haas-grotesk-text, sans-serif;
}

.portfolio-items .work-meta {
    color: #262d33;
}

body.material .portfolio-items[data-ps="9"] .col img {
    border-radius: 0px;
}

.portfolio-items[data-ps="9"] .col:hover img {
    box-shadow: none;
}

.portfolio-items .work-meta p {
    font-size:16px;
}


body .container-wrap .portfolio-filters-inline.non-fw {
    padding-top: 0px;
}


.portfolio-filters-inline:not([data-color-scheme="default"]) #current-category {
    padding: 7px 0px!important;
}

body .portfolio-filters-inline #current-category {
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 2.5px;
    color: #262d33!important;
    font-family: neue-haas-grotesk-text, sans-serif;
}    
    
.portfolio-filters-inline.non-fw #current-category {
    color: #262d33!important;
}    

.portfolio-filters-inline .container > ul a {
    font-size: 14px;
    letter-spacing: 2.5px;
    font-weight: 400;
    text-transform: uppercase;
    font-family: neue-haas-grotesk-text, sans-serif;
    color: #262d33!important;
}

.portfolio-filters-inline[data-color-scheme*="-underline"] a:after {
    height: 1px;
}

body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="accent-color-underline"].full-width-section .active {
    color: #262d33!important;
}

body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="accent-color-underline"].full-width-section a:hover {
    color: #262d33!important;
}

#header-outer[data-lhe="animated_underline"].transparent.dark-slide #top nav > ul > li > a .menu-title-text:after {
    border-color: #ff7606!important;
}

.nectar-text-inline-images__marker {
    clip-path: inset(9% 0%);
    top: -6px;
}

.project-specs .wpb_column.child_column.border_style_solid > .vc_column-inner {
    border-color: rgba(220,225,229,.25)!important;
}

.single-portfolio .bottom_controls {
    display: none;
}

.page-id-47 .wpb_row.full-width-content .vc_col-sm-12 .nectar-post-grid[data-grid-spacing="25px"] {
    margin: 0px;
}

.page-id-47 .full-width-content .nectar-post-grid-filters[data-align=left] {
    padding-left: 30px;
    padding-right: 30px;
}

.page-id-47 .wpb_row:not(.full-width-content) .vc_col-sm-12 .nectar-post-grid-filters[data-sortable=yes] {
    margin-bottom: 0;
}

.page-id-47 .full-width-content .span_12 .spacing-25px .nectar-post-grid-filters {
    padding-top: 0px;
}

.cb-project-grid .wpb_row:not(.full-width-section):not(.full-width-content) {
    margin-bottom: 20px!Important;
}

.page-id-47 .full-width-content .span_12 .spacing-1vw .nectar-post-grid-filters {
    padding-top: 0px;
}

/*.nectar-post-grid[data-text-color=dark] .nectar-post-grid-item .content * {
    color: #262d33!important;
}*/

.nectar-post-grid .nectar-post-grid-item .content .post-heading {
    max-width: 100%;
}

.nectar-post-grid .inner .content .meta-category {
    font-family: neue-haas-grotesk-text, sans-serif;
}

.nectar-post-grid .meta-category a:before {
    background-color: #ff7606;
}    

/*.nectar-post-grid-filters.animated-in {
    font-family: neue-haas-grotesk-text, sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 2.5px;
    font-weight: 400;
    color: #262d33;
}*/

.nectar-post-grid-filters {
    font-family: neue-haas-grotesk-text, sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 2.5px;
    font-weight: 400;
    color: #262d33;
}

.wpb_row .nectar-post-grid-filters[data-active-color="extra-color-1"] a:after {
    background-color:#ff7606;
}


.nectar-post-grid-filters h4:after {
    background-color:#ff7606;
}    

.nectar-post-grid-filters h4:before {
    background-color:#ff7606;
}

/*Service DP*/
.secpages-header .nectar-shape-divider {
    width: 42%;
}

.nectar-post-grid h3.post-heading {
    line-height: 45px!important;
}

body .service-pages-projects .full-width-content .nectar-post-grid {
    margin: 0px!important;
}

.wpb_row.full-width-content .vc_col-sm-12 .nectar-post-grid[data-grid-spacing="15px"] {
    margin: 0px!important;
}

/*.nectar-post-grid .nectar-post-grid-item .content .post-heading {
    line-height: 35px;
}*/

div[data-style="minimal"] .toggle {
    border-bottom: 1px solid #dce1e5;
}

.toggle>.toggle-title a { 
    color: #262d33;
}    

div[data-style*=minimal] .toggle>.toggle-title i {
    border: 1px solid #dce1e5;
}  

.portfolio-items[data-ps="9"] .col .work-meta {
display: flex;
}

div[data-style="minimal"] .toggle > .toggle-title i:before {
    margin-top: -1px;
    background-color: #dce1e5;
    height: 1px;
    left: 7px;
    background-color:#ff7606;
}

div[data-style="minimal"] .toggle > .toggle-title i:after {
    margin-left: 0px;
    width: 1px;
    background-color: #ff7606;
}

div[data-style="minimal"] .toggle.open.extra-color-1 i:before {
background-color: #ff7606;
}

div[data-style="minimal"] .toggle.extra-color-1:hover i:after {
    background-color: #ff7606!important;
}

div[data-style="minimal"] .toggle.extra-color-1:hover i:before {
    background-color: #ff7606!important;
}


.page-id-47 .nectar-post-grid .nectar-post-grid-item .content .meta-category a {
    font-weight: 300!important;
}
/*contact us*/
.contact-links .wpb_text_column p a {
    color: #1a2023;
}

.contact-locations .nectar-responsive-text {
    margin-bottom: 10px;
}

.nf-field-label {
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 200!important;
}

.nf-form-fields-required {
    display: none;
}

.nf-form-content {
max-width: 100%!important;
}

body[data-form-style="minimal"] input[type="text"] {
background-color: transparent;
border-bottom: 1px solid #e0e0e0;
}

body[data-form-style="minimal"] input[type=tel] {
    background-color: transparent;
}

body[data-form-style="minimal"] input[type="email"] {
 background-color: transparent;
}

body[data-form-style="minimal"] textarea {
  background-color: transparent;
}

.ninja-forms-req-symbol {
    color: #ff7606!important;
}

.nf-form-content input[type=submit] {
    background: #ff7606!important;
}

body .nf-form-content input:not([type=button]):focus {
    color: #262d33;
}

body .nf-form-content textarea:focus {
    color: #262d33;
}

/*Marketing htags*/
/*.h6 {
    font-family: neue-haas-grotesk-text, sans-serif;
    text-transform: uppercase;
    letter-spacing: 3px;
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
}/*
/*location DP*/
.wpb_row.wpb_row:not(.full-width-section):not(.full-width-content).location-info {
    margin-bottom: 0px;
}

.team-member h4.light {
    margin-top: 25px;
}

.client-testimonials .wpb_column.border_color_657685 > .vc_column-inner{
    border-color: rgb(101, 118, 133,.25);
}

.flickity-slider .timeline-box {
    min-height: 250px;
}

.nectar-responsive-text.timeline-number {
    margin-bottom: 55px;
    margin-top:20px;
}

.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button:before {
    background-color: #dce1e5;
}

.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {
    right: 0px;
}

.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous {
    left: 0px;
}

.location-img.wpb_row {
    margin-bottom: 0px!important;
}
/*about*/
.about-team .nectar-shape-divider-wrap {
    width: 65%;
} 

.careers-cta .wpb_column.border_color_657685 > .vc_column-inner {
    border-color: rgba(101, 118, 133, .35);
}


.page-id-66 .nectar_video_lightbox.play_button_with_text .link-text {
    display: block;
    margin-left: 0px;
    color: #fff;
    margin-top: 15px;
    vertical-align: middle;
}

.page-id-66 .wpb_gallery_slidesflickity_static_height_style .nectar-flickity .flickity-viewport {
    margin-bottom: 39px;
} 

.page-id-66 .nectar-fancy-box[data-style=hover_desc] {
        padding: 5%;
}

/*subcontractors*/
.nf-form-content .list-select-wrap .nf-field-element>div {
    background: transparent!important;
    border:none!important;
    border-bottom: 1px solid #e0e0e0!important;
}

.nf-form-content .list-select-wrap>div div:after {
    font-size: 15px!important;
}

.list-select-wrap div:after {
    color: #ff7606!important;
}

.nf-field-label {
    font-size: 18px;
}

.nf-field-label .nf-label-span {
    font-weight: 200!important;
}

label {
    font-family: neue-haas-grotesk-text, sans-serif;
}

.listcheckbox-wrap .nf-field-element label:after {
    background: transparent!important;
}

body[data-form-style="minimal"] label:after {
    border-color: #e0e0e0!important;
}


.listcheckbox-container .nf-field-element label:before { 
    left: -27px!important;
    font-size: 15px!important;
    color: #ff7606!important;
}

.nf-fu-progress {
    height: 5px!important;
    background-color: transparent!important;
    border-radius: 0!important;
    border: 1px solid #e0e0e0!important;
    box-shadow: none!important;
}

/*.nf-form-content .ninja-forms-field {
    font-size: 14px!important;
    text-transform: uppercase;
    letter-spacing: 4px;
    font-family:neue-haas-grotesk-text, sans-serif!important;
}*/

.nf-fu-progress-bar {
    background-color: #ff7606!important;
}

.faqs-section .faqs-title.wpb_row:not(.full-width-section):not(.full-width-content) {
    margin-bottom: 0!important;
}

body .nf-form-content select.ninja-forms-field {
    color: #262d33;
}



/*careers*/
.careers-form .nectar-shape-divider {
    width: 65%;
}

/*.careers-form .nectar-shape-divider-wrap[data-position="top"] {
    transform: rotate(360deg);
}*/

body .careers-form input[type="text"] {
    background-color: transparent;
    border-bottom: 1px solid #657685;
}

body .careers-form input[type=tel] {
    border-bottom: 1px solid #657685;
    color:#fff;
}

body .careers-form input[type="email"] {
    border-bottom: 1px solid #657685;
    color:#fff;
}

body .careers-form textarea {
    border-bottom: 1px solid #657685;
    color:#fff;
}

body .careers-form input{
    color:#fff;
}

body .careers-form input[type="text"] {
    color:#fff;
    font-family: neue-haas-grotesk-text, sans-serif;
}

.careers-form .wpb_column.border_left_desktop_1px > .vc_column-inner {
    border-left: 1px solid #657685!important;
}

.careers-form .nf-form-content select.ninja-forms-field {
    color: #fff;
}

body .careers-form .nf-form-content .list-select-wrap .nf-field-element>div {
    border-bottom: 1px solid #657685!important;
}

body select {
    font-family: neue-haas-grotesk-text, sans-serif;
}

.careers-form .nf-fu-progress {
    border: 1px solid #657685!important;
}

button.btn.ninja-forms-field.nf-element.btn-success.nf-fu-fileinput-button {
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 3.5px;
    margin-bottom: 10px;
}

.nf-form-content button {
    background: #262d33!important;
}

.testimonials-big .nectar_single_testimonial .inner p {
    font-size: 24px;
    line-height: 31px;
    padding-bottom: 25px;
}

.testimonials-big .nectar_single_testimonial[data-style="bold"] p {
font-weight: 300;
}

.testimonials-big .nectar_single_testimonial[data-style=bold] p span {
    font-size: 180px;
    line-height: 120px;
    margin-bottom: -60px;
}

.testimonial-short .nectar_single_testimonial .inner p {
    font-size: 21px;
    line-height: 29px;
    padding-bottom: 19px;
}

.testimonial-short .nectar_single_testimonial[data-style="bold"] p {
    font-weight: 300;
}

.testimonial-short .nectar_single_testimonial[data-style=bold] p span {
    font-size: 137px;
    line-height: 130px;
    margin-bottom: -60px;
}

/* BLOG PAGE */
/*.page-id-80 .nectar-post-grid h3.post-heading {
    line-height: 1.3!important;
}
.page-id-80 .blog-recent[data-style*=classic_enhanced] .article-content-wrap {
    padding: 5%!important;
}

.page-id-80 .blog-recent .post-header h3.title {
    font-size:2vw!important;
    line-height: 1.3!important;
}

.entry-title {
    font-size:4vw;
    line-height:1.3;
}*/

.page-id-80 .nectar-post-grid-wrap[data-style="content_under_image"] [data-columns="4"].layout-mixed > div:nth-child(10n + 1) .content {
max-width: 100%;
}

[data-columns="4"].layout-mixed > div:nth-child(10n + 1) .post-heading a {
    font-size: 50px;
    line-height: 57px;
}


.page-id-80 #ajax-content-wrap [data-columns="4"].layout-mixed > div:nth-child(10n + 1) .meta-excerpt {
    font-size: 16px;
    line-height: 23px;
    font-family: neue-haas-grotesk-text, sans-serif;
    max-width:100%;
}

.page-id-80 .layout-mixed:not([data-text-layout="all_bottom_left_shadow"]) > div:nth-child(10n + 1) div.inner:before {
        background: linear-gradient(to top,rgba(38,45,51,0.01) 0%,#262d33 100%);
}

.blog-recent[data-style*=classic_enhanced] .article-content-wrap {
padding: 7% 4%;
}

.blog-recent[data-style*=classic_enhanced] .inner-wrap {
border-radius: 0px;
box-shadow: none;
    border: 1px solid #dce1e5;
}

.blog-lp .nectar-post-grid .nectar-post-grid-item .content .meta-category a {
    line-height: 0.5em;
}

.blog-recent[data-style*=classic_enhanced] .meta-category a {
    padding: 0;
    border: none;
font-weight: 400;
}

.blog-recent[data-style*="classic_enhanced"] .meta-category a {
    letter-spacing: 3.5px;
    font-size: 16px;
    font-family:neue-haas-grotesk-text, sans-serif!important;
    color: #ff7606;
}

/*.page-id-80 .nectar-post-grid .nectar-post-grid-item .inner .content .item-main {
    border-top: 0.5px solid #fff;
    margin-top: 25px;
}*/

.page-id-80 .nectar-post-grid .nectar-post-grid-item .inner .content .item-main h4.post-heading {
    margin-top: 15px;
}

body .blog-recent[data-style*=classic_enhanced] .meta-category a:hover {
    border: none;
}

body[data-button-style^=rounded] .blog-recent[data-style*=classic_enhanced] .meta-category a {
    border-radius: 0;
}

.blog-recent[data-style*="classic_enhanced"] .meta-category a:hover {
    background:transparent!important;
}

.blog-lp .nectar-post-grid .inner .content .meta-category {
    font-family: neue-haas-grotesk-text, sans-serif;
    line-height: 15px;
    letter-spacing: 3.5px;
    text-transform: uppercase;
    font-weight: 400!important;
    font-size: 15px;
}

.blog-lp .nectar-post-grid .meta-category a:before {
    height: 1px;
    bottom: -10px;
    background-color: #ff7606;
}

.blog-recent[data-style*=classic_enhanced] .meta-category a:hover {
    color: #ff7606!important;
}

.blog-recent[data-style*=classic_enhanced] .inner-wrap:not(.has-post-thumbnail) .article-content-wrap {
    padding: 5%;
}

.blog-recent[data-style*=classic_enhanced] .article-content-wrap {
    background:transparent;
}

.blog-recent[data-style*=classic_enhanced] .inner-wrap:not(.has-post-thumbnail) .meta-category a {
    color: #ff7606;
    border: none;
}

.blog-recent[data-style*=classic_enhanced] .inner-wrap:not(.has-post-thumbnail) .meta-category a:hover, body .blog-recent[data-style*=classic_enhanced] .meta-category a:hover {
    border: none;
}

.blog-lp .nectar-post-grid .meta-category .style-button {
    color: #ff7606!important;
}

.nectar-post-grid .meta-category .style-button {
    padding: 0;
    background-color: transparent;
}

.nectar-post-grid .meta-category .style-button {
    border-radius: 0;
}

.nectar-post-grid .nectar-post-grid-item .content .meta-category a {
    font-weight: 400!important;
}

.featured-media-under-header__cat-wrap .meta-category a:not(:hover) {
    background-color: transparent;
}

.featured-media-under-header__cat-wrap .meta-category a {
    padding: 0px 15px;
    text-transform: uppercase;
    letter-spacing: 3.5px;
    font-weight: 400;
    color: #ff7606;
    font-family: neue-haas-grotesk-text, sans-serif;
}

.blog_next_prev_buttons[data-style=fullwidth_next_prev] ul .next-post:after {
    background-color: #262d33;
    opacity: .75;
}

.single-post .featured-media-under-header__content {
    max-width: 100%;
}

.featured-media-under-header__content {
    align-items: start;
    text-align: left;
}    

.blog_next_prev_buttons[data-style=fullwidth_next_prev] .next-post span:not(.text) {
    text-transform: uppercase;
    letter-spacing: 3.5px;
    color: #ff7606;
}

.post-template-default .featured-media-under-header__cat-wrap .meta-category a {
padding: 0;
    background-color: transparent;
}

.single-post .featured-media-under-header h1.entry-title {
    font-size: 75px;
    line-height: 81px;
    letter-spacing:9.5px;
}

.blog_next_prev_buttons[data-style=fullwidth_next_prev] .next-post h3 .next-arrow line {
stroke: #ff7606;
}

.blog_next_prev_buttons[data-style=fullwidth_next_prev] h3 .text .line{
background-color: #ff7606;
}

.blog_next_prev_buttons[data-style=fullwidth_next_prev] .previous-post span:not(.text) {
  text-transform: uppercase;
    letter-spacing: 3.5px;
    color: #ff7606;
}

.blog_next_prev_buttons[data-style=fullwidth_next_prev] .previous-post h3 .next-arrow line {
stroke: #ff7606;
}


.blog_next_prev_buttons[data-style=fullwidth_next_prev] ul .previous-post:after {
 background-color: #262d33;
    opacity: .75;
}

b {
    font-family: roc-grotesk, sans-serif;
}

strong {
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 500!important;
}
/*blog category*/
.category .blog-archive-header .section-title span.subheader {
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 3.5px;
    font-weight: 400;
    font-family: neue-haas-grotesk-text, sans-serif;
    color: #ff7606!important;
}

.auto_meta_overlaid_spaced .masonry-blog-item .inner-wrap {
    border-radius:0px;
}

.category .auto_meta_overlaid_spaced .masonry-blog-item .meta-category a {
    color: #ff7606!important;
    font-weight: 400!Important;
    font-family: neue-haas-grotesk-text, sans-serif!important;
}
.category .post-content .article-content-wrap .meta-category {
    font-size: 15px;
    letter-spacing: 3.5px;
    text-transform: uppercase;
    font-weight: 400!Important;
    color: #ff7606!important;
}

.category .post-area.auto_meta_overlaid_spaced .post-header {
    max-width: 100%!important;
}

.category .posts-container .type-post .article-content-wrap .post-header h3.title {
    font-size: 35px;
    line-height: 39px;
}

.category .auto_meta_overlaid_spaced .masonry-blog-item .post-featured-img:after {
    content: '';
    background: linear-gradient(to bottom,rgba(38,45,51,0.1) 0%,#262d33 100%);
    height: 99%;
}

.category .auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:before {
    background-color: #ff6900;
}

.category .auto_meta_overlaid_spaced .masonry-blog-item .meta-category a {
    opacity: 1;
}

@media only screen and (min-width: 1000px) {
    .page-id-80 .blog-recent[data-style*=classic_enhanced].columns-3 .span_4 {
        margin-bottom: 3%!important;
    }
}

/*@media only screen and (min-width: 1px) {
    .page-id-80 #ajax-content-wrap [data-style="content_under_image"] [data-columns="4"].layout-mixed > div:nth-child(10n + 1) .content * {
        color: #ffffff!important;
    }
}*/

@media only screen and (max-width: 999px) {

/*.page-id-80 .blog-recent[data-style*=classic_enhanced]>.col {
    text-align: center;
}
.page-id-80 .blog-recent .post-header h3.title {
    font-size:4vw!important;
    line-height: 1.3!important;
}*/

.locations-sub {
    position: inherit;
}

.cta-after-intro a.play_button_with_text.large.nectar_video_lightbox {
    display: none;
}

.play_button_with_text h6 {
    display: none;
}

.cb-timeline-headline.wpb_column.column_container.vc_column_container {
    margin-bottom: 5px!important;
}

.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {
width: 60px;
    height: 60px;
    top: 30%;
}

.flickity-prev-next-button svg {
height: 69%;
}

.nectar-flickity[data-controls*=arrows_overlaid] .next:after {
height: 3px;
margin-top: -2px;
width: 31px;
}

.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button svg {
    width: 20px;
}

.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous {
width: 60px;
    height: 60px;
    top: 30%;
}

.nectar-flickity[data-controls*=arrows_overlaid] .previous:after {
    height: 3px;
    margin-top: -2px;
    width: 31px;
}

body h1 {
    letter-spacing: 3.5px;
}

.nectar-fancy-box[data-style=hover_desc] {
        padding: 5%;
}

.nectar-post-grid h3.post-heading {
    line-height: 35px!important;
}
}

/* Blog Image Gradient */

.blog-recent[data-style*=classic_enhanced] .inner-wrap.has-post-thumbnail .post-featured-img:after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: linear-gradient(to top,rgba(38,45,51,0.01) 0%,#262d33 100%);
opacity: .85;
}



/*iframe*/
/*body .request-bid-form div {
    max-width: 100%!important;
    border: 0px;
    border: none!important;
    border-radius: 0!important;
}

body .form-inline .form-group {
    display: block!important;
    width: 100%!important;
}

body .form-signin {
    max-width: 100%!important;
}*/

.row .login-form .form-signin .form-group button#submit {
    background-color: #ff7606!important;
    border: none;
    border-radius: 0px;
}

.team-member {
    margin-bottom: 20px!important;
}
.portfolio-items .work-meta p {display:none!important;}

.footer-services p {padding-bottom:0;}
.footer-services ul {padding:1em 0}
