/*
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
*/

/*  HEADER  */
#header-outer {border-bottom:3px solid #2a906e}

/*  HOMEPAGE  */

/*  Slider  */
#home-slider .swiper-slide .container {max-width:1245px}

#home-slider .content {background-color:rgba(59,30,52,.8); width:30%; padding:0 3.5%; top:0!important; height:100%; display:flex; flex-direction:column; justify-content:center}

#home-slider .content h2 {}
#home-slider .content span{display:block}
#home-slider .content .overpass{font-family:Overpass; color:#fbd029; font-size:28px; line-height:28px; padding-bottom:20px; text-transform:uppercase;}
#home-slider .content .small{font-size:35px; line-height:41px}

#home-slider .content .large {font-size:122px; line-height:128px; font-weight:700}
#home-slider .content .large .m {font-size:92px; display:inline}
#home-slider .content p span {color:#fbd029; font-size:20px; line-height:26px; padding-top:20px}

/*  Slide 2  */
#home-slider .slide-2 .content .giant {font-size:104px; line-height:110px; font-weight:700}
#home-slider .slide-2 .content .large {font-size:62px; line-height:68px; display:inline; font-weight:400}
#home-slider .slide-2 .content .big {font-size:35px; line-height:41px}
#home-slider .slide-2 .content .medium {font-size:35px; line-height:41px}
#home-slider .slide-2 .content .small {font-size:24px; line-height:34px}

#home-slider .slide-2.v3 .content .large {padding:12px 0; display:inline-block; line-height:62px}

/*  Slide 3  */
#page-intro .row-bg-wrap {border-top:3px solid #2a906e; border-bottom:3px solid #2a906e}
#page-intro .vc_column-inner > .wpb_wrapper {display:flex; justify-content:space-between}
#page-intro .vc_column-inner > .wpb_wrapper .first {width:32.5%}
#page-intro .vc_column-inner > .wpb_wrapper .first p {color:#25408f; font-size:29px; line-height:37px; text-transform:uppercase; text-align:right; max-width:415px}
#page-intro .vc_column-inner .first > .wpb_wrapper {display:flex; justify-content:flex-end}
#page-intro .vc_column-inner > .wpb_wrapper .second {width:65.5%}
#page-intro .vc_column-inner > .wpb_wrapper .second p {font-size:22px; line-height:30px; max-width:830px}
#page-intro .vc_column-inner > .wpb_wrapper .second p a {font-size:19px}

/*  Highlights  */
#highlights .span_12 {justify-content:space-between}
#highlights .span_12:after {display:none}
#highlights .span_12 .vc_col-sm-4 {width:32.5%}

#highlights .vc_column-inner > .wpb_wrapper {display:flex; position:relative}
#highlights .vc_column-inner > .wpb_wrapper .img-with-aniamtion-wrap img {max-height:332px; object-fit:cover}
#highlights .vc_column-inner > .wpb_wrapper .wpb_text_column {position:absolute; width:100%; height:100%}
#highlights .vc_column-inner .wpb_text_column > .wpb_wrapper {height:50px; transition:height .5s; overflow:hidden; /*cursor:pointer*/}
#highlights .col1 .wpb_text_column > .wpb_wrapper {background-color:rgba(42, 144, 110, .8)}
#highlights .col2 .wpb_text_column > .wpb_wrapper {background-color:rgba(0, 91, 166, .8)}
#highlights .col3 .wpb_text_column > .wpb_wrapper {background-color:rgba(59, 30, 52, .8)}
#highlights .vc_column-inner .wpb_text_column:hover > .wpb_wrapper {height:100%}
#highlights .vc_column-inner .wpb_text_column > .wpb_wrapper h3 {font-size:22px; line-height:22px; text-align:center; color:#fff; text-transform:uppercase; margin-bottom:50px; display:flex; width:100%; justify-content:center; align-items:center; height:50px; position:relative}
#highlights .vc_column-inner .wpb_text_column > .wpb_wrapper h3 a {color:inherit}
#highlights .vc_column-inner .wpb_text_column > .wpb_wrapper p {color:#fff; width:55%; margin:0 auto; position:relative; font-size:28px; line-height:34px}
#highlights .vc_column-inner .wpb_text_column > .wpb_wrapper p a {font-size:24px; color:#fff}

