@charset "utf-8";
/**************************************
	main.css
	Use: all pages (Fonts, Basics, Header, Main Components, Btns & Forms, Footer, Mobile Adjustments)

	©2022
	www.thatstudio.net
***************************************/


/*--- Fonts ---*/
@font-face {
    font-family: 'arno_probold';
    src: url('arnopro-bold-webfont.woff2') format('woff2'),
         url('arnopro-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'arno_prodisplay';
    src: url('arnopro-display-webfont.woff2') format('woff2'),
         url('arnopro-display-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'arno_prolight_display';
    src: url('arnopro-lightdisplay-webfont.woff2') format('woff2'),
         url('arnopro-lightdisplay-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'arno_proregular';
    src: url('arnopro-regular-webfont.woff2') format('woff2'),
         url('arnopro-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'arno_prosemibold';
    src: url('arnopro-smbd-webfont.woff2') format('woff2'),
         url('arnopro-smbd-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}



/*--- Basics ---*/
body {
    width: 100%;
    height: 100%;
    text-rendering: optimizeLegibility;
    font-feature-settings: "lnum" 1;
    -webkit-font-smoothing: antialiased;
    padding: 0;
    overflow-x: hidden;
}
/*[class^="icon-"], [class*=" icon-"], i[class*="fa-"], span[class*="fa-"] {
    font-family: "Font Awesome 5 Pro" !important;
}
i[class*="fab fa-"], span[class*="fab fa-"], .fa.fa-facebook, .fa.fa-twitter, .fa.fa-linkedin {
    font-family: "Font Awesome 5 Brands" !important;
}*/
h1, h2, h3 {
    font-family: 'arno_probold' !important;
}
h6 {
    color: #616161;
    margin-bottom: 26px;
}
h6:last-child {
    margin-bottom: 0px;
}
p { }
.typ-txt a, .post-area .post-content .wpb_content_element a {
    color: #CD7E80 !important;
    font-weight: 500;
    text-decoration: underline;
}
.typ-txt a:hover, .post-area .post-content .wpb_content_element a:hover {
    color: #F69799 !important;
}
strong { }
.upTxt {
    text-transform: uppercase !important;
}
.cWht {
    color: #ffffff !important;
}
.cBlk {
    color: #131313 !important;
}
.mb0 { margin-bottom: 0px !important; }
.mb5 { margin-bottom: 5px !important; }
.mb10 { margin-bottom: 10px !important; }
.mb15 { margin-bottom: 15px !important; }
.mb20 { margin-bottom: 20px !important; }



/*--- Header ---*/
body.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container li {
    margin-bottom: 16px;
}
body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:after {
    border-color: #F69799;
}
body.material #header-outer:not([data-format=left-header]) #top nav>.buttons {
    margin-left: 15px;
}
body #page-header-bg h1 {
    font-family: 'arno_probold';
    margin-bottom: 25px;
}
body #page-header-bg .span_6 span.subheader {
    width: 620px;
    color: #D6D3DF !important;
    margin: 0 auto;
    display: block;
    
}
#header-outer[data-lhe="animated_underline"].transparent #top nav > ul > li > a .menu-title-text:after {
    border-color: #f69799 !important;
}


/*--- Main Components ---*/
.swiper-slide .content h1 {
    font-family: 'arno_probold';
    font-size: 48px;
    line-height: 56px;
    letter-spacing: -0.5px;
    font-weight: 800;
    max-width: 640px;
    margin-bottom: 0px;
}
.swiper-slide.Home-Slide1 .content h1 {
    margin-bottom: 35px !important;
}
.swiper-slide .content p {
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;
    margin: 15px 0 35px 0 !important;
    max-width: 640px;
}
.swiper-slide .button {
    padding: 0;
}
.swiper-slide .content .buttons {
    padding-top: 0px !important;
}
body.material .swiper-slide .nectar-button.has-icon span {
    font-size: 14px;
    font-family: 'Ubuntu';
    letter-spacing: 0px;
    text-transform: capitalize;
}
.typ-eyebrow-txt {
    font-size: 14px;
    color: #53487b;
    line-height: 24px;
    text-align: left;
    font-family: Ubuntu;
    font-weight: 500;
    font-style: normal;
    border-top: #6DC497 2px solid;
    padding-top: 2px;
    display: inline-block;
}
.about-quote .divider-wrap .divider-vertical {
    width: 2px;
}
.wpb_wrapper .nectar-split-heading {
    margin-bottom: 20px;
}
.home-recent-articles .wpb_wrapper .nectar-split-heading {
    margin-bottom: 8px;
}
.row .team-member[data-style=bio_fullscreen_alt] h5 {
    font-family: Ubuntu !important;
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    color: #616161;
    margin-bottom: 10px;
}
.team-member[data-style=bio_fullscreen_alt] h3 {
    font-family: 'arno_probold' !important;
    font-size: 26px;
    line-height: 28px;
    color: #312461;
    margin-bottom: 3px;
}
.team-member[data-style=bio_fullscreen_alt] .team-meta>.nectar-cta {
    color: #312461 !important;
}
.span_12 .nectar_single_testimonial .inner[data-custom-color=true] p {
    font-family: 'arno_probold';
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    padding-bottom: 25px;
}
.nectar_single_testimonial span, body .testimonial_slider blockquote span {
    font-family: 'Ubuntu';
    font-weight: 800;
    letter-spacing: 0;
    line-height: 26px;
}
.span_12 .nectar_single_testimonial .inner[data-custom-color=true] .title {
    opacity: 1;
    font-weight: 400;
    color: #616161;
}
.nectar_team_member_overlay.open .team_member_details .title {
    font-size: 18px;
    line-height: 28px;
    color: #616161;
    margin-bottom: 10px;
}
.home .nectar_team_member_overlay.open .team_member_details .title {
    margin-bottom: 35px;
}
.nectar_team_member_overlay.open .team_member_details h2 {
    color: #312461;
    margin-bottom: 35px;
}
.home .nectar_team_member_overlay.open .team_member_details h2 {
    margin-bottom: 10px;
}
.nectar-carousel-fixed-content h2 {
    color: #312461;
    margin-bottom: 20px;
}
.nectar_team_member_overlay .bottom_meta a {
    padding: 15px 25px 0 0;
}
.nectar_team_member_overlay.open .team_member_details .team-desc .bottom_meta a {
    opacity: 1;
    color: #616161;
}
.nectar_team_member_overlay.open .team_member_details .team-desc .bottom_meta a:hover {
    color: #312461;
}
.nectar_team_member_overlay .bottom_meta a:hover i.fa-linkedin {
    color: #0E76A8 !important;
}
.nectar_team_member_overlay .bottom_meta a:hover i.fa-twitter {
    color: #1DA1F2 !important;
}
.nectar_team_member_overlay .bottom_meta a:hover i.fa-instagram {
    color: #E1306C !important;
}
.nectar_team_member_overlay .bottom_meta a:hover i.fa-facebook {
    color: #3B5998 !important;
}
.events-topColorBlk .wpb_wrapper:first-child {
    min-height: 100% !important;
}
.events-eCallout .nectar-button {
    margin-bottom: 0;
}
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a:not(:hover) {
    background-color: rgba(246,151,153,0.15);
    border-color: #F69799;
}
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap >a, .material #page-header-bg.fullscreen-header .inner-wrap >a {
    font-weight: 400;
    border: 1px solid #F69799;
    line-height: 20px;
    margin: 5px 8px 0 8px;
}
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a:hover {
    background-color: #F69799 !important;
}
.span_12 .nectar_single_testimonial[data-style=bold] .inner p {
    font-size: 42px;
    line-height: 52px;
    padding-bottom: 20px;
}
.nectar_single_testimonial[data-style=bold] p span {
    font-family: 'arno_probold';
    font-weight: 900;
    font-size: 160px;
    line-height: 160px;
    color: #F69799 !important;
    margin-bottom: -65px;
}
.nectar_single_testimonial[data-style=bold] .inner .wrap span:first-child {
    font-weight: 500;
}
.post .content-inner {
    border-bottom: 1px solid #bdbdbd !important;
    padding-bottom: 10px;
    margin-bottom: 60px !important;
}
body.single-post .content-inner>.post-tags {
    padding-right: 60px;
    margin-top: 60px;
    float: left;
}
.post-area .nectar-social.hover {
    margin-top: 64px;
    float: right;
}
.single #ajax-content-wrap .post-area .content-inner>.post-tags a {
    background-color: #CD7E80 !important;
    color: #fff !important;
}
#author-bio img {
    vertical-align: top;
}
.container-wrap #author-bio #author-info h3 {
    margin-bottom: 20px;
}
.container-wrap #author-bio #author-info h3 {
    line-height: inherit;
}
#author-bio #author-info h3 span {
    color: #53487B;
    font-size: 14px;
    line-height: 24px;
    font-family: 'Ubuntu';
    font-weight: 500;
    text-transform: uppercase;
    margin-top: 4px;
    margin-bottom: 8px;
}
.container-wrap #author-bio #author-info h3 a {
    font-family: 'arno_probold';
    font-size: 36px;
    line-height: 38px;
    color: #312461;
    background-image: none;
}
.container-wrap #author-bio #author-info h3 a:hover {
    text-decoration: underline;
}
.container-wrap #author-bio #author-info p {
    max-width: 100%;
    padding-bottom: 0;
    margin-bottom: 22px;
    opacity: 1;
}
.post-area .bottom-meta {
    display: none !important;
}

