/*
Theme Name:     ThinkTennessee
Theme URI:	http://demos.artbees.net/jupiter5
Description:    ThinkTennessee Child theme for the Jupiter theme 
Author:         Horton Group
Theme URI:	https://hortongroup.com
Template:       jupiter
Text Domain: 	mk_framework
Domain Path: 	/languages/
*/

/*******************************
 * COLORS & FONTS
 * *****************************
Lightest Gray #eee
Gray #a8a8a8
Black #000
Green #1a884a
Yellow #f8b43c
H1 65 55 45 40  Roboto
H2 42 40 38 36
H3 22 22 22 22
H4 20 20 20 20 
H5 18 18 18 18
=============================
Buttons 16 / 400 / bg yellow or green w/white text
Body 16  / 400 / 000
Menu - 18 / 600
Footer Widget Title - 16 / 700 / fff 
Footer Widget Text - 16 / 600 / fff
ALSO have class below for .large-text for text at 20px / line-height 200%
Fancy Titles for Medium Text at 18px / line-height 175% - e.g. Empowering Voters pg

*/


/*******************************
 * GENERAL TWEAKS
 * ****************************/
/* Text */
.white-text p, .white-text span, .white-text a, .white-text strong, .white-text div, .white-text label, .white-text h1, .white-text h2, .white-text h3, .white-text h4, .white-text h5 {
  color: #fff !important;
}
.text-black-link a {
	color: #000;
}
.text-black-link a:hover {
	color: #1a884a;
}
.large-text p, .large-text strong, .large-text a {
	font-size: 20px;
	line-height: 200%;
}

/* Lists */
.mk-text-block ul,
.mk-fancy-title ul,
.mk-text-block ol,
.mk-fancy-title ol {
    list-style-position: outside;
    margin-left: 20px;
}
.mk-text-block ul li,
.mk-fancy-title ul li,
.mk-text-block ol li,
.mk-fancy-title ol li {
    margin-left: 10px;
	padding-bottom: 10px;
}
.mk-list-styles ul {
	font-size: 18px;
	list-style-position: outside;
	margin-left: 20px !important;
}
.mk-list-styles ul li {
	line-height: 28px !important;
    padding: 0 0 0 30px;
}

/* Margins */
.margin-top-neg-45 {
	margin-top: -45px;
}
.margin-bottom-0 {
	margin-bottom: 0;
}

/* Borders */
.border-top-yellow {
	border-top: 10px solid #f8b43c;
}
.border-bottom-yellow {
	border-bottom: 10px solid #f8b43c;
}

/* Section Shape Dividers - Transparent */
.section-shape-divider .shape__container {
    background-color: transparent !important;
}

/* Main Menu */
.mk-responsive-nav li a,
.mk-responsive-nav li ul li a {
    font-size: 16px;
}

/* Gravity Forms */
.gform_body .ginput_container,
.gform_body .ginput_container input {
 margin-top: 0 !important;
}
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle {
    padding-top: 0;
}
input[type=email], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], textarea, .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text], .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select, .gform_wrapper .ginput_container span:not(.ginput_price) {
    margin-bottom: 0px;
}
li.gfield span.name_first {
    padding-bottom: 5px;
}
.gform_body .ginput_container select {
 height: 40px !important;
 -moz-appearance: none;
 -webkit-appearance: none;
 appearance: none;
 border-radius: 0;
 background-image: url(/wp-content/uploads/2020/07/arrow-down-white.png) !important;
 background-repeat: no-repeat !important;
 background-position: right center !important;
}
.ginput_container.ginput_container_textarea {
    margin-top: 20px !important;
}

/* BUTTONS */
a.mk-button {
	border-radius: 50px;
    font-size: 16px;
    font-weight: normal;
	letter-spacing: 0;
    text-transform: uppercase;
    padding: 12px 30px;
}

