@font-face {
	font-family: ETmodules;
	src: url(core/admin/fonts/modules.eot?#iefix) format("embedded-opentype"), url(core/admin/fonts/modules.ttf) format("truetype"), url(core/admin/fonts/modules.woff) format("woff"), url(core/admin/fonts/modules.svg#ETmodules) format("svg");
	font-weight: 400;
	font-style: normal;
}
a {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
abbr {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
acronym {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
address {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
applet {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
b {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
big {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
blockquote {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
body {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
center {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
cite {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
code {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
dd {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
del {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
dfn {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
div {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
dl {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
dt {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
em {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
fieldset {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
font {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
form {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
h1 {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
h2 {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
h3 {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
h4 {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
h5 {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
h6 {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
html {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
i {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
iframe {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
img {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
ins {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
kbd {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
label {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
legend {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
li {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
object {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
ol {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
p {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
pre {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
q {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
s {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
samp {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
small {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
span {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
strike {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
strong {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
sub {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
sup {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
tt {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
u {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
ul {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
var {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
body {
	line-height: 1;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
q {
	quotes: none;
}
blockquote::after {
	content: none;
}
blockquote::before {
	content: none;
}
q::after {
	content: none;
}
q::before {
	content: none;
}
blockquote {
	margin: 20px 0px 30px; padding-left: 20px; border-left-color: currentColor; border-left-width: 5px; border-left-style: solid;
}
: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(102, 102, 102); line-height: 1.7em; font-family: "Open Sans",Arial,sans-serif; font-size: 14px; font-weight: 500; background-color: rgb(255, 255, 255); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
body.et_fixed_nav.et_boxed_layout #page-container {
	padding-top: 80px;
}
body.et_non_fixed_nav.et_transparent_nav.et_boxed_layout #page-container {
	padding-top: 80px;
}
body.page-template-page-template-blank-php #page-container {
	padding-top: 0px !important;
}
body.et_cover_background {
	background-position: top !important; background-attachment: fixed; background-repeat: no-repeat !important; background-size: cover !important; -webkit-background-size: cover; -moz-background-size: cover;
}
a {
	color: rgb(46, 163, 242); text-decoration: none;
}
a:hover {
	text-decoration: none;
}
p {
	padding-bottom: 1em;
}
p:not(.has-background):last-of-type {
	padding-bottom: 0px;
}
p.et_normal_padding {
	padding-bottom: 1em;
}
strong {
	font-weight: 700;
}
cite {
	font-style: italic;
}
em {
	font-style: italic;
}
i {
	font-style: italic;
}
code {
	font-family: Courier New,monospace; margin-bottom: 10px;
}
pre {
	font-family: Courier New,monospace; margin-bottom: 10px;
}
ins {
	text-decoration: none;
}
sub {
	height: 0px; line-height: 1; vertical-align: baseline; position: relative;
}
sup {
	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: 700;
}
dd {
	margin-left: 1.5em;
}
blockquote p {
	padding-bottom: 0px;
}
embed {
	max-width: 100%;
}
iframe {
	max-width: 100%;
}
object {
	max-width: 100%;
}
video {
	max-width: 100%;
}
h1 {
	color: rgb(51, 51, 51); line-height: 1em; padding-bottom: 10px; font-weight: 500;
}
h2 {
	color: rgb(51, 51, 51); line-height: 1em; padding-bottom: 10px; font-weight: 500;
}
h3 {
	color: rgb(51, 51, 51); line-height: 1em; padding-bottom: 10px; font-weight: 500;
}
h4 {
	color: rgb(51, 51, 51); line-height: 1em; padding-bottom: 10px; font-weight: 500;
}
h5 {
	color: rgb(51, 51, 51); line-height: 1em; padding-bottom: 10px; font-weight: 500;
}
h6 {
	color: rgb(51, 51, 51); line-height: 1em; padding-bottom: 10px; font-weight: 500;
}
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: 26px;
}
h3 {
	font-size: 22px;
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 16px;
}
h6 {
	font-size: 14px;
}
input {
	-webkit-appearance: none;
}
input[type=checkbox] {
	-webkit-appearance: checkbox;
}
input[type=radio] {
	-webkit-appearance: radio;
}
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);
}
input[type=email] {
	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=password] {
	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=tel] {
	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] {
	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);
}
textarea {
	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: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);
}
input[type=text]: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);
}
textarea:focus {
	border-color: rgb(45, 57, 64); color: rgb(62, 62, 62);
}
input.text {
	margin: 0px;
}
input.title {
	margin: 0px;
}
input[type=text] {
	margin: 0px;
}
select {
	margin: 0px;
}
textarea {
	margin: 0px;
}
textarea {
	padding: 4px;
}
button {
	font-family: inherit;
}
input {
	font-family: inherit;
}
select {
	font-family: inherit;
}
textarea {
	font-family: inherit;
}
img {
	height: auto; max-width: 100%;
}
#ie8 img {
	width: auto;
}
.clear {
	clear: both;
}
br.clear {
	margin: 0px; padding: 0px;
}
.et_vertical_nav #page-container::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}
#et-secondary-menu li {
	-ms-word-wrap: break-word;
}
#top-menu li {
	-ms-word-wrap: break-word;
}
.woocommerce .woocommerce-error {
	background: rgb(46, 163, 242);
}
.woocommerce .woocommerce-info {
	background: rgb(46, 163, 242);
}
.woocommerce .woocommerce-message {
	background: rgb(46, 163, 242);
}
#et_search_icon:hover {
	color: rgb(46, 163, 242);
}
#top-menu li.current-menu-ancestor > a {
	color: rgb(46, 163, 242);
}
#top-menu li.current-menu-item > a {
	color: rgb(46, 163, 242);
}
.bottom-nav li.current-menu-item > a {
	color: rgb(46, 163, 242);
}
.comment-reply-link {
	color: rgb(46, 163, 242);
}
.entry-summary p.price ins {
	color: rgb(46, 163, 242);
}
.et-social-icon a:hover {
	color: rgb(46, 163, 242);
}
.et_password_protected_form .et_submit_button {
	color: rgb(46, 163, 242);
}
.footer-widget h4 {
	color: rgb(46, 163, 242);
}
.form-submit .et_pb_button {
	color: rgb(46, 163, 242);
}
.mobile_menu_bar::after {
	color: rgb(46, 163, 242);
}
.mobile_menu_bar::before {
	color: rgb(46, 163, 242);
}
.nav-single a {
	color: rgb(46, 163, 242);
}
.posted_in a {
	color: rgb(46, 163, 242);
}
.woocommerce #content div.product p.price {
	color: rgb(46, 163, 242);
}
.woocommerce #content div.product span.price {
	color: rgb(46, 163, 242);
}
.woocommerce #content input.button {
	color: rgb(46, 163, 242);
}
.woocommerce #content input.button.alt {
	color: rgb(46, 163, 242);
}
.woocommerce #content input.button.alt:hover {
	color: rgb(46, 163, 242);
}
.woocommerce #content input.button:hover {
	color: rgb(46, 163, 242);
}
.woocommerce #respond input#submit {
	color: rgb(46, 163, 242);
}
.woocommerce #respond input.alt#submit {
	color: rgb(46, 163, 242);
}
.woocommerce #respond input.alt#submit:hover {
	color: rgb(46, 163, 242);
}
.woocommerce #respond input#submit:hover {
	color: rgb(46, 163, 242);
}
.woocommerce .star-rating span::before {
	color: rgb(46, 163, 242);
}
.woocommerce a.button {
	color: rgb(46, 163, 242);
}
.woocommerce a.button.alt {
	color: rgb(46, 163, 242);
}
.woocommerce a.button.alt:hover {
	color: rgb(46, 163, 242);
}
.woocommerce a.button:hover {
	color: rgb(46, 163, 242);
}
.woocommerce button.button {
	color: rgb(46, 163, 242);
}
.woocommerce button.button.alt {
	color: rgb(46, 163, 242);
}
.woocommerce button.button.alt:hover {
	color: rgb(46, 163, 242);
}
.woocommerce div.product p.price {
	color: rgb(46, 163, 242);
}
.woocommerce div.product span.price {
	color: rgb(46, 163, 242);
}
.woocommerce input.button {
	color: rgb(46, 163, 242);
}
.woocommerce input.button.alt {
	color: rgb(46, 163, 242);
}
.woocommerce input.button.alt:hover {
	color: rgb(46, 163, 242);
}
.woocommerce input.button:hover {
	color: rgb(46, 163, 242);
}
.woocommerce-page #content div.product p.price {
	color: rgb(46, 163, 242);
}
.woocommerce-page #content div.product span.price {
	color: rgb(46, 163, 242);
}
.woocommerce-page #content input.button {
	color: rgb(46, 163, 242);
}
.woocommerce-page #content input.button.alt {
	color: rgb(46, 163, 242);
}
.woocommerce-page #content input.button.alt:hover {
	color: rgb(46, 163, 242);
}
.woocommerce-page #respond input#submit {
	color: rgb(46, 163, 242);
}
.woocommerce-page #respond input.alt#submit {
	color: rgb(46, 163, 242);
}
.woocommerce-page #respond input.alt#submit:hover {
	color: rgb(46, 163, 242);
}
.woocommerce-page #respond input#submit:hover {
	color: rgb(46, 163, 242);
}
.woocommerce-page .star-rating span::before {
	color: rgb(46, 163, 242);
}
.woocommerce-page a.button {
	color: rgb(46, 163, 242);
}
.woocommerce-page a.button.alt {
	color: rgb(46, 163, 242);
}
.woocommerce-page a.button.alt:hover {
	color: rgb(46, 163, 242);
}
.woocommerce-page a.button:hover {
	color: rgb(46, 163, 242);
}
.woocommerce-page button.button {
	color: rgb(46, 163, 242);
}
.woocommerce-page button.button.alt {
	color: rgb(46, 163, 242);
}
.woocommerce-page button.button.alt:hover {
	color: rgb(46, 163, 242);
}
.woocommerce-page button.button:hover {
	color: rgb(46, 163, 242);
}
.woocommerce-page div.product p.price {
	color: rgb(46, 163, 242);
}
.woocommerce-page div.product span.price {
	color: rgb(46, 163, 242);
}
.woocommerce-page input.button {
	color: rgb(46, 163, 242);
}
.woocommerce-page input.button.alt {
	color: rgb(46, 163, 242);
}
.woocommerce-page input.button.alt:hover {
	color: rgb(46, 163, 242);
}
.woocommerce-page input.button:hover {
	color: rgb(46, 163, 242);
}
.wp-pagenavi a:hover {
	color: rgb(46, 163, 242);
}
.wp-pagenavi span.current {
	color: rgb(46, 163, 242);
}
.et-search-form {
	border-color: rgb(46, 163, 242);
}
.et_mobile_menu {
	border-color: rgb(46, 163, 242);
}
.footer-widget li::before {
	border-color: rgb(46, 163, 242);
}
.nav li ul {
	border-color: rgb(46, 163, 242);
}
blockquote {
	border-color: rgb(46, 163, 242);
}
#et-secondary-nav li ul {
	background-color: rgb(46, 163, 242);
}
#top-header {
	background-color: rgb(46, 163, 242);
}
#main-content {
	background-color: rgb(255, 255, 255);
}
#main-header {
	transition:background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out; -webkit-transition: background-color .4s, color .4s, transform .4s, opacity .4s ease-in-out; -moz-transition: background-color .4s, color .4s, transform .4s, opacity .4s ease-in-out;
}
.et-disabled-animations#main-header * {
	transition-duration: 0s !important;
}
.container {
	margin: auto; width: 80%; position: relative; max-width: 1080px;
}
#main-content .container {
	padding-top: 58px;
}
.et_full_width_page #main-content .container::before {
	display: none;
}
.et_full_width_portfolio_page #main-content .container::before {
	display: none;
}
.et_transparent_nav #page-container {
	padding-top: 0px !important;
}
.et_boxed_layout #page-container {
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2); -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);
}
.et_boxed_layout #page-container {
	margin: auto; width: 90%; max-width: 1200px;
}
.et_boxed_layout #page-container .container {
	margin: auto; width: 90%; max-width: 1200px;
}
.et_boxed_layout #page-container .et_pb_row {
	margin: auto; width: 90%; max-width: 1200px;
}
.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header {
	margin: auto; width: 90%; max-width: 1200px;
}
.et_boxed_layout.et_pb_pagebuilder_layout.single #page-container .et_pb_row {
	margin: auto; width: 90%; max-width: 1200px;
}
.et_boxed_layout.et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row {
	margin: auto; width: 90%; max-width: 1200px;
}
.et_boxed_layout.et_pb_pagebuilder_layout.single.et_full_width_portfolio_page #page-container .et_pb_row {
	margin: auto; width: 90%; max-width: 1200px;
}
.et_fixed_nav.et_boxed_layout #page-container #main-header {
	margin: auto; width: 90%; max-width: 1200px;
}
.et_fixed_nav.et_boxed_layout #page-container #top-header {
	margin: auto; width: 90%; max-width: 1200px;
}
.et_non_fixed_nav.et_transparent_nav.et_boxed_layout #page-container #main-header {
	margin: auto; width: 90%; max-width: 1200px;
}
.et_boxed_layout.et_vertical_nav #page-container {
	max-width: 1425px;
}
.et_boxed_layout.et_vertical_nav #page-container #top-header {
	width: auto; max-width: none;
}
.et_boxed_layout.et_vertical_right.et_vertical_fixed #main-header {
	opacity: 0;
}
.et_boxed_layout.et_vertical_right.et_vertical_fixed #page-container .et_vertical_menu_set#main-header {
	transition:opacity 0.4s ease-in-out; opacity: 1; -webkit-transition: opacity .4s ease-in-out; -moz-transition: opacity .4s ease-in-out;
}
.et_vertical_nav #page-container {
	padding-top: 0px !important; position: relative;
}
.main_title {
	margin-bottom: 20px;
}
.woocommerce #content input.button {
	background: 0px 0px; padding: 0.3em 1em; border-radius: 3px; border: 2px solid currentColor; transition:0.2s; border-image: none; line-height: 1.7em !important; font-size: 20px; font-weight: 500; position: relative; -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-transition: all .2s; -moz-transition: all .2s;
}
.woocommerce #content input.button.alt {
	background: 0px 0px; padding: 0.3em 1em; border-radius: 3px; border: 2px solid currentColor; transition:0.2s; border-image: none; line-height: 1.7em !important; font-size: 20px; font-weight: 500; position: relative; -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-transition: all .2s; -moz-transition: all .2s;
}
.woocommerce #respond input#submit {
	background: 0px 0px; padding: 0.3em 1em; border-radius: 3px; border: 2px solid currentColor; transition:0.2s; border-image: none; line-height: 1.7em !important; font-size: 20px; font-weight: 500; position: relative; -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-transition: all .2s; -moz-transition: all .2s;
}
.woocommerce #respond input.alt#submit {
	background: 0px 0px; padding: 0.3em 1em; border-radius: 3px; border: 2px solid currentColor; transition:0.2s; border-image: none; line-height: 1.7em !important; font-size: 20px; font-weight: 500; position: relative; -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-transition: all .2s; -moz-transition: all .2s;
}
.woocommerce a.button {
	background: 0px 0px; padding: 0.3em 1em; border-radius: 3px; border: 2px solid currentColor; transition:0.2s; border-image: none; line-height: 1.7em !important; font-size: 20px; font-weight: 500; position: relative; -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-transition: all .2s; -moz-transition: all .2s;
}
.woocommerce a.button.alt {
	background: 0px 0px; padding: 0.3em 1em; border-radius: 3px; border: 2px solid currentColor; transition:0.2s; border-image: none; line-height: 1.7em !important; font-size: 20px; font-weight: 500; position: relative; -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-transition: all .2s; -moz-transition: all .2s;
}
.woocommerce button.button {
	background: 0px 0px; padding: 0.3em 1em; border-radius: 3px; border: 2px solid currentColor; transition:0.2s; border-image: none; line-height: 1.7em !important; font-size: 20px; font-weight: 500; position: relative; -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-transition: all .2s; -moz-transition: all .2s;
}
.woocommerce button.button.alt {
	background: 0px 0px; padding: 0.3em 1em; border-radius: 3px; border: 2px solid currentColor; transition:0.2s; border-image: none; line-height: 1.7em !important; font-size: 20px; font-weight: 500; position: relative; -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-transition: all .2s; -moz-transition: all .2s;
}
.woocommerce input.button {
	background: 0px 0px; padding: 0.3em 1em; border-radius: 3px; border: 2px solid currentColor; transition:0.2s; border-image: none; line-height: 1.7em !important; font-size: 20px; font-weight: 500; position: relative; -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-transition: all .2s; -moz-transition: all .2s;
}
.woocommerce input.button.alt {
	background: 0px 0px; padding: 0.3em 1em; border-radius: 3px; border: 2px solid currentColor; transition:0.2s; border-image: none; line-height: 1.7em !important; font-size: 20px; font-weight: 500; position: relative; -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-transition: all .2s; -moz-transition: all .2s;
}
.woocommerce-page #content input.button {
	background: 0px 0px; padding: 0.3em 1em; border-radius: 3px; border: 2px solid currentColor; transition:0.2s; border-image: none; line-height: 1.7em !important; font-size: 20px; font-weight: 500; position: relative; -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-transition: all .2s; -moz-transition: all .2s;
}
.woocommerce-page #content input.button.alt {
	background: 0px 0px; padding: 0.3em 1em; border-radius: 3px; border: 2px solid currentColor; transition:0.2s; border-image: none; line-height: 1.7em !important; font-size: 20px; font-weight: 500; position: relative; -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-transition: all .2s; -moz-transition: all .2s;
}
.woocommerce-page #respond input#submit {
	background: 0px 0px; padding: 0.3em 1em; border-radius: 3px; border: 2px solid currentColor; transition:0.2s; border-image: none; line-height: 1.7em !important; font-size: 20px; font-weight: 500; position: relative; -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-transition: all .2s; -moz-transition: all .2s;
}
.woocommerce-page #respond input.alt#submit {
	background: 0px 0px; padding: 0.3em 1em; border-radius: 3px; border: 2px solid currentColor; transition:0.2s; border-image: none; line-height: 1.7em !important; font-size: 20px; font-weight: 500; position: relative; -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-transition: all .2s; -moz-transition: all .2s;
}
.woocommerce-page a.button {
	background: 0px 0px; padding: 0.3em 1em; border-radius: 3px; border: 2px solid currentColor; transition:0.2s; border-image: none; line-height: 1.7em !important; font-size: 20px; font-weight: 500; position: relative; -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-transition: all .2s; -moz-transition: all .2s;
}
.woocommerce-page a.button.alt {
	background: 0px 0px; padding: 0.3em 1em; border-radius: 3px; border: 2px solid currentColor; transition:0.2s; border-image: none; line-height: 1.7em !important; font-size: 20px; font-weight: 500; position: relative; -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-transition: all .2s; -moz-transition: all .2s;
}
.woocommerce-page button.button {
	background: 0px 0px; padding: 0.3em 1em; border-radius: 3px; border: 2px solid currentColor; transition:0.2s; border-image: none; line-height: 1.7em !important; font-size: 20px; font-weight: 500; position: relative; -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-transition: all .2s; -moz-transition: all .2s;
}
.woocommerce-page button.button.alt {
	background: 0px 0px; padding: 0.3em 1em; border-radius: 3px; border: 2px solid currentColor; transition:0.2s; border-image: none; line-height: 1.7em !important; font-size: 20px; font-weight: 500; position: relative; -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-transition: all .2s; -moz-transition: all .2s;
}
.woocommerce-page input.button {
	background: 0px 0px; padding: 0.3em 1em; border-radius: 3px; border: 2px solid currentColor; transition:0.2s; border-image: none; line-height: 1.7em !important; font-size: 20px; font-weight: 500; position: relative; -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-transition: all .2s; -moz-transition: all .2s;
}
.woocommerce-page input.button.alt {
	background: 0px 0px; padding: 0.3em 1em; border-radius: 3px; border: 2px solid currentColor; transition:0.2s; border-image: none; line-height: 1.7em !important; font-size: 20px; font-weight: 500; position: relative; -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-transition: all .2s; -moz-transition: all .2s;
}
.woocommerce #content input.button.alt:hover {
	padding: 0.3em 2em 0.3em 1em; border: 2px solid transparent; border-image: none;
}
.woocommerce #content input.button:hover {
	padding: 0.3em 2em 0.3em 1em; border: 2px solid transparent; border-image: none;
}
.woocommerce #respond input.alt#submit:hover {
	padding: 0.3em 2em 0.3em 1em; border: 2px solid transparent; border-image: none;
}
.woocommerce #respond input#submit:hover {
	padding: 0.3em 2em 0.3em 1em; border: 2px solid transparent; border-image: none;
}
.woocommerce a.button.alt:hover {
	padding: 0.3em 2em 0.3em 1em; border: 2px solid transparent; border-image: none;
}
.woocommerce a.button:hover {
	padding: 0.3em 2em 0.3em 1em; border: 2px solid transparent; border-image: none;
}
.woocommerce button.button.alt:hover {
	padding: 0.3em 2em 0.3em 1em; border: 2px solid transparent; border-image: none;
}
.woocommerce button.button:hover {
	padding: 0.3em 2em 0.3em 1em; border: 2px solid transparent; border-image: none;
}
.woocommerce input.button.alt:hover {
	padding: 0.3em 2em 0.3em 1em; border: 2px solid transparent; border-image: none;
}
.woocommerce input.button:hover {
	padding: 0.3em 2em 0.3em 1em; border: 2px solid transparent; border-image: none;
}
.woocommerce-page #content input.button.alt:hover {
	padding: 0.3em 2em 0.3em 1em; border: 2px solid transparent; border-image: none;
}
.woocommerce-page #content input.button:hover {
	padding: 0.3em 2em 0.3em 1em; border: 2px solid transparent; border-image: none;
}
.woocommerce-page #respond input.alt#submit:hover {
	padding: 0.3em 2em 0.3em 1em; border: 2px solid transparent; border-image: none;
}
.woocommerce-page #respond input#submit:hover {
	padding: 0.3em 2em 0.3em 1em; border: 2px solid transparent; border-image: none;
}
.woocommerce-page a.button.alt:hover {
	padding: 0.3em 2em 0.3em 1em; border: 2px solid transparent; border-image: none;
}
.woocommerce-page a.button:hover {
	padding: 0.3em 2em 0.3em 1em; border: 2px solid transparent; border-image: none;
}
.woocommerce-page button.button.alt:hover {
	padding: 0.3em 2em 0.3em 1em; border: 2px solid transparent; border-image: none;
}
.woocommerce-page button.button:hover {
	padding: 0.3em 2em 0.3em 1em; border: 2px solid transparent; border-image: none;
}
.woocommerce-page input.button.alt:hover {
	padding: 0.3em 2em 0.3em 1em; border: 2px solid transparent; border-image: none;
}
.woocommerce-page input.button:hover {
	padding: 0.3em 2em 0.3em 1em; border: 2px solid transparent; border-image: none;
}
.comment-reply-link:hover {
	background: rgba(0, 0, 0, 0.05);
}
.et_password_protected_form .et_submit_button:hover {
	background: rgba(0, 0, 0, 0.05);
}
.form-submit .et_pb_button:hover {
	background: rgba(0, 0, 0, 0.05);
}
.woocommerce #content input.button.alt:hover {
	background: rgba(0, 0, 0, 0.05);
}
.woocommerce #content input.button:hover {
	background: rgba(0, 0, 0, 0.05);
}
.woocommerce #respond input.alt#submit:hover {
	background: rgba(0, 0, 0, 0.05);
}
.woocommerce #respond input#submit:hover {
	background: rgba(0, 0, 0, 0.05);
}
.woocommerce a.button.alt:hover {
	background: rgba(0, 0, 0, 0.05);
}
.woocommerce a.button:hover {
	background: rgba(0, 0, 0, 0.05);
}
.woocommerce button.button.alt:hover {
	background: rgba(0, 0, 0, 0.05);
}
.woocommerce button.button:hover {
	background: rgba(0, 0, 0, 0.05);
}
.woocommerce input.button.alt:hover {
	background: rgba(0, 0, 0, 0.05);
}
.woocommerce input.button:hover {
	background: rgba(0, 0, 0, 0.05);
}
.woocommerce-page #content input.button.alt:hover {
	background: rgba(0, 0, 0, 0.05);
}
.woocommerce-page #content input.button:hover {
	background: rgba(0, 0, 0, 0.05);
}
.woocommerce-page #respond input.alt#submit:hover {
	background: rgba(0, 0, 0, 0.05);
}
.woocommerce-page #respond input#submit:hover {
	background: rgba(0, 0, 0, 0.05);
}
.woocommerce-page a.button.alt:hover {
	background: rgba(0, 0, 0, 0.05);
}
.woocommerce-page a.button:hover {
	background: rgba(0, 0, 0, 0.05);
}
.woocommerce-page button.button.alt:hover {
	background: rgba(0, 0, 0, 0.05);
}
.woocommerce-page button.button:hover {
	background: rgba(0, 0, 0, 0.05);
}
.woocommerce-page input.button.alt:hover {
	background: rgba(0, 0, 0, 0.05);
}
.woocommerce-page input.button:hover {
	background: rgba(0, 0, 0, 0.05);
}
.woocommerce #content input.button.alt::after {
	transition:0.2s; line-height: 1em; font-family: ETmodules; font-size: 32px; margin-left: -1em; position: absolute; content: "\35"; opacity: 0; -webkit-transition: all .2s; -moz-transition: all .2s;
}
.woocommerce #content input.button::after {
	transition:0.2s; line-height: 1em; font-family: ETmodules; font-size: 32px; margin-left: -1em; position: absolute; content: "\35"; opacity: 0; -webkit-transition: all .2s; -moz-transition: all .2s;
}
.woocommerce #respond input.alt#submit::after {
	transition:0.2s; line-height: 1em; font-family: ETmodules; font-size: 32px; margin-left: -1em; position: absolute; content: "\35"; opacity: 0; -webkit-transition: all .2s; -moz-transition: all .2s;
}
.woocommerce #respond input#submit::after {
	transition:0.2s; line-height: 1em; font-family: ETmodules; font-size: 32px; margin-left: -1em; position: absolute; content: "\35"; opacity: 0; -webkit-transition: all .2s; -moz-transition: all .2s;
}
.woocommerce a.button.alt::after {
	transition:0.2s; line-height: 1em; font-family: ETmodules; font-size: 32px; margin-left: -1em; position: absolute; content: "\35"; opacity: 0; -webkit-transition: all .2s; -moz-transition: all .2s;
}
.woocommerce a.button::after {
	transition:0.2s; line-height: 1em; font-family: ETmodules; font-size: 32px; margin-left: -1em; position: absolute; content: "\35"; opacity: 0; -webkit-transition: all .2s; -moz-transition: all .2s;
}
.woocommerce button.button.alt::after {
	transition:0.2s; line-height: 1em; font-family: ETmodules; font-size: 32px; margin-left: -1em; position: absolute; content: "\35"; opacity: 0; -webkit-transition: all .2s; -moz-transition: all .2s;
}
.woocommerce button.button::after {
	transition:0.2s; line-height: 1em; font-family: ETmodules; font-size: 32px; margin-left: -1em; position: absolute; content: "\35"; opacity: 0; -webkit-transition: all .2s; -moz-transition: all .2s;
}
.woocommerce input.button.alt::after {
	transition:0.2s; line-height: 1em; font-family: ETmodules; font-size: 32px; margin-left: -1em; position: absolute; content: "\35"; opacity: 0; -webkit-transition: all .2s; -moz-transition: all .2s;
}
.woocommerce input.button::after {
	transition:0.2s; line-height: 1em; font-family: ETmodules; font-size: 32px; margin-left: -1em; position: absolute; content: "\35"; opacity: 0; -webkit-transition: all .2s; -moz-transition: all .2s;
}
.woocommerce-page #content input.button.alt::after {
	transition:0.2s; line-height: 1em; font-family: ETmodules; font-size: 32px; margin-left: -1em; position: absolute; content: "\35"; opacity: 0; -webkit-transition: all .2s; -moz-transition: all .2s;
}
.woocommerce-page #content input.button::after {
	transition:0.2s; line-height: 1em; font-family: ETmodules; font-size: 32px; margin-left: -1em; position: absolute; content: "\35"; opacity: 0; -webkit-transition: all .2s; -moz-transition: all .2s;
}
.woocommerce-page #respond input.alt#submit::after {
	transition:0.2s; line-height: 1em; font-family: ETmodules; font-size: 32px; margin-left: -1em; position: absolute; content: "\35"; opacity: 0; -webkit-transition: all .2s; -moz-transition: all .2s;
}
.woocommerce-page #respond input#submit::after {
	transition:0.2s; line-height: 1em; font-family: ETmodules; font-size: 32px; margin-left: -1em; position: absolute; content: "\35"; opacity: 0; -webkit-transition: all .2s; -moz-transition: all .2s;
}
.woocommerce-page a.button.alt::after {
	transition:0.2s; line-height: 1em; font-family: ETmodules; font-size: 32px; margin-left: -1em; position: absolute; content: "\35"; opacity: 0; -webkit-transition: all .2s; -moz-transition: all .2s;
}
.woocommerce-page a.button::after {
	transition:0.2s; line-height: 1em; font-family: ETmodules; font-size: 32px; margin-left: -1em; position: absolute; content: "\35"; opacity: 0; -webkit-transition: all .2s; -moz-transition: all .2s;
}
.woocommerce-page button.button.alt::after {
	transition:0.2s; line-height: 1em; font-family: ETmodules; font-size: 32px; margin-left: -1em; position: absolute; content: "\35"; opacity: 0; -webkit-transition: all .2s; -moz-transition: all .2s;
}
.woocommerce-page button.button::after {
	transition:0.2s; line-height: 1em; font-family: ETmodules; font-size: 32px; margin-left: -1em; position: absolute; content: "\35"; opacity: 0; -webkit-transition: all .2s; -moz-transition: all .2s;
}
.woocommerce-page input.button.alt::after {
	transition:0.2s; line-height: 1em; font-family: ETmodules; font-size: 32px; margin-left: -1em; position: absolute; content: "\35"; opacity: 0; -webkit-transition: all .2s; -moz-transition: all .2s;
}
.woocommerce-page input.button::after {
	transition:0.2s; line-height: 1em; font-family: ETmodules; font-size: 32px; margin-left: -1em; position: absolute; content: "\35"; opacity: 0; -webkit-transition: all .2s; -moz-transition: all .2s;
}
.et_button_icon_visible .et_pb_button {
	padding-right: 2em; padding-left: 0.7em;
}
.et_button_icon_visible.woocommerce #content input.button {
	padding-right: 2em; padding-left: 0.7em;
}
.et_button_icon_visible.woocommerce #content input.button.alt {
	padding-right: 2em; padding-left: 0.7em;
}
.et_button_icon_visible.woocommerce #respond input#submit {
	padding-right: 2em; padding-left: 0.7em;
}
.et_button_icon_visible.woocommerce #respond input.alt#submit {
	padding-right: 2em; padding-left: 0.7em;
}
.et_button_icon_visible.woocommerce a.button {
	padding-right: 2em; padding-left: 0.7em;
}
.et_button_icon_visible.woocommerce a.button.alt {
	padding-right: 2em; padding-left: 0.7em;
}
.et_button_icon_visible.woocommerce button.button {
	padding-right: 2em; padding-left: 0.7em;
}
.et_button_icon_visible.woocommerce button.button.alt {
	padding-right: 2em; padding-left: 0.7em;
}
.et_button_icon_visible.woocommerce input.button {
	padding-right: 2em; padding-left: 0.7em;
}
.et_button_icon_visible.woocommerce input.button.alt {
	padding-right: 2em; padding-left: 0.7em;
}
.et_button_icon_visible.woocommerce-page #content input.button {
	padding-right: 2em; padding-left: 0.7em;
}
.et_button_icon_visible.woocommerce-page #content input.button.alt {
	padding-right: 2em; padding-left: 0.7em;
}
.et_button_icon_visible.woocommerce-page #respond input#submit {
	padding-right: 2em; padding-left: 0.7em;
}
.et_button_icon_visible.woocommerce-page #respond input.alt#submit {
	padding-right: 2em; padding-left: 0.7em;
}
.et_button_icon_visible.woocommerce-page a.button {
	padding-right: 2em; padding-left: 0.7em;
}
.et_button_icon_visible.woocommerce-page a.button.alt {
	padding-right: 2em; padding-left: 0.7em;
}
.et_button_icon_visible.woocommerce-page button.button {
	padding-right: 2em; padding-left: 0.7em;
}
.et_button_icon_visible.woocommerce-page button.button.alt {
	padding-right: 2em; padding-left: 0.7em;
}
.et_button_icon_visible.woocommerce-page input.button {
	padding-right: 2em; padding-left: 0.7em;
}
.et_button_icon_visible.woocommerce-page input.button.alt {
	padding-right: 2em; padding-left: 0.7em;
}
.et_button_icon_visible .et_pb_button::after {
	margin-left: 0px; opacity: 1;
}
.et_button_icon_visible.woocommerce #content input.button.alt::after {
	margin-left: 0px; opacity: 1;
}
.et_button_icon_visible.woocommerce #content input.button::after {
	margin-left: 0px; opacity: 1;
}
.et_button_icon_visible.woocommerce #respond input.alt#submit::after {
	margin-left: 0px; opacity: 1;
}
.et_button_icon_visible.woocommerce #respond input#submit::after {
	margin-left: 0px; opacity: 1;
}
.et_button_icon_visible.woocommerce a.button.alt::after {
	margin-left: 0px; opacity: 1;
}
.et_button_icon_visible.woocommerce a.button::after {
	margin-left: 0px; opacity: 1;
}
.et_button_icon_visible.woocommerce button.button.alt::after {
	margin-left: 0px; opacity: 1;
}
.et_button_icon_visible.woocommerce button.button::after {
	margin-left: 0px; opacity: 1;
}
.et_button_icon_visible.woocommerce input.button.alt::after {
	margin-left: 0px; opacity: 1;
}
.et_button_icon_visible.woocommerce input.button::after {
	margin-left: 0px; opacity: 1;
}
.et_button_icon_visible.woocommerce-page #content input.button.alt::after {
	margin-left: 0px; opacity: 1;
}
.et_button_icon_visible.woocommerce-page #content input.button::after {
	margin-left: 0px; opacity: 1;
}
.et_button_icon_visible.woocommerce-page #respond input.alt#submit::after {
	margin-left: 0px; opacity: 1;
}
.et_button_icon_visible.woocommerce-page #respond input#submit::after {
	margin-left: 0px; opacity: 1;
}
.et_button_icon_visible.woocommerce-page a.button.alt::after {
	margin-left: 0px; opacity: 1;
}
.et_button_icon_visible.woocommerce-page a.button::after {
	margin-left: 0px; opacity: 1;
}
.et_button_icon_visible.woocommerce-page button.button.alt::after {
	margin-left: 0px; opacity: 1;
}
.et_button_icon_visible.woocommerce-page button.button::after {
	margin-left: 0px; opacity: 1;
}
.et_button_icon_visible.woocommerce-page input.button.alt::after {
	margin-left: 0px; opacity: 1;
}
.et_button_icon_visible.woocommerce-page input.button::after {
	margin-left: 0px; opacity: 1;
}
.et_button_left .et_pb_button:hover::after {
	left: 0.15em;
}
.et_button_left.et_button_icon_visible.woocommerce #content input.button.alt:hover::after {
	left: 0.15em;
}
.et_button_left.et_button_icon_visible.woocommerce #content input.button:hover::after {
	left: 0.15em;
}
.et_button_left.et_button_icon_visible.woocommerce #respond input.alt#submit:hover::after {
	left: 0.15em;
}
.et_button_left.et_button_icon_visible.woocommerce #respond input#submit:hover::after {
	left: 0.15em;
}
.et_button_left.et_button_icon_visible.woocommerce a.button.alt:hover::after {
	left: 0.15em;
}
.et_button_left.et_button_icon_visible.woocommerce a.button:hover::after {
	left: 0.15em;
}
.et_button_left.et_button_icon_visible.woocommerce button.button.alt:hover::after {
	left: 0.15em;
}
.et_button_left.et_button_icon_visible.woocommerce button.button:hover::after {
	left: 0.15em;
}
.et_button_left.et_button_icon_visible.woocommerce input.button.alt:hover::after {
	left: 0.15em;
}
.et_button_left.et_button_icon_visible.woocommerce input.button:hover::after {
	left: 0.15em;
}
.et_button_left.et_button_icon_visible.woocommerce-page #content input.button.alt:hover::after {
	left: 0.15em;
}
.et_button_left.et_button_icon_visible.woocommerce-page #content input.button:hover::after {
	left: 0.15em;
}
.et_button_left.et_button_icon_visible.woocommerce-page #respond input.alt#submit:hover::after {
	left: 0.15em;
}
.et_button_left.et_button_icon_visible.woocommerce-page #respond input#submit:hover::after {
	left: 0.15em;
}
.et_button_left.et_button_icon_visible.woocommerce-page a.button.alt:hover::after {
	left: 0.15em;
}
.et_button_left.et_button_icon_visible.woocommerce-page a.button:hover::after {
	left: 0.15em;
}
.et_button_left.et_button_icon_visible.woocommerce-page button.button.alt:hover::after {
	left: 0.15em;
}
.et_button_left.et_button_icon_visible.woocommerce-page button.button:hover::after {
	left: 0.15em;
}
.et_button_left.et_button_icon_visible.woocommerce-page input.button.alt:hover::after {
	left: 0.15em;
}
.et_button_left.et_button_icon_visible.woocommerce-page input.button:hover::after {
	left: 0.15em;
}
.comment-reply-link:hover::after {
	margin-left: 0px; opacity: 1;
}
.woocommerce #content input.button.alt:hover::after {
	margin-left: 0px; opacity: 1;
}
.woocommerce #content input.button:hover::after {
	margin-left: 0px; opacity: 1;
}
.woocommerce #respond input.alt#submit:hover::after {
	margin-left: 0px; opacity: 1;
}
.woocommerce #respond input#submit:hover::after {
	margin-left: 0px; opacity: 1;
}
.woocommerce a.button.alt:hover::after {
	margin-left: 0px; opacity: 1;
}
.woocommerce a.button:hover::after {
	margin-left: 0px; opacity: 1;
}
.woocommerce button.button.alt:hover::after {
	margin-left: 0px; opacity: 1;
}
.woocommerce button.button:hover::after {
	margin-left: 0px; opacity: 1;
}
.woocommerce input.button.alt:hover::after {
	margin-left: 0px; opacity: 1;
}
.woocommerce input.button:hover::after {
	margin-left: 0px; opacity: 1;
}
.woocommerce-page #content input.button.alt:hover::after {
	margin-left: 0px; opacity: 1;
}
.woocommerce-page #content input.button:hover::after {
	margin-left: 0px; opacity: 1;
}
.woocommerce-page #respond input.alt#submit:hover::after {
	margin-left: 0px; opacity: 1;
}
.woocommerce-page #respond input#submit:hover::after {
	margin-left: 0px; opacity: 1;
}
.woocommerce-page a.button.alt:hover::after {
	margin-left: 0px; opacity: 1;
}
.woocommerce-page a.button:hover::after {
	margin-left: 0px; opacity: 1;
}
.woocommerce-page button.button.alt:hover::after {
	margin-left: 0px; opacity: 1;
}
.woocommerce-page button.button:hover::after {
	margin-left: 0px; opacity: 1;
}
.woocommerce-page input.button.alt:hover::after {
	margin-left: 0px; opacity: 1;
}
.woocommerce-page input.button:hover::after {
	margin-left: 0px; opacity: 1;
}
.et_button_left .et_pb_button::after {
	left: 1em; margin-left: 0px;
}
.et_button_left.woocommerce #content input.button.alt::after {
	left: 1em; margin-left: 0px;
}
.et_button_left.woocommerce #content input.button::after {
	left: 1em; margin-left: 0px;
}
.et_button_left.woocommerce #respond input.alt#submit::after {
	left: 1em; margin-left: 0px;
}
.et_button_left.woocommerce #respond input#submit::after {
	left: 1em; margin-left: 0px;
}
.et_button_left.woocommerce a.button.alt::after {
	left: 1em; margin-left: 0px;
}
.et_button_left.woocommerce a.button::after {
	left: 1em; margin-left: 0px;
}
.et_button_left.woocommerce button.button.alt::after {
	left: 1em; margin-left: 0px;
}
.et_button_left.woocommerce button.button::after {
	left: 1em; margin-left: 0px;
}
.et_button_left.woocommerce input.button.alt::after {
	left: 1em; margin-left: 0px;
}
.et_button_left.woocommerce input.button::after {
	left: 1em; margin-left: 0px;
}
.et_button_left.woocommerce-page #content input.button.alt::after {
	left: 1em; margin-left: 0px;
}
.et_button_left.woocommerce-page #content input.button::after {
	left: 1em; margin-left: 0px;
}
.et_button_left.woocommerce-page #respond input.alt#submit::after {
	left: 1em; margin-left: 0px;
}
.et_button_left.woocommerce-page #respond input#submit::after {
	left: 1em; margin-left: 0px;
}
.et_button_left.woocommerce-page a.button.alt::after {
	left: 1em; margin-left: 0px;
}
.et_button_left.woocommerce-page a.button::after {
	left: 1em; margin-left: 0px;
}
.et_button_left.woocommerce-page button.button.alt::after {
	left: 1em; margin-left: 0px;
}
.et_button_left.woocommerce-page button.button::after {
	left: 1em; margin-left: 0px;
}
.et_button_left.woocommerce-page input.button.alt::after {
	left: 1em; margin-left: 0px;
}
.et_button_left.woocommerce-page input.button::after {
	left: 1em; margin-left: 0px;
}
.et_button_icon_visible.et_button_left .et_pb_button {
	padding-right: 0.7em; padding-left: 2em;
}
.et_button_icon_visible.et_button_left.woocommerce #content input.button {
	padding-right: 0.7em; padding-left: 2em;
}
.et_button_icon_visible.et_button_left.woocommerce #content input.button.alt {
	padding-right: 0.7em; padding-left: 2em;
}
.et_button_icon_visible.et_button_left.woocommerce #respond input#submit {
	padding-right: 0.7em; padding-left: 2em;
}
.et_button_icon_visible.et_button_left.woocommerce #respond input.alt#submit {
	padding-right: 0.7em; padding-left: 2em;
}
.et_button_icon_visible.et_button_left.woocommerce a.button {
	padding-right: 0.7em; padding-left: 2em;
}
.et_button_icon_visible.et_button_left.woocommerce a.button.alt {
	padding-right: 0.7em; padding-left: 2em;
}
.et_button_icon_visible.et_button_left.woocommerce button.button {
	padding-right: 0.7em; padding-left: 2em;
}
.et_button_icon_visible.et_button_left.woocommerce button.button.alt {
	padding-right: 0.7em; padding-left: 2em;
}
.et_button_icon_visible.et_button_left.woocommerce input.button {
	padding-right: 0.7em; padding-left: 2em;
}
.et_button_icon_visible.et_button_left.woocommerce input.button.alt {
	padding-right: 0.7em; padding-left: 2em;
}
.et_button_icon_visible.et_button_left.woocommerce-page #content input.button {
	padding-right: 0.7em; padding-left: 2em;
}
.et_button_icon_visible.et_button_left.woocommerce-page #content input.button.alt {
	padding-right: 0.7em; padding-left: 2em;
}
.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit {
	padding-right: 0.7em; padding-left: 2em;
}
.et_button_icon_visible.et_button_left.woocommerce-page #respond input.alt#submit {
	padding-right: 0.7em; padding-left: 2em;
}
.et_button_icon_visible.et_button_left.woocommerce-page a.button {
	padding-right: 0.7em; padding-left: 2em;
}
.et_button_icon_visible.et_button_left.woocommerce-page a.button.alt {
	padding-right: 0.7em; padding-left: 2em;
}
.et_button_icon_visible.et_button_left.woocommerce-page button.button {
	padding-right: 0.7em; padding-left: 2em;
}
.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt {
	padding-right: 0.7em; padding-left: 2em;
}
.et_button_icon_visible.et_button_left.woocommerce-page input.button {
	padding-right: 0.7em; padding-left: 2em;
}
.et_button_icon_visible.et_button_left.woocommerce-page input.button.alt {
	padding-right: 0.7em; padding-left: 2em;
}
.et_button_left .et_pb_button:hover {
	padding-right: 0.7em; padding-left: 2em;
}
.et_button_left .et_pb_module .et_pb_button:hover {
	padding-right: 0.7em; padding-left: 2em;
}
.et_button_left.woocommerce #content input.button.alt:hover {
	padding-right: 0.7em; padding-left: 2em;
}
.et_button_left.woocommerce #content input.button:hover {
	padding-right: 0.7em; padding-left: 2em;
}
.et_button_left.woocommerce #respond input.alt#submit:hover {
	padding-right: 0.7em; padding-left: 2em;
}
.et_button_left.woocommerce #respond input#submit:hover {
	padding-right: 0.7em; padding-left: 2em;
}
.et_button_left.woocommerce a.button.alt:hover {
	padding-right: 0.7em; padding-left: 2em;
}
.et_button_left.woocommerce a.button:hover {
	padding-right: 0.7em; padding-left: 2em;
}
.et_button_left.woocommerce button.button.alt:hover {
	padding-right: 0.7em; padding-left: 2em;
}
.et_button_left.woocommerce button.button:hover {
	padding-right: 0.7em; padding-left: 2em;
}
.et_button_left.woocommerce input.button.alt:hover {
	padding-right: 0.7em; padding-left: 2em;
}
.et_button_left.woocommerce input.button:hover {
	padding-right: 0.7em; padding-left: 2em;
}
.et_button_left.woocommerce-page #content input.button.alt:hover {
	padding-right: 0.7em; padding-left: 2em;
}
.et_button_left.woocommerce-page #content input.button:hover {
	padding-right: 0.7em; padding-left: 2em;
}
.et_button_left.woocommerce-page #respond input.alt#submit:hover {
	padding-right: 0.7em; padding-left: 2em;
}
.et_button_left.woocommerce-page #respond input#submit:hover {
	padding-right: 0.7em; padding-left: 2em;
}
.et_button_left.woocommerce-page a.button.alt:hover {
	padding-right: 0.7em; padding-left: 2em;
}
.et_button_left.woocommerce-page a.button:hover {
	padding-right: 0.7em; padding-left: 2em;
}
.et_button_left.woocommerce-page button.button.alt:hover {
	padding-right: 0.7em; padding-left: 2em;
}
.et_button_left.woocommerce-page button.button:hover {
	padding-right: 0.7em; padding-left: 2em;
}
.et_button_left.woocommerce-page input.button.alt:hover {
	padding-right: 0.7em; padding-left: 2em;
}
.et_button_left.woocommerce-page input.button:hover {
	padding-right: 0.7em; padding-left: 2em;
}
.et_button_icon_visible.et_button_left .et_pb_button::after {
	left: 0.15em;
}
.et_button_icon_visible.et_button_left.woocommerce #content input.button.alt::after {
	left: 0.15em;
}
.et_button_icon_visible.et_button_left.woocommerce #content input.button::after {
	left: 0.15em;
}
.et_button_icon_visible.et_button_left.woocommerce #respond input.alt#submit::after {
	left: 0.15em;
}
.et_button_icon_visible.et_button_left.woocommerce #respond input#submit::after {
	left: 0.15em;
}
.et_button_icon_visible.et_button_left.woocommerce a.button.alt::after {
	left: 0.15em;
}
.et_button_icon_visible.et_button_left.woocommerce a.button::after {
	left: 0.15em;
}
.et_button_icon_visible.et_button_left.woocommerce button.button.alt::after {
	left: 0.15em;
}
.et_button_icon_visible.et_button_left.woocommerce button.button::after {
	left: 0.15em;
}
.et_button_icon_visible.et_button_left.woocommerce input.button.alt::after {
	left: 0.15em;
}
.et_button_icon_visible.et_button_left.woocommerce input.button::after {
	left: 0.15em;
}
.et_button_icon_visible.et_button_left.woocommerce-page #content input.button.alt::after {
	left: 0.15em;
}
.et_button_icon_visible.et_button_left.woocommerce-page #content input.button::after {
	left: 0.15em;
}
.et_button_icon_visible.et_button_left.woocommerce-page #respond input.alt#submit::after {
	left: 0.15em;
}
.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit::after {
	left: 0.15em;
}
.et_button_icon_visible.et_button_left.woocommerce-page a.button.alt::after {
	left: 0.15em;
}
.et_button_icon_visible.et_button_left.woocommerce-page a.button::after {
	left: 0.15em;
}
.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt::after {
	left: 0.15em;
}
.et_button_icon_visible.et_button_left.woocommerce-page button.button::after {
	left: 0.15em;
}
.et_button_icon_visible.et_button_left.woocommerce-page input.button.alt::after {
	left: 0.15em;
}
.et_button_icon_visible.et_button_left.woocommerce-page input.button::after {
	left: 0.15em;
}
.et_button_left .et_pb_button:hover::after {
	left: 0.15em;
}
.et_button_left.woocommerce #content input.button.alt:hover::after {
	left: 0.15em;
}
.et_button_left.woocommerce #content input.button:hover::after {
	left: 0.15em;
}
.et_button_left.woocommerce #respond input.alt#submit:hover::after {
	left: 0.15em;
}
.et_button_left.woocommerce #respond input#submit:hover::after {
	left: 0.15em;
}
.et_button_left.woocommerce a.button.alt:hover::after {
	left: 0.15em;
}
.et_button_left.woocommerce a.button:hover::after {
	left: 0.15em;
}
.et_button_left.woocommerce button.button.alt:hover::after {
	left: 0.15em;
}
.et_button_left.woocommerce button.button:hover::after {
	left: 0.15em;
}
.et_button_left.woocommerce input.button.alt:hover::after {
	left: 0.15em;
}
.et_button_left.woocommerce input.button:hover::after {
	left: 0.15em;
}
.et_button_left.woocommerce-page #content input.button.alt:hover::after {
	left: 0.15em;
}
.et_button_left.woocommerce-page #content input.button:hover::after {
	left: 0.15em;
}
.et_button_left.woocommerce-page #respond input.alt#submit:hover::after {
	left: 0.15em;
}
.et_button_left.woocommerce-page #respond input#submit:hover::after {
	left: 0.15em;
}
.et_button_left.woocommerce-page a.button.alt:hover::after {
	left: 0.15em;
}
.et_button_left.woocommerce-page a.button:hover::after {
	left: 0.15em;
}
.et_button_left.woocommerce-page button.button.alt:hover::after {
	left: 0.15em;
}
.et_button_left.woocommerce-page button.button:hover::after {
	left: 0.15em;
}
.et_button_left.woocommerce-page input.button.alt:hover::after {
	left: 0.15em;
}
.et_button_left.woocommerce-page input.button:hover::after {
	left: 0.15em;
}
.et_password_protected_form .et_submit_button:hover {
	padding: 0.3em 1em;
}
.form-submit .et_pb_button:hover {
	padding: 0.3em 1em;
}
.woocommerce #respond input#submit:hover {
	padding: 0.3em 1em;
}
.woocommerce-page #respond input#submit:hover {
	padding: 0.3em 1em;
}
.et_button_no_icon .et_pb_button::after {
	display: none;
}
.et_button_no_icon.woocommerce #content input.button.alt::after {
	display: none;
}
.et_button_no_icon.woocommerce #content input.button::after {
	display: none;
}
.et_button_no_icon.woocommerce #respond input.alt#submit::after {
	display: none;
}
.et_button_no_icon.woocommerce #respond input#submit::after {
	display: none;
}
.et_button_no_icon.woocommerce a.button.alt::after {
	display: none;
}
.et_button_no_icon.woocommerce a.button::after {
	display: none;
}
.et_button_no_icon.woocommerce button.button.alt::after {
	display: none;
}
.et_button_no_icon.woocommerce button.button::after {
	display: none;
}
.et_button_no_icon.woocommerce input.button.alt::after {
	display: none;
}
.et_button_no_icon.woocommerce input.button::after {
	display: none;
}
.et_button_no_icon.woocommerce-page #content input.button.alt::after {
	display: none;
}
.et_button_no_icon.woocommerce-page #content input.button::after {
	display: none;
}
.et_button_no_icon.woocommerce-page #respond input.alt#submit::after {
	display: none;
}
.et_button_no_icon.woocommerce-page #respond input#submit::after {
	display: none;
}
.et_button_no_icon.woocommerce-page a.button.alt::after {
	display: none;
}
.et_button_no_icon.woocommerce-page a.button::after {
	display: none;
}
.et_button_no_icon.woocommerce-page button.button.alt::after {
	display: none;
}
.et_button_no_icon.woocommerce-page button.button::after {
	display: none;
}
.et_button_no_icon.woocommerce-page input.button.alt::after {
	display: none;
}
.et_button_no_icon.woocommerce-page input.button::after {
	display: none;
}
.et_button_no_icon .et_pb_button {
	padding: 0.3em 1em !important;
}
.et_button_no_icon .et_pb_button:hover {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.et_button_icon_visible.et_button_left .et_pb_button {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button.alt {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input.alt#submit {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button.alt {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button.alt {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button.alt {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button.alt {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input.alt#submit {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button.alt {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button.alt {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.et_button_left .et_pb_button:hover {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.et_button_left.woocommerce #content input.button.alt:hover {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.et_button_left.woocommerce #content input.button:hover {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.et_button_left.woocommerce #respond input.alt#submit:hover {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.et_button_left.woocommerce #respond input#submit:hover {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.et_button_left.woocommerce a.button.alt:hover {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.et_button_left.woocommerce a.button:hover {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.et_button_left.woocommerce button.button.alt:hover {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.et_button_left.woocommerce button.button:hover {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.et_button_left.woocommerce input.button.alt:hover {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.et_button_left.woocommerce input.button:hover {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.et_button_left.woocommerce-page #content input.button.alt:hover {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.et_button_left.woocommerce-page #content input.button:hover {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.et_button_left.woocommerce-page #respond input.alt#submit:hover {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.et_button_left.woocommerce-page #respond input#submit:hover {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.et_button_left.woocommerce-page a.button.alt:hover {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.et_button_left.woocommerce-page a.button:hover {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.et_button_left.woocommerce-page button.button.alt:hover {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.et_button_left.woocommerce-page button.button:hover {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.et_button_left.woocommerce-page input.button.alt:hover {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.et_button_left.woocommerce-page input.button:hover {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.woocommerce #content input.button {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.woocommerce #content input.button.alt {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.woocommerce #content input.button.alt:hover {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.woocommerce #content input.button:hover {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.woocommerce #respond input#submit {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.woocommerce #respond input.alt#submit {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.woocommerce #respond input.alt#submit:hover {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.woocommerce #respond input#submit:hover {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.woocommerce a.button {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.woocommerce a.button.alt {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.woocommerce a.button.alt:hover {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.woocommerce a.button:hover {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.woocommerce button.button {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.woocommerce button.button.alt {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.woocommerce button.button.alt:hover {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.woocommerce button.button:hover {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.woocommerce input.button {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.woocommerce input.button.alt {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.woocommerce input.button.alt:hover {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.woocommerce input.button:hover {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.woocommerce-page #content input.button {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.woocommerce-page #content input.button.alt {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.woocommerce-page #content input.button.alt:hover {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.woocommerce-page #content input.button:hover {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.woocommerce-page #respond input#submit {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.woocommerce-page #respond input.alt#submit {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.woocommerce-page #respond input.alt#submit:hover {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.woocommerce-page #respond input#submit:hover {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.woocommerce-page a.button {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.woocommerce-page a.button.alt {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.woocommerce-page a.button.alt:hover {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.woocommerce-page a.button:hover {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.woocommerce-page button.button {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.woocommerce-page button.button.alt {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.woocommerce-page button.button.alt:hover {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.woocommerce-page button.button:hover {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.woocommerce-page input.button {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.woocommerce-page input.button.alt {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.woocommerce-page input.button.alt:hover {
	padding: 0.3em 1em !important;
}
.et_button_no_icon.woocommerce-page input.button:hover {
	padding: 0.3em 1em !important;
}
.woocommerce input.button {
	padding: 0.3em 1em !important;
}
.woocommerce input.button:hover {
	padding: 0.3em 1em !important;
}
.et_button_custom_icon .et_pb_button::after {
	line-height: 1.7em;
}
.et_button_custom_icon.woocommerce #content input.button.alt::after {
	line-height: 1.7em;
}
.et_button_custom_icon.woocommerce #content input.button::after {
	line-height: 1.7em;
}
.et_button_custom_icon.woocommerce #respond input.alt#submit::after {
	line-height: 1.7em;
}
.et_button_custom_icon.woocommerce #respond input#submit::after {
	line-height: 1.7em;
}
.et_button_custom_icon.woocommerce a.button.alt::after {
	line-height: 1.7em;
}
.et_button_custom_icon.woocommerce a.button::after {
	line-height: 1.7em;
}
.et_button_custom_icon.woocommerce button.button.alt::after {
	line-height: 1.7em;
}
.et_button_custom_icon.woocommerce button.button::after {
	line-height: 1.7em;
}
.et_button_custom_icon.woocommerce input.button.alt::after {
	line-height: 1.7em;
}
.et_button_custom_icon.woocommerce input.button::after {
	line-height: 1.7em;
}
.et_button_custom_icon.woocommerce-page #content input.button.alt::after {
	line-height: 1.7em;
}
.et_button_custom_icon.woocommerce-page #content input.button::after {
	line-height: 1.7em;
}
.et_button_custom_icon.woocommerce-page #respond input.alt#submit::after {
	line-height: 1.7em;
}
.et_button_custom_icon.woocommerce-page #respond input#submit::after {
	line-height: 1.7em;
}
.et_button_custom_icon.woocommerce-page a.button.alt::after {
	line-height: 1.7em;
}
.et_button_custom_icon.woocommerce-page a.button::after {
	line-height: 1.7em;
}
.et_button_custom_icon.woocommerce-page button.button.alt::after {
	line-height: 1.7em;
}
.et_button_custom_icon.woocommerce-page button.button::after {
	line-height: 1.7em;
}
.et_button_custom_icon.woocommerce-page input.button.alt::after {
	line-height: 1.7em;
}
.et_button_custom_icon.woocommerce-page input.button::after {
	line-height: 1.7em;
}
.et_button_custom_icon .et_pb_button:hover::after {
	margin-left: 0.3em;
}
.et_button_custom_icon.et_button_icon_visible .et_pb_button::after {
	margin-left: 0.3em;
}
.et_button_custom_icon.et_button_icon_visible.woocommerce #content input.button.alt::after {
	margin-left: 0.3em;
}
.et_button_custom_icon.et_button_icon_visible.woocommerce #content input.button::after {
	margin-left: 0.3em;
}
.et_button_custom_icon.et_button_icon_visible.woocommerce #respond input.alt#submit::after {
	margin-left: 0.3em;
}
.et_button_custom_icon.et_button_icon_visible.woocommerce #respond input#submit::after {
	margin-left: 0.3em;
}
.et_button_custom_icon.et_button_icon_visible.woocommerce a.button.alt::after {
	margin-left: 0.3em;
}
.et_button_custom_icon.et_button_icon_visible.woocommerce a.button::after {
	margin-left: 0.3em;
}
.et_button_custom_icon.et_button_icon_visible.woocommerce button.button.alt::after {
	margin-left: 0.3em;
}
.et_button_custom_icon.et_button_icon_visible.woocommerce button.button::after {
	margin-left: 0.3em;
}
.et_button_custom_icon.et_button_icon_visible.woocommerce input.button.alt::after {
	margin-left: 0.3em;
}
.et_button_custom_icon.et_button_icon_visible.woocommerce input.button::after {
	margin-left: 0.3em;
}
.et_button_custom_icon.et_button_icon_visible.woocommerce-page #content input.button.alt::after {
	margin-left: 0.3em;
}
.et_button_custom_icon.et_button_icon_visible.woocommerce-page #content input.button::after {
	margin-left: 0.3em;
}
.et_button_custom_icon.et_button_icon_visible.woocommerce-page #respond input.alt#submit::after {
	margin-left: 0.3em;
}
.et_button_custom_icon.et_button_icon_visible.woocommerce-page #respond input#submit::after {
	margin-left: 0.3em;
}
.et_button_custom_icon.et_button_icon_visible.woocommerce-page a.button.alt::after {
	margin-left: 0.3em;
}
.et_button_custom_icon.et_button_icon_visible.woocommerce-page a.button::after {
	margin-left: 0.3em;
}
.et_button_custom_icon.et_button_icon_visible.woocommerce-page button.button.alt::after {
	margin-left: 0.3em;
}
.et_button_custom_icon.et_button_icon_visible.woocommerce-page button.button::after {
	margin-left: 0.3em;
}
.et_button_custom_icon.et_button_icon_visible.woocommerce-page input.button.alt::after {
	margin-left: 0.3em;
}
.et_button_custom_icon.et_button_icon_visible.woocommerce-page input.button::after {
	margin-left: 0.3em;
}
.et_button_custom_icon.woocommerce #content input.button.alt:hover::after {
	margin-left: 0.3em;
}
.et_button_custom_icon.woocommerce #content input.button:hover::after {
	margin-left: 0.3em;
}
.et_button_custom_icon.woocommerce #respond input.alt#submit:hover::after {
	margin-left: 0.3em;
}
.et_button_custom_icon.woocommerce #respond input#submit:hover::after {
	margin-left: 0.3em;
}
.et_button_custom_icon.woocommerce a.button.alt:hover::after {
	margin-left: 0.3em;
}
.et_button_custom_icon.woocommerce a.button:hover::after {
	margin-left: 0.3em;
}
.et_button_custom_icon.woocommerce button.button.alt:hover::after {
	margin-left: 0.3em;
}
.et_button_custom_icon.woocommerce button.button:hover::after {
	margin-left: 0.3em;
}
.et_button_custom_icon.woocommerce input.button.alt:hover::after {
	margin-left: 0.3em;
}
.et_button_custom_icon.woocommerce input.button:hover::after {
	margin-left: 0.3em;
}
.et_button_custom_icon.woocommerce-page #content input.button.alt:hover::after {
	margin-left: 0.3em;
}
.et_button_custom_icon.woocommerce-page #content input.button:hover::after {
	margin-left: 0.3em;
}
.et_button_custom_icon.woocommerce-page #respond input.alt#submit:hover::after {
	margin-left: 0.3em;
}
.et_button_custom_icon.woocommerce-page a.button.alt:hover::after {
	margin-left: 0.3em;
}
.et_button_custom_icon.woocommerce-page a.button:hover::after {
	margin-left: 0.3em;
}
.et_button_custom_icon.woocommerce-page button.button.alt:hover::after {
	margin-left: 0.3em;
}
.et_button_custom_icon.woocommerce-page button.button:hover::after {
	margin-left: 0.3em;
}
.et_button_custom_icon.woocommerce-page input.button.alt:hover::after {
	margin-left: 0.3em;
}
.et_button_custom_icon.woocommerce-page input.button:hover::after {
	margin-left: 0.3em;
}
.et_button_left.woocommerce-page #respond input#submit:hover::after {
	margin-left: 0.3em;
}
#left-area .post_format-post-format-gallery :first-of-type.wp-block-gallery {
	padding: 0px; margin-bottom: -16px;
}
.entry-content table {
	margin: 0px 0px 15px; border: 1px solid rgb(238, 238, 238); border-image: none; width: 100%; text-align: left;
}
body.et-pb-preview #main-content .container table {
	margin: 0px 0px 15px; border: 1px solid rgb(238, 238, 238); border-image: none; width: 100%; text-align: left;
}
.entry-content thead th {
	padding: 9px 24px; color: rgb(85, 85, 85); font-weight: 700;
}
.entry-content tr th {
	padding: 9px 24px; color: rgb(85, 85, 85); font-weight: 700;
}
body.et-pb-preview #main-content .container thead th {
	padding: 9px 24px; color: rgb(85, 85, 85); font-weight: 700;
}
body.et-pb-preview #main-content .container tr th {
	padding: 9px 24px; color: rgb(85, 85, 85); font-weight: 700;
}
.entry-content tr td {
	padding: 6px 24px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
body.et-pb-preview #main-content .container tr td {
	padding: 6px 24px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
#left-area ul {
	padding: 0px 0px 23px 1em; line-height: 26px; list-style-type: disc;
}
.comment-content ul {
	padding: 0px 0px 23px 1em; line-height: 26px; list-style-type: disc;
}
.entry-content ul {
	padding: 0px 0px 23px 1em; line-height: 26px; list-style-type: disc;
}
body.et-pb-preview #main-content .container ul {
	padding: 0px 0px 23px 1em; line-height: 26px; list-style-type: disc;
}
#left-area 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 ol {
	padding: 0px 0px 23px; line-height: 26px; list-style-type: decimal; list-style-position: inside;
}
body.et-pb-preview #main-content .container ol {
	padding: 0px 0px 23px; line-height: 26px; list-style-type: decimal; list-style-position: inside;
}
#left-area ul li ul {
	padding: 2px 0px 2px 20px;
}
.comment-content ul li ol {
	padding: 2px 0px 2px 20px;
}
.comment-content ul li ul {
	padding: 2px 0px 2px 20px;
}
.entry-content ul li ol {
	padding: 2px 0px 2px 20px;
}
body.et-pb-preview #main-content .container ul li ol {
	padding: 2px 0px 2px 20px;
}
#left-area ol li ul {
	padding: 2px 0px 2px 35px;
}
.comment-content ol li ol {
	padding: 2px 0px 2px 35px;
}
.comment-content ol li ul {
	padding: 2px 0px 2px 35px;
}
.entry-content ol li ol {
	padding: 2px 0px 2px 35px;
}
body.et-pb-preview #main-content .container ol li ol {
	padding: 2px 0px 2px 35px;
}
#left-area ul.wp-block-gallery {
	padding: 0px; display: flex; list-style-type: none; flex-wrap: wrap;
}
.comment .children {
	list-style: none !important; padding: 0px !important; line-height: 1.7em !important;
}
ol.commentlist {
	list-style: none !important; padding: 0px !important; line-height: 1.7em !important;
}
.comment-content ul {
	padding: 0px 0px 23px 16px !important; line-height: 26px !important;
}
.comment-content ol {
	line-height: 26px !important;
}
#left-area ul.products {
	list-style: none !important; padding: 0px !important; line-height: 1.7 !important;
}
.gallery-item a {
	display: block;
}
.gallery-caption {
	width: 90%;
}
.gallery-item a {
	width: 90%;
}
body.admin-bar.et_fixed_nav #main-header {
	top: 32px;
}
body.admin-bar.et_fixed_nav #top-header {
	top: 32px;
}
body.admin-bar.et_non_fixed_nav.et_transparent_nav #main-header {
	top: 32px;
}
body.admin-bar.et_non_fixed_nav.et_transparent_nav #top-header {
	top: 32px;
}
body.et-wp-pre-3_8.admin-bar.et_fixed_nav #main-header {
	top: 28px;
}
body.et-wp-pre-3_8.admin-bar.et_fixed_nav #top-header {
	top: 28px;
}
body.et-wp-pre-3_8.admin-bar.et_non_fixed_nav.et_transparent_nav #main-header {
	top: 28px;
}
body.et-wp-pre-3_8.admin-bar.et_non_fixed_nav.et_transparent_nav #top-header {
	top: 28px;
}
body.et_fixed_nav.et_secondary_nav_enabled #main-header {
	top: 30px;
}
body.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header {
	top: 30px;
}
body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header {
	top: 63px;
}
body.admin-bar.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header {
	top: 63px;
}
body.admin-bar.et_non_fixed_nav.et_transparent_nav.et_header_style_slide #main-header {
	top: 0px;
}
.et_vertical_fixed.admin-bar #page-container #main-header {
	top: 32px;
}
#wpadminbar {
	z-index: 100001;
}
.container {
	text-align: left; position: relative;
}
#top-header {
	color: rgb(255, 255, 255); line-height: 13px; font-size: 12px; z-index: 100000;
}
#top-header a {
	color: rgb(255, 255, 255);
}
#et-secondary-nav {
	transition:background-color 0.4s, transform 0.4s, opacity 0.4s ease-in-out; -webkit-transition: background-color .4s, transform .4s, opacity .4s ease-in-out; -moz-transition: background-color .4s, transform .4s, opacity .4s ease-in-out;
}
#top-header {
	transition:background-color 0.4s, transform 0.4s, opacity 0.4s ease-in-out; -webkit-transition: background-color .4s, transform .4s, opacity .4s ease-in-out; -moz-transition: background-color .4s, transform .4s, opacity .4s ease-in-out;
}
#top-header .container {
	padding-top: 0.75em; font-weight: 600;
}
#main-header {
	top: 0px; width: 100%; line-height: 23px; font-weight: 500; position: relative; z-index: 99999; box-shadow: 0px 1px 0px rgba(0,0,0,0.1); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .1); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
}
.et_duplicate_social_icons {
	display: none;
}
#top-header {
	line-height: 1em;
}
#top-header #et-info {
	line-height: 1em;
}
#top-header .container {
	line-height: 1em;
}
#top-header .et-social-icon a {
	line-height: 1em;
}
.et_fixed_nav.et_show_nav #page-container {
	padding-top: 80px;
}
.et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container {
	padding-top: 80px;
}
.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container {
	padding-top: 111px;
}
.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled #page-container {
	padding-top: 111px;
}
.et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container {
	padding-top: 177px;
}
.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container {
	padding-top: 177px;
}
.et_fixed_nav.et_show_nav.et_header_style_centered #page-container {
	padding-top: 147px;
}
.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_header_style_centered #page-container {
	padding-top: 147px;
}
.et_fixed_nav #top-header {
	left: 0px; top: 0px; right: 0px;
}
.et_non_fixed_nav.et_transparent_nav #top-header {
	left: 0px; top: 0px; right: 0px;
}
.et_non_fixed_nav.et_transparent_nav #main-header {
	position: absolute;
}
.et_non_fixed_nav.et_transparent_nav #top-header {
	position: absolute;
}
.et_fixed_nav #main-header {
	position: fixed;
}
.et_fixed_nav #top-header {
	position: fixed;
}
.et_header_style_left #et-top-navigation {
	padding-top: 33px;
}
.et_header_style_split #et-top-navigation {
	padding-top: 33px;
}
.et_header_style_left #et-top-navigation nav > ul > li > a {
	padding-bottom: 33px;
}
.et_header_style_split #et-top-navigation nav > ul > li > a {
	padding-bottom: 33px;
}
.et_header_style_left .logo_container {
	width: 100%; height: 100%; position: absolute;
}
.et_header_style_split #et-top-navigation nav > ul > li > a {
	z-index: 3;
}
.et_header_style_split .centered-inline-logo-wrap {
	margin: -33px 0px; transition:0.4s ease-in-out; height: 66px; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out;
}
.et_header_style_split .centered-inline-logo-wrap .logo_container {
	height: 100%;
}
.et_header_style_split .centered-inline-logo-wrap a {
	height: 100%;
}
.et_header_style_split .logo_container {
	
}
.et_header_style_split #top-menu-nav {
	display: inline-block;
}
.et_header_style_split #et_top_search {
	float: none; display: inline-block;
}
.et_header_style_split.et_vertical_nav #et_top_search {
	display: block;
}
.et_header_style_split #et_search_icon::before {
	margin-top: -9px;
}
.et_header_style_left .mobile_menu_bar {
	padding-bottom: 24px;
}
.et_header_style_split .mobile_menu_bar {
	padding-bottom: 24px;
}
.et_header_style_split #et-top-navigation {
	width: 100%; text-align: center; line-height: 1; vertical-align: middle; float: none; display: inline-block; position: relative;
}
.et_header_style_split.et_vertical_nav #et-top-navigation {
	display: block;
}
.et_header_style_split #main-header .container {
	text-align: center; z-index: 2;
}
.et_header_style_split #main-header .logo_container {
	text-align: center; z-index: 2;
}
.et_header_style_split.et_vertical_nav #et-top-navigation {
	text-align: left;
}
.et_header_style_split span.logo_helper {
	display: none;
}
.et_header_style_split #top-menu {
	float: none;
}
.et_header_style_split .fullwidth-menu {
	float: none;
}
.et_header_style_split nav#top-menu-nav {
	float: none;
}
.et_header_style_split nav.fullwidth-menu-nav {
	float: none;
}
.safari.et_header_style_split #et-top-navigation {
	-webkit-transform: translate3d(0, 0, 0);
}
.et_header_style_centered #main-header .container {
	height: inherit; text-align: center;
}
.et_header_style_centered.et_vertical_nav #main-header .container {
	height: auto;
}
.et_header_style_centered #main-header div#et-top-navigation {
	width: 100%; bottom: 0px; position: relative;
}
.et_header_style_centered #et-top-navigation {
	float: none;
}
.et_header_style_centered #logo {
	float: none;
}
.et_header_style_centered #top-menu {
	float: none;
}
.et_header_style_centered nav#top-menu-nav {
	float: none;
}
.et_header_style_centered #logo {
	max-height: 64%;
}
.et_header_style_centered #main-header .logo_container {
	padding: 0px; height: 100px;
}
.et_header_style_centered header.et-fixed-header#main-header .logo_container {
	height: 70px;
}
.et_header_style_centered #et_top_search {
	float: none; display: inline-block !important;
}
.et_header_style_centered #et_search_icon::before {
	left: 3px; top: -13px;
}
.et_header_style_centered nav#top-menu-nav {
	display: inline-block;
}
.et_header_style_centered #top-menu > li > a {
	padding-bottom: 2em;
}
.et_header_style_centered #et-top-navigation .et-cart-info {
	float: none;
}
.et_hide_search_icon #et_top_search {
	display: none !important;
}
.et_hide_search_icon .et_slide_menu_top .et-search-form {
	display: none !important;
}
.et_vertical_nav.et_header_style_centered #main-header .logo_container {
	height: auto;
}
.et_vertical_nav.et_header_style_centered header.et-fixed-header#main-header .logo_container {
	height: auto;
}
.et_vertical_nav.et_header_style_centered header#main-header #top-menu > li > a {
	padding-bottom: 19px;
}
.et_vertical_nav.et_header_style_centered header.et-fixed-header#main-header #top-menu > li > a {
	padding-bottom: 19px;
}
.et_vertical_nav.et_header_style_left #et-top-navigation {
	padding-top: 0px;
}
.et_vertical_nav.et_header_style_split #et-top-navigation {
	padding-top: 0px;
}
#logo {
	transition:0.4s ease-in-out; margin-bottom: 0px; vertical-align: middle; float: none; display: inline-block; max-height: 54%; -webkit-transform: translate3d(0, 0, 0); -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out;
}
.et_pb_svg_logo #logo {
	height: 54%;
}
.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo {
	height: 54%;
}
.logo_container {
	transition:0.4s ease-in-out; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out;
}
span.logo_helper {
	width: 0px; height: 100%; vertical-align: middle; display: inline-block;
}
.et_vertical_nav .logo_container {
	padding: 0px; height: auto; position: relative;
}
.et_vertical_nav span.logo_helper {
	display: none;
}
.safari .centered-inline-logo-wrap {
	transition:0.4s ease-in-out; -webkit-transform: translate3d(0, 0, 0); -webkit-transition: all .4s ease-in-out;
}
#et-define-logo-wrap img {
	width: 100%;
}
.gecko .svg-logo#et-define-logo-wrap {
	position: relative !important;
}
.et-cart-info {
	color: inherit;
}
#top-header .et-cart-info {
	margin-left: 15px;
}
#et-top-navigation .et-cart-info {
	margin: -2px 0px 0px 22px; font-size: 16px; float: left;
}
.et_vertical_nav #et-top-navigation .et-cart-info {
	margin-left: 0px;
}
.et_header_style_fullscreen #et-top-navigation a.et-cart-info {
	display: none;
}
.et_header_style_slide #et-top-navigation a.et-cart-info {
	display: none;
}
#et-info {
	float: left;
}
#et-info-email {
	position: relative;
}
#et-info-phone {
	position: relative;
}
.et-cart-info span {
	position: relative;
}
#et-info-phone::before {
	top: 2px; margin-right: 2px; position: relative; content: "\e090";
}
#et-info-phone {
	margin-right: 13px;
}
#et-info-email::before {
	margin-right: 4px; content: "\e076";
}
#top-header .et-social-icons {
	float: none; display: inline-block;
}
#et-secondary-menu .et-social-icons {
	margin-right: 20px;
}
#top-header .et-social-icons li {
	margin-top: -2px; margin-left: 12px;
}
.et-social-icons {
	float: right;
}
.et-social-icons li {
	margin-left: 20px; display: inline-block;
}
.et-social-icon a {
	transition:color 0.3s; text-align: center; color: rgb(102, 102, 102); font-size: 24px; text-decoration: none; display: inline-block; position: relative;
}
.et-social-icon span {
	display: none;
}
#top-header .et-social-icon a {
	font-size: 14px;
}
#top-menu {
	line-height: 0;
}
#top-menu-nav {
	line-height: 0;
}
#et-top-navigation {
	font-weight: 600;
}
.et_fixed_nav #et-top-navigation {
	transition:0.4s ease-in-out; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out;
}
#et-secondary-menu {
	float: right;
}
#et-info {
	padding-bottom: 0.75em; display: block;
}
#et-secondary-menu > ul > li a {
	padding-bottom: 0.75em; display: block;
}
#et-secondary-nav {
	display: inline-block;
}
#et-secondary-nav li {
	display: inline-block;
}
#et-secondary-nav a {
	transition:background-color 0.4s, color 0.4s ease-in-out; -webkit-transition: background-color .4s, color .4s ease-in-out; -moz-transition: background-color .4s, color .4s ease-in-out;
}
#et-secondary-nav li {
	margin-right: 15px;
}
#et-secondary-nav > li:last-child {
	margin-right: 0px;
}
.et-cart-info span::before {
	margin-right: 10px; content: "\e07a";
}
#top-menu {
	float: left;
}
.fullwidth-menu {
	float: left;
}
nav#top-menu-nav {
	float: left;
}
nav.fullwidth-menu-nav {
	float: left;
}
#top-menu li {
	padding-right: 22px; font-size: 14px; display: inline-block;
}
#top-menu > li:last-child {
	padding-right: 0px;
}
.et_fullwidth_nav.et_non_fixed_nav.et_header_style_left #top-menu > li:last-child > ul.sub-menu {
	right: 0px;
}
#top-menu a {
	transition:0.4s ease-in-out; color: rgba(0, 0, 0, 0.6); text-decoration: none; display: block; position: relative; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out;
}
#et-info-email:hover {
	transition:0.4s ease-in-out; opacity: 0.7; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out;
}
#et-secondary-menu > ul > li > a:hover {
	transition:0.4s ease-in-out; opacity: 0.7; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out;
}
#top-menu-nav > ul > li > a:hover {
	transition:0.4s ease-in-out; opacity: 0.7; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out;
}
.et-social-icons a:hover {
	transition:0.4s ease-in-out; opacity: 0.7; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out;
}
#et_search_icon::before {
	left: 0px; top: -3px; font-size: 17px; position: absolute; content: "\55";
}
#et_search_icon:hover {
	cursor: pointer;
}
#et_top_search {
	margin: 3px 0px 0px 22px; width: 18px; float: right; display: block; position: relative;
}
.et_search_opened#et_top_search {
	width: 100%; position: absolute;
}
.et_vertical_nav #et_top_search {
	margin-left: 0px;
}
.et-search-form {
	top: 0px; width: 100%; right: 0px; bottom: 0px; position: absolute; z-index: 1000;
}
.et-search-form input {
	background: 0px 0px; margin: auto; border: currentColor; border-image: none; top: 0px; width: 90%; right: 30px; bottom: 0px; color: rgb(51, 51, 51); position: absolute;
}
.et-search-form .et-search-field::-ms-clear {
	width: 0px; height: 0px; display: none;
}
.et_header_style_centered .et-search-form input {
	top: 60%;
}
.et_header_style_centered span.et_close_search_field {
	top: 60%;
}
.et_vertical_nav.et_header_style_centered .et-search-form input {
	top: 0px;
}
.et_vertical_nav.et_header_style_centered span.et_close_search_field {
	top: 0px;
}
.et_search_form_container {
	animation:none; -webkit-animation: none; -o-animation: none; -moz-animation: none;
}
.container.et_search_form_container {
	height: 1px; position: relative; opacity: 0;
}
.container.et_search_form_container.et_pb_search_visible {
	animation:fadeInTop 1s cubic-bezier(0.77, 0, 0.175, 1); z-index: 999; -webkit-animation: fadeInTop 1s 1 cubic-bezier(.77, 0, .175, 1); -o-animation: fadeInTop 1s 1 cubic-bezier(.77, 0, .175, 1); -moz-animation: fadeInTop 1s 1 cubic-bezier(.77, 0, .175, 1);
}
.et_pb_search_visible.et_pb_no_animation {
	opacity: 1;
}
.et_pb_search_form_hidden {
	animation:fadeOutTop 1s cubic-bezier(0.77, 0, 0.175, 1); -webkit-animation: fadeOutTop 1s 1 cubic-bezier(.77, 0, .175, 1); -o-animation: fadeOutTop 1s 1 cubic-bezier(.77, 0, .175, 1); -moz-animation: fadeOutTop 1s 1 cubic-bezier(.77, 0, .175, 1);
}
span.et_close_search_field {
	margin: auto; top: 0px; width: 30px; height: 30px; right: 0px; bottom: 0px; display: block; position: absolute; z-index: 99999; cursor: pointer;
}
span.et_close_search_field::after {
	text-transform: none; line-height: 1; font-family: ETmodules; font-size: 32px; font-variant: normal; font-weight: 400; display: inline-block; content: "\4d"; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-font-smoothing: antialiased; speak: none;
}
.container.et_menu_container {
	z-index: 99;
}
.container.et_search_form_container.et_pb_search_form_hidden {
	z-index: 1 !important;
}
.et_search_outer {
	top: 0px; width: 100%; overflow: hidden; position: absolute;
}
.container.et_pb_menu_hidden {
	z-index: -1;
}
form.et-search-form {
	background: rgba(0, 0, 0, 0) !important;
}
#left-area .post-meta {
	padding-bottom: 15px; font-size: 14px;
}
#left-area .post-meta a {
	color: rgb(102, 102, 102); text-decoration: none;
}
#left-area .et_featured_image {
	padding-bottom: 7px;
}
.single .post {
	padding-bottom: 25px;
}
body.single .et_audio_content {
	margin-bottom: -6px;
}
.single.et_pb_pagebuilder_layout.et_full_width_page #main-content .container {
	width: 100%; padding-top: 0px; max-width: 100%;
}
.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
	margin: auto; width: 80%; padding-top: 6%; max-width: 1080px;
}
.single.et_pb_pagebuilder_layout.et_full_width_page :last-of-type.et_post_meta_wrapper {
	padding-top: 0px;
}
.et_pb_pagebuilder_layout.single-post #page-container .et_pb_row {
	width: 100%;
}
.et_pb_pagebuilder_layout.single-post #page-container .et_pb_with_background .et_pb_row {
	width: 80%;
}
.et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row {
	width: 80%;
}
.et_pb_pagebuilder_layout.single.et_full_width_portfolio_page #page-container .et_pb_row {
	width: 80%;
}
.et_pb_pagebuilder_layout .entry-content {
	padding-top: 0px; margin-bottom: 0px !important;
}
.et_pb_pagebuilder_layout .et_pb_post .entry-content {
	padding-top: 0px; margin-bottom: 0px !important;
}
.single-project.et_pb_pagebuilder_layout .nav-single {
	margin: 10px auto; width: 80%; max-width: 1080px;
}
.et_password_protected_form p input {
	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); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.et_password_protected_form label {
	display: none;
}
.et_password_protected_form .et_submit_button {
	margin: 8px auto 0px; font-family: inherit; float: right; display: block; cursor: pointer;
}
.post-password-required .et_pb_row {
	max-width: 100%;
}
.post-password-required p.nocomments.container {
	max-width: 100%;
}
.post-password-required p.nocomments.container::before {
	display: none;
}
p.demo_store {
	top: auto !important; bottom: 0px !important; position: fixed !important; z-index: 100000;
}
.comment-content address {
	line-height: 24px; margin-bottom: 12px;
}
.entry-content address {
	line-height: 24px; margin-bottom: 12px;
}
body.et-pb-preview #main-content .container address {
	line-height: 24px; margin-bottom: 12px;
}
.woocommerce-info a {
	color: rgb(255, 255, 255) !important;
}
.shop_table .actions .submit {
	float: right;
}
.shop_table .actions .checkout-button {
	clear: both;
}
.col2-set.addresses {
	margin-top: 20px;
}
table.shop_table {
	margin-bottom: 30px !important;
}
.woocommerce-message a.button.wc-forward {
	background: rgb(255, 255, 255); border: currentColor; border-image: none;
}
.woocommerce-message a.button.wc-forward:hover {
	background: rgb(255, 255, 255); border: currentColor; border-image: none;
}
.woocommerce form .form-row input.input-text {
	padding: 15px; border-radius: 3px; font-size: 14px;
}
.woocommerce form .form-row textarea {
	padding: 15px; border-radius: 3px; font-size: 14px;
}
p.woocommerce-result-count {
	color: rgb(153, 153, 153); padding-bottom: 40px; font-size: 14px; font-weight: 500;
}
.entry-summary .entry-title {
	padding-bottom: 14px !important;
}
.et_pb_widget .buttons a {
	margin-top: 10px !important;
}
.product_meta {
	color: rgb(102, 102, 102); padding-top: 6px; font-size: 14px; border-top-color: rgb(218, 218, 218); border-top-width: 1px; border-top-style: solid;
}
.posted_in a {
	color: rgb(130, 192, 199); font-weight: 500; text-decoration: none;
}
.related.products {
	margin: 20px 0px;
}
.product .related h2 {
	padding-bottom: 16px; font-size: 26px !important;
}
.woocommerce ul.products li.product a img {
	margin: 0px 0px 9px !important; box-shadow: none !important; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.woocommerce-page ul.products li.product a img {
	margin: 0px 0px 9px !important; box-shadow: none !important; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.woocommerce ul.products li.product h3 {
	padding: 0.3em 0px;
}
.woocommerce-page ul.products li.product h3 {
	padding: 0.3em 0px;
}
.woocommerce ul.products li.product .onsale {
	margin: 0px !important; left: 10px !important; right: auto !important;
}
.woocommerce-page ul.products li.product .onsale {
	margin: 0px !important; left: 10px !important; right: auto !important;
}
.woocommerce span.onsale {
	background: rgb(239, 143, 97) !important; margin: 0px !important; padding: 6px 18px !important; border-radius: 3px !important; left: 10px !important; top: 10px !important; color: rgb(255, 255, 255); line-height: inherit !important; font-size: 20px; font-weight: 500 !important; position: absolute; z-index: 2; min-height: 0px !important; min-width: 0px !important; box-shadow: none !important; text-shadow: none !important; -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.woocommerce-page span.onsale {
	background: rgb(239, 143, 97) !important; margin: 0px !important; padding: 6px 18px !important; border-radius: 3px !important; left: 10px !important; top: 10px !important; color: rgb(255, 255, 255); line-height: inherit !important; font-size: 20px; font-weight: 500 !important; position: absolute; z-index: 2; min-height: 0px !important; min-width: 0px !important; box-shadow: none !important; text-shadow: none !important; -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.woocommerce #content div.product div.images img {
	box-shadow: none !important; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.woocommerce div.product div.images img {
	box-shadow: none !important; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.woocommerce-page #content div.product div.images img {
	box-shadow: none !important; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.woocommerce-page div.product div.images img {
	box-shadow: none !important; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.woocommerce #content div.product div.images div.thumbnails {
	padding-top: 20px !important;
}
.woocommerce div.product div.images div.thumbnails {
	padding-top: 20px !important;
}
.woocommerce-page #content div.product div.images div.thumbnails {
	padding-top: 20px !important;
}
.woocommerce-page div.product div.images div.thumbnails {
	padding-top: 20px !important;
}
.woocommerce .woocommerce-pagination ul.page-numbers {
	list-style: none !important; padding: 0px !important;
}
.woocommerce-page .woocommerce-pagination ul.page-numbers {
	list-style: none !important; padding: 0px !important;
}
.woocommerce .products .star-rating {
	margin: 4px 0px 0.3em !important;
}
.woocommerce-page .products .star-rating {
	margin: 4px 0px 0.3em !important;
}
.woocommerce .star-rating::before {
	color: rgb(204, 204, 204) !important; content: "\53\53\53\53\53" !important;
}
.woocommerce-page .star-rating::before {
	color: rgb(204, 204, 204) !important; content: "\53\53\53\53\53" !important;
}
.woocommerce ul.products li.product .price {
	margin: 0px !important; color: rgb(102, 102, 102) !important; font-size: 14px;
}
.woocommerce ul.products li.product .price del {
	margin: 0px !important; color: rgb(102, 102, 102) !important; font-size: 14px;
}
.woocommerce-page ul.products li.product .price {
	margin: 0px !important; color: rgb(102, 102, 102) !important; font-size: 14px;
}
.woocommerce-page ul.products li.product .price del {
	margin: 0px !important; color: rgb(102, 102, 102) !important; font-size: 14px;
}
.entry-summary p.price span {
	font-size: 26px !important;
}
.entry-summary p.price del {
	color: rgb(153, 153, 153); margin-right: 10px;
}
.cart_table_item .quantity {
	margin: 0px !important; width: 100px !important;
}
#main-content .cart-subtotal td {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.woocommerce-checkout #main-content .cart-subtotal td {
	border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
#content-area table td {
	padding: 0.85em 0.58em; max-width: 100%;
}
#content-area table th {
	padding: 0.85em 0.58em; max-width: 100%;
}
#content-area table tr {
	padding: 0.85em 0.58em; max-width: 100%;
}
#main-content table.cart td {
	padding: 0.85em 0.58em; max-width: 100%;
}
#main-content table.cart th {
	padding: 0.85em 0.58em; max-width: 100%;
}
#main-content table.cart tr {
	padding: 0.85em 0.58em; max-width: 100%;
}
table.cart td {
	padding: 0.85em 0.58em; max-width: 100%;
}
table.cart th {
	padding: 0.85em 0.58em; max-width: 100%;
}
table.cart tr {
	padding: 0.85em 0.58em; max-width: 100%;
}
#main-content table.cart td.actions .button.alt {
	margin: 19px 0px 9px;
}
table.cart td.actions .button.alt {
	margin: 19px 0px 9px;
}
table.cart td.actions .checkout-button {
	margin: 0px !important;
}
.orderby {
	padding: 4px 8px; border-radius: 5px; border: currentColor; border-image: none; color: rgb(102, 102, 102) !important; font-family: "Open Sans",Arial,sans-serif; font-size: 12px; font-weight: 500; background-color: rgb(236, 236, 236); -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.woocommerce div.product form.cart .variations td select {
	padding: 4px 8px; border-radius: 5px; border: currentColor; border-image: none; color: rgb(102, 102, 102) !important; font-family: "Open Sans",Arial,sans-serif; font-size: 12px; font-weight: 500; background-color: rgb(236, 236, 236); -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.cart_totals h2 {
	margin-bottom: 10px;
}
.shipping_calculator h2 {
	margin-bottom: 10px;
}
.woocommerce #content div.product form.cart {
	margin: 24px 0px 39px !important;
}
.woocommerce div.product form.cart {
	margin: 24px 0px 39px !important;
}
.woocommerce-page #content div.product form.cart {
	margin: 24px 0px 39px !important;
}
.woocommerce-page div.product form.cart {
	margin: 24px 0px 39px !important;
}
.woocommerce #content div.product form.cart div.quantity {
	margin: 0px 20px 0px 0px !important; border-radius: 3px !important; width: auto; overflow: hidden; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.woocommerce div.product form.cart div.quantity {
	margin: 0px 20px 0px 0px !important; border-radius: 3px !important; width: auto; overflow: hidden; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.woocommerce-page #content div.product form.cart div.quantity {
	margin: 0px 20px 0px 0px !important; border-radius: 3px !important; width: auto; overflow: hidden; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.woocommerce-page div.product form.cart div.quantity {
	margin: 0px 20px 0px 0px !important; border-radius: 3px !important; width: auto; overflow: hidden; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.woocommerce #content .quantity input.qty {
	border-radius: 3px; border: currentColor !important; border-image: none !important; height: 49px; color: rgb(255, 255, 255) !important; font-size: 20px !important; font-weight: 500 !important; box-shadow: none !important; background-color: rgba(0, 0, 0, 0.2) !important; -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.woocommerce .quantity input.qty {
	border-radius: 3px; border: currentColor !important; border-image: none !important; height: 49px; color: rgb(255, 255, 255) !important; font-size: 20px !important; font-weight: 500 !important; box-shadow: none !important; background-color: rgba(0, 0, 0, 0.2) !important; -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
	border-radius: 3px; border: currentColor !important; border-image: none !important; height: 49px; color: rgb(255, 255, 255) !important; font-size: 20px !important; font-weight: 500 !important; box-shadow: none !important; background-color: rgba(0, 0, 0, 0.2) !important; -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.woocommerce-page #content .quantity input.qty {
	border-radius: 3px; border: currentColor !important; border-image: none !important; height: 49px; color: rgb(255, 255, 255) !important; font-size: 20px !important; font-weight: 500 !important; box-shadow: none !important; background-color: rgba(0, 0, 0, 0.2) !important; -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.woocommerce-page .quantity input.qty {
	border-radius: 3px; border: currentColor !important; border-image: none !important; height: 49px; color: rgb(255, 255, 255) !important; font-size: 20px !important; font-weight: 500 !important; box-shadow: none !important; background-color: rgba(0, 0, 0, 0.2) !important; -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
	padding: 6px 12px; width: 150px; margin-right: 10px;
}
.woocommerce-cart table.cart td.actions .coupon :-ms-input-placeholder.input-text {
	color: rgb(255, 255, 255);
}
.woocommerce #content .quantity .minus {
	background: rgb(255, 255, 255) !important; border: 1px solid rgb(188, 200, 201) !important; border-image: none !important; width: 30px !important; height: 24px !important; color: rgb(188, 200, 201) !important; font-size: 20px !important; font-weight: 300 !important; text-decoration: none !important; border-top-left-radius: 0px !important; border-bottom-left-radius: 0px !important; box-shadow: none !important; text-shadow: none !important; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.woocommerce #content .quantity .plus {
	background: rgb(255, 255, 255) !important; border: 1px solid rgb(188, 200, 201) !important; border-image: none !important; width: 30px !important; height: 24px !important; color: rgb(188, 200, 201) !important; font-size: 20px !important; font-weight: 300 !important; text-decoration: none !important; border-top-left-radius: 0px !important; border-bottom-left-radius: 0px !important; box-shadow: none !important; text-shadow: none !important; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.woocommerce .quantity .minus {
	background: rgb(255, 255, 255) !important; border: 1px solid rgb(188, 200, 201) !important; border-image: none !important; width: 30px !important; height: 24px !important; color: rgb(188, 200, 201) !important; font-size: 20px !important; font-weight: 300 !important; text-decoration: none !important; border-top-left-radius: 0px !important; border-bottom-left-radius: 0px !important; box-shadow: none !important; text-shadow: none !important; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.woocommerce .quantity .plus {
	background: rgb(255, 255, 255) !important; border: 1px solid rgb(188, 200, 201) !important; border-image: none !important; width: 30px !important; height: 24px !important; color: rgb(188, 200, 201) !important; font-size: 20px !important; font-weight: 300 !important; text-decoration: none !important; border-top-left-radius: 0px !important; border-bottom-left-radius: 0px !important; box-shadow: none !important; text-shadow: none !important; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.woocommerce-page #content .quantity .minus {
	background: rgb(255, 255, 255) !important; border: 1px solid rgb(188, 200, 201) !important; border-image: none !important; width: 30px !important; height: 24px !important; color: rgb(188, 200, 201) !important; font-size: 20px !important; font-weight: 300 !important; text-decoration: none !important; border-top-left-radius: 0px !important; border-bottom-left-radius: 0px !important; box-shadow: none !important; text-shadow: none !important; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.woocommerce-page #content .quantity .plus {
	background: rgb(255, 255, 255) !important; border: 1px solid rgb(188, 200, 201) !important; border-image: none !important; width: 30px !important; height: 24px !important; color: rgb(188, 200, 201) !important; font-size: 20px !important; font-weight: 300 !important; text-decoration: none !important; border-top-left-radius: 0px !important; border-bottom-left-radius: 0px !important; box-shadow: none !important; text-shadow: none !important; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.woocommerce-page .quantity .minus {
	background: rgb(255, 255, 255) !important; border: 1px solid rgb(188, 200, 201) !important; border-image: none !important; width: 30px !important; height: 24px !important; color: rgb(188, 200, 201) !important; font-size: 20px !important; font-weight: 300 !important; text-decoration: none !important; border-top-left-radius: 0px !important; border-bottom-left-radius: 0px !important; box-shadow: none !important; text-shadow: none !important; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.woocommerce-page .quantity .plus {
	background: rgb(255, 255, 255) !important; border: 1px solid rgb(188, 200, 201) !important; border-image: none !important; width: 30px !important; height: 24px !important; color: rgb(188, 200, 201) !important; font-size: 20px !important; font-weight: 300 !important; text-decoration: none !important; border-top-left-radius: 0px !important; border-bottom-left-radius: 0px !important; box-shadow: none !important; text-shadow: none !important; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.woocommerce #content .quantity {
	margin: 0px; width: 100px;
}
.woocommerce .quantity {
	margin: 0px; width: 100px;
}
.woocommerce-page #content .quantity {
	margin: 0px; width: 100px;
}
.woocommerce-page .quantity {
	margin: 0px; width: 100px;
}
.woocommerce div.product form.cart .variations td {
	padding: 0px 20px 20px 0px !important; line-height: 1.3em; max-width: none !important;
}
.woocommerce div.product form.cart .variations td:last-child {
	padding-right: 0px !important;
}
.woocommerce ul.cart_list li {
	padding: 6px 0px;
}
.woocommerce ul.product_list_widget li {
	padding: 6px 0px;
}
.woocommerce-page ul.cart_list li {
	padding: 6px 0px;
}
.woocommerce-page ul.product_list_widget li {
	padding: 6px 0px;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs::before {
	border-bottom-color: rgb(217, 217, 217);
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
	border-bottom-color: rgb(217, 217, 217);
}
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before {
	border-bottom-color: rgb(217, 217, 217);
}
.woocommerce-page div.product .woocommerce-tabs ul.tabs::before {
	border-bottom-color: rgb(217, 217, 217);
}
body.woocommerce .woocommerce-tabs {
	margin: 30px 0px 45px; border: 1px solid rgb(217, 217, 217); border-image: none;
}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs {
	background: rgb(244, 244, 244); margin: 0px !important; padding: 0px !important;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs {
	background: rgb(244, 244, 244); margin: 0px !important; padding: 0px !important;
}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li {
	background: rgb(244, 244, 244); border-width: medium 1px medium medium; border-style: none solid none none; border-color: currentColor rgb(217, 217, 217) currentColor currentColor; margin: 0px -2px; padding: 0px; border-radius: 0px; border-image: none; box-shadow: none; -moz-border-radius: 0; -webkit-border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none;
}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active {
	background: rgb(244, 244, 244); border-width: medium 1px medium medium; border-style: none solid none none; border-color: currentColor rgb(217, 217, 217) currentColor currentColor; margin: 0px -2px; padding: 0px; border-radius: 0px; border-image: none; box-shadow: none; -moz-border-radius: 0; -webkit-border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs li {
	background: rgb(244, 244, 244); border-width: medium 1px medium medium; border-style: none solid none none; border-color: currentColor rgb(217, 217, 217) currentColor currentColor; margin: 0px -2px; padding: 0px; border-radius: 0px; border-image: none; box-shadow: none; -moz-border-radius: 0; -webkit-border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	background: rgb(244, 244, 244); border-width: medium 1px medium medium; border-style: none solid none none; border-color: currentColor rgb(217, 217, 217) currentColor currentColor; margin: 0px -2px; padding: 0px; border-radius: 0px; border-image: none; box-shadow: none; -moz-border-radius: 0; -webkit-border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none;
}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active {
	background: rgb(255, 255, 255) !important;
}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li a {
	padding: 4px 22px !important; color: rgb(102, 102, 102) !important;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	padding: 4px 22px !important; color: rgb(102, 102, 102) !important;
}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li::after {
	display: none;
}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li::before {
	display: none;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
	display: none;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
	display: none;
}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active a {
	color: rgb(0, 0, 0) !important;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
	color: rgb(0, 0, 0) !important;
}
body.woocommerce #content-area div.product .woocommerce-tabs .panel {
	margin: 0px; padding: 30px;
}
body.woocommerce div.product .woocommerce-tabs .panel {
	margin: 0px; padding: 30px;
}
#reviews .commentlist {
	padding-bottom: 0px !important;
}
.woocommerce #reviews #comments ol.commentlist li {
	margin-bottom: 40px !important;
}
.woocommerce-page #reviews #comments ol.commentlist li {
	margin-bottom: 40px !important;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
	margin: 0px 0px 0px 100px !important; padding: 0px !important; border: currentColor !important; border-image: none !important;
}
.woocommerce-page #reviews #comments ol.commentlist li .comment-text {
	margin: 0px 0px 0px 100px !important; padding: 0px !important; border: currentColor !important; border-image: none !important;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
	padding: 0px !important; border: currentColor !important; border-image: none !important; width: auto !important;
}
.woocommerce-page #reviews #comments ol.commentlist li img.avatar {
	padding: 0px !important; border: currentColor !important; border-image: none !important; width: auto !important;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
	margin: 0px 0px 2px !important; padding: 0px !important; font-size: inherit !important;
}
.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta {
	margin: 0px 0px 2px !important; padding: 0px !important; font-size: inherit !important;
}
.woocommerce #reviews .commentlist .star-rating {
	margin-bottom: 6px !important; float: none !important;
}
.woocommerce #reviews #comments h2 {
	margin-bottom: 30px !important;
}
.woocommerce-page #reviews #comments h2 {
	margin-bottom: 30px !important;
}
.woocommerce-error {
	padding: 15px !important; border: currentColor !important; border-image: none !important; color: rgb(255, 255, 255) !important; font-size: 18px !important; box-shadow: none !important; text-shadow: none !important; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.woocommerce-info {
	padding: 15px !important; border: currentColor !important; border-image: none !important; color: rgb(255, 255, 255) !important; font-size: 18px !important; box-shadow: none !important; text-shadow: none !important; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.woocommerce-message {
	padding: 15px !important; border: currentColor !important; border-image: none !important; color: rgb(255, 255, 255) !important; font-size: 18px !important; box-shadow: none !important; text-shadow: none !important; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.woocommerce-error::before {
	color: rgb(255, 255, 255) !important; display: none !important;
}
.woocommerce-info::before {
	color: rgb(255, 255, 255) !important; display: none !important;
}
.woocommerce-message::before {
	color: rgb(255, 255, 255) !important; display: none !important;
}
.woocommerce-page #review_form #respond p.form-submit {
	padding-bottom: 0px; margin-bottom: 0px;
}
.woocommerce-page #reviews #commentform {
	padding-bottom: 0px; margin-bottom: 0px;
}
div.pp_pic_holder {
	z-index: 100001;
}
div.pp_overlay {
	z-index: 100000;
}
figure.woocommerce-product-gallery__wrapper {
	margin: 0px;
}
.woocommerce div.product div.images .flex-control-thumbs {
	margin-top: 6.66%;
}
.woocommerce div.product div.images .flex-control-thumbs li {
	width: 20%; margin-right: 6.66%; margin-bottom: 6.66%;
}
.woocommerce div.product div.images .flex-control-thumbs li:nth-of-type(4n) {
	margin-right: 0px;
}
.woocommerce div.product div.images.woocommerce-product-gallery {
	margin-bottom: 0px;
}
.woocommerce div.product div.images .flex-control-thumbs li img {
	transition:opacity 0.5s;
}
.single-project #left-area {
	padding-bottom: 50px;
}
.et_main_title {
	padding-bottom: 12px;
}
.et_main_title h1 {
	padding-right: 2px; display: inline-block;
}
.et_main_title .et_project_categories {
	font-size: 14px;
}
.et_main_title .et_project_categories a {
	color: rgb(102, 102, 102); text-decoration: none;
}
.project .entry-content {
	padding-top: 30px;
}
.et_project_meta_title {
	color: rgb(51, 51, 51); font-weight: 700; display: block;
}
.et_project_meta {
	margin: 23px 0px 14px; padding: 15px 0px 39px; border-top-color: rgb(226, 226, 226); border-bottom-color: rgb(226, 226, 226); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.et_project_meta p {
	padding-bottom: 15px;
}
.et_project_meta p a {
	color: rgb(102, 102, 102); text-decoration: none;
}
.nav-single a {
	color: rgb(130, 192, 199); font-size: 14px; font-weight: 400; text-decoration: none;
}
.nav-previous {
	float: left;
}
.nav-next {
	float: right;
}
.single .et_pb_post {
	margin-bottom: 27px;
}
.et_portfolio_image {
	display: block; position: relative;
}
.et_shop_image {
	display: block; position: relative;
}
.et_portfolio_image img {
	margin-bottom: 0px; vertical-align: bottom;
}
.single .et_pb_post.et_pb_no_comments_section {
	padding-bottom: 0px; margin-bottom: 0px;
}
.et_pb_pagebuilder_layout .project .entry-content {
	padding-top: 0px;
}
.et_full_width_portfolio_page .et_project_meta {
	margin-bottom: 0px;
}
.et_full_width_portfolio_page .et_project_meta {
	width: 21%; margin-top: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; float: left;
}
.et_full_width_portfolio_page .entry-content {
	margin-bottom: 43px;
}
.et_full_width_portfolio_page .nav-single {
	padding-top: 13px; border-top-color: rgb(226, 226, 226); border-top-width: 1px; border-top-style: solid;
}
.entry-content .et_pb_member_social_links {
	padding: 0px; margin-top: 20px; list-style-type: none !important;
}
#et-top-navigation {
	float: right;
}
#top-menu li li {
	margin: 0px; padding: 0px 20px;
}
#top-menu li li a {
	padding: 6px 20px; width: 200px;
}
#et-secondary-nav li {
	text-align: right; position: relative;
}
#et-secondary-nav li ul {
	padding: 1em 0px; right: 0px; position: absolute;
}
#et-secondary-nav li ul ul {
	top: 0px; right: 220px; margin-top: -1em;
}
#et-secondary-nav li ul li {
	display: block;
}
#et-secondary-nav li ul {
	visibility: hidden; z-index: 999999; opacity: 0; box-shadow: 0px 2px 5px rgba(0,0,0,0.1); -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .1); -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
}
#et-secondary-nav li ul {
	-webkit-transform: translate3d(0, 0, 0);
}
#et-secondary-nav li.et-hover > ul {
	visibility: visible;
}
#et-secondary-nav li > ul {
	width: 220px;
}
#et-secondary-nav li.et-touch-hover > ul {
	visibility: visible; opacity: 1;
}
#et-secondary-nav li:hover > ul {
	visibility: visible; opacity: 1;
}
.nav li.et-touch-hover > ul {
	visibility: visible; opacity: 1;
}
#et-secondary-nav li li {
	margin: 0px; padding: 0px 2em;
}
#et-secondary-nav li li a {
	padding: 1em; transition:0.2s ease-in-out; width: 100%; line-height: 1em; font-size: 12px; margin-right: 0px; display: block; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out;
}
#et-secondary-nav ul li a:hover {
	background-color: rgba(0, 0, 0, 0.03);
}
#et-secondary-nav li:hover {
	visibility: inherit;
}
#et-secondary-nav .menu-item-has-children > a:first-child::after {
	top: 0px; right: 0px; font-family: ETmodules; font-size: 16px; font-weight: 800; position: absolute; content: "3";
}
#top-menu .menu-item-has-children > a:first-child::after {
	top: 0px; right: 0px; font-family: ETmodules; font-size: 16px; font-weight: 800; position: absolute; content: "3";
}
#et-secondary-nav .menu-item-has-children > a:first-child {
	padding-right: 20px;
}
#top-menu .menu-item-has-children > a:first-child {
	padding-right: 20px;
}
#top-menu li .menu-item-has-children > a:first-child {
	padding-right: 40px;
}
#top-menu li .menu-item-has-children > a:first-child::after {
	top: 6px; right: 20px;
}
#et-secondary-nav .menu-item-has-children > a:first-child::after {
	top: 0px;
}
#et-secondary-nav li .menu-item-has-children > a:first-child::after {
	left: 2.3em; top: 0.67em; right: auto;
}
#top-menu li.mega-menu {
	position: inherit;
}
#top-menu li.mega-menu > ul {
	padding: 30px 20px; left: 0px !important; width: 100%; position: absolute !important;
}
#top-menu li.mega-menu ul li {
	margin: 0px; padding: 0px !important; float: left !important; display: block !important;
}
#top-menu li.mega-menu > ul > li:nth-of-type(4n) {
	clear: right;
}
#top-menu li.mega-menu > ul > li:nth-of-type(4n+1) {
	clear: left;
}
#top-menu li.mega-menu ul li li {
	width: 100%;
}
#top-menu li.mega-menu li > ul {
	padding: 0px; border: currentColor; animation:none !important; border-image: none; left: auto; top: auto; width: 90% !important; position: relative; box-shadow: none; -webkit-animation: none; -webkit-box-shadow: none; -o-animation: none; -moz-animation: none;
}
#top-menu li.mega-menu li ul {
	display: none; visibility: visible; opacity: 1;
}
#top-menu li.mega-menu.et-hover li ul {
	display: block;
}
#top-menu li.mega-menu.et-hover > ul {
	visibility: visible !important; opacity: 1 !important;
}
#top-menu li.mega-menu > ul > li > a {
	padding: 0px 20px 10px; width: 90%;
}
#top-menu li.mega-menu > ul > li > a:first-child {
	padding-top: 0px !important; font-weight: 700; border-bottom-color: rgba(0, 0, 0, 0.03); border-bottom-width: 1px; border-bottom-style: solid;
}
#top-menu li.mega-menu > ul > li > a:first-child:hover {
	background-color: transparent !important;
}
#top-menu li.mega-menu li > a {
	width: 100%;
}
#top-menu li.mega-menu.mega-menu-parent li li {
	width: 100% !important;
}
#top-menu li.mega-menu.mega-menu-parent li > a {
	width: 100% !important;
}
#top-menu li.mega-menu.mega-menu-parent li > .sub-menu {
	width: 100% !important; float: left;
}
#top-menu li.mega-menu > ul > li {
	margin: 0px; width: 25%;
}
#top-menu li.mega-menu.mega-menu-parent-3 > ul > li {
	width: 33.33%;
}
#top-menu li.mega-menu.mega-menu-parent-2 > ul > li {
	width: 50%;
}
#top-menu li.mega-menu.mega-menu-parent-1 > ul > li {
	width: 100%;
}
#top-menu li.mega-menu .menu-item-has-children > a:first-child::after {
	display: none;
}
#top-menu li.mega-menu > ul > li > ul > li {
	margin: 0px; width: 100%;
}
.et_vertical_nav #top-menu li.mega-menu {
	position: relative;
}
.et_vertical_nav #top-menu li.mega-menu li > ul {
	width: 100% !important;
}
.et_vertical_nav #top-menu li.mega-menu li > a {
	width: 100% !important;
}
.et_vertical_nav #top-menu li.mega-menu > ul {
	padding: 30px 20px; left: 0px !important; top: 62px; width: 790px !important; position: absolute !important;
}
.et_vertical_nav #top-menu li.mega-menu > ul > li {
	width: 33.33%;
}
.et_vertical_nav #top-menu li.mega-menu.mega-menu-parent-1 > ul > li {
	width: 100%;
}
.et_vertical_nav #top-menu li.mega-menu.mega-menu-parent-2 > ul > li {
	width: 50%;
}
.et_vertical_nav #top-menu li.mega-menu > ul > li:nth-child(n+4) {
	margin-top: 30px;
}
.et_vertical_nav #top-menu li.mega-menu > ul > li:nth-child(3n) {
	clear: right;
}
.et_vertical_nav #top-menu li.mega-menu > ul > li:nth-child(3n+1) {
	clear: left;
}
.et_vertical_nav #top-menu li.mega-menu > ul > li:nth-of-type(4n+1) {
	clear: none;
}
.et_vertical_nav #top-menu li.mega-menu > ul > li:nth-of-type(4n) {
	clear: none;
}
#et_mobile_nav_menu {
	float: right; display: none;
}
.mobile_menu_bar {
	line-height: 0; display: block; position: relative;
}
.et_toggle_slide_menu::after {
	left: 0px; top: 0px; font-size: 32px; position: relative; cursor: pointer; content: "\61";
}
.mobile_menu_bar::before {
	left: 0px; top: 0px; font-size: 32px; position: relative; cursor: pointer; content: "\61";
}
.mobile_nav .select_page {
	display: none;
}
#main-footer {
	background-color: rgb(34, 34, 34);
}
#footer-widgets {
	padding: 6% 0px 0px;
}
.footer-widget {
	color: rgb(255, 255, 255); float: left;
}
.last {
	margin-right: 0px;
}
.footer-widget :last-child.fwidget {
	margin-bottom: 0px !important;
}
#footer-widgets .footer-widget li {
	padding-left: 14px; position: relative;
}
#footer-widgets .footer-widget li::before {
	border-width: 3px; border-style: solid; border-radius: 3px; left: 0px; top: 9px; position: absolute; content: ""; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
#footer-widgets .footer-widget li a {
	color: rgb(255, 255, 255); text-decoration: none;
}
#footer-widgets .footer-widget li a:hover {
	color: rgba(255, 255, 255, 0.7);
}
.footer-widget .widget_adsensewidget ins {
	min-width: 160px;
}
#footer-bottom {
	padding: 15px 0px 5px; background-color: rgba(0, 0, 0, 0.32);
}
#footer-bottom a {
	transition:0.4s ease-in-out; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out;
}
#footer-info {
	text-align: left; color: rgb(102, 102, 102); padding-bottom: 10px; float: left;
}
#footer-info a {
	color: rgb(102, 102, 102); font-weight: 700;
}
#footer-info a:hover {
	opacity: 0.7;
}
#et-footer-nav {
	background-color: rgba(255, 255, 255, 0.05);
}
.bottom-nav {
	padding: 15px 0px;
}
.bottom-nav li {
	padding-right: 22px; font-size: 14px; font-weight: 600; display: inline-block;
}
.bottom-nav a {
	transition:0.4s ease-in-out; color: rgb(187, 187, 187); -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out;
}
.bottom-nav a:hover {
	opacity: 0.7;
}
.aligncenter {
	margin-right: auto; margin-left: auto; display: block;
}
div.post .new-post .aligncenter {
	margin-right: auto; margin-left: auto; display: block;
}
.wp-caption {
	padding: 4px 8px 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 30px 20px 0px;
}
.wp-caption.alignright {
	margin: 0px 0px 20px 30px;
}
.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; font-size: 12px;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
img.alignleft {
	margin-right: 15px; float: left; display: inline;
}
img.alignright {
	margin-left: 15px; float: right; display: inline;
}
.pagination {
	clear: both;
}
.wp-pagenavi {
	text-align: right; padding-top: 13px; clear: both; margin-bottom: 30px; border-top-color: rgb(226, 226, 226); border-top-width: 1px; border-top-style: solid;
}
.wp-pagenavi a {
	margin: 0px 5px; border: currentColor !important; border-image: none !important; color: rgb(102, 102, 102); font-size: 14px !important; font-weight: 400 !important; text-decoration: none;
}
.wp-pagenavi span {
	margin: 0px 5px; border: currentColor !important; border-image: none !important; color: rgb(102, 102, 102); font-size: 14px !important; font-weight: 400 !important; text-decoration: none;
}
.wp-pagenavi .nextpostslink {
	color: rgb(153, 153, 153) !important;
}
.wp-pagenavi .previouspostslink {
	color: rgb(153, 153, 153) !important;
}
.wp-pagenavi a:hover {
	color: rgb(130, 192, 199) !important;
}
.wp-pagenavi span.current {
	color: rgb(130, 192, 199) !important;
}
.page.et_pb_pagebuilder_layout #main-content {
	background-color: transparent;
}
#sidebar {
	padding-bottom: 28px;
}
#sidebar .et_pb_widget {
	width: 100%; margin-bottom: 30px; float: none;
}
img#about-image {
	margin: 3px 8px 8px 0px; float: left;
}
.widget_search .screen-reader-text {
	display: none;
}
.widget_search input#s {
	margin: 0px; padding: 0.7em; border: 1px solid rgb(221, 221, 221); border-image: none; height: 40px !important; color: rgb(102, 102, 102); line-height: normal !important; font-size: 14px;
}
.widget_search input#searchsubmit {
	margin: 0px; padding: 0.7em; border: 1px solid rgb(221, 221, 221); border-image: none; height: 40px !important; color: rgb(102, 102, 102); line-height: normal !important; font-size: 14px;
}
.widget_search #s {
	border-radius: 3px; width: 100%; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.widget_search #searchform {
	position: relative;
}
.widget_search #searchsubmit {
	top: 0px; width: 70px; right: 0px; position: absolute; border-top-right-radius: 3px; border-bottom-right-radius: 3px; background-color: rgb(221, 221, 221); -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px;
}
#searchsubmit {
	cursor: pointer;
}
#wp-calendar {
	margin: 10px auto 0px; width: 100%; empty-cells: show;
}
#wp-calendar a {
	font-weight: 700; 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 {
	font-weight: 700;
}
#wp-calendar th {
	padding: 3px 5px; text-transform: capitalize; font-style: normal;
}
#wp-calendar #next a {
	font-size: 9pt;
}
#wp-calendar #prev a {
	font-size: 9pt;
}
#wp-calendar #next a {
	text-align: right; padding-right: 10px;
}
#wp-calendar #prev a {
	text-align: left; padding-left: 10px;
}
.tagcloud a {
	background: rgba(0, 0, 0, 0.05); padding: 2px 8px; border-radius: 3px; transition:0.2s ease-in-out; font-size: 12px !important; margin-bottom: 4px; display: inline-block; -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out;
}
.tagcloud a:hover {
	background: rgba(0, 0, 0, 0.15);
}
.et_color_scheme_green a {
	color: rgb(124, 198, 141);
}
.et_color_scheme_green #top-header {
	background: rgb(124, 198, 141) !important;
}
.et_color_scheme_green .et_pb_counter_amount {
	background: rgb(124, 198, 141) !important;
}
.et_color_scheme_green .et_pb_featured_table .et_pb_pricing_heading {
	background: rgb(124, 198, 141) !important;
}
.et_color_scheme_green .woocommerce-error {
	background: rgb(124, 198, 141) !important;
}
.et_color_scheme_green .woocommerce-info {
	background: rgb(124, 198, 141) !important;
}
.et_color_scheme_green .woocommerce-message {
	background: rgb(124, 198, 141) !important;
}
.et_color_scheme_green.woocommerce #content input.button {
	background: rgb(124, 198, 141) !important;
}
.et_color_scheme_green.woocommerce #content input.button.alt {
	background: rgb(124, 198, 141) !important;
}
.et_color_scheme_green.woocommerce #respond input#submit {
	background: rgb(124, 198, 141) !important;
}
.et_color_scheme_green.woocommerce #respond input.alt#submit {
	background: rgb(124, 198, 141) !important;
}
.et_color_scheme_green.woocommerce a.button {
	background: rgb(124, 198, 141) !important;
}
.et_color_scheme_green.woocommerce a.button.alt {
	background: rgb(124, 198, 141) !important;
}
.et_color_scheme_green.woocommerce button.button {
	background: rgb(124, 198, 141) !important;
}
.et_color_scheme_green.woocommerce button.button.alt {
	background: rgb(124, 198, 141) !important;
}
.et_color_scheme_green.woocommerce input.button {
	background: rgb(124, 198, 141) !important;
}
.et_color_scheme_green.woocommerce input.button.alt {
	background: rgb(124, 198, 141) !important;
}
.et_color_scheme_green.woocommerce-page #content input.button {
	background: rgb(124, 198, 141) !important;
}
.et_color_scheme_green.woocommerce-page #content input.button.alt {
	background: rgb(124, 198, 141) !important;
}
.et_color_scheme_green.woocommerce-page #respond input#submit {
	background: rgb(124, 198, 141) !important;
}
.et_color_scheme_green.woocommerce-page #respond input.alt#submit {
	background: rgb(124, 198, 141) !important;
}
.et_color_scheme_green.woocommerce-page a.button {
	background: rgb(124, 198, 141) !important;
}
.et_color_scheme_green.woocommerce-page a.button.alt {
	background: rgb(124, 198, 141) !important;
}
.et_color_scheme_green.woocommerce-page button.button {
	background: rgb(124, 198, 141) !important;
}
.et_color_scheme_green.woocommerce-page button.button.alt {
	background: rgb(124, 198, 141) !important;
}
.et_color_scheme_green.woocommerce-page input.button {
	background: rgb(124, 198, 141) !important;
}
.et_color_scheme_green.woocommerce-page input.button.alt {
	background: rgb(124, 198, 141) !important;
}
.et_color_scheme_green #et_search_icon:hover {
	color: rgb(124, 198, 141);
}
.et_color_scheme_green #top-menu li.current-menu-ancestor > a {
	color: rgb(124, 198, 141);
}
.et_color_scheme_green #top-menu li.current-menu-item > a {
	color: rgb(124, 198, 141);
}
.et_color_scheme_green .bottom-nav li.current-menu-item > a {
	color: rgb(124, 198, 141);
}
.et_color_scheme_green .comment-reply-link {
	color: rgb(124, 198, 141);
}
.et_color_scheme_green .entry-summary p.price ins {
	color: rgb(124, 198, 141);
}
.et_color_scheme_green .et_overlay::before {
	color: rgb(124, 198, 141);
}
.et_color_scheme_green .et_password_protected_form .et_submit_button {
	color: rgb(124, 198, 141);
}
.et_color_scheme_green .et_pb_bg_layout_light .et_pb_more_button {
	color: rgb(124, 198, 141);
}
.et_color_scheme_green .et_pb_bg_layout_light .et_pb_newsletter_button {
	color: rgb(124, 198, 141);
}
.et_color_scheme_green .et_pb_bg_layout_light .et_pb_promo_button {
	color: rgb(124, 198, 141);
}
.et_color_scheme_green .et_pb_contact_submit {
	color: rgb(124, 198, 141);
}
.et_color_scheme_green .et_pb_pricing li a {
	color: rgb(124, 198, 141);
}
.et_color_scheme_green .et_pb_pricing_table_button {
	color: rgb(124, 198, 141);
}
.et_color_scheme_green .et_pb_sum {
	color: rgb(124, 198, 141);
}
.et_color_scheme_green .footer-widget h4 {
	color: rgb(124, 198, 141);
}
.et_color_scheme_green .form-submit .et_pb_button {
	color: rgb(124, 198, 141);
}
.et_color_scheme_green .mobile_menu_bar::before {
	color: rgb(124, 198, 141);
}
.et_color_scheme_green.woocommerce #content div.product p.price {
	color: rgb(124, 198, 141);
}
.et_color_scheme_green.woocommerce #content div.product span.price {
	color: rgb(124, 198, 141);
}
.et_color_scheme_green.woocommerce div.product p.price {
	color: rgb(124, 198, 141);
}
.et_color_scheme_green.woocommerce div.product span.price {
	color: rgb(124, 198, 141);
}
.et_color_scheme_green.woocommerce-page #content div.product p.price {
	color: rgb(124, 198, 141);
}
.et_color_scheme_green.woocommerce-page #content div.product span.price {
	color: rgb(124, 198, 141);
}
.et_color_scheme_green.woocommerce-page div.product p.price {
	color: rgb(124, 198, 141);
}
.et_color_scheme_green.woocommerce-page div.product span.price {
	color: rgb(124, 198, 141);
}
.et_color_scheme_green.woocommerce .star-rating span::before {
	color: rgb(124, 198, 141) !important;
}
.et_color_scheme_green.woocommerce-page .star-rating span::before {
	color: rgb(124, 198, 141) !important;
}
.et_color_scheme_green .et-search-form {
	border-color: rgb(124, 198, 141) !important;
}
.et_color_scheme_green .et_mobile_menu {
	border-color: rgb(124, 198, 141) !important;
}
.et_color_scheme_green .et_pb_pricing li::before {
	border-color: rgb(124, 198, 141) !important;
}
.et_color_scheme_green .footer-widget li::before {
	border-color: rgb(124, 198, 141) !important;
}
.et_color_scheme_green .nav li ul {
	border-color: rgb(124, 198, 141) !important;
}
.et_color_scheme_pink a {
	color: rgb(195, 124, 198);
}
.et_color_scheme_pink #top-header {
	background: rgb(195, 124, 198) !important;
}
.et_color_scheme_pink .et_pb_counter_amount {
	background: rgb(195, 124, 198) !important;
}
.et_color_scheme_pink .et_pb_featured_table .et_pb_pricing_heading {
	background: rgb(195, 124, 198) !important;
}
.et_color_scheme_pink .woocommerce-error {
	background: rgb(195, 124, 198) !important;
}
.et_color_scheme_pink .woocommerce-info {
	background: rgb(195, 124, 198) !important;
}
.et_color_scheme_pink .woocommerce-message {
	background: rgb(195, 124, 198) !important;
}
.et_color_scheme_pink.woocommerce #content input.button {
	background: rgb(195, 124, 198) !important;
}
.et_color_scheme_pink.woocommerce #content input.button.alt {
	background: rgb(195, 124, 198) !important;
}
.et_color_scheme_pink.woocommerce #respond input#submit {
	background: rgb(195, 124, 198) !important;
}
.et_color_scheme_pink.woocommerce #respond input.alt#submit {
	background: rgb(195, 124, 198) !important;
}
.et_color_scheme_pink.woocommerce a.button {
	background: rgb(195, 124, 198) !important;
}
.et_color_scheme_pink.woocommerce a.button.alt {
	background: rgb(195, 124, 198) !important;
}
.et_color_scheme_pink.woocommerce button.button {
	background: rgb(195, 124, 198) !important;
}
.et_color_scheme_pink.woocommerce button.button.alt {
	background: rgb(195, 124, 198) !important;
}
.et_color_scheme_pink.woocommerce input.button {
	background: rgb(195, 124, 198) !important;
}
.et_color_scheme_pink.woocommerce input.button.alt {
	background: rgb(195, 124, 198) !important;
}
.et_color_scheme_pink.woocommerce-page #content input.button {
	background: rgb(195, 124, 198) !important;
}
.et_color_scheme_pink.woocommerce-page #content input.button.alt {
	background: rgb(195, 124, 198) !important;
}
.et_color_scheme_pink.woocommerce-page #respond input#submit {
	background: rgb(195, 124, 198) !important;
}
.et_color_scheme_pink.woocommerce-page #respond input.alt#submit {
	background: rgb(195, 124, 198) !important;
}
.et_color_scheme_pink.woocommerce-page a.button {
	background: rgb(195, 124, 198) !important;
}
.et_color_scheme_pink.woocommerce-page a.button.alt {
	background: rgb(195, 124, 198) !important;
}
.et_color_scheme_pink.woocommerce-page button.button {
	background: rgb(195, 124, 198) !important;
}
.et_color_scheme_pink.woocommerce-page button.button.alt {
	background: rgb(195, 124, 198) !important;
}
.et_color_scheme_pink.woocommerce-page input.button {
	background: rgb(195, 124, 198) !important;
}
.et_color_scheme_pink.woocommerce-page input.button.alt {
	background: rgb(195, 124, 198) !important;
}
.et_color_scheme_pink #et_search_icon:hover {
	color: rgb(195, 124, 198);
}
.et_color_scheme_pink #top-menu li.current-menu-ancestor > a {
	color: rgb(195, 124, 198);
}
.et_color_scheme_pink #top-menu li.current-menu-item > a {
	color: rgb(195, 124, 198);
}
.et_color_scheme_pink .bottom-nav li.current-menu-item > a {
	color: rgb(195, 124, 198);
}
.et_color_scheme_pink .comment-reply-link {
	color: rgb(195, 124, 198);
}
.et_color_scheme_pink .entry-summary p.price ins {
	color: rgb(195, 124, 198);
}
.et_color_scheme_pink .et_overlay::before {
	color: rgb(195, 124, 198);
}
.et_color_scheme_pink .et_password_protected_form .et_submit_button {
	color: rgb(195, 124, 198);
}
.et_color_scheme_pink .et_pb_bg_layout_light .et_pb_more_button {
	color: rgb(195, 124, 198);
}
.et_color_scheme_pink .et_pb_bg_layout_light .et_pb_newsletter_button {
	color: rgb(195, 124, 198);
}
.et_color_scheme_pink .et_pb_bg_layout_light .et_pb_promo_button {
	color: rgb(195, 124, 198);
}
.et_color_scheme_pink .et_pb_contact_submit {
	color: rgb(195, 124, 198);
}
.et_color_scheme_pink .et_pb_pricing li a {
	color: rgb(195, 124, 198);
}
.et_color_scheme_pink .et_pb_pricing_table_button {
	color: rgb(195, 124, 198);
}
.et_color_scheme_pink .et_pb_sum {
	color: rgb(195, 124, 198);
}
.et_color_scheme_pink .footer-widget h4 {
	color: rgb(195, 124, 198);
}
.et_color_scheme_pink .form-submit .et_pb_button {
	color: rgb(195, 124, 198);
}
.et_color_scheme_pink .mobile_menu_bar::before {
	color: rgb(195, 124, 198);
}
.et_color_scheme_pink.woocommerce #content div.product p.price {
	color: rgb(195, 124, 198);
}
.et_color_scheme_pink.woocommerce #content div.product span.price {
	color: rgb(195, 124, 198);
}
.et_color_scheme_pink.woocommerce div.product p.price {
	color: rgb(195, 124, 198);
}
.et_color_scheme_pink.woocommerce div.product span.price {
	color: rgb(195, 124, 198);
}
.et_color_scheme_pink.woocommerce-page #content div.product p.price {
	color: rgb(195, 124, 198);
}
.et_color_scheme_pink.woocommerce-page #content div.product span.price {
	color: rgb(195, 124, 198);
}
.et_color_scheme_pink.woocommerce-page div.product p.price {
	color: rgb(195, 124, 198);
}
.et_color_scheme_pink.woocommerce-page div.product span.price {
	color: rgb(195, 124, 198);
}
.et_color_scheme_pink.woocommerce .star-rating span::before {
	color: rgb(195, 124, 198) !important;
}
.et_color_scheme_pink.woocommerce-page .star-rating span::before {
	color: rgb(195, 124, 198) !important;
}
.et_color_scheme_pink .et-search-form {
	border-color: rgb(195, 124, 198) !important;
}
.et_color_scheme_pink .et_mobile_menu {
	border-color: rgb(195, 124, 198) !important;
}
.et_color_scheme_pink .et_pb_pricing li::before {
	border-color: rgb(195, 124, 198) !important;
}
.et_color_scheme_pink .footer-widget li::before {
	border-color: rgb(195, 124, 198) !important;
}
.et_color_scheme_pink .nav li ul {
	border-color: rgb(195, 124, 198) !important;
}
.et_color_scheme_red a {
	color: rgb(205, 92, 92);
}
.et_color_scheme_red #top-header {
	background: rgb(205, 92, 92) !important;
}
.et_color_scheme_red .et_pb_counter_amount {
	background: rgb(205, 92, 92) !important;
}
.et_color_scheme_red .et_pb_featured_table .et_pb_pricing_heading {
	background: rgb(205, 92, 92) !important;
}
.et_color_scheme_red .woocommerce-error {
	background: rgb(205, 92, 92) !important;
}
.et_color_scheme_red .woocommerce-info {
	background: rgb(205, 92, 92) !important;
}
.et_color_scheme_red .woocommerce-message {
	background: rgb(205, 92, 92) !important;
}
.et_color_scheme_red.woocommerce #content input.button {
	background: rgb(205, 92, 92) !important;
}
.et_color_scheme_red.woocommerce #content input.button.alt {
	background: rgb(205, 92, 92) !important;
}
.et_color_scheme_red.woocommerce #respond input#submit {
	background: rgb(205, 92, 92) !important;
}
.et_color_scheme_red.woocommerce #respond input.alt#submit {
	background: rgb(205, 92, 92) !important;
}
.et_color_scheme_red.woocommerce a.button {
	background: rgb(205, 92, 92) !important;
}
.et_color_scheme_red.woocommerce a.button.alt {
	background: rgb(205, 92, 92) !important;
}
.et_color_scheme_red.woocommerce button.button {
	background: rgb(205, 92, 92) !important;
}
.et_color_scheme_red.woocommerce button.button.alt {
	background: rgb(205, 92, 92) !important;
}
.et_color_scheme_red.woocommerce input.button {
	background: rgb(205, 92, 92) !important;
}
.et_color_scheme_red.woocommerce input.button.alt {
	background: rgb(205, 92, 92) !important;
}
.et_color_scheme_red.woocommerce-page #content input.button {
	background: rgb(205, 92, 92) !important;
}
.et_color_scheme_red.woocommerce-page #content input.button.alt {
	background: rgb(205, 92, 92) !important;
}
.et_color_scheme_red.woocommerce-page #respond input#submit {
	background: rgb(205, 92, 92) !important;
}
.et_color_scheme_red.woocommerce-page #respond input.alt#submit {
	background: rgb(205, 92, 92) !important;
}
.et_color_scheme_red.woocommerce-page a.button {
	background: rgb(205, 92, 92) !important;
}
.et_color_scheme_red.woocommerce-page a.button.alt {
	background: rgb(205, 92, 92) !important;
}
.et_color_scheme_red.woocommerce-page button.button {
	background: rgb(205, 92, 92) !important;
}
.et_color_scheme_red.woocommerce-page button.button.alt {
	background: rgb(205, 92, 92) !important;
}
.et_color_scheme_red.woocommerce-page input.button {
	background: rgb(205, 92, 92) !important;
}
.et_color_scheme_red.woocommerce-page input.button.alt {
	background: rgb(205, 92, 92) !important;
}
.et_color_scheme_red #et_search_icon:hover {
	color: rgb(205, 92, 92);
}
.et_color_scheme_red #top-menu li.current-menu-ancestor > a {
	color: rgb(205, 92, 92);
}
.et_color_scheme_red #top-menu li.current-menu-item > a {
	color: rgb(205, 92, 92);
}
.et_color_scheme_red .bottom-nav li.current-menu-item > a {
	color: rgb(205, 92, 92);
}
.et_color_scheme_red .comment-reply-link {
	color: rgb(205, 92, 92);
}
.et_color_scheme_red .entry-summary p.price ins {
	color: rgb(205, 92, 92);
}
.et_color_scheme_red .et_overlay::before {
	color: rgb(205, 92, 92);
}
.et_color_scheme_red .et_password_protected_form .et_submit_button {
	color: rgb(205, 92, 92);
}
.et_color_scheme_red .et_pb_bg_layout_light .et_pb_more_button {
	color: rgb(205, 92, 92);
}
.et_color_scheme_red .et_pb_bg_layout_light .et_pb_newsletter_button {
	color: rgb(205, 92, 92);
}
.et_color_scheme_red .et_pb_bg_layout_light .et_pb_promo_button {
	color: rgb(205, 92, 92);
}
.et_color_scheme_red .et_pb_contact_submit {
	color: rgb(205, 92, 92);
}
.et_color_scheme_red .et_pb_pricing li a {
	color: rgb(205, 92, 92);
}
.et_color_scheme_red .et_pb_pricing_table_button {
	color: rgb(205, 92, 92);
}
.et_color_scheme_red .et_pb_sum {
	color: rgb(205, 92, 92);
}
.et_color_scheme_red .footer-widget h4 {
	color: rgb(205, 92, 92);
}
.et_color_scheme_red .form-submit .et_pb_button {
	color: rgb(205, 92, 92);
}
.et_color_scheme_red .mobile_menu_bar::before {
	color: rgb(205, 92, 92);
}
.et_color_scheme_red.woocommerce #content div.product p.price {
	color: rgb(205, 92, 92);
}
.et_color_scheme_red.woocommerce #content div.product span.price {
	color: rgb(205, 92, 92);
}
.et_color_scheme_red.woocommerce div.product p.price {
	color: rgb(205, 92, 92);
}
.et_color_scheme_red.woocommerce div.product span.price {
	color: rgb(205, 92, 92);
}
.et_color_scheme_red.woocommerce-page #content div.product p.price {
	color: rgb(205, 92, 92);
}
.et_color_scheme_red.woocommerce-page #content div.product span.price {
	color: rgb(205, 92, 92);
}
.et_color_scheme_red.woocommerce-page div.product p.price {
	color: rgb(205, 92, 92);
}
.et_color_scheme_red.woocommerce-page div.product span.price {
	color: rgb(205, 92, 92);
}
.et_color_scheme_red .woocommerce .star-rating span::before {
	color: rgb(205, 92, 92) !important;
}
.et_color_scheme_red .woocommerce-page .star-rating span::before {
	color: rgb(205, 92, 92) !important;
}
.et_color_scheme_red .et-search-form {
	border-color: rgb(205, 92, 92);
}
.et_color_scheme_red .et_mobile_menu {
	border-color: rgb(205, 92, 92);
}
.et_color_scheme_red .et_pb_pricing li::before {
	border-color: rgb(205, 92, 92);
}
.et_color_scheme_red .footer-widget li::before {
	border-color: rgb(205, 92, 92);
}
.et_color_scheme_red .nav li ul {
	border-color: rgb(205, 92, 92);
}
.et_color_scheme_orange a {
	color: rgb(237, 176, 89);
}
.et_color_scheme_orange #top-header {
	background: rgb(237, 176, 89) !important;
}
.et_color_scheme_orange .et_pb_counter_amount {
	background: rgb(237, 176, 89) !important;
}
.et_color_scheme_orange .et_pb_featured_table .et_pb_pricing_heading {
	background: rgb(237, 176, 89) !important;
}
.et_color_scheme_orange .woocommerce-error {
	background: rgb(237, 176, 89) !important;
}
.et_color_scheme_orange .woocommerce-info {
	background: rgb(237, 176, 89) !important;
}
.et_color_scheme_orange .woocommerce-message {
	background: rgb(237, 176, 89) !important;
}
.et_color_scheme_orange.woocommerce #content input.button {
	background: rgb(237, 176, 89) !important;
}
.et_color_scheme_orange.woocommerce #content input.button.alt {
	background: rgb(237, 176, 89) !important;
}
.et_color_scheme_orange.woocommerce #respond input#submit {
	background: rgb(237, 176, 89) !important;
}
.et_color_scheme_orange.woocommerce #respond input.alt#submit {
	background: rgb(237, 176, 89) !important;
}
.et_color_scheme_orange.woocommerce a.button {
	background: rgb(237, 176, 89) !important;
}
.et_color_scheme_orange.woocommerce a.button.alt {
	background: rgb(237, 176, 89) !important;
}
.et_color_scheme_orange.woocommerce button.button {
	background: rgb(237, 176, 89) !important;
}
.et_color_scheme_orange.woocommerce button.button.alt {
	background: rgb(237, 176, 89) !important;
}
.et_color_scheme_orange.woocommerce input.button {
	background: rgb(237, 176, 89) !important;
}
.et_color_scheme_orange.woocommerce input.button.alt {
	background: rgb(237, 176, 89) !important;
}
.et_color_scheme_orange.woocommerce-page #content input.button {
	background: rgb(237, 176, 89) !important;
}
.et_color_scheme_orange.woocommerce-page #content input.button.alt {
	background: rgb(237, 176, 89) !important;
}
.et_color_scheme_orange.woocommerce-page #respond input#submit {
	background: rgb(237, 176, 89) !important;
}
.et_color_scheme_orange.woocommerce-page #respond input.alt#submit {
	background: rgb(237, 176, 89) !important;
}
.et_color_scheme_orange.woocommerce-page a.button {
	background: rgb(237, 176, 89) !important;
}
.et_color_scheme_orange.woocommerce-page a.button.alt {
	background: rgb(237, 176, 89) !important;
}
.et_color_scheme_orange.woocommerce-page button.button {
	background: rgb(237, 176, 89) !important;
}
.et_color_scheme_orange.woocommerce-page button.button.alt {
	background: rgb(237, 176, 89) !important;
}
.et_color_scheme_orange.woocommerce-page input.button {
	background: rgb(237, 176, 89) !important;
}
.et_color_scheme_orange.woocommerce-page input.button.alt {
	background: rgb(237, 176, 89) !important;
}
.et_color_scheme_orange #et_search_icon:hover {
	color: rgb(237, 176, 89);
}
.et_color_scheme_orange #top-menu li.current-menu-ancestor > a {
	color: rgb(237, 176, 89);
}
.et_color_scheme_orange #top-menu li.current-menu-item > a {
	color: rgb(237, 176, 89);
}
.et_color_scheme_orange .bottom-nav li.current-menu-item > a {
	color: rgb(237, 176, 89);
}
.et_color_scheme_orange .comment-reply-link {
	color: rgb(237, 176, 89);
}
.et_color_scheme_orange .entry-summary p.price ins {
	color: rgb(237, 176, 89);
}
.et_color_scheme_orange .et_overlay::before {
	color: rgb(237, 176, 89);
}
.et_color_scheme_orange .et_password_protected_form .et_submit_button {
	color: rgb(237, 176, 89);
}
.et_color_scheme_orange .et_pb_bg_layout_light .et_pb_more_button {
	color: rgb(237, 176, 89);
}
.et_color_scheme_orange .et_pb_bg_layout_light .et_pb_newsletter_button {
	color: rgb(237, 176, 89);
}
.et_color_scheme_orange .et_pb_bg_layout_light .et_pb_promo_button {
	color: rgb(237, 176, 89);
}
.et_color_scheme_orange .et_pb_contact_submit {
	color: rgb(237, 176, 89);
}
.et_color_scheme_orange .et_pb_pricing li a {
	color: rgb(237, 176, 89);
}
.et_color_scheme_orange .et_pb_pricing_table_button {
	color: rgb(237, 176, 89);
}
.et_color_scheme_orange .et_pb_sum {
	color: rgb(237, 176, 89);
}
.et_color_scheme_orange .footer-widget h4 {
	color: rgb(237, 176, 89);
}
.et_color_scheme_orange .form-submit .et_pb_button {
	color: rgb(237, 176, 89);
}
.et_color_scheme_orange .mobile_menu_bar::before {
	color: rgb(237, 176, 89);
}
.et_color_scheme_orange.woocommerce #content div.product p.price {
	color: rgb(237, 176, 89);
}
.et_color_scheme_orange.woocommerce #content div.product span.price {
	color: rgb(237, 176, 89);
}
.et_color_scheme_orange.woocommerce div.product p.price {
	color: rgb(237, 176, 89);
}
.et_color_scheme_orange.woocommerce div.product span.price {
	color: rgb(237, 176, 89);
}
.et_color_scheme_orange.woocommerce-page #content div.product p.price {
	color: rgb(237, 176, 89);
}
.et_color_scheme_orange.woocommerce-page #content div.product span.price {
	color: rgb(237, 176, 89);
}
.et_color_scheme_orange.woocommerce-page div.product p.price {
	color: rgb(237, 176, 89);
}
.et_color_scheme_orange.woocommerce-page div.product span.price {
	color: rgb(237, 176, 89);
}
.et_color_scheme_orange .woocommerce .star-rating span::before {
	color: rgb(237, 176, 89) !important;
}
.et_color_scheme_orange .woocommerce-page .star-rating span::before {
	color: rgb(237, 176, 89) !important;
}
.et_color_scheme_orange .et-search-form {
	border-color: rgb(237, 176, 89);
}
.et_color_scheme_orange .et_mobile_menu {
	border-color: rgb(237, 176, 89);
}
.et_color_scheme_orange .et_pb_pricing li::before {
	border-color: rgb(237, 176, 89);
}
.et_color_scheme_orange .footer-widget li::before {
	border-color: rgb(237, 176, 89);
}
.et_color_scheme_orange .nav li ul {
	border-color: rgb(237, 176, 89);
}
.et_color_scheme_green .et-cart-info {
	color: inherit !important;
}
.et_color_scheme_green .et-pb-slider-arrows a {
	color: inherit !important;
}
.et_color_scheme_green .et-social-icon a:hover {
	color: inherit !important;
}
.et_color_scheme_green .et_audio_content a {
	color: inherit !important;
}
.et_color_scheme_green .et_link_content a {
	color: inherit !important;
}
.et_color_scheme_green .et_pb_more_button {
	color: inherit !important;
}
.et_color_scheme_green .et_pb_newsletter_button {
	color: inherit !important;
}
.et_color_scheme_green .et_pb_promo_button {
	color: inherit !important;
}
.et_color_scheme_green .et_pb_slide_description .et_pb_slide_title a {
	color: inherit !important;
}
.et_color_scheme_orange .et-cart-info {
	color: inherit !important;
}
.et_color_scheme_orange .et-pb-slider-arrows a {
	color: inherit !important;
}
.et_color_scheme_orange .et-social-icon a:hover {
	color: inherit !important;
}
.et_color_scheme_orange .et_audio_content a {
	color: inherit !important;
}
.et_color_scheme_orange .et_link_content a {
	color: inherit !important;
}
.et_color_scheme_orange .et_pb_more_button {
	color: inherit !important;
}
.et_color_scheme_orange .et_pb_newsletter_button {
	color: inherit !important;
}
.et_color_scheme_orange .et_pb_promo_button {
	color: inherit !important;
}
.et_color_scheme_orange .et_pb_slide_description .et_pb_slide_title a {
	color: inherit !important;
}
.et_color_scheme_pink .et-cart-info {
	color: inherit !important;
}
.et_color_scheme_pink .et-pb-slider-arrows a {
	color: inherit !important;
}
.et_color_scheme_pink .et-social-icon a:hover {
	color: inherit !important;
}
.et_color_scheme_pink .et_audio_content a {
	color: inherit !important;
}
.et_color_scheme_pink .et_link_content a {
	color: inherit !important;
}
.et_color_scheme_pink .et_pb_more_button {
	color: inherit !important;
}
.et_color_scheme_pink .et_pb_newsletter_button {
	color: inherit !important;
}
.et_color_scheme_pink .et_pb_promo_button {
	color: inherit !important;
}
.et_color_scheme_pink .et_pb_slide_description .et_pb_slide_title a {
	color: inherit !important;
}
.et_color_scheme_red .et-cart-info {
	color: inherit !important;
}
.et_color_scheme_red .et-pb-slider-arrows a {
	color: inherit !important;
}
.et_color_scheme_red .et-social-icon a:hover {
	color: inherit !important;
}
.et_color_scheme_red .et_audio_content a {
	color: inherit !important;
}
.et_color_scheme_red .et_link_content a {
	color: inherit !important;
}
.et_color_scheme_red .et_pb_more_button {
	color: inherit !important;
}
.et_color_scheme_red .et_pb_newsletter_button {
	color: inherit !important;
}
.et_color_scheme_red .et_pb_promo_button {
	color: inherit !important;
}
.et_color_scheme_red .et_pb_slide_description .et_pb_slide_title a {
	color: inherit !important;
}
ul.et_pb_side_nav {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
ul.et_pb_side_nav * {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
ul.et_pb_side_nav {
	background: rgba(0, 0, 0, 0.4); padding: 10px; top: 50%; width: 40px; right: 0px; display: block; position: fixed; z-index: 99999; opacity: 0; border-top-left-radius: 5px; border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px;
}
ul.et_pb_side_nav li.side_nav_item {
	padding: 7px;
}
ul.et_pb_side_nav .side_nav_item a {
	border-radius: 7px; width: 7px; height: 7px; text-indent: -9999px; margin-right: 10px; display: block; background-color: rgba(255, 255, 255, 0.5); -moz-border-radius: 7px; -webkit-border-radius: 7px;
}
ul.et_pb_side_nav.et-visible {
	animation:fadeInRight 1.5s cubic-bezier(0.77, 0, 0.175, 1); opacity: 1; -webkit-animation: fadeInRight 1.5s 1 cubic-bezier(.77, 0, .175, 1); -o-animation: fadeInRight 1.5s 1 cubic-bezier(.77, 0, .175, 1); -moz-animation: fadeInRight 1.5s 1 cubic-bezier(.77, 0, .175, 1);
}
ul.et_pb_side_nav .side_nav_item a.active {
	background-color: rgb(255, 255, 255) !important;
}
.et_pb_scroll_top.et-pb-icon {
	background: rgba(0, 0, 0, 0.4); padding: 5px; text-align: center; right: 0px; bottom: 125px; color: rgb(255, 255, 255); font-size: 30px; text-decoration: none; display: none; position: fixed; z-index: 99999; cursor: pointer; border-top-left-radius: 5px; border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px;
}
.et_pb_scroll_top::before {
	content: "2";
}
.et_pb_scroll_top.et-visible {
	animation:fadeInRight 1s cubic-bezier(0.77, 0, 0.175, 1); opacity: 1; -webkit-animation: fadeInRight 1s 1 cubic-bezier(.77, 0, .175, 1); -o-animation: fadeInRight 1s 1 cubic-bezier(.77, 0, .175, 1); -moz-animation: fadeInRight 1s 1 cubic-bezier(.77, 0, .175, 1);
}
.et_pb_scroll_top.et-hidden {
	animation:fadeOutRight 1s cubic-bezier(0.77, 0, 0.175, 1); opacity: 0; -webkit-animation: fadeOutRight 1s 1 cubic-bezier(.77, 0, .175, 1); -o-animation: fadeOutRight 1s 1 cubic-bezier(.77, 0, .175, 1); -moz-animation: fadeOutRight 1s 1 cubic-bezier(.77, 0, .175, 1);
}
.et_pb_menu_hidden #et_search_icon::before {
	animation:fadeOutBottom 1s cubic-bezier(0.77, 0, 0.175, 1); opacity: 0; -webkit-animation: fadeOutBottom 1s 1 cubic-bezier(.77, 0, .175, 1); -o-animation: fadeOutBottom 1s 1 cubic-bezier(.77, 0, .175, 1); -moz-animation: fadeOutBottom 1s 1 cubic-bezier(.77, 0, .175, 1);
}
.et_pb_menu_hidden #top-menu {
	animation:fadeOutBottom 1s cubic-bezier(0.77, 0, 0.175, 1); opacity: 0; -webkit-animation: fadeOutBottom 1s 1 cubic-bezier(.77, 0, .175, 1); -o-animation: fadeOutBottom 1s 1 cubic-bezier(.77, 0, .175, 1); -moz-animation: fadeOutBottom 1s 1 cubic-bezier(.77, 0, .175, 1);
}
.et_pb_menu_hidden .et-cart-info {
	animation:fadeOutBottom 1s cubic-bezier(0.77, 0, 0.175, 1); opacity: 0; -webkit-animation: fadeOutBottom 1s 1 cubic-bezier(.77, 0, .175, 1); -o-animation: fadeOutBottom 1s 1 cubic-bezier(.77, 0, .175, 1); -moz-animation: fadeOutBottom 1s 1 cubic-bezier(.77, 0, .175, 1);
}
.et_pb_menu_visible #et_search_icon::before {
	animation:fadeInBottom 1s cubic-bezier(0.77, 0, 0.175, 1); z-index: 99; opacity: 1; -webkit-animation: fadeInBottom 1s 1 cubic-bezier(.77, 0, .175, 1); -o-animation: fadeInBottom 1s 1 cubic-bezier(.77, 0, .175, 1); -moz-animation: fadeInBottom 1s 1 cubic-bezier(.77, 0, .175, 1);
}
.et_pb_menu_visible #top-menu {
	animation:fadeInBottom 1s cubic-bezier(0.77, 0, 0.175, 1); z-index: 99; opacity: 1; -webkit-animation: fadeInBottom 1s 1 cubic-bezier(.77, 0, .175, 1); -o-animation: fadeInBottom 1s 1 cubic-bezier(.77, 0, .175, 1); -moz-animation: fadeInBottom 1s 1 cubic-bezier(.77, 0, .175, 1);
}
.et_pb_menu_visible .et-cart-info {
	animation:fadeInBottom 1s cubic-bezier(0.77, 0, 0.175, 1); z-index: 99; opacity: 1; -webkit-animation: fadeInBottom 1s 1 cubic-bezier(.77, 0, .175, 1); -o-animation: fadeInBottom 1s 1 cubic-bezier(.77, 0, .175, 1); -moz-animation: fadeInBottom 1s 1 cubic-bezier(.77, 0, .175, 1);
}
.et_pb_menu_hidden #et_search_icon::before {
	animation:fadeOutBottom 1s cubic-bezier(0.77, 0, 0.175, 1); opacity: 0; -webkit-animation: fadeOutBottom 1s 1 cubic-bezier(.77, 0, .175, 1); -o-animation: fadeOutBottom 1s 1 cubic-bezier(.77, 0, .175, 1); -moz-animation: fadeOutBottom 1s 1 cubic-bezier(.77, 0, .175, 1);
}
.et_pb_menu_hidden #top-menu {
	animation:fadeOutBottom 1s cubic-bezier(0.77, 0, 0.175, 1); opacity: 0; -webkit-animation: fadeOutBottom 1s 1 cubic-bezier(.77, 0, .175, 1); -o-animation: fadeOutBottom 1s 1 cubic-bezier(.77, 0, .175, 1); -moz-animation: fadeOutBottom 1s 1 cubic-bezier(.77, 0, .175, 1);
}
.et_pb_menu_hidden .mobile_menu_bar {
	animation:fadeOutBottom 1s cubic-bezier(0.77, 0, 0.175, 1); opacity: 0; -webkit-animation: fadeOutBottom 1s 1 cubic-bezier(.77, 0, .175, 1); -o-animation: fadeOutBottom 1s 1 cubic-bezier(.77, 0, .175, 1); -moz-animation: fadeOutBottom 1s 1 cubic-bezier(.77, 0, .175, 1);
}
.et_pb_menu_visible #et_search_icon::before {
	animation:fadeInBottom 1s cubic-bezier(0.77, 0, 0.175, 1); z-index: 99; opacity: 1; -webkit-animation: fadeInBottom 1s 1 cubic-bezier(.77, 0, .175, 1); -o-animation: fadeInBottom 1s 1 cubic-bezier(.77, 0, .175, 1); -moz-animation: fadeInBottom 1s 1 cubic-bezier(.77, 0, .175, 1);
}
.et_pb_menu_visible #top-menu {
	animation:fadeInBottom 1s cubic-bezier(0.77, 0, 0.175, 1); z-index: 99; opacity: 1; -webkit-animation: fadeInBottom 1s 1 cubic-bezier(.77, 0, .175, 1); -o-animation: fadeInBottom 1s 1 cubic-bezier(.77, 0, .175, 1); -moz-animation: fadeInBottom 1s 1 cubic-bezier(.77, 0, .175, 1);
}
.et_pb_menu_visible .mobile_menu_bar {
	animation:fadeInBottom 1s cubic-bezier(0.77, 0, 0.175, 1); z-index: 99; opacity: 1; -webkit-animation: fadeInBottom 1s 1 cubic-bezier(.77, 0, .175, 1); -o-animation: fadeInBottom 1s 1 cubic-bezier(.77, 0, .175, 1); -moz-animation: fadeInBottom 1s 1 cubic-bezier(.77, 0, .175, 1);
}
.et_pb_no_animation #et_search_icon::before {
	animation:none !important; -webkit-animation: none; -o-animation: none; -moz-animation: none;
}
.et_pb_no_animation #top-menu {
	animation:none !important; -webkit-animation: none; -o-animation: none; -moz-animation: none;
}
.et_pb_no_animation .mobile_menu_bar {
	animation:none !important; -webkit-animation: none; -o-animation: none; -moz-animation: none;
}
.et_pb_no_animation.et_search_form_container {
	animation:none !important; -webkit-animation: none; -o-animation: none; -moz-animation: none;
}
.et_header_style_slide .et_slide_in_menu_container {
	font-size: 14px;
}
.et_header_style_slide .et_slide_in_menu_container #et-info span {
	font-size: 14px;
}
.et_header_style_slide .et_slide_in_menu_container .et_mobile_menu li a {
	font-size: 14px;
}
.et_header_style_slide .et_slide_in_menu_container a {
	font-size: 14px;
}
.et_header_style_slide .et_slide_in_menu_container input.et-search-field {
	font-size: 14px;
}
.et_header_style_slide .et_slide_menu_top span {
	font-size: 14px;
}
.et_header_style_slide .et_slide_menu_top ul.et-social-icons a {
	font-size: 14px;
}
.et_header_style_slide .et_slide_in_menu_container :-ms-input-placeholder.et-search-field {
	color: rgba(255, 255, 255, 0.6); font-size: 14px;
}
.mobile_menu_bar.et_pb_header_toggle {
	width: 32px; display: none; cursor: pointer;
}
.et_header_style_slide .mobile_menu_bar.et_toggle_slide_menu {
	display: block;
}
.et_header_style_fullscreen #et_top_search {
	display: none !important;
}
.et_header_style_fullscreen #top-header {
	display: none !important;
}
.et_header_style_fullscreen .et_slide_menu_top .clear {
	display: none !important;
}
.et_header_style_fullscreen div#et_mobile_nav_menu {
	display: none !important;
}
.et_header_style_slide #et_top_search {
	display: none !important;
}
.et_header_style_slide #top-header {
	display: none !important;
}
.et_header_style_slide div#et_mobile_nav_menu {
	display: none !important;
}
.et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu li ul {
	display: none !important;
}
.et_header_style_fullscreen div#et_mobile_nav_menu {
	right: 0px !important;
}
.et_header_style_fullscreen.et_fullwidth_nav .et-search-form {
	right: 0px !important;
}
.et_header_style_slide div#et_mobile_nav_menu {
	right: 0px !important;
}
.et_header_style_slide.et_fullwidth_nav .et-search-form {
	right: 0px !important;
}
.et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu_arrow::before {
	text-transform: none; line-height: 1; font-family: ETmodules; font-variant: normal; font-weight: 400; -webkit-font-smoothing: antialiased; speak: none;
}
.et_slide_menu_top button#searchsubmit_header::before {
	text-transform: none; line-height: 1; font-family: ETmodules; font-variant: normal; font-weight: 400; -webkit-font-smoothing: antialiased; speak: none;
}
.et_toggle_slide_menu::after {
	text-transform: none; line-height: 1; font-family: ETmodules; font-variant: normal; font-weight: 400; -webkit-font-smoothing: antialiased; speak: none;
}
.et_toggle_slide_menu::after {
	transition:0.7s;
}
.et_toggle_slide_menu::before {
	transition:0.7s;
}
.et_toggle_slide_menu::before {
	opacity: 1;
}
.et_toggle_slide_menu::after {
	left: -32px; content: "\4d"; opacity: 0; transform: rotate(45deg); -webkit-transform: rotate(45deg);
}
.et_pb_slide_menu_active .et_toggle_slide_menu::before {
	opacity: 0;
}
.et_pb_slide_menu_active .et_toggle_slide_menu::after {
	opacity: 1; transform: rotate(0deg); -webkit-transform: rotate(0);
}
.et_pb_slide_menu_active .et_toggle_slide_menu::after {
	transition-delay: 0.3s;
}
.et_header_style_fullscreen #top-menu-nav {
	display: none;
}
.et_header_style_slide #top-menu-nav {
	display: none;
}
.et_header_style_slide .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu {
	display: none;
}
.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu {
	display: none;
}
.et_header_style_slide .et_slide_in_menu_container {
	width: 320px; padding-top: 0px !important; max-width: 75%;
}
.et_slide_in_menu_container {
	background: rgb(46, 163, 242); transition:right 0.8s cubic-bezier(0.77, 0, 0.175, 1); top: 0px; height: 100%; right: -100%; overflow: auto; position: fixed; z-index: 999999; -webkit-transition: right .8s cubic-bezier(.77, 0, .175, 1); -moz-transition: right .8s cubic-bezier(.77, 0, .175, 1);
}
.admin-bar .et_slide_in_menu_container {
	top: 32px;
}
.et_slide_menu_top {
	background: rgba(0, 0, 0, 0.1); padding: 40px;
}
.et_header_style_slide #page-container {
	left: 0px; position: relative;
}
.et_header_style_slide #page-container {
	transition:left 0.8s cubic-bezier(0.77, 0, 0.175, 1), margin-top 0.4s ease-in-out !important; -webkit-transition: left .8s cubic-bezier(.77, 0, .175, 1), margin-top .4s ease-in-out; -moz-transition: left .8s cubic-bezier(.77, 0, .175, 1), margin-top .4s ease-in-out;
}
.et_slide_menu_top span#et-info-email {
	float: left;
}
.et_slide_menu_top ul.et-social-icons {
	float: left;
}
.et_slide_menu_top ul.et-social-icons li {
	margin-right: 10px; margin-left: 0px;
}
.et_slide_menu_top a.et-cart-info {
	float: right;
}
.et_slide_menu_top::after {
	clear: both; display: block; content: "";
}
.et_slide_menu_top .et-search-form {
	background: rgba(0, 0, 0, 0.2) !important; margin: 15px 0px 0px; padding: 5px !important; border-radius: 5px; width: 100% !important; height: 35px; clear: both; position: relative; max-width: 100% !important;
}
.et_slide_menu_top input.et-search-field {
	left: 5px;
}
.et_slide_menu_top button#searchsubmit_header {
	background: 0px 0px; border: currentColor; border-image: none; top: 0px; width: 30px; height: 35px; right: 0px; position: absolute; cursor: pointer;
}
.et_slide_menu_top button#searchsubmit_header::before {
	left: 7px; top: 11px; color: rgba(255, 255, 255, 0.6); font-size: 13px; position: absolute; content: "\55";
}
.et_slide_menu_top span {
	font-weight: 600;
}
.et_slide_menu_top div#et-info {
	width: 100%; padding-top: 15px; padding-bottom: 0px;
}
.et_slide_menu_top {
	color: rgba(255, 255, 255, 0.6);
}
.et_slide_menu_top a {
	color: rgba(255, 255, 255, 0.6);
}
.et_slide_menu_top input {
	color: rgba(255, 255, 255, 0.6);
}
.et_slide_in_menu_container ul#mobile_menu_slide {
	background: 0px 0px; padding: 28px 40px; border: currentColor; border-image: none; display: block !important; box-shadow: none;
}
.et_slide_in_menu_container #mobile_menu_slide li a {
	padding: 10px 0px; border: currentColor; border-image: none; color: rgb(255, 255, 255);
}
.et_slide_in_menu_container #mobile_menu_slide li.current-menu-item a {
	padding: 10px 0px; border: currentColor; border-image: none; color: rgb(255, 255, 255);
}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
	position: relative;
}
.et_slide_in_menu_container span.et_mobile_menu_arrow {
	transition:0.5s; width: auto; height: auto; right: 0px; display: inline-block; position: absolute; cursor: pointer; opacity: 0.6; -webkit-transition: all .5s; -moz-transition: all .5s;
}
.et_slide_in_menu_container span.et_mobile_menu_arrow.et_pb_submenu_opened {
	transform: rotate(180deg); -webkit-transform: rotate(180deg);
}
.et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu_arrow::before {
	top: 10px; text-align: center; right: 13px; color: rgb(255, 255, 255); font-size: 21px; display: block; z-index: 999; content: "3";
}
.et_slide_in_menu_container .et_mobile_menu .menu-item-has-children > a {
	background: 0px 0px; font-weight: 400;
}
.et_slide_in_menu_container .et_mobile_menu > .menu-item-has-children > a {
	font-weight: 700;
}
.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu li {
	transition:0.5s cubic-bezier(0.77, 0, 0.175, 1); opacity: 0; -webkit-transition: .5s cubic-bezier(.77, 0, .175, 1);
}
.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu.et_pb_slide_dropdown_opened > li {
	transition:1s cubic-bezier(0.77, 0, 0.175, 1) 0.1s; opacity: 1; -webkit-transition: 1s .1s cubic-bezier(.77, 0, .175, 1);
}
.et_slide_in_menu_container .et_mobile_menu li a:hover {
	background: 0px 0px;
}
.et_slide_in_menu_container #mobile_menu_slide li li a {
	opacity: 0.6;
}
.et_slide_in_menu_container #mobile_menu_slide li li a:hover {
	opacity: 0.4;
}
.et_header_style_fullscreen .et_slide_in_menu_container .et_mobile_menu li a {
	font-size: 30px;
}
.et_header_style_fullscreen .et_slide_in_menu_container {
	font-size: 18px;
}
.et_header_style_fullscreen .et_slide_in_menu_container #et-info span {
	font-size: 18px;
}
.et_header_style_fullscreen .et_slide_in_menu_container a {
	font-size: 18px;
}
.et_header_style_fullscreen .et_slide_in_menu_container input.et-search-field {
	font-size: 18px;
}
.et_header_style_fullscreen .et_slide_menu_top span {
	font-size: 18px;
}
.et_header_style_fullscreen .et_slide_menu_top ul.et-social-icons a {
	font-size: 18px;
}
.et_header_style_fullscreen .et_slide_in_menu_container :-ms-input-placeholder.et-search-field {
	font-size: 18px;
}
.et_header_style_fullscreen .mobile_menu_bar.et_toggle_fullscreen_menu {
	display: block;
}
.et_header_style_fullscreen .et_pb_fullscreen_nav_container {
	width: 100%; height: 100%; vertical-align: middle; display: table;
}
.et_header_style_fullscreen.et_pb_no_top_bar_fullscreen .et_slide_in_menu_container {
	padding-top: 0px;
}
.et_header_style_fullscreen .et_slide_in_menu_container {
	transition:1s ease-in-out, padding-top; top: 0px; width: 100%; right: 0px !important; padding-top: 70px; display: block !important; visibility: hidden; position: fixed; -ms-overflow-x: hidden; opacity: 0; -webkit-transition: 1s ease-in-out, padding-top 0s;
}
.et-has-admin-bar .et_header_style_fullscreen .et_slide_in_menu_container {
	top: 32px;
}
.et_header_style_fullscreen .et_slide_in_menu_container.et_pb_fullscreen_menu_opened {
	visibility: visible; opacity: 0.95;
}
.et_header_style_fullscreen .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu {
	top: 34px; right: 30px; position: absolute; z-index: 999999; cursor: pointer;
}
.et_header_style_fullscreen .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu::before {
	content: "\4d";
}
.et_header_style_fullscreen .et_slide_menu_top {
	padding: 35px; top: 0px; width: 100%; text-align: center; position: absolute; z-index: 99999;
}
.et_header_style_fullscreen .et_pb_top_menu_inner {
	display: inline-block; position: relative;
}
.et_header_style_fullscreen .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu::before {
	color: rgb(255, 255, 255);
}
.et_header_style_fullscreen .et_slide_menu_top {
	color: rgb(255, 255, 255);
}
.et_header_style_fullscreen .et_slide_menu_top a {
	color: rgb(255, 255, 255);
}
.et_header_style_fullscreen .et_slide_menu_top button#searchsubmit_header::before {
	color: rgb(255, 255, 255);
}
.et_header_style_fullscreen input:-ms-input-placeholder {
	color: rgb(255, 255, 255);
}
.et_header_style_fullscreen a.et-cart-info {
	margin-right: 30px;
}
.et_header_style_fullscreen div#et-info {
	margin-right: 30px;
}
.et_header_style_fullscreen ul.et-social-icons {
	margin-right: 30px;
}
.et_header_style_fullscreen div#et-info {
	width: auto; margin-top: 7px; float: left !important; display: inline-block;
}
.et_header_style_fullscreen div#et-info span {
	margin-right: 15px;
}
.et_header_style_fullscreen .et_slide_menu_top .et-search-form {
	background: 0px 0px !important; border-radius: 3px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 140px !important; margin-top: 0px !important; margin-bottom: -10px; display: inline-block; min-width: 140px;
}
.et_header_style_fullscreen a.et-cart-info {
	float: none !important;
}
.et_header_style_fullscreen .et_slide_menu_top ul.et-social-icons {
	float: none !important; display: inline-block;
}
.et_header_style_fullscreen .et_slide_menu_top ul.et-social-icons li {
	margin-right: 0px;
}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}
.et_header_style_fullscreen ul#mobile_menu_slide {
	padding: 0px; width: auto; height: 100%; text-align: center; vertical-align: middle; display: table-cell !important; position: relative;
}
.et_header_style_fullscreen .et_pb_fullscreen_nav_container .et_mobile_menu {
	transition:1s ease-in-out; visibility: hidden; opacity: 0; -webkit-transition: 1s ease-in-out;
}
.et_pb_fullscreen_menu_opened .et_pb_fullscreen_nav_container .et_mobile_menu {
	visibility: visible; opacity: 1;
}
.et_header_style_fullscreen .et_pb_fullscreen_nav_container .et_mobile_menu li {
	transition:0.3s ease-in-out; padding-left: 0px !important; transform: scale(1); -webkit-transform: scale(1); -webkit-transition: .3s ease-in-out; -webkit-transition-delay: 0s;
}
.et_header_style_fullscreen .et_slide_in_menu_container #mobile_menu_slide a {
	margin-right: 0px; display: inline-block;
}
.et_header_style_fullscreen .et_slide_in_menu_container span.et_mobile_menu_arrow {
	right: auto; padding-right: 10px; position: relative;
}
.et_header_style_fullscreen .et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu_arrow::before {
	top: 0px; right: 0px; position: relative;
}
.et_pb_fullscreen_menu_animated .et_mobile_menu li {
	transform: scale(1); -webkit-transform: scale(1);
}
.et_pb_fullscreen_menu_opened .et_mobile_menu li {
	opacity: 1;
}
.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(1) {
	transition-delay: 0.1s; -webkit-transition-delay: .1s;
}
.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(2) {
	transition-delay: 0.2s; -webkit-transition-delay: .2s;
}
.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(3) {
	transition-delay: 0.3s; -webkit-transition-delay: .3s;
}
.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(4) {
	transition-delay: 0.4s; -webkit-transition-delay: .4s;
}
.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(5) {
	transition-delay: 0.5s; -webkit-transition-delay: .5s;
}
.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(6) {
	transition-delay: 0.6s; -webkit-transition-delay: .6s;
}
.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(7) {
	transition-delay: 0.7s; -webkit-transition-delay: .7s;
}
.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(8) {
	transition-delay: 0.8s; -webkit-transition-delay: .8s;
}
.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(9) {
	transition-delay: 0.9s; -webkit-transition-delay: .9s;
}
.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(10) {
	transition-delay: 1s; -webkit-transition-delay: 1s;
}
.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(11) {
	transition-delay: 1.1s; -webkit-transition-delay: 1.1s;
}
.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(12) {
	transition-delay: 1.2s; -webkit-transition-delay: 1.2s;
}
.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(13) {
	transition-delay: 1.3s; -webkit-transition-delay: 1.3s;
}
.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(14) {
	transition-delay: 1.4s; -webkit-transition-delay: 1.4s;
}
.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(15) {
	transition-delay: 1.5s; -webkit-transition-delay: 1.5s;
}
.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(16) {
	transition-delay: 1.6s; -webkit-transition-delay: 1.6s;
}
.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(17) {
	transition-delay: 1.7s; -webkit-transition-delay: 1.7s;
}
.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(18) {
	transition-delay: 1.8s; -webkit-transition-delay: 1.8s;
}
.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(19) {
	transition-delay: 1.9s; -webkit-transition-delay: 1.9s;
}
.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(20) {
	transition-delay: 2s; -webkit-transition-delay: 2s;
}
.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(21) {
	transition-delay: 2.1s; -webkit-transition-delay: 2.1s;
}
.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(22) {
	transition-delay: 2.2s; -webkit-transition-delay: 2.2s;
}
.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(23) {
	transition-delay: 2.3s; -webkit-transition-delay: 2.3s;
}
.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(24) {
	transition-delay: 2.4s; -webkit-transition-delay: 2.4s;
}
.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(25) {
	transition-delay: 2.5s; -webkit-transition-delay: 2.5s;
}
.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(26) {
	transition-delay: 2.6s; -webkit-transition-delay: 2.6s;
}
.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(27) {
	transition-delay: 2.7s; -webkit-transition-delay: 2.7s;
}
.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(28) {
	transition-delay: 2.8s; -webkit-transition-delay: 2.8s;
}
.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(29) {
	transition-delay: 2.9s; -webkit-transition-delay: 2.9s;
}
.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(30) {
	transition-delay: 3s; -webkit-transition-delay: 3s;
}
.et_header_style_fullscreen .et-fixed-header #et-top-navigation {
	padding: 11px 0px !important;
}
.et_header_style_slide .et-fixed-header #et-top-navigation {
	padding: 11px 0px !important;
}
.et_left_sidebar .et_pb_column_2_3 .et_pb_countdown_timer .section p.value {
	line-height: 44px; font-size: 44px;
}
.et_left_sidebar .et_pb_column_2_3 .et_pb_countdown_timer .section.sep {
	line-height: 44px; font-size: 44px;
}
.et_right_sidebar .et_pb_column_2_3 .et_pb_countdown_timer .section p.value {
	line-height: 44px; font-size: 44px;
}
.et_right_sidebar .et_pb_column_2_3 .et_pb_countdown_timer .section.sep {
	line-height: 44px; font-size: 44px;
}
.et_left_sidebar .et_pb_column_1_2 .et_pb_countdown_timer .section p.value {
	line-height: 32px; font-size: 32px;
}
.et_left_sidebar .et_pb_column_1_2 .et_pb_countdown_timer .section.sep {
	line-height: 32px; font-size: 32px;
}
.et_right_sidebar .et_pb_column_1_2 .et_pb_countdown_timer .section p.value {
	line-height: 32px; font-size: 32px;
}
.et_right_sidebar .et_pb_column_1_2 .et_pb_countdown_timer .section.sep {
	line-height: 32px; font-size: 32px;
}
.et_left_sidebar .et_pb_column_3_8 .et_pb_countdown_timer .section p.value {
	line-height: 24px; font-size: 24px;
}
.et_left_sidebar .et_pb_column_3_8 .et_pb_countdown_timer .section.sep {
	line-height: 24px; font-size: 24px;
}
.et_right_sidebar .et_pb_column_3_8 .et_pb_countdown_timer .section p.value {
	line-height: 24px; font-size: 24px;
}
.et_right_sidebar .et_pb_column_3_8 .et_pb_countdown_timer .section.sep {
	line-height: 24px; font-size: 24px;
}
.et_left_sidebar .et_pb_column_1_3 .et_pb_countdown_timer .section p.value {
	line-height: 20px; font-size: 20px;
}
.et_left_sidebar .et_pb_column_1_3 .et_pb_countdown_timer .section.sep {
	line-height: 20px; font-size: 20px;
}
.et_right_sidebar .et_pb_column_1_3 .et_pb_countdown_timer .section p.value {
	line-height: 20px; font-size: 20px;
}
.et_right_sidebar .et_pb_column_1_3 .et_pb_countdown_timer .section.sep {
	line-height: 20px; font-size: 20px;
}
.et_left_sidebar .et_pb_column_1_4 .et_pb_countdown_timer .section p.value {
	line-height: 16px; font-size: 16px;
}
.et_left_sidebar .et_pb_column_1_4 .et_pb_countdown_timer .section.sep {
	line-height: 16px; font-size: 16px;
}
.et_right_sidebar .et_pb_column_1_4 .et_pb_countdown_timer .section p.value {
	line-height: 16px; font-size: 16px;
}
.et_right_sidebar .et_pb_column_1_4 .et_pb_countdown_timer .section.sep {
	line-height: 16px; font-size: 16px;
}
@media all and (min-width:1405px)
{
.et_vertical_nav.et_left_sidebar.woocommerce #content div.product div.images {
	width: 315px !important;
}
.et_vertical_nav.et_left_sidebar.woocommerce div.product div.images {
	width: 315px !important;
}
.et_vertical_nav.et_left_sidebar.woocommerce-page #content div.product div.images {
	width: 315px !important;
}
.et_vertical_nav.et_left_sidebar.woocommerce-page div.product div.images {
	width: 315px !important;
}
.et_vertical_nav.et_right_sidebar.woocommerce #content div.product div.images {
	width: 315px !important;
}
.et_vertical_nav.et_right_sidebar.woocommerce div.product div.images {
	width: 315px !important;
}
.et_vertical_nav.et_right_sidebar.woocommerce-page #content div.product div.images {
	width: 315px !important;
}
.et_vertical_nav.et_right_sidebar.woocommerce-page div.product div.images {
	width: 315px !important;
}
.et_vertical_nav.et_left_sidebar .et_post_gallery li:nth-child(3n+1).et_gallery_item {
	clear: both !important;
}
.et_vertical_nav.et_right_sidebar .et_post_gallery li:nth-child(3n+1).et_gallery_item {
	clear: both !important;
}
.et_vertical_nav.et_left_sidebar .et_post_gallery li:nth-child(2n).et_gallery_item {
	margin-right: 60px !important;
}
.et_vertical_nav.et_right_sidebar .et_post_gallery li:nth-child(2n).et_gallery_item {
	margin-right: 60px !important;
}
.et_vertical_nav.et_left_sidebar .et_post_gallery li:nth-child(3n).et_gallery_item {
	margin-right: 0px !important;
}
.et_vertical_nav.et_right_sidebar .et_post_gallery li:nth-child(3n).et_gallery_item {
	margin-right: 0px !important;
}
.et_vertical_nav.et_left_sidebar .et_post_gallery li:nth-child(2n+1).et_gallery_item {
	clear: none !important;
}
.et_vertical_nav.et_right_sidebar .et_post_gallery li:nth-child(2n+1).et_gallery_item {
	clear: none !important;
}
.et_vertical_nav.et_left_sidebar .et_post_gallery li.et_gallery_item {
	width: 193px;
}
.et_vertical_nav.et_right_sidebar .et_post_gallery li.et_gallery_item {
	width: 193px;
}
.et_vertical_nav.archive.et_right_sidebar ul.products li.product {
	margin-right: 50px !important;
}
}
@media all and (max-width:1405px) and (min-width:1100px)
{
.et_vertical_nav.et_left_sidebar.woocommerce #content div.product div.images {
	width: 250px !important;
}
.et_vertical_nav.et_left_sidebar.woocommerce div.product div.images {
	width: 250px !important;
}
.et_vertical_nav.et_left_sidebar.woocommerce-page #content div.product div.images {
	width: 250px !important;
}
.et_vertical_nav.et_left_sidebar.woocommerce-page div.product div.images {
	width: 250px !important;
}
.et_vertical_nav.et_right_sidebar.woocommerce #content div.product div.images {
	width: 250px !important;
}
.et_vertical_nav.et_right_sidebar.woocommerce div.product div.images {
	width: 250px !important;
}
.et_vertical_nav.et_right_sidebar.woocommerce-page #content div.product div.images {
	width: 250px !important;
}
.et_vertical_nav.et_right_sidebar.woocommerce-page div.product div.images {
	width: 250px !important;
}
.et_vertical_nav.archive.et_full_width_page.woocommerce ul.products li:nth-child(3n).product {
	margin-right: 0px !important;
}
.et_vertical_nav.archive.et_full_width_page.woocommerce ul.products li.first {
	clear: none !important;
}
.et_vertical_nav.archive.et_full_width_page.woocommerce ul.products li:nth-child(3n+1).product {
	clear: both !important; margin-right: 60px !important;
}
}
@media all and (max-width:1405px) and (min-width:981px)
{
.et_vertical_nav .et_pb_column_4_4 .et_pb_pricing_table {
	width: 33.33%;
}
.et_vertical_nav .et_pb_column_2_3 .et_pb_pricing_table {
	width: 50%;
}
.et_vertical_nav .et_pb_column_3_4 .et_pb_pricing_table {
	width: 50%;
}
.et_vertical_nav .et_pb_pricing_2 .et_pb_pricing_table {
	width: 50%;
}
.et_vertical_nav .et_pb_column_1_2 .et_pb_pricing_table {
	margin: 0px 0px 30px; width: 100%;
}
.et_vertical_nav .et_pb_column_1_3 .et_pb_pricing_table {
	margin: 0px 0px 30px; width: 100%;
}
.et_vertical_nav .et_pb_column_1_4 .et_pb_pricing_table {
	margin: 0px 0px 30px; width: 100%;
}
.et_vertical_nav .et_pb_column_3_8 .et_pb_pricing_table {
	margin: 0px 0px 30px; width: 100%;
}
.et_vertical_nav .et_pb_pricing_1 .et_pb_pricing_table {
	margin: 0px 0px 30px; width: 100%;
}
.et_vertical_nav .et_pb_column_1_2 .et_pb_pricing_table.et-last-child {
	margin-bottom: 0px;
}
.et_vertical_nav .et_pb_column_1_2 :last-child.et_pb_pricing_table {
	margin-bottom: 0px;
}
.et_vertical_nav .et_pb_column_1_3 .et_pb_pricing_table.et-last-child {
	margin-bottom: 0px;
}
.et_vertical_nav .et_pb_column_1_3 :last-child.et_pb_pricing_table {
	margin-bottom: 0px;
}
.et_vertical_nav .et_pb_column_1_4 .et_pb_pricing_table.et-last-child {
	margin-bottom: 0px;
}
.et_vertical_nav .et_pb_column_1_4 :last-child.et_pb_pricing_table {
	margin-bottom: 0px;
}
.et_vertical_nav .et_pb_column_3_8 .et_pb_pricing_table.et-last-child {
	margin-bottom: 0px;
}
.et_vertical_nav .et_pb_column_3_8 :last-child.et_pb_pricing_table {
	margin-bottom: 0px;
}
.et_vertical_nav .et_pb_pricing_1 .et_pb_pricing_table.et-last-child {
	margin-bottom: 0px;
}
.et_vertical_nav .et_pb_pricing_1 :last-child.et_pb_pricing_table {
	margin-bottom: 0px;
}
.et_vertical_nav .et_pb_column_3_4 :nth-child(3n+1).et_pb_pricing_table {
	clear: none;
}
.et_vertical_nav .et_pb_column_4_4 :nth-child(4n+1).et_pb_pricing_table {
	clear: none;
}
.et_vertical_nav .et_pb_column_3_4 :nth-child(2n+1).et_pb_pricing_table {
	clear: both;
}
.et_vertical_nav .et_pb_column_4_4 :nth-child(3n+1).et_pb_pricing_table {
	clear: both;
}
.et_vertical_nav .et_pb_column_3_4 :nth-child(n+3).et_pb_pricing_table {
	margin-top: 50px;
}
.et_vertical_nav .et_pb_column_4_4 :nth-child(n+4).et_pb_pricing_table {
	margin-top: 50px;
}
.et_vertical_nav .et_pb_column_3_4 :nth-child(n+3).et_pb_pricing_table.et_pb_featured_table {
	margin-top: 30px;
}
.et_vertical_nav .et_pb_column_4_4 :nth-child(n+4).et_pb_pricing_table.et_pb_featured_table {
	margin-top: 30px;
}
.et_vertical_nav .et_pb_column_1_3 .et_pb_sum {
	font-size: 40px;
}
.et_vertical_nav .et_pb_column_1_4 .et_pb_sum {
	font-size: 40px;
}
.et_vertical_nav .et_pb_column_1_3 .et_pb_pricing_content_top {
	padding-bottom: 20px;
}
.et_vertical_nav .et_pb_column_1_4 .et_pb_pricing_content_top {
	padding-bottom: 20px;
}
.et_vertical_nav .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_description {
	width: 100%;
}
.et_vertical_nav.archive.et_left_sidebar.woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px !important;
}
.et_vertical_nav.archive.et_right_sidebar.woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px !important;
}
.et_vertical_nav.archive.et_left_sidebar.woocommerce ul.products li:nth-child(2n+1).product {
	clear: both !important; margin-right: 60px !important;
}
.et_vertical_nav.archive.et_right_sidebar.woocommerce ul.products li:nth-child(2n+1).product {
	clear: both !important; margin-right: 60px !important;
}
.et_vertical_nav.archive.et_left_sidebar.woocommerce ul.products li:nth-child(3n+1).product {
	clear: none !important;
}
.et_vertical_nav.archive.et_right_sidebar.woocommerce ul.products li:nth-child(3n+1).product {
	clear: none !important;
}
.et_vertical_nav .et_pb_column_1_4 .et_audio_container {
	padding-bottom: 40px;
}
.et_vertical_nav .et_pb_column_2_3 .et_pb_audio_module .mejs-container .mejs-controls div {
	position: absolute;
}
.et_vertical_nav .et_pb_column_3_4 .et_pb_audio_module .mejs-container .mejs-controls div {
	position: absolute;
}
.et_vertical_nav .et_pb_column_2_3 .et_pb_audio_module .mejs-container {
	height: 80px !important;
}
.et_vertical_nav .et_pb_column_3_4 .et_pb_audio_module .mejs-container {
	height: 80px !important;
}
.et_vertical_nav .et_pb_column_2_3 .et_pb_audio_module .mejs-controls {
	height: 100% !important;
}
.et_vertical_nav .et_pb_column_3_4 .et_pb_audio_module .mejs-controls {
	height: 100% !important;
}
.et_vertical_nav .et_pb_column_2_3 .et_pb_audio_module .mejs-button.mejs-playpause-button {
	left: 0px; top: 0px; z-index: 99;
}
.et_vertical_nav .et_pb_column_3_4 .et_pb_audio_module .mejs-button.mejs-playpause-button {
	left: 0px; top: 0px; z-index: 99;
}
.et_vertical_nav .et_pb_column_2_3 .et_pb_audio_module .mejs-time.mejs-currenttime-container.custom {
	left: 7px; top: 30px;
}
.et_vertical_nav .et_pb_column_3_4 .et_pb_audio_module .mejs-time.mejs-currenttime-container.custom {
	left: 7px; top: 30px;
}
.et_vertical_nav .et_pb_column_2_3 .et_pb_audio_module .mejs-button.mejs-volume-button {
	top: 26px; right: 60px;
}
.et_vertical_nav .et_pb_column_3_4 .et_pb_audio_module .mejs-button.mejs-volume-button {
	top: 26px; right: 60px;
}
.et_vertical_nav .et_pb_column_2_3 .et_pb_audio_module a.mejs-horizontal-volume-slider {
	top: 26px; right: 0px; display: block !important; position: absolute !important;
}
.et_vertical_nav .et_pb_column_3_4 .et_pb_audio_module a.mejs-horizontal-volume-slider {
	top: 26px; right: 0px; display: block !important; position: absolute !important;
}
.et_vertical_nav .et_pb_column_2_3 .et_pb_audio_module .mejs-horizontal-volume-total {
	width: 100% !important; display: block; position: relative !important;
}
.et_vertical_nav .et_pb_column_3_4 .et_pb_audio_module .mejs-horizontal-volume-total {
	width: 100% !important; display: block; position: relative !important;
}
.et_vertical_nav .et_pb_column_2_3 .et_pb_audio_module .mejs-controls div.mejs-time-rail {
	width: 100% !important; padding-left: 30px !important;
}
.et_vertical_nav .et_pb_column_3_4 .et_pb_audio_module .mejs-controls div.mejs-time-rail {
	width: 100% !important; padding-left: 30px !important;
}
.et_vertical_nav .et_pb_column_2_3 .et_pb_audio_module a.mejs-time-total.mejs-time-slider {
	width: 100% !important; margin-left: 0px; position: relative !important;
}
.et_vertical_nav .et_pb_column_3_4 .et_pb_audio_module a.mejs-time-total.mejs-time-slider {
	width: 100% !important; margin-left: 0px; position: relative !important;
}
}
@media all and (min-width:981px)
{
.et_hide_fixed_logo .et-fixed-header#main-header .logo_container {
	transition:0.4s ease-in-out; height: 0px; opacity: 0; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out;
}
.et_hide_primary_logo :not(.et-fixed-header)#main-header .logo_container {
	transition:0.4s ease-in-out; height: 0px; opacity: 0; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out;
}
.et_header_style_centered.et_hide_fixed_logo .et-fixed-header#main-header .logo_container {
	padding: 0px; height: 0px; opacity: 0;
}
.et_header_style_centered.et_hide_primary_logo :not(.et-fixed-header)#main-header .logo_container {
	padding: 0px; height: 0px; opacity: 0;
}
.et_header_style_split.et_hide_fixed_logo .et-fixed-header#main-header .logo_container {
	padding: 0px; height: 0px; opacity: 0;
}
.et_header_style_split.et_hide_primary_logo :not(.et-fixed-header)#main-header .logo_container {
	padding: 0px; height: 0px; opacity: 0;
}
.et_hide_fixed_logo .et-fixed-header#main-header .centered-inline-logo-wrap {
	padding: 0px; height: 0px; opacity: 0;
}
.et_hide_primary_logo :not(.et-fixed-header)#main-header .centered-inline-logo-wrap {
	padding: 0px; height: 0px; opacity: 0;
}
.et-animated-content#page-container {
	transition:margin-top 0.4s ease-in-out; -webkit-transition: margin-top .4s ease-in-out; -moz-transition: margin-top .4s ease-in-out;
}
.et_hide_nav #page-container {
	transition:none; -webkit-transition: none; -moz-transition: none;
}
.et_transparent_nav #page-container {
	transition:none; -webkit-transition: none; -moz-transition: none;
}
.et_transparent_nav.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container {
	padding-top: 0px;
}
.et_transparent_nav.et_non_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container {
	padding-top: 0px;
}
.et_vertical_nav.et_left_sidebar .et_post_gallery li:nth-child(3n+1).et_gallery_item {
	clear: none;
}
.et_vertical_nav.et_right_sidebar .et_post_gallery li:nth-child(3n+1).et_gallery_item {
	clear: none;
}
.et_vertical_nav.et_left_sidebar .et_post_gallery li:nth-child(3n).et_gallery_item {
	margin-right: 60px;
}
.et_vertical_nav.et_right_sidebar .et_post_gallery li:nth-child(3n).et_gallery_item {
	margin-right: 60px;
}
.et_vertical_nav.et_left_sidebar .et_post_gallery li:nth-child(2n).et_gallery_item {
	margin-right: 0px;
}
.et_vertical_nav.et_right_sidebar .et_post_gallery li:nth-child(2n).et_gallery_item {
	margin-right: 0px;
}
.et_vertical_nav.et_left_sidebar .et_post_gallery li:nth-child(2n+1).et_gallery_item {
	clear: both;
}
.et_vertical_nav.et_right_sidebar .et_post_gallery li:nth-child(2n+1).et_gallery_item {
	clear: both;
}
.et_header_style_split #logo {
	display: none;
}
.et_vertical_nav.et_header_style_split #logo {
	display: block;
}
.et_header_style_split .centered-inline-logo-wrap #logo {
	animation:fadeIn 1s cubic-bezier(0.77, 0, 0.175, 1); -webkit-animation: fadeIn 1s 1 cubic-bezier(.77, 0, .175, 1); -o-animation: fadeIn 1s 1 cubic-bezier(.77, 0, .175, 1); -moz-animation: fadeIn 1s 1 cubic-bezier(.77, 0, .175, 1);
}
.et_header_style_split.ie .centered-inline-logo-wrap #logo {
	display: inline;
}
.et_header_style_split.et_hide_primary_logo .centered-inline-logo-wrap {
	width: 0px;
}
.et_fullwidth_nav .et-search-form {
	right: 30px;
}
.et_fullwidth_nav .et_close_search_field {
	right: 30px;
}
.et-fixed-header#main-header {
	box-shadow: 0px 0px 7px rgba(0,0,0,0.1) !important; -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, .1); -moz-box-shadow: 0 0 7px rgba(0, 0, 0, .1);
}
.et_header_style_left .et-fixed-header #et-top-navigation {
	padding-top: 20px;
}
.et_header_style_split .et-fixed-header #et-top-navigation {
	padding-top: 20px;
}
.et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a {
	padding-bottom: 20px;
}
.et_header_style_split .et-fixed-header #et-top-navigation nav > ul > li > a {
	padding-bottom: 20px;
}
.et_header_style_centered .et-fixed-header .et-search-form {
	top: 21px;
}
.et_header_style_split .et-fixed-header .centered-inline-logo-wrap {
	margin: -20px 0px; width: 54px; height: 54px;
}
.et_header_style_centered .et-fixed-header #et_search_icon::before {
	margin-top: 0px;
}
.et_hide_nav.et_fixed_nav #main-header {
	opacity: 0;
}
.et_hide_nav.et_fixed_nav #top-header {
	opacity: 0;
}
.et_hide_nav.et_non_fixed_nav.et_transparent_nav #main-header {
	opacity: 0;
}
.et_hide_nav.et_non_fixed_nav.et_transparent_nav #top-header {
	opacity: 0;
}
.et_hide_nav.et_fixed_nav .et-fixed-header#main-header {
	opacity: 1; transform: translateY(0px) !important; -webkit-transform: translateY(0);
}
.et_hide_nav.et_fixed_nav .et-fixed-header#top-header {
	opacity: 1; transform: translateY(0px) !important; -webkit-transform: translateY(0);
}
.et_hide_nav.et_non_fixed_nav.et_transparent_nav .et-fixed-header#main-header {
	opacity: 1; transform: translateY(0px) !important; -webkit-transform: translateY(0);
}
.et_hide_nav.et_non_fixed_nav.et_transparent_nav .et-fixed-header#top-header {
	opacity: 1; transform: translateY(0px) !important; -webkit-transform: translateY(0);
}
.et_hide_nav .centered-inline-logo-wrap {
	transition-duration: 0.7s;
}
.et_hide_nav.et_fixed_nav #main-header {
	transition-duration: 0.7s;
}
.et_hide_nav.et_fixed_nav #top-header {
	transition-duration: 0.7s;
}
.et_hide_nav.et_non_fixed_nav.et_transparent_nav #main-header {
	transition-duration: 0.7s;
}
.et_hide_nav.et_non_fixed_nav.et_transparent_nav #top-header {
	transition-duration: 0.7s;
}
.et_hide_nav #page-container {
	padding-top: 0px !important;
}
.et_primary_nav_dropdown_animation_fade #et-top-navigation ul li:hover > ul {
	transition:0.2s ease-in-out; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out;
}
.et_secondary_nav_dropdown_animation_fade #et-secondary-nav li:hover > ul {
	transition:0.2s ease-in-out; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out;
}
.et_primary_nav_dropdown_animation_slide #et-top-navigation ul li:hover > ul {
	animation:fadeLeft 0.4s ease-in-out; -webkit-animation: fadeLeft .4s ease-in-out; -o-animation: fadeLeft .4s ease-in-out; -moz-animation: fadeLeft .4s ease-in-out;
}
.et_secondary_nav_dropdown_animation_slide #et-secondary-nav li:hover > ul {
	animation:fadeLeft 0.4s ease-in-out; -webkit-animation: fadeLeft .4s ease-in-out; -o-animation: fadeLeft .4s ease-in-out; -moz-animation: fadeLeft .4s ease-in-out;
}
.et_primary_nav_dropdown_animation_expand #et-top-navigation ul li:hover > ul {
	transform-origin: 0% 0%; animation:Grow 0.4s ease-in-out; backface-visibility: visible !important; -webkit-animation: Grow .4s ease-in-out; -webkit-backface-visibility: visible; -webkit-transform-origin: 0 0; -o-animation: Grow .4s ease-in-out; -moz-transform-origin: 0 0; -moz-animation: Grow .8s ease-in-out;
}
.et_secondary_nav_dropdown_animation_expand #et-secondary-nav li:hover > ul {
	transform-origin: 0% 0%; animation:Grow 0.4s ease-in-out; backface-visibility: visible !important; -webkit-animation: Grow .4s ease-in-out; -webkit-backface-visibility: visible; -webkit-transform-origin: 0 0; -o-animation: Grow .4s ease-in-out; -moz-transform-origin: 0 0; -moz-animation: Grow .8s ease-in-out;
}
.et_primary_nav_dropdown_animation_flip #et-top-navigation ul li ul li:hover > ul {
	animation:flipInX 0.6s ease-in-out; backface-visibility: visible !important; -webkit-animation: flipInX .6s ease-in-out; -webkit-backface-visibility: visible; -o-animation: flipInX .6s ease-in-out; -moz-animation: flipInX .6s ease-in-out;
}
.et_secondary_nav_dropdown_animation_flip #et-secondary-nav ul li:hover > ul {
	animation:flipInX 0.6s ease-in-out; backface-visibility: visible !important; -webkit-animation: flipInX .6s ease-in-out; -webkit-backface-visibility: visible; -o-animation: flipInX .6s ease-in-out; -moz-animation: flipInX .6s ease-in-out;
}
.et_primary_nav_dropdown_animation_flip #et-top-navigation ul li:hover > ul {
	animation:flipInY 0.6s ease-in-out; backface-visibility: visible !important; -webkit-animation: flipInY .6s ease-in-out; -webkit-backface-visibility: visible; -o-animation: flipInY .6s ease-in-out; -moz-animation: flipInY .6s ease-in-out;
}
.et_secondary_nav_dropdown_animation_flip #et-secondary-nav li:hover > ul {
	animation:flipInY 0.6s ease-in-out; backface-visibility: visible !important; -webkit-animation: flipInY .6s ease-in-out; -webkit-backface-visibility: visible; -o-animation: flipInY .6s ease-in-out; -moz-animation: flipInY .6s ease-in-out;
}
.et_vertical_nav #et-main-area {
	margin-left: 225px !important; position: relative;
}
.et_vertical_nav #top-header {
	margin-left: 225px !important; position: relative;
}
.et_vertical_nav #top-header {
	z-index: 9999;
}
.et_vertical_nav #page-container #main-header {
	left: 0px; top: 0px; width: 225px; height: 100%; padding-top: 40px; position: absolute; box-shadow: 0px 0px 7px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, .1); -moz-box-shadow: 0 0 7px rgba(0, 0, 0, .1);
}
.et_vertical_nav #main-header .container {
	margin: 0px 40px; width: auto;
}
.et_vertical_nav #main-header #et-top-navigation {
	transition:none; float: none; -webkit-transition: none; -moz-transition: none;
}
.et_vertical_nav #main-header #et_top_search {
	transition:none; float: none; -webkit-transition: none; -moz-transition: none;
}
.et_vertical_nav #main-header #logo {
	transition:none; float: none; -webkit-transition: none; -moz-transition: none;
}
.et_vertical_nav #main-header #top-menu {
	transition:none; float: none; -webkit-transition: none; -moz-transition: none;
}
.et_vertical_nav #main-header #top-menu-nav {
	transition:none; float: none; -webkit-transition: none; -moz-transition: none;
}
.et_vertical_nav #main-header #logo {
	padding: 0px; margin-bottom: 28px; max-height: none;
}
.et_vertical_nav #main-header #top-menu li {
	padding-right: 0px; display: block;
}
.et_vertical_nav #main-header #top-menu li.mega-menu > ul {
	left: 185px !important; top: 190px;
}
.et_vertical_nav #main-header #top-menu li ul {
	left: 185px; top: -32px;
}
.et_vertical_nav #main-header #top-menu li ul {
	border-top-color: currentColor; border-top-width: medium; border-left-width: 3px; border-top-style: none; border-left-style: solid;
}
.et_vertical_nav #main-header #top-menu li ul ul {
	left: 237px; top: -20px; border-left-width: 0px;
}
.et_vertical_nav #main-header #top-menu li.mega-menu ul {
	left: auto; top: -32px;
}
.et_vertical_nav #main-header #top-menu li.mega-menu ul ul {
	top: auto;
}
.et_vertical_nav #main-header #top-menu > li > a {
	padding-right: 40px; padding-bottom: 19px; margin-right: -40px;
}
.et_vertical_nav #main-header #top-menu > li > a::after {
	right: 20px;
}
.et_vertical_nav.et_boxed_layout #page-container #main-header {
	transition:none; left: auto; -webkit-transition: none; -moz-transition: none;
}
.et_vertical_nav.et_header_style_centered #main-header #top-menu-nav {
	width: 100%;
}
.et_vertical_nav.et_header_style_split #main-header #top-menu-nav {
	width: 100%;
}
.et_vertical_nav.et_vertical_right #et-main-area {
	margin-right: 225px; margin-left: 0px !important;
}
.et_vertical_nav.et_vertical_right #top-header {
	margin-right: 225px; margin-left: 0px !important;
}
.et_vertical_nav.et_vertical_right #page-container #main-header {
	left: auto !important; right: 0px;
}
.et_vertical_nav.et_vertical_right #main-header #top-menu li.mega-menu > ul {
	left: auto !important; right: 185px !important;
}
.et_vertical_nav.et_vertical_right #main-header #top-menu li ul {
	left: auto; right: 185px; border-left-color: currentColor; border-right-width: 3px; border-left-width: 0px; border-right-style: solid; border-left-style: none;
}
.et_vertical_nav.et_vertical_right #main-header #top-menu li ul ul {
	border-right-width: 0px;
}
.et_vertical_nav input.et-search-field {
	left: 0px !important;
}
.et_vertical_nav #et_search_icon::before {
	top: -3px;
}
.et_vertical_nav #et-top-navigation .et-cart-info {
	float: none; display: block;
}
.et_vertical_nav .container.et_search_form_container {
	height: 40px !important; right: 0px !important; position: relative;
}
.et_vertical_nav .container.et_search_form_container .et-search-form input {
	font-size: 14px !important;
}
.et_vertical_nav .container.et_search_form_container div#et_top_search {
	height: 30px;
}
.et_vertical_nav .et_pb_menu_hidden #top-menu-nav > ul {
	animation:none !important; opacity: 1 !important; -webkit-animation: none; -moz-animation: none;
}
.et_vertical_nav .et_pb_menu_hidden .et-cart-info {
	animation:none !important; opacity: 1 !important; -webkit-animation: none; -moz-animation: none;
}
.et_vertical_nav .et_pb_menu_visible #top-menu-nav > ul {
	animation:none !important; opacity: 1 !important; -webkit-animation: none; -moz-animation: none;
}
.et_vertical_nav .et_pb_menu_visible .et-cart-info {
	animation:none !important; opacity: 1 !important; -webkit-animation: none; -moz-animation: none;
}
.et_vertical_nav div#et_top_search {
	width: 100%;
}
.et_vertical_nav .et_pb_menu_hidden #et_top_search {
	animation:fadeOutRight 1s cubic-bezier(0.77, 0, 0.175, 1); opacity: 0; -webkit-animation: fadeOutRight 1s 1 cubic-bezier(.77, 0, .175, 1); -o-animation: fadeOutRight 1s 1 cubic-bezier(.77, 0, .175, 1); -moz-animation: fadeOutRight 1s 1 cubic-bezier(.77, 0, .175, 1);
}
.et_vertical_nav .et_pb_menu_visible #et_top_search {
	animation:fadeInRight 1s cubic-bezier(0.77, 0, 0.175, 1); opacity: 1; -webkit-animation: fadeInRight 1s 1 cubic-bezier(.77, 0, .175, 1); -o-animation: fadeInRight 1s 1 cubic-bezier(.77, 0, .175, 1); -moz-animation: fadeInRight 1s 1 cubic-bezier(.77, 0, .175, 1);
}
.et_vertical_nav .container.et_search_form_container.et_pb_search_visible {
	animation:fadeInLeft 1s cubic-bezier(0.77, 0, 0.175, 1); right: 0px; opacity: 1; -webkit-animation: fadeInLeft 1s 1 cubic-bezier(.77, 0, .175, 1); -o-animation: fadeInLeft 1s 1 cubic-bezier(.77, 0, .175, 1); -moz-animation: fadeInLeft 1s 1 cubic-bezier(.77, 0, .175, 1);
}
.et_vertical_nav .et_pb_search_form_hidden {
	animation:fadeOutLeft 1s cubic-bezier(0.77, 0, 0.175, 1); opacity: 0; -webkit-animation: fadeOutLeft 1s 1 cubic-bezier(.77, 0, .175, 1); -o-animation: fadeOutLeft 1s 1 cubic-bezier(.77, 0, .175, 1); -moz-animation: fadeOutLeft 1s 1 cubic-bezier(.77, 0, .175, 1);
}
.et_vertical_nav div#et_top_search {
	height: 30px; margin-top: 20px;
}
.et_vertical_nav .container.et_search_form_container {
	margin-top: -45px !important;
}
.et_vertical_nav span.et_close_search_field::after {
	font-size: 16px;
}
.et_vertical_nav span.et_close_search_field {
	width: 13px; height: 18px;
}
.et_vertical_nav .et-search-form input {
	width: 90%;
}
.et_vertical_nav .container.et_search_form_container .et-search-form input {
	font-style: normal !important; text-decoration: none !important;
}
.et_vertical_nav .et_search_form_container input:-ms-input-placeholder {
	font-style: normal !important; text-decoration: none !important;
}
.et_vertical_nav .et_search_outer {
	overflow: visible; position: relative;
}
.et_vertical_nav.et_header_style_centered #main-header .et-search-form {
	left: 0px;
}
.et_vertical_nav.et_header_style_centered #et_search_icon::before {
	left: 50%; margin-left: -5px;
}
.et_vertical_nav.et_header_style_centered #main-header #et_top_search {
	margin: 16px auto 0px; display: block !important;
}
.et_vertical_nav.et_header_style_split #main-header .container.et_search_form_container {
	z-index: 1;
}
.et_vertical_nav.et_header_style_split #main-header .container.et_search_form_container.et_pb_search_visible {
	z-index: 999;
}
.et_vertical_nav.et_header_style_split #et_search_icon::before {
	margin-top: 0px;
}
.archive.et_left_sidebar.woocommerce-page ul.products li:nth-child(3n).product {
	margin-right: 0px;
}
.archive.et_right_sidebar.woocommerce-page ul.products li:nth-child(3n).product {
	margin-right: 0px;
}
.et_full_width_page.woocommerce-page ul.products li:nth-child(4n).product {
	margin-right: 0px;
}
.et_pb_row .et_full_width_page.woocommerce-page ul.products li:nth-child(4n).product {
	margin-right: 0px;
}
.et_pb_row .et_left_sidebar.woocommerce-page ul.products li:nth-child(3n).product {
	margin-right: 0px;
}
.et_pb_row .et_right_sidebar.woocommerce-page ul.products li:nth-child(3n).product {
	margin-right: 0px;
}
.single.et_left_sidebar.woocommerce-page ul.products li:nth-child(3n).product {
	margin-right: 0px;
}
.single.et_right_sidebar.woocommerce-page ul.products li:nth-child(3n).product {
	margin-right: 0px;
}
.et_full_width_page.woocommerce-page ul.products li:nth-child(4n+1).product {
	clear: both;
}
.et_left_sidebar.woocommerce-page ul.products li:nth-child(3n+1).product {
	clear: both;
}
.et_right_sidebar.woocommerce-page ul.products li:nth-child(3n+1).product {
	clear: both;
}
.et_fullwidth_nav #main-header .container {
	width: 100%; padding-right: 30px; padding-left: 30px; max-width: 100%;
}
.et_non_fixed_nav.et_fullwidth_nav.et_header_style_left #main-header .container {
	padding-left: 0px;
}
.et_non_fixed_nav.et_fullwidth_nav.et_header_style_left .logo_container {
	padding-left: 30px;
}
.et_fullwidth_secondary_nav #top-header .container {
	width: 100%; padding-right: 30px; padding-left: 30px; max-width: 100%;
}
#sidebar {
	width: 20.87%; float: left;
}
#left-area {
	width: 79.12%; padding-bottom: 23px;
}
#main-content .container::before {
	top: 0px; width: 1px; height: 100%; position: absolute; content: ""; background-color: rgb(226, 226, 226);
}
.et_full_width_page #left-area {
	width: 100% !important; float: none;
}
.et_no_sidebar #left-area {
	width: 100% !important; float: none;
}
.et_no_sidebar #main-content .container::before {
	display: none;
}
.et_full_width_portfolio_page #left-area {
	width: 70% !important; margin-right: 9%; float: left;
}
.et_right_sidebar #left-area {
	padding-right: 5.5%; float: left;
}
.et_right_sidebar #sidebar {
	padding-left: 30px;
}
.et_right_sidebar #main-content .container::before {
	right: 20.87% !important;
}
.et_left_sidebar #left-area {
	padding-left: 5.5%; float: right;
}
.et_left_sidebar #sidebar {
	padding-right: 30px;
}
.et_left_sidebar #main-content .container::before {
	left: 20.87% !important;
}
.et_pb_gutter.et_pb_gutters4 #left-area {
	width: 81%;
}
.et_pb_gutter.et_pb_gutters2 #left-area {
	width: 77.25%;
}
.et_pb_gutter.et_pb_gutters1 #left-area {
	width: 75%;
}
.et_pb_gutter.et_pb_gutters4 #sidebar {
	width: 19%;
}
.et_pb_gutter.et_pb_gutters2 #sidebar {
	width: 22.75%;
}
.et_pb_gutter.et_pb_gutters1 #sidebar {
	width: 25%;
}
.et_pb_gutters4.et_right_sidebar #left-area {
	padding-right: 8%;
}
.et_pb_gutters4.et_left_sidebar #left-area {
	padding-left: 8%;
}
.et_pb_gutters2.et_right_sidebar #left-area {
	padding-right: 3%;
}
.et_pb_gutters2.et_left_sidebar #left-area {
	padding-left: 3%;
}
.et_pb_gutters1.et_right_sidebar #left-area {
	padding-right: 0px;
}
.et_pb_gutters1.et_left_sidebar #left-area {
	padding-left: 0px;
}
.et_pb_gutter.et_pb_gutters4.et_right_sidebar #main-content .container::before {
	right: 19% !important;
}
.et_pb_gutter.et_pb_gutters4.et_left_sidebar #main-content .container::before {
	left: 19% !important;
}
.et_pb_gutter.et_pb_gutters2.et_right_sidebar #main-content .container::before {
	right: 22.75% !important;
}
.et_pb_gutter.et_pb_gutters2.et_left_sidebar #main-content .container::before {
	left: 22.75% !important;
}
.et_pb_gutter.et_pb_gutters1.et_right_sidebar #main-content .container::before {
	right: 25% !important;
}
.et_pb_gutter.et_pb_gutters1.et_left_sidebar #main-content .container::before {
	left: 25% !important;
}
.et_vertical_nav.et_vertical_fixed #page-container #main-header {
	position: fixed;
}
.et_vertical_nav.et_vertical_fixed.et_header_style_left #et-top-navigation {
	padding-top: 33px;
}
.et_vertical_nav.et_vertical_fixed.et_header_style_split #et-top-navigation {
	padding-top: 33px;
}
.et_header_style_fullscreen #et-top-navigation {
	padding: 24px 0px !important;
}
.et_header_style_slide #et-top-navigation {
	padding: 24px 0px !important;
}
.et_header_style_fullscreen .et_toggle_fullscreen_menu {
	padding-bottom: 0px;
}
.et_header_style_slide .et_toggle_slide_menu {
	padding-bottom: 0px;
}
.et_fixed_nav.et_header_style_slide #main-header {
	transition:left 0.8s cubic-bezier(0.77, 0, 0.175, 1), background 0.4s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.4s cubic-bezier(0.77, 0, 0.175, 1), transform 0.4s ease-in-out; left: 0px; -webkit-transition: left .8s cubic-bezier(.77, 0, .175, 1), background .4s ease-in-out, opacity .4s cubic-bezier(.77, 0, .175, 1), transform .4s ease-in-out; -moz-transition: left .8s cubic-bezier(.77, 0, .175, 1), background .4s cubic-bezier(.77, 0, .175, 1), opacity .4s cubic-bezier(.77, 0, .175, 1), transform .4s ease-in-out;
}
.et_fixed_nav.et_boxed_layout.et_header_style_slide #main-header {
	left: auto;
}
.et_header_style_fullscreen div#et-info {
	margin-top: 0px;
}
}
@media all and (max-width:1100px) and (min-width:981px)
{
.et_vertical_nav.et_right_sidebar #main-content .container::before {
	right: 195px;
}
.et_vertical_nav.et_left_sidebar #main-content .container::before {
	left: 195px;
}
.et_vertical_nav #top-menu li.mega-menu > ul {
	width: 675px !important;
}
.et_vertical_nav .et_pb_column_1_4 .et_pb_number_counter .percent p {
	line-height: 65px; font-size: 65px;
}
.et_vertical_nav .et_pb_column_3_4 .mejs-container {
	height: 60px !important;
}
.et_vertical_nav .et_pb_column_3_4 .mejs-container .mejs-controls {
	height: 60px !important;
}
.et_vertical_nav .et_pb_column_1_4 .et_pb_number_counter .percent p {
	line-height: 55px; font-size: 55px;
}
.et_vertical_nav.et_left_sidebar.woocommerce #content div.product div.images {
	width: 215px !important;
}
.et_vertical_nav.et_left_sidebar.woocommerce div.product div.images {
	width: 215px !important;
}
.et_vertical_nav.et_left_sidebar.woocommerce-page #content div.product div.images {
	width: 215px !important;
}
.et_vertical_nav.et_left_sidebar.woocommerce-page div.product div.images {
	width: 215px !important;
}
.et_vertical_nav.et_right_sidebar.woocommerce #content div.product div.images {
	width: 215px !important;
}
.et_vertical_nav.et_right_sidebar.woocommerce div.product div.images {
	width: 215px !important;
}
.et_vertical_nav.et_right_sidebar.woocommerce-page #content div.product div.images {
	width: 215px !important;
}
.et_vertical_nav.et_right_sidebar.woocommerce-page div.product div.images {
	width: 215px !important;
}
.et_vertical_nav .et_pb_column_1_4 .wp-pagenavi span.pages {
	width: 119px !important; display: block;
}
#sidebar .et_pb_widget {
	margin-left: 0px;
}
.et_left_sidebar #sidebar .et_pb_widget {
	margin-right: 0px;
}
}
@media all and (max-width:980px)
{
.et_hide_mobile_logo #main-header .logo_container {
	transition:0.4s ease-in-out; display: none; opacity: 0; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out;
}
#page-container {
	padding-top: 80px;
}
.et_fixed_nav.et_show_nav #page-container {
	padding-top: 80px;
}
.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container {
	padding-top: 80px;
}
.et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container {
	padding-top: 80px;
}
.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled #page-container {
	padding-top: 80px;
}
.et_non_fixed_nav #page-container {
	padding-top: 0px;
}
.et_fixed_nav.et_show_nav.et_header_style_centered #page-container {
	padding-top: 136px;
}
.et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container {
	padding-top: 136px;
}
.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_header_style_centered #page-container {
	padding-top: 136px;
}
.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container {
	padding-top: 136px;
}
#left-area {
	width: 100% !important;
}
#sidebar {
	width: 100% !important;
}
.et_left_sidebar #left-area {
	width: auto; padding-right: 0px; padding-left: 0px; float: none;
}
.et_left_sidebar #sidebar {
	width: auto; padding-right: 0px; padding-left: 0px; float: none;
}
.et_right_sidebar #left-area {
	width: auto; padding-right: 0px; padding-left: 0px; float: none;
}
.et_right_sidebar #sidebar {
	width: auto; padding-right: 0px; padding-left: 0px; float: none;
}
.et_right_sidebar #left-area {
	margin-right: 0px;
}
.et_right_sidebar #sidebar {
	margin-left: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.et_left_sidebar #left-area {
	margin-left: 0px;
}
.et_left_sidebar #sidebar {
	margin-right: 0px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
#main-content .container::before {
	display: none !important;
}
.et_full_width_page :nth-child(4n+1).et_gallery_item {
	clear: none;
}
.et_full_width_page.woocommerce-page ul.products li:nth-child(4n+1).product {
	clear: none;
}
:nth-child(n).footer-widget {
	margin: 0px 7.5% 7.5% 0px !important; width: 46.25% !important;
}
#footer-widgets .footer-widget .fwidget {
	margin-bottom: 16.21%;
}
.et_pb_gutters1 :nth-child(n).footer-widget {
	margin: 0px !important; width: 50% !important;
}
.et_pb_gutters1 #footer-widgets .footer-widget .fwidget {
	margin-bottom: 0px;
}
#footer-widgets {
	padding: 8% 0px;
}
#footer-widgets :nth-child(2n).footer-widget {
	margin-right: 0px !important;
}
#footer-widgets :nth-last-child(-n+2).footer-widget {
	margin-bottom: 0px !important;
}
.bottom-nav {
	text-align: center;
}
.woocommerce .cart-collaterals > div {
	width: 100% !important; float: none !important;
}
.woocommerce .cart-collaterals > form {
	width: 100% !important; float: none !important;
}
.shop_table .coupon {
	margin-bottom: 25px !important;
}
.checkout .col-1 {
	width: auto !important; float: none !important;
}
.checkout .col-2 {
	width: auto !important; float: none !important;
}
.checkout .form-row {
	width: auto !important; float: none !important;
}
.checkout .col-1 {
	margin-bottom: 25px !important;
}
.checkout .col-2 {
	margin-bottom: 25px !important;
}
#main-header {
	transition:none; -webkit-transition: none; -moz-transition: none;
}
#top-header {
	transition:none; -webkit-transition: none; -moz-transition: none;
}
#top-menu {
	display: none;
}
.et_hide_nav.et_fixed_nav #main-header {
	opacity: 1; transform: translateY(0px) !important; -webkit-transform: translateY(0);
}
.et_hide_nav.et_fixed_nav #top-header {
	opacity: 1; transform: translateY(0px) !important; -webkit-transform: translateY(0);
}
.et_hide_nav.et_non_fixed_nav.et_transparent_nav #main-header {
	opacity: 1; transform: translateY(0px) !important; -webkit-transform: translateY(0);
}
.et_hide_nav.et_non_fixed_nav.et_transparent_nav #top-header {
	opacity: 1; transform: translateY(0px) !important; -webkit-transform: translateY(0);
}
.et_header_style_centered #main-header {
	padding: 20px 0px;
}
.et_header_style_centered nav#top-menu-nav {
	display: none;
}
.et_header_style_split #main-header {
	padding: 20px 0px;
}
.et_header_style_split #et-top-navigation {
	padding-top: 0px; display: block;
}
.et_header_style_split .et-fixed-header #et-top-navigation {
	padding-top: 0px; display: block;
}
#et-top-navigation {
	transition:none; margin-right: 0px; -webkit-transition: none; -moz-transition: none;
}
.et_fixed_nav #main-header {
	position: absolute;
}
.et_fixed_nav #top-header {
	position: absolute;
}
.et_non_fixed_nav.et_transparent_nav #main-header {
	position: absolute;
}
.et_non_fixed_nav.et_transparent_nav #top-header {
	position: absolute;
}
.et_header_style_left #et-top-navigation {
	padding-top: 24px; display: block;
}
.et_header_style_left .et-fixed-header #et-top-navigation {
	padding-top: 24px; display: block;
}
.et_fixed_nav #main-header {
	transition:none; -webkit-transition: none; -moz-transition: none;
}
.et_non_fixed_nav.et_transparent_nav #main-header {
	transition:none; -webkit-transition: none; -moz-transition: none;
}
.et_vertical_nav.et_left_sidebar #left-area {
	width: auto;
}
.et_vertical_nav.et_right_sidebar #left-area {
	width: auto;
}
#et-secondary-menu {
	display: none !important;
}
#et-secondary-nav {
	display: none !important;
}
.et_fixed_nav_temp #main-header {
	top: 0px !important;
}
.et_non_fixed_nav.et_transparent_nav_temp #main-header {
	top: 0px !important;
}
.et_secondary_nav_only_menu #main-header {
	top: 0px !important;
}
.et_secondary_nav_only_menu #top-header {
	display: none;
}
#top-header .container {
	padding-top: 0px;
}
#et-info {
	padding-top: 0.75em;
}
#logo {
	transition:none; -webkit-transition: none; -moz-transition: none;
}
#main-header {
	transition:none; -webkit-transition: none; -moz-transition: none;
}
.container {
	transition:none; -webkit-transition: none; -moz-transition: none;
}
.logo_container {
	transition:none; -webkit-transition: none; -moz-transition: none;
}
.et_header_style_centered #logo {
	max-height: 60px;
}
.et_header_style_centered header#main-header .logo_container {
	padding: 0px; height: auto; max-height: 100px;
}
.et_header_style_split header#main-header .logo_container {
	padding: 0px; height: auto; max-height: 100px;
}
.et_header_style_split #logo {
	max-height: 60px;
}
.et_vertical_nav span.logo_helper {
	display: inline-block;
}
.et_vertical_nav.et_header_style_left .logo_container {
	height: 100%; position: absolute;
}
.et_header_style_left #logo {
	max-width: 50%;
}
.et_header_style_split #logo {
	max-width: 50%;
}
#et_top_search {
	margin: 0px 35px 0px 0px; float: left;
}
#et_search_icon::before {
	top: 7px;
}
.et_header_style_centered #et_top_search {
	display: none !important;
}
.et_vertical_nav.et_header_style_centered #main-header #et_top_search {
	display: none !important;
}
.et_header_style_centered .et_search_outer {
	display: none;
}
.et_header_style_split .et_search_outer {
	display: none;
}
.et_header_style_split #et_top_search {
	display: none !important;
}
.et_vertical_nav.et_header_style_split #main-header #et_top_search {
	display: none !important;
}
.et_header_style_left .et-search-form {
	width: 50% !important; max-width: 50% !important;
}
.et_header_style_split .et-search-form {
	width: 50% !important; max-width: 50% !important;
}
.et_header_style_slide .et_slide_in_menu_container .et-search-form {
	width: 100% !important; max-width: 100% !important;
}
#footer-info {
	text-align: center; float: none;
}
.et-social-icons {
	text-align: center; float: none;
}
.et-social-icons {
	margin: 0px 0px 5px;
}
#top-header .et-social-icons {
	margin-bottom: 0px;
}
.et_header_style_centered #et-top-navigation .et-cart-info {
	display: none;
}
#et-top-navigation .et-cart-info {
	margin-top: 5px;
}
.et_vertical_nav #et-top-navigation .et-cart-info {
	margin-left: -38px;
}
#et_mobile_nav_menu {
	display: block;
}
.et_header_style_centered .mobile_menu_bar {
	opacity: 1;
}
.et_header_style_split .mobile_menu_bar {
	opacity: 1;
}
.et_header_style_centered #et_mobile_nav_menu {
	margin-top: 20px; float: none; position: relative;
}
.et_header_style_centered #main-header .mobile_nav {
	padding: 5px 10px; border-radius: 5px; text-align: left; display: block; background-color: rgba(0, 0, 0, 0.05); -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.et_header_style_centered .mobile_nav .select_page {
	color: rgb(102, 102, 102); font-size: 14px; display: inline-block;
}
.et_header_style_split .mobile_nav .select_page {
	color: rgb(102, 102, 102); font-size: 14px; display: inline-block;
}
.et_header_style_centered .mobile_menu_bar {
	top: 2px; right: 5px; position: absolute;
}
.et_header_style_centered .et_mobile_menu {
	top: 53px;
}
.et_header_style_split #et_mobile_nav_menu {
	margin-top: 20px; float: none; display: block; position: relative;
}
.et_header_style_split nav#top-menu-nav {
	display: none;
}
.et_header_style_split #main-header .mobile_nav {
	padding: 9px 10px; border-radius: 5px; text-align: left; display: block; background-color: rgba(0, 0, 0, 0.05); -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.et_header_style_split .mobile_menu_bar {
	top: 2px; right: 5px; position: absolute;
}
.et_header_style_split .et_mobile_menu {
	top: 53px;
}
body.admin-bar.et_vertical_nav #main-header {
	top: 0px !important;
}
.et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header {
	top: 32px !important;
}
.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_only_menu.admin-bar #main-header {
	top: 32px !important;
}
body.admin-bar.et_fixed_nav.et_header_style_slide #main-header {
	top: 0px !important;
}
.et_fixed_nav.et_header_style_slide #main-header {
	left: 0px !important;
}
.et_fixed_nav.et_boxed_layout.et_header_style_slide #page-container #main-header {
	width: 100%;
}
}
@media screen and (max-width:782px)
{
body.admin-bar.et_fixed_nav #main-header {
	top: 46px;
}
body.admin-bar.et_fixed_nav #top-header {
	top: 46px;
}
body.admin-bar.et_non_fixed_nav.et_transparent_nav #main-header {
	top: 46px;
}
body.admin-bar.et_non_fixed_nav.et_transparent_nav #top-header {
	top: 46px;
}
.et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header {
	top: 46px !important;
}
.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_only_menu.admin-bar #main-header {
	top: 46px !important;
}
body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header {
	top: 80px;
}
body.admin-bar.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header {
	top: 80px;
}
body.admin-bar.et_header_style_slide .et_slide_in_menu_container {
	top: 46px;
}
}
@media all and (max-width:768px)
{
#main-content table.cart td {
	max-width: 100%;
}
#main-content table.cart th {
	max-width: 100%;
}
#main-content table.cart tr {
	max-width: 100%;
}
.woocommerce-cart #content-area table td {
	max-width: 100%;
}
.woocommerce-cart #content-area table th {
	max-width: 100%;
}
.woocommerce-cart #content-area table tr {
	max-width: 100%;
}
table.cart td {
	max-width: 100%;
}
table.cart th {
	max-width: 100%;
}
table.cart tr {
	max-width: 100%;
}
#content-area table tr {
	padding: 0px;
}
#main-content table.cart tr {
	padding: 0px;
}
table.cart tr {
	padding: 0px;
}
.woocommerce .cart_item .quantity {
	width: auto;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
	width: 50%; margin-right: 0px;
}
.woocommerce-cart table.cart td.actions [name=update_cart].button {
	width: 100%;
}
}
@media all and (max-width:767px)
{
#footer-widgets .footer-widget {
	width: 100% !important; margin-right: 0px !important;
}
.et_pb_gutters1 #footer-widgets .footer-widget {
	width: 100% !important; margin-right: 0px !important;
}
#footer-widgets .footer-widget .fwidget {
	margin-bottom: 9.5% !important;
}
#footer-widgets :nth-child(n).footer-widget {
	margin-bottom: 9.5% !important;
}
.et_pb_gutters1 #footer-widgets .footer-widget .fwidget {
	margin-bottom: 0px !important;
}
.et_pb_gutters1 #footer-widgets :nth-child(n).footer-widget {
	margin-bottom: 0px !important;
}
#footer-widgets {
	padding: 10% 0px;
}
#footer-widgets .footer-widget :last-child.fwidget {
	margin-bottom: 0px !important;
}
#footer-widgets :last-child.footer-widget {
	margin-bottom: 0px !important;
}
.comment-body {
	padding: 0px 0px 0px 100px;
}
.comment-reply-link {
	top: auto !important; bottom: -40px;
}
#commentform input[type=text] {
	width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.comment .children {
	margin-left: 0px;
}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li {
	border-bottom-color: rgb(224, 218, 223) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important; display: block !important;
}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active {
	border-bottom-color: rgb(224, 218, 223) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important; display: block !important;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs li {
	border-bottom-color: rgb(224, 218, 223) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important; display: block !important;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	border-bottom-color: rgb(224, 218, 223) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important; display: block !important;
}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li a {
	display: block !important;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	display: block !important;
}
.woocommerce .form-row {
	width: auto !important; float: none !important;
}
body.admin-bar.et_fixed_nav #main-header {
	top: 46px;
}
body.admin-bar.et_fixed_nav #top-header {
	top: 46px;
}
body.admin-bar.et_non_fixed_nav.et_transparent_nav #main-header {
	top: 46px;
}
body.admin-bar.et_non_fixed_nav.et_transparent_nav #top-header {
	top: 46px;
}
body.admin-bar.et_fixed_nav.et_secondary_nav_two_panels #main-header {
	top: 104px;
}
body.admin-bar.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_two_panels #main-header {
	top: 104px;
}
#et-info .et-social-icons {
	display: none;
}
#et-secondary-menu .et_duplicate_social_icons {
	display: inline-block;
}
#et-top-navigation {
	margin-right: 0px;
}
body.et_fixed_nav.et_secondary_nav_two_panels #main-header {
	top: 58px;
}
body.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_two_panels #main-header {
	top: 58px;
}
#et-info {
	text-align: center; float: none; display: block;
}
#et-secondary-menu {
	text-align: center; float: none; display: block;
}
.et_secondary_nav_two_panels #et-secondary-menu {
	margin-top: 12px;
}
#top-header .et-cart-info {
	margin-left: 0px;
}
.et_header_style_fullscreen div#et-info {
	margin-top: 15px; float: none !important; position: relative;
}
.et_header_style_fullscreen #et-info a {
	line-height: 0; display: inline-block;
}
.et_header_style_fullscreen .et_slide_menu_top .et-search-form {
	width: 100% !important; margin-top: 10px !important; margin-bottom: 10px !important; display: block !important; max-width: 100% !important;
}
.et_header_style_fullscreen .et_slide_in_menu_container {
	padding-top: 140px;
}
.et_header_style_fullscreen .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu {
	top: 28px;
}
.et_hide_search_icon.et_header_style_fullscreen .et_slide_menu_top .et-search-form {
	display: none !important;
}
}
@media all and (max-width:479px)
{
#et-top-navigation {
	margin-right: 0px;
}
#footer-widgets :nth-child(n).footer-widget {
	margin-bottom: 11.5% !important;
}
.footer-widget .fwidget {
	margin-bottom: 11.5% !important;
}
#footer-widgets .footer-widget.last {
	margin-bottom: 0px !important;
}
.et_pb_gutters1 #footer-widgets .footer-widget .fwidget {
	margin-bottom: 0px !important;
}
.et_pb_gutters1 #footer-widgets :nth-child(n).footer-widget {
	margin-bottom: 0px !important;
}
#footer-widgets {
	padding: 12% 0px;
}
#content table.cart td {
	padding: 0.85em 0.28em !important;
}
#content table.cart th {
	padding: 0.85em 0.28em !important;
}
#content table.cart tr {
	padding: 0.85em 0.28em !important;
}
table.cart td {
	padding: 0.85em 0.28em !important;
}
table.cart th {
	padding: 0.85em 0.28em !important;
}
table.cart tr {
	padding: 0.85em 0.28em !important;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
	margin-bottom: 10px;
}
.woocommerce-cart table.cart td.actions .button {
	width: 100%;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
	width: 100%;
}
}
@media print
{
#main-header {
	left: auto !important; top: auto !important; right: auto !important; bottom: auto !important; position: relative !important;
}
#top-header {
	left: auto !important; top: auto !important; right: auto !important; bottom: auto !important; position: relative !important;
}
#page-container {
	padding-top: 0px !important;
}
#respond {
	display: none;
}
}
.et_is_customize_preview.et_pb_footer_columns1 :first-child.footer-widget {
	margin-right: 0px;
}
.et_is_customize_preview.et_pb_footer_columns2 :nth-child(2).footer-widget {
	margin-right: 0px;
}
.et_is_customize_preview.et_pb_footer_columns3 :nth-child(3).footer-widget {
	margin-right: 0px;
}
.et_is_customize_preview.et_pb_footer_columns4 :nth-child(4).footer-widget {
	margin-right: 0px;
}
.et_is_customize_preview.et_pb_footer_columns5 :nth-child(5).footer-widget {
	margin-right: 0px;
}
.et_is_customize_preview.et_pb_footer_columns_1_2__1_4 :nth-child(3).footer-widget {
	margin-right: 0px;
}
.et_is_customize_preview.et_pb_footer_columns_1_2__1_6 :nth-child(4).footer-widget {
	margin-right: 0px;
}
.et_is_customize_preview.et_pb_footer_columns_1_3__2_3 :nth-child(2).footer-widget {
	margin-right: 0px;
}
.et_is_customize_preview.et_pb_footer_columns_1_4_1_2_1_4 :nth-child(3).footer-widget {
	margin-right: 0px;
}
.et_is_customize_preview.et_pb_footer_columns_1_4__1_2 :nth-child(3).footer-widget {
	margin-right: 0px;
}
.et_is_customize_preview.et_pb_footer_columns_1_4__3_4 :nth-child(2).footer-widget {
	margin-right: 0px;
}
.et_is_customize_preview.et_pb_footer_columns_1_5_3_5_1_5 :nth-child(3).footer-widget {
	margin-right: 0px;
}
.et_is_customize_preview.et_pb_footer_columns_1_5__3_5 :nth-child(3).footer-widget {
	margin-right: 0px;
}
.et_is_customize_preview.et_pb_footer_columns_1_6__1_2 :nth-child(4).footer-widget {
	margin-right: 0px;
}
.et_is_customize_preview.et_pb_footer_columns_2_3__1_3 :nth-child(2).footer-widget {
	margin-right: 0px;
}
.et_is_customize_preview.et_pb_footer_columns_2_5__3_5 :nth-child(2).footer-widget {
	margin-right: 0px;
}
.et_is_customize_preview.et_pb_footer_columns_3_4__1_4 :nth-child(2).footer-widget {
	margin-right: 0px;
}
.et_is_customize_preview.et_pb_footer_columns_3_5__1_5 :nth-child(3).footer-widget {
	margin-right: 0px;
}
.et_is_customize_preview.et_pb_footer_columns_3_5__2_5 :nth-child(2).footer-widget {
	margin-right: 0px;
}
.et_is_customize_preview.et_pb_footer_columns1 :nth-last-child(-n+5).footer-widget {
	display: none;
}
.et_is_customize_preview.et_pb_footer_columns2 :nth-last-child(-n+4).footer-widget {
	display: none;
}
.et_is_customize_preview.et_pb_footer_columns3 :nth-last-child(-n+3).footer-widget {
	display: none;
}
.et_is_customize_preview.et_pb_footer_columns4 :nth-last-child(-n+2).footer-widget {
	display: none;
}
.et_is_customize_preview.et_pb_footer_columns5 :last-child.footer-widget {
	display: none;
}
.et_is_customize_preview.et_pb_footer_columns_1_2__1_4 :nth-last-child(-n+3).footer-widget {
	display: none;
}
.et_is_customize_preview.et_pb_footer_columns_1_2__1_6 :nth-last-child(-n+2).footer-widget {
	display: none;
}
.et_is_customize_preview.et_pb_footer_columns_1_3__2_3 :nth-last-child(-n+4).footer-widget {
	display: none;
}
.et_is_customize_preview.et_pb_footer_columns_1_4_1_2_1_4 :nth-last-child(-n+3).footer-widget {
	display: none;
}
.et_is_customize_preview.et_pb_footer_columns_1_4__1_2 :nth-last-child(-n+3).footer-widget {
	display: none;
}
.et_is_customize_preview.et_pb_footer_columns_1_4__3_4 :nth-last-child(-n+4).footer-widget {
	display: none;
}
.et_is_customize_preview.et_pb_footer_columns_1_5_3_5_1_5 :nth-last-child(-n+3).footer-widget {
	display: none;
}
.et_is_customize_preview.et_pb_footer_columns_1_5__3_5 :nth-last-child(-n+3).footer-widget {
	display: none;
}
.et_is_customize_preview.et_pb_footer_columns_1_6__1_2 :nth-last-child(-n+2).footer-widget {
	display: none;
}
.et_is_customize_preview.et_pb_footer_columns_2_3__1_3 :nth-last-child(-n+4).footer-widget {
	display: none;
}
.et_is_customize_preview.et_pb_footer_columns_2_5__3_5 :nth-last-child(-n+4).footer-widget {
	display: none;
}
.et_is_customize_preview.et_pb_footer_columns_3_4__1_4 :nth-last-child(-n+4).footer-widget {
	display: none;
}
.et_is_customize_preview.et_pb_footer_columns_3_5__1_5 :nth-last-child(-n+3).footer-widget {
	display: none;
}
.et_is_customize_preview.et_pb_footer_columns_3_5__2_5 :nth-last-child(-n+4).footer-widget {
	display: none;
}
#wp-admin-bar-et-use-visual-builder a::before {
	width: 28px; color: rgb(151, 77, 243) !important; font-family: ETmodules !important; font-size: 30px !important; margin-top: -3px; content: "\e625";
}
#wp-admin-bar-et-use-visual-builder:hover a::before {
	color: rgb(255, 255, 255) !important;
}
#wp-admin-bar-et-use-visual-builder a:hover {
	transition:background-color 0.5s; color: rgb(255, 255, 255) !important; background-color: rgb(126, 59, 208) !important; -webkit-transition: background-color .5s ease; -moz-transition: background-color .5s ease;
}
#wp-admin-bar-et-use-visual-builder:hover a {
	transition:background-color 0.5s; color: rgb(255, 255, 255) !important; background-color: rgb(126, 59, 208) !important; -webkit-transition: background-color .5s ease; -moz-transition: background-color .5s ease;
}
* html .clearfix {
	-ms-zoom: 1;
}
.iphone .et_pb_contact_form input {
	-webkit-appearance: initial;
}
.iphone .et_pb_contact_form select {
	-webkit-appearance: initial;
}
.iphone .et_pb_contact_form textarea {
	-webkit-appearance: initial;
}
.chrome.parallax-map-support .et_pb_map {
	transform: inherit !important;
}
.ie .et_pb_divider {
	overflow: visible;
}
.ie .et_pb_fullwidth_header.et_pb_fullscreen .et_pb_fullwidth_header_container.left {
	height: 100px;
}
.ie .et_pb_fullwidth_header.et_pb_fullscreen .et_pb_fullwidth_header_container.right {
	height: 100px;
}
.ie .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content {
	float: none;
}
.et_ie9 .et_pb_blog_grid [data-columns].et_pb_salvattore_content .et_pb_post {
	opacity: 1;
}
.gecko .et_pb_newsletter .et_pb_newsletter_field {
	margin-bottom: 1vw;
}
.safari .et_pb_gallery_grid .et_pb_gallery_image {
	overflow: visible;
}
.et_mobile_device .et_pb_slider_carousel .et-pb-arrow-prev {
	opacity: 0 !important;
}
.et_mobile_device .et_pb_slider_carousel .et-pb-arrow-next {
	opacity: 0 !important;
}
.et_mobile_device .et_pb_carousel .et-pb-arrow-prev {
	left: -10px; opacity: 1;
}
.et_mobile_device .et_pb_carousel .et-pb-arrow-next {
	right: -10px; opacity: 1;
}
.et_mobile_device .et-pb-arrow-prev {
	left: 22px; opacity: 1;
}
.et_mobile_device .et-pb-arrow-next {
	right: 22px; opacity: 1;
}
.et_mobile_device .et_pb_section_parallax .et_pb_parallax_css {
	background-attachment: scroll;
}
.et_mobile_device .et_pb_slider_parallax .et_pb_slide {
	background-attachment: scroll;
}
.et_mobile_device .et_pb_slides .et_parallax_bg.et_pb_parallax_css {
	background-attachment: scroll;
}
@media all and (max-width:767px)
{
.et_mobile_device .et-pb-arrow-prev {
	left: 0px; opacity: 1;
}
.et_mobile_device .et-pb-arrow-next {
	right: 0px; opacity: 1;
}
}
.et_pb_no_sidebar_vertical_divider .et_pb_widget_area_left {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.et_pb_no_sidebar_vertical_divider .et_pb_widget_area_right {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
:not(.et-fb).logged-in .et_pb_login .et_pb_newsletter_description {
	padding: 0px; width: 100%;
}
.et_vertical_nav .et_pb_column_1_3 .et_pb_countdown_timer .section p.value {
	line-height: 20px; font-size: 20px;
}
.et_vertical_nav .et_pb_column_1_3 .et_pb_countdown_timer .sep p {
	line-height: 20px; font-size: 20px;
}
.et_vertical_nav .et_pb_column_1_4 .et_pb_countdown_timer .section p.value {
	line-height: 20px; font-size: 20px;
}
.et_vertical_nav .et_pb_column_1_4 .et_pb_countdown_timer .sep p {
	line-height: 20px; font-size: 20px;
}
.et_vertical_nav .et_pb_column_1_5 .et_pb_countdown_timer .section p.value {
	line-height: 20px; font-size: 20px;
}
.et_vertical_nav .et_pb_column_1_5 .et_pb_countdown_timer .sep p {
	line-height: 20px; font-size: 20px;
}
.et_vertical_nav .et_pb_column_1_6 .et_pb_countdown_timer .section p.value {
	line-height: 20px; font-size: 20px;
}
.et_vertical_nav .et_pb_column_1_6 .et_pb_countdown_timer .sep p {
	line-height: 20px; font-size: 20px;
}
.et_vertical_nav .et_pb_column_2_5 .et_pb_countdown_timer .section p.value {
	line-height: 20px; font-size: 20px;
}
.et_vertical_nav .et_pb_column_2_5 .et_pb_countdown_timer .sep p {
	line-height: 20px; font-size: 20px;
}
.et_vertical_nav .et_pb_column_3_8 .et_pb_countdown_timer .section p.value {
	line-height: 20px; font-size: 20px;
}
.et_vertical_nav .et_pb_column_3_8 .et_pb_countdown_timer .sep p {
	line-height: 20px; font-size: 20px;
}
.et-fb.et-db #et-boc .et_pb_number_counter {
	opacity: 1;
}
.et_full_width_page .et_gallery_item {
	margin: 0px 5.5% 5.5% 0px; width: 20.87%; float: left;
}
.et_full_width_page :nth-child(3n).et_gallery_item {
	margin-right: 5.5%;
}
.et_full_width_page :nth-child(3n+1).et_gallery_item {
	clear: none;
}
.et_full_width_page :nth-child(4n).et_gallery_item {
	margin-right: 0px;
}
.et_full_width_page :nth-child(4n+1).et_gallery_item {
	clear: both;
}
.single-post.et_left_sidebar .et_pb_fullwidth_section .et_pb_post_title {
	padding-top: 0px;
}
.single-post.et_right_sidebar .et_pb_fullwidth_section .et_pb_post_title {
	padding-top: 0px;
}
.single-post.et_right_sidebar .et_pb_fullwidth_section .et_pb_post_title.et_pb_featured_bg {
	padding-top: 6%;
}
.single.et_right_sidebar .et_pb_fullwidth_section .et_pb_title_container {
	width: 100%; padding-top: 0px; max-width: 100%;
}
.single .et_pb_fullwidth_section .et_pb_title_featured_container {
	width: 100%; padding-top: 0px; max-width: 100%;
}
.et-social-facebook a.icon::before {
	content: "\e093";
}
.et-social-twitter a.icon::before {
	content: "\e094";
}
.et-social-google-plus a.icon::before {
	content: "\e096";
}
.et-social-pinterest a.icon::before {
	content: "\e095";
}
.et-social-linkedin a.icon::before {
	content: "\e09d";
}
.et-social-tumblr a.icon::before {
	content: "\e097";
}
.et-social-instagram a.icon::before {
	content: "\e09a";
}
.et-social-skype a.icon::before {
	content: "\e0a2";
}
.et-social-flikr a.icon::before {
	content: "\e0a6";
}
.et-social-myspace a.icon::before {
	content: "\e0a1";
}
.et-social-dribbble a.icon::before {
	content: "\e09b";
}
.et-social-youtube a.icon::before {
	content: "\e0a3";
}
.et-social-vimeo a.icon::before {
	content: "\e09c";
}
.et-social-rss a.icon::before {
	content: "\e09e";
}
.single-project #comment-wrap {
	padding-top: 0px;
}
.rtl .et_pb_blog_grid .column {
	float: right;
}
.rtl .et_pb_contact p input[type=checkbox] + label i {
	margin-right: 0px; margin-left: 6px;
}
.rtl .et_pb_contact p input[type=radio] + label i {
	margin-right: 0px; margin-left: 6px;
}
.rtl .et_pb_subscribe .et_pb_contact_field input[type=checkbox] + label i {
	margin-right: 0px; margin-left: 6px;
}
.rtl .et_pb_subscribe .et_pb_contact_field input[type=radio] + label i {
	margin-right: 0px; margin-left: 6px;
}
.rtl .et_pb_contact_select {
	padding: 16px 10px 16px 20px;
}
.rtl [data-type=select].et_pb_contact_field::after {
	left: 42px; right: auto;
}
.woocommerce-page #content input.button:hover .et_pb_widget li a:hover {
	color: rgb(46, 163, 242);
}
@media all and (min-width:981px)
{
.woocommerce-page ul.products li.product {
	clear: none;
}
}
@media all and (max-width:980px)
{
.woocommerce-page ul.products li:nth-child(n).product {
	margin: 0px 7.5% 7.5% 0px !important; width: 28.33% !important; clear: none; float: left;
}
.woocommerce-page ul.products li:nth-child(3n).product {
	margin-right: 0px !important;
}
.woocommerce-page ul.products li:nth-child(3n+1).product {
	clear: both;
}
}
@media all and (max-width:767px)
{
.woocommerce-page ul.products li:nth-child(n).product {
	margin: 0px 9.5% 9.5% 0px !important; width: 45.25% !important; clear: none;
}
.woocommerce-page ul.products li:nth-child(2n).product {
	margin-right: 0px !important;
}
.woocommerce-page ul.products li:nth-child(2n+1).product {
	clear: both;
}
}
@media all and (max-width:479px)
{
.woocommerce-page ul.products li:nth-child(n).product {
	margin: 0px 0px 11.5% !important; width: 100% !important;
}
}
.ai1ec-single-event::after {
	clear: both; display: table; content: " ";
}
.evcal_event_details .evcal_evdata_cell .eventon_details_shading_bot.eventon_details_shading_bot {
	z-index: 3;
}
* {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#et-info-email::before {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
#et-info-phone::before {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
#et_search_icon::before {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.comment-reply-link::after {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.et-cart-info span::before {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.et-pb-arrow-next::before {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.et-pb-arrow-prev::before {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.et-social-icon a::before {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.et_audio_container .mejs-playpause-button button::before {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.et_audio_container .mejs-volume-button button::before {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.et_overlay::before {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.et_password_protected_form .et_submit_button::after {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.et_pb_button::after {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.et_pb_contact_reset::after {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.et_pb_contact_submit::after {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.et_pb_font_icon::before {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.et_pb_newsletter_button::after {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.et_pb_pricing_table_button::after {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.et_pb_promo_button::after {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.et_pb_social_icon a.icon::before {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.et_pb_testimonial::before {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.et_pb_toggle_title::before {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.form-submit .et_pb_button::after {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.mobile_menu_bar::before {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.woocommerce #content input.button.alt::after {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.woocommerce #content input.button::after {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.woocommerce #respond input.alt#submit::after {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.woocommerce #respond input#submit::after {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.woocommerce a.button.alt::after {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.woocommerce button.button.alt::after {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.woocommerce button.button::after {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.woocommerce button.single_add_to_cart_button.button::after {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.woocommerce input.button.alt::after {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.woocommerce input.button::after {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.woocommerce-page #content input.button.alt::after {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.woocommerce-page #content input.button::after {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.woocommerce-page #respond input.alt#submit::after {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.woocommerce-page #respond input#submit::after {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.woocommerce-page a.button.alt::after {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.woocommerce-page a.button::after {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.woocommerce-page button.button.alt::after {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.woocommerce-page button.button::after {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.woocommerce-page input.button.alt::after {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.woocommerce-page input.button::after {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
a.et_pb_more_button::after {
	text-transform: none; line-height: 1; font-family: ETmodules !important; font-style: normal; font-variant: normal; font-weight: 400; text-shadow: 0px 0px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.et_pb_custom_button_icon.et_pb_button::after {
	content: attr(data-icon);
}
.et_pb_login .et_pb_custom_button_icon.et_pb_button::after {
	content: attr(data-icon);
}
.et-pb-icon {
	font: 400 96px ETmodules; text-transform: none; display: inline-block; content: attr(data-icon); box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-font-smoothing: antialiased; speak: none;
}
.nav li li {
	margin: 0px; padding: 0px 20px;
}
.fullwidth-menu li li a {
	padding: 6px 20px; width: 200px;
}
.nav li {
	line-height: 1em; position: relative;
}
.nav li li {
	line-height: 2em; position: relative;
}
.nav li ul {
	padding: 20px 0px; position: absolute;
}
.nav li ul {
	background: rgb(255, 255, 255); width: 240px; border-top-color: rgb(46, 163, 242); border-top-width: 3px; border-top-style: solid; visibility: hidden; z-index: 9999; opacity: 0; box-shadow: 0px 2px 5px rgba(0,0,0,0.1); -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .1); -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
}
.nav li ul {
	text-align: left; -webkit-transform: translate3d(0, 0, 0);
}
.nav li.et-hover > ul {
	visibility: visible;
}
.nav li.et-touch-hover > ul {
	visibility: visible; opacity: 1;
}
.nav li:hover > ul {
	visibility: visible; opacity: 1;
}
.nav li li ul {
	left: 240px; top: -23px; z-index: 1000;
}
.nav li.et-reverse-direction-nav li ul {
	left: auto; right: 240px;
}
.nav li:hover {
	visibility: inherit;
}
.et_mobile_menu li a {
	transition:0.2s ease-in-out; font-size: 14px; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out;
}
.nav li li a {
	transition:0.2s ease-in-out; font-size: 14px; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out;
}
.et_mobile_menu li a:hover {
	opacity: 0.7; background-color: rgba(0, 0, 0, 0.03);
}
.nav ul li a:hover {
	opacity: 0.7; background-color: rgba(0, 0, 0, 0.03);
}
.et-dropdown-removing > ul {
	display: none;
}
.mega-menu .et-dropdown-removing > ul {
	display: block;
}
.fullwidth-menu .menu-item-has-children > a:first-child::after {
	top: 0px; right: 0px; font-family: ETmodules; font-size: 16px; font-weight: 800; position: absolute; content: "3";
}
.fullwidth-menu .menu-item-has-children > a:first-child {
	padding-right: 20px;
}
.fullwidth-menu li li.menu-item-has-children > a:first-child::after {
	top: 6px; right: 20px;
}
.fullwidth-menu-nav li.mega-menu {
	position: inherit;
}
.fullwidth-menu-nav li.mega-menu > ul {
	padding: 30px 20px; left: 0px !important; width: 100%; position: absolute !important;
}
.fullwidth-menu-nav li.mega-menu ul li {
	margin: 0px; padding: 0px !important; float: left !important; display: block !important;
}
.fullwidth-menu-nav li.mega-menu li > ul {
	padding: 0px; border: currentColor; animation:none !important; border-image: none; left: auto; top: auto; width: 240px !important; position: relative; box-shadow: none; -webkit-animation: none; -webkit-box-shadow: none; -o-animation: none; -moz-animation: none;
}
.fullwidth-menu-nav li.mega-menu li ul {
	display: none; visibility: visible; opacity: 1;
}
.fullwidth-menu-nav li.mega-menu.et-hover li ul {
	display: block;
}
.fullwidth-menu-nav li.mega-menu:hover > ul {
	visibility: visible !important; opacity: 1 !important;
}
.fullwidth-menu-nav li.mega-menu > ul > li > a:first-child {
	padding-top: 0px !important; font-weight: 700; border-bottom-color: rgba(0, 0, 0, 0.03); border-bottom-width: 1px; border-bottom-style: solid;
}
.fullwidth-menu-nav li.mega-menu > ul > li > a:first-child:hover {
	background-color: transparent !important;
}
.fullwidth-menu-nav li.mega-menu li > a {
	width: 200px !important;
}
.fullwidth-menu-nav li.mega-menu.mega-menu-parent li li {
	width: 100% !important;
}
.fullwidth-menu-nav li.mega-menu.mega-menu-parent li > a {
	width: 100% !important;
}
.fullwidth-menu-nav li.mega-menu.mega-menu-parent li > .sub-menu {
	width: 100% !important; float: left;
}
.fullwidth-menu-nav li.mega-menu > ul > li {
	margin: 0px; width: 25%;
}
.fullwidth-menu-nav li.mega-menu.mega-menu-parent-3 > ul > li {
	width: 33.33%;
}
.fullwidth-menu-nav li.mega-menu.mega-menu-parent-2 > ul > li {
	width: 50%;
}
.fullwidth-menu-nav li.mega-menu.mega-menu-parent-1 > ul > li {
	width: 100%;
}
.et_pb_fullwidth_menu li.mega-menu .menu-item-has-children > a:first-child::after {
	display: none;
}
.et_fullwidth_nav #top-menu li.mega-menu > ul {
	left: 30px !important; width: auto; right: 30px !important;
}
.et_mobile_menu {
	background: rgb(255, 255, 255); padding: 5%; left: 0px; width: 100%; border-top-color: rgb(46, 163, 242); border-top-width: 3px; border-top-style: solid; display: none; visibility: visible; position: absolute; z-index: 9999; opacity: 1; box-shadow: 0px 2px 5px rgba(0,0,0,0.1); -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .1); -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
}
#main-header .et_mobile_menu li ul {
	padding-left: 10px; display: block !important; visibility: visible !important;
}
.et_pb_fullwidth_menu .et_mobile_menu li ul {
	padding-left: 10px; display: block !important; visibility: visible !important;
}
.et_mobile_menu li li {
	padding-left: 5%;
}
.et_mobile_menu li a {
	padding: 10px 5%; color: rgb(102, 102, 102); border-bottom-color: rgba(0, 0, 0, 0.03); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.et_mobile_menu .menu-item-has-children > a {
	font-weight: 700; background-color: rgba(0, 0, 0, 0.03);
}
.et_mobile_menu li .menu-item-has-children > a {
	background-color: transparent;
}
.et_mobile_nav_menu {
	float: right; display: none;
}
.mobile_menu_bar {
	line-height: 0; display: block; position: relative;
}
.mobile_menu_bar::before {
	left: 0px; top: 0px; font-size: 32px; position: relative; cursor: pointer; content: "\61";
}
.mobile_nav .select_page {
	display: none;
}
.et_pb_widget {
	float: left; max-width: 100%;
}
.et_pb_widget a {
	color: rgb(102, 102, 102); text-decoration: none;
}
.et_pb_widget li a:hover {
	color: rgb(130, 192, 199);
}
.et_pb_widget ul li {
	margin-bottom: 0.5em;
}
.et_pb_widget ul li ul li {
	margin-left: 15px;
}
.et_pb_widget select {
	padding: 0px 5px; width: 100%; height: 28px;
}
.et_pb_widget_area .et_pb_widget a {
	color: inherit;
}
.et_pb_bg_layout_light .et_pb_widget li a {
	color: rgb(102, 102, 102);
}
.et_pb_bg_layout_dark .et_pb_widget li a {
	color: inherit;
}
.et-safe-mode-indicator {
	background: rgb(41, 196, 169); padding: 12px; border-radius: 3px; right: 30px; bottom: 30px; color: rgb(255, 255, 255); line-height: 16px; font-family: "Open Sans",sans-serif; font-size: 14px; font-weight: 600; text-decoration: none; position: fixed; z-index: 999999; box-shadow: 0px 5px 10px rgba(41,196,169,0.15); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.et-safe-mode-indicator:focus {
	background: rgb(41, 196, 169); padding: 12px; border-radius: 3px; right: 30px; bottom: 30px; color: rgb(255, 255, 255); line-height: 16px; font-family: "Open Sans",sans-serif; font-size: 14px; font-weight: 600; text-decoration: none; position: fixed; z-index: 999999; box-shadow: 0px 5px 10px rgba(41,196,169,0.15); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.et-safe-mode-indicator:hover {
	background: rgb(41, 196, 169); padding: 12px; border-radius: 3px; right: 30px; bottom: 30px; color: rgb(255, 255, 255); line-height: 16px; font-family: "Open Sans",sans-serif; font-size: 14px; font-weight: 600; text-decoration: none; position: fixed; z-index: 999999; box-shadow: 0px 5px 10px rgba(41,196,169,0.15); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.et_pb_button {
	background-position: center; padding: 0.3em 1em; border-radius: 3px; border: 2px solid currentColor; transition:0.2s; border-image: none; line-height: 1.7em !important; font-size: 20px; font-weight: 500; position: relative; background-repeat: no-repeat; background-size: cover; background-color: transparent; -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-transition: all .2s; -moz-transition: all .2s;
}
.et_pb_button_inner {
	position: relative;
}
.et_pb_button:hover {
	padding: 0.3em 2em 0.3em 0.7em; border: 2px solid transparent; border-image: none;
}
.et_pb_module .et_pb_button:hover {
	padding: 0.3em 2em 0.3em 0.7em; border: 2px solid transparent; border-image: none;
}
.et_pb_button:hover {
	background-color: rgba(255, 255, 255, 0.2);
}
.et_pb_bg_layout_light .et_pb_button:hover {
	background-color: rgba(0, 0, 0, 0.05);
}
.et_pb_bg_layout_light.et_pb_button:hover {
	background-color: rgba(0, 0, 0, 0.05);
}
.et_pb_contact_reset:hover {
	background-color: rgba(0, 0, 0, 0.05);
}
.et_pb_contact_submit:hover {
	background-color: rgba(0, 0, 0, 0.05);
}
.et_pb_pricing_table_button:hover {
	background-color: rgba(0, 0, 0, 0.05);
}
.et_pb_button::after {
	transition:0.2s; text-transform: none; line-height: 1em; font-size: 32px; font-style: normal; font-weight: 400; margin-left: -1em; position: absolute; content: "\35"; opacity: 0; text-shadow: none; -webkit-transition: all .2s; -moz-transition: all .2s;
}
.et_pb_button::before {
	transition:0.2s; text-transform: none; line-height: 1em; font-size: 32px; font-style: normal; font-weight: 400; margin-left: -1em; position: absolute; content: "\35"; opacity: 0; text-shadow: none; -webkit-transition: all .2s; -moz-transition: all .2s;
}
.et_pb_button.et_hover_enabled:hover::after {
	transition:none !important;
}
.et_pb_button.et_pb_hovered:hover::after {
	transition:none !important;
}
.et_pb_button::before {
	display: none;
}
.et_pb_button:hover::after {
	margin-left: 0px; opacity: 1;
}
.et_pb_more_button:hover::after {
	margin-left: 0px; opacity: 1;
}
.et_pb_newsletter_button:hover::after {
	margin-left: 0px; opacity: 1;
}
.et_pb_pricing_table_button:hover::after {
	margin-left: 0px; opacity: 1;
}
.et_pb_promo_button:hover::after {
	margin-left: 0px; opacity: 1;
}
.et_pb_contact_reset:hover {
	padding: 0.3em 1em;
}
.et_subscribe_loader {
	background: url("includes/builder/styles/images/subscribe-loader.gif"); left: 50%; top: 16px; width: 16px; height: 16px; margin-left: -8px; display: none; position: absolute;
}
.et_pb_button_text_loading .et_pb_newsletter_button_text {
	visibility: hidden;
}
#comment-wrap {
	padding-top: 75px;
}
.comment-body {
	padding: 0px 110px 0px 100px; margin-bottom: 48px; position: relative; min-height: 87px;
}
.comment_avatar {
	left: 0px; top: 7px; position: absolute;
}
.comment_avatar img {
	width: auto; height: auto; display: block; max-width: 100%;
}
.comment_postinfo {
	margin-bottom: 8px;
}
span.fn {
	color: rgb(0, 0, 0); font-size: 16px; font-weight: 700; text-decoration: none; display: inline-block;
}
span.fn a {
	color: rgb(0, 0, 0); font-size: 16px; font-weight: 700; text-decoration: none; display: inline-block;
}
span.comment_date {
	color: rgb(0, 0, 0); font-size: 14px; font-weight: 300;
}
.comment_area .comment-reply-link {
	top: 7px; right: 0px; display: block; position: absolute;
}
.comment-reply-link:hover {
	text-decoration: none;
}
.form-submit:hover {
	text-decoration: none;
}
.comment .children {
	padding-left: 0px !important; margin-left: 100px;
}
#comment-wrap li.comment.depth-5 article {
	padding-right: 0px;
}
.comment #respond {
	margin: -30px 0px 0px;
}
#respond {
	padding-top: 17px;
}
#commentform {
	padding-bottom: 50px;
}
#commentform input[type=email] {
	width: 47%;
}
#commentform input[type=text] {
	width: 47%;
}
#commentform input[type=url] {
	width: 47%;
}
#commentform textarea {
	width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#commentform input[type=email] {
	border-width: 0px; padding: 12px; color: rgb(153, 153, 153); line-height: 1em; font-size: 18px; background-color: rgb(238, 238, 238);
}
#commentform input[type=text] {
	border-width: 0px; padding: 12px; color: rgb(153, 153, 153); line-height: 1em; font-size: 18px; background-color: rgb(238, 238, 238);
}
#commentform input[type=url] {
	border-width: 0px; padding: 12px; color: rgb(153, 153, 153); line-height: 1em; font-size: 18px; background-color: rgb(238, 238, 238);
}
#commentform textarea {
	border-width: 0px; padding: 12px; color: rgb(153, 153, 153); line-height: 1em; font-size: 18px; background-color: rgb(238, 238, 238);
}
.form-submit {
	text-align: right;
}
.form-submit .et_pb_button {
	display: inline-block; cursor: pointer;
}
#reply-title small {
	font-size: 14px; font-weight: 400; display: block;
}
@media all and (max-width:767px)
{
#comment-wrap li.comment article {
	padding-right: 0px;
}
.comment-body {
	padding: 0px 0px 0px 100px;
}
.comment-reply-link {
	top: auto !important; bottom: -10px; float: right; position: relative !important;
}
#commentform input[type=text] {
	width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.comment .children {
	margin-left: 50px;
}
}
@media all and (max-width:479px)
{
.comment_avatar img {
	max-width: 50%;
}
.comment-body {
	padding: 0px 0px 0px 50px;
}
.comment .children {
	margin-left: 25px;
}
a.comment-reply-link.et_pb_button {
	font-size: 15px;
}
a.comment-reply-link.et_pb_button::after {
	font-size: 25px;
}
}
@media all and (min-width:981px)
{
.et_pb_gutters3 .et_pb_column {
	margin-right: 5.5%;
}
.et_pb_gutters3.et_pb_row .et_pb_column {
	margin-right: 5.5%;
}
.et_pb_gutters3 .et_pb_column .et_pb_blog_grid .column.size-1of1 :last-child.et_pb_post {
	margin-bottom: 30px;
}
.et_pb_gutters3 .et_pb_column .et_pb_blog_grid .column.size-1of2 :last-child.et_pb_post {
	margin-bottom: 30px;
}
.et_pb_gutters3 .et_pb_column .et_pb_blog_grid .column.size-1of3 :last-child.et_pb_post {
	margin-bottom: 30px;
}
.et_pb_gutters3.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of1 :last-child.et_pb_post {
	margin-bottom: 30px;
}
.et_pb_gutters3.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of2 :last-child.et_pb_post {
	margin-bottom: 30px;
}
.et_pb_gutters3.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of3 :last-child.et_pb_post {
	margin-bottom: 30px;
}
.et_pb_gutters3 .et_pb_column_4_4 {
	width: 100%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_4_4 {
	width: 100%;
}
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module {
	margin-bottom: 2.75%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module {
	margin-bottom: 2.75%;
}
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item {
	width: 20.87%; margin-right: 5.5%; margin-bottom: 5.5%;
}
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 20.87%; margin-right: 5.5%; margin-bottom: 5.5%;
}
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_widget {
	width: 20.87%; margin-right: 5.5%; margin-bottom: 5.5%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_grid_item {
	width: 20.87%; margin-right: 5.5%; margin-bottom: 5.5%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 20.87%; margin-right: 5.5%; margin-bottom: 5.5%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_widget {
	width: 20.87%; margin-right: 5.5%; margin-bottom: 5.5%;
}
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 {
	width: 29.66%; margin-right: 5.5%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 {
	width: 29.66%; margin-right: 5.5%;
}
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post {
	margin-bottom: 18.53%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post {
	margin-bottom: 18.53%;
}
.et_pb_gutters3 .et_pb_column_3_4 {
	width: 73.62%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_3_4 {
	width: 73.62%;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_module {
	margin-bottom: 3.73%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_module {
	margin-bottom: 3.73%;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_grid_item {
	width: 28.35%; margin-right: 7.47%; margin-bottom: 7.47%;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 28.35%; margin-right: 7.47%; margin-bottom: 7.47%;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_widget {
	width: 28.35%; margin-right: 7.47%; margin-bottom: 7.47%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_grid_item {
	width: 28.35%; margin-right: 7.47%; margin-bottom: 7.47%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 28.35%; margin-right: 7.47%; margin-bottom: 7.47%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_widget {
	width: 28.35%; margin-right: 7.47%; margin-bottom: 7.47%;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 {
	width: 46.26%; margin-right: 7.47%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 {
	width: 46.26%; margin-right: 7.47%;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
	margin-bottom: 14.94%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
	margin-bottom: 14.94%;
}
.et_pb_gutters3 .et_pb_column_2_3 {
	width: 64.83%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_2_3 {
	width: 64.83%;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_module {
	margin-bottom: 4.24%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_module {
	margin-bottom: 4.24%;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_grid_item {
	width: 45.75%; margin-right: 8.48%; margin-bottom: 8.48%;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 45.75%; margin-right: 8.48%; margin-bottom: 8.48%;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_widget {
	width: 45.75%; margin-right: 8.48%; margin-bottom: 8.48%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_grid_item {
	width: 45.75%; margin-right: 8.48%; margin-bottom: 8.48%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 45.75%; margin-right: 8.48%; margin-bottom: 8.48%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_widget {
	width: 45.75%; margin-right: 8.48%; margin-bottom: 8.48%;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 {
	width: 45.75%; margin-right: 8.48%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 {
	width: 45.75%; margin-right: 8.48%;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
	margin-bottom: 16.96%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
	margin-bottom: 16.96%;
}
.et_pb_gutters3 .et_pb_column_3_5 {
	width: 57.8%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_3_5 {
	width: 57.8%;
}
.et_pb_gutters3 .et_pb_column_3_5 .et_pb_module {
	margin-bottom: 4.75%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_module {
	margin-bottom: 4.75%;
}
.et_pb_gutters3 .et_pb_column_3_5 .et_pb_grid_item {
	width: 45.24%; margin-right: 9.51%; margin-bottom: 9.51%;
}
.et_pb_gutters3 .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 45.24%; margin-right: 9.51%; margin-bottom: 9.51%;
}
.et_pb_gutters3 .et_pb_column_3_5 .et_pb_widget {
	width: 45.24%; margin-right: 9.51%; margin-bottom: 9.51%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_grid_item {
	width: 45.24%; margin-right: 9.51%; margin-bottom: 9.51%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 45.24%; margin-right: 9.51%; margin-bottom: 9.51%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_widget {
	width: 45.24%; margin-right: 9.51%; margin-bottom: 9.51%;
}
.et_pb_gutters3 .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 {
	width: 100%; margin-right: 0px;
}
.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 {
	width: 100%; margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin-bottom: 9.51%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin-bottom: 9.51%;
}
.et_pb_gutters3 .et_pb_column_1_2 {
	width: 47.25%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_2 {
	width: 47.25%;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_module {
	margin-bottom: 5.82%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_module {
	margin-bottom: 5.82%;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_grid_item {
	width: 44.18%; margin-right: 11.64%; margin-bottom: 11.64%;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 44.18%; margin-right: 11.64%; margin-bottom: 11.64%;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_widget {
	width: 44.18%; margin-right: 11.64%; margin-bottom: 11.64%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_grid_item {
	width: 44.18%; margin-right: 11.64%; margin-bottom: 11.64%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 44.18%; margin-right: 11.64%; margin-bottom: 11.64%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_widget {
	width: 44.18%; margin-right: 11.64%; margin-bottom: 11.64%;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 {
	width: 100%; margin-right: 0px;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 {
	width: 100%; margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin-bottom: 11.64%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin-bottom: 11.64%;
}
.et_pb_gutters3 .et_pb_column_2_5 {
	width: 36.7%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_2_5 {
	width: 36.7%;
}
.et_pb_gutters3 .et_pb_column_2_5 .et_pb_module {
	margin-bottom: 7.49%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_2_5 .et_pb_module {
	margin-bottom: 7.49%;
}
.et_pb_gutters3 .et_pb_column_2_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 14.98%;
}
.et_pb_gutters3 .et_pb_column_2_5 .et_pb_grid_item {
	width: 100%; margin-bottom: 14.98%;
}
.et_pb_gutters3 .et_pb_column_2_5 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 14.98%;
}
.et_pb_gutters3 .et_pb_column_2_5 .et_pb_widget {
	width: 100%; margin-bottom: 14.98%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_2_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 14.98%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_2_5 .et_pb_grid_item {
	width: 100%; margin-bottom: 14.98%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_2_5 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 14.98%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_2_5 .et_pb_widget {
	width: 100%; margin-bottom: 14.98%;
}
.et_pb_gutters3 .et_pb_column_1_3 {
	width: 29.66%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_3 {
	width: 29.66%;
}
.et_pb_gutters3 .et_pb_column_1_3 .et_pb_module {
	margin-bottom: 9.27%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_module {
	margin-bottom: 9.27%;
}
.et_pb_gutters3 .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 18.53%;
}
.et_pb_gutters3 .et_pb_column_1_3 .et_pb_grid_item {
	width: 100%; margin-bottom: 18.53%;
}
.et_pb_gutters3 .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 18.53%;
}
.et_pb_gutters3 .et_pb_column_1_3 .et_pb_widget {
	width: 100%; margin-bottom: 18.53%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 18.53%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_grid_item {
	width: 100%; margin-bottom: 18.53%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 18.53%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_widget {
	width: 100%; margin-bottom: 18.53%;
}
.et_pb_gutters3 .et_pb_column_1_4 {
	width: 20.87%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_4 {
	width: 20.87%;
}
.et_pb_gutters3 .et_pb_column_1_4 .et_pb_module {
	margin-bottom: 13.17%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_module {
	margin-bottom: 13.17%;
}
.et_pb_gutters3 .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 26.34%;
}
.et_pb_gutters3 .et_pb_column_1_4 .et_pb_grid_item {
	width: 100%; margin-bottom: 26.34%;
}
.et_pb_gutters3 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 26.34%;
}
.et_pb_gutters3 .et_pb_column_1_4 .et_pb_widget {
	width: 100%; margin-bottom: 26.34%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 26.34%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_grid_item {
	width: 100%; margin-bottom: 26.34%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 26.34%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_widget {
	width: 100%; margin-bottom: 26.34%;
}
.et_pb_gutters3 .et_pb_column_1_5 {
	width: 15.6%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_5 {
	width: 15.6%;
}
.et_pb_gutters3 .et_pb_column_1_5 .et_pb_module {
	margin-bottom: 17.62%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_5 .et_pb_module {
	margin-bottom: 17.62%;
}
.et_pb_gutters3 .et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 35.25%;
}
.et_pb_gutters3 .et_pb_column_1_5 .et_pb_grid_item {
	width: 100%; margin-bottom: 35.25%;
}
.et_pb_gutters3 .et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 35.25%;
}
.et_pb_gutters3 .et_pb_column_1_5 .et_pb_widget {
	width: 100%; margin-bottom: 35.25%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 35.25%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_5 .et_pb_grid_item {
	width: 100%; margin-bottom: 35.25%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 35.25%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_5 .et_pb_widget {
	width: 100%; margin-bottom: 35.25%;
}
.et_pb_gutters3 .et_pb_column_1_6 {
	width: 12.08%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_6 {
	width: 12.08%;
}
.et_pb_gutters3 .et_pb_column_1_6 .et_pb_module {
	margin-bottom: 22.75%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_6 .et_pb_module {
	margin-bottom: 22.75%;
}
.et_pb_gutters3 .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 45.51%;
}
.et_pb_gutters3 .et_pb_column_1_6 .et_pb_grid_item {
	width: 100%; margin-bottom: 45.51%;
}
.et_pb_gutters3 .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 45.51%;
}
.et_pb_gutters3 .et_pb_column_1_6 .et_pb_widget {
	width: 100%; margin-bottom: 45.51%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 45.51%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_6 .et_pb_grid_item {
	width: 100%; margin-bottom: 45.51%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 45.51%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_6 .et_pb_widget {
	width: 100%; margin-bottom: 45.51%;
}
.et_pb_gutters3 .et_pb_column_4_4 :nth-child(4n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(4n).product {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_4_4 :nth-child(4n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters3.et_pb_row .et_pb_column_4_4 :nth-child(4n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(4n).product {
	margin-right: 0px;
}
.et_pb_gutters3.et_pb_row .et_pb_column_4_4 :nth-child(4n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_4_4 :nth-child(4n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(4n+1).product {
	clear: both;
}
.et_pb_gutters3 .et_pb_column_4_4 :nth-child(4n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters3.et_pb_row .et_pb_column_4_4 :nth-child(4n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(4n+1).product {
	clear: both;
}
.et_pb_gutters3.et_pb_row .et_pb_column_4_4 :nth-child(4n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_3_4 :nth-child(3n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n).product {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_3_4 :nth-child(3n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters3.et_pb_row .et_pb_column_3_4 :nth-child(3n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n).product {
	margin-right: 0px;
}
.et_pb_gutters3.et_pb_row .et_pb_column_3_4 :nth-child(3n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_3_4 :nth-child(3n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n+1).product {
	clear: both;
}
.et_pb_gutters3 .et_pb_column_3_4 :nth-child(3n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters3.et_pb_row .et_pb_column_3_4 :nth-child(3n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n+1).product {
	clear: both;
}
.et_pb_gutters3.et_pb_row .et_pb_column_3_4 :nth-child(3n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(3n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n).product {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(3n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(3n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n).product {
	margin-right: 0px;
}
.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(3n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(3n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n+1).product {
	clear: both;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(3n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(3n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n+1).product {
	clear: both;
}
.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(3n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(4n+1).et_pb_grid_item {
	clear: none;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(4n+1).product {
	clear: none;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(4n+1).et_pb_widget {
	clear: none;
}
.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(4n+1).et_pb_grid_item {
	clear: none;
}
.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(4n+1).product {
	clear: none;
}
.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(4n+1).et_pb_widget {
	clear: none;
}
.et_pb_gutters3 .et_pb_column_1_2 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_1_2 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_2_3 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_2_3 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_2 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_2 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters3.et_pb_row .et_pb_column_2_3 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters3.et_pb_row .et_pb_column_2_3 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_1_2 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters3 .et_pb_column_1_2 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters3 .et_pb_column_2_3 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters3 .et_pb_column_2_3 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_2 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_2 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters3.et_pb_row .et_pb_column_2_3 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters3.et_pb_row .et_pb_column_2_3 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters3 .et_pb_column_3_5 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_3_5 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters3.et_pb_row .et_pb_column_3_5 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters3.et_pb_row .et_pb_column_3_5 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_3_5 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters3 .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters3 .et_pb_column_3_5 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters3.et_pb_row .et_pb_column_3_5 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters3.et_pb_row .et_pb_column_3_5 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_single.et_pb_column_1_4 .et_pb_module {
	margin-bottom: 13.17%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_single.et_pb_column_1_4 .et_pb_module {
	margin-bottom: 13.17%;
}
.et_pb_gutters3 .et_pb_column_single.et_pb_column_1_3 .et_pb_module {
	margin-bottom: 9.27%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_single.et_pb_column_1_3 .et_pb_module {
	margin-bottom: 9.27%;
}
.et_pb_gutters3 .et_pb_column_single.et_pb_column_1_2 .et_pb_module {
	margin-bottom: 5.82%;
}
.et_pb_gutters3.et_pb_row .et_pb_column_single.et_pb_column_1_2 .et_pb_module {
	margin-bottom: 5.82%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_4_4 {
	width: 100%;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_4_4 {
	width: 100%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module {
	margin-bottom: 3.73%;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_module {
	margin-bottom: 3.73%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item {
	width: 28.35%; margin-right: 7.47%; margin-bottom: 7.47%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 28.35%; margin-right: 7.47%; margin-bottom: 7.47%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_4_4 .et_pb_widget {
	width: 28.35%; margin-right: 7.47%; margin-bottom: 7.47%;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_grid_item {
	width: 28.35%; margin-right: 7.47%; margin-bottom: 7.47%;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 28.35%; margin-right: 7.47%; margin-bottom: 7.47%;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_widget {
	width: 28.35%; margin-right: 7.47%; margin-bottom: 7.47%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_4_4 :nth-child(3n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n).product {
	margin-right: 0px;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_4_4 :nth-child(3n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_4_4 :nth-child(3n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n).product {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_4_4 :nth-child(3n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_4_4 :nth-child(3n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n+1).product {
	clear: both;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_4_4 :nth-child(3n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_4_4 :nth-child(3n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n+1).product {
	clear: both;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_4_4 :nth-child(3n+1).et_pb_widget {
	clear: both;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_4_4 :nth-child(4n+1).et_pb_grid_item {
	clear: none;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(4n+1).product {
	clear: none;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_4_4 :nth-child(4n+1).et_pb_widget {
	clear: none;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_4_4 :nth-child(4n+1).et_pb_grid_item {
	clear: none;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(4n+1).product {
	clear: none;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_4_4 :nth-child(4n+1).et_pb_widget {
	clear: none;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
	width: 46.26%; margin-right: 7.47%;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
	width: 46.26%; margin-right: 7.47%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
	margin-bottom: 14.94%;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
	margin-bottom: 14.94%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_3_8 {
	width: 46.26%; margin-right: 7.47%;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_3_8 {
	width: 46.26%; margin-right: 7.47%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_3_8 .et_pb_module {
	margin-bottom: 7.47%;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_module {
	margin-bottom: 7.47%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_3_8 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 14.94%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_3_8 .et_pb_grid_item {
	width: 100%; margin-bottom: 14.94%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 14.94%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_3_8 .et_pb_widget {
	width: 100%; margin-bottom: 14.94%;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 14.94%;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_grid_item {
	width: 100%; margin-bottom: 14.94%;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 14.94%;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_widget {
	width: 100%; margin-bottom: 14.94%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_1_4 {
	width: 28.35%; margin-right: 7.47%;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_1_4 {
	width: 28.35%; margin-right: 7.47%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_1_4 .et_pb_module {
	margin-bottom: 13.17%;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_1_4 .et_pb_module {
	margin-bottom: 13.17%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 26.34%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_1_4 .et_pb_grid_item {
	width: 100%; margin-bottom: 26.34%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 26.34%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_1_4 .et_pb_widget {
	width: 100%; margin-bottom: 26.34%;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 26.34%;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_1_4 .et_pb_grid_item {
	width: 100%; margin-bottom: 26.34%;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 26.34%;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_1_4 .et_pb_widget {
	width: 100%; margin-bottom: 26.34%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_4_4 {
	width: 100%;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_4_4 {
	width: 100%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module {
	margin-bottom: 4.24%;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_module {
	margin-bottom: 4.24%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item {
	width: 45.75%; margin-right: 8.48%; margin-bottom: 8.48%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 45.75%; margin-right: 8.48%; margin-bottom: 8.48%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_4_4 .et_pb_widget {
	width: 45.75%; margin-right: 8.48%; margin-bottom: 8.48%;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_grid_item {
	width: 45.75%; margin-right: 8.48%; margin-bottom: 8.48%;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 45.75%; margin-right: 8.48%; margin-bottom: 8.48%;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_widget {
	width: 45.75%; margin-right: 8.48%; margin-bottom: 8.48%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_4_4 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_4_4 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_4_4 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_4_4 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_4_4 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_4_4 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_4_4 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_4_4 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
	width: 45.75%; margin-right: 8.48%;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
	width: 45.75%; margin-right: 8.48%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
	margin-bottom: 16.96%;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
	margin-bottom: 16.96%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_1_3 {
	width: 45.75%; margin-right: 8.48%;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_1_3 {
	width: 45.75%; margin-right: 8.48%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_1_3 .et_pb_module {
	margin-bottom: 9.27%;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_1_3 .et_pb_module {
	margin-bottom: 9.27%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 18.53%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_1_3 .et_pb_grid_item {
	width: 100%; margin-bottom: 18.53%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 18.53%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_1_3 .et_pb_widget {
	width: 100%; margin-bottom: 18.53%;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 18.53%;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_1_3 .et_pb_grid_item {
	width: 100%; margin-bottom: 18.53%;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 18.53%;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_1_3 .et_pb_widget {
	width: 100%; margin-bottom: 18.53%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_1_6 {
	width: 18.63%; margin-right: 8.48%;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_1_6 {
	width: 18.63%; margin-right: 8.48%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_1_6 .et_pb_module {
	margin-bottom: 22.75%;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_1_6 .et_pb_module {
	margin-bottom: 22.75%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 45.51%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_1_6 .et_pb_grid_item {
	width: 100%; margin-bottom: 45.51%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 45.51%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_1_6 .et_pb_widget {
	width: 100%; margin-bottom: 45.51%;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 45.51%;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_1_6 .et_pb_grid_item {
	width: 100%; margin-bottom: 45.51%;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 45.51%;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_1_6 .et_pb_widget {
	width: 100%; margin-bottom: 45.51%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_4_4 {
	width: 100%;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_4_4 {
	width: 100%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module {
	margin-bottom: 5.82%;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_module {
	margin-bottom: 5.82%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item {
	width: 44.18%; margin-right: 11.64%; margin-bottom: 11.64%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 44.18%; margin-right: 11.64%; margin-bottom: 11.64%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_4_4 .et_pb_widget {
	width: 44.18%; margin-right: 11.64%; margin-bottom: 11.64%;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_grid_item {
	width: 44.18%; margin-right: 11.64%; margin-bottom: 11.64%;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 44.18%; margin-right: 11.64%; margin-bottom: 11.64%;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_widget {
	width: 44.18%; margin-right: 11.64%; margin-bottom: 11.64%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_4_4 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_4_4 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_4_4 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_4_4 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_4_4 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_4_4 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_4_4 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_4_4 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 {
	width: 100%; margin-right: 0px;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 {
	width: 100%; margin-right: 0px;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin-bottom: 11.64%;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin-bottom: 11.64%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_1_4 {
	width: 44.17%; margin-right: 11.64%;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_1_4 {
	width: 44.17%; margin-right: 11.64%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_1_4 .et_pb_module {
	margin-bottom: 13.17%;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_1_4 .et_pb_module {
	margin-bottom: 13.17%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin-bottom: 26.34%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_1_4 .et_pb_grid_item {
	margin-bottom: 26.34%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin-bottom: 26.34%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_1_4 .et_pb_widget {
	margin-bottom: 26.34%;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin-bottom: 26.34%;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_1_4 .et_pb_grid_item {
	margin-bottom: 26.34%;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin-bottom: 26.34%;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_1_4 .et_pb_widget {
	margin-bottom: 26.34%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_1_6 {
	width: 25.57%; margin-right: 11.64%;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_1_6 {
	width: 25.57%; margin-right: 11.64%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_1_6 .et_pb_module {
	margin-bottom: 22.75%;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_1_6 .et_pb_module {
	margin-bottom: 22.75%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin-bottom: 45.51%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_1_6 .et_pb_grid_item {
	margin-bottom: 45.51%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin-bottom: 45.51%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters3 .et_pb_column_1_6 .et_pb_widget {
	margin-bottom: 45.51%;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin-bottom: 45.51%;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_1_6 .et_pb_grid_item {
	margin-bottom: 45.51%;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin-bottom: 45.51%;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_1_6 .et_pb_widget {
	margin-bottom: 45.51%;
}
.et_pb_gutters3 .et_full_width_page.woocommerce-page ul.products li.product {
	width: 20.87%; margin-right: 5.5%; margin-bottom: 5.5%;
}
.et_pb_gutters3.et_left_sidebar.woocommerce-page ul.products li.product {
	width: 28.35%; margin-right: 7.47%;
}
.et_pb_gutters3.et_right_sidebar.woocommerce-page ul.products li.product {
	width: 28.35%; margin-right: 7.47%;
}
.et_pb_gutters3 .footer-widget {
	margin-right: 5.5%; margin-bottom: 5.5%;
}
.et_pb_gutters3 :last-child.footer-widget {
	margin-right: 0px;
}
.et_pb_gutters3.et_pb_footer_columns6 .footer-widget {
	width: 12.08%;
}
.et_pb_gutters3.et_pb_footer_columns6 .footer-widget .fwidget {
	margin-bottom: 45.51%;
}
.et_pb_gutters3.et_pb_footer_columns5 .footer-widget {
	width: 15.6%;
}
.et_pb_gutters3.et_pb_footer_columns5 .footer-widget .fwidget {
	margin-bottom: 35.25%;
}
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget {
	width: 20.87%;
}
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget {
	margin-bottom: 26.34%;
}
.et_pb_gutters3.et_pb_footer_columns3 .footer-widget {
	width: 29.66%;
}
.et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget {
	margin-bottom: 18.53%;
}
.et_pb_gutters3.et_pb_footer_columns2 .footer-widget {
	width: 47.25%;
}
.et_pb_gutters3.et_pb_footer_columns2 .footer-widget .fwidget {
	margin-bottom: 11.64%;
}
.et_pb_gutters3.et_pb_footer_columns1 .footer-widget {
	width: 100%;
}
.et_pb_gutters3.et_pb_footer_columns1 .footer-widget .fwidget {
	margin-bottom: 5.5%;
}
.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 :nth-child(1).footer-widget {
	width: 73.62%; clear: both;
}
.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 :nth-child(1).footer-widget .fwidget {
	margin-bottom: 7.47%;
}
.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 :nth-child(2).footer-widget {
	width: 20.87%;
}
.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 :nth-child(2).footer-widget .fwidget {
	margin-bottom: 26.34%;
}
.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 :nth-child(1).footer-widget {
	width: 20.87%; clear: both;
}
.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 :nth-child(1).footer-widget .fwidget {
	margin-bottom: 26.34%;
}
.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 :nth-child(2).footer-widget {
	width: 73.62%;
}
.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 :nth-child(2).footer-widget .fwidget {
	margin-bottom: 7.47%;
}
.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 :nth-child(1).footer-widget {
	width: 64.83%;
}
.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 :nth-child(1).footer-widget .fwidget {
	margin-bottom: 8.48%;
}
.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 :nth-child(2).footer-widget {
	width: 29.66%;
}
.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 :nth-child(2).footer-widget .fwidget {
	margin-bottom: 18.53%;
}
.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 :nth-child(1).footer-widget {
	width: 29.66%;
}
.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 :nth-child(1).footer-widget .fwidget {
	margin-bottom: 18.53%;
}
.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 :nth-child(2).footer-widget {
	width: 64.83%;
}
.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 :nth-child(2).footer-widget .fwidget {
	margin-bottom: 8.48%;
}
.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 :nth-child(-n+2).footer-widget {
	width: 20.87%;
}
.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 :nth-child(-n+2).footer-widget .fwidget {
	margin-bottom: 26.34%;
}
.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 :nth-child(3).footer-widget {
	width: 47.25%;
}
.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 :nth-child(3).footer-widget .fwidget {
	margin-bottom: 11.64%;
}
.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 :first-child.footer-widget {
	width: 47.25%;
}
.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 :first-child.footer-widget .fwidget {
	margin-bottom: 11.64%;
}
.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 :nth-child(-n+3):not(:nth-child(1)).footer-widget {
	width: 20.87%;
}
.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 :nth-child(-n+3):not(:nth-child(1)).footer-widget .fwidget {
	margin-bottom: 26.34%;
}
.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 :nth-child(-n+2).footer-widget {
	width: 15.6%;
}
.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 :nth-child(-n+2).footer-widget .fwidget {
	margin-bottom: 35.25%;
}
.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 :nth-child(3).footer-widget {
	width: 57.8%;
}
.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 :nth-child(3).footer-widget .fwidget {
	margin-bottom: 9.51%;
}
.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 :first-child.footer-widget {
	width: 57.8%;
}
.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 :first-child.footer-widget .fwidget {
	margin-bottom: 9.51%;
}
.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 :nth-child(-n+3):not(:nth-child(1)).footer-widget {
	width: 15.6%;
}
.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 :nth-child(-n+3):not(:nth-child(1)).footer-widget .fwidget {
	margin-bottom: 35.25%;
}
.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 :nth-child(1).footer-widget {
	width: 57.8%;
}
.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 :nth-child(1).footer-widget .fwidget {
	margin-bottom: 9.51%;
}
.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 :nth-child(2).footer-widget {
	width: 36.7%;
}
.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 :nth-child(2).footer-widget .fwidget {
	margin-bottom: 14.98%;
}
.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 :nth-child(1).footer-widget {
	width: 36.7%;
}
.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 :nth-child(1).footer-widget .fwidget {
	margin-bottom: 14.98%;
}
.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 :nth-child(2).footer-widget {
	width: 57.8%;
}
.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 :nth-child(2).footer-widget .fwidget {
	margin-bottom: 9.51%;
}
.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 :first-child.footer-widget {
	width: 47.25%;
}
.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 :first-child.footer-widget .fwidget {
	margin-bottom: 11.64%;
}
.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 :nth-child(-n+4):not(:nth-child(1)).footer-widget {
	width: 12.08%;
}
.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 :nth-child(-n+4):not(:nth-child(1)).footer-widget .fwidget {
	margin-bottom: 45.51%;
}
.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 :nth-child(-n+3).footer-widget {
	width: 12.08%;
}
.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 :nth-child(-n+3).footer-widget .fwidget {
	margin-bottom: 45.51%;
}
.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 :nth-child(4).footer-widget {
	width: 47.25%;
}
.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 :nth-child(4).footer-widget .fwidget {
	margin-bottom: 11.64%;
}
.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 :nth-child(-n+3):not(:nth-child(2)).footer-widget {
	width: 20.87%;
}
.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 :nth-child(-n+3):not(:nth-child(2)).footer-widget .fwidget {
	margin-bottom: 26.34%;
}
.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 :nth-child(2).footer-widget {
	width: 47.25%;
}
.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 :nth-child(2).footer-widget .fwidget {
	margin-bottom: 11.64%;
}
.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 :nth-child(-n+3):not(:nth-child(2)).footer-widget {
	width: 15.6%;
}
.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 :nth-child(-n+3):not(:nth-child(2)).footer-widget .fwidget {
	margin-bottom: 35.25%;
}
.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 :nth-child(2).footer-widget {
	width: 57.8%;
}
.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 :nth-child(2).footer-widget .fwidget {
	margin-bottom: 9.51%;
}
.rtl .et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 {
	margin-right: 0px; margin-left: 5.5%;
}
.rtl .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 {
	margin-right: 0px; margin-left: 5.5%;
}
.rtl .et_pb_gutters3 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 {
	margin-right: 0px; margin-left: 7.47%;
}
.rtl .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 {
	margin-right: 0px; margin-left: 7.47%;
}
.rtl .et_pb_gutters3 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 {
	margin-right: 0px; margin-left: 8.48%;
}
.rtl .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 {
	margin-right: 0px; margin-left: 8.48%;
}
.rtl .et_pb_gutters3 .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 {
	margin-left: 0px;
}
.rtl .et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 {
	margin-left: 0px;
}
.rtl .et_pb_gutters3 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 {
	margin-left: 0px;
}
.rtl .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 {
	margin-left: 0px;
}
.rtl .et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters3 .et_pb_column_1_2 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters3 .et_pb_column_2_3 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters3 .et_pb_column_3_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters3 .et_pb_column_1_2 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters3 .et_pb_column_2_3 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters3 .et_pb_column_3_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.et_pb_column_3_4 .et_pb_row_inner.rtl .et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
	margin-right: 0px; margin-left: 7.47%;
}
.rtl .et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
	margin-right: 0px; margin-left: 7.47%;
}
.et_pb_column_2_3 .et_pb_row_inner.rtl .et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
	margin-right: 0px; margin-left: 8.48%;
}
.rtl .et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
	margin-right: 0px; margin-left: 8.48%;
}
.et_pb_column_1_2 .et_pb_row_inner.rtl .et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 {
	margin-left: 0px;
}
.rtl .et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 {
	margin-left: 0px;
}
.et_pb_gutters4 .et_pb_column {
	margin-right: 8%;
}
.et_pb_gutters4.et_pb_row .et_pb_column {
	margin-right: 8%;
}
.et_pb_gutters4 .et_pb_column .et_pb_blog_grid .column.size-1of1 :last-child.et_pb_post {
	margin-bottom: 30px;
}
.et_pb_gutters4 .et_pb_column .et_pb_blog_grid .column.size-1of2 :last-child.et_pb_post {
	margin-bottom: 30px;
}
.et_pb_gutters4 .et_pb_column .et_pb_blog_grid .column.size-1of3 :last-child.et_pb_post {
	margin-bottom: 30px;
}
.et_pb_gutters4.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of1 :last-child.et_pb_post {
	margin-bottom: 30px;
}
.et_pb_gutters4.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of2 :last-child.et_pb_post {
	margin-bottom: 30px;
}
.et_pb_gutters4.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of3 :last-child.et_pb_post {
	margin-bottom: 30px;
}
.et_pb_gutters4 .et_pb_column_4_4 {
	width: 100%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_4_4 {
	width: 100%;
}
.et_pb_gutters4 .et_pb_column_4_4 .et_pb_module {
	margin-bottom: 4%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_module {
	margin-bottom: 4%;
}
.et_pb_gutters4 .et_pb_column_4_4 .et_pb_grid_item {
	width: 19%; margin-right: 8%; margin-bottom: 8%;
}
.et_pb_gutters4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 19%; margin-right: 8%; margin-bottom: 8%;
}
.et_pb_gutters4 .et_pb_column_4_4 .et_pb_widget {
	width: 19%; margin-right: 8%; margin-bottom: 8%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_grid_item {
	width: 19%; margin-right: 8%; margin-bottom: 8%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 19%; margin-right: 8%; margin-bottom: 8%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_widget {
	width: 19%; margin-right: 8%; margin-bottom: 8%;
}
.et_pb_gutters4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 {
	width: 28%; margin-right: 8%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 {
	width: 28%; margin-right: 8%;
}
.et_pb_gutters4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post {
	margin-bottom: 28.57%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post {
	margin-bottom: 28.57%;
}
.et_pb_gutters4 .et_pb_column_3_4 {
	width: 73%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_3_4 {
	width: 73%;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_module {
	margin-bottom: 5.47%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_module {
	margin-bottom: 5.47%;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_grid_item {
	width: 26.02%; margin-right: 10.95%; margin-bottom: 10.95%;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 26.02%; margin-right: 10.95%; margin-bottom: 10.95%;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_widget {
	width: 26.02%; margin-right: 10.95%; margin-bottom: 10.95%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_grid_item {
	width: 26.02%; margin-right: 10.95%; margin-bottom: 10.95%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 26.02%; margin-right: 10.95%; margin-bottom: 10.95%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_widget {
	width: 26.02%; margin-right: 10.95%; margin-bottom: 10.95%;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 {
	width: 44.52%; margin-right: 10.95%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 {
	width: 44.52%; margin-right: 10.95%;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
	margin-bottom: 21.91%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
	margin-bottom: 21.91%;
}
.et_pb_gutters4 .et_pb_column_2_3 {
	width: 64%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_2_3 {
	width: 64%;
}
.et_pb_gutters4 .et_pb_column_2_3 .et_pb_module {
	margin-bottom: 6.25%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_module {
	margin-bottom: 6.25%;
}
.et_pb_gutters4 .et_pb_column_2_3 .et_pb_grid_item {
	width: 43.75%; margin-right: 12.5%; margin-bottom: 12.5%;
}
.et_pb_gutters4 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 43.75%; margin-right: 12.5%; margin-bottom: 12.5%;
}
.et_pb_gutters4 .et_pb_column_2_3 .et_pb_widget {
	width: 43.75%; margin-right: 12.5%; margin-bottom: 12.5%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_grid_item {
	width: 43.75%; margin-right: 12.5%; margin-bottom: 12.5%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 43.75%; margin-right: 12.5%; margin-bottom: 12.5%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_widget {
	width: 43.75%; margin-right: 12.5%; margin-bottom: 12.5%;
}
.et_pb_gutters4 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 {
	width: 43.75%; margin-right: 12.5%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 {
	width: 43.75%; margin-right: 12.5%;
}
.et_pb_gutters4 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
	margin-bottom: 25%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
	margin-bottom: 25%;
}
.et_pb_gutters4 .et_pb_column_3_5 {
	width: 56.8%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_3_5 {
	width: 56.8%;
}
.et_pb_gutters4 .et_pb_column_3_5 .et_pb_module {
	margin-bottom: 7.04%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_3_5 .et_pb_module {
	margin-bottom: 7.04%;
}
.et_pb_gutters4 .et_pb_column_3_5 .et_pb_grid_item {
	width: 42.95%; margin-right: 14.08%; margin-bottom: 14.08%;
}
.et_pb_gutters4 .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 42.95%; margin-right: 14.08%; margin-bottom: 14.08%;
}
.et_pb_gutters4 .et_pb_column_3_5 .et_pb_widget {
	width: 42.95%; margin-right: 14.08%; margin-bottom: 14.08%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_3_5 .et_pb_grid_item {
	width: 42.95%; margin-right: 14.08%; margin-bottom: 14.08%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 42.95%; margin-right: 14.08%; margin-bottom: 14.08%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_3_5 .et_pb_widget {
	width: 42.95%; margin-right: 14.08%; margin-bottom: 14.08%;
}
.et_pb_gutters4 .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 {
	width: 100%; margin-right: 0px;
}
.et_pb_gutters4.et_pb_row .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 {
	width: 100%; margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin-bottom: 14.08%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin-bottom: 14.08%;
}
.et_pb_gutters4 .et_pb_column_1_2 {
	width: 46%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_2 {
	width: 46%;
}
.et_pb_gutters4 .et_pb_column_1_2 .et_pb_module {
	margin-bottom: 8.69%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_module {
	margin-bottom: 8.69%;
}
.et_pb_gutters4 .et_pb_column_1_2 .et_pb_grid_item {
	width: 41.3%; margin-right: 17.39%; margin-bottom: 17.39%;
}
.et_pb_gutters4 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 41.3%; margin-right: 17.39%; margin-bottom: 17.39%;
}
.et_pb_gutters4 .et_pb_column_1_2 .et_pb_widget {
	width: 41.3%; margin-right: 17.39%; margin-bottom: 17.39%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_grid_item {
	width: 41.3%; margin-right: 17.39%; margin-bottom: 17.39%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 41.3%; margin-right: 17.39%; margin-bottom: 17.39%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_widget {
	width: 41.3%; margin-right: 17.39%; margin-bottom: 17.39%;
}
.et_pb_gutters4 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 {
	width: 100%; margin-right: 0px;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 {
	width: 100%; margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin-bottom: 17.39%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin-bottom: 17.39%;
}
.et_pb_gutters4 .et_pb_column_2_5 {
	width: 35.2%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_2_5 {
	width: 35.2%;
}
.et_pb_gutters4 .et_pb_column_2_5 .et_pb_module {
	margin-bottom: 11.36%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_2_5 .et_pb_module {
	margin-bottom: 11.36%;
}
.et_pb_gutters4 .et_pb_column_2_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 22.72%;
}
.et_pb_gutters4 .et_pb_column_2_5 .et_pb_grid_item {
	width: 100%; margin-bottom: 22.72%;
}
.et_pb_gutters4 .et_pb_column_2_5 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 22.72%;
}
.et_pb_gutters4 .et_pb_column_2_5 .et_pb_widget {
	width: 100%; margin-bottom: 22.72%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_2_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 22.72%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_2_5 .et_pb_grid_item {
	width: 100%; margin-bottom: 22.72%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_2_5 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 22.72%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_2_5 .et_pb_widget {
	width: 100%; margin-bottom: 22.72%;
}
.et_pb_gutters4 .et_pb_column_1_3 {
	width: 28%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_3 {
	width: 28%;
}
.et_pb_gutters4 .et_pb_column_1_3 .et_pb_module {
	margin-bottom: 14.28%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_3 .et_pb_module {
	margin-bottom: 14.28%;
}
.et_pb_gutters4 .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 28.57%;
}
.et_pb_gutters4 .et_pb_column_1_3 .et_pb_grid_item {
	width: 100%; margin-bottom: 28.57%;
}
.et_pb_gutters4 .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 28.57%;
}
.et_pb_gutters4 .et_pb_column_1_3 .et_pb_widget {
	width: 100%; margin-bottom: 28.57%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 28.57%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_3 .et_pb_grid_item {
	width: 100%; margin-bottom: 28.57%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 28.57%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_3 .et_pb_widget {
	width: 100%; margin-bottom: 28.57%;
}
.et_pb_gutters4 .et_pb_column_1_4 {
	width: 19%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_4 {
	width: 19%;
}
.et_pb_gutters4 .et_pb_column_1_4 .et_pb_module {
	margin-bottom: 21.05%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_4 .et_pb_module {
	margin-bottom: 21.05%;
}
.et_pb_gutters4 .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 42.1%;
}
.et_pb_gutters4 .et_pb_column_1_4 .et_pb_grid_item {
	width: 100%; margin-bottom: 42.1%;
}
.et_pb_gutters4 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 42.1%;
}
.et_pb_gutters4 .et_pb_column_1_4 .et_pb_widget {
	width: 100%; margin-bottom: 42.1%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 42.1%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_4 .et_pb_grid_item {
	width: 100%; margin-bottom: 42.1%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 42.1%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_4 .et_pb_widget {
	width: 100%; margin-bottom: 42.1%;
}
.et_pb_gutters4 .et_pb_column_1_5 {
	width: 13.6%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_5 {
	width: 13.6%;
}
.et_pb_gutters4 .et_pb_column_1_5 .et_pb_module {
	margin-bottom: 29.41%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_5 .et_pb_module {
	margin-bottom: 29.41%;
}
.et_pb_gutters4 .et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 58.82%;
}
.et_pb_gutters4 .et_pb_column_1_5 .et_pb_grid_item {
	width: 100%; margin-bottom: 58.82%;
}
.et_pb_gutters4 .et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 58.82%;
}
.et_pb_gutters4 .et_pb_column_1_5 .et_pb_widget {
	width: 100%; margin-bottom: 58.82%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 58.82%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_5 .et_pb_grid_item {
	width: 100%; margin-bottom: 58.82%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 58.82%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_5 .et_pb_widget {
	width: 100%; margin-bottom: 58.82%;
}
.et_pb_gutters4 .et_pb_column_1_6 {
	width: 10%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_6 {
	width: 10%;
}
.et_pb_gutters4 .et_pb_column_1_6 .et_pb_module {
	margin-bottom: 40%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_6 .et_pb_module {
	margin-bottom: 40%;
}
.et_pb_gutters4 .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 80%;
}
.et_pb_gutters4 .et_pb_column_1_6 .et_pb_grid_item {
	width: 100%; margin-bottom: 80%;
}
.et_pb_gutters4 .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 80%;
}
.et_pb_gutters4 .et_pb_column_1_6 .et_pb_widget {
	width: 100%; margin-bottom: 80%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 80%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_6 .et_pb_grid_item {
	width: 100%; margin-bottom: 80%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 80%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_6 .et_pb_widget {
	width: 100%; margin-bottom: 80%;
}
.et_pb_gutters4 .et_pb_column_4_4 :nth-child(4n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(4n).product {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_4_4 :nth-child(4n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters4.et_pb_row .et_pb_column_4_4 :nth-child(4n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(4n).product {
	margin-right: 0px;
}
.et_pb_gutters4.et_pb_row .et_pb_column_4_4 :nth-child(4n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_4_4 :nth-child(4n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(4n+1).product {
	clear: both;
}
.et_pb_gutters4 .et_pb_column_4_4 :nth-child(4n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters4.et_pb_row .et_pb_column_4_4 :nth-child(4n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(4n+1).product {
	clear: both;
}
.et_pb_gutters4.et_pb_row .et_pb_column_4_4 :nth-child(4n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters4 .et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_3_4 :nth-child(3n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n).product {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_3_4 :nth-child(3n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters4.et_pb_row .et_pb_column_3_4 :nth-child(3n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n).product {
	margin-right: 0px;
}
.et_pb_gutters4.et_pb_row .et_pb_column_3_4 :nth-child(3n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_3_4 :nth-child(3n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n+1).product {
	clear: both;
}
.et_pb_gutters4 .et_pb_column_3_4 :nth-child(3n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters4.et_pb_row .et_pb_column_3_4 :nth-child(3n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n+1).product {
	clear: both;
}
.et_pb_gutters4.et_pb_row .et_pb_column_3_4 :nth-child(3n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(3n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n).product {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(3n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(3n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n).product {
	margin-right: 0px;
}
.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(3n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(3n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n+1).product {
	clear: both;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(3n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(3n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n+1).product {
	clear: both;
}
.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(3n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(4n+1).et_pb_grid_item {
	clear: none;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(4n+1).product {
	clear: none;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(4n+1).et_pb_widget {
	clear: none;
}
.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(4n+1).et_pb_grid_item {
	clear: none;
}
.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(4n+1).product {
	clear: none;
}
.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(4n+1).et_pb_widget {
	clear: none;
}
.et_pb_gutters4 .et_pb_column_1_2 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_1_2 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_2_3 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_2_3 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_2 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_2 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters4.et_pb_row .et_pb_column_2_3 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters4.et_pb_row .et_pb_column_2_3 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_1_2 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters4 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters4 .et_pb_column_1_2 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters4 .et_pb_column_2_3 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters4 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters4 .et_pb_column_2_3 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_2 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_2 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters4.et_pb_row .et_pb_column_2_3 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters4.et_pb_row .et_pb_column_2_3 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters4 .et_pb_column_3_5 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_3_5 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters4.et_pb_row .et_pb_column_3_5 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters4.et_pb_row .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters4.et_pb_row .et_pb_column_3_5 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_3_5 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters4 .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters4 .et_pb_column_3_5 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters4.et_pb_row .et_pb_column_3_5 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters4.et_pb_row .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters4.et_pb_row .et_pb_column_3_5 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters4 .et_pb_column_1_2 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_2_3 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_1_2 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_2_3 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_single.et_pb_column_1_4 .et_pb_module {
	margin-bottom: 21.05%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_single.et_pb_column_1_4 .et_pb_module {
	margin-bottom: 21.05%;
}
.et_pb_gutters4 .et_pb_column_single.et_pb_column_1_3 .et_pb_module {
	margin-bottom: 14.28%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_single.et_pb_column_1_3 .et_pb_module {
	margin-bottom: 14.28%;
}
.et_pb_gutters4 .et_pb_column_single.et_pb_column_1_2 .et_pb_module {
	margin-bottom: 8.69%;
}
.et_pb_gutters4.et_pb_row .et_pb_column_single.et_pb_column_1_2 .et_pb_module {
	margin-bottom: 8.69%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_4_4 {
	width: 100%;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_4_4 {
	width: 100%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_4_4 .et_pb_module {
	margin-bottom: 5.47%;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_module {
	margin-bottom: 5.47%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_4_4 .et_pb_grid_item {
	width: 26.02%; margin-right: 10.95%; margin-bottom: 10.95%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 26.02%; margin-right: 10.95%; margin-bottom: 10.95%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_4_4 .et_pb_widget {
	width: 26.02%; margin-right: 10.95%; margin-bottom: 10.95%;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_grid_item {
	width: 26.02%; margin-right: 10.95%; margin-bottom: 10.95%;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 26.02%; margin-right: 10.95%; margin-bottom: 10.95%;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_widget {
	width: 26.02%; margin-right: 10.95%; margin-bottom: 10.95%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_4_4 :nth-child(3n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n).product {
	margin-right: 0px;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_4_4 :nth-child(3n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_4_4 :nth-child(3n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n).product {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_4_4 :nth-child(3n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_4_4 :nth-child(3n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n+1).product {
	clear: both;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_4_4 :nth-child(3n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_4_4 :nth-child(3n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n+1).product {
	clear: both;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_4_4 :nth-child(3n+1).et_pb_widget {
	clear: both;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_4_4 :nth-child(4n+1).et_pb_grid_item {
	clear: none;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(4n+1).product {
	clear: none;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_4_4 :nth-child(4n+1).et_pb_widget {
	clear: none;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_4_4 :nth-child(4n+1).et_pb_grid_item {
	clear: none;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(4n+1).product {
	clear: none;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_4_4 :nth-child(4n+1).et_pb_widget {
	clear: none;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
	width: 44.52%; margin-right: 10.95%;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
	width: 44.52%; margin-right: 10.95%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
	margin-bottom: 21.91%;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
	margin-bottom: 21.91%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_3_8 {
	width: 44.52%; margin-right: 10.95%;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_3_8 {
	width: 44.52%; margin-right: 10.95%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_3_8 .et_pb_module {
	margin-bottom: 10.95%;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_module {
	margin-bottom: 10.95%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_3_8 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 21.91%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_3_8 .et_pb_grid_item {
	width: 100%; margin-bottom: 21.91%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 21.91%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_3_8 .et_pb_widget {
	width: 100%; margin-bottom: 21.91%;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 21.91%;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_grid_item {
	width: 100%; margin-bottom: 21.91%;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 21.91%;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_widget {
	width: 100%; margin-bottom: 21.91%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_1_4 {
	width: 26.02%; margin-right: 10.95%;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_1_4 {
	width: 26.02%; margin-right: 10.95%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_1_4 .et_pb_module {
	margin-bottom: 21.05%;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_1_4 .et_pb_module {
	margin-bottom: 21.05%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 42.1%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_1_4 .et_pb_grid_item {
	width: 100%; margin-bottom: 42.1%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 42.1%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_1_4 .et_pb_widget {
	width: 100%; margin-bottom: 42.1%;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 42.1%;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_1_4 .et_pb_grid_item {
	width: 100%; margin-bottom: 42.1%;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 42.1%;
}
.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_1_4 .et_pb_widget {
	width: 100%; margin-bottom: 42.1%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_4_4 {
	width: 100%;
}
.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_4_4 {
	width: 100%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_4_4 .et_pb_module {
	margin-bottom: 6.25%;
}
.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_module {
	margin-bottom: 6.25%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_4_4 .et_pb_grid_item {
	width: 43.75%; margin-right: 12.5%; margin-bottom: 12.5%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 43.75%; margin-right: 12.5%; margin-bottom: 12.5%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_4_4 .et_pb_widget {
	width: 43.75%; margin-right: 12.5%; margin-bottom: 12.5%;
}
.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_grid_item {
	width: 43.75%; margin-right: 12.5%; margin-bottom: 12.5%;
}
.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 43.75%; margin-right: 12.5%; margin-bottom: 12.5%;
}
.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_widget {
	width: 43.75%; margin-right: 12.5%; margin-bottom: 12.5%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_4_4 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_4_4 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_4_4 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_4_4 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_4_4 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_4_4 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_4_4 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_4_4 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
	width: 43.75%; margin-right: 12.5%;
}
.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
	width: 43.75%; margin-right: 12.5%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
	margin-bottom: 25%;
}
.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
	margin-bottom: 25%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_1_3 {
	width: 43.75%; margin-right: 12.5%;
}
.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_1_3 {
	width: 43.75%; margin-right: 12.5%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_1_3 .et_pb_module {
	margin-bottom: 14.28%;
}
.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_1_3 .et_pb_module {
	margin-bottom: 14.28%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 28.57%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_1_3 .et_pb_grid_item {
	width: 100%; margin-bottom: 28.57%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 28.57%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_1_3 .et_pb_widget {
	width: 100%; margin-bottom: 28.57%;
}
.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 28.57%;
}
.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_1_3 .et_pb_grid_item {
	width: 100%; margin-bottom: 28.57%;
}
.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 28.57%;
}
.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_1_3 .et_pb_widget {
	width: 100%; margin-bottom: 28.57%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_1_6 {
	width: 15.62%; margin-right: 12.5%;
}
.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_1_6 {
	width: 15.62%; margin-right: 12.5%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_1_6 .et_pb_module {
	margin-bottom: 40%;
}
.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_1_6 .et_pb_module {
	margin-bottom: 40%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 80%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_1_6 .et_pb_grid_item {
	width: 100%; margin-bottom: 80%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 80%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_1_6 .et_pb_widget {
	width: 100%; margin-bottom: 80%;
}
.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 80%;
}
.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_1_6 .et_pb_grid_item {
	width: 100%; margin-bottom: 80%;
}
.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 80%;
}
.et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_1_6 .et_pb_widget {
	width: 100%; margin-bottom: 80%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_4_4 {
	width: 100%;
}
.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_4_4 {
	width: 100%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_4_4 .et_pb_module {
	margin-bottom: 8.69%;
}
.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_module {
	margin-bottom: 8.69%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_4_4 .et_pb_grid_item {
	width: 41.3%; margin-right: 17.39%; margin-bottom: 17.39%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 41.3%; margin-right: 17.39%; margin-bottom: 17.39%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_4_4 .et_pb_widget {
	width: 41.3%; margin-right: 17.39%; margin-bottom: 17.39%;
}
.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_grid_item {
	width: 41.3%; margin-right: 17.39%; margin-bottom: 17.39%;
}
.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 41.3%; margin-right: 17.39%; margin-bottom: 17.39%;
}
.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_widget {
	width: 41.3%; margin-right: 17.39%; margin-bottom: 17.39%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_4_4 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_4_4 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_4_4 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_4_4 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_4_4 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_4_4 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_4_4 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_4_4 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 {
	width: 100%; margin-right: 0px;
}
.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 {
	width: 100%; margin-right: 0px;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin-bottom: 17.39%;
}
.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin-bottom: 17.39%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_1_4 {
	width: 41.3%; margin-right: 17.39%;
}
.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_1_4 {
	width: 41.3%; margin-right: 17.39%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_1_4 .et_pb_module {
	margin-bottom: 21.05%;
}
.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_1_4 .et_pb_module {
	margin-bottom: 21.05%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin-bottom: 42.1%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_1_4 .et_pb_grid_item {
	margin-bottom: 42.1%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin-bottom: 42.1%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_1_4 .et_pb_widget {
	margin-bottom: 42.1%;
}
.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin-bottom: 42.1%;
}
.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_1_4 .et_pb_grid_item {
	margin-bottom: 42.1%;
}
.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin-bottom: 42.1%;
}
.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_1_4 .et_pb_widget {
	margin-bottom: 42.1%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_1_6 {
	width: 21.73%; margin-right: 17.39%;
}
.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_1_6 {
	width: 21.73%; margin-right: 17.39%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_1_6 .et_pb_module {
	margin-bottom: 40%;
}
.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_1_6 .et_pb_module {
	margin-bottom: 40%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin-bottom: 80%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_1_6 .et_pb_grid_item {
	margin-bottom: 80%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin-bottom: 80%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters4 .et_pb_column_1_6 .et_pb_widget {
	margin-bottom: 80%;
}
.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin-bottom: 80%;
}
.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_1_6 .et_pb_grid_item {
	margin-bottom: 80%;
}
.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin-bottom: 80%;
}
.et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_1_6 .et_pb_widget {
	margin-bottom: 80%;
}
.et_pb_gutters4 .et_full_width_page.woocommerce-page ul.products li.product {
	width: 19%; margin-right: 8%; margin-bottom: 8%;
}
.et_pb_gutters4.et_left_sidebar.woocommerce-page ul.products li.product {
	width: 26.02%; margin-right: 10.95%;
}
.et_pb_gutters4.et_right_sidebar.woocommerce-page ul.products li.product {
	width: 26.02%; margin-right: 10.95%;
}
.et_pb_gutters4 .footer-widget {
	margin-right: 8%; margin-bottom: 8%;
}
.et_pb_gutters4 :last-child.footer-widget {
	margin-right: 0px;
}
.et_pb_gutters4.et_pb_footer_columns6 .footer-widget {
	width: 10%;
}
.et_pb_gutters4.et_pb_footer_columns6 .footer-widget .fwidget {
	margin-bottom: 80%;
}
.et_pb_gutters4.et_pb_footer_columns5 .footer-widget {
	width: 13.6%;
}
.et_pb_gutters4.et_pb_footer_columns5 .footer-widget .fwidget {
	margin-bottom: 58.82%;
}
.et_pb_gutters4.et_pb_footer_columns4 .footer-widget {
	width: 19%;
}
.et_pb_gutters4.et_pb_footer_columns4 .footer-widget .fwidget {
	margin-bottom: 42.1%;
}
.et_pb_gutters4.et_pb_footer_columns3 .footer-widget {
	width: 28%;
}
.et_pb_gutters4.et_pb_footer_columns3 .footer-widget .fwidget {
	margin-bottom: 28.57%;
}
.et_pb_gutters4.et_pb_footer_columns2 .footer-widget {
	width: 46%;
}
.et_pb_gutters4.et_pb_footer_columns2 .footer-widget .fwidget {
	margin-bottom: 17.39%;
}
.et_pb_gutters4.et_pb_footer_columns1 .footer-widget {
	width: 100%;
}
.et_pb_gutters4.et_pb_footer_columns1 .footer-widget .fwidget {
	margin-bottom: 8%;
}
.et_pb_gutters4.et_pb_footer_columns_3_4__1_4 :nth-child(1).footer-widget {
	width: 73%; clear: both;
}
.et_pb_gutters4.et_pb_footer_columns_3_4__1_4 :nth-child(1).footer-widget .fwidget {
	margin-bottom: 10.95%;
}
.et_pb_gutters4.et_pb_footer_columns_3_4__1_4 :nth-child(2).footer-widget {
	width: 19%;
}
.et_pb_gutters4.et_pb_footer_columns_3_4__1_4 :nth-child(2).footer-widget .fwidget {
	margin-bottom: 42.1%;
}
.et_pb_gutters4.et_pb_footer_columns_1_4__3_4 :nth-child(1).footer-widget {
	width: 19%; clear: both;
}
.et_pb_gutters4.et_pb_footer_columns_1_4__3_4 :nth-child(1).footer-widget .fwidget {
	margin-bottom: 42.1%;
}
.et_pb_gutters4.et_pb_footer_columns_1_4__3_4 :nth-child(2).footer-widget {
	width: 73%;
}
.et_pb_gutters4.et_pb_footer_columns_1_4__3_4 :nth-child(2).footer-widget .fwidget {
	margin-bottom: 10.95%;
}
.et_pb_gutters4.et_pb_footer_columns_2_3__1_3 :nth-child(1).footer-widget {
	width: 64%;
}
.et_pb_gutters4.et_pb_footer_columns_2_3__1_3 :nth-child(1).footer-widget .fwidget {
	margin-bottom: 12.5%;
}
.et_pb_gutters4.et_pb_footer_columns_2_3__1_3 :nth-child(2).footer-widget {
	width: 28%;
}
.et_pb_gutters4.et_pb_footer_columns_2_3__1_3 :nth-child(2).footer-widget .fwidget {
	margin-bottom: 28.57%;
}
.et_pb_gutters4.et_pb_footer_columns_1_3__2_3 :nth-child(1).footer-widget {
	width: 28%;
}
.et_pb_gutters4.et_pb_footer_columns_1_3__2_3 :nth-child(1).footer-widget .fwidget {
	margin-bottom: 28.57%;
}
.et_pb_gutters4.et_pb_footer_columns_1_3__2_3 :nth-child(2).footer-widget {
	width: 64%;
}
.et_pb_gutters4.et_pb_footer_columns_1_3__2_3 :nth-child(2).footer-widget .fwidget {
	margin-bottom: 12.5%;
}
.et_pb_gutters4.et_pb_footer_columns_1_4__1_2 :nth-child(-n+2).footer-widget {
	width: 19%;
}
.et_pb_gutters4.et_pb_footer_columns_1_4__1_2 :nth-child(-n+2).footer-widget .fwidget {
	margin-bottom: 42.1%;
}
.et_pb_gutters4.et_pb_footer_columns_1_4__1_2 :nth-child(3).footer-widget {
	width: 46%;
}
.et_pb_gutters4.et_pb_footer_columns_1_4__1_2 :nth-child(3).footer-widget .fwidget {
	margin-bottom: 17.39%;
}
.et_pb_gutters4.et_pb_footer_columns_1_2__1_4 :first-child.footer-widget {
	width: 46%;
}
.et_pb_gutters4.et_pb_footer_columns_1_2__1_4 :first-child.footer-widget .fwidget {
	margin-bottom: 17.39%;
}
.et_pb_gutters4.et_pb_footer_columns_1_2__1_4 :nth-child(-n+3):not(:nth-child(1)).footer-widget {
	width: 19%;
}
.et_pb_gutters4.et_pb_footer_columns_1_2__1_4 :nth-child(-n+3):not(:nth-child(1)).footer-widget .fwidget {
	margin-bottom: 42.1%;
}
.et_pb_gutters4.et_pb_footer_columns_1_5__3_5 :nth-child(-n+2).footer-widget {
	width: 13.6%;
}
.et_pb_gutters4.et_pb_footer_columns_1_5__3_5 :nth-child(-n+2).footer-widget .fwidget {
	margin-bottom: 58.82%;
}
.et_pb_gutters4.et_pb_footer_columns_1_5__3_5 :nth-child(3).footer-widget {
	width: 56.8%;
}
.et_pb_gutters4.et_pb_footer_columns_1_5__3_5 :nth-child(3).footer-widget .fwidget {
	margin-bottom: 14.08%;
}
.et_pb_gutters4.et_pb_footer_columns_3_5__1_5 :first-child.footer-widget {
	width: 56.8%;
}
.et_pb_gutters4.et_pb_footer_columns_3_5__1_5 :first-child.footer-widget .fwidget {
	margin-bottom: 14.08%;
}
.et_pb_gutters4.et_pb_footer_columns_3_5__1_5 :nth-child(-n+3):not(:nth-child(1)).footer-widget {
	width: 13.6%;
}
.et_pb_gutters4.et_pb_footer_columns_3_5__1_5 :nth-child(-n+3):not(:nth-child(1)).footer-widget .fwidget {
	margin-bottom: 58.82%;
}
.et_pb_gutters4.et_pb_footer_columns_3_5__2_5 :nth-child(1).footer-widget {
	width: 56.8%;
}
.et_pb_gutters4.et_pb_footer_columns_3_5__2_5 :nth-child(1).footer-widget .fwidget {
	margin-bottom: 14.08%;
}
.et_pb_gutters4.et_pb_footer_columns_3_5__2_5 :nth-child(2).footer-widget {
	width: 35.2%;
}
.et_pb_gutters4.et_pb_footer_columns_3_5__2_5 :nth-child(2).footer-widget .fwidget {
	margin-bottom: 22.72%;
}
.et_pb_gutters4.et_pb_footer_columns_2_5__3_5 :nth-child(1).footer-widget {
	width: 35.2%;
}
.et_pb_gutters4.et_pb_footer_columns_2_5__3_5 :nth-child(1).footer-widget .fwidget {
	margin-bottom: 22.72%;
}
.et_pb_gutters4.et_pb_footer_columns_2_5__3_5 :nth-child(2).footer-widget {
	width: 56.8%;
}
.et_pb_gutters4.et_pb_footer_columns_2_5__3_5 :nth-child(2).footer-widget .fwidget {
	margin-bottom: 14.08%;
}
.et_pb_gutters4.et_pb_footer_columns_1_2__1_6 :first-child.footer-widget {
	width: 46%;
}
.et_pb_gutters4.et_pb_footer_columns_1_2__1_6 :first-child.footer-widget .fwidget {
	margin-bottom: 17.39%;
}
.et_pb_gutters4.et_pb_footer_columns_1_2__1_6 :nth-child(-n+4):not(:nth-child(1)).footer-widget {
	width: 10%;
}
.et_pb_gutters4.et_pb_footer_columns_1_2__1_6 :nth-child(-n+4):not(:nth-child(1)).footer-widget .fwidget {
	margin-bottom: 80%;
}
.et_pb_gutters4.et_pb_footer_columns_1_6__1_2 :nth-child(-n+3).footer-widget {
	width: 10%;
}
.et_pb_gutters4.et_pb_footer_columns_1_6__1_2 :nth-child(-n+3).footer-widget .fwidget {
	margin-bottom: 80%;
}
.et_pb_gutters4.et_pb_footer_columns_1_6__1_2 :nth-child(4).footer-widget {
	width: 46%;
}
.et_pb_gutters4.et_pb_footer_columns_1_6__1_2 :nth-child(4).footer-widget .fwidget {
	margin-bottom: 17.39%;
}
.et_pb_gutters4.et_pb_footer_columns_1_4_1_2_1_4 :nth-child(-n+3):not(:nth-child(2)).footer-widget {
	width: 19%;
}
.et_pb_gutters4.et_pb_footer_columns_1_4_1_2_1_4 :nth-child(-n+3):not(:nth-child(2)).footer-widget .fwidget {
	margin-bottom: 42.1%;
}
.et_pb_gutters4.et_pb_footer_columns_1_4_1_2_1_4 :nth-child(2).footer-widget {
	width: 46%;
}
.et_pb_gutters4.et_pb_footer_columns_1_4_1_2_1_4 :nth-child(2).footer-widget .fwidget {
	margin-bottom: 17.39%;
}
.et_pb_gutters4.et_pb_footer_columns_1_5_3_5_1_5 :nth-child(-n+3):not(:nth-child(2)).footer-widget {
	width: 13.6%;
}
.et_pb_gutters4.et_pb_footer_columns_1_5_3_5_1_5 :nth-child(-n+3):not(:nth-child(2)).footer-widget .fwidget {
	margin-bottom: 58.82%;
}
.et_pb_gutters4.et_pb_footer_columns_1_5_3_5_1_5 :nth-child(2).footer-widget {
	width: 56.8%;
}
.et_pb_gutters4.et_pb_footer_columns_1_5_3_5_1_5 :nth-child(2).footer-widget .fwidget {
	margin-bottom: 14.08%;
}
.rtl .et_pb_gutters4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 {
	margin-right: 0px; margin-left: 8%;
}
.rtl .et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 {
	margin-right: 0px; margin-left: 8%;
}
.rtl .et_pb_gutters4 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 {
	margin-right: 0px; margin-left: 10.95%;
}
.rtl .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 {
	margin-right: 0px; margin-left: 10.95%;
}
.rtl .et_pb_gutters4 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 {
	margin-right: 0px; margin-left: 12.5%;
}
.rtl .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 {
	margin-right: 0px; margin-left: 12.5%;
}
.rtl .et_pb_gutters4 .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 {
	margin-left: 0px;
}
.rtl .et_pb_gutters4.et_pb_row .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 {
	margin-left: 0px;
}
.rtl .et_pb_gutters4 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 {
	margin-left: 0px;
}
.rtl .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 {
	margin-left: 0px;
}
.rtl .et_pb_gutters4 .et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters4 .et_pb_column_1_2 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters4 .et_pb_column_2_3 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters4 .et_pb_column_3_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters4 .et_pb_column_1_2 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters4 .et_pb_column_2_3 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters4 .et_pb_column_3_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.et_pb_column_3_4 .et_pb_row_inner.rtl .et_pb_gutters4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
	margin-right: 0px; margin-left: 10.95%;
}
.rtl .et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
	margin-right: 0px; margin-left: 10.95%;
}
.et_pb_column_2_3 .et_pb_row_inner.rtl .et_pb_gutters4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
	margin-right: 0px; margin-left: 12.5%;
}
.rtl .et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
	margin-right: 0px; margin-left: 12.5%;
}
.et_pb_column_1_2 .et_pb_row_inner.rtl .et_pb_gutters4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 {
	margin-left: 0px;
}
.rtl .et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 {
	margin-left: 0px;
}
.et_pb_gutters2 .et_pb_column {
	margin-right: 3%;
}
.et_pb_gutters2.et_pb_row .et_pb_column {
	margin-right: 3%;
}
.et_pb_gutters2 .et_pb_column .et_pb_blog_grid .column.size-1of1 :last-child.et_pb_post {
	margin-bottom: 30px;
}
.et_pb_gutters2 .et_pb_column .et_pb_blog_grid .column.size-1of2 :last-child.et_pb_post {
	margin-bottom: 30px;
}
.et_pb_gutters2 .et_pb_column .et_pb_blog_grid .column.size-1of3 :last-child.et_pb_post {
	margin-bottom: 30px;
}
.et_pb_gutters2.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of1 :last-child.et_pb_post {
	margin-bottom: 30px;
}
.et_pb_gutters2.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of2 :last-child.et_pb_post {
	margin-bottom: 30px;
}
.et_pb_gutters2.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of3 :last-child.et_pb_post {
	margin-bottom: 30px;
}
.et_pb_gutters2 .et_pb_column_4_4 {
	width: 100%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_4_4 {
	width: 100%;
}
.et_pb_gutters2 .et_pb_column_4_4 .et_pb_module {
	margin-bottom: 1.5%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_module {
	margin-bottom: 1.5%;
}
.et_pb_gutters2 .et_pb_column_4_4 .et_pb_grid_item {
	width: 22.75%; margin-right: 3%; margin-bottom: 3%;
}
.et_pb_gutters2 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 22.75%; margin-right: 3%; margin-bottom: 3%;
}
.et_pb_gutters2 .et_pb_column_4_4 .et_pb_widget {
	width: 22.75%; margin-right: 3%; margin-bottom: 3%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_grid_item {
	width: 22.75%; margin-right: 3%; margin-bottom: 3%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 22.75%; margin-right: 3%; margin-bottom: 3%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_widget {
	width: 22.75%; margin-right: 3%; margin-bottom: 3%;
}
.et_pb_gutters2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 {
	width: 31.33%; margin-right: 3%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 {
	width: 31.33%; margin-right: 3%;
}
.et_pb_gutters2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post {
	margin-bottom: 9.57%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post {
	margin-bottom: 9.57%;
}
.et_pb_gutters2 .et_pb_column_3_4 {
	width: 74.25%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_3_4 {
	width: 74.25%;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_module {
	margin-bottom: 2.02%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_module {
	margin-bottom: 2.02%;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_grid_item {
	width: 30.64%; margin-right: 4.04%; margin-bottom: 4.04%;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 30.64%; margin-right: 4.04%; margin-bottom: 4.04%;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_widget {
	width: 30.64%; margin-right: 4.04%; margin-bottom: 4.04%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_grid_item {
	width: 30.64%; margin-right: 4.04%; margin-bottom: 4.04%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 30.64%; margin-right: 4.04%; margin-bottom: 4.04%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_widget {
	width: 30.64%; margin-right: 4.04%; margin-bottom: 4.04%;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 {
	width: 47.98%; margin-right: 4.04%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 {
	width: 47.98%; margin-right: 4.04%;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
	margin-bottom: 8.08%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
	margin-bottom: 8.08%;
}
.et_pb_gutters2 .et_pb_column_2_3 {
	width: 65.66%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_2_3 {
	width: 65.66%;
}
.et_pb_gutters2 .et_pb_column_2_3 .et_pb_module {
	margin-bottom: 2.28%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_module {
	margin-bottom: 2.28%;
}
.et_pb_gutters2 .et_pb_column_2_3 .et_pb_grid_item {
	width: 47.71%; margin-right: 4.56%; margin-bottom: 4.56%;
}
.et_pb_gutters2 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 47.71%; margin-right: 4.56%; margin-bottom: 4.56%;
}
.et_pb_gutters2 .et_pb_column_2_3 .et_pb_widget {
	width: 47.71%; margin-right: 4.56%; margin-bottom: 4.56%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_grid_item {
	width: 47.71%; margin-right: 4.56%; margin-bottom: 4.56%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 47.71%; margin-right: 4.56%; margin-bottom: 4.56%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_widget {
	width: 47.71%; margin-right: 4.56%; margin-bottom: 4.56%;
}
.et_pb_gutters2 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 {
	width: 47.71%; margin-right: 4.56%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 {
	width: 47.71%; margin-right: 4.56%;
}
.et_pb_gutters2 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
	margin-bottom: 9.13%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
	margin-bottom: 9.13%;
}
.et_pb_gutters2 .et_pb_column_3_5 {
	width: 58.8%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_3_5 {
	width: 58.8%;
}
.et_pb_gutters2 .et_pb_column_3_5 .et_pb_module {
	margin-bottom: 2.55%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_module {
	margin-bottom: 2.55%;
}
.et_pb_gutters2 .et_pb_column_3_5 .et_pb_grid_item {
	width: 47.44%; margin-right: 5.1%; margin-bottom: 5.1%;
}
.et_pb_gutters2 .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 47.44%; margin-right: 5.1%; margin-bottom: 5.1%;
}
.et_pb_gutters2 .et_pb_column_3_5 .et_pb_widget {
	width: 47.44%; margin-right: 5.1%; margin-bottom: 5.1%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_grid_item {
	width: 47.44%; margin-right: 5.1%; margin-bottom: 5.1%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 47.44%; margin-right: 5.1%; margin-bottom: 5.1%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_widget {
	width: 47.44%; margin-right: 5.1%; margin-bottom: 5.1%;
}
.et_pb_gutters2 .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 {
	width: 100%; margin-right: 0px;
}
.et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 {
	width: 100%; margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin-bottom: 5.1%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin-bottom: 5.1%;
}
.et_pb_gutters2 .et_pb_column_1_2 {
	width: 48.5%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_2 {
	width: 48.5%;
}
.et_pb_gutters2 .et_pb_column_1_2 .et_pb_module {
	margin-bottom: 3.09%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_module {
	margin-bottom: 3.09%;
}
.et_pb_gutters2 .et_pb_column_1_2 .et_pb_grid_item {
	width: 46.9%; margin-right: 6.18%; margin-bottom: 6.18%;
}
.et_pb_gutters2 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 46.9%; margin-right: 6.18%; margin-bottom: 6.18%;
}
.et_pb_gutters2 .et_pb_column_1_2 .et_pb_widget {
	width: 46.9%; margin-right: 6.18%; margin-bottom: 6.18%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_grid_item {
	width: 46.9%; margin-right: 6.18%; margin-bottom: 6.18%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 46.9%; margin-right: 6.18%; margin-bottom: 6.18%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_widget {
	width: 46.9%; margin-right: 6.18%; margin-bottom: 6.18%;
}
.et_pb_gutters2 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 {
	width: 100%; margin-right: 0px;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 {
	width: 100%; margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin-bottom: 6.18%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin-bottom: 6.18%;
}
.et_pb_gutters2 .et_pb_column_2_5 {
	width: 38.2%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_2_5 {
	width: 38.2%;
}
.et_pb_gutters2 .et_pb_column_2_5 .et_pb_module {
	margin-bottom: 3.92%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_2_5 .et_pb_module {
	margin-bottom: 3.92%;
}
.et_pb_gutters2 .et_pb_column_2_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 7.85%;
}
.et_pb_gutters2 .et_pb_column_2_5 .et_pb_grid_item {
	width: 100%; margin-bottom: 7.85%;
}
.et_pb_gutters2 .et_pb_column_2_5 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 7.85%;
}
.et_pb_gutters2 .et_pb_column_2_5 .et_pb_widget {
	width: 100%; margin-bottom: 7.85%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_2_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 7.85%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_2_5 .et_pb_grid_item {
	width: 100%; margin-bottom: 7.85%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_2_5 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 7.85%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_2_5 .et_pb_widget {
	width: 100%; margin-bottom: 7.85%;
}
.et_pb_gutters2 .et_pb_column_1_3 {
	width: 31.33%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_3 {
	width: 31.33%;
}
.et_pb_gutters2 .et_pb_column_1_3 .et_pb_module {
	margin-bottom: 4.78%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_module {
	margin-bottom: 4.78%;
}
.et_pb_gutters2 .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 9.57%;
}
.et_pb_gutters2 .et_pb_column_1_3 .et_pb_grid_item {
	width: 100%; margin-bottom: 9.57%;
}
.et_pb_gutters2 .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 9.57%;
}
.et_pb_gutters2 .et_pb_column_1_3 .et_pb_widget {
	width: 100%; margin-bottom: 9.57%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 9.57%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_grid_item {
	width: 100%; margin-bottom: 9.57%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 9.57%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_widget {
	width: 100%; margin-bottom: 9.57%;
}
.et_pb_gutters2 .et_pb_column_1_4 {
	width: 22.75%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_4 {
	width: 22.75%;
}
.et_pb_gutters2 .et_pb_column_1_4 .et_pb_module {
	margin-bottom: 6.59%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_module {
	margin-bottom: 6.59%;
}
.et_pb_gutters2 .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 13.18%;
}
.et_pb_gutters2 .et_pb_column_1_4 .et_pb_grid_item {
	width: 100%; margin-bottom: 13.18%;
}
.et_pb_gutters2 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 13.18%;
}
.et_pb_gutters2 .et_pb_column_1_4 .et_pb_widget {
	width: 100%; margin-bottom: 13.18%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 13.18%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_grid_item {
	width: 100%; margin-bottom: 13.18%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 13.18%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_widget {
	width: 100%; margin-bottom: 13.18%;
}
.et_pb_gutters2 .et_pb_column_1_5 {
	width: 17.6%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_5 {
	width: 17.6%;
}
.et_pb_gutters2 .et_pb_column_1_5 .et_pb_module {
	margin-bottom: 8.52%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_5 .et_pb_module {
	margin-bottom: 8.52%;
}
.et_pb_gutters2 .et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 17.04%;
}
.et_pb_gutters2 .et_pb_column_1_5 .et_pb_grid_item {
	width: 100%; margin-bottom: 17.04%;
}
.et_pb_gutters2 .et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 17.04%;
}
.et_pb_gutters2 .et_pb_column_1_5 .et_pb_widget {
	width: 100%; margin-bottom: 17.04%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 17.04%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_5 .et_pb_grid_item {
	width: 100%; margin-bottom: 17.04%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 17.04%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_5 .et_pb_widget {
	width: 100%; margin-bottom: 17.04%;
}
.et_pb_gutters2 .et_pb_column_1_6 {
	width: 14.16%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_6 {
	width: 14.16%;
}
.et_pb_gutters2 .et_pb_column_1_6 .et_pb_module {
	margin-bottom: 10.58%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_6 .et_pb_module {
	margin-bottom: 10.58%;
}
.et_pb_gutters2 .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 21.17%;
}
.et_pb_gutters2 .et_pb_column_1_6 .et_pb_grid_item {
	width: 100%; margin-bottom: 21.17%;
}
.et_pb_gutters2 .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 21.17%;
}
.et_pb_gutters2 .et_pb_column_1_6 .et_pb_widget {
	width: 100%; margin-bottom: 21.17%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 21.17%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_6 .et_pb_grid_item {
	width: 100%; margin-bottom: 21.17%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 21.17%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_6 .et_pb_widget {
	width: 100%; margin-bottom: 21.17%;
}
.et_pb_gutters2 .et_pb_column_4_4 :nth-child(4n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(4n).product {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_4_4 :nth-child(4n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters2.et_pb_row .et_pb_column_4_4 :nth-child(4n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(4n).product {
	margin-right: 0px;
}
.et_pb_gutters2.et_pb_row .et_pb_column_4_4 :nth-child(4n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_4_4 :nth-child(4n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters2 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(4n+1).product {
	clear: both;
}
.et_pb_gutters2 .et_pb_column_4_4 :nth-child(4n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters2.et_pb_row .et_pb_column_4_4 :nth-child(4n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(4n+1).product {
	clear: both;
}
.et_pb_gutters2.et_pb_row .et_pb_column_4_4 :nth-child(4n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters2 .et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_3_4 :nth-child(3n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n).product {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_3_4 :nth-child(3n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters2.et_pb_row .et_pb_column_3_4 :nth-child(3n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n).product {
	margin-right: 0px;
}
.et_pb_gutters2.et_pb_row .et_pb_column_3_4 :nth-child(3n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_3_4 :nth-child(3n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n+1).product {
	clear: both;
}
.et_pb_gutters2 .et_pb_column_3_4 :nth-child(3n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters2.et_pb_row .et_pb_column_3_4 :nth-child(3n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n+1).product {
	clear: both;
}
.et_pb_gutters2.et_pb_row .et_pb_column_3_4 :nth-child(3n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(3n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n).product {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(3n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(3n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n).product {
	margin-right: 0px;
}
.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(3n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(3n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n+1).product {
	clear: both;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(3n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(3n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n+1).product {
	clear: both;
}
.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(3n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(4n+1).et_pb_grid_item {
	clear: none;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(4n+1).product {
	clear: none;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(4n+1).et_pb_widget {
	clear: none;
}
.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(4n+1).et_pb_grid_item {
	clear: none;
}
.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(4n+1).product {
	clear: none;
}
.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(4n+1).et_pb_widget {
	clear: none;
}
.et_pb_gutters2 .et_pb_column_1_2 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_1_2 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_2_3 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_2_3 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_2 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_2 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters2.et_pb_row .et_pb_column_2_3 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters2.et_pb_row .et_pb_column_2_3 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_1_2 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters2 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters2 .et_pb_column_1_2 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters2 .et_pb_column_2_3 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters2 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters2 .et_pb_column_2_3 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_2 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_2 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters2.et_pb_row .et_pb_column_2_3 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters2.et_pb_row .et_pb_column_2_3 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters2 .et_pb_column_3_5 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_3_5 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters2.et_pb_row .et_pb_column_3_5 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters2.et_pb_row .et_pb_column_3_5 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_3_5 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters2 .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters2 .et_pb_column_3_5 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters2.et_pb_row .et_pb_column_3_5 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters2.et_pb_row .et_pb_column_3_5 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters2 .et_pb_column_1_2 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_2_3 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_1_2 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_2_3 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_single.et_pb_column_1_4 .et_pb_module {
	margin-bottom: 6.59%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_single.et_pb_column_1_4 .et_pb_module {
	margin-bottom: 6.59%;
}
.et_pb_gutters2 .et_pb_column_single.et_pb_column_1_3 .et_pb_module {
	margin-bottom: 4.78%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_single.et_pb_column_1_3 .et_pb_module {
	margin-bottom: 4.78%;
}
.et_pb_gutters2 .et_pb_column_single.et_pb_column_1_2 .et_pb_module {
	margin-bottom: 3.09%;
}
.et_pb_gutters2.et_pb_row .et_pb_column_single.et_pb_column_1_2 .et_pb_module {
	margin-bottom: 3.09%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_4_4 {
	width: 100%;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_4_4 {
	width: 100%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_4_4 .et_pb_module {
	margin-bottom: 2.02%;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_module {
	margin-bottom: 2.02%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_4_4 .et_pb_grid_item {
	width: 30.64%; margin-right: 4.04%; margin-bottom: 4.04%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 30.64%; margin-right: 4.04%; margin-bottom: 4.04%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_4_4 .et_pb_widget {
	width: 30.64%; margin-right: 4.04%; margin-bottom: 4.04%;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_grid_item {
	width: 30.64%; margin-right: 4.04%; margin-bottom: 4.04%;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 30.64%; margin-right: 4.04%; margin-bottom: 4.04%;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_widget {
	width: 30.64%; margin-right: 4.04%; margin-bottom: 4.04%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_4_4 :nth-child(3n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n).product {
	margin-right: 0px;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_4_4 :nth-child(3n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_4_4 :nth-child(3n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n).product {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_4_4 :nth-child(3n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_4_4 :nth-child(3n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n+1).product {
	clear: both;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_4_4 :nth-child(3n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_4_4 :nth-child(3n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n+1).product {
	clear: both;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_4_4 :nth-child(3n+1).et_pb_widget {
	clear: both;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_4_4 :nth-child(4n+1).et_pb_grid_item {
	clear: none;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(4n+1).product {
	clear: none;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_4_4 :nth-child(4n+1).et_pb_widget {
	clear: none;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_4_4 :nth-child(4n+1).et_pb_grid_item {
	clear: none;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(4n+1).product {
	clear: none;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_4_4 :nth-child(4n+1).et_pb_widget {
	clear: none;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
	width: 47.98%; margin-right: 4.04%;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
	width: 47.98%; margin-right: 4.04%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
	margin-bottom: 8.08%;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
	margin-bottom: 8.08%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_3_8 {
	width: 47.97%; margin-right: 4.04%;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_3_8 {
	width: 47.97%; margin-right: 4.04%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_3_8 .et_pb_module {
	margin-bottom: 4.04%;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_module {
	margin-bottom: 4.04%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_3_8 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 8.08%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_3_8 .et_pb_grid_item {
	width: 100%; margin-bottom: 8.08%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 8.08%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_3_8 .et_pb_widget {
	width: 100%; margin-bottom: 8.08%;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 8.08%;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_grid_item {
	width: 100%; margin-bottom: 8.08%;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 8.08%;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_widget {
	width: 100%; margin-bottom: 8.08%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_1_4 {
	width: 30.63%; margin-right: 4.04%;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_1_4 {
	width: 30.63%; margin-right: 4.04%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_1_4 .et_pb_module {
	margin-bottom: 6.59%;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_1_4 .et_pb_module {
	margin-bottom: 6.59%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 13.18%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_1_4 .et_pb_grid_item {
	width: 100%; margin-bottom: 13.18%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 13.18%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_1_4 .et_pb_widget {
	width: 100%; margin-bottom: 13.18%;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 13.18%;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_1_4 .et_pb_grid_item {
	width: 100%; margin-bottom: 13.18%;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 13.18%;
}
.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_1_4 .et_pb_widget {
	width: 100%; margin-bottom: 13.18%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_4_4 {
	width: 100%;
}
.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_4_4 {
	width: 100%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_4_4 .et_pb_module {
	margin-bottom: 2.28%;
}
.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_module {
	margin-bottom: 2.28%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_4_4 .et_pb_grid_item {
	width: 47.71%; margin-right: 4.56%; margin-bottom: 4.56%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 47.71%; margin-right: 4.56%; margin-bottom: 4.56%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_4_4 .et_pb_widget {
	width: 47.71%; margin-right: 4.56%; margin-bottom: 4.56%;
}
.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_grid_item {
	width: 47.71%; margin-right: 4.56%; margin-bottom: 4.56%;
}
.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 47.71%; margin-right: 4.56%; margin-bottom: 4.56%;
}
.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_widget {
	width: 47.71%; margin-right: 4.56%; margin-bottom: 4.56%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_4_4 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_4_4 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_4_4 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_4_4 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_4_4 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_4_4 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_4_4 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_4_4 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
	width: 47.71%; margin-right: 4.56%;
}
.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
	width: 47.71%; margin-right: 4.56%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
	margin-bottom: 9.13%;
}
.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
	margin-bottom: 9.13%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_1_3 {
	width: 47.71%; margin-right: 4.56%;
}
.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_1_3 {
	width: 47.71%; margin-right: 4.56%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_1_3 .et_pb_module {
	margin-bottom: 4.78%;
}
.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_1_3 .et_pb_module {
	margin-bottom: 4.78%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 9.57%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_1_3 .et_pb_grid_item {
	width: 100%; margin-bottom: 9.57%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 9.57%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_1_3 .et_pb_widget {
	width: 100%; margin-bottom: 9.57%;
}
.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 9.57%;
}
.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_1_3 .et_pb_grid_item {
	width: 100%; margin-bottom: 9.57%;
}
.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 9.57%;
}
.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_1_3 .et_pb_widget {
	width: 100%; margin-bottom: 9.57%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_1_6 {
	width: 21.57%; margin-right: 4.56%;
}
.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_1_6 {
	width: 21.57%; margin-right: 4.56%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_1_6 .et_pb_module {
	margin-bottom: 10.58%;
}
.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_1_6 .et_pb_module {
	margin-bottom: 10.58%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 21.17%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_1_6 .et_pb_grid_item {
	width: 100%; margin-bottom: 21.17%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 21.17%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_1_6 .et_pb_widget {
	width: 100%; margin-bottom: 21.17%;
}
.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 21.17%;
}
.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_1_6 .et_pb_grid_item {
	width: 100%; margin-bottom: 21.17%;
}
.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 21.17%;
}
.et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_1_6 .et_pb_widget {
	width: 100%; margin-bottom: 21.17%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_4_4 {
	width: 100%;
}
.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_4_4 {
	width: 100%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_4_4 .et_pb_module {
	margin-bottom: 3.09%;
}
.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_module {
	margin-bottom: 3.09%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_4_4 .et_pb_grid_item {
	width: 46.9%; margin-right: 6.18%; margin-bottom: 6.18%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 46.9%; margin-right: 6.18%; margin-bottom: 6.18%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_4_4 .et_pb_widget {
	width: 46.9%; margin-right: 6.18%; margin-bottom: 6.18%;
}
.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_grid_item {
	width: 46.9%; margin-right: 6.18%; margin-bottom: 6.18%;
}
.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 46.9%; margin-right: 6.18%; margin-bottom: 6.18%;
}
.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_widget {
	width: 46.9%; margin-right: 6.18%; margin-bottom: 6.18%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_4_4 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_4_4 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_4_4 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_4_4 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_4_4 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_4_4 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_4_4 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_4_4 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 {
	width: 100%; margin-right: 0px;
}
.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 {
	width: 100%; margin-right: 0px;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin-bottom: 6.18%;
}
.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin-bottom: 6.18%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_1_4 {
	width: 46.9%; margin-right: 6.18%;
}
.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_1_4 {
	width: 46.9%; margin-right: 6.18%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_1_4 .et_pb_module {
	margin-bottom: 6.59%;
}
.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_1_4 .et_pb_module {
	margin-bottom: 6.59%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin-bottom: 13.18%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_1_4 .et_pb_grid_item {
	margin-bottom: 13.18%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin-bottom: 13.18%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_1_4 .et_pb_widget {
	margin-bottom: 13.18%;
}
.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin-bottom: 13.18%;
}
.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_1_4 .et_pb_grid_item {
	margin-bottom: 13.18%;
}
.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin-bottom: 13.18%;
}
.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_1_4 .et_pb_widget {
	margin-bottom: 13.18%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_1_6 {
	width: 29.21%; margin-right: 6.18%;
}
.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_1_6 {
	width: 29.21%; margin-right: 6.18%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_1_6 .et_pb_module {
	margin-bottom: 10.58%;
}
.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_1_6 .et_pb_module {
	margin-bottom: 10.58%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin-bottom: 21.17%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_1_6 .et_pb_grid_item {
	margin-bottom: 21.17%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin-bottom: 21.17%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters2 .et_pb_column_1_6 .et_pb_widget {
	margin-bottom: 21.17%;
}
.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin-bottom: 21.17%;
}
.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_1_6 .et_pb_grid_item {
	margin-bottom: 21.17%;
}
.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin-bottom: 21.17%;
}
.et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_1_6 .et_pb_widget {
	margin-bottom: 21.17%;
}
.et_pb_gutters2 .et_full_width_page.woocommerce-page ul.products li.product {
	width: 22.75%; margin-right: 3%; margin-bottom: 3%;
}
.et_pb_gutters2.et_left_sidebar.woocommerce-page ul.products li.product {
	width: 30.64%; margin-right: 4.04%;
}
.et_pb_gutters2.et_right_sidebar.woocommerce-page ul.products li.product {
	width: 30.64%; margin-right: 4.04%;
}
.et_pb_gutters2 .footer-widget {
	margin-right: 3%; margin-bottom: 3%;
}
.et_pb_gutters2 :last-child.footer-widget {
	margin-right: 0px;
}
.et_pb_gutters2.et_pb_footer_columns6 .footer-widget {
	width: 14.16%;
}
.et_pb_gutters2.et_pb_footer_columns6 .footer-widget .fwidget {
	margin-bottom: 21.17%;
}
.et_pb_gutters2.et_pb_footer_columns5 .footer-widget {
	width: 17.6%;
}
.et_pb_gutters2.et_pb_footer_columns5 .footer-widget .fwidget {
	margin-bottom: 17.04%;
}
.et_pb_gutters2.et_pb_footer_columns4 .footer-widget {
	width: 22.75%;
}
.et_pb_gutters2.et_pb_footer_columns4 .footer-widget .fwidget {
	margin-bottom: 13.18%;
}
.et_pb_gutters2.et_pb_footer_columns3 .footer-widget {
	width: 31.33%;
}
.et_pb_gutters2.et_pb_footer_columns3 .footer-widget .fwidget {
	margin-bottom: 9.57%;
}
.et_pb_gutters2.et_pb_footer_columns2 .footer-widget {
	width: 48.5%;
}
.et_pb_gutters2.et_pb_footer_columns2 .footer-widget .fwidget {
	margin-bottom: 6.18%;
}
.et_pb_gutters2.et_pb_footer_columns1 .footer-widget {
	width: 100%;
}
.et_pb_gutters2.et_pb_footer_columns1 .footer-widget .fwidget {
	margin-bottom: 3%;
}
.et_pb_gutters2.et_pb_footer_columns_3_4__1_4 :nth-child(1).footer-widget {
	width: 74.25%; clear: both;
}
.et_pb_gutters2.et_pb_footer_columns_3_4__1_4 :nth-child(1).footer-widget .fwidget {
	margin-bottom: 4.04%;
}
.et_pb_gutters2.et_pb_footer_columns_3_4__1_4 :nth-child(2).footer-widget {
	width: 22.75%;
}
.et_pb_gutters2.et_pb_footer_columns_3_4__1_4 :nth-child(2).footer-widget .fwidget {
	margin-bottom: 13.18%;
}
.et_pb_gutters2.et_pb_footer_columns_1_4__3_4 :nth-child(1).footer-widget {
	width: 22.75%; clear: both;
}
.et_pb_gutters2.et_pb_footer_columns_1_4__3_4 :nth-child(1).footer-widget .fwidget {
	margin-bottom: 13.18%;
}
.et_pb_gutters2.et_pb_footer_columns_1_4__3_4 :nth-child(2).footer-widget {
	width: 74.25%;
}
.et_pb_gutters2.et_pb_footer_columns_1_4__3_4 :nth-child(2).footer-widget .fwidget {
	margin-bottom: 4.04%;
}
.et_pb_gutters2.et_pb_footer_columns_2_3__1_3 :nth-child(1).footer-widget {
	width: 65.66%;
}
.et_pb_gutters2.et_pb_footer_columns_2_3__1_3 :nth-child(1).footer-widget .fwidget {
	margin-bottom: 4.56%;
}
.et_pb_gutters2.et_pb_footer_columns_2_3__1_3 :nth-child(2).footer-widget {
	width: 31.33%;
}
.et_pb_gutters2.et_pb_footer_columns_2_3__1_3 :nth-child(2).footer-widget .fwidget {
	margin-bottom: 9.57%;
}
.et_pb_gutters2.et_pb_footer_columns_1_3__2_3 :nth-child(1).footer-widget {
	width: 31.33%;
}
.et_pb_gutters2.et_pb_footer_columns_1_3__2_3 :nth-child(1).footer-widget .fwidget {
	margin-bottom: 9.57%;
}
.et_pb_gutters2.et_pb_footer_columns_1_3__2_3 :nth-child(2).footer-widget {
	width: 65.66%;
}
.et_pb_gutters2.et_pb_footer_columns_1_3__2_3 :nth-child(2).footer-widget .fwidget {
	margin-bottom: 4.56%;
}
.et_pb_gutters2.et_pb_footer_columns_1_4__1_2 :nth-child(-n+2).footer-widget {
	width: 22.75%;
}
.et_pb_gutters2.et_pb_footer_columns_1_4__1_2 :nth-child(-n+2).footer-widget .fwidget {
	margin-bottom: 13.18%;
}
.et_pb_gutters2.et_pb_footer_columns_1_4__1_2 :nth-child(3).footer-widget {
	width: 48.5%;
}
.et_pb_gutters2.et_pb_footer_columns_1_4__1_2 :nth-child(3).footer-widget .fwidget {
	margin-bottom: 6.18%;
}
.et_pb_gutters2.et_pb_footer_columns_1_2__1_4 :first-child.footer-widget {
	width: 48.5%;
}
.et_pb_gutters2.et_pb_footer_columns_1_2__1_4 :first-child.footer-widget .fwidget {
	margin-bottom: 6.18%;
}
.et_pb_gutters2.et_pb_footer_columns_1_2__1_4 :nth-child(-n+3):not(:nth-child(1)).footer-widget {
	width: 22.75%;
}
.et_pb_gutters2.et_pb_footer_columns_1_2__1_4 :nth-child(-n+3):not(:nth-child(1)).footer-widget .fwidget {
	margin-bottom: 13.18%;
}
.et_pb_gutters2.et_pb_footer_columns_1_5__3_5 :nth-child(-n+2).footer-widget {
	width: 17.6%;
}
.et_pb_gutters2.et_pb_footer_columns_1_5__3_5 :nth-child(-n+2).footer-widget .fwidget {
	margin-bottom: 17.04%;
}
.et_pb_gutters2.et_pb_footer_columns_1_5__3_5 :nth-child(3).footer-widget {
	width: 58.8%;
}
.et_pb_gutters2.et_pb_footer_columns_1_5__3_5 :nth-child(3).footer-widget .fwidget {
	margin-bottom: 5.1%;
}
.et_pb_gutters2.et_pb_footer_columns_3_5__1_5 :first-child.footer-widget {
	width: 58.8%;
}
.et_pb_gutters2.et_pb_footer_columns_3_5__1_5 :first-child.footer-widget .fwidget {
	margin-bottom: 5.1%;
}
.et_pb_gutters2.et_pb_footer_columns_3_5__1_5 :nth-child(-n+3):not(:nth-child(1)).footer-widget {
	width: 17.6%;
}
.et_pb_gutters2.et_pb_footer_columns_3_5__1_5 :nth-child(-n+3):not(:nth-child(1)).footer-widget .fwidget {
	margin-bottom: 17.04%;
}
.et_pb_gutters2.et_pb_footer_columns_3_5__2_5 :nth-child(1).footer-widget {
	width: 58.8%;
}
.et_pb_gutters2.et_pb_footer_columns_3_5__2_5 :nth-child(1).footer-widget .fwidget {
	margin-bottom: 5.1%;
}
.et_pb_gutters2.et_pb_footer_columns_3_5__2_5 :nth-child(2).footer-widget {
	width: 38.2%;
}
.et_pb_gutters2.et_pb_footer_columns_3_5__2_5 :nth-child(2).footer-widget .fwidget {
	margin-bottom: 7.85%;
}
.et_pb_gutters2.et_pb_footer_columns_2_5__3_5 :nth-child(1).footer-widget {
	width: 38.2%;
}
.et_pb_gutters2.et_pb_footer_columns_2_5__3_5 :nth-child(1).footer-widget .fwidget {
	margin-bottom: 7.85%;
}
.et_pb_gutters2.et_pb_footer_columns_2_5__3_5 :nth-child(2).footer-widget {
	width: 58.8%;
}
.et_pb_gutters2.et_pb_footer_columns_2_5__3_5 :nth-child(2).footer-widget .fwidget {
	margin-bottom: 5.1%;
}
.et_pb_gutters2.et_pb_footer_columns_1_2__1_6 :first-child.footer-widget {
	width: 48.5%;
}
.et_pb_gutters2.et_pb_footer_columns_1_2__1_6 :first-child.footer-widget .fwidget {
	margin-bottom: 6.18%;
}
.et_pb_gutters2.et_pb_footer_columns_1_2__1_6 :nth-child(-n+4):not(:nth-child(1)).footer-widget {
	width: 14.16%;
}
.et_pb_gutters2.et_pb_footer_columns_1_2__1_6 :nth-child(-n+4):not(:nth-child(1)).footer-widget .fwidget {
	margin-bottom: 21.17%;
}
.et_pb_gutters2.et_pb_footer_columns_1_6__1_2 :nth-child(-n+3).footer-widget {
	width: 14.16%;
}
.et_pb_gutters2.et_pb_footer_columns_1_6__1_2 :nth-child(-n+3).footer-widget .fwidget {
	margin-bottom: 21.17%;
}
.et_pb_gutters2.et_pb_footer_columns_1_6__1_2 :nth-child(4).footer-widget {
	width: 48.5%;
}
.et_pb_gutters2.et_pb_footer_columns_1_6__1_2 :nth-child(4).footer-widget .fwidget {
	margin-bottom: 6.18%;
}
.et_pb_gutters2.et_pb_footer_columns_1_4_1_2_1_4 :nth-child(-n+3):not(:nth-child(2)).footer-widget {
	width: 22.75%;
}
.et_pb_gutters2.et_pb_footer_columns_1_4_1_2_1_4 :nth-child(-n+3):not(:nth-child(2)).footer-widget .fwidget {
	margin-bottom: 13.18%;
}
.et_pb_gutters2.et_pb_footer_columns_1_4_1_2_1_4 :nth-child(2).footer-widget {
	width: 48.5%;
}
.et_pb_gutters2.et_pb_footer_columns_1_4_1_2_1_4 :nth-child(2).footer-widget .fwidget {
	margin-bottom: 6.18%;
}
.et_pb_gutters2.et_pb_footer_columns_1_5_3_5_1_5 :nth-child(-n+3):not(:nth-child(2)).footer-widget {
	width: 17.6%;
}
.et_pb_gutters2.et_pb_footer_columns_1_5_3_5_1_5 :nth-child(-n+3):not(:nth-child(2)).footer-widget .fwidget {
	margin-bottom: 17.04%;
}
.et_pb_gutters2.et_pb_footer_columns_1_5_3_5_1_5 :nth-child(2).footer-widget {
	width: 58.8%;
}
.et_pb_gutters2.et_pb_footer_columns_1_5_3_5_1_5 :nth-child(2).footer-widget .fwidget {
	margin-bottom: 5.1%;
}
.rtl .et_pb_gutters2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 {
	margin-right: 0px; margin-left: 3%;
}
.rtl .et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 {
	margin-right: 0px; margin-left: 3%;
}
.rtl .et_pb_gutters2 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 {
	margin-right: 0px; margin-left: 4.04%;
}
.rtl .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 {
	margin-right: 0px; margin-left: 4.04%;
}
.rtl .et_pb_gutters2 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 {
	margin-right: 0px; margin-left: 4.56%;
}
.rtl .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 {
	margin-right: 0px; margin-left: 4.56%;
}
.rtl .et_pb_gutters2 .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 {
	margin-left: 0px;
}
.rtl .et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 {
	margin-left: 0px;
}
.rtl .et_pb_gutters2 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 {
	margin-left: 0px;
}
.rtl .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 {
	margin-left: 0px;
}
.rtl .et_pb_gutters2 .et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters2 .et_pb_column_1_2 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters2 .et_pb_column_2_3 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters2 .et_pb_column_3_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters2 .et_pb_column_1_2 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters2 .et_pb_column_2_3 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters2 .et_pb_column_3_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.et_pb_column_3_4 .et_pb_row_inner.rtl .et_pb_gutters2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
	margin-right: 0px; margin-left: 4.04%;
}
.rtl .et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
	margin-right: 0px; margin-left: 4.04%;
}
.et_pb_column_2_3 .et_pb_row_inner.rtl .et_pb_gutters2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
	margin-right: 0px; margin-left: 4.56%;
}
.rtl .et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
	margin-right: 0px; margin-left: 4.56%;
}
.et_pb_column_1_2 .et_pb_row_inner.rtl .et_pb_gutters2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 {
	margin-left: 0px;
}
.rtl .et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 {
	margin-left: 0px;
}
.et_pb_gutters1 .et_pb_column {
	margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of1 :last-child.et_pb_post {
	margin-bottom: 30px;
}
.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2 :last-child.et_pb_post {
	margin-bottom: 30px;
}
.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of3 :last-child.et_pb_post {
	margin-bottom: 30px;
}
.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of1 :last-child.et_pb_post {
	margin-bottom: 30px;
}
.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of2 :last-child.et_pb_post {
	margin-bottom: 30px;
}
.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of3 :last-child.et_pb_post {
	margin-bottom: 30px;
}
.et_pb_gutters1 .et_pb_column_4_4 {
	width: 100%;
}
.et_pb_gutters1.et_pb_row .et_pb_column_4_4 {
	width: 100%;
}
.et_pb_gutters1 .et_pb_column_4_4 .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_4_4 .et_pb_grid_item {
	width: 25%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 25%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_4_4 .et_pb_widget {
	width: 25%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_grid_item {
	width: 25%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 25%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_widget {
	width: 25%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 {
	width: 33.33%; margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 {
	width: 33.33%; margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post {
	margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_3_4 {
	width: 75%;
}
.et_pb_gutters1.et_pb_row .et_pb_column_3_4 {
	width: 75%;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_grid_item {
	width: 33.33%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 33.33%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_widget {
	width: 33.33%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_grid_item {
	width: 33.33%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 33.33%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_widget {
	width: 33.33%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 {
	width: 50%; margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 {
	width: 50%; margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
	margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_2_3 {
	width: 66.66%;
}
.et_pb_gutters1.et_pb_row .et_pb_column_2_3 {
	width: 66.66%;
}
.et_pb_gutters1 .et_pb_column_2_3 .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_2_3 .et_pb_grid_item {
	width: 50%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 50%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_2_3 .et_pb_widget {
	width: 50%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_grid_item {
	width: 50%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 50%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_widget {
	width: 50%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 {
	width: 50%; margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 {
	width: 50%; margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
	margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_3_5 {
	width: 60%;
}
.et_pb_gutters1.et_pb_row .et_pb_column_3_5 {
	width: 60%;
}
.et_pb_gutters1 .et_pb_column_3_5 .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_3_5 .et_pb_grid_item {
	width: 50%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 50%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_3_5 .et_pb_widget {
	width: 50%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_grid_item {
	width: 50%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 50%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_widget {
	width: 50%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 {
	width: 100%; margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 {
	width: 100%; margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_1_2 {
	width: 50%;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_2 {
	width: 50%;
}
.et_pb_gutters1 .et_pb_column_1_2 .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_1_2 .et_pb_grid_item {
	width: 50%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 50%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_1_2 .et_pb_widget {
	width: 50%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_grid_item {
	width: 50%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 50%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_widget {
	width: 50%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 {
	width: 100%; margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 {
	width: 100%; margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_2_5 {
	width: 40%;
}
.et_pb_gutters1.et_pb_row .et_pb_column_2_5 {
	width: 40%;
}
.et_pb_gutters1 .et_pb_column_2_5 .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_2_5 .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_2_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_2_5 .et_pb_grid_item {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_2_5 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_2_5 .et_pb_widget {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_2_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_2_5 .et_pb_grid_item {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_2_5 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_2_5 .et_pb_widget {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_1_3 {
	width: 33.33%;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_3 {
	width: 33.33%;
}
.et_pb_gutters1 .et_pb_column_1_3 .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_3 .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_1_3 .et_pb_grid_item {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_1_3 .et_pb_widget {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_3 .et_pb_grid_item {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_3 .et_pb_widget {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_1_4 {
	width: 25%;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_4 {
	width: 25%;
}
.et_pb_gutters1 .et_pb_column_1_4 .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_4 .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_1_4 .et_pb_grid_item {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_1_4 .et_pb_widget {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_4 .et_pb_grid_item {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_4 .et_pb_widget {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_1_5 {
	width: 20%;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_5 {
	width: 20%;
}
.et_pb_gutters1 .et_pb_column_1_5 .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_5 .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_1_5 .et_pb_grid_item {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_1_5 .et_pb_widget {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_5 .et_pb_grid_item {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_5 .et_pb_widget {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_1_6 {
	width: 16.66%;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_6 {
	width: 16.66%;
}
.et_pb_gutters1 .et_pb_column_1_6 .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_6 .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_1_6 .et_pb_grid_item {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_1_6 .et_pb_widget {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_6 .et_pb_grid_item {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_6 .et_pb_widget {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_4_4 :nth-child(4n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(4n).product {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_4_4 :nth-child(4n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_4_4 :nth-child(4n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(4n).product {
	margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_4_4 :nth-child(4n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_4_4 :nth-child(4n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters1 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(4n+1).product {
	clear: both;
}
.et_pb_gutters1 .et_pb_column_4_4 :nth-child(4n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters1.et_pb_row .et_pb_column_4_4 :nth-child(4n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(4n+1).product {
	clear: both;
}
.et_pb_gutters1.et_pb_row .et_pb_column_4_4 :nth-child(4n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters1 .et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_3_4 :nth-child(3n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n).product {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_3_4 :nth-child(3n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_3_4 :nth-child(3n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n).product {
	margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_3_4 :nth-child(3n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_3_4 :nth-child(3n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n+1).product {
	clear: both;
}
.et_pb_gutters1 .et_pb_column_3_4 :nth-child(3n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters1.et_pb_row .et_pb_column_3_4 :nth-child(3n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n+1).product {
	clear: both;
}
.et_pb_gutters1.et_pb_row .et_pb_column_3_4 :nth-child(3n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(3n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n).product {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(3n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(3n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n).product {
	margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(3n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(3n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n+1).product {
	clear: both;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(3n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(3n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n+1).product {
	clear: both;
}
.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(3n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(4n+1).et_pb_grid_item {
	clear: none;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(4n+1).product {
	clear: none;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(4n+1).et_pb_widget {
	clear: none;
}
.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(4n+1).et_pb_grid_item {
	clear: none;
}
.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(4n+1).product {
	clear: none;
}
.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 :nth-child(4n+1).et_pb_widget {
	clear: none;
}
.et_pb_gutters1 .et_pb_column_1_2 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_1_2 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_2_3 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_2_3 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_2 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_2 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_2_3 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_2_3 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_1_2 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters1 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters1 .et_pb_column_1_2 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters1 .et_pb_column_2_3 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters1 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters1 .et_pb_column_2_3 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_2 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_2 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters1.et_pb_row .et_pb_column_2_3 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters1.et_pb_row .et_pb_column_2_3 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters1 .et_pb_column_3_5 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_3_5 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_3_5 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_3_5 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_3_5 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters1 .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters1 .et_pb_column_3_5 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters1.et_pb_row .et_pb_column_3_5 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters1.et_pb_row .et_pb_column_3_5 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters1 .et_pb_column_1_2 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_2_3 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_1_2 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_2_3 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_single.et_pb_column_1_4 .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_single.et_pb_column_1_4 .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_single.et_pb_column_1_3 .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_single.et_pb_column_1_3 .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_single.et_pb_column_1_2 .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column_single.et_pb_column_1_2 .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_4_4 {
	width: 100%;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_4_4 {
	width: 100%;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_4_4 .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_4_4 .et_pb_grid_item {
	width: 33.33%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 33.33%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_4_4 .et_pb_widget {
	width: 33.33%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_grid_item {
	width: 33.33%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 33.33%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_widget {
	width: 33.33%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_4_4 :nth-child(3n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n).product {
	margin-right: 0px;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_4_4 :nth-child(3n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_4_4 :nth-child(3n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n).product {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_4_4 :nth-child(3n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_4_4 :nth-child(3n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n+1).product {
	clear: both;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_4_4 :nth-child(3n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_4_4 :nth-child(3n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n+1).product {
	clear: both;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_4_4 :nth-child(3n+1).et_pb_widget {
	clear: both;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_4_4 :nth-child(4n+1).et_pb_grid_item {
	clear: none;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(4n+1).product {
	clear: none;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_4_4 :nth-child(4n+1).et_pb_widget {
	clear: none;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_4_4 :nth-child(4n+1).et_pb_grid_item {
	clear: none;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(4n+1).product {
	clear: none;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_4_4 :nth-child(4n+1).et_pb_widget {
	clear: none;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
	width: 50%; margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
	width: 50%; margin-right: 0px;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
	margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
	margin-bottom: 0px;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_3_8 {
	width: 50%; margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_3_8 {
	width: 50%; margin-right: 0px;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_3_8 .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_3_8 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 0px;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_3_8 .et_pb_grid_item {
	width: 100%; margin-bottom: 0px;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 0px;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_3_8 .et_pb_widget {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_grid_item {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_widget {
	width: 100%; margin-bottom: 0px;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_1_4 {
	width: 33.33%; margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_1_4 {
	width: 33.33%; margin-right: 0px;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_1_4 .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_1_4 .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 0px;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_1_4 .et_pb_grid_item {
	width: 100%; margin-bottom: 0px;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 0px;
}
.et_pb_column_3_4 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_1_4 .et_pb_widget {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_1_4 .et_pb_grid_item {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_1_4 .et_pb_widget {
	width: 100%; margin-bottom: 0px;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_4_4 {
	width: 100%;
}
.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_4_4 {
	width: 100%;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_4_4 .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_4_4 .et_pb_grid_item {
	width: 50%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 50%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_4_4 .et_pb_widget {
	width: 50%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_grid_item {
	width: 50%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 50%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_widget {
	width: 50%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_4_4 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_4_4 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_4_4 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_4_4 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_4_4 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_4_4 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_4_4 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_4_4 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
	width: 50%; margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
	width: 50%; margin-right: 0px;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
	margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
	margin-bottom: 0px;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_1_3 {
	width: 50%; margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_1_3 {
	width: 50%; margin-right: 0px;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_1_3 .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_1_3 .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 0px;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_1_3 .et_pb_grid_item {
	width: 100%; margin-bottom: 0px;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 0px;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_1_3 .et_pb_widget {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_1_3 .et_pb_grid_item {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_1_3 .et_pb_widget {
	width: 100%; margin-bottom: 0px;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_1_6 {
	width: 25%; margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_1_6 {
	width: 25%; margin-right: 0px;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_1_6 .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_1_6 .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 0px;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_1_6 .et_pb_grid_item {
	width: 100%; margin-bottom: 0px;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 0px;
}
.et_pb_column_2_3 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_1_6 .et_pb_widget {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_1_6 .et_pb_grid_item {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 100%; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_1_6 .et_pb_widget {
	width: 100%; margin-bottom: 0px;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_4_4 {
	width: 100%;
}
.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_4_4 {
	width: 100%;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_4_4 .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_4_4 .et_pb_grid_item {
	width: 50%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 50%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_4_4 .et_pb_widget {
	width: 50%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_grid_item {
	width: 50%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	width: 50%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_widget {
	width: 50%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_4_4 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_4_4 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_4_4 :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_4_4 :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_4_4 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_4_4 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_4_4 :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_4_4 :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 {
	width: 100%; margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 {
	width: 100%; margin-right: 0px;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin-bottom: 0px;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_1_4 {
	width: 50%; margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_1_4 {
	width: 50%; margin-right: 0px;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_1_4 .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_1_4 .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin-bottom: 0px;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_1_4 .et_pb_grid_item {
	margin-bottom: 0px;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin-bottom: 0px;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_1_4 .et_pb_widget {
	margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_1_4 .et_pb_grid_item {
	margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_1_4 .et_pb_widget {
	margin-bottom: 0px;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_1_6 {
	width: 33.33%; margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_1_6 {
	width: 33.33%; margin-right: 0px;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_1_6 .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_1_6 .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin-bottom: 0px;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_1_6 .et_pb_grid_item {
	margin-bottom: 0px;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin-bottom: 0px;
}
.et_pb_column_1_2 .et_pb_row_inner.et_pb_gutters1 .et_pb_column_1_6 .et_pb_widget {
	margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_1_6 .et_pb_grid_item {
	margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_1_6 .et_pb_widget {
	margin-bottom: 0px;
}
.et_pb_gutters1 .et_full_width_page.woocommerce-page ul.products li.product {
	width: 25%; margin-right: 0px; margin-bottom: 0px;
}
.et_pb_gutters1.et_left_sidebar.woocommerce-page ul.products li.product {
	width: 33.33%; margin-right: 0px;
}
.et_pb_gutters1.et_right_sidebar.woocommerce-page ul.products li.product {
	width: 33.33%; margin-right: 0px;
}
.et_pb_gutters1 .footer-widget {
	margin-right: 0px; margin-bottom: 0px;
}
.et_pb_gutters1 :last-child.footer-widget {
	margin-right: 0px;
}
.et_pb_gutters1.et_pb_footer_columns6 .footer-widget {
	width: 16.66%;
}
.et_pb_gutters1.et_pb_footer_columns6 .footer-widget .fwidget {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_footer_columns5 .footer-widget {
	width: 20%;
}
.et_pb_gutters1.et_pb_footer_columns5 .footer-widget .fwidget {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_footer_columns4 .footer-widget {
	width: 25%;
}
.et_pb_gutters1.et_pb_footer_columns4 .footer-widget .fwidget {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_footer_columns3 .footer-widget {
	width: 33.33%;
}
.et_pb_gutters1.et_pb_footer_columns3 .footer-widget .fwidget {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_footer_columns2 .footer-widget {
	width: 50%;
}
.et_pb_gutters1.et_pb_footer_columns2 .footer-widget .fwidget {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_footer_columns1 .footer-widget {
	width: 100%;
}
.et_pb_gutters1.et_pb_footer_columns1 .footer-widget .fwidget {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_footer_columns_3_4__1_4 :nth-child(1).footer-widget {
	width: 75%; clear: both;
}
.et_pb_gutters1.et_pb_footer_columns_3_4__1_4 :nth-child(1).footer-widget .fwidget {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_footer_columns_3_4__1_4 :nth-child(2).footer-widget {
	width: 25%;
}
.et_pb_gutters1.et_pb_footer_columns_3_4__1_4 :nth-child(2).footer-widget .fwidget {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_footer_columns_1_4__3_4 :nth-child(1).footer-widget {
	width: 25%; clear: both;
}
.et_pb_gutters1.et_pb_footer_columns_1_4__3_4 :nth-child(1).footer-widget .fwidget {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_footer_columns_1_4__3_4 :nth-child(2).footer-widget {
	width: 75%;
}
.et_pb_gutters1.et_pb_footer_columns_1_4__3_4 :nth-child(2).footer-widget .fwidget {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_footer_columns_2_3__1_3 :nth-child(1).footer-widget {
	width: 66.66%;
}
.et_pb_gutters1.et_pb_footer_columns_2_3__1_3 :nth-child(1).footer-widget .fwidget {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_footer_columns_2_3__1_3 :nth-child(2).footer-widget {
	width: 33.33%;
}
.et_pb_gutters1.et_pb_footer_columns_2_3__1_3 :nth-child(2).footer-widget .fwidget {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_footer_columns_1_3__2_3 :nth-child(1).footer-widget {
	width: 33.33%;
}
.et_pb_gutters1.et_pb_footer_columns_1_3__2_3 :nth-child(1).footer-widget .fwidget {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_footer_columns_1_3__2_3 :nth-child(2).footer-widget {
	width: 66.66%;
}
.et_pb_gutters1.et_pb_footer_columns_1_3__2_3 :nth-child(2).footer-widget .fwidget {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_footer_columns_1_4__1_2 :nth-child(-n+2).footer-widget {
	width: 25%;
}
.et_pb_gutters1.et_pb_footer_columns_1_4__1_2 :nth-child(-n+2).footer-widget .fwidget {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_footer_columns_1_4__1_2 :nth-child(3).footer-widget {
	width: 50%;
}
.et_pb_gutters1.et_pb_footer_columns_1_4__1_2 :nth-child(3).footer-widget .fwidget {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_footer_columns_1_2__1_4 :first-child.footer-widget {
	width: 50%;
}
.et_pb_gutters1.et_pb_footer_columns_1_2__1_4 :first-child.footer-widget .fwidget {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_footer_columns_1_2__1_4 :nth-child(-n+3):not(:nth-child(1)).footer-widget {
	width: 25%;
}
.et_pb_gutters1.et_pb_footer_columns_1_2__1_4 :nth-child(-n+3):not(:nth-child(1)).footer-widget .fwidget {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_footer_columns_1_5__3_5 :nth-child(-n+2).footer-widget {
	width: 20%;
}
.et_pb_gutters1.et_pb_footer_columns_1_5__3_5 :nth-child(-n+2).footer-widget .fwidget {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_footer_columns_1_5__3_5 :nth-child(3).footer-widget {
	width: 60%;
}
.et_pb_gutters1.et_pb_footer_columns_1_5__3_5 :nth-child(3).footer-widget .fwidget {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_footer_columns_3_5__1_5 :first-child.footer-widget {
	width: 60%;
}
.et_pb_gutters1.et_pb_footer_columns_3_5__1_5 :first-child.footer-widget .fwidget {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_footer_columns_3_5__1_5 :nth-child(-n+3):not(:nth-child(1)).footer-widget {
	width: 20%;
}
.et_pb_gutters1.et_pb_footer_columns_3_5__1_5 :nth-child(-n+3):not(:nth-child(1)).footer-widget .fwidget {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_footer_columns_3_5__2_5 :nth-child(1).footer-widget {
	width: 60%;
}
.et_pb_gutters1.et_pb_footer_columns_3_5__2_5 :nth-child(1).footer-widget .fwidget {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_footer_columns_3_5__2_5 :nth-child(2).footer-widget {
	width: 40%;
}
.et_pb_gutters1.et_pb_footer_columns_3_5__2_5 :nth-child(2).footer-widget .fwidget {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_footer_columns_2_5__3_5 :nth-child(1).footer-widget {
	width: 40%;
}
.et_pb_gutters1.et_pb_footer_columns_2_5__3_5 :nth-child(1).footer-widget .fwidget {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_footer_columns_2_5__3_5 :nth-child(2).footer-widget {
	width: 60%;
}
.et_pb_gutters1.et_pb_footer_columns_2_5__3_5 :nth-child(2).footer-widget .fwidget {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_footer_columns_1_2__1_6 :first-child.footer-widget {
	width: 50%;
}
.et_pb_gutters1.et_pb_footer_columns_1_2__1_6 :first-child.footer-widget .fwidget {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_footer_columns_1_2__1_6 :nth-child(-n+4):not(:nth-child(1)).footer-widget {
	width: 16.66%;
}
.et_pb_gutters1.et_pb_footer_columns_1_2__1_6 :nth-child(-n+4):not(:nth-child(1)).footer-widget .fwidget {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_footer_columns_1_6__1_2 :nth-child(-n+3).footer-widget {
	width: 16.66%;
}
.et_pb_gutters1.et_pb_footer_columns_1_6__1_2 :nth-child(-n+3).footer-widget .fwidget {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_footer_columns_1_6__1_2 :nth-child(4).footer-widget {
	width: 50%;
}
.et_pb_gutters1.et_pb_footer_columns_1_6__1_2 :nth-child(4).footer-widget .fwidget {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_footer_columns_1_4_1_2_1_4 :nth-child(-n+3):not(:nth-child(2)).footer-widget {
	width: 25%;
}
.et_pb_gutters1.et_pb_footer_columns_1_4_1_2_1_4 :nth-child(-n+3):not(:nth-child(2)).footer-widget .fwidget {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_footer_columns_1_4_1_2_1_4 :nth-child(2).footer-widget {
	width: 50%;
}
.et_pb_gutters1.et_pb_footer_columns_1_4_1_2_1_4 :nth-child(2).footer-widget .fwidget {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_footer_columns_1_5_3_5_1_5 :nth-child(-n+3):not(:nth-child(2)).footer-widget {
	width: 20%;
}
.et_pb_gutters1.et_pb_footer_columns_1_5_3_5_1_5 :nth-child(-n+3):not(:nth-child(2)).footer-widget .fwidget {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_footer_columns_1_5_3_5_1_5 :nth-child(2).footer-widget {
	width: 60%;
}
.et_pb_gutters1.et_pb_footer_columns_1_5_3_5_1_5 :nth-child(2).footer-widget .fwidget {
	margin-bottom: 0px;
}
.rtl .et_pb_gutters1 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 {
	margin-right: 0px; margin-left: 0px;
}
.rtl .et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 {
	margin-right: 0px; margin-left: 0px;
}
.rtl .et_pb_gutters1 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 {
	margin-right: 0px; margin-left: 0px;
}
.rtl .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 {
	margin-right: 0px; margin-left: 0px;
}
.rtl .et_pb_gutters1 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 {
	margin-right: 0px; margin-left: 0px;
}
.rtl .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 {
	margin-right: 0px; margin-left: 0px;
}
.rtl .et_pb_gutters1 .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 {
	margin-left: 0px;
}
.rtl .et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 {
	margin-left: 0px;
}
.rtl .et_pb_gutters1 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 {
	margin-left: 0px;
}
.rtl .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 {
	margin-left: 0px;
}
.rtl .et_pb_gutters1 .et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters1 .et_pb_column_1_2 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters1 .et_pb_column_2_3 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters1 .et_pb_column_3_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_gutters1 .et_pb_column_1_2 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters1 .et_pb_column_2_3 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters1 .et_pb_column_3_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.rtl .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid :nth-child(3n).column.size-1of3 {
	margin-left: 0px;
}
.et_pb_column_3_4 .et_pb_row_inner.rtl .et_pb_gutters1 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
	margin-right: 0px; margin-left: 0px;
}
.rtl .et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
	margin-right: 0px; margin-left: 0px;
}
.et_pb_column_2_3 .et_pb_row_inner.rtl .et_pb_gutters1 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
	margin-right: 0px; margin-left: 0px;
}
.rtl .et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
	margin-right: 0px; margin-left: 0px;
}
.et_pb_column_1_2 .et_pb_row_inner.rtl .et_pb_gutters1 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 {
	margin-left: 0px;
}
.rtl .et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 {
	margin-left: 0px;
}
.et_pb_gutters4 .et_pb_row.et_pb_row_fullwidth {
	width: 86% !important; max-width: 86% !important;
}
.et_pb_gutters4 .et_pb_specialty_fullwidth > .et_pb_row {
	width: 86% !important; max-width: 86% !important;
}
.et_pb_gutters4.et_pb_row.et_pb_row_fullwidth {
	width: 86% !important; max-width: 86% !important;
}
.et_pb_specialty_fullwidth > .et_pb_gutters4.et_pb_row {
	width: 86% !important; max-width: 86% !important;
}
.et_pb_gutters2 .et_pb_row.et_pb_row_fullwidth {
	width: 94% !important; max-width: 94% !important;
}
.et_pb_gutters2 .et_pb_specialty_fullwidth > .et_pb_row {
	width: 94% !important; max-width: 94% !important;
}
.et_pb_gutters2.et_pb_row.et_pb_row_fullwidth {
	width: 94% !important; max-width: 94% !important;
}
.et_pb_specialty_fullwidth > .et_pb_gutters2.et_pb_row {
	width: 94% !important; max-width: 94% !important;
}
.et_pb_gutters1 .et_pb_row.et_pb_row_fullwidth {
	width: 100% !important; max-width: 100% !important;
}
.et_pb_gutters1 .et_pb_specialty_fullwidth > .et_pb_row {
	width: 100% !important; max-width: 100% !important;
}
.et_pb_gutters1.et_pb_row.et_pb_row_fullwidth {
	width: 100% !important; max-width: 100% !important;
}
.et_pb_specialty_fullwidth > .et_pb_gutters1.et_pb_row {
	width: 100% !important; max-width: 100% !important;
}
.et_pb_gutters1 .et_pb_portfolio_grid .et_pb_grid_item :last-child.et_pb_module_header {
	line-height: normal;
}
.et_pb_gutters1 .et_pb_portfolio_grid .et_pb_grid_item h2:last-child {
	line-height: normal;
}
}
@media all and (max-width:980px)
{
.et_pb_column .et_pb_grid_item {
	margin: 0px 5.5% 7.5% 0px; width: 29.66%; clear: none; float: left;
}
.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px 5.5% 7.5% 0px; width: 29.66%; clear: none; float: left;
}
.et_pb_column .et_pb_grid_item .last_in_row {
	margin-right: 0px;
}
.et_pb_column :nth-child(3n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product .last_in_row {
	margin-right: 0px;
}
.et_pb_column .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n).product {
	margin-right: 0px;
}
.et_pb_column .et_pb_grid_item .first_in_row {
	clear: both;
}
.et_pb_column :nth-child(3n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product .first_in_row {
	clear: both;
}
.et_pb_column .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n+1).product {
	clear: both;
}
.et_pb_column .et_pb_blog_grid .column.size-1of2 {
	margin: 0px 5.5% 7.5% 0px; width: 47.25%; clear: none; float: left;
}
.et_pb_column .et_pb_widget {
	margin: 0px 5.5% 7.5% 0px; width: 47.25%; clear: none; float: left;
}
.et_pb_column .et_pb_blog_grid .column.size-1of2 .last_in_row {
	margin-right: 0px;
}
.et_pb_column .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-right: 0px;
}
.et_pb_column .et_pb_widget .last_in_row {
	margin-right: 0px;
}
.et_pb_column :nth-child(2n).et_pb_widget {
	margin-right: 0px;
}
.et_pb_column .et_pb_blog_grid .column.size-1of2 .first_in_row {
	clear: both;
}
.et_pb_column .et_pb_blog_grid :nth-child(2n+1).column.size-1of2 {
	clear: both;
}
.et_pb_column .et_pb_widget .first_in_row {
	clear: both;
}
.et_pb_column :nth-child(2n+1).et_pb_widget {
	clear: both;
}
.et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post {
	margin-bottom: 16.21%;
}
.et_pb_column .et_pb_blog_grid .column.size-1of1 {
	margin-bottom: 0px;
}
.et_pb_column .et_pb_blog_grid .column.size-1of2 {
	margin-bottom: 0px;
}
.et_pb_column .et_pb_blog_grid .column.size-1of1 :last-child.et_pb_post {
	margin-bottom: 30px;
}
.et_pb_column .et_pb_blog_grid .column.size-1of2 :last-child.et_pb_post {
	margin-bottom: 30px;
}
.et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2 {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_grid_item {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_widget {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2 {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_grid_item {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_widget {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2 {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_grid_item {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_widget {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2 {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_grid_item {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_widget {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1 {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of2 {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_grid_item {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_widget {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1 {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of2 {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_grid_item {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_widget {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1 {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of2 {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_grid_item {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_widget {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2 {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_grid_item {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_widget {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2 {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_grid_item {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_widget {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2 {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_grid_item {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_widget {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-6_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-6_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2 {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-6_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_grid_item {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-6_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-6_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_widget {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2 {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_grid_item {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_widget {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_gutters1 .et_pb_column {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column {
	margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column .et_pb_grid_item {
	margin: 0px; width: 33.33%;
}
.et_pb_gutters1 .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px; width: 33.33%;
}
.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_grid_item {
	margin: 0px; width: 33.33%;
}
.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px; width: 33.33%;
}
.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2 {
	margin: 0px; width: 50%;
}
.et_pb_gutters1 .et_pb_column .et_pb_widget {
	margin: 0px; width: 50%;
}
.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of2 {
	margin: 0px; width: 50%;
}
.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_widget {
	margin: 0px; width: 50%;
}
.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post {
	margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 {
	width: 50%; margin-right: 0px;
}
.et_pb_gutters1 .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 {
	width: 50%; margin-right: 0px;
}
.et_pb_gutters1 .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 {
	width: 50%; margin-right: 0px;
}
.et_pb_gutters1 .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 {
	width: 50%; margin-right: 0px;
}
.et_pb_gutters1.et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 {
	width: 50%; margin-right: 0px;
}
.et_pb_gutters1.et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 {
	width: 50%; margin-right: 0px;
}
.et_pb_gutters1.et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 {
	width: 50%; margin-right: 0px;
}
.et_pb_gutters1.et_pb_row_4col > .et_pb_column.et_pb_column_1_4 {
	width: 50%; margin-right: 0px;
}
.et_pb_gutters1 .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_grid_item {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_widget {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_grid_item {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_widget {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_grid_item {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_widget {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_grid_item {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_widget {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_grid_item {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_widget {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_grid_item {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_widget {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_grid_item {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_widget {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_grid_item {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_widget {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 {
	width: 50%; margin-right: 0px;
}
.et_pb_gutters1 .et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 {
	width: 50%; margin-right: 0px;
}
.et_pb_gutters1 .et_pb_row_5col > .et_pb_column.et_pb_column_1_5 {
	width: 50%; margin-right: 0px;
}
.et_pb_gutters1.et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 {
	width: 50%; margin-right: 0px;
}
.et_pb_gutters1.et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 {
	width: 50%; margin-right: 0px;
}
.et_pb_gutters1.et_pb_row_5col > .et_pb_column.et_pb_column_1_5 {
	width: 50%; margin-right: 0px;
}
.et_pb_gutters1 .et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of2 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_grid_item {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_widget {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of2 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_grid_item {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_widget {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of2 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_grid_item {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_widget {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of2 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_grid_item {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_widget {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of2 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_grid_item {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_widget {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of2 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_grid_item {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_widget {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 {
	width: 33.33%; margin-right: 0px;
}
.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 {
	width: 33.33%; margin-right: 0px;
}
.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 {
	width: 33.33%; margin-right: 0px;
}
.et_pb_gutters1 .et_pb_row_6col > .et_pb_column.et_pb_column_1_6 {
	width: 33.33%; margin-right: 0px;
}
.et_pb_gutters1.et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 {
	width: 33.33%; margin-right: 0px;
}
.et_pb_gutters1.et_pb_row_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 {
	width: 33.33%; margin-right: 0px;
}
.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 {
	width: 33.33%; margin-right: 0px;
}
.et_pb_gutters1.et_pb_row_6col > .et_pb_column.et_pb_column_1_6 {
	width: 33.33%; margin-right: 0px;
}
.et_pb_gutters1 .et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_grid_item {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_widget {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_grid_item {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_widget {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_grid_item {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_widget {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_grid_item {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_widget {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_grid_item {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_widget {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_grid_item {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_widget {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_grid_item {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_widget {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_grid_item {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_widget {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 {
	width: 50%; margin-right: 0px;
}
.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 {
	width: 50%; margin-right: 0px;
}
.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_grid_item {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_widget {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2 {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_grid_item {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_widget {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_row.et_pb_row_fullwidth {
	width: 100% !important; max-width: 100% !important;
}
.et_pb_gutters1 .et_pb_specialty_fullwidth > .et_pb_row {
	width: 100% !important; max-width: 100% !important;
}
.et_pb_gutters1.et_pb_row.et_pb_row_fullwidth {
	width: 100% !important; max-width: 100% !important;
}
.et_pb_gutters1.et_pb_specialty_fullwidth > .et_pb_row {
	width: 100% !important; max-width: 100% !important;
}
.et_pb_specialty_fullwidth > .et_pb_gutters1.et_pb_row {
	width: 100% !important; max-width: 100% !important;
}
.rtl .et_pb_column .et_pb_blog_grid .column.size-1of2 {
	margin: 0px 0px 7.5% 5.5%; float: right;
}
.rtl .et_pb_column .et_pb_widget {
	margin: 0px 0px 7.5% 5.5%; float: right;
}
.rtl .et_pb_column .et_pb_blog_grid .column.size-1of2 .last_in_row {
	margin-left: 0px;
}
.rtl .et_pb_column .et_pb_blog_grid :nth-child(2n).column.size-1of2 {
	margin-left: 0px;
}
.rtl .et_pb_column .et_pb_widget .last_in_row {
	margin-left: 0px;
}
.rtl .et_pb_column :nth-child(2n).et_pb_widget {
	margin-left: 0px;
}
.rtl .et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2 {
	margin: 0px;
}
.rtl .et_pb_gutters1 .et_pb_column .et_pb_widget {
	margin: 0px;
}
.rtl .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of2 {
	margin: 0px;
}
.rtl .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_widget {
	margin: 0px;
}
}
@media all and (max-width:767px)
{
.et_pb_column .et_pb_grid_item {
	margin: 0px 5.5% 9.5% 0px; width: 47.25%; clear: none; float: left;
}
.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px 5.5% 9.5% 0px; width: 47.25%; clear: none; float: left;
}
.et_pb_column :nth-child(3n).et_pb_grid_item {
	margin-right: 5.5%;
}
.et_pb_column .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n).product {
	margin-right: 5.5%;
}
.et_pb_column :nth-child(3n+1).et_pb_grid_item {
	clear: none;
}
.et_pb_column .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n+1).product {
	clear: none;
}
.et_pb_column .et_pb_grid_item .last_in_row {
	margin-right: 0px;
}
.et_pb_column :nth-child(2n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product .last_in_row {
	margin-right: 0px;
}
.et_pb_column .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n).product {
	margin-right: 0px;
}
.et_pb_column .et_pb_grid_item .first_in_row {
	clear: both;
}
.et_pb_column :nth-child(2n+1).et_pb_grid_item {
	clear: both;
}
.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product .first_in_row {
	clear: both;
}
.et_pb_column .et_pb_shop_grid .woocommerce ul.products li:nth-child(2n+1).product {
	clear: both;
}
.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-right: 0px; margin-bottom: 9.5%;
}
.et_pb_column .et_pb_widget {
	width: 100%; margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column {
	margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column .et_pb_grid_item {
	margin: 0px; width: 50%;
}
.et_pb_gutters1 .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px; width: 50%;
}
.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_grid_item {
	margin: 0px; width: 50%;
}
.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px; width: 50%;
}
.et_pb_gutters1 .et_pb_column :nth-child(3n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n).product {
	margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column :nth-child(3n).et_pb_grid_item {
	margin-right: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n).product {
	margin-right: 0px;
}
.et_pb_gutters1 .et_pb_column :nth-child(3n+1).et_pb_grid_item {
	clear: none;
}
.et_pb_gutters1 .et_pb_column .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n+1).product {
	clear: none;
}
.et_pb_gutters1.et_pb_row .et_pb_column :nth-child(3n+1).et_pb_grid_item {
	clear: none;
}
.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_shop_grid .woocommerce ul.products li:nth-child(3n+1).product {
	clear: none;
}
.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_column .et_pb_widget {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_widget {
	margin: 0px; width: 100%;
}
.rtl .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin-left: 0px;
}
}
@media all and (max-width:479px)
{
.et_pb_column {
	width: 100% !important;
}
.et_pb_column .et_pb_grid_item {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	width: 100%; margin-right: 0px; margin-bottom: 11.5%;
}
.et_pb_column .et_pb_widget {
	width: 100%; margin-right: 0px; margin-bottom: 11.5%;
}
.et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_grid_item {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_widget {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_grid_item {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_widget {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_grid_item {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_widget {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_grid_item {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_widget {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_grid_item {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_widget {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_grid_item {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_widget {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_grid_item {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_widget {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_grid_item {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_widget {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_grid_item {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_widget {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_grid_item {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_widget {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-6_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_grid_item {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-6_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_1-6_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_widget {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_grid_item {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_widget {
	margin: 0px 0px 11.5%; width: 100%;
}
.et_pb_gutters1 .et_pb_column {
	margin: 0px !important;
}
.et_pb_gutters1.et_pb_row .et_pb_column {
	margin: 0px !important;
}
.et_pb_gutters1 .et_pb_column .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module {
	margin-bottom: 0px;
}
.et_pb_gutters1 .et_pb_column .et_pb_grid_item {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_grid_item {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin: 0px; width: 100%;
}
.et_pb_gutters1 .et_pb_column .et_pb_widget {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post {
	margin: 0px; width: 100%;
}
.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_widget {
	margin: 0px; width: 100%;
}
}
.et_pb_column_1_3 h1 {
	font-size: 26px;
}
.et_pb_column_1_4 h1 {
	font-size: 26px;
}
.et_pb_column_1_5 h1 {
	font-size: 26px;
}
.et_pb_column_1_6 h1 {
	font-size: 26px;
}
.et_pb_column_2_5 h1 {
	font-size: 26px;
}
.et_pb_column_1_3 h2 {
	font-size: 23px;
}
.et_pb_column_1_4 h2 {
	font-size: 23px;
}
.et_pb_column_1_5 h2 {
	font-size: 23px;
}
.et_pb_column_1_6 h2 {
	font-size: 23px;
}
.et_pb_column_2_5 h2 {
	font-size: 23px;
}
.et_pb_column_1_3 h3 {
	font-size: 20px;
}
.et_pb_column_1_4 h3 {
	font-size: 20px;
}
.et_pb_column_1_5 h3 {
	font-size: 20px;
}
.et_pb_column_1_6 h3 {
	font-size: 20px;
}
.et_pb_column_2_5 h3 {
	font-size: 20px;
}
.et_pb_column_1_3 h4 {
	font-size: 18px;
}
.et_pb_column_1_4 h4 {
	font-size: 18px;
}
.et_pb_column_1_5 h4 {
	font-size: 18px;
}
.et_pb_column_1_6 h4 {
	font-size: 18px;
}
.et_pb_column_2_5 h4 {
	font-size: 18px;
}
.et_pb_column_1_3 h5 {
	font-size: 16px;
}
.et_pb_column_1_4 h5 {
	font-size: 16px;
}
.et_pb_column_1_5 h5 {
	font-size: 16px;
}
.et_pb_column_1_6 h5 {
	font-size: 16px;
}
.et_pb_column_2_5 h5 {
	font-size: 16px;
}
.et_pb_column_1_3 h6 {
	font-size: 15px;
}
.et_pb_column_1_4 h6 {
	font-size: 15px;
}
.et_pb_column_1_5 h6 {
	font-size: 15px;
}
.et_pb_column_1_6 h6 {
	font-size: 15px;
}
.et_pb_column_2_5 h6 {
	font-size: 15px;
}
.clearfix::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}
.et_pb_blurb_content {
	-ms-word-wrap: break-word;
}
.et_pb_circle_counter {
	-ms-word-wrap: break-word;
}
.et_pb_contact_main_title {
	-ms-word-wrap: break-word;
}
.et_pb_countdown_timer_container {
	-ms-word-wrap: break-word;
}
.et_pb_counter_title {
	-ms-word-wrap: break-word;
}
.et_pb_gallery_item {
	-ms-word-wrap: break-word;
}
.et_pb_newsletter_description {
	-ms-word-wrap: break-word;
}
.et_pb_number_counter {
	-ms-word-wrap: break-word;
}
.et_pb_portfolio_item {
	-ms-word-wrap: break-word;
}
.et_pb_post {
	-ms-word-wrap: break-word;
}
.et_pb_pricing_content {
	-ms-word-wrap: break-word;
}
.et_pb_pricing_heading {
	-ms-word-wrap: break-word;
}
.et_pb_promo_description {
	-ms-word-wrap: break-word;
}
.et_pb_slide_description {
	-ms-word-wrap: break-word;
}
.et_pb_tab {
	-ms-word-wrap: break-word;
}
.et_pb_tabs_controls {
	-ms-word-wrap: break-word;
}
.et_pb_team_member {
	-ms-word-wrap: break-word;
}
.et_pb_testimonial_description_inner {
	-ms-word-wrap: break-word;
}
.et_pb_text {
	-ms-word-wrap: break-word;
}
.et_pb_toggle_content {
	-ms-word-wrap: break-word;
}
.et_pb_toggle_title {
	-ms-word-wrap: break-word;
}
.et_pb_widget {
	-ms-word-wrap: break-word;
}
.product {
	-ms-word-wrap: break-word;
}
.et_overlay::before {
	color: rgb(46, 163, 242);
}
.et_pb_bg_layout_light .et_pb_more_button {
	color: rgb(46, 163, 242);
}
.et_pb_bg_layout_light .et_pb_newsletter_button {
	color: rgb(46, 163, 242);
}
.et_pb_bg_layout_light .et_pb_promo_button {
	color: rgb(46, 163, 242);
}
.et_pb_bg_layout_light.et_pb_module.et_pb_button {
	color: rgb(46, 163, 242);
}
.et_pb_contact_submit {
	color: rgb(46, 163, 242);
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active {
	color: rgb(46, 163, 242);
}
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active {
	color: rgb(46, 163, 242);
}
.et_pb_gallery .et_pb_gallery_pagination ul li a.active {
	color: rgb(46, 163, 242);
}
.et_pb_member_social_links a:hover {
	color: rgb(46, 163, 242);
}
.et_pb_pricing li a {
	color: rgb(46, 163, 242);
}
.et_pb_pricing_table_button {
	color: rgb(46, 163, 242);
}
.et_pb_sum {
	color: rgb(46, 163, 242);
}
.et_pb_pricing li span::before {
	border-color: rgb(46, 163, 242);
}
.et_audio_content {
	background-color: rgb(46, 163, 242);
}
.et_link_content {
	background-color: rgb(46, 163, 242);
}
.et_pb_counter_amount {
	background-color: rgb(46, 163, 242);
}
.et_pb_featured_table .et_pb_pricing_heading {
	background-color: rgb(46, 163, 242);
}
.et_quote_content {
	background-color: rgb(46, 163, 242);
}
.et-fb .section_has_divider.et_fb_element_controls_visible--child > .et_pb_bottom_inside_divider {
	z-index: 1;
}
.et-fb .section_has_divider.et_fb_element_controls_visible--child > .et_pb_top_inside_divider {
	z-index: 1;
}
.et_pb_row {
	margin: auto; width: 80%; position: relative; max-width: 1080px;
}
.section_has_divider .et_pb_row {
	z-index: 5;
}
.et_pb_fullwidth_section .et_pb_row {
	z-index: 11;
}
.et_pb_column {
	background-position: center; float: left; position: relative; z-index: 9; background-size: cover;
}
.et_pb_column.et_pb_section_parallax {
	position: relative;
}
.et_pb_css_mix_blend_mode_passthrough {
	mix-blend-mode: unset;
}
.et_pb_module_inner {
	position: relative;
}
.et_hover_enabled_preview {
	z-index: 2;
}
.et_hover_enabled:hover {
	position: relative; z-index: 2;
}
.et_post_gallery {
	list-style: none !important; padding: 0px !important; line-height: 1.7 !important;
}
p.et_pb_gallery_caption {
	line-height: 1.7;
}
.fullwidth-menu li {
	padding-right: 22px; font-size: 14px; display: inline-block;
}
.fullwidth-menu > li:last-child {
	padding-right: 0px;
}
.fullwidth-menu a {
	transition:0.4s ease-in-out; color: rgba(0, 0, 0, 0.6); text-decoration: none; display: block; position: relative; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out;
}
.fullwidth-menu a:hover {
	transition:0.4s ease-in-out; opacity: 0.7; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out;
}
.fullwidth-menu li > a {
	padding-bottom: 29px; -ms-word-wrap: break-word;
}
.et_pb_all_tabs {
	background-position: center; background-repeat: no-repeat; background-size: cover;
}
.et_pb_counters .et_pb_counter_container {
	background-position: center; background-repeat: no-repeat; background-size: cover;
}
.et_pb_module {
	background-position: center; background-repeat: no-repeat; background-size: cover;
}
.et_pb_portfolio_item {
	background-position: center; background-repeat: no-repeat; background-size: cover;
}
.et_pb_posts_nav a {
	background-position: center; background-repeat: no-repeat; background-size: cover;
}
.et_pb_pricing_table {
	background-position: center; background-repeat: no-repeat; background-size: cover;
}
.et_pb_row {
	background-position: center; background-repeat: no-repeat; background-size: cover;
}
.et_pb_row_inner {
	background-position: center; background-repeat: no-repeat; background-size: cover;
}
.et_pb_slide {
	background-position: center; background-repeat: no-repeat; background-size: cover;
}
.et_pb_tab {
	background-position: center; background-repeat: no-repeat; background-size: cover;
}
.et_pb_with_background {
	background-position: center; background-repeat: no-repeat; background-size: cover;
}
.et_pb_with_border {
	border: 0px solid rgb(51, 51, 51);
}
.et_pb_with_border .et_pb_contact_form [type=checkbox].input + label i {
	border: 0px solid rgb(51, 51, 51);
}
.et_pb_with_border .et_pb_contact_form [type=radio].input + label i {
	border: 0px solid rgb(51, 51, 51);
}
.et_pb_with_border .et_pb_contact_form input {
	border: 0px solid rgb(51, 51, 51);
}
.et_pb_with_border .et_pb_contact_form select {
	border: 0px solid rgb(51, 51, 51);
}
.et_pb_with_border .et_pb_contact_form textarea {
	border: 0px solid rgb(51, 51, 51);
}
.et_pb_with_border .et_pb_counter_container {
	border: 0px solid rgb(51, 51, 51);
}
.et_pb_with_border .et_pb_gallery_image {
	border: 0px solid rgb(51, 51, 51);
}
.et_pb_with_border .et_pb_gallery_item {
	border: 0px solid rgb(51, 51, 51);
}
.et_pb_with_border .et_pb_image_wrap {
	border: 0px solid rgb(51, 51, 51);
}
.et_pb_with_border .et_pb_main_blurb_image {
	border: 0px solid rgb(51, 51, 51);
}
.et_pb_with_border .et_pb_newsletter_form [type=checkbox].input + label i {
	border: 0px solid rgb(51, 51, 51);
}
.et_pb_with_border .et_pb_newsletter_form [type=radio].input + label i {
	border: 0px solid rgb(51, 51, 51);
}
.et_pb_with_border .et_pb_newsletter_form input {
	border: 0px solid rgb(51, 51, 51);
}
.et_pb_with_border .et_pb_newsletter_form select {
	border: 0px solid rgb(51, 51, 51);
}
.et_pb_with_border .et_pb_newsletter_form textarea {
	border: 0px solid rgb(51, 51, 51);
}
.et_pb_with_border .et_pb_portfolio_image {
	border: 0px solid rgb(51, 51, 51);
}
.et_pb_with_border .et_pb_portfolio_item {
	border: 0px solid rgb(51, 51, 51);
}
.et_pb_with_border .et_pb_team_member_image {
	border: 0px solid rgb(51, 51, 51);
}
.et_pb_with_border .et_pb_testimonial_portrait {
	border: 0px solid rgb(51, 51, 51);
}
.et_pb_with_border .et_portfolio_image {
	border: 0px solid rgb(51, 51, 51);
}
.et_pb_with_border.et_pb_comments_module input {
	border: 0px solid rgb(51, 51, 51);
}
.et_pb_with_border.et_pb_comments_module textarea {
	border: 0px solid rgb(51, 51, 51);
}
.et_pb_with_border.et_pb_contact_field [type=checkbox].input + label i {
	border: 0px solid rgb(51, 51, 51);
}
.et_pb_with_border.et_pb_contact_field [type=radio].input + label i {
	border: 0px solid rgb(51, 51, 51);
}
.et_pb_with_border.et_pb_contact_field input {
	border: 0px solid rgb(51, 51, 51);
}
.et_pb_with_border.et_pb_contact_field select {
	border: 0px solid rgb(51, 51, 51);
}
.et_pb_with_border.et_pb_contact_field textarea {
	border: 0px solid rgb(51, 51, 51);
}
.et_pb_with_border.et_pb_posts .et_pb_post {
	border: 0px solid rgb(51, 51, 51);
}
.et_pb_with_border.et_pb_posts_nav span.nav-next a {
	border: 0px solid rgb(51, 51, 51);
}
.et_pb_with_border.et_pb_posts_nav span.nav-previous a {
	border: 0px solid rgb(51, 51, 51);
}
.et_pb_with_border.et_pb_shop .et_shop_image > img {
	border: 0px solid rgb(51, 51, 51);
}
.et_pb_with_border.et_pb_video_slider .et_pb_carousel_item {
	border: 0px solid rgb(51, 51, 51);
}
.et_pb_with_border.et_pb_video_slider .et_pb_slider {
	border: 0px solid rgb(51, 51, 51);
}
.et_pb_with_focus_border .et_pb_newsletter_form input:focus {
	border: 0px solid rgb(51, 51, 51);
}
.et_pb_image {
	line-height: 0; margin-right: auto; margin-left: auto; display: block;
}
.et_pb_image.aligncenter {
	text-align: center;
}
.et_pb_image.et_pb_has_overlay a.et_pb_lightbox_image {
	overflow: hidden; display: block; position: relative;
}
.et_pb_image {
	display: block;
}
.et_pb_image .et_pb_image_wrap {
	display: inline-block; position: relative; max-width: 100%;
}
.et_pb_image img {
	position: relative;
}
.et_pb_image_sticky {
	margin-bottom: 0px !important; display: inherit;
}
.et-pb-icon-circle {
	padding: 25px; border-radius: 100%; font-size: 48px; -moz-border-radius: 100%; -webkit-border-radius: 100%;
}
.et-pb-icon-circle-border {
	border: 3px solid currentColor; border-image: none;
}
.et_pb_blurb_content {
	margin: 0px auto; text-align: center; position: relative; max-width: 550px;
}
.et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container {
	text-align: left;
}
.et_pb_blurb.et_pb_text_align_right .et_pb_blurb_content .et_pb_blurb_container {
	text-align: right;
}
.et_pb_blurb.et_pb_text_align_justified .et_pb_blurb_content .et_pb_blurb_container {
	text-align: justify;
}
.et_pb_blurb_content p:last-of-type {
	padding-bottom: 0px;
}
.et_pb_main_blurb_image {
	line-height: 0; margin-bottom: 30px; display: inline-block; max-width: 100%;
}
.et_pb_blurb .et_pb_module_header a {
	text-decoration: none;
}
.et_pb_blurb h4 a {
	text-decoration: none;
}
.et_pb_blurb .et_pb_image_wrap {
	margin: auto; display: block;
}
.et_pb_blurb_position_left .et_pb_main_blurb_image {
	width: 32px; line-height: 0; display: table-cell;
}
.et_pb_blurb_position_right .et_pb_main_blurb_image {
	width: 32px; line-height: 0; display: table-cell;
}
.et_pb_blurb_position_left .et_pb_main_blurb_image img {
	width: inherit;
}
.et_pb_blurb_position_right .et_pb_main_blurb_image img {
	width: inherit;
}
.et_pb_blurb_position_left .et-pb-icon {
	font-size: 32px; display: table-cell;
}
.et_pb_blurb_position_right .et-pb-icon {
	font-size: 32px; display: table-cell;
}
.et_pb_blurb_position_left .et-pb-icon-circle {
	padding: 8px; font-size: 16px;
}
.et_pb_blurb_position_right .et-pb-icon-circle {
	padding: 8px; font-size: 16px;
}
.et_pb_blurb_position_left .et-pb-icon-circle-border {
	border: 2px solid currentColor; border-image: none;
}
.et_pb_blurb_position_right .et-pb-icon-circle-border {
	border: 2px solid currentColor; border-image: none;
}
.et_pb_blurb_position_left .et_pb_blurb_container {
	vertical-align: top; display: table-cell;
}
.et_pb_blurb_position_right .et_pb_blurb_container {
	vertical-align: top; display: table-cell;
}
.et_pb_blurb_position_left .et_pb_blurb_container {
	padding-left: 15px;
}
.et_pb_blurb_position_left .et_pb_blurb_content {
	text-align: left;
}
.et_pb_blurb_position_right .et_pb_blurb_container {
	padding-right: 15px;
}
.et_pb_blurb_position_right .et_pb_blurb_content {
	text-align: right; padding-right: 52px;
}
.et_pb_blurb_position_right .et_pb_main_blurb_image {
	left: auto; right: 0px;
}
.et_pb_blurb_position_right .et-pb-icon {
	margin-right: 0px; margin-left: 20px;
}
.et_pb_pricing_table_wrap {
	flex-flow:row wrap; display: flex; align-items: flex-start; -webkit-flex-direction: row; -webkit-flex-wrap: wrap;
}
.et_pb_pricing_table {
	margin: 30px -1px 0px 0px; border: 1px solid rgb(190, 190, 190); flex:1 1 auto; border-image: none; width: 33.33%; text-align: center; padding-bottom: 30px; float: left; position: relative; max-width: 34%; background-color: rgb(252, 252, 252); -webkit-flex: 1 1 auto;
}
.et_pb_pricing > .box-shadow-overlay {
	z-index: 11;
}
.et_pb_featured_table {
	margin-top: 0px; position: relative; z-index: 10; box-shadow: 0px 0px 12px rgba(0,0,0,0.1); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, .1); -moz-box-shadow: 0 0 12px rgba(0, 0, 0, .1);
}
.et_pb_centered_pricing_items .et_pb_pricing {
	text-align: center;
}
.et_pb_column_4_4 .et_pb_pricing_table {
	width: 25%; max-width: 25.5%;
}
.et_pb_column_4_4 .et_pb_pricing_3 .et_pb_pricing_table {
	width: 33.33%; max-width: 34%;
}
.et_pb_column_1_2 .et_pb_pricing_table {
	width: 50%; max-width: 50.5%;
}
.et_pb_column_2_3 .et_pb_pricing_table {
	width: 50%; max-width: 50.5%;
}
.et_pb_column_3_5 .et_pb_pricing_table {
	width: 50%; max-width: 50.5%;
}
.et_pb_pricing_2 .et_pb_pricing_table {
	width: 50%; max-width: 50.5%;
}
.et_pb_column_1_3 .et_pb_pricing_table {
	margin: 0px 0px 30px; width: 100%; max-width: none;
}
.et_pb_column_1_4 .et_pb_pricing_table {
	margin: 0px 0px 30px; width: 100%; max-width: none;
}
.et_pb_column_1_5 .et_pb_pricing_table {
	margin: 0px 0px 30px; width: 100%; max-width: none;
}
.et_pb_column_1_6 .et_pb_pricing_table {
	margin: 0px 0px 30px; width: 100%; max-width: none;
}
.et_pb_column_2_5 .et_pb_pricing_table {
	margin: 0px 0px 30px; width: 100%; max-width: none;
}
.et_pb_column_3_8 .et_pb_pricing_table {
	margin: 0px 0px 30px; width: 100%; max-width: none;
}
.et_pb_pricing_1 .et_pb_pricing_table {
	margin: 0px 0px 30px; width: 100%; max-width: none;
}
.et_pb_column_1_3 .et_pb_pricing_table.et-last-child {
	margin-bottom: 0px;
}
.et_pb_column_1_3 :last-child.et_pb_pricing_table {
	margin-bottom: 0px;
}
.et_pb_column_1_4 .et_pb_pricing_table.et-last-child {
	margin-bottom: 0px;
}
.et_pb_column_1_4 :last-child.et_pb_pricing_table {
	margin-bottom: 0px;
}
.et_pb_column_1_5 .et_pb_pricing_table.et-last-child {
	margin-bottom: 0px;
}
.et_pb_column_1_5 :last-child.et_pb_pricing_table {
	margin-bottom: 0px;
}
.et_pb_column_1_6 .et_pb_pricing_table.et-last-child {
	margin-bottom: 0px;
}
.et_pb_column_1_6 :last-child.et_pb_pricing_table {
	margin-bottom: 0px;
}
.et_pb_column_2_5 .et_pb_pricing_table.et-last-child {
	margin-bottom: 0px;
}
.et_pb_column_2_5 :last-child.et_pb_pricing_table {
	margin-bottom: 0px;
}
.et_pb_column_3_8 .et_pb_pricing_table.et-last-child {
	margin-bottom: 0px;
}
.et_pb_column_3_8 :last-child.et_pb_pricing_table {
	margin-bottom: 0px;
}
.et_pb_pricing_1 .et_pb_pricing_table.et-last-child {
	margin-bottom: 0px;
}
.et_pb_pricing_1 :last-child.et_pb_pricing_table {
	margin-bottom: 0px;
}
.et_pb_column_1_2 > .et_pb_pricing > .et_pb_pricing_table_wrap > :nth-child(2n+1).et_pb_pricing_table {
	clear: both;
}
.et_pb_column_2_3 > .et_pb_pricing > .et_pb_pricing_table_wrap > :nth-child(2n+1).et_pb_pricing_table {
	clear: both;
}
.et_pb_column_3_4 > .et_pb_pricing > .et_pb_pricing_table_wrap > :nth-child(3n+1).et_pb_pricing_table {
	clear: both;
}
.et_pb_column_3_5 > .et_pb_pricing > .et_pb_pricing_table_wrap > :nth-child(2n+1).et_pb_pricing_table {
	clear: both;
}
.et_pb_column_4_4 > .et_pb_pricing > .et_pb_pricing_table_wrap > :nth-child(4n+1).et_pb_pricing_table {
	clear: both;
}
.et_pb_column_1_2 > .et_pb_pricing > .et_pb_pricing_table_wrap > :nth-child(n+3).et_pb_pricing_table {
	margin-top: 50px;
}
.et_pb_column_2_3 > .et_pb_pricing > .et_pb_pricing_table_wrap > :nth-child(n+3).et_pb_pricing_table {
	margin-top: 50px;
}
.et_pb_column_3_4 > .et_pb_pricing > .et_pb_pricing_table_wrap > :nth-child(n+4).et_pb_pricing_table {
	margin-top: 50px;
}
.et_pb_column_3_5 > .et_pb_pricing > .et_pb_pricing_table_wrap > :nth-child(n+3).et_pb_pricing_table {
	margin-top: 50px;
}
.et_pb_column_4_4 > .et_pb_pricing > .et_pb_pricing_table_wrap > :nth-child(n+5).et_pb_pricing_table {
	margin-top: 50px;
}
.et_pb_column_1_2 .et_pb_pricing_table_wrap :nth-child(n+3).et_pb_pricing_table.et_pb_featured_table {
	margin-top: 30px;
}
.et_pb_column_2_3 .et_pb_pricing_table_wrap :nth-child(n+3).et_pb_pricing_table.et_pb_featured_table {
	margin-top: 30px;
}
.et_pb_column_3_4 .et_pb_pricing_table_wrap :nth-child(n+4).et_pb_pricing_table.et_pb_featured_table {
	margin-top: 30px;
}
.et_pb_column_3_5 .et_pb_pricing_table_wrap :nth-child(n+3).et_pb_pricing_table.et_pb_featured_table {
	margin-top: 30px;
}
.et_pb_column_4_4 .et_pb_pricing_table_wrap :nth-child(n+5).et_pb_pricing_table.et_pb_featured_table {
	margin-top: 30px;
}
.et_pb_pricing_heading {
	padding: 10px 0px; margin-bottom: 17px; position: relative; background-color: rgb(190, 190, 190);
}
.et_pb_pricing_heading .et_pb_pricing_title {
	color: rgb(255, 255, 255); padding-bottom: 5px;
}
.et_pb_pricing_heading h2 {
	color: rgb(255, 255, 255); padding-bottom: 5px;
}
.et_pb_best_value {
	color: rgb(255, 255, 255); line-height: 20px; font-size: 16px; font-weight: 500; display: block;
}
.et_pb_pricing_content_top {
	padding-bottom: 30px; border-bottom-color: rgb(190, 190, 190); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.et_pb_pricing_table .et_pb_button_wrapper {
	padding-right: 30px; padding-left: 30px;
}
.et_pb_et_price {
	color: rgb(153, 153, 153); font-size: 16px;
}
.et_pb_dollar_sign {
	font-size: 18px; font-weight: 400; margin-left: -0.5em; position: absolute;
}
.et_pb_sum {
	line-height: 1.03em; font-size: 80px; font-weight: 300;
}
.et_pb_pricing_content {
	padding: 30px; text-align: left; position: relative;
}
.et_pb_featured_table .et_pb_pricing_content {
	padding-bottom: 50px;
}
.et_pb_pricing li {
	padding: 0px 0px 1.6em 14px; line-height: 1.6em; position: relative;
}
.et_pb_pricing li:last-child {
	padding-bottom: 0px;
}
.et_pb_pricing li span::before {
	border-width: 3px; border-style: solid; border-radius: 3px; left: -14px; top: 9px; position: absolute; content: ""; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.et_pb_pricing li.et_pb_not_available {
	color: rgb(204, 204, 204);
}
.et_pb_pricing li.et_pb_not_available span::before {
	border-color: rgb(204, 204, 204);
}
.et_pb_pricing li a {
	font-weight: 500; text-decoration: none;
}
.et_pb_pricing li span {
	position: relative;
}
.et_pb_centered_pricing_items .et_pb_pricing li {
	padding-left: 0px;
}
.et_pb_pricing_table_button {
	display: inline-block; position: relative;
}
.et_pb_column_1_2 .et_pb_pricing.et_pb_fourth_featured :nth-child(1).et_pb_pricing_table {
	margin-top: 0px !important;
}
.et_pb_column_1_2 .et_pb_pricing.et_pb_fourth_featured :nth-child(2).et_pb_pricing_table {
	margin-top: 0px !important;
}
.et_pb_column_2_3 .et_pb_pricing.et_pb_fourth_featured :nth-child(1).et_pb_pricing_table {
	margin-top: 0px !important;
}
.et_pb_column_2_3 .et_pb_pricing.et_pb_fourth_featured :nth-child(2).et_pb_pricing_table {
	margin-top: 0px !important;
}
.et_pb_column_3_5 .et_pb_pricing.et_pb_fourth_featured :nth-child(1).et_pb_pricing_table {
	margin-top: 0px !important;
}
.et_pb_column_3_5 .et_pb_pricing.et_pb_fourth_featured :nth-child(2).et_pb_pricing_table {
	margin-top: 0px !important;
}
@media all and (min-width:981px)
{
.et_pb_column_3_4 .et_pb_pricing.et_pb_fourth_featured :nth-child(1).et_pb_pricing_table {
	margin-top: 0px !important;
}
.et_pb_column_3_4 .et_pb_pricing.et_pb_fourth_featured :nth-child(2).et_pb_pricing_table {
	margin-top: 0px !important;
}
.et_pb_column_3_4 .et_pb_pricing.et_pb_fourth_featured :nth-child(3).et_pb_pricing_table {
	margin-top: 0px !important;
}
.et_pb_column_3_4 .et_pb_pricing.et_pb_no_featured_in_first_row :nth-child(1).et_pb_pricing_table {
	margin-top: 0px !important;
}
.et_pb_column_3_4 .et_pb_pricing.et_pb_no_featured_in_first_row :nth-child(2).et_pb_pricing_table {
	margin-top: 0px !important;
}
.et_pb_column_3_4 .et_pb_pricing.et_pb_no_featured_in_first_row :nth-child(3).et_pb_pricing_table {
	margin-top: 0px !important;
}
.et_pb_column_4_4 .et_pb_pricing.et_pb_no_featured_in_first_row :nth-child(1).et_pb_pricing_table {
	margin-top: 0px !important;
}
.et_pb_column_4_4 .et_pb_pricing.et_pb_no_featured_in_first_row :nth-child(2).et_pb_pricing_table {
	margin-top: 0px !important;
}
.et_pb_column_4_4 .et_pb_pricing.et_pb_no_featured_in_first_row :nth-child(3).et_pb_pricing_table {
	margin-top: 0px !important;
}
.et_pb_column_4_4 .et_pb_pricing.et_pb_no_featured_in_first_row :nth-child(4).et_pb_pricing_table {
	margin-top: 0px !important;
}
}
@media all and (max-width:981px)
{
.et_pb_column_3_4 .et_pb_pricing.et_pb_fourth_featured :nth-child(1).et_pb_pricing_table {
	margin-top: 0px !important;
}
.et_pb_column_3_4 .et_pb_pricing.et_pb_fourth_featured :nth-child(2).et_pb_pricing_table {
	margin-top: 0px !important;
}
.et_pb_column_3_4 .et_pb_pricing.et_pb_no_featured_in_first_row :nth-child(1).et_pb_pricing_table {
	margin-top: 0px !important;
}
.et_pb_column_3_4 .et_pb_pricing.et_pb_no_featured_in_first_row :nth-child(2).et_pb_pricing_table {
	margin-top: 0px !important;
}
.et_pb_column_3_4 .et_pb_pricing.et_pb_third_featured :nth-child(1).et_pb_pricing_table {
	margin-top: 0px !important;
}
.et_pb_column_3_4 .et_pb_pricing.et_pb_third_featured :nth-child(2).et_pb_pricing_table {
	margin-top: 0px !important;
}
.et_pb_column_4_4 .et_pb_pricing.et_pb_fourth_featured :nth-child(1).et_pb_pricing_table {
	margin-top: 0px !important;
}
.et_pb_column_4_4 .et_pb_pricing.et_pb_fourth_featured :nth-child(2).et_pb_pricing_table {
	margin-top: 0px !important;
}
.et_pb_column_4_4 .et_pb_pricing.et_pb_no_featured_in_first_row :nth-child(1).et_pb_pricing_table {
	margin-top: 0px !important;
}
.et_pb_column_4_4 .et_pb_pricing.et_pb_no_featured_in_first_row :nth-child(2).et_pb_pricing_table {
	margin-top: 0px !important;
}
.et_pb_column_4_4 .et_pb_pricing.et_pb_third_featured :nth-child(1).et_pb_pricing_table {
	margin-top: 0px !important;
}
.et_pb_column_4_4 .et_pb_pricing.et_pb_third_featured :nth-child(2).et_pb_pricing_table {
	margin-top: 0px !important;
}
}
@media all and (min-width:767px)
{
.et_pb_column_1_2 .et_pb_pricing.et_pb_no_featured_in_first_row :nth-child(1).et_pb_pricing_table {
	margin-top: 0px !important;
}
.et_pb_column_1_2 .et_pb_pricing.et_pb_no_featured_in_first_row :nth-child(2).et_pb_pricing_table {
	margin-top: 0px !important;
}
.et_pb_column_1_2 .et_pb_pricing.et_pb_third_featured :nth-child(1).et_pb_pricing_table {
	margin-top: 0px !important;
}
.et_pb_column_1_2 .et_pb_pricing.et_pb_third_featured :nth-child(2).et_pb_pricing_table {
	margin-top: 0px !important;
}
.et_pb_column_2_3 .et_pb_pricing.et_pb_no_featured_in_first_row :nth-child(1).et_pb_pricing_table {
	margin-top: 0px !important;
}
.et_pb_column_2_3 .et_pb_pricing.et_pb_no_featured_in_first_row :nth-child(2).et_pb_pricing_table {
	margin-top: 0px !important;
}
.et_pb_column_2_3 .et_pb_pricing.et_pb_third_featured :nth-child(1).et_pb_pricing_table {
	margin-top: 0px !important;
}
.et_pb_column_2_3 .et_pb_pricing.et_pb_third_featured :nth-child(2).et_pb_pricing_table {
	margin-top: 0px !important;
}
.et_pb_column_3_5 .et_pb_pricing.et_pb_no_featured_in_first_row :nth-child(1).et_pb_pricing_table {
	margin-top: 0px !important;
}
.et_pb_column_3_5 .et_pb_pricing.et_pb_no_featured_in_first_row :nth-child(2).et_pb_pricing_table {
	margin-top: 0px !important;
}
.et_pb_column_3_5 .et_pb_pricing.et_pb_third_featured :nth-child(1).et_pb_pricing_table {
	margin-top: 0px !important;
}
.et_pb_column_3_5 .et_pb_pricing.et_pb_third_featured :nth-child(2).et_pb_pricing_table {
	margin-top: 0px !important;
}
}
.et_pb_testimonial {
	padding: 30px; line-height: 1.5; position: relative;
}
.et_pb_testimonial.et_pb_testimonial_no_bg {
	padding: 30px 0px 0px;
}
.et_pb_testimonial p:last-of-type {
	padding-bottom: 0px;
}
.et_pb_testimonial_portrait {
	border-radius: 90px; -moz-border-radius: 90px; -webkit-border-radius: 90px;
}
.et_pb_testimonial_portrait::before {
	border-radius: 90px; -moz-border-radius: 90px; -webkit-border-radius: 90px;
}
.et_pb_testimonial_portrait {
	background-position: center; width: 90px; height: 90px; margin-right: 30px; float: left; display: block; position: relative; background-repeat: no-repeat; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover;
}
.et_pb_testimonial_portrait::before {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: ""; box-shadow: inset 0px 0px 3px rgba(0,0,0,0.3); -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3); -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
}
.et_pb_column_1_3 .et_pb_testimonial_portrait {
	margin: 0px auto 20px; float: none; display: block;
}
.et_pb_column_1_4 .et_pb_testimonial_portrait {
	margin: 0px auto 20px; float: none; display: block;
}
.et_pb_column_1_5 .et_pb_testimonial_portrait {
	margin: 0px auto 20px; float: none; display: block;
}
.et_pb_column_1_6 .et_pb_testimonial_portrait {
	margin: 0px auto 20px; float: none; display: block;
}
.et_pb_column_2_5 .et_pb_testimonial_portrait {
	margin: 0px auto 20px; float: none; display: block;
}
.et_pb_column_3_8 .et_pb_testimonial_portrait {
	margin: 0px auto 20px; float: none; display: block;
}
.et_pb_testimonial_description {
	display: block; position: relative;
}
.et_pb_testimonial_description_inner {
	display: block; position: relative;
}
.et_pb_bg_layout_dark .et_pb_testimonial_description a {
	color: rgb(255, 255, 255);
}
.et_pb_testimonial_author {
	font-weight: 700; margin-top: 16px; display: block;
}
.et_pb_testimonial_author a {
	color: inherit;
}
.et_pb_testimonial::before {
	background: rgb(245, 245, 245); border-radius: 31px; left: 50%; top: -16px; font-size: 32px; margin-left: -16px; position: absolute; z-index: 2; content: "\7c"; -moz-border-radius: 31px; -webkit-border-radius: 31px;
}
.et_pb_testimonial.et_pb_testimonial_no_bg::before {
	background: inherit;
}
.et_pb_testimonial.et_pb_icon_off::before {
	display: none;
}
.et_pb_testimonial_old_layout {
	color: rgb(102, 102, 102) !important;
}
.et_pb_testimonial_old_layout .et_pb_testimonial_description a {
	color: rgb(102, 102, 102) !important;
}
.et-promo {
	padding: 40px 0px 25px; background-color: rgb(31, 101, 129);
}
.et-promo-description {
	padding: 0px 60px; float: left;
}
.et-promo-description {
	width: 754px;
}
.et-promo-description p {
	color: rgb(255, 255, 255);
}
.et-promo-button {
	padding: 14px 60px 14px 20px; border-radius: 5px; color: rgb(255, 255, 255); font-size: 20px; font-weight: 500; margin-top: 20px; float: left; display: inline-block; background-color: rgba(0, 0, 0, 0.35); -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.et_pb_counter_title {
	line-height: 1.6em; font-size: 12px; display: block;
}
.et_pb_bg_layout_light .et_pb_counter_title {
	color: rgb(102, 102, 102);
}
.et_pb_counter_container {
	color: rgb(255, 255, 255); overflow: hidden; margin-bottom: 10px; display: block; position: relative; background-color: rgb(221, 221, 221);
}
.et_pb_counter_amount {
	padding: 1px; text-align: right; line-height: 1.6em; overflow: hidden; font-size: 12px; font-weight: 600; float: left; display: block; z-index: 2; min-height: 6px; opacity: 0;
}
.et_pb_counter_amount.overlay {
	left: 0px; top: 0px; color: rgb(46, 163, 242); overflow: visible; position: absolute !important; z-index: 1; background-color: transparent !important;
}
.et_pb_counters span.et_pb_counter_amount_number {
	padding: 0px 10px; display: inline-block;
}
.et_pb_counters span.et_pb_counter_amount_number::after {
	display: block; min-width: 5px; max-width: 20px; content: "";
}
.et_pb_counters span.et_pb_counter_amount_number::before {
	display: block; min-width: 5px; max-width: 20px; content: "";
}
.et_pb_counters.et_pb_section_video > li {
	position: relative;
}
.et_pb_counters > li.et_pb_section_video .et_pb_counter_amount {
	position: relative;
}
.et_pb_counters li:last-of-type .et_pb_counter_container {
	margin-bottom: 0px;
}
.et_pb_text_align_left .et_pb_counter_amount {
	text-align: left;
}
.et_pb_text_align_center .et_pb_counter_amount {
	text-align: center;
}
.et_pb_text_align_right .et_pb_counter_amount {
	text-align: right;
}
.et_pb_text_align_justified .et_pb_counter_amount {
	text-align: justify;
}
.et_pb_post {
	margin-bottom: 60px;
}
.et_pb_post .entry-featured-image-url {
	margin-bottom: 30px; display: block; position: relative;
}
.et_pb_portfolio_item .et_pb_module_header a {
	text-decoration: none;
}
.et_pb_portfolio_item h3 a {
	text-decoration: none;
}
.et_pb_post .entry-title a {
	text-decoration: none;
}
.et_pb_post h2 a {
	text-decoration: none;
}
.et_pb_post .post-meta {
	font-size: 14px; margin-bottom: 6px;
}
.et_pb_portfolio_item .post-meta a {
	text-decoration: none;
}
.et_pb_post .post-meta a {
	text-decoration: none;
}
.et_pb_post .more {
	color: rgb(130, 192, 199); text-decoration: none;
}
.et_pb_posts a.more-link {
	clear: both; display: block;
}
.et_pb_has_overlay.et_pb_post .et_pb_image_container a {
	overflow: hidden; display: block; position: relative;
}
.et_pb_posts .et_pb_post {
	position: relative;
}
.et_pb_posts.et_pb_section_parallax:hover {
	overflow: hidden;
}
.et_pb_section_parallax .et_pb_ajax_pagination_container {
	position: relative;
}
.et_pb_section_parallax .pagination {
	position: relative;
}
.et_pb_section_video .et_pb_ajax_pagination_container {
	position: relative;
}
.et_pb_section_video .pagination {
	position: relative;
}
.post-password-required .et_pb_row {
	padding: 0px; width: 100%;
}
.post-password-required .et_pb_section {
	padding: 0px; width: 100%;
}
.post-password-required .et_password_protected_form {
	
}
.post-password-required .et_password_protected_form h1 {
	display: none;
}
.et_pb_posts.et_pb_module article .et_pb_row {
	width: 100%;
}
.et_pb_posts.et_pb_module article .et_pb_with_background .et_pb_row {
	width: 80%;
}
.et_pb_bg_layout_light .et_pb_portfolio_item .post-meta {
	color: rgb(102, 102, 102);
}
.et_pb_bg_layout_light .et_pb_portfolio_item .post-meta a {
	color: rgb(102, 102, 102);
}
.et_pb_bg_layout_light .et_pb_post .post-meta {
	color: rgb(102, 102, 102);
}
.et_pb_bg_layout_light .et_pb_post .post-meta a {
	color: rgb(102, 102, 102);
}
.et_pb_bg_layout_light .et_pb_post p {
	color: rgb(102, 102, 102);
}
.et_pb_bg_layout_light p.et_pb_title_meta_container {
	color: rgb(102, 102, 102);
}
.et_pb_bg_layout_light p.et_pb_title_meta_container a {
	color: rgb(102, 102, 102);
}
.et_pb_bg_layout_dark .et_pb_portfolio_item .post-meta {
	color: inherit;
}
.et_pb_bg_layout_dark .et_pb_portfolio_item .post-meta a {
	color: inherit;
}
.et_pb_bg_layout_dark .et_pb_post .post-meta {
	color: inherit;
}
.et_pb_bg_layout_dark .et_pb_post .post-meta a {
	color: inherit;
}
.et_pb_bg_layout_dark .et_pb_post p {
	color: inherit;
}
.et_pb_bg_layout_dark p.et_pb_title_meta_container {
	color: inherit;
}
.et_pb_bg_layout_dark p.et_pb_title_meta_container a {
	color: inherit;
}
.et_pb_blog_grid {
	position: relative;
}
.et_pb_blog_grid .column {
	float: left; max-width: 100%;
}
.et_pb_blog_grid .et_pb_post {
	padding: 19px; border: 1px solid rgb(216, 216, 216); border-image: none; -ms-word-wrap: break-word; background-color: rgb(255, 255, 255);
}
.et_pb_blog_grid .et_pb_image_container {
	position: relative;
}
.et_pb_blog_grid .et_audio_content {
	margin: -20px -20px 29px;
}
.et_pb_blog_grid .et_main_video_container {
	margin: -20px -20px 29px;
}
.et_pb_blog_grid .et_pb_post .et_pb_slider {
	margin: -20px -20px 29px;
}
.et_pb_image_container {
	margin: -20px -20px 29px;
}
.et_pb_image_container img {
	vertical-align: bottom; max-width: 100%;
}
.et_pb_post a img {
	vertical-align: bottom; max-width: 100%;
}
.et_pb_blog_grid .et_pb_image_container img {
	height: auto; min-width: 100%; max-width: 100%;
}
.et_pb_blog_grid .et_pb_no_thumb .entry-title {
	margin-top: 0px;
}
.et_pb_blog_grid .et_pb_no_thumb h2 {
	margin-top: 0px;
}
.et_pb_blog_grid .et_audio_content {
	margin-bottom: 0px;
}
.et_pb_blog_grid h2 {
	font-size: 18px;
}
.et_pb_blog_grid [data-columns].et_pb_salvattore_content::before {
	line-height: 0; display: none; opacity: 0;
}
.et_pb_blog_grid [data-columns].et_pb_salvattore_content .et_pb_post {
	opacity: 0;
}
.et_pb_blog_grid [data-columns].et_pb_salvattore_content .column .et_pb_post {
	animation:gridFadeIn 1s cubic-bezier(0.77, 0, 0.175, 1); opacity: 1; -webkit-animation: gridFadeIn 1s 1 cubic-bezier(.77, 0, .175, 1); -o-animation: gridFadeIn 1s 1 cubic-bezier(.77, 0, .175, 1); -moz-animation: gridFadeIn 1s 1 cubic-bezier(.77, 0, .175, 1);
}
.et_pb_post > .et_main_video_container {
	margin-bottom: 30px; position: relative;
}
.et_pb_post .et_pb_video_overlay .et_pb_video_play {
	color: rgb(255, 255, 255);
}
.et_pb_post .et_pb_video_overlay_hover:hover {
	background: rgba(0, 0, 0, 0.6);
}
.et_pb_blog_grid .et_main_video_overlay:hover::before {
	background: rgba(0, 0, 0, 0.6);
}
.et_pb_video {
	position: relative;
}
.et_pb_video_box {
	line-height: 0; display: block; position: relative; z-index: 1;
}
.et_pb_video_box video {
	width: 100% !important; height: auto !important;
}
.et_pb_video_overlay {
	background-position: center; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 10; cursor: pointer; background-repeat: no-repeat; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover;
}
.et_pb_video_play::before {
	font-family: ETmodules; content: "\49";
}
.et_pb_video_play {
	left: 50%; top: 50%; color: rgb(255, 255, 255); display: block; position: absolute; z-index: 100;
}
.et_pb_bg_layout_light .et_pb_video_play {
	color: rgb(51, 51, 51);
}
.et_pb_video_overlay_hover {
	background: rgba(0, 0, 0, 0); transition:0.5s ease-in-out; width: 100%; height: 100%; position: absolute; z-index: 100; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out;
}
.et_pb_video .et_pb_video_overlay_hover:hover {
	background: rgba(0, 0, 0, 0.6);
}
.et_pb_column_1_2 .et_pb_video_play {
	line-height: 6rem; font-size: 6rem; margin-top: -3rem; margin-left: -3rem;
}
.et_pb_column_2_3 .et_pb_video_play {
	line-height: 6rem; font-size: 6rem; margin-top: -3rem; margin-left: -3rem;
}
.et_pb_column_3_4 .et_pb_video_play {
	line-height: 6rem; font-size: 6rem; margin-top: -3rem; margin-left: -3rem;
}
.et_pb_column_3_5 .et_pb_video_play {
	line-height: 6rem; font-size: 6rem; margin-top: -3rem; margin-left: -3rem;
}
.et_pb_column_4_4 .et_pb_video_play {
	line-height: 6rem; font-size: 6rem; margin-top: -3rem; margin-left: -3rem;
}
.et_pb_column_1_3 .et_pb_video_play {
	line-height: 3rem; font-size: 3rem; margin-top: -1.5rem; margin-left: -1.5rem;
}
.et_pb_column_1_4 .et_pb_video_play {
	line-height: 3rem; font-size: 3rem; margin-top: -1.5rem; margin-left: -1.5rem;
}
.et_pb_column_1_5 .et_pb_video_play {
	line-height: 3rem; font-size: 3rem; margin-top: -1.5rem; margin-left: -1.5rem;
}
.et_pb_column_1_6 .et_pb_video_play {
	line-height: 3rem; font-size: 3rem; margin-top: -1.5rem; margin-left: -1.5rem;
}
.et_pb_column_2_5 .et_pb_video_play {
	line-height: 3rem; font-size: 3rem; margin-top: -1.5rem; margin-left: -1.5rem;
}
.et_pb_column_3_8 .et_pb_video_play {
	line-height: 3rem; font-size: 3rem; margin-top: -1.5rem; margin-left: -1.5rem;
}
.et_pb_video_slider {
	position: relative;
}
.et_pb_video_slider .et_pb_slider:hover .et_pb_video_overlay_hover {
	background: rgba(0, 0, 0, 0.6);
}
.et_pb_video_slider .et_pb_slider_dots.et_pb_controls_light ~ .et-pb-controllers a {
	background-color: rgba(255, 255, 255, 0.5);
}
.et_pb_video_slider .et_pb_slider_dots.et_pb_controls_light ~ .et-pb-controllers .et-pb-active-control {
	background-color: rgb(255, 255, 255) !important;
}
.et_pb_video_slider .et_pb_slider_dots.et_pb_controls_dark ~ .et-pb-controllers a {
	background-color: rgba(51, 51, 51, 0.5);
}
.et_pb_video_slider .et_pb_slider_dots.et_pb_controls_dark ~ .et-pb-controllers .et-pb-active-control {
	background-color: rgb(51, 51, 51) !important;
}
.et_pb_video_slider .et_pb_controls_dark .et-pb-slider-arrows {
	color: rgb(51, 51, 51);
}
.et_pb_video_slider .et-pb-controllers-has-video-tag.et-pb-controllers {
	bottom: 35px;
}
.et_pb_video_slider.et_pb_has_box_shadow .et_pb_carousel {
	overflow: visible;
}
.et_pb_video_slider.et_pb_has_box_shadow .et_pb_carousel .et_pb_carousel_items {
	overflow: visible;
}
.et_pb_video_slider.et_pb_has_box_shadow .et_pb_carousel_items .et-carousel-group .item-fade-out {
	background: 0px 0px !important; opacity: 0; box-shadow: none !important; animation-name: et_pb_video_slider_item_fade_out; animation-duration: 0.2s; -webkit-animation-duration: .2s; -webkit-animation-name: et_pb_video_slider_item_fade_out; -moz-animation-duration: .2s; -o-animation-duration: .2s;
}
.et_pb_video_slider.et_pb_has_box_shadow .et_pb_carousel_items .et-carousel-group .item-fade-out .et_pb_video_overlay {
	animation-name: et_pb_video_slider_item_overlay_fade_out; animation-duration: 0.2s; -webkit-animation-duration: .2s; -webkit-animation-name: et_pb_video_slider_item_overlay_fade_out; -moz-animation-duration: .2s; -o-animation-duration: .2s;
}
.et_pb_video_slider.et_pb_has_box_shadow .et_pb_carousel_items .et-carousel-group.next .et_pb_carousel_item {
	opacity: 0;
}
.et_pb_video_slider.et_pb_has_box_shadow .et_pb_carousel_items .et-carousel-group.prev .et_pb_carousel_item {
	opacity: 0;
}
.et_pb_video_slider.et_pb_has_box_shadow .et_pb_carousel_items .et-carousel-group .et_pb_carousel_item.item-fade-in {
	display: block; opacity: 1; animation-name: et_pb_video_slider_item_fade_in; animation-duration: 0.4s; -webkit-animation-duration: .4s; -webkit-animation-name: et_pb_video_slider_item_fade_in; -moz-animation-duration: .4s; -o-animation-duration: .4s;
}
.et-pb-is-sliding-carousel {
	-ms-overflow-x: hidden;
}
.et_pb_carousel {
	overflow: hidden; margin-top: 2%; position: relative;
}
.et_pb_carousel:hover .et-pb-arrow-prev {
	left: 10px; opacity: 1;
}
.et_pb_carousel:hover .et-pb-arrow-next {
	right: 10px; opacity: 1;
}
.et_pb_slider_carousel {
	margin-bottom: 0px !important;
}
.et_pb_slider_carousel.et_pb_controls_light + .et_pb_carousel .et-pb-arrow-next {
	color: rgb(255, 255, 255);
}
.et_pb_slider_carousel.et_pb_controls_light + .et_pb_carousel .et-pb-arrow-prev {
	color: rgb(255, 255, 255);
}
.et_pb_slider_carousel.et_pb_controls_light + .et_pb_carousel .et_pb_video_play {
	color: rgb(255, 255, 255);
}
.et_pb_slider_carousel.et_pb_controls_dark .et-pb-arrow-next {
	color: rgb(51, 51, 51);
}
.et_pb_slider_carousel.et_pb_controls_dark .et-pb-arrow-prev {
	color: rgb(51, 51, 51);
}
.et_pb_slider_carousel.et_pb_controls_dark + .et_pb_carousel .et-pb-arrow-next {
	color: rgb(51, 51, 51);
}
.et_pb_slider_carousel.et_pb_controls_dark + .et_pb_carousel .et-pb-arrow-prev {
	color: rgb(51, 51, 51);
}
.et_pb_slider_carousel.et_pb_controls_dark + .et_pb_carousel .et_pb_video_play {
	color: rgb(51, 51, 51);
}
.et_pb_carousel_items {
	width: 100%; height: auto; overflow: hidden; position: relative;
}
.et_pb_carousel_items .et-carousel-group {
	width: 100%; float: left; display: none; position: relative;
}
.et_pb_carousel_items .et-carousel-group.active {
	display: block;
}
.et_pb_carousel_items .et-carousel-group.active :last-child.et_pb_carousel_item {
	margin-right: 0px;
}
.et_pb_carousel_item {
	background: rgba(0, 0, 0, 0.25); margin: 0px 2% 0px 0px; padding: 0px; float: left; display: none; position: relative;
}
.et_pb_carousel_items.columns-6 .et_pb_carousel_item {
	width: 15%;
}
.et_pb_carousel_items.columns-5 .et_pb_carousel_item {
	width: 18.4%;
}
.et_pb_carousel_items.columns-4 .et_pb_carousel_item {
	width: 23.5%;
}
.et_pb_carousel_items.columns-3 .et_pb_carousel_item {
	width: 32%;
}
.et_pb_carousel_items.columns-2 .et_pb_carousel_item {
	width: 49%;
}
.et_pb_carousel_items.columns-1 .et_pb_carousel_item {
	width: 100%;
}
.et_pb_carousel_item::after {
	padding-top: 75%; display: block; content: "";
}
.et_pb_carousel_item .et_pb_video_overlay {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute;
}
.et_pb_carousel_item.et-pb-active-control .et_pb_video_overlay_hover {
	background: rgba(0, 0, 0, 0.6);
}
.et_pb_carousel_item .et_pb_video_play {
	transition:0.5s ease-in-out; opacity: 0; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out;
}
.et_pb_carousel_item .et_pb_video_overlay:hover .et_pb_video_play {
	opacity: 1;
}
.et_pb_carousel_item .et_pb_video_overlay_hover:hover {
	background: rgba(0, 0, 0, 0.6);
}
.et_pb_column_1_4 .et_pb_slider_carousel .et_pb_slide {
	
}
.et_pb_column_1_5 .et_pb_slider_carousel .et_pb_slide {
	
}
.et_pb_column_1_6 .et_pb_slider_carousel .et_pb_slide {
	
}
.et_pb_column_1_2 .et_pb_carousel_item .et_pb_video_play {
	line-height: 2.78rem; font-size: 2.78rem; margin-top: -1.39rem; margin-left: -1.39rem;
}
.et_pb_column_2_3 .et_pb_carousel_item .et_pb_video_play {
	line-height: 2.78rem; font-size: 2.78rem; margin-top: -1.39rem; margin-left: -1.39rem;
}
.et_pb_column_3_4 .et_pb_carousel_item .et_pb_video_play {
	line-height: 2.78rem; font-size: 2.78rem; margin-top: -1.39rem; margin-left: -1.39rem;
}
.et_pb_column_3_5 .et_pb_carousel_item .et_pb_video_play {
	line-height: 2.78rem; font-size: 2.78rem; margin-top: -1.39rem; margin-left: -1.39rem;
}
.et_pb_column_4_4 .et_pb_carousel_item .et_pb_video_play {
	line-height: 2.78rem; font-size: 2.78rem; margin-top: -1.39rem; margin-left: -1.39rem;
}
.et_pb_column_1_3 .et_pb_carousel_item .et_pb_video_play {
	line-height: 2rem; font-size: 2rem; margin-top: -1rem; margin-left: -1rem;
}
.et_pb_column_2_5 .et_pb_carousel_item .et_pb_video_play {
	line-height: 2rem; font-size: 2rem; margin-top: -1rem; margin-left: -1rem;
}
.et_pb_column_3_8 .et_pb_carousel_item .et_pb_video_play {
	line-height: 2rem; font-size: 2rem; margin-top: -1rem; margin-left: -1rem;
}
.et_pb_column_1_4 .et_pb_carousel_item .et_pb_video_play {
	line-height: 1.5rem; font-size: 1.5rem; margin-top: -0.75rem; margin-left: -0.75rem;
}
.et_pb_column_1_5 .et_pb_carousel_item .et_pb_video_play {
	line-height: 1.5rem; font-size: 1.5rem; margin-top: -0.75rem; margin-left: -0.75rem;
}
.et_pb_column_1_6 .et_pb_carousel_item .et_pb_video_play {
	line-height: 1.5rem; font-size: 1.5rem; margin-top: -0.75rem; margin-left: -0.75rem;
}
.et_pb_widget_area_left {
	padding-right: 30px; border-right-color: rgba(0, 0, 0, 0.1); border-right-width: 1px; border-right-style: solid;
}
.et_pb_widget_area_right {
	padding-left: 30px; border-left-color: rgba(0, 0, 0, 0.1); border-left-width: 1px; border-left-style: solid;
}
.et_pb_sidebar_no_border {
	padding: 0px; border: currentColor; border-image: none;
}
.et_pb_fullwidth_image {
	line-height: 0; position: relative;
}
.et_pb_fullwidth_image img {
	width: 100%; position: relative;
}
.et_pb_promo {
	padding: 40px 60px; text-align: center;
}
.et_pb_promo_description {
	padding-bottom: 20px; position: relative;
}
.et_pb_promo_description p:last-of-type {
	padding-bottom: 0px;
}
.et_pb_module.et_pb_button {
	color: inherit; display: inline-block;
}
.et_pb_promo_button {
	color: inherit; display: inline-block;
}
.et_pb_newsletter_button:hover {
	text-decoration: none;
}
.et_pb_promo_button:hover {
	text-decoration: none;
}
.et_pb_column_1_2 .et_pb_promo {
	padding: 40px;
}
.et_pb_column_1_3 .et_pb_promo {
	padding: 40px;
}
.et_pb_column_1_4 .et_pb_promo {
	padding: 40px;
}
.et_pb_column_1_5 .et_pb_promo {
	padding: 40px;
}
.et_pb_column_1_6 .et_pb_promo {
	padding: 40px;
}
.et_pb_column_2_5 .et_pb_promo {
	padding: 40px;
}
.et_pb_column_3_5 .et_pb_promo {
	padding: 40px;
}
.et_pb_button_module_wrapper.et_pb_button_alignment_left {
	text-align: left;
}
.et_pb_button_module_wrapper.et_pb_button_alignment_right {
	text-align: right;
}
.et_pb_button_module_wrapper.et_pb_button_alignment_center {
	text-align: center;
}
.et_pb_button_module_wrapper > a {
	display: inline-block;
}
.et_pb_newsletter {
	padding: 25px;
}
.et_pb_newsletter_description {
	padding: 0px; width: 50%; position: relative;
}
.et_pb_newsletter_form {
	padding: 0px; width: 50%; position: relative;
}
.et_pb_newsletter_description {
	margin-bottom: 20px; float: left;
}
.et_pb_newsletter_description p:last-of-type {
	padding-bottom: 0px;
}
.et_pb_newsletter_form {
	float: left;
}
.et_pb_newsletter_form p.et_pb_newsletter_field {
	padding-bottom: 1em; margin-bottom: 0px;
}
.et_pb_newsletter_form p.et_pb_newsletter_field.et_pb_signup_custom_field {
	padding-left: 0px;
}
.et_pb_newsletter_form .input {
	border-width: 0px; padding: 14px 4% !important; border-radius: 3px; width: 100%; color: rgb(102, 102, 102); font-size: 16px; font-weight: 400; background-color: rgb(255, 255, 255); -webkit-appearance: none;
}
.et_pb_newsletter_form input[type=password] {
	border-width: 0px; padding: 14px 4% !important; border-radius: 3px; width: 100%; color: rgb(102, 102, 102); font-size: 16px; font-weight: 400; background-color: rgb(255, 255, 255); -webkit-appearance: none;
}
.et_pb_newsletter_form input[type=text] {
	border-width: 0px; padding: 14px 4% !important; border-radius: 3px; width: 100%; color: rgb(102, 102, 102); font-size: 16px; font-weight: 400; background-color: rgb(255, 255, 255); -webkit-appearance: none;
}
.et_pb_newsletter_form p.et_pb_newsletter_field input[type=text] {
	border-width: 0px; padding: 14px 4% !important; border-radius: 3px; width: 100%; color: rgb(102, 102, 102); font-size: 16px; font-weight: 400; background-color: rgb(255, 255, 255); -webkit-appearance: none;
}
.et_pb_newsletter_form p.et_pb_newsletter_field textarea {
	border-width: 0px; padding: 14px 4% !important; border-radius: 3px; width: 100%; color: rgb(102, 102, 102); font-size: 16px; font-weight: 400; background-color: rgb(255, 255, 255); -webkit-appearance: none;
}
.et_pb_newsletter_form select {
	border-width: 0px; padding: 14px 4% !important; border-radius: 3px; width: 100%; color: rgb(102, 102, 102); font-size: 16px; font-weight: 400; background-color: rgb(255, 255, 255); -webkit-appearance: none;
}
.et_pb_newsletter_form textarea {
	border-width: 0px; padding: 14px 4% !important; border-radius: 3px; width: 100%; color: rgb(102, 102, 102); font-size: 16px; font-weight: 400; background-color: rgb(255, 255, 255); -webkit-appearance: none;
}
.et_pb_newsletter_form [data-type=select].et_pb_newsletter_field::after {
	margin-top: -3px;
}
.et_pb_newsletter_form p .et_pb_subscribe_error {
	border: 1px solid red !important; border-image: none !important;
}
.et_pb_newsletter_result {
	display: none;
}
.et_pb_newsletter_success {
	text-align: center;
}
.et_pb_newsletter_button {
	width: 100%; text-align: center; color: inherit; display: block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.et_pb_newsletter_fields {
	width: 100%;
}
.et_pb_newsletter_footer {
	width: 100%;
}
.et_pb_newsletter_footer {
	margin-top: 20px;
}
.et_pb_feedburner_form .et_pb_newsletter_button {
	margin: 0px; width: 100%; cursor: pointer;
}
.et_pb_login_form .et_pb_newsletter_button {
	margin: 0px; width: 100%; cursor: pointer;
}
.et_pb_feedburner_form form {
	text-align: left;
}
.et_pb_login_form form {
	text-align: left;
}
.et_pb_feedburner_form :-ms-input-placeholder {
	color: rgb(102, 102, 102);
}
.et_pb_login_form :-ms-input-placeholder {
	color: rgb(102, 102, 102);
}
.et_pb_no_bg {
	padding: 0px !important;
}
.et_pb_newsletter .et_pb_contact_field_last + .et_pb_newsletter_field {
	padding-left: 0px;
}
.et_pb_newsletter .et_pb_contact_field--hidden {
	display: none;
}
.et_pb_contact_field_options_list label a:empty::before {
	font: 400 16px ETmodules; text-transform: none; display: inline-block; content: "\e906"; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-font-smoothing: antialiased; speak: none;
}
.et_pb_newsletter {
	display: flex; justify-content: space-between;
}
.et_pb_newsletter.et_pb_login {
	display: block;
}
.et_pb_newsletter p .et_pb_signup_error {
	border: 1px solid red !important; border-image: none !important;
}
.et_pb_newsletter .et_pb_newsletter_fields {
	display: flex; flex-wrap: wrap; justify-content: space-between;
}
.et_pb_newsletter .et_pb_newsletter_fields > * {
	flex-basis: 100%;
}
.et_pb_newsletter .et_pb_newsletter_form .et_pb_contact_field_half {
	flex-basis: 48.5%;
}
.et_pb_signup .et_pb_newsletter_description {
	float: none;
}
.et_pb_signup .et_pb_newsletter_form {
	float: none;
}
.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_description {
	padding-left: 0px; order: 1;
}
.et_pb_newsletter_layout_right_left .et_pb_newsletter_description {
	padding-left: 0px; order: 1;
}
.et_pb_newsletter.et_pb_newsletter_layout_right_left .et_pb_newsletter_form {
	padding-right: 40px; padding-left: 0px;
}
.et_pb_newsletter.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_description {
	width: 100%; padding-right: 0px; padding-bottom: 25px; padding-left: 0px;
}
.et_pb_newsletter.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form {
	width: 100%; padding-right: 0px; padding-left: 0px;
}
.et_pb_newsletter.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_description {
	width: 100%; padding-right: 0px; padding-left: 0px;
}
.et_pb_newsletter.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form {
	width: 100%; padding-right: 0px; padding-bottom: 25px; padding-left: 0px;
}
.et_pb_column_1_2 .et_pb_newsletter_layout_left_right {
	flex-direction: column;
}
.et_pb_column_1_2 .et_pb_newsletter_layout_right_left {
	flex-direction: column;
}
.et_pb_column_1_3 .et_pb_newsletter_layout_left_right {
	flex-direction: column;
}
.et_pb_column_1_3 .et_pb_newsletter_layout_right_left {
	flex-direction: column;
}
.et_pb_column_1_3.et_pb_column_inner .et_pb_newsletter_layout_left_right {
	flex-direction: column;
}
.et_pb_column_1_3.et_pb_column_inner .et_pb_newsletter_layout_right_left {
	flex-direction: column;
}
.et_pb_column_1_4 .et_pb_newsletter_layout_left_right {
	flex-direction: column;
}
.et_pb_column_1_4 .et_pb_newsletter_layout_right_left {
	flex-direction: column;
}
.et_pb_column_1_4.et_pb_column_inner .et_pb_newsletter_layout_left_right {
	flex-direction: column;
}
.et_pb_column_1_4.et_pb_column_inner .et_pb_newsletter_layout_right_left {
	flex-direction: column;
}
.et_pb_column_1_5 .et_pb_newsletter_layout_left_right {
	flex-direction: column;
}
.et_pb_column_1_5 .et_pb_newsletter_layout_right_left {
	flex-direction: column;
}
.et_pb_column_1_5.et_pb_column_inner .et_pb_newsletter_layout_left_right {
	flex-direction: column;
}
.et_pb_column_1_5.et_pb_column_inner .et_pb_newsletter_layout_right_left {
	flex-direction: column;
}
.et_pb_column_1_6 .et_pb_newsletter_layout_left_right {
	flex-direction: column;
}
.et_pb_column_1_6 .et_pb_newsletter_layout_right_left {
	flex-direction: column;
}
.et_pb_column_1_6.et_pb_column_inner .et_pb_newsletter_layout_left_right {
	flex-direction: column;
}
.et_pb_column_1_6.et_pb_column_inner .et_pb_newsletter_layout_right_left {
	flex-direction: column;
}
.et_pb_column_2_3 .et_pb_newsletter_layout_left_right {
	flex-direction: column;
}
.et_pb_column_2_3 .et_pb_newsletter_layout_right_left {
	flex-direction: column;
}
.et_pb_column_3_4 .et_pb_newsletter_layout_left_right {
	flex-direction: column;
}
.et_pb_column_3_4 .et_pb_newsletter_layout_right_left {
	flex-direction: column;
}
.et_pb_column_3_5 .et_pb_newsletter_layout_left_right {
	flex-direction: column;
}
.et_pb_column_3_5 .et_pb_newsletter_layout_right_left {
	flex-direction: column;
}
.et_pb_column_3_8.et_pb_column_inner .et_pb_newsletter_layout_left_right {
	flex-direction: column;
}
.et_pb_column_3_8.et_pb_column_inner .et_pb_newsletter_layout_right_left {
	flex-direction: column;
}
.et_pb_column_4_4 .et_pb_newsletter_layout_left_right {
	flex-direction: column;
}
.et_pb_column_4_4 .et_pb_newsletter_layout_right_left {
	flex-direction: column;
}
.et_pb_newsletter_layout_bottom_top {
	flex-direction: column;
}
.et_pb_newsletter_layout_top_bottom {
	flex-direction: column;
}
:not(.et_pb_column_inner).et_pb_column_2_3 > .et_pb_newsletter_layout_left_right {
	flex-direction: row;
}
:not(.et_pb_column_inner).et_pb_column_2_3 > .et_pb_newsletter_layout_right_left {
	flex-direction: row;
}
:not(.et_pb_column_inner).et_pb_column_3_4 > .et_pb_newsletter_layout_left_right {
	flex-direction: row;
}
:not(.et_pb_column_inner).et_pb_column_3_4 > .et_pb_newsletter_layout_right_left {
	flex-direction: row;
}
:not(.et_pb_column_inner).et_pb_column_4_4 > .et_pb_newsletter_layout_left_right {
	flex-direction: row;
}
:not(.et_pb_column_inner).et_pb_column_4_4 > .et_pb_newsletter_layout_right_left {
	flex-direction: row;
}
.et_pb_column_1_2 .et_pb_newsletter_description {
	padding: 0px; width: 100%;
}
.et_pb_column_1_2 .et_pb_newsletter_form {
	padding: 0px; width: 100%;
}
.et_pb_column_1_3 .et_pb_newsletter_description {
	padding: 0px; width: 100%;
}
.et_pb_column_1_3 .et_pb_newsletter_form {
	padding: 0px; width: 100%;
}
.et_pb_column_1_4 .et_pb_newsletter_description {
	padding: 0px; width: 100%;
}
.et_pb_column_1_4 .et_pb_newsletter_form {
	padding: 0px; width: 100%;
}
.et_pb_column_1_5 .et_pb_newsletter_description {
	padding: 0px; width: 100%;
}
.et_pb_column_1_5 .et_pb_newsletter_form {
	padding: 0px; width: 100%;
}
.et_pb_column_1_6 .et_pb_newsletter_description {
	padding: 0px; width: 100%;
}
.et_pb_column_1_6 .et_pb_newsletter_form {
	padding: 0px; width: 100%;
}
.et_pb_column_2_5 .et_pb_newsletter_description {
	padding: 0px; width: 100%;
}
.et_pb_column_2_5 .et_pb_newsletter_form {
	padding: 0px; width: 100%;
}
.et_pb_column_3_5 .et_pb_newsletter_description {
	padding: 0px; width: 100%;
}
.et_pb_column_3_5 .et_pb_newsletter_form {
	padding: 0px; width: 100%;
}
.et_pb_column_3_8 .et_pb_newsletter_description {
	padding: 0px; width: 100%;
}
.et_pb_column_3_8 .et_pb_newsletter_form {
	padding: 0px; width: 100%;
}
:not(.et_pb_column_inner).et_pb_column_2_3 > .et_pb_newsletter {
	display: flex; align-items: center;
}
:not(.et_pb_column_inner).et_pb_column_3_4 > .et_pb_newsletter {
	display: flex; align-items: center;
}
:not(.et_pb_column_inner).et_pb_column_4_4 > .et_pb_newsletter {
	display: flex; align-items: center;
}
:not(.et_pb_column_inner).et_pb_column_2_3 > .et_pb_newsletter .et_pb_newsletter_description {
	margin-bottom: 0px;
}
:not(.et_pb_column_inner).et_pb_column_3_4 > .et_pb_newsletter .et_pb_newsletter_description {
	margin-bottom: 0px;
}
:not(.et_pb_column_inner).et_pb_column_4_4 > .et_pb_newsletter .et_pb_newsletter_description {
	margin-bottom: 0px;
}
:not(.et_pb_column_inner).et_pb_column_2_3 > .et_pb_newsletter .et_pb_newsletter_form {
	padding-left: 25px;
}
:not(.et_pb_column_inner).et_pb_column_3_4 > .et_pb_newsletter .et_pb_newsletter_form {
	padding-left: 25px;
}
:not(.et_pb_column_inner).et_pb_column_4_4 > .et_pb_newsletter .et_pb_newsletter_form {
	padding-left: 25px;
}
.et_pb_tabs {
	border: 1px solid rgb(217, 217, 217); border-image: none;
}
ul.et_pb_tabs_controls {
	background-color: rgb(244, 244, 244);
}
ul.et_pb_tabs_controls::after {
	top: -1px; border-top-color: rgb(217, 217, 217); border-top-width: 1px; border-top-style: solid; display: block; visibility: visible; position: relative; z-index: 9; content: "";
}
.et_pb_tabs_controls li {
	line-height: 1.7em; font-weight: 600; border-right-color: rgb(217, 217, 217); border-right-width: 1px; border-right-style: solid; float: left; display: table; position: relative; z-index: 11; cursor: pointer; max-width: 100%;
}
.et_pb_tabs_controls li:not(.et_pb_tab_active):last-child {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.et_pb_tabs_controls li a {
	padding: 4px 30px; color: rgb(102, 102, 102); line-height: inherit; text-decoration: none; vertical-align: middle; display: table-cell;
}
.et_pb_tabs_controls li.et_pb_tab_active {
	background-color: rgb(255, 255, 255);
}
.et_pb_tab_active a {
	color: rgb(51, 51, 51) !important;
}
.et_pb_tab p:last-of-type {
	padding-bottom: 0px;
}
.et_pb_all_tabs {
	background-color: rgb(255, 255, 255);
}
.et_pb_all_tabs > div {
	display: none;
}
.et_pb_toggle_close .et_pb_toggle_content {
	display: none;
}
.et_pb_all_tabs .et_pb_active_content {
	display: block;
}
.et_pb_tab {
	padding: 24px 30px;
}
.et_pb_tab_content {
	position: relative;
}
.et_pb_column_1_3 .et_pb_tabs_controls {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.et_pb_column_1_4 .et_pb_tabs_controls {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.et_pb_column_1_5 .et_pb_tabs_controls {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.et_pb_column_1_6 .et_pb_tabs_controls {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.et_pb_column_2_5 .et_pb_tabs_controls {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.et_pb_column_3_8 .et_pb_tabs_controls {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.et_pb_column_1_3 .et_pb_tabs_controls li {
	border-right-color: currentColor; border-bottom-color: rgb(217, 217, 217); border-right-width: medium; border-bottom-width: 1px; border-right-style: none; border-bottom-style: solid; float: none;
}
.et_pb_column_1_4 .et_pb_tabs_controls li {
	border-right-color: currentColor; border-bottom-color: rgb(217, 217, 217); border-right-width: medium; border-bottom-width: 1px; border-right-style: none; border-bottom-style: solid; float: none;
}
.et_pb_column_1_5 .et_pb_tabs_controls li {
	border-right-color: currentColor; border-bottom-color: rgb(217, 217, 217); border-right-width: medium; border-bottom-width: 1px; border-right-style: none; border-bottom-style: solid; float: none;
}
.et_pb_column_1_6 .et_pb_tabs_controls li {
	border-right-color: currentColor; border-bottom-color: rgb(217, 217, 217); border-right-width: medium; border-bottom-width: 1px; border-right-style: none; border-bottom-style: solid; float: none;
}
.et_pb_column_2_5 .et_pb_tabs_controls li {
	border-right-color: currentColor; border-bottom-color: rgb(217, 217, 217); border-right-width: medium; border-bottom-width: 1px; border-right-style: none; border-bottom-style: solid; float: none;
}
.et_pb_column_3_8 .et_pb_tabs_controls li {
	border-right-color: currentColor; border-bottom-color: rgb(217, 217, 217); border-right-width: medium; border-bottom-width: 1px; border-right-style: none; border-bottom-style: solid; float: none;
}
.et_pb_column_1_3 .et_pb_tabs_vertically_stacked .et_pb_tabs_controls li {
	width: 100%;
}
.et_pb_column_1_4 .et_pb_tabs_vertically_stacked .et_pb_tabs_controls li {
	width: 100%;
}
.et_pb_column_1_5 .et_pb_tabs_vertically_stacked .et_pb_tabs_controls li {
	width: 100%;
}
.et_pb_column_1_6 .et_pb_tabs_vertically_stacked .et_pb_tabs_controls li {
	width: 100%;
}
.et_pb_column_2_5 .et_pb_tabs_vertically_stacked .et_pb_tabs_controls li {
	width: 100%;
}
.et_pb_column_3_8 .et_pb_tabs_vertically_stacked .et_pb_tabs_controls li {
	width: 100%;
}
.et_pb_toggle {
	border: 1px solid rgb(217, 217, 217); border-image: none;
}
.et_pb_toggle_close {
	padding: 20px; background-color: rgb(244, 244, 244);
}
.et_pb_toggle_open {
	padding: 20px; background-color: rgb(255, 255, 255);
}
.et_pb_accordion .et_pb_toggle.et_pb_text_align_left .et_pb_toggle_title {
	padding: 0px 50px 0px 0px; position: relative; cursor: pointer;
}
.et_pb_accordion .et_pb_toggle.et_pb_text_align_left h5.et_pb_toggle_title {
	padding: 0px 50px 0px 0px; position: relative; cursor: pointer;
}
.et_pb_accordion.et_pb_text_align_left .et_pb_toggle_title {
	padding: 0px 50px 0px 0px; position: relative; cursor: pointer;
}
.et_pb_accordion.et_pb_text_align_left h5.et_pb_toggle_title {
	padding: 0px 50px 0px 0px; position: relative; cursor: pointer;
}
.et_pb_toggle .et_pb_toggle_title {
	padding: 0px 50px 0px 0px; position: relative; cursor: pointer;
}
.et_pb_toggle h5.et_pb_toggle_title {
	padding: 0px 50px 0px 0px; position: relative; cursor: pointer;
}
.et_pb_toggle.et_pb_text_align_left .et_pb_toggle_title {
	padding: 0px 50px 0px 0px; position: relative; cursor: pointer;
}
.et_pb_toggle.et_pb_text_align_left h5.et_pb_toggle_title {
	padding: 0px 50px 0px 0px; position: relative; cursor: pointer;
}
.et_pb_toggle_close .et_pb_toggle_title {
	color: rgb(102, 102, 102);
}
.et_pb_toggle_close h5.et_pb_toggle_title {
	color: rgb(102, 102, 102);
}
.et_pb_toggle_open .et_pb_toggle_title {
	color: rgb(51, 51, 51);
}
.et_pb_toggle_open h5.et_pb_toggle_title {
	color: rgb(51, 51, 51);
}
.et_pb_toggle_title::before {
	top: 50%; right: 0px; color: rgb(204, 204, 204); font-size: 16px; margin-top: -0.5em; position: absolute; content: "\e050";
}
.et_pb_accordion .et_pb_toggle_title::before {
	left: auto; right: 0px;
}
.et_pb_toggle .et_pb_toggle_title::before {
	left: auto; right: 0px;
}
.et_pb_toggle_open .et_pb_toggle_title::before {
	content: "\e04f";
}
.et_pb_toggle_content {
	padding-top: 20px; position: relative;
}
.et_pb_toggle_content p:last-of-type {
	padding-bottom: 0px;
}
.et_pb_toggle_open {
	z-index: 1;
}
.et_pb_map {
	width: 100%; height: 440px; position: relative;
}
.et_pb_fullwidth_section .et_pb_map_container {
	margin: 0px;
}
.et_pb_map_container img {
	max-width: inherit;
}
.et_pb_map_pin {
	display: none; visibility: hidden;
}
.et_pb_column_2_3 .et_pb_map {
	height: 400px;
}
.et_pb_column_1_2 .et_pb_map {
	height: 280px;
}
.et_pb_column_3_5 .et_pb_map {
	height: 280px;
}
.et_pb_column_3_8 .et_pb_map {
	height: 280px;
}
.et_pb_column_1_3 .et_pb_map {
	height: 230px;
}
.et_pb_column_1_4 .et_pb_map {
	height: 230px;
}
.et_pb_column_1_5 .et_pb_map {
	height: 230px;
}
.et_pb_column_1_6 .et_pb_map {
	height: 230px;
}
.et_pb_column_2_5 .et_pb_map {
	height: 230px;
}
.et_pb_contact_form {
	margin-left: -3%;
}
.et_pb_contact_form [data-conditional-logic] {
	display: none;
}
p.et_pb_contact_field {
	background-position: center; padding: 0px 0px 0px 3%; margin-bottom: 3%; background-size: cover;
}
p:not(.et_pb_contact_field_last).et_pb_contact_field {
	clear: both;
}
p.et_pb_contact_field_half + p:not(.et_pb_contact_field_half).et_pb_contact_field_last {
	clear: both;
}
p.et_pb_contact_field.et_pb_contact_field_last + p.et_pb_contact_field.et_pb_contact_field_last {
	clear: both;
}
.et_pb_contact_field.et_pb_section_parallax {
	position: relative;
}
.et_pb_contact_field.et_pb_section_video {
	position: relative;
}
.et_pb_contact_field * {
	position: relative;
}
.et_pb_contact_field a {
	color: inherit; font-weight: 700; text-decoration: underline;
}
.et_pb_contact_main_title {
	padding-bottom: 16px; font-weight: 500; position: relative;
}
h1.et_pb_contact_main_title {
	font-size: 26px;
}
.et-pb-contact-message {
	position: relative;
}
.et_pb_column_1_3 .et_pb_contact_main_title {
	font-size: 22px;
}
.et_pb_column_1_4 .et_pb_contact_main_title {
	font-size: 22px;
}
.et_pb_column_1_5 .et_pb_contact_main_title {
	font-size: 22px;
}
.et_pb_column_1_6 .et_pb_contact_main_title {
	font-size: 22px;
}
.et_pb_column_2_5 .et_pb_contact_main_title {
	font-size: 22px;
}
.et_pb_contact_form_label {
	display: none;
}
.et_pb_contact_right {
	margin: 0px; text-align: right; display: inline-block; min-width: 105px;
}
.et_pb_contact {
	position: relative;
}
.et_pb_contact .et_pb_contact_field_half {
	width: 50%; float: left;
}
.et_pb_contact p input {
	border-width: 0px; padding: 16px; border-radius: 0px; width: 100%; color: rgb(153, 153, 153); font-size: 14px; background-color: rgb(238, 238, 238); -moz-border-radius: 0; -webkit-border-radius: 0; -webkit-appearance: none;
}
.et_pb_contact p textarea {
	border-width: 0px; padding: 16px; border-radius: 0px; width: 100%; color: rgb(153, 153, 153); font-size: 14px; background-color: rgb(238, 238, 238); -moz-border-radius: 0; -webkit-border-radius: 0; -webkit-appearance: none;
}
.et_pb_subscribe .et_pb_contact_field input {
	border-width: 0px; padding: 16px; border-radius: 0px; width: 100%; color: rgb(153, 153, 153); font-size: 14px; background-color: rgb(238, 238, 238); -moz-border-radius: 0; -webkit-border-radius: 0; -webkit-appearance: none;
}
.et_pb_subscribe .et_pb_contact_field textarea {
	border-width: 0px; padding: 16px; border-radius: 0px; width: 100%; color: rgb(153, 153, 153); font-size: 14px; background-color: rgb(238, 238, 238); -moz-border-radius: 0; -webkit-border-radius: 0; -webkit-appearance: none;
}
.et_pb_subscribe .et_pb_contact_field input {
	background-color: rgb(255, 255, 255);
}
.et_pb_subscribe .et_pb_contact_field textarea {
	background-color: rgb(255, 255, 255);
}
.et_pb_contact p textarea {
	font-family: inherit;
}
.et_pb_subscribe .et_pb_contact_field textarea {
	font-family: inherit;
}
.et_pb_contact_right p input {
	padding: 16px; max-width: 50px;
}
.et_pb_contact p input[type=checkbox] {
	margin: 0px; padding: 0px; width: auto; display: none; max-width: none;
}
.et_pb_contact p input[type=radio] {
	margin: 0px; padding: 0px; width: auto; display: none; max-width: none;
}
.et_pb_subscribe .et_pb_contact_field input[type=checkbox] {
	margin: 0px; padding: 0px; width: auto; display: none; max-width: none;
}
.et_pb_subscribe .et_pb_contact_field input[type=radio] {
	margin: 0px; padding: 0px; width: auto; display: none; max-width: none;
}
.et_pb_contact p input[type=checkbox] + label {
	line-height: 1.7em; vertical-align: middle; display: inline-block; position: relative; cursor: pointer; min-height: 1.7em;
}
.et_pb_contact p input[type=radio] + label {
	line-height: 1.7em; vertical-align: middle; display: inline-block; position: relative; cursor: pointer; min-height: 1.7em;
}
.et_pb_subscribe .et_pb_contact_field input[type=checkbox] + label {
	line-height: 1.7em; vertical-align: middle; display: inline-block; position: relative; cursor: pointer; min-height: 1.7em;
}
.et_pb_subscribe .et_pb_contact_field input[type=radio] + label {
	line-height: 1.7em; vertical-align: middle; display: inline-block; position: relative; cursor: pointer; min-height: 1.7em;
}
.et_pb_contact p input[type=checkbox] + label i {
	width: 18px; height: 18px; font-style: normal; margin-right: 6px; vertical-align: middle; display: inline-block; position: relative; content: ""; background-color: rgb(238, 238, 238);
}
.et_pb_contact p input[type=radio] + label i {
	width: 18px; height: 18px; font-style: normal; margin-right: 6px; vertical-align: middle; display: inline-block; position: relative; content: ""; background-color: rgb(238, 238, 238);
}
.et_pb_subscribe .et_pb_contact_field input[type=checkbox] + label i {
	width: 18px; height: 18px; font-style: normal; margin-right: 6px; vertical-align: middle; display: inline-block; position: relative; content: ""; background-color: rgb(238, 238, 238);
}
.et_pb_subscribe .et_pb_contact_field input[type=radio] + label i {
	width: 18px; height: 18px; font-style: normal; margin-right: 6px; vertical-align: middle; display: inline-block; position: relative; content: ""; background-color: rgb(238, 238, 238);
}
.et_pb_subscribe .et_pb_contact_field input[type=checkbox] + label i {
	background-color: rgb(255, 255, 255);
}
.et_pb_subscribe .et_pb_contact_field input[type=radio] + label i {
	background-color: rgb(255, 255, 255);
}
.et_pb_subscribe .et_pb_contact_field input[type=text] {
	background-color: rgb(255, 255, 255);
}
.et_pb_subscribe .et_pb_contact_field select {
	background-color: rgb(255, 255, 255);
}
.et_pb_subscribe .et_pb_contact_field textarea {
	background-color: rgb(255, 255, 255);
}
.et_pb_subscribe .et_pb_contact_field input[type=checkbox] + label i {
	border-radius: 3px;
}
.et_pb_subscribe .et_pb_contact_field input[type=text] {
	border-radius: 3px;
}
.et_pb_subscribe .et_pb_contact_field select {
	border-radius: 3px;
}
.et_pb_subscribe .et_pb_contact_field textarea {
	border-radius: 3px;
}
.et_pb_contact p input[type=radio] + label i {
	border-radius: 50%;
}
.et_pb_subscribe .et_pb_contact_field input[type=radio] + label i {
	border-radius: 50%;
}
.et_pb_contact p input[type=checkbox]:checked + label i::before {
	left: 50%; top: 50%; position: absolute; content: ""; transform: translate(-50%, -50%);
}
.et_pb_contact p input[type=radio]:checked + label i::before {
	left: 50%; top: 50%; position: absolute; content: ""; transform: translate(-50%, -50%);
}
.et_pb_subscribe .et_pb_contact_field input[type=checkbox]:checked + label i::before {
	left: 50%; top: 50%; position: absolute; content: ""; transform: translate(-50%, -50%);
}
.et_pb_subscribe .et_pb_contact_field input[type=radio]:checked + label i::before {
	left: 50%; top: 50%; position: absolute; content: ""; transform: translate(-50%, -50%);
}
.et_pb_contact p input[type=checkbox]:checked + label i::before {
	width: 17px; height: 17px; color: rgb(46, 163, 242); line-height: 17px; font-family: dashicons; font-size: 17px; content: "\f147";
}
.et_pb_subscribe .et_pb_contact_field input[type=checkbox]:checked + label i::before {
	width: 17px; height: 17px; color: rgb(46, 163, 242); line-height: 17px; font-family: dashicons; font-size: 17px; content: "\f147";
}
.et_pb_contact p input[type=radio]:checked + label i::before {
	background: rgb(46, 163, 242); border-radius: 50%; width: 6px; height: 6px;
}
.et_pb_subscribe .et_pb_contact_field input[type=radio]:checked + label i::before {
	background: rgb(46, 163, 242); border-radius: 50%; width: 6px; height: 6px;
}
.et_pb_contact p input[type=checkbox] ~ input[type=text] {
	display: none !important;
}
.et_pb_subscribe .et_pb_contact_field input[type=checkbox] ~ input[type=text] {
	display: none !important;
}
[data-type=select].et_pb_contact_field {
	position: relative;
}
[data-type=select].et_pb_contact_field::after {
	border-width: 6px; border-style: solid; border-color: rgb(102, 102, 102) transparent transparent; border-image: none; top: 50%; width: 0px; height: 0px; right: 10px; margin-top: 3px; position: absolute; content: ""; pointer-events: none; transform: translateY(-50%);
}
.et_pb_contact_select {
	padding: 16px 20px 16px 10px; border-radius: 0px; border: 0px currentColor; border-image: none; width: 100%; color: rgb(153, 153, 153); box-sizing: border-box; background-color: rgb(238, 238, 238); -webkit-appearance: none; -moz-appearance: none; appearance: none;
}
.et_pb_contact_select::-ms-expand {
	display: none;
}
.et_pb_contact_field_options_wrapper {
	display: block;
}
.et_pb_contact_field_options_wrapper .et_pb_contact_field_options_title {
	font-weight: 600; margin-bottom: 0.5em;
}
.et_pb_contact_field_options_wrapper::after {
	clear: both; display: block; content: " ";
}
.et_pb_contact_field_checkbox {
	display: block;
}
.et_pb_contact_field_options_title {
	display: block;
}
.et_pb_contact_field_radio {
	display: block;
}
.et_pb_contact_field_select_title {
	display: block;
}
.et_pb_contact_field_radio_title {
	padding-bottom: 4px; font-size: 16px;
}
.et_pb_contact_field_select_title {
	padding-bottom: 4px; font-size: 16px;
}
.et_pb_contact_message {
	min-height: 150px;
}
.et_pb_contact_reset {
	margin: 0px 0px 0px 15px; font-family: inherit; display: inline-block; cursor: pointer;
}
.et_pb_contact_submit {
	margin: 0px 0px 0px 15px; font-family: inherit; display: inline-block; cursor: pointer;
}
.et_pb_contact p .et_contact_error {
	border: 1px solid red !important; border-image: none !important;
}
.et_pb_contact .et_pb_contact_form p.et_contact_error .et_pb_contact_field_radio label {
	color: red !important;
}
.et_pb_contact .et_pb_contact_form p.et_contact_error .et_pb_contact_field_radio_title {
	color: red !important;
}
.et_pb_contact .et_pb_contact_form p.et_contact_error input[type=checkbox] + label {
	color: red !important;
}
.et_contact_bottom_container {
	text-align: right; margin-top: -1.5%; float: right;
}
.et_pb_contact_form .et_pb_contactform_validate_field {
	border: currentColor !important; border-image: none !important; width: 0px !important; height: 0px !important; display: none !important; visibility: hidden !important; opacity: 0 !important;
}
.et_pb_contactform_validate_field {
	display: none;
}
.et_pb_contact_field.et_pb_text_align_center .et_pb_contact_field_radio_list {
	float: none;
}
.et_pb_contact_field.et_pb_text_align_center .et_pb_contact_field_radio_title {
	float: none;
}
.et_pb_contact_field.et_pb_text_align_justified .et_pb_contact_field_radio_list {
	float: none;
}
.et_pb_contact_field.et_pb_text_align_justified .et_pb_contact_field_radio_title {
	float: none;
}
.et_pb_contact_field.et_pb_text_align_right .et_pb_contact_field_radio_list {
	float: none;
}
.et_pb_contact_field.et_pb_text_align_right .et_pb_contact_field_radio_title {
	float: none;
}
.et_pb_contact_form_container.et_pb_text_align_center .et_pb_contact_field_radio_list {
	float: none;
}
.et_pb_contact_form_container.et_pb_text_align_center .et_pb_contact_field_radio_title {
	float: none;
}
.et_pb_contact_form_container.et_pb_text_align_justified .et_pb_contact_field_radio_list {
	float: none;
}
.et_pb_contact_form_container.et_pb_text_align_justified .et_pb_contact_field_radio_title {
	float: none;
}
.et_pb_contact_form_container.et_pb_text_align_right .et_pb_contact_field_radio_list {
	float: none;
}
.et_pb_contact_form_container.et_pb_text_align_right .et_pb_contact_field_radio_title {
	float: none;
}
.et_pb_contact_field.et_pb_text_align_center .et_pb_contact_field_radio_wrapper {
	display: flex;
}
.et_pb_contact_field.et_pb_text_align_justified .et_pb_contact_field_radio_wrapper {
	display: flex;
}
.et_pb_contact_field.et_pb_text_align_right .et_pb_contact_field_radio_wrapper {
	display: flex;
}
.et_pb_contact_form_container.et_pb_text_align_center .et_pb_contact_field_radio_wrapper {
	display: flex;
}
.et_pb_contact_form_container.et_pb_text_align_justified .et_pb_contact_field_radio_wrapper {
	display: flex;
}
.et_pb_contact_form_container.et_pb_text_align_right .et_pb_contact_field_radio_wrapper {
	display: flex;
}
.et_pb_contact_field.et_pb_text_align_center .et_pb_contact_field_radio_wrapper {
	justify-content: center;
}
.et_pb_contact_form_container.et_pb_text_align_center .et_pb_contact_field_radio_wrapper {
	justify-content: center;
}
.et_pb_contact_field.et_pb_text_align_right .et_pb_contact_field_radio_wrapper {
	justify-content: flex-end;
}
.et_pb_contact_form_container.et_pb_text_align_right .et_pb_contact_field_radio_wrapper {
	justify-content: flex-end;
}
.et_pb_contact_field.et_pb_text_align_justified .et_pb_contact_field_radio_wrapper {
	justify-content: space-between;
}
.et_pb_contact_form_container.et_pb_text_align_justified .et_pb_contact_field_radio_wrapper {
	justify-content: space-between;
}
.et_pb_countdown_timer {
	padding: 4%;
}
.et_pb_countdown_timer .et_pb_countdown_timer_container {
	width: 100%; text-align: center; vertical-align: top; position: relative;
}
.et_pb_countdown_timer .title {
	margin: 0px 0px 30px; padding: 0px; text-align: center; font-weight: 500;
}
.et_pb_countdown_timer h4.title {
	font-size: 26px;
}
.et_pb_countdown_timer .section {
	display: inline-block; position: relative;
}
.et_pb_countdown_timer .section.values {
	width: 17%; vertical-align: top; max-width: 160px;
}
.et_pb_countdown_timer .section p {
	text-align: center; line-height: 54px; padding-bottom: 0px; font-size: 54px; display: inline-block;
}
.et_pb_countdown_timer .section.zero p {
	opacity: 0.4;
}
.et_pb_countdown_timer .section p.value {
	min-width: 100%;
}
.et_pb_countdown_timer .section p.label {
	text-align: center; line-height: 25px; font-size: 14px; display: block;
}
.et_pb_countdown_timer .sep {
	position: relative;
}
.et_pb_countdown_timer .sep.sep.sep.sep.sep p {
	text-decoration: none !important;
}
.et_pb_column_1_2 .et_pb_countdown_timer .section p {
	line-height: 38px; font-size: 38px;
}
.et_pb_column_3_5 .et_pb_countdown_timer .section p {
	line-height: 38px; font-size: 38px;
}
.et_pb_column_1_2 .et_pb_countdown_timer .section p.label {
	line-height: 20px; font-size: 12px;
}
.et_pb_column_3_5 .et_pb_countdown_timer .section p.label {
	line-height: 20px; font-size: 12px;
}
.et_pb_column_1_3 .et_pb_countdown_timer .title {
	font-size: 22px; margin-bottom: 20px;
}
.et_pb_column_1_4 .et_pb_countdown_timer .title {
	font-size: 22px; margin-bottom: 20px;
}
.et_pb_column_1_5 .et_pb_countdown_timer .title {
	font-size: 22px; margin-bottom: 20px;
}
.et_pb_column_1_6 .et_pb_countdown_timer .title {
	font-size: 22px; margin-bottom: 20px;
}
.et_pb_column_2_5 .et_pb_countdown_timer .title {
	font-size: 22px; margin-bottom: 20px;
}
.et_pb_column_1_3 .et_pb_countdown_timer .section p {
	line-height: 28px; font-size: 28px;
}
.et_pb_column_2_5 .et_pb_countdown_timer .section p {
	line-height: 28px; font-size: 28px;
}
.et_pb_column_3_8 .et_pb_countdown_timer .section p {
	line-height: 28px; font-size: 28px;
}
.et_pb_column_1_4 .et_pb_countdown_timer .section p {
	line-height: 20px; font-size: 20px;
}
.et_pb_column_1_5 .et_pb_countdown_timer .section p {
	line-height: 20px; font-size: 20px;
}
.et_pb_column_1_6 .et_pb_countdown_timer .section p {
	line-height: 20px; font-size: 20px;
}
.et_pb_column_1_3 .et_pb_countdown_timer .section p.label {
	line-height: 19px; font-size: 11px;
}
.et_pb_column_1_4 .et_pb_countdown_timer .section p.label {
	line-height: 19px; font-size: 11px;
}
.et_pb_column_1_5 .et_pb_countdown_timer .section p.label {
	line-height: 19px; font-size: 11px;
}
.et_pb_column_1_6 .et_pb_countdown_timer .section p.label {
	line-height: 19px; font-size: 11px;
}
.et_pb_column_2_5 .et_pb_countdown_timer .section p.label {
	line-height: 19px; font-size: 11px;
}
.et_pb_column_3_8 .et_pb_countdown_timer .section p.label {
	line-height: 19px; font-size: 11px;
}
.et_pb_circle_counter {
	margin: 0px auto 30px; text-align: center; position: relative;
}
.et_pb_number_counter {
	margin: 0px auto 30px; text-align: center; position: relative;
}
.et_pb_circle_counter {
	max-width: 225px;
}
.et_pb_circle_counter_inner {
	display: block; position: relative;
}
.et_pb_circle_counter canvas {
	left: 0px; top: 0px; width: 100% !important; height: auto !important; position: absolute;
}
.et_pb_circle_counter .percent {
	
}
.et_pb_circle_counter .percent {
	position: relative; z-index: 2;
}
.et_pb_number_counter .percent {
	position: relative; z-index: 2;
}
.et_pb_circle_counter .percent p {
	visibility: hidden;
}
.et_pb_circle_counter .percent p {
	padding: 49% 0px; line-height: 0.1em; font-size: 40px; font-weight: 500; position: relative;
}
.et_pb_slide_content .et_pb_circle_counter .percent p:last-of-type {
	padding: 49% 0px; line-height: 0.1em; font-size: 40px; font-weight: 500; position: relative;
}
.et_pb_circle_counter h3 {
	font-size: 18px; position: relative;
}
.et_pb_number_counter h3 {
	font-size: 18px; position: relative;
}
.et_pb_circle_counter .et_pb_module_header {
	position: relative;
}
.et_pb_number_counter .et_pb_module_header {
	position: relative;
}
.et_pb_circle_counter.et_pb_with_title .percent {
	margin-bottom: 20px;
}
.et_pb_number_counter.et_pb_with_title .percent {
	margin-bottom: 20px;
}
.et_pb_number_counter {
	transition:opacity 1s; opacity: 0; -webkit-transition: opacity 1s; -moz-transition: opacity 1s;
}
.et_pb_number_counter.active {
	opacity: 1;
}
.et_pb_number_counter {
	width: auto;
}
.et_pb_number_counter canvas {
	display: none; visibility: hidden;
}
.et_pb_number_counter .percent {
	height: 72px; position: relative;
}
.et_pb_number_counter .percent p {
	line-height: 72px; font-size: 72px; font-weight: 500;
}
.et_pb_post .entry-content {
	padding-top: 30px;
}
.et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_title {
	margin-top: 10px;
}
.et_pb_gallery_grid .et_pb_gallery_item h3 {
	margin-top: 10px;
}
.et_pb_portfolio_item .et_pb_module_header {
	margin-top: 10px;
}
.et_pb_portfolio_item h2 {
	margin-top: 10px;
}
.et_overlay.et_pb_inline_icon::before {
	content: attr(data-icon);
}
.et_pb_inline_icon::before {
	content: attr(data-icon);
}
.et_overlay {
	background: rgba(255, 255, 255, 0.9); border: 1px solid rgb(229, 229, 229); transition:0.3s; border-image: none; left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; z-index: -1; box-sizing: border-box; opacity: 0; backface-visibility: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-transform: translate3d(0, 0, 0); -webkit-transition: all .3s; -moz-transition: all .3s; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden;
}
.et_overlay::before {
	margin: -16px 0px 0px -16px; transition:0.4s; left: 50%; top: 55%; font-size: 32px; position: absolute; content: "\e050"; -webkit-transition: all .4s; -moz-transition: all .4s;
}
.et_overlay:hover::before {
	top: 50%;
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay {
	z-index: 3; opacity: 1;
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .meta {
	z-index: 3; opacity: 1;
}
.et_pb_gallery_image:hover .et_overlay {
	z-index: 3; opacity: 1;
}
:not(.et_pb_image).et_pb_has_overlay:hover .et_overlay {
	z-index: 3; opacity: 1;
}
.et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay {
	z-index: 3; opacity: 1;
}
.et_portfolio_image:hover .et_overlay {
	z-index: 3; opacity: 1;
}
.et_shop_image:hover .et_overlay {
	z-index: 3; opacity: 1;
}
.et_pb_slider.et_pb_gallery_fullwidth span.et_overlay {
	display: none;
}
#ie7 .et_overlay {
	display: none;
}
#ie8 .et_overlay {
	display: none;
}
.et_pb_fullwidth_menu.et_hover_enabled:hover {
	
}
.et_pb_fullwidth_menu .fullwidth-menu-nav {
	float: none;
}
.et_pb_fullwidth_menu .fullwidth-menu-nav > ul {
	float: none;
}
.et_pb_fullwidth_menu .fullwidth-menu-nav > ul {
	padding: 28px 0px 0px !important; line-height: 1.7em;
}
.et_pb_fullwidth_menu .fullwidth-menu-nav > ul > li.mega-menu > ul {
	top: 76px;
}
.et_pb_fullwidth_menu .fullwidth-menu-nav > ul ul {
	padding: 20px 0px; text-align: left;
}
.et_pb_bg_layout_dark.et_pb_fullwidth_menu ul li a {
	color: rgb(255, 255, 255);
}
.et_pb_bg_layout_dark.et_pb_fullwidth_menu ul li a:hover {
	color: rgba(255, 255, 255, 0.8);
}
.fullwidth-menu li li.menu-item-has-children > a:first-child::after {
	top: 12px;
}
.et_pb_fullwidth_menu .fullwidth-menu-nav > ul.upwards {
	padding: 0px 0px 29px !important;
}
.et_pb_fullwidth_menu .fullwidth-menu-nav > ul.upwards > li {
	padding-top: 28px;
}
.et_pb_fullwidth_menu .fullwidth-menu-nav > ul.upwards > li > a {
	padding-bottom: 0px;
}
.et_pb_fullwidth_menu .fullwidth-menu-nav > ul.upwards li ul {
	bottom: 100%; border-top-color: currentColor; border-bottom-color: rgb(46, 163, 242); border-top-width: medium; border-bottom-width: 3px; border-top-style: none; border-bottom-style: solid; box-shadow: 2px -2px 5px rgba(0,0,0,0.1); -webkit-box-shadow: 2px -2px 5px rgba(0, 0, 0, .1); -moz-box-shadow: 2px -2px 5px rgba(0, 0, 0, .1);
}
.et_pb_fullwidth_menu .fullwidth-menu-nav > ul.upwards li ul li ul {
	bottom: -23px;
}
.et_pb_fullwidth_menu .fullwidth-menu-nav > ul.upwards li.mega-menu ul ul {
	border: currentColor; border-image: none; bottom: 0px;
}
.et_pb_fullwidth_menu .fullwidth-menu-nav > ul.upwards li.mega-menu > ul {
	bottom: 76px;
}
.et_pb_forgot_password {
	font-size: 12px; margin-top: -5px;
}
.et_pb_forgot_password a {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.et_pb_bg_layout_light .et_pb_forgot_password a {
	color: rgb(102, 102, 102);
}
.et_pb_team_member_image {
	line-height: 0 !important; margin-right: 30px; float: left; display: table-cell; position: relative; max-width: 320px;
}
.et_pb_column .et_pb_team_member_image.et-svg {
	width: 320px; max-width: 100%;
}
.et_pb_team_member_description {
	vertical-align: top; display: table-cell; position: relative;
}
.et_pb_team_member_no_image .et_pb_team_member_description {
	display: block !important;
}
.et_pb_member_position {
	color: rgb(170, 170, 170); padding-bottom: 7px;
}
.et_pb_column_1_2 .et_pb_team_member_image {
	margin: 0px 0px 12px; width: auto; text-align: center; float: none; display: block;
}
.et_pb_column_1_3 .et_pb_team_member_image {
	margin: 0px 0px 12px; width: auto; text-align: center; float: none; display: block;
}
.et_pb_column_1_4 .et_pb_team_member_image {
	margin: 0px 0px 12px; width: auto; text-align: center; float: none; display: block;
}
.et_pb_column_1_5 .et_pb_team_member_image {
	margin: 0px 0px 12px; width: auto; text-align: center; float: none; display: block;
}
.et_pb_column_1_6 .et_pb_team_member_image {
	margin: 0px 0px 12px; width: auto; text-align: center; float: none; display: block;
}
.et_pb_column_2_5 .et_pb_team_member_image {
	margin: 0px 0px 12px; width: auto; text-align: center; float: none; display: block;
}
.et_pb_column_3_5 .et_pb_team_member_image {
	margin: 0px 0px 12px; width: auto; text-align: center; float: none; display: block;
}
.et_pb_column_3_8 .et_pb_team_member_image {
	margin: 0px 0px 12px; width: auto; text-align: center; float: none; display: block;
}
.et_pb_column_1_2 .et_pb_team_member_description {
	display: block;
}
.et_pb_column_1_3 .et_pb_team_member_description {
	display: block;
}
.et_pb_column_1_4 .et_pb_team_member_description {
	display: block;
}
.et_pb_column_1_5 .et_pb_team_member_description {
	display: block;
}
.et_pb_column_1_6 .et_pb_team_member_description {
	display: block;
}
.et_pb_column_2_5 .et_pb_team_member_description {
	display: block;
}
.et_pb_column_3_4 .et_pb_team_member_description {
	display: block;
}
.et_pb_column_3_5 .et_pb_team_member_description {
	display: block;
}
.et_pb_column_3_8 .et_pb_team_member_description {
	display: block;
}
.et_pb_shop.et_pb_text_align_center .star-rating {
	display: inline-block;
}
.et_pb_shop.et_pb_text_align_justified .star-rating {
	display: inline-block;
}
.et_pb_shop.et_pb_text_align_right .star-rating {
	display: inline-block;
}
.et_pb_member_social_links li {
	margin-right: 15px; display: inline-block;
}
.et_pb_member_social_links a {
	transition:color 0.3s; text-align: center; color: rgb(178, 178, 178); font-size: 16px; text-decoration: none; display: inline-block; position: relative;
}
.et_pb_facebook_icon::before {
	content: "\e093";
}
.et_pb_twitter_icon::before {
	content: "\e094";
}
.et_pb_google_icon::before {
	content: "\e096";
}
.et_pb_linkedin_icon::before {
	content: "\e09d";
}
.et_pb_member_social_links span {
	display: none;
}
.et_audio_content {
	text-align: center; position: relative; -ms-word-wrap: break-word;
}
.et_link_content {
	text-align: center; position: relative; -ms-word-wrap: break-word;
}
.et_pb_audio_module_content {
	text-align: center; position: relative; -ms-word-wrap: break-word;
}
.et_quote_content {
	text-align: center; position: relative; -ms-word-wrap: break-word;
}
.et_audio_content {
	padding: 50px 60px;
}
.et_link_content {
	padding: 50px 60px;
}
.et_pb_audio_module_content {
	padding: 50px 60px;
}
.et_quote_content {
	padding: 50px 60px;
}
.et_audio_content .wp-block-audio {
	margin: 0px; padding: 0px;
}
.et_audio_content h2 {
	color: rgb(255, 255, 255) !important;
}
.et_link_content a.et_link_main_url {
	color: rgb(255, 255, 255) !important;
}
.et_link_content h2 {
	color: rgb(255, 255, 255) !important;
}
.et_pb_audio_module_content h2 {
	color: rgb(255, 255, 255) !important;
}
.et_quote_content blockquote cite {
	color: rgb(255, 255, 255) !important;
}
.et_quote_content blockquote p {
	color: rgb(255, 255, 255) !important;
}
.et_pb_text_color_dark .et_audio_content h2 {
	color: rgb(102, 102, 102) !important;
}
.et_pb_text_color_dark .et_audio_module_meta {
	color: rgb(102, 102, 102) !important;
}
.et_pb_text_color_dark .et_link_content a.et_link_main_url {
	color: rgb(102, 102, 102) !important;
}
.et_pb_text_color_dark .et_link_content h2 {
	color: rgb(102, 102, 102) !important;
}
.et_pb_text_color_dark .et_pb_audio_module_content h2 {
	color: rgb(102, 102, 102) !important;
}
.et_pb_text_color_dark .et_quote_content blockquote cite {
	color: rgb(102, 102, 102) !important;
}
.et_pb_text_color_dark .et_quote_content blockquote p {
	color: rgb(102, 102, 102) !important;
}
.et_pb_text_color_dark.et_audio_content h2 {
	color: rgb(187, 187, 187) !important;
}
.et_pb_text_color_dark.et_link_content a.et_link_main_url {
	color: rgb(187, 187, 187) !important;
}
.et_pb_text_color_dark.et_link_content h2 {
	color: rgb(187, 187, 187) !important;
}
.et_pb_text_color_dark.et_pb_audio_module_content h2 {
	color: rgb(187, 187, 187) !important;
}
.et_pb_text_color_dark.et_quote_content blockquote cite {
	color: rgb(187, 187, 187) !important;
}
.et_pb_text_color_dark.et_quote_content blockquote p {
	color: rgb(187, 187, 187) !important;
}
.et_pb_text_color_dark.et_audio_content {
	background-color: rgb(232, 232, 232);
}
.et_pb_text_color_dark.et_link_content {
	background-color: rgb(232, 232, 232);
}
.et_pb_text_color_dark.et_quote_content {
	background-color: rgb(232, 232, 232);
}
.et_quote_main_link {
	left: 0px; top: 0px; width: 100%; height: 100%; text-indent: -9999px; display: block; position: absolute;
}
.et_quote_content blockquote {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
.et_audio_content h2 {
	margin-top: 0px;
}
.et_link_content h2 {
	margin-top: 0px;
}
.et_pb_audio_module_content h2 {
	margin-top: 0px;
}
.et_quote_content blockquote p {
	margin-top: 0px;
}
.et_audio_content h2 {
	line-height: 44px;
}
.et_link_content h2 {
	line-height: 44px;
}
.et_quote_content blockquote p {
	line-height: 44px;
}
.et_audio_content h2 {
	margin-bottom: 20px;
}
.et_link_content a.et_link_main_url {
	font-size: 18px; font-weight: 200;
}
.et_quote_content blockquote cite {
	font-size: 18px; font-weight: 200;
}
.et_quote_content blockquote cite {
	font-style: normal;
}
.et_pb_blog_grid .et_audio_content h2 {
	margin-top: 0px; margin-bottom: 9px;
}
.et_pb_column_1_2 .et_audio_content h2 {
	margin-top: 0px; margin-bottom: 9px;
}
.et_pb_column_1_3 .et_audio_content h2 {
	margin-top: 0px; margin-bottom: 9px;
}
.et_pb_column_1_4 .et_audio_content h2 {
	margin-top: 0px; margin-bottom: 9px;
}
.et_pb_column_1_5 .et_audio_content h2 {
	margin-top: 0px; margin-bottom: 9px;
}
.et_pb_column_1_6 .et_audio_content h2 {
	margin-top: 0px; margin-bottom: 9px;
}
.et_pb_column_2_5 .et_audio_content h2 {
	margin-top: 0px; margin-bottom: 9px;
}
.et_pb_column_3_5 .et_audio_content h2 {
	margin-top: 0px; margin-bottom: 9px;
}
.et_pb_column_3_8 .et_audio_content h2 {
	margin-top: 0px; margin-bottom: 9px;
}
.et_pb_column_2_3 .et_quote_content {
	padding: 50px 42px 45px;
}
.et_pb_column_2_3 .et_audio_content {
	padding: 40px 40px 45px;
}
.et_pb_column_2_3 .et_link_content {
	padding: 40px 40px 45px;
}
.et_pb_column_2_3 .et_pb_audio_module_content {
	padding: 40px 40px 45px;
}
.et_pb_column_1_2 .et_audio_content {
	padding: 35px 40px;
}
.et_pb_column_1_2 .et_link_content {
	padding: 35px 40px;
}
.et_pb_column_1_2 .et_quote_content {
	padding: 35px 40px;
}
.et_pb_column_3_5 .et_audio_content {
	padding: 35px 40px;
}
.et_pb_column_3_5 .et_link_content {
	padding: 35px 40px;
}
.et_pb_column_3_5 .et_quote_content {
	padding: 35px 40px;
}
.et_pb_column_1_2 .et_pb_audio_module_content {
	padding: 40px 40px 35px;
}
.et_pb_column_3_5 .et_pb_audio_module_content {
	padding: 40px 40px 35px;
}
.et_pb_column_1_2 .et_quote_content blockquote p {
	line-height: 32px; font-size: 26px;
}
.et_pb_column_3_5 .et_quote_content blockquote p {
	line-height: 32px; font-size: 26px;
}
.et_pb_column_1_2 .et_audio_content h2 {
	line-height: 32px;
}
.et_pb_column_1_2 .et_link_content h2 {
	line-height: 32px;
}
.et_pb_column_3_5 .et_audio_content h2 {
	line-height: 32px;
}
.et_pb_column_3_5 .et_link_content h2 {
	line-height: 32px;
}
.et_pb_column_1_2 .et_link_content a.et_link_main_url {
	font-size: 14px;
}
.et_pb_column_1_2 .et_quote_content blockquote cite {
	font-size: 14px;
}
.et_pb_column_3_5 .et_link_content a.et_link_main_url {
	font-size: 14px;
}
.et_pb_column_3_5 .et_quote_content blockquote cite {
	font-size: 14px;
}
.et_pb_blog_grid .et_quote_content {
	padding: 35px 30px 32px;
}
.et_pb_column_1_3 .et_quote_content {
	padding: 35px 30px 32px;
}
.et_pb_column_1_4 .et_quote_content {
	padding: 35px 30px 32px;
}
.et_pb_column_1_5 .et_quote_content {
	padding: 35px 30px 32px;
}
.et_pb_column_1_6 .et_quote_content {
	padding: 35px 30px 32px;
}
.et_pb_column_2_5 .et_quote_content {
	padding: 35px 30px 32px;
}
.et_pb_column_3_8 .et_quote_content {
	padding: 35px 30px 32px;
}
.et_pb_blog_grid .et_audio_content {
	padding: 35px 20px;
}
.et_pb_blog_grid .et_link_content {
	padding: 35px 20px;
}
.et_pb_column_1_3 .et_audio_content {
	padding: 35px 20px;
}
.et_pb_column_1_3 .et_link_content {
	padding: 35px 20px;
}
.et_pb_column_1_4 .et_audio_content {
	padding: 35px 20px;
}
.et_pb_column_1_4 .et_link_content {
	padding: 35px 20px;
}
.et_pb_column_1_5 .et_audio_content {
	padding: 35px 20px;
}
.et_pb_column_1_5 .et_link_content {
	padding: 35px 20px;
}
.et_pb_column_1_6 .et_audio_content {
	padding: 35px 20px;
}
.et_pb_column_1_6 .et_link_content {
	padding: 35px 20px;
}
.et_pb_column_2_5 .et_audio_content {
	padding: 35px 20px;
}
.et_pb_column_2_5 .et_link_content {
	padding: 35px 20px;
}
.et_pb_column_3_8 .et_audio_content {
	padding: 35px 20px;
}
.et_pb_column_3_8 .et_link_content {
	padding: 35px 20px;
}
.et_pb_blog_grid .et_audio_content h2 {
	line-height: 26px; font-size: 18px;
}
.et_pb_blog_grid .et_link_content h2 {
	line-height: 26px; font-size: 18px;
}
.et_pb_blog_grid .et_quote_content blockquote p {
	line-height: 26px; font-size: 18px;
}
.et_pb_column_1_3 .et_audio_content h2 {
	line-height: 26px; font-size: 18px;
}
.et_pb_column_1_3 .et_link_content h2 {
	line-height: 26px; font-size: 18px;
}
.et_pb_column_1_3 .et_quote_content blockquote p {
	line-height: 26px; font-size: 18px;
}
.et_pb_column_1_4 .et_audio_content h2 {
	line-height: 26px; font-size: 18px;
}
.et_pb_column_1_4 .et_link_content h2 {
	line-height: 26px; font-size: 18px;
}
.et_pb_column_1_4 .et_quote_content blockquote p {
	line-height: 26px; font-size: 18px;
}
.et_pb_column_1_5 .et_audio_content h2 {
	line-height: 26px; font-size: 18px;
}
.et_pb_column_1_5 .et_link_content h2 {
	line-height: 26px; font-size: 18px;
}
.et_pb_column_1_5 .et_quote_content blockquote p {
	line-height: 26px; font-size: 18px;
}
.et_pb_column_1_6 .et_audio_content h2 {
	line-height: 26px; font-size: 18px;
}
.et_pb_column_1_6 .et_link_content h2 {
	line-height: 26px; font-size: 18px;
}
.et_pb_column_1_6 .et_quote_content blockquote p {
	line-height: 26px; font-size: 18px;
}
.et_pb_column_2_5 .et_audio_content h2 {
	line-height: 26px; font-size: 18px;
}
.et_pb_column_2_5 .et_link_content h2 {
	line-height: 26px; font-size: 18px;
}
.et_pb_column_2_5 .et_quote_content blockquote p {
	line-height: 26px; font-size: 18px;
}
.et_pb_column_3_8 .et_audio_content h2 {
	line-height: 26px; font-size: 18px;
}
.et_pb_column_3_8 .et_link_content h2 {
	line-height: 26px; font-size: 18px;
}
.et_pb_column_3_8 .et_quote_content blockquote p {
	line-height: 26px; font-size: 18px;
}
.et_pb_blog_grid .et_link_content a.et_link_main_url {
	font-size: 14px;
}
.et_pb_blog_grid .et_quote_content blockquote cite {
	font-size: 14px;
}
.et_pb_column_1_3 .et_link_content a.et_link_main_url {
	font-size: 14px;
}
.et_pb_column_1_3 .et_quote_content blockquote cite {
	font-size: 14px;
}
.et_pb_column_1_4 .et_link_content a.et_link_main_url {
	font-size: 14px;
}
.et_pb_column_1_4 .et_quote_content blockquote cite {
	font-size: 14px;
}
.et_pb_column_1_5 .et_link_content a.et_link_main_url {
	font-size: 14px;
}
.et_pb_column_1_5 .et_quote_content blockquote cite {
	font-size: 14px;
}
.et_pb_column_1_6 .et_link_content a.et_link_main_url {
	font-size: 14px;
}
.et_pb_column_1_6 .et_quote_content blockquote cite {
	font-size: 14px;
}
.et_pb_column_2_5 .et_link_content a.et_link_main_url {
	font-size: 14px;
}
.et_pb_column_2_5 .et_quote_content blockquote cite {
	font-size: 14px;
}
.et_pb_column_3_8 .et_link_content a.et_link_main_url {
	font-size: 14px;
}
.et_pb_column_3_8 .et_quote_content blockquote cite {
	font-size: 14px;
}
.et_pb_blog_grid .et_link_content {
	margin: -20px -20px 19px;
}
.et_pb_blog_grid .et_quote_content {
	margin: -20px -20px 19px;
}
.et_pb_column_1_3 .et_pb_audio_module_content {
	padding: 30px;
}
.et_pb_column_1_4 .et_pb_audio_module_content {
	padding: 30px;
}
.et_pb_column_3_8 .et_pb_audio_module_content {
	padding: 30px;
}
.et_pb_blog_grid .et_audio_content {
	margin-bottom: 19px;
}
.et_audio_container .mejs-container {
	width: auto !important; height: auto !important;
}
.et_audio_container .mejs-container {
	background: 0px 0px; height: auto;
}
.et_audio_container .mejs-container .mejs-controls {
	background: 0px 0px; height: auto;
}
.et_audio_container .mejs-embed {
	background: 0px 0px; height: auto;
}
.et_audio_container .mejs-embed body {
	background: 0px 0px; height: auto;
}
.et_audio_container .mejs-controls .mejs-time-rail .mejs-time-loaded {
	display: none !important;
}
.et_audio_container .mejs-time.mejs-currenttime-container {
	display: none !important;
}
.et_audio_container .mejs-time {
	padding: 0px; line-height: inherit; margin-right: 90px; margin-left: 10px; display: block !important;
}
.et_audio_container .mejs-android .mejs-time {
	margin-right: 0px;
}
.et_audio_container .mejs-ios .mejs-time {
	margin-right: 0px;
}
.et_audio_container .mejs-ipad .mejs-time {
	margin-right: 0px;
}
.et_audio_container .mejs-iphone .mejs-time {
	margin-right: 0px;
}
.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	background: rgba(255, 255, 255, 0.5); margin: 8px 0px 0px; border-radius: 5px; left: auto; top: 0px; height: 4px; right: 0px;
}
.et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total {
	background: rgba(255, 255, 255, 0.5); margin: 8px 0px 0px; border-radius: 5px; left: auto; top: 0px; height: 4px; right: 0px;
}
.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	background: rgba(153, 153, 153, 0.5);
}
.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total {
	background: rgba(153, 153, 153, 0.5);
}
.et_audio_container .mejs-controls > div {
	height: 20px !important;
}
.et_audio_container .mejs-controls div.mejs-time-rail {
	padding-top: 0px; margin-right: 0px; margin-left: 42px; display: block !important; position: relative;
}
.et_audio_container span.mejs-time-total.mejs-time-slider {
	display: block !important; position: relative !important; max-width: 100%;
}
.et_audio_container .mejs-button.mejs-volume-button {
	width: auto; height: auto; right: 59px; bottom: -2px; margin-left: auto; position: absolute;
}
.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	background: rgb(255, 255, 255); border-radius: 5px; height: 4px;
}
.et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current {
	background: rgb(255, 255, 255); border-radius: 5px; height: 4px;
}
.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	background: rgb(153, 153, 153);
}
.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current {
	background: rgb(153, 153, 153);
}
.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
	border: currentColor; border-image: none; width: 10px; display: block;
}
.et_audio_container .mejs-controls .mejs-time-rail .mejs-time-handle {
	border: currentColor; border-image: none; width: 10px; display: block;
}
.et_pb_audio_legacy .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-handle {
	top: -3px;
}
.et_audio_container .mejs-time-rail .mejs-time-handle-content {
	border-radius: 100%; transform: scale(1); -webkit-transform: scale(1);
}
.et_audio_container .mejs-time-rail .mejs-time-hovered {
	height: 4px;
}
.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
	background: rgb(255, 255, 255); border-radius: 5px; top: -3px; height: 10px; position: absolute; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.et_pb_audio_legacy .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
	top: 5px;
}
.et_pb_audio_legacy .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	top: 8px;
}
.et_audio_container .mejs-container .mejs-controls .mejs-time span {
	font-size: 18px;
}
.et_audio_container .mejs-controls a.mejs-horizontal-volume-slider {
	height: 19px; right: 0px; bottom: 0px; margin-left: 5px; display: block !important; position: absolute;
}
.et_audio_container .mejs-controls div.mejs-horizontal-volume-slider {
	height: 4px;
}
.et_audio_container .mejs-playpause-button button {
	background: 0px 0px !important; margin: 0px !important; width: auto !important; height: auto !important; position: relative !important; z-index: 99;
}
.et_audio_container .mejs-volume-button button {
	background: 0px 0px !important; margin: 0px !important; width: auto !important; height: auto !important; position: relative !important; z-index: 99;
}
.et_audio_container .mejs-playpause-button button::before {
	left: 0px; top: -8px; font-size: 32px; content: "\45" !important;
}
.et_audio_container .mejs-playpause-button button::before {
	color: rgb(255, 255, 255);
}
.et_audio_container .mejs-volume-button button::before {
	color: rgb(255, 255, 255);
}
.et_pb_text_color_dark .et_audio_container .mejs-playpause-button button::before {
	color: rgb(102, 102, 102);
}
.et_pb_text_color_dark .et_audio_container .mejs-volume-button button::before {
	color: rgb(102, 102, 102);
}
.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
	background: rgb(102, 102, 102);
}
.et_pb_text_color_dark .mejs-controls .mejs-time-rail .mejs-time-handle {
	background: rgb(102, 102, 102);
}
.et_pb_text_color_dark .mejs-container .mejs-controls .mejs-time span {
	color: rgb(153, 153, 153);
}
.et_audio_container .mejs-playpause-button {
	width: auto !important; height: auto !important; margin-top: -7px !important; position: absolute;
}
.et_audio_container .mejs-controls .mejs-button button:focus {
	outline: 0px;
}
.et_audio_container .mejs-playpause-button.mejs-pause button::before {
	content: "\60" !important;
}
.et_audio_container .mejs-volume-button button::before {
	font-size: 18px; content: "\e068";
}
.et_pb_blog_grid .et_audio_container .mejs-container .mejs-controls .mejs-time span {
	font-size: 14px;
}
.et_pb_column_1_3 .et_audio_container .mejs-container .mejs-controls .mejs-time span {
	font-size: 14px;
}
.et_pb_column_1_4 .et_audio_container .mejs-container .mejs-controls .mejs-time span {
	font-size: 14px;
}
.et_pb_column_1_5 .et_audio_container .mejs-container .mejs-controls .mejs-time span {
	font-size: 14px;
}
.et_pb_column_1_6 .et_audio_container .mejs-container .mejs-controls .mejs-time span {
	font-size: 14px;
}
.et_pb_column_2_5 .et_audio_container .mejs-container .mejs-controls .mejs-time span {
	font-size: 14px;
}
.et_pb_column_3_8 .et_audio_container .mejs-container .mejs-controls .mejs-time span {
	font-size: 14px;
}
.et_audio_container .mejs-container .mejs-controls {
	padding: 0px; position: relative; flex-wrap: wrap;
}
body:not(.et-fb-no-rtl).rtl.et-db .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	left: 0px; right: auto;
}
body:not(.et-fb-no-rtl).rtl.et-db .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total {
	left: 0px; right: auto;
}
body:not(.et-fb-no-rtl).rtl.et-db .et_audio_container .mejs-controls a.mejs-horizontal-volume-slider {
	left: 0px; right: auto;
}
body:not(.et-fb-no-rtl).rtl.et-db .et_audio_container .mejs-controls a.mejs-horizontal-volume-slider {
	margin-left: 0px;
}
body:not(.et-fb-no-rtl).rtl.et-db .et_audio_container .mejs-time {
	margin-right: 10px; margin-left: 90px;
}
body:not(.et-fb-no-rtl).rtl.et-db .et_audio_container .mejs-android .mejs-time {
	margin-left: 0px;
}
body:not(.et-fb-no-rtl).rtl.et-db .et_audio_container .mejs-ios .mejs-time {
	margin-left: 0px;
}
body:not(.et-fb-no-rtl).rtl.et-db .et_audio_container .mejs-ipad .mejs-time {
	margin-left: 0px;
}
body:not(.et-fb-no-rtl).rtl.et-db .et_audio_container .mejs-iphone .mejs-time {
	margin-left: 0px;
}
body:not(.et-fb-no-rtl).rtl.et-db .et_audio_container .mejs-button.mejs-volume-button {
	left: 59px; right: auto;
}
body:not(.et-fb-no-rtl).rtl.et-db .et_audio_container .mejs-controls div.mejs-time-rail {
	margin-right: 42px; margin-left: 5px;
}
.et_pb_post .et_pb_gallery_post_type .et_pb_slide {
	background-position: top; min-height: 500px; background-size: cover !important;
}
.et_pb_row .et_pb_blog_grid .et_pb_post .et_pb_slide {
	min-height: 180px;
}
.et_gallery_item {
	margin: 0px 7.47% 7.47% 0px; width: 28.35%; float: left;
}
:nth-child(3n).et_gallery_item {
	margin-right: 0px;
}
:nth-child(3n+1).et_gallery_item {
	clear: both;
}
.et_pb_column_3_4 .et_pb_post .et_pb_slide {
	min-height: 442px;
}
.et_pb_column_2_3 .et_pb_post .et_pb_slide {
	min-height: 390px;
}
.et_pb_column_1_2 .et_pb_post .et_pb_slide {
	min-height: 284px;
}
.et_pb_column_3_5 .et_pb_post .et_pb_slide {
	min-height: 284px;
}
.et_pb_column_1_3 .et_pb_post .et_pb_slide {
	min-height: 180px;
}
.et_pb_column_2_5 .et_pb_post .et_pb_slide {
	min-height: 180px;
}
.et_pb_column_3_8 .et_pb_post .et_pb_slide {
	min-height: 180px;
}
.et_pb_column_1_4 .et_pb_post .et_pb_slide {
	min-height: 125px;
}
.et_pb_column_1_5 .et_pb_post .et_pb_slide {
	min-height: 125px;
}
.et_pb_column_1_6 .et_pb_post .et_pb_slide {
	min-height: 125px;
}
.et_pb_audio_module {
	position: relative;
}
.et_pb_audio_cover_art {
	background-position: center; transition: inherit; left: 0px; top: 0px; width: 220px; height: 100%; position: absolute; background-repeat: no-repeat; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover;
}
.et_pb_audio_module_content {
	margin-left: 220px;
}
.et_audio_module_meta {
	color: rgb(255, 255, 255); margin-bottom: 17px;
}
.et_pb_audio_no_image .et_pb_audio_module_content {
	margin-left: 0px;
}
.et_pb_column_1_2 .et_pb_audio_cover_art {
	width: 100%; float: none; position: relative;
}
.et_pb_column_1_3 .et_pb_audio_cover_art {
	width: 100%; float: none; position: relative;
}
.et_pb_column_1_4 .et_pb_audio_cover_art {
	width: 100%; float: none; position: relative;
}
.et_pb_column_1_5 .et_pb_audio_cover_art {
	width: 100%; float: none; position: relative;
}
.et_pb_column_1_6 .et_pb_audio_cover_art {
	width: 100%; float: none; position: relative;
}
.et_pb_column_2_5 .et_pb_audio_cover_art {
	width: 100%; float: none; position: relative;
}
.et_pb_column_3_5 .et_pb_audio_cover_art {
	width: 100%; float: none; position: relative;
}
.et_pb_column_3_8 .et_pb_audio_cover_art {
	width: 100%; float: none; position: relative;
}
.et_pb_column_1_2 .et_pb_audio_module_content {
	margin-left: 0px;
}
.et_pb_column_1_3 .et_pb_audio_module_content {
	margin-left: 0px;
}
.et_pb_column_2_5 .et_pb_audio_module_content {
	margin-left: 0px;
}
.et_pb_column_3_5 .et_pb_audio_module_content {
	margin-left: 0px;
}
.et_pb_column_3_8 .et_pb_audio_module_content {
	margin-left: 0px;
}
.et_pb_column_1_4 .et_pb_audio_module_content {
	margin-left: 0px;
}
.et_pb_column_1_5 .et_pb_audio_module_content {
	margin-left: 0px;
}
.et_pb_column_1_6 .et_pb_audio_module_content {
	margin-left: 0px;
}
.et_pb_column_1_4 .et_audio_module_meta {
	font-size: 12px;
}
.et_pb_column_1_5 .et_audio_module_meta {
	font-size: 12px;
}
.et_pb_column_1_6 .et_audio_module_meta {
	font-size: 12px;
}
.et_pb_column_1_2 .et_pb_audio_cover_art {
	height: 380px;
}
.et_pb_column_3_5 .et_pb_audio_cover_art {
	height: 380px;
}
.et_pb_column_3_8 .et_pb_audio_cover_art {
	height: 275px;
}
.et_pb_column_1_3 .et_pb_audio_cover_art {
	height: 240px;
}
.et_pb_column_2_5 .et_pb_audio_cover_art {
	height: 240px;
}
.et_pb_column_1_4 .et_pb_audio_cover_art {
	height: 170px;
}
.et_pb_column_1_5 .et_pb_audio_cover_art {
	height: 170px;
}
.et_pb_column_1_6 .et_pb_audio_cover_art {
	height: 170px;
}
.et_pb_slide_video {
	top: 50%; bottom: auto; position: absolute;
}
.et_pb_slide_video .wp-video-shortcode video {
	height: auto;
}
.et_pb_slide_video video.wp-video-shortcode {
	height: auto;
}
.et_pb_slider {
	overflow: hidden; position: relative;
}
.et_pb_row::after {
	width: 0px; height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: ".";
}
.et_pb_row_inner::after {
	width: 0px; height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: ".";
}
.et_pb_slides::after {
	width: 0px; height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: ".";
}
.et_pb_slider .et_pb_slide {
	list-style: none !important; width: 100%; text-align: center; margin-right: -100%; float: left; display: none; position: relative;
}
.format-gallery .et_pb_slider.gallery-not-found .et_pb_slide {
	box-shadow: inset 0px 0px 10px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, .1);
}
.et_pb_slider.gallery-not-found .et_pb_slide {
	min-height: 0px !important;
}
.et_pb_slider.gallery-not-found .et_pb_slide .et_pb_container {
	min-height: 0px !important;
}
.et_pb_section {
	background-position: center; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover;
}
.et_pb_slider .et_pb_slide {
	background-position: center; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover;
}
.et_pb_slider :first-child.et_pb_slide {
	display: list-item;
}
.et_pb_post > .et_pb_slider {
	margin-bottom: 30px;
}
.et_pb_slider .et_pb_container {
	margin: 0px auto; width: 80%; position: relative; z-index: 2; max-width: 1080px;
}
.et_pb_slide {
	padding: 0px 6%;
}
.et_pb_video_slider .et_pb_slide {
	padding: 0px;
}
.et_pb_slider_fullwidth_off .et_pb_container {
	width: 100% !important;
}
.et-pb-arrow-next {
	transition:0.2s ease-in-out; top: 50%; color: rgb(255, 255, 255); font-size: 48px; margin-top: -24px; position: absolute; z-index: 100; opacity: 0; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out;
}
.et-pb-arrow-prev {
	transition:0.2s ease-in-out; top: 50%; color: rgb(255, 255, 255); font-size: 48px; margin-top: -24px; position: absolute; z-index: 100; opacity: 0; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out;
}
.et_pb_bg_layout_light .et-pb-arrow-next {
	color: rgb(51, 51, 51);
}
.et_pb_bg_layout_light .et-pb-arrow-prev {
	color: rgb(51, 51, 51);
}
.et_pb_bg_layout_light .et-pb-controllers .et-pb-active-control {
	background-color: rgb(51, 51, 51);
}
.et_pb_bg_layout_light .et-pb-controllers a {
	background-color: rgba(0, 0, 0, 0.3);
}
.et-pb-arrow-next:hover {
	text-decoration: none;
}
.et-pb-arrow-prev:hover {
	text-decoration: none;
}
.et-pb-arrow-next span {
	display: none;
}
.et-pb-arrow-prev span {
	display: none;
}
.et-pb-arrow-prev {
	left: -22px;
}
.et-pb-arrow-next {
	right: -22px;
}
.et-pb-arrow-prev::before {
	content: "\34";
}
.et-pb-arrow-next::before {
	content: "\35";
}
.et_pb_slider:hover .et-pb-arrow-prev {
	left: 22px; opacity: 1;
}
.et_pb_slider:hover .et-pb-arrow-next {
	right: 22px; opacity: 1;
}
.format-gallery .et-pb-arrow-next {
	color: rgb(255, 255, 255);
}
.format-gallery .et-pb-arrow-prev {
	color: rgb(255, 255, 255);
}
.format-gallery .et-pb-controllers a {
	background-color: rgba(255, 255, 255, 0.5);
}
.format-gallery .et_pb_slider:hover .et-pb-arrow-prev {
	left: 0px;
}
.format-gallery .et_pb_slider:hover .et-pb-arrow-next {
	right: 0px;
}
.et_pb_column_1_3 .et_pb_slider:hover .et-pb-arrow-prev {
	left: 0px;
}
.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-prev {
	left: 0px;
}
.et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-prev {
	left: 0px;
}
.et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-prev {
	left: 0px;
}
.et_pb_column_2_5 .et_pb_slider:hover .et-pb-arrow-prev {
	left: 0px;
}
.et_pb_column_1_3 .et_pb_slider:hover .et-pb-arrow-next {
	right: 0px;
}
.et_pb_column_2_5 .et_pb_slider:hover .et-pb-arrow-next {
	right: 0px;
}
.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-prev {
	right: 0px;
}
.et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-prev {
	right: 0px;
}
.et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-prev {
	right: 0px;
}
.et_pb_column_1_4 .et_pb_slider .et_pb_slide {
	min-height: 170px;
}
.et_pb_column_1_5 .et_pb_slider .et_pb_slide {
	min-height: 170px;
}
.et_pb_column_1_6 .et_pb_slider .et_pb_slide {
	min-height: 170px;
}
.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-next {
	right: 0px;
}
.et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-next {
	right: 0px;
}
.et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-next {
	right: 0px;
}
.et-pb-controllers {
	left: 0px; width: 100%; text-align: center; bottom: 20px; position: absolute; z-index: 10;
}
.format-gallery .et-pb-controllers {
	bottom: 0px;
}
.et-pb-controllers a {
	padding: 0px; border-radius: 7px; width: 7px; height: 7px; text-indent: -9999px; margin-right: 10px; display: inline-block; background-color: rgba(255, 255, 255, 0.5); -moz-border-radius: 7px; -webkit-border-radius: 7px;
}
.et_pb_post .et-pb-controllers a {
	margin-bottom: 10px;
}
.et-pb-controllers a:last-child {
	margin-right: 0px;
}
.et-pb-controllers .et-pb-active-control {
	background-color: rgb(255, 255, 255);
}
.et_pb_slide_image {
	bottom: 0px; position: absolute;
}
:first-child.et_pb_slide .et_pb_slide_image img {
	opacity: 0;
}
:first-child.et_pb_slide .et_pb_slide_image img.active {
	opacity: 1; animation-name: fadeLeft; animation-duration: 0.7s; animation-timing-function: ease-in-out; animation-delay: 0.6s; animation-fill-mode: both; -webkit-animation-duration: .7s; -webkit-animation-fill-mode: both; -webkit-animation-name: fadeLeft; -moz-animation-duration: .7s; -o-animation-duration: .7s; -moz-animation-name: fadeLeft; -o-animation-name: fadeLeft; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out; -o-animation-timing-function: ease-in-out; -webkit-animation-delay: .6s; -moz-animation-delay: .6s; -o-animation-delay: .6s; -moz-animation-fill-mode: both; -o-animation-fill-mode: both;
}
.et_pb_media_alignment_center .et_pb_slide_image {
	top: 50%; bottom: auto;
}
.et-pb-active-slide .et_pb_slide_image {
	animation-duration: 0.7s; animation-timing-function: ease-in-out; animation-delay: 0.6s; animation-fill-mode: both; -webkit-animation-duration: .7s; -webkit-animation-fill-mode: both; -moz-animation-duration: .7s; -o-animation-duration: .7s; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out; -o-animation-timing-function: ease-in-out; -webkit-animation-delay: .6s; -moz-animation-delay: .6s; -o-animation-delay: .6s; -moz-animation-fill-mode: both; -o-animation-fill-mode: both;
}
.et-pb-active-slide .et_pb_slide_video {
	animation-duration: 0.7s; animation-timing-function: ease-in-out; animation-delay: 0.6s; animation-fill-mode: both; -webkit-animation-duration: .7s; -webkit-animation-fill-mode: both; -moz-animation-duration: .7s; -o-animation-duration: .7s; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out; -o-animation-timing-function: ease-in-out; -webkit-animation-delay: .6s; -moz-animation-delay: .6s; -o-animation-delay: .6s; -moz-animation-fill-mode: both; -o-animation-fill-mode: both;
}
.et-pb-active-slide .et_pb_slide_image {
	animation-name: fadeLeft; -webkit-animation-name: fadeLeft; -moz-animation-name: fadeLeft; -o-animation-name: fadeLeft;
}
.et_pb_slide_image img {
	vertical-align: bottom;
}
.et_pb_slide_image {
	width: 47.25%; margin-right: 5.5%;
}
.et_pb_slide_video {
	width: 47.25%; margin-right: 5.5%;
}
.et-pb-active-slide .et_pb_slide_description {
	animation-name: fadeBottom; animation-duration: 0.7s; animation-timing-function: ease-in-out; animation-delay: 0.9s; animation-fill-mode: both; -webkit-animation-duration: .7s; -webkit-animation-fill-mode: both; -webkit-animation-name: fadeBottom; -moz-animation-duration: .7s; -o-animation-duration: .7s; -moz-animation-name: fadeBottom; -o-animation-name: fadeBottom; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out; -o-animation-timing-function: ease-in-out; -webkit-animation-delay: .9s; -moz-animation-delay: .9s; -o-animation-delay: .9s; -moz-animation-fill-mode: both; -o-animation-fill-mode: both;
}
.et_pb_bg_layout_dark .et_pb_slide_description {
	text-shadow: 0px 1px 3px rgba(0,0,0,0.3);
}
.et_pb_bg_layout_dark .et_pb_slide_content {
	color: rgb(255, 255, 255);
}
.et_pb_slide_description .et_pb_slide_title {
	font-weight: 300; margin-top: 0px;
}
.et_pb_slide_description .et_pb_slide_title {
	font-size: 46px;
}
.et_pb_slide_description {
	margin: auto; padding: 16% 8%; width: auto;
}
.et_pb_slider_fullwidth_off .et_pb_slide_description {
	margin: auto; padding: 16% 8%; width: auto;
}
.et_pb_slide_with_image .et_pb_slide_description {
	width: 47.25%; text-align: left; padding-right: 0px; padding-left: 0px; float: right;
}
.et_pb_slide_content {
	color: rgb(51, 51, 51); font-size: 18px; font-weight: 400;
}
.et_pb_slide_content p:last-of-type {
	padding-bottom: 0px;
}
.et_pb_slides .et_pb_container {
	display: table; table-layout: fixed;
}
.et_pb_slides .et_pb_slider_container_inner {
	width: 100%; vertical-align: middle; display: table-cell;
}
.et_pb_slides .et_pb_empty_slide .et_pb_slider_container_inner {
	display: block;
}
.et_pb_slides .et_pb_empty_slide.et_pb_container {
	display: block;
}
.et_pb_slides .et_pb_temp_slide {
	display: block;
}
.et_pb_more_button {
	color: inherit; text-decoration: none; margin-top: 20px; display: inline-block; text-shadow: none;
}
.et_parallax_bg {
	background-position: top; left: 0px; width: 100%; height: 100%; bottom: 0px; display: block; position: absolute; background-repeat: no-repeat; background-size: cover;
}
:not(.et_pb_fullwidth_menu).et_pb_section_parallax {
	overflow: hidden;
}
.et_pb_slider_parallax {
	overflow: hidden;
}
.et_pb_module.et_pb_section_parallax {
	position: relative;
}
.et_pb_posts_nav a.et_pb_section_parallax {
	position: relative;
}
.et_pb_tab.et_pb_section_parallax {
	position: relative;
}
.et_pb_section_parallax .et_pb_parallax_css {
	background-attachment: fixed;
}
.et_pb_slides .et_parallax_bg.et_pb_parallax_css {
	background-attachment: fixed;
}
body.et-bfb .et_pb_section_parallax .et_pb_parallax_css {
	bottom: auto; background-attachment: scroll;
}
body.et-bfb .et_pb_slides .et_parallax_bg.et_pb_parallax_css {
	bottom: auto; background-attachment: scroll;
}
.et_pb_section_parallax.et_pb_column .et_pb_module {
	position: relative; z-index: 9;
}
.et_pb_section_parallax.et_pb_row .et_pb_column {
	position: relative; z-index: 9;
}
.et_pb_section_parallax.et_pb_row .et_pb_module {
	position: relative; z-index: 9;
}
.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_description {
	text-align: center;
}
.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_description {
	text-align: center;
}
.et_pb_column_2_5 .et_pb_slider_fullwidth_off .et_pb_slide_description {
	text-align: center;
}
.et_pb_column_3_5 .et_pb_slider_fullwidth_off .et_pb_slide_description {
	text-align: center;
}
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_description {
	text-align: center;
}
.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_content {
	display: none;
}
.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_image {
	display: none;
}
.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_video {
	display: none;
}
.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_content {
	display: none;
}
.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_image {
	display: none;
}
.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_video {
	display: none;
}
.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_content {
	display: none;
}
.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_image {
	display: none;
}
.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_video {
	display: none;
}
.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_description {
	text-align: center;
}
.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description {
	text-align: center;
}
.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_description {
	text-align: center;
}
.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description {
	text-align: center;
}
.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_description {
	text-align: center;
}
.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description {
	text-align: center;
}
.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_image {
	display: none;
}
.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content {
	display: none;
}
.et_pb_column_2_5 .et_pb_slider_fullwidth_off .et_pb_slide_image {
	display: none;
}
.et_pb_column_2_5 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content {
	display: none;
}
.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_image {
	display: none;
}
.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_video {
	display: none;
}
.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_video {
	display: none;
}
.et_pb_column_2_5 .et_pb_slider_fullwidth_off .et_pb_slide_video {
	display: none;
}
.et_pb_column_3_5 .et_pb_slider_fullwidth_off .et_pb_slide_image {
	display: none;
}
.et_pb_column_3_5 .et_pb_slider_fullwidth_off .et_pb_slide_video {
	display: none;
}
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_image {
	display: none;
}
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_video {
	display: none;
}
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content {
	display: none;
}
.et_pb_column_1_2 .et_pb_slide_content {
	font-size: 14px;
}
.et_pb_column_1_3 .et_pb_slide_content {
	font-size: 14px;
}
.et_pb_column_1_4 .et_pb_slide_content {
	font-size: 14px;
}
.et_pb_column_1_5 .et_pb_slide_content {
	font-size: 14px;
}
.et_pb_column_1_6 .et_pb_slide_content {
	font-size: 14px;
}
.et_pb_column_2_5 .et_pb_slide_content {
	font-size: 14px;
}
.et_pb_column_3_4 .et_pb_column_3_8 .et_pb_slide_content {
	font-size: 14px;
}
.et_pb_column_3_5 .et_pb_slide_content {
	font-size: 14px;
}
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_content {
	display: block;
}
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_image {
	display: block;
}
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_video {
	display: block;
}
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content {
	display: block;
}
.et_pb_column_1_2 .et_pb_slide_description h2.et_pb_slide_title {
	font-size: 26px; font-weight: 400;
}
.et_pb_column_3_4 .et_pb_column_3_8 .et_pb_slide_description h2.et_pb_slide_title {
	font-size: 26px; font-weight: 400;
}
.et_pb_column_3_5 .et_pb_slide_description h2.et_pb_slide_title {
	font-size: 26px; font-weight: 400;
}
.et_pb_column_1_3 .et_pb_slide_description h2.et_pb_slide_title {
	font-size: 22px; font-weight: 400;
}
.et_pb_column_1_4 .et_pb_slide_description h2.et_pb_slide_title {
	font-size: 22px; font-weight: 400;
}
.et_pb_column_1_5 .et_pb_slide_description h2.et_pb_slide_title {
	font-size: 22px; font-weight: 400;
}
.et_pb_column_1_6 .et_pb_slide_description h2.et_pb_slide_title {
	font-size: 22px; font-weight: 400;
}
.et_pb_column_2_5 .et_pb_slide_description h2.et_pb_slide_title {
	font-size: 22px; font-weight: 400;
}
.et_pb_preload .et_pb_section_video_bg {
	visibility: hidden;
}
.et_pb_preload > div {
	visibility: hidden;
}
.et_pb_preload {
	background: rgb(70, 70, 70) !important; position: relative;
}
.et_pb_section.et_pb_section_video.et_pb_preload {
	background: rgb(70, 70, 70) !important; position: relative;
}
.et_pb_preload::before {
	background: url("includes/builder/styles/images/preloader.gif") no-repeat; margin: -16px 0px 0px -16px; border-radius: 32px; left: 50%; top: 50%; width: 32px; height: 32px; position: absolute; content: ""; -moz-border-radius: 32px; -webkit-border-radius: 32px;
}
.et_pb_text ol {
	padding-bottom: 1em;
}
.et_pb_text ul {
	padding-bottom: 1em;
}
.et_pb_text > :last-child {
	padding-bottom: 0px;
}
.et_pb_text_inner {
	position: relative;
}
.et_pb_bg_layout_dark {
	color: rgb(255, 255, 255) !important;
}
.et_pb_bg_layout_dark h1 {
	color: rgb(255, 255, 255) !important;
}
.et_pb_bg_layout_dark h2 {
	color: rgb(255, 255, 255) !important;
}
.et_pb_bg_layout_dark h3 {
	color: rgb(255, 255, 255) !important;
}
.et_pb_bg_layout_dark h4 {
	color: rgb(255, 255, 255) !important;
}
.et_pb_bg_layout_dark h5 {
	color: rgb(255, 255, 255) !important;
}
.et_pb_bg_layout_dark h6 {
	color: rgb(255, 255, 255) !important;
}
.et_pb_text_align_left {
	text-align: left;
}
.et_pb_text_align_center {
	text-align: center;
}
.et_pb_text_align_right {
	text-align: right;
}
.et_pb_text_align_justified {
	text-align: justify;
}
ul.et_pb_social_media_follow {
	margin: 0px 0px 22px; padding: 0px; list-style-type: none !important;
}
.et_pb_social_media_follow li {
	margin-bottom: 8px; display: inline-block; position: relative;
}
.et_pb_social_media_follow li a {
	text-align: center; text-decoration: none; margin-right: 8px; display: inline-block; position: relative;
}
.et_pb_social_media_follow li a.follow_button {
	background: rgba(0, 0, 0, 0.1); padding: 0px 12px; border-radius: 3px; transition:0.3s; color: rgba(0, 0, 0, 0.5); line-height: 1.6em; font-size: 14px; margin-top: 5px; margin-right: 25px; -webkit-transition: all .3s; -moz-transition: all .3s;
}
.et_pb_social_media_follow li.last-child a {
	margin-right: 0px;
}
.et_pb_social_media_follow li:last-child a {
	margin-right: 0px;
}
.et_pb_social_media_follow.has_follow_button li.last-child a.icon {
	margin-right: 8px;
}
.et_pb_social_media_follow.has_follow_button li:last-child a.icon {
	margin-right: 8px;
}
.et_pb_social_media_follow li a.follow_button:hover {
	background: rgba(0, 0, 0, 0.2); color: rgba(0, 0, 0, 0.6);
}
.et_pb_social_media_follow.et_pb_bg_layout_dark li a.follow_button {
	background: rgba(0, 0, 0, 0.6); color: rgba(255, 255, 255, 0.8);
}
.et_pb_social_media_follow.et_pb_bg_layout_dark li a.follow_button:hover {
	background: rgba(0, 0, 0, 0.7); color: rgb(255, 255, 255);
}
.et_pb_social_media_follow li a.icon {
	padding: 0px; width: 32px; height: 32px; box-sizing: content-box;
}
.et_pb_social_media_follow li a.icon::before {
	transition:color 0.3s; width: 32px; height: 32px; color: rgb(255, 255, 255); line-height: 32px; font-size: 16px; display: block; position: relative; z-index: 10; -webkit-transition: color .3s; -moz-transition: color .3s;
}
.et_pb_social_media_follow li a.icon:hover::before {
	color: rgba(255, 255, 255, 0.7);
}
.et_pb_social_media_follow li a.icon {
	border-radius: 3px;
}
.et_pb_social_media_follow_network_name {
	display: none;
}
.et_pb_section {
	position: relative; background-color: rgb(255, 255, 255);
}
.et_pb_section.et_section_transparent {
	background-color: transparent;
}
.et_pb_fullwidth_section {
	padding: 0px;
}
.et_pb_fullwidth_section .et_pb_row {
	padding: 0px !important;
}
.et_pb_inner_shadow {
	box-shadow: inset 0px 0px 7px rgba(0,0,0,0.07); -webkit-box-shadow: inset 0 0 7px rgba(0, 0, 0, .07); -moz-box-shadow: inset 0 0 7px rgba(0, 0, 0, .07);
}
.et_pb_bottom_inside_divider {
	width: 100%; height: 100%; display: block; position: absolute; pointer-events: none; background-repeat-y: no-repeat;
}
.et_pb_top_inside_divider {
	width: 100%; height: 100%; display: block; position: absolute; pointer-events: none; background-repeat-y: no-repeat;
}
.et_pb_bottom_inside_divider.et-no-transition {
	transition:none !important;
}
.et_pb_top_inside_divider.et-no-transition {
	transition:none !important;
}
.et_pb_top_inside_divider {
	margin-top: -1px;
}
.et_pb_bottom_inside_divider {
	margin-bottom: -1px;
}
:not(.et_pb_fullwidth_menu).et_pb_section_video {
	overflow: hidden; position: relative;
}
.et_pb_section_video_bg {
	left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; display: block; visibility: visible; position: absolute; pointer-events: none; background-color: rgb(34, 34, 34);
}
.et_pb_section_video_bg .mejs-controls {
	display: none !important;
}
.et_pb_section_video_bg .mejs-overlay-play {
	display: none !important;
}
.et_pb_section_video_bg embed {
	max-width: none;
}
.et_pb_section_video_bg iframe {
	max-width: none;
}
.et_pb_section_video_bg object {
	max-width: none;
}
.et_pb_section_video_bg video {
	max-width: none;
}
.et_pb_section_video_bg .mejs-video {
	left: 50%; position: absolute; max-width: none;
}
.et_pb_section_video_bg .mejs-overlay-loading {
	display: none !important;
}
.et_pb_social_network_link .et_pb_section_video {
	overflow: visible;
}
.et_pb_row.et_pb_row_empty {
	display: none;
}
:nth-of-type(n+2).et_pb_row_inner.et_pb_row_empty {
	display: none;
}
.et_pb_column.et_pb_column_empty {
	min-height: 1px;
}
.et_pb_row_inner {
	width: 100%; position: relative;
}
.et_pb_row .et_pb_column.et-last-child {
	margin-right: 0px !important;
}
.et_pb_row :last-child.et_pb_column {
	margin-right: 0px !important;
}
.et_pb_row_inner .et_pb_column.et-last-child {
	margin-right: 0px !important;
}
.et_pb_row_inner :last-child.et_pb_column {
	margin-right: 0px !important;
}
.et_pb_space {
	border: currentColor; border-image: none; height: 23px; box-sizing: content-box;
}
.et_pb_divider_hidden {
	margin-bottom: 0px !important;
}
.et_pb_divider_internal {
	width: 100%; display: inline-block;
}
.et_pb_divider {
	margin: 0px 0px 30px; position: relative;
}
.et_pb_divider::before {
	left: 0px; top: 0px; width: 100%; height: 1px; border-top-color: rgba(0, 0, 0, 0.1); border-top-width: 1px; border-top-style: solid; position: absolute; z-index: 10; content: "";
}
.et_pb_divider::after {
	display: table; content: "";
}
.et_pb_space::after {
	display: table; content: "";
}
.et_pb_divider_position_bottom::before {
	top: auto !important; bottom: 0px !important;
}
.et_pb_divider_position_center::before {
	top: 50% !important;
}
.et_pb_fullwidth_header {
	background-position: center; padding: 50px 0px; position: relative; background-size: cover;
}
.et_pb_fullwidth_header p {
	padding-bottom: 0px;
}
.et_pb_fullwidth_header_subhead {
	display: block;
}
.et_pb_fullscreen {
	padding: 0px;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container {
	width: 80%; margin-right: auto; margin-left: auto; position: relative; z-index: 3; max-width: 1080px;
}
.et_pb_fullscreen .et_pb_fullwidth_header_container {
	width: 80%; height: 10px; min-height: 100vh; max-width: none;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center {
	flex-flow:row wrap; display: flex; justify-content: center; -webkit-flex-flow: row wrap; -moz-flex-flow: row wrap; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center;
}
.et_pb_fullscreen .et_pb_fullwidth_header_container.center.bottom-bottom {
	flex-flow:column wrap; justify-content: flex-end; -webkit-flex-flow: column wrap; -moz-flex-flow: column wrap; -webkit-justify-content: flex-end; -moz-justify-content: flex-end; -ms-justify-content: flex-end;
}
.et_pb_fullscreen .et_pb_fullwidth_header_container.center.center-center {
	flex-flow:column nowrap; -webkit-flex-flow: column nowrap; -moz-flex-flow: column nowrap;
}
.et_pb_fullscreen .et_pb_fullwidth_header_container.center.center-bottom .header-content-container {
	flex-flow:row wrap; display: flex; -webkit-flex-flow: row wrap; -moz-flex-flow: row wrap;
}
.et_pb_fullscreen .et_pb_fullwidth_header_container.center.center-bottom .header-content-container .header-content {
	align-self: center; -webkit-align-self: center; -moz-align-self: center; -ms-align-self: center;
}
.et_pb_fullscreen .et_pb_fullwidth_header_container.center.bottom-center .header-image-container.center {
	align-self: flex-start; -webkit-align-self: flex-start; -moz-align-self: flex-start; -ms-align-self: flex-start;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content-container {
	width: 100%; align-self: center; -webkit-align-self: center; -moz-align-self: center; -ms-align-self: center;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-image-container {
	width: 100%; align-self: center; -webkit-align-self: center; -moz-align-self: center; -ms-align-self: center;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content-container.center {
	align-self: center; -webkit-align-self: center; -moz-align-self: center; -ms-align-self: center;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-image-container.center {
	align-self: center; -webkit-align-self: center; -moz-align-self: center; -ms-align-self: center;
}
.et_pb_fullscreen .et_pb_fullwidth_header_container.center .header-content-container.bottom {
	align-self: flex-end; -webkit-align-self: flex-end; -moz-align-self: flex-end; -ms-align-self: flex-end;
}
.et_pb_fullscreen .et_pb_fullwidth_header_container.center .header-image-container.bottom {
	align-self: flex-end; -webkit-align-self: flex-end; -moz-align-self: flex-end; -ms-align-self: flex-end;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left {
	display: flex; -webkit-flex-flow: row; -moz-flex-flow: row;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right {
	flex-flow:row-reverse nowrap; display: flex; -webkit-flex-flow: row-reverse; -moz-flex-flow: row-reverse;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content-container {
	width: 100%;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content-container {
	width: 100%;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-image-container {
	width: 50%; align-self: center; -webkit-align-self: center; -moz-align-self: center; -ms-align-self: center;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-image-container {
	width: 50%; align-self: center; -webkit-align-self: center; -moz-align-self: center; -ms-align-self: center;
}
.et_pb_fullwidth_header.et_pb_header_with_image .et_pb_fullwidth_header_container.left .header-content-container {
	width: 50%; align-self: center; -webkit-align-self: center; -moz-align-self: center; -ms-align-self: center;
}
.et_pb_fullwidth_header.et_pb_header_with_image .et_pb_fullwidth_header_container.right .header-content-container {
	width: 50%; align-self: center; -webkit-align-self: center; -moz-align-self: center; -ms-align-self: center;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content-container.center {
	align-self: center; -webkit-align-self: center; -moz-align-self: center; -ms-align-self: center;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-image-container.center {
	align-self: center; -webkit-align-self: center; -moz-align-self: center; -ms-align-self: center;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content-container.center {
	align-self: center; -webkit-align-self: center; -moz-align-self: center; -ms-align-self: center;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-image-container.center {
	align-self: center; -webkit-align-self: center; -moz-align-self: center; -ms-align-self: center;
}
.et_pb_fullscreen .et_pb_fullwidth_header_container.left .header-content-container.bottom {
	align-self: flex-end; -webkit-align-self: flex-end; -moz-align-self: flex-end; -ms-align-self: flex-end;
}
.et_pb_fullscreen .et_pb_fullwidth_header_container.left .header-image-container.bottom {
	align-self: flex-end; -webkit-align-self: flex-end; -moz-align-self: flex-end; -ms-align-self: flex-end;
}
.et_pb_fullscreen .et_pb_fullwidth_header_container.right .header-content-container.bottom {
	align-self: flex-end; -webkit-align-self: flex-end; -moz-align-self: flex-end; -ms-align-self: flex-end;
}
.et_pb_fullscreen .et_pb_fullwidth_header_container.right .header-image-container.bottom {
	align-self: flex-end; -webkit-align-self: flex-end; -moz-align-self: flex-end; -ms-align-self: flex-end;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content {
	text-align: left; margin-right: 6%; margin-left: 0px;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content {
	text-align: right; margin-right: 0px; margin-left: 6%; float: right;
}
.et_pb_fullscreen .et_pb_fullwidth_header_container.left .header-content-container.bottom {
	margin-bottom: 80px;
}
.et_pb_fullscreen .et_pb_fullwidth_header_container.right .header-content-container.bottom {
	margin-bottom: 80px;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content {
	padding-left: 0px;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content {
	padding-right: 0px;
}
.et_pb_fullwidth_header .header-content {
	padding: 10px; text-align: center;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
	margin: 20px auto; width: 80%; max-width: 800px;
}
.et_pb_fullwidth_header .header-image {
	text-align: center; line-height: 0; margin-right: 2%; margin-left: 2%;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button {
	margin-top: 20px; display: inline-block;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_button_two {
	margin-left: 15px;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_overlay {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 2; content: ""; pointer-events: none;
}
.et_pb_fullwidth_header .et_pb_parallax_css {
	background-position: top; width: 100%; height: 100%; overflow: hidden; position: absolute; background-attachment: fixed; background-repeat: no-repeat; background-size: cover;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll {
	margin: 0px auto; left: 0px; width: 100%; text-align: center; right: 0px; bottom: 0px; padding-top: 10px; padding-bottom: 20px; position: absolute; z-index: 3; min-height: 30px;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a {
	display: inline-block;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a .et-pb-icon {
	color: rgb(255, 255, 255); font-size: 3.5em;
}
.et_pb_accordion .et_pb_toggle {
	margin-bottom: 10px; position: relative;
}
.et_pb_accordion :last-child.et_pb_toggle {
	margin-bottom: 0px;
}
.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title::before {
	display: none;
}
.et_pb_counters {
	list-style: none !important; padding: 0px !important; line-height: inherit !important;
}
.et_pb_pricing {
	list-style: none !important; padding: 0px !important; line-height: inherit !important;
}
.et_pb_tabs_controls {
	list-style: none !important; padding: 0px !important; line-height: inherit !important;
}
.et_pb_widget_area ul {
	list-style: none !important; padding: 0px !important; line-height: inherit !important;
}
.et_pb_gallery .et_pb_gallery_items {
	width: 100%;
}
.et_pb_gallery.et_pb_section_parallax {
	width: 100%;
}
.et_pb_gallery.et_pb_section_parallax:hover {
	overflow: hidden;
}
.et_pb_gallery_grid .et_pb_gallery_items {
	transition:height 0.2s ease-in-out; -webkit-transition: height .2s ease-in-out; -moz-transition: height .2s ease-in-out;
}
.et_pb_gallery_grid .et_pb_gallery_image {
	overflow: hidden; position: relative;
}
.et_pb_gallery_image {
	line-height: 0;
}
.et_pb_filterable_portfolio_grid .et_pb_portfolio_item {
	display: none;
}
.et_pb_gallery_grid .et_pb_gallery_item {
	display: none;
}
.et_pb_portfolio .et_pb_portfolio_item {
	position: relative;
}
.et_pb_gallery_fullwidth .et_pb_gallery_item {
	margin-right: -100%; float: left; display: none; position: relative;
}
.et_pb_gallery_fullwidth .et_pb_gallery_image img {
	width: 100%;
}
.et_pb_gallery_fullwidth .et_pb_gallery_item {
	width: 100%;
}
.et_pb_gallery_fullwidth :first-child.et_pb_gallery_item {
	display: block;
}
.et_pb_portfolio.et_pb_section_parallax .pagination {
	position: relative;
}
.et_pb_portfolio.et_pb_section_parallax .wp-pagenavi {
	position: relative;
}
.et_pb_portfolio.et_pb_section_video .pagination {
	position: relative;
}
.et_pb_portfolio.et_pb_section_video .wp-pagenavi {
	position: relative;
}
.et_pb_portfolio_grid.et_pb_section_parallax .pagination {
	position: relative;
}
.et_pb_portfolio_grid.et_pb_section_parallax .wp-pagenavi {
	position: relative;
}
.et_pb_portfolio_grid.et_pb_section_video .pagination {
	position: relative;
}
.et_pb_portfolio_grid.et_pb_section_video .wp-pagenavi {
	position: relative;
}
.et_pb_text_align_left .wp-pagenavi {
	text-align: left;
}
.et_pb_text_align_left.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul {
	text-align: left;
}
.et_pb_text_align_left.et_pb_gallery .et_pb_gallery_pagination ul {
	text-align: left;
}
.et_pb_text_align_center .wp-pagenavi {
	text-align: center;
}
.et_pb_text_align_center.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul {
	text-align: center;
}
.et_pb_text_align_center.et_pb_gallery .et_pb_gallery_pagination ul {
	text-align: center;
}
.et_pb_text_align_right .wp-pagenavi {
	text-align: right;
}
.et_pb_text_align_right.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul {
	text-align: right;
}
.et_pb_text_align_right.et_pb_gallery .et_pb_gallery_pagination ul {
	text-align: right;
}
.et_pb_text_align_justified .wp-pagenavi {
	text-align: justify;
}
.et_pb_text_align_justified.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul {
	text-align: justify;
}
.et_pb_text_align_justified.et_pb_gallery .et_pb_gallery_pagination ul {
	text-align: justify;
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters {
	margin: 0px 0px 40px; clear: both;
}
.et_pb_filterable_portfolio.et_pb_section_parallax .et_pb_portfolio_filters {
	position: relative;
}
.et_pb_filterable_portfolio.et_pb_section_video .et_pb_portfolio_filters {
	position: relative;
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters ul {
	padding: 0px; list-style-type: none !important;
}
.et_pb_filterable_portfolio.et_pb_text_align_center .et_pb_portfolio_filters ul {
	display: flex; flex-wrap: wrap; justify-content: center;
}
.et_pb_filterable_portfolio.et_pb_text_align_justified .et_pb_portfolio_filters ul {
	display: flex; flex-wrap: wrap; justify-content: space-between;
}
.et_pb_filterable_portfolio.et_pb_text_align_right .et_pb_portfolio_filters ul {
	display: flex; flex-wrap: wrap; justify-content: flex-end;
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li {
	line-height: 1em; font-size: 14px; float: left;
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a {
	margin: -1px -1px 0px 0px; padding: 10px 20px; border: 1px solid rgb(226, 226, 226); border-image: none; height: auto; color: rgb(102, 102, 102); overflow: hidden; display: block; background-color: rgb(255, 255, 255);
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a {
	border-radius: 3px 0px 0px 3px; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px;
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a {
	border-radius: 0px 3px 3px 0px; -moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0;
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover {
	color: rgb(102, 102, 102); background-color: rgb(244, 244, 244);
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active {
	color: rgb(130, 192, 199); background-color: rgb(249, 249, 249);
}
.et_pb_filterable_portfolio .et_pb_portfolio_items {
	width: 100%; position: relative;
}
.et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper {
	width: 100%; position: relative;
}
.et_pb_filterable_portfolio .et_pb_portfolio_item.active {
	animation:fadeLeft 1s cubic-bezier(0.77, 0, 0.175, 1); opacity: 1; -webkit-animation: fadeLeft 1s 1 cubic-bezier(.77, 0, .175, 1); -o-animation: fadeLeft 1s 1 cubic-bezier(.77, 0, .175, 1); -moz-animation: fadeLeft 1s 1 cubic-bezier(.77, 0, .175, 1);
}
.et_pb_gallery_grid .et_pb_gallery_item {
	animation:fadeLeft 1s cubic-bezier(0.77, 0, 0.175, 1); opacity: 1; -webkit-animation: fadeLeft 1s 1 cubic-bezier(.77, 0, .175, 1); -o-animation: fadeLeft 1s 1 cubic-bezier(.77, 0, .175, 1); -moz-animation: fadeLeft 1s 1 cubic-bezier(.77, 0, .175, 1);
}
.et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li {
	width: 100%;
}
.et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li {
	width: 100%;
}
.et_pb_column_1_5 .et_pb_filterable_portfolio .et_pb_portfolio_filters li {
	width: 100%;
}
.et_pb_column_1_6 .et_pb_filterable_portfolio .et_pb_portfolio_filters li {
	width: 100%;
}
.et_pb_column_2_5 .et_pb_filterable_portfolio .et_pb_portfolio_filters li {
	width: 100%;
}
.et_pb_column_3_8 .et_pb_filterable_portfolio .et_pb_portfolio_filters li {
	width: 100%;
}
.et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a {
	border-radius: 3px 3px 0px 0px; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0;
}
.et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a {
	border-radius: 3px 3px 0px 0px; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0;
}
.et_pb_column_1_5 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a {
	border-radius: 3px 3px 0px 0px; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0;
}
.et_pb_column_1_6 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a {
	border-radius: 3px 3px 0px 0px; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0;
}
.et_pb_column_2_5 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a {
	border-radius: 3px 3px 0px 0px; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0;
}
.et_pb_column_3_8 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a {
	border-radius: 3px 3px 0px 0px; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0;
}
.et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a {
	border-radius: 0px 0px 3px 3px; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px;
}
.et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a {
	border-radius: 0px 0px 3px 3px; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px;
}
.et_pb_column_1_5 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a {
	border-radius: 0px 0px 3px 3px; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px;
}
.et_pb_column_1_6 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a {
	border-radius: 0px 0px 3px 3px; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px;
}
.et_pb_column_2_5 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a {
	border-radius: 0px 0px 3px 3px; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px;
}
.et_pb_column_3_8 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a {
	border-radius: 0px 0px 3px 3px; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px;
}
.et_pb_filterable_portfolio .et_pb_portofolio_pagination {
	width: 100%; border-top-color: rgb(226, 226, 226); border-top-width: 1px; border-top-style: solid; position: relative;
}
.et_pb_gallery .et_pb_gallery_pagination {
	width: 100%; border-top-color: rgb(226, 226, 226); border-top-width: 1px; border-top-style: solid; position: relative;
}
.et_pb_filterable_portfolio.et_pb_section_parallax .et_pb_portofolio_pagination {
	position: relative;
}
.et_pb_filterable_portfolio.et_pb_section_video .et_pb_portofolio_pagination {
	position: relative;
}
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul {
	margin: 0px; padding: 0px; text-align: right; list-style-type: none !important;
}
.et_pb_gallery .et_pb_gallery_pagination ul {
	margin: 0px; padding: 0px; text-align: right; list-style-type: none !important;
}
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li {
	padding: 10px; display: inline-block;
}
.et_pb_gallery .et_pb_gallery_pagination ul li {
	padding: 10px; display: inline-block;
}
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a {
	color: rgb(153, 153, 153); line-height: 16px; font-size: 16px;
}
.et_pb_gallery .et_pb_gallery_pagination ul li a {
	color: rgb(153, 153, 153); line-height: 16px; font-size: 16px;
}
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active {
	color: rgb(130, 192, 199);
}
.et_pb_gallery .et_pb_gallery_pagination ul li a.active {
	color: rgb(130, 192, 199);
}
.et_pb_gallery_pagination ul::after {
	width: 100%; height: 0px; display: inline-block; content: "";
}
.et_pb_filterable_portfolio.et_pb_bg_layout_dark .et_pb_portofolio_pagination ul li a {
	color: rgb(255, 255, 255);
}
.et_pb_gallery.et_pb_bg_layout_dark .et_pb_gallery_pagination ul li a {
	color: rgb(255, 255, 255);
}
.et_pb_portfolio_items_wrapper.no_pagination {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.et_pb_module {
	animation-timing-function: linear; -webkit-animation-timing-function: linear; -moz-animation-timing-function: linear; -o-animation-timing-function: linear;
}
.et_pb_module {
	animation-duration: 0.2s; -webkit-animation-duration: .2s; -moz-animation-duration: .2s; -o-animation-duration: .2s;
}
.et_pb_fullwidth_portfolio {
	margin: 0px; overflow: hidden; position: relative;
}
.et_pb_fullwidth_portfolio .et_overlay {
	border: currentColor; border-image: none;
}
.et_pb_fullwidth_portfolio .et_pb_carousel_group {
	width: 100%; float: left; display: none; position: relative;
}
.et_pb_fullwidth_portfolio .et_pb_carousel_group.active {
	display: block;
}
.et_pb_fullwidth_portfolio.et_pb_fullwidth_portfolio_grid .et_pb_carousel_group {
	display: block;
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_items {
	left: 0px; top: 0px; width: 100%; overflow: hidden; position: relative;
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_item {
	margin: 0px; width: 20%; height: 0px; float: left; position: relative;
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image {
	margin: 0px; width: 100%; height: 100%; overflow: hidden; position: relative;
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image img {
	height: inherit; min-height: 100%; min-width: 100%; max-width: inherit;
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image.landscape img {
	height: 100%;
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image.portrait img {
	width: 100%;
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image .et_overlay::before {
	transition:0.4s; top: 45%; -webkit-transition: all .4s; -moz-transition: all .4s;
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay::before {
	top: 33%;
}
.et_pb_fullwidth_portfolio.et_pb_bg_layout_dark .et_pb_portfolio_image .et_overlay {
	background: rgba(0, 0, 0, 0.6);
}
.et_pb_fullwidth_portfolio.et_pb_bg_layout_dark .meta p {
	color: rgb(255, 255, 255);
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image .meta {
	transition:0.3s; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: -1; box-sizing: border-box; opacity: 0; backface-visibility: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-transform: translate3d(0, 0, 0); -webkit-transition: all .3s; -moz-transition: all .3s; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden;
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_title {
	margin: 30px 0px; text-align: center; position: relative;
}
.et_pb_fullwidth_portfolio h2.et_pb_portfolio_title {
	margin: 30px 0px; text-align: center; position: relative;
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image .et_pb_module_header {
	transition:0.3s; width: 100%; text-align: center; float: left; display: block; position: relative; z-index: 5; box-sizing: border-box; backface-visibility: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-transform: translate3d(0, 0, 0); -webkit-transition: all .3s; -moz-transition: all .3s; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden;
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image h3 {
	transition:0.3s; width: 100%; text-align: center; float: left; display: block; position: relative; z-index: 5; box-sizing: border-box; backface-visibility: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-transform: translate3d(0, 0, 0); -webkit-transition: all .3s; -moz-transition: all .3s; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden;
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image p {
	transition:0.3s; width: 100%; text-align: center; float: left; display: block; position: relative; z-index: 5; box-sizing: border-box; backface-visibility: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-transform: translate3d(0, 0, 0); -webkit-transition: all .3s; -moz-transition: all .3s; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden;
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image .et_pb_module_header {
	padding: 0px 5px; margin-top: 40%;
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image h3 {
	padding: 0px 5px; margin-top: 40%;
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image .et_overlay + p.post-meta {
	left: 0px; top: 50%; width: 100%; position: absolute; transform: translateY(-50%);
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_pb_module_header {
	margin-top: 35%;
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover h3 {
	margin-top: 35%;
}
.et_pb_fullwidth_portfolio:hover .et-pb-arrow-prev {
	left: 22px; opacity: 1;
}
.et_pb_fullwidth_portfolio:hover .et-pb-arrow-next {
	right: 22px; opacity: 1;
}
.et_pb_fullwidth_portfolio .et_pb_no_results .entry {
	height: 285.75px; display: flex; flex-direction: column; justify-content: center;
}
.et_pb_post_slider .et_pb_no_results .entry {
	height: 285.75px; display: flex; flex-direction: column; justify-content: center;
}
:not(.et_pb_fullwidth_section).et_pb_section .et_pb_post_slider .et_pb_no_results .entry {
	padding: 16% 8%; height: auto;
}
.et_pb_title_container h1 {
	font-size: 26px;
}
.et_pb_column_1_3 .et_pb_title_container h1 {
	font-size: 18px;
}
.et_pb_column_1_4 .et_pb_title_container h1 {
	font-size: 18px;
}
.et_pb_column_1_5 .et_pb_title_container h1 {
	font-size: 18px;
}
.et_pb_column_1_6 .et_pb_title_container h1 {
	font-size: 18px;
}
.et_pb_column_2_5 .et_pb_title_container h1 {
	font-size: 18px;
}
.et_pb_post_title.et_pb_featured_bg {
	background-position: center; padding: 16% 8%; overflow: hidden; position: relative; background-size: cover;
}
.et_pb_post_title .et_pb_parallax_css {
	background-position: top; width: 100%; height: 100%; overflow: hidden; position: absolute; background-attachment: fixed; background-repeat: no-repeat; background-size: cover;
}
.et_pb_title_featured_container img {
	width: 100%;
}
.et_pb_post_title.et_pb_featured_bg .et_pb_title_container {
	padding: 1em 1.5em;
}
.et_pb_title_container {
	display: block; position: relative; z-index: 98; -ms-word-wrap: break-word; max-width: 100%;
}
.et_pb_title_featured_container {
	line-height: 0; position: relative;
}
p.et_pb_title_meta_container {
	padding-bottom: 1em;
}
.et_pb_post_title.et_pb_featured_bg .et_pb_title_meta_container {
	padding-bottom: 0px;
}
.et_pb_fullwidth_section .et_pb_post_title {
	padding: 6% 0px; position: relative;
}
.et_pb_fullwidth_section .et_pb_post_title.et_pb_image_above {
	padding-top: 0px;
}
.et_pb_fullwidth_section .et_pb_post_title.et_pb_image_below {
	padding-bottom: 0px;
}
.et_pb_fullwidth_section .et_pb_post_title.et_pb_featured_bg .et_pb_title_container {
	padding-bottom: 0px;
}
.et_pb_fullwidth_section .et_pb_title_container {
	margin: auto; width: 80%; display: block; max-width: 1080px;
}
.et_pb_fullwidth_section .et_pb_title_featured_container {
	margin: auto; width: 80%; display: block; max-width: 1080px;
}
.et_pb_fullwidth_code.et_pb_module {
	position: relative; z-index: 9;
}
.et_pb_module.et_pb_has_overlay {
	position: relative;
}
article.et_pb_has_overlay .et_pb_blog_image_container {
	position: relative;
}
.et_pb_module.et_pb_has_overlay .et_overlay {
	border: currentColor; border-image: none;
}
article.et_pb_has_overlay {
	border: currentColor; border-image: none;
}
.et_pb_slider.et_pb_post_slider {
	background-position: center; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover;
}
.et_pb_post_slider .et_pb_slide {
	background-repeat: no-repeat;
}
.et_pb_post_slider_image_bottom .et_pb_slide_image {
	margin: 0px auto 10px !important; position: relative;
}
.et_pb_post_slider_image_bottom .et_pb_slide_description {
	padding-bottom: 8%;
}
.et_pb_post_slider_image_top .et_pb_slide_image {
	margin: 8% auto 0px !important; position: relative;
}
.et_pb_post_slider_image_top .et_pb_slide_description {
	padding-top: 8%; padding-bottom: 8%;
}
.et_pb_post_slider_image_right .et_pb_slide_description {
	float: left !important;
}
.et_pb_post_slider_image_right .et_pb_slide_image {
	right: 0px; margin-right: 0px;
}
.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper {
	padding: 30px; border-radius: 3px;
}
.et_pb_slider_with_overlay .et_pb_slide_overlay_container {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 1;
}
.et_pb_slide_content .post-meta {
	font-size: 13px !important; font-weight: 400 !important;
}
.et_pb_slide_content .post-meta a {
	font-size: 13px !important; font-weight: 400 !important;
}
.et_pb_slide_content .post-meta {
	padding-top: 5px; padding-bottom: 0px !important;
}
.et_pb_bg_layout_light.et_pb_slider_with_overlay .et_pb_slide_overlay_container {
	background-color: rgba(255, 255, 255, 0.9);
}
.et_pb_bg_layout_light.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper {
	background-color: rgba(255, 255, 255, 0.9);
}
.et_pb_bg_layout_dark.et_pb_slider_with_overlay .et_pb_slide_overlay_container {
	background-color: rgba(0, 0, 0, 0.3);
}
.et_pb_bg_layout_dark.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper {
	background-color: rgba(0, 0, 0, 0.3);
}
.et_pb_post_slider.et_pb_bg_layout_dark .post-meta {
	color: rgb(255, 255, 255) !important;
}
.et_pb_post_slider.et_pb_bg_layout_dark .post-meta a {
	color: rgb(255, 255, 255) !important;
}
.et_pb_post_slider.et_pb_bg_layout_light .post-meta {
	color: rgb(51, 51, 51) !important;
}
.et_pb_post_slider.et_pb_bg_layout_light .post-meta a {
	color: rgb(51, 51, 51) !important;
}
.et_pb_post_slider .et_pb_slide.et-pb-active-slide .et_pb_slide_description {
	opacity: 0;
}
.et_pb_post_slider .et_pb_slide.et-pb-active-slide .et_pb_slide_image {
	opacity: 0;
}
.et_pb_column_1_2 .et_pb_post_slider_image_bottom .et_pb_slide {
	padding-bottom: 6%;
}
.et_pb_column_1_3 .et_pb_post_slider_image_bottom .et_pb_slide {
	padding-bottom: 6%;
}
.et_pb_column_1_4 .et_pb_post_slider_image_bottom .et_pb_slide {
	padding-bottom: 6%;
}
.et_pb_column_1_5 .et_pb_post_slider_image_bottom .et_pb_slide {
	padding-bottom: 6%;
}
.et_pb_column_1_6 .et_pb_post_slider_image_bottom .et_pb_slide {
	padding-bottom: 6%;
}
.et_pb_column_2_5 .et_pb_post_slider_image_bottom .et_pb_slide {
	padding-bottom: 6%;
}
.et_pb_column_3_5 .et_pb_post_slider_image_bottom .et_pb_slide {
	padding-bottom: 6%;
}
.et_pb_column_3_8 .et_pb_post_slider_image_bottom .et_pb_slide {
	padding-bottom: 6%;
}
.et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_image {
	margin-bottom: 10% !important;
}
.et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_video {
	margin-bottom: 10% !important;
}
.et_pb_column_3_4 .et_pb_post_slider_image_bottom .et_pb_slide_image {
	margin-bottom: 5% !important;
}
.et_pb_column_3_4 .et_pb_post_slider_image_bottom .et_pb_slide_video {
	margin-bottom: 5% !important;
}
.et_pb_column_4_4 .et_pb_post_slider_image_bottom .et_pb_slide_image {
	margin-bottom: 5% !important;
}
.et_pb_column_4_4 .et_pb_post_slider_image_bottom .et_pb_slide_video {
	margin-bottom: 5% !important;
}
.et_pb_column_2_3 .et_pb_post_slider_image_bottom .et_pb_slide_image {
	margin-bottom: 7% !important;
}
.et_pb_column_2_3 .et_pb_post_slider_image_bottom .et_pb_slide_video {
	margin-bottom: 7% !important;
}
.et_pb_column_1_3 .et_pb_post_slider_image_bottom .et_pb_slide_image {
	margin-bottom: 15% !important;
}
.et_pb_column_1_3 .et_pb_post_slider_image_bottom .et_pb_slide_video {
	margin-bottom: 15% !important;
}
.et_pb_column_2_5 .et_pb_post_slider_image_bottom .et_pb_slide_image {
	margin-bottom: 15% !important;
}
.et_pb_column_2_5 .et_pb_post_slider_image_bottom .et_pb_slide_video {
	margin-bottom: 15% !important;
}
.et_pb_column_3_8 .et_pb_post_slider_image_bottom .et_pb_slide_image {
	margin-bottom: 15% !important;
}
.et_pb_column_3_8 .et_pb_post_slider_image_bottom .et_pb_slide_video {
	margin-bottom: 15% !important;
}
.et_pb_column_1_4 .et_pb_post_slider_image_bottom .et_pb_slide_image {
	margin-bottom: 25% !important;
}
.et_pb_column_1_4 .et_pb_post_slider_image_bottom .et_pb_slide_video {
	margin-bottom: 25% !important;
}
.et_pb_column_1_5 .et_pb_post_slider_image_bottom .et_pb_slide_image {
	margin-bottom: 25% !important;
}
.et_pb_column_1_5 .et_pb_post_slider_image_bottom .et_pb_slide_video {
	margin-bottom: 25% !important;
}
.et_pb_column_1_6 .et_pb_post_slider_image_bottom .et_pb_slide_image {
	margin-bottom: 25% !important;
}
.et_pb_column_1_6 .et_pb_post_slider_image_bottom .et_pb_slide_video {
	margin-bottom: 25% !important;
}
.et_pb_post_slider.et_pb_module .et_pb_row {
	width: 100%;
}
.et_pb_post_slider.et_pb_module .et_pb_with_background .et_pb_row {
	width: 80%;
}
.et_pb_post_slider.et_pb_module .et_pb_section {
	background-color: transparent;
}
.et_pb_search .screen-reader-text {
	display: none;
}
.et_pb_search {
	border-radius: 3px; border: 1px solid rgb(221, 221, 221); border-image: none; overflow: hidden;
}
.et_pb_search input.et_pb_s {
	margin: 0px; padding: 0.71em; border: currentColor; border-image: none; color: rgb(102, 102, 102); line-height: normal !important; font-size: 14px;
}
.et_pb_search input.et_pb_searchsubmit {
	margin: 0px; padding: 0.71em; border: currentColor; border-image: none; color: rgb(102, 102, 102); line-height: normal !important; font-size: 14px;
}
.et_pb_search input:-ms-input-placeholder.et_pb_s {
	color: rgb(102, 102, 102);
}
.et_pb_search input.et_pb_s {
	background: 0px 0px; width: 100%; padding-right: 80px; display: inline-block; -webkit-appearance: none;
}
.et_pb_search .et_pb_searchform {
	position: relative;
}
.et_pb_search input.et_pb_searchsubmit {
	top: 0px; bottom: 0px; position: absolute; cursor: pointer; min-height: 100% !important; background-color: rgb(221, 221, 221);
}
.et_pb_search.et_pb_text_align_center .et_pb_searchsubmit {
	right: 0px;
}
.et_pb_search.et_pb_text_align_left .et_pb_searchsubmit {
	right: 0px;
}
.et_pb_search.et_pb_text_align_right .et_pb_searchsubmit {
	left: 0px; right: auto;
}
.et_pb_search.et_pb_text_align_right input.et_pb_s {
	text-align: right; padding-right: 0.7em; padding-left: 80px;
}
.et_pb_search.et_pb_text_align_center input.et_pb_s {
	text-align: center;
}
.et_pb_search.et_pb_hide_search_button input.et_pb_searchsubmit {
	display: none;
}
.et_pb_search.et_pb_hide_search_button input.et_pb_s {
	padding-right: 0.7em !important; padding-left: 0.7em !important;
}
.et_pb_search.et_pb_bg_layout_dark input.et_pb_s {
	border: 2px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255);
}
.et_pb_search.et_pb_bg_layout_dark input:-ms-input-placeholder.et_pb_s {
	color: rgb(255, 255, 255);
}
.et_pb_search.et_pb_bg_layout_dark input.et_pb_searchsubmit {
	border: 2px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255); font-weight: 500; background-color: transparent;
}
.et_pb_comments_module #comment-wrap {
	padding-top: 0px; position: relative;
}
.et_pb_comments_module.et_pb_no_avatar .comment_avatar {
	display: none;
}
.et_pb_comments_module.et_pb_no_avatar .comment-body {
	padding-left: 0px !important; min-height: 0px !important;
}
.et_pb_comments_module.et_pb_no_avatar.et_pb_no_reply_button .comment-body {
	margin-bottom: 15px !important;
}
.et_pb_comments_module.et_pb_no_reply_button span.reply-container {
	display: none;
}
.et_pb_comments_module.et_pb_no_reply_button .comment-body {
	padding-right: 0px !important;
}
.et_pb_comments_module.et_pb_no_comments_count #comments {
	display: none;
}
.et_pb_bg_layout_dark .comment_postinfo a {
	color: rgb(255, 255, 255);
}
.et_pb_bg_layout_dark .comment_postinfo span {
	color: rgb(255, 255, 255);
}
.et_pb_posts_nav.nav-single::after {
	clear: both; display: block; content: "";
}
.et_pb_posts_nav a {
	display: inline-block;
}
.et_pb_posts_nav .nav-next {
	position: relative;
}
.et_pb_posts_nav .nav-previous {
	position: relative;
}
.et_pb_posts_nav .meta-nav {
	position: relative;
}
.et_pb_posts_nav .nav-label {
	position: relative;
}
.et_pb_code_inner {
	position: relative;
}
.et-waypoint {
	opacity: 0;
}
.et_pb_counters {
	opacity: 1;
}
.et_pb_animation_off {
	opacity: 1;
}
.et-animated li span .et_pb_counter_amount {
	animation:slideWidth 1s cubic-bezier(0.77, 0, 0.175, 1); position: relative; opacity: 1; -webkit-animation: slideWidth 1s 1 cubic-bezier(.77, 0, .175, 1); -o-animation: slideWidth 1s 1 cubic-bezier(.77, 0, .175, 1); -moz-animation: slideWidth 1s 1 cubic-bezier(.77, 0, .175, 1);
}
.et_pb_animation_left.et-animated {
	animation:fadeLeft 1s cubic-bezier(0.77, 0, 0.175, 1); opacity: 1; -webkit-animation: fadeLeft 1s 1 cubic-bezier(.77, 0, .175, 1); -o-animation: fadeLeft 1s 1 cubic-bezier(.77, 0, .175, 1); -moz-animation: fadeLeft 1s 1 cubic-bezier(.77, 0, .175, 1);
}
.et_pb_animation_right.et-animated {
	animation:fadeRight 1s cubic-bezier(0.77, 0, 0.175, 1); opacity: 1; -webkit-animation: fadeRight 1s 1 cubic-bezier(.77, 0, .175, 1); -o-animation: fadeRight 1s 1 cubic-bezier(.77, 0, .175, 1); -moz-animation: fadeRight 1s 1 cubic-bezier(.77, 0, .175, 1);
}
.et_pb_animation_top.et-animated {
	animation:fadeTop 1s cubic-bezier(0.77, 0, 0.175, 1); opacity: 1; -webkit-animation: fadeTop 1s 1 cubic-bezier(.77, 0, .175, 1); -o-animation: fadeTop 1s 1 cubic-bezier(.77, 0, .175, 1); -moz-animation: fadeTop 1s 1 cubic-bezier(.77, 0, .175, 1);
}
.et_pb_animation_bottom.et-animated {
	animation:fadeBottom 1s cubic-bezier(0.77, 0, 0.175, 1); opacity: 1; -webkit-animation: fadeBottom 1s 1 cubic-bezier(.77, 0, .175, 1); -o-animation: fadeBottom 1s 1 cubic-bezier(.77, 0, .175, 1); -moz-animation: fadeBottom 1s 1 cubic-bezier(.77, 0, .175, 1);
}
.et_pb_animation_fade_in.et-animated {
	animation:fadeIn 1s cubic-bezier(0.77, 0, 0.175, 1); opacity: 1; -webkit-animation: fadeIn 1s 1 cubic-bezier(.77, 0, .175, 1); -o-animation: fadeIn 1s 1 cubic-bezier(.77, 0, .175, 1); -moz-animation: fadeIn 1s 1 cubic-bezier(.77, 0, .175, 1);
}
@media all and (max-width:768px)
{
.et_pb_column_1_2 .et_pb_video_play {
	line-height: 3rem; font-size: 3rem; margin-top: -1.5rem; margin-left: -1.5rem;
}
.et_pb_column_2_3 .et_pb_video_play {
	line-height: 3rem; font-size: 3rem; margin-top: -1.5rem; margin-left: -1.5rem;
}
.et_pb_column_3_4 .et_pb_video_play {
	line-height: 3rem; font-size: 3rem; margin-top: -1.5rem; margin-left: -1.5rem;
}
.et_pb_column_3_5 .et_pb_video_play {
	line-height: 3rem; font-size: 3rem; margin-top: -1.5rem; margin-left: -1.5rem;
}
.et_pb_column_4_4 .et_pb_video_play {
	line-height: 3rem; font-size: 3rem; margin-top: -1.5rem; margin-left: -1.5rem;
}
:not(.et_pb_column_inner).et_pb_column_2_3 > .et_pb_newsletter .et_pb_newsletter_form {
	padding-left: 0px;
}
:not(.et_pb_column_inner).et_pb_column_3_4 > .et_pb_newsletter .et_pb_newsletter_form {
	padding-left: 0px;
}
:not(.et_pb_column_inner).et_pb_column_4_4 > .et_pb_newsletter .et_pb_newsletter_form {
	padding-left: 0px;
}
:not(.et_pb_column_inner).et_pb_column_2_3 > .et_pb_newsletter {
	display: block;
}
:not(.et_pb_column_inner).et_pb_column_3_4 > .et_pb_newsletter {
	display: block;
}
:not(.et_pb_column_inner).et_pb_column_4_4 > .et_pb_newsletter {
	display: block;
}
:not(.et_pb_column_inner).et_pb_column_2_3 > .et_pb_newsletter .et_pb_newsletter_description {
	margin-bottom: 25px;
}
:not(.et_pb_column_inner).et_pb_column_3_4 > .et_pb_newsletter .et_pb_newsletter_description {
	margin-bottom: 25px;
}
:not(.et_pb_column_inner).et_pb_column_4_4 > .et_pb_newsletter .et_pb_newsletter_description {
	margin-bottom: 25px;
}
}
@media all and (min-width:480px)
{
.et_pb_column_1_4 .et_pb_comments_module .comment_avatar img {
	max-width: 50%;
}
.et_pb_column_1_5 .et_pb_comments_module .comment_avatar img {
	max-width: 50%;
}
.et_pb_column_1_6 .et_pb_comments_module .comment_avatar img {
	max-width: 50%;
}
.et_pb_column_1_4 .et_pb_comments_module .comment-body {
	padding: 0px 0px 0px 50px;
}
.et_pb_column_1_5 .et_pb_comments_module .comment-body {
	padding: 0px 0px 0px 50px;
}
.et_pb_column_1_6 .et_pb_comments_module .comment-body {
	padding: 0px 0px 0px 50px;
}
.et_pb_column_1_4 .et_pb_comments_module .comment .children {
	margin-left: 0px;
}
.et_pb_column_1_5 .et_pb_comments_module .comment .children {
	margin-left: 0px;
}
.et_pb_column_1_6 .et_pb_comments_module .comment .children {
	margin-left: 0px;
}
.et_pb_column_1_4 .et_pb_comments_module .comment-reply-link {
	top: auto !important; bottom: -10px; float: right; position: relative !important;
}
.et_pb_column_1_5 .et_pb_comments_module .comment-reply-link {
	top: auto !important; bottom: -10px; float: right; position: relative !important;
}
.et_pb_column_1_6 .et_pb_comments_module .comment-reply-link {
	top: auto !important; bottom: -10px; float: right; position: relative !important;
}
}
@media all and (max-width:1405px) and (min-width:981px)
{
.et_pb_column .et_pb_map {
	max-width: 100%;
}
}
@media all and (min-width:981px)
{
.et_pb_section {
	padding: 4% 0px;
}
.et_pb_fullwidth_section {
	padding: 0px;
}
.et_pb_row {
	padding: 2% 0px;
}
.et_pb_column_3_4 .et_pb_row_inner {
	padding: 3.73% 0px;
}
.et_pb_column_2_3 .et_pb_row_inner {
	padding: 4.24% 0px;
}
.et_pb_column_1_2 .et_pb_row_inner {
	padding: 5.82% 0px;
}
.et_pb_column_3_5 .et_pb_row_inner {
	padding: 5.82% 0px;
}
.et_pb_column_single {
	padding: 2.85% 0px;
}
.et_pb_column_single .et_pb_module.et-first-child {
	margin-top: 0px;
}
.et_pb_column_single :first-child.et_pb_module {
	margin-top: 0px;
}
.et_pb_column_single .et_pb_module.et-last-child {
	margin-bottom: 0px;
}
.et_pb_column_single :last-child.et_pb_module {
	margin-bottom: 0px;
}
.et_pb_section .et_pb_row .et_pb_column .et_pb_module.et-last-child {
	margin-bottom: 0px;
}
.et_pb_section .et_pb_row .et_pb_column :last-child.et_pb_module {
	margin-bottom: 0px;
}
.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_column .et_pb_module.et-last-child {
	margin-bottom: 0px;
}
.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_column :last-child.et_pb_module {
	margin-bottom: 0px;
}
.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module.et-last-child {
	margin-bottom: 0px;
}
.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column :last-child.et_pb_module {
	margin-bottom: 0px;
}
.et_section_specialty > .et_pb_row {
	padding: 0px;
}
.et_pb_row_inner {
	width: 100%;
}
.et_pb_row .et_pb_column.et-last-child {
	margin-right: 0px !important;
}
.et_pb_row :last-child.et_pb_column {
	margin-right: 0px !important;
}
.et_pb_row_inner .et_pb_column.et-last-child {
	margin-right: 0px !important;
}
.et_pb_row_inner :last-child.et_pb_column {
	margin-right: 0px !important;
}
.et_pb_row.et_pb_row_fullwidth {
	width: 89% !important; max-width: 89% !important;
}
.et_pb_specialty_fullwidth > .et_pb_row {
	width: 89% !important; max-width: 89% !important;
}
.et_pb_row.et_pb_equal_columns {
	display: flex; direction: ltr;
}
.et_pb_row_inner.et_pb_equal_columns {
	display: flex; direction: ltr;
}
.et_pb_section.et_pb_equal_columns > .et_pb_row {
	display: flex; direction: ltr;
}
.et_pb_row.et_pb_equal_columns > .et_pb_column {
	order: 1;
}
.et_pb_section.et_pb_equal_columns > .et_pb_row > .et_pb_column {
	order: 1;
}
.et_pb_grid_item {
	float: left; position: relative;
}
.et_pb_shop_grid .woocommerce ul.products li.product {
	clear: none;
}
.et_pb_filterable_portfolio_grid .et_pb_portfolio_item img {
	width: 100%;
}
.et_pb_gallery_grid .et_pb_gallery_item img {
	width: 100%;
}
.et_pb_portfolio_grid .et_pb_portfolio_item img {
	width: 100%;
}
.et_pb_filterable_portfolio_grid .et_pb_portfolio_item .et_pb_module_header {
	margin: 10px 0px 0px; padding-bottom: 0px; -ms-word-wrap: break-word;
}
.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2 {
	margin: 10px 0px 0px; padding-bottom: 0px; -ms-word-wrap: break-word;
}
.et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_title {
	margin: 10px 0px 0px; padding-bottom: 0px; -ms-word-wrap: break-word;
}
.et_pb_gallery_grid .et_pb_gallery_item h3 {
	margin: 10px 0px 0px; padding-bottom: 0px; -ms-word-wrap: break-word;
}
.et_pb_portfolio_grid .et_pb_portfolio_item .et_pb_module_header {
	margin: 10px 0px 0px; padding-bottom: 0px; -ms-word-wrap: break-word;
}
.et_pb_portfolio_grid .et_pb_portfolio_item h2 {
	margin: 10px 0px 0px; padding-bottom: 0px; -ms-word-wrap: break-word;
}
.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2 {
	font-size: 18px;
}
.et_pb_gallery_grid .et_pb_gallery_item h3 {
	font-size: 18px;
}
.et_pb_portfolio_grid .et_pb_portfolio_item h2 {
	font-size: 18px;
}
.et_pb_gallery_item .et_pb_gallery_caption {
	margin: 0.4em 0px 0px; font-size: 14px;
}
.et_pb_portfolio_item .post-meta {
	margin: 0.4em 0px 0px; font-size: 14px;
}
.et_pb_column_1_2 .et_pb_slide_image {
	top: auto; bottom: auto; position: relative;
}
.et_pb_column_1_3 .et_pb_slide_image {
	top: auto; bottom: auto; position: relative;
}
.et_pb_column_1_4 .et_pb_slide_image {
	top: auto; bottom: auto; position: relative;
}
.et_pb_column_1_5 .et_pb_slide_image {
	top: auto; bottom: auto; position: relative;
}
.et_pb_column_1_6 .et_pb_slide_image {
	top: auto; bottom: auto; position: relative;
}
.et_pb_column_2_5 .et_pb_slide_image {
	top: auto; bottom: auto; position: relative;
}
.et_pb_column_3_5 .et_pb_slide_image {
	top: auto; bottom: auto; position: relative;
}
.et_pb_column_3_8 .et_pb_slide_image {
	top: auto; bottom: auto; position: relative;
}
.et_pb_column_1_2 .et_pb_slide_image {
	width: 100% !important;
}
.et_pb_column_1_2 .et_pb_slide_video {
	width: 100% !important;
}
.et_pb_column_1_2 .et_pb_slide_with_image .et_pb_slide_description {
	width: 100% !important;
}
.et_pb_column_1_3 .et_pb_slide_image {
	width: 100% !important;
}
.et_pb_column_1_3 .et_pb_slide_video {
	width: 100% !important;
}
.et_pb_column_1_3 .et_pb_slide_with_image .et_pb_slide_description {
	width: 100% !important;
}
.et_pb_column_1_4 .et_pb_slide_image {
	width: 100% !important;
}
.et_pb_column_1_4 .et_pb_slide_video {
	width: 100% !important;
}
.et_pb_column_1_4 .et_pb_slide_with_image .et_pb_slide_description {
	width: 100% !important;
}
.et_pb_column_1_5 .et_pb_slide_image {
	width: 100% !important;
}
.et_pb_column_1_5 .et_pb_slide_video {
	width: 100% !important;
}
.et_pb_column_1_5 .et_pb_slide_with_image .et_pb_slide_description {
	width: 100% !important;
}
.et_pb_column_1_6 .et_pb_slide_image {
	width: 100% !important;
}
.et_pb_column_1_6 .et_pb_slide_video {
	width: 100% !important;
}
.et_pb_column_1_6 .et_pb_slide_with_image .et_pb_slide_description {
	width: 100% !important;
}
.et_pb_column_2_5 .et_pb_slide_image {
	width: 100% !important;
}
.et_pb_column_2_5 .et_pb_slide_video {
	width: 100% !important;
}
.et_pb_column_2_5 .et_pb_slide_with_image .et_pb_slide_description {
	width: 100% !important;
}
.et_pb_column_3_5 .et_pb_slide_image {
	width: 100% !important;
}
.et_pb_column_3_5 .et_pb_slide_video {
	width: 100% !important;
}
.et_pb_column_3_5 .et_pb_slide_with_image .et_pb_slide_description {
	width: 100% !important;
}
.et_pb_column_3_8 .et_pb_slide_image {
	width: 100% !important;
}
.et_pb_column_3_8 .et_pb_slide_video {
	width: 100% !important;
}
.et_pb_column_3_8 .et_pb_slide_with_image .et_pb_slide_description {
	width: 100% !important;
}
.et_pb_column_1_2 .et_pb_slide_image {
	margin: 10% 0px 0px !important; padding: 0px;
}
.et_pb_column_1_2 .et_pb_slide_video {
	margin: 10% 0px 0px !important; padding: 0px;
}
.et_pb_column_1_3 .et_pb_slide_image {
	margin: 10% 0px 0px !important; padding: 0px;
}
.et_pb_column_1_3 .et_pb_slide_video {
	margin: 10% 0px 0px !important; padding: 0px;
}
.et_pb_column_1_4 .et_pb_slide_image {
	margin: 10% 0px 0px !important; padding: 0px;
}
.et_pb_column_1_4 .et_pb_slide_video {
	margin: 10% 0px 0px !important; padding: 0px;
}
.et_pb_column_1_5 .et_pb_slide_image {
	margin: 10% 0px 0px !important; padding: 0px;
}
.et_pb_column_1_5 .et_pb_slide_video {
	margin: 10% 0px 0px !important; padding: 0px;
}
.et_pb_column_1_6 .et_pb_slide_image {
	margin: 10% 0px 0px !important; padding: 0px;
}
.et_pb_column_1_6 .et_pb_slide_video {
	margin: 10% 0px 0px !important; padding: 0px;
}
.et_pb_column_2_5 .et_pb_slide_image {
	margin: 10% 0px 0px !important; padding: 0px;
}
.et_pb_column_2_5 .et_pb_slide_video {
	margin: 10% 0px 0px !important; padding: 0px;
}
.et_pb_column_3_5 .et_pb_slide_image {
	margin: 10% 0px 0px !important; padding: 0px;
}
.et_pb_column_3_5 .et_pb_slide_video {
	margin: 10% 0px 0px !important; padding: 0px;
}
.et_pb_column_3_8 .et_pb_slide_image {
	margin: 10% 0px 0px !important; padding: 0px;
}
.et_pb_column_3_8 .et_pb_slide_video {
	margin: 10% 0px 0px !important; padding: 0px;
}
.et_pb_column_4_4 .et_pb_blog_grid [data-columns].et_pb_salvattore_content::before {
	content: "3 .column.size-1of3";
}
.et_pb_column_2_3 .et_pb_blog_grid [data-columns].et_pb_salvattore_content::before {
	content: "2 .column.size-1of2";
}
.et_pb_column_3_4 .et_pb_blog_grid [data-columns].et_pb_salvattore_content::before {
	content: "2 .column.size-1of2";
}
.et_pb_column_1_2 .et_pb_blog_grid [data-columns].et_pb_salvattore_content::before {
	content: "1 .column.size-1of1";
}
.et_pb_column_1_3 .et_pb_blog_grid [data-columns].et_pb_salvattore_content::before {
	content: "1 .column.size-1of1";
}
.et_pb_column_1_4 .et_pb_blog_grid [data-columns].et_pb_salvattore_content::before {
	content: "1 .column.size-1of1";
}
.et_pb_column_1_5 .et_pb_blog_grid [data-columns].et_pb_salvattore_content::before {
	content: "1 .column.size-1of1";
}
.et_pb_column_1_6 .et_pb_blog_grid [data-columns].et_pb_salvattore_content::before {
	content: "1 .column.size-1of1";
}
.et_pb_column_2_5 .et_pb_blog_grid [data-columns].et_pb_salvattore_content::before {
	content: "1 .column.size-1of1";
}
.et_pb_column_3_4 .et_pb_column_3_8 .et_pb_blog_grid [data-columns].et_pb_salvattore_content::before {
	content: "1 .column.size-1of1";
}
.et_pb_column_3_5 .et_pb_blog_grid [data-columns].et_pb_salvattore_content::before {
	content: "1 .column.size-1of1";
}
.et_pb_section_sticky {
	padding-bottom: 0px !important;
}
.et_pb_section_sticky .et_pb_column_single {
	padding-bottom: 0px !important;
}
.et_pb_section_sticky .et_pb_row.et-last-child {
	padding-bottom: 0px !important;
}
.et_pb_section_sticky :last-child.et_pb_row {
	padding-bottom: 0px !important;
}
.et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner.et-last-child {
	padding-bottom: 0px !important;
}
.et_pb_section_sticky .et_pb_specialty_column :last-child.et_pb_row_inner {
	padding-bottom: 0px !important;
}
.et_pb_section_sticky.et_pb_bottom_divider :nth-last-child(2).et_pb_row {
	padding-bottom: 0px !important;
}
.et_dropdown_animation_fade.et_pb_fullwidth_menu ul li:hover > ul {
	transition:0.2s ease-in-out; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out;
}
.et_dropdown_animation_slide.et_pb_fullwidth_menu ul li:hover > ul {
	animation:fadeLeft 0.4s ease-in-out; -webkit-animation: fadeLeft .4s ease-in-out; -o-animation: fadeLeft .4s ease-in-out; -moz-animation: fadeLeft .4s ease-in-out;
}
.et_dropdown_animation_expand.et_pb_fullwidth_menu ul li:hover > ul {
	animation:Grow 0.4s ease-in-out; backface-visibility: visible !important; -webkit-animation: Grow .4s ease-in-out; -webkit-backface-visibility: visible; -webkit-transform-origin: 0 0; -o-animation: Grow .4s ease-in-out; -moz-animation: Grow .8s ease-in-out;
}
.et_dropdown_animation_flip.et_pb_fullwidth_menu ul li ul li:hover > ul {
	animation:flipInX 0.6s ease-in-out; backface-visibility: visible !important; -webkit-animation: flipInX .6s ease-in-out; -webkit-backface-visibility: visible; -o-animation: flipInX .6s ease-in-out; -moz-animation: flipInX .6s ease-in-out;
}
.et_dropdown_animation_flip.et_pb_fullwidth_menu ul li:hover > ul {
	animation:flipInY 0.6s ease-in-out; backface-visibility: visible !important; -webkit-animation: flipInY .6s ease-in-out; -webkit-backface-visibility: visible; -o-animation: flipInY .6s ease-in-out; -moz-animation: flipInY .6s ease-in-out;
}
.et_pb_fullwidth_menu.et_pb_fullwidth_menu_fullwidth .et_pb_row {
	padding: 0px 30px !important; width: 100%; max-width: 100%;
}
.et_pb_column_1_3 .et_pb_slide_description {
	padding-bottom: 26%;
}
.et_pb_column_2_5 .et_pb_slide_description {
	padding-bottom: 26%;
}
.et_pb_column_1_4 .et_pb_slide .et_pb_slide_description {
	padding-bottom: 34%;
}
.et_pb_column_1_5 .et_pb_slide .et_pb_slide_description {
	padding-bottom: 34%;
}
.et_pb_column_1_6 .et_pb_slide .et_pb_slide_description {
	padding-bottom: 34%;
}
.et_pb_column_1_2 .et_pb_comments_module .comment_avatar img {
	max-width: 50%;
}
.et_pb_column_1_3 .et_pb_comments_module .comment_avatar img {
	max-width: 50%;
}
.et_pb_column_1_4 .et_pb_comments_module .comment_avatar img {
	max-width: 50%;
}
.et_pb_column_1_5 .et_pb_comments_module .comment_avatar img {
	max-width: 50%;
}
.et_pb_column_1_6 .et_pb_comments_module .comment_avatar img {
	max-width: 50%;
}
.et_pb_column_2_5 .et_pb_comments_module .comment_avatar img {
	max-width: 50%;
}
.et_pb_column_3_5 .et_pb_comments_module .comment_avatar img {
	max-width: 50%;
}
.et_pb_column_1_2 .et_pb_comments_module .comment-body {
	padding: 0px 0px 0px 50px;
}
.et_pb_column_1_3 .et_pb_comments_module .comment-body {
	padding: 0px 0px 0px 50px;
}
.et_pb_column_1_4 .et_pb_comments_module .comment-body {
	padding: 0px 0px 0px 50px;
}
.et_pb_column_1_5 .et_pb_comments_module .comment-body {
	padding: 0px 0px 0px 50px;
}
.et_pb_column_1_6 .et_pb_comments_module .comment-body {
	padding: 0px 0px 0px 50px;
}
.et_pb_column_2_5 .et_pb_comments_module .comment-body {
	padding: 0px 0px 0px 50px;
}
.et_pb_column_3_5 .et_pb_comments_module .comment-body {
	padding: 0px 0px 0px 50px;
}
.et_pb_column_1_2 .et_pb_comments_module .comment .children {
	margin-left: 25px;
}
.et_pb_column_1_3 .et_pb_comments_module .comment .children {
	margin-left: 25px;
}
.et_pb_column_1_4 .et_pb_comments_module .comment .children {
	margin-left: 25px;
}
.et_pb_column_1_5 .et_pb_comments_module .comment .children {
	margin-left: 25px;
}
.et_pb_column_1_6 .et_pb_comments_module .comment .children {
	margin-left: 25px;
}
.et_pb_column_2_5 .et_pb_comments_module .comment .children {
	margin-left: 25px;
}
.et_pb_column_3_5 .et_pb_comments_module .comment .children {
	margin-left: 25px;
}
.et_pb_column_1_2 .et_pb_comments_module .comment-reply-link {
	top: auto !important; bottom: -10px; float: right; position: relative !important;
}
.et_pb_column_1_3 .et_pb_comments_module .comment-reply-link {
	top: auto !important; bottom: -10px; float: right; position: relative !important;
}
.et_pb_column_1_4 .et_pb_comments_module .comment-reply-link {
	top: auto !important; bottom: -10px; float: right; position: relative !important;
}
.et_pb_column_1_5 .et_pb_comments_module .comment-reply-link {
	top: auto !important; bottom: -10px; float: right; position: relative !important;
}
.et_pb_column_1_6 .et_pb_comments_module .comment-reply-link {
	top: auto !important; bottom: -10px; float: right; position: relative !important;
}
.et_pb_column_2_5 .et_pb_comments_module .comment-reply-link {
	top: auto !important; bottom: -10px; float: right; position: relative !important;
}
.et_pb_column_3_5 .et_pb_comments_module .comment-reply-link {
	top: auto !important; bottom: -10px; float: right; position: relative !important;
}
.et_pb_column_1_2 .et_pb_comments_module #commentform [class*=comment-form-] input {
	width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.et_pb_column_1_3 .et_pb_comments_module #commentform [class*=comment-form-] input {
	width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.et_pb_column_1_4 .et_pb_comments_module #commentform [class*=comment-form-] input {
	width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.et_pb_column_1_5 .et_pb_comments_module #commentform [class*=comment-form-] input {
	width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.et_pb_column_1_6 .et_pb_comments_module #commentform [class*=comment-form-] input {
	width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.et_pb_column_2_5 .et_pb_comments_module #commentform [class*=comment-form-] input {
	width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.et_pb_column_3_5 .et_pb_comments_module #commentform [class*=comment-form-] input {
	width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.et_pb_column_1_5 .et_pb_testimonial_portrait {
	width: 100%; height: 0px; padding-bottom: 100%;
}
.et_pb_column_1_6 .et_pb_testimonial_portrait {
	width: 100%; height: 0px; padding-bottom: 100%;
}
.et_pb_column_2_5 .et_pb_testimonial_portrait {
	width: 100%; height: 0px; padding-bottom: 100%;
}
}
@media all and (max-width:1100px) and (min-width:981px)
{
.et_pb_column_1_2 .et_pb_slide_content {
	font-size: 14px;
}
.et_pb_column_1_3 .et_pb_slide_content {
	font-size: 14px;
}
.et_pb_column_1_4 .et_pb_slide_content {
	font-size: 14px;
}
.et_pb_column_1_5 .et_pb_slide_content {
	font-size: 14px;
}
.et_pb_column_1_6 .et_pb_slide_content {
	font-size: 14px;
}
.et_pb_column_2_3 .et_pb_slide_content {
	font-size: 14px;
}
.et_pb_column_2_5 .et_pb_slide_content {
	font-size: 14px;
}
.et_pb_column_3_5 .et_pb_slide_content {
	font-size: 14px;
}
.et_pb_column_1_2 .et_pb_slide_description h2.et_pb_slide_title {
	font-size: 18px;
}
.et_pb_column_1_3 .et_pb_slide_description h2.et_pb_slide_title {
	font-size: 18px;
}
.et_pb_column_1_4 .et_pb_slide_description h2.et_pb_slide_title {
	font-size: 18px;
}
.et_pb_column_1_5 .et_pb_slide_description h2.et_pb_slide_title {
	font-size: 18px;
}
.et_pb_column_1_6 .et_pb_slide_description h2.et_pb_slide_title {
	font-size: 18px;
}
.et_pb_column_2_3 .et_pb_slide_description h2.et_pb_slide_title {
	font-size: 18px;
}
.et_pb_column_2_5 .et_pb_slide_description h2.et_pb_slide_title {
	font-size: 18px;
}
.et_pb_column_3_5 .et_pb_slide_description h2.et_pb_slide_title {
	font-size: 18px;
}
.et_pb_post {
	margin-bottom: 42px;
}
.et_quote_content {
	padding: 50px 70px 45px;
}
.et_pb_column_2_3 .et_quote_content {
	padding: 50px 50px 45px;
}
.et_pb_column_1_2 .et_quote_content {
	padding: 35px 47px 30px;
}
.et_pb_column_3_5 .et_quote_content {
	padding: 35px 47px 30px;
}
.et_pb_blog_grid .et_quote_content {
	padding: 35px 25px 32px;
}
.et_pb_column_1_3 .et_quote_content {
	padding: 35px 25px 32px;
}
.et_pb_column_1_4 .et_quote_content {
	padding: 35px 25px 32px;
}
.et_pb_column_1_5 .et_quote_content {
	padding: 35px 25px 32px;
}
.et_pb_column_1_6 .et_quote_content {
	padding: 35px 25px 32px;
}
.et_pb_column_2_5 .et_quote_content {
	padding: 35px 25px 32px;
}
.et_pb_column_3_8 .et_quote_content {
	padding: 35px 25px 32px;
}
.et_pb_column_4_4 .et_pb_post .et_pb_slide {
	min-height: 534px;
}
.et_pb_column_3_4 .et_pb_post .et_pb_slide {
	min-height: 392px;
}
.et_pb_column_2_3 .et_pb_post .et_pb_slide {
	min-height: 345px;
}
.et_pb_column_1_2 .et_pb_post .et_pb_slide {
	min-height: 250px;
}
.et_pb_column_3_5 .et_pb_post .et_pb_slide {
	min-height: 250px;
}
.et_pb_column_1_3 .et_pb_post .et_pb_slide {
	min-height: 155px;
}
.et_pb_column_2_5 .et_pb_post .et_pb_slide {
	min-height: 155px;
}
.et_pb_column_3_8 .et_pb_post .et_pb_slide {
	min-height: 155px;
}
.et_pb_column_1_4 .et_pb_post .et_pb_slide {
	min-height: 108px;
}
.et_pb_column_1_5 .et_pb_post .et_pb_slide {
	min-height: 108px;
}
.et_pb_column_1_6 .et_pb_post .et_pb_slide {
	min-height: 108px;
}
.et_pb_blog_grid .et_pb_post .et_pb_slide {
	min-height: 155px;
}
.et_pb_column_1_2 .et_pb_audio_cover_art {
	height: 340px;
}
.et_pb_column_3_5 .et_pb_audio_cover_art {
	height: 340px;
}
.et_pb_column_3_8 .et_pb_audio_cover_art {
	height: 242px;
}
.et_pb_column_1_3 .et_pb_audio_cover_art {
	height: 210px;
}
.et_pb_column_2_5 .et_pb_audio_cover_art {
	height: 210px;
}
.et_pb_column_1_4 .et_pb_audio_cover_art {
	height: 145px;
}
.et_pb_column_1_5 .et_pb_audio_cover_art {
	height: 145px;
}
.et_pb_column_1_6 .et_pb_audio_cover_art {
	height: 145px;
}
.et_pb_column_1_4 .et_pb_contact_right {
	margin-right: 5px;
}
.et_pb_column_1_5 .et_pb_contact_right {
	margin-right: 5px;
}
.et_pb_column_1_6 .et_pb_contact_right {
	margin-right: 5px;
}
.et_pb_column_1_4 .et_pb_number_counter .percent {
	height: 55px;
}
.et_pb_column_1_5 .et_pb_number_counter .percent {
	height: 55px;
}
.et_pb_column_1_6 .et_pb_number_counter .percent {
	height: 55px;
}
.et_pb_column_1_4 .et_pb_number_counter h3 {
	padding: 10px 0px 0px;
}
.et_pb_column_1_5 .et_pb_number_counter h3 {
	padding: 10px 0px 0px;
}
.et_pb_column_1_6 .et_pb_number_counter h3 {
	padding: 10px 0px 0px;
}
}
@media all and (min-width:480px)
{
.et_pb_column_1_4 .et_pb_slide_description {
	padding-bottom: 26%;
}
.et_pb_column_1_5 .et_pb_slide_description {
	padding-bottom: 26%;
}
.et_pb_column_1_6 .et_pb_slide_description {
	padding-bottom: 26%;
}
}
@media all and (max-width:980px)
{
.et_pb_column {
	width: 100%; margin-bottom: 30px;
}
.et_pb_section {
	padding: 50px 0px;
}
.et_pb_fullwidth_section {
	padding: 0px;
}
.et_pb_column .et_pb_row_inner {
	padding: 30px 0px;
}
.et_pb_row {
	padding: 30px 0px;
}
.et_section_specialty > .et_pb_row {
	padding: 0px;
}
.et_pb_bottom_divider :nth-last-child(2).et_pb_row :last-child.et_pb_column {
	margin-bottom: 0px;
}
.et_pb_row .et_pb_column.et-last-child {
	margin-bottom: 0px;
}
.et_pb_row :last-child.et_pb_column {
	margin-bottom: 0px;
}
.et_pb_column .et_pb_module {
	margin-bottom: 30px;
}
.et_section_specialty .et_pb_row > .et_pb_column {
	padding-bottom: 0px;
}
.et_pb_row .et_pb_column .et_pb_module.et-last-child {
	margin-bottom: 0px;
}
.et_pb_row .et_pb_column :last-child.et_pb_module {
	margin-bottom: 0px;
}
.et_section_specialty .et_pb_row .et_pb_column .et_pb_module.et-last-child {
	margin-bottom: 0px;
}
.et_section_specialty .et_pb_row .et_pb_column :last-child.et_pb_module {
	margin-bottom: 0px;
}
.et_pb_column.et_pb_column_empty {
	display: none;
}
.et_pb_section_sticky_mobile {
	padding-bottom: 0px !important;
}
.et_pb_section_sticky_mobile .et_pb_column_single {
	padding-bottom: 0px !important;
}
.et_pb_section_sticky_mobile .et_pb_row.et-last-child {
	padding-bottom: 0px !important;
}
.et_pb_section_sticky_mobile :last-child.et_pb_row {
	padding-bottom: 0px !important;
}
.et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner.et-last-child {
	padding-bottom: 0px !important;
}
.et_pb_section_sticky_mobile .et_pb_specialty_column :last-child.et_pb_row_inner {
	padding-bottom: 0px !important;
}
.et_pb_section_sticky_mobile.et_pb_bottom_divider :nth-last-child(2).et_pb_row {
	padding-bottom: 0px !important;
}
.et_pb_section_sticky .et_pb_row.et-last-child .et_pb_column.et_pb_row_sticky.et-last-child {
	margin-bottom: 0px;
}
.et_pb_section_sticky :last-child.et_pb_row :last-child.et_pb_column.et_pb_row_sticky {
	margin-bottom: 0px;
}
.et_pb_row_1-2_1-4_1-4 {
	overflow: hidden; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap;
}
.et_pb_row_1-2_1-6_1-6_1-6 {
	overflow: hidden; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap;
}
.et_pb_row_1-4_1-4 {
	overflow: hidden; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap;
}
.et_pb_row_1-4_1-4_1-2 {
	overflow: hidden; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap;
}
.et_pb_row_1-5_1-5_3-5 {
	overflow: hidden; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap;
}
.et_pb_row_1-6_1-6_1-6 {
	overflow: hidden; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap;
}
.et_pb_row_1-6_1-6_1-6_1-2 {
	overflow: hidden; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap;
}
.et_pb_row_1-6_1-6_1-6_1-6 {
	overflow: hidden; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap;
}
.et_pb_row_3-5_1-5_1-5 {
	overflow: hidden; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap;
}
.et_pb_row_4col {
	overflow: hidden; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap;
}
.et_pb_row_5col {
	overflow: hidden; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap;
}
.et_pb_row_6col {
	overflow: hidden; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap;
}
.et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 {
	width: 47.25%; margin-right: 5.5%;
}
.et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 {
	width: 47.25%; margin-right: 5.5%;
}
.et_pb_row_4col > .et_pb_column.et_pb_column_1_4 {
	width: 47.25%; margin-right: 5.5%;
}
.et_pb_row_1-4_1-4 > :nth-child(2n).et_pb_column.et_pb_column_1_4 {
	margin-right: 0px;
}
.et_pb_row_1-4_1-4_1-2 > :nth-child(2n).et_pb_column.et_pb_column_1_4 {
	margin-right: 0px;
}
.et_pb_row_4col > :nth-child(2n).et_pb_column.et_pb_column_1_4 {
	margin-right: 0px;
}
.et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 {
	width: 47.25%; margin-right: 5.5%;
}
.et_pb_row_1-2_1-4_1-4 > :nth-child(2n+1).et_pb_column.et_pb_column_1_4 {
	margin-right: 0px;
}
.et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_2 {
	margin-right: 0px;
}
.et_pb_row_1-2_1-4_1-4 :nth-last-child(-n+2).et_pb_column {
	margin-bottom: 0px;
}
.et_pb_row_1-4_1-4 :nth-last-child(-n+2).et_pb_column {
	margin-bottom: 0px;
}
.et_pb_row_4col :nth-last-child(-n+2).et_pb_column {
	margin-bottom: 0px;
}
.et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 {
	width: 47.25%; margin-right: 5.5%;
}
.et_pb_row_5col > .et_pb_column.et_pb_column_1_5 {
	width: 47.25%; margin-right: 5.5%;
}
.et_pb_row_1-5_1-5_3-5 > :nth-child(2n).et_pb_column.et_pb_column_1_5 {
	margin-right: 0px;
}
.et_pb_row_5col > :nth-child(2n).et_pb_column.et_pb_column_1_5 {
	margin-right: 0px;
}
.et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 {
	width: 47.25%; margin-right: 5.5%;
}
.et_pb_row_3-5_1-5_1-5 > :nth-child(2n+1).et_pb_column.et_pb_column_1_5 {
	margin-right: 0px;
}
.et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_3_5 {
	margin-right: 0px;
}
.et_pb_row_3-5_1-5_1-5 :nth-last-child(-n+2).et_pb_column {
	margin-bottom: 0px;
}
.et_pb_row_5col :last-child.et_pb_column {
	margin-bottom: 0px;
}
.et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 {
	width: 29.66%; margin-right: 5.5%;
}
.et_pb_row_6col > .et_pb_column.et_pb_column_1_6 {
	width: 29.66%; margin-right: 5.5%;
}
.et_pb_row_1-6_1-6_1-6_1-2 > :nth-child(3n).et_pb_column.et_pb_column_1_6 {
	margin-right: 0px;
}
.et_pb_row_6col > :nth-child(3n).et_pb_column.et_pb_column_1_6 {
	margin-right: 0px;
}
.et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 {
	width: 29.66%; margin-right: 5.5%;
}
.et_pb_row_1-2_1-6_1-6_1-6 > :last-child.et_pb_column.et_pb_column_1_6 {
	margin-right: 0px;
}
.et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_2 {
	margin-right: 0px;
}
.et_pb_row_1-2_1-6_1-6_1-6 :nth-last-child(-n+3).et_pb_column {
	margin-bottom: 0px;
}
.et_pb_row_6col :nth-last-child(-n+3).et_pb_column {
	margin-bottom: 0px;
}
.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 {
	margin-bottom: 0px;
}
.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6 {
	width: 29.66%; margin-right: 5.5%; margin-bottom: 0px;
}
.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 :last-child.et_pb_column.et_pb_column_1_6 {
	margin-right: 0px;
}
.et_pb_row_1-6_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 {
	width: 47.25%; margin-right: 5.5%;
}
.et_pb_row_1-6_1-6_1-6_1-6 > :nth-child(2n).et_pb_column.et_pb_column_1_6 {
	margin-right: 0px;
}
:nth-last-child(-n+3).et_pb_row_1-6_1-6_1-6_1-6 {
	margin-bottom: 0px;
}
.et_pb_row.et_pb_row_fullwidth {
	width: 80% !important; max-width: 80% !important;
}
.et_pb_specialty_fullwidth > .et_pb_row {
	width: 80% !important; max-width: 80% !important;
}
.et_pb_space.et-hide-mobile {
	display: none;
}
.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li {
	width: auto;
}
.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li a {
	border-radius: 0px; width: auto; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a {
	border-radius: 3px 0px 0px 3px; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px;
}
.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a {
	border-radius: 0px 3px 3px 0px; -moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0;
}
.et_pb_widget_area_left {
	padding-right: 0px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.et_pb_widget_area_right {
	padding-left: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.et_pb_more_button {
	display: inline-block !important;
}
.et_pb_column_1_4 .et_pb_slider_fullwidth_off h2 {
	font-size: 26px; font-weight: 500 !important;
}
.et_pb_column_1_5 .et_pb_slider_fullwidth_off h2 {
	font-size: 26px; font-weight: 500 !important;
}
.et_pb_column_1_6 .et_pb_slider_fullwidth_off h2 {
	font-size: 26px; font-weight: 500 !important;
}
.et_pb_slide_description h2.et_pb_slide_title {
	font-size: 26px; font-weight: 500 !important;
}
.et_pb_slide_description .et_pb_slide_title {
	font-weight: 500 !important;
}
.et_pb_slide_content {
	font-size: 13px; font-weight: 400;
}
.et_pb_slide_description {
	text-align: center;
}
.et_pb_slide_with_image .et_pb_slide_description {
	text-align: left;
}
.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_container {
	min-height: auto;
}
.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_container {
	min-height: auto;
}
.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_container {
	min-height: auto;
}
.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_content {
	display: block;
}
.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_content {
	display: block;
}
.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_content {
	display: block;
}
.et_pb_post {
	margin-bottom: 42px;
}
.et_pb_column .et_pb_newsletter_description {
	padding: 0px; width: 50%;
}
.et_pb_column .et_pb_newsletter_form {
	padding: 0px; width: 50%;
}
.et_pb_column.et_pb_column_inner .et_pb_newsletter_description {
	padding: 0px; width: 50%;
}
.et_pb_column.et_pb_column_inner .et_pb_newsletter_form {
	padding: 0px; width: 50%;
}
.et_pb_column .et_pb_newsletter_form {
	padding-left: 40px;
}
.et_pb_column.et_pb_column_inner .et_pb_newsletter_form {
	padding-left: 40px;
}
.et_pb_row_1-4_3-4 .et_pb_column.et_pb_column_1_4 .et_pb_newsletter_form {
	padding-left: 40px;
}
.et_pb_row_1-4_3-4 .et_pb_column.et_pb_column_1_4.et_pb_column_inner .et_pb_newsletter_form {
	padding-left: 40px;
}
.et_pb_row_3-4_1-4 .et_pb_column.et_pb_column_1_4 .et_pb_newsletter_form {
	padding-left: 40px;
}
.et_pb_row_3-4_1-4 .et_pb_column.et_pb_column_1_4.et_pb_column_inner .et_pb_newsletter_form {
	padding-left: 40px;
}
.et_pb_column.et_pb_column_1_4 .et_pb_newsletter_description {
	padding: 0px; width: 100%;
}
.et_pb_column.et_pb_column_1_4 .et_pb_newsletter_form {
	padding: 0px; width: 100%;
}
.et_pb_column.et_pb_column_1_5 .et_pb_newsletter_description {
	padding: 0px; width: 100%;
}
.et_pb_column.et_pb_column_1_5 .et_pb_newsletter_form {
	padding: 0px; width: 100%;
}
.et_pb_column.et_pb_column_1_6 .et_pb_newsletter_description {
	padding: 0px; width: 100%;
}
.et_pb_column.et_pb_column_1_6 .et_pb_newsletter_form {
	padding: 0px; width: 100%;
}
.et_pb_row_1-4_3-4 .et_pb_column.et_pb_column_1_4 .et_pb_newsletter_description {
	width: 50%;
}
.et_pb_row_1-4_3-4 .et_pb_column.et_pb_column_1_4 .et_pb_newsletter_form {
	width: 50%;
}
.et_pb_row_3-4_1-4 .et_pb_column.et_pb_column_1_4 .et_pb_newsletter_description {
	width: 50%;
}
.et_pb_row_3-4_1-4 .et_pb_column.et_pb_column_1_4 .et_pb_newsletter_form {
	width: 50%;
}
.et_pb_column .et_pb_pricing_table {
	width: 50% !important; max-width: 50.5% !important;
}
.et_pb_column .et_pb_pricing_1 .et_pb_pricing_table {
	width: 100% !important; max-width: none !important;
}
.et_pb_column :nth-child(2n+1).et_pb_pricing_table {
	clear: both;
}
.et_pb_column :nth-child(n+3).et_pb_pricing_table {
	margin-top: 50px;
}
.et_pb_fullwidth_section .et_pb_post_title {
	padding: 80px 0px;
}
.et_pb_column .et_pb_map {
	height: 350px;
}
.et_pb_fullwidth_section .et_pb_map {
	height: 350px;
}
.et_full_width_portfolio_page .et_project_meta {
	width: 100%; margin-top: -20px; float: none;
}
.et_always_center_on_mobile {
	text-align: center !important; margin-right: auto !important; margin-left: auto !important;
}
.fullwidth-menu {
	display: none;
}
.et_mobile_nav_menu {
	display: block;
}
.et_pb_countdown_timer .title {
	font-size: 22px !important;
}
.et_pb_countdown_timer .section p {
	line-height: 64px !important; font-size: 64px !important;
}
.et_pb_countdown_timer .section p.label {
	line-height: 25px !important; font-size: 14px !important;
}
.et_pb_countdown_timer .sep.sep.sep.sep.sep p {
	text-decoration: none !important;
}
.et_pb_row_1-4_1-4 .et_pb_column_1_4 .et_pb_countdown_timer .section p {
	line-height: 32px !important; font-size: 32px !important;
}
.et_pb_row_1-4_1-4 .et_pb_column_1_4 .et_pb_countdown_timer .section p.label {
	line-height: 25px !important; font-size: 14px !important;
}
.et_pb_fullwidth_menu .fullwidth-menu-nav {
	display: none;
}
.et_pb_fullwidth_menu .et_pb_row {
	min-height: 81px;
}
.et_pb_fullwidth_menu .et_mobile_nav_menu {
	float: none;
}
.et_pb_fullwidth_menu .mobile_menu_bar::before {
	top: 26px;
}
.et_pb_fullwidth_menu .et_mobile_menu {
	padding: 5%; top: 81px;
}
.et_pb_fullwidth_menu .et_pb_mobile_menu_upwards .et_mobile_menu {
	top: auto; bottom: 81px;
}
.et_pb_fullwidth_menu .et_mobile_menu ul {
	padding: 0px;
}
.et_pb_fullwidth_menu .et_mobile_menu {
	list-style: none !important; text-align: left;
}
.et_pb_fullwidth_menu .et_mobile_menu ul {
	list-style: none !important; text-align: left;
}
.et_pb_section .et_pb_row {
	max-width: 1080px !important;
}
.et_pb_section.et_section_specialty .et_pb_row {
	max-width: 1080px !important;
}
.et_pb_blog_grid .et_audio_container .mejs-container .mejs-controls .mejs-time span {
	font-size: 18px;
}
.et_pb_column_1_3 .et_audio_container .mejs-container .mejs-controls .mejs-time span {
	font-size: 18px;
}
.et_pb_column_1_4 .et_audio_container .mejs-container .mejs-controls .mejs-time span {
	font-size: 18px;
}
.et_pb_column_1_5 .et_audio_container .mejs-container .mejs-controls .mejs-time span {
	font-size: 18px;
}
.et_pb_column_1_6 .et_audio_container .mejs-container .mejs-controls .mejs-time span {
	font-size: 18px;
}
.et_pb_column_2_5 .et_audio_container .mejs-container .mejs-controls .mejs-time span {
	font-size: 18px;
}
.et_pb_column_3_8 .et_audio_container .mejs-container .mejs-controls .mejs-time span {
	font-size: 18px;
}
.et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_image {
	margin-bottom: 5% !important;
}
.et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_video {
	margin-bottom: 5% !important;
}
}
@media all and (min-width:768px)
{
.et_pb_in_customizer.et_pb_login .et_pb_newsletter_description {
	width: 50%;
}
}
@media all and (max-width:980px) and (min-width:768px)
{
.et_pb_column_1_3 .et_pb_video_play {
	line-height: 6rem; font-size: 6rem; margin-top: -3rem; margin-left: -3rem;
}
.et_pb_column_1_4 .et_pb_video_play {
	line-height: 6rem; font-size: 6rem; margin-top: -3rem; margin-left: -3rem;
}
.et_pb_column_1_5 .et_pb_video_play {
	line-height: 6rem; font-size: 6rem; margin-top: -3rem; margin-left: -3rem;
}
.et_pb_column_1_6 .et_pb_video_play {
	line-height: 6rem; font-size: 6rem; margin-top: -3rem; margin-left: -3rem;
}
.et_pb_column_2_5 .et_pb_video_play {
	line-height: 6rem; font-size: 6rem; margin-top: -3rem; margin-left: -3rem;
}
.et_pb_column_3_8 .et_pb_video_play {
	line-height: 6rem; font-size: 6rem; margin-top: -3rem; margin-left: -3rem;
}
.et_pb_column .et_pb_testimonial_portrait {
	margin-right: 30px; float: left; display: block;
}
.et_pb_column .et_pb_testimonial_description {
	display: block;
}
.et_pb_column_1_5 .et_pb_testimonial_portrait {
	margin: 0px auto 20px; float: none; display: block;
}
.et_pb_column_1_6 .et_pb_testimonial_portrait {
	margin: 0px auto 20px; float: none; display: block;
}
.et_pb_row_1-2_1-4_1-4 .et_pb_testimonial_portrait {
	margin: 0px auto 20px; float: none; display: block;
}
.et_pb_row_1-4_1-4 .et_pb_testimonial_portrait {
	margin: 0px auto 20px; float: none; display: block;
}
.et_pb_row_1-4_1-4_1-2 .et_pb_testimonial_portrait {
	margin: 0px auto 20px; float: none; display: block;
}
.et_pb_row_4col .et_pb_testimonial_portrait {
	margin: 0px auto 20px; float: none; display: block;
}
.et_pb_column .et_pb_team_member_image {
	margin: 0px 30px 0px 0px; width: 280px; text-align: left; float: left;
}
.et_pb_row_4col .et_pb_column.et_pb_column_1_4 .et_pb_team_member_image {
	margin: 0px 0px 12px; width: auto; text-align: center; float: none; max-width: none;
}
.et_pb_column .et_pb_team_member_description {
	display: table-cell;
}
.et_quote_content {
	padding: 50px 43px 45px !important;
}
.et_quote_content blockquote p {
	line-height: 44px !important; font-size: 26px !important;
}
.et_quote_content blockquote cite {
	font-size: 18px !important;
}
.et_pb_blog_grid .et_quote_content {
	padding: 35px 30px !important;
}
.et_pb_blog_grid .et_quote_content blockquote p {
	line-height: 26px !important; font-size: 20px !important;
}
.et_pb_blog_grid .et_quote_content blockquote cite {
	font-size: 14px !important;
}
.et_link_content {
	padding: 40px 40px 45px;
}
.et_link_content h2 {
	line-height: 44px !important; font-size: 26px !important;
}
.et_link_content a.et_link_main_url {
	font-size: 18px !important;
}
.et_pb_blog_grid .et_link_content h2 {
	line-height: 26px !important; font-size: 20px !important;
}
.et_pb_blog_grid .et_link_content a.et_link_main_url {
	font-size: 14px !important;
}
.et_pb_post > .et_pb_gallery_post_type > .et_pb_slides > .et_pb_slide {
	min-height: 384px !important;
}
.et_pb_blog_grid > .et_pb_gallery_post_type > .et_pb_slides > .et_pb_post .et_pb_slide {
	min-height: 182px !important;
}
.et_audio_content h2 {
	line-height: 44px !important; font-size: 26px !important; margin-bottom: 24px !important;
}
.et_pb_blog_grid .et_audio_content h2 {
	line-height: 26px !important; font-size: 20px !important;
}
.et_pb_audio_cover_art {
	width: 100% !important; height: 400px !important; float: none !important; position: relative;
}
.et_pb_audio_module_content {
	padding: 55px 60px !important; margin-left: 0px !important;
}
.et_pb_audio_module_content h2 {
	font-size: 36px;
}
.et_pb_column_1_4 .et_audio_module_meta {
	font-size: 14px !important;
}
.et_pb_column_1_5 .et_audio_module_meta {
	font-size: 14px !important;
}
.et_pb_column_1_6 .et_audio_module_meta {
	font-size: 14px !important;
}
.et_pb_column .et_pb_blog_grid [data-columns].et_pb_salvattore_content::before {
	content: "2 .column.size-1of2";
}
.et_pb_column_1_2 > .et_pb_newsletter_layout_left_right {
	flex-direction: row;
}
.et_pb_column_1_2 > .et_pb_newsletter_layout_right_left {
	flex-direction: row;
}
.et_pb_column_1_3 .et_pb_newsletter_layout_left_right {
	flex-direction: row;
}
.et_pb_column_1_3 .et_pb_newsletter_layout_right_left {
	flex-direction: row;
}
.et_pb_column_1_3.et_pb_column_inner .et_pb_newsletter_layout_left_right {
	flex-direction: row;
}
.et_pb_column_1_3.et_pb_column_inner .et_pb_newsletter_layout_right_left {
	flex-direction: row;
}
.et_pb_column_2_3 .et_pb_newsletter_layout_left_right {
	flex-direction: row;
}
.et_pb_column_2_3 .et_pb_newsletter_layout_right_left {
	flex-direction: row;
}
.et_pb_column_2_5 .et_pb_newsletter_layout_left_right {
	flex-direction: row;
}
.et_pb_column_2_5 .et_pb_newsletter_layout_right_left {
	flex-direction: row;
}
.et_pb_column_2_5.et_pb_column_inner .et_pb_newsletter_layout_left_right {
	flex-direction: row;
}
.et_pb_column_2_5.et_pb_column_inner .et_pb_newsletter_layout_right_left {
	flex-direction: row;
}
.et_pb_column_3_4 .et_pb_newsletter_layout_left_right {
	flex-direction: row;
}
.et_pb_column_3_4 .et_pb_newsletter_layout_right_left {
	flex-direction: row;
}
.et_pb_column_3_5 > .et_pb_newsletter_layout_left_right {
	flex-direction: row;
}
.et_pb_column_3_5 > .et_pb_newsletter_layout_right_left {
	flex-direction: row;
}
.et_pb_column_3_8.et_pb_column_inner .et_pb_newsletter_layout_left_right {
	flex-direction: row;
}
.et_pb_column_3_8.et_pb_column_inner .et_pb_newsletter_layout_right_left {
	flex-direction: row;
}
.et_pb_column_4_4 .et_pb_newsletter_layout_left_right {
	flex-direction: row;
}
.et_pb_column_4_4 .et_pb_newsletter_layout_right_left {
	flex-direction: row;
}
.et_pb_row_1-4_3-4 .et_pb_column.et_pb_column_1_4 .et_pb_newsletter_layout_left_right {
	flex-direction: row;
}
.et_pb_row_1-4_3-4 .et_pb_column.et_pb_column_1_4 .et_pb_newsletter_layout_right_left {
	flex-direction: row;
}
.et_pb_row_3-4_1-4 .et_pb_column.et_pb_column_1_4 .et_pb_newsletter_layout_left_right {
	flex-direction: row;
}
.et_pb_row_3-4_1-4 .et_pb_column.et_pb_column_1_4 .et_pb_newsletter_layout_right_left {
	flex-direction: row;
}
}
@media all and (max-width:800px) and (min-width:768px)
{
.et_pb_countdown_timer .section p {
	line-height: 50px !important; font-size: 50px !important;
}
.et_pb_row_1-4_1-4 .et_pb_column_1_4 .et_pb_countdown_timer .section p {
	line-height: 25px !important; font-size: 25px !important;
}
}
@media all and (max-width:767px)
{
.et_pb_column .et_pb_blog_grid [data-columns].et_pb_salvattore_content::before {
	content: "1 .column.size-1of1";
}
.et_pb_slide_image {
	margin-top: 6% !important;
}
.et_pb_slide_video {
	margin-top: 6% !important;
}
.et_pb_slide_video {
	float: none;
}
.et_pb_section_first .et_pb_slide_image {
	margin: 0px !important; top: 20px;
}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title {
	font-size: 20px;
}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content {
	font-size: 14px;
}
.et_pb_slide_with_image .et_pb_slide_description {
	width: 100%; text-align: center; float: none;
}
.et_pb_post {
	margin-bottom: 42px;
}
.et_pb_portfolio_item h2 {
	font-size: 18px;
}
.et_pb_post h2 {
	font-size: 18px;
}
.et_pb_title_container h1 {
	font-size: 18px;
}
.et_pb_carousel .et-pb-arrow-prev {
	left: -8px; opacity: 1;
}
.et_pb_carousel:hover .et-pb-arrow-prev {
	left: -8px; opacity: 1;
}
.et_pb_carousel .et-pb-arrow-next {
	right: -8px; opacity: 1;
}
.et_pb_carousel:hover .et-pb-arrow-next {
	right: -8px; opacity: 1;
}
.et_pb_slider_carousel:hover .et-pb-arrow-prev {
	opacity: 0 !important;
}
.et_pb_slider_carousel:hover .et-pb-arrow-next {
	opacity: 0 !important;
}
.et_pb_column_1_2 .et_pb_carousel_item .et_pb_video_play {
	line-height: 2rem; font-size: 2rem; margin-top: -1rem; margin-left: -1rem;
}
.et_pb_column_1_4 .et_pb_carousel_item .et_pb_video_play {
	line-height: 2rem; font-size: 2rem; margin-top: -1rem; margin-left: -1rem;
}
.et_pb_column_1_5 .et_pb_carousel_item .et_pb_video_play {
	line-height: 2rem; font-size: 2rem; margin-top: -1rem; margin-left: -1rem;
}
.et_pb_column_1_6 .et_pb_carousel_item .et_pb_video_play {
	line-height: 2rem; font-size: 2rem; margin-top: -1rem; margin-left: -1rem;
}
.et_pb_column_2_3 .et_pb_carousel_item .et_pb_video_play {
	line-height: 2rem; font-size: 2rem; margin-top: -1rem; margin-left: -1rem;
}
.et_pb_column_3_4 .et_pb_carousel_item .et_pb_video_play {
	line-height: 2rem; font-size: 2rem; margin-top: -1rem; margin-left: -1rem;
}
.et_pb_column_3_5 .et_pb_carousel_item .et_pb_video_play {
	line-height: 2rem; font-size: 2rem; margin-top: -1rem; margin-left: -1rem;
}
.et_pb_column_4_4 .et_pb_carousel_item .et_pb_video_play {
	line-height: 2rem; font-size: 2rem; margin-top: -1rem; margin-left: -1rem;
}
.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters ul {
	width: 100%;
}
.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li {
	width: 50%;
}
.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a {
	border-radius: 3px 0px 0px; -moz-border-radius: 3px 0 0 0; -webkit-border-radius: 3px 0 0 0;
}
.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-child(2) a {
	border-radius: 0px 3px 0px 0px; -moz-border-radius: 0 3px 0 0; -webkit-border-radius: 0 3px 0 0;
}
.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(2n+1) a {
	border-radius: 0px 0px 3px 3px; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px;
}
.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(2n) a {
	border-radius: 0px 0px 3px; -moz-border-radius: 0 0 3px; -webkit-border-radius: 0 0 3px;
}
.et_pb_promo {
	padding: 40px;
}
.et_pb_column .et_pb_newsletter_description {
	padding: 0px; width: 100%;
}
.et_pb_column .et_pb_newsletter_form {
	padding: 0px; width: 100%;
}
.et_pb_column.et_pb_column_inner .et_pb_newsletter_description {
	padding: 0px; width: 100%;
}
.et_pb_column.et_pb_column_inner .et_pb_newsletter_form {
	padding: 0px; width: 100%;
}
.et_pb_row_1-4_3-4 .et_pb_column.et_pb_column_1_4 .et_pb_newsletter_description {
	padding: 0px; width: 100%;
}
.et_pb_row_1-4_3-4 .et_pb_column.et_pb_column_1_4 .et_pb_newsletter_form {
	padding: 0px; width: 100%;
}
.et_pb_row_1-4_3-4 .et_pb_column.et_pb_column_1_4.et_pb_column_inner .et_pb_newsletter_description {
	padding: 0px; width: 100%;
}
.et_pb_row_1-4_3-4 .et_pb_column.et_pb_column_1_4.et_pb_column_inner .et_pb_newsletter_form {
	padding: 0px; width: 100%;
}
.et_pb_row_3-4_1-4 .et_pb_column.et_pb_column_1_4 .et_pb_newsletter_description {
	padding: 0px; width: 100%;
}
.et_pb_row_3-4_1-4 .et_pb_column.et_pb_column_1_4 .et_pb_newsletter_form {
	padding: 0px; width: 100%;
}
.et_pb_row_3-4_1-4 .et_pb_column.et_pb_column_1_4.et_pb_column_inner .et_pb_newsletter_form {
	padding: 0px; width: 100%;
}
.et_pb_column_2_3 > .et_pb_newsletter {
	display: block;
}
.et_pb_column_3_4 > .et_pb_newsletter {
	display: block;
}
.et_pb_column_4_4 > .et_pb_newsletter {
	display: block;
}
.et_pb_column_4_4 > .et_pb_newsletter .et_pb_newsletter_description {
	margin-bottom: 20px;
}
.et_pb_slider:hover .et-pb-arrow-prev {
	left: 0px; opacity: 1;
}
.et_pb_slider:hover .et-pb-arrow-next {
	right: 0px; opacity: 1;
}
.et-pb-controllers {
	left: 0px; width: 100%; height: 14px; text-align: center; bottom: 5%; position: absolute; z-index: 10;
}
.format-gallery .et-pb-controllers {
	height: auto;
}
.et_transparent_nav :first-child.et_pb_section .et-pb-controllers {
	bottom: 18px;
}
.et_pb_more_button {
	display: inline-block !important;
}
.et_pb_slide_image {
	width: 100%;
}
.et_pb_slide_video {
	width: 100%;
}
.et_pb_slide_with_image .et_pb_slide_description {
	width: 100%;
}
.et_pb_slide_image {
	display: none !important;
}
.et_pb_slide_video {
	display: none !important;
}
.et_pb_slider_show_image .et_pb_slide_image {
	display: block !important;
}
.et_pb_slider_show_image .et_pb_slide_video {
	display: block !important;
}
.et_pb_slide_description h2.et_pb_slide_title {
	font-size: 24px;
}
.et_pb_slide_content {
	font-size: 12px;
}
.et_pb_slide_image {
	margin: 50px auto 0px; padding: 0px; position: relative;
}
.et_pb_slide_video {
	margin: 50px auto 0px; padding: 0px; position: relative;
}
.et_pb_slide_image img {
	max-height: 300px;
}
.et_pb_section_first .et_pb_slide_image img {
	max-height: 300px !important;
}
.et_pb_slide_description {
	text-align: center;
}
.et_pb_slide_with_image .et_pb_slide_description {
	text-align: center;
}
.et_pb_slider_fullwidth_off .et_pb_slide_description {
	text-align: center;
}
.et_pb_tabs_controls {
	height: auto !important; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.et_pb_tabs_controls li {
	border-right-color: currentColor; border-bottom-color: rgb(217, 217, 217); border-right-width: medium; border-bottom-width: 1px; border-right-style: none; border-bottom-style: solid; float: none; display: block;
}
.et_pb_column .et_pb_pricing_table {
	margin: 0px 0px 30px !important; width: 100% !important; max-width: 100% !important;
}
.et_pb_column .et_pb_pricing_table.et-last-child {
	margin-bottom: 0px;
}
.et_pb_column :last-child.et_pb_pricing_table {
	margin-bottom: 0px;
}
.et_pb_column .et_pb_contact p.et_pb_contact_field_half {
	width: 100%; margin-right: 0px;
}
.et_pb_column .et_pb_map {
	height: 220px;
}
.et_pb_fullwidth_section .et_pb_map {
	height: 220px;
}
.et_pb_countdown_timer .title {
	font-size: 22px !important; margin-bottom: 20px !important;
}
.et_pb_countdown_timer .section p {
	line-height: 32px !important; font-size: 32px !important;
}
.et_pb_countdown_timer .section p.label {
	line-height: 25px !important; font-size: 14px !important;
}
.et_pb_row_1-4_1-4 .et_pb_column_1_4 .et_pb_countdown_timer .section p {
	line-height: 16px !important; font-size: 16px !important;
}
.et_pb_row_1-4_1-4 .et_pb_column_1_4 .et_pb_countdown_timer .section p.label {
	line-height: 25px !important; font-size: 14px !important;
}
.et_pb_column .et_pb_testimonial_description {
	width: 100%; display: block;
}
.et_pb_column .et_pb_testimonial_portrait {
	margin: 0px auto 20px; float: none; display: block;
}
.et_pb_team_member_image {
	margin: 0px 0px 12px; width: auto; text-align: center; float: none; display: block;
}
.et_pb_team_member_description {
	display: block;
}
.et_pb_blog_grid .et_quote_content {
	padding: 35px 30px !important;
}
.et_quote_content {
	padding: 35px 30px !important;
}
.et_pb_blog_grid .et_quote_content blockquote p {
	line-height: 26px !important; font-size: 20px !important;
}
.et_quote_content blockquote p {
	line-height: 26px !important; font-size: 20px !important;
}
.et_pb_blog_grid .et_quote_content blockquote cite {
	font-size: 14px !important;
}
.et_quote_content blockquote cite {
	font-size: 14px !important;
}
.et_link_content {
	padding: 35px 20px;
}
.et_audio_content h2 {
	line-height: 26px !important; font-size: 20px !important;
}
.et_link_content h2 {
	line-height: 26px !important; font-size: 20px !important;
}
.et_link_content a.et_link_main_url {
	font-size: 14px !important;
}
.et_pb_post > .et_pb_gallery_post_type > .et_pb_slides > .et_pb_slide {
	min-height: 222px !important;
}
.et_pb_blog_grid .et_pb_post > .et_pb_gallery_post_type > .et_pb_slides > .et_pb_slide {
	min-height: 222px !important;
}
.et_audio_content {
	padding: 35px 20px !important;
}
.et_audio_content h2 {
	margin-bottom: 9px !important;
}
.et_audio_container .mejs-container .mejs-controls .mejs-time span {
	font-size: 14px !important;
}
.et_pb_audio_cover_art {
	width: 100% !important; height: 300px !important; float: none !important; position: relative;
}
.et_pb_audio_module_content {
	padding: 30px !important; margin-left: 0px !important;
}
.et_pb_audio_module_content h2 {
	font-size: 26px;
}
.et_pb_column_1_4 .et_audio_module_meta {
	font-size: 14px !important;
}
.et_pb_column_1_5 .et_audio_module_meta {
	font-size: 14px !important;
}
.et_pb_column_1_6 .et_audio_module_meta {
	font-size: 14px !important;
}
.et-hide-mobile {
	display: none !important;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left {
	flex-flow:column nowrap; justify-content: center; -webkit-flex-flow: column; -moz-flex-flow: column; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right {
	flex-flow:column nowrap; justify-content: center; -webkit-flex-flow: column; -moz-flex-flow: column; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content-container {
	width: 100%;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-image-container {
	width: 100%;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content-container {
	width: 100%;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-image-container {
	width: 100%;
}
.et_pb_fullwidth_header.et_pb_header_with_image .et_pb_fullwidth_header_container.left .header-content-container {
	width: 100%;
}
.et_pb_fullwidth_header.et_pb_header_with_image .et_pb_fullwidth_header_container.right .header-content-container {
	width: 100%;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content {
	margin: 20px 2%;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content {
	margin: 20px 2%;
}
.et_pb_slider_with_overlay .et_pb_slide_image {
	width: 100%;
}
.et_pb_slider_with_overlay .et_pb_slide_video {
	width: 100%;
}
.et_pb_slider_with_overlay .et_pb_slide_with_image .et_pb_slide_description {
	width: 100%;
}
.et_pb_slider_with_overlay .et_pb_slide_image {
	padding-top: 6%; margin-top: 0px !important;
}
.et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_image {
	margin-bottom: 10% !important;
}
.et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_video {
	margin-bottom: 10% !important;
}
}
@media all and (max-width:479px)
{
.et_pb_row .et_pb_column.et_pb_column_1_4 {
	margin: 0px 0px 30px; width: 100%;
}
.et_pb_row .et_pb_column.et_pb_column_1_5 {
	margin: 0px 0px 30px; width: 100%;
}
.et_pb_row .et_pb_column.et_pb_column_1_6 {
	margin: 0px 0px 30px; width: 100%;
}
.et_pb_row .et_pb_column.et_pb_column_1_4.et-last-child {
	margin-bottom: 0px;
}
.et_pb_row :last-child.et_pb_column.et_pb_column_1_4 {
	margin-bottom: 0px;
}
.et_pb_row .et_pb_column.et_pb_column_1_5.et-last-child {
	margin-bottom: 0px;
}
.et_pb_row :last-child.et_pb_column.et_pb_column_1_5 {
	margin-bottom: 0px;
}
.et_pb_row .et_pb_column.et_pb_column_1_6.et-last-child {
	margin-bottom: 0px;
}
.et_pb_row :last-child.et_pb_column.et_pb_column_1_6 {
	margin-bottom: 0px;
}
.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6 {
	margin: 0px 0px 30px; width: 100%;
}
.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6.et-last-child {
	margin-bottom: 0px;
}
.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 :last-child.et_pb_column.et_pb_column_1_6 {
	margin-bottom: 0px;
}
.et_pb_text_align_right {
	text-align: left;
}
.et_pb_slide_description h2.et_pb_slide_title {
	font-size: 20px;
}
.et_pb_slide_content {
	font-size: 10px; font-weight: 400;
}
.et_pb_slide_content {
	display: block;
}
a.et_pb_more_button {
	display: block;
}
.et_pb_slider_fullwidth_off .et_pb_more_button {
	display: none;
}
.et_pb_slider_fullwidth_off .et_pb_slide_content {
	display: none;
}
.et_pb_portfolio_item {
	margin-bottom: 22px;
}
.et_pb_post {
	margin-bottom: 42px;
}
.et_pb_blog_grid h2 {
	padding-bottom: 0px; font-size: 16px;
}
.et_pb_post h2 {
	padding-bottom: 0px; font-size: 16px;
}
.et_pb_post .post-meta {
	color: rgb(102, 102, 102); font-size: 14px;
}
.et_pb_blog_grid .et_audio_content {
	display: block;
}
.et_pb_blog_grid .et_main_video_container {
	display: block;
}
.et_pb_blog_grid .et_pb_post .et_pb_slider {
	display: block;
}
.et_pb_blog_grid .et_pb_post.format-link > * {
	display: block;
}
.et_pb_blog_grid .et_pb_post.format-quote > * {
	display: block;
}
.et_pb_blog_grid .et_pb_post > .et_pb_image_container {
	display: block;
}
.et_pb_blog_grid .et_pb_post > .post-meta {
	display: block;
}
.et_pb_blog_grid .et_pb_post > h2 {
	display: block;
}
.et_pb_blog_grid .et_pb_post .post-meta {
	padding: 0px; display: block !important;
}
.et_pb_column_1_2 .et_pb_carousel_item .et_pb_video_play {
	line-height: 1.5rem; font-size: 1.5rem; margin-top: -0.75rem; margin-left: -0.75rem;
}
.et_pb_column_1_3 .et_pb_carousel_item .et_pb_video_play {
	line-height: 1.5rem; font-size: 1.5rem; margin-top: -0.75rem; margin-left: -0.75rem;
}
.et_pb_column_2_3 .et_pb_carousel_item .et_pb_video_play {
	line-height: 1.5rem; font-size: 1.5rem; margin-top: -0.75rem; margin-left: -0.75rem;
}
.et_pb_column_2_5 .et_pb_carousel_item .et_pb_video_play {
	line-height: 1.5rem; font-size: 1.5rem; margin-top: -0.75rem; margin-left: -0.75rem;
}
.et_pb_column_3_5 .et_pb_carousel_item .et_pb_video_play {
	line-height: 1.5rem; font-size: 1.5rem; margin-top: -0.75rem; margin-left: -0.75rem;
}
.et_pb_column_3_8 .et_pb_carousel_item .et_pb_video_play {
	line-height: 1.5rem; font-size: 1.5rem; margin-top: -0.75rem; margin-left: -0.75rem;
}
.et_audio_content {
	padding: 35px 20px !important;
}
.et_pb_blog_grid .et_link_content {
	padding: 35px 20px !important;
}
.et_pb_blog_grid .et_quote_content {
	padding: 35px 20px !important;
}
.et_quote_content {
	padding: 35px 20px !important;
}
.et_pb_blog_grid > .et_pb_gallery_post_type > .et_pb_slides > .et_pb_post .et_pb_slide {
	min-height: 156px !important;
}
.et_pb_post > .et_pb_gallery_post_type > .et_pb_slides > .et_pb_slide {
	min-height: 156px !important;
}
.et_pb_audio_cover_art {
	width: 100% !important; height: 210px !important; float: none !important;
}
.et_pb_audio_module_content h2 {
	font-size: 20px !important;
}
.et_pb_column_1_4 .et_audio_module_meta {
	font-size: 14px !important;
}
.et_pb_column_1_5 .et_audio_module_meta {
	font-size: 14px !important;
}
.et_pb_column_1_6 .et_audio_module_meta {
	font-size: 14px !important;
}
.et_pb_promo {
	padding: 40px;
}
.et_pb_column .et_pb_map {
	height: 200px;
}
.et_pb_fullwidth_section .et_pb_map {
	height: 200px;
}
.et_pb_tabs_controls {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.et_pb_tabs_controls li {
	border-right-color: currentColor; border-bottom-color: rgb(217, 217, 217); border-right-width: medium; border-bottom-width: 1px; border-right-style: none; border-bottom-style: solid; float: none;
}
.et_pb_testimonial {
	padding-top: 10%;
}
.et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_image {
	margin-bottom: 16% !important;
}
.et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_video {
	margin-bottom: 16% !important;
}
.et_pb_row_1-4_1-4 .et_pb_column_1_4 .et_pb_countdown_timer .section p {
	line-height: 32px !important; font-size: 32px !important;
}
}
@media all and (max-width:380px)
{
.et_pb_countdown_timer .section p {
	line-height: 24px !important; font-size: 24px !important;
}
.et_pb_row_1-4_1-4 .et_pb_column_1_4 .et_pb_countdown_timer .section p {
	line-height: 24px !important; font-size: 24px !important;
}
.et_pb_countdown_timer .section p.label {
	line-height: 25px !important; font-size: 12px !important;
}
}
.et_animated {
	opacity: 0; animation-duration: 1s; animation-fill-mode: both !important; -webkit-animation-duration: 1s; -webkit-animation-fill-mode: both;
}
.et_animated.infinite {
	animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite;
}
.et_had_animation {
	position: relative;
}
.et_animated.fade {
	animation-name: et_pb_fade; -webkit-animation-name: et_pb_fade;
}
.et_animated.fadeTop {
	animation-name: et_pb_fadeTop; -webkit-animation-name: et_pb_fadeTop;
}
.et_animated.fadeRight {
	animation-name: et_pb_fadeRight; -webkit-animation-name: et_pb_fadeRight;
}
.et_animated.fadeBottom {
	animation-name: et_pb_fadeBottom; -webkit-animation-name: et_pb_fadeBottom;
}
.et_animated.fadeLeft {
	animation-name: et_pb_fadeLeft; -webkit-animation-name: et_pb_fadeLeft;
}
.et_animated.slide {
	animation-name: et_pb_slide; -webkit-animation-name: et_pb_slide;
}
.et_animated.slideTop {
	animation-name: et_pb_slideTop; -webkit-animation-name: et_pb_slideTop;
}
.et_animated.slideRight {
	animation-name: et_pb_slideRight; -webkit-animation-name: et_pb_slideRight;
}
.et_animated.slideBottom {
	animation-name: et_pb_slideBottom; -webkit-animation-name: et_pb_slideBottom;
}
.et_animated.slideLeft {
	animation-name: et_pb_slideLeft; -webkit-animation-name: et_pb_slideLeft;
}
.et_animated.bounce {
	animation-name: et_pb_bounce; -webkit-animation-name: et_pb_bounce;
}
.et_animated.bounceTop {
	animation-name: et_pb_bounceTop; -webkit-animation-name: et_pb_bounceTop;
}
.et_animated.bounceRight {
	animation-name: et_pb_bounceRight; -webkit-animation-name: et_pb_bounceRight;
}
.et_animated.bounceBottom {
	animation-name: et_pb_bounceBottom; -webkit-animation-name: et_pb_bounceBottom;
}
.et_animated.bounceLeft {
	animation-name: et_pb_bounceLeft; -webkit-animation-name: et_pb_bounceLeft;
}
.et_animated.zoom {
	animation-name: et_pb_zoom; -webkit-animation-name: et_pb_zoom;
}
.et_animated.zoomTop {
	transform-origin: 50% top; animation-name: et_pb_zoomTop; -webkit-animation-name: et_pb_zoomTop; -webkit-transform-origin: top;
}
.et_animated.zoomRight {
	transform-origin: right 50%; animation-name: et_pb_zoomRight; -webkit-animation-name: et_pb_zoomRight; -webkit-transform-origin: right;
}
.et_animated.zoomBottom {
	transform-origin: 50% bottom; animation-name: et_pb_zoomBottom; -webkit-animation-name: et_pb_zoomBottom; -webkit-transform-origin: bottom;
}
.et_animated.zoomLeft {
	transform-origin: left 50%; animation-name: et_pb_zoomLeft; -webkit-animation-name: et_pb_zoomLeft; -webkit-transform-origin: left;
}
.et_animated.flip {
	animation-name: et_pb_flip; -webkit-animation-name: et_pb_flip;
}
.et_animated.flipTop {
	animation-name: et_pb_flipTop; -webkit-animation-name: et_pb_flipTop;
}
.et_animated.flipRight {
	animation-name: et_pb_flipRight; -webkit-animation-name: et_pb_flipRight;
}
.et_animated.flipBottom {
	animation-name: et_pb_flipBottom; -webkit-animation-name: et_pb_flipBottom;
}
.et_animated.flipLeft {
	animation-name: et_pb_flipLeft; -webkit-animation-name: et_pb_flipLeft;
}
.et_animated.fold {
	transform-origin: center 50%; animation-name: et_pb_fold; -webkit-animation-name: et_pb_fold; -webkit-transform-origin: center;
}
.et_animated.foldTop {
	transform-origin: 50% top; animation-name: et_pb_foldTop; -webkit-animation-name: et_pb_foldTop; -webkit-transform-origin: top;
}
.et_animated.foldRight {
	transform-origin: right 50%; animation-name: et_pb_foldRight; -webkit-animation-name: et_pb_foldRight; -webkit-transform-origin: right;
}
.et_animated.foldBottom {
	transform-origin: 50% bottom; animation-name: et_pb_foldBottom; -webkit-animation-name: et_pb_foldBottom; -webkit-transform-origin: bottom;
}
.et_animated.foldLeft {
	transform-origin: left 50%; animation-name: et_pb_foldLeft; -webkit-animation-name: et_pb_foldLeft; -webkit-transform-origin: left;
}
.et_animated.roll {
	animation-name: et_pb_roll; -webkit-animation-name: et_pb_roll;
}
.et_animated.rollTop {
	animation-name: et_pb_rollTop; -webkit-animation-name: et_pb_rollTop;
}
.et_animated.rollRight {
	animation-name: et_pb_rollRight; -webkit-animation-name: et_pb_rollRight;
}
.et_animated.rollBottom {
	animation-name: et_pb_rollBottom; -webkit-animation-name: et_pb_rollBottom;
}
.et_animated.rollLeft {
	animation-name: et_pb_rollLeft; -webkit-animation-name: et_pb_rollLeft;
}
.box-shadow-overlay {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 10; pointer-events: none;
}
.et_pb_section > .box-shadow-overlay ~ .et_pb_row {
	z-index: 11;
}
.et_pb_row > .box-shadow-overlay {
	z-index: 8;
}
.has-box-shadow-overlay {
	position: relative;
}
.et_clickable {
	cursor: pointer;
}
.screen-reader-text {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute !important; clip: rect(1px, 1px, 1px, 1px); -ms-word-wrap: normal !important;
}
.et-box {
	margin: 0px 0px 10px; font-size: 14px; position: relative; box-shadow: 0px 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}
.et-box-content {
	padding: 27px 43px 17px 66px; min-height: 35px; text-shadow: 1px 1px 1px #fff;
}
.et-box-content strong {
	color: rgb(0, 0, 0); font-weight: 700;
}
.et-bio::before {
	left: 28px; top: 32px; position: absolute; content: "";
}
.et-download::before {
	left: 28px; top: 32px; position: absolute; content: "";
}
.et-info::before {
	left: 28px; top: 32px; position: absolute; content: "";
}
.et-shadow::before {
	left: 28px; top: 32px; position: absolute; content: "";
}
.et-warning::before {
	left: 28px; top: 32px; position: absolute; content: "";
}
.et-info {
	border: 1px solid rgb(226, 226, 186); border-image: none;
}
.et-info::before {
	background: url("epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -97px -2px; width: 22px; height: 20px;
}
.et-info .et-box-content {
	background: rgb(249, 249, 220); border: 1px solid rgb(251, 251, 239); border-image: none; color: rgb(173, 167, 113); box-shadow: inset 0px 0px 45px #efefc0; -webkit-box-shadow: inset 0 0 45px #efefc0; -moz-box-shadow: inset 0 0 45px #efefc0;
}
.et-info .et-box-content h1 {
	color: rgb(173, 167, 113);
}
.et-info .et-box-content h2 {
	color: rgb(173, 167, 113);
}
.et-info .et-box-content h3 {
	color: rgb(173, 167, 113);
}
.et-info .et-box-content h4 {
	color: rgb(173, 167, 113);
}
.et-info .et-box-content h5 {
	color: rgb(173, 167, 113);
}
.et-info .et-box-content h6 {
	color: rgb(173, 167, 113);
}
.et-warning {
	border: 1px solid rgb(224, 177, 177); border-image: none;
}
.et-warning::before {
	background: url("epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -75px -41px; width: 17px; height: 17px;
}
.et-warning .et-box-content {
	background: rgb(255, 217, 213); border: 1px solid rgb(252, 238, 236); border-image: none; color: rgb(173, 118, 118); box-shadow: inset 0px 0px 45px #f0bfba; -webkit-box-shadow: inset 0 0 45px #f0bfba; -moz-box-shadow: inset 0 0 45px #f0bfba;
}
.et-warning .et-box-content h1 {
	color: rgb(173, 118, 118);
}
.et-warning .et-box-content h2 {
	color: rgb(173, 118, 118);
}
.et-warning .et-box-content h3 {
	color: rgb(173, 118, 118);
}
.et-warning .et-box-content h4 {
	color: rgb(173, 118, 118);
}
.et-warning .et-box-content h5 {
	color: rgb(173, 118, 118);
}
.et-warning .et-box-content h6 {
	color: rgb(173, 118, 118);
}
.et-download {
	border: 1px solid rgb(185, 219, 182); border-image: none;
}
.et-download::before {
	background: url("epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -23px -19px; width: 19px; height: 14px;
}
.et-download .et-box-content {
	background: rgb(223, 247, 221); border: 1px solid rgb(241, 249, 240); border-image: none; color: rgb(126, 165, 123); box-shadow: inset 0px 0px 45px #cbe5c9; -webkit-box-shadow: inset 0 0 45px #cbe5c9; -moz-box-shadow: inset 0 0 45px #cbe5c9;
}
.et-download .et-box-content h1 {
	color: rgb(126, 165, 123);
}
.et-download .et-box-content h2 {
	color: rgb(126, 165, 123);
}
.et-download .et-box-content h3 {
	color: rgb(126, 165, 123);
}
.et-download .et-box-content h4 {
	color: rgb(126, 165, 123);
}
.et-download .et-box-content h5 {
	color: rgb(126, 165, 123);
}
.et-download .et-box-content h6 {
	color: rgb(126, 165, 123);
}
.et-bio {
	border: 1px solid rgb(179, 216, 211); border-image: none;
}
.et-bio::before {
	background: url("epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -23px -2px; top: 33px; width: 19px; height: 15px;
}
.et-bio .et-box-content {
	background: rgb(221, 245, 247); border: 1px solid rgb(241, 250, 251); border-image: none; color: rgb(128, 172, 176); box-shadow: inset 0px 0px 45px #c6edf0; -webkit-box-shadow: inset 0 0 45px #c6edf0; -moz-box-shadow: inset 0 0 45px #c6edf0;
}
.et-bio .et-box-content h1 {
	color: rgb(128, 172, 176);
}
.et-bio .et-box-content h2 {
	color: rgb(128, 172, 176);
}
.et-bio .et-box-content h3 {
	color: rgb(128, 172, 176);
}
.et-bio .et-box-content h4 {
	color: rgb(128, 172, 176);
}
.et-bio .et-box-content h5 {
	color: rgb(128, 172, 176);
}
.et-bio .et-box-content h6 {
	color: rgb(128, 172, 176);
}
.et-shadow {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.et-shadow .et-box-content {
	background: rgb(250, 250, 250); border: 1px solid rgb(250, 250, 250); border-image: none; color: rgb(115, 115, 115); box-shadow: inset 0px 0px 45px #e7e7e7; -webkit-box-shadow: inset 0 0 45px #e7e7e7; -moz-box-shadow: inset 0 0 45px #e7e7e7;
}
.et-shadow .et-box-content h1 {
	color: rgb(115, 115, 115);
}
.et-shadow .et-box-content h2 {
	color: rgb(115, 115, 115);
}
.et-shadow .et-box-content h3 {
	color: rgb(115, 115, 115);
}
.et-shadow .et-box-content h4 {
	color: rgb(115, 115, 115);
}
.et-shadow .et-box-content h5 {
	color: rgb(115, 115, 115);
}
.et-shadow .et-box-content h6 {
	color: rgb(115, 115, 115);
}
.et-tooltip {
	position: relative;
}
.et-tooltip-box {
	background: rgb(255, 255, 255); padding: 20px 25px 22px; border-radius: 10px; border: 1px solid rgb(219, 219, 219); border-image: none; left: -94px; width: 235px; bottom: 35px; color: rgb(109, 110, 110); line-height: 18px; display: none; position: absolute; box-shadow: 1px 1px 5px 1px rgba(0,0,0,0.1); -moz-border-radius: 10px; -webkit-border-radius: 10px; -webkit-box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, .1); -moz-box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, .1);
}
.et-tooltip-arrow {
	background: url("epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -120px -2px; left: 129px; width: 24px; height: 13px; bottom: -13px; display: block; position: absolute;
}
.et-learn-more {
	background: rgb(255, 255, 255); margin: 10px 0px; border: 1px solid rgb(231, 231, 231); border-image: none; box-shadow: 1px -1px 0px 0px #fff; -webkit-box-shadow: 1px -1px 0 0 #fff; -moz-box-shadow: 1px -1px 0 0 #fff;
}
.et-learn-more h3.heading-more {
	margin: 0px !important; padding: 16px 50px 16px 22px; color: rgb(153, 153, 153); letter-spacing: 0px; font-size: 14px; border-top-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; position: relative; cursor: pointer; text-shadow: 1px 1px 0px #fff;
}
.et-learn-more h3.heading-more span.et_learnmore_arrow {
	top: 0px; width: 48px; height: 100%; right: 0px; border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid; display: block; position: absolute; box-shadow: -1px 0px 0px 0px #e7e7e7; -webkit-box-shadow: -1px 0 0 0 #e7e7e7; -moz-box-shadow: -1px 0 0 0 #e7e7e7;
}
.et-learn-more span.et_learnmore_arrow span {
	background: url("epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -58px -2px; left: 50%; top: 50%; width: 13px; height: 10px; margin-top: -5px; margin-left: -6px; display: block; position: absolute;
}
.et-learn-more .open span.et_learnmore_arrow span {
	background-position: -58px -14px;
}
.et-learn-more .learn-more-content {
	padding: 30px 30px 20px; border-top-color: rgb(231, 231, 231); border-top-width: 1px; border-top-style: solid; visibility: hidden;
}
.et_slidecontent .et-learn-more .learn-more-content {
	display: block; visibility: hidden;
}
.et-open .learn-more-content {
	display: block; visibility: visible !important;
}
.et_shortcodes_controller_nav {
	border-top-color: rgb(231, 231, 231); border-top-width: 1px; border-top-style: solid; position: relative; min-height: 53px; box-shadow: inset 1px 1px 0px 0px #fff; -webkit-box-shadow: inset 1px 1px 0 0 #fff; -moz-box-shadow: inset 1px 1px 0 0 #fff;
}
.et_shortcodes_controls {
	list-style: none !important; margin: 0px !important; padding: 0px !important; line-height: 26px !important;
}
.et_shortcodes_controls_arrows {
	list-style: none !important; margin: 0px !important; padding: 0px !important; line-height: 26px !important;
}
.et_shortcodes_controls {
	text-align: center; line-height: 0 !important; padding-top: 20px !important;
}
.et_shortcodes_controls li {
	margin: 0px 3px; display: inline-block;
}
.et_shortcodes_controls a {
	background: url("epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -45px -1px; width: 11px; height: 11px; display: inline-block;
}
.et_shortcodes_controls .et_shortcodes_active_control a {
	background-position: -45px -14px;
}
.et_shortcodes_controls_arrows a {
	top: 0px; color: rgb(153, 153, 153) !important; font-size: 14px; position: absolute; text-shadow: 1px 1px 0px #fff;
}
.et_shortcodes_controls_arrows a:hover {
	color: rgb(76, 76, 76); text-decoration: none;
}
.et_shortcodes_controls_arrows .et_sc_nav_prev {
	padding: 14px 38px 12px 48px; left: 0px; border-right-color: rgb(231, 231, 231); border-right-width: 1px; border-right-style: solid; box-shadow: 1px 0px 0px 0px #fff; -webkit-box-shadow: 1px 0 0 0 #fff; -moz-box-shadow: 1px 0 0 0 #fff;
}
.et_shortcodes_controls_arrows .et_sc_nav_next {
	padding: 14px 48px 12px 38px; right: 0px; border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid; box-shadow: -1px 0px 0px 0px #e7e7e7; -webkit-box-shadow: -1px 0 0 0 #e7e7e7; -moz-box-shadow: -1px 0 0 0 #e7e7e7;
}
.et_shortcodes_controls_arrows .et_sc_nav_next span {
	top: 21px;
}
.et_shortcodes_controls_arrows .et_sc_nav_prev span {
	top: 21px;
}
.et_shortcodes_controls_arrows .et_sc_nav_next span {
	right: 30px;
}
.et_shortcodes_controls_arrows .et_sc_nav_prev span {
	left: 30px;
}
.et-simple-slider {
	background: rgb(255, 255, 255); margin: 10px 0px; border: 1px solid rgb(231, 231, 231); border-image: none; position: relative;
}
.et-simple-slider h1 {
	color: rgb(51, 51, 51); font-family: Century Gothic,Arial,sans-serif;
}
.et-simple-slider h2 {
	color: rgb(51, 51, 51); font-family: Century Gothic,Arial,sans-serif;
}
.et-simple-slider h3 {
	color: rgb(51, 51, 51); font-family: Century Gothic,Arial,sans-serif;
}
.et-simple-slider h4 {
	color: rgb(51, 51, 51); font-family: Century Gothic,Arial,sans-serif;
}
.et-simple-slider h5 {
	color: rgb(51, 51, 51); font-family: Century Gothic,Arial,sans-serif;
}
.et-simple-slider h6 {
	color: rgb(51, 51, 51); font-family: Century Gothic,Arial,sans-serif;
}
.et-simple-slides {
	margin: 30px 30px 20px; overflow: hidden;
}
.et-simple-slider div.et-slide {
	width: 100% !important; display: none;
}
.one_fourth {
	margin-right: 4%; float: left; position: relative;
}
.one_half {
	margin-right: 4%; float: left; position: relative;
}
.one_third {
	margin-right: 4%; float: left; position: relative;
}
.three_fourth {
	margin-right: 4%; float: left; position: relative;
}
.two_third {
	margin-right: 4%; float: left; position: relative;
}
.one_half {
	width: 48%;
}
.one_third {
	width: 30.66%;
}
.two_third {
	width: 65.32%;
}
.one_fourth {
	width: 22%;
}
.three_fourth {
	width: 74%;
}
a.big-button {
	border-radius: 10px; line-height: 26px; display: inline-block; box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.4), 1px 1px 1px rgba(0,0,0,0.1); text-shadow: 1px 1px 0px rgba(255,255,255,0.3); -moz-border-radius: 10px; -webkit-border-radius: 10px; -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .4), 1px 1px 1px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .4), 1px 1px 1px rgba(0, 0, 0, .1);
}
a.icon-button {
	border-radius: 10px; line-height: 26px; display: inline-block; box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.4), 1px 1px 1px rgba(0,0,0,0.1); text-shadow: 1px 1px 0px rgba(255,255,255,0.3); -moz-border-radius: 10px; -webkit-border-radius: 10px; -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .4), 1px 1px 1px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .4), 1px 1px 1px rgba(0, 0, 0, .1);
}
a.small-button {
	border-radius: 10px; line-height: 26px; display: inline-block; box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.4), 1px 1px 1px rgba(0,0,0,0.1); text-shadow: 1px 1px 0px rgba(255,255,255,0.3); -moz-border-radius: 10px; -webkit-border-radius: 10px; -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .4), 1px 1px 1px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .4), 1px 1px 1px rgba(0, 0, 0, .1);
}
a.icon-button {
	margin: 0px 5px 8px 0px; padding: 6px 14px; font-size: 12px; font-weight: 700 !important;
}
a.small-button {
	margin: 0px 5px 8px 0px; padding: 6px 14px; font-size: 12px; font-weight: 700 !important;
}
a.big-button:hover {
	text-decoration: none;
}
a.icon-button:hover {
	text-decoration: none;
}
a.small-button:hover {
	text-decoration: none;
}
a.bigblue {
	background: linear-gradient(rgb(136, 189, 255) 0px, rgb(96, 167, 255) 100%); border: 1px solid rgb(62, 143, 244); border-image: none; color: rgb(43, 99, 168) !important;
}
a.smallblue {
	background: linear-gradient(rgb(136, 189, 255) 0px, rgb(96, 167, 255) 100%); border: 1px solid rgb(62, 143, 244); border-image: none; color: rgb(43, 99, 168) !important;
}
a.bigblue:hover {
	color: rgb(35, 82, 140) !important;
}
a.smallblue:hover {
	color: rgb(35, 82, 140) !important;
}
a.smalllightblue {
	background: linear-gradient(rgb(142, 219, 255) 0px, rgb(96, 205, 255) 100%); border: 1px solid rgb(81, 181, 228); border-image: none; color: rgb(52, 141, 182) !important;
}
a.smalllightblue:hover {
	color: rgb(40, 114, 149) !important;
}
a.bigteal {
	background: linear-gradient(rgb(97, 238, 240) 0px, rgb(89, 220, 222) 100%); border: 1px solid rgb(72, 190, 192); border-image: none; color: rgb(61, 167, 169) !important;
}
a.bigturquoise {
	background: linear-gradient(rgb(97, 238, 240) 0px, rgb(89, 220, 222) 100%); border: 1px solid rgb(72, 190, 192); border-image: none; color: rgb(61, 167, 169) !important;
}
a.smallteal {
	background: linear-gradient(rgb(97, 238, 240) 0px, rgb(89, 220, 222) 100%); border: 1px solid rgb(72, 190, 192); border-image: none; color: rgb(61, 167, 169) !important;
}
a.bigteal:hover {
	color: rgb(48, 145, 146) !important;
}
a.bigturquoise:hover {
	color: rgb(48, 145, 146) !important;
}
a.smallteal:hover {
	color: rgb(48, 145, 146) !important;
}
a.biggreen {
	background: linear-gradient(rgb(148, 228, 141) 0px, rgb(130, 207, 124) 100%); border: 1px solid rgb(77, 171, 70); border-image: none; color: rgb(86, 157, 81) !important;
}
a.smallgreen {
	background: linear-gradient(rgb(148, 228, 141) 0px, rgb(130, 207, 124) 100%); border: 1px solid rgb(77, 171, 70); border-image: none; color: rgb(86, 157, 81) !important;
}
a.biggreen:hover {
	color: rgb(71, 133, 66) !important;
}
a.smallgreen:hover {
	color: rgb(71, 133, 66) !important;
}
a.bigorange {
	background: linear-gradient(rgb(255, 203, 140) 0px, rgb(255, 182, 96) 100%); border: 1px solid rgb(219, 156, 81); border-image: none; color: rgb(199, 130, 47) !important;
}
a.smallorange {
	background: linear-gradient(rgb(255, 203, 140) 0px, rgb(255, 182, 96) 100%); border: 1px solid rgb(219, 156, 81); border-image: none; color: rgb(199, 130, 47) !important;
}
a.bigorange:hover {
	color: rgb(169, 108, 35) !important;
}
a.smallorange:hover {
	color: rgb(169, 108, 35) !important;
}
a.smallsilver {
	background: linear-gradient(rgb(245, 245, 245) 0px, rgb(226, 226, 226) 100%); border: 1px solid rgb(195, 195, 195); border-image: none; color: rgb(89, 90, 90) !important; box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.9), 1px 1px 1px rgba(0,0,0,0.1); text-shadow: 1px 1px 1px #fff; -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .9), 1px 1px 1px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .9), 1px 1px 1px rgba(0, 0, 0, .1);
}
a.smallsilver:hover {
	color: rgb(69, 69, 69) !important;
}
a.smallblack {
	background: linear-gradient(rgb(91, 91, 91) 0px, rgb(56, 56, 56) 100%); border: 1px solid rgb(14, 14, 14); border-image: none; color: rgb(255, 255, 255) !important; box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.2), 1px 1px 1px rgba(0,0,0,0.1); text-shadow: -1px -1px 0px #000; -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .2), 1px 1px 1px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .2), 1px 1px 1px rgba(0, 0, 0, .1);
}
a.smallblack:hover {
	color: rgb(247, 247, 247) !important;
}
a.bigred {
	background: linear-gradient(rgb(255, 121, 121) 0px, rgb(255, 95, 95) 100%); border: 1px solid rgb(216, 83, 83); border-image: none; color: rgb(154, 62, 62) !important;
}
a.smallred {
	background: linear-gradient(rgb(255, 121, 121) 0px, rgb(255, 95, 95) 100%); border: 1px solid rgb(216, 83, 83); border-image: none; color: rgb(154, 62, 62) !important;
}
a.bigred:hover {
	color: rgb(128, 48, 48) !important;
}
a.smallred:hover {
	color: rgb(128, 48, 48) !important;
}
a.smallpink {
	background: linear-gradient(rgb(231, 130, 241) 0px, rgb(210, 113, 218) 100%); border: 1px solid rgb(177, 92, 185); border-image: none; color: rgb(145, 77, 151) !important;
}
a.smallpink:hover {
	color: rgb(117, 59, 122) !important;
}
a.bigpurple {
	background: linear-gradient(rgb(178, 121, 255) 0px, rgb(163, 95, 255) 100%); border: 1px solid rgb(139, 83, 216); border-image: none; color: rgb(101, 62, 154) !important;
}
a.smallpurple {
	background: linear-gradient(rgb(178, 121, 255) 0px, rgb(163, 95, 255) 100%); border: 1px solid rgb(139, 83, 216); border-image: none; color: rgb(101, 62, 154) !important;
}
a.bigpurple:hover {
	color: rgb(86, 51, 134) !important;
}
a.smallpurple:hover {
	color: rgb(86, 51, 134) !important;
}
a.big-button {
	margin: 8px 6px 8px 0px; padding: 14px 24px; font-size: 20px; font-weight: 400 !important;
}
a.big-button:hover {
	text-decoration: none;
}
a.icon-button {
	background: linear-gradient(rgb(245, 245, 245) 0px, rgb(225, 225, 225) 100%); border: 1px solid rgb(195, 195, 195); border-image: none; color: rgb(89, 90, 90) !important; padding-left: 36px; position: relative; box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.9), 1px 1px 1px rgba(0,0,0,0.1); text-shadow: 1px 1px 1px #fff; -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .9), 1px 1px 1px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .9), 1px 1px 1px rgba(0, 0, 0, .1);
}
a.icon-button:hover {
	color: rgb(64, 64, 64);
}
a.icon-button span.et-icon {
	left: 12px; top: 10px; width: 18px; height: 16px; position: absolute;
}
a.download-icon span.et-icon {
	background: url("epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -3px -2px; top: 7px; width: 17px; height: 20px;
}
a.search-icon span.et-icon {
	background: url("epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -206px -2px; top: 9px;
}
a.refresh-icon span.et-icon {
	background: url("epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -169px -19px;
}
a.question-icon span.et-icon {
	background: url("epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -164px -2px;
}
a.people-icon span.et-icon {
	background: url("epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -151px -33px; top: 9px; height: 17px;
}
a.warning-icon span.et-icon {
	background: url("epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -188px -19px; width: 15px;
}
a.mail-icon span.et-icon {
	background: url("epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -131px -33px; height: 15px;
}
a.heart-icon span.et-icon {
	background: url("epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -131px -18px; left: 14px; top: 12px; width: 14px; height: 13px;
}
a.paper-icon span.et-icon {
	background: url("epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -147px -17px; width: 15px; height: 15px;
}
a.notice-icon span.et-icon {
	background: url("epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -147px -2px; top: 11px; width: 15px; height: 13px;
}
a.stats-icon span.et-icon {
	background: url("epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -184px -2px; top: 11px; width: 15px; height: 14px;
}
a.rss-icon span.et-icon {
	background: url("epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -171px -36px; top: 9px; width: 15px;
}
ul.et_shortcodes_mobile_nav {
	list-style: none !important; margin: 0px !important; padding: 0px !important; display: none; z-index: 2;
}
ul.et_shortcodes_mobile_nav a {
	position: relative;
}
.et_shortcodes_controls_arrows span {
	top: 23px; width: 10px; height: 14px; display: block; position: absolute;
}
ul.et_shortcodes_mobile_nav span {
	top: 23px; width: 10px; height: 14px; display: block; position: absolute;
}
.et_shortcodes_controls_arrows .et_sc_nav_prev span {
	background: url("epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -3px -24px;
}
ul.et_shortcodes_mobile_nav .et_sc_nav_prev span {
	background: url("epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -3px -24px;
}
.et_shortcodes_controls_arrows .et_sc_nav_next span {
	background: url("epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -3px -40px;
}
ul.et_shortcodes_mobile_nav .et_sc_nav_next span {
	background: url("epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -3px -40px;
}
.et-tabs-container {
	background: rgb(255, 255, 255); margin: 50px 0px 15px; border: 1px solid rgb(231, 231, 231); border-image: none; position: relative;
}
.et-learn-more h3.heading-more {
	background: linear-gradient(rgb(249, 249, 249) 0px, rgb(245, 245, 245) 100%);
}
.et-protected-title {
	background: linear-gradient(rgb(249, 249, 249) 0px, rgb(245, 245, 245) 100%);
}
.et-tabs-container .et-tabs-control {
	background: linear-gradient(rgb(249, 249, 249) 0px, rgb(245, 245, 245) 100%);
}
.et-tabs-container ul.et_shortcodes_mobile_nav {
	background: linear-gradient(rgb(249, 249, 249) 0px, rgb(245, 245, 245) 100%);
}
.et-testimonial-author-info {
	background: linear-gradient(rgb(249, 249, 249) 0px, rgb(245, 245, 245) 100%);
}
.et_shortcodes_controller_nav {
	background: linear-gradient(rgb(249, 249, 249) 0px, rgb(245, 245, 245) 100%);
}
.pricing-content-bottom {
	background: linear-gradient(rgb(249, 249, 249) 0px, rgb(245, 245, 245) 100%);
}
.pricing-heading {
	background: linear-gradient(rgb(249, 249, 249) 0px, rgb(245, 245, 245) 100%);
}
.et-tabs-container .et-tabs-control {
	margin: 0px !important; overflow: hidden; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid; position: relative;
}
.et-tabs-container ul.et_shortcodes_mobile_nav {
	margin: 0px !important; overflow: hidden; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid; position: relative;
}
.et-tabs-container .et-tabs-control::before {
	background: rgb(231, 231, 231); left: 0px; width: 100%; height: 1px; bottom: 0px; position: absolute; content: "";
}
.et-tabs-container .et-tabs-control li {
	list-style: none; margin: 0px !important; padding: 0px !important; border-left-color: rgb(231, 231, 231); border-left-width: 1px; border-left-style: solid; float: left; position: relative; box-shadow: -1px 0px 0px #fff; -webkit-box-shadow: -1px 0 0 #fff; -moz-box-shadow: -1px 0 0 #fff;
}
.et-tabs-container .et-tabs-control li:first-child {
	border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.et-tabs-container .et-tabs-control li a {
	padding: 15px 20px; color: rgb(153, 153, 153) !important; font-size: 14px; display: block; text-shadow: 1px 1px 0px #fff !important;
}
.et-tabs-container .et-tabs-control li a:hover {
	color: rgb(76, 76, 76) !important; text-decoration: none;
}
.et-tabs-container .et-tabs-control li.active::before {
	background: rgb(255, 255, 255); left: 0px; width: 100%; height: 1px; bottom: 0px; position: absolute; content: "";
}
.et-tabs-container .et-tabs-control li.active a {
	background: rgb(255, 255, 255); color: rgb(76, 76, 76) !important;
}
.et-tabs-content-wrapper > div {
	display: none;
}
.et_sliderfx_slide .et-tabs-content-wrapper {
	left: 0px; width: 1200%; position: relative;
}
.et_sliderfx_slide .et-tabs-content-wrapper > div {
	height: 1px; float: left; display: block; visibility: hidden;
}
.et_sliderfx_fade .et_slidecontent {
	-ms-word-wrap: break-word;
}
.et_sliderfx_slide .et-tabs-content-wrapper > div {
	-ms-word-wrap: break-word;
}
.et_sliderfx_slide .et_shortcode_slide_active {
	height: auto !important;
}
.et-tabs-container .et-tabs-content {
	margin: 30px 30px 20px;
}
.et-tabs-container ul.et_shortcodes_mobile_nav {
	border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid;
}
.et-tabs-container ul.et_shortcodes_mobile_nav li {
	line-height: 26px; float: right;
}
.et-tabs-container ul.et_shortcodes_mobile_nav a {
	padding: 16px 10px 16px 45px; color: rgb(153, 153, 153) !important; font-size: 14px; display: block; text-shadow: 1px 1px 0px #fff !important;
}
.et-tabs-container ul.et_shortcodes_mobile_nav a.et_sc_nav_next {
	padding: 16px 45px 16px 10px; text-align: right;
}
.et-tabs-container ul.et_shortcodes_mobile_nav a:hover {
	color: rgb(76, 76, 76) !important; text-decoration: none;
}
.et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_next::before {
	background: rgb(231, 231, 231); left: 0px; top: 0px; width: 1px; height: 100%; position: absolute; content: ""; box-shadow: 1px 0px 0px #fff; -webkit-box-shadow: 1px 0 0 #fff; -moz-box-shadow: 1px 0 0 #fff;
}
.et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_next span {
	right: 28px;
}
.et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_prev span {
	left: 28px;
}
.author-shortcodes {
	box-shadow: 0px 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
}
.et-image-slider {
	box-shadow: 0px 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
}
.et-protected {
	box-shadow: 0px 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
}
.et-simple-slider {
	box-shadow: 0px 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
}
.et-tabs-container {
	box-shadow: 0px 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
}
.et-testimonial-box {
	box-shadow: 0px 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
}
.tabs-left {
	box-shadow: 0px 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
}
.tabs-left {
	background: rgb(255, 255, 255); border: 1px solid rgb(231, 231, 231); border-image: none; margin-bottom: 15px; position: relative;
}
.tabs-left .et-tabs-control {
	list-style: none !important; margin: 0px !important; width: 149px; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid; float: left; position: relative;
}
.tabs-left ul.et_shortcodes_mobile_nav {
	list-style: none !important; margin: 0px !important; width: 149px; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid; float: left; position: relative;
}
.tabs-left ul.et_shortcodes_mobile_nav {
	left: 0px; top: 0px; position: absolute;
}
.tabs-left .et-tabs-control li {
	background: 0px 0px !important; list-style: none !important; padding-right: 0px !important; padding-left: 0px !important; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid; box-shadow: 0px 1px 0px 0px #fff; -webkit-box-shadow: 0 1px 0 0 #fff; -moz-box-shadow: 0 1px 0 0 #fff;
}
.tabs-left ul.et_shortcodes_mobile_nav li {
	background: 0px 0px !important; list-style: none !important; padding-right: 0px !important; padding-left: 0px !important; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid; box-shadow: 0px 1px 0px 0px #fff; -webkit-box-shadow: 0 1px 0 0 #fff; -moz-box-shadow: 0 1px 0 0 #fff;
}
.tabs-left .et-tabs-control li a {
	padding: 15px 10px 15px 20px; color: rgb(153, 153, 153) !important; font-size: 14px; display: block; text-shadow: 1px 1px 0px #fff !important;
}
.tabs-left .et-tabs-control li.active a {
	background: rgb(255, 255, 255); margin-right: -1px;
}
.tabs-left .et-tabs-control li a:hover {
	color: rgb(76, 76, 76) !important; text-decoration: none;
}
.tabs-left .et-tabs-control li.active a {
	color: rgb(76, 76, 76) !important; text-decoration: none;
}
.tabs-left .et-tabs-content {
	padding: 30px 30px 20px; position: relative;
}
.tabs-left.et_sliderfx_slide .et-tabs-content-main-wrap {
	overflow: hidden;
}
.tabs-left .et-tabs-content h3 {
	color: rgb(51, 51, 51); padding-bottom: 14px;
}
.et_left_tabs_bg {
	background: linear-gradient(to right, rgb(249, 249, 249) 0px, rgb(245, 245, 245) 100%); left: 0px; top: 0px; width: 148px; height: 100%; border-right-color: rgb(231, 231, 231); border-left-color: rgb(255, 255, 255); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; position: absolute;
}
.tabs-left ul.et_shortcodes_mobile_nav a {
	text-indent: -9999px;
}
.tabs-left ul.et_shortcodes_mobile_nav a span {
	top: 50%; margin-top: -7px;
}
.tabs-left ul.et_shortcodes_mobile_nav .et_sc_nav_next span {
	right: 50%; margin-right: -4px;
}
.tabs-left ul.et_shortcodes_mobile_nav .et_sc_nav_prev span {
	left: 50%; margin-left: -4px;
}
.author-shortcodes {
	background: rgb(255, 255, 255); border: 1px solid rgb(231, 231, 231); border-image: none; color: rgb(54, 54, 54); font-size: 14px; margin-bottom: 10px;
}
.author-shortcodes .author-inner {
	padding: 30px 30px 20px 117px; position: relative; min-height: 60px;
}
.author-shortcodes .author-image {
	left: 30px; top: 32px; width: 60px; height: 60px; position: absolute;
}
.author-shortcodes .author-image img {
	width: auto; height: auto; max-width: 100%;
}
.author-shortcodes .author-image .author-overlay {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; box-shadow: inset 0px 0px 4px rgba(0,0,0,0.5); -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, .5); -moz-box-shadow: inset 0 0 4px rgba(0, 0, 0, .5);
}
.et-protected {
	background: rgb(255, 255, 255); border: 1px solid rgb(231, 231, 231); border-image: none; width: 390px; margin-bottom: 10px;
}
.et-protected-title {
	padding: 18px 10px 17px 50px; color: rgb(153, 153, 153); font-size: 14px; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(231, 231, 231); border-left-color: rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; position: relative; text-shadow: 0px 1px 0px #fff;
}
.et-protected-title::before {
	background: url("epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -23px -36px; left: 20px; top: 16px; width: 17px; height: 19px; position: absolute; content: "";
}
.et-protected-form {
	padding: 32px 37px 32px 32px; text-align: right;
}
.et-protected-form p {
	padding-bottom: 16px;
}
.et-protected-form p label {
	position: relative;
}
.et-protected-form p .et_protected_icon {
	background: url("epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -190px -37px; left: 18px; top: 2px; width: 10px; height: 20px; display: block; position: absolute;
}
.et-protected-form p .et_protected_password {
	background-position: -275px -2px; height: 23px;
}
.et-protected-form label span {
	display: none;
}
.et-protected-form p input {
	background: linear-gradient(rgb(243, 243, 243) 1%, rgb(254, 254, 254) 100%); margin: 0px !important; padding: 20px 20px 20px 40px; border: 1px solid rgb(231, 231, 231); border-image: none; width: 100%; color: rgb(54, 54, 54); font-size: 14px; position: relative; box-sizing: border-box; box-shadow: inset 0px 0px 1px rgba(0,0,0,0.1); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 0 1px rgba(0, 0, 0, .1);
}
.et-protected-form input.etlogin-button {
	background: linear-gradient(rgb(249, 249, 249) 0px, rgb(245, 245, 245) 100%); padding: 14px 24px; border: 1px solid rgb(231, 231, 231); border-image: none; color: rgb(153, 153, 153); font-size: 14px; box-shadow: inset 1px 1px 0px 0px #fff; text-shadow: 0px 1px 0px #fff; -webkit-box-shadow: inset 1px 1px 0 0 #fff; -moz-box-shadow: inset 1px 1px 0 0 #fff;
}
.et-simple-slides .et_slidecontent {
	width: auto;
}
.et-image-slides {
	background: rgb(85, 85, 85);
}
.et-image-slider {
	background: rgb(255, 255, 255); border: 1px solid rgb(231, 231, 231); border-image: none; margin-bottom: 25px;
}
.et-image-slide {
	position: relative;
}
.et-image-slider img {
	margin: 0px auto; width: auto; height: auto; display: block;
}
.et-image-overlay {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; box-shadow: inset 0px 0px 5px rgba(0,0,0,0.6); -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .6); -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, .6);
}
.author-shortcodes {
	color: rgb(32, 31, 31) !important; text-shadow: none !important;
}
.et-learn-more {
	color: rgb(32, 31, 31) !important; text-shadow: none !important;
}
.et-simple-slider {
	color: rgb(32, 31, 31) !important; text-shadow: none !important;
}
.et-tabs-container {
	color: rgb(32, 31, 31) !important; text-shadow: none !important;
}
.et-tooltip-box {
	color: rgb(32, 31, 31) !important; text-shadow: none !important;
}
.tabs-left {
	color: rgb(32, 31, 31) !important; text-shadow: none !important;
}
.author-shortcodes a {
	text-shadow: none !important;
}
.et-learn-more a {
	text-shadow: none !important;
}
.et-simple-slider a {
	text-shadow: none !important;
}
.et-tabs-container a {
	text-shadow: none !important;
}
.et-tooltip-box a {
	text-shadow: none !important;
}
.tabs-left a {
	text-shadow: none !important;
}
.et-custom-list ul {
	list-style: none !important; margin: 0px !important; line-height: 26px; padding-left: 0px !important;
}
.et-custom-list ul li {
	list-style: none !important; margin: 5px 0px !important; padding-left: 28px !important; position: relative;
}
.et-custom-list ul li::before {
	background: url("epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -74px -2px; left: 0px; top: 5px; width: 22px; height: 18px; position: absolute; content: "";
}
.etlist-x ul li::before {
	background: url("epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -75px -21px; left: 0px; top: 6px; width: 22px; height: 18px; position: absolute; content: "";
}
.etlist-dot ul li {
	padding-left: 25px !important;
}
.etlist-dot ul li::before {
	background: url("epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -230px -3px; left: 0px; top: 9px; width: 10px; height: 9px; position: absolute; content: "";
}
.et-custom-list ul li ul {
	margin: 0px !important; padding: 2px 0px !important;
}
.et-pricing {
	margin: 40px 0px 10px;
}
.pricing-table {
	width: 25%; margin-bottom: 22px; margin-left: -1px; float: left; position: relative;
}
.pricing-table-wrap {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(231, 231, 231) rgb(231, 231, 231) currentColor; border-image: none;
}
.pricing-heading {
	padding: 23px 10px 22px; text-align: center; color: rgb(153, 153, 153); font-size: 12px; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid; box-shadow: inset 1px 1px 0px 0px #fff; text-shadow: 1px 1px 0px #fff; -webkit-box-shadow: inset 1px 1px 0 0 #fff; -moz-box-shadow: inset 1px 1px 0 0 #fff;
}
.pricing-title {
	color: rgb(83, 180, 199) !important; text-transform: uppercase; font-size: 20px; font-weight: 700; text-shadow: none !important;
}
.pricing-heading p {
	padding-bottom: 0px !important;
}
.pricing-table ul.pricing {
	list-style: none !important; margin: 0px !important; padding: 0px !important; line-height: 26px;
}
.pricing-table ul.pricing li {
	background: linear-gradient(rgb(245, 245, 245) 0px, rgb(254, 254, 254) 7%, rgb(255, 255, 255) 100%); list-style: none !important; padding: 14px 7px 14px 63px; color: rgb(54, 54, 54); font-size: 12px; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(231, 231, 231); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative; text-shadow: none !important;
}
.pricing-table ul.pricing li span.pricing-mark {
	background: url("epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -74px -2px; left: 30px; top: 19px; width: 22px; height: 18px; position: absolute;
}
.pricing-table ul.pricing li.x-mark span.pricing-mark {
	background-position: -74px -20px;
}
.pricing-content-bottom {
	padding: 20px 5px 43px; text-align: center; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(231, 231, 231); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; box-shadow: inset 1px 0px 0px 0px #fff; -webkit-box-shadow: inset 1px 0 0 0 #fff; -moz-box-shadow: inset 1px 0 0 0 #fff;
}
span.et-price {
	color: rgb(148, 198, 92); font-family: Georgia,serif; font-size: 48px; text-shadow: 0px 1px 0px #fff;
}
span.et-price sup {
	left: 1px; bottom: 13px; font-size: 24px;
}
span.et-price span.dollar-sign {
	font-size: 36px;
}
.pricing-table a.icon-button {
	margin: 0px; left: 50%; bottom: -13px; padding-left: 15px; position: absolute;
}
.pricing-table a.icon-button {
	visibility: hidden;
}
.pricing-big {
	top: -20px; z-index: 2; box-shadow: 0px 0px 18px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 18px rgba(0, 0, 0, .2); -moz-box-shadow: 0 0 18px rgba(0, 0, 0, .2);
}
.pricing-big .pricing-table-wrap {
	border-color: rgb(214, 213, 213);
}
.pricing-big .pricing-heading {
	padding-top: 43px;
}
.pricing-big .pricing-content-bottom {
	padding-bottom: 63px; border-bottom-color: rgb(214, 213, 213); border-bottom-width: 1px; border-bottom-style: solid;
}
.et-testimonial-box {
	background: rgb(255, 255, 255); margin: 10px 0px 45px; border: 1px solid rgb(231, 231, 231); border-image: none; position: relative;
}
.et-testimonial-author-info {
	padding: 20px 20px 15px; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(231, 231, 231); border-left-color: rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; text-shadow: 0px 1px 0px #fff;
}
.t-img {
	margin: 0px 25px 5px 0px; width: 60px; height: 60px; float: left; position: relative; box-shadow: 0px 1px 0px 0px #fff; -webkit-box-shadow: 0 1px 0 0 #fff; -moz-box-shadow: 0 1px 0 0 #fff;
}
.t-img img {
	height: auto; max-width: 100%;
}
.t-overlay {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; box-shadow: inset 0px 0px 4px rgba(0,0,0,0.4);
}
.t-author {
	display: block;
}
.t-position {
	display: block;
}
.t-author {
	padding: 10px 0px 5px; color: rgb(153, 153, 153); font-size: 18px;
}
.t-position {
	color: rgb(89, 89, 89);
}
.et-testimonial {
	font-family: Georgia,serif; font-size: 14px; font-style: italic;
}
.t-position {
	font-family: Georgia,serif; font-size: 14px; font-style: italic;
}
.et-testimonial {
	padding: 43px 35px 30px 77px; color: rgb(54, 54, 54); position: relative; text-shadow: none !important;
}
.et-testimonial::before {
	background: url("epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -45px -35px; left: 35px; top: 43px; width: 25px; height: 19px; position: absolute; content: "";
}
.t-bottom-arrow {
	background: url("epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -97px -25px; width: 31px; height: 32px; right: 40px; bottom: -32px; position: absolute;
}
.et-dropcap {
	margin: 0px 7px 0px 0px; line-height: 1; font-size: 48px; float: left; display: block;
}
.et_quote {
	line-height: 1.5; padding-left: 57px; font-family: Georgia,serif; font-size: 14px; font-style: italic; margin-bottom: 10px; position: relative; min-height: 40px;
}
.et_quote .et_quote_sign {
	background: url("epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -206px -20px; left: 0px; top: 0px; width: 40px; height: 34px; display: block; position: absolute;
}
.quote-center .et_quote_sign {
	background-position: -251px -2px; top: 3px; width: 20px; height: 16px;
}
.quote-center .et_quote_additional_sign {
	background: url("epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -251px -22px; top: 3px; width: 20px; height: 16px; right: 13px; display: block; position: absolute;
}
.et_right_quote {
	width: 100%;
}
.quote-center {
	text-align: center; line-height: 1.2; padding-left: 30px; font-size: 24px;
}
.quote-center .et_right_quote {
	width: 95%; padding-right: 30px;
}
.et-tabs-container .et-tabs-control {
	padding: 0px;
}
.tabs-left .et-tabs-control {
	padding-left: 0px;
}
.author-info h1 {
	color: rgb(32, 31, 31) !important; text-shadow: none !important;
}
.author-info h2 {
	color: rgb(32, 31, 31) !important; text-shadow: none !important;
}
.author-info h3 {
	color: rgb(32, 31, 31) !important; text-shadow: none !important;
}
.author-info h4 {
	color: rgb(32, 31, 31) !important; text-shadow: none !important;
}
.author-info h5 {
	color: rgb(32, 31, 31) !important; text-shadow: none !important;
}
.author-info h6 {
	color: rgb(32, 31, 31) !important; text-shadow: none !important;
}
.et-tabs-container .et-tabs-control li a {
	text-decoration: none !important;
}
.tabs-left .et-tabs-control li a {
	text-decoration: none !important;
}
a.big-button {
	cursor: pointer;
}
a.icon-button {
	cursor: pointer;
}
a.small-button {
	cursor: pointer;
}
.clearfix::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}
* html .clearfix {
	-ms-zoom: 1;
}
.et_column_last {
	clear: right; margin-right: 0px !important;
}
.clear {
	clear: both;
}
.mfp-wrap .mfp-container button:hover {
	background: 0px 0px !important;
}
.mfp-wrap .mfp-arrow:active {
	top: 50%; position: absolute;
}
.mfp-wrap .mfp-close:active {
	top: -10px; position: absolute;
}
.mfp-arrow-left .mfp-a {
	text-transform: none; line-height: 1; font-family: ETmodules; font-style: normal; font-variant: normal; font-weight: 400; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.mfp-arrow-left::after {
	text-transform: none; line-height: 1; font-family: ETmodules; font-style: normal; font-variant: normal; font-weight: 400; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.mfp-arrow-right .mfp-a {
	text-transform: none; line-height: 1; font-family: ETmodules; font-style: normal; font-variant: normal; font-weight: 400; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.mfp-arrow-right::after {
	text-transform: none; line-height: 1; font-family: ETmodules; font-style: normal; font-variant: normal; font-weight: 400; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.mfp-fade.mfp-bg {
	transition:0.5s ease-out; opacity: 0.001; -webkit-transition: all .5s ease-out; -moz-transition: all .5s ease-out;
}
.mfp-fade.mfp-bg.mfp-ready {
	opacity: 0.8;
}
.mfp-fade.mfp-bg.mfp-removing {
	opacity: 0;
}
.mfp-fade.mfp-wrap .mfp-content {
	transition:0.5s ease-out; opacity: 0.001; -webkit-transition: all .5s ease-out; -moz-transition: all .5s ease-out;
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
	opacity: 1;
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
	opacity: 0;
}
.mfp-bg {
	background: rgb(11, 11, 11); left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: fixed; z-index: 1000000; opacity: 0.8;
}
.mfp-wrap {
	outline: 0px !important; left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 1000001; -webkit-backface-visibility: hidden;
}
.mfp-container {
	padding: 0px 8px; left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; position: absolute; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.mfp-container::before {
	height: 100%; vertical-align: middle; display: inline-block; content: "";
}
.mfp-align-top .mfp-container::before {
	display: none;
}
.mfp-content {
	margin: 0px auto; text-align: left; vertical-align: middle; display: inline-block; position: relative; z-index: 1045;
}
.mfp-ajax-holder .mfp-content {
	width: 100%; cursor: auto;
}
.mfp-inline-holder .mfp-content {
	width: 100%; cursor: auto;
}
.mfp-ajax-cur {
	cursor: progress;
}
.mfp-zoom-out-cur {
	
}
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	
}
.mfp-zoom {
	cursor: pointer;
}
.mfp-auto-cursor .mfp-content {
	cursor: auto;
}
.mfp-arrow {
	-webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.mfp-close {
	-webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.mfp-counter {
	-webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.mfp-preloader {
	-webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.mfp-loading.mfp-figure {
	display: none;
}
.mfp-hide {
	display: none !important;
}
.mfp-preloader {
	left: 8px; top: 50%; width: auto; text-align: center; right: 8px; color: rgb(204, 204, 204); margin-top: -0.8em; position: absolute; z-index: 1044;
}
.mfp-preloader a {
	color: rgb(204, 204, 204);
}
.mfp-preloader a:hover {
	color: rgb(255, 255, 255);
}
.mfp-s-ready .mfp-preloader {
	display: none;
}
.mfp-s-error .mfp-content {
	display: none;
}
button.mfp-arrow {
	background: 0px 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; overflow: visible; display: block; z-index: 1046; cursor: pointer; box-shadow: none; -webkit-box-shadow: none; -webkit-appearance: none;
}
button.mfp-close {
	background: 0px 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; overflow: visible; display: block; z-index: 1046; cursor: pointer; box-shadow: none; -webkit-box-shadow: none; -webkit-appearance: none;
}
.mfp-close {
	padding: 0px 0px 18px 10px; top: 0px; width: 44px; height: 44px; text-align: center; right: 0px; color: rgb(255, 255, 255); line-height: 44px; font-family: Arial,Baskerville,monospace; font-size: 28px; font-style: normal; text-decoration: none; position: absolute; opacity: 0.65;
}
.mfp-close:focus {
	opacity: 1;
}
.mfp-close:hover {
	opacity: 1;
}
.mfp-close:active {
	top: 1px;
}
.mfp-close-btn-in .mfp-close {
	color: rgb(51, 51, 51);
}
.mfp-iframe-holder .mfp-close {
	width: 100%; text-align: right; right: -6px; color: rgb(255, 255, 255); padding-right: 6px;
}
.mfp-image-holder .mfp-close {
	width: 100%; text-align: right; right: -6px; color: rgb(255, 255, 255); padding-right: 6px;
}
.mfp-counter {
	top: 0px; right: 0px; color: rgb(204, 204, 204); line-height: 18px; font-size: 12px; position: absolute;
}
.mfp-arrow {
	margin: -32px 0px 0px; padding: 0px; top: 50%; position: absolute; opacity: 0.55; -webkit-tap-highlight-color: transparent;
}
.mfp-arrow:hover {
	opacity: 1;
}
.mfp-arrow-left {
	left: 10px;
}
.mfp-arrow-right {
	right: 10px;
}
.mfp-iframe-holder {
	padding-top: 40px; padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
	width: 100%; line-height: 0; max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
	top: -40px;
}
.mfp-iframe-scaler {
	width: 100%; height: 0px; overflow: hidden; padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; box-shadow: 0px 0px 8px rgba(0,0,0,0.6);
}
.mfp-arrow-left .mfp-a {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); font-size: 64px;
}
.mfp-arrow-left::after {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); font-size: 64px;
}
.mfp-arrow-right .mfp-a {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); font-size: 64px;
}
.mfp-arrow-right::after {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); font-size: 64px;
}
.mfp-arrow-left::before {
	display: none;
}
.mfp-arrow-right::before {
	display: none;
}
.mfp-arrow-left .mfp-a {
	content: "\34";
}
.mfp-arrow-left::after {
	content: "\34";
}
.mfp-arrow-right .mfp-a {
	content: "\35";
}
.mfp-arrow-right::after {
	content: "\35";
}
.mfp-iframe-holder .mfp-close {
	top: -10px; font-family: "Open Sans",Arial,sans-serif; font-size: 64px; font-weight: 200; opacity: 0.2;
}
.mfp-image-holder .mfp-close {
	top: -10px; font-family: "Open Sans",Arial,sans-serif; font-size: 64px; font-weight: 200; opacity: 0.2;
}
.mfp-iframe-holder .mfp-close:hover {
	opacity: 1;
}
.mfp-image-holder .mfp-close:hover {
	opacity: 1;
}
.mfp-arrow {
	background: 0px 0px !important; width: 48px !important; height: 48px !important; line-height: 1em !important; margin-top: -32px !important;
}
.mfp-arrow::after {
	margin: 0px !important; border: currentColor !important; border-image: none !important; top: 0px !important; width: 48px !important; height: 48px !important;
}
.mfp-arrow-left {
	left: 0px !important;
}
img.mfp-img {
	margin: 0px auto; padding: 40px 0px; width: auto; height: auto; line-height: 0; display: block; max-width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.mfp-figure {
	line-height: 0;
}
.mfp-figure::after {
	background: rgb(68, 68, 68); left: 0px; top: 40px; width: auto; height: auto; right: 0px; bottom: 40px; display: block; position: absolute; z-index: -1; content: ""; box-shadow: 0px 0px 8px rgba(0,0,0,0.6);
}
.mfp-figure small {
	color: rgb(189, 189, 189); line-height: 14px; font-size: 12px; display: block;
}
.mfp-figure figure {
	margin: 0px;
}
.mfp-bottom-bar {
	left: 0px; top: 100%; width: 100%; margin-top: -36px; position: absolute; cursor: auto;
}
.mfp-title {
	text-align: left; color: rgb(243, 243, 243); line-height: 18px; padding-right: 36px; -ms-word-wrap: break-word;
}
.mfp-image-holder .mfp-content {
	max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer;
}
@media screen and (orientation:landscape) and (max-width:800px), screen and (max-height:300px)
{
.mfp-img-mobile .mfp-image-holder {
	padding-right: 0px; padding-left: 0px;
}
.mfp-img-mobile img.mfp-img {
	padding: 0px;
}
.mfp-img-mobile .mfp-figure::after {
	top: 0px; bottom: 0px;
}
.mfp-img-mobile .mfp-figure small {
	margin-left: 5px; display: inline;
}
.mfp-img-mobile .mfp-bottom-bar {
	background: rgba(0, 0, 0, 0.6); margin: 0px; padding: 3px 5px; top: auto; bottom: 0px; position: fixed; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.mfp-img-mobile :empty.mfp-bottom-bar {
	padding: 0px;
}
.mfp-img-mobile .mfp-counter {
	top: 3px; right: 5px;
}
.mfp-img-mobile .mfp-close {
	background: rgba(0, 0, 0, 0.6); padding: 0px; top: 0px; width: 35px; height: 35px; text-align: center; right: 0px; line-height: 35px; position: fixed;
}
}
@media all and (max-width:900px)
{
.mfp-arrow {
	transform: scale(0.75); -webkit-transform: scale(.75);
}
.mfp-arrow-left {
	transform-origin: 0% 50%; -webkit-transform-origin: 0;
}
.mfp-arrow-right {
	transform-origin: 100% 50%; -webkit-transform-origin: 100%;
}
.mfp-container {
	padding-right: 6px; padding-left: 6px;
}
}
.mfp-ie7 .mfp-img {
	padding: 0px;
}
.mfp-ie7 .mfp-bottom-bar {
	left: 50%; width: 600px; padding-bottom: 5px; margin-top: 5px; margin-left: -300px;
}
.mfp-ie7 .mfp-container {
	padding: 0px;
}
.mfp-ie7 .mfp-content {
	padding-top: 44px;
}
.mfp-ie7 .mfp-close {
	top: 0px; right: 0px; padding-top: 0px;
}
body.et_left_sidebar .pricing-table {
	width: 50%;
}
body.et_right_sidebar .pricing-table {
	width: 50%;
}
@media all and (max-width:959px)
{
body.et_left_sidebar .one_fourth {
	width: auto; margin-right: 0px; margin-bottom: 10px; float: none;
}
body.et_left_sidebar .one_half {
	width: auto; margin-right: 0px; margin-bottom: 10px; float: none;
}
body.et_left_sidebar .one_third {
	width: auto; margin-right: 0px; margin-bottom: 10px; float: none;
}
body.et_left_sidebar .three_fourth {
	width: auto; margin-right: 0px; margin-bottom: 10px; float: none;
}
body.et_left_sidebar .two_third {
	width: auto; margin-right: 0px; margin-bottom: 10px; float: none;
}
body.et_right_sidebar .one_fourth {
	width: auto; margin-right: 0px; margin-bottom: 10px; float: none;
}
body.et_right_sidebar .one_half {
	width: auto; margin-right: 0px; margin-bottom: 10px; float: none;
}
body.et_right_sidebar .one_third {
	width: auto; margin-right: 0px; margin-bottom: 10px; float: none;
}
body.et_right_sidebar .three_fourth {
	width: auto; margin-right: 0px; margin-bottom: 10px; float: none;
}
body.et_right_sidebar .two_third {
	width: auto; margin-right: 0px; margin-bottom: 10px; float: none;
}
body.et_left_sidebar .et-protected {
	width: auto !important;
}
body.et_left_sidebar .et-testimonial-box {
	width: auto !important;
}
body.et_right_sidebar .et-protected {
	width: auto !important;
}
body.et_right_sidebar .et-testimonial-box {
	width: auto !important;
}
body.et_left_sidebar .et-protected-form {
	padding: 15px !important;
}
body.et_right_sidebar .et-protected-form {
	padding: 15px !important;
}
}
@media all and (max-width:959px) and (min-width:768px)
{
body.et_full_width_page .pricing-table {
	width: 50%;
}
}
@media all and (max-width:767px)
{
.et_left_tabs_bg {
	width: 50px;
}
.et-tabs-container .et-tabs-control {
	display: none;
}
.tabs-left .et-tabs-control {
	display: none;
}
.tabs-left ul.et_shortcodes_mobile_nav {
	width: 51px; display: block;
}
.tabs-left ul.et_shortcodes_mobile_nav a {
	width: 100%; height: 49px; display: block;
}
.tabs-left .et-tabs-content {
	margin-left: 75px;
}
.et-tabs-container ul.et_shortcodes_mobile_nav {
	display: block;
}
.et-tabs-container ul.et_shortcodes_mobile_nav li {
	width: 50%;
}
.et-pricing {
	margin-top: 0px;
}
body.et_full_width_page .pricing-table {
	width: 100%; margin-bottom: 35px;
}
body.et_left_sidebar .pricing-table {
	width: 100%; margin-bottom: 35px;
}
body.et_right_sidebar .pricing-table {
	width: 100%; margin-bottom: 35px;
}
.pricing-big {
	top: 0px;
}
body.et_full_width_page .one_fourth {
	width: auto; margin-right: 0px; margin-bottom: 10px; float: none;
}
body.et_full_width_page .one_half {
	width: auto; margin-right: 0px; margin-bottom: 10px; float: none;
}
body.et_full_width_page .one_third {
	width: auto; margin-right: 0px; margin-bottom: 10px; float: none;
}
body.et_full_width_page .three_fourth {
	width: auto; margin-right: 0px; margin-bottom: 10px; float: none;
}
body.et_full_width_page .two_third {
	width: auto; margin-right: 0px; margin-bottom: 10px; float: none;
}
body.et_full_width_page .et-protected {
	width: auto !important;
}
body.et_full_width_page .et-testimonial-box {
	width: auto !important;
}
body.et_full_width_page .et-protected-form {
	padding: 15px !important;
}
body.et_left_sidebar .author-shortcodes .author-inner {
	padding: 27px 27px 17px;
}
body.et_right_sidebar .author-shortcodes .author-inner {
	padding: 27px 27px 17px;
}
body.et_left_sidebar .author-shortcodes .author-image {
	left: 0px; top: 0px; margin-bottom: 10px; position: relative;
}
body.et_right_sidebar .author-shortcodes .author-image {
	left: 0px; top: 0px; margin-bottom: 10px; position: relative;
}
body.et_left_sidebar .quote-center .et_quote_additional_sign {
	right: -13px;
}
body.et_right_sidebar .quote-center .et_quote_additional_sign {
	right: -13px;
}
body.et_left_sidebar .et_shortcodes_controls {
	display: none;
}
body.et_right_sidebar .et_shortcodes_controls {
	display: none;
}
body.et_left_sidebar .et_shortcodes_controls_arrows a {
	text-indent: -9999px;
}
body.et_right_sidebar .et_shortcodes_controls_arrows a {
	text-indent: -9999px;
}
}
@media all and (max-width:479px)
{
.et-tabs-container ul.et_shortcodes_mobile_nav a.et_sc_nav_prev {
	padding-left: 26px;
}
.et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_prev span {
	left: 10px;
}
.et-tabs-container ul.et_shortcodes_mobile_nav a.et_sc_nav_next {
	padding-right: 26px;
}
.et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_next span {
	right: 10px;
}
body.et_full_width_page .author-shortcodes .author-inner {
	padding: 27px 27px 17px;
}
body.et_full_width_page .author-shortcodes .author-image {
	left: 0px; top: 0px; margin-bottom: 10px; position: relative;
}
body.et_full_width_page .quote-center .et_quote_additional_sign {
	right: -13px;
}
body.et_full_width_page .et_shortcodes_controls {
	display: none;
}
body.et_full_width_page .et_shortcodes_controls_arrows a {
	text-indent: -9999px;
}
.et-box::before {
	display: none;
}
.et-testimonial::before {
	display: none;
}
.et-box-content {
	padding: 27px 27px 17px;
}
.et-testimonial {
	padding: 25px;
}
}