.nectar-social.hover .share-btn {
    margin-right: 8px;
}
.nectar-social.hover .share-btn, .nectar-social.hover > div a {
    border: 2px solid #757575;
    border-radius: 5px;
}
.nectar-social.hover .share-btn, .nectar-social.hover > div a > span, .sharing-default-minimal .nectar-love {
    color: #757575;
}
body .pinterest-share i, body .facebook-share i, body .twitter-share i, body .linkedin-share i, .nectar-social .icon-default-style.steadysets-icon-share, body [class^="icon-"].icon-salient-heart, body [class^="icon-"].icon-salient-heart-2 {
    color: #757575;
}
.nectar-social.hover i.icon-default-style[class^="icon-"], .nectar-social.hover i[class^="icon-"] {
    margin-right: 6px;
    font-size: 18px;
    line-height: 18px;
    height: 18px;
}
.nectar-social.hover .nectar-social-inner a {
    height: 44px;
    width: 44px;
    color: #757575;
    margin: 0 4px 12px 0;
    line-height: 38px;
}
.nectar-social.hover .nectar-social-inner a i {
    font-size: 22px;
    text-align: center;
}
body.material .blog-recent[data-style*=classic_enhanced].related-posts .inner-wrap, .blog-recent[data-style*=classic_enhanced] .inner-wrap {
    box-shadow: 0 45px 85px rgb(0 0 0 / 14%);
}
.blog-recent[data-style*=classic_enhanced] .article-content-wrap {
    padding: 30px;
}
.blog-recent[data-style*=classic_enhanced] .post-header .meta {
    font-size: 14px;
    line-height: 20px;
    color: #616161;
    display: inline-block;
    margin-bottom: 10px;
}
.home .home-recent-articles .blog-recent .col .post-header {
    margin-bottom: 0;
}
.home-recent-articles .blog-recent[data-style*=classic_enhanced] .excerpt {
    display: none !important;
    height: 0px !important;
}
.nectar-fancy-box .box-bg {
    height: 100%;
    width: 100%;
}
.nectar-fancy-box[data-style=hover_desc] .hover-content {
    max-width: 100%;
}
.row .col .nectar-fancy-box img {
    margin-bottom: 10px;
}
.nectar-carousel-fixed-content .nectar-button {
    margin-top: 14px;
    margin-bottom: 0;
}
.nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {
    margin: 0 0 40px 0;
}
.nectar-flickity[data-control-style=material_pagination] .flickity-page-dots, .nectar-flickity[data-controls=material_pagination] .flickity-page-dots {
    bottom: -52px;
}
.nectar-flickity[data-control-style="material_pagination"][data-control-color="accent-color"] .flickity-page-dots .dot.is-selected:before {
    box-shadow: inset 0 0 0 1.5px #312461;
}
.nectar-flickity[data-control-style=material_pagination] .flickity-page-dots .dot:before {
    background: #AFAAC0;
    width: 10px;
    height: 10px;
    top: 5px;
}
.team-member[data-style=bio_fullscreen] .team-meta h3 {
    font-family: 'arno_probold';
    font-size: 26px;
    line-height: 28px;
    margin-bottom: 5px;
}
.team-member[data-style=bio_fullscreen] .team-meta p {
    font-family: 'Ubuntu';
    font-size: 14px;
    line-height: 24px;
    color: #E0E0E0;
    text-transform: uppercase;
}


