html {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
body {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
div {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
span {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
applet {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
object {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
iframe {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
h1 {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
h2 {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
h3 {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
h4 {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
h5 {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
h6 {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
p {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
blockquote {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
pre {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
a {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
abbr {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
acronym {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
address {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
big {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
cite {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
code {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
del {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
dfn {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
em {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
font {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
img {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
ins {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
kbd {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
q {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
s {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
samp {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
small {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
strike {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
strong {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
sub {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
sup {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
tt {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
var {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
b {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
u {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
i {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
center {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
dl {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
dt {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
dd {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
ol {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
ul {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
li {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
fieldset {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
form {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
label {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
legend {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
body {
	line-height: 1;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
q {
	quotes: none;
}
body.custom-background {
	background-size: cover;
}
blockquote::before {
	content: none;
}
blockquote::after {
	content: none;
}
q::before {
	content: none;
}
q::after {
	content: none;
}
:focus {
	outline: 0px;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
article {
	display: block;
}
aside {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
body {
	color: rgb(51, 51, 51); font-family: "Raleway", Arial, sans-serif; font-size: 16px; font-weight: 400; background-color: rgb(247, 247, 247);
}
a {
	color: rgb(75, 182, 245); text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.clear {
	clear: both;
}
.ui-tabs-hide {
	display: none;
}
br.clear {
	margin: 0px; padding: 0px;
}
h1 {
	color: rgb(51, 51, 51); line-height: 1em; padding-bottom: 5px; font-weight: normal;
}
h2 {
	color: rgb(51, 51, 51); line-height: 1em; padding-bottom: 5px; font-weight: normal;
}
h3 {
	color: rgb(51, 51, 51); line-height: 1em; padding-bottom: 5px; font-weight: normal;
}
h4 {
	color: rgb(51, 51, 51); line-height: 1em; padding-bottom: 5px; font-weight: normal;
}
h5 {
	color: rgb(51, 51, 51); line-height: 1em; padding-bottom: 5px; font-weight: normal;
}
h6 {
	color: rgb(51, 51, 51); line-height: 1em; padding-bottom: 5px; font-weight: normal;
}
h1 a {
	color: inherit;
}
h2 a {
	color: inherit;
}
h3 a {
	color: inherit;
}
h4 a {
	color: inherit;
}
h5 a {
	color: inherit;
}
h6 a {
	color: inherit;
}
h1 {
	font-size: 30px;
}
h2 {
	font-size: 24px;
}
h3 {
	font-size: 22px;
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 16px;
}
h6 {
	font-size: 14px;
}
p {
	line-height: 26px; padding-bottom: 10px;
}
strong {
	color: rgb(28, 28, 28); font-weight: bold;
}
cite {
	font-style: italic;
}
em {
	font-style: italic;
}
i {
	font-style: italic;
}
pre {
	font-family: Courier New, monospace; margin-bottom: 10px;
}
code {
	font-family: Courier New, monospace; margin-bottom: 10px;
}
ins {
	text-decoration: none;
}
sup {
	height: 0px; line-height: 1; vertical-align: baseline; position: relative;
}
sub {
	height: 0px; line-height: 1; vertical-align: baseline; position: relative;
}
sup {
	bottom: 0.8em;
}
sub {
	top: 0.3em;
}
dl {
	margin: 0px 0px 1.5em;
}
dl dt {
	font-weight: bold;
}
dd {
	margin-left: 1.5em;
}
blockquote {
	background: rgb(230, 230, 230); padding: 1em; border: 1px solid rgb(220, 220, 220); border-image: none; color: rgb(102, 102, 102); font-style: italic;
}
blockquote p {
	padding-bottom: 0px;
}
input[type=text] {
	padding: 2px; border: 1px solid rgb(187, 187, 187); border-image: none; color: rgb(78, 78, 78); background-color: rgb(255, 255, 255);
}
input.text {
	padding: 2px; border: 1px solid rgb(187, 187, 187); border-image: none; color: rgb(78, 78, 78); background-color: rgb(255, 255, 255);
}
input.title {
	padding: 2px; border: 1px solid rgb(187, 187, 187); border-image: none; color: rgb(78, 78, 78); background-color: rgb(255, 255, 255);
}
textarea {
	padding: 2px; border: 1px solid rgb(187, 187, 187); border-image: none; color: rgb(78, 78, 78); background-color: rgb(255, 255, 255);
}
select {
	padding: 2px; border: 1px solid rgb(187, 187, 187); border-image: none; color: rgb(78, 78, 78); background-color: rgb(255, 255, 255);
}
input[type=text]:focus {
	border-color: rgb(45, 57, 64); color: rgb(62, 62, 62);
}
input.text:focus {
	border-color: rgb(45, 57, 64); color: rgb(62, 62, 62);
}
input.title:focus {
	border-color: rgb(45, 57, 64); color: rgb(62, 62, 62);
}
textarea:focus {
	border-color: rgb(45, 57, 64); color: rgb(62, 62, 62);
}
select:focus {
	border-color: rgb(45, 57, 64); color: rgb(62, 62, 62);
}
input[type=text] {
	margin: 0.5em 0px;
}
input.text {
	margin: 0.5em 0px;
}
input.title {
	margin: 0.5em 0px;
}
textarea {
	margin: 0.5em 0px;
}
select {
	margin: 0.5em 0px;
}
textarea {
	padding: 4px;
}
img#about-image {
	margin: 3px 8px 8px 0px; float: left;
}
.clearfix::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}
* html .clearfix {
	-ms-zoom: 1;
}
*:first-child + html .clearfix {
	-ms-zoom: 1;
}
img {
	height: auto; max-width: 100%;
}
#ie8 img {
	width: auto;
}
embed {
	max-width: 100%;
}
iframe {
	max-width: 100%;
}
object {
	max-width: 100%;
}
video {
	max-width: 100%;
}
.homedonate {
	background: linear-gradient(rgba(118, 69, 108, 1) 0%, rgba(96, 57, 89, 1) 100%); font: bold 16px/16px "Rokkitt", serif; margin: 0px; padding: 6px 10px; border-radius: 2px; border: 1px solid rgb(118, 69, 108); border-image: 100% / / 0px; left: auto; width: 76.95px; height: 30px; text-align: center; color: rgb(255, 255, 255); text-transform: none; text-indent: 0px; letter-spacing: normal; text-decoration: none; word-spacing: 0px; vertical-align: middle; float: left; display: block; white-space: nowrap; position: relative; cursor: pointer; -ms-overflow-x: visible; -ms-overflow-y: visible; -ms-writing-mode: lr-tb; box-sizing: border-box; box-shadow: inset 0px -1px 0px 0px rgba(0,0,0,0.074509), inset 0px 1px 0px 0px rgba(255,255,255,0.298039), 0px 1px 2px 0px rgba(0,0,0,0.098039); text-shadow: 0px -1px 0px rgba(0,0,0,0.6); -webkit-appearance: none; text-rendering: auto;
}
.ui-tabs-nav li a {
	font-size: 12px;
}
.ui-tabs-panel {
	color: rgb(68, 68, 68); font-size: 13px;
}
#main-header {
	padding-top: 0px;
}
.container {
	margin: 0px auto; padding: 0px; width: 1280px; text-align: left; position: relative;
}
#logo {
	height: 150px; padding-top: 0px; margin-bottom: -1px; float: left;
}
.header-banner {
	height: auto; margin-top: 25px; margin-bottom: 12px; float: right;
}
#top-navigation {
	padding-left: 0px; border-top-color: rgb(224, 224, 224); border-right-color: rgb(224, 224, 224); border-left-color: rgb(224, 224, 224); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; box-shadow: inset 0px 1px 0px #fff, inset 0px -1px 0px #dadada, 0px 0px 15px rgba(0,0,0,0.07); background-color: rgb(250, 250, 250); -webkit-box-shadow: inset 0 1px 0 #fff, inset 0 -1px 0 #dadada, 0 0 15px rgba(0, 0, 0, 0.07); -moz-box-shadow: inset 0 1px 0 #fff, inset 0 -1px 0 #dadada, 0 0 15px rgba(0, 0, 0, 0.07);
}
body.home #top-navigation {
	padding-left: 0px;
}
#top-menu > li.current-page-ancestor > a {
	padding: 24px 17px; color: rgb(255, 255, 255); font-weight: 800; text-shadow: 1px 1px 0px rgba(0,0,0,0.2); background-color: rgb(30, 115, 190);
}
#top-menu li {
	font-family: "Rokkitt", serif; font-size: 18px !important; font-weight: 300; float: left; display: block; text-shadow: 1px 1px 0px #fff;
}
#top-menu a {
	padding: 24px 12px; color: rgb(51, 51, 51); text-decoration: none; display: block; position: relative;
}
#top-menu > li > a:hover {
	color: rgb(255, 255, 255); text-shadow: 1px 1px 0px rgba(0,0,0,0.2); background-color: rgb(169, 211, 0);
}
#top-menu > .sfHover > a {
	color: rgb(255, 255, 255); text-shadow: 1px 1px 0px rgba(0,0,0,0.2); background-color: rgb(169, 211, 0);
}
#top-menu > li.current-menu-item > a {
	padding: 24px 17px; color: rgb(255, 255, 255); font-weight: 800; text-shadow: 1px 1px 0px rgba(0,0,0,0.2); background-color: rgb(169, 211, 0);
}
#et-social-icons {
	width: 245px; float: right; position: relative; box-shadow: inset 0px 1px 0px #fff, -1px 0px 0px #fff; background-color: rgb(246, 246, 246); -webkit-box-shadow: inset 0 1px 0 #fff; -moz-box-shadow: inset 0 1px 0 #fff;
}
#et-social-icons::before {
	background: url("images/social-left-shadow.png") no-repeat; left: 0px; width: 6px; height: 60px; bottom: 0px; position: absolute; content: ""; pointer-events: none;
}
#et-social-icons li {
	list-style: none; border-left-color: rgb(224, 224, 224); border-left-width: 1px; border-left-style: solid; float: left; box-shadow: inset 1px 0px 0px #fff; -webkit-box-shadow: inset 1px 0 0 #fff; -moz-box-shadow: inset 1px 0 0 #fff;
}
#et-social-icons li:first-child {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
#et-social-icons .twitter .et-social-normal {
	background: url("images/twitter.png") no-repeat 19px 22px;
}
#et-social-icons .twitter .et-social-hover {
	background: url("images/twitter-hover.png") no-repeat 19px 22px;
}
#et-social-icons .twitter a:hover {
	background: rgb(0, 204, 255);
}
#et-social-icons .facebook .et-social-normal {
	background: url("images/facebook.png") no-repeat 25px 22px;
}
#et-social-icons .facebook .et-social-hover {
	background: url("images/facebook-hover.png") no-repeat 25px 22px;
}
#et-social-icons .facebook a:hover {
	background: rgb(63, 142, 238);
}
#et-social-icons .rss .et-social-normal {
	background: url("images/rss.png") no-repeat 21px 22px;
}
#et-social-icons .rss .et-social-hover {
	background: url("images/rss-hover.png") no-repeat 21px 22px;
}
#et-social-icons .rss a:hover {
	background: rgb(255, 145, 16);
}
#et-social-icons .google .et-social-normal {
	background: url("images/google.png") no-repeat 19px 22px;
}
#et-social-icons .google .et-social-hover {
	background: url("images/google-hover.png") no-repeat 19px 22px;
}
#et-social-icons .google a:hover {
	background: rgb(232, 78, 24);
}
#et-social-icons a {
	width: 60px; height: 64px; text-indent: -9999px; display: block; position: relative;
}
#et-social-icons span {
	width: 60px; height: 64px; text-indent: -9999px; display: block; position: relative;
}
#et-social-icons a {
	transition:0.5s; overflow: hidden; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s;
}
#featured {
	margin-top: -1px; box-shadow: inset 0px 0px 15px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.1);
}
#featured {
	background-position: top; background-repeat: no-repeat; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover;
}
.post-thumbnail {
	background-position: top; background-repeat: no-repeat; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover;
}
#et-featured-posts {
	padding: 59px 60px; box-shadow: inset 0px 5px 81px rgba(0,0,0,0.75); background-color: rgb(51, 51, 51); -webkit-box-shadow: inset 0 5px 81px rgba(0, 0, 0, 0.75); -moz-box-shadow: inset 0 5px 81px rgba(0, 0, 0, 0.75);
}
.et-featured-post {
	overflow: hidden; float: left; position: relative; box-shadow: inset 0px 0px 79px rgba(0,0,0,0.2), 0px 0px 15px rgba(0,0,0,0.4); -webkit-box-shadow: inset 0 0 79px rgba(0, 0, 0, 0.2), 0 0 15px rgba(0, 0, 0, 0.4); -moz-box-shadow: inset 0 0 79px rgba(0, 0, 0, 0.2), 0 0 15px rgba(0, 0, 0, 0.4);
}
.et-featured-post img {
	display: block;
}
.et-featured-post::before {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: ""; box-shadow: inset 0px 0px 79px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 0 79px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0 0 79px rgba(0, 0, 0, 0.2);
}
.et-first {
	width: 578px;
}
.et-second {
	width: 578px;
}
.et-third {
	width: 287px;
}
.et-fourth {
	width: 287px;
}
.et-first {
	padding-right: 4px;
}
.et-third {
	padding-right: 4px;
}
.home .et-second {
	margin-bottom: 4px;
}
.meta-info {
	left: 0px; top: 0px; width: 60px; height: 60px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-size: 28px; position: absolute; z-index: 3; text-shadow: 0px 1px 0px rgba(0,0,0,0.2); background-color: rgb(169, 211, 0);
}
.meta-info .meta-date {
	padding: 12px 15px; left: 0px; bottom: 0px; position: absolute;
}
.meta-info .month {
	text-transform: uppercase; font-size: 14px; font-weight: 900; display: block;
}
.post-description {
	left: 40px; bottom: 25px; color: rgb(255, 255, 255); position: absolute; text-shadow: 0px 1px 2px rgba(0,0,0,0.7);
}
.post-description a {
	color: rgb(255, 255, 255); text-decoration: none;
}
.post-excerpt {
	background: rgba(0, 0, 0, 0.4); left: 0px; top: 100%; width: 100%; height: 100%; color: rgb(255, 255, 255); position: absolute; opacity: 0;
}
.post-excerpt .post-title {
	color: rgb(255, 255, 255); font-size: 18px; font-weight: 900; margin-bottom: 3px; display: block;
}
.post-excerpt .post-title a:hover {
	color: rgba(255, 255, 255, 0.9); text-decoration: none;
}
.popular-post h2 a:hover {
	color: rgba(255, 255, 255, 0.9); text-decoration: none;
}
.footer-widget li a:hover {
	color: rgba(255, 255, 255, 0.9); text-decoration: none;
}
#footer-bottom li a:hover {
	color: rgba(255, 255, 255, 0.9); text-decoration: none;
}
.excerpt-wrap a:hover {
	color: rgba(255, 255, 255, 0.9); text-decoration: none;
}
.excerpt-wrap {
	text-shadow: 1px 1px 2px rgba(0,0,0,0.7);
}
.excerpt-wrap p {
	letter-spacing: -1px;
}
.home .et-first .excerpt-wrap {
	padding: 61px 62px 0px 120px;
}
.home .et-second .excerpt-wrap {
	padding: 29px 73px 0px 90px;
}
.et-third .excerpt-wrap {
	padding: 29px 30px 0px 90px;
}
.et-fourth .excerpt-wrap {
	padding: 29px 30px 0px 90px;
}
.et-first .excerpt-wrap {
	padding: 40px 65px 0px 100px;
}
.et-second .excerpt-wrap {
	padding: 40px 65px 0px 100px;
}
.excerpt-more {
	background: url("images/excerpt-more.png") no-repeat; width: 12px; height: 20px; right: 23px; bottom: 21px; text-indent: -9999px; position: absolute;
}
.home .et-first .post-description {
	left: 60px; bottom: 45px;
}
.et-first .post-description {
	left: 60px; bottom: 33px; padding-right: 10px;
}
.post-description h2 {
	font-weight: 900;
}
.post-description h2 a {
	color: rgb(255, 255, 255); text-decoration: none;
}
.et-first .post-description h2 {
	font-size: 36px;
}
.et-second .post-description h2 {
	font-size: 30px;
}
.et-third .post-description h2 {
	line-height: 20px; font-size: 24px;
}
.et-fourth .post-description h2 {
	line-height: 20px; font-size: 24px;
}
.post-description .post-meta {
	font-size: 18px;
}
.et-third .post-meta {
	font-size: 14px;
}
.et-fourth .post-meta {
	font-size: 14px;
}
.post-description {
	transition:0.3s ease-in-out; backface-visibility: hidden; -webkit-transition: all 0.3s ease-in-out; -webkit-transform: translate3d(0, 0, 0); -moz-transition: all 0.3s ease-in-out; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden;
}
.post-excerpt {
	transition:0.3s ease-in-out; backface-visibility: hidden; -webkit-transition: all 0.3s ease-in-out; -webkit-transform: translate3d(0, 0, 0); -moz-transition: all 0.3s ease-in-out; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden;
}
.meta-info {
	transition:0.3s ease-in-out; backface-visibility: hidden; -webkit-transition: all 0.3s ease-in-out; -webkit-transform: translate3d(0, 0, 0); -moz-transition: all 0.3s ease-in-out; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden;
}
.popular-tabs ul {
	transition:0.3s ease-in-out; backface-visibility: hidden; -webkit-transition: all 0.3s ease-in-out; -webkit-transform: translate3d(0, 0, 0); -moz-transition: all 0.3s ease-in-out; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden;
}
#top-menu > li > a {
	transition:0.3s ease-in-out; backface-visibility: hidden; -webkit-transition: all 0.3s ease-in-out; -webkit-transform: translate3d(0, 0, 0); -moz-transition: all 0.3s ease-in-out; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden;
}
.popular-tabs ul {
	transition:0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out;
}
#top-menu > li > a {
	transition:0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out;
}
.em-booking-form label {
	width: auto !important; float: none; display: block;
}
.et-featured-post:hover .post-description {
	opacity: 0;
}
.et-featured-post:hover .post-excerpt {
	top: 0px; opacity: 1;
}
.et-featured-post:hover .meta-info {
	height: 100%;
}
.featured-comments {
	background: url("images/comments-cloud.png") no-repeat; left: 10px; width: 41px; height: 33px; bottom: 74px; position: absolute;
}
.featured-comments span {
	text-align: center; color: rgb(169, 211, 0); font-size: 16px; font-weight: 900;
}
.page-wrap {
	margin-bottom: 40px; box-shadow: 0px 0px 15px rgba(0,0,0,0.07); -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.07); -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.07);
}
#main-content {
	background: rgb(255, 255, 255); border-right-color: rgb(224, 224, 224); border-left-color: rgb(224, 224, 224); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; position: relative;
}
#main-content::before {
	top: 0px; height: 100%; position: absolute; content: ""; pointer-events: none;
}
.home #main-content::after {
	top: 0px; height: 100%; position: absolute; content: ""; pointer-events: none;
}
#main-content::before {
	width: 319px; right: 0px; border-left-color: rgb(224, 224, 224); border-left-width: 1px; border-left-style: solid; background-color: rgb(247, 247, 247);
}
.home #main-content::after {
	background: rgb(224, 224, 224); left: 638px; width: 1px; height: 100%;
}
.page #main-content::after {
	display: none;
}
.home #content {
	width: 638px; float: left;
}
#content {
	width: 958px; float: left;
}
body.page #content {
	width: 958px; float: left;
}
.fullwidth #content {
	width: 100% !important; float: none;
}
.fullwidth #main-content::before {
	display: none;
}
#breadcrumbs .raquo {
	width: 44px; text-indent: -9999px; display: inline-block; position: relative;
}
#breadcrumbs .raquo::before {
	background: url("images/breadcrumbs_separator.png") no-repeat; left: 0px; top: -19px; width: 11px; height: 52px; display: block; position: absolute; content: "";
}
h1.module-title {
	padding: 17px 40px; color: rgb(51, 51, 51); font-size: 16px; border-top-color: rgb(224, 224, 224); border-bottom-color: rgb(224, 224, 224); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative; box-shadow: inset 1px 1px 0px #fff; text-shadow: 0px 1px 0px #fff; background-color: rgb(250, 250, 250); -webkit-box-shadow: inset 1px 1px 0 #fff; -moz-box-shadow: inset 1px 1px 0 #fff;
}
h4.widgettitle {
	padding: 17px 40px; color: rgb(51, 51, 51); font-size: 16px; border-top-color: rgb(224, 224, 224); border-bottom-color: rgb(224, 224, 224); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative; box-shadow: inset 1px 1px 0px #fff; text-shadow: 0px 1px 0px #fff; background-color: rgb(250, 250, 250); -webkit-box-shadow: inset 1px 1px 0 #fff; -moz-box-shadow: inset 1px 1px 0 #fff;
}
#breadcrumbs {
	padding: 17px 40px; color: rgb(51, 51, 51); font-size: 16px; border-top-color: rgb(224, 224, 224); border-bottom-color: rgb(224, 224, 224); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative; box-shadow: inset 1px 1px 0px #fff; text-shadow: 0px 1px 0px #fff; background-color: rgb(250, 250, 250); -webkit-box-shadow: inset 1px 1px 0 #fff; -moz-box-shadow: inset 1px 1px 0 #fff;
}
h1.module-title::before {
	background: url("images/title-shadow.png") no-repeat; width: 10px; height: 61px; right: -1px; bottom: 0px; position: absolute; z-index: 2; content: "";
}
h4.widgettitle::before {
	background: url("images/title-shadow.png") no-repeat; width: 10px; height: 61px; right: -1px; bottom: 0px; position: absolute; z-index: 2; content: "";
}
#breadcrumbs::before {
	background: url("images/title-shadow.png") no-repeat; width: 10px; height: 61px; right: -1px; bottom: 0px; position: absolute; z-index: 2; content: "";
}
h1.module-title span {
	font-weight: 900;
}
.module-content {
	padding: 40px;
}
.all-tabs {
	padding: 40px;
}
.recent-post {
	padding: 0px 60px 60px;
}
.categories-tabs-module .recent-post {
	padding: 0px 0px 30px;
}
.recent-module .recent-post {
	padding: 0px 0px 30px;
}
.home .et-tab {
	padding: 0px 0px 30px;
}
.home .et-tab {
	padding: 0px 0px 40px;
}
.home :last-child.recent-post {
	border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.home :last-child.et-tab {
	border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.home :last-child.review-post {
	border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.et-main-image {
	width: 240px; line-height: 0; margin-right: 39px; float: left; position: relative;
}
.categories-tabs-module .et-main-image {
	width: 160px;
}
.recent-module .et-main-image {
	width: 160px;
}
.et-main-image::before {
	top: 0px; width: 100%; height: 100%; right: 0px; position: absolute; content: ""; pointer-events: none; box-shadow: inset 0px 0px 5px rgba(0,0,0,0.5); -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
}
.et-description {
	line-height: 1.5em; margin-left: 279px;
}
.categories-tabs-module .et-description {
	margin: 0px 0px 0px 199px; width: auto; float: none;
}
.recent-module .et-description {
	margin: 0px 0px 0px 199px; width: auto; float: none;
}
.et-description h2 {
	top: -6px; color: rgb(51, 51, 51); font-size: 36px; font-weight: 900; margin-top: 0px; margin-bottom: -2px; position: relative;
}
.et-description h2 a:hover {
	color: rgb(112, 112, 112); text-decoration: none;
}
.et-tabbed-all-tabs .title a:hover {
	color: rgb(112, 112, 112); text-decoration: none;
}
.widget li a:hover {
	color: rgb(112, 112, 112); text-decoration: none;
}
.et-description .post-meta {
	color: rgb(150, 150, 150); text-transform: uppercase; padding-top: 3px; font-size: 14px; font-weight: 100;
}
.et-description .post-meta a {
	color: rgb(150, 150, 150); text-decoration: none;
}
.et-description .post-meta span {
	padding: 8px 14px; color: rgb(255, 255, 255); margin-right: 11px; background-color: rgb(169, 211, 0);
}
.load-more {
	text-align: center;
}
.load-more a {
	color: rgb(51, 51, 51); padding-right: 23px; text-decoration: none !important; margin-bottom: 40px; display: inline-block; position: relative;
}
.load-more a:hover {
	color: rgb(153, 153, 153);
}
.load-more a::before {
	background: url("images/load-more-bg.png") no-repeat; width: 15px; height: 10px; right: 0px; bottom: 3px; position: absolute; content: "";
}
.categories-tabs-module .et-tabs {
	display: none;
}
.categories-tabs-module :first-child.et-tabs {
	display: block;
}
.categories-tabs-module .load-more {
	padding-top: 40px;
}
.categories-tabs-module .load-more a {
	margin-bottom: 0px;
}
.popular-posts-wrap {
	position: relative;
}
.et-popular-tabs-content {
	position: relative;
}
.popular-tabs {
	padding: 75px 0px 60px; width: 239px; float: left; position: relative;
}
.et-popular-tabs-wrap {
	overflow: hidden;
}
.et-popular-tabs-wrap li:hover {
	cursor: pointer;
}
.et-popular-tabs-wrap li.popular-active:hover {
	cursor: default;
}
.popular-posts {
	padding: 40px 40px 30px; margin-left: 239px; box-shadow: inset 0px 5px 81px rgba(0,0,0,0.75); background-color: rgb(51, 51, 51); -webkit-box-shadow: inset 0 5px 81px rgba(0, 0, 0, 0.75); -moz-box-shadow: inset 0 5px 81px rgba(0, 0, 0, 0.75);
}
.et-scroll-arrows a {
	left: 40px; width: 160px; height: 40px; text-indent: -9999px; display: block; position: absolute; z-index: 10;
}
.et-scroll-arrows-top {
	background: url("images/popular-scroll-top.png") no-repeat center; top: -74px;
}
.et-scroll-arrows-bottom {
	background: url("images/popular-scroll-bottom.png") no-repeat center; bottom: -74px;
}
.popular-tabs ul {
	position: relative;
}
.et-scroll-arrows-top::before {
	background: url("images/popular-top-bg.png") no-repeat; left: 0px; width: 159px; height: 8px; bottom: -8px; position: absolute; content: "";
}
.et-scroll-arrows-bottom::before {
	background: url("images/popular-bottom-bg.png") no-repeat; left: 0px; top: -8px; width: 159px; height: 8px; position: absolute; content: "";
}
.popular-active {
	text-shadow: 0px 1px 1px #000; background-color: rgb(31, 31, 31);
}
.popular-active .popular-tab-title {
	color: rgb(255, 255, 255);
}
.popular-tab-title {
	padding: 20px 40px 0px; color: rgb(51, 51, 51); line-height: 22px; font-size: 18px; font-weight: 900; display: block;
}
.popular-tabs .post-meta {
	padding: 0px 40px 13px; color: rgb(150, 150, 150); font-size: 14px; font-weight: 100;
}
.popular-post {
	display: none; text-shadow: 0px 1px 1px #000;
}
:first-child.popular-post {
	display: block;
}
.main-tab-image {
	margin-bottom: 40px; position: relative; box-shadow: 0px 0px 7px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.5);
}
.popular-post h2 {
	padding-bottom: 15px; font-size: 36px; font-weight: 900;
}
.popular-post h2 a {
	color: rgb(255, 255, 255);
}
.popular-post .post-meta {
	color: rgb(167, 167, 167); text-transform: uppercase; font-size: 14px;
}
.popular-post .post-meta a {
	color: rgb(167, 167, 167); text-decoration: none;
}
.popular-post p {
	color: rgb(255, 255, 255);
}
.reviews-content {
	padding: 40px;
}
.review-post {
	padding-bottom: 30px; position: relative;
}
.review-rating {
	background: url("images/rating.png") no-repeat; height: 28px; display: inline-block;
}
.review-rating span {
	background: url("images/rating.png") no-repeat; height: 28px; display: inline-block;
}
.review-rating {
	width: 166px; float: left;
}
.recent-reviews .review-rating {
	left: 0px; top: 0px; float: none; position: absolute;
}
.et-description .review-rating {
	margin-right: 6px;
}
.review-rating span {
	background-position: 0px -28px;
}
.review-post .et-description {
	margin-left: 197px;
}
.review-post .et-description h2 {
	font-size: 24px;
}
.categories-tabs {
	border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: solid; position: relative; box-shadow: inset 1px 1px 0px #fff; text-shadow: 0px 1px 0px #fff; background-color: rgb(250, 250, 250); -webkit-box-shadow: inset 1px 1px 0 #fff; -moz-box-shadow: inset 1px 1px 0 #fff;
}
.categories-tabs::before {
	background: url("images/title-shadow.png") no-repeat; width: 10px; height: 47px; right: 0px; bottom: 0px; position: absolute; content: "";
}
.categories-tabs::after {
	background: rgb(169, 211, 0); left: 0px; width: 100%; height: 2px; bottom: -4px; border-top-color: rgba(0, 0, 0, 0.15); border-bottom-color: rgba(0, 0, 0, 0.15); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: absolute; content: "";
}
.categories-tabs li {
	padding: 17px 19px; display: inline-block; position: relative; cursor: pointer;
}
.categories-tabs li {
	color: rgb(51, 51, 51); text-decoration: none;
}
.categories-tabs li a {
	color: rgb(51, 51, 51); text-decoration: none;
}
.et-tabbed-all-tabs li::before {
	display: none;
}
.widget .categories-tabs li::before {
	display: none;
}
.widget .categories-tabs {
	margin: 0px -40px;
}
.widget .categories-tabs li {
	padding: 13px 19px 8px !important;
}
.widget .home-tab-active::before {
	border: currentColor; border-image: none; top: auto; display: block !important;
}
.home-tab-active {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) currentColor; border-image: none; margin-top: -1px; background-color: rgb(169, 211, 0);
}
.home-tab-active::before {
	background: rgb(169, 211, 0); left: 0px; width: 100%; height: 1px; bottom: -1px; position: absolute; z-index: 2; content: "";
}
.home-tab-active {
	color: rgb(255, 255, 255) !important; text-shadow: 0px 1px 0px rgba(0,0,0,0.2);
}
.home-tab-active a {
	color: rgb(255, 255, 255) !important; text-shadow: 0px 1px 0px rgba(0,0,0,0.2);
}
.et-tabbed-widget .categories-tabs li {
	padding-bottom: 14px;
}
.et-tabbed-widget .categories-tabs::after {
	bottom: -4px;
}
.current_breadcrumb {
	background: rgb(30, 115, 190); padding: 16px; color: rgb(255, 255, 255); margin-left: -37px; text-shadow: 0px 1px 0px #000;
}
#breadcrumbs {
	padding: 17px 16px; text-shadow: 0px 1px 0px #fff;
}
#breadcrumbs a {
	padding: 0px 24px 0px 0px; color: rgb(51, 51, 51); font-weight: 900; text-decoration: none; text-shadow: 0px 1px 0px #fff;
}
#breadcrumbs a:first-child {
	padding-left: 24px;
}
#left-area {
	padding-top: 60px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
a.read-more {
	padding: 13px 18px; border-radius: 10px; color: rgb(255, 255, 255); font-size: 14px; font-weight: 900; margin-top: 20px; float: right; display: block; text-shadow: 0px 1px 0px rgba(0,0,0,0.2); background-color: rgb(169, 211, 0); -moz-border-radius: 10px; -webkit-border-radius: 10px;
}
.comment-reply-link {
	padding: 13px 18px; border-radius: 10px; color: rgb(255, 255, 255); font-size: 14px; font-weight: 900; margin-top: 20px; float: right; display: block; text-shadow: 0px 1px 0px rgba(0,0,0,0.2); background-color: rgb(169, 211, 0); -moz-border-radius: 10px; -webkit-border-radius: 10px;
}
a.read-more:hover {
	text-decoration: none;
}
.comment-reply-link:hover {
	text-decoration: none;
}
.post-thumbnail {
	margin-top: -1px; position: relative;
}
.post-thumbnail::before {
	top: 0px; width: 100%; height: 100%; right: 0px; position: absolute; content: ""; box-shadow: inset 0px 0px 90px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0 90px rgba(0, 0, 0, 0.5) inset; -moz-box-shadow: 0 0 90px rgba(0, 0, 0, 0.5) inset;
}
.post-thumbnail .container {
	min-height: 350px;
}
h1.post-heading {
	padding: 23px 32px; left: 0px; bottom: -1px; color: rgb(255, 255, 255); font-size: 48px; font-weight: 900; position: absolute; z-index: 2; background-color: rgb(169, 211, 0);
}
.entry-content {
	padding: 0px 60px 60px;
}
.entry-content .review-rating {
	margin-bottom: 10px; float: none;
}
.entry-content .post-meta {
	padding-bottom: 16px; font-size: 30px; font-weight: 100;
}
.entry-content .post-meta a {
	color: rgb(51, 51, 51);
}
.entry-content blockquote {
	background: none; border-width: medium medium medium 10px; border-style: none none none solid; border-color: currentColor currentColor currentColor rgb(169, 211, 0); margin: 25px 0px 35px; padding: 0px 0px 0px 30px; border-image: none; color: rgb(51, 51, 51); line-height: 28px; font-size: 16px; font-style: normal;
}
#et-box-author {
	margin-bottom: 60px;
}
#et-bio-author {
	padding: 40px 60px 25px 152px; position: relative;
}
.author-avatar {
	left: 60px; top: 40px; position: absolute;
}
#et-box-author p {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px #000;
}
#et-post-share span {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px #000;
}
#author-info strong {
	color: rgb(169, 211, 0); font-weight: 900;
}
#et-post-share {
	padding: 15px 152px 13px;
}
#et-post-share span {
	padding: 6px 20px 0px 0px; font-size: 18px; font-weight: 100;
}
#et-post-share span {
	float: left;
}
#et-share-icons {
	float: left;
}
#et-share-icons li {
	padding-right: 7px; display: inline-block;
}
.woocommerce td.product-name dl.variation dd {
	margin: 0px; padding: 0px;
}
.woocommerce td.product-name dl.variation dd {
	margin: 0px; padding: 0px;
}
div:nth-child(2).cart_totals {
	display: none;
}
.payment_method_transfirst img {
	width: 120px; height: auto;
}
#top-tier-navigation .cart_totals {
	background: rgb(164, 100, 151); font: bold 16px/16px Raleway, Arial, sans-serif; margin: 0px; padding: 9.88px 16px; outline: rgb(255, 255, 255) 0px; transform-origin: 96.75px 17.875px; perspective-origin: 96.75px 17.875px; border-radius: 3px; border: 0px rgb(255, 255, 255); transition:all; animation:none; flex:0 1 auto; border-image: 100% / / 0px; left: auto; top: auto; width: auto; height: 35.75px; text-align: center; right: auto; bottom: auto; color: rgb(255, 255, 255); text-transform: none; text-indent: 0px; letter-spacing: normal; clear: none; text-decoration: none; word-spacing: 0px; vertical-align: middle; float: right; display: inline-block; white-space: nowrap; page-break-before: auto; page-break-after: auto; visibility: visible; filter: none; border-collapse: separate; position: relative; z-index: auto; clip: auto; table-layout: auto; cursor: pointer; unicode-bidi: normal; direction: ltr; -ms-word-break: normal; -ms-overflow-x: visible; -ms-overflow-y: visible; -ms-zoom: 1; -ms-word-wrap: normal; -ms-writing-mode: lr-tb; -ms-text-overflow: clip; min-height: 0px; max-height: none; min-width: 0px; max-width: none; caption-side: top; box-sizing: border-box; widows: 1; page-break-inside: auto; empty-cells: show; alignment-baseline: auto; baseline-shift: 0px; dominant-baseline: auto; font-stretch: normal; opacity: 1; clip-path: none; clip-rule: nonzero; fill: rgb(0, 0, 0); fill-opacity: 1; fill-rule: nonzero; marker-end: none; marker-mid: none; marker-start: none; mask: none; pointer-events: auto; stop-color: rgb(0, 0, 0); stop-opacity: 1; stroke: none; stroke-dasharray: none; stroke-dashoffset: 0px; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-opacity: 1; stroke-width: 1px; text-anchor: start; glyph-orientation-horizontal: 0deg; glyph-orientation-vertical: auto; box-shadow: none; flood-color: rgb(0, 0, 0); flood-opacity: 1; color-interpolation-filters: linearRGB; lighting-color: rgb(255, 255, 255); text-shadow: none; transform: none; perspective: none; transform-style: flat; backface-visibility: visible; animation-play-state: running; order: 0; align-items: flex-start; touch-action: auto; speak: normal; -webkit-font-smoothing: antialiased; -webkit-appearance: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline-offset: 0px; -webkit-user-select: none; text-rendering: auto; -webkit-app-region: no-drag; -webkit-background-composite: source-over; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-box-align: stretch; -webkit-box-decoration-break: slice; -webkit-box-direction: normal; -webkit-box-flex: 0; -webkit-box-flex-group: 1; -webkit-box-lines: single; -webkit-box-ordinal-group: 1; -webkit-box-orient: horizontal; -webkit-box-pack: start; -webkit-box-reflect: none; -webkit-column-break-after: auto; -webkit-column-break-before: auto; -webkit-column-break-inside: auto; -webkit-column-count: auto; -webkit-column-gap: normal; -webkit-column-rule-color: rgb(255, 255, 255); -webkit-column-rule-style: none; -webkit-column-rule-width: 0px; -webkit-column-span: none; -webkit-column-width: auto; -webkit-highlight: none; -webkit-hyphenate-character: auto; -webkit-line-box-contain: block inline replaced; -webkit-line-break: auto; -webkit-line-clamp: none; -webkit-locale: "en-US"; -webkit-margin-after-collapse: collapse; -webkit-margin-before-collapse: collapse; -webkit-mask-box-image: none; -webkit-mask-box-image-outset: 0px; -webkit-mask-box-image-repeat: stretch; -webkit-mask-box-image-slice: 0 fill; -webkit-mask-box-image-source: none; -webkit-mask-box-image-width: auto; -webkit-mask-clip: border-box; -webkit-mask-composite: source-over; -webkit-mask-image: none; -webkit-mask-origin: border-box; -webkit-mask-position: 0% 0%; -webkit-mask-repeat: repeat; -webkit-mask-size: auto; -webkit-print-color-adjust: economy; -webkit-rtl-ordering: logical; -webkit-text-combine: none; -webkit-text-decorations-in-effect: none; -webkit-text-emphasis-color: rgb(255, 255, 255); -webkit-text-emphasis-position: over; -webkit-text-emphasis-style: none; -webkit-text-fill-color: rgb(255, 255, 255); -webkit-text-orientation: vertical-right; -webkit-text-security: none; -webkit-text-stroke-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px; -webkit-user-drag: auto; -webkit-user-modify: read-only; background-blend-mode: normal; -webkit-border-image: none; buffered-rendering: auto; color-interpolation: sRGB; color-rendering: auto; cx: 0px; cy: 0px; font-kerning: auto; font-variant-ligatures: normal; image-rendering: auto; isolation: auto; mask-type: luminance; mix-blend-mode: normal; object-fit: fill; object-position: 50% 50%; overflow-wrap: normal; paint-order: fill stroke markers; r: 0px; resize: none; rx: 0px; ry: 0px; shape-image-threshold: 0; shape-margin: 0px; shape-outside: none; shape-rendering: auto; tab-size: 8; vector-effect: none; will-change: auto; -webkit-writing-mode: horizontal-tb; x: 0px; y: 0px;
}
a.checkout-button {
	display: none !important;
}
:first-child.cart_totals {
	display: none !important;
}
.woocommerce-checkout #payment {
	display: none !important;
}
.woocommerce-checkout .woocommerce-checkout-payment#payment {
	display: block !important;
}
#et-share-icons a {
	width: 31px; height: 32px; text-indent: -9999px; display: block;
}
.google-share a {
	background: url("images/google-share.png") no-repeat;
}
.facebook-share a {
	background: url("images/facebook-share.png") no-repeat;
}
.twitter-share a {
	background: url("images/twitter-share.png") no-repeat;
}
.entry-content .main-title {
	margin: 0px 0px 12px; font-size: 28px; font-weight: 900;
}
.entry-content table {
	margin: 0px 0px 15px; border: 1px solid rgb(238, 238, 238); border-image: none; width: 100%; text-align: left;
}
.entry-content tr th {
	padding: 9px 24px; color: rgb(85, 85, 85); font-weight: bold;
}
.entry-content thead th {
	padding: 9px 24px; color: rgb(85, 85, 85); font-weight: bold;
}
.entry-content tr td {
	padding: 6px 24px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.entry-content ul {
	padding: 0px 0px 23px 16px; line-height: 26px; list-style-type: disc;
}
.comment-content ul {
	padding: 0px 0px 23px 16px; line-height: 26px; list-style-type: disc;
}
.entry-content ol {
	padding: 0px 0px 23px; line-height: 26px; list-style-type: decimal; list-style-position: inside;
}
.comment-content ol {
	padding: 0px 0px 23px; line-height: 26px; list-style-type: decimal; list-style-position: inside;
}
.entry-content ul li ul {
	padding: 2px 0px 2px 20px;
}
.entry-content ul li ol {
	padding: 2px 0px 2px 20px;
}
.comment-content ul li ul {
	padding: 2px 0px 2px 20px;
}
.comment-content ul li ol {
	padding: 2px 0px 2px 20px;
}
.entry-content ol li ul {
	padding: 2px 0px 2px 35px;
}
.entry-content ol li ol {
	padding: 2px 0px 2px 35px;
}
.comment-content ol li ul {
	padding: 2px 0px 2px 35px;
}
.comment-content ol li ol {
	padding: 2px 0px 2px 35px;
}
.gallery-item a {
	display: block;
}
.gallery-item a {
	width: 90%;
}
.gallery-caption {
	width: 90%;
}
.entry-content h1 {
	margin: 18px 0px;
}
.entry-content h2 {
	margin: 18px 0px;
}
.entry-content h3 {
	margin: 18px 0px;
}
.entry-content h4 {
	margin: 18px 0px;
}
.entry-content h5 {
	margin: 18px 0px;
}
.entry-content h6 {
	margin: 18px 0px;
}
.comment-content h1 {
	margin: 18px 0px;
}
.comment-content h2 {
	margin: 18px 0px;
}
.comment-content h3 {
	margin: 18px 0px;
}
.comment-content h4 {
	margin: 18px 0px;
}
.comment-content h5 {
	margin: 18px 0px;
}
.comment-content h6 {
	margin: 18px 0px;
}
.entry-content dl {
	margin: 0px 20px;
}
.comment-content dl {
	margin: 0px 20px;
}
.entry-content dd {
	margin: 9px 0px 20px; line-height: 24px;
}
.comment-content dd {
	margin: 9px 0px 20px; line-height: 24px;
}
.entry-content address {
	line-height: 24px; margin-bottom: 12px;
}
.comment-content address {
	line-height: 24px; margin-bottom: 12px;
}
.footer-banner {
	background: rgb(255, 255, 255); padding: 38px 0px 36px; text-align: center; border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: solid; position: relative; z-index: 7;
}
.et-centered-ad {
	margin: 0px -5px; text-align: center;
}
#top-navigation nav {
	text-align: justify; float: none; max-height: 66px;
}
#top-navigation nav * {
	display: inline;
}
#top-navigation nav li {
	float: none; display: inline-block;
}
.nav::before {
	clear: none !important; display: inherit !important;
}
.nav::after {
	clear: none !important; display: inherit !important;
}
#top-navigation nav span {
	width: 100%; height: 0px; display: inline-block; position: relative;
}
#top-menu > li > a {
	display: block;
}
#comment-wrap {
	padding: 0px 0px 60px;
}
h1#comments {
	padding-left: 60px; font-size: 30px; font-weight: 100; margin-bottom: 30px;
}
#reply-title {
	padding-left: 60px; font-size: 30px; font-weight: 100; margin-bottom: 30px;
}
.commentlist {
	border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.commentlist li {
	padding: 0px 60px;
}
.commentlist li li {
	padding-right: 0px;
}
.commentlist .children li {
	padding-left: 90px;
}
.comment-body {
	padding-bottom: 40px; padding-left: 90px; position: relative;
}
.comment_avatar {
	left: 0px; top: 0px; position: absolute;
}
.comment_avatar::before {
	border-radius: 30px; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: ""; box-shadow: inset 0px 0px 5px rgba(0,0,0,0.5); -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
}
.author-avatar::before {
	border-radius: 30px; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: ""; box-shadow: inset 0px 0px 5px rgba(0,0,0,0.5); -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
}
.comment_avatar img {
	border-radius: 30px; width: auto; height: auto; display: block; max-width: 100%;
}
.author-avatar img {
	border-radius: 30px; width: auto; height: auto; display: block; max-width: 100%;
}
.comment_postinfo {
	margin-bottom: 7px;
}
span.fn {
	color: rgb(51, 51, 51); font-size: 18px; font-weight: 900; text-decoration: none; margin-bottom: 12px; display: block;
}
span.fn a {
	color: rgb(51, 51, 51); font-size: 18px; font-weight: 900; text-decoration: none; margin-bottom: 12px; display: block;
}
span.comment_date {
	color: rgb(150, 150, 150); text-transform: uppercase; font-size: 14px; font-weight: 100;
}
#reply-title {
	padding-top: 60px;
}
#reply-title small {
	font-size: 14px; font-weight: 400; display: block;
}
#commentform {
	padding: 0px 60px 100px;
}
#commentform input[type='text'] {
	width: 40%;
}
#commentform textarea {
	width: 89%;
}
#commentform textarea {
	padding: 17px; border: 1px solid rgb(230, 230, 230); border-image: none; color: rgb(51, 51, 51); box-shadow: 0px 1px 2px rgba(0,0,0,0.05); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
