/*
Theme Name: Twenty Thirteen Child
Theme URI: https://wordpress.org/themes/twentythirteen/
Template: twentythirteen
Author: the WordPress team
Author URI: https://wordpress.org/
Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Tags: black,brown,orange,tan,white,yellow,light,one-column,two-columns,right-sidebar,fluid-layout,responsive-layout,custom-header,custom-menu,editor-style,featured-images,microformats,post-formats,rtl-language-support,sticky-post,translation-ready,accessibility-ready
Version: 1.5.1616689903
Updated: 2021-03-25 16:31:43

*/



/**
 * Child CSS Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 *   4.1 - Site Header
 *   4.2 - Navigation
 * 5.0 - Content
 *   5.1 - Entry Header
 *   5.2 - Entry Meta
 *   5.3 - Entry Content
 *   5.4 - Galleries
 *   5.5 - Post Formats
 *   5.6 - Attachments
 *   5.7 - Post/Paging Navigation
 *   5.8 - Author Bio
 *   5.9 - Archives
 *   5.10 - Search Results/No posts
 *   5.11 - 404
 *   5.12 - Comments
 *   5.13 - Multisite
 * 6.0 - Sidebar
 *   6.1 - Widgets
 * 7.0 - Footer
 * 8.0 - Media Queries
 * 9.0 - Print
 * 10.0 - CRCC Website Custom CSS
 * ----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 *
 * Modified from Normalize.css to provide cross-browser consistency and a smart
 * default styling of HTML elements.
 *
 * @see http://git.io/normalize
 * ----------------------------------------------------------------------------
 */



html {
	font-size: 100%;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	margin: 0;
        width: 100%;
        height: 100%;
}

html,
button,
input,
select,
textarea {
	font-family: arial!important;
}

body {
	color: #141412;
	line-height: 1.5;
	margin: 0;
    width: 100%;
    height: 100%;
    min-height: 100%;
	
}

body > .sitebg {
	background-color: transparent!important;
	background-image: url(images/layout/body_back.jpg);
	background-size: cover;
        background-repeat: no-repeat;
        position: fixed;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
		max-width: 1920px;
		z-index: -1;
}

@media (max-width: 979px) {
	body > .sitebg {
		max-width: 979px;
		z-index: -5;
	}
	.slideshow_container .slideshow_view .slideshow_slide {
		z-index:0;
	}
}


menu,
ol,
ul {
	margin: 16px 0;
	padding: 0 0 0 3.5em;
}
@media (max-width: 979px) {
menu,
ol,
ul {
	margin: 16px 0;
	padding: 0 0 0 0;
}
}
ul {
	list-style-type: square;
}




/**
 * 3.0 Basic Structure
 * ----------------------------------------------------------------------------
 */

.site {
	background-color:transparent;					
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2;
	margin: 0 auto;
	max-width: none;
	width: 100%;
}



.site-header .home-link {
	/*color: #141412;
	display: block;
	margin: 0 auto;
	padding: 0 20px;
	text-decoration: none;
	width: 100%;*/
	max-width: none;
	min-height: auto;
}




/**
 * 4.2 Navigation
 * ----------------------------------------------------------------------------
 */

.main-navigation {
	clear: both;
	margin: 0 auto;
	max-width: none;
	min-height: 0;
	position: relative;
}


.nav-menu li a {
	color: #141412;
	display: block;
	font-size: 1.1em;
	line-height: 1;
	padding: 15px 20px;
	text-decoration: none;
	z-index:20;
}



/* Navbar */
.navbar {
	background-color: #3B3B3B;
	margin: 0 auto;
	max-width: none;
	width: 100%;
	z-index:20;
}




/**
 * 5.0 Content
 * ----------------------------------------------------------------------------
 */

.hentry {
	padding: 0px 0;
}

@media (max-width: 979px) {
.entry-header,
.entry-content,
.entry-summary,
.entry-meta {
	margin: 0 auto;
	width: 100%;
}
}
@media (min-width: 980px) {
.entry-header,
.entry-content,
.entry-summary,
.entry-meta {
	margin: 0 auto;
	max-width: none; 
	width: 100%;
}
}
.sidebar .entry-summary {
	max-width: 1040px;
	padding: 0 376px 0 60px;
}

.sidebar .entry-content, .sidebar .entry-header, .sidebar .entry-meta {
	max-width: none;
	padding: 0px;
}