/*--- Btns & Forms ---*/
.blog_next_prev_buttons {
    margin-top: 96px !important;
}
.blog_next_prev_buttons[data-style=fullwidth_next_prev] ul .previous-post:after, .container-wrap[data-nav-pos=after_project_2] .bottom_controls .previous-project:after, .blog_next_prev_buttons[data-style=fullwidth_next_prev] ul .next-post:after, .container-wrap[data-nav-pos=after_project_2] .bottom_controls .next-project:after {
    background-color: #312461;
    opacity: 0.7;
}
.blog_next_prev_buttons[data-style=fullwidth_next_prev] ul .next-post:after, .container-wrap[data-nav-pos=after_project_2] .bottom_controls .next-project:after {
    left: 2px;
}
.blog_next_prev_buttons[data-style=fullwidth_next_prev] .previous-post span:not(.text), .container-wrap[data-nav-pos=after_project_2] .bottom_controls .previous-project span:not(.text), .blog_next_prev_buttons[data-style=fullwidth_next_prev] .next-post span:not(.text), .container-wrap[data-nav-pos=after_project_2] .bottom_controls .next-project span:not(.text) {
    font-family: 'Ubuntu';
    font-size: 14px;
    line-height: 24px;
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 16px;
}
.blog_next_prev_buttons[data-style*=next_prev] .previous-post h3 span, .blog_next_prev_buttons[data-style*=next_prev] .next-post h3 span {
    font-family: 'arno_probold';
    font-size: 26px;
    line-height: 28px;
}
.ascend .related-post-wrap h3.related-title, .material .related-post-wrap h3.related-title {
    font-family: 'arno_probold';
    font-size: 42px;
    line-height: 44px;
    font-weight: 900;
    color: #312461;
    text-align: center;
    letter-spacing: -0.5px;
    padding: 120px 0 50px 0;
}
.blog-recent[data-style*=classic_enhanced] .meta-category a, .masonry.classic_enhanced .posts-container .wide_tall .meta-category a, .masonry.classic_enhanced .posts-container article .meta-category a {
    background-color: #CD7E80;
    line-height: 24px;
    font-family: 'Ubuntu';
    font-size: 12px;
    font-weight: 500;
    border: #CD7E80 solid 2px;
}
.blog-recent[data-style*=classic_enhanced][data-color-scheme=light] h3.title {
    font-family: 'arno_probold';
    font-size: 26px;
    line-height: 30px;
    color: #312461;
    margin-top: 5px;
    font-weight: 900;
}
.ascend .blog-recent.related-posts, .material .blog-recent.related-posts {
    padding: 0 0 120px 0;
}
.home-recent-articles .nectar-button {
    margin-bottom: 0px !important;
}
.blog-recent[data-style*=classic_enhanced].related-posts .post-meta {
    padding: 10px 30px;
}
.blog-recent[data-style*=classic_enhanced] .post-meta, .post-area.masonry.classic_enhanced .post .post-meta {
    padding: 6px 30px;
}


