article.hentry, #supplementary .widget, #site-generator  {
  border-bottom-width: 0;
  border-left-width: 0;
  border-top-width: 0;
  border-right-width: 0;
  border-image-width: 0 0 0 0;
}

/*html #header-menu #access {
  	color: white;
	background-color: #cc3300;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#1d74bc),to(#235aac));
	background-image: -webkit-linear-gradient(top,#1d74bc,#235aac);
	background: -moz-linear-gradient(#1d74bc,#235aac) repeat scroll 0 0 transparent;
	background-image: -ms-linear-gradient(top,#1d74bc,#235aac);
	background-image: -o-linear-gradient(top,#1d74bc,#235aac);
	background-image: linear-gradient(top,#1d74bc,#235aac);
  font-weight: 600;
}*/

h1.entry-title a, h1.entry-title, h3.widget-title, h1, h2, h3, h4 {
  color: #000000;
  font-family: lucida calligraphy
}

.widget-area {
  font-size: 14px;
}

#supplementary aside.widget {
  margin-bottom: 0;
  padding-bottom: 0;
  text-align: center;
  font-size: 13px;
}
#supplementary.one {
  padding: 0;
}
#supplementary.one .wrapper {
  width: 100%;
}
#supplementary .textwidget {
  font-weight: 400;
}
#supplementary a {
  color: rgb(85,85,85);
  font-weight: 600;
  font-family: arial;
}
#site-generator div.powered, .event .entry-meta  {
    display: none;
}
#site-generator .wrapper {
  padding-top: 0
}
#site-generator div.copyright {
  text-align: center;
  width: 100%;
}
/* buttons */
#buttons a, a#buttons, a.buttons {
	color: white;
	background-color: #cc3300;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#fbb66b),to(#f88509));
/*fcce9d */
	background-image: -webkit-linear-gradient(top,#fbb66b,#f88509);
	background: -moz-linear-gradient(#fbb66b,#f88509) repeat scroll 0 0 transparent;
	background-image: -ms-linear-gradient(top,#fbb66b,#f88509);
	background-image: -o-linear-gradient(top,#fbb66b,#f88509);
	background-image: linear-gradient(top,#fbb66b,#f88509);
	padding: 2%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 2.5em;
	border: 3px solid #f88509;
	border-radius: 20px;
	text-decoration: none;
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: 700;
	display: block;
	width: 24%;
	min-width: 7em;
	box-shadow: 10px 10px 5px #888888;
}

#buttons:hover a, a.buttons#hover, .mc4wp-form input:hover {
	color: #cc3300;
}

#buy-button:visited {
	background-color: #914452;
	color: white;
}

#buttons a {
	font-weight: 600;
	letter-spacing: .6px;
}

.widget-area .homepage.buttons {
	float: none;
	color: red;
	font-weight: 700;
	text-shadow: none;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	width: 150px;
  font-family: Overlock, "Helvetica Neue", Helvetica;
}

.homepage.buttons {
	float: left;
	margin-left: 2%;
	margin-right: 2%; 
    letter-spacing: 1px;
  text-shadow: 1px 1px #F88509;
  font-family: Overlock, "Helvetica Neue", Helvetica;
}
#home-page-buttons {
  margin-top: 10px;
}

/* table */
.easy-table td, table td {
  padding: 10px;
}

.textwidget table {
  border-width: 0;
}
.easy-table tr:nth-child(even) {
  background-color: #D9E6F0;
}
html table.easy-table-cuscosky, html table, html table.easy-table-cuscosky td, html table td{
  font-family: "Open Sans",sans-serif !important;
  color: #4F76A3;
}

html .easy-table-cuscosky thead th, html table thead th, .entry-content table > tbody:nth-child(1) > tr:nth-child(1) {
  text-align: left;
  text-transform: none;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #81AACD;
  color: white;
}
html table tbody tr {
  background-color: white;
}
html table tbody tr:nth-child(2n) {
  background-color: #d9e6f0;
}
html table {
  border-right-color: #d4e0ee;
}
html table {
  border-top: 0;
}

@media screen and (max-device-width: 960px),handheld,screen and (max-width: 960px){
    .homepage.buttons {

		clear: both;
		width: 12em;
		float: none;
		margin-left: auto;
		margin-right: auto;
		display: block;

	}
	
#home-page-buttons {
		width: 100%;
	}
}