/* Section with BG Image and Inner Shadow */
.bg-img-and-shadow .background-layer {
    box-shadow: inset 0 6px 10px #eee;	
	-webkit-box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.8);
    -moz-box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.8);
    box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.8);
}


/* Section Behind a Yellow Background Heading Divider Row */
.heading-divider-row {
	z-index: 9999 !important;
}


/*******************************
 * HEADER
 * ****************************/
.mk-header.sticky-style-fixed .mk-header-bg {
	-webkit-box-shadow: 0 20px 15px -20px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 20px 15px -20px rgba(0,0,0,0.2));
    box-shadow: 0 20px 15px -20px rgba(0,0,0,0.2);	
}
header.a-sticky .mk-header-toolbar {
    height: 35px;
    line-height: 0px;
}
.mk-header-toolbar {
    height: 50px;
    line-height: 50px;
}
.mk-header-toolbar .mk-header-social a {
    background: #f8b43c;
	border: 1px solid #f8b43c;
    border-radius: 1px;
    display: inline;
    padding: 6px 7px 8px;
}
.mk-header-toolbar .mk-header-social a:hover {
    background: #1a884a;
}
.mk-header-toolbar .mk-header-social svg {
    fill: #fff!important;
    height: 18px !important;
    width: 18px !important;
}
.header-logo a .mk-desktop-logo {
	width: 265px;
}
.main-navigation-ul>li.menu-item.donate a {
    background-color: #1a884a;
    color: #fff !important;
}

.hb-custom-header #mk-page-introduce, .mk-header {
    background-color: #fff;
}

.page-title {
    color: black;
}

#mk-breadcrumbs .mk-breadcrumbs-inner.dark-skin {
    color: #000;
}

#mk-breadcrumbs .mk-breadcrumbs-inner.dark-skin .separator, #mk-breadcrumbs .mk-breadcrumbs-inner.dark-skin a{
	color: #1a884a;
}

/* Menu Social */
.menu-social {
	background-position: center !important;
    width: 35px;	
}
.main-navigation-ul > li.menu-item.menu-social {
    margin-left: 5px !important;
    margin-right: 5px !important;
}
.menu-social a, .menu-social a:hover {
	background-position: center !important;
    background-repeat: no-repeat;
    background-size: 24px !important;
	border-top: none !important;
    color: transparent !important;
	font-size: 0 !important;	
    width: 34px !important;	
}
.social-fb a {
	background: url(/wp-content/uploads/2020/09/icon-social-fb.png) no-repeat;	
}
.social-li a {
	background: url(/wp-content/uploads/2020/09/icon-social-linkedin.png) no-repeat;	
}
.social-in a {
	background: url(/wp-content/uploads/2020/09/icon-social-insta.png) no-repeat;	
}
.social-tw a {
	background: url(/wp-content/uploads/2020/09/icon-social-twitter.png) no-repeat;	
}
.social-fb a:hover,
.social-li a:hover,
.social-in a:hover,
.social-tw a:hover {
	background-color: transparent !important;
	opacity: .85;
}

/*******************************
 * FOOTER
 * ****************************/
#mk-footer {
    box-shadow: inset 0 5px 10px #bbb;
    -webkit-box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.8);
    -moz-box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.8);
    box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.8);	
}
.footer-wrapper {
	padding: 90px 0 70px;
}
.mk-footer-copyright {
	opacity: 1;
}
.mk-footer-copyright a:hover {
	color: #000;
}
.footer-wrapper svg.mk-svg-icon {
    height: 20px !important;
    width: 20px !important;
    padding: 6px !important;
}


/*******************************
 * HOME
 * ****************************/
/* Home Our Priorities */
.section-our-priorities-items .mk-text-block a {
	color: #000;	
}
.section-our-priorities-items .mk-text-block a:hover {
	color: #1a884a;	
}