/**
 * 5.1 Entry Header
 * ----------------------------------------------------------------------------
 */



/**
 * 5.2 Entry Meta
 * ----------------------------------------------------------------------------
 */



/**
 * 5.3 Entry Content
 * ----------------------------------------------------------------------------
 */

.entry-header,
.entry-content,
.entry-summary,
.entry-meta {
	max-width: none;
}

.entry-content a,
.comment-content a {
	color: #bc360a;
}

.entry-content a:hover,
.comment-content a:hover {
	color: #ea9629;
}



.entry-content img.alignleft,
.entry-content .wp-caption.alignleft {
margin-left: 0px;
}



/* Mediaelements */
.hentry .mejs-mediaelement,
.hentry .mejs-container .mejs-controls {
	background: #220e10;
}

.hentry .mejs-controls .mejs-time-rail .mejs-time-loaded,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	background: #fff;
}

.hentry .mejs-controls .mejs-time-rail .mejs-time-current {
	background: #ea9629;
}

.hentry .mejs-controls .mejs-time-rail .mejs-time-total,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	background: #595959;
}

.hentry .mejs-controls .mejs-time-rail span,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	border-radius: 0;
}


/**
 * 5.4 Galleries
 * ----------------------------------------------------------------------------
 */



.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),
.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {
	clear: left;
}




/**
 * 5.5 Post Formats
 * ----------------------------------------------------------------------------
 */


/**
 * 5.6 Attachments
 * ----------------------------------------------------------------------------
 */



/**
 * 5.7 Post/Paging Navigation
 * ----------------------------------------------------------------------------
 */


/**
 * 5.8 Author Bio
 * ----------------------------------------------------------------------------
 */



/**
 * 5.9 Archives
 * ----------------------------------------------------------------------------
 */



/**
 * 5.10 Search Results/No posts
 * ----------------------------------------------------------------------------
 */




/**
 * 5.11 404
 * ----------------------------------------------------------------------------
 */




/**
 * 5.12 Comments
 * ----------------------------------------------------------------------------
 */






/**
 * 6.0 Sidebar
 * ----------------------------------------------------------------------------
 */



/**
 * 6.1 Widgets
 * ----------------------------------------------------------------------------
 */

.widget {
	/*background-color: rgba(247, 245, 231, 0.7);*/
	font-size: 14px;
	-webkit-hyphens: auto;
	-moz-hyphens:    auto;
	-ms-hyphens:     auto;
	hyphens:         auto;
	margin: 0 0 24px;
	padding: 20px;
	word-wrap: break-word;
	/*background-color: #dee0db;*/
	background-image: url("images/footer1.png");
}




/**
 * 7.0 Footer
 * ----------------------------------------------------------------------------
 */

.site-footer {
	background-color: transparent;
	color: black;
	font-size: 14px;
	text-align: center;
        margin-top: 50px;
}



.site-footer a {
	color: black;
	font-size: 13px;
	text-decoration: none;
}



.right_sidebar.about {
    margin-top: 0;
}




/**
 * 8.0 Media Queries
 * ----------------------------------------------------------------------------
 */

/* Does the same thing as <meta name="viewport" content="width=device-width">,
 * but in the future W3C standard way. -ms- prefix is required for IE10+ to
 * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor
 * the meta tag. See https://core.trac.wordpress.org/ticket/25888.
 */


@media (max-width: 999px) {
	.sidebar .entry-header,
	.sidebar .entry-content,
	.sidebar .entry-summary,
	.sidebar .entry-meta,
	.sidebar .comment-list,
	.sidebar .comment-reply-title,
	.sidebar .comment-navigation,
	.sidebar .comment-respond .comment-form,
	.sidebar .featured-gallery,
	.sidebar .post-navigation .nav-links,
	.author.sidebar .author-info {
		max-width: 999px;
		padding-left: 0;
		padding-right: 0;
	}


	article,
	aside,
	details,
	figcaption,
	figure,
	nav,
	header,
	section,
	summary {
		display: block;
		min-width: 100%;

	}
	
}


@media (max-width: 903px) {
	.site-title {
		font-size: 30px;
	}
}
	#content .entry-header,
	#content .entry-content,
	#content .entry-summary,
	#content footer.entry-meta,
	#content .featured-gallery,
	.search.sidebar .page-content,
	.blog.sidebar .page-content,
	.sidebar .post-navigation .nav-links,
	.paging-navigation .nav-links,
	#content .author-info,
	.comments-area .comments-title,
	.comments-area .comment-list,
	.comments-area .comment-navigation,
	.comment-respond,
	.sidebar .site-info,
	.sidebar .paging-navigation .nav-links {
		padding-left: 20px;
		padding-right: 20px;
	}