#sidebar .widget {
    margin-bottom: 80px;
}
#sidebar #block-13 {
    margin-bottom: 15px;
}
#sidebar .widget_block h2, #sidebar .widget h4 {
    font-family: 'Ubuntu' !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 24px;
    letter-spacing: 0;
    text-transform: uppercase;
    color: #53487B;
    opacity: 1;
    margin-bottom: 0px !important;
}
#sidebar .widget_block ul.wp-block-categories li a {
    font-family: 'arno_probold';
    font-size: 26px;
    line-height: 28px;
    letter-spacing: -0.5px;
    color: #312461;
    font-weight: 800;
}
#sidebar .widget.widget_categories li {
    border-bottom: #E0E0E0 solid 1px !important;
    padding: 16px 0 !important;
}
#sidebar .widget.widget_categories li:last-child {
    border-bottom: none !important;
}
#sidebar .widget.widget_categories li .post_count {
    background-color: #D6D3DF;
    padding: 5px 10px;
    font-size: 11px ;
    line-height: 11px;
    color: #312461;
    font-weight: 500;
}
#sidebar .widget ul.nectar_blog_posts_popular {
    margin-top: 15px;
    margin-bottom: 0px;
}
.widget .nectar_widget[class*=nectar_blog_posts_][data-style*=hover-featured-image]>li {
    background: #FDEAEB;
    border: 1px solid #F69799 !important;
}
.widget .nectar_widget[class*=nectar_blog_posts_][data-style=hover-featured-image-gradient-and-counter]>li::before {
    color: #616161;
    border: 2px solid #F69799;
    background: rgba(255,255,255,0.7);
    font-weight: 500;
    font-size: 16px;
    line-height: 28px;
}
body .widget .nectar_widget[class*=nectar_blog_posts_]>li .post-title {
    font-family: 'arno_probold';
    font-size: 20px;
    line-height: 24px;
    font-weight: 800;
    color: #311E1F;
}
#sidebar .widget .nectar_widget[class*=nectar_blog_posts_]>li .post-date {
    font-size: 14px;
    line-height: 24px;
    font-weight: 500;
    color: #757575;
}
body .widget .nectar_widget[class*=nectar_blog_posts_][data-style=hover-featured-image-gradient-and-counter]>li:first-child::before, body .widget .nectar_widget[class*=nectar_blog_posts_][data-style=hover-featured-image-gradient-and-counter]>li:hover::before {
    color: #e0e0e0;
    border-color: #F69799;
    background-color: rgba(246,151,153,0.2);
}
body .widget .nectar_widget[class*=nectar_blog_posts_]>li:first-child .post-title {
    color: #fff;
}
.widget .nectar_widget[class*=nectar_blog_posts_][data-style=hover-featured-image-gradient-and-counter]>li a .popular-featured-img:after, .widget .nectar_widget[class*=nectar_blog_posts_][data-style=hover-featured-image-gradient-and-counter]>li:first-child a .popular-featured-img:after, .widget .nectar_widget[class*=nectar_blog_posts_][data-style=hover-featured-image]>li:first-child a .popular-featured-img:after {
    opacity: 1;
}
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] > li a .popular-featured-img:after {
    background: #000;
    background: linear-gradient(to bottom, rgba(0,0,0,0.15), rgba(0,0,0,0.8));
}
.widget .nectar_widget[class*=nectar_blog_posts_][data-style=hover-featured-image-gradient-and-counter]>li:first-child a .post-date, .widget .nectar_widget[class*=nectar_blog_posts_][data-style=hover-featured-image]>li:first-child a .post-date, body .widget .nectar_widget[class*=nectar_blog_posts_][data-style=hover-featured-image-gradient-and-counter]>li:hover .post-date {
    color: rgba(255,255,255,0.8) !important;
}
body .widget .nectar_widget[class*=nectar_blog_posts_][data-style=hover-featured-image-gradient-and-counter]>li:hover .post-title {
    color: #fff;
}
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] > li:hover a .popular-featured-img:after {
    background: #000;
    background: linear-gradient(to bottom, rgba(0,0,0,0.25), rgba(0,0,0,0.85));
}
.post-area.featured_img_left .article-content-wrap .post-content-wrap {
    padding: 30px 0 30px 40px;
}
.post-area.featured_img_left article {
    margin-bottom: 60px;
}
#single-below-header, .post-header {
    margin-bottom: 15px;
    color: #312461;
}
.post-area.featured_img_left article .meta-category a {
    font-size: 14px;
    line-height: 20px;
    color: #CD7E80 !important;
    font-weight: 500;
    margin: 0 16px 12px 0;
}
.post-area.featured_img_left .post-header h3.title {
    margin-bottom: 0;
}
.post-area.featured_img_left h3 a, .post-area.featured_img_left h3 a:hover {
    color: #312461 !important;
    font-family: 'arno_probold';
    font-size: 36px;
    line-height: 40px;
    font-weight: 800;
}
.post-area.featured_img_left .post-content-wrap .grav-wrap {
    margin-top: 25px;
}
.post-area.featured_img_left article .grav-wrap .text a {
    color: #312461;
    font-weight: 500;
}
.post-area.featured_img_left .meta-category a:before {
    background-color: #CD7E80 !important;
    bottom: -2px;
}
div[data-style="minimal"] .toggle {
    border-bottom: 2px solid #E0E0E0;
}
div[data-style="minimal"] .toggle > .toggle-title a {
    padding: 20px 70px 20px 30px;
}
.toggle>.toggle-title a {
    color: #312461;
    font-family: 'arno_probold' !important;
    font-size: 28px !important;
    line-height: 30px !important;
    font-weight: 500 !important;
}
div[data-style*=minimal] .toggle>.toggle-title i {
    border: 2px solid #616161;
    margin-right: 30px;
}
div[data-style="minimal"] .toggle > .toggle-title i:before, div[data-style="minimal"] .toggle > .toggle-title i:after {
    background-color: #616161;
}
.material .wpb_content_element:first-child {
    margin-bottom: 10px;
}