/* Home Blog Section */
.section-home-blog .mk-blog-grid-item .blog-grid-holder,
.section-home-blog .vc_grid-item-mini  {
	box-shadow: 0px 5px 15px #ddd;
    padding: 10px;
    border: none;
	margin: 10px !important;
}
.section-home-blog .mk-blog-grid-item .the-title {
	min-height: 80px;
}
.section-home-blog .mk-blog-grid-item .the-title a,
.section-home-blog .grid-post-title h3 a {
	display: block;
    letter-spacing: 0px;
    font-size: 20px;
    line-height: 26px;
	min-height: 76px;
	color: #1a884a;
}
.section-home-blog .mk-blog-grid-item time a,
.section-home-blog .grid-post-date  {
    color: #f8b43c;
    font-style: normal;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
}
.section-home-blog .mk-blog-grid-item .the-excerpt,
.section-home-blog .grid-post-excerpt {
	min-height: 140px;
}
.section-home-blog .mk-blog-grid-item .blog-grid-footer {
    padding: 0px 20px 10px 20px;
    border-top: none;
}
.section-home-blog .mk-readmore svg {
	display: none;
}
.section-home-blog .mk-readmore,
.section-home-blog .grid-post-read-more {
    line-height: 16px;
    font-weight: 600;
    font-size: 16px;
    text-transform: uppercase;
}


/*******************************
 * STATE OF OUR STATE
 * ****************************/
.mk-portfolio-classic-item .featured-image .image-hover-overlay {
	display: none;
}
.mk-portfolio-item .portfolio-meta-wrapper {
    display: none;
}
#mk-filter-portfolio.sortable-classic-style ul li a {
    background: #fff;
    border: 1px solid #ccc;
    color: #1a884a;	
	line-height: 18px;
    font-size: 15px;
    letter-spacing: 0px;
    padding: 10px 14px 8px;	
	text-transform: uppercase;
}
#mk-filter-portfolio.sortable-classic-style ul li a:hover {
	background: #f8b43c;
	background: #f8b43c;
    color: #fff !important;	
}
#mk-filter-portfolio.sortable-classic-style ul li a.current {
    background: #1a884a;
	color: #fff;
}


/*******************************
 * PEOPLE
 * ****************************/
a.team-member-name span {
    font-size: 18px;
}
span.team-member-position {
    font-size: 16px;
    text-transform: none;
}


/*******************************
 * RESEARCH
 * ****************************/
.section-news-banner.mk-page-section #background-layer--2.background-layer {
	background-position: center 70%;	
} 
.section-research-topics .mk-box-icon-2-image {
    border-radius: 150px;	
	border: 1px solid #ddd;
	display: flex;
	align-items: center;
    justify-content: center;	
    width: 225px;
    height: 225px;
}
.section-research-topics .mk-box-icon-2-image img {
    width: 185px;
	transition: transform 1s;	
}
.section-research-topics .mk-box-icon-2-image:hover img {
	-moz-transform: scale(.9);
	-webkit-transform: scale(.9);
	-o-transform: scale(.9);
	-ms-transform: scale(.9);
	transform: scale(.9);

}
.section-research-topics .research-aging .mk-box-icon-2-image  {
    background: #465961;	
}
.section-research-topics .research-children .mk-box-icon-2-image  {
    background: #7f2ea6;	
}
.section-research-topics .research-criminal-justice-courts .mk-box-icon-2-image  {
    background: #62443c;	
}
/* Economy Green color not used, later became the Gender color */
.section-research-topics .research-economy .mk-box-icon-2-image  {
    background: #619942;
    background: #54cdf7;	
}
.section-research-topics .research-education .mk-box-icon-2-image  {
    background: #0a79ca;	
}
.section-research-topics .research-elections .mk-box-icon-2-image  {
    background: #0293a2;	
}
.section-research-topics .research-environment .mk-box-icon-2-image  {
    background: #f78316;	
}
/* Gender Category went away, moved into Economy section, Economy became this Gender color */
.section-research-topics .research-gender .mk-box-icon-2-image  {
    background: #54cdf7;	
}
.section-research-topics .research-health .mk-box-icon-2-image  {
    background: #d63f36;	
}
.section-research-topics .research-housing .mk-box-icon-2-image  {
    background: #fdb73b;	
}
.section-research-topics .research-broadband .mk-box-icon-2-image  {
    background: #adab38;	
}
.section-research-topics .research-transportation .mk-box-icon-2-image  {
    background: #adab38;	
}