@media (max-width: 768px) {
		#content .entry-header,
	#content .entry-content,
	#content .entry-summary,
	#content footer.entry-meta,
	#content .featured-gallery,
	.search.sidebar .page-content,
	.blog.sidebar .page-content,
	.sidebar .post-navigation .nav-links,
	.paging-navigation .nav-links,
	#content .author-info,
	.comments-area .comments-title,
	.comments-area .comment-list,
	.comments-area .comment-navigation,
	.comment-respond,
	.sidebar .site-info,
	.sidebar .paging-navigation .nav-links {
		padding-left: 0px;
		padding-right: 0px;
	}
	


	/* Small menu */


	.menu-toggle,
	.menu-toggle:hover,
	.menu-toggle:focus,
	.menu-toggle:active {
		color: #fff;
	}


}



/**
 * 10.0 CRCC Custom CSS
 * ----------------------------------------------------------------------------
 */
 
.site-header .home-link{padding-top:16px;float: left;}
.socialicon {
    float: right;
    margin: 0;
    padding-top: 32px;
    width:auto;
}

.menu-menu-1-container{}
.nav-menu li a{color:white; padding: 6px 13px!important;}
.site-header{
	height:170px;
	z-index:4;
}

.page-id-4 .ccrc_staff { display: none; }

