/* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff; 
}
#content {	background: none;
	background-color: #ffffff; 
}
body[class*="themify"] #site-logo a img {		width: 200px;
	height: 200px; 
}
.post-date, .loops-wrapper.list-post .post .post-date, .single #pagewrap .post-content .post-date {	
	color: #ffffff;background: none;
	background-color: #219bcf; 
}
@media screen and (max-width: 1280px) { /* Themify Customize Styling */
body[class*="themify"] #site-logo a img {		width: 200px;
	height: 200px; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
body[class*="themify"] #site-logo a img {		width: 200px;
	height: 200px; 
}
 }@media screen and (max-width: 680px) { /* Themify Customize Styling */
body[class*="themify"] #site-logo a img {		width: 200px;
	height: 200px; 
}
 }
/* Themify Custom CSS */
.module-text blockquote:before{
position:absolute;
left:5%;
}

.callout-button a {
background-color: #FFEF5A;
padding: 7px 5px;
border-radius: 10px;
border: 01px solid #ff0000;
-webkit-transition: all 400ms;
transition: width all 400ms;
}

.callout-button a:hover {
background-color: #FFEF5A;
border: 01px solid #ffffff;
-webkit-transition: all 400ms;
transition: width all 400ms;
}

.callout-button a:after {
display: none !important;
}

.secondary-callout-button a {
color: White;
background-color: SkyBlue;
padding: 7px 5px;
border-radius: 10px;
border: 01px solid #ff0000;
-webkit-transition: all 400ms;
transition: width all 400ms;
}

.secondary-callout-button a:hover {
background-color: LightCyan;
border: 01px solid #ffffff;
padding: 7px 5px;
-webkit-transition: all 400ms;
transition: width all 400ms;
}

.secondary-callout-button a:after {
display: none !important;
}

.blog .entry-content {
	text-align: left;
}

table.greyGridTable {
  border: 2px solid #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
table.greyGridTable td, table.greyGridTable th {
  border: 1px solid #FFFFFF;
  padding: 3px 4px;
}
table.greyGridTable tbody td {
  font-size: 13px;
	vertical-align: top;
}
table.greyGridTable td:nth-child(even) {
  background: #EBEBEB;
}
table.greyGridTable thead {
  background: #FFFFFF;
  border-bottom: 4px solid #333333;
}
table.greyGridTable thead th {
  font-size: 15px;
  font-weight: bold;
  color: #333333;
  text-align: left;
}
table.greyGridTable tfoot td {
  font-size: 14px;
}