/*******************************
 * RESEARCH TOPIC SUBPAGES
 * ****************************/
.banner-research-topic .background-layer {

}

/*******************************
 * NEWS LANDING & BLOG POSTS
 * ****************************/
.section-news-banner.mk-page-section #background-layer--2.background-layer {
	background-position: left 25%;	
} 
.widget_archive label.screen-reader-text {
    display: none;
}
.single-post .master-holder .theme-page-wrapper h2 {
	font-size: 32px;
}
.single-post .master-holder .theme-page-wrapper h3 {
	font-size: 28px;
}
.single-post .master-holder .theme-page-wrapper h4 {
	font-size: 24px;
}
.section-news-columns {
	padding: 0 5%;
}
.section-news-columns .news-column {
	padding: 0 1% !important;
}
.section-news-columns .mk-blog-magazine-item .featured-image {
	display: none;
}
.section-news-columns .mag-one-column .magazine-featured-post {
	background: #f5f5f5;
	border-bottom: none !important;
	display: block;
	padding-bottom: 25px;
	min-height: 230px;
	width: 100%;
	float: none;
}
.section-news-columns .mk-blog-magazine-item .blog-item-holder {
	background: transparent;
}
.section-news-columns .mag-one-column .mk-blog-magazine-item {
    height: 110px;
    border-bottom: 1px solid #ddd;
}
.section-news-columns .mk-total-pages {
    float: left;
    width: 100%;
    background: #eee;
    padding: 10px;
    margin: 10px 0;
}
.mk-pagination .current-page, .mk-pagination .page-number {
    display: block;
    padding: 10px 4px;
    line-height: 12px;
    font-size: 12px;
    margin: 0 6px;
    font-weight: 700;
    float: left;
    border: 2px solid transparent;
    color: #9a9a9a;
    color: #000;
}
.mk-pagination .current-page {
    border: 2px solid #000;
    background: #1a884a;
    color: #fff;
}
.mk-pagination .mk-pagination-next, .mk-pagination .mk-pagination-previous {
    color: #fff;
    background: #1a884a;
}



/*******************************
 * MEDIA QUERIES
 * ****************************/
@media (max-width: 1400px) and (min-width: 1200px) {
	/* NEWS LANDING & BLOG POSTS */
	.section-news-columns .mag-one-column .magazine-featured-post {
		min-height: 270px;
	}
}

@media (max-width: 1280px) {
	/* TEXT ADJUSTMENTS */
	.master-holder .theme-page-wrapper h1 {
	    font-size: 55px;
	}
	.master-holder .theme-page-wrapper h2 {
	    font-size: 40px;
	}
	.page-title {
	    font-size: 36px;
	}	
	.center-1280 {
		text-align: center !important;
	}
	
	/* Lists */
	.mk-text-block ul,
	.mk-fancy-title ul,
	.mk-text-block ol,
	.mk-fancy-title ol,
	.mk-list-styles ul {
		list-style-position: inside;
		margin-left: 0;
	}
	
	
	/* HEADER */
	.menu-social {
		width: auto;
	}	
	.main-navigation-ul > li.menu-item.menu-social {

	}	
	.main-navigation-ul > li.menu-item > a.menu-item-link {

	}
	.menu-social a, .menu-social a:hover {
		background-position: center !important;
		background-repeat: no-repeat;
		background-size: 24px !important;
		color: transparent !important;
		font-size: 0 !important;	
		width: 24px !important;	
	}
	
	
	/* HALF LAYOUT */
	.section-half-pic-text {
		padding-bottom: 40px;
	}
	.section-half-pic-text:not(.full_layout) .mk-page-section-inner,
	.section-half-pic-text .mk-half-layout {
		width: 100%;
		height: 500px;
	}
	.section-half-pic-text .mk-half-layout-container {
		width: auto!important;
		margin: 0;
		padding-top: 550px!important;
		padding-left: 20px;
		padding-right: 20px;
		float: none!important;
	}
	.mk-half-layout-inner {
		margin: 0 5% !important;
	}	
	.section-half-pic-text .mk-text-block,
	.section-half-pic-text .mk-list-styles ul {
		text-align: center !important;
	}
	.section-half-pic-text .mk-list-styles ul li .mk-svg-icon {
		padding-right: 10px;
		position: relative;
	}
	.section-half-pic-text .mk-button-container {
		display: block;
		text-align: center;
		width: 100%;
	}	

}