.telephone{color:black;width:auto;font-weight:bold;float: right;}
.contact {
	background-color:#3b3b3b;
	color:white;
	float:right;
	width:auto;
	padding: 0 17px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
/*.site-footer {height:185px;padding-bottom:0!important;}*/
footer p.social_icon{width:auto;margin: 0 auto 10px;text-align:center;}
/*.site-info{height:160px;padding-bottom:0!important;}*/
.address{width:auto;margin: 0 auto 10px;color: #000;text-align:center;height:24px;clear:both;}

.access{
	max-width:800px;
	width:100%;
	margin: 0 auto 10px;
    text-align: center;
	height:24px;}
.access .menu-menu-1-container{background:none;margin-top:0px;margin-left: 14px;}
footer ul {list-style-type: none!important;display:inline;}
footer li {
	float:left;
	padding-left:.3em;
}
.menu-item-9 a{display:none;}
footer li a {
	margin-left: 1.5em;
}
.menu-menu-2-container{background-color: #3b3b3b;}
.header_wrap{
	max-width:1080px;
	width:auto;
	height:145px; 
	margin:0 auto;
	background-image:url(images/1.png);
}
.header_left {
	height: 3em; 
	float: left; 
	width: 27%;
	}
.header_right{height: auto; float: left; width: 73%;}
.header_contact{width: 100%; height: 30px;}
.socialicon_wrap{width: 100%; height: 65px;}
.tel_wrap{width: 100%; height: auto;}
footer .menu-menu-2-container{background:none;}
#comments {display:none;}
.site-footer{background-image:url(images/footer1.png);background-repeat: repeat;}
.main-navigation{ 
	max-width: 1080px;
	width: 100%;
	z-index:2;
}
.slider{
	max-width: 1180px;
	margin-top: 7px;
	z-index:1;
}
.middle_home{
	margin: 3.5em auto 0; 
	width:100%;
	min-height:22em; 
	overflow: hidden;
	background: rgba(255,255,255,0.6); 
	border-radius: 10px; 
	padding: 2.5em;}


.investment{
	float:left; 
	width:33.3333%; 
	padding-right:5em;
}

@media only screen and (max-width: 768px) {
  /* For mobile phones: */
  .investment {
	width:100%;
}
}
.investment:first-child{margin-left:0px;}
.investment p,.scholarship p{
	float:left;
	font-size:1.1em;
	margin:0 0 1px;
	text-align: left;
}
.ms-nav-prev, .ms-nav-next {display:none;}
.contnt_wrap {
	width:auto;
	margin:auto;
	max-width: 1080px;
	padding-top:3em;
	width:100%;
}
.cc-first {
		margin-left:10em;
	}

@media (max-width: 979px) {
	.contnt_wrap {
		padding-left:3em;
		padding-right:3em;
		z-index:0;
	}	
	.cc-first {
		margin-left:0em;
	}
}
@media (max-width: 440px) {
	.contnt_wrap {
		padding-left:1em;
		padding-right:1em;
	}
	.hide-me-mobile {
		display:none;
	}
}

.investment .wp-post-image,.scholarship .wp-post-image{
	float:left;
	margin:0 10px 25px 0;
	box-shadow: 1px 1px 6px black; 
	border: 2px solid white;
}
.investment h5, .scholarship h5{margin: 0em 0em 1.5em 0em;}
.read_more, .investment p a,.scholarship p a, .post-195 .investment a, .post-144 .investment a, 
.page-template-staff-member-php .investment a, .post-template-single-aboutStaff-php .investment a, .investment a,
.page-template-home-page .scholarship a {
	background-color:#3B3B3B; 
	color:white; 
	float:right;
	box-shadow: 2px 3px 3px #777; 
	border:1px solid rgba(175,175,175,0.4); 
	padding: 4px 10px;
	font-size:12px; 
	border-radius: 5px; 
	font-weight: normal;
}
@media (max-width: 767px) {
.page-template-home-page .scholarship a {
	clear:both;
    margin-top: 9em;
	}
}
.post-195 .staff_text, .post-144 .staff_text, .page-template-staff-member-php .staff_text, .post-template-single-aboutStaff-php .staff_text, .staff_text { 
	min-height: 11em;
	height: 100%;
}
@media (min-width: 768px) and (max-width: 979px) {
.post-195 .staff_text, .post-144 .staff_text, .page-template-staff-member-php .staff_text, .post-template-single-aboutStaff-php .staff_text, .staff_text { min-height: 14em;}
}

.page-template-home-page .scholarship p { 
	max-height: 110px; 
	height:100%;
}

@media (max-width: 768px) {
	.page-template-home-page .scholarship p { 
		clear:both;
}
}
.page-template-staff-member-php .ccrc_staff .investment, .post-template-single-aboutStaff-php .ccrc_staff .investment, article.team .investment, div.investment {
    border: 1px solid #ccc;
    margin: 0;
    padding: 20px 25px;
}
div.middle_home .investment {
    border: 0px!important;
    margin: 0;
    padding: 1em 2em 1em 0em!important;
}
.page-template-staff-member-php .ccrc_staff .investment:nth-of-type(3n), .post-template-single-aboutStaff-php .ccrc_staff .investment:nth-of-type(3n), .article-team .ccrc_staff .investment:nth-of-type(3n) {
    border-right: 0;
}
/*.page-template-staff-member-php .ccrc_staff .investment:nth-last-of-type(-n+3), .post-template-single-aboutStaff-php .ccrc_staff .investment:nth-last-of-type(-n+3) {
    border-bottom: 0;
}*/

/*.page-template-staff-member-php .ccrc_staff .investment:last-of-type::after, .post-template-single-aboutStaff-php .ccrc_staff .investment:last-of-type::after {
    content: '';
    display: block;
    clear: both;
}*/
#page #primary { min-height: 700px; }
.page-template-investor_center-page .pdfs a {
    background: url("images/pdf.png") no-repeat scroll 0 center / auto 100%;
    display: block;
    font-family: arial !important;
    font-style: normal !important;
    font-weight: bold !important;
    margin: 0 !important;
    padding: 5px 15px 0 35px;
    text-align: left;
}
.slider_info_wrap{
	max-width:450px;
	width:100%;
	height:150px;
	padding: 13px 25px;
	border: 3px solid #a0aebb;
	border-radius: 6px;
	float:right;
	background-image: url("images/strp_3.png");
}
.heading_info{ color: white;font-size: 35px;font-weight: lighter;margin: 0;}
.slide_text{color: white; font-size: 16px; text-align: justify;margin:0px;}
.link{margin-bottom:10px;height: 23px;}
.slider-rdmore{color: white; background-color: rgb(106, 195, 105); padding: 3px 5px; border-radius: 6px; float: right;}
.ms-slide-info.ms-dir-h{width: 57%!important;}
.scholarship{
	float:left; 
	width:50%; 
	padding-right: 2.5em;
}
@media (max-width: 979px) {
.scholarship{
	float:none; 
	width:100%; 
	padding:.5em;
	margin-bottom: 3em;
	display:inline-block;
}
}
.middle_home .scholarship:first-child{}
.border{ border-bottom: 1px solid #78838a;}
.about_ccrc{width:1080px;height:370px;}
.about_ccrc .colomn1{width:450px;float:left;padding: 50px 21px 0 0;}
.about_ccrc .colomn2{width:600px;float:left;font-size:12px;padding-top: 43px;}
.colomn2 strong{font-size: 25px;font-weight: bold;}
.ccrc_staff{width:100%;height:auto; border: 1px solid #ccc;}
.investment .img_width img.wp-post-image{
	max-width: 20%;
	width:auto;
	min-width:44px;
}
.investment .img_width-comm img.wp-post-image{width: 80%;max-height:201px;}
#community-div {max-height:360px; min-height:360px}
.investment strong{font-size: 13px;}
#post-11 .entry-thumbnail img{display: none;}
.list ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
	font-size:14px;
	
}
.list ul li{padding-left: 15px;}
.list ul a{text-decoration: underline;color:black;}
#post-75 nav{display:none;}
.staff_text{ float: left;width: 68%;}

.left_block{ float: left; width: 65%;}
.page-template-product_center-page .sidebar-container{ float: left; width: 30%;}
.right_sidebar{float: right;width: auto;}

.site-footer{clear: both;}
.product_right_sidebar{
	padding:5px 15px;
	max-width:22em;
	width:100%;
	text-align: justify;
	margin-bottom:15px;
	background:rgba(255, 255, 255, 0.6);
} 

@media (max-width: 979px) {
	.product_right_sidebar{
		max-width:979px;
		clear:left;
	}
	.right_sidebar {
		max-width:979px;
		float: none;
		margin-top: 3em;
	}
}
.product_right_sidebar p{
	margin: 0 0 12px;
}

#post-229 .entry-header h1{visibility: hidden;}
#post-229 .entry-header h1:before {content: "CCRC’s Financial Information Reports";visibility: visible;}
#post-229 .entry-header{height:150px;}
button, input[type="submit"], input[type="button"], input[type="reset"] {padding: 6px 25px;}
#post-19 .ccrc_staff .investment .img_width img { 
	max-width: 50%; 
	width:auto;
}
#post-19 .location{width:auto;margin: 0 auto;}
#post-19 .location .place{width:auto;}
#post-19 .location .place .img_width{width:180px; float:left; margin-right: 10px; border: 2px solid white;}
#post-19 .location .place .address_bar{float:left; width: 70%; margin-bottom: 25px;}
#post-19 .border {border-bottom: 2px solid #000000;}
.page-id-19 .right_block.right_sidebar h4{padding: 5px 15px; background: black;color:white;}
.widget-area aside h3, .product_right_sidebar h3 {
    background-color: #6ec567;
    color: #fef200;
    font-family: arial !important;
    font-style: normal !important;
    font-weight: bold !important;
    margin: -5px -15px 10px !important;
    padding: 5px 15px;
    text-align: center;
}
.page-id-229 #content { position: relative; }
.slider .slideshow_title { padding-bottom:0; }
.slider .slideshow_description { margin-bottom:15px; }
.widget{padding:5px 15px!important; margin-bottom:15px!important;font-size:100%!important;}
.content_left{
	width:70%;
	float:left; 
	background: rgba(255, 255, 255, 0.6); 
	border-radius: 10px; padding: 25px; 
}
@media (max-width: 979px) {
	.content_left{
	width:100%;
	margin-bottom: 3em;
}
}
.about{ margin-top: 54px;}
article.content_left,
article#post-144,
article#post-195,
article#post-69,
article#post-369,
article.post-template-single-aboutStaff-php article.post,
article.left_block, {background: rgba(255, 255, 255, 0.6); border-radius: 10px; padding: 25px; }
/*article.crcc_team-ccrc-team-member {
    background: rgba(255, 255, 255, 0.6);
    border-radius: 10px;
    padding: 25px;
} */


article #post-1371 {
    background: rgba(255, 255, 255, 0.6);
    border-radius: 10px;
    padding: 25px;
}
.post-template-single-aboutStaff-php .entry-content img.size-full {
    border: 2px solid white;
    box-shadow: 1px 1px 6px black;
}
.button.logout {
    position: initial;
    top: 0;
    right: 0;
	float: right;
    clear: both;
    margin: 0px 10px 100px 10px;
}
.left_block, .right_block {
    margin-bottom: 30px;
}
.page-template-customer_center-page .product_right_sidebar a {
    background: url('images/pdf.png') no-repeat right center;
    background-size: auto 90%;
    display: block;
}
.product_right_sidebar a.header {
    color: #fef200;
    font-family: arial !important;
    font-style: normal !important;
    font-weight: bold !important;
    margin: -5px -15px 0 !important;
    padding: 5px 15px;
    text-align: left;
    display: block;
    background: #6ec567 url('images/pdf.png') no-repeat 95% center;
    background-size: auto 80%;
}
.product_right_sidebar a.header:hover {
    text-decoration: none;
}
.page-template-investor_center-page #primary, .page-template-financial_information #primary {
    width: 100%;
    float: none;
}
.page-template-investor_center-page .right_sidebar {
    display: none;
}
.page-template-financial_information #content {
    position: relative;
}
.page-template-news .product_right_sidebar {
    text-align: left;
}
.page-template-news .product_right_sidebar p strong {
    display: block;
}