.contact-email a {
    font-size: 18px;
    line-height: 28px;
}
.contact-email a:hover {
    color: #312461 !important;
    text-decoration: underline;
}
.contact-email [class^=icon-].icon-tiny {
    line-height: 28px;
    height: 28px;
    width: 26px;
    margin-right: 8px;
    font-size: 26px;
    background-color: transparent;
}


.nectar-ajax-search-results .meta {
    color: #707070;
}
.nectar-ajax-search-results .search-post-item h5 {
    background-image: linear-gradient(to right,#312461 0,#312461 100%);
}
body.search #page-header-bg h1 {
    font-size: 46px;
    line-height: 48px;
    margin-bottom: 15px;
}
#page-header-bg span.result-num {
    font-size: 20px;
    line-height: 28px;
    font-weight: 400;
}
body.material #search-results .result .inner-wrap {
    border: 1px solid #ccc;
}
#search-results .result h2 {
    font-size: 22px;
    line-height: 24px;
}
#search-results .result .title span {
    font-size: 14px;
    color: #666;
}


body.material .page-header-no-bg {
    padding-top: 100px;
    padding-bottom: 80px;
    background: #312461;
}
.row.page-header-no-bg .col.section-title {
    padding: 0;
    border-bottom: none;
}
body .row .col.section-title span.subheader {
    font-size: 18px;
    line-height: 26px;
    color: rgba(255,255,255,0.6);
    margin-bottom: 4px;
    display: inline-block;
}
html body .row .col.section-title h1 {
    font-family: 'arno_probold';
    font-size: 60px;
    line-height: 62px;
    color: #fff;
}
body[data-header-resize="0"] .container-wrap, body[data-header-resize="0"] .project-title {
    margin-top: 0;
    padding-top: 120px;
    padding-bottom: 60px;
}
blockquote {
    margin-bottom: 50px;
}