@media (min-width: 991px) and (max-width: 1280px) {
	/* Home Blog Section */
	.section-home-blog .mk-blog-grid-item .the-title {
		min-height: 100px;
	}	
}


/* VISUAL COMPOSER MEDIUM BREAK */ 
@media (max-width: 1200px) {
	/* HEADER */
	.main-navigation-ul > li.menu-item > a.menu-item-link {
		
	}
	.main-navigation-ul > li.menu-social.menu-item > a.menu-item-link {
		font-size: 0 !important;
	}

}


@media (max-width: 1200px) and (min-width: 991px) {
	/* HOME */ 
	/* Home Blog */
	.section-home-blog .mk-blog-grid-item .the-excerpt,
	.section-home-blog .grid-post-excerpt {
		min-height: 185px;
	}
}	
	

@media (max-width: 1140px) {
	/* HEADER */
	.menu-social {
		width: 100%;
		background: #fff;
		border: 0 !important;
	}
	.menu-social a {
		float: left;
		padding: 10px 0;
		margin: 10px 0;
	}		
	
	.mk-header-toolbar .mk-header-social svg {
		fill: #1a884a !important;
	}

	/* PEOPLE */
	.mk-employees.c_cs.u4col .team-info-wrapper, .mk-employees.c_cs.u4col .team-thumbnail {
		
	}
	.mk-employees.simple.three-column .team-thumbnail.rounded-true {
		padding: 0 20px;
	}
}

@media (max-width: 1024px) {
	/* TEXT ADJUSTMENTS */
	.master-holder .theme-page-wrapper h1 {
	    font-size: 45px;
	}
	.master-holder .theme-page-wrapper h2 {
	    font-size: 38px;
	}
	.page-title {
		font-size: 32px;
	}
	
	/* RESEARCH TOPIC SUBPAGES */
	.banner-research-topic .background-layer {
		background-position: left bottom !important;
		background-size: 30%;
	}	
}


/* VISUAL COMPOSER SMALL BREAK */ 
@media (max-width: 991px) {
	/* TEXT ADJUSTMENTS */
	.center-vc-small-break.mk-text-block p,
	.center-vc-small-break.mk-text-block a,
	.center-vc-small-break.mk-text-block h2, .center-vc-small-break.mk-text-block h3, .center-vc-small-break.mk-text-block h4 {
		text-align: center;
	}	
	
	/* HEADER */
	.mk-header-social.toolbar-section {
		text-align: center;
	}
	.mk-header-toolbar .mk-header-social a {
		background: #fff;
		border-radius: 1px;
		display: inline;
		padding: 2px 5px 5px;
		margin: 0 10px;
	}	
	.mk-header-toolbar .mk-header-social svg {
		fill: #1a884a !important;
		height: 16px !important;
		width: 16px !important;
	}	
	
	/* HOME BLOG SECTION */
	.section-home-blog .mk-blog-grid-item.three-column,
	.section-home-blog .vc_grid-item {
		width: 100% !important;
	}
	.section-home-blog .mk-blog-grid-item .the-title,
	.section-home-blog .grid-post-title h3 a {
		min-height: 20px !important;
	}	
	.section-home-blog .grid-post-excerpt {
		min-height: 50px;
	}	
		
	/* PEOPLE */
	.mk-employees.c_cs.u4col .team-info-wrapper, .mk-employees.c_cs.u4col .team-thumbnail {

	}
	.mk-employees.simple.three-column .team-thumbnail.rounded-true {
		padding: 0 2px;
	}
	
	/* RESEARCH */
	.mk-box-icon-2.box-align-center {
		margin-bottom: 50px;
	}
		
}