#content_box_main table {
    width: 100%;
}
#content_box_main {
    color: #fff;
}
BODY {
    font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
    font-size: 12px;
}
.post-template-single-aboutStaff-php #main #primary a.vcf, .page-template-staff-member-php #main #primary a.vcf {
    background: #3b3b3b url("images/vcf.png") no-repeat 5px center;
    background-size: auto 80%;
    border: 1px solid rgba(175, 175, 175, 0.4);
    border-radius: 5px;
    box-shadow: 2px 3px 3px #777;
    color: white;
    float: right;
    font-size: 12px;
    font-weight: normal;
    height: 28px;
    margin-right: 5px;
    overflow: hidden;
    padding: 4px 10px 4px 35px;
    text-align: left;
    width: auto;
}
.post-template-single-aboutStaff-php #main #primary .entry-content a.vcf {
    float: left;
    margin-bottom: 15px;
}
body.home .slideshow_description_box {
    opacity: 0.65 !important;
}

.content-area {
    overflow-x: hidden;
    background: rgba(255, 255, 255, 0.6);
    border-radius: 10px;
    padding: 2.5em;
}
#post-48 .content-area {
    padding: 0em;
}


@media (max-width: 979px) {
div#primary.content-area.contnt_wrap {
	padding: 0em;
	}