#highlights .vc_column-inner .wpb_text_column > .wpb_wrapper h3:after{content:'^'; transform:rotate(180deg); margin-left:10px; font-size:22px; transition:transform .5s; position:relative; top:-3px}
#highlights .vc_column-inner .wpb_text_column:hover > .wpb_wrapper h3:after {transform:rotate(0deg);top:0}

/*  Partners  */
#our-partners .first {width:32.5%}
#our-partners .first .wpb_text_column {display:flex; justify-content:flex-end}
#our-partners .first .wpb_text_column > .wpb_wrapper {max-width:415px; display:flex; flex-direction:column; align-items:flex-end; text-align:right}
#our-partners .first .wpb_text_column h3 {color:#25408f; font-size:29px; line-height:37px; text-transform:uppercase; text-align:right; max-width:415px; font-weight:400}
#our-partners .first .wpb_text_column p {font-size:19px; line-height:25px; width:66%}
#our-partners .second {width:65.5%; max-width:830px; padding-left:30px}

#our-partners .gs_logo_single {pointer-events:none}
#our-partners .gs_logo_single img {max-width:150px}
#our-partners .vc_col-sm-8 .owl-carousel .owl-item {pointer-events:none}
#our-partners .vc_col-sm-8 .owl-carousel img {max-width:150px; margin:auto}

/*  PAGE HEADERS  */
#page-header-bg .span_6 {background-color:rgba(59, 30, 52, .8); width:525px; transform:none; position:absolute; top:0; height:100%; display:flex; align-items:center; padding:0 3%}
#page-header-bg .span_6 h1 .overpass {font-family:Overpass; font-size:37px; line-height:37px; color:#89d0c3; text-transform:uppercase; display:block; padding-bottom:20px}
#page-header-bg .span_6 h1 .large {font-size:52px; line-height:58px; display:block}
#page-header-bg .span_6 .subheader {font-size:24px; line-height:24px; color:#89d0c3 !important; display:inline-block; padding-top:20px; font-weight:600; text-transform:uppercase}

/*  PAGE INTROS  */
#page-intro .first-col {width:25%}
#page-intro .first-col p{color:#25408f; font-size:29px; line-height:35px}
#page-intro .second-col {width:73%}
#page-intro .second-col p {font-size:19px; line-height:30px; padding-right:5%}

#page-intro .second-col p a {color:#fff; background-color:#25408f; padding:10px 12px; border-radius:4px;  font-size:15px; line-height:15px; text-transform:uppercase; letter-spacing:1px; transition:top .3s, box-shadow .3s; position:relative; top:0; display:inline-block; box-shadow:0px 0px 0px rgab(0,0,0,0)}
#page-intro .second-col p a:hover {top:-5px; box-shadow:3px 3px 3px rgba(0,0,0,.3)}