@media (max-width: 780px) {
	.mk-header-toolbar {
		display: block;
	}	
	.mk-toolbar-resposnive-icon {
		display: none;
	}	
	#mk-breadcrumbs .mk-breadcrumbs-inner {
		margin: 15px 0 15px!important;	
    	text-align: left;		
	}
}


/* VISUAL COMPOSER EXTRA SMALL BREAK */
@media (max-width: 768px) {
	/* NEWS LANDING */
	.mk-pagination .pagination-arrows {
		background: #1a884a;
		width: 22px;
	}
	
	/* PEOPLE */
	.mk-employees.c_cs.u4col .team-info-wrapper, .mk-employees.c_cs.u4col .team-thumbnail {
		float: none;
		display: block;
		width: 100%;
	}
	.mk-employees.simple.three-column .team-thumbnail.rounded-true {
		padding: 0 5px;
	}

	/* BACKGROUNDS NOT COVER */
	.mk-background-stretch, .mk-background-stretch .parallax-layer,
	#mk-footer {
		background-size: initial;
		-webkit-background-size: initial;
		-moz-background-size: initial;
	}
	
	/* TEXT ADJUSTMENTS */
	.master-holder .theme-page-wrapper h1 {
	    font-size: 40px;
	}
	.master-holder .theme-page-wrapper h2 {
	    font-size: 36px;
	}
	.page-title {
		font-size: 30px;
	}	
	
	/* FOOTER */
	#mk-footer .widget_text {
		text-align: center;
	}
	
	/* HOME BLOG */
	.section-home-blog .mk-blog-grid-item.three-column {
		width: 100%;
	}		
	
    /* BLOG */
    .blog-modern-social-section {
        float: none;
        width: 100%;
        margin: 0 auto 20px;
        min-height: auto;
        border: none;
    }
    .mk-blog-modern-item .blog-share-container {
        float: left;
        display: inline-block;
        width: 50%;
    }
    .mk-blog-modern-item .blog-loop-comments {
        float: none;
        display: inline-block;
        width: 50%;
        border-bottom: 1px solid #efefef;
    }
    .mk-blog-modern-item .mk-blog-meta {
        margin: 0 20px 20px 20px;
    }  
}

@media only screen and (max-width: 641px) {
    /* GRAVITY FORMS */
    li.gfield span.name_first {
        padding-bottom: 16px;
    }
}

.mk-portfolio-classic-item .featured-image.hover .from-right, .mk-portfolio-classic-item .featured-image:hover .from-right {
	margin-right:0!important;
	right:1rem!important;
	bottom:1rem!important;
	top:initial!important;
}

.mk-portfolio-classic-item .hover-icon{
	margin-right:0!important;
	right:1rem!important;
	bottom:1rem!important;
	top:initial!important;
}

.fancybox-wrap.fancybox-desktop.fancybox-type-image.fancybox-opened {
    max-width: 40rem;
}

.fancybox-inner {
	width:initial!important;
	height:initial!important;
}

.fancybox-image, .fancybox-inner, .fancybox-nav, .fancybox-nav span, .fancybox-outer, .fancybox-skin, .fancybox-tmp, .fancybox-wrap, .fancybox-wrap iframe, .fancybox-wrap object{
	margin: 0 auto;
}