#post-1423 .content-area {
    padding: 3em;
	}
}


.communities {
    padding: 3em;
}
.home div#primary, .page-id-4 div#primary, .page-id-21 div#primary {
	background:transparent;
}

/* Remove meta data */
.entry-meta .byline, .entry-meta .cat-links { display: none; }
.entry-meta { display: none; }

.wp-block-latest-posts li a {
	font-size:2em;
}
.entry-content .more-link {
	font-size:1em;
}
.post-navigation {
	background-color:transparent;
}
ul.wsp-pages-list {
	font-size: 1.2em;
}

.ptam-block-post-grid .is-grid {
    grid-gap: 0 0em;
    column-gap: 0em;
}
.ptam-block-post-grid .is-grid article {
    margin-bottom: 0em;
}
.ptam-block-post-grid .ptam-block-post-grid-title {
    font-size: 1.2em;
}
.ptam-block-post-grid .ptam-block-post-grid-image img {
    float: left;
    margin-right: 15px;
	margin-bottom: 15px;
    max-width: 120px;
    width: 100%;
    height: 100%;
	box-shadow: 1px 1px 6px black;
}

.ptam-block-post-grid .ptam-block-post-grid-link {
    background-color: #3B3B3B;
    color: white;
    float: right;
    box-shadow: 2px 3px 3px #777;
    border: 1px solid rgba(175,175,175,0.4);
    padding: 4px 10px;
    font-size: 12px;
    border-radius: 5px;
    font-weight: normal;
}
.ptam-block-post-grid .ptam-block-post-grid-text p {
    font-size: 1em;
}
.entry-thumbnail img {
    display: none;
}
.site-content article, .widget-area .widget, .kt-blocks-info-box-text {
	word-wrap: normal;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
}
.staff-block {
	padding-top: 1em;
}
.slideshow_container {
	z-index:0;
}
@media (min-width: 782px) and (max-width: 998px){
.wp-block-column:not(:only-child) {
    flex-basis: calc(47.5% - 1em)!important;
    flex-grow: 0;
}
.wp-block-columns {
    display: flex;
    flex-wrap: wrap;
}
.wp-block-column:not(:first-child) {
	margin-left: 0em;
}
.wp-block-column {
    margin-right: 2em;
}
}