/*  */
body .wpb_text_column h2 {color:#2a906e; margin-bottom:20px}
body .wpb_text_column h3 {padding-bottom:10px; padding-top:20px}
body .wpb_text_column h3:first-child{padding-top:0}
body .wpb_text_column p, body .wpb_text_column li, .single .content-inner li {padding-bottom:20px}

body .wpb_text_column ul {margin-left:20px}
body .wpb_text_column ul li {padding-left:10px}
body .wpb_text_column li::marker {color:#005ba6}

/*  PARTNERS   */
#partner-logos .gallery a img {border:none}
#partner-logos .gallery img {border:none!important; width:170px; height:auto;}

/*  MEDIA  */
#lcrc-media .vc_col-sm-3 .vc_column-inner {padding:20px;}
#lcrc-media .sidebar p {padding-bottom:6px}


#lcrc-media .vc_col-sm-9 .wpb_text_column {border-bottom:1px solid #aaa; padding-bottom:30px; padding-top:30px}
#lcrc-media .vc_col-sm-9 .wpb_text_column:first-child {padding-top:0}
#lcrc-media .vc_col-sm-9 h2 {position:relative; display:flex; align-items:center; justify-content:space-between}
#lcrc-media .vc_col-sm-9 h2 a {color:#005ba6; width:95%}
#lcrc-media .vc_col-sm-9 h2 a:hover {color:#2a906e}
#lcrc-media .vc_col-sm-9 h2:after {content:''; background-image:url(https://longcovidresearch.org/wp-content/uploads/2021/01/goto.gif); width:31px; height:18px;}

#lcrc-media .vc_col-sm-9 p {padding-bottom:10px; font-size:14px; line-height:14px}

/*  OUR WORK  */
#lcrc-blog .posts-container {display:flex; flex-direction:column}
#lcrc-blog .posts-container article {width:100%}
#lcrc-blog .posts-container article .post-header .title {margin-bottom:10px}
#lcrc-blog .posts-container article .post-header .title a {color:#005ba6; font-size:28px; line-height:34px;}

#lcrc-blog article .inner-wrap {box-shadow:none}
#lcrc-blog article .bottom-line {display:none}

#lcrc-blog .post-content.classic .post-header > span {font-size:14px}
#lcrc-blog .post-content.classic .post-header > .meta-category:after {content:none}

#lcrc-blog .post .more-link .continue-reading {background-color:transparent; padding:0; color:#723585; text-transform:uppercase}
#lcrc-blog .post .more-link .continue-reading:after {content:">"; padding-left:6px; transition:padding-left .3s}
#lcrc-blog .post .more-link:hover .continue-reading:after {padding-left:10px}

#lcrc-blog .widget h4 {color:#2a906e; font-size:18px; text-transform:uppercase; font-weight:400}
#lcrc-blog #sidebar .widget ul li {border-bottom:0}
#lcrc-blog #sidebar .widget ul li a {border-bottom:none; padding:0 0 13px 0; color:#444; }
#lcrc-blog #sidebar .widget ul li a:hover {color:#723585}
#lcrc-blog #sidebar .widget .tagcloud a {background-color:#085765; font-size:12px!important; line-height:18px}

/*  OUR WORK ARTILCE — BLOG SINGLE  */
.single #ajax-content-wrap .container-wrap {padding-top:0}
.single .container-wrap .main-content {width:100%; max-width:none; padding:0}
.single .container-wrap .main-content  .heading-title {background-color:#e1f2ed; display:flex; justify-content:center; width:100%; max-width:none; padding-top:50px; border-bottom:3px solid #2a906e}

.single .container-wrap .heading-title .blog-title {width:100%; max-width:1245px}
.single .main-content .row {width:100%; max-width:1245px; margin:auto; padding-top:50px}
.single .heading-title .blog-title .entry-title {max-width:none; font-family:overpass; color:#005ba6; font-size:38px; line-height:42px}

.single #single-below-header span{font-size:14px; line-height:14px; color:#444}
.single #single-below-header .meta-author {padding:0 10px 0 0}
.single #single-below-header .meta-author .fn {padding-left:0}
.single #single-below-header .meta-category {padding:0 0 0 10px}

.single article .content-inner figure {max-width:600px; margin-bottom:40px}
.single article .content-inner figure img {max-width:600px; border:3px solid #005ba6; margin-bottom:10px}
.single article .content-inner figure figcaption {color:#2973a5; font-size:16px; line-height:22px; font-style:italic; margin-top:0}

.single .content-inner h2 {color:#2a906e; margin-bottom:20px}
.single .content-inner h3 {}

.single .main-content ul {margin-left:20px; margin-bottom:10px}
.single .main-content ul li {padding-left:10px}
.single .main-content li::marker {color:#005ba6}

#sidebar .widget h4 {color:#2a906e; font-size:18px; text-transform:uppercase; font-weight:400}
#sidebar .widget ul li {border:none}
#sidebar .widget ul li a {border-bottom:none!important; padding:0 0 13px 0!important; color:#444; }
#lcrc-blog #sidebar .widget ul li a:hover {color:#723585}
#sidebar .widget .tagcloud a {background-color:#085765; font-size:12px!important; line-height:18px}

/*  BLOG ARCHIVE */
.archive .post-content.classic {padding-left:0}
.archive .post-content.classic .more-link .continue-reading {background-color:transparent; padding:0; color:#723585; text-transform:uppercase}
.archive .post-content.classic .more-link .continue-reading:after {content:">"; padding-left:6px; transition:padding-left .3s}
.archive .post-content.classic .more-link:hover .continue-reading:after {padding-left:10px}

/*  CONTACT  */
#lcrc-contact .vc_col-sm-3 .vc_column-inner {padding:20px; margin-top:26px}
#lcrc-contact .sidebar p {padding-bottom:6px}

.wpcf7 .wpcf7-form .two-across {display:flex; justify-content:space-between; padding-bottom:1.5em}
.wpcf7 .wpcf7-form .two-across br {display:none}
.wpcf7 .wpcf7-form .two-across label {width:48%; display:block}
.wpcf7 .wpcf7-form .req {color:#25408f}
.wpcf7 .wpcf7-form .wpcf7-submit {background-color:#25408f}

/*  NEED SUPPORT?  */
#patient-support .wpb_text_column:first-child {margin-bottom:10px}
#patient-support .wpb_text_column h3 {color:#2a906e}

#patient-support .wpb_text_column:last-child .wpb_wrapper {position:relative}
#patient-support .wpb_text_column:last-child .wpb_wrapper img {position:absolute}
#patient-support .wpb_text_column:last-child .wpb_wrapper h4 {padding-bottom:0; margin-bottom:0}
#patient-support .wpb_text_column:last-child .wpb_wrapper p {margin-left:9%; padding-bottom:14px}

/*  FOOTER  */
#copyright .span_5 {width:100%}
#copyright .span_5 p {width:60%; margin:0 auto; display:flex; justify-content:space-between}
#copyright .col_last {/*display:none*/}


/*  LAPTOPS and SMALL DESKTOP SCREENS  */
@media only screen and (min-width : 1025px) and (max-width : 1425px) {
	
	#home-slider .swiper-slide .container {width:100%; max-width:none; padding:0 90px}
	#home-slider .swiper-slide .container .content {left:90px}
	#highlights .vc_column-inner .wpb_text_column > .wpb_wrapper h3 {margin-bottom:25px}
	#highlights .vc_column-inner .wpb_text_column > .wpb_wrapper p {width:85%; font-size:24px; line-height:30px}
	
	.single .container-wrap .main-content .heading-title {padding-left:90px; padding-right:90px}
	.single .main-content .row {max-width:none; padding-left:90px; padding-right:90px}
}
@media only screen and (min-width : 1025px) and (max-width : 1200px){
	
	#header-outer[data-lhe="default"] #top nav > ul > li > a {font-size:17px; padding-left:14px!important; padding-right:14px!important}
	
}

/*  TABLETS  */
@media only screen and (min-width : 768px) and (max-width : 1024px) {
	
	#header-outer #top #logo img {height:48px}
	#header-outer[data-lhe="default"] #top nav > ul > li > a {font-size:16px!important; padding-left:14px; padding-right:14px}
	
	/* slide 1 */
	#home-slider .slide-1 .content h2 {font-size:40px!important; line-height:46px!important}
	#home-slider .slide-1 .content .large{font-size:100px}
	#home-slider .content .large .m {font-size:72px}
	
	/*  slide 2 and other two slides  */
	#home-slider .slide-2 .content .large {font-size:24px; line-height:28px}
	#home-slider .slide-2 .content .big {font-size:24px;  line-height:28px}
	#home-slider .slide-2 .content .small {font-size:24px;  line-height:28px}
	
	#page-header-wrap, #page-header-bg {height:225px!important}
	
	#page-header-bg .span_6 {display:flex!important}
	#page-header-bg .span_6 .inner-wrap {display:flex; flex-direction:column}
	#page-header-bg .span_6 h1 {font-size:28px; line-height:1.2em}
	#page-header-bg .span_6 h1 .overpass {font-size:32px; line-height:1em}
	#page-header-bg .span_6 h1 .large {font-size:28px; line-height:1.2em}
	
	#page-header-bg .span_6 .subheader:empty {display:none}
	
	#patient-support .wpb_text_column:last-child .wpb_wrapper p {padding-left:5%}
	
	/*  Partners  */
	#partner-logos .gallery {display:flex; flex-wrap:wrap; justify-content:space-between}
	#partner-logos .gallery .gallery-item {width:17%}
	
	/*  Media  */
	#lcrc-media .span_12 .vc_col-sm-9 {width:66%}
	#lcrc-media .span_12 .vc_col-sm-3 {width:33%}
	
	#lcrc-media .vc_col-sm-9 .wpb_text_column h2 {font-size:22px}
	#lcrc-media .vc_col-sm-9 .wpb_text_column h2 a {width:93%}
	
	/*  Contact  */
	#lcrc-contact .span_12 .vc_col-sm-9, #lcrc-contact .span_12 .vc_col-sm-3 {width:100%}
	
}

/*  TABLETS — LANDSCAPE  */
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) {
	
	header#top .container {padding-left:20px; padding-right:20px}
	#home-slider .slide-2 .content h2 {font-size:24px!important; line-height:28px!important}
	
	#highlights .vc_column-inner .wpb_text_column > .wpb_wrapper h3 {margin-bottom:0}
	#highlights .vc_column-inner .wpb_text_column > .wpb_wrapper p {width:80%;line-height:22px}
	#highlights .vc_column-inner .wpb_text_column > .wpb_wrapper p a {font-size:20px; line-height:26px}
	
	.single .main-content .row {max-width:none; padding-left:20px; padding-right:20px}

}

/*  TABLETS — PORTRAIT*/
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait){
	
	/* slide 1 */
	#home-slider .content {transform:none; width:100%}
	#home-slider .content .overpass, #home-slider .content .small, #home-slider .content p span  {font-size:18px; line-height:22px;}
	#home-slider .content h2{font-size:24px!important; line-height:26px!important;}
	#home-slider .content .overpass {padding-bottom:10px}
	
	#home-slider .content p span {padding-top:10px}
	#home-slider .slide-1 .content h2 {font-size:24px!important}
	#home-slider .slide-1 .content .large {font-size:30px; line-height:34px; padding:6px 0; display:inline}
	#home-slider .content .large .m {font-size:26px; line-height:30px}
	#home-slider .content .small {font-size:24px; display:inline}
	
	/* slide 2 */
	#home-slider .slide-2 .content h2, #home-slider .slide-2 .content p {width:90%; margin:0 auto}
	
	#home-slider .slide-2 .content {line-height:auto!important}
	#home-slider .slide-2 .content .big {font-size:24px !important; line-height:24px; display:inline}
	#home-slider .slide-2 .content .large {font-size:24px !important; line-height:24px; padding:0}
	#home-slider .slide-2 .content .small {font-size:24px !important; line-height:24px}
	
	/* slide 4 */
	#home-slider .slide-2 .content .giant {font-size:18px; line-height:22px; display:inline}
	#home-slider .slide-2 .content .medium {font-size:18px; line-height:22px; display:inline}
	#home-slider .slide-2.v3 .content .large  {font-size:18px; line-height:22px; padding:0 0}
	
	/*  home  */
	#page-intro .vc_column-inner > .wpb_wrapper .first p {max-width:none; width:100%}
	#our-partners .first .wpb_text_column {justify-content:center}
	#our-partners .first .wpb_text_column > .wpb_wrapper {max-width:none; width:80%}
	#our-partners .first .wpb_text_column h3 {max-width:none;}
	
	/* individual page headers */
	body:not(.single-post) #page-header-bg:not(.fullscreen-header) {height:225px !important}
	
	/* individual page intros */
	#page-intro .second-col p a {width:45%; margin:auto;}
	
	/* our work */
	#lcrc-blog .posts-container article {position:static!important}
	
	/* media */
	#lcrc-media .span_12 .vc_col-sm-9, #lcrc-media .span_12 .vc_col-sm-3 {width:100%}
	
	/* footer */
	#footer-outer #copyright .span_5 {width:100%; margin-right:0}
	#copyright .span_7 {display:none}
	
}

/*  PHONES  */
@media only screen and (max-width: 812px) {
	
	/*  Homepage  */
	
	/* slide 1*/
	#home-slider .content {transform:none; width:100%}
	#home-slider .content .overpass, #home-slider .content .small, #home-slider .content p span  {font-size:18px; line-height:22px;}
	#home-slider .content h2{font-size:24px!important; line-height:26px!important;}
	#home-slider .content .overpass {padding-bottom:10px}
	
	#home-slider .content p span {padding-top:10px}
	#home-slider .content .large {font-size:30px; line-height:34px; padding:6px 0}
	#home-slider .content .large .m {font-size:26px; line-height:30px}
	#home-slider .content .small {font-size:24px; display:inline}
	
	/* slide 2 */
	#home-slider .slide-2 .content {line-height:auto!important}
	#home-slider .slide-2 .content .big {font-size:20px !important; line-height:24px; display:inline}
	#home-slider .slide-2 .content .large {font-size:20px !important; line-height:24px; padding:0}
	#home-slider .slide-2 .content .small {font-size:20px !important; line-height:24px}
	
	/* slide 4 */
	#home-slider .slide-2 .content .giant {font-size:18px; line-height:22px; display:inline}
	#home-slider .slide-2 .content .medium {font-size:18px; line-height:22px}
	#home-slider .slide-2.v3 .content .large  {font-size:18px; line-height:22px; padding:0 0}
	
	#page-intro .vc_column-inner > .wpb_wrapper {flex-direction:column; padding-left:3%; padding-right:1%}
	#page-intro .vc_column-inner > .wpb_wrapper .first, #page-intro .vc_column-inner > .wpb_wrapper .second {width:100%}
	
	#page-intro .vc_column-inner .first > .wpb_wrapper {display:block;}
	#page-intro .vc_column-inner .first > .wpb_wrapper p {text-align:center}
	
	#page-intro .vc_column-inner > .wpb_wrapper .second {padding-top:20px}
	#page-intro .vc_column-inner > .wpb_wrapper .second p {text-align:center}
	#page-intro .vc_column-inner > .wpb_wrapper .second {flex-direction:column}
	
	#highlights .span_12 .vc_col-sm-4 {width:100%; margin-top:20px}
	#highlights .span_12 .vc_col-sm-4:first-child {width:100%; margin-top:0}
	
	#highlights .vc_column-inner .wpb_text_column > .wpb_wrapper h3 {margin-bottom:15px}
	#highlights .vc_column-inner .wpb_text_column > .wpb_wrapper p {width:75%; font-size:24px; line-height:30px}
	
	#our-partners .span_12 {display:block; flex-direction:column}
	#our-partners .first, #our-partners .second {width:100%}
	
	#our-partners .second {padding-left:0}
	
	#our-partners .first .wpb_text_column > .wpb_wrapper {display:block}
	#our-partners .first .wpb_text_column h3 {text-align:center}
	#our-partners .first .wpb_text_column p {width:100%; text-align:center}
	
	#our-partners .first, #our-partners .vc_column-inner {height:auto!important}
	
	#our-partners .gs_logo_single img {max-width:none; width:200px; height:auto; margin:0 auto}
	#our-partners .owl-theme .owl-nav.disabled+.owl-dots {width:60%; margin:0  auto}
	#our-partners .owl-dots {display:none}
	
	/*  General interior pages  */
	#page-header-bg .span_6 {width:auto}
	#page-header-bg .span_6 .inner-wrap {display:flex; flex-direction:column; padding:15px 0}
	#page-header-bg .span_6 .inner-wrap h1 {font-size:22px; padding-bottom:0; line-height:24px}
	#page-header-bg .span_6 h1 .overpass {font-size:18px; padding-bottom:0; line-height:22px}
	#page-header-bg .span_6 h1 .large {font-size:22px; padding-bottom:0; line-height:24px}
	#page-header-bg .span_6 .subheader {font-size:18px; padding:0; line-height:22px; margin:0; font-weight:400}
	
	#page-intro .first-col, #page-intro .second-col {width:100%}
	#page-intro .first-col p, #page-intro .second-col p {text-align:center}
	
	#page-intro .second-col > .wpb_wrapper {margin-top:14px}
	
	#patient-support .wpb_text_column:last-child .wpb_wrapper img {position:static}
	#patient-support .wpb_text_column h4 {float:left; margin-right:15px}
	#patient-support .wpb_text_column:last-child .wpb_wrapper p {margin-left:0}
	
	/*  Our Work page  */
	#lcrc-blog .span_12 .vc_column-inner .post-area {margin-bottom:0}
	#lcrc-blog article .inner-wrap {padding:18px 0}
	#lcrc-blog .posts-container article .post-header .title a {font-size:24px}
	
	#lcrc-blog .post-area .posts-container {height:auto!important}
	
	/*  Our Work article page, blog single*/
	.single .main-content .row {padding-left:4%; padding-right:4%}
	.single article .content-inner figure img {width:100%}
	.single .heading-title .blog-title .entry-title {font-size:24px !important; line-height:30px !important}
	
	/*  Partners  */
	#partner-logos .gallery {display:flex; flex-wrap:wrap; justify-content:space-between}
	#partner-logos .gallery a img {margin:0; padding:0}
	#partner-logos .gallery br {display:none}
	#partner-logos .gallery .gallery-item {width:45%!important; float:none}
	
	/*  Contact  */
	#page-intro .second-col p a {display:flex; justify-content:center}
	.wpcf7 .wpcf7-form .two-across {flex-wrap:wrap}
	.wpcf7 .wpcf7-form .two-across label {width:100%}
	.wpcf7 .wpcf7-form .two-across label:first-child {padding-bottom:1.5em}
		
	#footer-outer #footer-widgets {display:none}
	#copyright .span_5 p {flex-direction:column; text-align:center}
	
}