.mk-portfolio-classic-item .mk-svg-icon{
	fill:#020202;
}

.dots svg{
	display:none;
}

.dots li{
	padding: 0!important;
}

.wpsl-street, .wpsl-contact-details, .wpsl-info-window p span:first-of-type, .wpsl-info-window span:not(p), .wpsl-store-location strong:not(.show), .wpsl-direction-wrap, .wpsl-directions{
	display:none;
}

.wpsl-search.wpsl-clearfix {
    display: none;
}

a.wpsl-store-details.wpsl-store-listing {
    display: none;
}

.wpsl-more-info-listings {
    display: block!important;
}

span.wpsl-country {
    display: none;
}

div[title="Start location"]{
	display:none;
}

#wpsl-gmap > div > div > div:nth-child(2) > div:nth-child(1) > div:nth-child(4) > div:nth-child(2) > img{
	display:none;
}

.mk-employees.simple .team-thumbnail.rounded-true img {
    max-height: 15rem;
}

.case-study-menu a {
    display: inline-block;
    margin: 8px 3px 0 0!important;
    padding: 8px 10px!important;
    border: 2px solid rgba(0, 0, 0, .1);
    text-transform: capitalize;
    font-size: 12px !important;
    line-height: 100%;
}

.case-study-menu li {
    border: none!important;
}

.case-study-menu .widget_nav_menu ul {
    flex-wrap: wrap;
    display: flex;
	border: none;
	column-gap: 4px;
}

.caste-study-top {
    padding: 1rem;
}

.caste-study-footer {
    padding: 1rem;
    border-top: 1px solid #e3e3e3;
}


/* Caste Study Toolset View Styling */
.case-study-loop {
    margin-bottom: 4rem;
    border: 1px solid #e3e3e3;
}

.caste-study-toolset-wpv {
    display: flex;
    flex-direction: row-reverse;
}

div#wpv-view-layout-6947 {
    width: 70%;
}

.case-study-filter.side-bar {
    margin-left: 2rem;
	width: 30%
}

label.tag-name {
    text-transform: capitalize;
	display: flex;
}

.form-group.search-form {
    margin-top: 1rem;
    display: flex;
    flex-direction: column;
}

.checkbox input {
    margin-right: 4px;
}

.case-study-pagination {
    display: flex;
    justify-content: center;
    align-items: flex-start;
}

@media screen and (max-width: 425px) {
.caste-study-toolset-wpv {
    display: flex;
    flex-direction: column;
}
div#wpv-view-layout-6947 {
    width: 100%;
}

.case-study-filter.side-bar {
	width: 100%
	margin-bottom: 2rem;
}	
		
}

.page-id-6367 .mk-blog-meta {
    padding-top: 2rem;
}

.form-group.category-select {
    padding-top: 1rem;
}

.page-id-6367 .case-study-archive-wp-containers {
    padding-right: 5%;
    padding-left: 5%;


@media screen and (max-width: 1024px ) {
	.page-id-6367 .case-study-archive-wp-containers {
    padding-right: 50px;
    padding-left: 50px;
}
}



@media screen and (max-width: 500px ) {
	.page-id-6367 .case-study-archive-wp-containers {
    padding-right: 20px;
    padding-left: 20px;
}
}
}
/* END Caste Study Toolset View Styling */

/* RESEARCH ARTICLES STYLING */


.article-container {
    display: flex;
    align-items: center;
    padding: 2rem 1rem;
    border-bottom: 0.5rem solid #54cdf7;
}

img.attachment-large.size-large.ra-img.wp-post-image {
    min-width: 20rem;
    margin: 0 1rem;
}

.single-research-article .article-text{
	margin: 0 1rem;	
}

.master-holder h3 {
    font-size: 1.75rem;
}

@media screen and (max-width:780px){
	
	.article-container {
		flex-direction: column;
	}
	
	
}