/*--- Footer ---*/
body #footer-outer .row {
    padding: 100px 0 60px 0;
}
#footer-outer .col .widget:last-child {
    margin-bottom: 0;
}
.material #footer-outer #footer-widgets .col ul li {
    font-size: 18px;
    line-height: 28px;
    padding: 8px 0 0 0 !important;
}
#footer-outer[data-custom-color=true] #footer-widgets a:not(.nectar-button):hover {
    opacity: 1.0;
    color: #fff !important;
}
#ajax-content-wrap #footer-outer #copyright {
    max-width: 1425px;
    margin: 0 auto;
}
#footer-outer .copy-support-links.widget {
    margin-bottom: 0px;
    float: right;
}
#footer-outer .copy-support-links.widget span {
    padding: 0 8px;
}
#pagination {
    margin-bottom: 0;
    height: 35px;
}
body #pagination>span.page-numbers.current, body nav.woocommerce-pagination span.page-numbers.current {
    margin: 0 6px 0 0;
    height: 36px;
    width: 36px;
    line-height: 13px;
    font-weight: 800;
    color: #fff !important;
    background-color: #CD7E80 !important;
    border: #CD7E80 solid 1px;
    font-size: 15px !important;
}
#pagination a.page-numbers, #pagination span.page-numbers {
    font-size: 15px !important;
    line-height: 13px;
    color: #616161 !important;
    border: #BDBDBD solid 1px;
    font-weight: 600;
    margin-right: 6px;
}
body #pagination .page-numbers.next, body #pagination .page-numbers.prev, body.woocommerce nav.woocommerce-pagination ul li .page-numbers.next, body.woocommerce nav.woocommerce-pagination ul li .page-numbers.prev {
    height: 36px;
    border: #BDBDBD solid 1px;
}
.nectar-recent-posts-single_featured .nectar-recent-post-slide .nectar-recent-post-bg:after {
    background-color: rgba(2,2,2,.43);
}
.nectar-recent-posts-single_featured .nectar-recent-post-slide .nectar-recent-post-bg:after {
    background-color: #211841;
    opacity: 0.8;
}
.nectar-recent-posts-single_featured.multiple_featured .controls li {
    padding: 0 0 13px 0;
}
.nectar-recent-posts-single_featured.multiple_featured .controls li:before, .nectar-recent-posts-single_featured.multiple_featured .controls[data-color="extra-color-1"] li:after {
    border-radius: 2px;
}
.nectar-recent-posts-single_featured.multiple_featured .controls li .title {
    line-height: 22px;
    font-size: 17px;
    font-weight: 500;
}
.nectar-recent-posts-single_featured .inner-wrap {
    width: 55%;
}
.nectar-recent-posts-single_featured .grav-wrap .text a {
    background: rgba(246,151,153,0.15);
    border: #F69799 solid 1px;
    border-radius: 3px;
    font-size: 14px;
    line-height: 24px;
    padding: 2px 13px;
    margin: 0 20px 0 0;
    display: inline-block;
    transition: all .3s ease-in-out !important;
}
.nectar-recent-posts-single_featured .grav-wrap .text a:before {
    display: none !important
}
.nectar-recent-posts-single_featured .grav-wrap .text a:hover {
    background: rgba(246,151,153,1) !important;
}
.nectar-recent-posts-single_featured h2 {
    margin: 30px 0 15px 0;
}
.nectar-recent-posts-single_featured .recent-post-container .excerpt {
    font-size: 18px;
    line-height: 28px;
    color: #D6D3DF;
    margin-bottom: 40px;
    width: 100%;
}
.nectar-recent-posts-single_featured.multiple_featured .active .nectar-button {
    background: #CD7E80 !important;
}


/*--- Mobile Adjustments ---*/
/*.events-topColorBlk .vc_row-fluid.vc_row.inner_row, .events-topColorBlk .row_col_wrap_12_inner.col.span_12, .events-topColorBlk .eventsRT-Bkgrd .vc_column-inner {
    height: 100% !important;
}*/

