.pc-h1 {
  font-size:45px;
  letter-spacing:2px;
  font-weight:300;
  color: #fff;
}

.pc-h1-2 {
  font-size:45px;
  letter-spacing:2px;
  font-weight:300;
}

.pc-quote {
  font-size:45px;
  letter-spacing:1.5px;
  font-weight:300;
  color: #fff;
}

.pc-author {
  font-size:25px;
  letter-spacing:1.5px;
  font-weight:300;
  color: #fff;
}

.pc-h2 {
  font-size:30px;
  letter-spacing:1px;
  font-weight:300;
}

.pc-h3 {
  font-size:20px;
  letter-spacing:1px;
  font-weight:800;
  color: #094d92;
}


/* BEGIN Changes to PC registration styling of MC sign up form */

.page-id-5969 .post-content #mc_embed_signup { border: none; text-align: center; width: 100%; } /* Signup form container */

.page-id-5969 .post-content.mc-field-group { display: inline-block; } /* positions input field horizontally */

.page-id-5969 .post-content#mce-EMAIL { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 1em; border: 2px solid #ABB0B2 ; color: #343434; background-color: #fff; padding: .7em 9em .7em 1em; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; display: inline-block; margin: 0; } /* Input Styles */

.page-id-5969 .post-content.clear { display: inline-block; } /* positions button horizontally in line with input */

.page-id-5969 .post-content.button { font-family: 'Helvetica Neue', Helvetica,  Arial, sans-serif; font-size: 1em; letter-spacing: .03em; color: #fff; background-color: #2386C8 ; padding: .7em 2em; border: 2px solid #2386C8 ; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; display: inline-block; margin: 0; } /* Button Styles */

.page-id-5969 .post-content:-webkit-input-placeholder { color: #ABB0B2 ; } /* WebKit browsers */ 
.page-id-5969 .post-content:-moz-placeholder { color: #ABB0B2 ; } /* Mozilla Firefox 4 to 18 */
.page-id-5969 .post-content::-moz-placeholder { color: #ABB0B2 ; } /* Mozilla Firefox 19+ */
.page-id-5969 .post-content:-ms-input-placeholder { color: #ABB0B2 ; } /* Internet Explorer 10+ */

@media (max-width: 768px) { /* positions input field and button underneath each other with 100% width for tablet and mobile */
  
.page-id-5969 .post-content.mc-field-group { display: block; max-width: 100%; }
#mce-EMAIL { padding: .7em 0 .7em 1em; width: 96%; margin: 0; }
.page-id-5969 .post-content.clear { display: block; width: 100% }
.page-id-5969 .post-content.button { width: 100%; margin: .5em 0 0 0; }
  
}

/* END Changes to PC registration styling of MC sign up form */

.custom-pc-video {
margin: 0 auto !important;
}

#main a {
  text-decoration: underline !important;
}

.fusion-carousel-meta {display: none;}

.page-id-5899 .wpcf7-form input[type="submit"]:hover, .page-id-5899 .wpcf7-submit:hover {
    background: #fff !important;
    color: #094d92 !important;
    border: 2px #094d92 solid !important;
}


.page-id-5899 .wpcf7-form input[type="submit"], .page-id-5899 .wpcf7-submit {
    background: #094d92 !important;
    color: #fff !important;
    border: 2px #094d92 solid !important;
}



#main li {
  line-height: 22px;
padding-bottom: 5px;
}

.post {
  margin-bottom:40px !important;
}

.fusion-meta-info {
    margin-top: 10px !important;
}

.page-id-5914 .reading-box {
border-color: rgb(242, 242, 242) rgb(242, 242, 242) rgb(242, 242, 242) rgb(140, 21, 20) !important;
}
.page-id-5989 .reading-box {
  border-color: rgb(232, 230, 230) rgb(232, 230, 230) rgb(232, 230, 230) rgb(233, 103, 30) !important;
}
.page-id-5982 .reading-box {
border-color: rgb(242, 242, 242) rgb(242, 242, 242) rgb(242, 242, 242) rgb(104, 152, 52) !important;
}

.fusion-main-menu > ul > li > a {
    text-decoration: none !important;
}

.fusion-main-menu .sub-menu li a {
    text-decoration: none !important;
}

/* body a {
  text-decoration: underline;
} */

.post-content h1, .title h1 {
    color: #094d92 !important;
    font-weight: bold !important;
}

/*.page-id-398 .post {
    margin-bottom: 50px !important;
}*/
  
.fusion-blog-layout-medium .fusion-post-slideshow {
    width: 180px !important;
}

.fusion-main-menu > ul > li > a {
  height: 36px !important;
margin: 50px 0px 20px;
}

/* #post-5544 .post-content p {
  font-size:20px !important;
} */

#wrapper #main .fusion-post-content > h2.entry-title {
  font-size: 24px !important;
  line-height: 27px;
}

.fusion-footer #mc_embed_signup_scroll {
    max-width: 600px !important;
    border: 0px solid #0c63a1 !important;
    padding: 0px !important;
    margin: 0px 0px 30px 0px !important;
}

.page-id-5768 .button {
  text-shadow: none !important;
}
  
.fusion-footer #mc_embed_signup_scroll h2 {
  color: rgb(12, 99, 161) !important;
  font-weight: bold !important;
}

.fusion-footer .mc-field-group {padding-top:10px;}

/*#wrapper .fusion-button.button-1:hover {
    border-color: #0c63a1 !important;
}*/

.page-title-captions {
    display: table-cell;
    vertical-align: middle;
	width:60%;
}
.page-title h3{
	font-weight:normal;
	font:14px 'MuseoSlab500Regular', arial, helvetica, sans-serif;
	line-height:26px;
	color:#ffffff;
	margin:0;
	padding:0;
}
.blog-medium-image{
	float:left;
	margin:15px !important;
	margin-right:15px !important;
  	margin-bottom:10px;
	width:150px;
  	height:110px;
}
.post .meta-info{
	border-top:1px solid #e7e6e6;
	border-bottom:1px solid #e7e6e6;
	/*margin-top:14px;*/
  	margin-top:0px;
	padding: 5px 5px;
	font-size:10px;
	clear:both;
	overflow:hidden;
}
.post{
	margin-bottom:20px;
/*  	background:#F0F5F6 !important;
  	border:1px solid #A1D0A3;*/
}
.post .image{
	margin-bottom:20px;
}
.post h2{
    margin-bottom: 10px;
    margin-top: 40px; 
  font-weight:bold;  
}
.post h2 a{
  font-weight:bold;   
}
/* #main {
padding-top: 5px !important;
} */
.title{
	margin:0 0 10px;
	overflow:hidden;
	display:table;
}
ul{padding-top: 0;
    margin-top: 0;}
h3{margin-bottom: 5px;}
.title-heading-left{
  margin-top:5px !important;
}
.mymail-form .mymail-form-info.error {
    border: 1px solid #E9B9BB;
    background: #D34448;
}