#commentform input[type='text'] {
	padding: 17px; border: 1px solid rgb(230, 230, 230); border-image: none; color: rgb(51, 51, 51); box-shadow: 0px 1px 2px rgba(0,0,0,0.05); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.form-submit {
	float: right;
}
.form-submit input {
	padding: 10px 18px; border-radius: 10px; border: currentColor; border-image: none; color: rgb(255, 255, 255); font-size: 16px; display: block; background-color: rgb(169, 211, 0); -moz-border-radius: 10px; -webkit-border-radius: 10px;
}
.comment #respond {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.comment #respond #reply-title {
	padding-left: 0px;
}
.comment #respond #commentform {
	padding-left: 0px;
}
.comment #respond #reply-title {
	padding-top: 10px;
}
.comment #respond #commentform {
	margin-bottom: 25px;
}
#main-footer {
	border-bottom-color: rgb(15, 15, 15); border-bottom-width: 1px; border-bottom-style: solid; box-shadow: 0px 0px 15px rgba(0,0,0,0.07), inset 0px 5px 81px rgba(0,0,0,0.75); -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.07), inset 0 5px 81px rgba(0, 0, 0, 0.75); -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.07), inset 0 5px 81px rgba(0, 0, 0, 0.75);
}
#et-bio-author {
	border-bottom-color: rgb(15, 15, 15); border-bottom-width: 1px; border-bottom-style: solid; box-shadow: 0px 0px 15px rgba(0,0,0,0.07), inset 0px 5px 81px rgba(0,0,0,0.75); -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.07), inset 0 5px 81px rgba(0, 0, 0, 0.75); -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.07), inset 0 5px 81px rgba(0, 0, 0, 0.75);
}
#main-footer {
	background-color: rgb(51, 51, 51);
}
#footer-bottom {
	background-color: rgb(51, 51, 51);
}
#et-bio-author {
	background-color: rgb(51, 51, 51);
}
#et-post-share {
	background-color: rgb(51, 51, 51);
}
#footer-widgets {
	padding: 60px 60px 0px;
}
.fwidget {
	margin-bottom: 25px;
}
.footer-widget {
	width: 20%; color: rgb(255, 255, 255); margin-right: 5%; margin-bottom: 20px; float: left; text-shadow: 0px 1px 1px #000;
}
:last-child.footer-widget {
	margin-right: 0px;
}
.footer-widget h4.title {
	color: rgb(255, 255, 255); padding-bottom: 21px; font-size: 18px; font-weight: 900;
}
.footer-widget li a {
	color: rgb(255, 255, 255); text-decoration: none;
}
#footer-bottom {
	border-top-color: rgb(64, 64, 64); border-bottom-color: rgb(15, 15, 15); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#et-post-share {
	border-top-color: rgb(64, 64, 64); border-bottom-color: rgb(15, 15, 15); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#footer-bottom ul {
	padding: 23px 60px;
}
#footer-bottom li {
	padding-right: 15px; display: inline-block; text-shadow: 0px 1px 1px #000;
}
#footer-bottom li a {
	color: rgb(255, 255, 255); font-size: 13px; text-decoration: none;
}
#footer-bottom .current-menu-item a {
	color: rgb(169, 211, 0); font-weight: 900;
}
#copyright {
	text-align: right; color: rgb(51, 51, 51); margin-bottom: 30px;
}
#copyright a {
	color: rgb(51, 51, 51); font-weight: 900; text-decoration: none;
}
#sidebar {
	background: rgb(247, 247, 247);
}
#sidebar {
	width: 320px; float: left;
}
#additional-sidebar {
	width: 320px; float: left;
}
.et-tabbed-all-tabs {
	padding: 40px 0px 0px;
}
.et-tabbed-all-tabs > div {
	display: none;
}
.et-tabbed-all-tabs > div:first-child {
	display: block;
}
.et-tabbed-all-tabs li {
	list-style: none; padding: 0px !important; line-height: 19px !important; margin-bottom: 20px;
}
.et-tabbed-all-tabs li:last-child {
	margin-bottom: 0px;
}
.smallthumb {
	width: 60px; line-height: 0; margin-right: 20px; float: left; position: relative;
}
.smallthumb::before {
	top: 0px; width: 100%; height: 100%; right: 0px; position: absolute; content: ""; pointer-events: none; box-shadow: inset 0px 0px 5px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5) inset; -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5) inset;
}
.post-metainfo .title {
	padding-bottom: 6px; font-size: 18px; font-weight: 900; display: block;
}
.post-metainfo .title a {
	color: rgb(51, 51, 51);
}
.post-metainfo .postinfo {
	color: rgb(150, 150, 150); font-size: 14px; font-weight: 100; display: block;
}
.et-main-description .postinfo {
	color: rgb(150, 150, 150); font-size: 14px; font-weight: 100; display: block;
}
.post-metainfo {
	margin-left: 77px;
}
.no-thumb .post-metainfo {
	margin-left: 0px;
}
h4.widgettitle {
	margin: 0px -40px 30px; padding: 17px 40px; border-left-color: rgb(224, 224, 224); border-left-width: 1px; border-left-style: solid;
}
#sidebar h4.widgettitle::before {
	display: none;
}
.widget {
	padding: 0px 40px 30px; position: relative;
}
.widget li {
	padding: 10px 0px 10px 19px; line-height: 26px; position: relative;
}
.footer-widget li {
	padding: 10px 0px 10px 19px; line-height: 26px; position: relative;
}
.widget li::before {
	border-width: 5px; border-style: solid; border-color: transparent transparent transparent rgb(155, 193, 0); border-image: none; left: 0px; top: 17px; position: absolute; content: "";
}
.footer-widget li::before {
	border-width: 5px; border-style: solid; border-color: transparent transparent transparent rgb(155, 193, 0); border-image: none; left: 0px; top: 17px; position: absolute; content: "";
}
.widget li a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.footer-widget li ul {
	margin: 10px 0px -10px;
}
.widget li ul {
	margin: 10px 0px -10px;
}
.et-authors li {
	padding-bottom: 30px; position: relative;
}
.et-authors li::before {
	border: currentColor !important; border-image: none !important;
}
.et-authors .author-avatar {
	left: 0px; top: 0px;
}
.et-authors-posts {
	padding-left: 60px;
}
.et-authors-posts h4 {
	font-size: 18px; font-weight: 900;
}
.et-authors-posts h4 a {
	color: rgb(51, 51, 51);
}
.et-authors-posts h4 a:hover {
	color: rgb(112, 112, 112);
}
.et-authors-posts span {
	color: rgb(150, 150, 150); font-size: 14px; font-weight: 100;
}
.widget_etrecentfromwidget .et-tabbed-all-tabs {
	padding-top: 0px;
}
.et-recent-featured-post {
	margin: -31px -40px 0px; position: relative; z-index: 20;
}
.recent-video-slides {
	margin: -31px -40px 0px; position: relative; z-index: 20;
}
.et-recent-featured-post::before {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: ""; pointer-events: none; box-shadow: inset 0px 0px 30px rgba(0,0,0,0.5); -webkit-box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.5); -moz-box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.5);
}
.recent-video-slides::before {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: ""; pointer-events: none; box-shadow: inset 0px 0px 30px rgba(0,0,0,0.5); -webkit-box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.5); -moz-box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.5);
}
.et-recent-featured-post img {
	display: block;
}
.recent-video-slides img {
	display: block;
}
.et-main-description {
	padding: 0px 20px 0px 40px; left: 0px; bottom: 38px; position: absolute;
}
.widget_etrecentfromwidget .main-title {
	color: rgb(255, 255, 255); font-size: 18px; font-weight: 900; margin-bottom: 10px; display: block;
}
.widget_etrecentfromwidget .main-title a {
	color: inherit;
}
.widget_etrecentfromwidget .main-title a:hover {
	color: rgba(255, 255, 255, 0.9);
}
.et-main-description .postinfo {
	color: rgb(255, 255, 255);
}
.widget_etrecentfromwidget .et-tabbed-all-tabs li:first-child {
	margin-bottom: 30px !important;
}
.page-template-page-ecards-php label {
	width: 40%; margin-right: 5%; float: left; display: block;
}
.woocommerce-breadcrumb {
	display: none;
}
.posted_in {
	display: none;
}
.monthy-donation-cart {
	max-width: 350px;
}
.postid-17390 .price {
	background: url("//animalhumanenm.org/wp-content/uploads/2015/02/rescuegroups.jpg"); padding: 40px 20px 1px; margin-bottom: 15px;
}
.woocommerce div.product.product-cat-ecards div.images img {
	max-width: 300px;
}
.woocommerce div.product.product-cat-ecards .woocommerce-error {
	margin-top: -20px !important; margin-bottom: 10px !important; border-top-color: rgb(184, 28, 35); position: relative !important;
}
.woocommerce-nyp-message.woocommerce-error {
	top: -12px;
}
.woocommerce-breadcrumb {
	display: none !important;
}
.et-recent-video {
	display: none; position: relative;
}
:first-child.et-recent-video {
	display: block;
}
.et-recent-video-play {
	background: url("images/play-button.png") no-repeat; margin: -33px 0px 0px -33px; left: 50%; top: 50%; width: 67px; height: 67px; display: block; position: absolute;
}
.et-recent-video-play:hover {
	animation-name: bounceIn; animation-duration: 0.7s; animation-timing-function: ease-in-out; animation-delay: 0s; animation-fill-mode: both; -webkit-animation-name: bounceIn; -moz-animation-name: bounceIn; -o-animation-name: bounceIn; -webkit-animation-fill-mode: both; -webkit-animation-delay: 0s; -webkit-animation-duration: .7s; -webkit-animation-timing-function: ease-in-out; -moz-animation-duration: .7s; -moz-animation-delay: 0s; -moz-animation-timing-function: ease-in-out; -moz-animation-fill-mode: both; -o-animation-duration: .7s; -o-animation-delay: 0s; -o-animation-timing-function: ease-in-out; -o-animation-fill-mode: both;
}
.et-recent-videos-content {
	position: relative;
}
.et-recent-video-scroll a {
	left: 0px; width: 240px; height: 40px; text-indent: -9999px; display: block; position: absolute; z-index: 10;
}
.et-scroll-video-top {
	background: url("images/popular-scroll-top.png") no-repeat center; top: -26px;
}
.et-scroll-video-bottom {
	background: url("images/popular-scroll-bottom.png") no-repeat center; bottom: -35px;
}
.et-scroll-video-top::before {
	left: 0px; width: 240px; height: 8px; position: absolute; content: "";
}
.et-scroll-video-bottom::before {
	left: 0px; width: 240px; height: 8px; position: absolute; content: "";
}
.et-scroll-video-top::before {
	background: url("images/scroll-video-top-bg.png") no-repeat; bottom: -8px;
}
.et-scroll-video-bottom::before {
	background: url("images/scroll-video-bottom-bg.png") no-repeat; top: -8px;
}
.et-recent-videos-wrap ul {
	padding: 34px 0px 16px;
}
.et-recent-videos-wrap li {
	padding-bottom: 0px; padding-left: 29px; cursor: pointer;
}
.et-recent-videos-wrap li::before {
	background: url("images/white-arrow.png") no-repeat 4px 0px rgb(155, 193, 0); border-color: transparent !important; border-radius: 10px; top: 11px; width: 10px; height: 10px;
}
.et-recent-videos-wrap li.et-video-active::before {
	background-color: rgb(51, 51, 51) !important;
}
.et-recent-videos-wrap h4 {
	color: rgb(51, 51, 51); font-size: 16px; font-weight: 900; margin-bottom: -5px;
}
.et-recent-videos-wrap .post-meta {
	color: rgb(150, 150, 150);
}
.recent-video-slides {
	background: rgb(17, 17, 17); margin-bottom: 19px;
}
div.post .new-post .aligncenter {
	margin-right: auto; margin-left: auto; display: block;
}
.aligncenter {
	margin-right: auto; margin-left: auto; display: block;
}
.wp-caption {
	padding: 8px; border: 1px solid rgb(221, 221, 221); border-image: none; text-align: center; margin-bottom: 10px; max-width: 96%; background-color: rgb(243, 243, 243);
}
.wp-caption.alignleft {
	margin: 0px 10px 10px 0px;
}
.wp-caption.alignright {
	margin: 0px 0px 10px 10px;
}
.wp-caption img {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
.wp-caption p.wp-caption-text {
	margin: 0px; padding: 0px 4px 5px; line-height: 17px; font-size: 11px;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
img.alignleft {
	margin-right: 15px; float: left; display: inline;
}
img.alignright {
	margin-left: 15px; float: right; display: inline;
}
.nav li ul {
	top: -999em; position: absolute;
}
.nav li ul {
	background: rgb(169, 211, 0); padding: 15px 10px 15px 40px; width: 190px; display: none; z-index: 9999; box-shadow: 3px 3px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
}
.et_mobile_menu {
	background: rgb(169, 211, 0); padding: 15px 10px 15px 40px; width: 190px; display: none; z-index: 9999; box-shadow: 3px 3px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
}
.nav li {
	position: relative;
}
.nav ul li {
	float: none;
}
.nav ul a {
	float: none !important; display: block !important;
}
.nav li:hover ul {
	left: 0px; top: 63px;
}
ul.nav li.sfHover ul {
	left: 0px; top: 63px;
}
.nav li:hover li ul {
	top: -999em;
}
.nav li.sfHover li ul {
	top: -999em;
}
.nav li:hover ul {
	top: -999em;
}
.nav li li:hover ul {
	top: -999em;
}
.nav li li {
	padding: 0px; height: auto !important; display: block !important;
}
.nav li li ul {
	z-index: 1000;
}
.nav li li a:link {
	height: auto; display: block !important;
}
.nav li li a:visited {
	height: auto; display: block !important;
}
.et_mobile_menu a {
	height: auto; display: block !important;
}
.nav li:hover {
	visibility: inherit;
}
.nav li li:hover ul {
	left: 200px; top: -30px;
}
ul.nav li li.sfHover ul {
	left: 200px; top: -30px;
}
#top-menu li li {
	padding: 7px 0px; float: none !important;
}
.et_mobile_menu li a {
	padding: 7px 0px; float: none !important;
}
#top-menu li li a {
	color: rgb(255, 255, 255); display: block !important; text-shadow: 1px 1px 0px rgba(0,0,0,0.2);
}
.et_mobile_menu li a {
	color: rgb(255, 255, 255); display: block !important; text-shadow: 1px 1px 0px rgba(0,0,0,0.2);
}
#top-menu li li a {
	padding: 0px !important; font-size: 16px;
}
#top-menu li li a:hover {
	color: rgba(255, 255, 255, 0.9); text-decoration: none;
}
.et_mobile_menu li a:hover {
	color: rgba(255, 255, 255, 0.9); text-decoration: none;
}
#wp-calendar {
	margin: 10px auto 0px; width: 240px; empty-cells: show;
}
#wp-calendar a {
	font-weight: bold; text-decoration: none; display: block;
}
#wp-calendar a:hover {
	text-decoration: underline;
}
#wp-calendar caption {
	font: bold 13px/normal Arial, Sans-Serif; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