@media (max-width:1170px) {
    .events-eCallout h4 {
        font-size: 26px !important;
        line-height: 28px !important;
    }
    .nectar-recent-posts-single_featured .inner-wrap {
        width: 65%;
    }
}
@media only screen and (min-width: 1000px) and (max-width: 1300px) {
    .nectar-slider-wrap[data-full-width=false] .swiper-slide .content p {
        font-size: 16px;
        line-height: 26px;
    }
    .swiper-slide .content h1, .swiper-slide .content p {
        max-width: 600px;
    }
    #header-outer[data-lhe="animated_underline"] #top nav > ul > li > a {
        margin-left: 10px;
        margin-right: 10px;
    }
    body.material #header-outer:not([data-format=left-header]) #top nav>.buttons {
        margin-left: 10px;
    }
    .wpb_column.left_padding_desktop_100px > .vc_column-inner {
        padding-left: 60px;
    }
    .wpb_column.bottom_padding_desktop_100px > .vc_column-inner {
        padding-bottom: 60px;
    }
    .wpb_column.right_padding_desktop_100px > .vc_column-inner {
        padding-right: 60px;
    }
    .wpb_column.top_padding_desktop_100px > .vc_column-inner {
        padding-top: 60px;
    }
    .nectar-carousel-flickity-fixed-content .nectar-carousel-fixed-content {
        top: 55%;
    }
}
@media (max-width:1024px) {
    .team-member[data-style=bio_fullscreen_alt] h3 {
        font-size: 24px;
        line-height: 26px;
    }
}
@media (max-width:1000px) {
    .nectar-carousel-flickity-fixed-content .nectar-carousel-fixed-content {
        text-align: center;
        padding: 0;
        margin-bottom: 60px;
    }
    body .blog_next_prev_buttons[data-style=fullwidth_next_prev] .previous-post span, body .blog_next_prev_buttons[data-style=fullwidth_next_prev] .previous-post span:not(.text), body .blog_next_prev_buttons[data-style=fullwidth_next_prev] .previous-post span {
        text-align: right;
    }
    body .blog_next_prev_buttons[data-style=fullwidth_next_prev] .next-post span, body .blog_next_prev_buttons[data-style=fullwidth_next_prev] .next-post span:not(.text), body .blog_next_prev_buttons[data-style=fullwidth_next_prev] .next-post span {
        text-align: left;
    }
}
@media (max-width:999px) {
    .nectar-recent-posts-single_featured.multiple_featured .controls li:first-child {
        margin-left: 6px;
    }
    .nectar-recent-posts-single_featured.multiple_featured .controls li {
        margin: 8px;
    }
    .nectar-recent-posts-single_featured.multiple_featured .controls li:before {
        background-color: rgba(255,255,255,.3);
    }
    .nectar-recent-posts-single_featured.multiple_featured .controls .active:before {
        background-color: #F69799 !important;
    }
    .nectar-recent-posts-single_featured .inner-wrap {
        width: 100%;
    }
    body[data-slide-out-widget-area-style=slide-out-from-right] .slide_out_area_close:before, body[data-slide-out-widget-area-style=slide-out-from-right].material a.slide_out_area_close:before {
        background-color: rgba(0,0,0,.13);
    }
    .image-center-mobile {
        text-align: center !important;
        margin-bottom: 70px !important;
    }
    .container-wrap #executive-advisory-board .wpb_column {
        margin-bottom: 0px;
    }
    .nectar_team_member_overlay .team_member_details .bio-inner .mobile-close {
        margin-bottom: 30px;
    }
    body #page-header-bg h1 {
        font-family: 'arno_probold';
        margin-bottom: 15px;
    }
    .title-center-mobile {
        text-align: center !important;
    }
    .title-center-mobile .title-left-mobile {
        text-align: left !important;
    }
    .event-Blk-LT {
        display: none !important;
    }
    .content-border-mobile {
        padding-bottom: 120px !important;
        border-bottom: 1px solid #ccc !important;
    }
    #sidebar .widget {
        margin-bottom: 50px;
    }
    #sidebar {
        margin-top: 40px;
    }
    .contact-support {
        margin-top: 60px;
    }
}
@media only screen and (min-width: 690px) and (max-width: 999px) {
    .swiper-slide .button a, body div[data-button-sizing="large"] .swiper-slide .button a, body div[data-button-sizing="jumbo"] .swiper-slide .button a {
        padding: 18px 15px;
    }
    .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content {
        padding: 0 80px 0 0;
    }
    .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p, #boxed .swiper-slide .content h2 p {
        font-size: 18px;
        line-height: 28px;
    }
    .wpb_column.left_padding_desktop_100px > .vc_column-inner {
        padding-left: 60px;
    }
    .wpb_column.bottom_padding_desktop_100px > .vc_column-inner {
        padding-bottom: 60px;
    }
    .wpb_column.right_padding_desktop_100px > .vc_column-inner {
        padding-right: 60px;
    }
    .wpb_column.top_padding_desktop_100px > .vc_column-inner {
        padding-top: 60px;
    }
    .nectar-carousel-fixed-content .nectar-button {
        margin-top: 0;
    }
    .blog-recent .col {
        margin-bottom: 60px;
        margin-right: 0 !important;
    }
    .blog-recent .col:last-child {
        margin-bottom: 40px !important;
    }
    #footer-widgets .container .row > div:last-child {
        width: 100%;
    }
}
@media (max-width:768px) {
    .swiper-slide .button a, body div[data-button-sizing="large"] .swiper-slide .button a, body div[data-button-sizing="jumbo"] .swiper-slide .button a {
        padding: 18px 15px;
    }
    .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content {
        padding: 0 80px 0 0;
    }
    .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p, #boxed .swiper-slide .content h2 p {
        font-size: 18px;
        line-height: 28px;
    }
    .wpb_column.left_padding_desktop_100px > .vc_column-inner {
        padding-left: 60px;
    }
    .wpb_column.bottom_padding_desktop_100px > .vc_column-inner {
        padding-bottom: 60px;
    }
    .wpb_column.right_padding_desktop_100px > .vc_column-inner {
        padding-right: 60px;
    }
    .wpb_column.top_padding_desktop_100px > .vc_column-inner {
        padding-top: 60px;
    }
    .nectar-carousel-fixed-content .nectar-button {
        margin-top: 0;
    }
    body .nectar-carousel-flickity-fixed-content .nectar-carousel-fixed-content {
        text-align: center;
        margin-bottom: 60px;
    }
    .blog-recent .col {
        margin-bottom: 60px;
        margin-right: 0 !important;
    }
    .blog-recent .col:last-child {
        margin-bottom: 40px !important;
    }
    #footer-widgets .container .row > div:last-child {
        width: 100%;
    }
    .swiper-slide .content h1 {
        font-size: 38px;
        line-height: 40px;
    }
    .swiper-slide .content p {
        margin: 10px 0 25px 0 !important;
    }
    
    body #page-header-bg .span_6 span.subheader {
        width: 100% !important;
    }
}
@media (max-width: 690px) {
    .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content {
        padding: 0;
    }
    body.home .full-width-content.vc_row-fluid.first-section .wpb_column .wpb_wrapper {
        height: 500px !important;
    }
    body.home .nectar-slider-wrap, body.home .nectar-slider-wrap, body.home .swiper-container, body.home .swiper-wrapper, body.home .swiper-slide {
        height: 500px !important;
    }
    .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .button a {
        padding: 18px 11px;
    }
    .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p, #boxed .swiper-slide .content h2 p {
        font-size: 16px;
        line-height: 26px;
    }
    .swiper-slide.Home-Slide1 .content h1 {
        margin-bottom: 26px !important;
    }
    body .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .content p {
        padding-bottom: 0;
    }
    .swiper-container[data-bullet_style="see_through_ar_visualized"] .slider-pagination-wrap, body .swiper-container[data-bullet_style="see_through_ar_visualized"] .slider-pagination-wrap {
        bottom: auto;
    }
    .row .col h6, body h6, #ajax-content-wrap .nectar-inherit-h6 {
        font-size: 16px;
        line-height: 26px;
    }
    #footer-widgets .container .col {
        margin-bottom: 60px;
    }
    #footer-outer .copy-support-links.widget {
        float: left;
    }
    #footer-outer #copyright .col:first-child {
        margin-bottom: 10px;
    }
    .container-wrap #executive-advisory-board .vc_col-sm-4.wpb_column {
        margin-bottom: 60px ;
    }
    .container-wrap #executive-advisory-board .vc_col-sm-4.wpb_column:last-child {
        margin-bottom: 0px ;
    }
    .post-area.featured_img_left .article-content-wrap .post-featured-img-wrap {
        border-radius: 5px;
    }
    .post-area.featured_img_left .article-content-wrap .post-content-wrap {
        padding: 30px 0;
    }
    .span_12 .nectar_single_testimonial[data-style=bold] .inner p {
        font-size: 36px;
        line-height: 44px;
    }
    .nectar_single_testimonial[data-style=bold] p span {
        font-size: 140px;
        line-height: 150px;
    }
    .post-area .nectar-social.hover {
        margin-top: 30px;
        float: left;
    }
    .container-wrap #author-bio #author-info p {
        text-align: left;
    }
    body .blog_next_prev_buttons[data-style=fullwidth_next_prev] .previous-post span, body .blog_next_prev_buttons[data-style=fullwidth_next_prev] .previous-post span:not(.text), body .blog_next_prev_buttons[data-style=fullwidth_next_prev] .previous-post span, 
    body .blog_next_prev_buttons[data-style=fullwidth_next_prev] .next-post span, body .blog_next_prev_buttons[data-style=fullwidth_next_prev] .next-post span:not(.text), body .blog_next_prev_buttons[data-style=fullwidth_next_prev] .next-post span {
        text-align: center;
    }
    .blog_next_prev_buttons[data-style=fullwidth_next_prev] ul .next-post:after, .container-wrap[data-nav-pos=after_project_2] .bottom_controls .next-project:after {
        left: 0;
        top: 2px;
    }
    
    .wpb_column.left_padding_desktop_60px > .vc_column-inner {
        padding-left: 40px;
    }
    .wpb_column.bottom_padding_desktop_60px > .vc_column-inner {
        padding-bottom: 40px;
    }
    .wpb_column.right_padding_desktop_60px > .vc_column-inner {
        padding-right: 40px;
    }
    .wpb_column.top_padding_desktop_60px > .vc_column-inner {
        padding-top: 40px;
    }
}
@media (max-width:425px) {
    .post-area.featured_img_left article {
        margin-bottom: 40px;
    }
    .span_12 .nectar_single_testimonial[data-style=bold] .inner p {
        font-size: 30px;
        line-height: 38px;
    }
    .nectar_single_testimonial[data-style=bold] p span {
        font-size: 120px;
        line-height: 140px;
    }
}
@media (max-width:480px) {
    .wpb_column.left_padding_desktop_100px > .vc_column-inner {
        padding-left: 30px;
    }
    .wpb_column.bottom_padding_desktop_100px > .vc_column-inner {
        padding-bottom: 30px;
    }
    .wpb_column.right_padding_desktop_100px > .vc_column-inner {
        padding-right: 30px;
    }
}
@media (max-width:320px) {
    .container-wrap #executive-advisory-board .vc_col-sm-4.wpb_column {
        margin-bottom: 40px ;
    }
}