#wp-calendar td {
	padding: 3px 5px; color: rgb(159, 159, 159);
}
#wp-calendar td#today {
	color: inherit;
}
#wp-calendar th {
	padding: 3px 5px; text-transform: capitalize; font-style: normal;
}
#wp-calendar #prev a {
	font-size: 9pt;
}
#wp-calendar #next a {
	font-size: 9pt;
}
#wp-calendar #next a {
	text-align: right; padding-right: 10px;
}
#wp-calendar #prev a {
	text-align: left; padding-left: 10px;
}
#left-areas {
	margin-top: -10px;
}
abbr {
	background: rgb(255, 255, 255); color: rgb(45, 36, 40); font-weight: bold;
}
#main-content .wpcf7-text {
	color: rgb(0, 0, 0) !important;
}
#main-content .wpcf7-textarea {
	color: rgb(0, 0, 0) !important;
}
#main-content .wpcf7-captchar {
	color: rgb(0, 0, 0) !important;
}
#content .wp-pagenavi {
	margin: 60px 60px 60px 0px; float: right;
}
.pages {
	display: none;
}
#content .wp-pagenavi a {
	background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.02) 100%) rgb(249, 249, 249); margin: 0px 4px; padding: 8px 13px; border-radius: 5px; border: 1px solid rgb(224, 221, 221); border-image: none; color: rgb(51, 51, 51); text-decoration: none; box-shadow: 0px 1px 3px rgba(0,0,0,0.1), inset 1px 1px 0px rgba(255,255,255,0.4); text-shadow: 0px 1px 0px #fff; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), inset 1px 1px 0px rgba(255, 255, 255, 0.4); -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), inset 1px 1px 0px rgba(255, 255, 255, 0.4);
}
#content .wp-pagenavi span {
	background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.02) 100%) rgb(249, 249, 249); margin: 0px 4px; padding: 8px 13px; border-radius: 5px; border: 1px solid rgb(224, 221, 221); border-image: none; color: rgb(51, 51, 51); text-decoration: none; box-shadow: 0px 1px 3px rgba(0,0,0,0.1), inset 1px 1px 0px rgba(255,255,255,0.4); text-shadow: 0px 1px 0px #fff; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), inset 1px 1px 0px rgba(255, 255, 255, 0.4); -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), inset 1px 1px 0px rgba(255, 255, 255, 0.4);
}
#content .wp-pagenavi span.current {
	font-weight: 900;
}
.et_embedded_videos {
	display: none;
}
body.single #left-area {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
body.page #left-area {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.et-single-post-ad {
	margin: -60px 0px 60px; padding: 62px 0px; text-align: center; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.et_color_scheme_red #top-menu li.current-menu-item > a {
	background-color: rgb(211, 5, 0);
}
.et_color_scheme_red #top-menu > li > a:hover {
	background-color: rgb(211, 5, 0);
}
.et_color_scheme_red .meta-info {
	background-color: rgb(211, 5, 0);
}
.et_color_scheme_red .et-description .post-meta span {
	background-color: rgb(211, 5, 0);
}
.et_color_scheme_red .categories-tabs::after {
	background-color: rgb(211, 5, 0);
}
.et_color_scheme_red .home-tab-active {
	background-color: rgb(211, 5, 0);
}
.et_color_scheme_red .home-tab-active::before {
	background-color: rgb(211, 5, 0);
}
.et_color_scheme_red a.read-more {
	background-color: rgb(211, 5, 0);
}
.et_color_scheme_red .comment-reply-link {
	background-color: rgb(211, 5, 0);
}
.et_color_scheme_red h1.post-heading {
	background-color: rgb(211, 5, 0);
}
.et_color_scheme_red .form-submit input {
	background-color: rgb(211, 5, 0);
}
.et_color_scheme_red .home-tab-active::before {
	background-color: rgb(211, 5, 0);
}
.et_color_scheme_red .et-recent-videos-wrap li::before {
	background-color: rgb(211, 5, 0);
}
.et_color_scheme_red .nav li ul {
	background-color: rgb(211, 5, 0);
}
.et_color_scheme_red .et_mobile_menu {
	background-color: rgb(211, 5, 0);
}
.et_color_scheme_red #top-menu > .sfHover > a {
	background-color: rgb(211, 5, 0);
}
.et_color_scheme_red .featured-comments span {
	color: rgb(211, 5, 0);
}
.et_color_scheme_red #author-info strong {
	color: rgb(211, 5, 0);
}
.et_color_scheme_red #footer-bottom .current-menu-item a {
	color: rgb(211, 5, 0);
}
.featured-comments span {
	color: rgb(211, 5, 0);
}
.et_color_scheme_red .entry-content blockquote {
	border-color: transparent transparent transparent rgb(211, 5, 0);
}
.et_color_scheme_red .widget li::before {
	border-color: transparent transparent transparent rgb(211, 5, 0);
}
.et_color_scheme_red .footer-widget li::before {
	border-color: transparent transparent transparent rgb(211, 5, 0);
}
.et_color_scheme_red .et-popular-mobile-arrow-next {
	border-color: transparent transparent transparent rgb(211, 5, 0);
}
.et_color_scheme_red .et-popular-mobile-arrow-previous {
	border-right-color: rgb(211, 5, 0);
}
.et_color_scheme_red .categories-tabs::after {
	border-color: rgb(169, 5, 1);
}
.et_color_scheme_red .home-tab-active {
	border-color: rgb(169, 5, 1);
}
.et_color_scheme_red .load-more a::before {
	background-image: url("images/red/load-more-bg.png");
}
.et_color_scheme_red .et_mobile_arrow {
	background-image: url("images/red/load-more-bg.png");
}
.et_color_scheme_red .et-scroll-arrows-bottom {
	background-image: url("images/red/popular-scroll-bottom.png");
}
.et_color_scheme_red .et-scroll-video-bottom {
	background-image: url("images/red/popular-scroll-bottom.png");
}
.et_color_scheme_red .et-scroll-arrows-top {
	background-image: url("images/red/popular-scroll-top.png");
}
.et_color_scheme_red .et-scroll-video-top {
	background-image: url("images/red/popular-scroll-top.png");
}
.et_color_scheme_blue #top-menu li.current-menu-item > a {
	background-color: rgb(0, 152, 211);
}
.et_color_scheme_blue #top-menu > li > a:hover {
	background-color: rgb(0, 152, 211);
}
.et_color_scheme_blue .meta-info {
	background-color: rgb(0, 152, 211);
}
.et_color_scheme_blue .et-description .post-meta span {
	background-color: rgb(0, 152, 211);
}
.et_color_scheme_blue .categories-tabs::after {
	background-color: rgb(0, 152, 211);
}
.et_color_scheme_blue .home-tab-active {
	background-color: rgb(0, 152, 211);
}
.et_color_scheme_blue .home-tab-active::before {
	background-color: rgb(0, 152, 211);
}
.et_color_scheme_blue a.read-more {
	background-color: rgb(0, 152, 211);
}
.et_color_scheme_blue .comment-reply-link {
	background-color: rgb(0, 152, 211);
}
.et_color_scheme_blue h1.post-heading {
	background-color: rgb(0, 152, 211);
}
.et_color_scheme_blue .form-submit input {
	background-color: rgb(0, 152, 211);
}
.et_color_scheme_blue .home-tab-active::before {
	background-color: rgb(0, 152, 211);
}
.et_color_scheme_blue .et-recent-videos-wrap li::before {
	background-color: rgb(0, 152, 211);
}
.et_color_scheme_blue .nav li ul {
	background-color: rgb(0, 152, 211);
}
.et_color_scheme_blue .et_mobile_menu {
	background-color: rgb(0, 152, 211);
}
.et_color_scheme_blue #top-menu > .sfHover > a {
	background-color: rgb(0, 152, 211);
}
.et_color_scheme_blue .featured-comments span {
	color: rgb(0, 152, 211);
}
.et_color_scheme_blue #author-info strong {
	color: rgb(0, 152, 211);
}
.et_color_scheme_blue #footer-bottom .current-menu-item a {
	color: rgb(0, 152, 211);
}
.featured-comments span {
	color: rgb(0, 152, 211);
}
.et_color_scheme_blue .entry-content blockquote {
	border-color: transparent transparent transparent rgb(0, 152, 211);
}
.et_color_scheme_blue .widget li::before {
	border-color: transparent transparent transparent rgb(0, 152, 211);
}
.et_color_scheme_blue .footer-widget li::before {
	border-color: transparent transparent transparent rgb(0, 152, 211);
}
.et_color_scheme_blue .et-popular-mobile-arrow-next {
	border-color: transparent transparent transparent rgb(0, 152, 211);
}
.et_color_scheme_blue .et-popular-mobile-arrow-previous {
	border-right-color: rgb(0, 152, 211);
}
.et_color_scheme_blue .categories-tabs::after {
	border-color: rgb(0, 125, 174);
}
.et_color_scheme_blue .home-tab-active {
	border-color: rgb(0, 125, 174);
}
.et_color_scheme_blue .load-more a::before {
	background-image: url("images/blue/load-more-bg.png");
}
.et_color_scheme_blue .et_mobile_arrow {
	background-image: url("images/blue/load-more-bg.png");
}
.et_color_scheme_blue .et-scroll-arrows-bottom {
	background-image: url("images/blue/popular-scroll-bottom.png");
}
.et_color_scheme_blue .et-scroll-video-bottom {
	background-image: url("images/blue/popular-scroll-bottom.png");
}
.et_color_scheme_blue .et-scroll-arrows-top {
	background-image: url("images/blue/popular-scroll-top.png");
}
.et_color_scheme_blue .et-scroll-video-top {
	background-image: url("images/blue/popular-scroll-top.png");
}
.et_color_scheme_orange #top-menu li.current-menu-item > a {
	background-color: rgb(252, 141, 0);
}
.et_color_scheme_orange #top-menu > li > a:hover {
	background-color: rgb(252, 141, 0);
}
.et_color_scheme_orange .meta-info {
	background-color: rgb(252, 141, 0);
}
.et_color_scheme_orange .et-description .post-meta span {
	background-color: rgb(252, 141, 0);
}
.et_color_scheme_orange .categories-tabs::after {
	background-color: rgb(252, 141, 0);
}
.et_color_scheme_orange .home-tab-active {
	background-color: rgb(252, 141, 0);
}
.et_color_scheme_orange .home-tab-active::before {
	background-color: rgb(252, 141, 0);
}
.et_color_scheme_orange a.read-more {
	background-color: rgb(252, 141, 0);
}
.et_color_scheme_orange .comment-reply-link {
	background-color: rgb(252, 141, 0);
}
.et_color_scheme_orange h1.post-heading {
	background-color: rgb(252, 141, 0);
}
.et_color_scheme_orange .form-submit input {
	background-color: rgb(252, 141, 0);
}
.et_color_scheme_orange .home-tab-active::before {
	background-color: rgb(252, 141, 0);
}
.et_color_scheme_orange .et-recent-videos-wrap li::before {
	background-color: rgb(252, 141, 0);
}
.et_color_scheme_orange .nav li ul {
	background-color: rgb(252, 141, 0);
}
.et_color_scheme_orange .et_mobile_menu {
	background-color: rgb(252, 141, 0);
}
.et_color_scheme_orange #top-menu > .sfHover > a {
	background-color: rgb(252, 141, 0);
}
.et_color_scheme_orange .featured-comments span {
	color: rgb(252, 141, 0);
}
.et_color_scheme_orange #author-info strong {
	color: rgb(252, 141, 0);
}
.et_color_scheme_orange #footer-bottom .current-menu-item a {
	color: rgb(252, 141, 0);
}
.featured-comments span {
	color: rgb(252, 141, 0);
}
.et_color_scheme_orange .entry-content blockquote {
	border-color: transparent transparent transparent rgb(252, 141, 0);
}
.et_color_scheme_orange .widget li::before {
	border-color: transparent transparent transparent rgb(252, 141, 0);
}
.et_color_scheme_orange .footer-widget li::before {
	border-color: transparent transparent transparent rgb(252, 141, 0);
}
.et_color_scheme_orange .et-popular-mobile-arrow-next {
	border-color: transparent transparent transparent rgb(252, 141, 0);
}
.et_color_scheme_orange .et-popular-mobile-arrow-previous {
	border-right-color: rgb(252, 141, 0);
}
.et_color_scheme_orange .categories-tabs::after {
	border-color: rgb(236, 132, 1);
}
.et_color_scheme_orange .home-tab-active {
	border-color: rgb(236, 132, 1);
}
.et_color_scheme_orange .load-more a::before {
	background-image: url("images/orange/load-more-bg.png");
}
.et_color_scheme_orange .et_mobile_arrow {
	background-image: url("images/orange/load-more-bg.png");
}
.et_color_scheme_orange .et-scroll-arrows-bottom {
	background-image: url("images/orange/popular-scroll-bottom.png");
}
.et_color_scheme_orange .et-scroll-video-bottom {
	background-image: url("images/orange/popular-scroll-bottom.png");
}
.et_color_scheme_orange .et-scroll-arrows-top {
	background-image: url("images/orange/popular-scroll-top.png");
}
.et_color_scheme_orange .et-scroll-video-top {
	background-image: url("images/orange/popular-scroll-top.png");
}
.et_color_scheme_purple #top-menu li.current-menu-item > a {
	background-color: rgb(169, 32, 178);
}
.et_color_scheme_purple #top-menu > li > a:hover {
	background-color: rgb(169, 32, 178);
}
.et_color_scheme_purple .meta-info {
	background-color: rgb(169, 32, 178);
}
.et_color_scheme_purple .et-description .post-meta span {
	background-color: rgb(169, 32, 178);
}
.et_color_scheme_purple .categories-tabs::after {
	background-color: rgb(169, 32, 178);
}
.et_color_scheme_purple .home-tab-active {
	background-color: rgb(169, 32, 178);
}
.et_color_scheme_purple .home-tab-active::before {
	background-color: rgb(169, 32, 178);
}
.et_color_scheme_purple a.read-more {
	background-color: rgb(169, 32, 178);
}
.et_color_scheme_purple .comment-reply-link {
	background-color: rgb(169, 32, 178);
}
.et_color_scheme_purple h1.post-heading {
	background-color: rgb(169, 32, 178);
}
.et_color_scheme_purple .form-submit input {
	background-color: rgb(169, 32, 178);
}
.et_color_scheme_purple .home-tab-active::before {
	background-color: rgb(169, 32, 178);
}
.et_color_scheme_purple .et-recent-videos-wrap li::before {
	background-color: rgb(169, 32, 178);
}
.et_color_scheme_purple .nav li ul {
	background-color: rgb(169, 32, 178);
}
.et_color_scheme_purple .et_mobile_menu {
	background-color: rgb(169, 32, 178);
}
.et_color_scheme_purple #top-menu > .sfHover > a {
	background-color: rgb(169, 32, 178);
}
.et_color_scheme_purple .featured-comments span {
	color: rgb(169, 32, 178);
}
.et_color_scheme_purple #author-info strong {
	color: rgb(169, 32, 178);
}
.et_color_scheme_purple #footer-bottom .current-menu-item a {
	color: rgb(169, 32, 178);
}
.featured-comments span {
	color: rgb(169, 32, 178);
}
.et_color_scheme_purple .entry-content blockquote {
	border-color: transparent transparent transparent rgb(169, 32, 178);
}
.et_color_scheme_purple .widget li::before {
	border-color: transparent transparent transparent rgb(169, 32, 178);
}
.et_color_scheme_purple .footer-widget li::before {
	border-color: transparent transparent transparent rgb(169, 32, 178);
}
.et_color_scheme_purple .et-popular-mobile-arrow-next {
	border-color: transparent transparent transparent rgb(169, 32, 178);
}
.et_color_scheme_purple .et-popular-mobile-arrow-previous {
	border-right-color: rgb(169, 32, 178);
}
.et_color_scheme_purple .categories-tabs::after {
	border-color: rgb(143, 28, 151);
}
.et_color_scheme_purple .home-tab-active {
	border-color: rgb(143, 28, 151);
}
.et_color_scheme_purple .load-more a::before {
	background-image: url("images/purple/load-more-bg.png");
}
.et_color_scheme_purple .et_mobile_arrow {
	background-image: url("images/purple/load-more-bg.png");
}
.et_color_scheme_purple .et-scroll-arrows-bottom {
	background-image: url("images/purple/popular-scroll-bottom.png");
}
.et_color_scheme_purple .et-scroll-video-bottom {
	background-image: url("images/purple/popular-scroll-bottom.png");
}
.et_color_scheme_purple .et-scroll-arrows-top {
	background-image: url("images/purple/popular-scroll-top.png");
}
.et_color_scheme_purple .et-scroll-video-top {
	background-image: url("images/purple/popular-scroll-top.png");
}
.et_pt_portfolio_item {
	margin-left: 99px !important;
}
.et_portfolio_small .et_pt_portfolio_item.et_pt_portfolio_item {
	margin-left: 71px !important;
}
.et_portfolio_large .et_pt_portfolio_item {
	margin-left: 124px !important;
}
#et_mobile_nav_menu {
	padding: 25px 0px; text-align: center; display: none;
}
.mobile_nav {
	color: rgb(51, 51, 51); display: inline-block; position: relative; text-shadow: 1px 1px 0px #fff;
}
.mobile_nav:hover {
	color: rgb(17, 17, 17); text-decoration: none;
}
.mobile_nav.opened > span {
	transform: rotate(-180deg); -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -o-transform: rotate(-180deg);
}
.mobile_nav > span {
	background: url("images/load-more-bg.png") no-repeat; transition:0.5s ease-in-out; top: 3px; width: 15px; height: 10px; right: -25px; position: absolute; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;
}
.et_mobile_menu {
	left: -63px; top: 40px; text-align: left; position: absolute;
}
.et_mobile_menu ul {
	display: block !important; visibility: visible !important;
}
.et_mobile_menu ul li {
	padding-left: 15px;
}
.et-popular-mobile-arrow {
	border-width: 5px; border-style: solid; border-color: transparent transparent transparent rgb(155, 193, 0); top: 19px; display: none; position: absolute; cursor: pointer;
}
.et-popular-mobile-arrow-previous {
	border-color: transparent rgb(155, 193, 0) transparent transparent; left: 33px;
}
.et-popular-mobile-arrow-next {
	right: 37px;
}
.categories-tabs-module {
	position: relative;
}
.add-modules-notice {
	padding: 40px;
}
.mailfooter {
	position: absolute;
}
@media print
{
a[href]::after {
	content: none !important;
}
}
.clear {
	clear: both;
}
.et_slidecontent {
	line-height: 1.5em;
}
.entry-content .et_slidecontent li {
	margin-left: 30px;
}
.fieldset-donation_payment_type {
	display: none;
}
.fieldset-donation_amount input[type='radio'] {
	display: none;
}
.fieldset-donation_amount .field {
	font-size: 0px;
}
.fieldset-donation_amount input[type='text'] {
	height: 30px;
}
#wp-donation_message-wrap .mce-tinymce {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.fieldset-donor_website {
	display: none;
}
.single_add_to_cart_button {
	float: right;
}
.quantity {
	display: none;
}
.addon-custom-textarea {
	font-size: 14px;
}
.addon-wrap-4-custom-engraving label {
	font-size: 0.01px;
}
.closepreview {
	border-radius: 0px; border: 1px solid rgb(132, 187, 243); border-image: none; left: 20px; top: 40%; width: 131px; height: 65px; text-align: center; color: rgb(255, 255, 255); line-height: 65px; text-indent: 0px; font-family: Arial; font-size: 15px; font-style: normal; font-weight: bold; text-decoration: none; display: none; position: fixed; z-index: 10000; cursor: pointer; box-shadow: inset 0px 1px 0px 0px #bbdaf7; text-shadow: 1px 1px 0px #528ecc; background-color: rgb(121, 187, 255); -webkit-box-shadow: inset 0px 1px 0px 0px #bbdaf7; -moz-box-shadow: inset 0px 1px 0px 0px #bbdaf7; -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px; -webkit-border-top-left-radius: 0px; -moz-border-radius-topleft: 0px; -webkit-border-top-right-radius: 0px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px;
}
.imageoverlay {
	left: 650.5px; top: 110px; width: 355px; text-align: center; color: rgb(181, 162, 138); text-transform: uppercase; line-height: 1.2em; overflow: hidden; font-family: Arial, Helvetica, sans-serif; font-size: 28px; font-weight: 300; position: fixed; z-index: 10000; text-shadow: -1px -1px 2px rgb(0,0,0);
}
.imageoverlay p {
	margin: 0px 0px 10px;
}
.chars_remaining {
	display: none;
}
.type-product.has-post-thumbnail.product-type-simple.shipping-taxable .images {
	width: 40%; float: left;
}
.woocommerce #content div.product div.summary {
	width: 40% !important; margin-left: 5%; float: left !important;
}
.woocommerce div.product div.summary {
	width: 40% !important; margin-left: 5%; float: left !important;
}
.woocommerce-page #content div.product div.summary {
	width: 40% !important; margin-left: 5%; float: left !important;
}
.woocommerce-page div.product div.summary {
	width: 40% !important; margin-left: 5%; float: left !important;
}
.woocommerce #content div.product.virtual div.summary {
	width: 100% !important; margin-left: auto;
}
.woocommerce div.product.virtual div.summary {
	width: 100% !important; margin-left: auto;
}
.woocommerce-page #content div.product.virtual div.summary {
	width: 100% !important; margin-left: auto;
}
.woocommerce-page div.product.virtual div.summary {
	width: 100% !important; margin-left: auto;
}
.woocommerce form .form-row textarea {
	height: 150px !important;
}
.woocommerce-page form .form-row textarea {
	height: 150px !important;
}
.images {
	
}
.woocommerce-tabs {
	display: none !important;
}
.sku_wrapper {
	display: none;
}
.archive .post-15828.product.type-product {
	display: none;
}
.woocommerce ul.products li.post-14968.product.type-product.first {
	clear: none; margin-right: 0px; margin-left: 30px;
}
.ecard {
	margin: 1%; width: 22%; float: left;
}
.postid-15828 .product-type-simple .images {
	display: none;
}
.left {
	float: left;
}
.selected_ecard {
	margin: 2%; width: 46%; display: none;
}
.ecard_type {
	margin: 2%; width: 46%; display: none;
}
.ecard p {
	white-space: nowrap;
}
.selected_ecard img {
	box-shadow: 3px 3px 3px #b1b1b1; -webkit-box-shadow: 3px 3px 3px #B1B1B1; -moz-box-shadow: 3px 3px 3px #B1B1B1;
}
.floating_social_media {
	top: 154px; width: 95px; right: 5px; white-space: nowrap; position: fixed; z-index: 9999;
}
.et_social_totalcount {
	display: none !important;
}
#et-social-icons {
	display: none !important;
}
#searchform label {
	display: none;
}
#searchform #searchsubmit {
	height: 26px; padding-top: 5px; font-size: 12px; margin-top: -1px;
}
#top-tier-nav li {
	margin-right: 14px; float: left; position: relative;
}
#top-tier-nav li a {
	padding: 5px 5px 2px; color: rgb(255, 255, 255); font-family: "Rokkitt", serif; font-size: 19px; text-shadow: 1px 1px 1px #000;
}
#top-tier-nav li a:hover {
	background: none !important; color: rgb(221, 221, 221);
}
#top-tier-nav li:last-child a {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
#menu-item-15830 {
	background: rgb(246, 146, 30);
}
#menu-item-15830 a {
	color: rgb(255, 255, 255) !important; font-weight: bold; text-shadow: none;
}
#top-tier-navigation {
	padding: 5px 0px 5px 30px; margin-top: -20px; float: right;
}
.isotope-inner div.entry-content {
	display: none;
}
.isotope-inner a.vc_read_more {
	background: rgb(0, 115, 182); padding: 1px 8px; width: 100%; color: rgb(255, 255, 255); margin-top: -8px; display: block;
}
.isotope-inner h2 {
	margin-bottom: 8px;
}
.wpcf7-text {
	padding: 16px !important; border-radius: 0px !important; border: currentColor !important; border-image: none !important; width: 100% !important; color: rgb(153, 153, 153) !important; font-size: 14px; box-sizing: border-box; background-color: rgb(238, 238, 238) !important; -moz-border-radius: 0; -webkit-border-radius: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.wpcf7-textarea {
	padding: 16px !important; border-radius: 0px !important; border: currentColor !important; border-image: none !important; width: 100% !important; color: rgb(153, 153, 153) !important; font-size: 14px; box-sizing: border-box; background-color: rgb(238, 238, 238) !important; -moz-border-radius: 0; -webkit-border-radius: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.wpcf7-captchar {
	padding: 16px !important; border-radius: 0px !important; border: currentColor !important; border-image: none !important; width: 100% !important; color: rgb(153, 153, 153) !important; font-size: 14px; box-sizing: border-box; background-color: rgb(238, 238, 238) !important; -moz-border-radius: 0; -webkit-border-radius: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.wpcf7-submit {
	background: none; margin: 8px auto 0px; padding: 6px 20px; border-radius: 3px; border: 2px solid currentColor; transition:0.2s; border-image: none; color: rgb(46, 163, 242) !important; line-height: 1.7em; font-size: 20px; font-weight: 500; cursor: pointer; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-transition: all 0.2s; -moz-transition: all 0.2s;
}
.wpcf7-submit:hover {
	border-color: rgb(238, 238, 238); padding: 6px 20px !important; background-color: rgb(238, 238, 238);
}
.margin-right {
	margin-right: 15px;
}
.spacer {
	margin-bottom: 15px;
}
.single_donation_form .product .nyp {
	padding: 0px 20px 20px;
}
.minimum-price {
	clear: both; font-size: 12px;
}
input#nyp {
	background: url("//animalhumanenm.org/wp-content/uploads/2015/03/dollar-sign.png") no-repeat left / contain rgb(255, 255, 255); width: 20%; text-align: left; padding-left: 40px; min-width: 100%;
}
.product .nyp {
	background: rgb(155, 214, 249); padding: 20px; margin-bottom: 5px; box-shadow: inset 0px 0px 7px #619bbd;
}
.woocommerce-nyp-message {
	right: 5%; position: absolute !important;
}
#sf_widget_constantcontact_2_form input {
	max-width: 80%;
}
#sf_widget_constantcontact_2_form input[type='submit'] {
	padding: 5px 10px; margin-top: 5px;
}
.postid-15828 form.cart {
	display: none;
}
.postid-15828 form.cart.single_donation_form {
	display: block;
}
.woocommerce .post-thumbnail {
	display: none;
}
.woocommerce .main-content-wrap #content div.product.product-cat-ecards div.images {
	width: 45%; float: left;
}
.woocommerce .main-content-wrap #content div.product.virtual.product-cat-ecards div.summary {
	width: 45% !important; margin-left: 5%; float: right;
}
.product-cat-ecards .product-addon {
	background: url("/wp-content/uploads/2015/04/ecardform-bg.jpg"); padding: 8px 20px 20px; border: 1px dashed rgb(204, 204, 204); border-image: none;
}
.product-cat-ecards .product-addon-delivery-method {
	margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.product-cat-ecards .entry-summary .price {
	border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-left-width: 1px; border-right-style: dashed; border-left-style: dashed;
}
.product-cat-ecards .product-addon-please-send-acknowledgement-to {
	padding: 0px 20px 20px; position: relative;
}
.product-cat-ecards .addon-custom {
	width: 250px !important; right: 70px; line-height: 1; position: absolute;
}
.woocommerce div.product-cat-ecards form.cart {
	margin-top: -10px;
}
.product-cat-ecards .minimum-price {
	display: none;
}
.product-cat-ecards .product-addon-delivery-method > p:first-of-type {
	right: 250px; position: absolute;
}
.product-cat-ecards .product-addon-honoree-type p:first-of-type {
	right: 250px; position: absolute;
}
.woocommerce-page .related ul li.product {
	width: 30% !important; margin-right: 8%; margin-left: 8%;
}
.product-cat-ecards .entry-summary h1 {
	padding: 7px 0px 7px 20px !important; border: 1px solid rgb(0, 0, 0); border-image: none; color: rgb(255, 255, 255); margin-bottom: 0px; background-color: rgb(36, 88, 146);
}
.product-cat-bricks .entry-summary h1 {
	border: 1px solid rgb(0, 0, 0); border-image: none; color: rgb(255, 255, 255); padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 20px !important; margin-bottom: 0px; background-color: rgb(36, 88, 146);
}
.product-cat-bricks .entry-summary .price {
	padding-left: 20px; border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-left-width: 1px; border-right-style: dashed; border-left-style: dashed;
}
.product-cat-bricks .entry-summary .in-stock {
	padding-left: 20px; border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-left-width: 1px; border-right-style: dashed; border-left-style: dashed;
}
.product-cat-bricks .entry-summary .cart {
	padding: 20px; border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed;
}
.page-id-17181 .woocommerce ul.products li.product h3 .count {
	display: none;
}
.page-id-17181 .woocommerce ul.products li.product h3 {
	background: rgb(252, 247, 236); padding: 10px; border: 1px solid rgb(153, 153, 153); border-image: none; text-align: center; color: rgb(71, 71, 71); text-transform: uppercase; line-height: 1.2em; font-size: 1.3em; font-weight: bold; margin-top: -16px; z-index: 2147483647; box-shadow: inset 0px 0px 5px #dacdbc; text-shadow: 1px 1px 1px #fff;
}
.woocommerce .woocommerce-breadcrumb {
	margin: 20px 0px -20px 40px; color: rgb(131, 131, 131); font-size: 22px; font-weight: bold; display: block;
}
.woocommerce .woocommerce-breadcrumb a {
	color: rgb(73, 122, 163);
}
.woocommerce.single-product .woocommerce-breadcrumb {
	margin: -10px 0px 15px; color: rgb(131, 131, 131); padding-bottom: 10px; font-size: 22px; font-weight: bold; border-bottom-color: rgba(65, 111, 162, 0.19); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
h3.addon-name {
	font-size: 19px;
}
abbr[title] {
	background: none;
}
abbr[data-original-title] {
	background: none;
}
.postid-17390 .subscription-terms {
	display: none;
}
.postid-17390 .price .subscription-details {
	display: none;
}
.postid-17390 .images {
	display: none;
}
.postid-17390 .nyp label {
	color: rgb(34, 34, 34) !important;
}
.postid-17390 .nyp .minimum-price {
	color: rgb(34, 34, 34) !important;
}
@media only screen and (min-width:1301px)
{
.ecardbanner {
	margin: -45px 0px -35px !important;
}
.home.et-2-column-layout #content {
	width: 958px;
}
.home.et-2-column-layout #main-content::after {
	display: none;
}
.et_pt_gallery_entry {
	margin-left: 69px !important;
}
.mailfooter {
	width: 450px; margin-top: -31px;
}
}
@media only screen and (max-width:1300px) and (min-width:961px)
{
.product-cat-ecards .addon-custom {
	display: block; position: inherit !important;
}
.ecardbanner {
	margin: -45px 0px -35px !important;
}
.mailfooter {
	width: 400px;
}
.container {
	width: 960px;
}
.header-banner {
	text-align: center; float: right;
}
#logo {
	padding-top: 0px;
}
#top-menu li {
	font-size: 14px;
}
#top-menu > li > a {
	padding-bottom: 25px;
}
#top-menu > li.current-menu-item > a {
	padding-bottom: 25px;
}
#et-featured-posts {
	padding: 40px;
}
.et-featured-post img {
	width: 100%;
}
.popular-post .main-tab-image img {
	width: 100%;
}
.post-thumbnail .container {
	min-height: 250px;
}
h1.post-heading {
	font-size: 36px;
}
#main-content::before {
	background-position: 638px 0px;
}
#content {
	width: 638px;
}
body.page #content {
	width: 638px;
}
#left-area {
	padding-top: 40px;
}
.entry-content {
	padding: 0px 40px 30px;
}
.author-avatar {
	left: 40px;
}
#et-bio-author {
	padding: 40px 45px 25px 130px;
}
#et-post-share {
	padding: 15px 130px 13px;
}
#comment-wrap {
	padding: 40px 0px;
}
h1#comments {
	padding-left: 40px;
}
#reply-title {
	padding-left: 40px;
}
span.fn {
	font-size: 16px;
}
span.fn a {
	font-size: 16px;
}
#footer-widgets {
	padding: 40px 40px 25px;
}
.footer-widget {
	width: 40%;
}
#footer-bottom ul {
	padding: 23px 40px;
}
.home .et-first .post-description {
	left: 30px; bottom: 17px;
}
.post-description {
	left: 30px; bottom: 17px;
}
.post-description h2 {
	font-size: 30px;
}
.recent-post {
	padding: 0px 40px 40px;
}
.et-main-image {
	width: 160px; margin-right: 30px;
}
.et-main-image img {
	width: 160px; height: 160px;
}
.footer-banner {
	padding-right: 40px; padding-left: 40px;
}
.home .et-first {
	width: 438px; height: 318px;
}
.home .et-first .excerpt-wrap {
	padding: 31px 62px 0px 96px;
}
.home .et-second {
	width: 438px; height: 158px;
}
.home .et-second .excerpt-wrap {
	padding-top: 15px;
}
.home .et-third {
	width: 217px; height: 158px;
}
.home .et-fourth {
	width: 217px; height: 158px;
}
.et-third .excerpt-wrap {
	padding-top: 8px;
}
.et-fourth .excerpt-wrap {
	padding-top: 8px;
}
.home .et-second .post-description h2 {
	font-size: 24px;
}
.home .et-third .post-description h2 {
	font-size: 18px;
}
.home .et-fourth .post-description h2 {
	font-size: 18px;
}
.home .et-third .post-meta {
	display: none;
}
.home .et-fourth .post-meta {
	display: none;
}
.home #additional-sidebar {
	display: none;
}
.home #sidebar {
	width: 319px;
}
.et-description {
	margin-left: 200px;
}
#et-social-icons {
	width: 204px; display: none;
}
#et-social-icons a {
	width: 50px;
}
#et-social-icons span {
	width: 50px;
}
#et-social-icons .twitter .et-social-normal {
	background-position: 15px 23px;
}
#et-social-icons .twitter .et-social-hover {
	background-position: 15px 20px;
}
#et-social-icons .facebook .et-social-normal {
	background-position: 21px 22px;
}
#et-social-icons .facebook .et-social-hover {
	background-position: 21px 20px;
}
#et-social-icons .rss .et-social-normal {
	background-position: 17px 22px;
}
#et-social-icons .rss .et-social-hover {
	background-position: 17px 20px;
}
#et-social-icons .google .et-social-normal {
	background-position: 14px 22px;
}
#et-social-icons .google .et-social-hover {
	background-position: 14px 21px;
}
body.category .et-first {
	width: 438px; height: 212px;
}
body.category .et-second {
	width: 438px; height: 212px;
}
body.category .et-first .post-description {
	left: 30px; bottom: 17px;
}
body.category .et-first .post-description h2 {
	font-size: 30px;
}
.et_pt_gallery_entry {
	margin-left: 69px !important;
}
#et_pt_portfolio_gallery {
	margin-right: -70px;
}
.et_pt_portfolio_item {
	margin-left: 51px !important;
}
.et_portfolio_small .et_pt_portfolio_item.et_pt_portfolio_item {
	margin-left: 32px !important;
}
.et_portfolio_large .et_pt_portfolio_item {
	margin-left: 49px !important;
}
.et-single-post-ad {
	padding: 40px 0px; margin-bottom: 0px;
}
}
@media only screen and (max-width:990px)
{
.product-cat-ecards .product-addon-delivery-method > p:first-of-type {
	right: inherit; position: inherit;
}
.product-cat-ecards .product-addon-honoree-type p:first-of-type {
	right: inherit; position: inherit;
}
}
@media only screen and (max-width:960px)
{
.product-cat-ecards .addon-custom {
	display: block; position: inherit !important;
}
#top-navigation nav * {
	display: none;
}
.floating_social_media {
	display: none;
}
#et-search {
	background: none !important;
}
p#et-search-title {
	background: none !important;
}
p#et-search-title span {
	background: none !important;
}
#et-search {
	width: auto !important; height: auto !important;
}
#et-search-inner {
	padding: 0px !important;
}
#et-search-right {
	text-align: left !important; clear: both; float: none !important;
}
#et_search_submit {
	background: rgb(187, 184, 184) !important; color: rgb(17, 17, 17) !important;
}
p#et-search-title {
	margin-bottom: 2px !important;
}
p#et-search-title span {
	padding: 0px !important; text-shadow: none !important;
}
#et-searchinput {
	width: auto !important;
}
p#et_choose_posts {
	float: none !important;
}
p#et_choose_pages {
	float: none !important;
}
p#et_choose_date {
	float: none !important;
}
p#et_choose_cat {
	float: none !important;
}
#et-search-left {
	width: 100% !important; float: none !important;
}
}
@media only screen and (max-width:960px) and (min-width:767px)
{
.page-id-17181 .woocommerce ul.products li.product h3 {
	font-size: 1em !important;
}
.ecardbanner {
	margin: -45px 0px -20px !important;
}
#et_mobile_nav_menu {
	display: block;
}
.et-popular-mobile-arrow {
	display: block;
}
#et-social-icons {
	display: none;
}
#top-menu {
	display: none;
}
#footer-bottom {
	display: none;
}
#breadcrumbs {
	display: none;
}
.author-avatar {
	display: none;
}
#et-post-share span {
	display: none;
}
.mailfooter {
	width: 550px; position: inherit; max-width: none;
}
.container {
	width: 766px;
}
.header-banner {
	width: 70%; text-align: center; float: right;
}
#logo {
	padding-top: 0px;
}
#top-menu li {
	font-size: 14px;
}
.nav li:hover ul {
	left: 0px; top: 61px;
}
ul.nav li.sfHover ul {
	left: 0px; top: 61px;
}
#et-social-icons {
	display: none;
}
#additional-sidebar {
	display: none;
}
#et-featured-posts {
	padding: 40px;
}
.et-featured-post img {
	width: 100%;
}
.popular-post .main-tab-image img {
	width: 100%;
}
.post-thumbnail .container {
	min-height: 176px;
}
h1.post-heading {
	font-size: 36px;
}
#main-content::before {
	background-position: 766px 0px;
}
#content {
	width: 766px;
}
body.page #content {
	width: 766px;
}
#sidebar {
	width: 766px;
}
#sidebar .widget {
	width: 382px;
}
#left-area {
	padding-top: 40px;
}
.entry-content {
	padding: 0px 40px 30px;
}
.author-avatar {
	left: 40px;
}
#et-bio-author {
	padding: 40px 45px 25px 130px;
}
#et-post-share {
	padding: 15px 130px 13px;
}
#comment-wrap {
	padding: 40px 0px;
}
h1#comments {
	padding-left: 40px;
}
#reply-title {
	padding-left: 40px;
}
span.fn {
	font-size: 16px;
}
span.fn a {
	font-size: 16px;
}
#footer-widgets {
	padding: 40px 40px 25px;
}
.footer-widget {
	width: 40%; margin-right: 55px;
}
#footer-bottom ul {
	padding: 23px 40px;
}
.home .et-first .post-description {
	left: 40px; bottom: 40px;
}
.post-description {
	left: 40px; bottom: 40px;
}
.post-description h2 {
	font-size: 18px;
}
.recent-post {
	padding: 0px 40px 40px;
}
.et-main-image {
	width: 160px; margin-right: 30px;
}
.et-main-image img {
	width: 160px; height: 160px;
}
.et-description .post-meta {
	font-size: 14px;
}
.home .et-first {
	width: 688px; height: 500px; padding-right: 0px; margin-bottom: 4px;
}
.home .et-second {
	width: 688px; height: 248px;
}
.home .et-third {
	width: 341px; height: 248px;
}
.home .et-fourth {
	width: 341px; height: 248px;
}
.home #main-content::before {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none; background-color: transparent;
}
.home #main-content::after {
	background: none;
}
.home #content {
	width: 763px; float: none;
}
#main-content::before {
	display: none;
}
#sidebar {
	background: rgb(247, 247, 247); width: 100%; position: relative;
}
#sidebar::before {
	background: rgb(224, 224, 224); left: 382px; top: 0px; width: 1px; height: 100%; position: absolute; content: "";
}
#sidebar .widget {
	width: 302px; float: left;
}
#sidebar :nth-child(2n+1).widget {
	clear: both;
}
.footer-banner {
	padding-right: 40px; padding-left: 40px;
}
:nth-child(2n).footer-widget {
	margin-right: 0px;
}
:nth-child(2n+1).footer-widget {
	clear: both;
}
.et-description {
	margin-left: 200px;
}
body.category #et-featured-posts {
	padding: 40px 39px;
}
body.category .et-first {
	width: 342px; height: 166px;
}
body.category .et-second {
	width: 342px; height: 166px;
}
body.category .et-first .post-description {
	left: 30px; bottom: 7px;
}
body.category .et-second .post-description {
	left: 30px; bottom: 7px;
}
body.category .et-first .post-description h2 {
	font-size: 18px;
}
body.category .et-second .post-description h2 {
	font-size: 18px;
}
.et_pt_gallery_entry {
	margin-left: 26px !important;
}
#et_pt_portfolio_gallery {
	margin-right: -20px !important; margin-left: -35px !important;
}
.et_pt_portfolio_item {
	width: 201px !important; margin-left: 38px !important;
}
.et_portfolio_more_icon {
	top: 50px !important;
}
.et_portfolio_zoom_icon {
	top: 50px !important;
}
.et_portfolio_more_icon {
	left: 65px !important;
}
.et_portfolio_zoom_icon {
	left: 106px !important;
}
.et_portfolio_small#et_pt_portfolio_gallery {
	margin-left: -39px !important;
}
.et_portfolio_small#et_pt_portfolio_gallery .et_pt_portfolio_item {
	width: 117px !important; margin-left: 30px !important;
}
.et_portfolio_small#et_pt_portfolio_gallery .et_portfolio_more_icon {
	top: 20px !important;
}
.et_portfolio_small#et_pt_portfolio_gallery .et_portfolio_zoom_icon {
	top: 20px !important;
}
.et_portfolio_small#et_pt_portfolio_gallery .et_portfolio_more_icon {
	left: 26px !important;
}
.et_portfolio_small#et_pt_portfolio_gallery .et_portfolio_zoom_icon {
	left: 62px !important;
}
.et_portfolio_large#et_pt_portfolio_gallery {
	margin-left: -42px !important;
}
.et_portfolio_large#et_pt_portfolio_gallery .et_pt_portfolio_item {
	width: 321px !important; margin-left: 42px !important;
}
.et_portfolio_large#et_pt_portfolio_gallery .et_portfolio_more_icon {
	top: 99px !important;
}
.et_portfolio_large#et_pt_portfolio_gallery .et_portfolio_zoom_icon {
	top: 99px !important;
}
.et_portfolio_large#et_pt_portfolio_gallery .et_portfolio_more_icon {
	left: 140px !important;
}
.et_portfolio_large#et_pt_portfolio_gallery .et_portfolio_zoom_icon {
	left: 178px !important;
}
.et-single-post-ad {
	padding: 40px 0px; margin-bottom: 0px;
}
}
@media only screen and (max-width:767px)
{
#top-tier-navigation {
	padding: 10px 0px; width: auto; margin-top: 0px; float: none;
}
#menu-item-15830 {
	background: rgb(246, 146, 30); width: 100%; padding-left: 10px; margin-left: -10px;
}
.woocommerce-cart table.cart input {
	font-size: 14px !important;
}
.woocommerce.single-product .woocommerce-breadcrumb {
	font-size: 16px !important;
}
.woocommerce .main-content-wrap #content div.product.product-cat-ecards div.images {
	margin: 10px 0px 0px !important; width: 100% !important; float: none !important;
}
.woocommerce .main-content-wrap #content div.product.virtual.product-cat-ecards div.summary {
	margin: 10px 0px 0px !important; width: 100% !important; float: none !important;
}
.page-id-17181 .woocommerce ul.products li.product h3 {
	font-size: 1em !important;
}
.ecardbanner {
	margin: -45px 0px -10px !important;
}
input#nyp {
	min-width: 100px;
}
.home .cart {
	padding-left: 0px !important; margin-left: 0px !important; border-left-color: currentColor !important; border-left-width: medium !important; border-left-style: none !important;
}
.ui-tabs-anchor {
	background: rgb(34, 34, 34) !important;
}
.ui-tabs-active .ui-tabs-anchor {
	background: rgb(249, 249, 249) !important; color: rgb(0, 0, 0) !important;
}
.container {
	width: 478px;
}
#featured .container {
	width: 480px;
}
.header-banner {
	width: 65%; text-align: center; float: right;
}
#top-info {
	text-align: center;
}
#logo {
	width: 30%; height: auto; padding-top: 0px; margin-bottom: -3px; float: left;
}
#et-social-icons {
	display: none;
}
#top-menu {
	display: none;
}
#footer-bottom {
	display: none;
}
#et-featured-posts {
	padding: 40px;
}
.et-featured-post img {
	width: 100%;
}
.popular-post .main-tab-image img {
	width: 100%;
}
.post-thumbnail .container {
	min-height: 176px;
}
h1.post-heading {
	font-size: 24px;
}
#breadcrumbs a {
	font-size: 14px;
}
#main-content::before {
	background-position: 478px 0px;
}
#content {
	width: 100%;
}
body.page #content {
	width: 100%;
}
#sidebar {
	width: 100%;
}
#sidebar .widget {
	width: 240px; padding-right: 120px; padding-left: 120px;
}
#left-area {
	padding-top: 40px;
}
.entry-content {
	padding: 0px 40px 30px;
}
.entry-content .post-meta {
	font-size: 24px;
}
.author-avatar {
	left: 40px;
}
#et-bio-author {
	padding: 40px 45px 25px 130px;
}
#et-post-share {
	padding: 15px 51px 13px 130px;
}
#comment-wrap {
	padding: 40px 0px;
}
h1#comments {
	padding-left: 40px;
}
#reply-title {
	padding-left: 40px;
}
span.fn {
	font-size: 16px;
}
span.fn a {
	font-size: 16px;
}
#footer-widgets {
	padding: 40px 40px 25px;
}
.footer-widget {
	width: 407px; margin-right: 0px;
}
.home .et-first .post-description {
	left: 20px; bottom: 20px;
}
.post-description {
	left: 20px; bottom: 20px;
}
.post-description h2 {
	font-size: 24px;
}
.recent-post {
	padding: 0px 40px 40px;
}
.et-main-image {
	width: 160px; margin-right: 30px;
}
.et-main-image img {
	width: 160px; height: 160px;
}
.home .et-first {
	width: 400px; height: 291px; padding-right: 0px; margin-bottom: 4px;
}
.home .et-first .excerpt-wrap {
	padding: 18px 62px 0px 90px;
}
.home .et-second {
	width: 400px; height: 145px;
}
.home .et-third {
	width: 198px; height: 144px;
}
.home .et-fourth {
	width: 198px; height: 144px;
}
.home .et-first .post-description h2 {
	font-size: 24px;
}
.home .et-second .post-description h2 {
	font-size: 24px;
}
.home .et-third .post-description h2 {
	font-size: 18px;
}
.home .et-fourth .post-description h2 {
	font-size: 18px;
}
.home .et-third .post-meta {
	display: none;
}
.home .et-fourth .post-meta {
	display: none;
}
body.category .et-first {
	width: 400px; height: 195px;
}
body.category .et-second {
	width: 400px; height: 195px;
}
body.category .et-first .post-description {
	left: 40px; bottom: 25px;
}
body.category .et-second .post-description {
	left: 40px; bottom: 25px;
}
body.category .et-first .post-description h2 {
	font-size: 24px;
}
body.category .et-second .post-description h2 {
	font-size: 24px;
}
body.category .et-first {
	padding-right: 0px; margin-bottom: 4px;
}
.home #additional-sidebar {
	display: none;
}
.home #main-content::before {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none; background-color: transparent;
}
.home #main-content::after {
	background: none;
}
.home #content {
	width: 476px; float: none;
}
.home .et-main-image {
	display: none;
}
.home .categories-tabs-module .et-description {
	margin: 0px;
}
.home .recent-module .et-description {
	margin: 0px;
}
.home .popular-tabs {
	display: none;
}
.popular-posts {
	width: auto; margin-left: 0px;
}
#copyright {
	text-align: center; font-size: 13px;
}
.popular-module .module-title {
	text-align: center;
}
.recent-reviews .review-rating {
	position: relative;
}
.review-post .et-description {
	margin-left: 0px;
}
.home #sidebar {
	background: rgb(247, 247, 247);
}
#main-content::before {
	display: none;
}
.home #main-content::after {
	display: none;
}
.footer-banner {
	padding-right: 40px; padding-left: 40px;
}
h4.widgettitle {
	text-align: center; margin-right: -116px; margin-left: -121px;
}
.et-description {
	margin-left: 200px;
}
.commentlist .children li {
	padding-left: 0px;
}
.et_pt_gallery_entry {
	margin-left: 127px !important;
}
.sitemap-col {
	width: auto !important; float: none !important;
}
.et_pt_portfolio_item {
	margin-left: 130px !important;
}
.et_portfolio_small .et_pt_portfolio_item {
	width: 340px !important; margin-bottom: 10px; margin-left: 17px !important;
}
.et_portfolio_small .et_pt_portfolio_entry {
	margin-right: 15px; float: left;
}
.et_portfolio_small .et_portfolio_more_icon {
	top: 30px !important;
}
.et_portfolio_small .et_portfolio_zoom_icon {
	top: 30px !important;
}
.et_portfolio_small .et_portfolio_more_icon {
	left: 38px !important;
}
.et_portfolio_small .et_portfolio_zoom_icon {
	left: 77px !important;
}
.et_portfolio_small .et_pt_portfolio_item.et_pt_portfolio_item {
	width: 400px !important; margin-left: 44px !important;
}
.et_portfolio_large#et_pt_portfolio_gallery {
	margin-left: -23px !important;
}
.et_portfolio_large#et_pt_portfolio_gallery .et_pt_portfolio_item {
	width: 404px !important; margin-left: 16px !important;
}
.et_portfolio_large#et_pt_portfolio_gallery .et_portfolio_more_icon {
	top: 109px !important;
}
.et_portfolio_large#et_pt_portfolio_gallery .et_portfolio_zoom_icon {
	top: 109px !important;
}
.et_portfolio_large#et_pt_portfolio_gallery .et_portfolio_more_icon {
	left: 155px !important;
}
.et_portfolio_large#et_pt_portfolio_gallery .et_portfolio_zoom_icon {
	left: 195px !important;
}
#et_mobile_nav_menu {
	display: block;
}
.et-popular-mobile-arrow {
	display: block;
}
.categories-tabs {
	height: 50px; text-align: center;
}
.categories-tabs li {
	float: none; display: none;
}
.categories-tabs li.home-tab-active {
	display: inline-block;
}
.et-single-post-ad {
	padding: 40px; margin-bottom: 0px;
}
}
@media only screen and (max-width:478px)
{
#top-tier-nav li a {
	font-size: 12px;
}
.entry-content tr th {
	padding: 5px;
}
.entry-content thead th {
	padding: 5px;
}
.container {
	width: 320px;
}
#featured .container {
	width: 320px;
}
#et-social-icons {
	display: none;
}
#top-menu {
	display: none;
}
#footer-bottom {
	display: none;
}
#breadcrumbs {
	display: none;
}
.author-avatar {
	display: none;
}
#et-post-share span {
	display: none;
}
#et-featured-posts {
	padding: 40px;
}
.et-featured-post img {
	width: 100%;
}
.popular-post .main-tab-image img {
	width: 100%;
}
.post-thumbnail .container {
	min-height: 176px;
}
h1.post-heading {
	font-size: 24px;
}
#main-content::before {
	background-position: 320px 0px;
}
#content {
	width: 320px;
}
body.page #content {
	width: 320px;
}
#sidebar {
	width: 320px;
}
#sidebar .widget {
	padding: 0px 40px 30px; width: 240px;
}
#left-area {
	padding-top: 40px;
}
.entry-content {
	padding: 0px 40px 30px;
}
.entry-content .post-meta {
	font-size: 24px;
}
#et-bio-author {
	padding: 40px 40px 25px;
}
#et-post-share {
	padding: 15px 51px 13px 40px;
}
#comment-wrap {
	padding: 40px 0px;
}
h1#comments {
	padding-left: 40px;
}
#reply-title {
	padding-left: 40px;
}
span.fn {
	font-size: 18px;
}
span.fn a {
	font-size: 18px;
}
#footer-widgets {
	padding: 40px 40px 25px;
}
.footer-widget {
	width: 240px; margin-right: 0px;
}
.post-description {
	left: 20px !important; bottom: 15px !important;
}
.post-description h2 {
	font-size: 18px !important;
}
.post-description .post-meta {
	display: none;
}
.meta-info {
	width: 40px; height: 40px; font-size: 18px;
}
.meta-info .month {
	font-size: 10px; margin-bottom: -5px;
}
.meta-info .meta-date {
	padding: 0px 8px 5px;
}
.recent-post {
	padding: 0px 40px 40px;
}
.et-main-image {
	display: none;
}
.et-description h2 {
	font-size: 30px;
}
.et-description .post-meta {
	font-size: 14px;
}
.home .et-first {
	width: 240px; height: 175px;
}
.home .et-second {
	width: 240px; height: 87px;
}
.home .et-third {
	width: 240px; height: 174px;
}
.home .et-fourth {
	width: 240px; height: 174px;
}
.home #et-featured-posts .post-description h2 {
	font-size: 18px;
}
.home #et-featured-posts .post-meta {
	display: none;
}
.home #additional-sidebar {
	display: none;
}
.home #main-content::before {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none; background-color: transparent;
}
.home #main-content::after {
	background: none;
}
.home #content {
	width: 318px; float: none;
}
.home .review-post .et-description {
	margin-left: 0px;
}
.home .recent-reviews .review-rating {
	bottom: 11px;
}
.home .et-main-image {
	display: none;
}
.home .categories-tabs-module .et-description {
	margin: 0px;
}
.home .recent-module .et-description {
	margin: 0px;
}
.home .popular-tabs {
	display: none;
}
.popular-posts {
	width: auto; margin-left: 0px;
}
#copyright {
	text-align: center; font-size: 13px;
}
body.category .et-first {
	width: 240px; height: 117px;
}
body.category .et-second {
	width: 240px; height: 117px;
}
body.category .et-first .excerpt-wrap {
	padding: 22px 49px 0px 58px;
}
body.category .et-second .excerpt-wrap {
	padding: 22px 49px 0px 58px;
}
body.category .et-first .post-description {
	left: 20px; bottom: 7px;
}
body.category .et-second .post-description {
	left: 20px; bottom: 7px;
}
body.category .et-first .post-description h2 {
	font-size: 18px;
}
body.category .et-second .post-description h2 {
	font-size: 18px;
}
.header-banner {
	display: none;
}
#logo {
	padding-top: 0px;
}
.et-third {
	padding-right: 0px; margin-bottom: 4px;
}
.featured-comments {
	left: 1px;
}
h4.widgettitle {
	margin: 0px -39px 30px -41px;
}
.et-description {
	margin-left: 0px;
}
#et_contact_right {
	width: 100% !important; margin-left: 0px !important;
}
.et_pt_gallery_entry {
	margin-left: 43px !important;
}
#et_pt_portfolio_gallery {
	margin-left: -39px !important;
}
.et_portfolio_large#et_pt_portfolio_gallery {
	margin-left: -39px !important;
}
.et_pt_portfolio_item {
	width: 228px !important; margin-left: 16px !important;
}
.et_portfolio_large#et_pt_portfolio_gallery .et_pt_portfolio_item {
	width: 228px !important; margin-left: 16px !important;
}
.et_portfolio_more_icon {
	top: 53px !important;
}
.et_portfolio_zoom_icon {
	top: 53px !important;
}
.et_portfolio_large#et_pt_portfolio_gallery .et_portfolio_more_icon {
	top: 53px !important;
}
.et_portfolio_large#et_pt_portfolio_gallery .et_portfolio_zoom_icon {
	top: 53px !important;
}
.et_portfolio_more_icon {
	left: 70px !important;
}
.et_portfolio_large#et_pt_portfolio_gallery .et_portfolio_more_icon {
	left: 70px !important;
}
.et_portfolio_zoom_icon {
	left: 110px !important;
}
.et_portfolio_large#et_pt_portfolio_gallery .et_portfolio_zoom_icon {
	left: 110px !important;
}
#et_pt_portfolio_gallery {
	margin-left: -16px !important;
}
.et_portfolio_small .et_pt_portfolio_item {
	width: 255px !important; margin-left: 0px !important;
}
.et_portfolio_small .et_pt_portfolio_item.et_pt_portfolio_item {
	width: 288px !important; margin-left: -8px !important;
}
.et_portfolio_large#et_pt_portfolio_gallery .et_pt_portfolio_item {
	margin-left: 37px !important;
}
.et_mobile_menu {
	left: -65px;
}
.et-single-post-ad {
	display: none;
}
}
.wpb_wrapper .isotope-inner .post-title {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.product .nyp p.minimum-price {
	display: none;
}
#product-15828 .product_title {
	margin-bottom: -10px; margin-left: 20px;
}
#product-15828 .nyp {
	margin-top: 15px;
}
.theloginformnew {
	background: url("https://animalhumanenm.org/wp-content/uploads/2015/06/PeteyCROPPED-1024x341.jpg"); padding: 5px 20px;
}
.theloginformnew_text {
	background: rgba(0, 0, 0, 0.55); padding: 10px; float: left;
}
.theloginformnew_text h2 {
	color: rgb(255, 255, 255);
}
