/*
Theme Name: Extra
Theme URI: http://www.elegantthemes.com/gallery/extra/
Version: 1.3
Description: Extra
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
/* ====================================================
================== Table of Contents ==================
=======================================================

	1. Variables
	2. Extra - Mixins

	-----------------

	1. Reset CSS
	2. Global Components
		1. Typography
		2. Inputs
		3. Buttons
			1. Read More Button
			2. Back To Top Button
		4. ET Icons
		5. ET_Overlay
		6. ET Gallery
	2. Main Layout Structure
		1. Container
		2. ET Builder
		3. Sidebar
		4. Header
		5. Comments
		6. Pagination
		7. Archive
		8. Footer
	3. Modules
		1. Posts Slider Module
		2. Featured Slider Module
		3. Tabbed Module
		4. Blog Feed Module
			1. Blog Feed Standard Module
			2. Blog Feed Masonry Module
		5. Ad Module
		6. Image Module
		7. Text Module
		8. Post Formats
			1. Audio Format
			2. Gallery Format
			3. Link Format
			4. Map Format
			5. Quote Format
			6. Video Format
		9. Single Module
			1. Single Post
			2. Single Project
	4. Widgets
		1. Ad Widget
		2. Authors Widget
		3. Calendar Widget
		4. Comments Widget
		5. Login Widget
		6. Menu Widget
		7. Posts Widget
		8. Search Widget
		9. Social Widget
		10. Tag Widget
		11. Text Widget
		12. Twitter Widget
		13. WooCommerce Widget
	5. Page Templates
		1. Page
		2. Author Page
		3. Contact Page
		4. Member Page
		5. Portfolio Page
		6. Sitemap Page
		7. Timeline Page
	6. Divi Builder
	7. Slick Slider
	8. WooCommerce
	9. Keyframes (Animations)
	10. Font Face
		1. ET Icon
		2. Open Sans
	11. Media Queries
		1. 1024 (Desktop)
		2. 768 (Tablet)
		3. 480 (Phone)
		4. 320 (Sm. Phone)

=======================================================
=============== END - Table of Contents ===============
======================================================= */
/* Reset CSS */
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
strong {
  font-weight: bold;
}
em {
  font-style: italic;
}
/* Global Components */
/* Typography */
body {
  background: #ecf0f5;
  padding: 0;
  margin: 0;
  color: rgba(0, 0, 0, 0.5);
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.7em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
a {
  color: rgba(0, 0, 0, 0.75);
  text-decoration: none;
  word-break: break-word;
  word-wrap: break-word;
}
a:visited {
  color: inherit;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  padding-bottom: 10px;
  color: rgba(0, 0, 0, 0.75);
  font-family: 'Open Sans';
  font-weight: 700;
  letter-spacing: 0.5px;
  line-height: 1.3em;
  text-transform: uppercase;
}
h1 {
  font-size: 26px;
}
h2 {
  font-size: 22px;
}
h3 {
  font-size: 20px;
}
h4 {
  font-size: 18px;
}
h5 {
  font-size: 16px;
}
h6 {
  font-size: 10px;
}
.page-title {
  padding-bottom: 20px;
}
p {
  margin-bottom: 1.6em;
  line-height: 1.7em;
  word-break: break-word;
  word-wrap: break-word;
}
p:last-of-type {
  margin-bottom: 0;
}
blockquote {
  border-left: 5px solid;
  margin: 20px 0 30px;
  padding-left: 20px;
  font-size: 15px;
  font-weight: 700;
}
ul {
  list-style-type: disc;
  padding: .7em 0 .3em 1.143em;
  line-height: 1.7em;
}
ol {
  list-style-type: decimal;
  list-style-position: outside;
  padding: .7em 0 .3em 1.143em;
}
ul li,
ol li {
  margin-bottom: .7em;
margin-left: 1em;
}
ul li ul,
ol li ul {
  list-style-type: square;
  padding: .7em 0 .3em 2.143em;
}
ul li ol,
ol li ol {
  list-style-type: lower-roman;
  padding: .7em 0 .3em 2.143em;
}
embed,
iframe,
object,
video {
  max-width: 100%;
}
.clear,
.clear:before,
.clear:after,
.clearfix:after,
#footer-bottom .container:before,
#footer-bottom .container:after,
.et_pb_extra_module .posts-list article:before,
.et_extra_other_module .posts-list article:before,
.et_pb_extra_module .posts-list article:after,
.et_extra_other_module .posts-list article:after,
.tabbed-post-module .tab-content:before,
.tabbed-post-module .tab-content:after {
  content: '';
  clear: both;
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
img {
  height: auto;
  max-width: 100%;
}
/* Post Captions and Alignments */
div.post .new-post .aligncenter,
.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.wp-caption {
  border: 1px solid #ddd;
  text-align: center;
  background-color: #f3f3f3;
  padding-top: 4px;
  margin-bottom: 10px;
  max-width: 96%;
  padding: 8px;
}
.wp-caption.alignleft {
  margin: 0px 10px 10px 0px;
}
.wp-caption .alignright {
  margin: 0px 0px 10px 10px;
}
.wp-caption img {
  margin: 0;
  padding: 0;
  border: 0 none;
}
.wp-caption p.wp-caption-text {
  font-size: 12px;
  padding: 0 4px 5px;
  margin: 0;
}
.alignright {
  float: right;
}
.alignleft {
  float: left;
}
img.alignleft {
  display: inline;
  float: left;
  margin-right: 15px;
}
img.alignright {
  display: inline;
  float: right;
  margin-left: 15px;
}
#trackbacks ol.pinglist {
  padding-left: 1.5em;
}
/* Inputs */
.input,
.textarea,
select,
textarea,
input,
input[type="text"],
input[type="password"],
input[type="email"],
input[type="search"] {
  outline: none;
  background: rgba(0, 0, 0, 0.05);
  border: 0;
  border-radius: 3px;
  box-shadow: none;
  box-sizing: border-box;
  padding: 10px 12px;
  color: rgba(0, 0, 0, 0.6);
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: normal;
  transition: .3s ease;
}
.input:focus,
.textarea:focus,
select:focus,
textarea:focus,
input:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="search"]:focus {
  background: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
}
.input::-webkit-input-placeholder,
.textarea::-webkit-input-placeholder,
select::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
input::-webkit-input-placeholder,
input[type="text"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="search"]::-webkit-input-placeholder {
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  font-weight: 600;
  letter-spacing: 1.2px;
  text-transform: uppercase;
}
.input::-moz-placeholder,
.textarea::-moz-placeholder,
select::-moz-placeholder,
textarea::-moz-placeholder,
input::-moz-placeholder,
input[type="text"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="email"]::-moz-placeholder,
input[type="search"]::-moz-placeholder {
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  font-weight: 600;
  letter-spacing: 1.2px;
  text-transform: uppercase;
}
.input:-ms-input-placeholder,
.textarea:-ms-input-placeholder,
select:-ms-input-placeholder,
textarea:-ms-input-placeholder,
input:-ms-input-placeholder,
input[type="text"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder,
input[type="search"]:-ms-input-placeholder {
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  font-weight: 600;
  letter-spacing: 1.2px;
  text-transform: uppercase;
}
.input::placeholder,
.textarea::placeholder,
select::placeholder,
textarea::placeholder,
input::placeholder,
input[type="text"]::placeholder,
input[type="password"]::placeholder,
input[type="email"]::placeholder,
input[type="search"]::placeholder {
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  font-weight: 600;
  letter-spacing: 1.2px;
  text-transform: uppercase;
}
.input::-webkit-search-decoration,
.textarea::-webkit-search-decoration,
select::-webkit-search-decoration,
textarea::-webkit-search-decoration,
input::-webkit-search-decoration,
input[type="text"]::-webkit-search-decoration,
input[type="password"]::-webkit-search-decoration,
input[type="email"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-decoration,
.input::-webkit-search-cancel-button,
.textarea::-webkit-search-cancel-button,
select::-webkit-search-cancel-button,
textarea::-webkit-search-cancel-button,
input::-webkit-search-cancel-button,
input[type="text"]::-webkit-search-cancel-button,
input[type="password"]::-webkit-search-cancel-button,
input[type="email"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-cancel-button,
.input::-webkit-search-results-button,
.textarea::-webkit-search-results-button,
select::-webkit-search-results-button,
textarea::-webkit-search-results-button,
input::-webkit-search-results-button,
input[type="text"]::-webkit-search-results-button,
input[type="password"]::-webkit-search-results-button,
input[type="email"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-button,
.input::-webkit-search-results-decoration,
.textarea::-webkit-search-results-decoration,
select::-webkit-search-results-decoration,
textarea::-webkit-search-results-decoration,
input::-webkit-search-results-decoration,
input[type="text"]::-webkit-search-results-decoration,
input[type="password"]::-webkit-search-results-decoration,
input[type="email"]::-webkit-search-results-decoration,
input[type="search"]::-webkit-search-results-decoration {
  display: none;
}
/* Buttons */
.button,
button,
button[type="submit"],
input[type="submit"],
input[type="reset"],
input[type="button"],
.read-more-button,
#et-info .et-cart,
.comment-body .comment_area .comment-content .reply-container .comment-reply-link,
.et_pb_widget.widget_tag_cloud a,
.et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .button,
.et_pb_widget.woocommerce.widget_layered_nav ul li a,
.et_pb_widget.woocommerce.widget_layered_nav_filters ul li a,
.et_pb_widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .button,
.et_pb_widget.woocommerce.widget_product_tag_cloud a,
.woocommerce .button,
.woocommerce-page .button,
.woocommerce input.button,
.woocommerce-page input.button,
.woocommerce input[type='submit'],
.woocommerce-page input[type='submit'],
.woocommerce .cart input.button,
.woocommerce-page .cart input.button,
.woocommerce a.button,
.woocommerce-page a.button,
.woocommerce .woocommerce-message .button,
.woocommerce-page .woocommerce-message .button,
.woocommerce a.checkout-button,
.woocommerce-page a.checkout-button,
.woocommerce .wc-proceed-to-checkout a.checkout-button,
.woocommerce-page .wc-proceed-to-checkout a.checkout-button,
.woocommerce a.btn.alt,
.woocommerce-page a.btn.alt,
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order,
.woocommerce div.product form.cart .button,
.woocommerce-page div.product form.cart .button,
.woocommerce nav.woocommerce-pagination ul.page-numbers li .page-numbers,
.woocommerce-page nav.woocommerce-pagination ul.page-numbers li .page-numbers,
.woocommerce div.product #respond .form-submit input#submit,
.woocommerce-page div.product #respond .form-submit input#submit,
.et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .read-more-button,
.et_pb_widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .read-more-button,
.woocommerce .read-more-button,
.woocommerce-page .read-more-button,
.woocommerce input.read-more-button,
.woocommerce-page input.read-more-button,
.woocommerce .cart input.read-more-button,
.woocommerce-page .cart input.read-more-button,
.woocommerce a.read-more-button,
.woocommerce-page a.read-more-button,
.woocommerce .woocommerce-message .read-more-button,
.woocommerce-page .woocommerce-message .read-more-button,
.woocommerce div.product form.cart .read-more-button,
.woocommerce-page div.product form.cart .read-more-button,
.post-nav .nav-links .button,
.et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .post-nav .nav-links .button,
.et_pb_widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .post-nav .nav-links .button,
.woocommerce .post-nav .nav-links .button,
.woocommerce-page .post-nav .nav-links .button,
.woocommerce input.post-nav .nav-links .button,
.woocommerce-page input.post-nav .nav-links .button,
.woocommerce .cart input.post-nav .nav-links .button,
.woocommerce-page .cart input.post-nav .nav-links .button,
.woocommerce a.post-nav .nav-links .button,
.woocommerce-page a.post-nav .nav-links .button,
.woocommerce .woocommerce-message .post-nav .nav-links .button,
.woocommerce-page .woocommerce-message .post-nav .nav-links .button,
.woocommerce div.product form.cart .post-nav .nav-links .button,
.woocommerce-page div.product form.cart .post-nav .nav-links .button {
  outline: none;
  display: inline-block;
  background: rgba(0, 0, 0, 0.1);
  padding: 10px 12px;
  border: 0;
  border-style: solid;
  border-radius: 3px;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.6);
  font-family: inherit;
  font-size: inherit;
  font-weight: 600;
  line-height: normal;
  text-shadow: none;
  text-transform: uppercase;
  cursor: pointer;
  transition: .3s ease;
  border-color: #ffffff;
}
.button:hover,
button:hover,
button[type="submit"]:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
.read-more-button:hover,
.post-nav .nav-links .button:hover {
  background: rgba(0, 0, 0, 0.2);
  color: rgba(0, 0, 0, 0.75);
  text-shadow: none;
}
.button:visited,
button:visited,
button[type="submit"]:visited,
input[type="submit"]:visited,
input[type="reset"]:visited,
input[type="button"]:visited,
.read-more-button:visited,
.post-nav .nav-links .button:visited {
  color: rgba(0, 0, 0, 0.6);
}
/* Read More Button */
.read-more-button,
.post-nav .nav-links .button {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  padding: 10px 12px 10px 12px;
  color: rgba(0, 0, 0, 0.6);
  float: left;
}
.read-more-button:after {
  content: '\e62f';
  margin: 1px 0 0 -5px;
  opacity: 0;
  color: inherit !important;
}
.read-more-button:hover:after {
  margin: 1px 0 0 6px;
  opacity: 1;
}
.read-more-button.et_pb_inline_icon:before {
  display: none;
}
.read-more-button.et_pb_inline_icon:after {
  content: attr(data-icon);
  font-family: 'ETmodules' !important;
}
/* Back To Top Button */
#back_to_top {
  z-index: 999;
  position: fixed !important;
  right: 0;
  bottom: 125px;
  display: block;
  background: rgba(0, 0, 0, 0.4);
  padding: 5px;
  border-radius: 3px 0 0 3px;
  color: #ffffff;
  font-size: 30px;
  text-align: center;
  text-decoration: none;
  transition: 1s cubic-bezier(0.77, 0, 0.175, 1);
  cursor: pointer;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  visibility: hidden;
}
#back_to_top::before {
  content: '\e630';
}
#back_to_top.hidden {
  opacity: 0;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  visibility: hidden;
}
#back_to_top.visible {
  opacity: 1;
  -webkit-transform: translateX(0%);
          transform: translateX(0%);
  visibility: visible;
}
/* comments module buttons */
article .comment-body .comment_area .comment-content .reply-container .comment-reply-link.et_pb_button:hover {
  padding: 10px 2em 10px 1em;
}
article .comment-body .comment_area .comment-content .reply-container .comment-reply-link.et_pb_button:after {
  font-size: 21px;
}
article .form-submit #submit.et_pb_button:hover {
  padding: 10px 12px !important;
  border: none;
}
/* WordPress elements */
/* Posts */
.sticky {
  display: block;
}
/* Galleries */
.gallery-caption {
  display: block;
}
/* Comments */
.bypostauthor {
  display: block;
}
/* ET Ad */
.etad {
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  overflow: hidden;
}
.etad a,
.etad img {
  display: block;
}
.header .etad {
  max-width: 728px;
  max-height: 90px;
  margin: 20px 0;
}
.centered.header .etad {
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  margin: 20px auto 0;
}
.left-right.header .etad {
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}
/* ET Icons */
.extra_icon_font,
.read-more-button:after,
#back_to_top,
.et-extra-icon:before,
.comment-bubble:before,
.rating-star:before,
.et_pb_extra_overlay:before,
header.header li.menu-item-has-children > a:after,
#et-info .et-top-search .et-search-submit:before,
#et-info .et-cart:before,
.et-top-search-primary-menu-item .search-icon:before,
.et-top-search-primary-menu-item .et-top-search .et-search-submit:before,
.paginated .pagination li a.prev::before,
.archive-pagination .pagination li a.prev::before,
.paginated > .page-numbers li a.prev::before,
.archive-pagination > .page-numbers li a.prev::before,
.paginated .pagination li a.next::before,
.archive-pagination .pagination li a.next::before,
.paginated > .page-numbers li a.next::before,
.archive-pagination > .page-numbers li a.next::before,
.audio-format .mejs-container .mejs-controls .mejs-button button:before,
.audio-format .mejs-container .mejs-controls .mejs-button button:after,
.audio-format .mejs-container .mejs-controls .mejs-volume-button button:before,
.link-format .attribution:before,
.quote-format .attribution:before,
.post-nav .nav-links .button:before,
.single-project .post-nav .nav-links .nav-link .button:before,
.project-details .project-categories ul li:before,
.project-details .project-tags ul li:before,
.project-details .project-url ul li:before,
.project-details .project-tags li:before,
.tabbed-post-module .tab-nav .arrow:before,
.et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .button:after,
.et_pb_widget.widget_et_recent_tweets .et-extra-icon:before,
.timeline-module .module-head:after,
.woocommerce .woocommerce-message:before,
.woocommerce-page .woocommerce-message:before,
.woocommerce div.product .extra-woocommerce-details-accordion .ui-accordion-header-icon:before,
.woocommerce-page div.product .extra-woocommerce-details-accordion .ui-accordion-header-icon:before,
.post-nav .nav-links .read-more-button:before,
.single-project .post-nav .nav-links .nav-link .read-more-button:before,
.et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .read-more-button:after,
#timeline-sticky-header:after,
.post-nav .nav-links .post-nav .nav-links .button:before,
.single-project .post-nav .nav-links .nav-link .post-nav .nav-links .button:before,
.et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .post-nav .nav-links .button:after {
  color: #ffffff;
  position: relative;
  transition: .3s ease;
  font-family: 'ET-Extra' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit !important;
}
.et-extra-icon {
  display: inline-block;
  background: rgba(0, 0, 0, 0.1);
  width: 30px;
  height: 30px;
  border-radius: 3px;
  color: #ffffff;
  font-size: 16px;
  line-height: 30px;
  text-align: center;
  transition: .3s ease;
}
.et-extra-icon-facebook:before {
  content: '\e61a';
}
.et-extra-icon-facebook.et-extra-icon-background {
  background: #39579a !important;
}
.et-extra-icon-facebook.et-extra-icon-background-hover:hover {
  background: #39579a !important;
}
.et-extra-icon-facebook.et-extra-icon-color {
  color: #39579a;
}
.et-extra-icon-facebook.et-extra-icon-color-hover:hover {
  color: #39579a;
}
.et-extra-icon-twitter:before {
  content: '\e623';
}
.et-extra-icon-twitter.et-extra-icon-background {
  background: #01aced !important;
}
.et-extra-icon-twitter.et-extra-icon-background-hover:hover {
  background: #01aced !important;
}
.et-extra-icon-twitter.et-extra-icon-color {
  color: #01aced;
}
.et-extra-icon-twitter.et-extra-icon-color-hover:hover {
  color: #01aced;
}
.et-extra-icon-pinterest:before {
  content: '\e61e';
}
.et-extra-icon-pinterest.et-extra-icon-background {
  background: #cb2027 !important;
}
.et-extra-icon-pinterest.et-extra-icon-background-hover:hover {
  background: #cb2027 !important;
}
.et-extra-icon-pinterest.et-extra-icon-color {
  color: #cb2027;
}
.et-extra-icon-pinterest.et-extra-icon-color-hover:hover {
  color: #cb2027;
}
.et-extra-icon-googleplus:before {
  content: '\e61c';
}
.et-extra-icon-googleplus.et-extra-icon-background {
  background: #cb1f26 !important;
}
.et-extra-icon-googleplus.et-extra-icon-background-hover:hover {
  background: #cb1f26 !important;
}
.et-extra-icon-googleplus.et-extra-icon-color {
  color: #cb1f26;
}
.et-extra-icon-googleplus.et-extra-icon-color-hover:hover {
  color: #cb1f26;
}
.et-extra-icon-tumblr:before {
  /* content: '\e622'; */
  content: '\e610';
}
.et-extra-icon-tumblr.et-extra-icon-background {
  background: #314f6e !important;
}
.et-extra-icon-tumblr.et-extra-icon-background-hover:hover {
  background: #314f6e !important;
}
.et-extra-icon-tumblr.et-extra-icon-color {
  color: #314f6e;
}
.et-extra-icon-tumblr.et-extra-icon-color-hover:hover {
  color: #314f6e;
}
.et-extra-icon-stumbleupon:before {
  content: '\e621';
}
.et-extra-icon-stumbleupon.et-extra-icon-background {
  background: #ea4b24 !important;
}
.et-extra-icon-stumbleupon.et-extra-icon-background-hover:hover {
  background: #ea4b24 !important;
}
.et-extra-icon-stumbleupon.et-extra-icon-color {
  color: #ea4b24;
}
.et-extra-icon-stumbleupon.et-extra-icon-color-hover:hover {
  color: #ea4b24;
}
.et-extra-icon-wordpress:before {
  content: '\e62c';
}
.et-extra-icon-wordpress.et-extra-icon-background {
  background: #267697 !important;
}
.et-extra-icon-wordpress.et-extra-icon-background-hover:hover {
  background: #267697 !important;
}
.et-extra-icon-wordpress.et-extra-icon-color {
  color: #267697;
}
.et-extra-icon-wordpress.et-extra-icon-color-hover:hover {
  color: #267697;
}
.et-extra-icon-instagram:before {
  content: '\e60f';
}
.et-extra-icon-instagram.et-extra-icon-background {
  background: #517fa4 !important;
}
.et-extra-icon-instagram.et-extra-icon-background-hover:hover {
  background: #517fa4 !important;
}
.et-extra-icon-instagram.et-extra-icon-color {
  color: #517fa4;
}
.et-extra-icon-instagram.et-extra-icon-color-hover:hover {
  color: #517fa4;
}
.et-extra-icon-dribbble:before {
  content: '\e618';
}
.et-extra-icon-dribbble.et-extra-icon-background {
  background: #ec488c !important;
}
.et-extra-icon-dribbble.et-extra-icon-background-hover:hover {
  background: #ec488c !important;
}
.et-extra-icon-dribbble.et-extra-icon-color {
  color: #ec488c;
}
.et-extra-icon-dribbble.et-extra-icon-color-hover:hover {
  color: #ec488c;
}
.et-extra-icon-vimeo:before {
  content: '\e624';
}
.et-extra-icon-vimeo.et-extra-icon-background {
  background: #45bbfc !important;
}
.et-extra-icon-vimeo.et-extra-icon-background-hover:hover {
  background: #45bbfc !important;
}
.et-extra-icon-vimeo.et-extra-icon-color {
  color: #45bbfc;
}
.et-extra-icon-vimeo.et-extra-icon-color-hover:hover {
  color: #45bbfc;
}
.et-extra-icon-linkedin:before {
  content: '\e610';
}
.et-extra-icon-linkedin.et-extra-icon-background {
  background: #127bb6 !important;
}
.et-extra-icon-linkedin.et-extra-icon-background-hover:hover {
  background: #127bb6 !important;
}
.et-extra-icon-linkedin.et-extra-icon-color {
  color: #127bb6;
}
.et-extra-icon-linkedin.et-extra-icon-color-hover:hover {
  color: #127bb6;
}
.et-extra-icon-rss:before {
  content: '\e61f';
}
.et-extra-icon-rss.et-extra-icon-background {
  background: #f59038 !important;
}
.et-extra-icon-rss.et-extra-icon-background-hover:hover {
  background: #f59038 !important;
}
.et-extra-icon-rss.et-extra-icon-color {
  color: #f59038;
}
.et-extra-icon-rss.et-extra-icon-color-hover:hover {
  color: #f59038;
}
.et-extra-icon-deviantart:before {
  content: '\e617';
}
.et-extra-icon-deviantart.et-extra-icon-background {
  background: #566c68 !important;
}
.et-extra-icon-deviantart.et-extra-icon-background-hover:hover {
  background: #566c68 !important;
}
.et-extra-icon-deviantart.et-extra-icon-color {
  color: #566c68;
}
.et-extra-icon-deviantart.et-extra-icon-color-hover:hover {
  color: #566c68;
}
.et-extra-icon-myspace:before {
  content: '\e611';
}
.et-extra-icon-myspace.et-extra-icon-background {
  background: #3a5998 !important;
}
.et-extra-icon-myspace.et-extra-icon-background-hover:hover {
  background: #3a5998 !important;
}
.et-extra-icon-myspace.et-extra-icon-color {
  color: #3a5998;
}
.et-extra-icon-myspace.et-extra-icon-color-hover:hover {
  color: #3a5998;
}
.et-extra-icon-skype:before {
  content: '\e620';
}
.et-extra-icon-skype.et-extra-icon-background {
  background: #1ba5f4 !important;
}
.et-extra-icon-skype.et-extra-icon-background-hover:hover {
  background: #1ba5f4 !important;
}
.et-extra-icon-skype.et-extra-icon-color {
  color: #1ba5f4;
}
.et-extra-icon-skype.et-extra-icon-color-hover:hover {
  color: #1ba5f4;
}
.et-extra-icon-youtube:before {
  content: '\e614';
}
.et-extra-icon-youtube.et-extra-icon-background {
  background: #a8240f !important;
}
.et-extra-icon-youtube.et-extra-icon-background-hover:hover {
  background: #a8240f !important;
}
.et-extra-icon-youtube.et-extra-icon-color {
  color: #a8240f;
}
.et-extra-icon-youtube.et-extra-icon-color-hover:hover {
  color: #a8240f;
}
.et-extra-icon-picassa:before {
  content: '\e61d';
}
.et-extra-icon-picassa.et-extra-icon-background {
  background: #9864ae !important;
}
.et-extra-icon-picassa.et-extra-icon-background-hover:hover {
  background: #9864ae !important;
}
.et-extra-icon-picassa.et-extra-icon-color {
  color: #9864ae;
}
.et-extra-icon-picassa.et-extra-icon-color-hover:hover {
  color: #9864ae;
}
.et-extra-icon-flickr:before {
  content: '\e61b';
}
.et-extra-icon-flickr.et-extra-icon-background {
  background: #fc1684 !important;
}
.et-extra-icon-flickr.et-extra-icon-background-hover:hover {
  background: #fc1684 !important;
}
.et-extra-icon-flickr.et-extra-icon-color {
  color: #fc1684;
}
.et-extra-icon-flickr.et-extra-icon-color-hover:hover {
  color: #fc1684;
}
.et-extra-icon-blogger:before {
  content: '\e616';
}
.et-extra-icon-blogger.et-extra-icon-background {
  background: #f59038 !important;
}
.et-extra-icon-blogger.et-extra-icon-background-hover:hover {
  background: #f59038 !important;
}
.et-extra-icon-blogger.et-extra-icon-color {
  color: #f59038;
}
.et-extra-icon-blogger.et-extra-icon-color-hover:hover {
  color: #f59038;
}
.et-extra-icon-spotify:before {
  content: '\e613';
}
.et-extra-icon-spotify.et-extra-icon-background {
  background: #aecf29 !important;
}
.et-extra-icon-spotify.et-extra-icon-background-hover:hover {
  background: #aecf29 !important;
}
.et-extra-icon-spotify.et-extra-icon-color {
  color: #aecf29;
}
.et-extra-icon-spotify.et-extra-icon-color-hover:hover {
  color: #aecf29;
}
.et-extra-icon-delicious:before {
  content: '\e60a';
}
.et-extra-icon-delicious.et-extra-icon-background {
  background: #3398fc !important;
}
.et-extra-icon-delicious.et-extra-icon-background-hover:hover {
  background: #3398fc !important;
}
.et-extra-icon-delicious.et-extra-icon-color {
  color: #3398fc;
}
.et-extra-icon-delicious.et-extra-icon-color-hover:hover {
  color: #3398fc;
}
.et-extra-icon-buffer:before {
  content: '\e601';
}
.et-extra-icon-buffer.et-extra-icon-background {
  background: #000000 !important;
}
.et-extra-icon-buffer.et-extra-icon-background-hover:hover {
  background: #000000 !important;
}
.et-extra-icon-buffer.et-extra-icon-color {
  color: #000000;
}
.et-extra-icon-buffer.et-extra-icon-color-hover:hover {
  color: #000000;
}
.et-extra-icon-basic_email:before {
  content: '\e615';
}
.et-extra-icon-basic_email.et-extra-icon-background {
  background: #000000 !important;
}
.et-extra-icon-basic_email.et-extra-icon-background-hover:hover {
  background: #000000 !important;
}
.et-extra-icon-basic_email.et-extra-icon-color {
  color: #000000;
}
.et-extra-icon-basic_email.et-extra-icon-color-hover:hover {
  color: #000000;
}
.et-extra-icon-basic_print:before {
  content: '\e619';
}
.et-extra-icon-basic_print.et-extra-icon-background {
  background: #000000 !important;
}
.et-extra-icon-basic_print.et-extra-icon-background-hover:hover {
  background: #000000 !important;
}
.et-extra-icon-basic_print.et-extra-icon-color {
  color: #000000;
}
.et-extra-icon-basic_print.et-extra-icon-color-hover:hover {
  color: #000000;
}
.et-extra-icon-background-none {
  background: none !important;
}
/* Comment Bubble & Rating Star Icon */
.comment-bubble,
.rating-star {
  position: relative;
  display: inline-block;
}
.comment-bubble:before,
.rating-star:before {
  top: 0;
  left: 0;
  margin: 0;
  color: rgba(0, 0, 0, 0.5);
  font-size: 12px;
}
/* Comment Bubble Icon */
.comment-bubble {
  top: 1px;
}
.comment-bubble:before {
  content: '\e63b';
}
/* Rating Stars */
.rating-stars {
  display: inline-block;
}
.rating-stars .rating-star {
  width: 10px;
  top: 1px;
}
.rating-stars .rating-star:before {
  content: '\e63c';
}
.rating-stars .rating-star.rating-star-half:before {
  content: '\e63e';
}
.rating-stars .rating-star.rating-star-empty::before {
  content: '\e639';
}
/* ET Overlay */
.et_pb_extra_overlay {
  z-index: 3;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  background: rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: .3s ease;
}
.et_pb_extra_overlay:hover {
  opacity: 1;
}
.et_pb_extra_overlay:hover:before {
  top: 50%;
}
.et_pb_extra_overlay:before {
  content: '\e050';
  position: absolute;
  top: 60%;
  left: 50%;
  display: inline-block;
  transition: .3s ease;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 32px;
  line-height: 32px;
}
.et_pb_inline_icon.et_pb_extra_overlay:before {
  font-family: 'ETmodules' !important;
}
/* ET Gallery */
.et_gallery_item .et_portfolio_image {
  position: relative;
  display: block;
  margin-bottom: 7px;
}
.et_gallery_item img {
  max-width: 100%;
  height: auto;
  margin-bottom: 0;
  vertical-align: bottom;
}
/* Main Layout Structure */
/* Grid */
/* Page container */
#page-container {
  background: transparent;
}
/* Boxed Layout */
.boxed_layout {
  position: relative;
  width: 90%;
  max-width: 1360px;
  margin: 0 auto;
  padding: 0;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1);
  /* Container */
}
.boxed_layout #page-container {
  max-width: 1360px;
}
.boxed_layout .container {
  width: 90%;
  max-width: 1360px;
}
/* Container */
.container {
  position: relative;
  width: 90%;
  max-width: 1280px;
  margin: 0 auto;
}
/* Content Area */
#main-content {
  padding-top: 40px;
}
#content-area {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  width: 100%;
}
.with_sidebar_left #content-area {
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
#content-area > h1 {
  width: 100%;
}
.et_pb_extra_container,
.et_extra_layout .et_pb_container {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 24px;
  box-sizing: border-box;
}
.et_pb_extra_section,
.et_extra_layout .et_pb_section {
  padding: 0;
  background: transparent;
}
.et_pb_extra_row,
.et_extra_layout .et_pb_row {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: auto;
  min-width: 100%;
  margin: 0 -12px;
  padding: 0;
}
.et_pb_extra_column,
.et_extra_layout .et_pb_column {
  padding: 0 12px;
  box-sizing: border-box;
  margin: 0 !important;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.et_pb_extra_column_main,
.et_extra_layout .et_pb_column_main {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-orient: vertical;
  width: 100%;
  max-width: 100%;
  min-width: 100%;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  overflow: hidden;
}
.ie .et_pb_extra_column_main,
.ie .et_extra_layout .et_pb_column_main {
  float: left;
}
.with_sidebar .et_pb_extra_column_main,
.with_sidebar .et_extra_layout .et_pb_column_main {
  width: 75%;
  max-width: 75%;
  min-width: 75%;
  -webkit-flex-basis: 75%;
      -ms-flex-preferred-size: 75%;
          flex-basis: 75%;
  padding: 0 12px 0 0;
}
.with_sidebar_left .et_pb_extra_column_main,
.with_sidebar_left .et_extra_layout .et_pb_column_main {
  padding: 0 0 0 12px;
}
.et_pb_extra_column_sidebar,
.et_extra_layout .et_pb_column_sidebar {
  display: none;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 25%;
  max-width: 25%;
  min-width: 25%;
  -webkit-flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
          flex-basis: 25%;
  padding: 0 0 0 12px;
}
.ie .et_pb_extra_column_sidebar,
.ie .et_extra_layout .et_pb_column_sidebar {
  float: left;
}
.with_sidebar .et_pb_extra_column_sidebar,
.with_sidebar .et_extra_layout .et_pb_column_sidebar {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.ie .with_sidebar .et_pb_extra_column_sidebar,
.ie .with_sidebar .et_extra_layout .et_pb_column_sidebar {
  display: block;
}
.with_sidebar_left .et_pb_extra_column_sidebar,
.with_sidebar_left .et_extra_layout .et_pb_column_sidebar {
  padding: 0 12px 0 0;
}
.et_pb_extra_column_4_4,
.et_extra_layout .et_pb_column_4_4 {
  width: 100%;
  max-width: 100%;
  min-width: 100%;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
}
.et_pb_extra_column_3_4,
.et_extra_layout .et_pb_column_3_4 {
  width: 75%;
  max-width: 75%;
  min-width: 75%;
  -webkit-flex-basis: 75%;
      -ms-flex-preferred-size: 75%;
          flex-basis: 75%;
}
.et_pb_extra_column_2_3,
.et_extra_layout .et_pb_column_2_3 {
  width: 66.66666667%;
  max-width: 66.66666667%;
  min-width: 66.66666667%;
  -webkit-flex-basis: 66.66666667%;
      -ms-flex-preferred-size: 66.66666667%;
          flex-basis: 66.66666667%;
}
.et_pb_extra_column_1_2,
.et_extra_layout .et_pb_column_1_2 {
  width: 50%;
  max-width: 50%;
  min-width: 50%;
  -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
}
.et_pb_extra_column_3_8,
.et_extra_layout .et_pb_column_3_8 {
  width: 37.5%;
  max-width: 37.5%;
  min-width: 37.5%;
  -webkit-flex-basis: 37.5%;
      -ms-flex-preferred-size: 37.5%;
          flex-basis: 37.5%;
}
.et_pb_extra_column_1_3,
.et_extra_layout .et_pb_column_1_3 {
  width: 33.33333333%;
  max-width: 33.33333333%;
  min-width: 33.33333333%;
  -webkit-flex-basis: 33.33333333%;
      -ms-flex-preferred-size: 33.33333333%;
          flex-basis: 33.33333333%;
}
.et_pb_extra_column_1_4,
.et_extra_layout .et_pb_column_1_4 {
  width: 25%;
  max-width: 25%;
  min-width: 25%;
  -webkit-flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
          flex-basis: 25%;
}
.et_section_specialty .et_pb_extra_column_3_4 .et_pb_row_inner .et_pb_extra_column_3_8 {
  width: 50%;
  max-width: 50%;
  min-width: 50%;
  -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
}
.et_section_specialty .et_pb_extra_column_2_3 .et_pb_row_inner .et_pb_extra_column_1_3 {
  width: 50%;
  max-width: 50%;
  min-width: 50%;
  -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
}
.et_section_specialty .et_pb_extra_column_1_2 .et_pb_row_inner .et_pb_extra_column_1_4 {
  width: 50%;
  max-width: 50%;
  min-width: 50%;
  -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
}
.et_section_specialty .et_pb_extra_column_3_4 .et_pb_row_inner .et_pb_extra_column_1_4 {
  width: 33.33333333%;
  max-width: 33.33333333%;
  min-width: 33.33333333%;
  -webkit-flex-basis: 33.33333333%;
      -ms-flex-preferred-size: 33.33333333%;
          flex-basis: 33.33333333%;
}
.et_pb_extra_column_main {
  width: 100%;
  padding: 0;
}
.et_extra_layout.et_pb_gutters1 .et_pb_column {
  padding: 0 4px !important;
}
.et_extra_layout.et_pb_gutters1 .et_pb_extra_module,
.et_extra_layout.et_pb_gutters1 .et_pb_extra_column_sidebar .et_pb_widget {
  margin-bottom: 8px;
}
.et_extra_layout.et_pb_gutters1 .with_sidebar .et_pb_extra_column_main {
  padding: 0 4px 0 0;
}
.with_sidebar_left.et_extra_layout.et_pb_gutters1 .with_sidebar .et_pb_extra_column_main {
  padding: 0 0 0 4px;
}
.et_extra_layout.et_pb_gutters1 .width_sidebar .et_pb_extra_column_sidebar {
  padding: 0 0 0 4px;
}
.et_extra_layout.et_pb_gutters2 .et_pb_column {
  padding: 0 8px !important;
}
.et_extra_layout.et_pb_gutters2 .et_pb_extra_module,
.et_extra_layout.et_pb_gutters2 .et_pb_extra_column_sidebar .et_pb_widget {
  margin-bottom: 16px;
}
.et_extra_layout.et_pb_gutters2 .with_sidebar .et_pb_extra_column_main {
  padding: 0 8px 0 0;
}
.with_sidebar_left.et_extra_layout.et_pb_gutters2 .with_sidebar .et_pb_extra_column_main {
  padding: 0 0 0 8px;
}
.et_extra_layout.et_pb_gutters2 .width_sidebar .et_pb_extra_column_sidebar {
  padding: 0 0 0 8px;
}
.et_extra_layout.et_pb_gutters3 .et_pb_column {
  padding: 0 12px !important;
}
.et_extra_layout.et_pb_gutters3 .et_pb_extra_module,
.et_extra_layout.et_pb_gutters3 .et_pb_extra_column_sidebar .et_pb_widget {
  margin-bottom: 24px;
}
.et_extra_layout.et_pb_gutters3 .with_sidebar .et_pb_extra_column_main {
  padding: 0 12px 0 0;
}
.with_sidebar_left.et_extra_layout.et_pb_gutters3 .with_sidebar .et_pb_extra_column_main {
  padding: 0 0 0 12px;
}
.et_extra_layout.et_pb_gutters3 .width_sidebar .et_pb_extra_column_sidebar {
  padding: 0 0 0 12px;
}
.et_extra_layout.et_pb_gutters4 .et_pb_column {
  padding: 0 16px !important;
}
.et_extra_layout.et_pb_gutters4 .et_pb_extra_module,
.et_extra_layout.et_pb_gutters4 .et_pb_extra_column_sidebar .et_pb_widget {
  margin-bottom: 32px;
}
.et_extra_layout.et_pb_gutters4 .with_sidebar .et_pb_extra_column_main {
  padding: 0 16px 0 0;
}
.with_sidebar_left.et_extra_layout.et_pb_gutters4 .with_sidebar .et_pb_extra_column_main {
  padding: 0 0 0 16px;
}
.et_extra_layout.et_pb_gutters4 .width_sidebar .et_pb_extra_column_sidebar {
  padding: 0 0 0 16px;
}
.single .et_pb_row,
.page .et_pb_row {
  width: 90%;
}
.et_extra_layout .et_section_specialty .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_3_8 {
  width: 50%;
  max-width: 50%;
  min-width: 50%;
  -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
}
.et_extra_layout .et_section_specialty .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_1_3 {
  width: 50%;
  max-width: 50%;
  min-width: 50%;
  -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
}
.et_extra_layout .et_section_specialty .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_1_4 {
  width: 50%;
  max-width: 50%;
  min-width: 50%;
  -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
}
.et_extra_layout .et_section_specialty .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_1_4 {
  width: 33.33333333%;
  max-width: 33.33333333%;
  min-width: 33.33333333%;
  -webkit-flex-basis: 33.33333333%;
      -ms-flex-preferred-size: 33.33333333%;
          flex-basis: 33.33333333%;
}
.et_extra_layout.et_extra .et_pb_row_inner,
.et_extra_layout.et_extra .et_pb_specialty_column {
  padding: 0 !important;
}
/* Sidebar */
/* Header */
header.header {
  z-index: 2000;
  position: relative;
}
header.header ul {
  list-style: none;
  padding: 0;
  line-height: 1;
  box-sizing: border-box;
}
header.header li {
  position: relative;
  display: inline-block;
  margin: 0;
}
header.header li:hover > ul {
  opacity: 1;
  visibility: visible;
  transition: 0.3s ease;
}
header.header li.menu-item-has-children > a:after {
  content: '\e62d';
  display: inline-block;
  margin: 0 0 0 5px;
  vertical-align: top;
  color: inherit;
  transition: 0s;
}
header.header li.menu-item-has-children .menu-item-has-children > a:after {
  position: absolute;
  top: 50%;
  right: 20px;
  -webkit-transform: translateY(-50%) rotate(-90deg);
          transform: translateY(-50%) rotate(-90deg);
}
header.header li ul {
  z-index: 1000;
  position: absolute;
  border-radius: 0 0 3px 3px;
  box-sizing: border-box;
  transition: 0.1s ease;
  opacity: 0;
  visibility: hidden;
}
header.header li ul li {
  width: 100%;
}
header.header li ul a {
  display: block;
  width: 100%;
}
header.header #top-header a,
header.header #et-navigation a {
  transition: 0.5s;
}
/* Admin Bar */
#wpadminbar #wp-admin-bar-edit-layout > .ab-item:before {
  content: '\f464';
  top: 2px;
}
/* Top Header */
#top-header {
  z-index: 1;
  position: relative;
  background: #2b3843;
  padding: 10px 0;
}
#top-header .container {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.et_fullwidth_secondary_nav #top-header .container {
  max-width: none;
  width: 100%;
  padding-right: 30px;
  padding-left: 30px;
}
/* ET Info */
#et-info {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0 0 -10px;
}
#et-info .et-extra-social-icons {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  padding: 0px;
}
#et-info .et-extra-social-icons li {
  margin: 0 0 10px 10px;
}
#et-info .et-extra-social-icons .et-extra-icon {
  background: rgba(255, 255, 255, 0.1);
}
#et-info .et-extra-social-icons .et-extra-icon:before {
  font-size: 14px;
}
#et-info .et-top-search {
  position: relative;
  margin: 0 0 10px 10px;
}
#et-info .et-top-search .et-search-field {
  background: rgba(255, 255, 255, 0.1);
  width: 120px;
  box-sizing: border-box;
  margin: 0;
  padding: 7px 10px;
  color: #ffffff;
  font-weight: 600;
  -webkit-appearance: none;
}
#et-info .et-top-search .et-search-field:focus {
  background: rgba(255, 255, 255, 0.2);
  color: #ffffff;
}
#et-info .et-top-search .et-search-submit {
  position: absolute;
  top: 50%;
  right: 10px;
  background: 0;
  padding: 0;
  margin-top: -9.5px;
  border: none;
  font-size: inherit;
  line-height: normal;
  font-family: inherit;
  letter-spacing: normal;
}
#et-info .et-top-search .et-search-submit:before {
  content: '\e63a';
  font-size: 12px;
  font-weight: 600;
}
#et-info .et-cart {
  background: rgba(255, 255, 255, 0.1);
  margin: 0 0 10px 10px;
  padding: 9px 10px;
  color: #ffffff;
  font-size: 12px;
  line-height: 1;
}
#et-info .et-cart:before {
  content: '\e631';
  vertical-align: middle;
  color: inherit;
  font-size: 14px;
  padding: 9px 10px;
}
#et-info .et-cart span {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
}
/* ET Secondary Nav */
#et-secondary-nav {
  margin: -10px 0;
}
/* ET Secondary Menu */
#et-secondary-menu li {
  margin: 0 20px 0 0;
  line-height: 1;
}
#et-secondary-menu li.current-menu-item > a {
  color: #ffffff;
}
#et-secondary-menu li > ul {
  z-index: 10;
  left: 0;
  background: #2b3843;
  width: 200px;
  padding: 10px 0;
}
#et-secondary-menu li > ul li {
  width: 100%;
  margin: 0;
}
#et-secondary-menu li > ul li ul {
  top: -10px;
  left: 100%;
}
#et-secondary-menu li > ul a {
  display: block;
  padding: 10px 20px;
}
#et-secondary-menu li.et-reverse-direction-nav li ul {
  right: 200px;
  left: auto;
}
#et-secondary-menu a {
  position: relative;
  display: inline-block;
  padding: 18px 0;
  transition: 0.3s ease;
  color: rgba(255, 255, 255, 0.6);
}
#et-secondary-menu a:hover {
  color: #ffffff;
}
#et-secondary-menu > li > a:before {
  content: '•';
  position: absolute;
  top: 70%;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  color: transparent;
  font-size: 10px;
  text-shadow: 0 0 transparent;
  transition: 0.3s ease;
  pointer-events: none;
}
#et-secondary-menu > li > a:hover:before {
  color: #ffffff;
  text-shadow: 10px 0 #ffffff, -10px 0 #ffffff;
}
/* ET Menu Animation */
.et_secondary_nav_dropdown_animation_fadeInTop #top-header .menu-item-has-children:hover > ul {
  top: 100%;
}
.et_secondary_nav_dropdown_animation_fadeInTop #top-header .menu-item-has-children > ul {
  top: calc(80%);
}
.et_secondary_nav_dropdown_animation_fadeInTop #top-header .menu-item-has-children > ul .menu-item-has-children:hover > ul {
  top: -10px;
}
.et_secondary_nav_dropdown_animation_fadeInTop #top-header .menu-item-has-children > ul .menu-item-has-children ul {
  top: -20px;
}
.et_secondary_nav_dropdown_animation_fadeInRight #top-header .menu-item-has-children:hover > ul {
  left: -20px;
}
.et_secondary_nav_dropdown_animation_fadeInRight #top-header .menu-item-has-children > ul {
  left: 10%;
}
.et_secondary_nav_dropdown_animation_fadeInRight #top-header .menu-item-has-children > ul .menu-item-has-children:hover > ul {
  left: 100%;
}
.et_secondary_nav_dropdown_animation_fadeInRight #top-header .menu-item-has-children > ul .menu-item-has-children ul {
  left: 110%;
}
.et_secondary_nav_dropdown_animation_fadeInBottom #top-header .menu-item-has-children:hover > ul {
  top: 100%;
}
.et_secondary_nav_dropdown_animation_fadeInBottom #top-header .menu-item-has-children > ul {
  top: 110%;
}
.et_secondary_nav_dropdown_animation_fadeInBottom #top-header .menu-item-has-children > ul .menu-item-has-children:hover > ul {
  top: 0;
}
.et_secondary_nav_dropdown_animation_fadeInBottom #top-header .menu-item-has-children > ul .menu-item-has-children ul {
  top: 110%;
}
.et_secondary_nav_dropdown_animation_fadeInLeft #top-header .menu-item-has-children:hover > ul {
  left: -20px;
}
.et_secondary_nav_dropdown_animation_fadeInLeft #top-header .menu-item-has-children > ul {
  left: -40px;
}
.et_secondary_nav_dropdown_animation_fadeInLeft #top-header .menu-item-has-children > ul .menu-item-has-children:hover > ul {
  left: 100%;
}
.et_secondary_nav_dropdown_animation_fadeInLeft #top-header .menu-item-has-children > ul .menu-item-has-children ul {
  left: 90%;
}
.et_secondary_nav_dropdown_animation_scaleInRight #top-header .menu-item-has-children:hover > ul,
.et_secondary_nav_dropdown_animation_scaleInLeft #top-header .menu-item-has-children:hover > ul,
.et_secondary_nav_dropdown_animation_scaleInCenter #top-header .menu-item-has-children:hover > ul {
  -webkit-transform: scale(1);
          transform: scale(1);
}
.et_secondary_nav_dropdown_animation_scaleInRight #top-header .menu-item-has-children > ul,
.et_secondary_nav_dropdown_animation_scaleInLeft #top-header .menu-item-has-children > ul,
.et_secondary_nav_dropdown_animation_scaleInCenter #top-header .menu-item-has-children > ul {
  -webkit-transform: scale(0);
          transform: scale(0);
}
.et_secondary_nav_dropdown_animation_scaleInRight #top-header .menu-item-has-children > ul {
  -webkit-transform-origin: top right;
          transform-origin: top right;
}
.et_secondary_nav_dropdown_animation_scaleInLeft #top-header .menu-item-has-children > ul {
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.et_secondary_nav_dropdown_animation_scaleInCenter #top-header .menu-item-has-children > ul {
  -webkit-transform-origin: top center;
          transform-origin: top center;
}
.et_secondary_nav_dropdown_animation_flipInX #top-header .menu-item-has-children > ul,
.et_secondary_nav_dropdown_animation_flipInY #top-header .menu-item-has-children > ul {
  -webkit-transform-origin: top center;
          transform-origin: top center;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  opacity: 1;
}
.et_secondary_nav_dropdown_animation_flipInX #top-header .menu-item-has-children:hover > ul {
  -webkit-transform: rotate3d(1, 0, 0, 0deg);
          transform: rotate3d(1, 0, 0, 0deg);
}
.et_secondary_nav_dropdown_animation_flipInX #top-header .menu-item-has-children > ul {
  -webkit-transform: rotate3d(1, 0, 0, 90deg) perspective(800);
          transform: rotate3d(1, 0, 0, 90deg) perspective(800);
}
.et_secondary_nav_dropdown_animation_flipInY #top-header .menu-item-has-children:hover > ul {
  -webkit-transform: rotate3d(0, 1, 0, 0deg);
          transform: rotate3d(0, 1, 0, 0deg);
}
.et_secondary_nav_dropdown_animation_flipInY #top-header .menu-item-has-children > ul {
  -webkit-transform: rotate3d(0, 1, 0, 90deg) perspective(800);
          transform: rotate3d(0, 1, 0, 90deg) perspective(800);
}
.et_secondary_nav_dropdown_animation_slideInX #top-header .menu-item-has-children > ul,
.et_secondary_nav_dropdown_animation_slideInY #top-header .menu-item-has-children > ul {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.et_secondary_nav_dropdown_animation_slideInX #top-header .menu-item-has-children:hover > ul {
  -webkit-transform: rotateX(0deg) perspective(0);
          transform: rotateX(0deg) perspective(0);
}
.et_secondary_nav_dropdown_animation_slideInX #top-header .menu-item-has-children > ul {
  -webkit-transform: rotateX(180deg) perspective(800);
          transform: rotateX(180deg) perspective(800);
  -webkit-transform-origin: top center;
          transform-origin: top center;
}
.et_secondary_nav_dropdown_animation_slideInY #top-header .menu-item-has-children:hover > ul {
  -webkit-transform: rotateY(0deg) perspective(0);
          transform: rotateY(0deg) perspective(0);
}
.et_secondary_nav_dropdown_animation_slideInY #top-header .menu-item-has-children > ul {
  -webkit-transform: rotateY(180deg) perspective(800);
          transform: rotateY(180deg) perspective(800);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
/* ET Trending */
header.header .et-trending {
  position: relative;
  padding: 15px 0;
}
header.header .et-trending-post {
  display: none;
  font-size: 14px;
  line-height: 1.3em;
}
header.header .et-trending-post a,
header.header .et-trending-post a:visited {
  color: rgba(255, 255, 255, 0.6);
}
header.header .et-trending-post:first-child {
  display: block;
}
header.header .et-trending #et-secondary-menu {
  z-index: 1;
  position: absolute;
  top: 100%;
  left: 0;
  display: none;
  background: #2b3843;
  width: 200px;
  padding: 10px 0;
}
header.header .et-trending #et-secondary-menu li {
  width: 100%;
  box-sizing: border-box;
}
header.header .et-trending #et-secondary-menu .menu-item-has-children ul {
  top: -10px;
  left: 100%;
}
header.header .et-trending #et-secondary-menu .menu-item-has-children > a:after {
  position: absolute;
  top: 50%;
  right: 20px;
  -webkit-transform: translateY(-50%) rotate(-90deg);
          transform: translateY(-50%) rotate(-90deg);
}
header.header .et-trending #et-secondary-menu a {
  display: block;
  padding: 10px 20px;
}
header.header .et-trending #et-secondary-menu a:before {
  display: none;
}
#et-trending {
  display: none;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
#et-trending-button {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 15px 0 0;
  padding: 3px 0;
  box-sizing: border-box;
}
#et-trending-button.toggled span {
  -webkit-transform-origin: center;
          transform-origin: center;
}
#et-trending-button.toggled span:first-child {
  -webkit-transform: translateY(6px) rotate(45deg);
          transform: translateY(6px) rotate(45deg);
}
#et-trending-button.toggled span:nth-child(2) {
  opacity: 0;
}
#et-trending-button.toggled span:last-child {
  -webkit-transform: translateY(-6px) rotate(-45deg);
          transform: translateY(-6px) rotate(-45deg);
}
#et-trending-button span {
  display: block;
  background: #ffffff;
  width: 20px;
  height: 2px;
  border-radius: 3px;
  transition: 0.3s ease;
}
#et-trending-button span:nth-child(2) {
  margin: 4px 0;
}
#et-trending-label {
  display: inline-block;
  margin: 0 5px 0 0;
  padding: 0;
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  vertical-align: middle;
}
#et-trending-container {
  display: inline-block;
}
.et-trending #et-trending {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* Main Header */
/* Main Header */
#main-header {
  background: #3e5062;
  margin: 0;
}
#main-header .container {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.has_headerad #main-header .container {
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.et_fullwidth_nav #main-header .container {
  max-width: none;
  width: 100%;
  padding-right: 30px;
  padding-left: 30px;
}
/* Logo */
.logo {
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  display: block;
  height: 64px;
  margin: 30px 0;
  transition: height 0.5s, margin 0.5s;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.centered .logo {
  width: 100%;
  margin: 30px 0 35px;
}
#logo {
  display: block;
  height: 100%;
}
.centered #logo {
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  margin: 0 auto;
}
.left-right #logo {
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
/* ET Navigation */
#et-navigation {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
}
#et-navigation > ul {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
#et-navigation > ul > li {
  display: inline-block;
  text-transform: uppercase;
  margin: 0 15px;
}
#et-navigation > ul > li.current-menu-item > a,
#et-navigation > ul > li.current_page_item > a {
  color: #ffffff;
}
#et-navigation > ul > li.current-menu-item > a:before,
#et-navigation > ul > li.current_page_item > a:before {
  -webkit-transform: translateY(18px);
          transform: translateY(18px);
  opacity: 1;
}
#et-navigation > ul > li.menu-item-has-children > a:before {
  width: calc(100% - 21px);
}
#et-navigation > ul > li > a {
  position: relative;
  display: block;
  border: 0;
  padding: 0 0 54px;
  font-weight: 600;
}
#et-navigation > ul > li > a:hover:before {
  -webkit-transform: translateY(18px);
          transform: translateY(18px);
  opacity: 1;
}
#et-navigation > ul > li > a:before {
  content: '';
  position: absolute;
  top: 10px;
  left: 0;
  background: #ffffff;
  width: 100%;
  height: 2px;
  -webkit-transform: translateY(24px);
          transform: translateY(24px);
  opacity: 0;
  transition: 0.3s ease;
}
#et-navigation > ul > li > ul {
  left: -20px;
}
#et-navigation > ul > li.mega-menu > ul ul {
  visibility: hidden;
}
#et-navigation > ul > li.mega-menu:hover > ul ul {
  visibility: visible;
}
#et-navigation li li {
  padding: 0 30px;
}
#et-navigation li li:last-child > a {
  border: 0;
}
#et-navigation li a {
  padding: 15px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  font-weight: 600;
  color: rgba(255, 255, 255, 0.6);
  text-transform: uppercase;
}
#et-navigation li a:hover {
  background: 0;
}
#et-navigation .mega-menu {
  position: static;
  color: rgba(255, 255, 255, 0.6);
}
#et-navigation .mega-menu > ul > li > a:first-of-type {
  font-weight: 600;
  color: #ffffff;
}
#et-navigation .mega-menu .comment-bubble:before {
  color: rgba(255, 255, 255, 0.6);
}
#et-navigation .mega-menu:hover > ul ul {
  visibility: visible;
}
#et-navigation .mega-menu > ul {
  top: 100%;
  left: 0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  width: 100%;
  padding: 15px 20px;
}
#et-navigation .mega-menu > ul > li {
  -webkit-flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
          flex-basis: 25%;
  width: 25%;
  padding: 0 20px;
}
#et-navigation .mega-menu > ul > li > a {
  color: #ffffff;
  pointer-events: none;
}
#et-navigation .mega-menu > ul > li:last-child > a:first-of-type {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
#et-navigation .mega-menu > ul li li {
  padding: 0;
}
#et-navigation .mega-menu > ul a:after {
  display: none;
}
#et-navigation .mega-menu > ul ul {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  padding: 0;
  border: 0;
  box-shadow: none;
  visibility: hidden;
  opacity: 1;
  transition: 0s;
  transition-delay: 0s;
}
#et-navigation .mega-menu-featured > ul > li {
  width: 33.33333333%;
  -webkit-flex-basis: 33.33333333%;
      -ms-flex-preferred-size: 33.33333333%;
          flex-basis: 33.33333333%;
  padding: 20px;
}
#et-navigation .mega-menu-featured > ul > li:nth-child(2) .title,
#et-navigation .mega-menu-featured > ul > li:nth-child(3) .title {
  visibility: hidden;
}
#et-navigation .mega-menu-featured > ul > li:nth-child(2) a.title,
#et-navigation .mega-menu-featured > ul > li:nth-child(3) a.title {
  border: 0;
  visibility: visible;
}
#et-navigation .mega-menu-featured .title {
  padding: 0;
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
  pointer-events: none;
}
#et-navigation .mega-menu-featured .featured-post a {
  border: 0;
  padding: 0;
}
#et-navigation .mega-menu-featured .featured-post h2 {
  padding: 0;
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
}
#et-navigation .mega-menu-featured .featured-post .post-meta {
  font-size: 12px;
  line-height: 1.7em;
  text-transform: none;
}
#et-navigation .mega-menu-featured .featured-post .post-meta a {
  display: inline-block;
  width: auto;
  margin: 0;
  color: #ffffff;
  font-size: inherit;
  font-weight: 400;
}
#et-navigation .mega-menu-featured .featured-post .post-meta .rating-star:before {
  color: #ffffff;
}
#et-navigation .mega-menu-featured .featured-image {
  display: block;
  width: 100%;
  margin: 20px 0;
}
#et-navigation .mega-menu-featured .featured-image img {
  display: block;
  width: 100%;
}
#et-navigation .mega-menu-featured .recent-list li {
  padding: 15px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
#et-navigation .mega-menu-featured .recent-list li:last-child {
  border: 0;
}
#et-navigation .mega-menu-featured .recent-post .post-content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
#et-navigation .mega-menu-featured .recent-post .post-content > a {
  max-width: 50px;
  min-width: 50px;
  max-height: 50px;
  min-height: 50px;
  border: 0;
  margin: 0 20px 0 0;
  padding: 0;
}
#et-navigation .mega-menu-featured .recent-post .post-content a {
  display: inline-block;
  width: auto;
  border: 0;
  padding: 0;
}
#et-navigation .mega-menu-featured .recent-post .post-thumbnail {
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: 0;
}
#et-navigation .mega-menu-featured .recent-post .post-meta {
  font-size: 12px;
  line-height: 1.7em;
  text-transform: none;
}
#et-navigation .mega-menu-featured .recent-post .post-meta h3 {
  display: block;
  padding: 0;
  color: #ffffff;
  font-size: 14px;
}
#et-navigation .mega-menu-featured .recent-post .post-meta h3 a {
  color: inherit;
  text-transform: none;
}
#et-navigation .mega-menu-featured .recent-post .post-meta a {
  padding: 0;
  font-size: inherit;
  font-weight: inherit;
}
.centered #et-navigation {
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
  margin: 0 auto;
}
.has_headerad #et-navigation {
  width: 100%;
}
.left-right #et-navigation {
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
}
.et-top-search-primary-menu-item .et-top-search {
  background-color: #232323;
  border-color: #00a8ff;
}
/* ET Menu (ET Navigation Fallback) */
#et-menu li {
  font-size: 16px;
}
#et-menu li > ul {
  background-color: #232323;
  border-color: #00a8ff;
}
#et-menu li > ul li a {
  border-color: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.6);
}
#et-menu li > ul li a:hover {
  color: #ffffff;
}
#et-menu li.mega-menu-featured > ul li .featured-post .post-meta a {
  color: rgba(255, 255, 255, 0.6);
}
#et-menu li.mega-menu-featured > ul li .featured-post .post-meta a:hover {
  color: #ffffff;
}
#et-menu > li.mega-menu-featured > a:hover:after,
#et-menu > li.menu-item-has-children > a:hover:after {
  color: #ffffff;
}
#et-menu .sub-menu li.menu-item-has-children > a:after {
  color: rgba(255, 255, 255, 0.6);
}
#et-menu .sub-menu li.menu-item-has-children > a:hover:after {
  color: #ffffff;
}
/* ET Search */
.et-top-search-primary-menu-item .search-icon {
  cursor: pointer;
}
.et-top-search-primary-menu-item .search-icon:before {
  content: '\e63a';
  font-size: inherit;
  font-weight: 600;
}
.et-top-search-primary-menu-item .et-top-search {
  position: absolute;
  top: 100%;
  right: -15px;
  width: 230px;
  border-top: 3px solid #00a8ff;
  border-radius: 0 0 3px 3px;
  display: none;
}
.et-top-search-primary-menu-item .et-top-search .et-search-field {
  width: 100%;
  padding: 30px 40px;
  color: #ffffff;
  font-size: 14px;
  line-height: normal;
}
.et-top-search-primary-menu-item .et-top-search .et-search-field::-webkit-input-placeholder {
  color: #ffffff;
  font-weight: 400;
}
.et-top-search-primary-menu-item .et-top-search .et-search-field::-moz-placeholder {
  color: #ffffff;
  font-weight: 400;
}
.et-top-search-primary-menu-item .et-top-search .et-search-field:-ms-input-placeholder {
  color: #ffffff;
  font-weight: 400;
}
.et-top-search-primary-menu-item .et-top-search .et-search-field::placeholder {
  color: #ffffff;
  font-weight: 400;
}
.et-top-search-primary-menu-item .et-top-search .et-search-submit {
  position: absolute;
  top: 50%;
  right: 20px;
  background: none;
  padding: 0;
  font-size: 14px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.et-top-search-primary-menu-item .et-top-search .et-search-submit:before {
  content: '\e63a';
  padding: 0;
  font-size: inherit;
  font-weight: 600;
}
/* ET Menu Animation */
.et_primary_nav_dropdown_animation_fadeInTop #main-header #et-menu .menu-item-has-children:hover > ul {
  top: 100%;
}
.et_primary_nav_dropdown_animation_fadeInTop #main-header #et-menu .menu-item-has-children > ul {
  top: 80%;
}
.et_primary_nav_dropdown_animation_fadeInTop #main-header #et-menu .menu-item-has-children > ul .menu-item-has-children:hover > ul {
  top: -10px;
}
.et_primary_nav_dropdown_animation_fadeInTop #main-header #et-menu .menu-item-has-children > ul .menu-item-has-children ul {
  top: -20px;
}
.et_primary_nav_dropdown_animation_fadeInRight #main-header #et-menu .menu-item-has-children:hover > ul {
  left: -20px;
}
.et_primary_nav_dropdown_animation_fadeInRight #main-header #et-menu .menu-item-has-children > ul {
  left: 10%;
}
.et_primary_nav_dropdown_animation_fadeInRight #main-header #et-menu .menu-item-has-children > ul .menu-item-has-children:hover > ul {
  left: 100%;
}
.et_primary_nav_dropdown_animation_fadeInRight #main-header #et-menu .menu-item-has-children > ul .menu-item-has-children ul {
  left: 110%;
}
.et_primary_nav_dropdown_animation_fadeInRight #main-header #et-menu .menu-item-has-children.mega-menu:hover > ul {
  left: 0;
}
.et_primary_nav_dropdown_animation_fadeInRight #main-header #et-menu .menu-item-has-children.mega-menu > ul .menu-item-has-children ul {
  left: 0;
}
.et_primary_nav_dropdown_animation_fadeInBottom #main-header #et-menu .menu-item-has-children:hover > ul {
  top: 100%;
}
.et_primary_nav_dropdown_animation_fadeInBottom #main-header #et-menu .menu-item-has-children > ul {
  top: 110%;
}
.et_primary_nav_dropdown_animation_fadeInBottom #main-header #et-menu .menu-item-has-children > ul .menu-item-has-children:hover > ul {
  top: 0;
}
.et_primary_nav_dropdown_animation_fadeInBottom #main-header #et-menu .menu-item-has-children > ul .menu-item-has-children ul {
  top: 110%;
}
.et_primary_nav_dropdown_animation_fadeInLeft #main-header #et-menu .menu-item-has-children:hover > ul {
  left: -20px;
}
.et_primary_nav_dropdown_animation_fadeInLeft #main-header #et-menu .menu-item-has-children > ul {
  left: -40px;
}
.et_primary_nav_dropdown_animation_fadeInLeft #main-header #et-menu .menu-item-has-children > ul .menu-item-has-children:hover > ul {
  left: 100%;
}
.et_primary_nav_dropdown_animation_fadeInLeft #main-header #et-menu .menu-item-has-children > ul .menu-item-has-children ul {
  left: 90%;
}
.et_primary_nav_dropdown_animation_fadeInLeft #main-header #et-menu .menu-item-has-children.mega-menu:hover > ul {
  left: 0;
}
.et_primary_nav_dropdown_animation_fadeInLeft #main-header #et-menu .menu-item-has-children.mega-menu > ul .menu-item-has-children ul {
  left: 0;
}
.et_primary_nav_dropdown_animation_scaleInRight #main-header #et-menu .menu-item-has-children:hover > ul,
.et_primary_nav_dropdown_animation_scaleInLeft #main-header #et-menu .menu-item-has-children:hover > ul,
.et_primary_nav_dropdown_animation_scaleInCenter #main-header #et-menu .menu-item-has-children:hover > ul {
  -webkit-transform: scale(1);
          transform: scale(1);
}
.et_primary_nav_dropdown_animation_scaleInRight #main-header #et-menu .menu-item-has-children > ul,
.et_primary_nav_dropdown_animation_scaleInLeft #main-header #et-menu .menu-item-has-children > ul,
.et_primary_nav_dropdown_animation_scaleInCenter #main-header #et-menu .menu-item-has-children > ul {
  -webkit-transform: scale(0);
          transform: scale(0);
}
.et_primary_nav_dropdown_animation_scaleInRight #main-header #et-menu .menu-item-has-children.mega-menu > ul .menu-item-has-children ul,
.et_primary_nav_dropdown_animation_scaleInLeft #main-header #et-menu .menu-item-has-children.mega-menu > ul .menu-item-has-children ul,
.et_primary_nav_dropdown_animation_scaleInCenter #main-header #et-menu .menu-item-has-children.mega-menu > ul .menu-item-has-children ul {
  -webkit-transform: scale(1);
          transform: scale(1);
}
.et_primary_nav_dropdown_animation_scaleInRight #main-header #et-menu .menu-item-has-children > ul {
  -webkit-transform-origin: top right;
          transform-origin: top right;
}
.et_primary_nav_dropdown_animation_scaleInLeft #main-header #et-menu .menu-item-has-children > ul {
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.et_primary_nav_dropdown_animation_scaleInCenter #main-header #et-menu .menu-item-has-children > ul {
  -webkit-transform-origin: top center;
          transform-origin: top center;
}
.et_primary_nav_dropdown_animation_flipInY #main-header #et-menu .menu-item-has-children.mega-menu > ul ul,
.et_primary_nav_dropdown_animation_flipInX #main-header #et-menu .menu-item-has-children.mega-menu > ul ul {
  background: 0;
  -webkit-transform: none;
          transform: none;
}
.et_primary_nav_dropdown_animation_flipInX #main-header #et-menu .menu-item-has-children > ul,
.et_primary_nav_dropdown_animation_flipInY #main-header #et-menu .menu-item-has-children > ul {
  -webkit-transform: rotate3d(0, 1, 0, 90deg);
          transform: rotate3d(0, 1, 0, 90deg);
  -webkit-transform-origin: top center;
          transform-origin: top center;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  opacity: 1;
}
.et_primary_nav_dropdown_animation_flipInX #main-header #et-menu .menu-item-has-children:hover > ul {
  -webkit-transform: rotate3d(1, 0, 0, 0deg);
          transform: rotate3d(1, 0, 0, 0deg);
}
.et_primary_nav_dropdown_animation_flipInX #main-header #et-menu .menu-item-has-children > ul {
  -webkit-transform: rotate3d(1, 0, 0, 90deg) perspective(800px);
          transform: rotate3d(1, 0, 0, 90deg) perspective(800px);
}
.et_primary_nav_dropdown_animation_flipInY #main-header #et-menu .menu-item-has-children:hover > ul {
  -webkit-transform: rotate3d(0, 1, 0, 0deg);
          transform: rotate3d(0, 1, 0, 0deg);
}
.et_primary_nav_dropdown_animation_flipInY #main-header #et-menu .menu-item-has-children > ul {
  -webkit-transform: rotate3d(0, 1, 0, 90deg) perspective(800px);
          transform: rotate3d(0, 1, 0, 90deg) perspective(800px);
}
.et_primary_nav_dropdown_animation_slideInX #main-header #et-menu .menu-item-has-children > ul,
.et_primary_nav_dropdown_animation_slideInY #main-header #et-menu .menu-item-has-children > ul {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.et_primary_nav_dropdown_animation_slideInX #main-header #et-menu .menu-item-has-children:hover > ul {
  -webkit-transform: rotateX(0deg) perspective(0);
          transform: rotateX(0deg) perspective(0);
}
.et_primary_nav_dropdown_animation_slideInX #main-header #et-menu .menu-item-has-children > ul {
  -webkit-transform: rotateX(180deg) perspective(800);
          transform: rotateX(180deg) perspective(800);
  -webkit-transform-origin: top center;
          transform-origin: top center;
}
.et_primary_nav_dropdown_animation_slideInY #main-header #et-menu .menu-item-has-children:hover > ul {
  -webkit-transform: rotateY(0deg) perspective(0);
          transform: rotateY(0deg) perspective(0);
}
.et_primary_nav_dropdown_animation_slideInY #main-header #et-menu .menu-item-has-children > ul {
  -webkit-transform: rotateY(180deg) perspective(800);
          transform: rotateY(180deg) perspective(800);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
/* ET Mobile Navigation */
#et-mobile-navigation {
  display: none;
}
#et-mobile-navigation nav {
  position: absolute;
  top: 100%;
  left: 0;
  background: #232323;
}
.show-menu-button {
  display: block;
  background: #ffffff;
  width: 32px;
  height: 32px;
  border-radius: 3px;
  box-sizing: border-box;
  padding: 9px 6px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.show-menu-button.toggled span:first-child {
  -webkit-transform: translateY(6px) rotate(45deg);
          transform: translateY(6px) rotate(45deg);
}
.show-menu-button.toggled span:nth-child(2) {
  opacity: 0;
}
.show-menu-button.toggled span:last-child {
  -webkit-transform: translateY(-6px) rotate(-45deg);
          transform: translateY(-6px) rotate(-45deg);
}
.show-menu-button span {
  display: block;
  background: rgba(0, 0, 0, 0.75);
  width: 20px;
  height: 2px;
  border-radius: 3px;
  -webkit-transform-origin: center;
          transform-origin: center;
  transition: 0.3s ease;
}
.show-menu-button span:nth-child(2) {
  margin: 4px 0;
}
.show-menu p {
  display: none;
}
/* Fixed Header */
/* Fixed Nav */
.et_fixed_nav_hide_logo_image .et-fixed-header .logo {
  opacity: 0;
}
.et-fixed-header #main-header .logo {
  height: 40px;
  margin: 20px 0;
}
.et-fixed-header .header.left-right #et-navigation > ul > li > a {
  padding-bottom: 32px;
}
.et-fixed-header .header.centered #et-navigation > ul > li > a {
  padding-bottom: 20px;
}
/* Comments */
#comment-wrap {
  margin: 0 0 24px;
}
#comment-wrap .page_title {
  margin-bottom: 40px;
  font-weight: 600;
}
/* Comment List */
.commentlist {
  margin: 0 0 60px;
  padding: 0;
}
/* Comment */
.comment {
  margin: 0;
  padding: 0;
}
.comment .children {
  list-style: none;
  margin: 0;
  padding: 0 0 0 50px;
}
/* Comment Body */
.comment-body,
.single article.comment-body,
.page article.comment-body {
  position: relative;
  background: none;
  margin: 0 0 20px;
  border: 0;
  box-shadow: none;
}
.comment-body .comment_area {
  margin: 0;
}
.comment-body .comment_area .comment-content .reply-container {
  float: right;
}
/* Comment Post Info */
.comment_postinfo {
  margin: 0;
}
.comment_postinfo .fn {
  color: rgba(0, 0, 0, 0.75);
  font-size: 18px;
  font-weight: 600;
}
.comment_postinfo .comment_date,
.comment_postinfo .comment-edit-link {
  font-size: 12px;
}
/* Comment Avatar */
.comment_avatar {
  position: absolute;
  top: 0;
  left: 0;
  max-width: 80px;
  max-height: 80px;
  overflow: hidden;
}
.comment_avatar img {
  width: 100%;
}
/* Respond */
#respond {
  /* Subdmit Button */
}
#respond p {
  margin: 0 0 20px;
  line-height: 1;
}
#respond .form-submit {
  float: right;
  margin-bottom: 0;
}
#respond #form-allowed-tags {
  display: none;
}
/* Author, Email, Url Comment Forms */
.comment-form-author,
.comment-form-email,
.comment-form-url {
  width: 33.33%;
  box-sizing: border-box;
  float: left;
}
.comment-form-author input,
.comment-form-email input,
.comment-form-url input {
  width: 100%;
  padding: 12px 20px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 400;
  text-transform: uppercase;
}
/* Author Comment Form */
.comment-form-author {
  padding: 0 10px 0 0;
}
/* Email Comment Form */
.comment-form-email {
  padding: 0 10px;
}
/* Url Comment Form */
.comment-form-url {
  padding: 0 0 0 10px;
}
/* Comment Comment Form */
.comment-form-comment textarea {
  width: 100%;
  padding: 20px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 400;
}
#respond:before,
#respond:after {
  content: '';
  display: table;
  clear: both;
}
/* Pagination */
.paginated .loader,
.archive-pagination .loader {
  display: none;
  margin: 7px auto;
  height: 16px;
  width: 16px;
}
.paginated .pagination,
.archive-pagination .pagination,
.paginated > .page-numbers,
.archive-pagination > .page-numbers {
  list-style: none;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
  padding: 0;
  box-sizing: border-box;
  line-height: 1;
  text-align: right;
}
.paginated .pagination li,
.archive-pagination .pagination li,
.paginated > .page-numbers li,
.archive-pagination > .page-numbers li {
  display: block;
  background: rgba(0, 0, 0, 0.1);
  height: 30px;
  width: 30px;
  border-radius: 3px;
  margin: 0 0 0 10px;
  color: rgba(0, 0, 0, 0.6);
}
.paginated .pagination li.active,
.archive-pagination .pagination li.active,
.paginated > .page-numbers li.active,
.archive-pagination > .page-numbers li.active {
  background: #00a8ff;
}
.paginated .pagination li.active a,
.archive-pagination .pagination li.active a,
.paginated > .page-numbers li.active a,
.archive-pagination > .page-numbers li.active a {
  color: #ffffff;
}
.paginated .pagination li.next,
.archive-pagination .pagination li.next,
.paginated > .page-numbers li.next,
.archive-pagination > .page-numbers li.next {
  margin-right: 0;
}
.paginated .pagination li.ellipsis,
.archive-pagination .pagination li.ellipsis,
.paginated > .page-numbers li.ellipsis,
.archive-pagination > .page-numbers li.ellipsis {
  display: none;
}
.paginated .pagination li.ellipsis a,
.archive-pagination .pagination li.ellipsis a,
.paginated > .page-numbers li.ellipsis a,
.archive-pagination > .page-numbers li.ellipsis a {
  cursor: default;
}
.paginated .pagination li > .page-numbers.current,
.archive-pagination .pagination li > .page-numbers.current,
.paginated > .page-numbers li > .page-numbers.current,
.archive-pagination > .page-numbers li > .page-numbers.current,
.paginated .pagination li > .page-numbers.dots,
.archive-pagination .pagination li > .page-numbers.dots,
.paginated > .page-numbers li > .page-numbers.dots,
.archive-pagination > .page-numbers li > .page-numbers.dots {
  display: block;
  text-align: center;
  line-height: 30px;
  color: rgba(0, 0, 0, 0.6);
  text-decoration: none;
}
.paginated .pagination li > .page-numbers.current,
.archive-pagination .pagination li > .page-numbers.current,
.paginated > .page-numbers li > .page-numbers.current,
.archive-pagination > .page-numbers li > .page-numbers.current {
  background: #00a8ff;
  color: #ffffff;
  border-radius: 3px;
}
.paginated .pagination li .pagination-page,
.archive-pagination .pagination li .pagination-page,
.paginated > .page-numbers li .pagination-page,
.archive-pagination > .page-numbers li .pagination-page {
  font-weight: 600;
}
.paginated .pagination li a,
.archive-pagination .pagination li a,
.paginated > .page-numbers li a,
.archive-pagination > .page-numbers li a {
  display: block;
  text-align: center;
  line-height: 30px;
  color: rgba(0, 0, 0, 0.6);
  text-decoration: none;
}
.paginated .pagination li a.prev::before,
.archive-pagination .pagination li a.prev::before,
.paginated > .page-numbers li a.prev::before,
.archive-pagination > .page-numbers li a.prev::before {
  content: '\e62e';
  color: rgba(0, 0, 0, 0.6);
}
.paginated .pagination li a.next::before,
.archive-pagination .pagination li a.next::before,
.paginated > .page-numbers li a.next::before,
.archive-pagination > .page-numbers li a.next::before {
  content: '\e62f';
  color: rgba(0, 0, 0, 0.6);
}
.paginated .pagination li .loader,
.archive-pagination .pagination li .loader,
.paginated > .page-numbers li .loader,
.archive-pagination > .page-numbers li .loader {
  display: block;
}
/* Archive */
.archive h1 {
  line-height: 24px;
  margin: 0 0 7px;
}
.archive .paginated_page {
  max-width: 100%;
}
/* Footer */
#footer {
  background: #232323;
  margin: 16px 0 0;
}
.et_pb_pagebuilder_layout.et_pb_pagebuilder_fullwidth #footer {
  margin: 0;
}
#footer p {
  font-size: 14px;
}
#footer .widget {
  color: rgba(255, 255, 255, 0.6);
}
/* Footer Bottom */
#footer-bottom {
  background: rgba(0, 0, 0, 0.3);
  width: 100%;
  padding: 10px 0;
}
/* Footer Info */
#footer-info {
  display: inline-block;
  padding: 6px 0;
  font-size: 13px;
  line-height: 14px;
  vertical-align: middle;
  color: rgba(255, 255, 255, 0.6);
}
#footer-info a {
  font-weight: 700;
  color: #ffffff;
  font-size: 13px;
}
/* Footer Nav */
#footer-nav {
  line-height: 1;
  float: right;
}
#footer-nav ul {
  display: inline-block;
  margin: 0;
  padding: 0;
}
#footer-nav ul.et-extra-social-icons {
  margin: 0 0 0 16px;
}
#footer-nav ul.et-extra-social-icons .et-extra-icon {
  width: 16px;
  height: 16px;
  color: rgba(255, 255, 255, 0.6);
  font-size: 16px;
  line-height: 16px;
  vertical-align: middle;
}
#footer-nav ul li a {
  color: rgba(255, 255, 255, 0.6);
}
#footer-nav ul li a:active {
  color: #ffffff;
}
#footer-nav li {
  display: inline-block;
  margin: 0 11px 0 0;
  padding: 0;
  font-size: 14px;
  line-height: 14px;
  vertical-align: middle;
}
#footer-nav li:last-child {
  margin: 0;
}
#footer-nav a {
  transition: .3s ease;
}
#footer-nav a:hover {
  color: #ffffff;
}
/* Main Footer */
#main-footer h4,
#main-footer .widget-title {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.6);
}
#main-footer .widget p {
  color: rgba(255, 255, 255, 0.6);
}
#main-footer .widget a {
  color: #ffffff;
}
#main-footer .widget a:visited {
  color: #ffffff;
}
#main-footer .widget ul li a {
  color: #ffffff;
}
#main-footer .widget .widget-list a {
  color: #ffffff;
}
#main-footer .widget #recentcomments li a {
  color: #ffffff;
}
#main-footer .widget.woocommerce .product_list_widget li a {
  color: #ffffff;
}
/* Slider (Find correct location for this later) */
.et-slider,
.featured-posts-slider-module {
  position: relative;
  background: 0;
  border: 0;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  overflow: hidden;
}
.et-slider .carousel-items,
.featured-posts-slider-module .carousel-items {
  position: relative;
  width: 100%;
  padding: 0;
  box-sizing: border-box;
}
.et-slider .carousel-item,
.featured-posts-slider-module .carousel-item {
  position: absolute;
  display: block !important;
  background-color: #FFFFFF;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  overflow: hidden;
  width: 100%;
  padding: 0;
  opacity: 0;
}
.et-slider .carousel-item.et-pb-moved-slide,
.et-slider .carousel-item.et-pb-active-slide,
.featured-posts-slider-module .carousel-item.et-pb-moved-slide,
.featured-posts-slider-module .carousel-item.et-pb-active-slide {
  -webkit-animation-timing-function: ease;
          animation-timing-function: ease;
  -webkit-animation-duration: 0.8s;
          animation-duration: 0.8s;
}
.et_pb_column_3_4 .et-slider .carousel-item.et-pb-moved-slide,
.et_pb_column_3_4 .et-slider .carousel-item.et-pb-active-slide,
.et_pb_column_3_4 .featured-posts-slider-module .carousel-item.et-pb-moved-slide,
.et_pb_column_3_4 .featured-posts-slider-module .carousel-item.et-pb-active-slide {
  -webkit-animation-duration: 0.675s;
          animation-duration: 0.675s;
}
.et_pb_column_2_3 .et-slider .carousel-item.et-pb-moved-slide,
.et_pb_column_2_3 .et-slider .carousel-item.et-pb-active-slide,
.et_pb_column_2_3 .featured-posts-slider-module .carousel-item.et-pb-moved-slide,
.et_pb_column_2_3 .featured-posts-slider-module .carousel-item.et-pb-active-slide {
  -webkit-animation-duration: 0.6s;
          animation-duration: 0.6s;
}
.et_pb_column_1_2 .et-slider .carousel-item.et-pb-moved-slide,
.et_pb_column_1_2 .et-slider .carousel-item.et-pb-active-slide,
.et_pb_column_1_2 .featured-posts-slider-module .carousel-item.et-pb-moved-slide,
.et_pb_column_1_2 .featured-posts-slider-module .carousel-item.et-pb-active-slide {
  -webkit-animation-duration: 0.7s;
          animation-duration: 0.7s;
}
.et_pb_column_1_3 .et-slider .carousel-item.et-pb-moved-slide,
.et_pb_column_1_3 .et-slider .carousel-item.et-pb-active-slide,
.et_pb_column_1_3 .featured-posts-slider-module .carousel-item.et-pb-moved-slide,
.et_pb_column_1_3 .featured-posts-slider-module .carousel-item.et-pb-active-slide {
  -webkit-animation-duration: 0.55s;
          animation-duration: 0.55s;
}
.et_pb_column_1_4 .et-slider .carousel-item.et-pb-moved-slide,
.et_pb_column_1_4 .et-slider .carousel-item.et-pb-active-slide,
.et_pb_column_1_4 .featured-posts-slider-module .carousel-item.et-pb-moved-slide,
.et_pb_column_1_4 .featured-posts-slider-module .carousel-item.et-pb-active-slide {
  -webkit-animation-duration: 0.575s;
          animation-duration: 0.575s;
}
.et-slider .carousel-item.et-pb-moved-slide,
.featured-posts-slider-module .carousel-item.et-pb-moved-slide {
  display: block !important;
  opacity: 1 !important;
  z-index: 0 !important;
  top: 0;
  left: 0;
}
.et_slide_transition_to_previous.et-slider .carousel-item.et-pb-moved-slide,
.et_slide_transition_to_previous.featured-posts-slider-module .carousel-item.et-pb-moved-slide {
  -webkit-animation-name: slideOutRight;
          animation-name: slideOutRight;
}
.rtl .et_slide_transition_to_previous.et-slider .carousel-item.et-pb-moved-slide,
.rtl .et_slide_transition_to_previous.featured-posts-slider-module .carousel-item.et-pb-moved-slide {
  -webkit-animation-name: slideOutLeft;
          animation-name: slideOutLeft;
}
.et_slide_transition_to_next.et-slider .carousel-item.et-pb-moved-slide,
.et_slide_transition_to_next.featured-posts-slider-module .carousel-item.et-pb-moved-slide {
  -webkit-animation-name: slideOutLeft;
          animation-name: slideOutLeft;
}
.rtl .et_slide_transition_to_next.et-slider .carousel-item.et-pb-moved-slide,
.rtl .et_slide_transition_to_next.featured-posts-slider-module .carousel-item.et-pb-moved-slide {
  -webkit-animation-name: slideOutRight;
          animation-name: slideOutRight;
}
.et-slider .carousel-item.et-pb-active-slide,
.featured-posts-slider-module .carousel-item.et-pb-active-slide {
  position: relative;
  display: block;
  opacity: 1 !important;
}
.et_slide_transition_to_previous.et-slider .carousel-item.et-pb-active-slide,
.et_slide_transition_to_previous.featured-posts-slider-module .carousel-item.et-pb-active-slide {
  -webkit-animation-name: slideInRight;
          animation-name: slideInRight;
}
.rtl .et_slide_transition_to_previous.et-slider .carousel-item.et-pb-active-slide,
.rtl .et_slide_transition_to_previous.featured-posts-slider-module .carousel-item.et-pb-active-slide {
  -webkit-animation-name: slideInLeft;
          animation-name: slideInLeft;
}
.et_slide_transition_to_next.et-slider .carousel-item.et-pb-active-slide,
.et_slide_transition_to_next.featured-posts-slider-module .carousel-item.et-pb-active-slide {
  -webkit-animation-name: slideInLeft;
          animation-name: slideInLeft;
}
.rtl .et_slide_transition_to_next.et-slider .carousel-item.et-pb-active-slide,
.rtl .et_slide_transition_to_next.featured-posts-slider-module .carousel-item.et-pb-active-slide {
  -webkit-animation-name: slideInRight;
          animation-name: slideInRight;
}
.et-slider .et-pb-slider-arrows a,
.featured-posts-slider-module .et-pb-slider-arrows a {
  background: #FFFFFF;
  width: 40px;
  height: 40px;
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  opacity: 0;
  font-family: 'ETModules';
  text-align: center;
  transition: .3s ease;
  margin-top: -20px;
}
.et-slider .et-pb-slider-arrows a:before,
.featured-posts-slider-module .et-pb-slider-arrows a:before {
  color: #444651;
  font-size: 40px;
  line-height: 40px;
}
.et-slider .et-pb-slider-arrows a:hover,
.featured-posts-slider-module .et-pb-slider-arrows a:hover {
  opacity: .9;
}
.et-slider .et-pb-arrow-prev,
.featured-posts-slider-module .et-pb-arrow-prev {
  left: 40px;
}
.rtl .et-slider .et-pb-arrow-prev,
.rtl .featured-posts-slider-module .et-pb-arrow-prev {
  left: auto;
  right: 40px;
}
.rtl .et-slider .et-pb-arrow-prev:before,
.rtl .featured-posts-slider-module .et-pb-arrow-prev:before {
  content: "\35";
}
.et-slider .et-pb-arrow-next,
.featured-posts-slider-module .et-pb-arrow-next {
  right: 40px;
}
.rtl .et-slider .et-pb-arrow-next,
.rtl .featured-posts-slider-module .et-pb-arrow-next {
  right: auto;
  left: 40px;
}
.rtl .et-slider .et-pb-arrow-next:before,
.rtl .featured-posts-slider-module .et-pb-arrow-next:before {
  content: "\34";
}
.et-slider:hover .et-pb-slider-arrows a,
.featured-posts-slider-module:hover .et-pb-slider-arrows a {
  opacity: .7;
}
.et-slider:hover .et-pb-slider-arrows a:hover,
.featured-posts-slider-module:hover .et-pb-slider-arrows a:hover {
  opacity: .9;
}
.et-slider:hover .et-pb-arrow-prev,
.featured-posts-slider-module:hover .et-pb-arrow-prev {
  left: 20px;
}
.rtl .et-slider:hover .et-pb-arrow-prev,
.rtl .featured-posts-slider-module:hover .et-pb-arrow-prev {
  left: auto;
  right: 20px;
}
.et-slider:hover .et-pb-arrow-next,
.featured-posts-slider-module:hover .et-pb-arrow-next {
  right: 20px;
}
.rtl .et-slider:hover .et-pb-arrow-next,
.rtl .featured-posts-slider-module:hover .et-pb-arrow-next {
  right: auto;
  left: 20px;
}
/* Modules */
/* Module Wrapper */
.module-wrapper {
  overflow: hidden;
}
.et_pb_module {
  border-color: #00a8ff;
}
/* Module */
.et_pb_extra_module,
.et_extra_other_module,
.project-details,
.posts-blog-feed-module.masonry .hentry,
.woocommerce ul.products li.product .product-wrapper,
.woocommerce-page ul.products li.product .product-wrapper,
.woocommerce div.product div.summary,
.woocommerce-page div.product div.summary,
.woocommerce div.product .extra-woocommerce-details-accordion,
.woocommerce-page div.product .extra-woocommerce-details-accordion {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
  background: #ffffff;
  border-top: 6px solid #00a8ff;
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  margin: 0 0 24px;
  overflow: hidden;
}
.et_pb_extra_module.et_pb_no_drop_shadow,
.et_extra_other_module.et_pb_no_drop_shadow {
  box-shadow: none;
}
.et_pb_extra_module:last-child,
.et_extra_other_module:last-child {
  -webkit-flex-grow: 100;
      -ms-flex-positive: 100;
          flex-grow: 100;
}
.et_extra_layout .et_pb_column_4_4 .et_pb_extra_module,
.et_extra_layout .et_pb_column_4_4 .et_extra_other_module,
.et_pb_extra_column_4_4 .et_pb_extra_module,
.et_pb_extra_column_4_4 .et_extra_other_module,
.et_extra_layout .et_pb_column_2_3 .et_pb_extra_module,
.et_extra_layout .et_pb_column_2_3 .et_extra_other_module,
.et_pb_extra_column_2_3 .et_pb_extra_module,
.et_pb_extra_column_2_3 .et_extra_other_module,
.et_extra_layout .et_pb_column_3_4 .et_pb_extra_module,
.et_extra_layout .et_pb_column_3_4 .et_extra_other_module,
.et_pb_extra_column_3_4 .et_pb_extra_module,
.et_pb_extra_column_3_4 .et_extra_other_module {
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.et_extra_layout .et_pb_column_2_3 .et_pb_row_inner .et_pb_extra_module,
.et_extra_layout .et_pb_column_2_3 .et_pb_row_inner .et_extra_other_module,
.et_extra_layout .et_pb_column_3_4 .et_pb_row_inner .et_pb_extra_module,
.et_extra_layout .et_pb_column_3_4 .et_pb_row_inner .et_extra_other_module {
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: initial;
      -ms-flex-wrap: initial;
          flex-wrap: initial;
}
.et_pb_extra_module .nopost,
.et_extra_other_module .nopost {
  padding: 20px;
}
.et_pb_extra_module .nopost h5,
.et_extra_other_module .nopost h5 {
  padding: 0;
}
.et_pb_extra_module .post-meta,
.et_extra_other_module .post-meta {
  margin: 0 0 5px;
  padding: 0 0 0 60px;
  color: rgba(0, 0, 0, 0.5);
  font-size: 12px;
}
.et_pb_extra_module .post-meta a,
.et_extra_other_module .post-meta a {
  color: inherit;
  text-decoration: none;
}
.et_pb_extra_module .post-meta .comment-bubble:before,
.et_extra_other_module .post-meta .comment-bubble:before {
  color: inherit;
}
.et_pb_extra_module .post-meta .rating-stars .rating-star:before,
.et_extra_other_module .post-meta .rating-stars .rating-star:before {
  color: inherit;
}
.et_pb_extra_module .main-post,
.et_extra_other_module .main-post {
  width: 100%;
  padding: 20px 20px 0;
  box-sizing: border-box;
}
.et_extra_layout .et_pb_column_4_4 .et_pb_extra_module .main-post,
.et_extra_layout .et_pb_column_4_4 .et_extra_other_module .main-post,
.et_pb_extra_column_4_4 .et_pb_extra_module .main-post,
.et_pb_extra_column_4_4 .et_extra_other_module .main-post,
.et_extra_layout .et_pb_column_2_3 .et_pb_extra_module .main-post,
.et_extra_layout .et_pb_column_2_3 .et_extra_other_module .main-post,
.et_pb_extra_column_2_3 .et_pb_extra_module .main-post,
.et_pb_extra_column_2_3 .et_extra_other_module .main-post,
.et_extra_layout .et_pb_column_3_4 .et_pb_extra_module .main-post,
.et_extra_layout .et_pb_column_3_4 .et_extra_other_module .main-post,
.et_pb_extra_column_3_4 .et_pb_extra_module .main-post,
.et_pb_extra_column_3_4 .et_extra_other_module .main-post,
.et_extra_layout .et_pb_column_4_4.et_pb_column_inner.et_pb_column_inner_3 .et_pb_extra_module .main-post,
.et_extra_layout .et_pb_column_4_4.et_pb_column_inner.et_pb_column_inner_3 .et_extra_other_module .main-post {
  width: 50%;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 0;
}
.et_extra_layout .et_pb_column_2_3 .et_pb_row_inner .et_pb_extra_module .main-post,
.et_extra_layout .et_pb_column_2_3 .et_pb_row_inner .et_extra_other_module .main-post,
.et_extra_layout .et_pb_column_3_4 .et_pb_row_inner .et_pb_extra_module .main-post,
.et_extra_layout .et_pb_column_3_4 .et_pb_row_inner .et_extra_other_module .main-post,
.et_extra_layout .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .et_pb_extra_module .main-post,
.et_extra_layout .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .et_extra_other_module .main-post {
  width: 100%;
  border-right: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.et_extra_layout .et_pb_column_1_2 .et_pb_extra_module .main-post,
.et_extra_layout .et_pb_column_1_2 .et_extra_other_module .main-post,
.et_pb_extra_column_1_2 .et_pb_extra_module .main-post,
.et_pb_extra_column_1_2 .et_extra_other_module .main-post,
.et_extra_layout .et_pb_column_1_3 .et_pb_extra_module .main-post,
.et_extra_layout .et_pb_column_1_3 .et_extra_other_module .main-post,
.et_extra_layout .et_pb_column_2_3 et_pb_column_1_2 .et_pb_extra_module .main-post,
.et_extra_layout .et_pb_column_2_3 et_pb_column_1_2 .et_extra_other_module .main-post,
.et_extra_layout .et_pb_column_3_4 .et_pb_column_1_2 .et_pb_extra_module .main-post,
.et_extra_layout .et_pb_column_3_4 .et_pb_column_1_2 .et_extra_other_module .main-post,
.et_pb_extra_column_1_3 .et_pb_extra_module .main-post,
.et_pb_extra_column_1_3 .et_extra_other_module .main-post,
.et_extra_layout .et_pb_column_1_4 .et_pb_extra_module .main-post,
.et_extra_layout .et_pb_column_1_4 .et_extra_other_module .main-post,
.et_extra_layout .et_pb_column_1_2 .et_pb_column_1_2 .et_pb_extra_module .main-post,
.et_extra_layout .et_pb_column_1_2 .et_pb_column_1_2 .et_extra_other_module .main-post,
.et_pb_extra_column_1_4 .et_pb_extra_module .main-post,
.et_pb_extra_column_1_4 .et_extra_other_module .main-post {
  padding: 0;
}
.et_extra_layout .et_pb_column_1_2 .et_pb_extra_module .main-post .post-content,
.et_extra_layout .et_pb_column_1_2 .et_extra_other_module .main-post .post-content,
.et_pb_extra_column_1_2 .et_pb_extra_module .main-post .post-content,
.et_pb_extra_column_1_2 .et_extra_other_module .main-post .post-content,
.et_extra_layout .et_pb_column_1_3 .et_pb_extra_module .main-post .post-content,
.et_extra_layout .et_pb_column_1_3 .et_extra_other_module .main-post .post-content,
.et_extra_layout .et_pb_column_2_3 et_pb_column_1_2 .et_pb_extra_module .main-post .post-content,
.et_extra_layout .et_pb_column_2_3 et_pb_column_1_2 .et_extra_other_module .main-post .post-content,
.et_extra_layout .et_pb_column_3_4 .et_pb_column_1_2 .et_pb_extra_module .main-post .post-content,
.et_extra_layout .et_pb_column_3_4 .et_pb_column_1_2 .et_extra_other_module .main-post .post-content,
.et_pb_extra_column_1_3 .et_pb_extra_module .main-post .post-content,
.et_pb_extra_column_1_3 .et_extra_other_module .main-post .post-content,
.et_extra_layout .et_pb_column_1_4 .et_pb_extra_module .main-post .post-content,
.et_extra_layout .et_pb_column_1_4 .et_extra_other_module .main-post .post-content,
.et_extra_layout .et_pb_column_1_2 .et_pb_column_1_2 .et_pb_extra_module .main-post .post-content,
.et_extra_layout .et_pb_column_1_2 .et_pb_column_1_2 .et_extra_other_module .main-post .post-content,
.et_pb_extra_column_1_4 .et_pb_extra_module .main-post .post-content,
.et_pb_extra_column_1_4 .et_extra_other_module .main-post .post-content {
  padding: 0 20px;
}
.et_pb_extra_module .main-post article .header,
.et_extra_other_module .main-post article .header {
  position: relative;
  margin: -1px 0 20px;
  /* Remove max width for Google map images */
}
.et_pb_extra_module .main-post article .header img,
.et_extra_other_module .main-post article .header img {
  display: block;
  width: 100%;
  max-width: 100%;
}
.et_pb_extra_module .main-post article .header .map-format img,
.et_extra_other_module .main-post article .header .map-format img {
  max-width: none;
}
.et_pb_extra_module .main-post article .post-content h2,
.et_extra_other_module .main-post article .post-content h2 {
  padding: 0;
  color: #00a8ff;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
}
.et_pb_extra_module .main-post article .post-content .post-meta,
.et_extra_other_module .main-post article .post-content .post-meta {
  padding: 0;
}
.et_pb_extra_module .main-post article .post-content .excerpt,
.et_extra_other_module .main-post article .post-content .excerpt {
  margin: 0 0 15px;
  color: rgba(0, 0, 0, 0.6);
  line-height: 1.8em;
}
.et_pb_extra_module .posts-list,
.et_extra_other_module .posts-list {
  width: 100%;
  padding: 0;
  list-style: none;
}
.et_extra_layout .et_pb_column_4_4 .et_pb_extra_module .posts-list,
.et_extra_layout .et_pb_column_4_4 .et_extra_other_module .posts-list,
.et_pb_extra_column_4_4 .et_pb_extra_module .posts-list,
.et_pb_extra_column_4_4 .et_extra_other_module .posts-list,
.et_extra_layout .et_pb_column_2_3 .et_pb_extra_module .posts-list,
.et_extra_layout .et_pb_column_2_3 .et_extra_other_module .posts-list,
.et_pb_extra_column_2_3 .et_pb_extra_module .posts-list,
.et_pb_extra_column_2_3 .et_extra_other_module .posts-list,
.et_extra_layout .et_pb_column_3_4 .et_pb_extra_module .posts-list,
.et_extra_layout .et_pb_column_3_4 .et_extra_other_module .posts-list,
.et_pb_extra_column_3_4 .et_pb_extra_module .posts-list,
.et_pb_extra_column_3_4 .et_extra_other_module .posts-list,
.et_extra_layout .et_pb_column_4_4.et_pb_column_inner.et_pb_column_inner_3 .et_pb_extra_module .posts-list,
.et_extra_layout .et_pb_column_4_4.et_pb_column_inner.et_pb_column_inner_3 .et_extra_other_module .posts-list {
  width: 50%;
}
.et_extra_layout .et_pb_column_2_3 .et_pb_row_inner .et_pb_extra_module .posts-list,
.et_extra_layout .et_pb_column_2_3 .et_pb_row_inner .et_extra_other_module .posts-list,
.et_extra_layout .et_pb_column_3_4 .et_pb_row_inner .et_pb_extra_module .posts-list,
.et_extra_layout .et_pb_column_3_4 .et_pb_row_inner .et_extra_other_module .posts-list,
.et_extra_layout .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .et_pb_extra_module .posts-list,
.et_extra_layout .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .et_extra_other_module .posts-list {
  width: 100%;
}
.et_pb_extra_module .posts-list li,
.et_extra_other_module .posts-list li {
  width: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0;
  padding: 20px;
  box-sizing: border-box;
}
.et_pb_extra_module .posts-list li:first-child,
.et_extra_other_module .posts-list li:first-child {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.et_pb_extra_module .posts-list li:only-child,
.et_extra_other_module .posts-list li:only-child,
.et_pb_extra_module .posts-list li:last-child,
.et_extra_other_module .posts-list li:last-child {
  border-bottom: 0;
}
.et_extra_layout .et_pb_column_4_4 .et_pb_extra_module .posts-list li:only-child,
.et_extra_layout .et_pb_column_4_4 .et_extra_other_module .posts-list li:only-child,
.et_pb_extra_column_4_4 .et_pb_extra_module .posts-list li:only-child,
.et_pb_extra_column_4_4 .et_extra_other_module .posts-list li:only-child,
.et_extra_layout .et_pb_column_2_3 .et_pb_extra_module .posts-list li:only-child,
.et_extra_layout .et_pb_column_2_3 .et_extra_other_module .posts-list li:only-child,
.et_pb_extra_column_2_3 .et_pb_extra_module .posts-list li:only-child,
.et_pb_extra_column_2_3 .et_extra_other_module .posts-list li:only-child,
.et_extra_layout .et_pb_column_3_4 .et_pb_extra_module .posts-list li:only-child,
.et_extra_layout .et_pb_column_3_4 .et_extra_other_module .posts-list li:only-child,
.et_pb_extra_column_3_4 .et_pb_extra_module .posts-list li:only-child,
.et_pb_extra_column_3_4 .et_extra_other_module .posts-list li:only-child,
.et_extra_layout .et_pb_column_4_4 .et_pb_extra_module .posts-list li:first-child,
.et_extra_layout .et_pb_column_4_4 .et_extra_other_module .posts-list li:first-child,
.et_pb_extra_column_4_4 .et_pb_extra_module .posts-list li:first-child,
.et_pb_extra_column_4_4 .et_extra_other_module .posts-list li:first-child,
.et_extra_layout .et_pb_column_2_3 .et_pb_extra_module .posts-list li:first-child,
.et_extra_layout .et_pb_column_2_3 .et_extra_other_module .posts-list li:first-child,
.et_pb_extra_column_2_3 .et_pb_extra_module .posts-list li:first-child,
.et_pb_extra_column_2_3 .et_extra_other_module .posts-list li:first-child,
.et_extra_layout .et_pb_column_3_4 .et_pb_extra_module .posts-list li:first-child,
.et_extra_layout .et_pb_column_3_4 .et_extra_other_module .posts-list li:first-child,
.et_pb_extra_column_3_4 .et_pb_extra_module .posts-list li:first-child,
.et_pb_extra_column_3_4 .et_extra_other_module .posts-list li:first-child {
  border-top: 0;
}
.et_pb_extra_module .posts-list article .post-thumbnail,
.et_extra_other_module .posts-list article .post-thumbnail {
  display: block;
  background: #00a8ff;
  width: 50px;
  height: 50px;
  margin: 0 10px 0 0;
  float: left;
  overflow: hidden;
  vertical-align: top;
}
.et_pb_extra_module .posts-list article .post-thumbnail img,
.et_extra_other_module .posts-list article .post-thumbnail img {
  display: block;
  width: 100%;
}
.et_pb_extra_module .posts-list article .post-content,
.et_extra_other_module .posts-list article .post-content {
  width: auto;
  padding: 6px 0 5px;
  vertical-align: top;
}
.et_pb_extra_module .posts-list article .post-meta,
.et_extra_other_module .posts-list article .post-meta {
  margin-bottom: 0;
}
.et_pb_extra_module .posts-list article h3,
.et_extra_other_module .posts-list article h3 {
  padding: 0;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0;
  text-transform: none;
}
/* Module Head */
.module-head,
.tabbed-post-module .tabs {
  background: #ffffff;
  width: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 15px 20px;
  box-sizing: border-box;
  line-height: 1;
}
.et_extra_layout .et_pb_column_4_4 .module-head,
.et_pb_extra_column_4_4 .module-head,
.et_extra_layout .et_pb_column_2_3 .module-head,
.et_pb_extra_column_2_3 .module-head,
.et_extra_layout .et_pb_column_3_4 .module-head,
.et_pb_extra_column_3_4 .module-head {
  width: 100%;
}
.et_extra_layout .et_pb_column .module-head h1,
.et_pb_extra_column .module-head h1 {
  display: inline-block;
  padding: 0;
  color: #00a8ff;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 1;
  text-transform: uppercase;
}
.module-head .module-filter {
  /* display: inline-block; */
display : none;
  color: #444651;
  font-weight: 300;
}
.post-module,
.contact-box,
.sitemap-box {
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.audio-format {
  position: relative;
  /* mejs */
}
.audio-format:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2);
  width: 100%;
  height: 100%;
}
.audio-format .mejs-container {
  position: relative;
  z-index: 1;
  background: rgba(0, 0, 0, 0.3);
  height: auto !important;
  padding: 15px 0;
}
.audio-format .mejs-container * {
  outline: none;
  font-family: 'Open Sans', sans-serif;
}
.audio-format .mejs-container .mejs-controls {
  position: static;
  background: transparent;
  height: auto;
  text-align: right;
}
.audio-format .mejs-container .mejs-controls div {
  display: inline-block;
  height: auto;
  width: auto;
  float: none;
  vertical-align: middle;
}
.audio-format .mejs-container .mejs-controls .mejs-button button {
  position: relative;
  display: block;
  background: 0;
  margin: 0;
  width: auto;
  height: 14px;
}
.audio-format .mejs-container .mejs-controls .mejs-button button:before,
.audio-format .mejs-container .mejs-controls .mejs-button button:after {
  display: inline-block;
  width: 14px;
  height: 14px;
  color: #ffffff;
  font-size: 14px;
  line-height: 14px !important;
}
.audio-format .mejs-container .mejs-controls .mejs-button.mejs-play,
.audio-format .mejs-container .mejs-controls .mejs-button.mejs-pause {
  margin: 5px 0 0 20px;
  float: left;
}
.audio-format .mejs-container .mejs-controls .mejs-button.mejs-play button:before,
.audio-format .mejs-container .mejs-controls .mejs-button.mejs-pause button:before {
  content: '\e629';
}
.audio-format .mejs-container .mejs-controls .mejs-button.mejs-play button:after,
.audio-format .mejs-container .mejs-controls .mejs-button.mejs-pause button:after {
  content: '\e627';
}
.audio-format .mejs-container .mejs-controls .mejs-button.mejs-play button:after {
  opacity: 0.5;
}
.audio-format .mejs-container .mejs-controls .mejs-button.mejs-pause button:before {
  opacity: 0.5;
}
.audio-format .mejs-container .mejs-controls .mejs-currenttime-container,
.audio-format .mejs-container .mejs-controls .mejs-duration-container {
  padding: 0;
  font-size: 12px;
  line-height: 14px;
}
.audio-format .mejs-container .mejs-controls .mejs-currenttime-container {
  font-weight: 600;
}
.audio-format .mejs-container .mejs-controls .mejs-currenttime-container:after {
  content: '|';
  margin: 0 3px;
  font-weight: 400;
}
.audio-format .mejs-container .mejs-controls .mejs-duration-container {
  margin: 0 10px 0 0;
}
.audio-format .mejs-container .mejs-controls .mejs-horizontal-volume-slider {
  display: inline-block;
  width: 50px;
  height: 4px;
  margin: 0 20px 0 0;
  float: none;
}
.audio-format .mejs-container .mejs-controls .mejs-horizontal-volume-total {
  top: 0;
  width: 50px;
  height: 4px;
  border-radius: 3px;
}
.audio-format .mejs-container .mejs-controls .mejs-horizontal-volume-current {
  top: 0;
  height: 4px;
  border-radius: 3px;
}
.audio-format .mejs-container .mejs-controls .mejs-horizontal-volume-handle {
  top: 0;
  height: 4px;
}
.audio-format .mejs-container .mejs-controls .mejs-volume-button {
  width: 14px;
  height: 14px;
}
.audio-format .mejs-container .mejs-controls .mejs-volume-button button:before {
  content: '\e62b';
}
.audio-format .mejs-container .mejs-controls .mejs-time-rail {
  position: absolute;
  top: -4px;
  left: 0;
  background: 0;
  width: 100% !important;
  height: 4px;
  padding: 0;
  float: none;
}
.audio-format .mejs-container .mejs-controls .mejs-time-rail .mejs-time-total {
  background: 0;
  width: 100% !important;
  height: 4px;
  margin: 0;
}
.audio-format .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current {
  background: #ffffff;
  height: 4px;
}
.audio-format .mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded {
  background: 0;
  height: 4px;
}
.audio-format .mejs-container .mejs-controls .mejs-time-rail .mejs-time-handle {
  z-index: 1;
  left: -5px;
  display: block;
  width: 10px;
  height: 10px;
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
}
.audio-wrapper {
  background-size: cover;
}
.audio-titles {
  position: relative;
  z-index: 1;
  padding: 11.5%;
  text-align: center;
}
.audio-titles .title {
  margin: 0 0 10px;
  padding: 0;
  color: #ffffff;
  font-size: 20px;
  font-weight: 600;
}
.audio-titles .sub_title {
  padding: 0;
  color: #ffffff;
  font-size: 14px;
  font-weight: 400;
}
.link-format {
  background: #00a8ff;
  padding: 30px 20px;
}
.link-format a {
  color: #ffffff;
}
.link-format .title {
  color: inherit;
  font-size: 18px;
  font-weight: 600;
}
.link-format .attribution {
  color: inherit;
  font-size: 14px;
  font-weight: 400;
  word-break: break-all;
  word-wrap: break-word;
}
.link-format .attribution:before {
  content: '\e63f';
  display: inline-block;
  margin: 0 12px 0 0;
  font-size: 30px;
  vertical-align: middle;
}
.link-format .score-bar {
  background-color: rgba(0, 0, 0, 0.6) !important;
}
.single-post-module .link-format {
  padding: 60px;
  text-align: center;
}
.single-post-module .link-format .title {
  display: none;
}
.single-post-module .link-format .attribution {
  font-size: 18px;
  font-weight: 600;
}
.map-format .post-format-map {
  max-height: 700px;
  height: 50vw;
}
.with_sidebar .map-format .post-format-map {
  max-height: 500px;
}
.post-module .map-format .post-format-map {
  max-height: 240px;
}
.et_pb_column_1_3 .post-module .map-format .post-format-map {
  max-height: 160px;
}
.post-module .with_sidebar .map-format .post-format-map {
  max-height: 240px;
}
.et_pb_column_1_3 .post-module .with_sidebar .map-format .post-format-map {
  max-height: 120px;
}
.quote-format {
  background: #00a8ff;
  padding: 30px 20px;
  color: #ffffff;
}
.quote-format .title {
  color: inherit;
  font-size: 18px;
  font-weight: 600;
}
.quote-format .title a {
  color: inherit;
}
.quote-format .attribution {
  color: inherit;
  font-size: 14px;
  font-weight: 400;
  word-break: break-all;
  word-wrap: break-word;
}
.quote-format .attribution:before {
  content: '\e640';
  display: inline-block;
  margin: 0 12px 0 0;
  font-size: 30px;
  vertical-align: middle;
}
.quote-format .score-bar {
  background-color: rgba(0, 0, 0, 0.6) !important;
}
.single-post-module .quote-format {
  padding: 60px;
}
article .header .video-format {
  position: relative;
}
article .header .video-format iframe,
article .header .video-format video {
  border-radius: 3px 3px 0 0;
}
article .header .video-format iframe {
  display: none;
}
article .header .video-format .fluid-width-video-wrapper iframe {
  display: block;
}
article .header .video-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
  background-position: center center;
  cursor: pointer;
}
article .header .video-overlay-hover {
  background: rgba(0, 0, 0, 0);
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 100;
  transition: all 0.5s ease-in-out;
}
article .header .video-overlay-hover:hover {
  background: rgba(0, 0, 0, 0.6);
}
article .header .video-play-button {
  display: block;
  position: absolute !important;
  z-index: 100;
  color: #fff;
  left: 50%;
  top: 50%;
  font-size: 4rem;
  line-height: 4rem;
  width: 4rem;
  height: 4rem;
  margin-left: -2rem;
  margin-top: -2rem;
}
article .header .video-play-button:before {
  font-family: 'ETmodules';
  content: "\49";
}
.et_pb_column_1_3 .posts-blog-feed-module.et_pb_extra_module article .header .video-play-button,
.et_pb_column_1_4 .posts-blog-feed-module.et_pb_extra_module article .header .video-play-button {
  font-size: 2rem;
  line-height: 2rem;
  width: 2rem;
  height: 2rem;
  margin-left: -1rem;
  margin-top: -1rem;
}
.single article,
.page article {
  margin: 0 0 40px;
  padding: 0;
  background: #ffffff;
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  max-width: 100%;
}
.single .post-wrap .post-content,
.page .post-wrap .post-content {
  margin: 30px 0 40px;
}
.et_pb_pagebuilder_layout.single .post-wrap .post-content {
  margin: 0;
  padding-top: 0 !important;
}
.single .et_post_format-et-post-format-standard.et-doesnt-have-title_meta.et-doesnt-have-featured_image .post-content {
  padding-top: 30px;
}
.single .et_post_format-et-post-format-video.et-doesnt-have-title_meta.et-doesnt-have-format-content .post-content,
.single .et_post_format-et-post-format-audio.et-doesnt-have-title_meta.et-doesnt-have-format-content .post-content,
.single .et_post_format-et-post-format-quote.et-doesnt-have-title_meta.et-doesnt-have-format-content .post-content,
.single .et_post_format-et-post-format-gallery.et-doesnt-have-title_meta.et-doesnt-have-format-content .post-content,
.single .et_post_format-et-post-format-link.et-doesnt-have-title_meta.et-doesnt-have-format-content .post-content,
.single .et_post_format-et-post-format-map.et-doesnt-have-title_meta.et-doesnt-have-format-content .post-content {
  padding-top: 30px;
}
.single .et-doesnt-have-title_meta.et-doesnt-have-featured_image.et-doesnt-have-project-gallery .post-content {
  padding-top: 30px;
}
.single-post-module {
  border: 0;
}
/* Post Header */
.post-header {
  width: 100%;
  padding: 60px;
  box-sizing: border-box;
  text-align: center;
}
.post-header h1,
.page .post-wrap h1 {
  font-weight: 600;
}
.post-header .post-meta {
  margin: 0;
  padding: 0;
}
.post-header .post-meta a {
  color: rgba(0, 0, 0, 0.75);
}
/* Post Thumbnail */
.post-thumbnail {
  position: relative;
  width: 100%;
  margin: 0 0 40px;
  display: block;
}
.single.et_pb_pagebuilder_layout .post-thumbnail {
  margin: 0;
}
.post-thumbnail img {
  display: block;
  width: 100%;
}
/* Post Wrap */
.post-wrap,
.page .post-wrap {
  padding: 0 60px 60px;
}
.et_pb_pagebuilder_layout .post-wrap {
  padding: 0;
}
.post-wrap.post-wrap-review {
  /* padding: 0 60px 60px !important; */
padding: 0 47px 47px !important;
}
/* Score Bar */
.score-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  display: inline-block;
  background-color: #00a8ff;
  height: 24px;
  border-radius: 0 3px 0 0;
  color: #ffffff;
  line-height: 24px;
  text-align: right;
  font-weight: 700;
  text-transform: uppercase;
  padding-right: 6px;
  z-index: 100;
}
.score-bar .score-text {
  margin: 0 4px;
}
/* Post Footer */
.post-footer {
  width: 100%;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding: 15px 60px 0;
  box-sizing: border-box;
  text-align: center;
}
.post-footer .social-icons,
.post-footer .rating-stars {
  display: inline-block;
  margin: 0 15px 10px;
}
.post-footer .social-icons .share-title,
.post-footer .rating-stars #rate-title {
  display: inline-block;
  margin: 0 10px 0 0;
  color: rgba(0, 0, 0, 0.6);
  font-size: 14px;
  font-weight: 600;
  line-height: 30px;
  text-transform: uppercase;
  vertical-align: middle;
}
.post-footer .social-icons a {
  display: inline-block;
}
.post-footer .social-icons .et-extra-icon,
.post-footer .rating-stars .rating-star {
  background: rgba(0, 0, 0, 0.2);
  width: 30px;
  height: 30px;
  margin: 5px 5px 5px;
  border-radius: 3px;
  line-height: 30px;
  box-sizing: border-box;
  vertical-align: middle;
}
.post-footer .rating-stars {
  margin: 0 0 15px;
}
.post-footer .rating-stars #rating-stars,
.post-footer .rating-stars #rated-stars {
  display: inline-block;
}
.post-footer .rating-stars .rating-star {
  border-radius: 100%;
  padding: 7px;
  margin: 5px 3px;
}
/* Post Nav */
.post-nav {
  margin: 0 0 24px;
  width: 100%;
}
.post-nav .nav-links {
  line-height: 1;
}
.post-nav .nav-links .button,
.post-nav .nav-links .read-more-button {
  position: relative;
}
.post-nav .nav-links .button:before,
.post-nav .nav-links .read-more-button:before,
.post-nav .nav-links .post-nav .nav-links .button:before {
  color: rgba(0, 0, 0, 0.5);
}
.post-nav .nav-links .title {
  padding: 15px 0 0;
  line-height: 130%;
  text-align: right;
}
.post-nav .nav-links .nav-link-prev .title {
  text-align: left;
}
.post-nav .nav-links .nav-link {
  width: 45%;
}
.post-nav .nav-links .nav-link-prev,
.post-nav .nav-links .nav-link-prev .button,
.post-nav .nav-links .nav-link-prev .title,
.post-nav .nav-links .nav-link-prev .read-more-button,
.post-nav .nav-links .nav-link-prev .post-nav .nav-links .button {
  float: left;
  clear: left;
}
.post-nav .nav-links .nav-link-prev .button:before,
.post-nav .nav-links .nav-link-prev .read-more-button:before,
.post-nav .nav-links .nav-link-prev .post-nav .nav-links .button:before {
  content: '\e62e';
  margin: 1px 6px 0 0;
}
.post-nav .nav-links .nav-link-next,
.post-nav .nav-links .nav-link-next .button,
.post-nav .nav-links .nav-link-next .title,
.post-nav .nav-links .nav-link-next .read-more-button,
.post-nav .nav-links .nav-link-next .post-nav .nav-links .button {
  float: right;
  clear: right;
}
.post-nav .nav-links .nav-link-next .button:before,
.post-nav .nav-links .nav-link-next .read-more-button:before,
.post-nav .nav-links .nav-link-next .post-nav .nav-links .button:before {
  content: '\e62f';
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  margin: 1px 0 0 6px;
}
/* Review Module */
.review {
  background: #f2f2f2;
  border-radius: 3px;
  margin: 60px 0 0;
  overflow: hidden;
}
/* Review Title */
.review-title {
  background: #dfdfdf;
}
.review-title h3 {
  margin: 0 0 0 20px;
  padding: 15px 0;
  font-size: 16px;
  line-height: 16px;
}
/* Review Summary */
.review-summary {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  padding: 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
/* Review Summary Score Box */
.review-summary-score-box {
  background: #00a8ff;
  width: 150px;
  min-width: 150px;
  max-width: 150px;
  border-radius: 3px;
  box-sizing: border-box;
  padding: 30px 0;
  text-align: center;
}
.review-summary-score-box h4 {
  padding: 0;
  color: #ffffff;
  font-size: 50px;
  font-weight: 600;
  line-height: 50px;
}
/* Review Summary Content */
.review-summary-content {
  width: 100%;
  padding: 0 0 0 20px;
  box-sizing: border-box;
}
.review-summary-content strong {
  font-weight: 600;
  text-transform: uppercase;
}
.review-summary-content strong:after {
  content: ':';
}
/* Review Breakdowns */
.review-breakdowns {
  position: relative;
  padding: 20px;
}
.review-breakdowns .review-breakdown {
  margin: 0 0 20px;
}
.review-breakdowns .review-breakdown:only-child,
.review-breakdowns .review-breakdown:last-child {
  margin: 0;
}
.review-breakdowns h5 {
  font-size: 14px;
}
.review-breakdowns .score-bar-bg {
  position: relative;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  overflow: hidden;
}
.review-breakdowns .score-bar {
  position: relative;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 0;
  font-weight: 600;
}
/* Author Box Module */
.author-box,
.related-posts {
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  border: 0;
}
.author-box .author-box-avatar {
  margin-bottom: 0;
}
/* Author Box Header */
.author-box-header,
.related-posts-header {
  width: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.author-box-header h3,
.related-posts-header h3 {
  margin: 0;
  padding: 10px 0 10px 20px;
  font-size: 16px;
  text-transform: uppercase;
}
/* Author Box Content */
.author-box-content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  width: 100%;
  padding: 20px;
}
/* Author Box Avatar */
.author-box-avatar {
  -webkit-flex-basis: 150px;
      -ms-flex-preferred-size: 150px;
          flex-basis: 150px;
  height: 150px;
  width: 150px;
  min-width: 150px;
  max-width: 150px;
  margin: 0 0 20px;
  overflow: hidden;
}
.author-box-avatar img {
  display: block;
  width: 100%;
  height: auto;
}
/* Author Box Description */
.author-box-description {
  margin-left: 20px;
}
.author-box-description h4 {
  padding: 0 0 5px;
}
.author-box-description h4 a {
  color: rgba(0, 0, 0, 0.75);
  font-size: 16px;
  font-weight: 600;
  text-transform: none;
}
.author-box-description .social-icons {
  list-style: none;
  margin: 10px 0 5px 0;
  padding: 0;
}
.author-box-description .social-icons li {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 16px 0 0;
}
.author-box-description .social-icons li a {
  color: rgba(0, 0, 0, 0.5);
}
.author-box-description .social-icons li a:hover .et-extra-icon:before {
  color: rgba(0, 0, 0, 0.75);
}
.author-box-description .social-icons .et-extra-icon {
  background: none;
  width: 16px;
  height: 16px;
}
.author-box-description .social-icons .et-extra-icon:before {
  width: 16px;
  height: 16px;
  color: rgba(0, 0, 0, 0.5);
  font-size: 16px;
  line-height: 16px;
}
.author-box-description .social-icons .et-extra-icon:hover {
  background: none;
}
/* Related Post Module */
.related-posts {
  margin: 0 0 60px;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
.related-posts:last-child {
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
/* Related Posts Title */
/* Related Post Content */
.related-posts-content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  width: 100%;
  padding: 10px;
}
/* Related Post */
.related-post {
  width: 25%;
  max-width: 25%;
  min-width: 25%;
  -webkit-flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
          flex-basis: 25%;
  padding: 10px;
  box-sizing: border-box;
}
.related-post:last-child {
  margin: 0;
}
.related-post .post-thumbnail {
  margin: 0;
}
.related-post .featured-image {
  background: rgba(0, 0, 0, 0.1);
  width: 100%;
  margin: 0 0 20px 0;
  line-height: 0;
}
.related-post .featured-image img {
  width: 100%;
}
.related-post .title {
  margin: 0 0 10px;
  padding: 0;
  font-size: 14px;
  font-weight: 600;
  text-transform: none;
}
.related-post .title a {
  color: rgba(0, 0, 0, 0.75);
}
.related-post .date {
  font-size: 12px;
  line-height: 1;
}
.single-project .post-meta {
  margin: 0;
}
.single-project .post-nav {
  margin: 0 0 24px;
}
.single-project .post-nav .nav-links {
  text-align: center;
}
.single-project .post-nav .nav-links .nav-link {
  display: inline-block;
  margin: 0 3px;
  float: none;
}
.single-project .post-nav .nav-links .nav-link .button,
.single-project .post-nav .nav-links .nav-link .read-more-button,
.single-project .post-nav .nav-links .nav-link .post-nav .nav-links .button {
  display: block;
  width: 40px;
  height: 40px;
  padding: 0;
  line-height: 40px;
  text-align: center;
}
.single-project .post-nav .nav-links .nav-link .button:before,
.single-project .post-nav .nav-links .nav-link .read-more-button:before,
.single-project .post-nav .nav-links .nav-link .post-nav .nav-links .button:before {
  position: relative;
  width: 100%;
  color: rgba(0, 0, 0, 0.75);
}
.single-project .post-nav .nav-links .nav-link-prev .button:before,
.single-project .post-nav .nav-links .nav-link-prev .read-more-button:before,
.single-project .post-nav .nav-links .nav-link-prev .post-nav .nav-links .button:before {
  content: '\e62e';
}
.single-project .post-nav .nav-links .nav-link-next .button:before,
.single-project .post-nav .nav-links .nav-link-next .read-more-button:before,
.single-project .post-nav .nav-links .nav-link-next .post-nav .nav-links .button:before {
  content: '\e62f';
}
/* Single Project Module */
.single-project-module {
  border: 0;
}
.single-project-module .post-thumbnail,
.single-project-module .post-gallery {
  position: relative;
  display: block;
  overflow: hidden;
}
.single-project-module .post-thumbnail .carousel-items,
.single-project-module .post-gallery .carousel-items {
  width: 100%;
  height: auto;
}
.with_sidebar.single-project-module .post-thumbnail .carousel-items,
.with_sidebar.single-project-module .post-gallery .carousel-items {
  width: 100%;
  height: auto;
}
.single-project-module .post-thumbnail .gallery_image,
.single-project-module .post-gallery .gallery_image {
  width: 100%;
  height: auto;
}
.single-project-module .post-thumbnail .gallery_image img,
.single-project-module .post-gallery .gallery_image img {
  width: 100%;
  max-width: 100%;
  height: auto;
}
.single-project-module .post-thumbnail .gallery_image .et_pb_extra_overlay,
.single-project-module .post-gallery .gallery_image .et_pb_extra_overlay {
  height: 100%;
}
.with_sidebar.single-project-module .post-thumbnail .gallery_image,
.with_sidebar.single-project-module .post-gallery .gallery_image {
  width: 100%;
  height: auto;
}
.with_sidebar.single-project-module .post-thumbnail .gallery_image img,
.with_sidebar.single-project-module .post-gallery .gallery_image img {
  width: 100%;
  height: auto;
}
.with_sidebar.single-project-module .post-thumbnail .gallery_image .et_pb_extra_overlay,
.with_sidebar.single-project-module .post-gallery .gallery_image .et_pb_extra_overlay {
  height: 100%;
}
/* Projects Details */
.project-details {
  border: 0;
}
.project-details > div:last-child {
  border-bottom: 0;
}
.et_pb_extra_column_sidebar .project-details .project-description,
.et_pb_extra_column_sidebar .project-details .project-categories,
.et_pb_extra_column_sidebar .project-details .project-tags,
.et_pb_extra_column_sidebar .project-details .project-url {
  padding: 30px 40px;
}
.et_pb_extra_column_sidebar .project-details .project-description {
  padding: 40px;
}
.project-details .project-description,
.project-details .project-categories,
.project-details .project-tags,
.project-details .project-url {
  width: 100%;
  padding: 30px 60px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.project-details .project-categories ul,
.project-details .project-tags ul,
.project-details .project-url ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.project-details .project-categories ul li,
.project-details .project-tags ul li,
.project-details .project-url ul li {
  position: relative;
  margin: 0 0 15px;
  font-size: 14px;
}
.project-details .project-categories ul li:before,
.project-details .project-tags ul li:before,
.project-details .project-url ul li:before {
  margin: 0 10px 0 0;
  color: rgba(0, 0, 0, 0.5);
  font-size: 14px;
  vertical-align: middle;
}
.project-details .project-categories ul li:last-child,
.project-details .project-tags ul li:last-child,
.project-details .project-url ul li:last-child {
  margin: 0;
}
.project-details .project-categories ul li a,
.project-details .project-tags ul li a,
.project-details .project-url ul li a {
  transition: .3s ease;
  vertical-align: middle;
}
.project-details .project-categories ul li a:hover,
.project-details .project-tags ul li a:hover,
.project-details .project-url ul li a:hover {
  color: #00a8ff;
}
.project-details .project-categories li:before {
  content: '\e632';
}
.project-details .project-tags li {
  position: relative;
  margin: 5px 0 0 20px;
}
.project-details .project-tags li:before {
  content: '\e634';
  font-size: 10px;
  top: 2px;
  left: 0;
  margin: 0 0 0 -20px;
}
.project-details .project-url li:before {
  content: '\e633';
}
.project-details .project-description {
  padding: 40px 60px;
  font-size: 14px;
  line-height: 1.7em;
}
.project-details .project-title {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}
.module-etads {
  background: 0;
  box-shadow: none;
}
.module-etads .etad {
  display: inline-block;
}
.module-etads .etad.new_line {
  display: block;
}
.module-etads img {
  display: inline-block;
}
.featured-posts-slider-module {
  border-top: none;
  border-radius: 3px;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
.featured-posts-slider-module:last-child {
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
.featured-posts-slider-module .carousel-item {
  position: relative;
  border-radius: 3px;
}
.featured-posts-slider-module .carousel-item.et_pb_slide {
  position: absolute;
  height: 635px;
}
.featured-posts-slider-module .carousel-item.et_pb_slide.et-pb-active-slide {
  position: relative;
}
.featured-posts-slider-module .carousel-item.nopost {
  height: auto !important;
}
.featured-posts-slider-module .carousel-item .post-content-box {
  position: absolute;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  width: 100%;
}
.et_pb_column_4_4 .featured-posts-slider-module .carousel-item .post-content-box,
.et_pb_column_3_4 .featured-posts-slider-module .carousel-item .post-content-box,
.et_pb_column_2_3 .featured-posts-slider-module .carousel-item .post-content-box,
.et_pb_column_1_2 .featured-posts-slider-module .carousel-item .post-content-box {
  background: rgba(0, 0, 0, 0.6);
  position: absolute;
}
.et_pb_column_3_8 .featured-posts-slider-module .carousel-item .post-content-box,
.et_pb_column_1_3 .featured-posts-slider-module .carousel-item .post-content-box,
.et_pb_column_1_4 .featured-posts-slider-module .carousel-item .post-content-box {
  background: #ffffff;
  position: relative;
}
.featured-posts-slider-module .post-content {
  padding: 20px;
}
.featured-posts-slider-module .post-content h3 {
  font-size: 20px;
  font-weight: 600;
  padding-bottom: 0;
}
.et_pb_column_4_4 .featured-posts-slider-module .post-content h3,
.et_pb_column_3_4 .featured-posts-slider-module .post-content h3,
.et_pb_column_2_3 .featured-posts-slider-module .post-content h3 {
  font-size: 20px;
}
.et_pb_column_1_2 .featured-posts-slider-module .post-content h3,
.et_pb_column_3_8 .featured-posts-slider-module .post-content h3,
.et_pb_column_1_3 .featured-posts-slider-module .post-content h3,
.et_pb_column_1_4 .featured-posts-slider-module .post-content h3 {
  font-size: 14px;
}
.et_pb_column_1_4 .featured-posts-slider-module .post-content h3 {
  line-height: 1.2;
}
.featured-posts-slider-module .post-content h3 a {
  color: #ffffff;
}
.et_pb_column_4_4 .featured-posts-slider-module .post-content h3 a,
.et_pb_column_3_4 .featured-posts-slider-module .post-content h3 a,
.et_pb_column_2_3 .featured-posts-slider-module .post-content h3 a,
.et_pb_column_1_2 .featured-posts-slider-module .post-content h3 a {
  color: #ffffff;
}
.et_pb_column_3_8 .featured-posts-slider-module .post-content h3 a,
.et_pb_column_1_3 .featured-posts-slider-module .post-content h3 a,
.et_pb_column_1_4 .featured-posts-slider-module .post-content h3 a {
  color: #666666;
}
.featured-posts-slider-module .post-meta {
  margin: 0;
  padding: 3px 0 0;
  color: #FFFFFF;
}
.et_pb_column_4_4 .featured-posts-slider-module .post-meta,
.et_pb_column_3_4 .featured-posts-slider-module .post-meta,
.et_pb_column_2_3 .featured-posts-slider-module .post-meta,
.et_pb_column_1_2 .featured-posts-slider-module .post-meta {
  color: #FFFFFF;
  display: block;
}
.et_pb_column_1_2 .featured-posts-slider-module .post-meta,
.et_pb_column_3_8 .featured-posts-slider-module .post-meta,
.et_pb_column_1_3 .featured-posts-slider-module .post-meta,
.et_pb_column_1_4 .featured-posts-slider-module .post-meta {
  color: rgba(0, 0, 0, 0.5);
  display: none;
}
.featured-posts-slider-module .et-pb-controllers {
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  padding: 20px;
  line-height: 0;
  text-align: right;
}
.rtl .featured-posts-slider-module .et-pb-controllers {
  text-align: left;
}
.featured-posts-slider-module .et-pb-controllers a {
  outline: 0;
  background: rgba(255, 255, 255, 0.6);
  width: 10px;
  height: 5px;
  border: 0;
  padding: 0;
  border-radius: 100px;
  line-height: 0;
  text-indent: 100em;
  white-space: nowrap;
  overflow: hidden;
  transition: .3s ease;
  margin-right: 4px;
}
.featured-posts-slider-module .et-pb-controllers a.et-pb-active-control {
  background: #ffffff;
  width: 18px;
}
.rtl .featured-posts-slider-module .et-pb-controllers a:last-child {
  margin-right: 4px;
}
.et_pb_column_4_4 .featured-posts-slider-module .carousel-item {
  height: 635.29411765px;
}
.with_sidebar .et_pb_column_4_4 .featured-posts-slider-module .carousel-item {
  height: 476.47058824px;
}
.et_pb_column_3_4 .featured-posts-slider-module .carousel-item {
  height: 462.35294118px;
}
.with_sidebar .et_pb_column_3_4 .featured-posts-slider-module .carousel-item {
  height: 343.23529412px;
}
.et_pb_column_2_3 .featured-posts-slider-module .carousel-item {
  height: 409.41176471px;
}
.with_sidebar .et_pb_column_2_3 .featured-posts-slider-module .carousel-item {
  height: 303.52941176px;
}
.et_pb_column_1_2 .featured-posts-slider-module .carousel-item {
  height: 303.52941176px;
}
.with_sidebar .et_pb_column_1_2 .featured-posts-slider-module .carousel-item {
  height: 224.11764706px;
}
.et_pb_column_3_8 .featured-posts-slider-module .carousel-item {
  height: auto;
}
.et_pb_column_3_8 .featured-posts-slider-module .carousel-item .post-content-box {
  margin-top: 215.66037736px;
}
.with_sidebar .et_pb_column_3_8 .featured-posts-slider-module .carousel-item {
  height: auto;
}
.with_sidebar .et_pb_column_3_8 .featured-posts-slider-module .carousel-item .post-content-box {
  margin-top: 158.3490566px;
}
.et_pb_column_1_3 .featured-posts-slider-module .carousel-item {
  height: auto;
}
.et_pb_column_1_3 .featured-posts-slider-module .carousel-item .post-content-box {
  margin-top: 190.18867925px;
}
.with_sidebar .et_pb_column_1_3 .featured-posts-slider-module .carousel-item {
  height: auto;
}
.with_sidebar .et_pb_column_1_3 .featured-posts-slider-module .carousel-item .post-content-box {
  margin-top: 139.24528302px;
}
.et_pb_column_1_4 .featured-posts-slider-module .carousel-item {
  height: auto;
}
.et_pb_column_1_4 .featured-posts-slider-module .carousel-item .post-content-box {
  margin-top: 139.24528302px;
}
.with_sidebar .et_pb_column_1_4 .featured-posts-slider-module .carousel-item {
  height: auto;
}
.with_sidebar .et_pb_column_1_4 .featured-posts-slider-module .carousel-item .post-content-box {
  margin-top: 101.03773585px;
}
.posts-carousel-module {
  position: relative;
  overflow: hidden;
}
.posts-carousel-module.loading .carousel-item-hide-on-load {
  display: none;
}
.posts-carousel-module .module-head {
  background: transparent;
}
.posts-carousel-module .carousel-items {
  position: relative;
  width: 100%;
  box-sizing: border-box;
}
.posts-carousel-module .carousel-items .et-pb-moved-slide,
.posts-carousel-module .carousel-items .et-pb-active-slide {
  -webkit-animation-timing-function: ease;
          animation-timing-function: ease;
  -webkit-animation-duration: 0.8s;
          animation-duration: 0.8s;
}
.et_pb_column_3_4 .posts-carousel-module .carousel-items .et-pb-moved-slide,
.et_pb_column_3_4 .posts-carousel-module .carousel-items .et-pb-active-slide {
  -webkit-animation-duration: 0.675s;
          animation-duration: 0.675s;
}
.et_pb_column_2_3 .posts-carousel-module .carousel-items .et-pb-moved-slide,
.et_pb_column_2_3 .posts-carousel-module .carousel-items .et-pb-active-slide {
  -webkit-animation-duration: 0.6s;
          animation-duration: 0.6s;
}
.et_pb_column_1_2 .posts-carousel-module .carousel-items .et-pb-moved-slide,
.et_pb_column_1_2 .posts-carousel-module .carousel-items .et-pb-active-slide {
  -webkit-animation-duration: 0.45s;
          animation-duration: 0.45s;
}
.et_pb_column_1_3 .posts-carousel-module .carousel-items .et-pb-moved-slide,
.et_pb_column_1_3 .posts-carousel-module .carousel-items .et-pb-active-slide {
  -webkit-animation-duration: 0.4s;
          animation-duration: 0.4s;
}
.et_pb_column_1_4 .posts-carousel-module .carousel-items .et-pb-moved-slide,
.et_pb_column_1_4 .posts-carousel-module .carousel-items .et-pb-active-slide {
  -webkit-animation-duration: 0.325s;
          animation-duration: 0.325s;
}
.posts-carousel-module .carousel-items.et_slide_transition_to_previous .et-pb-moved-slide {
  -webkit-animation-name: slideOutRight;
          animation-name: slideOutRight;
}
.rtl .posts-carousel-module .carousel-items.et_slide_transition_to_previous .et-pb-moved-slide {
  -webkit-animation-name: slideOutLeft;
          animation-name: slideOutLeft;
}
.posts-carousel-module .carousel-items.et_slide_transition_to_previous .et-pb-active-slide {
  -webkit-animation-name: slideInRight;
          animation-name: slideInRight;
}
.rtl .posts-carousel-module .carousel-items.et_slide_transition_to_previous .et-pb-active-slide {
  -webkit-animation-name: slideInLeft;
          animation-name: slideInLeft;
}
.posts-carousel-module .carousel-items.et_slide_transition_to_next .et-pb-moved-slide {
  -webkit-animation-name: slideOutLeft;
          animation-name: slideOutLeft;
}
.rtl .posts-carousel-module .carousel-items.et_slide_transition_to_next .et-pb-moved-slide {
  -webkit-animation-name: slideOutRight;
          animation-name: slideOutRight;
}
.posts-carousel-module .carousel-items.et_slide_transition_to_next .et-pb-active-slide {
  -webkit-animation-name: slideInLeft;
          animation-name: slideInLeft;
}
.rtl .posts-carousel-module .carousel-items.et_slide_transition_to_next .et-pb-active-slide {
  -webkit-animation-name: slideInRight;
          animation-name: slideInRight;
}
.posts-carousel-module .carousel-group {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 100%;
  height: auto;
  float: left;
  padding: 0;
  display: none;
}
.rtl .posts-carousel-module .carousel-group {
  float: right;
}
.et_pb_column_4_4 .posts-carousel-module .carousel-group,
.et_pb_column_3_4 .posts-carousel-module .carousel-group,
.et_pb_column_2_3 .posts-carousel-module .carousel-group {
  padding-right: 10px;
  padding-left: 10px;
}
.et_pb_column_3_8 .posts-carousel-module .carousel-group,
.et_pb_column_1_2 .posts-carousel-module .carousel-group,
.et_pb_column_1_3 .posts-carousel-module .carousel-group,
.et_pb_column_1_4 .posts-carousel-module .carousel-group {
  padding-right: 0;
  padding-left: 0;
}
.posts-carousel-module .carousel-group.et_slide_transition {
  display: block !important;
  opacity: 1 !important;
  z-index: 0 !important;
  position: absolute;
  top: 0;
  left: 0;
}
.posts-carousel-module .carousel-group.et-pb-active-slide {
  display: block;
  opacity: 1 !important;
}
.posts-carousel-module .carousel-item {
  display: inline-block;
  vertical-align: top;
  height: auto;
  float: left;
}
.rtl .posts-carousel-module .carousel-item {
  float: right;
}
.et_pb_column_4_4 .posts-carousel-module .carousel-item,
.et_pb_column_3_4 .posts-carousel-module .carousel-item,
.et_pb_column_2_3 .posts-carousel-module .carousel-item {
  width: 25%;
  padding-top: 20px;
}
.et_pb_column_1_2 .posts-carousel-module .carousel-item {
  width: 50%;
  padding-top: 0;
}
.et_pb_column_3_8 .posts-carousel-module .carousel-item,
.et_pb_column_1_3 .posts-carousel-module .carousel-item,
.et_pb_column_1_4 .posts-carousel-module .carousel-item {
  width: 100%;
  padding-top: 0;
}
.posts-carousel-module .carousel-item img {
  width: 100%;
  height: auto;
}
.posts-carousel-module .carousel-item .et_pb_extra_overlay {
  height: 100%;
}
.posts-carousel-module .carousel-item .et_pb_extra_overlay:before {
  position: absolute;
}
.posts-carousel-module .post-thumbnail {
  width: auto;
  margin-bottom: 0;
  overflow: hidden;
}
.et_pb_column_4_4 .posts-carousel-module .post-thumbnail,
.et_pb_column_3_4 .posts-carousel-module .post-thumbnail,
.et_pb_column_2_3 .posts-carousel-module .post-thumbnail {
  margin-right: 10px;
  margin-left: 10px;
}
.et_pb_column_3_8 .posts-carousel-module .post-thumbnail,
.et_pb_column_1_2 .posts-carousel-module .post-thumbnail,
.et_pb_column_1_3 .posts-carousel-module .post-thumbnail,
.et_pb_column_1_4 .posts-carousel-module .post-thumbnail {
  margin-right: 0;
  margin-left: 0;
}
.posts-carousel-module .post-content-box {
  padding: 15px 20px;
}
.et_pb_column_4_4 .posts-carousel-module .post-content-box,
.et_pb_column_3_4 .posts-carousel-module .post-content-box,
.et_pb_column_2_3 .posts-carousel-module .post-content-box {
  margin-right: 10px;
  margin-left: 10px;
  padding-right: 0;
  padding-left: 0;
}
.et_pb_column_3_8 .posts-carousel-module .post-content-box,
.et_pb_column_1_2 .posts-carousel-module .post-content-box,
.et_pb_column_1_3 .posts-carousel-module .post-content-box,
.et_pb_column_1_4 .posts-carousel-module .post-content-box {
  padding: 15px 20px;
  margin-right: 0;
  margin-left: 0;
}
.posts-carousel-module .post-content-box h3 {
  padding-bottom: 0;
  font-size: 14px;
  text-transform: none;
}
.posts-carousel-module .post-content-box h3 a {
  color: #444651;
}
.posts-carousel-module .post-meta {
  padding: 0;
  margin: 0;
}
.posts-carousel-module .et-pb-slider-arrows a {
  background: #FFFFFF;
  width: 40px;
  height: 40px;
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  opacity: 0;
  font-family: 'ETModules';
  text-align: center;
  transition: .3s ease;
}
.et_pb_column_4_4 .posts-carousel-module .et-pb-slider-arrows a {
  top: 80px;
}
.et_pb_column_3_4 .posts-carousel-module .et-pb-slider-arrows a {
  top: 64.5px;
}
.et_pb_column_2_3 .posts-carousel-module .et-pb-slider-arrows a {
  top: 59px;
}
.et_pb_column_1_2 .posts-carousel-module .et-pb-slider-arrows a {
  top: 66px;
}
.et_pb_column_1_3 .posts-carousel-module .et-pb-slider-arrows a {
  top: 84px;
}
.et_pb_column_1_4 .posts-carousel-module .et-pb-slider-arrows a {
  top: 62.5px;
}
.posts-carousel-module .et-pb-slider-arrows a:before {
  color: #444651;
  font-size: 40px;
  line-height: 40px;
}
.posts-carousel-module .et-pb-slider-arrows a:hover {
  opacity: .9;
}
.posts-carousel-module .et-pb-slider-arrows:before {
  display: none;
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10000;
}
.et-pb-slide-is-transitioning.posts-carousel-module .et-pb-slider-arrows:before {
  display: block;
}
.posts-carousel-module .et-pb-arrow-prev {
  left: 40px;
}
.rtl .posts-carousel-module .et-pb-arrow-prev {
  left: auto;
  right: 40px;
}
.rtl .posts-carousel-module .et-pb-arrow-prev:before {
  content: "\35";
}
.et_pb_column_4_4 .posts-carousel-module .et-pb-arrow-prev,
.et_pb_column_3_4 .posts-carousel-module .et-pb-arrow-prev,
.et_pb_column_2_3 .posts-carousel-module .et-pb-arrow-prev {
  left: 60px;
}
.rtl .et_pb_column_4_4 .posts-carousel-module .et-pb-arrow-prev,
.rtl .et_pb_column_3_4 .posts-carousel-module .et-pb-arrow-prev,
.rtl .et_pb_column_2_3 .posts-carousel-module .et-pb-arrow-prev {
  left: auto;
  right: 60px;
}
.et_pb_column_3_8 .posts-carousel-module .et-pb-arrow-prev,
.et_pb_column_1_2 .posts-carousel-module .et-pb-arrow-prev,
.et_pb_column_1_3 .posts-carousel-module .et-pb-arrow-prev,
.et_pb_column_1_4 .posts-carousel-module .et-pb-arrow-prev {
  left: 40px;
}
.rtl .et_pb_column_3_8 .posts-carousel-module .et-pb-arrow-prev,
.rtl .et_pb_column_1_2 .posts-carousel-module .et-pb-arrow-prev,
.rtl .et_pb_column_1_3 .posts-carousel-module .et-pb-arrow-prev,
.rtl .et_pb_column_1_4 .posts-carousel-module .et-pb-arrow-prev {
  left: auto;
  right: 40px;
}
.posts-carousel-module .et-pb-arrow-next {
  right: 40px;
}
.rtl .posts-carousel-module .et-pb-arrow-next {
  right: auto;
  left: 40px;
}
.rtl .posts-carousel-module .et-pb-arrow-next:before {
  content: "\34";
}
.et_pb_column_4_4 .posts-carousel-module .et-pb-arrow-next,
.et_pb_column_3_4 .posts-carousel-module .et-pb-arrow-next,
.et_pb_column_2_3 .posts-carousel-module .et-pb-arrow-next {
  right: 60px;
}
.rtl .et_pb_column_4_4 .posts-carousel-module .et-pb-arrow-next,
.rtl .et_pb_column_3_4 .posts-carousel-module .et-pb-arrow-next,
.rtl .et_pb_column_2_3 .posts-carousel-module .et-pb-arrow-next {
  right: auto;
  left: 60px;
}
.et_pb_column_3_8 .posts-carousel-module .et-pb-arrow-next,
.et_pb_column_1_2 .posts-carousel-module .et-pb-arrow-next,
.et_pb_column_1_3 .posts-carousel-module .et-pb-arrow-next,
.et_pb_column_1_4 .posts-carousel-module .et-pb-arrow-next {
  right: 40px;
}
.rtl .et_pb_column_3_8 .posts-carousel-module .et-pb-arrow-next,
.rtl .et_pb_column_1_2 .posts-carousel-module .et-pb-arrow-next,
.rtl .et_pb_column_1_3 .posts-carousel-module .et-pb-arrow-next,
.rtl .et_pb_column_1_4 .posts-carousel-module .et-pb-arrow-next {
  right: auto;
  left: 40px;
}
.posts-carousel-module:hover .et-pb-slider-arrows a {
  opacity: .7;
}
.posts-carousel-module:hover .et-pb-slider-arrows a:hover {
  opacity: .9;
}
.posts-carousel-module:hover .et-pb-arrow-prev {
  left: 20px;
}
.rtl .posts-carousel-module:hover .et-pb-arrow-prev {
  left: auto;
  right: 20px;
}
.et_pb_column_4_4 .posts-carousel-module:hover .et-pb-arrow-prev,
.et_pb_column_3_4 .posts-carousel-module:hover .et-pb-arrow-prev,
.et_pb_column_2_3 .posts-carousel-module:hover .et-pb-arrow-prev {
  left: 40px;
}
.rtl .et_pb_column_4_4 .posts-carousel-module:hover .et-pb-arrow-prev,
.rtl .et_pb_column_3_4 .posts-carousel-module:hover .et-pb-arrow-prev,
.rtl .et_pb_column_2_3 .posts-carousel-module:hover .et-pb-arrow-prev {
  left: auto;
  right: 40px;
}
.et_pb_column_3_8 .posts-carousel-module:hover .et-pb-arrow-prev,
.et_pb_column_1_2 .posts-carousel-module:hover .et-pb-arrow-prev,
.et_pb_column_1_3 .posts-carousel-module:hover .et-pb-arrow-prev,
.et_pb_column_1_4 .posts-carousel-module:hover .et-pb-arrow-prev {
  left: 20px;
}
.rtl .et_pb_column_3_8 .posts-carousel-module:hover .et-pb-arrow-prev,
.rtl .et_pb_column_1_2 .posts-carousel-module:hover .et-pb-arrow-prev,
.rtl .et_pb_column_1_3 .posts-carousel-module:hover .et-pb-arrow-prev,
.rtl .et_pb_column_1_4 .posts-carousel-module:hover .et-pb-arrow-prev {
  left: auto;
  right: 20px;
}
.posts-carousel-module:hover .et-pb-arrow-next {
  right: 20px;
}
.rtl .posts-carousel-module:hover .et-pb-arrow-next {
  right: auto;
  left: 20px;
}
.et_pb_column_4_4 .posts-carousel-module:hover .et-pb-arrow-next,
.et_pb_column_3_4 .posts-carousel-module:hover .et-pb-arrow-next,
.et_pb_column_2_3 .posts-carousel-module:hover .et-pb-arrow-next {
  right: 40px;
}
.rtl .et_pb_column_4_4 .posts-carousel-module:hover .et-pb-arrow-next,
.rtl .et_pb_column_3_4 .posts-carousel-module:hover .et-pb-arrow-next,
.rtl .et_pb_column_2_3 .posts-carousel-module:hover .et-pb-arrow-next {
  right: auto;
  left: 40px;
}
.et_pb_column_3_8 .posts-carousel-module:hover .et-pb-arrow-next,
.et_pb_column_1_2 .posts-carousel-module:hover .et-pb-arrow-next,
.et_pb_column_1_3 .posts-carousel-module:hover .et-pb-arrow-next,
.et_pb_column_1_4 .posts-carousel-module:hover .et-pb-arrow-next {
  right: 20px;
}
.rtl .et_pb_column_3_8 .posts-carousel-module:hover .et-pb-arrow-next,
.rtl .et_pb_column_1_2 .posts-carousel-module:hover .et-pb-arrow-next,
.rtl .et_pb_column_1_3 .posts-carousel-module:hover .et-pb-arrow-next,
.rtl .et_pb_column_1_4 .posts-carousel-module:hover .et-pb-arrow-next {
  right: auto;
  left: 20px;
}
.tabbed-post-module {
  transition: 0.3s ease;
}
.tabbed-post-module .tabs {
  position: relative;
  background: #f6f9fd;
  width: 100%;
  padding: 0;
}
.tabbed-post-module .tabs ul {
  padding: 0;
}
.tabbed-post-module .tabs ul li {
  display: inline-block;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0;
  padding: 15px 20px;
  box-sizing: border-box;
  color: rgba(0, 0, 0, 0.5);
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 1;
  text-transform: uppercase;
  cursor: pointer;
  transition: .3s ease;
  float: left;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.tabbed-post-module .tabs ul li span {
  position: relative;
  z-index: 1;
  pointer-events: none;
}
.et_pb_column_1_2 .tabbed-post-module .tabs ul li,
.et_pb_column_1_3 .tabbed-post-module .tabs ul li,
.et_pb_column_1_4 .tabbed-post-module .tabs ul li,
.et_pb_column_2_3 .tabbed-post-module .tabs ul li,
.et_pb_column_3_8 .tabbed-post-module .tabs ul li {
  display: none;
}
.tabbed-post-module .tabs ul li:hover {
  color: #00a8ff;
}
.tabbed-post-module .tabs ul li:first-child {
  padding: 15px 20px;
}
.tabbed-post-module .tabs ul li.active {
  background: #ffffff;
  color: #00a8ff;
  transition: 0s ease .6s;
}
.et_pb_column_1_2 .tabbed-post-module .tabs ul li.active,
.et_pb_column_1_3 .tabbed-post-module .tabs ul li.active,
.et_pb_column_1_4 .tabbed-post-module .tabs ul li.active,
.et_pb_column_2_3 .tabbed-post-module .tabs ul li.active,
.et_pb_column_3_8 .tabbed-post-module .tabs ul li.active {
  display: block;
  width: 100%;
  border: 0;
}
.tabbed-post-module .tab-nav {
  position: absolute;
  top: 0;
  right: 0;
  background: #f6f9fd;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 13px 20px;
  box-sizing: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.et_pb_column_4_4 .tabbed-post-module .tab-nav,
.et_pb_column_3_4 .tabbed-post-module .tab-nav {
  display: none;
}
.et_pb_row_inner .et_pb_column_4_4 .tabbed-post-module .tab-nav,
.et_pb_column_3_4 .et_pb_row_inner .tabbed-post-module .tab-nav {
  display: block;
}
.tabbed-post-module .tab-nav .arrow {
  display: block;
  cursor: pointer;
  font-size: 24px;
  line-height: .8;
  text-align: center;
  vertical-align: middle;
  float: left;
  user-select-none: none;
}
.tabbed-post-module .tab-nav .arrow:before {
  color: rgba(0, 0, 0, 0.5);
}
.tabbed-post-module .tab-nav .arrow.prev {
  margin: 0 7.5px 0 0;
}
.tabbed-post-module .tab-nav .arrow.prev:before {
  content: '\e62e';
}
.tabbed-post-module .tab-nav .arrow.next {
  margin: 0 0 0 7.5px;
}
.tabbed-post-module .tab-nav .arrow.next:before {
  content: '\e62f';
}
.tabbed-post-module .tab-contents {
  width: 100%;
}
.tabbed-post-module .tab-content {
  display: none;
}
.et_pb_column_1_2 .tabbed-post-module .tab-content,
.et_pb_column_1_3 .tabbed-post-module .tab-content,
.et_pb_column_1_4 .tabbed-post-module .tab-content,
.et_pb_column_3_8 .tabbed-post-module .tab-content {
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.et_pb_column_1_2 .tabbed-post-module .tab-content .main-post,
.et_pb_column_1_3 .tabbed-post-module .tab-content .main-post,
.et_pb_column_1_4 .tabbed-post-module .tab-content .main-post,
.et_pb_column_3_8 .tabbed-post-module .tab-content .main-post,
.et_pb_column_1_2 .tabbed-post-module .tab-content .posts-list,
.et_pb_column_1_3 .tabbed-post-module .tab-content .posts-list,
.et_pb_column_1_4 .tabbed-post-module .tab-content .posts-list,
.et_pb_column_3_8 .tabbed-post-module .tab-content .posts-list {
  width: 100%;
}
.et_pb_column_1_2 .tabbed-post-module .tab-content .main-post,
.et_pb_column_1_3 .tabbed-post-module .tab-content .main-post,
.et_pb_column_1_4 .tabbed-post-module .tab-content .main-post,
.et_pb_column_3_8 .tabbed-post-module .tab-content .main-post {
  padding: 0;
}
.et_pb_column_1_2 .tabbed-post-module .tab-content .main-post .post-content,
.et_pb_column_1_3 .tabbed-post-module .tab-content .main-post .post-content,
.et_pb_column_1_4 .tabbed-post-module .tab-content .main-post .post-content,
.et_pb_column_3_8 .tabbed-post-module .tab-content .main-post .post-content {
  padding: 0 20px;
}
.tabbed-post-module .tab-content:first-child {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.posts-blog-feed-module .paginated_content {
  width: 100%;
}
.posts-blog-feed-module ul.page-numbers,
.posts-blog-feed-module .pagination {
  padding: 10px;
}
.posts-blog-feed-module .hentry {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 20px;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.posts-blog-feed-module .hentry.has-post-thumbnail .header {
  display: block;
  position: relative;
}
.posts-blog-feed-module .et-format-text .header,
.posts-blog-feed-module .et-format- .header {
  display: none;
}
.posts-blog-feed-module .et-format-text .post-content,
.posts-blog-feed-module .et-format- .post-content {
  width: 100%;
}
.posts-blog-feed-module .et-format-text.has-post-thumbnail .header,
.posts-blog-feed-module .et-format-.has-post-thumbnail .header,
.posts-blog-feed-module .et-format-text.has-post-thumbnail .post-content,
.posts-blog-feed-module .et-format-.has-post-thumbnail .post-content {
  width: 50%;
}
.posts-blog-feed-module .et-format-link,
.posts-blog-feed-module .et-format-quote {
  border: 0;
  padding: 0;
}
.posts-blog-feed-module .et-format-link .header,
.posts-blog-feed-module .et-format-quote .header {
  display: block;
  width: 100%;
  margin: 0;
  padding: 0;
}
.posts-blog-feed-module .header {
  width: 50%;
  padding: 0 10px 0 0;
}
.posts-blog-feed-module .header a {
  position: relative;
  display: block;
}
.posts-blog-feed-module .header a.et-pb-slider-arrows a {
  position: absolute;
}
.posts-blog-feed-module .header img {
  display: block;
  width: 100%;
}
.posts-blog-feed-module .header .et-pb-slider-arrows a {
  position: absolute;
  background: #FFF;
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.posts-blog-feed-module .post-content {
  width: 50%;
  padding: 0 0 0 10px;
}
.posts-blog-feed-module .post-content:after {
  content: '';
  display: block;
  clear: both;
}
.posts-blog-feed-module .post-meta {
  padding: 0;
}
.posts-blog-feed-module .post-title {
  font-size: 16px;
}
.posts-blog-feed-module .excerpt p {
  padding: 0 0 20px;
}
.posts-blog-feed-module.standard .hentry .header {
  display: none;
}
.posts-blog-feed-module.standard .hentry .post-content {
  width: 100%;
}
.posts-blog-feed-module.standard .hentry.type-post.has-post-thumbnail .header,
.posts-blog-feed-module.standard .hentry.type-page.has-post-thumbnail .header,
.posts-blog-feed-module.standard .hentry.type-project.has-post-thumbnail .header,
.posts-blog-feed-module.standard .hentry.type-product.has-post-thumbnail .header,
.posts-blog-feed-module.standard .hentry.et-format-standard.has-post-thumbnail .header,
.posts-blog-feed-module.standard .hentry.et-format-text.has-post-thumbnail .header {
  width: 50%;
  display: block;
}
.posts-blog-feed-module.standard .hentry.type-post.has-post-thumbnail .post-content,
.posts-blog-feed-module.standard .hentry.type-page.has-post-thumbnail .post-content,
.posts-blog-feed-module.standard .hentry.type-project.has-post-thumbnail .post-content,
.posts-blog-feed-module.standard .hentry.type-product.has-post-thumbnail .post-content,
.posts-blog-feed-module.standard .hentry.et-format-standard.has-post-thumbnail .post-content,
.posts-blog-feed-module.standard .hentry.et-format-text.has-post-thumbnail .post-content {
  width: 50%;
}
.posts-blog-feed-module.standard .hentry.et-format-video.et-has-post-format-content .header,
.posts-blog-feed-module.standard .hentry.et-format-audio.et-has-post-format-content .header,
.posts-blog-feed-module.standard .hentry.et-format-gallery.et-has-post-format-content .header,
.posts-blog-feed-module.standard .hentry.et-format-map.et-has-post-format-content .header {
  width: 50%;
  display: block;
}
.posts-blog-feed-module.standard .hentry.et-format-video.et-has-post-format-content .post-content,
.posts-blog-feed-module.standard .hentry.et-format-audio.et-has-post-format-content .post-content,
.posts-blog-feed-module.standard .hentry.et-format-gallery.et-has-post-format-content .post-content,
.posts-blog-feed-module.standard .hentry.et-format-map.et-has-post-format-content .post-content {
  width: 50%;
}
.posts-blog-feed-module.standard .hentry.et-format-link,
.posts-blog-feed-module.standard .hentry.et-format-quote {
  overflow: hidden;
}
.posts-blog-feed-module.standard .hentry.et-format-link .header,
.posts-blog-feed-module.standard .hentry.et-format-quote .header,
.posts-blog-feed-module.standard .hentry.et-format-link.has-post-thumbnail .header,
.posts-blog-feed-module.standard .hentry.et-format-quote.has-post-thumbnail .header {
  display: block;
  width: 100%;
}
.posts-blog-feed-module.masonry {
  background: 0;
  border: 0;
  box-shadow: none;
}
.posts-blog-feed-module.masonry .hentry {
  border-bottom: none;
}
.et_pb_no_drop_shadow.posts-blog-feed-module.masonry .hentry {
  box-shadow: none;
}
.posts-blog-feed-module.masonry .et_post_format-et-post-format-quote.post {
  box-shadow: none;
}
.posts-blog-feed-module.masonry .paginated_page[data-columns]::before {
  display: none;
  content: '3 .column.size-1of3';
  opacity: 0;
  line-height: 0;
}
.with_sidebar .posts-blog-feed-module.masonry .paginated_page[data-columns]::before {
  content: '2 .column.size-1of2';
}
.posts-blog-feed-module.masonry .paginated_page[data-columns="3"] .column {
  padding-right: 8.33px;
  padding-left: 8.33px;
  width: 33.333%;
}
.posts-blog-feed-module.masonry .paginated_page[data-columns="3"] .column:first-child {
  padding-right: 16.66px;
  padding-left: 0;
}
.posts-blog-feed-module.masonry .paginated_page[data-columns="3"] .column:last-child {
  padding-left: 16.66px;
  padding-right: 0;
}
.posts-blog-feed-module.masonry .paginated_page[data-columns="2"] .column {
  width: 50%;
}
.posts-blog-feed-module.masonry .paginated_page[data-columns="2"] .column:first-child {
  padding-right: 12px;
}
.posts-blog-feed-module.masonry .paginated_page[data-columns="2"] .column:last-child {
  padding-left: 12px;
}
.posts-blog-feed-module.masonry .hentry {
  display: inline-block;
  -webkit-column-break-inside: avoid;
     page-break-inside: avoid;
          break-inside: avoid;
  padding: 0;
  overflow: visible;
  border: none;
  opacity: 0;
}
.js .posts-blog-feed-module.masonry .hentry {
  opacity: 0;
}
.posts-blog-feed-module.masonry .hentry.et-format-gallery * {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.posts-blog-feed-module.masonry .hentry.et-format-map {
  overflow: hidden;
}
.posts-blog-feed-module.masonry .hentry.et-format-map .header * {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.posts-blog-feed-module.masonry .column {
  float: left;
}
.js .posts-blog-feed-module.masonry .column .hentry {
  opacity: 1;
  -webkit-animation: gridFadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
          animation: gridFadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}
.posts-blog-feed-module.masonry .et-format-text .header,
.posts-blog-feed-module.masonry .et-format- .header,
.posts-blog-feed-module.masonry .et-format-text .post-content,
.posts-blog-feed-module.masonry .et-format- .post-content {
  width: 100%;
}
.posts-blog-feed-module.masonry .et-format-link,
.posts-blog-feed-module.masonry .et-format-quote {
  border: 0;
}
.posts-blog-feed-module.masonry .et-format-link .header,
.posts-blog-feed-module.masonry .et-format-quote .header {
  margin: 0;
}
.posts-blog-feed-module.masonry .et-format-link .header div,
.posts-blog-feed-module.masonry .et-format-quote .header div {
  border-radius: 3px;
}
.posts-blog-feed-module.masonry .header {
  position: relative;
  width: 100%;
  border-radius: 0;
  margin: 0 0 20px;
  padding: 0;
}
.posts-blog-feed-module.masonry .header iframe {
  border-radius: 0;
}
.posts-blog-feed-module.masonry .et_pb_extra_overlay:before {
  -webkit-backface-visibility: hidden;
}
.posts-blog-feed-module.masonry .post-content {
  width: 100%;
  padding: 0 20px 20px;
}
/* Widgets */
.et_pb_widget {
  display: block;
  background: #ffffff;
  width: 100%;
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  margin: 0 0 24px;
  overflow: hidden;
}
.et_pb_widget .widgettitle {
  background: #3e5062;
  padding: 15px 20px;
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
  letter-spacing: 1.2px;
  text-transform: uppercase;
}
.et_pb_widget .widgettitle a {
  color: #ffffff;
}
.et_pb_widget ul,
.et_pb_widget.woocommerce .product_list_widget {
  list-style: none;
  padding: 0;
}
.et_pb_widget ul li,
.et_pb_widget.woocommerce .product_list_widget li {
  margin-bottom: 0 !important;
}
.et_pb_widget ul li ul.children li,
.et_pb_widget.woocommerce .product_list_widget li ul.children li {
  margin-left: 0;
}
.et_pb_widget li,
.et_pb_widget.woocommerce .product_list_widget li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0;
  padding: 15px 20px;
  font-size: 12px;
  line-height: 1.3em;
}
.et_pb_widget li:last-child,
.et_pb_widget.woocommerce .product_list_widget li:last-child {
  border: 0;
}
.et_pb_widget .children {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  margin: 15px -20px -15px;
}
.et_pb_widget .children a {
  padding: 0 0 0 20px;
}
.et_pb_widget .children a:before {
  content: '- ';
}
.et_pb_widget .children .children a {
  padding: 0 0 0 40px;
}
.et_pb_widget .children .children .children a {
  padding: 0 0 0 60px;
}
.et_pb_widget .children .children .children .children a {
  padding: 0 0 0 80px;
}
.et_pb_widget .children .children .children .children .children a {
  padding: 0 0 0 100px;
}
.et_pb_widget a {
  color: rgba(0, 0, 0, 0.75);
  font-size: 14px;
  font-weight: 600;
  line-height: 1.3em;
}
.et_pb_widget a:visited {
  color: rgba(0, 0, 0, 0.75);
}
.et_pb_widget .widget_list_portrait,
.et_pb_widget .widget_list_thumbnail {
  display: inline-block;
  background: #00a8ff;
  width: 50px;
  min-width: 50px;
  height: 50px;
  margin: 0 10px 0 0;
  vertical-align: top;
  overflow: hidden;
}
.et_pb_widget .widget_list_portrait {
  vertical-align: middle;
}
.et_pb_widget .widget_list img {
  display: block;
  width: 100%;
  height: auto;
}
.et_pb_widget .widget_list .title {
  display: inline-block;
  padding: 3px 0;
  color: rgba(0, 0, 0, 0.75);
  font-size: 14px;
  font-weight: 600;
}
.et_pb_widget .widget_list .post-meta {
  color: rgba(0, 0, 0, 0.5);
  font-size: 12px;
}
.et_pb_widget .widget_list .post-meta a {
  color: inherit;
  font-size: inherit;
  font-weight: 400;
}
#footer .et_pb_widget {
  background: 0;
  box-shadow: none;
  margin: 0 0 60px;
}
#footer .et_pb_widget:first-of-type {
  padding-top: 60px;
}
#footer .et_pb_widget .widgettitle {
  background: 0;
  padding: 0;
  color: rgba(255, 255, 255, 0.6);
}
#footer .et_pb_widget li,
#footer .et_pb_widget.woocommerce .product_list_widget li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding: 15px 0;
}
#footer .et_pb_widget li:last-child,
#footer .et_pb_widget.woocommerce .product_list_widget li:last-child {
  border: 0;
}
#footer .et_pb_widget .children {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  margin: 15px 0 -15px;
}
#footer .et_pb_widget a {
  color: #ffffff;
}
#footer .et_pb_widget .widget_list .title {
  color: #ffffff;
}
#footer .et_pb_widget .widget_list .post-meta {
  color: rgba(255, 255, 255, 0.8);
}
#footer .et_pb_widget input[type="text"],
#footer .et_pb_widget input[type="password"],
#footer .et_pb_widget input[type="search"],
#footer .et_pb_widget select,
#footer .et_pb_widget textarea {
  color: #bbbbbb;
  background: #000000;
}
#footer .et_pb_widget button {
  color: #ffffff;
}
.et_pb_widget .screen-reader-text {
  display: none;
}
.et_pb_widget.widget_calendar .widgettitle {
  padding: 0 20px;
  line-height: 46px;
}
.et_pb_widget.widget_calendar #calendar_wrap {
  padding: 20px;
}
#footer .et_pb_widget.widget_calendar #calendar_wrap {
  padding: 20px 0;
}
.et_pb_widget.widget_calendar #wp-calendar {
  empty-cells: show;
  width: 100%;
  margin: 0;
}
.et_pb_widget.widget_calendar a {
  font-weight: 700;
}
.et_pb_widget.widget_calendar a:hover {
  text-decoration: underline;
}
.et_pb_widget.widget_calendar caption {
  margin: 0 0 20px;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}
.et_pb_widget.widget_calendar th {
  font-weight: 700;
}
.et_pb_widget.widget_calendar td {
  padding: 10px 5px;
  color: rgba(0, 0, 0, 0.2);
  text-align: center;
}
.et_pb_widget.widget_calendar td#today {
  font-weight: 700;
  text-decoration: underline;
}
#footer .et_pb_widget.widget_calendar td {
  color: rgba(255, 255, 255, 0.8);
}
.et_pb_widget.widget_calendar tfoot td {
  padding: 0;
}
.et_pb_widget.widget_calendar #prev a,
.et_pb_widget.widget_calendar #next a {
  display: block;
  margin: 10px 0 0;
  font-size: 12px;
}
.et_pb_widget.widget_calendar #next {
  text-align: right;
}
.et_pb_widget.widget_calendar #next a {
  padding: 0 10px 0 0;
}
.et_pb_widget.widget_calendar #prev {
  text-align: left;
}
.et_pb_widget.widget_calendar #prev a {
  padding: 0 0 0 10px;
}
.et_pb_widget.widget .recentcomments .comment-author-link,
.et_pb_widget.widget .recentcomments .author {
  color: rgba(0, 0, 0, 0.75);
  font-size: 14px;
  font-weight: 600;
}
#footer .et_pb_widget.widget .recentcomments .comment-author-link,
#footer .et_pb_widget.widget .recentcomments .author {
  color: #ffffff;
}
.et_pb_widget.widget .recentcomments .comment-author-link a,
.et_pb_widget.widget .recentcomments .author a {
  color: inherit;
  font-weight: 600;
}
.et_pb_widget.widget .recentcomments .data {
  display: inline-block;
  color: rgba(0, 0, 0, 0.6);
  font-size: 12px;
}
#footer .et_pb_widget.widget .recentcomments .data {
  color: rgba(255, 255, 255, 0.8);
}
.et_pb_widget.widget .recentcomments .post-title {
  color: rgba(0, 0, 0, 0.5);
  font-size: 14px;
  font-weight: 300;
}
#footer .et_pb_widget.widget .recentcomments .post-title {
  color: rgba(255, 255, 255, 0.8);
}
.et_pb_widget.widget .recentcomments .post-title a {
  color: inherit;
  font-weight: 300;
}
.et_pb_widget.widget_nav_menu .widgettitle {
  padding: 0 15px;
  line-height: 46px;
}
.et_pb_widget.widget_nav_menu ul li ul li {
  margin-left: 0;
}
.et_pb_widget.widget_nav_menu .sub-menu {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  margin: 15px -20px -15px;
}
.et_pb_widget.widget_nav_menu .sub-menu li {
  padding: 15px 40px;
}
.et_pb_widget.widget_nav_menu .sub-menu li:before {
  content: '- ';
  font-weight: 700;
}
.et_pb_widget.widget_nav_menu .sub-menu .sub-menu {
  margin-right: -40px;
  margin-left: -40px;
}
.et_pb_widget.widget_nav_menu .sub-menu .sub-menu li {
  padding-right: 60px;
  padding-left: 60px;
}
.et_pb_widget.widget_nav_menu .sub-menu .sub-menu .sub-menu {
  margin-right: -60px;
  margin-left: -60px;
}
.et_pb_widget.widget_nav_menu .sub-menu .sub-menu .sub-menu li {
  padding-right: 80px;
  padding-left: 80px;
}
.et_pb_widget.widget_nav_menu .sub-menu .sub-menu .sub-menu .sub-menu {
  margin-right: -80px;
  margin-left: -80px;
}
.et_pb_widget.widget_nav_menu .sub-menu .sub-menu .sub-menu .sub-menu li {
  padding-right: 100px;
  padding-left: 100px;
}
.et_pb_widget.widget_nav_menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu {
  margin-right: -100px;
  margin-left: -100px;
}
.et_pb_widget.widget_nav_menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu li {
  padding-right: 120px;
  padding-left: 120px;
}
.et_pb_widget.widget_nav_menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu li .sub-menu {
  margin-right: -120px;
  margin-left: -120px;
}
.et_pb_widget.widget_nav_menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu li .sub-menu li {
  padding-right: 140px;
  padding-left: 140px;
}
.et_pb_widget.widget_nav_menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu li .sub-menu li .sub-menu {
  margin-right: -140px;
  margin-left: -140px;
}
.et_pb_widget.widget_nav_menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu li .sub-menu li .sub-menu li {
  padding-right: 160px;
  padding-left: 160px;
}
#footer .et_pb_widget.widget_nav_menu .sub-menu {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  margin-right: 0;
  margin-left: 0;
}
#footer .et_pb_widget.widget_nav_menu .sub-menu li {
  padding-right: 20px;
  padding-left: 20px;
}
#footer .et_pb_widget.widget_nav_menu .sub-menu .sub-menu {
  margin-right: -20px;
  margin-left: -20px;
}
#footer .et_pb_widget.widget_nav_menu .sub-menu .sub-menu li {
  padding-right: 40px;
  padding-left: 40px;
}
#footer .et_pb_widget.widget_nav_menu .sub-menu .sub-menu .sub-menu {
  margin-right: -40px;
  margin-left: -40px;
}
#footer .et_pb_widget.widget_nav_menu .sub-menu .sub-menu .sub-menu li {
  padding-right: 60px;
  padding-left: 60px;
}
#footer .et_pb_widget.widget_nav_menu .sub-menu .sub-menu .sub-menu .sub-menu {
  margin-right: -60px;
  margin-left: -60px;
}
#footer .et_pb_widget.widget_nav_menu .sub-menu .sub-menu .sub-menu .sub-menu li {
  padding-right: 80px;
  padding-left: 80px;
}
#footer .et_pb_widget.widget_nav_menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu {
  margin-right: -80px;
  margin-left: -80px;
}
#footer .et_pb_widget.widget_nav_menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu li {
  padding-right: 100px;
  padding-left: 100px;
}
#footer .et_pb_widget.widget_nav_menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu {
  margin-right: -100px;
  margin-left: -100px;
}
#footer .et_pb_widget.widget_nav_menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu li {
  padding-right: 120px;
  padding-left: 120px;
}
.et_pb_widget.widget_search {
  background: 0;
}
.et_pb_widget.widget_search .widgettitle,
.et_pb_widget.widget_search .screen-reader-text,
.et_pb_widget.widget_search .search-submit {
  display: none;
}
.woocommerce .et_pb_widget.widget_search .widgettitle,
.woocommerce .et_pb_widget.widget_search .screen-reader-text,
.woocommerce .et_pb_widget.widget_search .search-submit,
.woocommerce-page .et_pb_widget.widget_search .widgettitle,
.woocommerce-page .et_pb_widget.widget_search .screen-reader-text,
.woocommerce-page .et_pb_widget.widget_search .search-submit {
  display: none;
}
.et_pb_widget.widget_search .search-field {
  background: #ffffff;
  width: 100%;
  padding: 15px 20px;
  color: rgba(0, 0, 0, 0.5);
  -webkit-appearance: none;
}
.et_pb_widget.widget_search .search-field:focus {
  background: #ffffff;
  color: rgba(0, 0, 0, 0.75);
}
#footer .et_pb_widget.widget_search .search-field {
  background: rgba(0, 0, 0, 0.3);
}
.et_pb_widget.widget_tag_cloud .tagcloud {
  padding: 15px 20px 20px;
}
#footer .et_pb_widget.widget_tag_cloud .tagcloud {
  padding: 15px 0 20px;
}
.et_pb_widget.widget_tag_cloud a {
  margin: 5px 1px 0 0;
  font-size: 14px !important;
}
#footer .et_pb_widget.widget_tag_cloud a {
  background: rgba(255, 255, 255, 0.2);
}
.et_pb_widget.widget_text .textwidget {
  padding: 20px;
  line-height: 1.3em;
}
#footer .et_pb_widget.widget_text .textwidget {
  padding: 20px 0;
}
.et_pb_widget.widget_archive select {
  width: auto;
  display: block;
  margin: 15px 20px 20px;
  max-width: 100%;
}
#footer .et_pb_widget.widget_archive select {
  margin-right: 0;
  margin-left: 0;
  width: 100%;
}
.et_pb_widget.widget_categories select {
  width: auto;
  display: block;
  margin: 15px 20px 20px;
  max-width: 100%;
}
#footer .et_pb_widget.widget_categories select {
  margin-right: 0;
  margin-left: 0;
  width: 100%;
}
.et_pb_widget.woocommerce .product_list_widget li a img {
  width: 50px;
  height: 50px;
  margin: 0 10px 0 0;
  float: left;
}
.et_pb_widget.woocommerce .product_list_widget li .children a:before {
  color: rgba(255, 255, 255, 0.6);
}
.et_pb_widget.woocommerce .product_list_widget li .star-rating {
  margin: 1px 0;
}
.et_pb_widget.woocommerce .product_list_widget li .star-rating:before,
.et_pb_widget.woocommerce .product_list_widget li .star-rating > span:before {
  font-size: 10px;
}
.et_pb_widget.woocommerce .product_list_widget li ins {
  text-decoration: none;
}
.et_pb_widget.woocommerce .product_list_widget li .amount {
  color: #00a8ff;
}
.et_pb_widget.woocommerce .product_list_widget li del .amount {
  color: rgba(0, 0, 0, 0.5);
}
.et_pb_widget.woocommerce.widget_product_search {
  background: none;
}
.et_pb_widget.woocommerce.widget_product_search .widgettitle,
.et_pb_widget.woocommerce.widget_product_search .screen-reader-text,
.et_pb_widget.woocommerce.widget_product_search input[type=submit] {
  display: none;
}
.et_pb_widget.woocommerce.widget_product_search .search-field {
  background: #ffffff;
  padding: 15px 20px;
  color: rgba(0, 0, 0, 0.5);
  width: 100%;
}
.et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .product_list_widget li {
  padding: 15px 20px;
}
.et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .product_list_widget li:before,
.et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .product_list_widget li:after {
  content: '';
  display: block;
  clear: both;
}
.et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .product_list_widget li a {
  display: block;
  width: 100%;
  margin: 0 0 -25px;
  padding: 0;
  float: left;
}
.et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .product_list_widget li a.remove {
  position: absolute;
  top: 50%;
  right: 20px;
  left: inherit;
  width: 16px;
  height: 16px;
  margin: -8px 0 0 0;
  color: rgba(0, 0, 0, 0.75) !important;
  line-height: 16px;
  text-align: center;
  float: none;
}
.et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .product_list_widget li a.remove:hover {
  background: #00a8ff;
  color: #ffffff !important;
}
.et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .product_list_widget li img {
  display: inline-block;
  width: 50px;
  height: 50px;
  margin: 0 10px 0 0;
  box-shadow: none;
  float: none;
  vertical-align: top;
}
.et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .product_list_widget li .variation {
  margin: 0 0 0 60px;
  padding: 0;
  border: none;
}
.et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .product_list_widget li .variation dt,
.et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .product_list_widget li .variation dd,
.et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .product_list_widget li .variation dd p {
  display: inline-block;
  margin: 0;
  padding: 0;
  font-weight: 400;
  line-height: 1;
  vertical-align: bottom;
}
.et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .product_list_widget li .variation dt {
  margin: 0 3px 3px 0;
  font-weight: 600;
}
.et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .product_list_widget li .quantity {
  display: block;
  margin: 0 0 7px 60px;
}
.et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .product_list_widget li .quantity .amount {
  font-weight: 600;
}
.et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .total {
  margin: 0;
  padding: 15px 20px;
  border-top: 1px solid #000000;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
}
.et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .total strong {
  color: #444651;
}
.et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .total .amount {
  color: #00a8ff;
}
.et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons {
  padding: 0 20px 20px;
}
.et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .button,
.et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .read-more-button,
.et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .post-nav .nav-links .button {
  margin: 0 6px 0 0;
}
.et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .button:after,
.et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .read-more-button:after,
.et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .post-nav .nav-links .button:after {
  content: '\e62f';
  background: none;
  color: rgba(0, 0, 0, 0.6);
  vertical-align: middle;
}
.et_pb_widget.woocommerce.widget_layered_nav ul {
  padding: 20px;
}
.et_pb_widget.woocommerce.widget_layered_nav ul li {
  position: relative;
  border: none;
}
.et_pb_widget.woocommerce.widget_layered_nav ul li:last-child a,
.et_pb_widget.woocommerce.widget_layered_nav ul li:only-child a {
  margin: 0;
}
.et_pb_widget.woocommerce.widget_layered_nav ul li a {
  width: 100%;
  margin: 0 0 20px;
  padding: 12px 25px 12px 40px;
  box-sizing: border-box;
}
.et_pb_widget.woocommerce.widget_layered_nav ul li a:before {
  position: absolute;
  left: 15px;
  content: "";
  font-family: WooCommerce;
  speak: none;
  font-variant: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  text-transform: none;
}
.et_pb_widget.woocommerce.widget_layered_nav ul li .count {
  position: absolute;
  top: 12px;
  right: 15px;
  line-height: 1;
}
.et_pb_widget.woocommerce.widget_layered_nav_filters ul {
  padding: 20px;
}
.et_pb_widget.woocommerce.widget_layered_nav_filters ul li {
  display: inline-block;
  border: none;
  clear: none;
}
.et_pb_widget.woocommerce.widget_layered_nav_filters ul li a {
  margin: 0 11px 0 0;
  color: rgba(0, 0, 0, 0.6);
  line-height: 1;
}
.et_pb_widget.woocommerce.widget_layered_nav_filters ul li a:before {
  color: rgba(0, 0, 0, 0.6);
  vertical-align: middle;
}
.et_pb_widget.woocommerce.widget_price_filter .price_slider_wrapper {
  padding: 0 20px 20px;
}
.et_pb_widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider {
  background: rgba(0, 0, 0, 0.1);
  height: 6px;
  margin: 30px 0;
}
.et_pb_widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle {
  background: #ffffff;
  width: 14px;
  height: 14px;
  border-radius: 100%;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
}
.et_pb_widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider .ui-slider-range {
  background: #00a8ff;
  height: 6px;
}
.et_pb_widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .price_label {
  color: rgba(0, 0, 0, 0.5);
  font-size: 14px;
  line-height: 38px;
}
.et_pb_widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .price_label .from,
.et_pb_widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .price_label .to {
  color: #00a8ff;
  font-weight: 600;
}
.et_pb_widget.woocommerce.widget_product_tag_cloud .tagcloud {
  padding: 15px 20px 20px;
}
#footer .et_pb_widget.woocommerce.widget_product_tag_cloud .tagcloud {
  padding: 15px 0 20px;
}
.et_pb_widget.woocommerce.widget_product_tag_cloud a {
  margin: 5px 1px 0 0;
  font-size: 14px !important;
}
#footer .et_pb_widget.woocommerce.widget_product_tag_cloud a {
  background: rgba(255, 255, 255, 0.2);
}
.et_pb_widget.widget_et_ads .widget_content {
  padding: 10px;
  text-align: center;
}
#footer .et_pb_widget.widget_et_ads .widget_content {
  text-align: left;
  padding: 0;
}
.et_pb_widget.widget_et_ads .etad {
  display: inline-block;
  margin: 10px 5px 0 5px;
  line-height: 0;
}
#footer .et_pb_widget.widget_et_ads .etad {
  margin: 10px 10px 0 0;
}
.et_pb_widget.widget_et_ads img {
  display: inline-block;
  max-width: 100%;
}
.et_pb_widget.widget_et_authors .widget_list_portrait {
  border-radius: 100%;
  margin: 0 10px 0 0;
  overflow: hidden;
}
.et_pb_widget.widget_et_authors .widget_list_author {
  display: inline-block;
}
.et_pb_widget.widget_et_login .widget_list li {
  border: 0;
  padding: 15px 20px 0;
}
.et_pb_widget.widget_et_login .widget_list li:last-child {
  padding: 15px 20px;
}
#footer .et_pb_widget.widget_et_login .widget_list li {
  border: 0;
  padding: 15px 0 0;
}
#footer .et_pb_widget.widget_et_login .button,
#footer .et_pb_widget.widget_et_login .read-more-button,
#footer .et_pb_widget.widget_et_login .post-nav .nav-links .button {
  background: rgba(255, 255, 255, 0.2);
}
.et_pb_widget.widget_et_login .input {
  width: 100%;
}
.et_pb_widget.widget_et_login .button,
.et_pb_widget.widget_et_login .read-more-button,
.et_pb_widget.widget_et_login .post-nav .nav-links .button {
  margin: 0 10px 0 0;
}
.et_pb_widget.widget_et_recent_entries .widget_list li {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.et_pb_widget.widget_et_social_followers .social-icon {
  width: 40px;
  height: 40px;
  margin: 0 10px 0 0;
  border-radius: 100%;
  line-height: 40px;
  text-align: center;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-facebook {
  background: none !important;
  box-shadow: inset 0 0 0 20px #39579a;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-facebook:hover {
  box-shadow: inset 0 0 0 2px #39579a;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-facebook:hover:before {
  color: #39579a;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-twitter {
  background: none !important;
  box-shadow: inset 0 0 0 20px #01aced;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-twitter:hover {
  box-shadow: inset 0 0 0 2px #01aced;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-twitter:hover:before {
  color: #01aced;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-pinterest {
  background: none !important;
  box-shadow: inset 0 0 0 20px #cb2027;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-pinterest:hover {
  box-shadow: inset 0 0 0 2px #cb2027;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-pinterest:hover:before {
  color: #cb2027;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-googleplus {
  background: none !important;
  box-shadow: inset 0 0 0 20px #cb1f26;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-googleplus:hover {
  box-shadow: inset 0 0 0 2px #cb1f26;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-googleplus:hover:before {
  color: #cb1f26;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-tumblr {
  background: none !important;
  box-shadow: inset 0 0 0 20px #314f6e;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-tumblr:hover {
  box-shadow: inset 0 0 0 2px #314f6e;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-tumblr:hover:before {
  color: #314f6e;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-stumbleupon {
  background: none !important;
  box-shadow: inset 0 0 0 20px #ea4b24;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-stumbleupon:hover {
  box-shadow: inset 0 0 0 2px #ea4b24;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-stumbleupon:hover:before {
  color: #ea4b24;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-wordpress {
  background: none !important;
  box-shadow: inset 0 0 0 20px #267697;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-wordpress:hover {
  box-shadow: inset 0 0 0 2px #267697;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-wordpress:hover:before {
  color: #267697;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-instagram {
  background: none !important;
  box-shadow: inset 0 0 0 20px #517fa4;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-instagram:hover {
  box-shadow: inset 0 0 0 2px #517fa4;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-instagram:hover:before {
  color: #517fa4;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-dribbble {
  background: none !important;
  box-shadow: inset 0 0 0 20px #ec488c;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-dribbble:hover {
  box-shadow: inset 0 0 0 2px #ec488c;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-dribbble:hover:before {
  color: #ec488c;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-vimeo {
  background: none !important;
  box-shadow: inset 0 0 0 20px #45bbfc;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-vimeo:hover {
  box-shadow: inset 0 0 0 2px #45bbfc;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-vimeo:hover:before {
  color: #45bbfc;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-linkedin {
  background: none !important;
  box-shadow: inset 0 0 0 20px #127bb6;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-linkedin:hover {
  box-shadow: inset 0 0 0 2px #127bb6;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-linkedin:hover:before {
  color: #127bb6;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-rss {
  background: none !important;
  box-shadow: inset 0 0 0 20px #f59038;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-rss:hover {
  box-shadow: inset 0 0 0 2px #f59038;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-rss:hover:before {
  color: #f59038;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-deviantart {
  background: none !important;
  box-shadow: inset 0 0 0 20px #566c68;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-deviantart:hover {
  box-shadow: inset 0 0 0 2px #566c68;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-deviantart:hover:before {
  color: #566c68;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-myspace {
  background: none !important;
  box-shadow: inset 0 0 0 20px #3a5998;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-myspace:hover {
  box-shadow: inset 0 0 0 2px #3a5998;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-myspace:hover:before {
  color: #3a5998;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-skype {
  background: none !important;
  box-shadow: inset 0 0 0 20px #1ba5f4;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-skype:hover {
  box-shadow: inset 0 0 0 2px #1ba5f4;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-skype:hover:before {
  color: #1ba5f4;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-youtube {
  background: none !important;
  box-shadow: inset 0 0 0 20px #a8240f;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-youtube:hover {
  box-shadow: inset 0 0 0 2px #a8240f;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-youtube:hover:before {
  color: #a8240f;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-picassa {
  background: none !important;
  box-shadow: inset 0 0 0 20px #9864ae;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-picassa:hover {
  box-shadow: inset 0 0 0 2px #9864ae;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-picassa:hover:before {
  color: #9864ae;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-flickr {
  background: none !important;
  box-shadow: inset 0 0 0 20px #fc1684;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-flickr:hover {
  box-shadow: inset 0 0 0 2px #fc1684;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-flickr:hover:before {
  color: #fc1684;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-blogger {
  background: none !important;
  box-shadow: inset 0 0 0 20px #f59038;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-blogger:hover {
  box-shadow: inset 0 0 0 2px #f59038;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-blogger:hover:before {
  color: #f59038;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-spotify {
  background: none !important;
  box-shadow: inset 0 0 0 20px #aecf29;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-spotify:hover {
  box-shadow: inset 0 0 0 2px #aecf29;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-spotify:hover:before {
  color: #aecf29;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-delicious {
  background: none !important;
  box-shadow: inset 0 0 0 20px #3398fc;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-delicious:hover {
  box-shadow: inset 0 0 0 2px #3398fc;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-delicious:hover:before {
  color: #3398fc;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-buffer {
  background: none !important;
  box-shadow: inset 0 0 0 20px #000000;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-buffer:hover {
  box-shadow: inset 0 0 0 2px #000000;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-buffer:hover:before {
  color: #000000;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-basic_email {
  background: none !important;
  box-shadow: inset 0 0 0 20px #000000;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-basic_email:hover {
  box-shadow: inset 0 0 0 2px #000000;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-basic_email:hover:before {
  color: #000000;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-basic_print {
  background: none !important;
  box-shadow: inset 0 0 0 20px #000000;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-basic_print:hover {
  box-shadow: inset 0 0 0 2px #000000;
}
.et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-basic_print:hover:before {
  color: #000000;
}
.et_pb_widget.widget_et_social_followers .post-meta {
  font-weight: 400;
}
#footer .et_pb_widget.widget_et_social_followers .social-icon {
  line-height: 40px;
}
.et_pb_widget.widget_et_recent_tweets .et-extra-icon {
  display: inline-block;
  min-width: 16px;
  width: 16px;
  height: 16px;
  margin: 0 5px 0 0;
  color: #00a8ff;
  line-height: 1;
}
.et_pb_widget.widget_et_recent_tweets .et-extra-icon:before {
  content: '\e623';
  color: inherit;
}
#footer .et_pb_widget.widget_et_recent_tweets .et-extra-icon {
  color: rgba(255, 255, 255, 0.6);
}
.et_pb_widget.widget_et_recent_tweets .widget_list {
  max-height: 500px;
  overflow-y: auto;
  overflow-x: hidden;
}
.et_pb_widget.widget_et_recent_tweets .widget_list::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.et_pb_widget.widget_et_recent_tweets .widget_list::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 10px;
}
.et_pb_widget.widget_et_recent_tweets .widget_list::-webkit-scrollbar-track {
  background: none;
}
.et_pb_widget.widget_et_recent_tweets .widget_list li {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.3em;
}
.et_pb_widget.widget_et_recent_tweets .widget_list a {
  color: #00a8ff;
  font-weight: 300;
}
.et_pb_widget.widget_et_recent_tweets .widget_list .et-extra-icon {
  padding: 3px 0 0;
}
.et_pb_widget.widget_et_recent_tweets .widget_footer {
  background: #f5f6fa;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding: 15px 20px;
}
#footer .et_pb_widget.widget_et_recent_tweets .widget_footer {
  background: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding: 15px 0;
}
.et_pb_widget.widget_et_recent_tweets .widget_footer a {
  color: rgba(0, 0, 0, 0.75);
}
.et_pb_widget.widget_et_recent_tweets .widget_footer .et-extra-icon {
  display: inline-block;
  height: auto;
  vertical-align: middle;
}
.et_pb_widget.widget_et_recent_tweets .post-meta {
  width: 100%;
  margin: 5px 0 0;
  font-size: 12px;
}
.et_pb_widget.widget_et_recent_tweets .post-meta a {
  font-weight: 400;
}
#footer .et_pb_widget.widget_et_recent_tweets .widget_list {
  max-height: none;
  overflow-x: auto;
}
.et_pb_widget.widget_et_recent_reviews li {
  padding-top: 9px;
}
.et_pb_widget.widget_et_recent_reviews .review-breakdowns {
  padding: 3px 0 0;
}
.et_pb_widget.widget_et_recent_reviews .review-breakdowns .score-bar-bg {
  position: relative;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  overflow: hidden;
  display: block;
  width: 100%;
  height: 15px;
  line-height: 15px;
}
.et_pb_widget.widget_et_recent_reviews .review-breakdowns .score-bar {
  background: #00a8ff;
  height: 15px;
  line-height: 15px;
  min-width: 90px;
  font-weight: 700;
}
.et_pb_widget.widget_et_recent_videos .widget_video_wrapper {
  position: relative;
  background: #E5E5E5;
  line-height: .9;
  overflow: hidden;
}
.et_pb_widget.widget_et_recent_videos .widget_video_loading {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -8px 0 0 -8px;
  z-index: 20;
}
.et_pb_widget.widget_et_recent_videos .widget_video {
  z-index: 30;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  background: #E5E5E5;
}
.et_pb_widget.widget_et_recent_videos .widget_video.fadeIn {
  -webkit-animation: fadeIn 0.6s cubic-bezier(0.77, 0, 0.175, 1);
          animation: fadeIn 0.6s cubic-bezier(0.77, 0, 0.175, 1);
  position: relative;
}
.et_pb_widget.widget_et_recent_videos .widget_video.fadeOut {
  opacity: 0;
}
.et_pb_widget.widget_et_recent_videos .widget_video iframe,
.et_pb_widget.widget_et_recent_videos .widget_video video {
  margin: 0 auto;
  display: block;
}
.et_pb_widget.widget_et_recent_videos .video-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
  background-position: center center;
  cursor: pointer;
}
.et_pb_widget.widget_et_recent_videos .video-overlay-hover {
  background: rgba(0, 0, 0, 0);
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 100;
  transition: all 0.5s ease-in-out;
}
.et_pb_widget.widget_et_recent_videos .video-overlay-hover:hover {
  background: rgba(0, 0, 0, 0.6);
}
.et_pb_widget.widget_et_recent_videos .video-play-button {
  display: block;
  position: absolute !important;
  z-index: 100;
  color: #fff;
  left: 50%;
  top: 50%;
  font-size: 4rem;
  line-height: 4rem;
  width: 4rem;
  height: 4rem;
  margin-left: -2rem;
  margin-top: -2rem;
}
.et_pb_widget.widget_et_recent_videos .video-play-button:before {
  font-family: 'ETmodules';
  content: "\49";
}
.et_pb_column_1_3 .posts-blog-feed-module.et_pb_extra_module .et_pb_widget.widget_et_recent_videos .video-play-button,
.et_pb_column_1_4 .posts-blog-feed-module.et_pb_extra_module .et_pb_widget.widget_et_recent_videos .video-play-button {
  font-size: 2rem;
  line-height: 2rem;
  width: 2rem;
  height: 2rem;
  margin-left: -1rem;
  margin-top: -1rem;
}
.et_pb_widget.widget_et_recent_videos a.video-play-button {
  color: white;
  font-weight: normal;
}
.et_pb_widget.widget_et_recent_videos .no-video-title {
  text-align: center;
  line-height: 0;
  padding: 0;
  vertical-align: middle;
}
.et_pb_widget.widget_et_recent_videos .widget_content {
  display: none;
}
.et_pb_widget.widget_et_recent_videos .widget_list .title {
  display: block;
  transition: .3s ease;
  padding: 0;
}
.et_pb_widget.widget_et_recent_videos .widget_list .title:hover,
.et_pb_widget.widget_et_recent_videos .widget_list .title.active {
  color: #00a8ff;
}
.et_pb_widget.widget_et_recent_videos .widget_list li {
  padding-top: 14px;
  padding-bottom: 14px;
}
#footer .et_pb_widget.widget_et_recent_videos .widget_video_wrapper {
  margin-top: 20px;
}
#footer .et_pb_widget.widget_et_recent_videos a.video-play-button {
  color: white;
  font-weight: normal;
  font-size: 4rem;
  line-height: 4rem;
}
.et_monarch .et_pb_widget .et_social_networks {
  width: 98%;
  padding: 2% 0 2% 2%;
}
.et_monarch .et_pb_widget .et_social_1col.et_social_networks li {
  margin-left: 0;
}
/* Page Templates */
.page article {
  border-top-width: 6px;
  border-top-style: solid;
  border-color: #00a8ff;
  margin: 0 0 24px;
}
.page .post-wrap {
  padding: 40px 60px;
}
.et_pb_pagebuilder_layout .page .post-wrap {
  padding: 0;
}
.et_pb_pagebuilder_layout .page .post-wrap h1 {
  padding: 40px 5%;
}
.page .post-wrap .post-content {
  margin: 0 0 40px;
}
.page .post-wrap h1 {
  padding: 0 0 40px;
  line-height: 1;
}
.page .post-wrap h1 a {
  color: inherit;
}
.page .post-wrap h2 a {
  color: rgba(0, 0, 0, 0.75);
}
.page .et_extra_other_module {
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
/* Author Page */
.authors-page .authors[data-columns]::before {
  content: '3 .column.size-1of3';
}
.authors-page .authors .column {
  display: inline-block;
  width: 100%;
  vertical-align: top;
}
.authors-page .authors .column.size-1of3 {
  width: 33.33%;
  padding: 0 8px;
}
.authors-page .authors .column.size-1of3:first-child {
  padding: 0 16px 0 0;
}
.authors-page .authors .column.size-1of3:last-child {
  padding: 0 0 0 16px;
}
.with_sidebar .authors-page .authors[data-columns]::before {
  content: '2 .column.size-1of2';
}
.with_sidebar .authors-page .authors .column.size-1of2 {
  width: 50%;
}
.with_sidebar .authors-page .authors .column.size-1of2:first-child {
  padding: 0 12px 0 0;
}
.with_sidebar .authors-page .authors .column.size-1of2:last-child {
  padding: 0 0 0 12px;
}
.authors-page .authors .author {
  background: #ffffff;
  width: 100%;
  margin: 0 0 24px;
  padding: 40px;
  border-top-width: 6px;
  border-top-style: solid;
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  text-align: center;
  overflow: visible;
}
.authors-page .authors .author a img {
  position: relative;
  display: block;
  height: 150px;
  width: 150px;
  margin: 0 auto 40px;
  border-radius: 100%;
}
.authors-page .authors .author .author-content h2 {
  color: #6e5fe0;
  font-size: 16px;
}
.authors-page .authors .author .author-content .post-count {
  margin: 30px auto 0;
  padding: 10px 15px;
}
.authors-page .authors .author .author-footer {
  display: block;
  background: #f6f9fd;
  margin: 40px -40px -40px;
  padding: 10px 40px;
  border-radius: 0 0 3px 3px;
  text-align: center;
}
.authors-page .authors .author .author-footer .et-extra-icon {
  display: inline-block;
  background: none;
  margin: 0 8px;
  color: rgba(0, 0, 0, 0.5);
  transition: .3s ease;
}
.authors-page .authors .author .author-footer .et-extra-icon:hover {
  background: none !important;
}
.authors-page .authors .author .author-footer .et-extra-icon:before {
  color: rgba(0, 0, 0, 0.5);
}
/* Contact Page */
.contact-box {
  padding: 40px 60px;
}
.contact-box .loader {
  display: none;
}
.contact-box .loader img {
  display: block;
  margin: 0 0 -3px 10px;
}
.contact-content h2 {
  margin: 0 0 20px;
  font-size: 26px;
  font-weight: 600;
}
.contact-content h3 {
  margin: 40px 0 20px 0;
  font-size: 22px;
  font-weight: 600;
}
.contact-content .contact-map {
  display: block;
  background: #ffffff;
  height: 300px;
  margin: 40px 0;
}
.contact-content .contact-form .message p {
  margin: 0 0 15px;
  font-weight: 600;
}
.contact-content .contact-form .message p.error {
  background: #f06f6f;
  padding: 5px 10px;
  border-radius: 3px;
  color: #ffffff;
}
.contact-content .contact-form > .field + .field + .field {
  padding-right: 0;
}
.contact-content .contact-form .field {
  position: relative;
  display: block;
  width: 33.33%;
  padding: 0 8px 24px;
  float: left;
  box-sizing: border-box;
}
.contact-content .contact-form .field.first {
  padding: 0 16px 24px 0;
}
.contact-content .contact-form .field.last {
  padding: 0 0 24px 16px;
}
.contact-content .contact-form .field input {
  display: block;
  width: 100%;
  box-sizing: border-box;
  float: left;
}
.contact-content .contact-form .field input.error {
  border: 1px solid #c2152f;
}
.contact-content .contact-form .field label {
  background: #eee;
  margin: 5px;
  padding: 5px;
  border-radius: 3px;
  color: #c2152f;
  text-align: center;
  float: left;
  clear: left;
}
.contact-content .contact-form .field label.error {
  border: 1px solid #c2152f;
}
.contact-content .contact-form textarea {
  width: 100%;
  height: 180px;
  margin-bottom: 24px;
  box-sizing: border-box;
}
.contact-content .contact-form .submit {
  float: right;
}
/* Member Page */
.member-box {
  padding: 40px 60px;
}
.member-content #loginform {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.member-content h2 {
  margin: 0 0 20px;
  font-size: 26px;
  font-weight: 600;
}
.member-content p:last-of-type {
  margin-bottom: 50px;
}
.member-content .input {
  max-width: 322px;
  margin: 0 20px 20px 0;
  box-sizing: border-box;
}
.member-content .button,
.member-content .read-more-button,
.member-content .post-nav .nav-links .button {
  margin: 0 0 20px 0;
}
/* Portfolio Page */
/* Filter Buttons */
#portfolio_filter {
  display: inline-block;
  margin: 0 0 40px;
  padding: 0;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  line-height: 1;
  overflow: hidden;
}
#portfolio_filter li {
  display: block;
  margin: 0;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  float: left;
  /* Filter Toggle */
}
#portfolio_filter li:first-child a {
  border-radius: 3px 0 0 3px;
}
#portfolio_filter li:last-child {
  margin-right: 0;
  border: 0;
}
#portfolio_filter li:last-child a {
  border-radius: 0 3px 3px 0;
}
#portfolio_filter li.filter-toggle {
  display: none;
}
#portfolio_filter a {
  display: inline-block;
  background: #f6f9fd;
  padding: 10px 15px;
  box-sizing: border-box;
  font-size: 12px;
  text-transform: uppercase;
  transition: .3s ease;
}
#portfolio_filter a:hover,
#portfolio_filter a.current {
  background: #ffffff;
  color: rgba(0, 0, 0, 0.6);
}
#portfolio_filter a.current {
  color: #00a8ff;
}
/* Portfolio List */
#portfolio_list {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0 -12px;
  /* Project Wrapper */
  /* Project Module */
}
#portfolio_list .project {
  width: 25%;
  padding: 0 12px 24px;
  box-sizing: border-box;
}
.with_sidebar #portfolio_list .project {
  width: 33.33333333%;
  padding: 0 12px 24px;
}
#portfolio_list .project-content {
  display: block;
  background: #ffffff;
  width: 100%;
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  overflow: hidden;
}
#portfolio_list .project-content .thumbnail {
  position: relative;
  display: block;
  background: #eaeaea;
  width: 100%;
  overflow: hidden;
}
#portfolio_list .project-content .thumbnail img {
  display: block;
  width: 100%;
  border-radius: 3px 3px 0 0;
}
#portfolio_list .project-content .content {
  display: block;
  padding: 20px 0;
  font-size: 14px;
  text-align: center;
}
#portfolio_list .project-content .content h3 {
  margin: 0 0 7px 0;
  padding: 0;
  font-size: 14px;
  line-height: 1;
  text-transform: uppercase;
}
#portfolio_list .project-content .content h3 a {
  color: rgba(0, 0, 0, 0.75);
}
#portfolio_list .project-content .content p {
  margin: 0;
  color: rgba(0, 0, 0, 0.5);
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
}
/* Sitemap Page */
.sitemap-box {
  padding: 40px 60px 0;
}
.sitemap-content h2 {
  margin: 0 0 20px;
  font-size: 26px;
  font-weight: 600;
}
.sitemap-content p {
  margin: 0 0 50px;
}
.sitemap-content .sections {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.sitemap-content ul {
  display: block;
  width: 25%;
  max-width: 25%;
  min-width: 25%;
  -webkit-flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
          flex-basis: 25%;
  padding: 0 60px 60px 0;
  box-sizing: border-box;
  float: left;
}
.with_sidebar .sitemap-content ul {
  width: 33.33333333%;
  max-width: 33.33333333%;
  min-width: 33.33333333%;
  -webkit-flex-basis: 33.33333333%;
      -ms-flex-preferred-size: 33.33333333%;
          flex-basis: 33.33333333%;
}
.sitemap-content ul li {
  display: block;
  width: 100%;
  margin: 0 0 10px;
  color: rgba(0, 0, 0, 0.75);
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 700;
}
.sitemap-content ul li:before {
  content: '\b7\a0';
  font-size: 14px;
}
.sitemap-content ul li:first-child:before {
  content: '';
}
.sitemap-content ul li a {
  color: #3c95e8;
  font-size: 14px;
  text-transform: none;
  font-weight: 400;
}
.sitemap-content ul.children {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  width: 100%;
  max-width: 100%;
  min-width: 100%;
  margin: 10px 0 0 25px;
  padding: 0;
}
.sitemap-content ul.children li {
  float: none;
}
.sitemap-content ul.children li:before {
  content: '\b7\a0';
  font-size: 14px;
}
.sitemap-content ul.children li:before:first-child {
  content: '\b7\a0';
}
/* Timeline Page */
/* Timeline Container */
.timeline-container {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  margin: 0 0 24px;
}
/* Timeline */
.timeline {
  position: relative;
  width: 80%;
}
.timeline .loader {
  display: none;
}
.timeline .loader img {
  display: block;
  margin: 10px auto;
}
/* Timeline Nav */
.timeline-nav {
  width: 20%;
  min-width: 150px;
  padding-left: 24px;
  box-sizing: border-box;
}
/* Timeline Menu */
.timeline-menu {
  position: relative;
  top: 0;
  list-style: none;
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  padding: 0;
}
.timeline-menu li {
  position: relative;
  margin-bottom: 12px;
  vertical-align: middle;
}
.timeline-menu li.active a {
  color: rgba(0, 0, 0, 0.75);
}
.timeline-menu li.active a:before {
  background: #519bf5;
  height: 11px;
  width: 11px;
  left: -6px;
}
.timeline-menu li:last-child {
  margin-bottom: 0;
}
.timeline-menu a {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  padding-left: 20px;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
  transition: .3s ease;
}
.timeline-menu a:before {
  content: '';
  z-index: 2;
  position: absolute;
  left: -4px;
  background: #666;
  width: 7px;
  height: 7px;
  border-radius: 100%;
  transition: .3s ease;
  vertical-align: middle;
}
.timeline-menu a .content-loader {
  position: absolute;
  top: 0;
  left: 55px;
  height: 14px;
}
.timeline-menu .year {
  display: none;
}
/* Timeline Module */
.timeline-module {
  margin: 0 0 24px;
}
.timeline-module:nth-last-child(2) {
  margin: 0;
}
.timeline-module .module-head,
#timeline-sticky-header {
  position: relative;
  cursor: pointer;
}
.timeline-module .module-head:after,
#timeline-sticky-header:after {
  content: '\e62d';
  position: absolute;
  top: 50%;
  right: 20px;
  bottom: 0;
  margin: auto;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: rgba(0, 0, 0, 0.5);
  font-size: 24px;
  line-height: 47px;
}
.timeline-module .posts-list {
  width: 100%;
}
.et_pb_extra_column_4_4 .timeline-module .posts-list {
  width: 100%;
}
.timeline-module .posts-list article {
  background: #ffffff;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  margin: 0;
  padding: 0;
}
.timeline-module.collapsed .module-head {
  border: 0;
}
.timeline-module.collapsed .module-head:after {
  -webkit-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
}
/* Timeline Stick Header */
#timeline-sticky-header {
  display: none;
  border-bottom-color: rgba(0, 0, 0, 0.1);
  border-radius: 3px 3px 0 0;
  border-color: #00a8ff;
}
/* Divi Builder */
/* Basic Styles */
@font-face {
  font-family: 'ETmodules';
  src: url('includes/builder/fonts/ETmodules_v2_4.eot');
  src: url('includes/builder/fonts/ETmodules_v2_4.eot?#iefix') format('embedded-opentype'), url('includes/builder/fonts/ETmodules_v2_4.ttf') format('truetype'), url('includes/builder/fonts/ETmodules_v2_4.woff') format('woff'), url('includes/builder/fonts/ETmodules_v2_4.svg#ETmodules') format('svg');
  font-weight: normal;
  font-style: normal;
}
* {
  box-sizing: border-box;
}
/* Headers */
.et_pb_column_1_3 h1,
.et_pb_column_1_4 h1 {
  font-size: 26px;
}
.et_pb_column_1_3 h2,
.et_pb_column_1_4 h2 {
  font-size: 22px;
}
/* Clearfix */
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
* html .clearfix {
  zoom: 1;
}
/* IE6 */
*:first-child + html .clearfix {
  zoom: 1;
}
/* IE7 */
/* Word Break */
.et_pb_gallery_item,
.et_pb_portfolio_item,
.et_pb_blurb_content,
.et_pb_tabs_controls,
.et_pb_tab,
.et_pb_slide_description,
.et_pb_pricing_heading,
.et_pb_pricing_content,
.et_pb_promo_description,
.et_pb_newsletter_description,
.et_pb_counter_title,
.et_pb_circle_counter,
.et_pb_number_counter,
.et_pb_toggle_title,
.et_pb_toggle_content,
.et_pb_contact_main_title,
.et_pb_testimonial_description_inner,
.et_pb_team_member,
.et_pb_countdown_timer_container,
.et_pb_post,
.et_pb_text,
.product,
.et_pb_widget {
  word-wrap: break-word;
}
/* Accent Color */
.et_pb_sum,
.et_pb_pricing li a,
.et_pb_pricing_table_button,
.et_overlay:before,
.et_pb_member_social_links a:hover,
.woocommerce-page #content input.button:hover .et_pb_widget li a:hover,
.et_pb_bg_layout_light .et_pb_promo_button,
.et_pb_bg_layout_light.et_pb_module.et_pb_button,
.et_pb_bg_layout_light .et_pb_more_button,
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,
.et_pb_gallery .et_pb_gallery_pagination ul li a.active,
.et_pb_contact_submit,
.et_pb_bg_layout_light .et_pb_newsletter_button,
.woocommerce-page #content input.read-more-button:hover .et_pb_widget li a:hover,
.woocommerce-page #content input.button:hover .et_pb_widget.woocommerce .product_list_widget li a:hover,
.woocommerce-page #content input.post-nav .nav-links .button:hover .et_pb_widget li a:hover {
  color: #2EA3F2;
}
.et_pb_pricing li span:before {
  border-color: #2EA3F2;
}
.et_pb_counter_amount,
.et_pb_featured_table .et_pb_pricing_heading,
.et_quote_content,
.et_link_content,
.et_audio_content {
  background-color: #2EA3F2;
}
/* Containers */
.et_pb_row {
  width: 80%;
  max-width: 1080px;
  margin: auto;
  position: relative;
}
/* Columns */
.et_pb_column {
  float: left;
  background-size: cover;
  background-position: center;
}
.et_pb_column.et_pb_section_parallax {
  position: relative;
}
/* Button Styles */
.et_pb_button {
  font-size: 20px;
  font-weight: 500;
  padding: 0.3em 1em;
  line-height: 1.7em !important;
  background: transparent;
  position: relative;
  border: 2px solid;
  border-radius: 3px;
  transition: all 0.2s;
}
/* Button Hover */
.et_pb_button:hover {
  border: 2px solid transparent;
  padding: 0.3em 2em 0.3em 1em;
}
/* Button Hover Light Text */
.et_pb_button:hover {
  background: rgba(255, 255, 255, 0.2);
}
/* Button Hover Dark Text */
.et_pb_bg_layout_light .et_pb_button:hover,
.et_pb_pricing_table_button:hover,
.et_pb_contact_submit:hover,
.et_pb_contact_reset:hover,
.et_pb_bg_layout_light.et_pb_button:hover {
  background: rgba(0, 0, 0, 0.05);
}
/* Button - With Icon */
.et_pb_button:after {
  font-size: 32px;
  line-height: 1em;
  content: "\35";
  opacity: 0;
  position: absolute;
  margin-left: -1em;
  transition: all 0.2s;
}
.et_pb_button:hover:after,
.et_pb_more_button:hover:after,
.et_pb_promo_button:hover:after,
.et_pb_newsletter_button:hover:after,
.et_pb_pricing_table_button:hover:after {
  opacity: 1;
  margin-left: 0;
}
/* Button Hover - No Icon */
.et_pb_contact_reset:hover {
  padding: 0.3em 1em;
}
/* Subscribe Button Loader Icon */
.et_subscribe_loader {
  display: none;
  background: url('includes/builder/styles/images/subscribe-loader.gif');
  width: 16px;
  height: 16px;
  position: absolute;
  left: 50%;
  top: 16px;
  margin-left: -8px;
}
.et_pb_button_text_loading .et_pb_newsletter_button_text {
  visibility: hidden;
}
/* Gallery Styles */
.et_post_gallery {
  padding: 0 !important;
  line-height: 1.7 !important;
  list-style: none !important;
}
p.et_pb_gallery_caption {
  text-align: center;
}
/* Shared Fullwidth Menu Styles */
.fullwidth-menu li {
  display: inline-block;
  font-size: 14px;
  padding-right: 22px;
}
.fullwidth-menu > li:last-child {
  padding-right: 0;
}
.fullwidth-menu a {
  color: rgba(0, 0, 0, 0.6);
  text-decoration: none;
  display: block;
  position: relative;
  transition: all 0.4s ease-in-out;
}
.fullwidth-menu a:hover {
  opacity: 0.7;
  transition: all 0.4s ease-in-out;
}
.fullwidth-menu li > a {
  padding-bottom: 29px;
  word-wrap: break-word;
}
/* Image Module */
.et_pb_image {
  margin-left: auto;
  margin-right: auto;
  display: block;
  line-height: 0;
}
.et_pb_image.aligncenter {
  text-align: center;
}
.et_pb_image.et_pb_has_overlay a.et_pb_lightbox_image {
  display: block;
  position: relative;
  overflow: hidden;
}
/* Sticky Image */
.et_pb_image_sticky {
  margin-bottom: 0px !important;
  display: inherit;
}
/* Blurb Module */
.et-pb-icon {
  font-family: 'ETmodules';
  content: attr(data-icon);
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 96px;
  display: inline-block;
  box-sizing: border-box;
}
.et-pb-icon-circle {
  font-size: 48px;
  border-radius: 100px;
  padding: 25px;
}
.et-pb-icon-circle-border {
  border: 3px solid;
}
.et_pb_blurb_content {
  max-width: 550px;
  margin: 0 auto;
  position: relative;
}
.et_pb_blurb_content p:last-of-type {
  padding-bottom: 0px;
}
.et_pb_main_blurb_image {
  text-align: center;
  margin-bottom: 30px;
}
.et_pb_blurb h4 {
  padding-bottom: 5px;
}
.et_pb_blurb h4 a {
  text-decoration: none;
}
/* Positioned Left */
.et_pb_blurb_position_left .et_pb_main_blurb_image,
.et_pb_blurb_position_right .et_pb_main_blurb_image {
  width: 32px;
  display: table-cell;
}
.et_pb_blurb_position_left .et_pb_main_blurb_image img,
.et_pb_blurb_position_right .et_pb_main_blurb_image img {
  width: inherit;
}
.et_pb_blurb_position_left .et-pb-icon,
.et_pb_blurb_position_right .et-pb-icon {
  font-size: 32px;
}
.et_pb_blurb_position_left .et-pb-icon-circle,
.et_pb_blurb_position_right .et-pb-icon-circle {
  font-size: 16px;
  border-radius: 32px;
  padding: 8px;
}
.et_pb_blurb_position_left .et-pb-icon-circle-border,
.et_pb_blurb_position_right .et-pb-icon-circle-border {
  border: 2px solid;
}
.et_pb_blurb_position_left .et_pb_blurb_container,
.et_pb_blurb_position_right .et_pb_blurb_container {
  display: table-cell;
  vertical-align: top;
}
.et_pb_blurb_position_left .et_pb_blurb_container {
  padding-left: 15px;
}
.et_pb_blurb_position_left .et_pb_blurb_content {
  text-align: left;
}
/* Positioned Right */
.et_pb_blurb_position_right .et_pb_blurb_container {
  padding-right: 15px;
}
.et_pb_blurb_position_right .et_pb_blurb_content {
  padding-right: 52px;
  text-align: right;
}
.et_pb_blurb_position_right .et_pb_main_blurb_image {
  left: auto;
  right: 0;
}
.et_pb_blurb_position_right .et-pb-icon {
  margin-right: 0;
  margin-left: 20px;
}
/* Pricing Tables Module*/
.et_pb_pricing_table {
  float: left;
  width: 33.33%;
  border: 1px solid #bebebe;
  background-color: #fcfcfc;
  padding-bottom: 30px;
  text-align: center;
  margin: 30px -1px 0 0;
}
.et_pb_featured_table {
  background-color: #fff;
  margin-top: 0;
  position: relative;
  z-index: 100;
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
}
.et_pb_centered_pricing_items .et_pb_pricing {
  text-align: center;
}
/* Column Adjustments */
.et_pb_column_4_4 .et_pb_pricing_table {
  width: 25%;
}
.et_pb_column_4_4 .et_pb_pricing_3 .et_pb_pricing_table {
  width: 33.33%;
}
.et_pb_pricing_2 .et_pb_pricing_table,
.et_pb_column_2_3 .et_pb_pricing_table,
.et_pb_column_1_2 .et_pb_pricing_table {
  width: 50%;
}
.et_pb_pricing_1 .et_pb_pricing_table,
.et_pb_column_3_8 .et_pb_pricing_table,
.et_pb_column_1_3 .et_pb_pricing_table,
.et_pb_column_1_4 .et_pb_pricing_table {
  width: 100%;
  margin: 0 0 30px;
}
.et_pb_pricing_1 .et_pb_pricing_table:last-child,
.et_pb_column_3_8 .et_pb_pricing_table:last-child,
.et_pb_column_1_3 .et_pb_pricing_table:last-child,
.et_pb_column_1_4 .et_pb_pricing_table:last-child {
  margin-bottom: 0;
}
.et_pb_column_4_4 > .et_pb_pricing > .et_pb_pricing_table:nth-child(4n+1),
.et_pb_column_3_4 > .et_pb_pricing > .et_pb_pricing_table:nth-child(3n+1),
.et_pb_column_2_3 > .et_pb_pricing > .et_pb_pricing_table:nth-child(2n+1),
.et_pb_column_1_2 > .et_pb_pricing > .et_pb_pricing_table:nth-child(2n+1) {
  clear: both;
}
.et_pb_column_4_4 > .et_pb_pricing > .et_pb_pricing_table:nth-child(n+5),
.et_pb_column_3_4 > .et_pb_pricing > .et_pb_pricing_table:nth-child(n+4),
.et_pb_column_2_3 > .et_pb_pricing > .et_pb_pricing_table:nth-child(n+3),
.et_pb_column_1_2 > .et_pb_pricing > .et_pb_pricing_table:nth-child(n+3) {
  margin-top: 50px;
}
.et_pb_column_4_4 .et_pb_pricing_table.et_pb_featured_table:nth-child(n+5),
.et_pb_column_3_4 .et_pb_pricing_table.et_pb_featured_table:nth-child(n+4),
.et_pb_column_2_3 .et_pb_pricing_table.et_pb_featured_table:nth-child(n+3),
.et_pb_column_1_2 .et_pb_pricing_table.et_pb_featured_table:nth-child(n+3) {
  margin-top: 30px;
}
.et_pb_pricing_heading {
  background-color: #bebebe;
  margin-bottom: 17px;
  padding: 10px 0;
}
.et_pb_pricing_heading h2 {
  color: #fff;
  padding-bottom: 5px;
}
.et_pb_best_value {
  color: #fff;
  font-size: 16px;
  line-height: 20px;
  display: block;
  font-weight: 500;
}
.et_pb_pricing_content_top {
  border-bottom: 1px solid #bebebe;
  padding-bottom: 30px;
}
.et_pb_et_price {
  color: #999;
  font-size: 16px;
}
.et_pb_dollar_sign {
  font-size: 18px;
  font-weight: 400;
  position: absolute;
  margin-left: -0.5em;
}
.et_pb_sum {
  font-size: 80px;
  line-height: 1.03em;
  font-weight: 300;
}
.et_pb_pricing_content {
  padding: 30px;
  text-align: left;
}
.et_pb_featured_table .et_pb_pricing_content {
  padding-bottom: 50px;
}
.et_pb_pricing li {
  line-height: 1.6em;
  padding: 0 0 1.6em 14px;
  position: relative;
}
.et_pb_pricing li:last-child {
  padding-bottom: 0;
}
.et_pb_pricing li span:before {
  border-style: solid;
  border-width: 3px;
  content: "";
  left: -14px;
  position: absolute;
  top: 9px;
  border-radius: 3px;
}
.et_pb_pricing li.et_pb_not_available {
  color: #ccc;
}
.et_pb_pricing li.et_pb_not_available span:before {
  border-color: #ccc;
}
.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: 0;
}
.et_pb_pricing_table_button {
  display: inline-block;
}
/* Testimonials Module */
.et_pb_testimonial {
  position: relative;
  padding: 30px;
  line-height: 1.5;
}
.et_pb_testimonial.et_pb_testimonial_no_bg {
  padding: 30px 0 0;
}
.et_pb_testimonial p:last-of-type {
  padding-bottom: 0px;
}
.et_pb_testimonial_portrait,
.et_pb_testimonial_portrait:before {
  border-radius: 90px;
}
.et_pb_testimonial_portrait {
  float: left;
  position: relative;
  display: table-cell;
  width: 90px;
  height: 90px;
  margin-right: 30px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.et_pb_testimonial_portrait:before {
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}
.et_pb_column_1_3 .et_pb_testimonial_portrait,
.et_pb_column_1_4 .et_pb_testimonial_portrait,
.et_pb_column_3_8 .et_pb_testimonial_portrait {
  float: none;
  display: block;
  margin: 0 auto 20px;
}
.et_pb_testimonial_description {
  display: table-cell;
}
.et_pb_bg_layout_dark .et_pb_testimonial_description a {
  color: #fff;
}
.et_pb_testimonial_author {
  margin-top: 16px;
  font-weight: 700;
  display: block;
}
.et_pb_testimonial_author a {
  color: inherit;
}
.et_pb_testimonial:before {
  content: "\7c";
  font-size: 32px;
  left: 50%;
  position: absolute;
  top: -16px;
  background: #f5f5f5;
  margin-left: -16px;
  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,
.et_pb_testimonial_old_layout .et_pb_testimonial_description a {
  color: #666 !important;
}
/* Call To Action Module */
.et-promo {
  background-color: #1f6581;
  padding: 40px 0 25px;
}
.et-promo-description {
  float: left;
  padding: 0 60px;
}
.et-promo-description {
  width: 754px;
}
.et-promo-description p {
  color: #fff;
}
.et-promo-button {
  padding-right: 60px;
  display: inline-block;
  font-weight: 500;
  font-size: 20px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.35);
  border-radius: 5px;
  padding: 14px 20px;
  margin-top: 20px;
  float: left;
}
/* Number Counter Module */
.et_pb_counter_title {
  font-size: 12px;
  line-height: 1.6em;
  display: block;
}
.et_pb_bg_layout_light .et_pb_counter_title {
  color: #666;
}
.et_pb_counter_container {
  background-color: #dddddd;
  color: #fff;
  margin-bottom: 10px;
  overflow: hidden;
  position: relative;
  display: block;
}
.et_pb_counter_amount {
  opacity: 0;
  float: left;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6em;
  text-align: right;
  padding: 1px 3% 1px 1px;
  display: block;
  min-height: 6px;
}
/* Blog Module */
.et_pb_post {
  margin-bottom: 60px;
}
.et_pb_post .entry-featured-image-url {
  display: block;
  position: relative;
}
.et_pb_post h2 {
  margin-top: 30px;
}
.et_pb_post h2 a,
.et_pb_portfolio_item h3 a {
  text-decoration: none;
}
.et_pb_post .post-meta {
  font-size: 14px;
  margin-bottom: 6px;
}
.et_pb_post .post-meta a,
.et_pb_portfolio_item .post-meta a {
  text-decoration: none;
}
.et_pb_post .more {
  color: #82c0c7;
  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 {
  display: block;
  position: relative;
}
/* Color Layouts */
.et_pb_bg_layout_light .et_pb_post .post-meta,
.et_pb_bg_layout_light .et_pb_portfolio_item .post-meta,
.et_pb_bg_layout_light .et_pb_post .post-meta a,
.et_pb_bg_layout_light .et_pb_portfolio_item .post-meta a,
.et_pb_bg_layout_light .et_pb_post p,
.et_pb_bg_layout_light p.et_pb_title_meta_container,
.et_pb_bg_layout_light p.et_pb_title_meta_container a {
  color: #666;
}
.et_pb_bg_layout_dark .et_pb_post .post-meta,
.et_pb_bg_layout_dark .et_pb_portfolio_item .post-meta,
.et_pb_bg_layout_dark .et_pb_post .post-meta a,
.et_pb_bg_layout_dark .et_pb_portfolio_item .post-meta a,
.et_pb_bg_layout_dark .et_pb_post p,
.et_pb_bg_layout_dark p.et_pb_title_meta_container,
.et_pb_bg_layout_dark p.et_pb_title_meta_container a {
  color: inherit;
}
/* Grid Layout */
.et_pb_blog_grid .column {
  float: left;
  max-width: 100%;
}
.et_pb_blog_grid .column.size-1of3:nth-child(3n),
.et_pb_blog_grid .column.size-1of2:nth-child(2n) {
  margin-right: 0 !important;
}
.et_pb_blog_grid .et_pb_post {
  border: 1px solid #d8d8d8;
  padding: 19px;
  background-color: #fff;
  word-wrap: break-word;
}
.et_pb_blog_grid_dropshadow .et_pb_post {
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
}
.et_pb_blog_grid .et_pb_image_container {
  position: relative;
}
.et_pb_image_container,
.et_pb_blog_grid .et_main_video_container,
.et_pb_blog_grid .et_audio_content,
.et_pb_blog_grid .et_pb_post .et_pb_slider {
  margin: -20px -20px 10px;
}
.et_pb_image_container img,
.et_pb_post a img {
  vertical-align: bottom;
  max-width: 100%;
}
.et_pb_blog_grid .et_pb_image_container img {
  min-width: 100%;
  max-width: 100%;
  height: auto;
}
.et_pb_blog_grid .et_pb_no_thumb h2 {
  margin-top: 0;
}
.et_pb_blog_grid .et_audio_content {
  margin-bottom: 0;
}
.et_pb_blog_grid h2 {
  font-size: 18px;
  margin-top: 19px;
}
.et_pb_blog_grid[data-columns]::before {
  display: none;
  opacity: 0;
  line-height: 0;
}
.js .et_pb_blog_grid[data-columns] .et_pb_post {
  opacity: 0;
}
.js .et_pb_blog_grid[data-columns] .column .et_pb_post {
  opacity: 1;
  -webkit-animation: gridFadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  animation: gridFadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}
/* Video Module */
.et_pb_video {
  position: relative;
}
.et_pb_video_box {
  display: block;
  position: relative;
  z-index: 1;
  line-height: 0;
}
.et_pb_video_box video {
  width: 100% !important;
  height: auto !important;
}
.et_pb_video_overlay {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}
.et_pb_video_play:before {
  font-family: 'ETmodules';
  content: "\49";
}
.et_pb_video_play {
  display: block;
  position: absolute;
  z-index: 100;
  color: #fff;
  left: 50%;
  top: 50%;
}
.et_pb_bg_layout_light .et_pb_video_play {
  color: #333;
}
.et_pb_video_overlay_hover {
  background: rgba(0, 0, 0, 0);
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 100;
  transition: all 0.5s ease-in-out;
}
.et_pb_video .et_pb_video_overlay_hover:hover {
  background: rgba(0, 0, 0, 0.6);
}
/* Column Adjustments */
.et_pb_column_4_4 .et_pb_video_play,
.et_pb_column_3_4 .et_pb_video_play,
.et_pb_column_2_3 .et_pb_video_play,
.et_pb_column_1_2 .et_pb_video_play {
  font-size: 6rem;
  line-height: 6rem;
  margin-left: -3rem;
  margin-top: -3rem;
}
.et_pb_column_3_8 .et_pb_video_play,
.et_pb_column_1_3 .et_pb_video_play,
.et_pb_column_1_4 .et_pb_video_play {
  font-size: 3rem;
  line-height: 3rem;
  margin-left: -1.5rem;
  margin-top: -1.5rem;
}
/* Video Slider Module */
.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-controllers {
  position: relative;
  margin-top: 10px;
  bottom: 0;
  z-index: initial;
}
.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: #fff !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: #333 !important;
}
.et_pb_carousel {
  margin-top: 2%;
  position: relative;
  overflow: hidden;
}
.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: 0 !important;
}
.et_pb_slider_carousel.et_pb_controls_light + .et_pb_carousel .et-pb-arrow-prev,
.et_pb_slider_carousel.et_pb_controls_light + .et_pb_carousel .et-pb-arrow-next,
.et_pb_slider_carousel.et_pb_controls_light + .et_pb_carousel .et_pb_video_play {
  color: #fff;
}
.et_pb_slider_carousel.et_pb_controls_dark + .et_pb_carousel .et-pb-arrow-prev,
.et_pb_slider_carousel.et_pb_controls_dark + .et_pb_carousel .et-pb-arrow-next,
.et_pb_slider_carousel.et_pb_controls_dark + .et_pb_carousel .et_pb_video_play {
  color: #333;
}
.et_pb_carousel_items {
  width: 100%;
  height: auto;
  position: relative;
  overflow: hidden;
}
.et_pb_carousel_items .et-carousel-group {
  display: none;
  float: left;
  width: 100%;
  position: relative;
}
.et_pb_carousel_items .et-carousel-group.active {
  display: block;
}
.et_pb_carousel_items .et-carousel-group.active .et_pb_carousel_item:last-child {
  margin-right: 0;
}
.et_pb_carousel_item {
  display: none;
  position: relative;
  background: rgba(0, 0, 0, 0.25);
  float: left;
  margin: 0 2% 0 0;
  padding: 0;
}
.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 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}
.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 {
  opacity: 0;
  transition: all 0.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);
}
/* Mobile Adjustments */
.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;
}
/* Column Adjustments */
.et_pb_column_1_4 .et_pb_slider_carousel .et_pb_slide {
  min-height: initial !important;
}
.et_pb_column_4_4 .et_pb_carousel_item .et_pb_video_play,
.et_pb_column_3_4 .et_pb_carousel_item .et_pb_video_play,
.et_pb_column_2_3 .et_pb_carousel_item .et_pb_video_play,
.et_pb_column_1_2 .et_pb_carousel_item .et_pb_video_play {
  font-size: 2.78rem;
  line-height: 2.78rem;
  margin-left: -1.39rem;
  margin-top: -1.39rem;
}
.et_pb_column_3_8 .et_pb_carousel_item .et_pb_video_play,
.et_pb_column_1_3 .et_pb_carousel_item .et_pb_video_play {
  font-size: 2rem;
  line-height: 2rem;
  margin-left: -1rem;
  margin-top: -1rem;
}
.et_pb_column_1_4 .et_pb_carousel_item .et_pb_video_play {
  font-size: 1.5rem;
  line-height: 1.5rem;
  margin-left: -0.75rem;
  margin-top: -0.75rem;
}
/* Sidebar Module */
.et_pb_widget_area_left {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  padding-right: 30px;
}
.et_pb_widget_area_right {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  padding-left: 30px;
}
.et_pb_no_sidebar_vertical_divider .et_pb_widget_area_left {
  border-right: none;
}
.et_pb_no_sidebar_vertical_divider .et_pb_widget_area_right {
  border-left: none;
}
.et_pb_sidebar_no_border {
  border: none;
  padding: 0;
}
/* Fullwidth Image Module */
.et_pb_fullwidth_image {
  position: relative;
  line-height: 0;
}
.et_pb_fullwidth_image img {
  width: 100%;
}
/* Call To Action and Button Modules */
.et_pb_promo {
  padding: 40px 60px;
  text-align: center;
}
.et_pb_promo_description {
  padding-bottom: 20px;
}
.et_pb_promo_description p:last-of-type {
  padding-bottom: 0px;
}
.et_pb_promo_button,
.et_pb_module.et_pb_button {
  display: inline-block;
  color: inherit;
}
.et_pb_promo_button:hover,
.et_pb_newsletter_button:hover {
  text-decoration: none;
}
.et_pb_column_1_2 .et_pb_promo,
.et_pb_column_1_3 .et_pb_promo,
.et_pb_column_1_4 .et_pb_promo {
  padding: 40px;
}
.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;
}
/* Newsletter Module */
.et_pb_newsletter {
  padding: 25px;
}
.et_pb_newsletter_form,
.et_pb_newsletter_description {
  width: 50%;
  padding: 0;
}
.et_pb_newsletter_description {
  float: left;
  margin-bottom: 20px;
}
.et_pb_newsletter_description p:last-of-type {
  padding-bottom: 0px;
}
.et_pb_newsletter_form {
  float: left;
}
.et_pb_newsletter_form p input {
  font-size: 14px;
  border: none !important;
  padding: 14px 4% !important;
  font-size: 16px;
  color: #666;
  background-color: #fff;
  width: 100%;
  font-weight: 400;
  border-radius: 3px !important;
}
.et_pb_newsletter_form p .et_pb_signup_error {
  border: 1px solid #f00 !important;
}
.et_pb_newsletter_result {
  display: none;
}
.et_pb_newsletter_button {
  display: block;
  color: inherit;
  width: 100%;
  text-align: center;
  box-sizing: border-box;
}
.et_pb_login_form .et_pb_newsletter_button,
.et_pb_feedburner_form .et_pb_newsletter_button {
  margin: 0;
  width: 100%;
  cursor: pointer;
}
.et_pb_login_form form,
.et_pb_feedburner_form form {
  text-align: left;
}
.et_pb_login_form ::-webkit-input-placeholder,
.et_pb_feedburner_form ::-webkit-input-placeholder {
  color: #666;
}
.et_pb_login_form ::-moz-placeholder,
.et_pb_feedburner_form ::-moz-placeholder {
  color: #666;
}
.et_pb_login_form :-ms-input-placeholder,
.et_pb_feedburner_form :-ms-input-placeholder {
  color: #666;
}
.et_pb_no_bg {
  padding: 0 !important;
}
/* Column Adjustments */
.logged-in .et_pb_login .et_pb_newsletter_description,
.et_pb_column_1_2 .et_pb_newsletter_form,
.et_pb_column_1_2 .et_pb_newsletter_description,
.et_pb_column_3_8.et_pb_column_inner .et_pb_newsletter_form,
.et_pb_column_3_8.et_pb_column_inner .et_pb_newsletter_description,
.et_pb_column_1_3 .et_pb_newsletter_form,
.et_pb_column_1_3 .et_pb_newsletter_description,
.et_pb_column_1_3.et_pb_column_inner .et_pb_newsletter_form,
.et_pb_column_1_3.et_pb_column_inner .et_pb_newsletter_description,
.et_pb_column_1_4 .et_pb_newsletter_form,
.et_pb_column_1_4 .et_pb_newsletter_description {
  width: 100%;
  padding: 0;
}
.et_pb_column_4_4 .et_pb_newsletter_form,
.et_pb_column_3_4 .et_pb_newsletter_form,
.et_pb_column_2_3 .et_pb_newsletter_form {
  padding-left: 40px;
}
/* Tabs Module */
.et_pb_tabs {
  border: 1px solid #d9d9d9;
}
ul.et_pb_tabs_controls {
  border-bottom: 1px solid #d9d9d9;
  background-color: #f4f4f4;
}
.et_pb_tabs_controls li {
  float: left;
  padding: 5px 30px 3px;
  border-right: 1px solid #d9d9d9;
  font-weight: 600;
  position: relative;
  cursor: pointer;
  max-width: 100%;
}
.et_pb_tabs_controls li:not(.et_pb_tab_active):last-child {
  border-right: none;
}
.et_pb_tabs_controls li a {
  text-decoration: none;
  color: #666;
}
.et_pb_tabs_controls li.et_pb_tab_active {
  padding: 4px 30px 4px;
  background-color: #fff;
  bottom: -1px;
}
.et_pb_tab_active a {
  color: #333!important;
}
.et_pb_tab p:last-of-type {
  padding-bottom: 0px;
}
.et_pb_all_tabs {
  padding: 24px 30px;
  background: #fff;
}
.et_pb_all_tabs > div,
.et_pb_toggle_close .et_pb_toggle_content {
  display: none;
}
.et_pb_all_tabs .et_pb_active_content {
  display: block;
}
/* Column Adjustments */
.et_pb_column_1_3 .et_pb_tabs_controls,
.et_pb_column_1_4 .et_pb_tabs_controls {
  border-bottom: none;
}
.et_pb_column_1_3 .et_pb_tabs_controls li,
.et_pb_column_1_4 .et_pb_tabs_controls li,
.et_pb_column_3_8 .et_pb_tabs_controls li {
  float: none;
  border-right: none;
  border-bottom: 1px solid #d9d9d9;
}
/* Accordion + Toggle Modules*/
.et_pb_toggle {
  border: 1px solid #d9d9d9;
}
.et_pb_toggle_close {
  background-color: #f4f4f4;
  padding: 20px;
}
.et_pb_toggle_open {
  padding: 20px;
  background: #FFF;
}
.et_pb_toggle h5.et_pb_toggle_title {
  cursor: pointer;
  position: relative;
  padding: 0 50px 0 0;
}
.et_pb_toggle_close h5.et_pb_toggle_title {
  color: #666;
}
.et_pb_toggle_open h5.et_pb_toggle_title {
  color: #333;
}
.et_pb_toggle_title:before {
  content: "\e050";
  position: absolute;
  right: 0px;
  font-size: 16px;
  color: #ccc;
  top: 50%;
  margin-top: -0.5em;
}
.et_pb_toggle_open .et_pb_toggle_title:before {
  content: "\e04f";
}
.et_pb_toggle_content {
  padding-top: 20px;
}
.et_pb_toggle_content p:last-of-type {
  padding-bottom: 0px;
}
/* Map Module */
.et_pb_map {
  height: 440px;
  width: 100%;
  position: relative;
}
body.chrome.parallax-map-support .et_pb_map {
  -webkit-transform: inherit !important;
          transform: inherit !important;
}
.et_pb_fullwidth_section .et_pb_map_container {
  margin: 0;
}
.et_pb_map_container img {
  max-width: inherit;
}
.et_pb_map_pin {
  display: none;
  visibility: hidden;
}
/* Column Adjustments */
.et_pb_column_2_3 .et_pb_map {
  height: 400px;
}
.et_pb_column_1_2 .et_pb_map,
.et_pb_column_3_8 .et_pb_map {
  height: 280px;
}
.et_pb_column_1_3 .et_pb_map,
.et_pb_column_1_4 .et_pb_map {
  height: 230px;
}
/* Contact Form Module */
.et_pb_contact_form {
  margin-left: -3%;
}
.et_pb_contact_field {
  padding: 0 0 0 3%;
  margin-bottom: 3%;
}
.et_pb_contact_main_title {
  font-size: 26px;
  font-weight: 500;
  padding-bottom: 16px;
}
.et_pb_column_1_3 .et_pb_contact_main_title,
.et_pb_column_1_4 .et_pb_contact_main_title {
  font-size: 22px;
}
.et_pb_contact_form_label {
  display: none;
}
.et_pb_contact_right {
  display: inline-block;
  width: auto;
  margin: 0;
  text-align: right;
}
.et_pb_contact .et_pb_contact_field_half {
  width: 50%;
  float: left;
  overflow: hidden;
}
.et_pb_contact p input,
.et_pb_contact p textarea {
  background-color: #eee;
  border: none;
  width: 100%;
  border-radius: 0;
  font-size: 14px;
  color: #999;
  padding: 16px;
}
.et_pb_contact_right p input {
  max-width: 45px;
  padding: 16px;
}
.et_pb_contact_message {
  min-height: 150px;
}
.et_pb_contact_submit,
.et_pb_contact_reset {
  font-family: inherit;
  display: inline-block;
  margin: 0 0 0 15px;
  cursor: pointer;
}
.et_pb_contact p .et_contact_error {
  border: 1px solid red !important;
}
.et_contact_bottom_container {
  float: right;
  text-align: right;
  margin-top: -1.5%;
  overflow: hidden;
}
.et_pb_contact_form .et_pb_contactform_validate_field {
  display: none !important;
  opacity: 0 !important;
  height: 0 !important;
  width: 0 !important;
  border: none !important;
  visibility: hidden !important;
}
.et_pb_contactform_validate_field {
  display: none;
}
/* Countdown Timer Module */
.et_pb_countdown_timer {
  padding: 4%;
}
.et_pb_countdown_timer .et_pb_countdown_timer_container {
  width: 100%;
  text-align: center;
}
.et_pb_countdown_timer .title {
  font-size: 26px;
  font-weight: 500;
  margin: 0 0 30px;
  padding: 0;
  text-align: center;
}
.et_pb_countdown_timer .section {
  display: inline-block;
}
.et_pb_countdown_timer .section.values {
  width: 17%;
  max-width: 160px;
}
.et_pb_countdown_timer .section p {
  font-size: 54px;
  line-height: 54px;
  padding-bottom: 0px;
  text-align: center;
  display: inline-block;
}
.et_pb_countdown_timer .section.zero p {
  opacity: 0.40;
}
.et_pb_countdown_timer .section p.label {
  text-align: center;
  font-size: 14px;
  line-height: 25px;
  display: block;
}
.et_pb_countdown_timer .sep {
  position: relative;
  top: -28px;
}
/* Column Adjustments */
.et_pb_column_1_4 .et_pb_countdown_timer .section p {
  font-size: 20px;
  line-height: 20px;
}
.et_pb_column_1_2 .et_pb_countdown_timer .section p {
  font-size: 38px;
  line-height: 38px;
}
.et_pb_column_1_2 .et_pb_countdown_timer .section p.label {
  font-size: 12px;
  line-height: 20px;
}
.et_pb_column_1_2 .et_pb_countdown_timer .sep,
.et_pb_column_3_8 .et_pb_countdown_timer .sep,
.et_pb_column_1_3 .et_pb_countdown_timer .sep,
.et_pb_column_1_4 .et_pb_countdown_timer .sep {
  top: -22px;
}
.et_pb_column_1_3 .et_pb_countdown_timer .title,
.et_pb_column_1_4 .et_pb_countdown_timer .title {
  font-size: 22px;
  margin-bottom: 20px;
}
.et_pb_column_3_8 .et_pb_countdown_timer .section p,
.et_pb_column_1_3 .et_pb_countdown_timer .section p,
.et_pb_column_1_4 .et_pb_countdown_timer .section p {
  font-size: 28px;
  line-height: 28px;
}
.et_pb_column_3_8 .et_pb_countdown_timer .section p.label,
.et_pb_column_1_3 .et_pb_countdown_timer .section p.label,
.et_pb_column_1_4 .et_pb_countdown_timer .section p.label {
  font-size: 11px;
  line-height: 19px;
}
/* Vertical Nav Adjustments */
.et_vertical_nav .et_pb_column_3_8 .et_pb_countdown_timer .section p.value,
.et_vertical_nav .et_pb_column_3_8 .et_pb_countdown_timer .sep p,
.et_vertical_nav .et_pb_column_1_3 .et_pb_countdown_timer .section p.value,
.et_vertical_nav .et_pb_column_1_3 .et_pb_countdown_timer .sep p,
.et_vertical_nav .et_pb_column_1_4 .et_pb_countdown_timer .section p.value,
.et_vertical_nav .et_pb_column_1_4 .et_pb_countdown_timer .sep p {
  font-size: 20px;
  line-height: 20px;
}
/* Circle Counter Module */
.et_pb_circle_counter,
.et_pb_number_counter {
  margin: 0 auto 30px;
  position: relative;
  text-align: center;
}
.et_pb_circle_counter {
  max-width: 225px;
}
.et_pb_circle_counter canvas {
  position: absolute;
  top: 0;
  left: 0;
}
.et_pb_circle_counter .percent,
.et_pb_number_counter .percent {
  position: relative;
  z-index: 2;
}
.et_pb_circle_counter .percent p,
.et_pb_number_counter .percent p {
  visibility: hidden;
}
.et_pb_circle_counter .percent p,
.et_pb_slide_content .et_pb_circle_counter .percent p:last-of-type {
  font-size: 40px;
  font-weight: 500;
  position: relative;
  line-height: 0.1em;
  padding: 49% 0;
}
.et_pb_circle_counter h3,
.et_pb_number_counter h3 {
  padding: 20px 0 0 0;
  font-size: 18px;
}
/* Number Counter Module */
.et_pb_number_counter {
  width: auto;
}
.et_pb_number_counter canvas {
  display: none;
  visibility: hidden;
}
.et_pb_number_counter .percent {
  height: 72px;
}
.et_pb_number_counter .percent p {
  font-size: 72px;
  line-height: 72px;
  font-weight: 500;
}
/* Project Post Type */
.et_pb_post .entry-content {
  padding-top: 30px;
}
.et_pb_portfolio_item h2,
.et_pb_gallery_grid .et_pb_gallery_item h3 {
  margin-top: 10px;
}
.et_pb_inline_icon:before,
.et_overlay.et_pb_inline_icon:before {
  content: attr(data-icon);
}
/* Portfolio + Shop Overlay */
.et_overlay {
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.9);
  opacity: 0;
  transition: all 0.3s;
  border: 1px solid #e5e5e5;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
}
.et_overlay:before {
  content: '\e050';
  position: absolute;
  top: 55%;
  left: 50%;
  margin: -14px 0 0 -14px;
  font-size: 32px;
  transition: all 0.4s;
}
.et_overlay:hover:before {
  top: 50%;
}
.et_shop_image:hover .et_overlay,
.et_portfolio_image:hover .et_overlay,
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay,
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .meta,
.et_pb_gallery_image:hover .et_overlay,
.et_pb_has_overlay:hover .et_overlay {
  z-index: 3;
  opacity: 1;
}
.et_pb_slider.et_pb_gallery_fullwidth span.et_overlay {
  display: none;
}
#ie7 .et_overlay,
#ie8 .et_overlay {
  display: none;
}
/* Fullwidth Menu Module */
.et_pb_fullwidth_menu .fullwidth-menu-nav,
.et_pb_fullwidth_menu .fullwidth-menu-nav > ul {
  float: none;
}
.et_pb_fullwidth_menu .fullwidth-menu-nav > ul {
  padding: 28px 0 0 !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 0;
  text-align: left;
}
.et_pb_bg_layout_dark.et_pb_fullwidth_menu ul li a {
  color: #fff;
}
.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: 0 0 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: 0;
}
.et_pb_fullwidth_menu .fullwidth-menu-nav > ul.upwards li ul {
  bottom: 100%;
  top: initial;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-top: none;
  border-bottom-color: #2EA3F2;
  box-shadow: 2px -2px 5px rgba(0, 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 {
  bottom: 0px;
  top: initial;
  border: none;
}
.et_pb_fullwidth_menu .fullwidth-menu-nav > ul.upwards li.mega-menu > ul {
  bottom: 76px;
}
/* Login Module */
.et_pb_forgot_password {
  font-size: 12px;
  margin-top: -5px;
}
.et_pb_forgot_password a {
  color: #fff;
  text-decoration: underline;
}
.et_pb_bg_layout_light .et_pb_forgot_password a {
  color: #666;
}
/* Person Module */
.et_pb_team_member_image {
  float: left;
  width: 320px;
  margin-right: 30px;
  display: table-cell;
  line-height: 0;
}
.et_pb_team_member_description {
  display: table-cell;
  vertical-align: top;
}
.et_pb_team_member_no_image .et_pb_team_member_description {
  display: block !important;
}
.et_pb_team_member_description h4 {
  padding-bottom: 0;
}
.et_pb_member_position {
  color: #aaa;
  padding-bottom: 7px;
}
/* Column Adjustments */
.et_pb_column_1_2 .et_pb_team_member_image,
.et_pb_column_3_8 .et_pb_team_member_image,
.et_pb_column_1_3 .et_pb_team_member_image,
.et_pb_column_1_4 .et_pb_team_member_image {
  float: none;
  display: block;
  width: auto;
  margin: 0 0 12px;
  text-align: center;
}
.et_pb_column_1_2 .et_pb_team_member_description,
.et_pb_column_3_8 .et_pb_team_member_description,
.et_pb_column_1_3 .et_pb_team_member_description,
.et_pb_column_3_4 .et_pb_team_member_description {
  display: block;
}
/* Social Media */
.et_pb_member_social_links li {
  display: inline-block;
  margin-right: 15px;
}
.et_pb_member_social_links a {
  display: inline-block;
  font-size: 16px;
  position: relative;
  text-align: center;
  transition: color 300ms ease 0s;
  color: #b2b2b2;
  text-decoration: none;
}
.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;
}
/* Blog Post Formats */
.et_quote_content,
.et_link_content,
.et_audio_content,
.et_pb_audio_module_content {
  text-align: center;
  word-wrap: break-word;
  position: relative;
}
.et_link_content,
.et_audio_content,
.et_pb_audio_module_content,
.et_quote_content {
  padding: 50px 60px;
}
/* Link Post Format */
.et_quote_content blockquote p,
.et_quote_content blockquote cite,
.et_link_content h2,
.et_link_content a.et_link_main_url,
.et_audio_content h2,
.et_pb_audio_module_content h2 {
  color: #fff !important;
}
.et_pb_text_color_dark .et_quote_content blockquote p,
.et_pb_text_color_dark .et_quote_content blockquote cite,
.et_pb_text_color_dark .et_link_content h2,
.et_pb_text_color_dark .et_link_content a.et_link_main_url,
.et_pb_text_color_dark .et_audio_content h2,
.et_pb_text_color_dark .et_pb_audio_module_content h2,
.et_pb_text_color_dark .et_audio_module_meta {
  color: #666 !important;
}
.et_pb_text_color_dark.et_quote_content blockquote p,
.et_pb_text_color_dark.et_quote_content blockquote cite,
.et_pb_text_color_dark.et_link_content h2,
.et_pb_text_color_dark.et_link_content a.et_link_main_url,
.et_pb_text_color_dark.et_audio_content h2,
.et_pb_text_color_dark.et_pb_audio_module_content h2 {
  color: #bbb !important;
}
.et_pb_text_color_dark.et_quote_content,
.et_pb_text_color_dark.et_link_content,
.et_pb_text_color_dark.et_audio_content {
  background-color: #e8e8e8;
}
.et_quote_main_link {
  position: absolute;
  text-indent: -9999px;
  width: 100%;
  height: 100%;
  display: block;
  top: 0;
  left: 0;
}
/* Quote Post Format */
.et_quote_content blockquote {
  padding: 0;
  margin: 0;
  border: none;
}
.et_quote_content blockquote p,
.et_link_content h2,
.et_audio_content h2,
.et_pb_audio_module_content h2 {
  margin-top: 0;
}
.et_quote_content blockquote p,
.et_link_content h2,
.et_audio_content h2 {
  line-height: 44px;
}
.et_audio_content h2 {
  margin-bottom: 20px;
}
.et_quote_content blockquote cite,
.et_link_content a.et_link_main_url {
  font-size: 18px;
  font-weight: 200;
}
.et_quote_content blockquote cite {
  font-style: normal;
}
/* Column Adjustments */
.et_pb_column_1_2 .et_audio_content h2,
.et_pb_column_1_3 .et_audio_content h2,
.et_pb_column_3_8 .et_audio_content h2,
.et_pb_column_1_4 .et_audio_content h2,
.et_pb_blog_grid .et_audio_content h2 {
  margin-bottom: 9px;
  margin-top: 0;
}
.et_pb_column_2_3 .et_quote_content {
  padding: 50px 42px 45px;
}
.et_pb_column_2_3 .et_link_content,
.et_pb_column_2_3 .et_audio_content,
.et_pb_column_2_3 .et_pb_audio_module_content {
  padding: 40px 40px 45px;
}
.et_pb_column_1_2 .et_quote_content {
  padding: 35px 40px;
}
.et_pb_column_1_2 .et_link_content,
.et_pb_column_1_2 .et_audio_content {
  padding: 35px 40px;
}
.et_pb_column_1_2 .et_pb_audio_module_content {
  padding: 40px 40px 35px;
}
.et_pb_column_1_2 .et_quote_content blockquote p {
  font-size: 26px;
}
.et_pb_column_1_2 .et_quote_content blockquote p,
.et_pb_column_1_2 .et_link_content h2,
.et_pb_column_1_2 .et_audio_content h2 {
  line-height: 32px;
}
.et_pb_column_1_2 .et_quote_content blockquote cite,
.et_pb_column_1_2 .et_link_content a.et_link_main_url {
  font-size: 14px;
}
.et_pb_column_1_3 .et_quote_content,
.et_pb_column_3_8 .et_quote_content,
.et_pb_column_1_4 .et_quote_content,
.et_pb_blog_grid .et_quote_content {
  padding: 35px 30px 32px;
}
.et_pb_column_1_3 .et_quote_content blockquote p,
.et_pb_column_3_8 .et_quote_content blockquote p,
.et_pb_column_1_4 .et_quote_content blockquote p,
.et_pb_blog_grid .et_quote_content blockquote p,
.et_pb_column_1_3 .et_link_content h2,
.et_pb_column_3_8 .et_link_content h2,
.et_pb_column_1_4 .et_link_content h2,
.et_pb_blog_grid .et_link_content h2,
.et_pb_column_1_3 .et_audio_content h2,
.et_pb_column_3_8 .et_audio_content h2,
.et_pb_column_1_4 .et_audio_content h2,
.et_pb_blog_grid .et_audio_content h2 {
  font-size: 18px;
  line-height: 26px;
}
.et_pb_column_1_3 .et_quote_content blockquote cite,
.et_pb_column_3_8 .et_quote_content blockquote cite,
.et_pb_column_1_4 .et_quote_content blockquote cite,
.et_pb_blog_grid .et_quote_content blockquote cite,
.et_pb_column_1_3 .et_link_content a.et_link_main_url,
.et_pb_column_3_8 .et_link_content a.et_link_main_url,
.et_pb_column_1_4 .et_link_content a.et_link_main_url,
.et_pb_blog_grid .et_link_content a.et_link_main_url {
  font-size: 14px;
}
.et_pb_blog_grid .et_link_content,
.et_pb_blog_grid .et_quote_content {
  margin: -20px -20px 19px;
}
.et_pb_column_1_3 .et_link_content,
.et_pb_column_3_8 .et_link_content,
.et_pb_column_1_4 .et_link_content,
.et_pb_blog_grid .et_link_content,
.et_pb_column_1_3 .et_audio_content,
.et_pb_column_1_4 .et_audio_content,
.et_pb_column_3_8 .et_audio_content,
.et_pb_blog_grid .et_audio_content {
  padding: 35px 20px;
}
.et_pb_column_3_8 .et_pb_audio_module_content,
.et_pb_column_1_3 .et_pb_audio_module_content,
.et_pb_column_1_4 .et_pb_audio_module_content {
  padding: 30px;
}
/* Audio Post Format */
.et_pb_blog_grid .et_audio_content {
  margin-bottom: 19px;
}
.et_audio_container .mejs-container,
.et_audio_container .mejs-embed,
.et_audio_container .mejs-embed body,
.et_audio_container .mejs-container .mejs-controls {
  background: none;
  height: auto;
}
.et_audio_container .mejs-time.mejs-currenttime-container,
.et_audio_container .mejs-controls .mejs-time-rail .mejs-time-loaded {
  display: none !important;
}
.et_audio_container .mejs-time.mejs-currenttime-container.custom {
  display: block !important;
  padding: 0;
  margin-left: 10px;
  line-height: inherit;
}
.et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total,
.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
  background: rgba(255, 255, 255, 0.5);
  border-radius: 5px;
  height: 4px;
  margin: 8px 0 0 0;
  top: 0;
}
.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total,
.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_audio_container .mejs-controls > div {
  height: 20px !important;
}
.et_audio_container .mejs-controls div.mejs-time-rail {
  padding-top: 0;
  position: relative;
  display: block !important;
}
.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 {
  height: auto;
  width: auto;
  margin-left: 10px;
}
.et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current,
.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background: #fff;
  height: 4px;
  border-radius: 5px;
}
.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current,
.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background: #999;
}
.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  top: 8px;
}
.et_audio_container .mejs-controls .mejs-time-rail .mejs-time-handle,
.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
  display: block;
  top: -3px;
  border: none;
  width: 10px;
}
.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
  background: #FFF;
  border-radius: 5px;
  height: 10px;
  position: absolute;
  top: 5px;
}
.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;
  margin-left: 5px;
  display: block !important;
  float: left;
}
.et_audio_container .mejs-controls div.mejs-horizontal-volume-slider {
  height: 4px;
}
.et_audio_container .mejs-playpause-button button,
.et_audio_container .mejs-volume-button button {
  background: none !important;
  margin: 0 !important;
  width: auto !important;
  height: auto !important;
  position: relative !important;
  z-index: 99;
}
.et_audio_container .mejs-playpause-button button:before {
  content: "\45" !important;
  font-size: 32px;
  left: 0;
  top: -8px;
}
.et_audio_container .mejs-playpause-button button:before,
.et_audio_container .mejs-volume-button button:before {
  color: #fff;
}
.et_pb_text_color_dark .et_audio_container .mejs-playpause-button button:before,
.et_pb_text_color_dark .et_audio_container .mejs-volume-button button:before {
  color: #666;
}
.et_pb_text_color_dark .mejs-controls .mejs-time-rail .mejs-time-handle,
.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
  background: #666;
}
.et_pb_text_color_dark .mejs-container .mejs-controls .mejs-time span {
  color: #999;
}
.et_audio_container .mejs-playpause-button {
  margin-top: -7px !important;
  width: auto !important;
  height: auto !important;
}
.et_audio_container .mejs-controls .mejs-button button:focus {
  outline: none;
}
.et_audio_container .mejs-playpause-button.mejs-pause button:before {
  content: "\60" !important;
}
.et_audio_container .mejs-volume-button button:before {
  content: "\e068";
  font-size: 18px;
}
.et_pb_column_1_3 .et_audio_container .mejs-container .mejs-controls .mejs-time span,
.et_pb_column_3_8 .et_audio_container .mejs-container .mejs-controls .mejs-time span,
.et_pb_column_1_4 .et_audio_container .mejs-container .mejs-controls .mejs-time span,
.et_pb_blog_grid .et_audio_container .mejs-container .mejs-controls .mejs-time span {
  font-size: 14px;
}
/* Gallery Post Format */
.et_pb_post .et_pb_gallery_post_type .et_pb_slide {
  min-height: 500px;
  background-size: cover !important;
  background-position: top center;
}
.et_pb_row .et_pb_blog_grid .et_pb_post .et_pb_slide {
  min-height: 180px;
}
.et_gallery_item {
  float: left;
  width: 28.353%;
  margin: 0 7.47% 7.47% 0;
}
.et_gallery_item:nth-child(3n) {
  margin-right: 0;
}
.et_gallery_item:nth-child(3n+1) {
  clear: both;
}
/* Fullwidth Gallery */
.et_full_width_page .et_gallery_item {
  float: left;
  width: 20.875%;
  margin: 0 5.5% 5.5% 0;
}
.et_full_width_page .et_gallery_item:nth-child(3n) {
  margin-right: 5.5%;
}
.et_full_width_page .et_gallery_item:nth-child(3n+1) {
  clear: none;
}
.et_full_width_page .et_gallery_item:nth-child(4n) {
  margin-right: 0;
}
.et_full_width_page .et_gallery_item:nth-child(4n+1) {
  clear: both;
}
/* Column Adjustments */
.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_1_3 .et_pb_post .et_pb_slide,
.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;
}
/* Audio Module */
.et_pb_audio_module {
  position: relative;
}
.et_pb_audio_cover_art {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 220px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.et_pb_audio_module_content {
  margin-left: 220px;
}
.et_pb_audio_module_content h2 {
  margin-bottom: -5px;
}
.et_audio_module_meta {
  margin-bottom: 17px;
  color: #fff;
}
.et_pb_audio_no_image .et_pb_audio_module_content {
  margin-left: 0;
}
/* Column Adjustments */
.et_pb_column_2_3 .et_pb_audio_cover_art {
  width: 180px;
}
.et_pb_column_2_3 .et_pb_audio_module_content {
  margin-left: 180px;
}
.et_pb_column_1_2 .et_pb_audio_cover_art,
.et_pb_column_3_8 .et_pb_audio_cover_art,
.et_pb_column_1_3 .et_pb_audio_cover_art,
.et_pb_column_1_4 .et_pb_audio_cover_art {
  float: none;
  width: 100%;
  position: relative;
}
.et_pb_column_1_2 .et_pb_audio_module_content,
.et_pb_column_3_8 .et_pb_audio_module_content,
.et_pb_column_1_3 .et_pb_audio_module_content,
.et_pb_column_1_4 .et_pb_audio_module_content {
  margin-left: 0;
}
.et_pb_column_1_4 .et_audio_module_meta {
  font-size: 12px;
}
.et_pb_column_1_2 .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_1_4 .et_pb_audio_cover_art {
  height: 170px;
}
/* Icon Font */
.et-pb-arrow-prev:before,
.et-pb-arrow-next:before,
.et_pb_testimonial:before,
.et_pb_toggle_title:before,
.et_overlay:before,
#et_search_icon:before,
.mobile_menu_bar:before,
.et-social-icon a:before,
.et_pb_social_icon a.icon:before,
.et_pb_font_icon:before,
.et_audio_container .mejs-playpause-button button:before,
.et_audio_container .mejs-volume-button button:before,
#et-info-phone:before,
#et-info-email:before,
.et-cart-info span:before,
.et_pb_pricing_table_button:after,
.et_pb_promo_button:after,
a.et_pb_more_button:after,
.et_pb_newsletter_button:after,
.comment-reply-link:after,
.form-submit input:after,
.et_pb_contact_submit:after,
.et_pb_contact_reset:after,
.et_password_protected_form .et_submit_button:after,
.et_pb_button:after,
.woocommerce button.single_add_to_cart_button.button:after,
.woocommerce a.button.alt:after,
.woocommerce-page a.button.alt:after,
.woocommerce button.button.alt:after,
.woocommerce-page button.button.alt:after,
.woocommerce input.button.alt:after,
.woocommerce-page input.button.alt:after,
.woocommerce #respond input#submit.alt:after,
.woocommerce-page #respond input#submit.alt:after,
.woocommerce #content input.button.alt:after,
.woocommerce-page #content input.button.alt:after,
.woocommerce-page a.button:after,
.woocommerce button.button:after,
.woocommerce-page button.button:after,
.woocommerce input.button:after,
.woocommerce-page input.button:after,
.woocommerce #respond input#submit:after,
.woocommerce-page #respond input#submit:after,
.woocommerce #content input.button:after,
.woocommerce-page #content input.button:after,
.woocommerce button.single_add_to_cart_button.read-more-button:after,
.woocommerce a.read-more-button.alt:after,
.woocommerce-page a.read-more-button.alt:after,
.woocommerce button.read-more-button.alt:after,
.woocommerce-page button.read-more-button.alt:after,
.woocommerce input.read-more-button.alt:after,
.woocommerce-page input.read-more-button.alt:after,
.woocommerce #content input.read-more-button.alt:after,
.woocommerce-page #content input.read-more-button.alt:after,
.woocommerce-page a.read-more-button:after,
.woocommerce button.read-more-button:after,
.woocommerce-page button.read-more-button:after,
.woocommerce input.read-more-button:after,
.woocommerce-page input.read-more-button:after,
.woocommerce #content input.read-more-button:after,
.woocommerce-page #content input.read-more-button:after,
.woocommerce button.single_add_to_cart_button.post-nav .nav-links .button:after,
.woocommerce a.post-nav .nav-links .button.alt:after,
.woocommerce-page a.post-nav .nav-links .button.alt:after,
.woocommerce button.post-nav .nav-links .button.alt:after,
.woocommerce-page button.post-nav .nav-links .button.alt:after,
.woocommerce input.post-nav .nav-links .button.alt:after,
.woocommerce-page input.post-nav .nav-links .button.alt:after,
.woocommerce #content input.post-nav .nav-links .button.alt:after,
.woocommerce-page #content input.post-nav .nav-links .button.alt:after,
.woocommerce-page a.post-nav .nav-links .button:after,
.woocommerce button.post-nav .nav-links .button:after,
.woocommerce-page button.post-nav .nav-links .button:after,
.woocommerce input.post-nav .nav-links .button:after,
.woocommerce-page input.post-nav .nav-links .button:after,
.woocommerce #content input.post-nav .nav-links .button:after,
.woocommerce-page #content input.post-nav .nav-links .button:after {
  font-family: 'ETmodules' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.et_pb_custom_button_icon.et_pb_button:after {
  content: attr(data-icon);
}
/* Dropdown Menu */
.nav li li {
  padding: 0 20px;
  margin: 0;
}
.fullwidth-menu li li a {
  padding: 6px 20px;
  width: 200px;
}
.nav li {
  position: relative;
  line-height: 1em;
}
.nav li li {
  position: relative;
  line-height: 2em;
}
.nav li ul {
  position: absolute;
  padding: 20px 0;
}
.nav li ul {
  z-index: 9999;
  width: 240px;
  background: #fff;
  visibility: hidden;
  opacity: 0;
  border-top: 3px solid #2EA3F2;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
.nav li ul {
  -webkit-transform: translate3d(0, 0, 0);
  text-align: left;
}
.nav li.et-hover > ul {
  visibility: visible;
}
.nav li:hover > ul {
  opacity: 1;
  visibility: visible;
}
.nav li li ul {
  z-index: 1000;
  top: -23px;
  left: 240px;
}
.nav li.et-reverse-direction-nav li ul {
  left: auto;
  right: 240px;
}
.nav li:hover {
  visibility: inherit;
  /* fixes IE7 'sticky bug' */
}
.nav li li a,
.et_mobile_menu li a {
  font-size: 14px;
  transition: all 0.2s ease-in-out;
}
.nav ul li a:hover,
.et_mobile_menu li a:hover {
  background-color: rgba(0, 0, 0, 0.03);
  opacity: 0.7;
}
/* Dropdown adjustment */
.et-dropdown-removing > ul {
  display: none;
}
.mega-menu .et-dropdown-removing > ul {
  display: block;
}
/* Dropdown Arrows */
.fullwidth-menu .menu-item-has-children > a:first-child:after {
  font-family: 'ETmodules';
  content: "3";
  font-size: 16px;
  position: absolute;
  right: 0;
  top: 0;
  font-weight: 800;
}
.fullwidth-menu .menu-item-has-children > a:first-child {
  padding-right: 20px;
}
.fullwidth-menu li li.menu-item-has-children > a:first-child:after {
  right: 20px;
  top: 6px;
}
/* Mega Menu */
.fullwidth-menu-nav li.mega-menu {
  position: inherit;
}
.fullwidth-menu-nav li.mega-menu > ul {
  padding: 30px 20px;
  position: absolute !important;
  width: 100%;
  left: 0 !important;
}
.fullwidth-menu-nav li.mega-menu ul li {
  margin: 0;
  float: left!important;
  display: block !important;
  padding: 0 !important;
}
.fullwidth-menu-nav li.mega-menu li > ul {
  -webkit-animation: none !important;
  animation: none !important;
  padding: 0px;
  border: none;
  left: auto;
  top: auto;
  width: 240px !important;
  position: relative;
  box-shadow: none;
  -webkit-box-shadow: none;
}
.fullwidth-menu-nav li.mega-menu li ul {
  visibility: visible;
  opacity: 1;
  display: none;
}
.fullwidth-menu-nav li.mega-menu.et-hover li ul {
  display: block;
}
.fullwidth-menu-nav li.mega-menu:hover > ul {
  opacity: 1 !important;
  visibility: visible !important;
}
.fullwidth-menu-nav li.mega-menu > ul > li > a:first-child {
  padding-top: 0 !important;
  font-weight: bold;
  border-bottom: 1px solid rgba(0, 0, 0, 0.03);
}
.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,
.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 {
  float: left;
  width: 100% !important;
}
.fullwidth-menu-nav li.mega-menu > ul > li {
  width: 25%;
  margin: 0;
}
.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 {
  width: auto;
  left: 30px !important;
  right: 30px !important;
}
/* Mobile Menu */
.et_mobile_menu {
  position: absolute;
  left: 0;
  padding: 5%;
  background: #fff;
  width: 100%;
  visibility: visible;
  opacity: 1;
  display: none;
  z-index: 9999;
  border-top: 3px solid #2EA3F2;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
#main-header .et_mobile_menu li ul,
.et_pb_fullwidth_menu .et_mobile_menu li ul {
  visibility: visible !important;
  display: block !important;
  padding-left: 10px;
}
.et_mobile_menu li li {
  padding-left: 5%;
}
.et_mobile_menu li a {
  border-bottom: 1px solid rgba(0, 0, 0, 0.03);
  color: #666;
  padding: 10px 5%;
  display: block;
}
.et_mobile_menu .menu-item-has-children > a {
  font-weight: bold;
  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 {
  position: relative;
  display: block;
  line-height: 0;
}
.mobile_menu_bar:before {
  content: "\61";
  font-size: 32px;
  left: 0;
  position: relative;
  top: 0;
  cursor: pointer;
}
.mobile_nav .select_page {
  display: none;
}
/* Slider Modules & Gallery Post Format */
.et_pb_slide_video {
  position: absolute;
  top: 50%;
  bottom: auto;
}
.et_pb_slider {
  position: relative;
  overflow: hidden;
}
.et_pb_slides:after,
.et_pb_row:after,
.et_pb_row_inner:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
  width: 0;
}
.et_pb_slider .et_pb_slide {
  display: none;
  float: left;
  margin-right: -100%;
  position: relative;
  width: 100%;
  text-align: center;
  box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
  list-style: none !important;
}
.format-gallery .et_pb_slider .et_pb_slide,
.et_pb_slider_no_shadow .et_pb_slide {
  box-shadow: none;
}
.format-gallery .et_pb_slider.gallery-not-found .et_pb_slide {
  box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
}
.et_pb_slider.gallery-not-found .et_pb_slide,
.et_pb_slider.gallery-not-found .et_pb_slide .et_pb_container {
  min-height: 0 !important;
}
.et_pb_slider .et_pb_slide,
.et_pb_section {
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  background-size: cover;
}
.et_pb_slider .et_pb_slide:first-child {
  display: list-item;
}
.et_pb_post .et_pb_slider {
  margin-bottom: 0;
}
.et_pb_slider .et_pb_container {
  width: 80%;
  max-width: 1080px;
  margin: 0 auto;
  position: relative;
  z-index: 2;
}
.et_pb_slide {
  padding: 0 6%;
}
.et_pb_video_slider .et_pb_slide {
  padding: 0;
}
.et_pb_slider_fullwidth_off .et_pb_container {
  width: 100% !important;
}
/* Slider Arrows */
.et-pb-arrow-prev,
.et-pb-arrow-next {
  position: absolute;
  top: 50%;
  z-index: 100;
  font-size: 48px;
  color: #fff;
  margin-top: -24px;
  transition: all 0.2s ease-in-out;
  opacity: 0;
}
.et_pb_bg_layout_light .et-pb-arrow-prev,
.et_pb_bg_layout_light .et-pb-arrow-next {
  color: #333;
}
.et_pb_bg_layout_light .et-pb-controllers .et-pb-active-control {
  background-color: #333;
}
.et_pb_bg_layout_light .et-pb-controllers a {
  background-color: rgba(0, 0, 0, 0.3);
}
.et-pb-controllers .et-pb-active-control {
  background-color: #fff !important;
}
.et-pb-arrow-prev:hover,
.et-pb-arrow-next:hover {
  text-decoration: none;
}
.et-pb-arrow-prev span,
.et-pb-arrow-next 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,
.et_mobile_device .et-pb-arrow-prev {
  left: 22px;
  opacity: 1;
}
.et_pb_slider:hover .et-pb-arrow-next,
.et_mobile_device .et-pb-arrow-next {
  right: 22px;
  opacity: 1;
}
.format-gallery .et-pb-arrow-prev,
.format-gallery .et-pb-arrow-next {
  color: #fff;
}
.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: 0;
}
.format-gallery .et_pb_slider:hover .et-pb-arrow-next {
  right: 0;
}
.et_pb_column_1_3 .et_pb_slider:hover .et-pb-arrow-prev,
.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-prev {
  left: 0px;
}
.et_pb_column_1_3 .et_pb_slider:hover .et-pb-arrow-next,
.et_pb_column_1_4 .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_4 .et_pb_slider:hover .et-pb-arrow-next {
  right: 0px;
}
/* Dot Navigation */
.et-pb-controllers {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
  text-align: center;
  z-index: 10;
}
.format-gallery .et-pb-controllers {
  bottom: 0;
}
.et-pb-controllers a {
  display: inline-block;
  background-color: rgba(255, 255, 255, 0.5);
  text-indent: -9999px;
  border-radius: 7px;
  width: 7px;
  height: 7px;
  margin-right: 10px;
}
.et_pb_post .et-pb-controllers a {
  margin-bottom: 10px;
}
.et-pb-controllers a:last-child {
  margin-right: 0;
}
.et-pb-controllers .et-pb-active-control {
  background-color: #fff;
}
/* Slider Image & Video */
.et_pb_slide_image {
  position: absolute;
  bottom: 0;
}
.et_pb_slide:first-child .et_pb_slide_image img {
  opacity: 0;
}
.et_pb_slide:first-child .et_pb_slide_image img.active {
  opacity: 1;
  -webkit-animation-duration: .7s;
  -webkit-animation-delay: .6s;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-fill-mode: both;
  -moz-animation-duration: .7s;
  -moz-animation-delay: .6s;
  -moz-animation-timing-function: ease-in-out;
  -moz-animation-fill-mode: both;
  -o-animation-duration: .7s;
  -o-animation-delay: .6s;
  -o-animation-timing-function: ease-in-out;
  -o-animation-fill-mode: both;
  -ms-animation-duration: .7s;
  -ms-animation-delay: .6s;
  -ms-animation-timing-function: ease-in-out;
  -ms-animation-fill-mode: both;
  -webkit-animation-duration: .7s;
          animation-duration: .7s;
  -webkit-animation-delay: .6s;
          animation-delay: .6s;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-name: fadeLeft;
  animation-name: fadeLeft;
}
.et_pb_media_alignment_center .et_pb_slide_image {
  bottom: auto;
  top: 50%;
}
.et-pb-active-slide .et_pb_slide_image,
.et-pb-active-slide .et_pb_slide_video {
  -webkit-animation-duration: .7s;
  -webkit-animation-delay: .6s;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-fill-mode: both;
  -moz-animation-duration: .7s;
  -moz-animation-delay: .6s;
  -moz-animation-timing-function: ease-in-out;
  -moz-animation-fill-mode: both;
  -o-animation-duration: .7s;
  -o-animation-delay: .6s;
  -o-animation-timing-function: ease-in-out;
  -o-animation-fill-mode: both;
  -ms-animation-duration: .7s;
  -ms-animation-delay: .6s;
  -ms-animation-timing-function: ease-in-out;
  -ms-animation-fill-mode: both;
  -webkit-animation-duration: .7s;
          animation-duration: .7s;
  -webkit-animation-delay: .6s;
          animation-delay: .6s;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
.et-pb-active-slide .et_pb_slide_image {
  -webkit-animation-name: fadeLeft;
  animation-name: fadeLeft;
}
.et_pb_slide_image img {
  vertical-align: bottom;
}
.et_pb_slide_image,
.et_pb_slide_video {
  width: 47.25%;
  margin-right: 5.5%;
}
/* Title & Description */
.et-pb-active-slide .et_pb_slide_description {
  -webkit-animation-duration: .7s;
  -webkit-animation-delay: .9s;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-fill-mode: both;
  -moz-animation-duration: .7s;
  -moz-animation-delay: .9s;
  -moz-animation-timing-function: ease-in-out;
  -moz-animation-fill-mode: both;
  -o-animation-duration: .7s;
  -o-animation-delay: .9s;
  -o-animation-timing-function: ease-in-out;
  -o-animation-fill-mode: both;
  -ms-animation-duration: .7s;
  -ms-animation-delay: .9s;
  -ms-animation-timing-function: ease-in-out;
  -ms-animation-fill-mode: both;
  -webkit-animation-duration: .7s;
          animation-duration: .7s;
  -webkit-animation-delay: .9s;
          animation-delay: .9s;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-name: fadeBottom;
  animation-name: fadeBottom;
}
.et_pb_bg_layout_dark .et_pb_slide_description {
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
.et_pb_bg_layout_dark .et_pb_slide_content {
  color: #fff;
}
.et_pb_slide_description .et_pb_slide_title {
  font-weight: 300;
  font-size: 46px;
  margin-top: 0;
}
.et_pb_slide_description,
.et_pb_slider_fullwidth_off .et_pb_slide_description {
  padding: 16% 8%;
  width: auto;
  margin: auto;
}
.et_pb_slide_with_image .et_pb_slide_description {
  width: 47.25%;
  padding-left: 0;
  padding-right: 0;
  text-align: left;
  float: right;
}
.et_pb_slide_content {
  font-size: 18px;
  font-weight: 400;
  color: #333;
}
.et_pb_slide_content p:last-of-type {
  padding-bottom: 0px;
}
/* Button */
.et_pb_more_button {
  color: inherit;
  text-shadow: none;
  text-decoration: none;
  display: inline-block;
  margin-top: 20px;
}
/* Parallax Background */
.et_parallax_bg {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.et_pb_section_parallax,
.et_pb_slider_parallax {
  overflow: hidden;
}
.et_pb_section_parallax .et_pb_parallax_css,
.et_pb_slides .et_parallax_bg.et_pb_parallax_css {
  background-attachment: fixed;
}
.et_pb_section_parallax.et_pb_row .et_pb_column,
.et_pb_section_parallax.et_pb_row .et_pb_module,
.et_pb_section_parallax.et_pb_column .et_pb_module {
  z-index: 9;
  position: relative;
}
/* Mobile Devices */
.et_mobile_device .et-waypoint,
.et_mobile_device .et_pb_counter_amount {
  opacity: 1 !important;
  -webkit-animation: none !important;
  animation: none !important;
}
.et_mobile_device .et_pb_slider_parallax .et_pb_slide,
.et_mobile_device .et_pb_section_parallax .et_pb_parallax_css,
.et_mobile_device .et_pb_slides .et_parallax_bg.et_pb_parallax_css {
  background-attachment: scroll;
}
/* Column Adjustments */
.et_pb_column_1_2 .et_pb_slider .et_pb_container,
.et_pb_column_3_8 .et_pb_slider .et_pb_container,
.et_pb_column_1_3 .et_pb_slider .et_pb_container,
.et_pb_column_1_4 .et_pb_slider .et_pb_container {
  min-height: initial !important;
}
.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_description,
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_description,
.et_pb_column_1_3 .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,
.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column_1_4 .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,
.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_3 .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content,
.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_video,
.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_video,
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content,
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_video {
  display: none;
}
.et_pb_column_1_2 .et_pb_slide_content,
.et_pb_column_3_4 .et_pb_column_3_8 .et_pb_slide_content,
.et_pb_column_1_3 .et_pb_slide_content,
.et_pb_column_1_4 .et_pb_slide_content {
  font-size: 14px;
}
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_content,
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_video,
.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 .et_pb_slide_title,
.et_pb_column_3_4 .et_pb_column_3_8 .et_pb_slide_description .et_pb_slide_title {
  font-size: 26px;
  font-weight: 400;
}
.et_pb_column_1_3 .et_pb_slide_description .et_pb_slide_title,
.et_pb_column_1_4 .et_pb_slide_description .et_pb_slide_title {
  font-size: 22px;
  font-weight: 400;
}
/* Slider Preload */
.et_pb_preload > div,
.et_pb_preload .et_pb_section_video_bg {
  visibility: hidden;
}
.et_pb_preload {
  position: relative;
  background: #464646 !important;
}
.et_pb_preload:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  background: url('includes/builder/styles/images/preloader.gif') no-repeat;
  border-radius: 32px;
  width: 32px;
  height: 32px;
  margin: -16px 0 0 -16px;
}
/* Text Module */
.et_pb_text p:last-of-type {
  padding-bottom: 0px;
}
.et_pb_bg_layout_dark,
.et_pb_bg_layout_dark h1,
.et_pb_bg_layout_dark h2,
.et_pb_bg_layout_dark h3,
.et_pb_bg_layout_dark h4,
.et_pb_bg_layout_dark h5,
.et_pb_bg_layout_dark h6 {
  color: #fff !important;
}
.et_pb_text_align_left {
  text-align: left;
}
.et_pb_text_align_center {
  text-align: center;
  margin: auto;
}
.et_pb_text_align_right {
  text-align: right;
}
.et_pb_text_align_justified {
  text-align: justify;
}
/* Social Media Follow Module */
ul.et_pb_social_media_follow {
  list-style-type: none !important;
  margin: 0 0 22px;
  padding: 0;
}
.et_pb_social_media_follow li {
  float: left;
  margin-bottom: 8px;
}
.et_pb_social_media_follow li a {
  margin-right: 8px;
  display: block;
  float: left;
  text-decoration: none;
  text-align: center;
}
.et_pb_social_media_follow li a.follow_button {
  padding: 0px 12px;
  margin-top: 5px;
  margin-right: 25px;
  font-size: 14px;
  line-height: 1.6em;
  background: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.5);
  border-radius: 3px;
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
}
.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: #ffffff;
}
.et_pb_social_media_follow li a.icon {
  height: 32px;
  width: 32px;
  padding: 0;
}
.et_pb_social_media_follow li a.icon::before {
  height: 32px;
  width: 32px;
  font-size: 16px;
  line-height: 32px;
  display: block;
  color: #ffffff;
  transition: color 0.3s;
  -moz-transition: color 0.3s;
  -webkit-transition: color 0.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.rounded_rectangle {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.et_pb_social_media_follow li a.icon.circle {
  border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
}
li.et_pb_social_icon a span {
  display: none;
}
/* Icons */
.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'; */
  content: '\e09d';
}
.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';
}
/* Sections */
.et_pb_section {
  position: relative;
  background-color: #fff;
}
.et_section_transparent {
  background-color: transparent;
}
.et_pb_fullwidth_section {
  padding: 0;
}
.et_pb_fullwidth_section .et_pb_row {
  padding: 0 !important;
}
.et_pb_inner_shadow {
  box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.07);
}
/* Background Videos */
.et_pb_section_video {
  overflow: hidden;
}
.et_pb_section_video_bg {
  visibility: visible;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #222;
}
.et_pb_section_video_bg .mejs-controls,
.et_pb_section_video_bg .mejs-overlay-play {
  display: none !important;
}
.et_pb_section_video_bg embed,
.et_pb_section_video_bg iframe,
.et_pb_section_video_bg object,
.et_pb_section_video_bg video {
  max-width: none;
}
.et_pb_section_video_bg .mejs-video {
  left: 50%;
  position: absolute;
}
.et_pb_section_video_bg .mejs-overlay-loading {
  display: none !important;
}
body.iphone .et_pb_section_video_bg video::-webkit-media-controls-start-playback-button {
  display: none !important;
  -webkit-appearance: none;
}
/* Rows */
.et_pb_row.et_pb_row_empty,
.et_pb_row_inner:nth-of-type(n+2).et_pb_row_empty {
  display: none;
}
.et_pb_column.et_pb_column_empty {
  min-height: 1px;
}
.et_pb_row_inner {
  width: 100%;
}
.et_pb_row .et_pb_column:last-child,
.et_pb_row_inner .et_pb_column:last-child {
  margin-right: 0 !important;
}
/* Divider Module */
.et_pb_space {
  border: none;
}
.et_pb_divider {
  margin: 0 0 30px 0;
  position: relative;
}
.et_pb_divider:before {
  content: '';
  width: 100%;
  height: 1px;
  border-top-color: #eee;
  border-top-color: rgba(0, 0, 0, 0.1);
  border-top-width: 1px;
  border-top-style: solid;
  position: absolute;
  left: 0;
  top: 0;
}
.et_pb_divider_position_bottom:before {
  top: auto;
  bottom: 0;
}
.et_pb_divider_position_center:before {
  top: 50%;
}
body.ie .et_pb_divider {
  overflow: visible;
}
/* Fullwidth Header Module */
.et_pb_fullwidth_header {
  padding: 50px 0;
  position: relative;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.et_pb_fullwidth_header p {
  padding-bottom: 0;
}
.et_pb_fullwidth_header_subhead {
  display: block;
}
.et_pb_fullscreen {
  padding: 0;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container {
  position: relative;
  z-index: 3;
  width: 80%;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
}
.et_pb_fullscreen .et_pb_fullwidth_header_container {
  min-height: 100vh;
  width: 80%;
  max-width: none;
}
/* Center */
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.et_pb_fullscreen .et_pb_fullwidth_header_container.center.bottom-bottom {
  -webkit-flex-flow: column wrap;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.et_pb_fullscreen .et_pb_fullwidth_header_container.center.center-center {
  -webkit-flex-flow: column wrap;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
}
.et_pb_fullscreen .et_pb_fullwidth_header_container.center.center-bottom .header-content-container {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}
.et_pb_fullscreen .et_pb_fullwidth_header_container.center.center-bottom .header-content-container .header-content {
  -ms-align-self: center;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.et_pb_fullscreen .et_pb_fullwidth_header_container.center.bottom-center .header-image-container.center {
  -ms-align-self: flex-start;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content-container,
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-image-container {
  width: 100%;
  -ms-align-self: center;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content-container.center,
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-image-container.center {
  -ms-align-self: center;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.et_pb_fullscreen .et_pb_fullwidth_header_container.center .header-content-container.bottom,
.et_pb_fullscreen .et_pb_fullwidth_header_container.center .header-image-container.bottom {
  -ms-align-self: flex-end;
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
}
/* Left and Right */
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row;
  -moz-flex-flow: row;
  -ms-flex-flow: row;
  -ms-flex-wrap: wrap;
  -webkit-flex-flow: row;
      -ms-flex-flow: row;
          flex-flow: row;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row-reverse;
  -moz-flex-flow: row-reverse;
  -ms-flex-flow: row-reverse;
  -ms-flex-wrap: wrap;
  -webkit-flex-flow: row-reverse;
      -ms-flex-flow: row-reverse;
          flex-flow: row-reverse;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content-container,
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content-container {
  width: 100%;
}
.et_pb_fullwidth_header.et_pb_header_with_image .et_pb_fullwidth_header_container.left .header-content-container,
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-image-container,
.et_pb_fullwidth_header.et_pb_header_with_image .et_pb_fullwidth_header_container.right .header-content-container,
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-image-container {
  width: 50%;
  -ms-align-self: center;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content-container.center,
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-image-container.center,
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content-container.center,
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-image-container.center {
  -ms-align-self: center;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.et_pb_fullscreen .et_pb_fullwidth_header_container.left .header-content-container.bottom,
.et_pb_fullscreen .et_pb_fullwidth_header_container.left .header-image-container.bottom,
.et_pb_fullscreen .et_pb_fullwidth_header_container.right .header-content-container.bottom,
.et_pb_fullscreen .et_pb_fullwidth_header_container.right .header-image-container.bottom {
  -ms-align-self: flex-end;
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content {
  text-align: left;
  margin-left: 4%;
  margin-right: 2%;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content {
  text-align: right;
  margin-right: 4%;
  margin-left: 2%;
  float: right;
}
.et_pb_fullscreen .et_pb_fullwidth_header_container.left .header-content-container.bottom,
.et_pb_fullscreen .et_pb_fullwidth_header_container.right .header-content-container.bottom {
  margin-bottom: 80px;
}
/* Content and Image Styling */
.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;
  margin-left: 2%;
  margin-right: 2%;
  line-height: 0;
}
/* Header Content Styling */
.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_one {
  margin-right: 15px;
}
/* Header Overlay */
.et_pb_fullwidth_header .et_pb_fullwidth_header_overlay {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2;
  pointer-events: none;
}
/* Parallax Effect */
.et_pb_fullwidth_header .et_pb_parallax_css {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  background-attachment: fixed;
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
/* Header Scroll */
.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll {
  width: 100%;
  min-height: 30px;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 20px;
  margin: 0 auto;
  position: absolute;
  z-index: 3;
  bottom: 0;
}
.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: #FFF;
  font-size: 3.5em;
}
/* Accordion + Toggle Modules */
.et_pb_accordion .et_pb_toggle {
  margin-bottom: 10px;
}
.et_pb_accordion .et_pb_toggle:last-child {
  margin-bottom: 0;
}
.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before {
  display: none;
}
.et_pb_counters,
.et_pb_pricing,
.et_pb_widget_area ul,
.et_pb_tabs_controls {
  list-style: none !important;
  padding: 0 !important;
  line-height: inherit !important;
}
/* Gallery and Portfolio Modules */
.et_pb_gallery .et_pb_gallery_items {
  width: 100%;
  overflow: hidden;
}
.et_pb_gallery_grid .et_pb_gallery_items {
  transition: height 0.2s ease-in-out;
  -webkit-transition: height 0.2s ease-in-out;
  -moz-transition: height 0.2s ease-in-out;
}
.et_pb_gallery_grid .et_pb_gallery_image {
  overflow: hidden;
  position: relative;
}
.safari .et_pb_gallery_grid .et_pb_gallery_image {
  overflow: visible;
}
.et_pb_gallery_image {
  line-height: 0;
}
.et_pb_gallery_fullwidth .et_pb_gallery_item {
  display: none;
  float: left;
  margin-right: -100%;
  position: relative;
}
.et_pb_gallery_fullwidth .et_pb_gallery_item,
.et_pb_gallery_fullwidth .et_pb_gallery_image img {
  width: 100%;
}
.et_pb_gallery_fullwidth .et_pb_gallery_item:first-child {
  display: block;
}
/* Filterable Portfolio Module */
.et_pb_filterable_portfolio .et_pb_portfolio_filters {
  clear: both;
  margin: 0 0 40px 0;
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters ul {
  list-style-type: none !important;
  padding: 0;
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li {
  float: left;
  font-size: 14px;
  line-height: 1em;
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a {
  color: #666666;
  padding: 10px 20px;
  border: 1px solid #E2E2E2;
  display: block;
  height: auto;
  overflow: hidden;
  margin: -1px -1px 0 0;
  background-color: #fff;
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a {
  border-radius: 3px 0 0 3px;
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a {
  border-radius: 0 3px 3px 0;
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover {
  color: #666;
  background-color: #F4F4F4;
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active {
  color: #82c0c7;
  background-color: #F9F9F9;
}
.et_pb_filterable_portfolio .et_pb_portfolio_items,
.et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.et_pb_filterable_portfolio .et_pb_portfolio_item.active,
.et_pb_gallery_grid .et_pb_gallery_item {
  opacity: 1;
  -webkit-animation: fadeLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  animation: fadeLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}
/* Column Adjustments */
.et_pb_column_3_8 .et_pb_filterable_portfolio .et_pb_portfolio_filters li,
.et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li,
.et_pb_column_1_4 .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:first-child a,
.et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a,
.et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a {
  border-radius: 3px 3px 0px 0px;
}
.et_pb_column_3_8 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a,
.et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a,
.et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a {
  border-radius: 0px 0px 3px 3px;
}
/* Gallery and Portfolio Pagination */
.et_pb_gallery .et_pb_gallery_pagination,
.et_pb_filterable_portfolio .et_pb_portofolio_pagination {
  width: 100%;
  border-top: 1px solid #E2E2E2;
}
.et_pb_gallery .et_pb_gallery_pagination ul,
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul {
  list-style-type: none !important;
  float: right;
  margin: 0;
  padding: 0;
}
.et_pb_gallery .et_pb_gallery_pagination ul li,
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li {
  float: left;
  padding: 10px;
}
.et_pb_gallery .et_pb_gallery_pagination ul li a,
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a {
  font-size: 16px;
  line-height: 16px;
  color: #999999;
}
.et_pb_gallery .et_pb_gallery_pagination ul li a.active,
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active {
  color: #82c0c7;
}
.et_pb_gallery.et_pb_bg_layout_dark .et_pb_gallery_pagination ul li a,
.et_pb_filterable_portfolio.et_pb_bg_layout_dark .et_pb_portofolio_pagination ul li a {
  color: #FFFFFF;
}
.et_pb_portfolio_items_wrapper.no_pagination {
  border-bottom: none;
}
/* Widgets */
.et_pb_widget {
  float: left;
  max-width: 100%;
}
.et_pb_widget a {
  text-decoration: none;
  color: #666;
}
.et_pb_widget li a:hover,
.et_pb_widget.woocommerce .product_list_widget li a:hover {
  color: #82c0c7;
}
.et_pb_widget ul li,
.et_pb_widget.woocommerce .product_list_widget li {
  margin-bottom: .5em;
}
.et_pb_widget ul li ul li,
.et_pb_widget.woocommerce .product_list_widget li ul li {
  margin-left: 15px;
}
.et_pb_widget select {
  width: 100%;
  height: 28px;
}
.et_pb_widget_area .et_pb_widget a {
  color: inherit;
}
.et_pb_bg_layout_light .et_pb_widget li a,
.et_pb_bg_layout_light .et_pb_widget.woocommerce .product_list_widget li a {
  color: #666;
}
.et_pb_bg_layout_dark .et_pb_widget li a,
.et_pb_bg_layout_dark .et_pb_widget.woocommerce .product_list_widget li a {
  color: inherit;
}
/* Fullwidth Portfolio Module */
.et_pb_fullwidth_portfolio {
  margin: 0;
  position: relative;
  overflow: hidden;
}
.et_pb_fullwidth_portfolio .et_overlay {
  border: none;
}
.et_pb_fullwidth_portfolio .et_pb_carousel_group {
  display: none;
  float: left;
  width: 100%;
  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 {
  width: 100%;
  position: relative;
  overflow: hidden;
  left: 0;
  top: 0;
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_item {
  float: left;
  margin: 0;
  height: 0px;
  width: 20%;
  position: relative;
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  margin: 0;
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image img {
  max-width: inherit;
  height: inherit;
  min-height: 100%;
  min-width: 100%;
}
.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 {
  top: 45%;
  transition: all 0.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: #FFF ;
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image .meta {
  position: absolute;
  opacity: 0;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: all 0.3s;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
}
.et_pb_fullwidth_portfolio h2 {
  text-align: center;
  margin: 30px 0;
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image h3,
.et_pb_fullwidth_portfolio .et_pb_portfolio_image p {
  display: block;
  position: relative;
  float: left;
  z-index: 5;
  width: 100%;
  text-align: center;
  transition: all 0.3s;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image h3 {
  margin-top: 40%;
  padding: 0 5px;
}
.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;
}
/* Post Title Module */
.et_pb_title_container h1 {
  font-size: 26px;
  line-height: 1em;
}
.et_pb_column_1_3 .et_pb_title_container h1,
.et_pb_column_1_4 .et_pb_title_container h1 {
  font-size: 18px;
}
.et_pb_post_title.et_pb_featured_bg {
  padding: 16% 8%;
  background-size: cover;
  background-position: center;
  position: relative;
  background-repeat: no-repeat;
  overflow: hidden;
}
.et_pb_post_title .et_pb_parallax_css {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  background-attachment: fixed;
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.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: inline-block;
  max-width: 100%;
  word-wrap: break-word;
  z-index: 98;
  position: relative;
}
.et_pb_title_featured_container {
  line-height: 0;
}
p.et_pb_title_meta_container {
  padding-bottom: 1em;
}
.et_pb_post_title.et_pb_featured_bg .et_pb_title_meta_container {
  padding-bottom: 0;
}
/* Fullwidth Post Title Module */
.et_pb_fullwidth_section .et_pb_post_title {
  padding: 6% 0;
}
.et_pb_fullwidth_section .et_pb_post_title.et_pb_image_above {
  padding-top: 0;
}
.et_pb_fullwidth_section .et_pb_post_title.et_pb_image_below {
  padding-bottom: 0;
}
.single-post.et_right_sidebar .et_pb_fullwidth_section .et_pb_post_title,
.single-post.et_left_sidebar .et_pb_fullwidth_section .et_pb_post_title {
  padding-top: 0;
}
.single-post.et_right_sidebar .et_pb_fullwidth_section .et_pb_post_title.et_pb_featured_bg {
  padding-top: 6%;
}
.et_pb_fullwidth_section .et_pb_post_title.et_pb_featured_bg .et_pb_title_container {
  padding-bottom: 0;
}
.et_pb_fullwidth_section .et_pb_title_container,
.et_pb_fullwidth_section .et_pb_title_featured_container {
  width: 80%;
  max-width: 1080px;
  margin: auto;
  display: block;
}
.single.et_right_sidebar .et_pb_fullwidth_section .et_pb_title_container,
.single.et_right_sidebar .et_pb_fullwidth_section .et_pb_title_container {
  width: 100%;
  max-width: 100%;
  padding-top: 0;
}
.single .et_pb_fullwidth_section .et_pb_title_featured_container {
  width: 100%;
  max-width: 100%;
  padding-top: 0;
}
/* Fullwidth Code Module */
.et_pb_fullwidth_code.et_pb_module {
  z-index: 9;
  position: relative;
}
.et_pb_module.et_pb_has_overlay,
article.et_pb_has_overlay .et_pb_blog_image_container {
  position: relative;
}
.et_pb_module.et_pb_has_overlay .et_overlay,
article.et_pb_has_overlay {
  border: none;
}
/* Post Slider */
.et_pb_post_slider_image_bottom .et_pb_slide_image {
  position: relative;
  margin: 0 auto 10px !important;
}
.et_pb_post_slider_image_bottom .et_pb_slide_description {
  padding-bottom: 8%;
}
.et_pb_post_slider_image_top .et_pb_slide_image {
  position: relative;
  margin: 8% auto 0px !important;
}
.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: 0;
  margin-right: 0;
}
.et_pb_slider_with_text_overlay h2.et_pb_slide_title {
  padding: 30px 30px 0 30px;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.et_pb_slider_with_text_overlay .et_pb_slide_content {
  padding: 0 30px 30px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.et_pb_slider_with_overlay .et_pb_slide_overlay_container {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.et_pb_slide_content .post-meta,
.et_pb_slide_content .post-meta a {
  font-size: 13px !important;
  font-weight: 400 !important;
}
.et_pb_slide_content .post-meta {
  padding-bottom: 0px !important;
  padding-top: 5px;
}
.et_pb_bg_layout_light.et_pb_slider_with_overlay .et_pb_slide_overlay_container,
.et_pb_bg_layout_light.et_pb_slider_with_text_overlay .et_pb_slide_title,
.et_pb_bg_layout_light.et_pb_slider_with_text_overlay .et_pb_slide_content {
  background-color: rgba(255, 255, 255, 0.9);
}
.et_pb_bg_layout_dark.et_pb_slider_with_overlay .et_pb_slide_overlay_container,
.et_pb_bg_layout_dark.et_pb_slider_with_text_overlay .et_pb_slide_title,
.et_pb_bg_layout_dark.et_pb_slider_with_text_overlay .et_pb_slide_content {
  background-color: rgba(0, 0, 0, 0.3);
}
.et_pb_post_slider.et_pb_bg_layout_dark .post-meta,
.et_pb_post_slider.et_pb_bg_layout_dark .post-meta a {
  color: #fff !important;
}
.et_pb_post_slider.et_pb_bg_layout_light .post-meta,
.et_pb_post_slider.et_pb_bg_layout_light .post-meta a {
  color: #333 !important;
}
.et_pb_post_slider.et_pb_bg_layout_dark {
  background: #2ea3f2;
}
.et_pb_post_slider.et_pb_bg_layout_light {
  background: #f5f5f5;
}
.et_pb_post_slider .et_pb_slide.et-pb-active-slide .et_pb_slide_description,
.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,
.et_pb_column_3_8 .et_pb_post_slider_image_bottom .et_pb_slide,
.et_pb_column_1_3 .et_pb_post_slider_image_bottom .et_pb_slide,
.et_pb_column_1_4 .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,
.et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_video {
  margin-bottom: 10% !important;
}
.et_pb_column_4_4 .et_pb_post_slider_image_bottom .et_pb_slide_image,
.et_pb_column_4_4 .et_pb_post_slider_image_bottom .et_pb_slide_video,
.et_pb_column_3_4 .et_pb_post_slider_image_bottom .et_pb_slide_image,
.et_pb_column_3_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,
.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,
.et_pb_column_1_3 .et_pb_post_slider_image_bottom .et_pb_slide_video,
.et_pb_column_3_8 .et_pb_post_slider_image_bottom .et_pb_slide_image,
.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,
.et_pb_column_1_4 .et_pb_post_slider_image_bottom .et_pb_slide_video {
  margin-bottom: 25% !important;
}
/* Search Module */
.et_pb_search .screen-reader-text {
  display: none;
}
.et_pb_search input.et_pb_s,
.et_pb_search input.et_pb_searchsubmit {
  padding: .7em;
  margin: 0;
  font-size: 14px;
  line-height: normal !important;
  border: 1px solid #ddd;
  color: #666;
}
.et_pb_search input.et_pb_s::-webkit-input-placeholder {
  color: #666;
}
.et_pb_search input.et_pb_s::-moz-placeholder {
  color: #666;
}
.et_pb_search input.et_pb_s:-ms-input-placeholder {
  color: #666;
}
.et_pb_search input.et_pb_s {
  width: 100%;
  border-radius: 3px;
  background: transparent;
  padding-right: 80px;
}
.et_pb_search .et_pb_searchform {
  position: relative;
}
.et_pb_search input.et_pb_searchsubmit {
  min-height: 100% !important;
  background-color: #ddd;
  position: absolute;
  top: 0;
  bottom: 0;
  cursor: pointer;
}
.et_pb_search.et_pb_text_align_left .et_pb_searchsubmit,
.et_pb_search.et_pb_text_align_center .et_pb_searchsubmit {
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  right: 0;
}
.et_pb_search.et_pb_text_align_right .et_pb_searchsubmit {
  -webkit-border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  right: auto;
  left: 0;
}
.et_pb_search.et_pb_text_align_right input.et_pb_s {
  text-align: right;
  padding-left: 80px;
  padding-right: 0.7em;
}
.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-left: 0.7em !important;
  padding-right: 0.7em !important;
}
/* Light Layout */
.et_pb_search.et_pb_bg_layout_dark input.et_pb_s {
  color: #fff;
  border: 2px solid #fff;
}
.et_pb_search.et_pb_bg_layout_dark input.et_pb_s::-webkit-input-placeholder {
  color: #fff;
}
.et_pb_search.et_pb_bg_layout_dark input.et_pb_s::-moz-placeholder {
  color: #fff;
}
.et_pb_search.et_pb_bg_layout_dark input.et_pb_s:-ms-input-placeholder {
  color: #fff;
}
.et_pb_search.et_pb_bg_layout_dark input.et_pb_searchsubmit {
  background-color: transparent;
  color: #fff;
  font-weight: 500;
  border: 2px solid #fff;
}
/* Comments */
#comment-wrap {
  padding-top: 75px;
}
.et_pb_comments_module #comment-wrap {
  padding-top: 0;
}
.single-project #comment-wrap {
  padding-top: 0px;
}
.comment-body,
.single article.comment-body,
.page article.comment-body {
  position: relative;
  padding: 0 110px 0 100px;
  margin-bottom: 48px;
  min-height: 87px;
}
.comment_avatar {
  left: 0;
  position: absolute;
  top: 7px;
}
.comment_avatar img {
  display: block;
  height: auto;
  max-width: 100%;
  width: auto;
}
.comment_postinfo {
  margin-bottom: 8px;
}
span.fn,
span.fn a {
  color: #000;
  font-weight: 700;
  text-decoration: none;
  font-size: 16px;
  display: inline-block;
}
span.comment_date {
  color: #000;
  font-size: 14px;
  font-weight: 300;
}
.comment_area .comment-reply-link {
  position: absolute;
  top: 7px;
  right: 0;
  display: block;
}
.comment-reply-link:hover,
.form-submit:hover {
  text-decoration: none;
}
.comment .children {
  margin-left: 100px;
  padding-left: 0 !important;
}
#comment-wrap li.comment.depth-5 article {
  padding-right: 0;
}
.et_pb_comments_module.et_pb_no_avatar .comment_avatar {
  display: none;
}
.et_pb_comments_module.et_pb_no_avatar .comment-body {
  padding-left: 0 !important;
  min-height: 0 !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: 0 !important;
}
.et_pb_comments_module.et_pb_no_comments_count h1#comments {
  display: none;
}
.et_pb_bg_layout_dark .comment_postinfo span,
.et_pb_bg_layout_dark .comment_postinfo a {
  color: #fff;
}
/* Comment Form */
.comment #respond {
  margin: -30px 0 0;
}
#respond {
  padding-top: 17px;
}
#commentform {
  padding-bottom: 50px;
}
#commentform input[type="text"],
#commentform input[type="email"],
#commentform input[type="url"] {
  width: 47%;
}
#commentform textarea {
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
#commentform textarea,
#commentform input[type="text"],
#commentform input[type="email"],
#commentform input[type="url"] {
  padding: 12px;
  color: #999;
  background-color: #eee;
  border: none;
  font-size: 18px;
}
.form-submit {
  float: right;
}
.form-submit input {
  display: block;
  cursor: pointer;
}
#reply-title small {
  display: block;
  font-size: 14px;
  font-weight: 400;
}
/* Posts Navigation */
.et_pb_posts_nav.nav-single:after {
  clear: both;
  display: block;
  content: "";
}
.et_pb_posts_nav a {
  display: inline-block;
}
/* Transitions */
@-webkit-keyframes fadeBottom {
  0% {
    opacity: 0;
    -webkit-transform: translateY(10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@keyframes fadeBottom {
  0% {
    opacity: 0;
    -webkit-transform: translateY(10%);
            transform: translateY(10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes fadeLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes fadeLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-10%);
            transform: translateX(-10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@-webkit-keyframes fadeRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes fadeRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10%);
            transform: translateX(10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%);
  }
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}
@-webkit-keyframes fadeInTop {
  0% {
    opacity: 0;
    -webkit-transform: translatey(-60%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translatey(0);
  }
}
@keyframes fadeInTop {
  0% {
    opacity: 0;
    -webkit-transform: translatey(-60%);
            transform: translatey(-60%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translatey(0);
            transform: translatey(0);
  }
}
@-webkit-keyframes fadeOutTop {
  0% {
    opacity: 1;
    -webkit-transform: translatey(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translatey(-60%);
  }
}
@keyframes fadeOutTop {
  0% {
    opacity: 1;
    -webkit-transform: translatey(0);
            transform: translatey(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translatey(-60%);
            transform: translatey(-60%);
  }
}
@-webkit-keyframes fadeInBottom {
  0% {
    opacity: 0;
    -webkit-transform: translatey(60%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translatey(0);
  }
}
@keyframes fadeInBottom {
  0% {
    opacity: 0;
    -webkit-transform: translatey(60%);
            transform: translatey(60%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translatey(0);
            transform: translatey(0);
  }
}
@-webkit-keyframes fadeOutBottom {
  0% {
    opacity: 1;
    -webkit-transform: translatey(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translatey(60%);
  }
}
@keyframes fadeOutBottom {
  0% {
    opacity: 1;
    -webkit-transform: translatey(0);
            transform: translatey(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translatey(60%);
            transform: translatey(60%);
  }
}
@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-70%);
  }
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-70%);
            transform: translateX(-70%);
  }
}
@-webkit-keyframes fadeTop {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes fadeTop {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-10%);
            transform: translateY(-10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@-webkit-keyframes Grow {
  0% {
    opacity: 0;
    -webkit-transform: scale(1, 0.5);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1, 1);
  }
}
@keyframes Grow {
  0% {
    opacity: 0;
    -webkit-transform: scale(1, 0.5);
            transform: scale(1, 0.5);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes slideWidth {
  0% {
    width: 0;
  }
}
@keyframes slideWidth {
  0% {
    width: 0;
  }
}
@-webkit-keyframes gridFadeIn {
  0% {
    opacity: 0;
    -webkit-transform: translatey(-5%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translatey(0);
  }
}
@keyframes gridFadeIn {
  0% {
    opacity: 0;
    -webkit-transform: translatey(-5%);
            transform: translatey(-5%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translatey(0);
            transform: translatey(0);
  }
}
/* Animate.css - http://daneden.me/animate Licensed under the MIT license - http://opensource.org/licenses/MIT Copyright (c) 2015 Daniel Eden */
@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
/* Apply Animations */
.et-waypoint {
  opacity: 0;
}
.et_pb_counters {
  opacity: 1;
}
.et_pb_animation_off {
  opacity: 1;
}
.et-animated li span .et_pb_counter_amount {
  opacity: 1;
  -webkit-animation: slideWidth 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  animation: slideWidth 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}
.et_pb_animation_left.et-animated {
  opacity: 1;
  -webkit-animation: fadeLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  animation: fadeLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}
.et_pb_animation_right.et-animated {
  opacity: 1;
  -webkit-animation: fadeRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  animation: fadeRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}
.et_pb_animation_top.et-animated {
  opacity: 1;
  -webkit-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}
.et_pb_animation_bottom.et-animated {
  opacity: 1;
  -webkit-animation: fadeBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  animation: fadeBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}
.et_pb_animation_fade_in.et-animated {
  opacity: 1;
  -webkit-animation: fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  animation: fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}
/* Responsive Styles Tablet Portrait And Below */
@media all and (max-width: 768px) {
  .et_pb_column_4_4 .et_pb_video_play,
  .et_pb_column_3_4 .et_pb_video_play,
  .et_pb_column_2_3 .et_pb_video_play,
  .et_pb_column_1_2 .et_pb_video_play {
    font-size: 3rem;
    line-height: 3rem;
    margin-left: -1.5rem;
    margin-top: -1.5rem;
  }
}
@media all and (min-width: 480px) {
  /* Comments Module */
  .et_pb_column_1_4 .et_pb_comments_module .comment_avatar img {
    max-width: 50%;
  }
  .et_pb_column_1_4 .et_pb_comments_module .comment-body {
    padding: 0 0 0 50px;
  }
  .et_pb_column_1_4 .et_pb_comments_module .comment .children {
    margin-left: 0px;
  }
  .et_pb_column_1_4 .et_pb_comments_module .comment-reply-link {
    position: relative !important;
    float: right;
    bottom: -10px;
    top: auto !important;
  }
}
/* Responsive Styles Standard Desktop Only */
@media all and (min-width: 981px) and (max-width: 1405px) {
  /* Map Module */
  .et_pb_column .et_pb_map {
    max-width: 100%;
  }
  /* Vertical Nav + Audio Module */
  .et_pb_blog_grid .mejs-container .mejs-controls div {
    position: absolute;
  }
  .et_pb_blog_grid .mejs-container {
    height: 80px !important;
  }
  .et_pb_blog_grid .mejs-controls {
    height: 100% !important;
  }
  .et_pb_blog_grid .mejs-button.mejs-playpause-button {
    top: 0px;
    left: 0;
    z-index: 99;
  }
  .et_pb_blog_grid .mejs-time.mejs-currenttime-container.custom {
    top: 30px;
    left: 7px;
  }
  .et_pb_blog_grid .mejs-button.mejs-volume-button {
    top: 26px;
    right: 60px;
  }
  .et_pb_blog_grid a.mejs-horizontal-volume-slider {
    top: 26px;
    right: 0;
    display: block !important;
    position: absolute !important;
  }
  .et_pb_blog_grid .mejs-horizontal-volume-total {
    position: relative !important;
    width: 100% !important;
    display: block;
  }
  .et_pb_blog_grid .mejs-controls div.mejs-time-rail {
    width: 100% !important;
    padding-left: 30px !important;
  }
  .et_pb_blog_grid a.mejs-time-total.mejs-time-slider {
    width: 100% !important;
    position: relative !important;
    margin-left: 0;
  }
}
/* Responsive Styles Desktop Only */
@media all and (min-width: 981px) {
  /* Fluid Grid */
  .et_pb_gutters3 .et_pb_column,
  .et_pb_gutters3.et_pb_row .et_pb_column {
    margin-right: 5.5%;
  }
  .et_pb_gutters3 .et_pb_column_4_4,
  .et_pb_gutters3.et_pb_row .et_pb_column_4_4 {
    width: 100%;
  }
  .et_pb_gutters3 .et_pb_column_4_4 .et_pb_module,
  .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module {
    margin-bottom: 2.75%;
  }
  .et_pb_gutters3 .et_pb_column_3_4,
  .et_pb_gutters3.et_pb_row .et_pb_column_3_4 {
    width: 73.625%;
  }
  .et_pb_gutters3 .et_pb_column_3_4 .et_pb_module,
  .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_module,
  .et_section_specialty .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_module,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_module {
    margin-bottom: 3.735%;
  }
  .et_pb_gutters3 .et_pb_column_2_3,
  .et_pb_gutters3.et_pb_row .et_pb_column_2_3 {
    width: 64.833%;
  }
  .et_pb_gutters3 .et_pb_column_2_3 .et_pb_module,
  .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_module,
  .et_section_specialty .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_module,
  .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_module {
    margin-bottom: 4.242%;
  }
  .et_pb_gutters3 .et_pb_column_1_2,
  .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,
  .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_module,
  .et_section_specialty .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_module,
  .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_module {
    margin-bottom: 5.82%;
  }
  .et_pb_gutters3 .et_pb_column_1_3,
  .et_pb_gutters3.et_pb_row .et_pb_column_1_3 {
    width: 29.666%;
  }
  .et_pb_gutters3 .et_pb_column_1_3 .et_pb_module,
  .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_module,
  .et_section_specialty .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_module,
  .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_3 .et_pb_module {
    margin-bottom: 9.27%;
  }
  .et_pb_gutters3 .et_pb_column_1_4,
  .et_pb_gutters3.et_pb_row .et_pb_column_1_4 {
    width: 20.875%;
  }
  .et_pb_gutters3 .et_pb_column_1_4 .et_pb_module,
  .et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_module,
  .et_section_specialty .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_1_4 .et_pb_module,
  .et_section_specialty .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_1_4 .et_pb_module,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4 .et_pb_module,
  .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4 .et_pb_module {
    margin-bottom: 13.174%;
  }
  .et_pb_gutters3 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_3_8,
  .et_pb_gutters3.et_pb_row > .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_3_8,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_3_8 {
    width: 46.265%;
    margin-right: 7.47%;
  }
  .et_pb_gutters3 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_3_8 .et_pb_module,
  .et_pb_gutters3.et_pb_row > .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_3_8 .et_pb_module,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_3_8 .et_pb_module {
    margin-bottom: 7.47%;
  }
  .et_pb_gutters3 .et_pb_row .et_pb_column_single.et_pb_column_1_4 .et_pb_module,
  .et_pb_gutters3.et_pb_row .et_pb_column_single.et_pb_column_1_4 .et_pb_module {
    margin-bottom: 13.174%;
  }
  .et_pb_gutters3 .et_pb_row .et_pb_column_single.et_pb_column_1_3 .et_pb_module,
  .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_row .et_pb_column_single.et_pb_column_1_2 .et_pb_module,
  .et_pb_gutters3.et_pb_row .et_pb_column_single.et_pb_column_1_2 .et_pb_module {
    margin-bottom: 5.82%;
  }
  .et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item,
  .et_pb_gutters3 .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
  .et_pb_gutters3 .et_pb_column_4_4 .et_pb_widget,
  .et_pb_gutters3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_grid_item,
  .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
  .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_widget,
  .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_gutters3 .et_full_width_page.woocommerce-page ul.products li.product {
    width: 20.875%;
    margin: 0 5.5% 5.5% 0;
  }
  .et_pb_gutters3 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_1_4,
  .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_1_4,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4,
  .et_pb_gutters3 .et_pb_column_3_4 .et_pb_grid_item,
  .et_pb_gutters3 .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
  .et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n),
  .et_pb_gutters3 .et_pb_column_3_4 .et_pb_widget,
  .et_pb_gutters3 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n),
  .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_grid_item,
  .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
  .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n),
  .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_widget,
  .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n),
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n),
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n),
  .et_pb_gutters3.et_left_sidebar.woocommerce-page ul.products li.product,
  .et_pb_gutters3.et_right_sidebar.woocommerce-page ul.products li.product {
    width: 28.353%;
    margin-right: 7.47%;
  }
  .et_pb_gutters3 .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_1_3,
  .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_1_3,
  .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_3,
  .et_pb_gutters3 .et_pb_column_2_3 .et_pb_grid_item,
  .et_pb_gutters3 .et_pb_column_2_3 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
  .et_pb_gutters3 .et_pb_column_2_3 .et_pb_widget,
  .et_pb_gutters3 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_grid_item,
  .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
  .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_widget,
  .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
  .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
  .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget,
  .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
    width: 45.758%;
    margin-right: 8.483%;
  }
  .et_pb_gutters3 .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_1_4,
  .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_1_4,
  .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4,
  .et_pb_gutters3 .et_pb_column_1_2 .et_pb_grid_item,
  .et_pb_gutters3 .et_pb_column_1_2 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
  .et_pb_gutters3 .et_pb_column_1_2 .et_pb_widget,
  .et_pb_gutters3 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_grid_item,
  .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
  .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_widget,
  .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
  .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
  .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget,
  .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
    width: 44.18%;
    margin-right: 11.64%;
  }
  .et_pb_gutters3 .et_pb_column_3_4 .et_pb_grid_item,
  .et_pb_gutters3 .et_pb_column_3_4 .et_pb_widget,
  .et_pb_gutters3 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_grid_item,
  .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_widget,
  .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
  .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget,
  .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
    margin-bottom: 7.47%;
  }
  .et_pb_gutters3 .et_pb_column_2_3 .et_pb_grid_item,
  .et_pb_gutters3 .et_pb_column_2_3 .et_pb_widget,
  .et_pb_gutters3 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_grid_item,
  .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_widget,
  .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
  .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget,
  .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
    margin-bottom: 8.483%;
  }
  .et_pb_gutters3 .et_pb_column_1_2 .et_pb_grid_item,
  .et_pb_gutters3 .et_pb_column_1_2 .et_pb_widget,
  .et_pb_gutters3 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_grid_item,
  .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_widget,
  .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
  .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget,
  .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
    margin-bottom: 11.64%;
  }
  .et_pb_gutters3 .et_pb_column_1_3 .et_pb_grid_item,
  .et_pb_gutters3 .et_pb_column_1_3 .et_pb_widget,
  .et_pb_gutters3 .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_grid_item,
  .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_widget,
  .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_3 .et_pb_grid_item,
  .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_3 .et_pb_widget,
  .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product {
    margin-bottom: 18.54%;
  }
  .et_pb_gutters3 .et_pb_column_1_4 .et_pb_grid_item,
  .et_pb_gutters3 .et_pb_column_1_4 .et_pb_widget,
  .et_pb_gutters3 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_grid_item,
  .et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_widget,
  .et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4 .et_pb_grid_item,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4 .et_pb_widget,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4 .et_pb_grid_item,
  .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4 .et_pb_widget,
  .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
    margin-bottom: 26.348%;
  }
  .et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_grid_item,
  .et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_widget,
  .et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_grid_item,
  .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_widget,
  .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_3_8 .et_pb_grid_item,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_3_8 .et_pb_widget,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product {
    margin-bottom: 14.94%;
  }
  .et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 {
    width: 29.666%;
    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.54%;
  }
  .et_pb_gutters3 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 {
    width: 46.265%;
    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_column_2_3 .et_pb_blog_grid .column.size-1of2 {
    width: 45.758%;
    margin-right: 8.483%;
  }
  .et_pb_gutters3 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
    margin-bottom: 18.54%;
  }
  .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_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
    margin-bottom: 18.54%;
  }
  .et_pb_gutters3 .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
    margin-bottom: 26.348%;
  }
  .et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
    margin-bottom: 14.94%;
  }
  .et_pb_gutters3 .footer-widget {
    margin: 0 5.5% 5.5% 0;
  }
  .et_pb_gutters3.et_pb_footer_columns4 .footer-widget {
    width: 20.875%;
  }
  .et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget {
    margin-bottom: 26.348%;
  }
  .et_pb_gutters3.et_pb_footer_columns4 .footer-widget.last {
    margin-right: 0;
  }
  .et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget {
    margin-bottom: 26.348%;
  }
  .et_pb_gutters3.et_pb_footer_columns3 .footer-widget {
    width: 29.666%;
  }
  .et_pb_gutters3.et_pb_footer_columns3 .footer-widget:nth-child(3) {
    margin-right: 0;
  }
  .et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget {
    margin-bottom: 18.54%;
  }
  .et_pb_gutters3.et_pb_footer_columns3 .footer-widget.last {
    width: 100%;
  }
  .et_pb_gutters3.et_pb_footer_columns3 .footer-widget.last .fwidget {
    margin-bottom: 5.5%;
  }
  .et_pb_gutters3.et_pb_footer_columns2 .footer-widget {
    width: 47.25%;
  }
  .et_pb_gutters3.et_pb_footer_columns2 .footer-widget:nth-child(even) {
    margin-right: 0;
  }
  .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%;
    margin-right: 0;
  }
  .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 .footer-widget:nth-child(odd) {
    width: 73.625%;
    clear: both;
  }
  .et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(odd) .fwidget {
    margin-bottom: 7.47%;
  }
  .et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(even) {
    margin-right: 0;
    width: 20.875%;
  }
  .et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(even) .fwidget {
    margin-bottom: 26.348%;
  }
  .et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(odd) {
    width: 20.875%;
    clear: both;
  }
  .et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(odd) .fwidget {
    margin-bottom: 26.348%;
  }
  .et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(even) {
    margin-right: 0;
    width: 73.625%;
  }
  .et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(even) .fwidget {
    margin-bottom: 7.47%;
  }
  .et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(odd) {
    width: 64.833%;
    clear: both;
  }
  .et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(odd) .fwidget {
    margin-bottom: 8.484%;
  }
  .et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(even) {
    margin-right: 0;
    width: 29.666%;
  }
  .et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(even) .fwidget {
    margin-bottom: 18.54%;
  }
  .et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(odd) {
    width: 29.666%;
    clear: both;
  }
  .et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(odd) .fwidget {
    margin-bottom: 18.54%;
  }
  .et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(even) {
    margin-right: 0;
    width: 64.833%;
  }
  .et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(even) .fwidget {
    margin-bottom: 8.484%;
  }
  .et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) {
    width: 20.875%;
  }
  .et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget {
    margin-bottom: 26.348%;
  }
  .et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) {
    margin-right: 0;
    width: 47.25%;
  }
  .et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget {
    margin-bottom: 11.64%;
  }
  .et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget.last {
    width: 100%;
  }
  .et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget.last .fwidget {
    margin-bottom: 5.5%;
  }
  .et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child {
    width: 47.25%;
  }
  .et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child .fwidget {
    margin-bottom: 11.64%;
  }
  .et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(n+2):nth-child(-n+3) {
    width: 20.875%;
  }
  .et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(n+2):nth-child(-n+3) .fwidget {
    margin-bottom: 26.348%;
  }
  .et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(3) {
    margin-right: 0;
  }
  .et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget.last {
    width: 100%;
  }
  .et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget.last .fwidget {
    margin-bottom: 5.5%;
  }
  .et_pb_gutters4 .et_pb_column,
  .et_pb_gutters4.et_pb_row .et_pb_column {
    margin-right: 8%;
  }
  .et_pb_gutters4 .et_pb_column_4_4,
  .et_pb_gutters4.et_pb_row .et_pb_column_4_4 {
    width: 100%;
  }
  .et_pb_gutters4 .et_pb_column_4_4 .et_pb_module,
  .et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_module {
    margin-bottom: 4%;
  }
  .et_pb_gutters4 .et_pb_column_3_4,
  .et_pb_gutters4.et_pb_row .et_pb_column_3_4 {
    width: 73%;
  }
  .et_pb_gutters4 .et_pb_column_3_4 .et_pb_module,
  .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_module,
  .et_section_specialty .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_module,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_module {
    margin-bottom: 5.479%;
  }
  .et_pb_gutters4 .et_pb_column_2_3,
  .et_pb_gutters4.et_pb_row .et_pb_column_2_3 {
    width: 64%;
  }
  .et_pb_gutters4 .et_pb_column_2_3 .et_pb_module,
  .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_module,
  .et_section_specialty .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_module,
  .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_module {
    margin-bottom: 6.25%;
  }
  .et_pb_gutters4 .et_pb_column_1_2,
  .et_pb_gutters4.et_pb_row .et_pb_column_1_2 {
    width: 46%;
  }
  .et_pb_gutters4 .et_pb_column_1_2 .et_pb_module,
  .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_module,
  .et_section_specialty .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_module,
  .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_module {
    margin-bottom: 8.696%;
  }
  .et_pb_gutters4 .et_pb_column_1_3,
  .et_pb_gutters4.et_pb_row .et_pb_column_1_3 {
    width: 28%;
  }
  .et_pb_gutters4 .et_pb_column_1_3 .et_pb_module,
  .et_pb_gutters4.et_pb_row .et_pb_column_1_3 .et_pb_module,
  .et_section_specialty .et_pb_gutters4.et_pb_row .et_pb_column_1_3 .et_pb_module,
  .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_3 .et_pb_module {
    margin-bottom: 14.286%;
  }
  .et_pb_gutters4 .et_pb_column_1_4,
  .et_pb_gutters4.et_pb_row .et_pb_column_1_4 {
    width: 19%;
  }
  .et_pb_gutters4 .et_pb_column_1_4 .et_pb_module,
  .et_pb_gutters4.et_pb_row .et_pb_column_1_4 .et_pb_module,
  .et_section_specialty .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_1_4 .et_pb_module,
  .et_section_specialty .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_column_1_4 .et_pb_module,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_4 .et_pb_module,
  .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_4 .et_pb_module {
    margin-bottom: 21.053%;
  }
  .et_pb_gutters4 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_3_8,
  .et_pb_gutters4.et_pb_row > .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_3_8,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_3_8 {
    width: 44.52%;
    margin-right: 10.959%;
  }
  .et_pb_gutters4 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_3_8 .et_pb_module,
  .et_pb_gutters4.et_pb_row > .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_3_8 .et_pb_module,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_3_8 .et_pb_module {
    margin-bottom: 10.959%;
  }
  .et_pb_gutters4 .et_pb_row .et_pb_column_single.et_pb_column_1_4 .et_pb_module,
  .et_pb_gutters4.et_pb_row .et_pb_column_single.et_pb_column_1_4 .et_pb_module {
    margin-bottom: 21.053%;
  }
  .et_pb_gutters4 .et_pb_row .et_pb_column_single.et_pb_column_1_3 .et_pb_module,
  .et_pb_gutters4.et_pb_row .et_pb_column_single.et_pb_column_1_3 .et_pb_module {
    margin-bottom: 14.286%;
  }
  .et_pb_gutters4 .et_pb_row .et_pb_column_single.et_pb_column_1_2 .et_pb_module,
  .et_pb_gutters4.et_pb_row .et_pb_column_single.et_pb_column_1_2 .et_pb_module {
    margin-bottom: 8.696%;
  }
  .et_pb_gutters4 .et_pb_column_4_4 .et_pb_grid_item,
  .et_pb_gutters4 .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
  .et_pb_gutters4 .et_pb_column_4_4 .et_pb_widget,
  .et_pb_gutters4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_column_4_4 .et_pb_grid_item,
  .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
  .et_pb_column_4_4 .et_pb_widget,
  .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
    width: 19%;
    margin: 0 8% 8% 0;
  }
  .et_pb_gutters4 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_1_4,
  .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_1_4,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_4,
  .et_pb_gutters4 .et_pb_column_3_4 .et_pb_grid_item,
  .et_pb_gutters4 .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
  .et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n),
  .et_pb_gutters4 .et_pb_column_3_4 .et_pb_widget,
  .et_pb_gutters4 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n),
  .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_grid_item,
  .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
  .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n),
  .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_widget,
  .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n),
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n),
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n) {
    width: 26.027%;
    margin-right: 10.959%;
  }
  .et_pb_gutters4 .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_1_3,
  .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_1_3,
  .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_3,
  .et_pb_gutters4 .et_pb_column_2_3 .et_pb_grid_item,
  .et_pb_gutters4 .et_pb_column_2_3 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
  .et_pb_gutters4 .et_pb_column_2_3 .et_pb_widget,
  .et_pb_gutters4 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_grid_item,
  .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
  .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_widget,
  .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
  .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
  .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget,
  .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
    width: 43.75%;
    margin-right: 12.5%;
  }
  .et_pb_gutters4 .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_1_4,
  .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_1_4,
  .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_4,
  .et_pb_gutters4 .et_pb_column_1_2 .et_pb_grid_item,
  .et_pb_gutters4 .et_pb_column_1_2 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
  .et_pb_gutters4 .et_pb_column_1_2 .et_pb_widget,
  .et_pb_gutters4 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_grid_item,
  .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
  .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_widget,
  .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
  .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
  .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget,
  .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
    width: 41.305%;
    margin-right: 17.391%;
  }
  .et_pb_gutters4 .et_pb_column_3_4 .et_pb_grid_item,
  .et_pb_gutters4 .et_pb_column_3_4 .et_pb_widget,
  .et_pb_gutters4 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_grid_item,
  .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_widget,
  .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
  .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget,
  .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
    margin-bottom: 10.959%;
  }
  .et_pb_gutters4 .et_pb_column_2_3 .et_pb_grid_item,
  .et_pb_gutters4 .et_pb_column_2_3 .et_pb_widget,
  .et_pb_gutters4 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_grid_item,
  .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_widget,
  .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
  .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget,
  .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
    margin-bottom: 12.5%;
  }
  .et_pb_gutters4 .et_pb_column_1_2 .et_pb_grid_item,
  .et_pb_gutters4 .et_pb_column_1_2 .et_pb_widget,
  .et_pb_gutters4 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_grid_item,
  .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_widget,
  .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
  .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget,
  .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
    margin-bottom: 17.391%;
  }
  .et_pb_gutters4 .et_pb_column_1_3 .et_pb_grid_item,
  .et_pb_gutters4 .et_pb_column_1_3 .et_pb_widget,
  .et_pb_gutters4 .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_gutters4.et_pb_row .et_pb_column_1_3 .et_pb_grid_item,
  .et_pb_gutters4.et_pb_row .et_pb_column_1_3 .et_pb_widget,
  .et_pb_gutters4.et_pb_row .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_3 .et_pb_grid_item,
  .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_3 .et_pb_widget,
  .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product {
    margin-bottom: 28.572%;
  }
  .et_pb_gutters4 .et_pb_column_1_4 .et_pb_grid_item,
  .et_pb_gutters4 .et_pb_column_1_4 .et_pb_widget,
  .et_pb_gutters4 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_gutters4.et_pb_row .et_pb_column_1_4 .et_pb_grid_item,
  .et_pb_gutters4.et_pb_row .et_pb_column_1_4 .et_pb_widget,
  .et_pb_gutters4.et_pb_row .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_4 .et_pb_grid_item,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_4 .et_pb_widget,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_4 .et_pb_grid_item,
  .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_4 .et_pb_widget,
  .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
    margin-bottom: 42.106%;
  }
  .et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_grid_item,
  .et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_widget,
  .et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_grid_item,
  .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_widget,
  .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_3_8 .et_pb_grid_item,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_3_8 .et_pb_widget,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product {
    margin-bottom: 21.918%;
  }
  .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_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post {
    margin-bottom: 28.572%;
  }
  .et_pb_gutters4 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 {
    width: 44.52%;
    margin-right: 10.959%;
  }
  .et_pb_gutters4 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
    margin-bottom: 21.918%;
  }
  .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_column_2_3 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
    margin-bottom: 28.572%;
  }
  .et_pb_gutters4 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
    margin-bottom: 17.392%;
  }
  .et_pb_gutters4 .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
    margin-bottom: 28.572%;
  }
  .et_pb_gutters4 .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
    margin-bottom: 42.106%;
  }
  .et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
    margin-bottom: 21.918%;
  }
  .et_pb_gutters4 .footer-widget {
    margin: 0 8% 8% 0;
  }
  .et_pb_gutters4.et_pb_footer_columns4 .footer-widget {
    width: 19%;
  }
  .et_pb_gutters4.et_pb_footer_columns4 .footer-widget .fwidget {
    margin-bottom: 42.106%;
  }
  .et_pb_gutters4.et_pb_footer_columns4 .footer-widget.last {
    margin-right: 0;
  }
  .et_pb_gutters4.et_pb_footer_columns3 .footer-widget {
    width: 28%;
  }
  .et_pb_gutters4.et_pb_footer_columns3 .footer-widget:nth-child(3) {
    margin-right: 0;
  }
  .et_pb_gutters4.et_pb_footer_columns3 .footer-widget .fwidget {
    margin-bottom: 28.572%;
  }
  .et_pb_gutters4.et_pb_footer_columns3 .footer-widget.last {
    width: 100%;
  }
  .et_pb_gutters4.et_pb_footer_columns3 .footer-widget.last .fwidget {
    margin-bottom: 8%;
  }
  .et_pb_gutters4.et_pb_footer_columns2 .footer-widget {
    width: 46%;
  }
  .et_pb_gutters4.et_pb_footer_columns2 .footer-widget:nth-child(even) {
    margin-right: 0;
  }
  .et_pb_gutters4.et_pb_footer_columns2 .footer-widget .fwidget {
    margin-bottom: 17.392%;
  }
  .et_pb_gutters4.et_pb_footer_columns1 .footer-widget {
    width: 100%;
    margin-right: 0;
  }
  .et_pb_gutters4.et_pb_footer_columns1 .footer-widget .fwidget {
    margin-bottom: 8%;
  }
  .et_pb_gutters4.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(odd) {
    width: 73%;
    clear: both;
  }
  .et_pb_gutters4.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(odd) .fwidget {
    margin-bottom: 10.958%;
  }
  .et_pb_gutters4.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(even) {
    margin-right: 0;
    width: 19%;
  }
  .et_pb_gutters4.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(even) .fwidget {
    margin-bottom: 42.106%;
  }
  .et_pb_gutters4.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(odd) {
    width: 19%;
    clear: both;
  }
  .et_pb_gutters4.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(odd) .fwidget {
    margin-bottom: 42.106%;
  }
  .et_pb_gutters4.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(even) {
    margin-right: 0;
    width: 73%;
  }
  .et_pb_gutters4.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(even) .fwidget {
    margin-bottom: 10.958%;
  }
  .et_pb_gutters4.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(odd) {
    width: 64%;
    clear: both;
  }
  .et_pb_gutters4.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(odd) .fwidget {
    margin-bottom: 12.5%;
  }
  .et_pb_gutters4.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(even) {
    margin-right: 0;
    width: 28%;
  }
  .et_pb_gutters4.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(even) .fwidget {
    margin-bottom: 28.572%;
  }
  .et_pb_gutters4.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(odd) {
    width: 28%;
    clear: both;
  }
  .et_pb_gutters4.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(odd) .fwidget {
    margin-bottom: 28.572%;
  }
  .et_pb_gutters4.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(even) {
    margin-right: 0;
    width: 64%;
  }
  .et_pb_gutters4.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(even) .fwidget {
    margin-bottom: 12.5%;
  }
  .et_pb_gutters4.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) {
    width: 19%;
  }
  .et_pb_gutters4.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget {
    margin-bottom: 42.106%;
  }
  .et_pb_gutters4.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) {
    margin-right: 0;
    width: 46%;
  }
  .et_pb_gutters4.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget {
    margin-bottom: 17.392%;
  }
  .et_pb_gutters4.et_pb_footer_columns_1_4__1_2 .footer-widget.last {
    width: 100%;
  }
  .et_pb_gutters4.et_pb_footer_columns_1_4__1_2 .footer-widget.last .fwidget {
    margin-bottom: 8%;
  }
  .et_pb_gutters4.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child {
    width: 46%;
  }
  .et_pb_gutters4.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child .fwidget {
    margin-bottom: 17.392%;
  }
  .et_pb_gutters4.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(n+2):nth-child(-n+3) {
    width: 19%;
  }
  .et_pb_gutters4.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(n+2):nth-child(-n+3) .fwidget {
    margin-bottom: 42.106%;
  }
  .et_pb_gutters4.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(3) {
    margin-right: 0;
  }
  .et_pb_gutters4.et_pb_footer_columns_1_2__1_4 .footer-widget.last {
    width: 100%;
  }
  .et_pb_gutters4.et_pb_footer_columns_1_2__1_4 .footer-widget.last .fwidget {
    margin-bottom: 8%;
  }
  .et_pb_gutters2 .et_pb_column,
  .et_pb_gutters2.et_pb_row .et_pb_column {
    margin-right: 3%;
  }
  .et_pb_gutters2 .et_pb_column_4_4,
  .et_pb_gutters2.et_pb_row .et_pb_column_4_4 {
    width: 100%;
  }
  .et_pb_gutters2 .et_pb_column_4_4 .et_pb_module,
  .et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_module {
    margin-bottom: 1.5%;
  }
  .et_pb_gutters2 .et_pb_column_3_4,
  .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,
  .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_module,
  .et_section_specialty .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_module,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_module {
    margin-bottom: 2.02%;
  }
  .et_pb_gutters2 .et_pb_column_2_3,
  .et_pb_gutters2.et_pb_row .et_pb_column_2_3 {
    width: 65.666%;
  }
  .et_pb_gutters2 .et_pb_column_2_3 .et_pb_module,
  .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_module,
  .et_section_specialty .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_module,
  .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_module {
    margin-bottom: 2.284%;
  }
  .et_pb_gutters2 .et_pb_column_1_2,
  .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,
  .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_module,
  .et_section_specialty .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_module,
  .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_module {
    margin-bottom: 3.093%;
  }
  .et_pb_gutters2 .et_pb_column_1_3,
  .et_pb_gutters2.et_pb_row .et_pb_column_1_3 {
    width: 31.333%;
  }
  .et_pb_gutters2 .et_pb_column_1_3 .et_pb_module,
  .et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_module,
  .et_section_specialty .et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_module,
  .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_3 .et_pb_module {
    margin-bottom: 4.787%;
  }
  .et_pb_gutters2 .et_pb_column_1_4,
  .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,
  .et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_module,
  .et_section_specialty .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_1_4 .et_pb_module,
  .et_section_specialty .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_column_1_4 .et_pb_module,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_4 .et_pb_module,
  .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_4 .et_pb_module {
    margin-bottom: 6.593%;
  }
  .et_pb_gutters2 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_3_8,
  .et_pb_gutters2.et_pb_row > .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_3_8,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_3_8 {
    width: 47.98%;
    margin-right: 4.04%;
  }
  .et_pb_gutters2 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_3_8 .et_pb_module,
  .et_pb_gutters2.et_pb_row > .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_3_8 .et_pb_module,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_3_8 .et_pb_module {
    margin-bottom: 4.04%;
  }
  .et_pb_gutters2 .et_pb_row .et_pb_column_single.et_pb_column_1_4 .et_pb_module,
  .et_pb_gutters2.et_pb_row .et_pb_column_single.et_pb_column_1_4 .et_pb_module {
    margin-bottom: 6.593%;
  }
  .et_pb_gutters2 .et_pb_row .et_pb_column_single.et_pb_column_1_3 .et_pb_module,
  .et_pb_gutters2.et_pb_row .et_pb_column_single.et_pb_column_1_3 .et_pb_module {
    margin-bottom: 4.787%;
  }
  .et_pb_gutters2 .et_pb_row .et_pb_column_single.et_pb_column_1_2 .et_pb_module,
  .et_pb_gutters2.et_pb_row .et_pb_column_single.et_pb_column_1_2 .et_pb_module {
    margin-bottom: 3.093%;
  }
  .et_pb_gutters2 .et_pb_column_4_4 .et_pb_grid_item,
  .et_pb_gutters2 .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
  .et_pb_gutters2 .et_pb_column_4_4 .et_pb_widget,
  .et_pb_gutters2 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_grid_item,
  .et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
  .et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_widget,
  .et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
    width: 22.75%;
    margin: 0 3% 3% 0;
  }
  .et_pb_gutters2 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_1_4,
  .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_1_4,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_4,
  .et_pb_gutters2 .et_pb_column_3_4 .et_pb_grid_item,
  .et_pb_gutters2 .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
  .et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n),
  .et_pb_gutters2 .et_pb_column_3_4 .et_pb_widget,
  .et_pb_gutters2 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n),
  .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_grid_item,
  .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
  .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n),
  .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_widget,
  .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n),
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n),
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n) {
    width: 30.64%;
    margin-right: 4.04%;
  }
  .et_pb_gutters2 .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_1_3,
  .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_1_3,
  .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_3,
  .et_pb_gutters2 .et_pb_column_2_3 .et_pb_grid_item,
  .et_pb_gutters2 .et_pb_column_2_3 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
  .et_pb_gutters2 .et_pb_column_2_3 .et_pb_widget,
  .et_pb_gutters2 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_grid_item,
  .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
  .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_widget,
  .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
  .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
  .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget,
  .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
    width: 47.715%;
    margin-right: 4.569%;
  }
  .et_pb_gutters2 .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_1_4,
  .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_1_4,
  .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_4,
  .et_pb_gutters2 .et_pb_column_1_2 .et_pb_grid_item,
  .et_pb_gutters2 .et_pb_column_1_2 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
  .et_pb_gutters2 .et_pb_column_1_2 .et_pb_widget,
  .et_pb_gutters2 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_grid_item,
  .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
  .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_widget,
  .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
  .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
  .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget,
  .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
    width: 46.907%;
    margin-right: 6.186%;
  }
  .et_pb_gutters2 .et_pb_column_3_4 .et_pb_grid_item,
  .et_pb_gutters2 .et_pb_column_3_4 .et_pb_widget,
  .et_pb_gutters2 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_grid_item,
  .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_widget,
  .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
    margin-bottom: 4.04%;
  }
  .et_pb_gutters2 .et_pb_column_2_3 .et_pb_grid_item,
  .et_pb_gutters2 .et_pb_column_2_3 .et_pb_widget,
  .et_pb_gutters2 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_grid_item,
  .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_widget,
  .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
  .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget,
  .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
    margin-bottom: 4.569%;
  }
  .et_pb_gutters2 .et_pb_column_1_2 .et_pb_grid_item,
  .et_pb_gutters2 .et_pb_column_1_2 .et_pb_widget,
  .et_pb_gutters2 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_grid_item,
  .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_widget,
  .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
  .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget,
  .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
    margin-bottom: 6.186%;
  }
  .et_pb_gutters2 .et_pb_column_1_3 .et_pb_grid_item,
  .et_pb_gutters2 .et_pb_column_1_3 .et_pb_widget,
  .et_pb_gutters2 .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_grid_item,
  .et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_widget,
  .et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_3 .et_pb_grid_item,
  .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_3 .et_pb_widget,
  .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product {
    margin-bottom: 9.574%;
  }
  .et_pb_gutters2 .et_pb_column_1_4 .et_pb_grid_item,
  .et_pb_gutters2 .et_pb_column_1_4 .et_pb_widget,
  .et_pb_gutters2 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_grid_item,
  .et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_widget,
  .et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_4 .et_pb_grid_item,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_4 .et_pb_widget,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_4 .et_pb_grid_item,
  .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_4 .et_pb_widget,
  .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
    margin-bottom: 13.186%;
  }
  .et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_grid_item,
  .et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_widget,
  .et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_grid_item,
  .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_widget,
  .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_3_8 .et_pb_grid_item,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_3_8 .et_pb_widget,
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product {
    margin-bottom: 8.08%;
  }
  .et_pb_gutters2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3,
  .et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 {
    width: 31.333%;
    margin-right: 3%;
  }
  .et_pb_gutters2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post {
    margin-bottom: 9.574%;
  }
  .et_pb_gutters2 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2,
  .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_column_2_3 .et_pb_blog_grid .column.size-1of2,
  .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 {
    width: 47.715%;
    margin-right: 4.569%;
  }
  .et_pb_gutters2 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
    margin-bottom: 9.574%;
  }
  .et_pb_gutters2 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
    margin-bottom: 6.186%;
  }
  .et_pb_gutters2 .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
    margin-bottom: 9.574%;
  }
  .et_pb_gutters2 .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
    margin-bottom: 13.186%;
  }
  .et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
    margin-bottom: 8.08%;
  }
  .et_pb_gutters2 .footer-widget {
    margin: 0 3% 3% 0;
  }
  .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.186%;
  }
  .et_pb_gutters2.et_pb_footer_columns4 .footer-widget.last {
    margin-right: 0;
  }
  .et_pb_gutters2.et_pb_footer_columns3 .footer-widget {
    width: 31.333%;
  }
  .et_pb_gutters2.et_pb_footer_columns3 .footer-widget:nth-child(3) {
    margin-right: 0;
  }
  .et_pb_gutters2.et_pb_footer_columns3 .footer-widget .fwidget {
    margin-bottom: 9.574%;
  }
  .et_pb_gutters2.et_pb_footer_columns3 .footer-widget.last {
    width: 100%;
  }
  .et_pb_gutters2.et_pb_footer_columns3 .footer-widget.last .fwidget {
    margin-bottom: 3%;
  }
  .et_pb_gutters2.et_pb_footer_columns2 .footer-widget {
    width: 48.5%;
  }
  .et_pb_gutters2.et_pb_footer_columns2 .footer-widget:nth-child(even) {
    margin-right: 0;
  }
  .et_pb_gutters2.et_pb_footer_columns2 .footer-widget .fwidget {
    margin-bottom: 6.186%;
  }
  .et_pb_gutters2.et_pb_footer_columns1 .footer-widget {
    width: 100%;
    margin-right: 0;
  }
  .et_pb_gutters2.et_pb_footer_columns1 .footer-widget .fwidget {
    margin-bottom: 3%;
  }
  .et_pb_gutters2.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(odd) {
    width: 74.25%;
    clear: both;
  }
  .et_pb_gutters2.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(odd) .fwidget {
    margin-bottom: 4.04%;
  }
  .et_pb_gutters2.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(even) {
    margin-right: 0;
    width: 22.75%;
  }
  .et_pb_gutters2.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(even) .fwidget {
    margin-bottom: 13.186%;
  }
  .et_pb_gutters2.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(odd) {
    width: 22.75%;
    clear: both;
  }
  .et_pb_gutters2.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(odd) .fwidget {
    margin-bottom: 13.186%;
  }
  .et_pb_gutters2.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(even) {
    margin-right: 0;
    width: 74.25%;
  }
  .et_pb_gutters2.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(even) .fwidget {
    margin-bottom: 4.04%;
  }
  .et_pb_gutters2.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(odd) {
    width: 65.666%;
    clear: both;
  }
  .et_pb_gutters2.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(odd) .fwidget {
    margin-bottom: 4.568%;
  }
  .et_pb_gutters2.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(even) {
    margin-right: 0;
    width: 31.333%;
  }
  .et_pb_gutters2.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(even) .fwidget {
    margin-bottom: 9.574%;
  }
  .et_pb_gutters2.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(odd) {
    width: 31.333%;
    clear: both;
  }
  .et_pb_gutters2.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(odd) .fwidget {
    margin-bottom: 9.574%;
  }
  .et_pb_gutters2.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(even) {
    margin-right: 0;
    width: 65.666%;
  }
  .et_pb_gutters2.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(even) .fwidget {
    margin-bottom: 4.568%;
  }
  .et_pb_gutters2.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) {
    width: 22.75%;
  }
  .et_pb_gutters2.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget {
    margin-bottom: 13.186%;
  }
  .et_pb_gutters2.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) {
    margin-right: 0;
    width: 48.5%;
  }
  .et_pb_gutters2.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget {
    margin-bottom: 6.186%;
  }
  .et_pb_gutters2.et_pb_footer_columns_1_4__1_2 .footer-widget.last {
    width: 100%;
  }
  .et_pb_gutters2.et_pb_footer_columns_1_4__1_2 .footer-widget.last .fwidget {
    margin-bottom: 3%;
  }
  .et_pb_gutters2.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child {
    width: 48.5%;
  }
  .et_pb_gutters2.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child .fwidget {
    margin-bottom: 6.186%;
  }
  .et_pb_gutters2.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(n+2):nth-child(-n+3) {
    width: 22.75%;
  }
  .et_pb_gutters2.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(n+2):nth-child(-n+3) .fwidget {
    margin-bottom: 13.186%;
  }
  .et_pb_gutters2.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(3) {
    margin-right: 0;
  }
  .et_pb_gutters2.et_pb_footer_columns_1_2__1_4 .footer-widget.last {
    width: 100%;
  }
  .et_pb_gutters2.et_pb_footer_columns_1_2__1_4 .footer-widget.last .fwidget {
    margin-bottom: 3%;
  }
  .et_pb_gutters1 .et_pb_column,
  .et_pb_gutters1 .et_pb_column .et_pb_row_inner .et_pb_column,
  .et_pb_gutters1 .et_pb_column .et_pb_module,
  .et_pb_gutters1 .et_section_specialty .et_pb_column .et_pb_module,
  .et_section_specialty .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module,
  .et_section_specialty .et_pb_column .et_pb_gutters1.et_pb_row_inner .et_pb_column,
  .et_section_specialty .et_pb_column .et_pb_gutters1.et_pb_row_inner .et_pb_column .et_pb_module,
  .et_pb_gutters1 .et_pb_column .et_pb_widget,
  .et_pb_gutters1 .et_pb_column .et_pb_grid_item,
  .et_pb_gutters1 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
  .et_pb_gutters1 .et_pb_row_inner .et_pb_column .et_pb_grid_item,
  .et_pb_gutters1 .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_gutters1 .et_pb_row_inner .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of3,
  .et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post,
  .et_pb_gutters1 .footer-widget,
  .et_pb_gutters1 .footer-widget .fwidget {
    margin: 0;
  }
  .et_pb_gutters1 .et_pb_column_4_4,
  .et_pb_gutters1.et_pb_footer_columns1 .footer-widget,
  .et_pb_gutters1.et_pb_footer_columns3 .footer-widget.last,
  .et_pb_gutters1.et_pb_footer_columns_1_4__1_2 .footer-widget.last,
  .et_pb_gutters1.et_pb_footer_columns_1_2__1_4 .footer-widget.last {
    width: 100%;
  }
  .et_pb_gutters1 .et_pb_column_3_4,
  .et_pb_gutters1.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(odd),
  .et_pb_gutters1.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(even) {
    width: 75%;
  }
  .et_pb_gutters1 .et_pb_column_2_3,
  .et_pb_gutters1.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(odd),
  .et_pb_gutters1.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(even) {
    width: 66.666%;
  }
  .et_pb_gutters1 .et_pb_column_1_2,
  .et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_3_8,
  .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_3_8,
  .et_section_specialty .et_pb_column_3_4 .et_pb_gutters1.et_pb_row_inner .et_pb_column_3_8,
  .et_section_specialty .et_pb_column_2_3 .et_pb_gutters1.et_pb_row_inner .et_pb_column_1_3,
  .et_section_specialty .et_pb_column_1_2 .et_pb_gutters1.et_pb_row_inner .et_pb_column_1_4,
  .et_pb_gutters1 .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_1_4,
  .et_pb_gutters1 .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_1_3,
  .et_pb_gutters1 .et_pb_column_2_3 .et_pb_grid_item,
  .et_pb_gutters1 .et_pb_column_1_2 .et_pb_grid_item,
  .et_pb_gutters1 .et_pb_column_1_2 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
  .et_pb_gutters1 .et_pb_column_2_3 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
  .et_pb_gutters1 .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
  .et_pb_gutters1 .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
  .et_pb_gutters1 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_gutters1 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_gutters1 .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_gutters1 .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_gutters1 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2,
  .et_pb_gutters1 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2,
  .et_pb_gutters1 .et_pb_column_2_3 .et_pb_widget,
  .et_pb_gutters1 .et_pb_column_1_2 .et_pb_widget,
  .et_pb_gutters1.et_pb_footer_columns2 .footer-widget,
  .et_pb_gutters1.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3),
  .et_pb_gutters1.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child {
    width: 50%;
  }
  .et_pb_gutters1 .et_pb_column_1_3,
  .et_pb_gutters1 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_1_4,
  .et_section_specialty .et_pb_column_3_4 .et_pb_gutters1.et_pb_row_inner .et_pb_column_1_4,
  .et_pb_gutters1 .et_pb_column_3_4 .et_pb_grid_item,
  .et_pb_gutters1 .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
  .et_pb_gutters1 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
  .et_pb_gutters1 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_gutters1 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_gutters1 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3,
  .et_pb_gutters1 .et_pb_column_3_4 .et_pb_widget,
  .et_pb_gutters1.et_pb_footer_columns3 .footer-widget,
  .et_pb_gutters1.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(even),
  .et_pb_gutters1.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(odd) {
    width: 33.333%;
  }
  .et_pb_gutters1 .et_pb_column_1_4,
  .et_pb_gutters1 .et_pb_column_4_4 .et_pb_grid_item,
  .et_pb_gutters1 .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
  .et_pb_gutters1 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_gutters1 .et_pb_column_4_4 .et_pb_widget,
  .et_pb_gutters1.et_pb_footer_columns4 .footer-widget,
  .et_pb_gutters1.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(even),
  .et_pb_gutters1.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(odd),
  .et_pb_gutters1.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2),
  .et_pb_gutters1.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(n+2):nth-child(-n+3) {
    width: 25%;
  }
  .et_pb_gutters1.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(odd),
  .et_pb_gutters1.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(odd),
  .et_pb_gutters1.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(odd),
  .et_pb_gutters1.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(odd) {
    clear: both;
  }
  /* Sections and Rows */
  .et_pb_section {
    padding: 4% 0;
  }
  .et_pb_fullwidth_section {
    padding: 0;
  }
  .et_pb_row {
    padding: 2% 0;
  }
  .et_pb_column_3_4 .et_pb_row_inner {
    padding: 3.735% 0;
  }
  .et_pb_column_2_3 .et_pb_row_inner {
    padding: 4.2415% 0;
  }
  .et_pb_column_1_2 .et_pb_row_inner {
    padding: 5.82% 0;
  }
  .et_pb_column_single {
    padding: 2.855% 0;
  }
  .et_pb_column_single .et_pb_module:first-child {
    margin-top: 0;
  }
  .et_pb_column_single .et_pb_module:last-child {
    margin-bottom: 0;
  }
  .et_pb_section .et_pb_row .et_pb_column .et_pb_module:last-child,
  .et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_column .et_pb_module:last-child,
  .et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module:last-child {
    margin-bottom: 0;
  }
  .et_section_specialty > .et_pb_row {
    padding: 0;
  }
  .et_pb_row_inner {
    width: 100%;
  }
  .et_pb_row .et_pb_column:last-child,
  .et_pb_row_inner .et_pb_column:last-child {
    margin-right: 0 !important;
  }
  /* Fullwidth Rows */
  .et_pb_row.et_pb_row_fullwidth,
  .et_pb_specialty_fullwidth > .et_pb_row {
    width: 89% !important;
    max-width: 89% !important;
  }
  .et_pb_gutters4.et_pb_row.et_pb_row_fullwidth,
  .et_pb_gutters4 .et_pb_row.et_pb_row_fullwidth,
  .et_pb_gutters4.et_pb_specialty_fullwidth > .et_pb_row,
  .et_pb_gutters4 .et_pb_specialty_fullwidth > .et_pb_row {
    width: 86% !important;
    max-width: 86% !important;
  }
  .et_pb_gutters2.et_pb_row.et_pb_row_fullwidth,
  .et_pb_gutters2 .et_pb_row.et_pb_row_fullwidth,
  .et_pb_gutters2.et_pb_specialty_fullwidth > .et_pb_row,
  .et_pb_gutters2 .et_pb_specialty_fullwidth > .et_pb_row {
    width: 94% !important;
    max-width: 94% !important;
  }
  .et_pb_gutters1.et_pb_row.et_pb_row_fullwidth,
  .et_pb_gutters1 .et_pb_row.et_pb_row_fullwidth,
  .et_pb_gutters1.et_pb_specialty_fullwidth > .et_pb_row,
  .et_pb_gutters1 .et_pb_specialty_fullwidth > .et_pb_row {
    width: 100% !important;
    max-width: 100% !important;
  }
  /* Equalize Column Heights */
  .et_pb_row.et_pb_equal_columns,
  .et_pb_row_inner.et_pb_equal_columns,
  .et_pb_section.et_pb_equal_columns > .et_pb_row {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    overflow: hidden;
  }
  /* Grid Layouts: Gallery, Portfolio, Filterable Portfolio, Shop */
  .et_pb_filterable_portfolio_grid,
  .et_pb_gallery_grid {
    display: none;
  }
  .et_pb_gallery_grid .et_pb_gallery_item,
  .et_pb_portfolio_grid .et_pb_portfolio_item,
  .et_pb_filterable_portfolio_grid .et_pb_portfolio_item {
    float: left;
    position: relative;
  }
  .et_pb_gallery_grid .et_pb_gallery_item img,
  .et_pb_portfolio_grid .et_pb_portfolio_item img,
  .et_pb_filterable_portfolio_grid .et_pb_portfolio_item img {
    width: 100%;
  }
  .et_pb_shop_grid .woocommerce ul.products li.product,
  .woocommerce-page ul.products li.product {
    clear: none;
  }
  .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n),
  .et_pb_column_3_4 .et_pb_grid_item:nth-child(3n),
  .et_pb_column_2_3 .et_pb_grid_item:nth-child(2n),
  .et_pb_column_1_2 .et_pb_grid_item:nth-child(2n),
  .et_pb_row .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n),
  .et_pb_row .et_pb_column_3_4 .et_pb_grid_item:nth-child(3n),
  .et_pb_row .et_pb_column_2_3 .et_pb_grid_item:nth-child(2n),
  .et_pb_row .et_pb_column_1_2 .et_pb_grid_item:nth-child(2n),
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item:nth-child(3n),
  .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item:nth-child(2n),
  .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item:nth-child(2n),
  .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n),
  .et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n),
  .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),
  .et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),
  .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
  .et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
  .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
  .et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
  .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),
  .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
  .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n) {
    margin-right: 0;
  }
  .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n+1),
  .et_pb_column_3_4 .et_pb_grid_item:nth-child(3n+1),
  .et_pb_column_2_3 .et_pb_grid_item:nth-child(2n+1),
  .et_pb_column_1_2 .et_pb_grid_item:nth-child(2n+1),
  .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1),
  .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),
  .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),
  .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1) {
    clear: both;
  }
  .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n+1) {
    clear: none;
  }
  .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1) {
    clear: none;
  }
  .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_grid_item,
  .et_pb_column_1_3 .et_pb_grid_item,
  .et_pb_column_1_4 .et_pb_grid_item,
  .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,
  .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
    margin-right: 0;
    width: 100% !important;
  }
  .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item {
    clear: none !important;
  }
  .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item.last_in_row {
    margin-right: 0 !important;
  }
  .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item.first_in_row {
    clear: both !important;
  }
  .et_pb_gallery_grid .et_pb_gallery_item h3,
  .et_pb_portfolio_grid .et_pb_portfolio_item h2,
  .et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2 {
    font-size: 18px;
    word-wrap: break-word;
    margin: 10px 0 0;
    padding-bottom: 0;
  }
  .et_pb_portfolio_item .post-meta,
  .et_pb_gallery_item .et_pb_gallery_caption {
    font-size: 14px;
    margin: .4em 0 0;
  }
  /* Sidebar Widgets */
  .et_pb_column_4_4 .et_pb_widget:nth-child(4n),
  .et_pb_column_3_4 .et_pb_widget:nth-child(3n),
  .et_pb_column_2_3 .et_pb_widget:nth-child(2n),
  .et_pb_column_1_2 .et_pb_widget:nth-child(2n),
  .et_pb_row .et_pb_column_4_4 .et_pb_widget:nth-child(4n),
  .et_pb_row .et_pb_column_3_4 .et_pb_widget:nth-child(3n),
  .et_pb_row .et_pb_column_2_3 .et_pb_widget:nth-child(2n),
  .et_pb_row .et_pb_column_1_2 .et_pb_widget:nth-child(2n),
  .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_4_4 .et_pb_widget:nth-child(3n),
  .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_4_4 .et_pb_widget:nth-child(2n),
  .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .et_pb_widget:nth-child(2n) {
    margin-right: 0;
  }
  .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),
  .et_pb_column_3_4 .et_pb_widget:nth-child(3n+1),
  .et_pb_column_2_3 .et_pb_widget:nth-child(2n+1),
  .et_pb_column_1_2 .et_pb_widget:nth-child(2n+1) {
    clear: both;
  }
  .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_widget,
  .et_pb_column_1_3 .et_pb_widget,
  .et_pb_column_1_4 .et_pb_widget {
    width: 100% !important;
    margin-right: 0;
  }
  /* Slider Module */
  .et_pb_column_1_2 .et_pb_slide_image,
  .et_pb_column_1_2 .et_pb_slide_video,
  .et_pb_column_1_2 .et_pb_slide_with_image .et_pb_slide_description,
  .et_pb_column_3_8 .et_pb_slide_image,
  .et_pb_column_3_8 .et_pb_slide_video,
  .et_pb_column_3_8 .et_pb_slide_with_image .et_pb_slide_description,
  .et_pb_column_1_3 .et_pb_slide_image,
  .et_pb_column_1_3 .et_pb_slide_video,
  .et_pb_column_1_3 .et_pb_slide_with_image .et_pb_slide_description,
  .et_pb_column_1_4 .et_pb_slide_image,
  .et_pb_column_1_4 .et_pb_slide_video,
  .et_pb_column_1_4 .et_pb_slide_with_image .et_pb_slide_description {
    width: 100% !important;
  }
  .et_pb_column_1_2 .et_pb_slide_image,
  .et_pb_column_1_2 .et_pb_slide_video,
  .et_pb_column_3_8 .et_pb_slide_image,
  .et_pb_column_3_8 .et_pb_slide_video,
  .et_pb_column_1_3 .et_pb_slide_image,
  .et_pb_column_1_3 .et_pb_slide_video,
  .et_pb_column_1_4 .et_pb_slide_image,
  .et_pb_column_1_4 .et_pb_slide_video {
    padding: 0;
    margin: 10% 0 0 0 !important;
  }
  .et_pb_column_1_2 .et_pb_slide_image,
  .et_pb_column_3_8 .et_pb_slide_image,
  .et_pb_column_1_3 .et_pb_slide_image,
  .et_pb_column_1_4 .et_pb_slide_image {
    top: auto;
    bottom: auto;
    position: relative;
  }
  /* Audio Module */
  .et_pb_column_1_4 .et_pb_audio_module .mejs-container .mejs-controls div,
  .et_pb_column_1_3 .et_pb_audio_module .mejs-container .mejs-controls div,
  .et_pb_column_3_8 .et_pb_audio_module .mejs-container .mejs-controls div {
    position: absolute;
  }
  .et_pb_column_1_4 .et_pb_audio_module .mejs-container,
  .et_pb_column_1_3 .et_pb_audio_module .mejs-container,
  .et_pb_column_3_8 .et_pb_audio_module .mejs-container {
    height: 50px !important;
  }
  .et_pb_column_1_4 .et_pb_audio_module .mejs-controls,
  .et_pb_column_1_3 .et_pb_audio_module .mejs-controls,
  .et_pb_column_3_8 .et_pb_audio_module .mejs-controls {
    height: 100%;
  }
  .et_pb_column_1_4 .et_pb_audio_module .mejs-time.mejs-currenttime-container.custom,
  .et_pb_column_1_3 .et_pb_audio_module .mejs-time.mejs-currenttime-container.custom,
  .et_pb_column_3_8 .et_pb_audio_module .mejs-time.mejs-currenttime-container.custom {
    top: 30px;
  }
  .et_pb_column_1_4 .et_pb_audio_module .mejs-button.mejs-volume-button,
  .et_pb_column_1_3 .et_pb_audio_module .mejs-button.mejs-volume-button,
  .et_pb_column_3_8 .et_pb_audio_module .mejs-button.mejs-volume-button {
    top: 30px;
    right: 65px;
  }
  .et_pb_column_1_4 .et_pb_audio_module a.mejs-horizontal-volume-slider,
  .et_pb_column_1_3 .et_pb_audio_module a.mejs-horizontal-volume-slider,
  .et_pb_column_3_8 .et_pb_audio_module a.mejs-horizontal-volume-slider {
    top: 30px;
    right: 0;
    display: block;
    position: absolute;
  }
  .et_pb_column_1_4 .et_pb_audio_module .mejs-horizontal-volume-total,
  .et_pb_column_1_3 .et_pb_audio_module .mejs-horizontal-volume-total,
  .et_pb_column_3_8 .et_pb_audio_module .mejs-horizontal-volume-total {
    position: relative;
    width: 100%;
    display: block;
  }
  .et_pb_column_1_4 .et_pb_audio_module .mejs-controls div.mejs-time-rail,
  .et_pb_column_1_3 .et_pb_audio_module .mejs-controls div.mejs-time-rail,
  .et_pb_column_3_8 .et_pb_audio_module .mejs-controls div.mejs-time-rail {
    width: 100% !important;
    padding-left: 30px;
  }
  .et_pb_column_1_4 .et_pb_audio_module a.mejs-time-total.mejs-time-slider,
  .et_pb_column_1_3 .et_pb_audio_module a.mejs-time-total.mejs-time-slider,
  .et_pb_column_3_8 .et_pb_audio_module a.mejs-time-total.mejs-time-slider {
    width: 100% !important;
    position: relative;
    margin-left: 0;
  }
  /* Salvattore Styles */
  .et_pb_column_4_4 .et_pb_blog_grid[data-columns]::before {
    content: '3 .column.size-1of3';
  }
  .et_pb_column_3_4 .et_pb_blog_grid[data-columns]::before,
  .et_pb_column_2_3 .et_pb_blog_grid[data-columns]::before {
    content: '2 .column.size-1of2';
  }
  .et_pb_column_1_2 .et_pb_blog_grid[data-columns]::before,
  .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_blog_grid[data-columns]::before,
  .et_pb_column_1_3 .et_pb_blog_grid[data-columns]::before,
  .et_pb_column_1_4 .et_pb_blog_grid[data-columns]::before {
    content: '1 .column.size-1of1';
  }
  /* Sticky Image */
  .et_pb_section_sticky,
  .et_pb_section_sticky .et_pb_row:last-child,
  .et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner:last-child,
  .et_pb_section_sticky .et_pb_column_single {
    padding-bottom: 0 !important;
  }
  /* Fullwidth Menu Module */
  .et_dropdown_animation_fade.et_pb_fullwidth_menu ul li:hover > ul {
    transition: all 0.2s ease-in-out;
  }
  .et_dropdown_animation_slide.et_pb_fullwidth_menu ul li:hover > ul {
    -webkit-animation: fadeLeft 0.4s ease-in-out;
    animation: fadeLeft 0.4s ease-in-out;
  }
  .et_dropdown_animation_expand.et_pb_fullwidth_menu ul li:hover > ul {
    -webkit-transform-origin: 0 0%;
    -webkit-animation: Grow 0.4s ease-in-out;
    animation: Grow 0.4s ease-in-out;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
  }
  .et_dropdown_animation_flip.et_pb_fullwidth_menu ul li ul li:hover > ul {
    -webkit-animation: flipInX 0.6s ease-in-out;
    animation: flipInX 0.6s ease-in-out;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
  }
  .et_dropdown_animation_flip.et_pb_fullwidth_menu ul li:hover > ul {
    -webkit-animation: flipInY 0.6s ease-in-out;
    animation: flipInY 0.6s ease-in-out;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
  }
  .et_pb_fullwidth_menu.et_pb_fullwidth_menu_fullwidth .et_pb_row {
    width: 100%;
    max-width: 100%;
    padding: 0 30px !important;
  }
  /* Comments Module */
  .et_pb_column_1_2 .et_pb_comments_module .comment_avatar img,
  .et_pb_column_1_3 .et_pb_comments_module .comment_avatar img,
  .et_pb_column_1_4 .et_pb_comments_module .comment_avatar img {
    max-width: 50%;
  }
  .et_pb_column_1_2 .et_pb_comments_module .comment-body,
  .et_pb_column_1_3 .et_pb_comments_module .comment-body,
  .et_pb_column_1_4 .et_pb_comments_module .comment-body {
    padding: 0 0 0 50px;
  }
  .et_pb_column_1_2 .et_pb_comments_module .comment .children,
  .et_pb_column_1_3 .et_pb_comments_module .comment .children,
  .et_pb_column_1_4 .et_pb_comments_module .comment .children {
    margin-left: 25px;
  }
  .et_pb_column_1_2 .et_pb_comments_module .comment-reply-link,
  .et_pb_column_1_3 .et_pb_comments_module .comment-reply-link,
  .et_pb_column_1_4 .et_pb_comments_module .comment-reply-link {
    position: relative !important;
    float: right;
    bottom: -10px;
    top: auto !important;
  }
  .et_pb_column_1_2 .et_pb_comments_module #commentform [class*="comment-form-"] input,
  .et_pb_column_1_3 .et_pb_comments_module #commentform [class*="comment-form-"] input,
  .et_pb_column_1_4 .et_pb_comments_module #commentform [class*="comment-form-"] input {
    box-sizing: border-box;
    width: 100%;
  }
}
/* Responsive Styles 981px - 1100px */
@media all and (min-width: 981px) and (max-width: 1100px) {
  /* Slider Module */
  .et_pb_column_1_2 .et_pb_slide_content,
  .et_pb_column_1_3 .et_pb_slide_content,
  .et_pb_column_1_4 .et_pb_slide_content,
  .et_pb_column_2_3 .et_pb_slide_content {
    font-size: 14px;
  }
  .et_pb_column_1_2 .et_pb_slide_description .et_pb_slide_title,
  .et_pb_column_1_3 .et_pb_slide_description .et_pb_slide_title,
  .et_pb_column_1_4 .et_pb_slide_description .et_pb_slide_title,
  .et_pb_column_2_3 .et_pb_slide_description .et_pb_slide_title {
    font-size: 18px;
  }
  /* Blog Posts */
  .et_pb_post {
    margin-bottom: 42px;
  }
  /* Blog Post Formats */
  /* Quote */
  .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_1_3 .et_quote_content,
  .et_pb_column_3_8 .et_quote_content,
  .et_pb_column_1_4 .et_quote_content,
  .et_pb_blog_grid .et_quote_content {
    padding: 35px 25px 32px;
  }
  /* Gallery */
  .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_1_3 .et_pb_post .et_pb_slide,
  .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_blog_grid .et_pb_post .et_pb_slide {
    min-height: 155px;
  }
  /* Audio */
  .et_pb_column_1_2 .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_1_4 .et_pb_audio_cover_art {
    height: 145px;
  }
  /* Contact Form Module */
  .et_pb_column_1_4 .et_pb_contact_right {
    margin-right: 5px;
  }
  /* Number Counter Module */
  .et_pb_column_1_4 .et_pb_number_counter .percent {
    height: 55px;
  }
  .et_pb_column_1_4 .et_pb_number_counter h3 {
    padding: 10px 0 0 0;
  }
}
/* Responsive Styles Tablet And Below */
@media all and (max-width: 980px) {
  /* Page Containers */
  .et_pb_column {
    width: 100% !important;
  }
  /* Rows and Sections */
  .et_pb_section {
    padding: 50px 0;
  }
  .et_pb_fullwidth_section {
    padding: 0;
  }
  .et_pb_row,
  .et_pb_column .et_pb_row_inner {
    padding: 30px 0;
  }
  .et_section_specialty > .et_pb_row {
    padding: 0;
  }
  .et_pb_column {
    margin-bottom: 30px;
  }
  .et_pb_gutters1 .et_pb_column {
    margin-bottom: 0;
  }
  .et_pb_row:last-child .et_pb_column:last-child {
    margin-bottom: 0;
  }
  .et_pb_section .et_pb_column .et_pb_module {
    margin-bottom: 30px;
  }
  .et_pb_gutters1 .et_pb_column .et_pb_module {
    margin-bottom: 0px;
  }
  .et_pb_gutters1 .et_section_specialty .et_pb_row > .et_pb_column > .et_pb_module,
  .et_section_specialty .et_pb_gutters1.et_pb_row > .et_pb_column > .et_pb_module {
    margin: 0;
  }
  .et_section_specialty .et_pb_row > .et_pb_column {
    padding-bottom: 0;
  }
  .et_pb_row .et_pb_column .et_pb_module:last-child,
  .et_section_specialty .et_pb_row .et_pb_column .et_pb_module:last-child {
    margin-bottom: 0;
  }
  .et_pb_column.et_pb_column_empty {
    display: none;
  }
  /* Sticky Image */
  .et_pb_section_sticky_mobile,
  .et_pb_section_sticky_mobile .et_pb_row:last-child,
  .et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner:last-child,
  .et_pb_section_sticky_mobile .et_pb_column_single {
    padding-bottom: 0 !important;
  }
  .et_pb_section_sticky .et_pb_row:last-child .et_pb_column.et_pb_row_sticky:last-child {
    margin-bottom: 0;
  }
  /* 1_4 Column Breakdown */
  .et_pb_row_4col,
  .et_pb_row_1-4_1-4_1-2,
  .et_pb_row_1-2_1-4_1-4,
  .et_pb_row_1-4_1-4 {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .et_pb_row_4col > .et_pb_column.et_pb_column_1_4,
  .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4,
  .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4,
  .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 {
    width: 47.25% !important;
    margin-right: 5.5%;
  }
  .et_pb_gutters1 .et_pb_row_4col > .et_pb_column.et_pb_column_1_4,
  .et_pb_gutters1 .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4,
  .et_pb_gutters1 .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4,
  .et_pb_gutters1 .et_pb_row_1-4_1-4 .et_pb_column.et_pb_column_1_4,
  .et_pb_gutters1.et_pb_row_4col > .et_pb_column.et_pb_column_1_4,
  .et_pb_gutters1.et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4,
  .et_pb_gutters1.et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4,
  .et_pb_gutters1.et_pb_row_1-4_1-4 .et_pb_column.et_pb_column_1_4 {
    width: 50% !important;
    margin-right: 0;
  }
  .et_pb_row_4col > .et_pb_column.et_pb_column_1_4:nth-child(even),
  .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4:nth-child(even),
  .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4:nth-child(even),
  .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4:nth-child(odd) {
    margin-right: 0;
  }
  .et_pb_row_4col .et_pb_column:nth-last-child(-n+2),
  .et_pb_row_1-4_1-4 .et_pb_column:nth-last-child(-n+2),
  .et_pb_row_1-2_1-4_1-4 .et_pb_column:nth-last-child(-n+2) {
    margin-bottom: 0;
  }
  /* Fullwidth Rows */
  .et_pb_row.et_pb_row_fullwidth,
  .et_pb_specialty_fullwidth > .et_pb_row {
    width: 80% !important;
    max-width: 80% !important;
  }
  .et_pb_gutters1.et_pb_row.et_pb_row_fullwidth,
  .et_pb_gutters1 .et_pb_row.et_pb_row_fullwidth,
  .et_pb_gutters1.et_pb_specialty_fullwidth > .et_pb_row,
  .et_pb_gutters1 .et_pb_specialty_fullwidth > .et_pb_row {
    width: 100% !important;
    max-width: 100% !important;
  }
  .et_pb_space.et-hide-mobile {
    display: none;
  }
  /* Grid Layouts: Gallery, Portfolio, Filterable Portfolio, Shop */
  .et_pb_column .et_pb_grid_item:nth-child(n),
  .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),
  .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),
  .et_pb_column .woocommerce ul.products li.product:nth-child(n),
  .woocommerce-page ul.products li.product:nth-child(n),
  .et_gallery_item {
    margin: 0 7.5% 7.5% 0 !important;
    width: 28.333% !important;
    clear: none;
    float: left;
  }
  .et_pb_gutters1 .et_pb_grid_item:nth-child(n),
  .et_pb_gutters1 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),
  .et_pb_gutters1 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),
  .et_pb_gutters1 .woocommerce ul.products li.product:nth-child(n) {
    margin: 0 !important;
    width: 33.333% !important;
  }
  .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(n) {
    clear: none !important;
  }
  .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(n).last_in_row {
    margin-right: 0 !important;
  }
  .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(n).first_in_row {
    clear: both !important;
  }
  /* Grid Layouts: 1/4 Columns */
  .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_grid_item:nth-child(n),
  .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),
  .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .woocommerce ul.products li.product:nth-child(n),
  .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column,
  .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_widget:nth-child(n),
  .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_grid_item:nth-child(n),
  .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:nth-child(n),
  .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .woocommerce ul.products li.product:nth-child(n),
  .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column,
  .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_widget:nth-child(n),
  .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_grid_item:nth-child(n),
  .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:nth-child(n),
  .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .woocommerce ul.products li.product:nth-child(n),
  .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column,
  .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_widget:nth-child(n),
  .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_grid_item:nth-child(n),
  .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),
  .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .woocommerce ul.products li.product:nth-child(n),
  .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column,
  .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_widget:nth-child(n) {
    margin: 0 0 11.5% 0 !important;
    width: 100% !important;
  }
  .et_pb_gutters1 .et_pb_row_4col > .et_pb_column_1_4 .et_pb_grid_item:nth-child(n),
  .et_pb_gutters1 .et_pb_row_4col > .et_pb_gutters1 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),
  .et_pb_gutters1 .et_pb_row_4col > .et_pb_gutters1 .et_pb_column_1_4 .woocommerce ul.products li.product:nth-child(n),
  .et_pb_gutters1 .et_pb_row_4col > .et_pb_column_1_4 .et_pb_blog_grid .column,
  .et_pb_gutters1 .et_pb_row_4col > .et_pb_column_1_4 .et_pb_widget:nth-child(n),
  .et_pb_gutters1 .et_pb_row_1-4_1-4_1-2 > .et_pb_column_1_4 .et_pb_grid_item:nth-child(n),
  .et_pb_gutters1 .et_pb_row_1-4_1-4_1-2 > .et_pb_gutters1 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),
  .et_pb_gutters1 .et_pb_row_1-4_1-4_1-2 > .et_pb_gutters1 .et_pb_column_1_4 .woocommerce ul.products li.product:nth-child(n),
  .et_pb_gutters1 .et_pb_row_1-4_1-4_1-2 > .et_pb_column_1_4 .et_pb_blog_grid .column,
  .et_pb_gutters1 .et_pb_row_1-4_1-4_1-2 > .et_pb_column_1_4 .et_pb_widget:nth-child(n),
  .et_pb_gutters1 .et_pb_row_1-2_1-4_1-4 > .et_pb_column_1_4 .et_pb_grid_item:nth-child(n),
  .et_pb_gutters1 .et_pb_row_1-2_1-4_1-4 > .et_pb_gutters1 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),
  .et_pb_gutters1 .et_pb_row_1-2_1-4_1-4 > .et_pb_gutters1 .et_pb_column_1_4 .woocommerce ul.products li.product:nth-child(n),
  .et_pb_gutters1 .et_pb_row_1-2_1-4_1-4 > .et_pb_column_1_4 .et_pb_blog_grid .column,
  .et_pb_gutters1 .et_pb_row_1-2_1-4_1-4 > .et_pb_column_1_4 .et_pb_widget:nth-child(n),
  .et_pb_gutters1 .et_pb_row_1-4_1-4 > .et_pb_column_1_4 .et_pb_grid_item:nth-child(n),
  .et_pb_gutters1 .et_pb_row_1-4_1-4 > .et_pb_gutters1 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),
  .et_pb_gutters1 .et_pb_row_1-4_1-4 > .et_pb_gutters1 .et_pb_column_1_4 .woocommerce ul.products li.product:nth-child(n),
  .et_pb_gutters1 .et_pb_row_1-4_1-4 > .et_pb_column_1_4 .et_pb_blog_grid .column,
  .et_pb_gutters1 .et_pb_row_1-4_1-4 > .et_pb_column_1_4 .et_pb_widget:nth-child(n),
  .et_pb_gutters1.et_pb_row_4col > .et_pb_column_1_4 .et_pb_grid_item:nth-child(n),
  .et_pb_gutters1 .et_pb_row_4col > .et_pb_gutters1 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),
  .et_pb_gutters1 .et_pb_row_4col > .et_pb_gutters1 .et_pb_column_1_4 .woocommerce ul.products li.product:nth-child(n),
  .et_pb_gutters1 .et_pb_row_4col > .et_pb_column_1_4 .et_pb_blog_grid .column,
  .et_pb_gutters1 .et_pb_row_4col > .et_pb_column_1_4 .et_pb_widget:nth-child(n),
  .et_pb_gutters1.et_pb_row_1-4_1-4_1-2 > .et_pb_column_1_4 .et_pb_grid_item:nth-child(n),
  .et_pb_gutters1.et_pb_row_1-4_1-4_1-2 > .et_pb_gutters1 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),
  .et_pb_gutters1.et_pb_row_1-4_1-4_1-2 > .et_pb_gutters1 .et_pb_column_1_4 .woocommerce ul.products li.product:nth-child(n),
  .et_pb_gutters1.et_pb_row_1-4_1-4_1-2 > .et_pb_column_1_4 .et_pb_blog_grid .column,
  .et_pb_gutters1.et_pb_row_1-4_1-4_1-2 > .et_pb_column_1_4 .et_pb_widget:nth-child(n),
  .et_pb_gutters1.et_pb_row_1-2_1-4_1-4 > .et_pb_column_1_4 .et_pb_grid_item:nth-child(n),
  .et_pb_gutters1.et_pb_row_1-2_1-4_1-4 > .et_pb_gutters1 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),
  .et_pb_gutters1.et_pb_row_1-2_1-4_1-4 > .et_pb_gutters1 .et_pb_column_1_4 .woocommerce ul.products li.product:nth-child(n),
  .et_pb_gutters1.et_pb_row_1-2_1-4_1-4 > .et_pb_column_1_4 .et_pb_blog_grid .column,
  .et_pb_gutters1.et_pb_row_1-2_1-4_1-4 > .et_pb_column_1_4 .et_pb_widget:nth-child(n),
  .et_pb_gutters1.et_pb_row_1-4_1-4 > .et_pb_column_1_4 .et_pb_grid_item:nth-child(n),
  .et_pb_gutters1.et_pb_row_1-4_1-4 > .et_pb_gutters1 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),
  .et_pb_gutters1.et_pb_row_1-4_1-4 > .et_pb_gutters1 .et_pb_column_1_4 .woocommerce ul.products li.product:nth-child(n),
  .et_pb_gutters1.et_pb_row_1-4_1-4 > .et_pb_column_1_4 .et_pb_blog_grid .column,
  .et_pb_gutters1.et_pb_row_1-4_1-4 > .et_pb_column_1_4 .et_pb_widget:nth-child(n) {
    margin: 0 !important;
  }
  .et_pb_column .et_pb_grid_item:nth-child(3n),
  .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),
  .et_pb_column .woocommerce ul.products li.product:nth-child(3n),
  .woocommerce-page ul.products li.product:nth-child(3n),
  .et_gallery_item:nth-child(3n) {
    margin-right: 0 !important;
  }
  .et_pb_column .et_pb_grid_item:nth-child(3n+1),
  .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),
  .et_pb_column .woocommerce ul.products li.product:nth-child(3n+1),
  .woocommerce-page ul.products li.product:nth-child(3n+1),
  .et_gallery_item:nth-child(3n+1) {
    clear: both;
  }
  /* Filterable Portfolio Module */
  .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 {
    width: auto;
    border-radius: 0px;
  }
  .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a {
    border-radius: 3px 0 0 3px;
  }
  .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a {
    border-radius: 0 3px 3px 0;
  }
  /* Blog + Sidebar Module + Footer */
  .et_pb_column .et_pb_blog_grid .column.size-1of2,
  .et_pb_column .et_pb_widget:nth-child(n) {
    width: 46.25% !important;
    margin: 0 7.5% 7.5% 0 !important;
  }
  .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post {
    margin-bottom: 16.21%;
  }
  .et_pb_column .et_pb_widget:nth-child(n) {
    margin-bottom: 7.5%;
  }
  .et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2,
  .et_pb_gutters1 .et_pb_column .et_pb_widget:nth-child(n) {
    width: 50% !important;
    margin: 0 !important;
  }
  .et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post,
  .et_pb_gutters1 .et_pb_column .et_pb_widget:nth-child(n) {
    margin-bottom: 0;
  }
  .et_pb_column .et_pb_blog_grid .column.size-1of2:nth-child(2n),
  .et_pb_column .et_pb_widget:nth-child(2n) {
    margin-right: 0 !important;
  }
  .et_pb_widget_area_left {
    padding-right: 0;
    border-right: none;
  }
  .et_pb_widget_area_right {
    padding-left: 0;
    border-left: none;
  }
  .et_pb_more_button {
    display: inline-block !important;
  }
  /* Slider Module */
  .et_pb_slide_description .et_pb_slide_title,
  .et_pb_column_1_4 .et_pb_slider_fullwidth_off h2 {
    font-size: 26px;
    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;
  }
  /* Column Adjustments */
  .et_pb_column_1_4 .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_post {
    margin-bottom: 42px;
  }
  /* Newsletter Module */
  .et_pb_column .et_pb_newsletter_form,
  .et_pb_column .et_pb_newsletter_description,
  .et_pb_column.et_pb_column_inner .et_pb_newsletter_form,
  .et_pb_column.et_pb_column_inner .et_pb_newsletter_description {
    width: 50%;
    padding: 0;
  }
  .et_pb_column .et_pb_newsletter_form,
  .et_pb_column.et_pb_column_inner .et_pb_newsletter_form {
    padding-left: 40px;
  }
  /* Pricing Tables Module */
  .et_pb_column .et_pb_pricing_table {
    width: 50% !important;
  }
  .et_pb_column .et_pb_pricing_table:nth-child(2n+1) {
    clear: both;
  }
  .et_pb_column .et_pb_pricing_table:nth-child(n+3) {
    margin-top: 50px;
  }
  /* Post Title Module */
  .et_pb_fullwidth_section .et_pb_post_title {
    padding: 80px 0;
  }
  /* Map Module */
  .et_pb_column .et_pb_map,
  .et_pb_fullwidth_section .et_pb_map {
    height: 350px;
  }
  /* Projects Post Type */
  .et_full_width_portfolio_page .et_project_meta {
    float: none;
    width: 100%;
    margin-top: -20px;
  }
  /* Image Module */
  .et_always_center_on_mobile {
    text-align: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  /* Header Styles */
  .fullwidth-menu {
    display: none;
  }
  /* Mobile Menu */
  .et_mobile_nav_menu {
    display: block;
  }
  /* Countdown Timer Module */
  .et_pb_countdown_timer .title {
    font-size: 22px !important;
  }
  .et_pb_countdown_timer .section p {
    font-size: 64px !important;
    line-height: 64px !important;
  }
  .et_pb_countdown_timer .section p.label {
    font-size: 14px !important;
    line-height: 25px !important;
  }
  .et_pb_countdown_timer .sep {
    top: -28px !important;
  }
  /* Fullwidth Menu Module */
  .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 {
    top: 81px;
    padding: 5%;
  }
  .et_pb_fullwidth_menu .et_mobile_menu ul {
    padding: 0;
  }
  .et_pb_fullwidth_menu .et_mobile_menu,
  .et_pb_fullwidth_menu .et_mobile_menu ul {
    list-style: none !important;
    text-align: left;
  }
  /* Rows and Sections */
  .et_pb_section .et_pb_row,
  .et_pb_section.et_section_specialty .et_pb_row {
    max-width: 1080px !important;
  }
  /* Blog Module */
  .et_pb_column_3_8 .et_pb_blog_grid .et_audio_container .mejs-time.mejs-currenttime-container.custom {
    margin-left: 0;
  }
  .et_pb_column_1_3 .et_audio_container .mejs-container .mejs-controls .mejs-time span,
  .et_pb_column_3_8 .et_audio_container .mejs-container .mejs-controls .mejs-time span,
  .et_pb_column_1_4 .et_audio_container .mejs-container .mejs-controls .mejs-time span,
  .et_pb_blog_grid .et_audio_container .mejs-container .mejs-controls .mejs-time span {
    font-size: 18px;
  }
  /* Post Slider Module */
  .et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_image,
  .et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_video {
    margin-bottom: 5% !important;
  }
}
/* Responsive Styles Tablet Only */
@media all and (min-width: 768px) and (max-width: 980px) {
  /* Video Module */
  .et_pb_column_3_8 .et_pb_video_play,
  .et_pb_column_1_3 .et_pb_video_play,
  .et_pb_column_1_4 .et_pb_video_play {
    font-size: 6rem;
    line-height: 6rem;
    margin-left: -3rem;
    margin-top: -3rem;
  }
  /* Tabs Module */
  .et_pb_column_1_3 .et_pb_tabs_controls,
  .et_pb_column_1_4 .et_pb_tabs_controls {
    border-bottom: 1px solid #d9d9d9;
  }
  .et_pb_column_1_3 .et_pb_tabs_controls li,
  .et_pb_column_1_4 .et_pb_tabs_controls li {
    float: left;
    border-right: 1px solid #d9d9d9;
    border-bottom: none;
  }
  .et_pb_column_1_3 .et_pb_tabs_controls,
  .et_pb_column_1_4 .et_pb_tabs_controls,
  .et_pb_column_3_8 .et_pb_tabs_controls {
    border-bottom: 1px solid #d9d9d9;
  }
  .et_pb_column_1_3 .et_pb_tabs_controls li,
  .et_pb_column_1_4 .et_pb_tabs_controls li,
  .et_pb_tabs_controls li,
  .et_pb_tabs_controls li:last-child,
  .et_pb_column_3_8 .et_pb_tabs_controls li {
    float: left;
    border-right: 1px solid #d9d9d9;
    border-bottom: none;
  }
  /* Testimonials Module */
  .et_pb_column .et_pb_testimonial_portrait {
    float: left;
    display: table-cell;
    margin-right: 30px;
  }
  .et_pb_column .et_pb_testimonial_description {
    display: table-cell;
  }
  /* Column Adjustments */
  .et_pb_row_4col .et_pb_testimonial_portrait,
  .et_pb_row_1-4_1-4_1-2 .et_pb_testimonial_portrait,
  .et_pb_row_1-2_1-4_1-4 .et_pb_testimonial_portrait,
  .et_pb_row_1-4_1-4 .et_pb_testimonial_portrait {
    float: none;
    display: block;
    margin: 0 auto 20px;
  }
  /* Person Module */
  .et_pb_column .et_pb_team_member_image {
    float: left !important;
    width: 280px !important;
    margin: 0 30px 0 0 !important;
    text-align: left !important;
  }
  .et_pb_column .et_pb_team_member_description {
    display: table-cell;
  }
  /* Blog Post Formats */
  /* Quote */
  .et_quote_content {
    padding: 50px 43px 45px !important;
  }
  .et_quote_content blockquote p {
    font-size: 26px !important;
    line-height: 44px !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 {
    font-size: 20px !important;
    line-height: 26px !important;
  }
  .et_pb_blog_grid .et_quote_content blockquote cite {
    font-size: 14px !important;
  }
  /* Link */
  .et_link_content {
    padding: 40px 40px 45px;
  }
  .et_link_content h2 {
    font-size: 26px !important;
    line-height: 44px !important;
  }
  .et_link_content a.et_link_main_url {
    font-size: 18px !important;
  }
  .et_pb_blog_grid .et_link_content h2 {
    font-size: 20px !important;
    line-height: 26px !important;
  }
  .et_pb_blog_grid .et_link_content a.et_link_main_url {
    font-size: 14px !important;
  }
  /* Gallery */
  .et_pb_post .et_pb_slide {
    min-height: 384px !important;
  }
  .et_pb_blog_grid .et_pb_post .et_pb_slide {
    min-height: 182px !important;
  }
  /* Audio */
  .et_audio_content h2 {
    font-size: 26px !important;
    line-height: 44px !important;
    margin-bottom: 24px !important;
  }
  .et_pb_blog_grid .et_audio_content h2 {
    font-size: 20px !important;
    line-height: 26px !important;
  }
  .et_pb_audio_cover_art {
    float: none !important;
    width: 100% !important;
    position: relative;
    height: 400px !important;
  }
  .et_pb_audio_module_content {
    margin-left: 0 !important;
    padding: 55px 60px 55px !important;
  }
  .et_pb_audio_module_content h2 {
    font-size: 36px !important;
  }
  .et_pb_column_1_4 .et_audio_module_meta {
    font-size: 14px !important;
  }
  /* Salvattore Styles */
  .et_pb_column .et_pb_blog_grid[data-columns]::before {
    content: '2 .column.size-1of2';
  }
}
/* Responsive Styles Smartphone Only */
@media all and (max-width: 767px) {
  /* Salvattore Styles */
  .et_pb_column .et_pb_blog_grid[data-columns]::before {
    content: '1 .column.size-1of1';
  }
  /* Text Module */
  .et_pb_text_align_right {
    text-align: left;
  }
  /* Slider Modules */
  .et_pb_slide_image,
  .et_pb_slide_video {
    margin-top: 6% !important;
  }
  .et_pb_slide_video {
    float: none;
  }
  .et_pb_section_first .et_pb_slide_image {
    margin: 0 0 0 !important;
    top: 20px;
  }
  .et_pb_slide_description .et_pb_slide_title {
    font-size: 20px !important;
  }
  .et_pb_slide_content {
    font-size: 14px !important;
    font-weight: 400;
  }
  .et_pb_slide_with_image .et_pb_slide_description {
    float: none;
    text-align: center;
    width: 100%;
  }
  /* Blog Posts */
  .et_pb_post {
    margin-bottom: 42px;
  }
  .et_pb_post h2,
  .et_pb_portfolio_item h2,
  .et_pb_title_container h1 {
    font-size: 18px;
  }
  /* Video Slider Module */
  .et_pb_carousel .et-pb-arrow-prev,
  .et_pb_carousel:hover .et-pb-arrow-prev {
    left: -8px;
    opacity: 1;
  }
  .et_pb_carousel .et-pb-arrow-next,
  .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;
  }
  /* Column Adjustments */
  .et_pb_column_4_4 .et_pb_carousel_item .et_pb_video_play,
  .et_pb_column_3_4 .et_pb_carousel_item .et_pb_video_play,
  .et_pb_column_2_3 .et_pb_carousel_item .et_pb_video_play,
  .et_pb_column_1_2 .et_pb_carousel_item .et_pb_video_play,
  .et_pb_column_1_4 .et_pb_carousel_item .et_pb_video_play {
    font-size: 2rem;
    line-height: 2rem;
    margin-left: -1rem;
    margin-top: -1rem;
  }
  /* Grid Layouts: Gallery, Portfolio, Filterable Portfolio, Shop */
  .et_pb_column .et_pb_grid_item:nth-child(n),
  .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),
  .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),
  .et_pb_column .woocommerce ul.products li.product:nth-child(n),
  .woocommerce-page ul.products li.product:nth-child(n),
  .et_gallery_item:nth-child(n) {
    margin: 0 9.5% 9.5% 0 !important;
    width: 45.25% !important;
    clear: none;
  }
  .et_pb_gutters1 .et_pb_grid_item:nth-child(n),
  .et_pb_gutters1 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),
  .et_pb_gutters1 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),
  .et_pb_gutters1 .woocommerce ul.products li.product:nth-child(n) {
    margin: 0 !important;
    width: 50% !important;
  }
  .et_pb_column .et_pb_grid_item:nth-child(2n),
  .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
  .et_pb_column .woocommerce ul.products li.product:nth-child(2n),
  .woocommerce-page ul.products li.product:nth-child(2n),
  .et_gallery_item:nth-child(2n) {
    margin-right: 0 !important;
  }
  .et_pb_column .et_pb_grid_item:nth-child(2n+1),
  .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),
  .et_pb_column .woocommerce ul.products li.product:nth-child(2n+1),
  .woocommerce-page ul.products li.product:nth-child(2n+1),
  .et_gallery_item:nth-child(2n+1) {
    clear: both;
  }
  .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(n) {
    clear: none !important;
  }
  .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(n).last_in_row {
    margin-right: 0 !important;
  }
  .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(n).first_in_row {
    clear: both !important;
  }
  /* Filterable Portfolio Module */
  .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 0 0 0;
  }
  .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-child(2) a {
    border-radius: 0 3px 0 0;
  }
  .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(odd) a {
    border-radius: 0 0 3px 3px;
  }
  .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(even) a {
    border-radius: 0 0 3px;
  }
  /* Blog + Sidebar Module + Footer */
  .et_pb_column .et_pb_blog_grid .column.size-1of1,
  .et_pb_column .et_pb_widget:nth-child(n),
  .et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of1,
  .et_pb_gutters1 .et_pb_column .et_pb_widget:nth-child(n) {
    width: 100% !important;
    margin-right: 0 !important;
  }
  .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,
  .et_pb_column .et_pb_widget {
    margin-bottom: 9.5% !important;
  }
  .et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,
  .et_pb_gutters1 .et_pb_column .et_pb_widget {
    margin-bottom: 0 !important;
  }
  /* Call To Action Module */
  .et_pb_promo {
    padding: 40px;
  }
  /* Newsletter Module */
  .et_pb_column .et_pb_newsletter_form,
  .et_pb_column .et_pb_newsletter_description,
  .et_pb_column.et_pb_column_inner .et_pb_newsletter_form,
  .et_pb_column.et_pb_column_inner .et_pb_newsletter_description {
    width: 100%;
    padding: 0;
  }
  /* Slider Modules */
  .et_pb_slider:hover .et-pb-arrow-prev,
  .et_mobile_device .et-pb-arrow-prev {
    left: 0px;
    opacity: 1;
  }
  .et_pb_slider:hover .et-pb-arrow-next,
  .et_mobile_device .et-pb-arrow-next {
    right: 0px;
    opacity: 1;
  }
  .et-pb-controllers {
    position: absolute;
    bottom: 5%;
    left: 0;
    width: 100%;
    text-align: center;
    z-index: 10;
    height: 14px;
  }
  .format-gallery .et-pb-controllers {
    height: auto;
  }
  .et_transparent_nav .et_pb_section:first-child .et-pb-controllers {
    bottom: 18px;
  }
  .et_pb_more_button {
    display: inline-block !important;
  }
  .et_pb_slide_image,
  .et_pb_slide_video,
  .et_pb_slide_with_image .et_pb_slide_description {
    width: 100%;
  }
  .et_pb_slide_image,
  .et_pb_slide_video {
    display: none;
  }
  .et_pb_slider_show_image .et_pb_slide_image,
  .et_pb_slider_show_image .et_pb_slide_video {
    display: block;
  }
  .et_pb_slide_description .et_pb_slide_title {
    font-size: 24px;
  }
  .et_pb_slide_content {
    font-size: 12px;
  }
  .et_pb_slide_image,
  .et_pb_slide_video {
    position: relative;
    margin: 50px auto 0;
    padding: 0;
  }
  .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,
  .et_pb_slider_fullwidth_off .et_pb_slide_description,
  .et_pb_slide_with_image .et_pb_slide_description {
    text-align: center;
  }
  /* Tabs Module */
  .et_pb_tabs_controls {
    border-bottom: none;
  }
  .et_pb_tabs_controls li {
    float: none;
    border-right: none;
    border-bottom: 1px solid #d9d9d9;
  }
  /* Pricing Tables Module */
  .et_pb_column .et_pb_pricing_table {
    width: 100% !important;
    margin: 0 0 30px !important;
  }
  .et_pb_column .et_pb_pricing_table:last-child {
    margin-bottom: 0;
  }
  /* Contact Form Module */
  .et_pb_column .et_pb_contact p.et_pb_contact_field_half {
    width: 100%;
    margin-right: 0;
  }
  /* Map Module */
  .et_pb_column .et_pb_map,
  .et_pb_fullwidth_section .et_pb_map {
    height: 220px;
  }
  /* Countdown Timer Module */
  .et_pb_countdown_timer .title {
    font-size: 22px !important;
    margin-bottom: 20px !important;
  }
  .et_pb_countdown_timer .section p {
    font-size: 32px !important;
    line-height: 32px !important;
  }
  .et_pb_countdown_timer .section p.label {
    font-size: 14px !important;
    line-height: 25px !important;
  }
  .et_pb_countdown_timer .sep {
    top: -28px !important;
  }
  /* Testimonials Module */
  .et_pb_column .et_pb_testimonial_description {
    width: 100%;
    text-align: center;
    display: block;
  }
  .et_pb_column .et_pb_testimonial_portrait {
    display: block;
    float: none;
    margin: 0 auto 20px;
  }
  /* Person Module */
  .et_pb_team_member_image {
    float: none;
    width: auto;
    margin: 0 0 12px;
    display: block;
    text-align: center;
  }
  .et_pb_team_member_description {
    display: block;
  }
  /* Blog Post Formats */
  /* Quote */
  .et_quote_content,
  .et_pb_blog_grid .et_quote_content {
    padding: 35px 30px !important;
  }
  .et_quote_content blockquote p,
  .et_pb_blog_grid .et_quote_content blockquote p {
    font-size: 20px !important;
    line-height: 26px !important;
  }
  .et_quote_content blockquote cite,
  .et_pb_blog_grid .et_quote_content blockquote cite {
    font-size: 14px !important;
  }
  /* Link */
  .et_link_content {
    padding: 35px 20px;
  }
  .et_link_content h2,
  .et_audio_content h2 {
    font-size: 20px !important;
    line-height: 26px !important;
  }
  .et_link_content a.et_link_main_url {
    font-size: 14px !important;
  }
  /* Gallery */
  .et_pb_post .et_pb_slide {
    min-height: 222px !important;
  }
  .et_pb_blog_grid .et_pb_post .et_pb_slide {
    min-height: 222px !important;
  }
  /* Audio */
  .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 {
    float: none !important;
    width: 100% !important;
    position: relative;
    height: 300px !important;
  }
  .et_pb_audio_module_content {
    margin-left: 0 !important;
    padding: 30px !important;
  }
  .et_pb_audio_module_content h2 {
    font-size: 26px !important;
  }
  .et_pb_column_1_4 .et_audio_module_meta {
    font-size: 14px !important;
  }
  /* Hide On Mobile Class */
  .et-hide-mobile {
    display: none !important;
  }
  /* Fullwidth Header Module */
  .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left,
  .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right {
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -ms-flex-pack: center;
        justify-content: center;
  }
  .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content-container,
  .et_pb_fullwidth_header.et_pb_header_with_image .et_pb_fullwidth_header_container.left .header-content-container,
  .et_pb_fullwidth_header.et_pb_header_with_image .et_pb_fullwidth_header_container.right .header-content-container,
  .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-image-container,
  .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content-container,
  .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-image-container {
    width: 100%;
  }
  .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content,
  .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content {
    margin: 20px 2%;
  }
  /* Post Slider */
  .et_pb_slider_with_overlay .et_pb_slide_image,
  .et_pb_slider_with_overlay .et_pb_slide_video,
  .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 {
    margin-top: 0 !important;
    padding-top: 6%;
  }
  .et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_image,
  .et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_video {
    margin-bottom: 10% !important;
  }
  /* Comments Module */
  #comment-wrap li.comment article {
    padding-right: 0;
  }
  .comment-body,
  .single article.comment-body,
  .page article.comment-body {
    padding: 0 0 0 100px;
  }
  .comment-reply-link {
    position: relative !important;
    float: right;
    bottom: -10px;
    top: auto !important;
  }
  #commentform input[type="text"] {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
  }
  .comment .children {
    margin-left: 50px;
  }
}
/* Responsive Styles Smartphone Portrait */
@media all and (max-width: 479px) {
  /* Quarter Column Adjustments */
  .et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_4 {
    width: 100% !important;
    margin: 0 0 30px 0;
  }
  .et_pb_gutters1 .et_pb_row .et_pb_column.et_pb_column_1_4,
  .et_pb_gutters1.et_pb_row .et_pb_column.et_pb_column_1_4 {
    margin-bottom: 0;
  }
  .et_pb_row .et_pb_column.et_pb_column_1_4:last-child {
    margin-bottom: 0;
  }
  /* Text Module */
  .et_pb_text_align_right {
    text-align: left;
  }
  /* Slider Modules */
  .et_pb_slide_description .et_pb_slide_title {
    font-size: 20px;
  }
  .et_pb_slide_content {
    font-weight: 400;
    font-size: 10px;
  }
  .et_pb_slide_content,
  a.et_pb_more_button {
    display: block;
  }
  .et_pb_slider_fullwidth_off .et_pb_slide_content,
  .et_pb_slider_fullwidth_off .et_pb_more_button {
    display: none;
  }
  /* Projects */
  .et_pb_portfolio_item {
    margin-bottom: 22px;
  }
  /* Blog Posts */
  .et_pb_post {
    margin-bottom: 42px;
  }
  .et_pb_post h2,
  .et_pb_blog_grid h2 {
    font-size: 16px;
    padding-bottom: 0;
  }
  .et_pb_post .post-meta {
    color: #666;
    font-size: 14px;
  }
  .et_pb_blog_grid .et_pb_post.format-quote > *,
  .et_pb_blog_grid .et_pb_post.format-link > *,
  .et_pb_blog_grid .et_main_video_container,
  .et_pb_blog_grid .et_audio_content,
  .et_pb_blog_grid .et_pb_post .et_pb_slider {
    display: block;
  }
  .et_pb_blog_grid .et_pb_post > .et_pb_image_container,
  .et_pb_blog_grid .et_pb_post > h2,
  .et_pb_blog_grid .et_pb_post > .post-meta {
    display: block;
  }
  .et_pb_blog_grid .et_pb_post .post-meta {
    display: block !important;
    padding: 0;
  }
  /* Blog Post Formats */
  .et_pb_column_2_3 .et_pb_carousel_item .et_pb_video_play,
  .et_pb_column_1_2 .et_pb_carousel_item .et_pb_video_play,
  .et_pb_column_3_8 .et_pb_carousel_item .et_pb_video_play,
  .et_pb_column_1_3 .et_pb_carousel_item .et_pb_video_play {
    font-size: 1.5rem;
    line-height: 1.5rem;
    margin-left: -0.75rem;
    margin-top: -0.75rem;
  }
  .et_quote_content,
  .et_pb_blog_grid .et_quote_content,
  .et_audio_content,
  .et_pb_blog_grid .et_link_content {
    padding: 35px 20px !important;
  }
  .et_pb_blog_grid .et_main_video_container {
    margin-left: 0;
    margin-right: 0;
  }
  .et_pb_post .et_pb_slide,
  .et_pb_blog_grid .et_pb_post .et_pb_slide {
    min-height: 156px !important;
  }
  .et_pb_audio_cover_art {
    float: none !important;
    width: 100% !important;
    height: 210px !important;
  }
  .et_pb_audio_module_content h2 {
    font-size: 20px !important;
  }
  .et_pb_column_1_4 .et_audio_module_meta {
    font-size: 14px !important;
  }
  /* Grid Layouts: Gallery, Portfolio, Filterable Portfolio, Shop */
  .et_pb_column .et_pb_grid_item:nth-child(n),
  .et_pb_column .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),
  .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),
  .et_pb_column .woocommerce ul.products li.product:nth-child(n),
  .woocommerce-page ul.products li.product:nth-child(n),
  .et_gallery_item:nth-child(n) {
    margin: 0 0 11.5% 0 !important;
    width: 100% !important;
  }
  .et_pb_gutters1 .et_pb_grid_item:nth-child(n),
  .et_pb_gutters1 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),
  .et_pb_gutters1 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),
  .et_pb_gutters1 .woocommerce ul.products li.product:nth-child(n) {
    margin: 0 !important;
  }
  .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(n) {
    clear: none !important;
  }
  .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(n).last_in_row {
    margin-right: 0 !important;
  }
  .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(n).first_in_row {
    clear: both !important;
  }
  /* Blog + Sidebar Module + Footer */
  .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,
  .et_pb_column .et_pb_widget:nth-child(n) {
    margin-bottom: 11.5% !important;
  }
  .et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,
  .et_pb_gutters1 .et_pb_column .et_pb_widget {
    margin-bottom: 0 !important;
  }
  /* Call To Action Module */
  .et_pb_promo {
    padding: 40px;
  }
  /* Map Module */
  .et_pb_column .et_pb_map,
  .et_pb_fullwidth_section .et_pb_map {
    height: 200px;
  }
  /* Tabs Module */
  .et_pb_tabs_controls {
    border-bottom: none;
  }
  .et_pb_tabs_controls li {
    float: none;
    border-right: none;
    border-bottom: 1px solid #d9d9d9;
  }
  /* Audio module */
  .et_pb_column .et_pb_audio_module .mejs-container .mejs-controls div {
    position: absolute;
  }
  .et_pb_column .et_pb_audio_module .mejs-container {
    height: 50px !important;
  }
  .et_pb_column .et_pb_audio_module .mejs-controls {
    height: 100%;
  }
  .et_pb_column .et_pb_audio_module .mejs-time.mejs-currenttime-container.custom {
    top: 30px;
  }
  .et_pb_column .et_pb_audio_module .mejs-button.mejs-volume-button {
    top: 30px;
    right: 65px;
  }
  .et_pb_column .et_pb_audio_module a.mejs-horizontal-volume-slider {
    top: 30px;
    right: 0;
    display: block;
    position: absolute;
  }
  .et_pb_column .et_pb_audio_module .mejs-horizontal-volume-total {
    position: relative;
    width: 100%;
    display: block;
  }
  .et_pb_column .et_pb_audio_module .mejs-controls div.mejs-time-rail {
    width: 100% !important;
    padding-left: 30px;
  }
  .et_pb_column .et_pb_audio_module a.mejs-time-total.mejs-time-slider {
    width: 100%;
    position: relative;
    margin-left: 0;
  }
  .et_pb_column .et_pb_blog_grid .et_audio_container .mejs-time.mejs-currenttime-container.custom {
    margin-left: 0;
  }
  /* Testimonials Module */
  .et_pb_testimonial {
    padding-top: 10%;
  }
  /* Comments Module */
  .comment_avatar img {
    max-width: 50%;
  }
  .comment-body,
  .single article.comment-body,
  .page article.comment-body {
    padding: 0 0 0 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;
  }
  /* Post Slider Module */
  .et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_image,
  .et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_video {
    margin-bottom: 16% !important;
  }
}
.et_pb_pagebuilder_layout .post-content h1 {
  padding: 0 0 10px;
  font-weight: 700;
}
.et_pb_pagebuilder_layout .post-content a {
  /* color: inherit; */
color: #CD6920;
}

.et_pb_pagebuilder_layout .page .post-content h1 {
  padding: 0 0 10px;
  font-size: 18px;
  font-weight: 700;
}
.et_pb_pagebuilder_layout .page .post-content article {
  border-top: 0;
  box-shadow: none;
}
.et_pb_pagebuilder_layout .post-wrap .et_pb_bg_layout_dark h2 a {
  color: inherit;
}
.et_pb_pagebuilder_layout .et_pb_tabs_controls li {
  margin: 0;
}
.et_pb_pagebuilder_layout .et_portfolio_image {
  position: relative;
  display: block;
}
.et_pb_pagebuilder_layout .et_pb_member_social_links {
  padding: 0;
}
.et_pb_pagebuilder_layout .et_pb_member_social_links li {
  margin-bottom: 0;
}
.et_pb_pagebuilder_layout .et_pb_countdown_timer .section p {
  margin-bottom: 0;
}
.et_pb_pagebuilder_layout .et_pb_column_1_4 .et_pb_newsletter_form {
  padding: 0;
}
.et_pb_pagebuilder_layout .et_pb_newsletter_form p input::-webkit-input-placeholder {
  font-weight: inherit;
  text-transform: inherit;
  letter-spacing: inherit;
}
.et_pb_pagebuilder_layout .et_pb_newsletter_form p input::-moz-placeholder {
  font-weight: inherit;
  text-transform: inherit;
  letter-spacing: inherit;
}
.et_pb_pagebuilder_layout .et_pb_newsletter_form p input:-ms-input-placeholder {
  font-weight: inherit;
  text-transform: inherit;
  letter-spacing: inherit;
}
.et_pb_pagebuilder_layout .et_pb_newsletter_form p input::placeholder {
  font-weight: inherit;
  text-transform: inherit;
  letter-spacing: inherit;
}
.et_pb_pagebuilder_layout .et_pb_newsletter_form p input:focus::-webkit-input-placeholder {
  font-weight: inherit;
  text-transform: inherit;
  letter-spacing: inherit;
}
.et_pb_pagebuilder_layout .et_pb_newsletter_form p input:focus::-moz-placeholder {
  font-weight: inherit;
  text-transform: inherit;
  letter-spacing: inherit;
}
.et_pb_pagebuilder_layout .et_pb_newsletter_form p input:focus:-ms-input-placeholder {
  font-weight: inherit;
  text-transform: inherit;
  letter-spacing: inherit;
}
.et_pb_pagebuilder_layout .et_pb_newsletter_form p input:focus::placeholder {
  font-weight: inherit;
  text-transform: inherit;
  letter-spacing: inherit;
}
.comment_area .comment-reply-link {
  position: relative;
  top: 0;
}
.comment_avatar {
  top: 0 !important;
}
#commentform textarea,
#commentform input[type="text"],
#commentform input[type="email"],
#commentform input[type="url"] {
  background: rgba(0, 0, 0, 0.05);
  width: 100%;
  font-size: 14px;
}
/* Opera Mini Fix */
.et_opera_mini .et_pb_image img {
  width: 100%;
}
/* WooCommerce */
.woocommerce .button,
.woocommerce-page .button,
.woocommerce input.button,
.woocommerce-page input.button,
.woocommerce input[type='submit'],
.woocommerce-page input[type='submit'],
.woocommerce .cart input.button,
.woocommerce-page .cart input.button,
.woocommerce a.button,
.woocommerce-page a.button,
.woocommerce .woocommerce-message .button,
.woocommerce-page .woocommerce-message .button,
.woocommerce a.checkout-button,
.woocommerce-page a.checkout-button,
.woocommerce .wc-proceed-to-checkout a.checkout-button,
.woocommerce-page .wc-proceed-to-checkout a.checkout-button,
.woocommerce a.btn.alt,
.woocommerce-page a.btn.alt,
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order,
.woocommerce .read-more-button,
.woocommerce-page .read-more-button,
.woocommerce input.read-more-button,
.woocommerce-page input.read-more-button,
.woocommerce .cart input.read-more-button,
.woocommerce-page .cart input.read-more-button,
.woocommerce a.read-more-button,
.woocommerce-page a.read-more-button,
.woocommerce .woocommerce-message .read-more-button,
.woocommerce-page .woocommerce-message .read-more-button,
.woocommerce .post-nav .nav-links .button,
.woocommerce-page .post-nav .nav-links .button,
.woocommerce input.post-nav .nav-links .button,
.woocommerce-page input.post-nav .nav-links .button,
.woocommerce .cart input.post-nav .nav-links .button,
.woocommerce-page .cart input.post-nav .nav-links .button,
.woocommerce a.post-nav .nav-links .button,
.woocommerce-page a.post-nav .nav-links .button,
.woocommerce .woocommerce-message .post-nav .nav-links .button,
.woocommerce-page .woocommerce-message .post-nav .nav-links .button {
  background-color: rgba(0, 0, 0, 0.1);
}
.woocommerce .button:hover,
.woocommerce-page .button:hover,
.woocommerce input.button:hover,
.woocommerce-page input.button:hover,
.woocommerce input[type='submit']:hover,
.woocommerce-page input[type='submit']:hover,
.woocommerce .cart input.button:hover,
.woocommerce-page .cart input.button:hover,
.woocommerce a.button:hover,
.woocommerce-page a.button:hover,
.woocommerce .woocommerce-message .button:hover,
.woocommerce-page .woocommerce-message .button:hover,
.woocommerce a.checkout-button:hover,
.woocommerce-page a.checkout-button:hover,
.woocommerce .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce-page .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce a.btn.alt:hover,
.woocommerce-page a.btn.alt:hover,
.woocommerce #payment #place_order:hover,
.woocommerce-page #payment #place_order:hover,
.woocommerce .read-more-button:hover,
.woocommerce-page .read-more-button:hover,
.woocommerce input.read-more-button:hover,
.woocommerce-page input.read-more-button:hover,
.woocommerce .cart input.read-more-button:hover,
.woocommerce-page .cart input.read-more-button:hover,
.woocommerce a.read-more-button:hover,
.woocommerce-page a.read-more-button:hover,
.woocommerce .woocommerce-message .read-more-button:hover,
.woocommerce-page .woocommerce-message .read-more-button:hover,
.woocommerce .post-nav .nav-links .button:hover,
.woocommerce-page .post-nav .nav-links .button:hover,
.woocommerce input.post-nav .nav-links .button:hover,
.woocommerce-page input.post-nav .nav-links .button:hover,
.woocommerce .cart input.post-nav .nav-links .button:hover,
.woocommerce-page .cart input.post-nav .nav-links .button:hover,
.woocommerce a.post-nav .nav-links .button:hover,
.woocommerce-page a.post-nav .nav-links .button:hover,
.woocommerce .woocommerce-message .post-nav .nav-links .button:hover,
.woocommerce-page .woocommerce-message .post-nav .nav-links .button:hover {
  background-color: rgba(0, 0, 0, 0.2);
}
.woocommerce div.product form.cart .button,
.woocommerce-page div.product form.cart .button,
.woocommerce div.product form.cart .read-more-button,
.woocommerce-page div.product form.cart .read-more-button,
.woocommerce div.product form.cart .post-nav .nav-links .button,
.woocommerce-page div.product form.cart .post-nav .nav-links .button {
  background-color: #00a8ff;
  color: #ffffff;
}
.woocommerce .woocommerce-message .button,
.woocommerce-page .woocommerce-message .button,
.woocommerce .woocommerce-message .read-more-button,
.woocommerce-page .woocommerce-message .read-more-button,
.woocommerce .woocommerce-message .post-nav .nav-links .button,
.woocommerce-page .woocommerce-message .post-nav .nav-links .button {
  margin: -6px 0;
  padding: 8px 12px;
  color: #ffffff;
  font-size: 12px;
}
.woocommerce .woocommerce-message .button:hover,
.woocommerce-page .woocommerce-message .button:hover,
.woocommerce .woocommerce-message .read-more-button:hover,
.woocommerce-page .woocommerce-message .read-more-button:hover,
.woocommerce .woocommerce-message .post-nav .nav-links .button:hover,
.woocommerce-page .woocommerce-message .post-nav .nav-links .button:hover {
  color: #ffffff;
}
.woocommerce #content-area,
.woocommerce-page #content-area {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.woocommerce .et_pb_extra_overlay .star-rating,
.woocommerce-page .et_pb_extra_overlay .star-rating {
  position: absolute;
  top: calc(60% + 32px);
  left: 50%;
  margin: 0;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  color: #ffffff;
  font-size: 16px;
  transition: 0.3s ease;
}
.woocommerce .et_pb_extra_overlay .star-rating span:before,
.woocommerce-page .et_pb_extra_overlay .star-rating span:before {
  color: #ffffff;
}
.woocommerce .et_pb_extra_overlay:hover .star-rating,
.woocommerce-page .et_pb_extra_overlay:hover .star-rating {
  top: calc(50% + 32px);
}
.woocommerce .woocommerce-page-top,
.woocommerce-page .woocommerce-page-top {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  max-width: 100%;
  min-width: 100%;
  margin: 0 0 20px;
  padding: 0;
}
.woocommerce .woocommerce-page-top:after,
.woocommerce-page .woocommerce-page-top:after {
  display: none;
}
.woocommerce .woocommerce-page-top .page-title,
.woocommerce-page .woocommerce-page-top .page-title {
  margin: 0;
  padding: 0;
  font-size: 26px;
}
.woocommerce .woocommerce-page-top .woocommerce-breadcrumb,
.woocommerce-page .woocommerce-page-top .woocommerce-breadcrumb {
  margin: 0;
  font-size: 12px;
}
.woocommerce .woocommerce-page-top .woocommerce-breadcrumb:before,
.woocommerce-page .woocommerce-page-top .woocommerce-breadcrumb:before,
.woocommerce .woocommerce-page-top .woocommerce-breadcrumb:after,
.woocommerce-page .woocommerce-page-top .woocommerce-breadcrumb:after {
  display: none;
}
.woocommerce .et_pb_extra_column_main,
.woocommerce-page .et_pb_extra_column_main {
  display: block;
  width: 100%;
}
.woocommerce .et_pb_extra_column_main .woocommerce-result-count,
.woocommerce-page .et_pb_extra_column_main .woocommerce-result-count {
  margin: 0 0 20px;
}
.woocommerce .et_pb_extra_column_main .woocommerce-ordering,
.woocommerce-page .et_pb_extra_column_main .woocommerce-ordering {
  margin: 0 0 20px;
}
.woocommerce span.onsale,
.woocommerce-page span.onsale,
.woocommerce ul.products li.product span.onsale,
.woocommerce-page ul.products li.product span.onsale {
  position: absolute;
  z-index: 100;
  top: 20px;
  left: 20px;
  display: block;
  background: #EF6939;
  min-width: 0;
  width: 65px;
  min-height: 0;
  height: 30px;
  border-radius: 3px;
  margin: 0;
  padding: 0;
  color: #ffffff;
  line-height: 30px;
  font-weight: 600;
  text-transform: uppercase;
  vertical-align: middle;
}
.woocommerce .woocommerce-message,
.woocommerce-page .woocommerce-message {
  display: inline-block;
  background: #00a8ff;
  width: 100%;
  border: 0;
  border-radius: 3px;
  padding: 12px !important;
  color: #ffffff;
  font-size: 12px;
}
.woocommerce .woocommerce-message:before,
.woocommerce-page .woocommerce-message:before {
  content: '\e632';
  position: relative;
  top: 0;
  left: 0;
  margin: 0 10px 0 0;
  font-size: 14px;
  vertical-align: middle;
}
.woocommerce ul.products,
.woocommerce-page ul.products {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: auto;
  min-width: 100%;
  margin: 0 -12px;
  overflow: hidden;
  float: none;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
  width: 25% !important;
  max-width: 25% !important;
  min-width: 25% !important;
  -webkit-flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
          flex-basis: 25%;
  margin: 0 0 0 -1px !important;
  padding: 0 12px 24px;
}
.with_sidebar.woocommerce ul.products li.product,
.with_sidebar.woocommerce-page ul.products li.product {
  width: 33.33333333% !important;
  max-width: 33.33333333% !important;
  min-width: 33.33333333% !important;
  -webkit-flex-basis: 33.33333333%;
      -ms-flex-preferred-size: 33.33333333%;
          flex-basis: 33.33333333%;
  margin: 0 0 0 -1px !important;
}
.woocommerce ul.products li.product .product-wrapper,
.woocommerce-page ul.products li.product .product-wrapper {
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0;
  border: 0;
}
.woocommerce ul.products li.product .product-wrapper a,
.woocommerce-page ul.products li.product .product-wrapper a {
  position: relative;
  width: 100%;
  text-align: center;
}
.woocommerce ul.products li.product .product-wrapper a:last-child,
.woocommerce-page ul.products li.product .product-wrapper a:last-child {
  padding: 20px;
}
.woocommerce ul.products li.product .product-wrapper a img,
.woocommerce-page ul.products li.product .product-wrapper a img {
  margin: 0;
}
.woocommerce ul.products li.product .product-wrapper h3,
.woocommerce-page ul.products li.product .product-wrapper h3 {
  margin: 0 0 5px;
  padding: 0;
}
.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price {
  margin: 0;
  color: #00a8ff;
  font-size: 18px;
  font-weight: 600;
}
.woocommerce ul.products li.product .price del,
.woocommerce-page ul.products li.product .price del,
.woocommerce ul.products li.product .price ins,
.woocommerce-page ul.products li.product .price ins {
  display: inline-block;
  text-decoration: none;
}
.woocommerce ul.products li.product .price del span.amount,
.woocommerce-page ul.products li.product .price del span.amount,
.woocommerce ul.products li.product .price ins span.amount,
.woocommerce-page ul.products li.product .price ins span.amount {
  font-size: 18px;
}
.woocommerce ul.products li.product .price del,
.woocommerce-page ul.products li.product .price del {
  text-decoration: line-through;
}
.woocommerce ul.products li.product .price del span.amount,
.woocommerce-page ul.products li.product .price del span.amount {
  color: rgba(0, 0, 0, 0.5);
}
.woocommerce ul.products li.product .price span.amount,
.woocommerce-page ul.products li.product .price span.amount {
  font-size: 18px;
}
.woocommerce nav.woocommerce-pagination,
.woocommerce-page nav.woocommerce-pagination {
  width: 100%;
  text-align: right;
}
.woocommerce nav.woocommerce-pagination ul.page-numbers,
.woocommerce-page nav.woocommerce-pagination ul.page-numbers {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  border: 0;
  margin: 0 0 24px;
  line-height: 1;
}
.woocommerce nav.woocommerce-pagination ul.page-numbers:before,
.woocommerce-page nav.woocommerce-pagination ul.page-numbers:before,
.woocommerce nav.woocommerce-pagination ul.page-numbers:after,
.woocommerce-page nav.woocommerce-pagination ul.page-numbers:after {
  display: none;
}
.woocommerce nav.woocommerce-pagination ul.page-numbers li,
.woocommerce-page nav.woocommerce-pagination ul.page-numbers li {
  margin: 0 0 0 10px;
  border: 0;
}
.woocommerce nav.woocommerce-pagination ul.page-numbers li .page-numbers,
.woocommerce-page nav.woocommerce-pagination ul.page-numbers li .page-numbers {
  width: 40px;
  height: 40px;
  padding: 0;
  line-height: 40px;
  text-align: center;
}
.woocommerce nav.woocommerce-pagination ul.page-numbers li .page-numbers.current,
.woocommerce-page nav.woocommerce-pagination ul.page-numbers li .page-numbers.current {
  background: #00a8ff;
  color: #ffffff;
}
.woocommerce div.product div.images,
.woocommerce-page div.product div.images {
  width: calc(50% - 12px);
  margin: 0 12px 24px 0;
  float: left;
}
.woocommerce div.product div.images img,
.woocommerce-page div.product div.images img {
  border-radius: 3px;
  overflow: hidden;
}
.woocommerce div.product div.images div.thumbnails,
.woocommerce-page div.product div.images div.thumbnails {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  margin: 24px -12px 0;
  padding-top: 0;
}
.woocommerce div.product div.images div.thumbnails a,
.woocommerce-page div.product div.images div.thumbnails a {
  margin: 0;
  padding: 0 12px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a {
  border-color: #00a8ff;
}
.woocommerce div.product div.summary,
.woocommerce-page div.product div.summary {
  width: calc(50% - 12px);
  border-top: 0;
  padding: 24px;
  float: right;
}
.woocommerce div.product div.summary .product_title,
.woocommerce-page div.product div.summary .product_title {
  margin: 0 0 10px;
}
.woocommerce div.product div.summary .woocommerce-product-rating,
.woocommerce-page div.product div.summary .woocommerce-product-rating {
  width: 100%;
  margin: 0 0 20px;
  line-height: 1;
}
.woocommerce div.product div.summary .woocommerce-product-rating .star-rating,
.woocommerce-page div.product div.summary .woocommerce-product-rating .star-rating {
  margin: 0 5px 0 0;
}
.woocommerce div.product div.summary p.price,
.woocommerce-page div.product div.summary p.price {
  margin: 0 0 20px;
  color: rgba(0, 0, 0, 0.5);
  font-size: 22px;
  line-height: 1;
}
.woocommerce div.product div.summary p.price ins,
.woocommerce-page div.product div.summary p.price ins {
  text-decoration: none;
}
.woocommerce div.product div.summary p.price del .amount,
.woocommerce-page div.product div.summary p.price del .amount {
  color: rgba(0, 0, 0, 0.5);
}
.woocommerce div.product div.summary span.price,
.woocommerce-page div.product div.summary span.price {
  color: rgba(0, 0, 0, 0.5);
  font-weight: 600;
}
.woocommerce div.product div.summary span.price del,
.woocommerce-page div.product div.summary span.price del {
  color: rgba(0, 0, 0, 0.5);
  font-weight: 400;
}
.woocommerce div.product div.summary span.price del .amount,
.woocommerce-page div.product div.summary span.price del .amount {
  color: inherit;
}
.woocommerce div.product div.summary span.price ins,
.woocommerce-page div.product div.summary span.price ins {
  text-decoration: none;
}
.woocommerce div.product div.summary .quantity .qty,
.woocommerce-page div.product div.summary .quantity .qty {
  margin: 0 10px 0 0;
  line-height: 1;
}
.woocommerce div.product div.summary .variations td,
.woocommerce-page div.product div.summary .variations td {
  padding-bottom: 10px;
}
.woocommerce div.product div.summary .product_meta,
.woocommerce-page div.product div.summary .product_meta {
  width: 100%;
  color: rgba(0, 0, 0, 0.5);
}
.woocommerce div.product div.summary .product_meta a,
.woocommerce-page div.product div.summary .product_meta a {
  color: #00a8ff;
  font-weight: 600;
}
.woocommerce div.product div.summary .product-share-links,
.woocommerce-page div.product div.summary .product-share-links {
  background: #F5F9FD;
  width: calc(100% + 48px);
  margin: 40px -24px -24px;
  padding: 10px 20px 0;
  text-align: center;
}
.woocommerce div.product div.summary .product-share-links a,
.woocommerce-page div.product div.summary .product-share-links a {
  display: inline-block;
  margin: 0 5px 10px;
}
.woocommerce div.product div.summary p,
.woocommerce-page div.product div.summary p {
  margin: 0 0 40px;
}
.woocommerce div.product .extra-woocommerce-details-accordion,
.woocommerce-page div.product .extra-woocommerce-details-accordion {
  width: calc(50% - 12px);
  border: 0;
  clear: right;
  float: right;
}
.woocommerce div.product .extra-woocommerce-details-accordion .group,
.woocommerce-page div.product .extra-woocommerce-details-accordion .group {
  width: 100%;
}
.woocommerce div.product .extra-woocommerce-details-accordion .header,
.woocommerce-page div.product .extra-woocommerce-details-accordion .header {
  outline: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 15px 20px;
  line-height: 1;
  cursor: pointer;
}
.woocommerce div.product .extra-woocommerce-details-accordion .header.ui-accordion-header-active .ui-accordion-header-icon:before,
.woocommerce-page div.product .extra-woocommerce-details-accordion .header.ui-accordion-header-active .ui-accordion-header-icon:before {
  content: '\e63d';
}
.woocommerce div.product .extra-woocommerce-details-accordion .ui-accordion-header-icon,
.woocommerce-page div.product .extra-woocommerce-details-accordion .ui-accordion-header-icon {
  display: inline-block;
  margin: 0 5px 0 0;
}
.woocommerce div.product .extra-woocommerce-details-accordion .ui-accordion-header-icon:before,
.woocommerce-page div.product .extra-woocommerce-details-accordion .ui-accordion-header-icon:before {
  content: '\e638';
  color: rgba(0, 0, 0, 0.5);
}
.woocommerce div.product .extra-woocommerce-details-accordion .title,
.woocommerce-page div.product .extra-woocommerce-details-accordion .title {
  display: inline-block;
  padding: 0;
  margin: 0;
  color: rgba(0, 0, 0, 0.5);
  line-height: 1;
  font-size: 14px;
  font-weight: 600;
}
.woocommerce div.product .extra-woocommerce-details-accordion .content,
.woocommerce-page div.product .extra-woocommerce-details-accordion .content {
  background: #F5F9FD;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 20px 40px;
}
.woocommerce div.product .extra-woocommerce-details-accordion .content h2,
.woocommerce-page div.product .extra-woocommerce-details-accordion .content h2 {
  display: none;
}
.woocommerce div.product .extra-woocommerce-details-accordion #group-reviews .comment-form-author,
.woocommerce-page div.product .extra-woocommerce-details-accordion #group-reviews .comment-form-author,
.woocommerce div.product .extra-woocommerce-details-accordion #group-reviews .comment-form-email,
.woocommerce-page div.product .extra-woocommerce-details-accordion #group-reviews .comment-form-email {
  width: 50%;
  padding: 0;
}
.woocommerce div.product .extra-woocommerce-details-accordion #group-reviews .comment-form-author,
.woocommerce-page div.product .extra-woocommerce-details-accordion #group-reviews .comment-form-author {
  padding-right: 10px;
}
.woocommerce div.product .extra-woocommerce-details-accordion #group-reviews .comment-form-email,
.woocommerce-page div.product .extra-woocommerce-details-accordion #group-reviews .comment-form-email {
  padding-left: 10px;
}
.woocommerce div.product .extra-woocommerce-details-accordion #group-reviews .comment-form-rating,
.woocommerce-page div.product .extra-woocommerce-details-accordion #group-reviews .comment-form-rating {
  padding: 10px 0;
  clear: both;
}
.woocommerce div.product #comments .commentlist,
.woocommerce-page div.product #comments .commentlist {
  padding: 0;
}
.woocommerce div.product #respond .comment-reply-title,
.woocommerce-page div.product #respond .comment-reply-title {
  font-size: 14px;
}
.woocommerce div.product #respond .comment-form-rating label,
.woocommerce-page div.product #respond .comment-form-rating label {
  display: block;
  margin-bottom: 10px;
}
.woocommerce .related.products,
.woocommerce-page .related.products {
  width: 100%;
  clear: both;
}
.woocommerce .related.products h2,
.woocommerce-page .related.products h2 {
  margin: 0 0 20px;
  padding: 0;
  font-weight: 600;
}
.woocommerce .related.products .products li.product,
.woocommerce-page .related.products .products li.product {
  width: 25%;
  max-width: 25%;
  min-width: 25%;
  -webkit-flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
          flex-basis: 25%;
}
.with_sidebar.woocommerce .related.products .products li.product,
.with_sidebar.woocommerce-page .related.products .products li.product {
  width: 33.33333333%;
  max-width: 33.33333333%;
  min-width: 33.33333333%;
  -webkit-flex-basis: 33.33333333%;
      -ms-flex-preferred-size: 33.33333333%;
          flex-basis: 33.33333333%;
}
/* Ripple */
/*!
* Ripple
* Created by Andy Tran (http://andytran.me)
* Copyright 2015 Andy Tran.
* Licensed under MIT (https://github.com/andyhqtran/UILibrary/blob/master/LICENSE)
*/
[ripple] {
  position: relative;
  overflow: hidden;
}
[ripple][ripple-inverse] .ripple {
  -webkit-animation: ripple-inverse 1s;
          animation: ripple-inverse 1s;
}
[ripple] .ripple {
  position: absolute;
  display: block;
  background: #ffffff;
  width: 60px;
  height: 60px;
  border-radius: 100%;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-animation: ripple 1s;
          animation: ripple 1s;
}
@-webkit-keyframes ripple {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.2;
  }
  100% {
    -webkit-transform: scale(10);
            transform: scale(10);
    opacity: 0;
  }
}
@keyframes ripple {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.2;
  }
  100% {
    -webkit-transform: scale(10);
            transform: scale(10);
    opacity: 0;
  }
}
@-webkit-keyframes ripple-inverse {
  0% {
    background: #e6e6e6;
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 1;
  }
  80% {
    background: #ffffff;
  }
  100% {
    -webkit-transform: scale(10);
            transform: scale(10);
    opacity: 1;
  }
}
@keyframes ripple-inverse {
  0% {
    background: #e6e6e6;
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 1;
  }
  80% {
    background: #ffffff;
  }
  100% {
    -webkit-transform: scale(10);
            transform: scale(10);
    opacity: 1;
  }
}
/* Animations */
@keyframes fadeTop {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-10%);
            transform: translateY(-10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes fadeRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10%);
            transform: translateX(10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@keyframes fadeBottom {
  0% {
    opacity: 0;
    -webkit-transform: translateY(10%);
            transform: translateY(10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@keyframes fadeOutRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes slideWidth {
  0% {
    width: 0;
  }
}
@keyframes Grow {
  0% {
    opacity: 0;
    -webkit-transform: scale(1, 0.5);
            transform: scale(1, 0.5);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@-webkit-keyframes flipIn {
  0% {
    -webkit-transform: perspective(1000px) rotateX(-90deg);
            transform: perspective(1000px) rotateX(-90deg);
  }
  60% {
    -webkit-transform: perspective(1000px) rotateX(10deg);
            transform: perspective(1000px) rotateX(10deg);
  }
  80% {
    -webkit-transform: perspective(1000px) rotateX(-10deg);
            transform: perspective(1000px) rotateX(-10deg);
  }
}
@keyframes flipIn {
  0% {
    -webkit-transform: perspective(1000px) rotateX(-90deg);
            transform: perspective(1000px) rotateX(-90deg);
  }
  60% {
    -webkit-transform: perspective(1000px) rotateX(10deg);
            transform: perspective(1000px) rotateX(10deg);
  }
  80% {
    -webkit-transform: perspective(1000px) rotateX(-10deg);
            transform: perspective(1000px) rotateX(-10deg);
  }
}
@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@keyframes slideInRight {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}
@keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}
@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@keyframes slideInLeft {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
@-webkit-keyframes gridFadeIn {
  0% {
    opacity: 0;
    -webkit-transform: translatey(-5%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translatey(0);
  }
}
@keyframes gridFadeIn {
  0% {
    opacity: 0;
    -webkit-transform: translatey(-5%);
            transform: translatey(-5%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translatey(0);
            transform: translatey(0);
  }
}
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/
@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
/* End Animate.css */
/* Font Face */
/* Extra Icons */
@font-face {
  font-family: "ET-Extra";
  src: url("fonts/ET-Extra.eot");
  src: url("fonts/ET-Extra.eot?#iefix") format("embedded-opentype"), url("fonts/ET-Extra.woff") format("woff"), url("fonts/ET-Extra.ttf") format("truetype"), url("fonts/ET-Extra.svg#ET-Extra") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Responsive */
/* 1160px Breakpoint (Desktop) */
/* 1024px Breakpoint above only (Desktop) */
@media only screen and (min-width: 1024px) {
  /* Grid */
  .et_extra_layout .et_pb_column_1_4,
  .et_extra_layout .et_pb_column_1_3 {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
  /* Footer */
  #footer .et_pb_extra_column {
    width: 33.33333333%;
    -webkit-flex-basis: 33.33333333%;
        -ms-flex-preferred-size: 33.33333333%;
            flex-basis: 33.33333333%;
    min-width: 0;
    max-width: none;
    /**
		* Column Dimension
		*/
    /**
		* Column visibility for customizer
		*/
  }
  .footer_columns_4#footer .et_pb_extra_column {
    width: 25%;
    -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
            flex-basis: 25%;
  }
  .footer_columns_2#footer .et_pb_extra_column {
    width: 50%;
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
  }
  .footer_columns_1#footer .et_pb_extra_column {
    width: 100%;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
  .footer_columns_1_4__3_4#footer .et_pb_extra_column.odd {
    width: 25%;
    -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
            flex-basis: 25%;
  }
  .footer_columns_1_4__3_4#footer .et_pb_extra_column.even {
    width: 75%;
    -webkit-flex-basis: 75%;
        -ms-flex-preferred-size: 75%;
            flex-basis: 75%;
  }
  .footer_columns_3_4__1_4#footer .et_pb_extra_column.odd {
    width: 75%;
    -webkit-flex-basis: 75%;
        -ms-flex-preferred-size: 75%;
            flex-basis: 75%;
  }
  .footer_columns_3_4__1_4#footer .et_pb_extra_column.even {
    width: 25%;
    -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
            flex-basis: 25%;
  }
  .footer_columns_1_3__2_3#footer .et_pb_extra_column.odd {
    width: 33.33333333%;
    -webkit-flex-basis: 33.33333333%;
        -ms-flex-preferred-size: 33.33333333%;
            flex-basis: 33.33333333%;
  }
  .footer_columns_1_3__2_3#footer .et_pb_extra_column.even {
    width: 66.66666666%;
    -webkit-flex-basis: 66.66666666%;
        -ms-flex-preferred-size: 66.66666666%;
            flex-basis: 66.66666666%;
  }
  .footer_columns_2_3__1_3#footer .et_pb_extra_column.odd {
    width: 66.66666666%;
    -webkit-flex-basis: 66.66666666%;
        -ms-flex-preferred-size: 66.66666666%;
            flex-basis: 66.66666666%;
  }
  .footer_columns_2_3__1_3#footer .et_pb_extra_column.even {
    width: 33.33333333%;
    -webkit-flex-basis: 33.33333333%;
        -ms-flex-preferred-size: 33.33333333%;
            flex-basis: 33.33333333%;
  }
  .footer_columns_1_4__1_4__1_2#footer .et_pb_extra_column.column-1,
  .footer_columns_1_4__1_4__1_2#footer .et_pb_extra_column.column-2 {
    width: 25%;
    -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
            flex-basis: 25%;
  }
  .footer_columns_1_4__1_4__1_2#footer .et_pb_extra_column.column-4 {
    width: 50%;
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
  }
  .footer_columns_1_2__1_4__1_4#footer .et_pb_extra_column.column-1 {
    width: 50%;
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
  }
  .footer_columns_1_2__1_4__1_4#footer .et_pb_extra_column.column-2,
  .footer_columns_1_2__1_4__1_4#footer .et_pb_extra_column.column-4 {
    width: 25%;
    -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
            flex-basis: 25%;
  }
  .footer_columns_1_4__1_2__1_4#footer .et_pb_extra_column.column-2 {
    width: 50%;
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
  }
  .footer_columns_1_4__1_2__1_4#footer .et_pb_extra_column.column-1,
  .footer_columns_1_4__1_2__1_4#footer .et_pb_extra_column.column-4 {
    width: 25%;
    -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
            flex-basis: 25%;
  }
  .footer_columns_3#footer .et_pb_extra_column.column-3,
  .footer_columns_1_4__1_4__1_2#footer .et_pb_extra_column.column-3,
  .footer_columns_1_2__1_4__1_4#footer .et_pb_extra_column.column-3,
  .footer_columns_1_4__1_2__1_4#footer .et_pb_extra_column.column-3 {
    display: none;
  }
  .footer_columns_2#footer .et_pb_extra_column.column-2,
  .footer_columns_1_4__3_4#footer .et_pb_extra_column.column-2,
  .footer_columns_3_4__1_4#footer .et_pb_extra_column.column-2,
  .footer_columns_1_3__2_3#footer .et_pb_extra_column.column-2,
  .footer_columns_2_3__1_3#footer .et_pb_extra_column.column-2,
  .footer_columns_2#footer .et_pb_extra_column.column-3,
  .footer_columns_1_4__3_4#footer .et_pb_extra_column.column-3,
  .footer_columns_3_4__1_4#footer .et_pb_extra_column.column-3,
  .footer_columns_1_3__2_3#footer .et_pb_extra_column.column-3,
  .footer_columns_2_3__1_3#footer .et_pb_extra_column.column-3 {
    display: none;
  }
  .footer_columns_1#footer .et_pb_extra_column.column-2,
  .footer_columns_1#footer .et_pb_extra_column.column-3,
  .footer_columns_1#footer .et_pb_extra_column.column-4 {
    display: none;
  }
  #main-header-wrapper {
    transition: height 0.5s;
  }
  .et_fixed_nav .et-fixed-header #main-header {
    position: fixed;
    width: 100%;
    top: 0;
  }
  .boxed_layout.et_fixed_nav .et-fixed-header #main-header {
    width: 90%;
    max-width: 1360px;
  }
  .et_hide_nav.et_fixed_nav .et-fixed-header #main-content {
    padding-top: 40px;
  }
  .et_hide_nav #main-header {
    top: 0;
  }
  /* Fixed Nav with Admin Bar */
  .admin-bar.et_fixed_nav .et-fixed-header #main-header,
  .admin-bar.et_hide_nav #main-header {
    top: 32px;
  }
  .et_hide_nav.et_fixed_nav #main-header {
    position: fixed;
    opacity: 0;
    transition-duration: 0.7s;
    width: 100%;
  }
  .et_hide_nav.et_fixed_nav .et-fixed-header #main-header {
    opacity: 1;
    -webkit-transform: translateY(0px) !important;
            transform: translateY(0px) !important;
  }
  /* Modules: Posts Carousel*/
  .et_pb_column_1_2 .posts-carousel-module.loading .carousel-item-hide-on-load-medium {
    display: none;
  }
  .et_pb_column_1_3 .posts-carousel-module.loading .carousel-item-hide-on-load-medium,
  .et_pb_column_1_4 .posts-carousel-module.loading .carousel-item-hide-on-load-medium,
  .et_pb_column_1_3 .posts-carousel-module.loading .carousel-item-hide-on-load-small,
  .et_pb_column_1_4 .posts-carousel-module.loading .carousel-item-hide-on-load-small {
    display: none;
  }
  .et_pb_column_1_3 .posts-blog-feed-module.masonry .paginated_page[data-columns="3"] .column,
  .et_pb_column_1_4 .posts-blog-feed-module.masonry .paginated_page[data-columns="3"] .column {
    width: 100%;
    padding: 0;
  }
  .et_pb_column_1_3 .posts-blog-feed-module.masonry .paginated_page[data-columns="2"] .column,
  .et_pb_column_1_4 .posts-blog-feed-module.masonry .paginated_page[data-columns="2"] .column {
    width: 100%;
    padding: 0;
  }
}
/* 1024px Breakpoint (Desktop) */
@media only screen and (max-width: 1024px) {
  /* Grid */
  /* Content Area */
  #content-area {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  /* Main/Sidebar */
  .et_pb_extra_row,
  .et_extra_layout .et_pb_row {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .et_pb_extra_column,
  .et_extra_layout .et_pb_column {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
  .et_pb_extra_column_main,
  .et_extra_layout .et_pb_column_main,
  .et_pb_extra_column_sidebar,
  .et_extra_layout .et_pb_column_sidebar {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    padding: 0;
    float: none;
    clear: both;
  }
  .with_sidebar .et_pb_extra_column_main,
  .with_sidebar .et_extra_layout .et_pb_column_main,
  .with_sidebar .et_pb_extra_column_sidebar,
  .with_sidebar .et_extra_layout .et_pb_column_sidebar,
  .with_sidebar.et_pb_extra_column_main,
  .with_sidebar.et_extra_layout .et_pb_column_main,
  .with_sidebar.et_pb_extra_column_sidebar,
  .with_sidebar.et_extra_layout .et_pb_column_sidebar {
    width: 100% !important;
    min-width: 100%;
    max-width: 100%;
    -webkit-flex-basis: 100% !important;
        -ms-flex-preferred-size: 100% !important;
            flex-basis: 100% !important;
    padding: 0 !important;
    float: none;
    clear: both;
  }
  .single.with_sidebar .et_pb_extra_column_main,
  .single.with_sidebar .et_extra_layout .et_pb_column_main,
  .single.with_sidebar .et_pb_extra_column_sidebar,
  .single.with_sidebar .et_extra_layout .et_pb_column_sidebar,
  .single.with_sidebar.et_pb_extra_column_main,
  .single.with_sidebar.et_extra_layout .et_pb_column_main,
  .single.with_sidebar.et_pb_extra_column_sidebar,
  .single.with_sidebar.et_extra_layout .et_pb_column_sidebar,
  .page.with_sidebar .et_pb_extra_column_main,
  .page.with_sidebar .et_extra_layout .et_pb_column_main,
  .page.with_sidebar .et_pb_extra_column_sidebar,
  .page.with_sidebar .et_extra_layout .et_pb_column_sidebar,
  .page.with_sidebar.et_pb_extra_column_main,
  .page.with_sidebar.et_extra_layout .et_pb_column_main,
  .page.with_sidebar.et_pb_extra_column_sidebar,
  .page.with_sidebar.et_extra_layout .et_pb_column_sidebar {
    padding: 0 !important;
  }
  .et_pb_extra_column_4_4,
  .et_extra_layout .et_pb_column_4_4 {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
  .et_pb_extra_column_3_4,
  .et_extra_layout .et_pb_column_3_4 {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
  .et_pb_extra_column_2_3,
  .et_extra_layout .et_pb_column_2_3 {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
  .et_pb_extra_column_1_2,
  .et_extra_layout .et_pb_column_1_2 {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
  .et_pb_extra_column_3_8,
  .et_extra_layout .et_pb_column_3_8 {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
  .et_pb_extra_column_1_3,
  .et_extra_layout .et_pb_column_1_3 {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
  .et_pb_extra_column_1_4,
  .et_extra_layout .et_pb_column_1_4 {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
  .et_extra_layout .et_section_specialty .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_1_3,
  .et_extra_layout .et_section_specialty .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_1_4,
  .et_extra_layout .et_section_specialty .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_1_4,
  .et_extra_layout .et_section_specialty .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_3_8 {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
  /* Header */
  header.header li ul {
    position: relative;
    top: auto;
    right: auto;
    left: auto;
    display: block;
  }
  /* Top Header */
  #top-header {
    display: none;
  }
  /* ET Info */
  #et-info {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    padding: 0 0 10px;
    margin: 0;
  }
  #et-info .et-extra-social-icons {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  #et-info .et-extra-social-icons li {
    margin: 0 10px 10px 0;
  }
  #et-info .et-extra-social-icons .et-extra-icon {
    border: 0;
    padding: 0;
  }
  #et-info .et-top-search {
    margin: 0 10px 10px 0;
  }
  #et-info .et-cart {
    margin: 0 10px 10px 0;
  }
  /* Fixed Header */
  .et_hide_nav.et_fixed_nav #main-header {
    opacity: 1;
    -webkit-transform: translateY(0px) !important;
            transform: translateY(0px) !important;
  }
  .et_fixed_nav .logo {
    transition: none;
    -webkit-transform: none;
            transform: none;
  }
  /* Main Header */
  /* Logo */
  .logo {
    height: 50px;
  }
  .centered .logo {
    display: inline-block;
    width: auto;
    margin: 30px 0;
  }
  /* ET Navigation */
  #et-navigation {
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .centered #et-navigation {
    margin: 0;
  }
  #et-navigation > ul {
    display: none;
  }
  #et-navigation li li {
    padding: 0 0 0 30px;
  }
  #et-navigation a {
    display: block;
    padding: 20px 0;
  }
  #et-navigation .mega-menu > ul {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }
  #et-navigation .mega-menu > ul > li {
    padding: 0;
  }
  #et-navigation .mega-menu > ul > li > a {
    color: inherit;
    pointer-events: all;
  }
  #et-navigation .mega-menu ul {
    padding: 0 0 0 20px;
  }
  #et-navigation .mega-menu ul ul {
    padding: 0 0 0 20px;
  }
  #et-navigation .mega-menu-featured > ul {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    padding: 20px 0 0 20px;
  }
  #et-navigation .mega-menu-featured > ul > li {
    padding: 0 0 20px;
  }
  #et-navigation .mega-menu-featured > ul > li:first-child .title {
    display: block;
  }
  #et-navigation .mega-menu-featured .title {
    display: none;
  }
  #et-navigation .mega-menu-featured .post-meta a {
    padding: 0;
  }
  #et-navigation .mega-menu.mega-featured-2 > ul > li:nth-child(2) {
    display: none;
  }
  #et-navigation .mega-menu.mega-featured-2 > ul > li:nth-child(3) .title {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    padding: 20px 0 0;
  }
  #et-navigation .mega-menu.mega-featured-2 .title {
    display: block;
  }
  #et-navigation .mega-menu.mega-featured-2 .recent-list {
    padding: 0;
  }
  #et-navigation .mega-menu.mega-featured-2 .recent-list li:last-child {
    padding: 20px 0 0;
  }
  /* ET Search */
  .et-top-search-primary-menu-item .search-icon {
    display: none;
  }
  .et-top-search-primary-menu-item .et-top-search {
    position: relative;
    top: auto;
    right: auto;
    display: block;
    width: 100%;
    border: 0;
    margin: 15px 0 0;
  }
  .et-top-search-primary-menu-item .et-top-search .et-search-field {
    background: rgba(255, 255, 255, 0.1);
    padding: 7px 10px;
    font-size: 12px;
    line-height: normal;
  }
  .et-top-search-primary-menu-item .et-top-search .et-search-field::-webkit-input-placeholder {
    color: #ffffff;
    font-weight: 400;
  }
  .et-top-search-primary-menu-item .et-top-search .et-search-field::-moz-placeholder {
    color: #ffffff;
    font-weight: 400;
  }
  .et-top-search-primary-menu-item .et-top-search .et-search-field:-ms-input-placeholder {
    color: #ffffff;
    font-weight: 400;
  }
  .et-top-search-primary-menu-item .et-top-search .et-search-field::placeholder {
    color: #ffffff;
    font-weight: 400;
  }
  .et-top-search-primary-menu-item .et-top-search .et-search-field:focus {
    background: rgba(255, 255, 255, 0.2);
  }
  .et-top-search-primary-menu-item .et-top-search .et-search-submit {
    display: none;
  }
  /* ET Mobile Navigation */
  #et-mobile-navigation {
    display: block;
  }
  #et-mobile-navigation nav {
    display: none;
    width: 100%;
    padding: 40px 40px 20px;
    border-radius: 0 0 3px 3px;
    overflow: hidden;
  }
  #et-mobile-navigation #et-extra-mobile-menu {
    position: relative;
    top: auto;
    right: auto;
    left: auto;
    display: block;
    background: 0;
    border: 0;
  }
  #et-mobile-navigation #et-extra-mobile-menu > li:last-child a {
    border: 0;
  }
  #et-mobile-navigation #et-extra-mobile-menu li {
    width: 100%;
  }
  #et-mobile-navigation #et-extra-mobile-menu li.menu-item-has-children > a {
    position: relative;
  }
  #et-mobile-navigation #et-extra-mobile-menu li.menu-item-has-children > a:after {
    position: absolute;
    top: 50%;
    right: 20px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    -webkit-transform-origin: center;
            transform-origin: center;
    transition: 0.3s ease;
  }
  #et-mobile-navigation #et-extra-mobile-menu li.menu-item-has-children > a.selected:after {
    -webkit-transform: translateY(-50%) rotate(-180deg);
            transform: translateY(-50%) rotate(-180deg);
  }
  #et-mobile-navigation #et-extra-mobile-menu li > ul {
    transition: none;
    opacity: 1;
    visibility: visible;
  }
  #et-mobile-navigation #et-extra-mobile-menu .sub-menu {
    display: none;
  }
  /* Post Module */
  .et_pb_extra_module,
  .et_extra_layout .et_pb_column_2_3 .et_pb_row_inner .et_pb_extra_module,
  .et_extra_layout .et_pb_column_3_4 .et_pb_row_inner .et_pb_extra_module,
  .et_extra_layout .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .et_pb_extra_module,
  .project-details {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .et_pb_extra_module .main-post,
  .et_extra_layout .et_pb_column_2_3 .et_pb_row_inner .et_pb_extra_module .main-post,
  .et_extra_layout .et_pb_column_3_4 .et_pb_row_inner .et_pb_extra_module .main-post,
  .et_extra_layout .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .et_pb_extra_module .main-post {
    width: 50%;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 0;
  }
  .et_extra_layout .et_pb_column_1_2 .et_pb_extra_module .main-post,
  .et_extra_layout .et_pb_column_1_3 .et_pb_extra_module .main-post,
  .et_extra_layout .et_pb_column_1_4 .et_pb_extra_module .main-post {
    padding: 20px 20px 0;
    width: 50%;
  }
  .et_extra_layout .et_pb_column_1_2 .et_pb_extra_module .main-post .post-content,
  .et_extra_layout .et_pb_column_1_3 .et_pb_extra_module .main-post .post-content,
  .et_extra_layout .et_pb_column_1_4 .et_pb_extra_module .main-post .post-content {
    padding: 0;
  }
  .et_pb_extra_module .posts-list,
  .et_extra_layout .et_pb_column_2_3 .et_pb_row_inner .et_pb_extra_module .posts-list,
  .et_extra_layout .et_pb_column_3_4 .et_pb_row_inner .et_pb_extra_module .posts-list,
  .et_extra_layout .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .et_pb_extra_module .posts-list {
    width: 50%;
  }
  .et_pb_extra_module .posts-list li:first-child,
  .et_pb_extra_module .posts-list li:only-child {
    border-top: 0;
  }
  /* Module Head */
  .module-head,
  .tabbed-post-module .tabs {
    width: 100%;
  }
  .et_pb_column_1_4 .tabbed-post-module .tabs ul li,
  .et_pb_column_1_2 .tabbed-post-module .tabs ul li,
  .et_pb_column_1_3 .tabbed-post-module .tabs ul li,
  .et_pb_column_2_3 .tabbed-post-module .tabs ul li {
    display: block;
  }
  .et_pb_column_1_4 .tabbed-post-module .tabs ul li.active,
  .et_pb_column_1_2 .tabbed-post-module .tabs ul li.active,
  .et_pb_column_1_3 .tabbed-post-module .tabs ul li.active,
  .et_pb_column_2_3 .tabbed-post-module .tabs ul li.active {
    display: block;
    width: auto;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
  }
  .et_pb_column_1_4 .tabbed-post-module .tab-nav,
  .et_pb_column_1_2 .tabbed-post-module .tab-nav,
  .et_pb_column_1_3 .tabbed-post-module .tab-nav,
  .et_pb_column_2_3 .tabbed-post-module .tab-nav,
  .et_pb_row_inner .et_pb_column_4_4 .tabbed-post-module .tab-nav,
  .et_pb_column_3_4 .et_pb_row_inner .tabbed-post-module .tab-nav {
    display: none;
  }
  .et_pb_column_1_2 .tabbed-post-module .tab-content,
  .et_pb_column_1_3 .tabbed-post-module .tab-content,
  .et_pb_column_1_4 .tabbed-post-module .tab-content {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .et_pb_column_1_2 .tabbed-post-module .tab-content .main-post,
  .et_pb_column_1_3 .tabbed-post-module .tab-content .main-post,
  .et_pb_column_1_4 .tabbed-post-module .tab-content .main-post,
  .et_pb_column_1_2 .tabbed-post-module .tab-content .posts-list,
  .et_pb_column_1_3 .tabbed-post-module .tab-content .posts-list,
  .et_pb_column_1_4 .tabbed-post-module .tab-content .posts-list {
    width: 50%;
  }
  .et_pb_column_1_2 .tabbed-post-module .tab-content .main-post,
  .et_pb_column_1_3 .tabbed-post-module .tab-content .main-post,
  .et_pb_column_1_4 .tabbed-post-module .tab-content .main-post {
    padding: 20px;
  }
  .et_pb_column_1_2 .tabbed-post-module .tab-content .main-post .post-content,
  .et_pb_column_1_3 .tabbed-post-module .tab-content .main-post .post-content,
  .et_pb_column_1_4 .tabbed-post-module .tab-content .main-post .post-content {
    padding: 0;
  }
  /* Single Post */
  /* Post Header */
  .post-header {
    padding: 40px;
  }
  /* Post Wrap */
  .post-wrap,
  .page .post-wrap {
    padding: 0 40px 40px;
  }
  /* Post Footer */
  .post-footer {
    padding: 15px 40px 0;
  }
  .post-footer .social-icons,
  .post-footer .rating-stars {
    margin: 0 0 15px;
  }
  /* Review Module */
  .review {
    margin: 40px 0 0;
  }
  /* Single Project */
  .project-details .project-description,
  .project-details .project-categories,
  .project-details .project-tags {
    width: 100%;
    padding: 30px 40px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  /* Audio Format */
  .audio-titles {
    padding: 11.5%;
  }
  /* Link Format */
  .single-post-module .link-format {
    padding: 60px 40px;
  }
  /* Quote Format */
  .quote-format {
    padding: 40px;
  }
  /* Video Format */
  .et_pb_column_1_3 .posts-blog-feed-module.et_pb_extra_module article .header .video-play-button,
  .et_pb_column_1_4 .posts-blog-feed-module.et_pb_extra_module article .header .video-play-button {
    font-size: 4rem;
    line-height: 4rem;
    width: 4rem;
    height: 4rem;
    margin-left: -2rem;
    margin-top: -2rem;
  }
  /* Page Template */
  .page .post-wrap {
    padding: 40px;
  }
  /* Portfolio Page */
  /* Portfolio List */
  #portfolio_list {
    /* Project Wrapper */
  }
  #portfolio_list .project {
    width: 50%;
  }
  .with_sidebar #portfolio_list .project {
    width: 50%;
  }
  /* Sitemap Page */
  .sitemap-content ul {
    width: 33.33333333%;
    max-width: 33.33333333%;
    min-width: 33.33333333%;
    -webkit-flex-basis: 33.33333333%;
        -ms-flex-preferred-size: 33.33333333%;
            flex-basis: 33.33333333%;
  }
  .with_sidebar .sitemap-content ul {
    width: 50%;
    max-width: 50%;
    min-width: 50%;
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
  }
  .sitemap-content ul.children {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    width: 100%;
    max-width: 100%;
    min-width: 100%;
  }
  /* WooCommerce */
  .woocommerce .related.products li.product:nth-child(n),
  .woocommerce-page .related.products li.product:nth-child(n) {
    width: 25% !important;
    margin: 0 !important;
  }
  /* Header */
  .etad {
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
  }
  .header .etad {
    margin: 20px auto;
  }
  /* Modules: Featured Posts Slider */
  .et_pb_column_3_8 .featured-posts-slider-module .carousel-item .post-content-box,
  .et_pb_column_1_3 .featured-posts-slider-module .carousel-item .post-content-box,
  .et_pb_column_1_4 .featured-posts-slider-module .carousel-item .post-content-box {
    background: rgba(0, 0, 0, 0.6);
    position: absolute;
  }
  .et_pb_column_4_4 .featured-posts-slider-module .post-content h3,
  .et_pb_column_3_4 .featured-posts-slider-module .post-content h3,
  .et_pb_column_2_3 .featured-posts-slider-module .post-content h3,
  .et_pb_column_1_2 .featured-posts-slider-module .post-content h3,
  .et_pb_column_3_8 .featured-posts-slider-module .post-content h3,
  .et_pb_column_1_3 .featured-posts-slider-module .post-content h3,
  .et_pb_column_1_4 .featured-posts-slider-module .post-content h3 {
    font-size: 16px;
  }
  .et_pb_column_3_8 .featured-posts-slider-module .post-content h3 a,
  .et_pb_column_1_3 .featured-posts-slider-module .post-content h3 a,
  .et_pb_column_1_4 .featured-posts-slider-module .post-content h3 a {
    color: #ffffff;
  }
  .et_pb_column_1_2 .featured-posts-slider-module .post-meta,
  .et_pb_column_3_8 .featured-posts-slider-module .post-meta,
  .et_pb_column_1_3 .featured-posts-slider-module .post-meta,
  .et_pb_column_1_4 .featured-posts-slider-module .post-meta {
    color: #FFFFFF;
    display: block;
  }
  /* Modules: Posts Carousel*/
  .et_pb_column_1_2 .posts-carousel-module.loading .carousel-item-hide-on-load-medium,
  .et_pb_column_1_3 .posts-carousel-module.loading .carousel-item-hide-on-load-medium,
  .et_pb_column_1_4 .posts-carousel-module.loading .carousel-item-hide-on-load-medium {
    display: inline-block;
  }
  .et_pb_column_1_2 .posts-carousel-module .carousel-group,
  .et_pb_column_3_8 .posts-carousel-module .carousel-group,
  .et_pb_column_1_3 .posts-carousel-module .carousel-group,
  .et_pb_column_1_4 .posts-carousel-module .carousel-group {
    padding-right: 10px;
    padding-left: 10px;
  }
  .et_pb_column_1_2 .posts-carousel-module .carousel-item,
  .et_pb_column_3_8 .posts-carousel-module .carousel-item,
  .et_pb_column_1_3 .posts-carousel-module .carousel-item,
  .et_pb_column_1_4 .posts-carousel-module .carousel-item {
    width: 25%;
    padding-top: 20px;
  }
  .et_pb_column_1_2 .posts-carousel-module .post-thumbnail,
  .et_pb_column_3_8 .posts-carousel-module .post-thumbnail,
  .et_pb_column_1_3 .posts-carousel-module .post-thumbnail,
  .et_pb_column_1_4 .posts-carousel-module .post-thumbnail {
    margin-right: 10px;
    margin-left: 10px;
  }
  .et_pb_column_1_2 .posts-carousel-module .post-content-box,
  .et_pb_column_3_8 .posts-carousel-module .post-content-box,
  .et_pb_column_1_3 .posts-carousel-module .post-content-box,
  .et_pb_column_1_4 .posts-carousel-module .post-content-box {
    margin-right: 10px;
    margin-left: 10px;
    padding-right: 0;
    padding-left: 0;
  }
  .et_pb_column_1_2 .posts-carousel-module .et-pb-arrow-prev,
  .et_pb_column_3_8 .posts-carousel-module .et-pb-arrow-prev,
  .et_pb_column_1_3 .posts-carousel-module .et-pb-arrow-prev,
  .et_pb_column_1_4 .posts-carousel-module .et-pb-arrow-prev {
    left: 60px;
  }
  .rtl .et_pb_column_1_2 .posts-carousel-module .et-pb-arrow-prev,
  .rtl .et_pb_column_3_8 .posts-carousel-module .et-pb-arrow-prev,
  .rtl .et_pb_column_1_3 .posts-carousel-module .et-pb-arrow-prev,
  .rtl .et_pb_column_1_4 .posts-carousel-module .et-pb-arrow-prev {
    left: auto;
    right: 60px;
  }
  .et_pb_column_1_2 .posts-carousel-module .et-pb-arrow-next,
  .et_pb_column_3_8 .posts-carousel-module .et-pb-arrow-next,
  .et_pb_column_1_3 .posts-carousel-module .et-pb-arrow-next,
  .et_pb_column_1_4 .posts-carousel-module .et-pb-arrow-next {
    right: 60px;
  }
  .rtl .et_pb_column_1_2 .posts-carousel-module .et-pb-arrow-next,
  .rtl .et_pb_column_3_8 .posts-carousel-module .et-pb-arrow-next,
  .rtl .et_pb_column_1_3 .posts-carousel-module .et-pb-arrow-next,
  .rtl .et_pb_column_1_4 .posts-carousel-module .et-pb-arrow-next {
    right: auto;
    left: 60px;
  }
  .et_pb_column_1_2 .posts-carousel-module:hover .et-pb-arrow-prev,
  .et_pb_column_3_8 .posts-carousel-module:hover .et-pb-arrow-prev,
  .et_pb_column_1_3 .posts-carousel-module:hover .et-pb-arrow-prev,
  .et_pb_column_1_4 .posts-carousel-module:hover .et-pb-arrow-prev {
    left: 40px;
  }
  .rtl .et_pb_column_1_2 .posts-carousel-module:hover .et-pb-arrow-prev,
  .rtl .et_pb_column_3_8 .posts-carousel-module:hover .et-pb-arrow-prev,
  .rtl .et_pb_column_1_3 .posts-carousel-module:hover .et-pb-arrow-prev,
  .rtl .et_pb_column_1_4 .posts-carousel-module:hover .et-pb-arrow-prev {
    left: auto;
    right: 40px;
  }
  .et_pb_column_1_2 .posts-carousel-module:hover .et-pb-arrow-next,
  .et_pb_column_3_8 .posts-carousel-module:hover .et-pb-arrow-next,
  .et_pb_column_1_3 .posts-carousel-module:hover .et-pb-arrow-next,
  .et_pb_column_1_4 .posts-carousel-module:hover .et-pb-arrow-next {
    right: 40px;
  }
  .rtl .et_pb_column_1_2 .posts-carousel-module:hover .et-pb-arrow-next,
  .rtl .et_pb_column_3_8 .posts-carousel-module:hover .et-pb-arrow-next,
  .rtl .et_pb_column_1_3 .posts-carousel-module:hover .et-pb-arrow-next,
  .rtl .et_pb_column_1_4 .posts-carousel-module:hover .et-pb-arrow-next {
    right: auto;
    left: 40px;
  }
}
/* 980px Breakpoint */
@media only screen and (max-width: 980px) {
  /* Slider */
  .et_pb_column_3_4 .et-slider .carousel-item.et-pb-moved-slide,
  .et_pb_column_3_4 .et-slider .carousel-item.et-pb-active-slide,
  .et_pb_column_2_3 .et-slider .carousel-item.et-pb-moved-slide,
  .et_pb_column_2_3 .et-slider .carousel-item.et-pb-active-slide,
  .et_pb_column_1_2 .et-slider .carousel-item.et-pb-moved-slide,
  .et_pb_column_1_2 .et-slider .carousel-item.et-pb-active-slide,
  .et_pb_column_1_3 .et-slider .carousel-item.et-pb-moved-slide,
  .et_pb_column_1_3 .et-slider .carousel-item.et-pb-active-slide,
  .et_pb_column_3_4 .featured-posts-slider-module .carousel-item.et-pb-moved-slide,
  .et_pb_column_3_4 .featured-posts-slider-module .carousel-item.et-pb-active-slide,
  .et_pb_column_2_3 .featured-posts-slider-module .carousel-item.et-pb-moved-slide,
  .et_pb_column_2_3 .featured-posts-slider-module .carousel-item.et-pb-active-slide,
  .et_pb_column_1_2 .featured-posts-slider-module .carousel-item.et-pb-moved-slide,
  .et_pb_column_1_2 .featured-posts-slider-module .carousel-item.et-pb-active-slide,
  .et_pb_column_1_3 .featured-posts-slider-module .carousel-item.et-pb-moved-slide,
  .et_pb_column_1_3 .featured-posts-slider-module .carousel-item.et-pb-active-slide {
    -webkit-animation-duration: 0.8s;
            animation-duration: 0.8s;
  }
}
/* 768px Breakpoint (Tablet) */
@media only screen and (max-width: 768px) {
  /* Grid */
  /* Audio Format */
  .audio-titles {
    padding: 40px;
  }
  /* Video Format */
  .et_pb_column_1_4 .tabbed-post-module article .header .video-play-button,
  .et_pb_column_1_4 .post-module article .header .video-play-button,
  .et_pb_column_1_4 .posts-blog-feed-module.standard article .header .video-play-button {
    font-size: 2rem;
    line-height: 2rem;
    width: 2rem;
    height: 2rem;
    margin-left: -1rem;
    margin-top: -1rem;
  }
  .et_pb_column_1_4 .posts-blog-feed-module.masonry article .header .video-play-button {
    font-size: 4rem;
    line-height: 4rem;
    width: 4rem;
    height: 4rem;
    margin-left: -2rem;
    margin-top: -2rem;
  }
  /* Tabbed Module */
  .tabbed-post-module .tabs ul li,
  .et_pb_column_1_4 .tabbed-post-module .tabs ul li,
  .et_pb_column_1_2 .tabbed-post-module .tabs ul li,
  .et_pb_column_1_3 .tabbed-post-module .tabs ul li,
  .et_pb_column_3_8 .tabbed-post-module .tabs ul li,
  .et_pb_column_2_3 .tabbed-post-module .tabs ul li {
    display: none;
  }
  .et_pb_column_4_4 .tabbed-post-module .tabs ul li.active,
  .et_pb_column_3_4 .tabbed-post-module .tabs ul li.active,
  .et_pb_column_1_4 .tabbed-post-module .tabs ul li.active,
  .et_pb_column_1_2 .tabbed-post-module .tabs ul li.active,
  .et_pb_column_1_3 .tabbed-post-module .tabs ul li.active,
  .et_pb_column_3_8 .tabbed-post-module .tabs ul li.active,
  .et_pb_column_2_3 .tabbed-post-module .tabs ul li.active {
    display: block;
    width: 100%;
    border: 0;
  }
  .et_pb_column_4_4 .tabbed-post-module .tab-nav,
  .et_pb_column_3_4 .tabbed-post-module .tab-nav,
  .et_pb_column_1_4 .tabbed-post-module .tab-nav,
  .et_pb_column_1_2 .tabbed-post-module .tab-nav,
  .et_pb_column_1_3 .tabbed-post-module .tab-nav,
  .et_pb_column_2_3 .tabbed-post-module .tab-nav,
  .et_pb_column_3_8 .tabbed-post-module .tab-nav,
  .et_pb_row_inner .et_pb_column_4_4 .tabbed-post-module .tab-nav,
  .et_pb_column_3_4 .et_pb_row_inner .tabbed-post-module .tab-nav {
    display: block;
  }
  .et_pb_column_3_8 .tabbed-post-module .tab-content {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .et_pb_column_3_8 .tabbed-post-module .tab-content .main-post {
    padding: 20px;
  }
  .et_pb_column_3_8 .tabbed-post-module .tab-content .main-post .post-content {
    padding: 0;
  }
  /* Posts Blog Feed Module */
  .posts-blog-feed-module .paginated_content .paginated_page[data-columns="3"] .column,
  .posts-blog-feed-module .paginated_content .paginated_page[data-columns="2"] .column {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
  }
  .posts-blog-feed-module .paginated_content .paginated_page[data-columns="3"] .column:first-child,
  .posts-blog-feed-module .paginated_content .paginated_page[data-columns="2"] .column:first-child {
    padding: 0;
  }
  .posts-blog-feed-module .paginated_content .paginated_page[data-columns]::before {
    content: '1 .column.size-1of1';
  }
  .with_sidebar .posts-blog-feed-module .paginated_content .paginated_page[data-columns]::before {
    content: '1 .column.size-1of1';
  }
  /* Single Module */
  /* Related Post Content */
  .related-posts-content {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  /* Related Post */
  .related-post {
    width: 50%;
    max-width: 50%;
    min-width: 50%;
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
  }
  /* Author Page */
  .authors-page .authors[data-columns]::before {
    content: '1 .column.size-1of1';
  }
  .with_sidebar .authors-page .authors[data-columns]::before {
    content: '1 .column.size-1of1';
  }
  /* Member Page */
  .member-content #loginform {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .member-content .input,
  .member-content .button,
  .member-content .read-more-button,
  .member-content .post-nav .nav-links .button {
    width: 100%;
    max-width: 100%;
    margin: 0 0 20px;
  }
  .member-content .button,
  .member-content .read-more-button,
  .member-content .post-nav .nav-links .button {
    margin: 0;
  }
  /* Portfolio Page */
  /* Filter Buttons */
  #portfolio_filter {
    display: block;
    height: 32px;
  }
  #portfolio_filter.opened {
    height: 100%;
  }
  #portfolio_filter li {
    display: block;
    width: 100%;
    margin: 0;
    border: 0;
    /* Filter Toggle */
  }
  #portfolio_filter li.filter-toggle {
    display: block;
    background: #f6f9fd;
    padding: 10px 15px;
    font-size: 12px;
    text-transform: uppercase;
    transition: .3s ease;
    box-sizing: border-box;
    cursor: pointer;
  }
  #portfolio_filter a {
    width: 100%;
  }
  #portfolio_filter a:first-child {
    border-radius: 0;
  }
  /* Portfolio List */
  #portfolio_list {
    /* Project Wrapper */
  }
  #portfolio_list .project {
    width: 100%;
  }
  .with_sidebar #portfolio_list .project {
    width: 100%;
  }
  /* Sitemap Page */
  .sitemap-content ul {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    width: 100%;
    max-width: 100%;
    min-width: 100%;
  }
  .with_sidebar .sitemap-content ul {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    width: 100%;
    max-width: 100%;
    min-width: 100%;
  }
  /* WooCommerce */
  .woocommerce ul.products li.product,
  .woocommerce-page ul.products li.product {
    -webkit-flex-basis: 50% !important;
        -ms-flex-preferred-size: 50% !important;
            flex-basis: 50% !important;
    width: 50% !important;
  }
  .woocommerce div.product div.summary,
  .woocommerce-page div.product div.summary,
  .woocommerce div.product div.images,
  .woocommerce-page div.product div.images,
  .woocommerce div.product .extra-woocommerce-details-accordion,
  .woocommerce-page div.product .extra-woocommerce-details-accordion {
    width: 100%;
    clear: both;
  }
  .woocommerce .related.products,
  .woocommerce-page .related.products {
    width: 100%;
    clear: both;
  }
  .woocommerce .related.products h2,
  .woocommerce-page .related.products h2 {
    margin: 0 0 20px;
    padding: 0;
    font-weight: 600;
  }
  .woocommerce .related.products li.product:nth-child(n),
  .woocommerce-page .related.products li.product:nth-child(n) {
    width: 50% !important;
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
    margin: 0 !important;
  }
  /* Footer */
  #footer-nav,
  #footer-info {
    width: 100%;
    text-align: center;
    line-height: 1.5em;
    display: block;
  }
}
/* 480px Breakpoint (Phone) */
@media only screen and (max-width: 480px) {
  /* Header */
  /* Top Header */
  /* ET Info */
  #et-info .et-top-search {
    width: 100%;
    margin: 0 0 10px;
  }
  #et-info .et-top-search .et-search-field {
    width: 100%;
  }
  #et-info .et-cart {
    width: 100%;
    margin: 0 0 10px;
  }
  /* Main Header */
  /* ET Mobile Navigation */
  #et-mobile-navigation nav {
    padding: 20px 20px 0;
  }
  /* Single Post */
  /* Post Header */
  .post-header {
    padding: 40px 20px;
  }
  .post-wrap,
  .page .post-wrap {
    padding: 0 20px 40px;
  }
  /* Post Footer */
  .post-footer {
    padding: 15px 20px 0;
  }
  .post-footer .social-icons .share-title,
  .post-footer .rating-stars #rate-title {
    display: block;
  }
  /* Author Box Avatar */
  .author-box .author-box-avatar {
    width: 80px;
    max-width: 80px;
    min-width: 80px;
    -webkit-flex-basis: 80px;
        -ms-flex-preferred-size: 80px;
            flex-basis: 80px;
    height: 80px;
    margin: 0 0 20px;
  }
  /* Author Box Content */
  .author-box-content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
  }
  /* Author Box Description */
  .author-box-description {
    margin: 0;
  }
  /* Review Summary */
  .review-summary {
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  /* Review Summary Score Box */
  .review-summary-score-box {
    margin: 0 0 20px;
    width: 100%;
    max-width: 100%;
    min-width: auto;
  }
  /* Review Summary Content */
  .review-summary-content {
    padding: 0;
  }
  /* Related Post */
  .related-post {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
  /* Post Module */
  .et_pb_extra_module,
  .project-details {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .et_extra_layout .et_pb_extra_module .main-post,
  .et_extra_layout .et_pb_column_4_4 .et_pb_extra_module .main-post,
  .et_extra_layout .et_pb_column_1_2 .et_pb_extra_module .main-post,
  .et_extra_layout .et_pb_column_1_3 .et_pb_extra_module .main-post,
  .et_extra_layout .et_pb_column_2_3 .et_pb_extra_module .main-post,
  .et_extra_layout .et_pb_column_1_4 .et_pb_extra_module .main-post,
  .et_extra_layout .et_pb_column_3_4 .et_pb_extra_module .main-post,
  .et_extra_layout .et_pb_column_2_3 .et_pb_row_inner .et_pb_extra_module .main-post,
  .et_extra_layout .et_pb_column_3_4 .et_pb_row_inner .et_pb_extra_module .main-post,
  .et_extra_layout .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .et_pb_extra_module .main-post {
    padding: 0;
    border: 0;
    width: 100%;
  }
  .et_extra_layout .et_pb_extra_module .main-post .post-content,
  .et_extra_layout .et_pb_column_4_4 .et_pb_extra_module .main-post .post-content,
  .et_extra_layout .et_pb_column_1_2 .et_pb_extra_module .main-post .post-content,
  .et_extra_layout .et_pb_column_1_3 .et_pb_extra_module .main-post .post-content,
  .et_extra_layout .et_pb_column_2_3 .et_pb_extra_module .main-post .post-content,
  .et_extra_layout .et_pb_column_1_4 .et_pb_extra_module .main-post .post-content,
  .et_extra_layout .et_pb_column_3_4 .et_pb_extra_module .main-post .post-content,
  .et_extra_layout .et_pb_column_2_3 .et_pb_row_inner .et_pb_extra_module .main-post .post-content,
  .et_extra_layout .et_pb_column_3_4 .et_pb_row_inner .et_pb_extra_module .main-post .post-content,
  .et_extra_layout .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .et_pb_extra_module .main-post .post-content {
    padding: 0 20px;
  }
  .et_pb_extra_module .posts-list {
    width: 100% !important;
  }
  .et_extra_layout .et_pb_column_4_4 .et_pb_extra_module .posts-list {
    width: 100%;
  }
  .et_extra_layout .et_pb_column_4_4 .et_pb_extra_module .posts-list li:first-child {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  .et_pb_extra_module .posts-list li:only-child,
  .et_pb_extra_module .posts-list li:first-child {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  .et_pb_extra_module .posts-list li:only-child,
  .et_pb_extra_module .posts-list li:last-child {
    border-bottom: 0;
  }
  /* Tabbed Module */
  .tabbed-post-module .tab-content {
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .et_pb_column_1_2 .tabbed-post-module .tab-content,
  .et_pb_column_1_4 .tabbed-post-module .tab-content,
  .et_pb_column_3_8 .tabbed-post-module .tab-content,
  .et_pb_column_1_3 .tabbed-post-module .tab-content {
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .et_pb_column_1_2 .tabbed-post-module .tab-content .main-post,
  .et_pb_column_1_4 .tabbed-post-module .tab-content .main-post,
  .et_pb_column_3_8 .tabbed-post-module .tab-content .main-post,
  .et_pb_column_1_3 .tabbed-post-module .tab-content .main-post,
  .et_pb_column_1_2 .tabbed-post-module .tab-content .posts-list,
  .et_pb_column_1_4 .tabbed-post-module .tab-content .posts-list,
  .et_pb_column_3_8 .tabbed-post-module .tab-content .posts-list,
  .et_pb_column_1_3 .tabbed-post-module .tab-content .posts-list {
    width: 100%;
  }
  .et_pb_column_1_2 .tabbed-post-module .tab-content .main-post,
  .et_pb_column_1_4 .tabbed-post-module .tab-content .main-post,
  .et_pb_column_3_8 .tabbed-post-module .tab-content .main-post,
  .et_pb_column_1_3 .tabbed-post-module .tab-content .main-post {
    padding: 0;
  }
  .et_pb_column_1_2 .tabbed-post-module .tab-content .main-post .post-content,
  .et_pb_column_1_4 .tabbed-post-module .tab-content .main-post .post-content,
  .et_pb_column_3_8 .tabbed-post-module .tab-content .main-post .post-content,
  .et_pb_column_1_3 .tabbed-post-module .tab-content .main-post .post-content {
    padding: 0 20px;
  }
  .tabbed-post-module .tab-content .main-post,
  .tabbed-post-module .tab-content .posts-list {
    width: 100%;
  }
  .tabbed-post-module .tab-content .main-post {
    padding: 0;
  }
  .tabbed-post-module .tab-content .main-post .post-content {
    padding: 0 20px;
  }
  .tabbed-post-module .tab-content .posts-list {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
  }
  /* Posts Carousel Module */
  .posts-carousel-module.loading .carousel-item-hide-on-load-medium {
    display: none;
  }
  .et_pb_column_1_2 .posts-carousel-module.loading .carousel-item-hide-on-load-medium,
  .et_pb_column_1_3 .posts-carousel-module.loading .carousel-item-hide-on-load-medium,
  .et_pb_column_1_4 .posts-carousel-module.loading .carousel-item-hide-on-load-medium {
    display: none;
  }
  .et_pb_column_4_4 .posts-carousel-module .carousel-group,
  .et_pb_column_3_4 .posts-carousel-module .carousel-group,
  .et_pb_column_2_3 .posts-carousel-module .carousel-group,
  .et_pb_column_1_2 .posts-carousel-module .carousel-group,
  .et_pb_column_1_3 .posts-carousel-module .carousel-group,
  .et_pb_column_1_4 .posts-carousel-module .carousel-group {
    padding-right: 0;
    padding-left: 0;
  }
  .et_pb_column_4_4 .posts-carousel-module .carousel-item,
  .et_pb_column_3_4 .posts-carousel-module .carousel-item,
  .et_pb_column_2_3 .posts-carousel-module .carousel-item,
  .et_pb_column_1_2 .posts-carousel-module .carousel-item,
  .et_pb_column_1_3 .posts-carousel-module .carousel-item,
  .et_pb_column_1_4 .posts-carousel-module .carousel-item {
    width: 50%;
    padding-top: 0;
  }
  .et_pb_column_4_4 .posts-carousel-module .post-thumbnail,
  .et_pb_column_3_4 .posts-carousel-module .post-thumbnail,
  .et_pb_column_2_3 .posts-carousel-module .post-thumbnail,
  .et_pb_column_1_2 .posts-carousel-module .post-thumbnail,
  .et_pb_column_1_3 .posts-carousel-module .post-thumbnail,
  .et_pb_column_1_4 .posts-carousel-module .post-thumbnail {
    margin-right: 0;
    margin-left: 0;
  }
  .et_pb_column_4_4 .posts-carousel-module .post-content-box,
  .et_pb_column_3_4 .posts-carousel-module .post-content-box,
  .et_pb_column_2_3 .posts-carousel-module .post-content-box,
  .et_pb_column_1_2 .posts-carousel-module .post-content-box,
  .et_pb_column_1_3 .posts-carousel-module .post-content-box,
  .et_pb_column_1_4 .posts-carousel-module .post-content-box {
    margin-right: 0;
    margin-left: 0;
    padding-right: 20px;
    padding-left: 20px;
  }
  .et_pb_column_4_4 .posts-carousel-module .et-pb-arrow-prev,
  .et_pb_column_3_4 .posts-carousel-module .et-pb-arrow-prev,
  .et_pb_column_2_3 .posts-carousel-module .et-pb-arrow-prev,
  .et_pb_column_1_2 .posts-carousel-module .et-pb-arrow-prev,
  .et_pb_column_1_3 .posts-carousel-module .et-pb-arrow-prev,
  .et_pb_column_1_4 .posts-carousel-module .et-pb-arrow-prev {
    left: 40px;
  }
  .rtl .et_pb_column_4_4 .posts-carousel-module .et-pb-arrow-prev,
  .rtl .et_pb_column_3_4 .posts-carousel-module .et-pb-arrow-prev,
  .rtl .et_pb_column_2_3 .posts-carousel-module .et-pb-arrow-prev,
  .rtl .et_pb_column_1_2 .posts-carousel-module .et-pb-arrow-prev,
  .rtl .et_pb_column_1_3 .posts-carousel-module .et-pb-arrow-prev,
  .rtl .et_pb_column_1_4 .posts-carousel-module .et-pb-arrow-prev {
    left: auto;
    right: 40px;
  }
  .et_pb_column_4_4 .posts-carousel-module .et-pb-arrow-next,
  .et_pb_column_3_4 .posts-carousel-module .et-pb-arrow-next,
  .et_pb_column_2_3 .posts-carousel-module .et-pb-arrow-next,
  .et_pb_column_1_2 .posts-carousel-module .et-pb-arrow-next,
  .et_pb_column_1_3 .posts-carousel-module .et-pb-arrow-next,
  .et_pb_column_1_4 .posts-carousel-module .et-pb-arrow-next {
    right: 40px;
  }
  .rtl .et_pb_column_4_4 .posts-carousel-module .et-pb-arrow-next,
  .rtl .et_pb_column_3_4 .posts-carousel-module .et-pb-arrow-next,
  .rtl .et_pb_column_2_3 .posts-carousel-module .et-pb-arrow-next,
  .rtl .et_pb_column_1_2 .posts-carousel-module .et-pb-arrow-next,
  .rtl .et_pb_column_1_3 .posts-carousel-module .et-pb-arrow-next,
  .rtl .et_pb_column_1_4 .posts-carousel-module .et-pb-arrow-next {
    right: auto;
    left: 40px;
  }
  .et_pb_column_4_4 .posts-carousel-module:hover .et-pb-arrow-prev,
  .et_pb_column_3_4 .posts-carousel-module:hover .et-pb-arrow-prev,
  .et_pb_column_2_3 .posts-carousel-module:hover .et-pb-arrow-prev,
  .et_pb_column_1_2 .posts-carousel-module:hover .et-pb-arrow-prev,
  .et_pb_column_1_3 .posts-carousel-module:hover .et-pb-arrow-prev,
  .et_pb_column_1_4 .posts-carousel-module:hover .et-pb-arrow-prev {
    left: 20px;
  }
  .rtl .et_pb_column_4_4 .posts-carousel-module:hover .et-pb-arrow-prev,
  .rtl .et_pb_column_3_4 .posts-carousel-module:hover .et-pb-arrow-prev,
  .rtl .et_pb_column_2_3 .posts-carousel-module:hover .et-pb-arrow-prev,
  .rtl .et_pb_column_1_2 .posts-carousel-module:hover .et-pb-arrow-prev,
  .rtl .et_pb_column_1_3 .posts-carousel-module:hover .et-pb-arrow-prev,
  .rtl .et_pb_column_1_4 .posts-carousel-module:hover .et-pb-arrow-prev {
    left: auto;
    right: 20px;
  }
  .et_pb_column_4_4 .posts-carousel-module:hover .et-pb-arrow-next,
  .et_pb_column_3_4 .posts-carousel-module:hover .et-pb-arrow-next,
  .et_pb_column_2_3 .posts-carousel-module:hover .et-pb-arrow-next,
  .et_pb_column_1_2 .posts-carousel-module:hover .et-pb-arrow-next,
  .et_pb_column_1_3 .posts-carousel-module:hover .et-pb-arrow-next,
  .et_pb_column_1_4 .posts-carousel-module:hover .et-pb-arrow-next {
    right: 20px;
  }
  .rtl .et_pb_column_4_4 .posts-carousel-module:hover .et-pb-arrow-next,
  .rtl .et_pb_column_3_4 .posts-carousel-module:hover .et-pb-arrow-next,
  .rtl .et_pb_column_2_3 .posts-carousel-module:hover .et-pb-arrow-next,
  .rtl .et_pb_column_1_2 .posts-carousel-module:hover .et-pb-arrow-next,
  .rtl .et_pb_column_1_3 .posts-carousel-module:hover .et-pb-arrow-next,
  .rtl .et_pb_column_1_4 .posts-carousel-module:hover .et-pb-arrow-next {
    right: auto;
    left: 20px;
  }
  /* Featured Posts Slider Module */
  .featured-posts-slider-module .carousel-item {
    height: auto;
  }
  .et_pb_column_4_4 .featured-posts-slider-module .carousel-item,
  .et_pb_column_3_4 .featured-posts-slider-module .carousel-item,
  .et_pb_column_2_3 .featured-posts-slider-module .carousel-item,
  .et_pb_column_1_2 .featured-posts-slider-module .carousel-item,
  .et_pb_column_3_8 .featured-posts-slider-module .carousel-item,
  .et_pb_column_1_3 .featured-posts-slider-module .carousel-item,
  .et_pb_column_1_4 .featured-posts-slider-module .carousel-item {
    height: auto;
  }
  .with_sidebar .et_pb_column_4_4 .featured-posts-slider-module .carousel-item,
  .with_sidebar .et_pb_column_3_4 .featured-posts-slider-module .carousel-item,
  .with_sidebar .et_pb_column_2_3 .featured-posts-slider-module .carousel-item,
  .with_sidebar .et_pb_column_1_2 .featured-posts-slider-module .carousel-item,
  .with_sidebar .et_pb_column_3_8 .featured-posts-slider-module .carousel-item,
  .with_sidebar .et_pb_column_1_3 .featured-posts-slider-module .carousel-item,
  .with_sidebar .et_pb_column_1_4 .featured-posts-slider-module .carousel-item {
    height: auto;
  }
  .with_sidebar .et_pb_column_4_4 .featured-posts-slider-module .carousel-item .post-content-box,
  .with_sidebar .et_pb_column_3_4 .featured-posts-slider-module .carousel-item .post-content-box,
  .with_sidebar .et_pb_column_2_3 .featured-posts-slider-module .carousel-item .post-content-box,
  .with_sidebar .et_pb_column_1_2 .featured-posts-slider-module .carousel-item .post-content-box,
  .with_sidebar .et_pb_column_3_8 .featured-posts-slider-module .carousel-item .post-content-box,
  .with_sidebar .et_pb_column_1_3 .featured-posts-slider-module .carousel-item .post-content-box,
  .with_sidebar .et_pb_column_1_4 .featured-posts-slider-module .carousel-item .post-content-box {
    margin-top: 330px;
  }
  .et_pb_column_4_4 .featured-posts-slider-module .carousel-item .post-content-box,
  .et_pb_column_3_4 .featured-posts-slider-module .carousel-item .post-content-box,
  .et_pb_column_2_3 .featured-posts-slider-module .carousel-item .post-content-box,
  .et_pb_column_1_2 .featured-posts-slider-module .carousel-item .post-content-box,
  .et_pb_column_3_8 .featured-posts-slider-module .carousel-item .post-content-box,
  .et_pb_column_1_3 .featured-posts-slider-module .carousel-item .post-content-box,
  .et_pb_column_1_4 .featured-posts-slider-module .carousel-item .post-content-box {
    position: relative;
    background: #ffffff;
    padding: 0;
    margin-top: 330px;
  }
  .et_pb_column_4_4 .featured-posts-slider-module .carousel-item .post-content h3,
  .et_pb_column_3_4 .featured-posts-slider-module .carousel-item .post-content h3,
  .et_pb_column_2_3 .featured-posts-slider-module .carousel-item .post-content h3,
  .et_pb_column_1_2 .featured-posts-slider-module .carousel-item .post-content h3,
  .et_pb_column_3_8 .featured-posts-slider-module .carousel-item .post-content h3,
  .et_pb_column_1_3 .featured-posts-slider-module .carousel-item .post-content h3,
  .et_pb_column_1_4 .featured-posts-slider-module .carousel-item .post-content h3 {
    font-weight: 600;
  }
  .et_pb_column_4_4 .featured-posts-slider-module .carousel-item .post-content h3 a,
  .et_pb_column_3_4 .featured-posts-slider-module .carousel-item .post-content h3 a,
  .et_pb_column_2_3 .featured-posts-slider-module .carousel-item .post-content h3 a,
  .et_pb_column_1_2 .featured-posts-slider-module .carousel-item .post-content h3 a,
  .et_pb_column_3_8 .featured-posts-slider-module .carousel-item .post-content h3 a,
  .et_pb_column_1_3 .featured-posts-slider-module .carousel-item .post-content h3 a,
  .et_pb_column_1_4 .featured-posts-slider-module .carousel-item .post-content h3 a {
    color: rgba(0, 0, 0, 0.5);
  }
  .et_pb_column_4_4 .featured-posts-slider-module .carousel-item .post-meta,
  .et_pb_column_3_4 .featured-posts-slider-module .carousel-item .post-meta,
  .et_pb_column_2_3 .featured-posts-slider-module .carousel-item .post-meta,
  .et_pb_column_1_2 .featured-posts-slider-module .carousel-item .post-meta,
  .et_pb_column_3_8 .featured-posts-slider-module .carousel-item .post-meta,
  .et_pb_column_1_3 .featured-posts-slider-module .carousel-item .post-meta,
  .et_pb_column_1_4 .featured-posts-slider-module .carousel-item .post-meta {
    display: none;
  }
  .featured-posts-slider-module .et-pb-slider-arrows a {
    margin-top: -35px;
  }
  /* Featured Posts Slider Module */
  .posts-blog-feed-module .hentry {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .posts-blog-feed-module .hentry .header,
  .posts-blog-feed-module .hentry .post-content {
    width: 100% !important;
  }
  .posts-blog-feed-module .hentry .header {
    padding: 0;
    margin-bottom: 20px;
  }
  /* Page */
  .page .post-wrap {
    padding: 40px;
  }
  .page .post-wrap .post-content {
    margin: 0 0 40px;
  }
  /* Author Page */
  .authors-page .authors .author {
    padding: 40px 20px;
  }
  .authors-page .authors .author .author-footer {
    padding: 20px;
  }
  /* Contact Page */
  .contact-box {
    padding: 40px;
  }
  /* Member Page */
  .member-box {
    padding: 40px;
  }
  /* Sitemap Page */
  .sitemap-box {
    padding: 40px;
  }
  .sitemap-content ul {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
  .with_sidebar .sitemap-content ul {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
  /* Timeline Page */
  /* Timeline */
  .timeline {
    position: relative;
    width: 100%;
  }
  /* Timeline Nav */
  .timeline-nav {
    display: none;
  }
  /* WooCommerce */
  .woocommerce ul.products li.product,
  .woocommerce-page ul.products li.product {
    -webkit-flex-basis: 100% !important;
        -ms-flex-preferred-size: 100% !important;
            flex-basis: 100% !important;
    width: 100% !important;
  }
  .woocommerce div.product .related li.product:nth-child(n),
  .woocommerce-page div.product .related li.product:nth-child(n) {
    width: 100% !important;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    margin: 0 !important;
  }
  .woocommerce div.product .related li.product:last-child,
  .woocommerce-page div.product .related li.product:last-child {
    padding-bottom: 0 !important;
  }
}
/* 320px Breakpoint (Phone) */
@media only screen and (max-width: 320px) {
  /* Post Module */
  /* Posts Carousel Module */
  .posts-carousel-module.loading .carousel-item-hide-on-load-small {
    display: none;
  }
  .et_pb_column_1_2 .posts-carousel-module.loading .carousel-item-hide-on-load-small,
  .et_pb_column_1_3 .posts-carousel-module.loading .carousel-item-hide-on-load-small,
  .et_pb_column_1_4 .posts-carousel-module.loading .carousel-item-hide-on-load-small {
    display: none;
  }
  .et_pb_column_4_4 .posts-carousel-module .carousel-item,
  .et_pb_column_3_4 .posts-carousel-module .carousel-item,
  .et_pb_column_2_3 .posts-carousel-module .carousel-item,
  .et_pb_column_1_2 .posts-carousel-module .carousel-item,
  .et_pb_column_1_3 .posts-carousel-module .carousel-item,
  .et_pb_column_1_4 .posts-carousel-module .carousel-item {
    width: 100%;
  }
  /* Featured Posts Slider Module */
  .with_sidebar .et_pb_column_4_4 .featured-posts-slider-module .carousel-item .post-content-box,
  .with_sidebar .et_pb_column_3_4 .featured-posts-slider-module .carousel-item .post-content-box,
  .with_sidebar .et_pb_column_2_3 .featured-posts-slider-module .carousel-item .post-content-box,
  .with_sidebar .et_pb_column_1_2 .featured-posts-slider-module .carousel-item .post-content-box,
  .with_sidebar .et_pb_column_1_3 .featured-posts-slider-module .carousel-item .post-content-box,
  .with_sidebar .et_pb_column_1_4 .featured-posts-slider-module .carousel-item .post-content-box {
    margin-top: 210px;
  }
  .et_pb_column_4_4 .featured-posts-slider-module .carousel-item .post-content-box,
  .et_pb_column_3_4 .featured-posts-slider-module .carousel-item .post-content-box,
  .et_pb_column_2_3 .featured-posts-slider-module .carousel-item .post-content-box,
  .et_pb_column_1_2 .featured-posts-slider-module .carousel-item .post-content-box,
  .et_pb_column_1_3 .featured-posts-slider-module .carousel-item .post-content-box,
  .et_pb_column_1_4 .featured-posts-slider-module .carousel-item .post-content-box {
    margin-top: 210px;
  }
  /* Single Module */
  /* Single Post */
  .post-footer {
    padding: 0 20px;
  }
  /* Single Project */
  .project-details .project-description,
  .project-details .project-categories,
  .project-details .project-tags {
    padding: 20px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  /* Post Format */
  /* Link Format */
  .single-post-module .link-format {
    padding: 60px 20px;
  }
  /* Quote Format */
  .quote-format {
    padding: 20px;
  }
  /* Video Format */
  .et_pb_column_1_4 .tabbed-post-module article .header .video-play-button,
  .et_pb_column_1_4 .post-module article .header .video-play-button,
  .et_pb_column_1_4 .posts-blog-feed-module.standard article .header .video-play-button {
    font-size: 4rem;
    line-height: 4rem;
    width: 4rem;
    height: 4rem;
    margin-left: -2rem;
    margin-top: -2rem;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlcy92ZW5kb3JzL3Jlc2V0Lmxlc3MiLCJzdHlsZXMvcGFydGlhbHMvdHlwb2dyYXBoeS5sZXNzIiwic3R5bGVzL2Jhc2UvbWl4aW5zLmxlc3MiLCJzdHlsZXMvcGFydGlhbHMvaW5wdXRzLmxlc3MiLCJzdHlsZXMvcGFydGlhbHMvYnV0dG9ucy5sZXNzIiwic3R5bGVzL3BhcnRpYWxzL3dwLWVsZW1lbnRzLmxlc3MiLCJzdHlsZXMvcGFydGlhbHMvZXQtYWQubGVzcyIsInN0eWxlcy9wYXJ0aWFscy9ldC1leHRyYS1pY29ucy5sZXNzIiwic3R5bGVzL3BhcnRpYWxzL2V0LW92ZXJsYXkubGVzcyIsInN0eWxlcy9wYXJ0aWFscy9ldC1nYWxsZXJ5Lmxlc3MiLCJzdHlsZXMvcGFydGlhbHMvZ3JpZC5sZXNzIiwic3R5bGVzL3BhcnRpYWxzL2hlYWRlci9oZWFkZXIubGVzcyIsInN0eWxlcy9wYXJ0aWFscy9oZWFkZXIvX3dwYWRtaW5iYXIubGVzcyIsInN0eWxlcy9wYXJ0aWFscy9oZWFkZXIvdG9wLWhlYWRlci90b3AtaGVhZGVyLmxlc3MiLCJzdHlsZXMvcGFydGlhbHMvaGVhZGVyL3RvcC1oZWFkZXIvX2V0LWluZm8ubGVzcyIsInN0eWxlcy9wYXJ0aWFscy9oZWFkZXIvdG9wLWhlYWRlci9fZXQtc29jaWFsLWljb25zLmxlc3MiLCJzdHlsZXMvcGFydGlhbHMvaGVhZGVyL3RvcC1oZWFkZXIvX2V0LXRvcC1zZWFyY2gubGVzcyIsInN0eWxlcy9wYXJ0aWFscy9oZWFkZXIvdG9wLWhlYWRlci9fZXQtY2FydC5sZXNzIiwic3R5bGVzL3BhcnRpYWxzL2hlYWRlci90b3AtaGVhZGVyL19ldC1zZWNvbmRhcnktbmF2Lmxlc3MiLCJzdHlsZXMvcGFydGlhbHMvaGVhZGVyL3RvcC1oZWFkZXIvX2V0LW1lbnUtYW5pbWF0aW9uLmxlc3MiLCJzdHlsZXMvcGFydGlhbHMvaGVhZGVyL3RvcC1oZWFkZXIvX2V0LXRyZW5kaW5nLmxlc3MiLCJzdHlsZXMvcGFydGlhbHMvaGVhZGVyL21haW4taGVhZGVyL21haW4taGVhZGVyLmxlc3MiLCJzdHlsZXMvcGFydGlhbHMvaGVhZGVyL21haW4taGVhZGVyL19sb2dvLmxlc3MiLCJzdHlsZXMvcGFydGlhbHMvaGVhZGVyL21haW4taGVhZGVyL19ldC1uYXZpZ2F0aW9uLmxlc3MiLCJzdHlsZXMvcGFydGlhbHMvaGVhZGVyL21haW4taGVhZGVyL19ldC1tZW51Lmxlc3MiLCJzdHlsZXMvcGFydGlhbHMvaGVhZGVyL21haW4taGVhZGVyL19ldC1zZWFyY2gubGVzcyIsInN0eWxlcy9wYXJ0aWFscy9oZWFkZXIvbWFpbi1oZWFkZXIvX2V0LW1lbnUtYW5pbWF0aW9uLmxlc3MiLCJzdHlsZXMvcGFydGlhbHMvaGVhZGVyL21haW4taGVhZGVyL19ldC1tb2JpbGUtbmF2aWdhdGlvbi5sZXNzIiwic3R5bGVzL3BhcnRpYWxzL2hlYWRlci9tYWluLWhlYWRlci9maXhlZC1oZWFkZXIubGVzcyIsInN0eWxlcy9wYXJ0aWFscy9jb21tZW50cy5sZXNzIiwic3R5bGVzL3BhcnRpYWxzL3BhZ2luYXRpb24ubGVzcyIsInN0eWxlcy9wYXJ0aWFscy9hcmNoaXZlLmxlc3MiLCJzdHlsZXMvcGFydGlhbHMvZm9vdGVyLmxlc3MiLCJzdHlsZXMvcGFydGlhbHMvbWFpbi1mb290ZXIubGVzcyIsInN0eWxlcy9wYXJ0aWFscy9zbGlkZXIubGVzcyIsInN0eWxlcy9wYXJ0aWFscy9tb2R1bGVzL21vZHVsZS5sZXNzIiwic3R5bGVzL3BhcnRpYWxzL21vZHVsZXMvcG9zdC1mb3JtYXRzL19hdWRpby5sZXNzIiwic3R5bGVzL3BhcnRpYWxzL21vZHVsZXMvcG9zdC1mb3JtYXRzL19saW5rLmxlc3MiLCJzdHlsZXMvcGFydGlhbHMvbW9kdWxlcy9wb3N0LWZvcm1hdHMvX21hcC5sZXNzIiwic3R5bGVzL3BhcnRpYWxzL21vZHVsZXMvcG9zdC1mb3JtYXRzL19xdW90ZS5sZXNzIiwic3R5bGVzL3BhcnRpYWxzL21vZHVsZXMvcG9zdC1mb3JtYXRzL192aWRlby5sZXNzIiwic3R5bGVzL3BhcnRpYWxzL21vZHVsZXMvc2luZ2xlL3NpbmdsZS5sZXNzIiwic3R5bGVzL3BhcnRpYWxzL21vZHVsZXMvc2luZ2xlL19wb3N0Lmxlc3MiLCJzdHlsZXMvcGFydGlhbHMvbW9kdWxlcy9zaW5nbGUvX3Byb2plY3QubGVzcyIsInN0eWxlcy9wYXJ0aWFscy9tb2R1bGVzL19hZC5sZXNzIiwic3R5bGVzL3BhcnRpYWxzL21vZHVsZXMvX2ZlYXR1cmVkLXBvc3RzLXNsaWRlci1tb2R1bGUubGVzcyIsInN0eWxlcy9wYXJ0aWFscy9tb2R1bGVzL19wb3N0cy1jYXJvdXNlbC1tb2R1bGUubGVzcyIsInN0eWxlcy9wYXJ0aWFscy9tb2R1bGVzL190YWJiZWQtbW9kdWxlLmxlc3MiLCJzdHlsZXMvcGFydGlhbHMvbW9kdWxlcy9fcG9zdHMtYmxvZy1mZWVkLW1vZHVsZS5sZXNzIiwic3R5bGVzL3BhcnRpYWxzL3dpZGdldHMvd2lkZ2V0Lmxlc3MiLCJzdHlsZXMvcGFydGlhbHMvd2lkZ2V0cy9fY2FsZW5kYXIubGVzcyIsInN0eWxlcy9wYXJ0aWFscy93aWRnZXRzL19jb21tZW50cy5sZXNzIiwic3R5bGVzL3BhcnRpYWxzL3dpZGdldHMvX21lbnUubGVzcyIsInN0eWxlcy9wYXJ0aWFscy93aWRnZXRzL19zZWFyY2gubGVzcyIsInN0eWxlcy9wYXJ0aWFscy93aWRnZXRzL190YWdzLmxlc3MiLCJzdHlsZXMvcGFydGlhbHMvd2lkZ2V0cy9fdGV4dC5sZXNzIiwic3R5bGVzL3BhcnRpYWxzL3dpZGdldHMvX2FyY2hpdmUubGVzcyIsInN0eWxlcy9wYXJ0aWFscy93aWRnZXRzL19jYXRlZ29yaWVzLmxlc3MiLCJzdHlsZXMvcGFydGlhbHMvd2lkZ2V0cy9fd29vY29tbWVyY2UubGVzcyIsInN0eWxlcy9wYXJ0aWFscy93aWRnZXRzL19hZHMubGVzcyIsInN0eWxlcy9wYXJ0aWFscy93aWRnZXRzL19hdXRob3JzLmxlc3MiLCJzdHlsZXMvcGFydGlhbHMvd2lkZ2V0cy9fbG9naW4ubGVzcyIsInN0eWxlcy9wYXJ0aWFscy93aWRnZXRzL19wb3N0cy5sZXNzIiwic3R5bGVzL3BhcnRpYWxzL3dpZGdldHMvX3NvY2lhbC5sZXNzIiwic3R5bGVzL3BhcnRpYWxzL3dpZGdldHMvX3R3aXR0ZXIubGVzcyIsInN0eWxlcy9wYXJ0aWFscy93aWRnZXRzL19yZXZpZXdzLmxlc3MiLCJzdHlsZXMvcGFydGlhbHMvd2lkZ2V0cy9fdmlkZW9zLmxlc3MiLCJzdHlsZXMvcGFydGlhbHMvcGFnZS10ZW1wbGF0ZXMvcGFnZS5sZXNzIiwic3R5bGVzL3BhcnRpYWxzL3BhZ2UtdGVtcGxhdGVzL19hdXRob3IubGVzcyIsInN0eWxlcy9wYXJ0aWFscy9wYWdlLXRlbXBsYXRlcy9fY29udGFjdC5sZXNzIiwic3R5bGVzL3BhcnRpYWxzL3BhZ2UtdGVtcGxhdGVzL19tZW1iZXIubGVzcyIsInN0eWxlcy9wYXJ0aWFscy9wYWdlLXRlbXBsYXRlcy9fcG9ydGZvbGlvLmxlc3MiLCJzdHlsZXMvcGFydGlhbHMvcGFnZS10ZW1wbGF0ZXMvX3NpdGVtYXAubGVzcyIsInN0eWxlcy9wYXJ0aWFscy9wYWdlLXRlbXBsYXRlcy9fdGltZWxpbmUubGVzcyIsImluY2x1ZGVzL2J1aWxkZXIvc3R5bGVzL2Zyb250ZW5kLWJ1aWxkZXItc3R5bGUuY3NzIiwic3R5bGVzL3BhcnRpYWxzL2RpdmktYnVpbGRlci5sZXNzIiwic3R5bGVzL3BhcnRpYWxzL3dvb2NvbW1lcmNlLmxlc3MiLCJzdHlsZXMvdmVuZG9ycy9yaXBwbGUubGVzcyIsInN0eWxlcy9wYXJ0aWFscy9hbmltYXRpb25zLmxlc3MiLCJzdHlsZXMvcGFydGlhbHMvZm9udHMubGVzcyIsInN0eWxlcy9yZXNwb25zaXZlL3Jlc3BvbnNpdmUubGVzcyIsInN0eWxlcy9yZXNwb25zaXZlLzEwMjQtYWJvdmUvcGFydGlhbHMvZ3JpZC5sZXNzIiwic3R5bGVzL3Jlc3BvbnNpdmUvMTAyNC1hYm92ZS9wYXJ0aWFscy9mb290ZXIubGVzcyIsInN0eWxlcy9yZXNwb25zaXZlLzEwMjQtYWJvdmUvcGFydGlhbHMvZml4ZWQtaGVhZGVyLmxlc3MiLCJzdHlsZXMvcmVzcG9uc2l2ZS8xMDI0LWFib3ZlL3BhcnRpYWxzL21haW4taGVhZGVyLmxlc3MiLCJzdHlsZXMvcmVzcG9uc2l2ZS8xMDI0LWFib3ZlL3BhcnRpYWxzL21vZHVsZXMvcG9zdHMtY2Fyb3VzZWwtbW9kdWxlLmxlc3MiLCJzdHlsZXMvcmVzcG9uc2l2ZS8xMDI0LWFib3ZlL3BhcnRpYWxzL21vZHVsZXMvcG9zdHMtYmxvZy1mZWVkLW1vZHVsZS5sZXNzIiwic3R5bGVzL3Jlc3BvbnNpdmUvMTAyNC9wYXJ0aWFscy9ncmlkLmxlc3MiLCJzdHlsZXMvcmVzcG9uc2l2ZS8xMDI0L3BhcnRpYWxzL2hlYWRlci9oZWFkZXIubGVzcyIsInN0eWxlcy9yZXNwb25zaXZlLzEwMjQvcGFydGlhbHMvaGVhZGVyL3RvcC1oZWFkZXIvdG9wLWhlYWRlci5sZXNzIiwic3R5bGVzL3Jlc3BvbnNpdmUvMTAyNC9wYXJ0aWFscy9oZWFkZXIvdG9wLWhlYWRlci9fZXQtaW5mby5sZXNzIiwic3R5bGVzL3Jlc3BvbnNpdmUvMTAyNC9wYXJ0aWFscy9oZWFkZXIvdG9wLWhlYWRlci9fZXQtc29jaWFsLWljb25zLmxlc3MiLCJzdHlsZXMvcmVzcG9uc2l2ZS8xMDI0L3BhcnRpYWxzL2hlYWRlci90b3AtaGVhZGVyL19ldC10b3Atc2VhcmNoLmxlc3MiLCJzdHlsZXMvcmVzcG9uc2l2ZS8xMDI0L3BhcnRpYWxzL2hlYWRlci90b3AtaGVhZGVyL19ldC1jYXJ0Lmxlc3MiLCJzdHlsZXMvcmVzcG9uc2l2ZS8xMDI0L3BhcnRpYWxzL2hlYWRlci9maXhlZC1oZWFkZXIubGVzcyIsInN0eWxlcy9yZXNwb25zaXZlLzEwMjQvcGFydGlhbHMvaGVhZGVyL21haW4taGVhZGVyL19sb2dvLmxlc3MiLCJzdHlsZXMvcmVzcG9uc2l2ZS8xMDI0L3BhcnRpYWxzL2hlYWRlci9tYWluLWhlYWRlci9fZXQtbmF2aWdhdGlvbi5sZXNzIiwic3R5bGVzL3Jlc3BvbnNpdmUvMTAyNC9wYXJ0aWFscy9oZWFkZXIvbWFpbi1oZWFkZXIvX2V0LXNlYXJjaC5sZXNzIiwic3R5bGVzL3Jlc3BvbnNpdmUvMTAyNC9wYXJ0aWFscy9oZWFkZXIvbWFpbi1oZWFkZXIvX2V0LW1vYmlsZS1uYXZpZ2F0aW9uLmxlc3MiLCJzdHlsZXMvcmVzcG9uc2l2ZS8xMDI0L3BhcnRpYWxzL21vZHVsZXMvbW9kdWxlLmxlc3MiLCJzdHlsZXMvcmVzcG9uc2l2ZS8xMDI0L3BhcnRpYWxzL21vZHVsZXMvX3RhYmJlZC1tb2R1bGUubGVzcyIsInN0eWxlcy9yZXNwb25zaXZlLzEwMjQvcGFydGlhbHMvbW9kdWxlcy9zaW5nbGUvcG9zdC5sZXNzIiwic3R5bGVzL3Jlc3BvbnNpdmUvMTAyNC9wYXJ0aWFscy9tb2R1bGVzL3NpbmdsZS9wcm9qZWN0Lmxlc3MiLCJzdHlsZXMvcmVzcG9uc2l2ZS8xMDI0L3BhcnRpYWxzL21vZHVsZXMvcG9zdC1mb3JtYXRzL2F1ZGlvLmxlc3MiLCJzdHlsZXMvcmVzcG9uc2l2ZS8xMDI0L3BhcnRpYWxzL21vZHVsZXMvcG9zdC1mb3JtYXRzL2xpbmsubGVzcyIsInN0eWxlcy9yZXNwb25zaXZlLzEwMjQvcGFydGlhbHMvbW9kdWxlcy9wb3N0LWZvcm1hdHMvcXVvdGUubGVzcyIsInN0eWxlcy9yZXNwb25zaXZlLzEwMjQvcGFydGlhbHMvbW9kdWxlcy9wb3N0LWZvcm1hdHMvdmlkZW8ubGVzcyIsInN0eWxlcy9yZXNwb25zaXZlLzEwMjQvcGFydGlhbHMvcGFnZS10ZW1wbGF0ZXMvcGFnZS5sZXNzIiwic3R5bGVzL3Jlc3BvbnNpdmUvMTAyNC9wYXJ0aWFscy9wYWdlLXRlbXBsYXRlcy9wb3J0Zm9saW8ubGVzcyIsInN0eWxlcy9yZXNwb25zaXZlLzEwMjQvcGFydGlhbHMvcGFnZS10ZW1wbGF0ZXMvc2l0ZW1hcC5sZXNzIiwic3R5bGVzL3Jlc3BvbnNpdmUvMTAyNC9wYXJ0aWFscy93b29jb21tZXJjZS5sZXNzIiwic3R5bGVzL3Jlc3BvbnNpdmUvMTAyNC9wYXJ0aWFscy9ldC1hZC5sZXNzIiwic3R5bGVzL3Jlc3BvbnNpdmUvMTAyNC9wYXJ0aWFscy9tb2R1bGVzL2ZlYXR1cmVkLXBvc3RzLXNsaWRlci1tb2R1bGUubGVzcyIsInN0eWxlcy9yZXNwb25zaXZlLzEwMjQvcGFydGlhbHMvbW9kdWxlcy9wb3N0cy1jYXJvdXNlbC1tb2R1bGUubGVzcyIsInN0eWxlcy9yZXNwb25zaXZlLzk4MC9wYXJ0aWFscy9tb2R1bGVzL3NsaWRlci5sZXNzIiwic3R5bGVzL3Jlc3BvbnNpdmUvNzY4L3BhcnRpYWxzL21vZHVsZXMvcG9zdC1mb3JtYXRzL2F1ZGlvLmxlc3MiLCJzdHlsZXMvcmVzcG9uc2l2ZS83NjgvcGFydGlhbHMvbW9kdWxlcy9wb3N0LWZvcm1hdHMvdmlkZW8ubGVzcyIsInN0eWxlcy9yZXNwb25zaXZlLzc2OC9wYXJ0aWFscy9tb2R1bGVzL3RhYmJlZC1tb2R1bGUubGVzcyIsInN0eWxlcy9yZXNwb25zaXZlLzc2OC9wYXJ0aWFscy9tb2R1bGVzL3Bvc3RzLWJsb2ctZmVlZC1tb2R1bGUubGVzcyIsInN0eWxlcy9yZXNwb25zaXZlLzc2OC9wYXJ0aWFscy9tb2R1bGVzL3NpbmdsZS9fcG9zdC5sZXNzIiwic3R5bGVzL3Jlc3BvbnNpdmUvNzY4L3BhcnRpYWxzL3BhZ2UtdGVtcGxhdGVzL2F1dGhvci5sZXNzIiwic3R5bGVzL3Jlc3BvbnNpdmUvNzY4L3BhcnRpYWxzL3BhZ2UtdGVtcGxhdGVzL21lbWJlci5sZXNzIiwic3R5bGVzL3Jlc3BvbnNpdmUvNzY4L3BhcnRpYWxzL3BhZ2UtdGVtcGxhdGVzL3BvcnRmb2xpby5sZXNzIiwic3R5bGVzL3Jlc3BvbnNpdmUvNzY4L3BhcnRpYWxzL3BhZ2UtdGVtcGxhdGVzL3NpdGVtYXAubGVzcyIsInN0eWxlcy9yZXNwb25zaXZlLzc2OC9wYXJ0aWFscy93b29jb21tZXJjZS5sZXNzIiwic3R5bGVzL3Jlc3BvbnNpdmUvNzY4L3BhcnRpYWxzL2Zvb3Rlci5sZXNzIiwic3R5bGVzL3Jlc3BvbnNpdmUvNDgwL3BhcnRpYWxzL2hlYWRlci90b3AtaGVhZGVyL19ldC1pbmZvLmxlc3MiLCJzdHlsZXMvcmVzcG9uc2l2ZS80ODAvcGFydGlhbHMvaGVhZGVyL3RvcC1oZWFkZXIvX2V0LXRvcC1zZWFyY2gubGVzcyIsInN0eWxlcy9yZXNwb25zaXZlLzQ4MC9wYXJ0aWFscy9oZWFkZXIvdG9wLWhlYWRlci9fZXQtY2FydC5sZXNzIiwic3R5bGVzL3Jlc3BvbnNpdmUvNDgwL3BhcnRpYWxzL2hlYWRlci9tYWluLWhlYWRlci9fZXQtbW9iaWxlLW5hdmlnYXRpb24ubGVzcyIsInN0eWxlcy9yZXNwb25zaXZlLzQ4MC9wYXJ0aWFscy9tb2R1bGVzL3NpbmdsZS9fcG9zdC5sZXNzIiwic3R5bGVzL3Jlc3BvbnNpdmUvNDgwL3BhcnRpYWxzL21vZHVsZXMvbW9kdWxlLmxlc3MiLCJzdHlsZXMvcmVzcG9uc2l2ZS80ODAvcGFydGlhbHMvbW9kdWxlcy90YWJiZWQtbW9kdWxlLmxlc3MiLCJzdHlsZXMvcmVzcG9uc2l2ZS80ODAvcGFydGlhbHMvbW9kdWxlcy9wb3N0cy1jYXJvdXNlbC1tb2R1bGUubGVzcyIsInN0eWxlcy9yZXNwb25zaXZlLzQ4MC9wYXJ0aWFscy9tb2R1bGVzL2ZlYXR1cmVkLXBvc3RzLXNsaWRlci1tb2R1bGUubGVzcyIsInN0eWxlcy9yZXNwb25zaXZlLzQ4MC9wYXJ0aWFscy9tb2R1bGVzL3Bvc3RzLWJsb2ctZmVlZC1tb2R1bGUubGVzcyIsInN0eWxlcy9yZXNwb25zaXZlLzQ4MC9wYXJ0aWFscy9wYWdlLXRlbXBsYXRlcy9wYWdlLmxlc3MiLCJzdHlsZXMvcmVzcG9uc2l2ZS80ODAvcGFydGlhbHMvcGFnZS10ZW1wbGF0ZXMvYXV0aG9yLmxlc3MiLCJzdHlsZXMvcmVzcG9uc2l2ZS80ODAvcGFydGlhbHMvcGFnZS10ZW1wbGF0ZXMvY29udGFjdC5sZXNzIiwic3R5bGVzL3Jlc3BvbnNpdmUvNDgwL3BhcnRpYWxzL3BhZ2UtdGVtcGxhdGVzL21lbWJlci5sZXNzIiwic3R5bGVzL3Jlc3BvbnNpdmUvNDgwL3BhcnRpYWxzL3BhZ2UtdGVtcGxhdGVzL3NpdGVtYXAubGVzcyIsInN0eWxlcy9yZXNwb25zaXZlLzQ4MC9wYXJ0aWFscy9wYWdlLXRlbXBsYXRlcy90aW1lbGluZS5sZXNzIiwic3R5bGVzL3Jlc3BvbnNpdmUvNDgwL3BhcnRpYWxzL3dvb2NvbW1lcmNlLmxlc3MiLCJzdHlsZXMvcmVzcG9uc2l2ZS8zMjAvcGFydGlhbHMvbW9kdWxlcy9wb3N0cy1jYXJvdXNlbC1tb2R1bGUubGVzcyIsInN0eWxlcy9yZXNwb25zaXZlLzMyMC9wYXJ0aWFscy9tb2R1bGVzL2ZlYXR1cmVkLXBvc3RzLXNsaWRlci1tb2R1bGUubGVzcyIsInN0eWxlcy9yZXNwb25zaXZlLzMyMC9wYXJ0aWFscy9tb2R1bGVzL3NpbmdsZS9wb3N0Lmxlc3MiLCJzdHlsZXMvcmVzcG9uc2l2ZS8zMjAvcGFydGlhbHMvbW9kdWxlcy9zaW5nbGUvcHJvamVjdC5sZXNzIiwic3R5bGVzL3Jlc3BvbnNpdmUvMzIwL3BhcnRpYWxzL21vZHVsZXMvcG9zdC1mb3JtYXRzL2xpbmsubGVzcyIsInN0eWxlcy9yZXNwb25zaXZlLzMyMC9wYXJ0aWFscy9tb2R1bGVzL3Bvc3QtZm9ybWF0cy9xdW90ZS5sZXNzIiwic3R5bGVzL3Jlc3BvbnNpdmUvMzIwL3BhcnRpYWxzL21vZHVsZXMvcG9zdC1mb3JtYXRzL3ZpZGVvLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7OztFQVNFO0FBQ0Y7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7MERBcUYwRDtBQUMxRCxlQUFlO0FBQ2Y7OztFQUdFO0FDL0ZGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFhQyxVQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7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eEJMO0FRbHhCRTtFQUNDLGVBQUE7Q1JveEJIO0FRaHhCSTtFQUNDLGVBQUE7Q1JreEJMO0FRenlCRTtFQUNDLGlCQUFBO0NSMnlCSDtBUXZ5QkU7RUFDQywrQkFBQTtDUnl5Qkg7QVFyeUJJO0VBQ0MsK0JBQUE7Q1J1eUJMO0FRanlCRTtFQUNDLGVBQUE7Q1JteUJIO0FRL3hCSTtFQUNDLGVBQUE7Q1JpeUJMO0FReHpCRTtFQUNDLGlCQUFBO0NSMHpCSDtBUXR6QkU7RUFDQywrQkFBQTtDUnd6Qkg7QVFwekJJO0VBQ0MsK0JBQUE7Q1JzekJMO0FRaHpCRTtFQUNDLGVBQUE7Q1JrekJIO0FROXlCSTtFQUNDLGVBQUE7Q1JnekJMO0FRdjBCRTtFQUNDLGlCQUFBO0NSeTBCSDtBUXIwQkU7RUFDQywrQkFBQTtDUnUwQkg7QVFuMEJJO0VBQ0MsK0JBQUE7Q1JxMEJMO0FRL3pCRTtFQUNDLGVBQUE7Q1JpMEJIO0FRN3pCSTtFQUNDLGVBQUE7Q1IrekJMO0FRdDFCRTtFQUNDLGlCQUFBO0NSdzFCSDtBUXAxQkU7RUFDQywrQkFBQTtDUnMxQkg7QVFsMUJJO0VBQ0MsK0JBQUE7Q1JvMUJMO0FROTBCRTtFQUNDLGVBQUE7Q1JnMUJIO0FRNTBCSTtFQUNDLGVBQUE7Q1I4MEJMO0FRcjJCRTtFQUNDLGlCQUFBO0NSdTJCSDtBUW4yQkU7RUFDQywrQkFBQTtDUnEyQkg7QVFqMkJJO0VBQ0MsK0JBQUE7Q1JtMkJMO0FRNzFCRTtFQUNDLGVBQUE7Q1IrMUJIO0FRMzFCSTtFQUNDLGVBQUE7Q1I2MUJMO0FRcDNCRTtFQUNDLGlCQUFBO0NSczNCSDtBUWwzQkU7RUFDQywrQkFBQTtDUm8zQkg7QVFoM0JJO0VBQ0MsK0JBQUE7Q1JrM0JMO0FRNTJCRTtFQUNDLGVBQUE7Q1I4MkJIO0FRMTJCSTtFQUNDLGVBQUE7Q1I0MkJMO0FRbjRCRTtFQUNDLGlCQUFBO0NScTRCSDtBUWo0QkU7RUFDQywrQkFBQTtDUm00Qkg7QVEvM0JJO0VBQ0MsK0JBQUE7Q1JpNEJMO0FRMzNCRTtFQUNDLGVBQUE7Q1I2M0JIO0FRejNCSTtFQUNDLGVBQUE7Q1IyM0JMO0FRbDVCRTtFQUNDLGlCQUFBO0NSbzVCSDtBUWg1QkU7RUFDQywrQkFBQTtDUms1Qkg7QVE5NEJJO0VBQ0MsK0JBQUE7Q1JnNUJMO0FRMTRCRTtFQUNDLGVBQUE7Q1I0NEJIO0FReDRCSTtFQUNDLGVBQUE7Q1IwNEJMO0FRajZCRTtFQUNDLGlCQUFBO0NSbTZCSDtBUS81QkU7RUFDQywrQkFBQTtDUmk2Qkg7QVE3NUJJO0VBQ0MsK0JBQUE7Q1IrNUJMO0FRejVCRTtFQUNDLGVBQUE7Q1IyNUJIO0FRdjVCSTtFQUNDLGVBQUE7Q1J5NUJMO0FRaDdCRTtFQUNDLGlCQUFBO0NSazdCSDtBUTk2QkU7RUFDQywrQkFBQTtDUmc3Qkg7QVE1NkJJO0VBQ0MsK0JBQUE7Q1I4NkJMO0FReDZCRTtFQUNDLGVBQUE7Q1IwNkJIO0FRdDZCSTtFQUNDLGVBQUE7Q1J3NkJMO0FRLzdCRTtFQUNDLGlCQUFBO0NSaThCSDtBUTc3QkU7RUFDQywrQkFBQTtDUis3Qkg7QVEzN0JJO0VBQ0MsK0JBQUE7Q1I2N0JMO0FRdjdCRTtFQUNDLGVBQUE7Q1J5N0JIO0FRcjdCSTtFQUNDLGVBQUE7Q1J1N0JMO0FROThCRTtFQUNDLGlCQUFBO0NSZzlCSDtBUTU4QkU7RUFDQywrQkFBQTtDUjg4Qkg7QVExOEJJO0VBQ0MsK0JBQUE7Q1I0OEJMO0FRdDhCRTtFQUNDLGVBQUE7Q1J3OEJIO0FRcDhCSTtFQUNDLGVBQUE7Q1JzOEJMO0FRNzlCRTtFQUNDLGlCQUFBO0NSKzlCSDtBUTM5QkU7RUFDQywrQkFBQTtDUjY5Qkg7QVF6OUJJO0VBQ0MsK0JBQUE7Q1IyOUJMO0FRcjlCRTtFQUNDLGVBQUE7Q1J1OUJIO0FRbjlCSTtFQUNDLGVBQUE7Q1JxOUJMO0FRNStCRTtFQUNDLGlCQUFBO0NSOCtCSDtBUTErQkU7RUFDQywrQkFBQTtDUjQrQkg7QVF4K0JJO0VBQ0MsK0JBQUE7Q1IwK0JMO0FRcCtCRTtFQUNDLGVBQUE7Q1JzK0JIO0FRbCtCSTtFQUNDLGVBQUE7Q1JvK0JMO0FRMy9CRTtFQUNDLGlCQUFBO0NSNi9CSDtBUXovQkU7RUFDQywrQkFBQTtDUjIvQkg7QVF2L0JJO0VBQ0MsK0JBQUE7Q1J5L0JMO0FRbi9CRTtFQUNDLGVBQUE7Q1JxL0JIO0FRai9CSTtFQUNDLGVBQUE7Q1JtL0JMO0FRMWdDRTtFQUNDLGlCQUFBO0NSNGdDSDtBUXhnQ0U7RUFDQywrQkFBQTtDUjBnQ0g7QVF0Z0NJO0VBQ0MsK0JBQUE7Q1J3Z0NMO0FRbGdDRTtFQUNDLGVBQUE7Q1JvZ0NIO0FRaGdDSTtFQUNDLGVBQUE7Q1JrZ0NMO0FRemhDRTtFQUNDLGlCQUFBO0NSMmhDSDtBUXZoQ0U7RUFDQywrQkFBQTtDUnloQ0g7QVFyaENJO0VBQ0MsK0JBQUE7Q1J1aENMO0FRamhDRTtFQUNDLGVBQUE7Q1JtaENIO0FRL2dDSTtFQUNDLGVBQUE7Q1JpaENMO0FReGlDRTtFQUNDLGlCQUFBO0NSMGlDSDtBUXRpQ0U7RUFDQywrQkFBQTtDUndpQ0g7QVFwaUNJO0VBQ0MsK0JBQUE7Q1JzaUNMO0FRaGlDRTtFQUNDLGVBQUE7Q1JraUNIO0FROWhDSTtFQUNDLGVBQUE7Q1JnaUNMO0FRdmpDRTtFQUNDLGlCQUFBO0NSeWpDSDtBUXJqQ0U7RUFDQywrQkFBQTtDUnVqQ0g7QVFuakNJO0VBQ0MsK0JBQUE7Q1JxakNMO0FRL2lDRTtFQUNDLGVBQUE7Q1JpakNIO0FRN2lDSTtFQUNDLGVBQUE7Q1IraUNMO0FRdGtDRTtFQUNDLGlCQUFBO0NSd2tDSDtBUXBrQ0U7RUFDQywrQkFBQTtDUnNrQ0g7QVFsa0NJO0VBQ0MsK0JBQUE7Q1Jva0NMO0FROWpDRTtFQUNDLGVBQUE7Q1Jna0NIO0FRNWpDSTtFQUNDLGVBQUE7Q1I4akNMO0FRdmpDQTtFQUNDLDRCQUFBO0NSeWpDRDtBQUNELHVDQUF1QztBUXJqQ3ZDOztFQUVDLG1CQUFBO0VBQ0Esc0JBQUE7Q1J1akNBO0FRcmpDQTs7RUFFQyxPQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RUFDQSwwQkFBQTtFQUNBLGdCQUFBO0NSdWpDRDtBQUNELHlCQUF5QjtBUW5qQ3pCO0VBQ0MsU0FBQTtDUnFqQ0E7QVFuakNBO0VBQ0MsaUJBQUE7Q1JxakNEO0FBQ0Qsa0JBQWtCO0FRampDbEI7RUFDQyxzQkFBQTtDUm1qQ0E7QVFwakNEO0VBSUUsWUFBQTtFQUNBLFNBQUE7Q1JtakNEO0FRampDQztFQUNDLGlCQUFBO0NSbWpDRjtBUWhqQ0M7RUFDQyxpQkFBQTtDUmtqQ0Y7QVEvaUNDO0VBQ0MsaUJBQUE7Q1JpakNGO0FBQ0QsZ0JBQWdCO0FTbnFDaEI7RUFDQyxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLGVBQUE7RUFDQSwrQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0NUcXFDQTtBU25xQ0E7RUFDQyxXQUFBO0NUcXFDRDtBU25xQ0M7RUFDQyxTQUFBO0NUcXFDRjtBU2pxQ0E7RUFFQyxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0EseUNBQUE7VUFBQSxpQ0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7Q1RrcUNEO0FTaHFDQztFQUNDLG9DQUFBO0NUa3FDRjtBQUNELGdCQUFnQjtBVXBzQ2hCO0VBRUUsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7Q1Zxc0NEO0FVenNDRDtFQVFFLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7Q1Zvc0NEO0FBQ0QsMkJBQTJCO0FBQzNCLFVBQVU7QUFDVixvQkFBb0I7QVdqdENwQjtFQUNDLHdCQUFBO0NYbXRDQTtBQUNELGtCQUFrQjtBV2h0Q2xCO0VBQ0MsbUJBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLHlDQUFBO0VYa3RDQyxlQUFlO0NBQ2hCO0FXenRDRDtFQVNFLGtCQUFBO0NYbXRDRDtBVzV0Q0Q7RUFjRSxXQUFBO0VBQ0Esa0JBQUE7Q1hpdENEO0FBQ0QsZUFBZTtBVzdzQ2Y7RUFDQyxtQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7Q1grc0NBO0FBQ0Qsa0JBQWtCO0FXNXNDbEI7RUFDQyxrQkFBQTtDWDhzQ0E7QVczc0NEO0VBQ0Msc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSw0QkFBQTtNQUFBLHdCQUFBO1VBQUEsb0JBQUE7RUFDQSwwQkFBQTtNQUFBLHNCQUFBO1VBQUEsa0JBQUE7RUFDQSxZQUFBO0NYNnNDQTtBVzNzQ0E7RUFDQyxvQ0FBQTtNQUFBLGdDQUFBO1VBQUEsNEJBQUE7Q1g2c0NEO0FXcHRDRDtFQVdFLFlBQUE7Q1g0c0NEO0FXcHNDQTs7RUFDQyxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDRCQUFBO01BQUEsd0JBQUE7VUFBQSxvQkFBQTtFQUNBLHdCQUFBO01BQUEsb0JBQUE7VUFBQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0NYdXNDRDtBV25zQ0E7O0VBQ0MsV0FBQTtFQUNBLHdCQUFBO0NYc3NDRDtBV2xzQ0E7O0VBQ0Msc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSw0QkFBQTtNQUFBLHdCQUFBO1VBQUEsb0JBQUE7RUFDQSx3QkFBQTtNQUFBLG9CQUFBO1VBQUEsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7Q1hxc0NEO0FXanNDQTs7RUFDQyxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EscUJBQUE7RUFDRSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNGLCtCQUFBO01BQUEsMkJBQUE7VUFBQSx1QkFBQTtFQUNBLDZCQUFBO0VBQ0Usd0JBQUE7TUFBQSxvQkFBQTtVQUFBLGdCQUFBO0NYb3NDSDtBV2pzQ0M7O0VBQ0Msc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSwrQkFBQTtNQUFBLDJCQUFBO1VBQUEsdUJBQUE7RUFDQSw2QkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7TUFBQSw4QkFBQTtVQUFBLGlCQUFBO0VBQ0EsaUJBQUE7Q1hvc0NGO0FXbHNDSzs7RUFDRSxZQUFBO0NYcXNDUDtBV2xzQ0U7O0VBQ0MsV0FBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0Esd0JBQUE7TUFBQSw2QkFBQTtVQUFBLGdCQUFBO0VBQ0Esb0JBQUE7Q1hxc0NIO0FXbHNDRTs7RUFDQyxvQkFBQTtDWHFzQ0g7QVdoc0NDOztFQUNDLGNBQUE7RUFDQSwrQkFBQTtNQUFBLDJCQUFBO1VBQUEsdUJBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSx3QkFBQTtNQUFBLDZCQUFBO1VBQUEsZ0JBQUE7RUFDRSxvQkFBQTtDWG1zQ0o7QVdqc0NLOztFQUNFLFlBQUE7Q1hvc0NQO0FXanNDSzs7RUFDRSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtDWG9zQ1A7QVdsc0NPOztFQUNFLGVBQUE7Q1hxc0NUO0FXanNDRTs7RUFDQyxvQkFBQTtDWG9zQ0g7QVc1ckNFOztFQUVDLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7TUFBQSw4QkFBQTtVQUFBLGlCQUFBO0NYOHJDSDtBV25zQ0U7O0VBRUMsV0FBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0Esd0JBQUE7TUFBQSw2QkFBQTtVQUFBLGdCQUFBO0NYcXNDSDtBVzFzQ0U7O0VBRUMsb0JBQUE7RUFDQSx3QkFBQTtFQUNBLHdCQUFBO0VBQ0EsaUNBQUE7TUFBQSxzQ0FBQTtVQUFBLHlCQUFBO0NYNHNDSDtBV2p0Q0U7O0VBRUMsV0FBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0Esd0JBQUE7TUFBQSw2QkFBQTtVQUFBLGdCQUFBO0NYbXRDSDtBV3h0Q0U7O0VBRUMsYUFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSwwQkFBQTtNQUFBLCtCQUFBO1VBQUEsa0JBQUE7Q1gwdENIO0FXL3RDRTs7RUFFQyxvQkFBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSxpQ0FBQTtNQUFBLHNDQUFBO1VBQUEseUJBQUE7Q1hpdUNIO0FXdHVDRTs7RUFFQyxXQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSx3QkFBQTtNQUFBLDZCQUFBO1VBQUEsZ0JBQUE7Q1h3dUNIO0FXdHRDQztFQUVDLFdBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLHdCQUFBO01BQUEsNkJBQUE7VUFBQSxnQkFBQTtDWHV0Q0Y7QVc1dENDO0VBRUMsV0FBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0Esd0JBQUE7TUFBQSw2QkFBQTtVQUFBLGdCQUFBO0NYNnRDRjtBV2x1Q0M7RUFFQyxXQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSx3QkFBQTtNQUFBLDZCQUFBO1VBQUEsZ0JBQUE7Q1htdUNGO0FXeHVDQztFQUVDLG9CQUFBO0VBQ0Esd0JBQUE7RUFDQSx3QkFBQTtFQUNBLGlDQUFBO01BQUEsc0NBQUE7VUFBQSx5QkFBQTtDWHl1Q0Y7QVcvdENEO0VBQ0MsWUFBQTtFQUNBLFdBQUE7Q1hpdUNBO0FXdHRDRTtFQUVDLDBCQUFBO0NYdXRDSDtBV2p0Q0U7O0VBRUMsbUJBQUE7Q1htdENIO0FXOXNDRTtFQUVDLG1CQUFBO0NYK3NDSDtBVzdzQ0c7RUFDQyxtQkFBQTtDWCtzQ0o7QVd6c0NFO0VBRUMsbUJBQUE7Q1gwc0NIO0FXdHVDRTtFQUVDLDBCQUFBO0NYdXVDSDtBV2p1Q0U7O0VBRUMsb0JBQUE7Q1htdUNIO0FXOXRDRTtFQUVDLG1CQUFBO0NYK3RDSDtBVzd0Q0c7RUFDQyxtQkFBQTtDWCt0Q0o7QVd6dENFO0VBRUMsbUJBQUE7Q1gwdENIO0FXdHZDRTtFQUVDLDJCQUFBO0NYdXZDSDtBV2p2Q0U7O0VBRUMsb0JBQUE7Q1htdkNIO0FXOXVDRTtFQUVDLG9CQUFBO0NYK3VDSDtBVzd1Q0c7RUFDQyxvQkFBQTtDWCt1Q0o7QVd6dUNFO0VBRUMsb0JBQUE7Q1gwdUNIO0FXdHdDRTtFQUVDLDJCQUFBO0NYdXdDSDtBV2p3Q0U7O0VBRUMsb0JBQUE7Q1htd0NIO0FXOXZDRTtFQUVDLG9CQUFBO0NYK3ZDSDtBVzd2Q0c7RUFDQyxvQkFBQTtDWCt2Q0o7QVd6dkNFO0VBRUMsb0JBQUE7Q1gwdkNIO0FXbnZDRDs7RUFDQyxXQUFBO0NYc3ZDQTtBV252Q0Q7RUFjRyxXQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSx3QkFBQTtNQUFBLDZCQUFBO1VBQUEsZ0JBQUE7Q1h3dUNGO0FXenZDRDtFQWNHLFdBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLHdCQUFBO01BQUEsNkJBQUE7VUFBQSxnQkFBQTtDWDh1Q0Y7QVcvdkNEO0VBY0csV0FBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0Esd0JBQUE7TUFBQSw2QkFBQTtVQUFBLGdCQUFBO0NYb3ZDRjtBV3J3Q0Q7RUFjRyxvQkFBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSxpQ0FBQTtNQUFBLHNDQUFBO1VBQUEseUJBQUE7Q1gwdkNGO0FXbHZDQTs7RUFFQyxzQkFBQTtDWG92Q0Q7QUFDRCxhQUFhO0FBQ2IsWUFBWTtBWXJnRFo7RUFDQyxjQUFBO0VBQ0EsbUJBQUE7Q1p1Z0RBO0FZemdERDtFQU1FLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtDWnNnREQ7QVkvZ0REO0VBY0UsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLFVBQUE7Q1pvZ0REO0FZbGdEQztFQUVFLFdBQUE7RUFDQSxvQkFBQTtFQUNBLHNCQUFBO0NabWdESDtBWTUvQ0c7RUFFQyxpQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0NaNi9DSjtBWXQvQ0k7RUFDQyxtQkFBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0VBQ0EsbURBQUE7VUFBQSwyQ0FBQTtDWncvQ0w7QVl2aUREO0VBdURHLGNBQUE7RUFDQSxtQkFBQTtFQUNBLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtDWm0vQ0Y7QVloakREO0VBZ0VJLFlBQUE7Q1ptL0NIO0FZbmpERDtFQW9FSSxlQUFBO0VBQ0EsWUFBQTtDWmsvQ0g7QVl2akREOztFQThFRyxpQkFBQTtDWjYrQ0Y7QUFDRCxlQUFlO0FhempEWjtFQUNDLGlCQUFBO0VBQ0EsU0FBQTtDYjJqREg7QUFDRCxnQkFBZ0I7QWNqa0RoQjtFQUNDLFdBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7Q2Rta0RBO0FjdmtERDtFQVFFLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsNEJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0VBQ0Esd0JBQUE7TUFBQSxvQkFBQTtVQUFBLGdCQUFBO0VBQ0EsNEJBQUE7TUFBQSx3QkFBQTtVQUFBLG9CQUFBO0VBQ0EsdUNBQUE7TUFBQSx1QkFBQTtVQUFBLCtCQUFBO0Nka2tERDtBY2hrREM7RUFDQyxnQkFBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0Nka2tERjtBQUNELGFBQWE7QWVybERiO0VBQ0Msc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSw0QkFBQTtNQUFBLHdCQUFBO1VBQUEsb0JBQUE7RUFDQSx3QkFBQTtNQUFBLG9CQUFBO1VBQUEsZ0JBQUE7RUFDQSxrQkFBQTtDZnVsREE7QWUzbEREO0VDQ0Msc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSw0QkFBQTtNQUFBLHdCQUFBO1VBQUEsb0JBQUE7RUFDQSxhQUFBO0NoQjZsREE7QWVobUREO0VDT0Usc0JBQUE7Q2hCNGxERDtBZW5tREQ7RUNZRSxxQ0FBQTtDaEIwbEREO0FnQnhsREM7RUFDQyxnQkFBQTtDaEIwbERGO0Flem1ERDtFRUNDLG1CQUFBO0VBQ0Esc0JBQUE7Q2pCMm1EQTtBaUJybURDO0VBQ0MscUNBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtDakJ1bURGO0FpQnBtREU7RUFDQyxxQ0FBQTtFQUNBLGVBQUE7Q2pCc21ESDtBaUJqbURDO0VBQ0MsbUJBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsdUJBQUE7Q2pCbW1ERjtBaUJobURFO0VBRUMsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0NqQmltREg7QWU3b0REO0VHRUMscUNBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtDbEI4b0RBO0FrQjNvREE7RUFFQyxpQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7Q2xCNG9ERDtBZTVwREQ7RUdxQkUsc0JBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7Q2xCMG9ERDtBQUNELHNCQUFzQjtBbUJscUR0QjtFQUNDLGdCQUFBO0NuQm9xREE7QUFDRCx1QkFBdUI7QW1CanFEdkI7RUFJRSxtQkFBQTtFQUNBLGVBQUE7Q25CZ3FERDtBbUI3cERDO0VBRUUsZUFBQTtDbkI4cERIO0FtQnhxREQ7RUFnQkcsWUFBQTtFQUNBLFFBQUE7RUFDQSxvQkFBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtDbkIycERGO0FtQi9xREQ7RUF1QkksWUFBQTtFQUNBLFVBQUE7Q25CMnBESDtBbUJuckREO0VBNEJLLFdBQUE7RUFDQSxXQUFBO0NuQjBwREo7QW1CdnJERDtFQWtDSSxlQUFBO0VBQ0EsbUJBQUE7Q25Cd3BESDtBbUJwcERJO0VBR0EsYUFBQTtFQUNBLFdBQUE7Q25Cb3BESjtBbUIvckREO0VBbURFLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0NBQUE7Q25CK29ERDtBbUI3b0RDO0VBQ0MsZUFBQTtDbkIrb0RGO0FtQnhvREU7RUFDQyxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLG9DQUFBO1VBQUEsNEJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0NuQjBvREg7QW1CdG9ERztFQUNDLGVBQUE7RUFDQSw2Q0FBQTtDbkJ3b0RKO0FBQ0QsdUJBQXVCO0FvQjF0RG5CO0VBRUUsVUFBQTtDcEIydERMO0FvQmh1REE7RUFVSSxlQUFBO0NwQnl0REo7QW9CdHRESztFQUVFLFdBQUE7Q3BCdXREUDtBb0J0dURBO0VBb0JNLFdBQUE7Q3BCcXRETjtBb0J6c0RHO0VBRUUsWUFBQTtDcEIwc0RMO0FvQi9zREE7RUFVSSxVQUFBO0NwQndzREo7QW9CcnNESztFQUVFLFdBQUE7Q3BCc3NEUDtBb0JydERBO0VBb0JNLFdBQUE7Q3BCb3NETjtBb0J4ckRHO0VBRUUsVUFBQTtDcEJ5ckRMO0FvQjlyREE7RUFVSSxVQUFBO0NwQnVyREo7QW9CcHJESztFQUVFLE9BQUE7Q3BCcXJEUDtBb0Jwc0RBO0VBb0JNLFVBQUE7Q3BCbXJETjtBb0J2cURHO0VBRUUsWUFBQTtDcEJ3cURMO0FvQjdxREE7RUFVSSxZQUFBO0NwQnNxREo7QW9CbnFESztFQUVFLFdBQUE7Q3BCb3FEUDtBb0JuckRBO0VBb0JNLFVBQUE7Q3BCa3FETjtBb0JycERHOzs7RUFFRSw0QkFBQTtVQUFBLG9CQUFBO0NwQndwREw7QW9CL3BEQTs7O0VBWUksNEJBQUE7VUFBQSxvQkFBQTtDcEJ3cERKO0FvQmpwREE7RUFJSSxvQ0FBQTtVQUFBLDRCQUFBO0NwQmdwREo7QW9Cem9EQTtFQUlJLG1DQUFBO1VBQUEsMkJBQUE7Q3BCd29ESjtBb0Jqb0RBO0VBSUkscUNBQUE7VUFBQSw2QkFBQTtDcEJnb0RKO0FvQjFuREE7O0VBTUkscUNBQUE7VUFBQSw2QkFBQTtFQUNBLG9DQUFBO1VBQUEsNEJBQUE7RUFDQSxXQUFBO0NwQnduREo7QW9COW1ERztFQUVFLDJDQUFBO1VBQUEsbUNBQUE7Q3BCK21ETDtBb0JwbkRBO0VBVUksNkRBQUE7VUFBQSxxREFBQTtDcEI2bURKO0FvQm5tREc7RUFFRSwyQ0FBQTtVQUFBLG1DQUFBO0NwQm9tREw7QW9Cem1EQTtFQVVJLDZEQUFBO1VBQUEscURBQUE7Q3BCa21ESjtBb0I1bERBOztFQUtJLG9DQUFBO1VBQUEsNEJBQUE7Q3BCMmxESjtBb0JqbERHO0VBRUUsZ0RBQUE7VUFBQSx3Q0FBQTtDcEJrbERMO0FvQnZsREE7RUFVSSxvREFBQTtVQUFBLDRDQUFBO0VBQ0EscUNBQUE7VUFBQSw2QkFBQTtDcEJnbERKO0FvQnRrREc7RUFFRSxnREFBQTtVQUFBLHdDQUFBO0NwQnVrREw7QW9CNWtEQTtFQVVJLG9EQUFBO1VBQUEsNENBQUE7RUFDQSxtQ0FBQTtVQUFBLDJCQUFBO0NwQnFrREo7QUFDRCxpQkFBaUI7QXFCdjBEakI7RUFDQyxtQkFBQTtFQUNBLGdCQUFBO0NyQnkwREE7QXFCdDBEQTtFQUNDLGNBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0NyQncwREQ7QXFCMzBEQTs7RUFPRSxnQ0FBQTtDckJ3MERGO0FxQnIwREM7RUFDQyxlQUFBO0NyQnUwREY7QXFCdjFERDtFQXNCRSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUNBLGNBQUE7RUFDQSxvQkFBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtDckJvMEREO0FxQmoyREQ7RUFnQ0csWUFBQTtFQUNBLHVCQUFBO0NyQm8wREY7QXFCcjJERDtFQXNDSSxXQUFBO0VBQ0EsV0FBQTtDckJrMERIO0FxQjl6REc7RUFDQyxtQkFBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0VBQ0EsbURBQUE7VUFBQSwyQ0FBQTtDckJnMERKO0FxQi8yREQ7RUFxREcsZUFBQTtFQUNBLG1CQUFBO0NyQjZ6REY7QXFCM3pERTtFQUNDLGNBQUE7Q3JCNnpESDtBcUJ2ekREO0VBQ0MsY0FBQTtFQUNBLDRCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtDckJ5ekRBO0FxQnR6REE7RUFDQyxzQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7Q3JCd3pERDtBcUJyekRDO0VBRUUsaUNBQUE7VUFBQSx5QkFBQTtDckJzekRIO0FxQnB6REc7RUFDQyxpREFBQTtVQUFBLHlDQUFBO0NyQnN6REo7QXFCbnpERztFQUNDLFdBQUE7Q3JCcXpESjtBcUJsekRHO0VBQ0MsbURBQUE7VUFBQSwyQ0FBQTtDckJvekRKO0FxQjEwREE7RUE0QkUsZUFBQTtFQUNBLG9CQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0NyQml6REY7QXFCL3lERTtFQUNDLGNBQUE7Q3JCaXpESDtBcUIzeURBO0VBQ0Msc0JBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0NyQjZ5REQ7QXFCenlEQTtFQUNDLHNCQUFBO0NyQjJ5REQ7QXFCeHlEQTtFQUNDLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0NyQjB5REQ7QUFDRCxpQkFBaUI7QUFDakIsaUJBQWlCO0FzQno2RGpCO0VBQ0Msb0JBQUE7RUFDQSxVQUFBO0N0QjI2REE7QXNCNzZERDtFQU1FLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsNkJBQUE7TUFBQSx3QkFBQTtVQUFBLHFCQUFBO0VBQ0Esd0JBQUE7TUFBQSxvQkFBQTtVQUFBLGdCQUFBO0VBQ0EsNEJBQUE7TUFBQSx3QkFBQTtVQUFBLG9CQUFBO0VBQ0EsdUNBQUE7TUFBQSx1QkFBQTtVQUFBLCtCQUFBO0N0QjA2REQ7QXNCdjZEQztFQUNDLDRCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtDdEJ5NkRGO0FzQnQ2REM7RUFDQyxnQkFBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0N0Qnc2REY7QUFDRCxVQUFVO0F1Qi83RFY7RUFDQyxpQkFBQTtNQUFBLGtCQUFBO1VBQUEsU0FBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLHFDQUFBO0VBQ0Esd0NBQUE7VUFBQSxnQ0FBQTtDdkJpOERBO0F1Qjk3REE7RUFDQyxZQUFBO0VBQ0Esb0JBQUE7Q3ZCZzhERDtBdUIzN0REO0VBQ0MsZUFBQTtFQUNBLGFBQUE7Q3ZCNjdEQTtBdUIxN0RBO0VBQ0MsaUJBQUE7TUFBQSxrQkFBQTtVQUFBLFNBQUE7RUFDQSxlQUFBO0N2QjQ3REQ7QXVCeDdEQTtFQUNDLGlCQUFBO01BQUEsa0JBQUE7VUFBQSxTQUFBO0N2QjA3REQ7QUFDRCxtQkFBbUI7QXdCdjlEbkI7RUFDQyxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDhCQUFBO01BQUEsb0JBQUE7VUFBQSxzQkFBQTtFQUNBLGlCQUFBO01BQUEsa0JBQUE7VUFBQSxTQUFBO0N4Qnk5REE7QXdCNTlERDtFQU9FLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsNEJBQUE7TUFBQSx3QkFBQTtVQUFBLG9CQUFBO0VBQ0Esd0JBQUE7TUFBQSxvQkFBQTtVQUFBLGdCQUFBO0N4Qnc5REQ7QXdCaitERDtFQWFHLHNCQUFBO0VBQ0EsMEJBQUE7RUFDQSxlQUFBO0N4QnU5REY7QXdCcDlERTs7RUFLRSxlQUFBO0N4Qm05REo7QXdCaDlESTs7RUFDQyxvQ0FBQTtVQUFBLDRCQUFBO0VBQ0EsV0FBQTtDeEJtOURMO0F3Qno4REk7RUFDQyx5QkFBQTtDeEIyOERMO0F3QmwvREQ7RUE4Q0ksbUJBQUE7RUFDQSxlQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7Q3hCdThESDtBd0JqOERJO0VBQ0Msb0NBQUE7VUFBQSw0QkFBQTtFQUNBLFdBQUE7Q3hCbThETDtBd0I5N0RHO0VBQ0MsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSxvQkFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0Esb0NBQUE7VUFBQSw0QkFBQTtFQUNBLFdBQUE7RUFDQSxzQkFBQTtDeEJnOERKO0F3QnpnRUQ7RUErRUksWUFBQTtDeEI2N0RIO0F3Qno3REU7RUFHRyxtQkFBQTtDeEJ5N0RMO0F3QnI3REc7RUFHRyxvQkFBQTtDeEJxN0ROO0F3QmxoRUQ7RUFnSEcsZ0JBQUE7Q3hCcTZERjtBd0JsNkRFO0VBRUUsVUFBQTtDeEJtNkRKO0F3QnhoRUQ7RUE0SEcsZ0JBQUE7RUFDQSxrREFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0NBQUE7RUFDQSwwQkFBQTtDeEIrNURGO0F3QjU1REU7RUFDQyxjQUFBO0N4Qjg1REg7QXdCbGlFRDtFQTJJRSxpQkFBQTtFQUNBLGdDQUFBO0N4QjA1REQ7QXdCeDVEQztFQUNDLGlCQUFBO0VBQ0EsZUFBQTtDeEIwNURGO0F3QnY1REM7RUFDQyxnQ0FBQTtDeEJ5NURGO0F3QnQ1REM7RUFHRyxvQkFBQTtDeEJzNURKO0F3QmhqRUQ7RUFpS0csVUFBQTtFQUNBLFFBQUE7RUFDQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDRCQUFBO01BQUEsd0JBQUE7VUFBQSxvQkFBQTtFQUNBLDBCQUFBO01BQUEsc0JBQUE7VUFBQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtDeEJrNURGO0F3QnpqRUQ7RUEyS0ksd0JBQUE7TUFBQSw2QkFBQTtVQUFBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0N4Qmk1REg7QXdCOWpFRDtFQWlMSyxlQUFBO0VBQ0EscUJBQUE7Q3hCZzVESjtBd0I1NERHO0VBRUUsa0RBQUE7Q3hCNjRETDtBd0Jya0VEO0VBa01LLFdBQUE7Q3hCczRESjtBd0JoNERHO0VBQ0MsY0FBQTtDeEJrNERKO0F3QjNrRUQ7RUErTUksbUJBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtDeEIrM0RIO0F3QjEzREM7RUFPRyxvQkFBQTtFQUNBLGlDQUFBO01BQUEsc0NBQUE7VUFBQSx5QkFBQTtFQUNBLGNBQUE7Q3hCczNESjtBd0JuM0RJOztFQUdFLG1CQUFBO0N4Qm8zRE47QXdCdjNESTs7RUFPRSxVQUFBO0VBQ0Esb0JBQUE7Q3hCbzNETjtBd0J4NERDO0VBNEJFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtDeEIrMkRIO0F3QngyREc7RUFJRSxVQUFBO0VBQ0EsV0FBQTtDeEJ1MkRMO0F3QjUyREc7RUFVRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7Q3hCcTJETDtBd0JsM0RHO0VBa0JFLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtDeEJtMkRMO0F3QnYzREc7RUF3Qkcsc0JBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0N4QmsyRE47QXdCNzFETTtFQUNDLGVBQUE7Q3hCKzFEUDtBd0J4MURHO0VBQ0MsZUFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0N4QjAxREo7QXdCNzFERztFQU9FLGVBQUE7RUFDQSxZQUFBO0N4QnkxREw7QXdCaDFERztFQUlFLGdCQUFBO0VBQ0Esa0RBQUE7Q3hCKzBETDtBd0I1MERLO0VBQ0MsVUFBQTtDeEI4MEROO0F3Qm4wREs7RUFDQyxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDRCQUFBO01BQUEsd0JBQUE7VUFBQSxvQkFBQTtFQUNBLDBCQUFBO01BQUEsc0JBQUE7VUFBQSxrQkFBQTtDeEJxMEROO0F3QngwREs7RUFPRSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7Q3hCbzBEUDtBd0JqMURLO0VBa0JFLHNCQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0N4QmswRFA7QXdCN3pESztFQUNDLHNCQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0N4Qit6RE47QXdCM3pESztFQUNDLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtDeEI2ekROO0F3QmgwREs7RUFNRSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtDeEI2ekRQO0F3QnQwREs7RUFZRyxlQUFBO0VBQ0EscUJBQUE7Q3hCNnpEUjtBd0IxMERLO0VBa0JFLFdBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0N4QjJ6RFA7QXdCanpEQTtFQUNDLGlCQUFBO01BQUEsa0JBQUE7VUFBQSxTQUFBO0VBQ0EsZUFBQTtDeEJtekREO0F3Qi95REE7RUFDQyxZQUFBO0N4Qml6REQ7QXdCN3lEQTtFQUNDLGlCQUFBO01BQUEsa0JBQUE7VUFBQSxTQUFBO0N4Qit5REQ7QXdCM3lERDtFQUVFLDBCQUFBO0VBQ0Esc0JBQUE7Q3hCNHlERDtBQUNELHNDQUFzQztBeUJ0dEV0QztFQUdFLGdCQUFBO0N6QnN0RUQ7QXlCenRFRDtFQU1HLDBCQUFBO0VBQ0Esc0JBQUE7Q3pCc3RFRjtBeUI3dEVEO0VBWUssdUNBQUE7RUFDQSxnQ0FBQTtDekJvdEVKO0F5Qmx0RUk7RUFDQyxlQUFBO0N6Qm90RUw7QXlCOXNFQztFQU1NLGdDQUFBO0N6QjJzRVA7QXlCenNFTztFQUNDLGVBQUE7Q3pCMnNFUjtBeUJ4ckVJOztFQUNDLGVBQUE7Q3pCMnJFTDtBeUI1cUVJO0VBQ0MsZ0NBQUE7Q3pCOHFFTDtBeUJ6cUVLO0VBQ0MsZUFBQTtDekIycUVOO0FBQ0QsZUFBZTtBMEJydkVmO0VBSUUsZ0JBQUE7QzFCb3ZFRDtBMEJqdkVDO0VBRUMsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0MxQmt2RUY7QTBCN3ZFRDtFQWlCRSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0VBQ0EsYUFBQTtFQUNBLDhCQUFBO0VBQ0EsMkJBQUE7RUFDQSxjQUFBO0MxQit1RUQ7QTBCNXVFRTtFQUNDLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0MxQjh1RUg7QTBCNXVFRztFQUNDLGVBQUE7RUFDQSxpQkFBQTtDMUI4dUVKO0EwQmh2RUc7RUFDQyxlQUFBO0VBQ0EsaUJBQUE7QzFCOHVFSjtBMEJodkVHO0VBQ0MsZUFBQTtFQUNBLGlCQUFBO0MxQjh1RUo7QTBCaHZFRztFQUNDLGVBQUE7RUFDQSxpQkFBQTtDMUI4dUVKO0EwQjF1RUU7RUFDQyxtQkFBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQ0FBQTtVQUFBLDRCQUFBO0MxQjR1RUg7QTBCenVFRztFQUVDLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7QzFCMHVFSjtBQUNELHVCQUF1QjtBMkIzeEVsQjtFQUVFLFVBQUE7QzNCNHhFTjtBMkJseUVBO0VBV0ssU0FBQTtDM0IweEVMO0EyQnZ4RU07RUFFRSxXQUFBO0MzQnd4RVI7QTJCeHlFQTtFQXFCTyxXQUFBO0MzQnN4RVA7QTJCeHdFSTtFQUVFLFlBQUE7QzNCeXdFTjtBMkIvd0VBO0VBV0ssVUFBQTtDM0J1d0VMO0EyQnB3RU07RUFFRSxXQUFBO0MzQnF3RVI7QTJCcnhFQTtFQXFCTyxXQUFBO0MzQm13RVA7QTJCN3ZFSztFQUVFLFFBQUE7QzNCOHZFUDtBMkJqd0VJO0VBVUksUUFBQTtDM0IwdkVSO0EyQjN1RUk7RUFFRSxVQUFBO0MzQjR1RU47QTJCbHZFQTtFQVdLLFVBQUE7QzNCMHVFTDtBMkJ2dUVNO0VBRUUsT0FBQTtDM0J3dUVSO0EyQnh2RUE7RUFxQk8sVUFBQTtDM0JzdUVQO0EyQnh0RUk7RUFFRSxZQUFBO0MzQnl0RU47QTJCL3RFQTtFQVdLLFlBQUE7QzNCdXRFTDtBMkJwdEVNO0VBRUUsV0FBQTtDM0JxdEVSO0EyQnJ1RUE7RUFxQk8sVUFBQTtDM0JtdEVQO0EyQjdzRUs7RUFFRSxRQUFBO0MzQjhzRVA7QTJCanRFSTtFQVVJLFFBQUE7QzNCMHNFUjtBMkIxckVJOzs7RUFFRSw0QkFBQTtVQUFBLG9CQUFBO0MzQjZyRU47QTJCcnNFQTs7O0VBYUssNEJBQUE7VUFBQSxvQkFBQTtDM0I2ckVMO0EyQjFyRUk7OztFQUlJLDRCQUFBO1VBQUEsb0JBQUE7QzNCMnJFUjtBMkJockVBO0VBS0ssb0NBQUE7VUFBQSw0QkFBQTtDM0I4cUVMO0EyQnRxRUE7RUFLSyxtQ0FBQTtVQUFBLDJCQUFBO0MzQm9xRUw7QTJCNXBFQTtFQUtLLHFDQUFBO1VBQUEsNkJBQUE7QzNCMHBFTDtBMkI3b0VJOztFQUdHLGNBQUE7RUFDQSx3QkFBQTtVQUFBLGdCQUFBO0MzQjhvRVA7QTJCcm9FQTs7RUFPSyw0Q0FBQTtVQUFBLG9DQUFBO0VBQ0EscUNBQUE7VUFBQSw2QkFBQTtFQUNBLG9DQUFBO1VBQUEsNEJBQUE7RUFDQSxXQUFBO0MzQmtvRUw7QTJCdG5FSTtFQUVFLDJDQUFBO1VBQUEsbUNBQUE7QzNCdW5FTjtBMkI3bkVBO0VBV0ssK0RBQUE7VUFBQSx1REFBQTtDM0JxbkVMO0EyQnptRUk7RUFFRSwyQ0FBQTtVQUFBLG1DQUFBO0MzQjBtRU47QTJCaG5FQTtFQVdLLCtEQUFBO1VBQUEsdURBQUE7QzNCd21FTDtBMkJqbUVBOztFQU1LLG9DQUFBO1VBQUEsNEJBQUE7QzNCK2xFTDtBMkJubEVJO0VBRUUsZ0RBQUE7VUFBQSx3Q0FBQTtDM0JvbEVOO0EyQjFsRUE7RUFXSyxvREFBQTtVQUFBLDRDQUFBO0VBQ0EscUNBQUE7VUFBQSw2QkFBQTtDM0JrbEVMO0EyQnRrRUk7RUFFRSxnREFBQTtVQUFBLHdDQUFBO0MzQnVrRU47QTJCN2tFQTtFQVdLLG9EQUFBO1VBQUEsNENBQUE7RUFDQSxtQ0FBQTtVQUFBLDJCQUFBO0MzQnFrRUw7QUFDRCwwQkFBMEI7QTRCaDZFMUI7RUFDQyxjQUFBO0M1Qms2RUE7QTRCbjZFRDtFQUtFLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSxvQkFBQTtDNUJpNkVEO0E0Qno1RUE7RUFDQyxlQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMEJBQUE7S0FBQSx1QkFBQTtNQUFBLHNCQUFBO1VBQUEsa0JBQUE7QzVCMjVFRDtBNEJsNUVHO0VBQ0MsaURBQUE7VUFBQSx5Q0FBQTtDNUJvNUVKO0E0Qmg1RUc7RUFDQyxXQUFBO0M1Qms1RUo7QTRCOTRFRztFQUNDLG1EQUFBO1VBQUEsMkNBQUE7QzVCZzVFSjtBNEI3NkVBO0VBb0NFLGVBQUE7RUFDQSxnQ0FBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQ0FBQTtVQUFBLHlCQUFBO0VBQ0Esc0JBQUE7QzVCNDRFRjtBNEJ6NEVFO0VBQ0MsY0FBQTtDNUIyNEVIO0E0QjU3RUQ7RUF3REUsY0FBQTtDNUJ1NEVEO0FBQ0Qsa0JBQWtCO0FBQ2xCLGVBQWU7QTZCNzhFZjtFQUVFLFdBQUE7QzdCODhFRDtBNkIxOEVEO0VBQ0MsYUFBQTtFQUNBLGVBQUE7QzdCNDhFQTtBNkJ6OEVEO0VBRUUscUJBQUE7QzdCMDhFRDtBNkJ0OEVEO0VBRUUscUJBQUE7QzdCdThFRDtBQUNELGNBQWM7QThCNTlFZDtFQUNDLGlCQUFBO0M5Qjg5RUE7QThCLzlFRDtFQUlFLG9CQUFBO0VBQ0EsaUJBQUE7QzlCODlFRDtBQUNELGtCQUFrQjtBOEIxOUVsQjtFQUNDLGlCQUFBO0VBQ0EsV0FBQTtDOUI0OUVBO0FBQ0QsYUFBYTtBOEJ6OUViO0VBQ0MsVUFBQTtFQUNBLFdBQUE7QzlCMjlFQTtBOEI3OUVEO0VBS0UsaUJBQUE7RUFDQSxVQUFBO0VBQ0Esb0JBQUE7QzlCMjlFRDtBQUNELGtCQUFrQjtBOEJ2OUVsQjs7O0VBQ0MsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsVUFBQTtFQUNBLGlCQUFBO0M5QjI5RUE7QThCaCtFRDtFQVNFLFVBQUE7QzlCMDlFRDtBOEJuK0VEO0VBZUksYUFBQTtDOUJ1OUVIO0FBQ0QsdUJBQXVCO0E4QjU4RXZCO0VBQ0MsVUFBQTtDOUI4OEVBO0E4Qi84RUQ7RUFJRSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QzlCODhFRDtBOEJwOUVEOztFQVlFLGdCQUFBO0M5QjQ4RUQ7QUFDRCxvQkFBb0I7QThCeDhFcEI7RUFDQyxtQkFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0M5QjA4RUE7QThCaDlFRDtFQVNFLFlBQUE7QzlCMDhFRDtBQUNELGFBQWE7QThCdDhFYjtFOUJ3OEVFLG9CQUFvQjtDQUNyQjtBOEJ6OEVEO0VBRUUsaUJBQUE7RUFDQSxlQUFBO0M5QjA4RUQ7QThCNzhFRDtFQVFFLGFBQUE7RUFDQSxpQkFBQTtDOUJ3OEVEO0E4Qmo5RUQ7RUFhRSxjQUFBO0M5QnU4RUQ7QUFDRCxzQ0FBc0M7QThCbjhFdEM7OztFQUdDLGNBQUE7RUFDQSx1QkFBQTtFQUNBLFlBQUE7QzlCcThFQTtBOEIxOEVEOzs7RUFTRSxZQUFBO0VBQ0EsbUJBQUE7RTNCekZELG9DQUFBO0VBQ0EsbUNBQUE7RTJCMEZDLGlCQUFBO0VBQ0EsMEJBQUE7QzlCdThFRDtBQUNELHlCQUF5QjtBOEJuOEV6QjtFQUNDLG9CQUFBO0M5QnE4RUE7QUFDRCx3QkFBd0I7QThCbDhFeEI7RUFDQyxnQkFBQTtDOUJvOEVBO0FBQ0Qsc0JBQXNCO0E4Qmo4RXRCO0VBQ0Msb0JBQUE7QzlCbThFQTtBQUNELDBCQUEwQjtBOEJoOEUxQjtFQUVFLFlBQUE7RUFDQSxjQUFBO0UzQm5IRCxvQ0FBQTtFQUNBLG1DQUFBO0UyQm9IQyxpQkFBQTtDOUJrOEVEO0E4Qjc3RUE7O0VBRUMsWUFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0M5Qis3RUQ7QUFDRCxnQkFBZ0I7QStCdmxGaEI7O0VBS0UsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7Qy9Cc2xGRDtBK0I5bEZEOzs7O0VBY0UsaUJBQUE7RUFDQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDRCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtFQUNBLDRCQUFBO01BQUEsd0JBQUE7VUFBQSxvQkFBQTtFQUNBLGtDQUFBO01BQUEsbUJBQUE7VUFBQSwwQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7Qy9Cc2xGRDtBK0I3bUZEOzs7O0VBMEJHLGVBQUE7RUFDQSwrQkFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLDBCQUFBO0MvQnlsRkY7QStCdmxGRTs7OztFQUNDLG9CQUFBO0MvQjRsRkg7QStCN2xGRTs7OztFQUlFLGVBQUE7Qy9CK2xGSjtBK0IzbEZFOzs7O0VBQ0MsZ0JBQUE7Qy9CZ21GSDtBK0I3bEZFOzs7O0VBQ0MsY0FBQTtDL0JrbUZIO0ErQm5tRkU7Ozs7RUFJRSxnQkFBQTtDL0JxbUZKO0ErQi9sRkc7Ozs7Ozs7O0VBRUMsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSwwQkFBQTtFQUNBLHNCQUFBO0MvQnVtRko7QStCcG1GRzs7OztFQUNDLG9CQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0MvQnltRko7QStCN3FGRDs7OztFQXlFSSxpQkFBQTtDL0IwbUZIO0ErQm5yRkQ7Ozs7RUE2RUksZUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSwwQkFBQTtFQUNBLHNCQUFBO0MvQjRtRkg7QStCem1GSTs7OztFQUVDLGlCQUFBO0VBQ0EsMEJBQUE7Qy9CNm1GTDtBK0J4bUZJOzs7O0VBRUMsaUJBQUE7RUFDQSwwQkFBQTtDL0I0bUZMO0ErQjNzRkQ7Ozs7RUFxR0ksZUFBQTtDL0I0bUZIO0FBQ0QsYUFBYTtBZ0NsdEZiO0VBRUUsa0JBQUE7RUFDQSxnQkFBQTtDaENtdEZEO0FnQ3R0RkQ7RUFPRSxnQkFBQTtDaENrdEZEO0FBQ0QsWUFBWTtBaUMxdEZaO0VBQ0Msb0JBQUE7RUFDQSxpQkFBQTtDakM0dEZBO0FpQzF0RkE7RUFDQyxVQUFBO0NqQzR0RkQ7QWlDanVGRDtFQVNFLGdCQUFBO0NqQzJ0RkQ7QWlDcHVGRDtFQWFFLGdDQUFBO0NqQzB0RkQ7QUFDRCxtQkFBbUI7QWlDdHRGbkI7RUFDQywrQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtDakN3dEZBO0FBQ0QsaUJBQWlCO0FpQzlzRmpCO0VBQ0Msc0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0NBQUE7Q2pDZ3RGQTtBaUN0dEZEO0VBU0UsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7Q2pDZ3RGRDtBQUNELGdCQUFnQjtBaUM1c0ZoQjtFQUNDLGVBQUE7RUFDQSxhQUFBO0NqQzhzRkE7QWlDaHRGRDtFQUtFLHNCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7Q2pDOHNGRDtBaUM1c0ZDO0VBQ0MsbUJBQUE7Q2pDOHNGRjtBaUMvc0ZDO0VBSUUsWUFBQTtFQUNBLGFBQUE7RUFDQSxnQ0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTtDakM4c0ZIO0FpQ2h1RkQ7RUF3QkksZ0NBQUE7Q2pDMnNGSDtBaUN6c0ZHO0VBQ0MsZUFBQTtDakMyc0ZKO0FpQ3R1RkQ7RUFrQ0Usc0JBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsdUJBQUE7Q2pDdXNGRDtBaUNyc0ZDO0VBQ0MsVUFBQTtDakN1c0ZGO0FpQ2p2RkQ7RUErQ0UscUJBQUE7Q2pDcXNGRDtBaUNuc0ZDO0VBQ0MsZUFBQTtDakNxc0ZGO0FBQ0QsaUJBQWlCO0FrQ3h5RmpCOztFQUlFLGdCQUFBO0VBQ0EsZ0NBQUE7Q2xDd3lGRDtBa0M3eUZEO0VBVUcsZ0NBQUE7Q2xDc3lGRjtBa0NoekZEO0VBY0csZUFBQTtDbENxeUZGO0FrQ255RkU7RUFDQyxlQUFBO0NsQ3F5Rkg7QWtDdHpGRDtFQXdCSyxlQUFBO0NsQ2l5Rko7QWtDenpGRDtFQStCSSxlQUFBO0NsQzZ4Rkg7QWtDNXpGRDtFQXNDSyxlQUFBO0NsQ3l4Rko7QWtDcHhGQztFQU9JLGVBQUE7Q2xDZ3hGTDtBQUNELG1EQUFtRDtBbUNuMEZuRDs7RUFDQyxtQkFBQTtFQUNBLGNBQUE7RUFDQSxVQUFBO0VBQ0EseUNBQUE7RUFDQSxpQkFBQTtDbkNzMEZBO0FtQzMwRkQ7O0VBU0UsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHVCQUFBO0NuQ3MwRkQ7QW1DbDFGRDs7RUFpQkUsbUJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsNkJBQUE7RUFDQSw0QkFBQTtFQUNBLHVCQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7Q25DcTBGRDtBbUNuMEZDOzs7O0VBRUMsd0NBQUE7VUFBQSxnQ0FBQTtFQUNBLGlDQUFBO1VBQUEseUJBQUE7Q25DdTBGRjtBbUNyMEZFOzs7O0VBQ0MsbUNBQUE7VUFBQSwyQkFBQTtDbkMwMEZIO0FtQ3YwRkU7Ozs7RUFDQyxpQ0FBQTtVQUFBLHlCQUFBO0NuQzQwRkg7QW1DejBGRTs7OztFQUNDLGlDQUFBO1VBQUEseUJBQUE7Q25DODBGSDtBbUMzMEZFOzs7O0VBQ0Msa0NBQUE7VUFBQSwwQkFBQTtDbkNnMUZIO0FtQzcwRkU7Ozs7RUFDQyxtQ0FBQTtVQUFBLDJCQUFBO0NuQ2sxRkg7QW1DNzBGQzs7RUFDQywwQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtDbkNnMUZGO0FtQzkwRkU7O0VBQ0Msc0NBQUE7VUFBQSw4QkFBQTtDbkNpMUZIO0FtQy8wRkc7O0VBQ0MscUNBQUE7VUFBQSw2QkFBQTtDbkNrMUZKO0FtQzkwRkU7O0VBQ0MscUNBQUE7VUFBQSw2QkFBQTtDbkNpMUZIO0FtQy8wRkc7O0VBQ0Msc0NBQUE7VUFBQSw4QkFBQTtDbkNrMUZKO0FtQzUwRkM7O0VBQ0MsbUJBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7Q25DKzBGRjtBbUM3MEZFOztFQUNDLHFDQUFBO1VBQUEsNkJBQUE7Q25DZzFGSDtBbUM5MEZHOztFQUNDLG9DQUFBO1VBQUEsNEJBQUE7Q25DaTFGSjtBbUM3MEZFOztFQUNDLG9DQUFBO1VBQUEsNEJBQUE7Q25DZzFGSDtBbUM5MEZHOztFQUNDLHFDQUFBO1VBQUEsNkJBQUE7Q25DaTFGSjtBbUNsN0ZEOztFQTRHRyxvQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx5Q0FBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtDbkMwMEZGO0FtQ3gwRkU7O0VBQ0MsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7Q25DMjBGSDtBbUN4MEZFOztFQUNDLFlBQUE7Q25DMjBGSDtBbUN6OEZEOztFQW9JRSxXQUFBO0NuQ3kwRkQ7QW1DdjBGQzs7RUFDQyxXQUFBO0VBQ0EsWUFBQTtDbkMwMEZGO0FtQ3gwRkU7O0VBQ0MsZUFBQTtDbkMyMEZIO0FtQ3Q5RkQ7O0VBaUpFLFlBQUE7Q25DeTBGRDtBbUN2MEZDOztFQUNDLFlBQUE7RUFDQSxXQUFBO0NuQzAwRkY7QW1DeDBGRTs7RUFDQyxlQUFBO0NuQzIwRkg7QW1DcjBGQTs7RUFHRyxZQUFBO0NuQ3MwRkg7QW1DcDBGRzs7RUFDQyxZQUFBO0NuQ3UwRko7QW1DNzBGQTs7RUFZRSxXQUFBO0NuQ3EwRkY7QW1DbjBGRTs7RUFDQyxXQUFBO0VBQ0EsWUFBQTtDbkNzMEZIO0FtQ3QxRkE7O0VBc0JFLFlBQUE7Q25DbzBGRjtBbUNsMEZFOztFQUNDLFlBQUE7RUFDQSxXQUFBO0NuQ3EwRkg7QUFDRCxhQUFhO0FBQ2Isb0JBQW9CO0FvQzkvRnBCO0VBQ0MsaUJBQUE7Q3BDZ2dHQTtBb0M3L0ZEO0VBQ0Msc0JBQUE7Q3BDKy9GQTtBQUNELFlBQVk7QW9DNS9GWjs7Ozs7Ozs7OztFQUNDLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsK0JBQUE7TUFBQSwyQkFBQTtVQUFBLHVCQUFBO0VBQ0MsZ0NBQUE7TUFBQSxzQkFBQTtVQUFBLHdCQUFBO0VBQ0Esa0NBQUE7TUFBQSwwQkFBQTtVQUFBLDBCQUFBO0VBQ0Qsb0JBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0VBQ0EseUNBQUE7RUFDQSx1QkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7Q3BDdWdHQTtBb0NyZ0dBOztFQUNPLGlCQUFBO0NwQ3dnR1A7QW9DcGdHQTs7RUFDQyx1QkFBQTtNQUFBLHVCQUFBO1VBQUEsZUFBQTtDcEN1Z0dEO0FvQ25nR0E7Ozs7Ozs7Ozs7OztFQUdDLDRCQUFBO01BQUEsd0JBQUE7VUFBQSxvQkFBQTtFQUNBLHdCQUFBO01BQUEsb0JBQUE7VUFBQSxnQkFBQTtDcEM4Z0dEO0FvQzFnR0E7Ozs7RUFFQywrQkFBQTtNQUFBLDJCQUFBO1VBQUEsdUJBQUE7RUFDQSwyQkFBQTtNQUFBLHVCQUFBO1VBQUEsbUJBQUE7Q3BDOGdHRDtBb0NoakdEOztFQXVDRSxjQUFBO0NwQzZnR0Q7QW9DcGpHRDs7RUEwQ0csV0FBQTtDcEM4Z0dGO0FvQ3hqR0Q7O0VBZ0RFLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSwwQkFBQTtFQUNBLGdCQUFBO0NwQzRnR0Q7QW9DL2pHRDs7RUFzREcsZUFBQTtFQUNBLHNCQUFBO0NwQzZnR0Y7QW9DcGtHRDs7RUE0REcsZUFBQTtDcEM0Z0dGO0FvQ3hrR0Q7O0VBa0VJLGVBQUE7Q3BDMGdHSDtBb0M1a0dEOztFQXlFRSxZQUFBO0VBQ0EscUJBQUE7RUFDQSx1QkFBQTtDcEN1Z0dEO0FvQ25nR0M7Ozs7Ozs7Ozs7Ozs7O0VBSUMsV0FBQTtFQUNBLDJDQUFBO0VBQ0EsaUJBQUE7Q3BDK2dHRjtBb0MzZ0dDOzs7Ozs7RUFHQyxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSw0Q0FBQTtDcENnaEdGO0FvQzVnR0M7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUdDLFdBQUE7Q3BDNmhHRjtBb0NoaUdDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFNRSxnQkFBQTtDcEM4aUdIO0FvQ3RwR0Q7O0VBZ0hJLG1CQUFBO0VBQ0Esb0JBQUE7RXBDMGlHRiw0Q0FBNEM7Q0FDN0M7QW9DNXBHRDs7RUFvSEssZUFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtDcEM0aUdKO0FvQ2xxR0Q7O0VBMkhLLGdCQUFBO0NwQzJpR0o7QW9DdHFHRDs7RUFrSUssV0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsMEJBQUE7Q3BDd2lHSjtBb0M5cUdEOztFQTBJSyxXQUFBO0NwQ3dpR0o7QW9DbHJHRDs7RUE4SUssaUJBQUE7RUFDQSwwQkFBQTtFQUNBLG1CQUFBO0NwQ3dpR0o7QW9DeHJHRDs7RUF3SkUsWUFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtDcENvaUdEO0FvQ2hpR0M7Ozs7Ozs7Ozs7Ozs7O0VBSUMsV0FBQTtDcEM0aUdGO0FvQ3hpR0M7Ozs7OztFQUdDLFlBQUE7Q3BDNmlHRjtBb0N0dEdEOztFQTZLRyxZQUFBO0VBQ0EsNENBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtFQUNBLHVCQUFBO0NwQzZpR0Y7QW9DM2lHRTs7RUFDQyx5Q0FBQTtDcEM4aUdIO0FvQzNpR0U7Ozs7RUFFQyxpQkFBQTtDcEMraUdIO0FvQ3ppR0c7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUVDLGNBQUE7Q3BDaWtHSjtBb0Nsd0dEOztFQXdNSSxlQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7Q3BDOGpHSDtBb0M3d0dEOztFQWtOSyxlQUFBO0VBQ0EsWUFBQTtDcEMrakdKO0FvQ2x4R0Q7O0VBd05JLFlBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0NwQzhqR0g7QW9DeHhHRDs7RUE4TkksaUJBQUE7Q3BDOGpHSDtBb0M1eEdEOztFQWtPSSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7Q3BDOGpHSDtBQUNELGlCQUFpQjtBb0NuakdqQjs7RUFDQyxvQkFBQTtFQUNBLFlBQUE7RUFDQSw0Q0FBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQUFBO0NwQ3NqR0E7QW9DcGpHQTs7Ozs7O0VBR0MsWUFBQTtDcEN5akdEO0FvQ3RqR0E7O0VBQ0Msc0JBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7RUFDQSwwQkFBQTtDcEN5akdEO0FvQy9rR0Q7RUEwQkUsc0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7Q3BDd2pHRDtBb0NwakdEOzs7RUFDQyw2QkFBQTtNQUFBLHdCQUFBO1VBQUEscUJBQUE7Q3BDd2pHQTtBcUNsMUdBO0VBQ0MsbUJBQUE7RXJDbzFHQSxVQUFVO0NBQ1g7QXFDbjFHQztFQUNDLFlBQUE7RUFDQSxtQkFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSwrQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0NyQ3ExR0Y7QXFDajJHQTtFQWlCRSxtQkFBQTtFQUNBLFdBQUE7RUFDQSwrQkFBQTtFQUNBLHdCQUFBO0VBQ0EsZ0JBQUE7Q3JDbTFHRjtBcUN4MkdBO0VBd0JHLGNBQUE7RUFDQSxxQ0FBQTtDckNtMUdIO0FxQzUyR0E7RUE2QkcsaUJBQUE7RUFDQSx3QkFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtDckNrMUdIO0FxQ2wzR0E7RUFtQ0ksc0JBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSx1QkFBQTtDckNrMUdKO0FxQ3ozR0E7RUE2Q0ssbUJBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtDckMrMEdMO0FxQzcwR0s7O0VBR0Msc0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLDZCQUFBO0NyQzgwR047QXFDMTBHSTs7RUFFQyxxQkFBQTtFQUNBLFlBQUE7Q3JDNDBHTDtBcUN6MEdNOztFQUNDLGlCQUFBO0NyQzQwR1A7QXFDejBHTTs7RUFDQyxpQkFBQTtDckM0MEdQO0FxQ3IwR007RUFDQyxhQUFBO0NyQ3UwR1A7QXFDaDBHTTtFQUNDLGFBQUE7Q3JDazBHUDtBcUM3NUdBOztFQW1HSSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtDckM4ekdKO0FxQ242R0E7RUF5R0ksaUJBQUE7Q3JDNnpHSjtBcUMzekdJO0VBQ0MsYUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtDckM2ekdMO0FxQzM2R0E7RUFtSEksbUJBQUE7Q3JDMnpHSjtBcUN2ekdJO0VBQ0Msc0JBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtDckN5ekdMO0FxQ3R6R0k7RUFDQyxPQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtDckN3ekdMO0FxQ3J6R0k7RUFDQyxPQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0NyQ3V6R0w7QXFDcHpHSTtFQUNDLE9BQUE7RUFDQSxZQUFBO0NyQ3N6R0w7QXFDcDhHQTtFQW1KSSxZQUFBO0VBQ0EsYUFBQTtDckNvekdKO0FxQ2p6R0s7RUFFQyxpQkFBQTtDckNrekdOO0FxQzM4R0E7RUErSkksbUJBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUNBLGNBQUE7RUFDQSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtDckMreUdKO0FxQzV5R0s7RUFDQyxjQUFBO0VBQ0EsdUJBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtDckM4eUdOO0FxQzN5R0s7RUFDQyxvQkFBQTtFQUNBLFlBQUE7Q3JDNnlHTjtBcUMxeUdLO0VBQ0MsY0FBQTtFQUNBLFlBQUE7Q3JDNHlHTjtBcUN6eUdLO0VBQ0MsV0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxVQUFBO0VBQ0Esb0JBQUE7RUFDQSx5Q0FBQTtDckMyeUdOO0FxQ2x5R0E7RUFDQyx1QkFBQTtDckNveUdEO0FxQ2p5R0E7RUFDQyxtQkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7Q3JDbXlHRDtBcUN2eUdBO0VBT0UsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7Q3JDbXlHRjtBcUM5eUdBO0VBZUUsV0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0NyQ2t5R0Y7QXNDdGdIRDtFQUNDLG9CQUFBO0VBQ0EsbUJBQUE7Q3RDd2dIQTtBc0MxZ0hEO0VBTUUsZUFBQTtDdEN1Z0hEO0FzQzdnSEQ7RUFXRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtDdENxZ0hEO0FzQ2xoSEQ7RUFrQkUsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0N0Q21nSEQ7QXNDaGdIQztFQUVDLGlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7Q3RDaWdIRjtBc0NoaUhEO0VBcUNFLGdEQUFBO0N0QzgvR0Q7QXNDMS9HQTtFQUNDLGNBQUE7RUFDQSxtQkFBQTtDdEM0L0dEO0FzQzkvR0E7RUFLRSxjQUFBO0N0QzQvR0Y7QXNDamdIQTtFQVNFLGdCQUFBO0VBQ0EsaUJBQUE7Q3RDMi9HRjtBdUM5aUhEO0VBRUUsa0JBQUE7RUFDQSxhQUFBO0N2QytpSEQ7QXVDN2lIQztFQUNDLGtCQUFBO0N2QytpSEY7QXVDNWlIQztFQUNDLGtCQUFBO0N2QzhpSEY7QXVDNWlIRTtFQUNDLGtCQUFBO0N2QzhpSEg7QXVDemlIRTtFQUNDLGtCQUFBO0N2QzJpSEg7QXVDemlIRztFQUNDLGtCQUFBO0N2QzJpSEo7QXdDamtIRDtFQUNDLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0N4Q21rSEE7QXdDdGtIRDtFQU9FLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0N4Q2trSEQ7QXdDM2tIRDtFQVlHLGVBQUE7Q3hDa2tIRjtBd0M5a0hEO0VBa0JFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0csc0JBQUE7RUFDSCxzQkFBQTtDeEMrakhEO0F3QzVqSEM7RUFFQyxpQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0N4QzZqSEY7QXdDNWxIRDtFQXFDRSxnREFBQTtDeEMwakhEO0F3Q3RqSEE7RUFDQyxjQUFBO0N4Q3dqSEQ7QXlDbG1IRDtFQUdHLG1CQUFBO0N6Q2ttSEY7QXlDcm1IRDs7RUFPSSwyQkFBQTtDekNrbUhIO0F5Q3ptSEQ7RUFXSSxjQUFBO0N6Q2ltSEg7QXlDNW1IRDtFQWdCSyxlQUFBO0N6QytsSEo7QXlDL21IRDtFdENnSUUsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQ0FBQTtFQUNBLGdCQUFBO0NIay9HRDtBeUN6bkhEO0V0QzJJRSw2QkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsaUNBQUE7Q0hpL0dEO0FHLytHQztFQUNDLCtCQUFBO0NIaS9HRjtBeUNwb0hEO0V0Q3dKRSxlQUFBO0VBQ0EsOEJBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBdkNELGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7Q0h1aEhBO0FHbC9HQztFQUNDLHlCQUFBO0VBQ0EsZUFBQTtDSG8vR0Y7QUdoL0dFOztFQWhERixnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0NIb2lIQTtBMEM3cEhEOztFQUdFLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSx5Q0FBQTtFQUNBLGdCQUFBO0MxQzhwSEQ7QTBDdHFIRDs7RUFhRyxvQkFBQTtDMUM2cEhGO0EwQzNwSEU7RUFDQyxVQUFBO0VBQ0EsMEJBQUE7QzFDNnBISDtBMEN0cEhDO0VBRUUsa0JBQUE7QzFDdXBISDtBMEM1b0hDOzs7Ozs7RUFFRSxrQkFBQTtDMUNrcEhIO0EwQ3pySEQ7RUErQ0csa0JBQUE7QzFDNm9IRjtBMkM5ckhEO0VBQ0MsVUFBQTtDM0Nnc0hBO0FBQ0QsaUJBQWlCO0EyQzdySGpCO0VBQ0MsWUFBQTtFQUNBLGNBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0MzQytySEE7QTJDbnNIRDs7RUFRRSxpQkFBQTtDM0MrckhEO0EyQ3ZzSEQ7RUFhRSxVQUFBO0VBQ0EsV0FBQTtDM0M2ckhEO0EyQzNzSEQ7RUFpQkcsMkJBQUE7QzNDNnJIRjtBQUNELG9CQUFvQjtBMkN4ckhwQjtFQUNDLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtDM0MwckhBO0EyQ3hySEE7RUFDQyxVQUFBO0MzQzBySEQ7QTJDanNIRDtFQVlFLGVBQUE7RUFDQSxZQUFBO0MzQ3dySEQ7QUFDRCxlQUFlO0EyQ3BySGY7O0VBQ0MscUJBQUE7QzNDdXJIQTtBMkNyckhBO0VBQ0MsV0FBQTtDM0N1ckhEO0EyQ3BySEE7RUFDQyxnQ0FBQTtDM0NzckhEO0FBQ0QsZUFBZTtBMkNsckhmO0VBQ0MsbUJBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUNBLHNCQUFBO0VBQ0EsMEJBQUE7RUFDQSxhQUFBO0VBQ0EseUJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsMEJBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7QzNDb3JIQTtBMkNsc0hEO0VBa0JFLGNBQUE7QzNDbXJIRDtBQUNELGlCQUFpQjtBMkMvcUhqQjtFQUNDLFlBQUE7RUFDQSx5Q0FBQTtFQUNBLHFCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtDM0NpckhBO0EyQ3RySEQ7O0VBU0Usc0JBQUE7RUFDQSxvQkFBQTtDM0NpckhEO0EyQzNySEQ7O0VBY0csc0JBQUE7RUFDQSxtQkFBQTtFQUNBLDBCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsMEJBQUE7RUFDQSx1QkFBQTtDM0NpckhGO0EyQ3RzSEQ7RUF5Qkcsc0JBQUE7QzNDZ3JIRjtBMkN6c0hEOztFQThCRywrQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtDM0MrcUhGO0EyQ3B0SEQ7RUE0Q0UsaUJBQUE7QzNDMnFIRDtBMkN2dEhEOztFQXNERyxzQkFBQTtDM0NxcUhGO0EyQzN0SEQ7RUE0REcsb0JBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7QzNDa3FIRjtBQUNELGNBQWM7QTJDN3BIZDtFQUNDLGlCQUFBO0VBQ0EsWUFBQTtDM0MrcEhBO0EyQ2pxSEQ7RUFNRSxlQUFBO0MzQzhwSEQ7QTJDcHFIRDs7RUFXRyxtQkFBQTtDM0M2cEhGO0EyQzFwSEU7OztFQUVDLDBCQUFBO0MzQzZwSEg7QTJDN3FIRDtFQXNCRyxrQkFBQTtFQUNBLGtCQUFBO0VBQ0csa0JBQUE7QzNDMHBITDtBMkNsckhEO0VBMkJHLGlCQUFBO0MzQzBwSEY7QTJDcnJIRDtFQWdDRyxXQUFBO0MzQ3dwSEY7QTJDeHJIRDs7Ozs7RUF1Q0csWUFBQTtFQUNBLFlBQUE7QzNDd3BIRjtBMkNoc0hEOzs7RUE2Q0csaUJBQUE7RUFDQSxvQkFBQTtDM0N3cEhGO0EyQ3RzSEQ7Ozs7O0VBcURHLGFBQUE7RUFDQSxhQUFBO0MzQ3dwSEY7QTJDOXNIRDs7O0VBMkRHLGlCQUFBO0VBQ0EsaUJBQUE7TUFBQSxrQkFBQTtVQUFBLFNBQUE7RUFDQSxvQkFBQTtDM0N3cEhGO0FBQ0QsbUJBQW1CO0EyQ25wSG5CO0VBQ0Msb0JBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7QzNDcXBIQTtBQUNELGtCQUFrQjtBMkNscEhsQjtFQUNDLG9CQUFBO0MzQ29wSEE7QTJDcnBIRDtFQUlFLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0MzQ29wSEQ7QUFDRCxvQkFBb0I7QTJDaHBIcEI7RUFDQyxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDRCQUFBO01BQUEsd0JBQUE7VUFBQSxvQkFBQTtFQUNBLDBCQUFBO01BQUEsc0JBQUE7VUFBQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSw0Q0FBQTtDM0NrcEhBO0FBQ0QsOEJBQThCO0EyQy9vSDlCO0VBQ0Msb0JBQUE7RUFDQSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0MzQ2lwSEE7QTJDenBIRDtFQVdFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0MzQ2lwSEQ7QUFDRCw0QkFBNEI7QTJDN29INUI7RUFDQyxZQUFBO0VBQ0Esb0JBQUE7RUFDQSx1QkFBQTtDM0Mrb0hBO0EyQ2xwSEQ7RUFNRSxpQkFBQTtFQUNBLDBCQUFBO0MzQytvSEQ7QTJDN29IQztFQUNDLGFBQUE7QzNDK29IRjtBQUNELHVCQUF1QjtBMkMxb0h2QjtFQUNDLG1CQUFBO0VBQ0EsY0FBQTtDM0M0b0hBO0EyQzlvSEQ7RUFNRSxpQkFBQTtDM0Myb0hEO0EyQ3pvSEM7O0VBRUMsVUFBQTtDM0Myb0hGO0EyQ3JwSEQ7RUFnQkUsZ0JBQUE7QzNDd29IRDtBMkN4cEhEO0VBcUJFLG1CQUFBO0VBQ0EsK0JBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0MzQ3NvSEQ7QTJDOXBIRDtFQTZCRSxtQkFBQTtFQUNBLCtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtDM0Nvb0hEO0FBQ0QsdUJBQXVCO0EyQ2hvSHZCOztFQUNDLDRCQUFBO01BQUEsd0JBQUE7VUFBQSxvQkFBQTtFQUNBLHdCQUFBO01BQUEsb0JBQUE7VUFBQSxnQkFBQTtFQUNBLFVBQUE7QzNDbW9IQTtBMkN0b0hEO0VBTUUsaUJBQUE7QzNDbW9IRDtBQUNELHVCQUF1QjtBMkMvbkh2Qjs7RUFDQyxZQUFBO0VBQ0EsNENBQUE7QzNDa29IQTtBMkNwb0hEOztFQU1FLFVBQUE7RUFDQSwwQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMEJBQUE7QzNDa29IRDtBQUNELHdCQUF3QjtBMkM5bkh4QjtFQUNDLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsNEJBQUE7TUFBQSx3QkFBQTtVQUFBLG9CQUFBO0VBQ0EsMEJBQUE7TUFBQSxzQkFBQTtVQUFBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7QzNDZ29IQTtBQUNELHVCQUF1QjtBMkM3bkh2QjtFQUNDLDBCQUFBO01BQUEsK0JBQUE7VUFBQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7QzNDK25IQTtBMkN0b0hEO0VBVUUsZUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0MzQytuSEQ7QUFDRCw0QkFBNEI7QTJDM25INUI7RUFDQyxrQkFBQTtDM0M2bkhBO0EyQzluSEQ7RUFLRSxpQkFBQTtDM0M0bkhEO0EyQ2pvSEQ7RUFRRywyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtDM0M0bkhGO0EyQ3ZvSEQ7RUFrQkUsaUJBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7QzNDd25IRDtBMkM1b0hEO0VBdUJHLHNCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtDM0N3bkhGO0EyQ2xwSEQ7RUE2QkksMEJBQUE7QzNDd25ISDtBMkN0bkhHO0VBRUUsMkJBQUE7QzNDdW5ITDtBMkN4cEhEO0VBeUNHLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7QzNDa25IRjtBMkNobkhFO0VBQ0MsWUFBQTtFQUNBLGFBQUE7RUFDQSwwQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QzNDa25ISDtBMkMvbUhFO0VBQ0MsaUJBQUE7QzNDaW5ISDtBQUNELHlCQUF5QjtBMkMzbUh6QjtFQUVDLGlCQUFBO0VBQ0EscUJBQUE7TUFBQSxxQkFBQTtVQUFBLGFBQUE7QzNDNG1IQTtBMkMxbUhBO0VBQ0MscUJBQUE7TUFBQSxxQkFBQTtVQUFBLGFBQUE7QzNDNG1IRDtBQUNELHlCQUF5QjtBQUN6QiwwQkFBMEI7QTJDcG1IMUI7RUFDQyxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDRCQUFBO01BQUEsd0JBQUE7VUFBQSxvQkFBQTtFQUNBLDBCQUFBO01BQUEsc0JBQUE7VUFBQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0MzQ3NtSEE7QUFDRCxrQkFBa0I7QTJDbm1IbEI7RUFDQyxXQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSx3QkFBQTtNQUFBLDZCQUFBO1VBQUEsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsdUJBQUE7QzNDcW1IQTtBMkNubUhBO0VBQ0MsVUFBQTtDM0NxbUhEO0EyQzltSEQ7RUFhRSxVQUFBO0MzQ29tSEQ7QTJDam5IRDtFQWtCRSwrQkFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QzNDa21IRDtBMkN2bkhEO0VBd0JHLFlBQUE7QzNDa21IRjtBMkMxbkhEO0VBOEJFLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtDM0MrbEhEO0EyQ2pvSEQ7RUFxQ0csMkJBQUE7QzNDK2xIRjtBMkNwb0hEO0VBMkNFLGdCQUFBO0VBQ0EsZUFBQTtDM0M0bEhEO0E0Q2hsSUQ7RUFHRSxVQUFBO0M1Q2dsSUQ7QTRDbmxJRDtFQVFFLGlCQUFBO0M1QzhrSUQ7QTRDdGxJRDtFQVdHLG1CQUFBO0M1QzhrSUY7QTRDemxJRDtFQWNJLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QzVDOGtJSDtBNEM5bElEOzs7RUFtQkssZUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QzVDZ2xJSjtBNEM5a0lJOzs7RUFFQyxtQkFBQTtFQUNBLFlBQUE7RUFDQSwyQkFBQTtDNUNpbElMO0E0QzFrSUk7OztFQUNDLGlCQUFBO0M1QzhrSUw7QTRDdmtJSTs7O0VBQ0MsaUJBQUE7QzVDMmtJTDtBQUNELDJCQUEyQjtBNENua0kzQjtFQUNDLFVBQUE7QzVDcWtJQTtBNEN0a0lEOztFQU1FLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0M1Q29rSUQ7QTRDNWtJRDs7RUFZRyxZQUFBO0VBQ0EsYUFBQTtDNUNva0lGO0E0Q2xrSUU7O0VBQ0MsWUFBQTtFQUNBLGFBQUE7QzVDcWtJSDtBNEN0bElEOztFekNIQyxZQUFBO0VBQ0EsYUFBQTtDSDZsSUE7QTRDM2xJRDs7RXpDQUUsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtDSCtsSUQ7QTRDam1JRDs7RXpDS0UsYUFBQTtDSGdtSUQ7QUc5bElBOztFQUNDLFlBQUE7RUFDQSxhQUFBO0NIaW1JRDtBR25tSUE7O0VBSUUsWUFBQTtFQUNBLGFBQUE7Q0htbUlGO0FHeG1JQTs7RUFRRSxhQUFBO0NIb21JRjtBQUNELHNCQUFzQjtBNEN4bEl0QjtFQUVDLFVBQUE7QzVDeWxJQTtBNEN2bElBO0VBQ0MsaUJBQUE7QzVDeWxJRDtBNEN0bElBOzs7O0VBTUUsbUJBQUE7QzVDc2xJRjtBNEM1bElBO0VBVUUsY0FBQTtDNUNxbElGO0E0Q3ZtSUQ7Ozs7RUEwQkUsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsNENBQUE7QzVDbWxJRDtBNEMvbUlEOzs7RUFtQ0csaUJBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtDNUNpbElGO0E0Q3RuSUQ7OztFQXdDSSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7QzVDbWxJSDtBNENqbElHOzs7RUFFQyxtQkFBQTtFQUNBLDBCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtDNUNvbElKO0E0Q2psSUc7OztFQUNDLFVBQUE7QzVDcWxJSjtBNEMxb0lEOzs7RUF5REsscUJBQUE7RUFDQSx1QkFBQTtDNUNzbElKO0E0Q3BsSUk7OztFQUNDLGVBQUE7QzVDd2xJTDtBNEM5a0lFO0VBQ0MsaUJBQUE7QzVDZ2xJSDtBNEN4cElEO0VBaUZHLG1CQUFBO0VBQ0EscUJBQUE7QzVDMGtJRjtBNEN4a0lFO0VBRUMsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0VBQ0Esb0JBQUE7QzVDeWtJSDtBNENqa0lFO0VBQ0MsaUJBQUE7QzVDbWtJSDtBNEN0cUlEO0VBMEdFLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtDNUMraklEO0E0QzNxSUQ7RUFtSEUsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLDBCQUFBO0M1QzJqSUQ7QTZDbndJRDtFQUNDLGNBQUE7RUFDQSxpQkFBQTtDN0Nxd0lBO0E2Q3Z3SUQ7RUFLRSxzQkFBQTtDN0Nxd0lEO0E2Q253SUM7RUFDQyxlQUFBO0M3Q3F3SUY7QTZDN3dJRDtFQWFFLHNCQUFBO0M3Q213SUQ7QThDaHhJRDtFQUVDLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtNQUFBLHFCQUFBO1VBQUEsYUFBQTtDOUNpeElBO0E4Qy93SUE7RUFDQyxxQkFBQTtNQUFBLHFCQUFBO1VBQUEsYUFBQTtDOUNpeElEO0E4Q3h4SUQ7RUFZRSxtQkFBQTtFQUNBLG1CQUFBO0M5Qyt3SUQ7QThDN3dJQztFQUNDLG1CQUFBO0VBQ0EsY0FBQTtDOUMrd0lGO0E4Qzd3SUU7RUFDQyxtQkFBQTtDOUMrd0lIO0E4QzN3SUM7RUFDQyx3QkFBQTtDOUM2d0lGO0E4Q3R5SUQ7RUFtQ0csbUJBQUE7RUFDQSxVQUFBO0VBQ0EsK0JBQUE7RUFDQSxZQUFBO0M5Q3N3SUY7QThDcHdJRTs7OztFQUlDLCtCQUFBO0VBQ0EsbUJBQUE7QzlDc3dJSDtBOENud0lFOzs7RUFHQyxvQkFBQTtFQUNBLG1CQUFBO0M5Q3F3SUg7QThDenpJRDtFQTJERSxjQUFBO0M5Q2l3SUQ7QThDNXpJRDtFQStERyxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7QzlDZ3dJRjtBOEM5dklFOzs7RUFHQyxnQkFBQTtDOUNnd0lIO0E4Qzd2SUU7Ozs7RUFJQyxnQkFBQTtDOUMrdklIO0E4QzV2SUU7RUFDQyxpQkFBQTtDOUM4dklIO0E4Qy8wSUQ7RUFxRkksZUFBQTtDOUM2dklIO0E4QzN2SUc7Ozs7RUFJQyxlQUFBO0M5QzZ2SUo7QThDMXZJRzs7O0VBR0MsZUFBQTtDOUM0dklKO0E4QzcxSUQ7RUF5R0UsVUFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtDOUN1dklEO0E4Q3J2SUM7Ozs7RUFJQyxlQUFBO0VBQ0EsZUFBQTtDOUN1dklGO0E4Q3B2SUM7Ozs7RUFJQywwQkFBQTtFQUNBLGNBQUE7QzlDc3ZJRjtBOENoM0lEO0VBZ0lFLE9BQUE7RUFDQSxTQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0M5Q212SUQ7QThDanZJQztFQUNDLGlCQUFBO0M5Q212SUY7QThDNTNJRDtFQTZJRyxXQUFBO0VBQ0EscUNBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtDOUNrdklGO0E4Q2h2SUU7RUFDQyxvQkFBQTtFQUNBLFlBQUE7QzlDa3ZJSDtBOEM5dUlHO0VBQ0Msa0JBQUE7QzlDZ3ZJSjtBR3p5SUc7RUFWRix1QkFBQTtDSHN6SUQ7QUd6eUlJO0VBYkgsdUJBQUE7Q0h5eklEO0FHL3lJRztFQWZGLHVCQUFBO0NIaTBJRDtBRy95SUk7RUFsQkgsdUJBQUE7Q0hvMElEO0FHcnpJRztFQWZGLHVCQUFBO0NIdTBJRDtBR3J6SUk7RUFsQkgsdUJBQUE7Q0gwMElEO0FHM3pJRztFQWZGLHVCQUFBO0NINjBJRDtBRzN6SUk7RUFsQkgsdUJBQUE7Q0hnMUlEO0FHajBJRztFQXhCRixhQUFBO0NINDFJRDtBR3AwSUc7RUFyQkQsMkJBQUE7Q0g0MUlGO0FHcDBJSTtFQTNCSCxhQUFBO0NIazJJRDtBR3YwSUk7RUF4QkYsMEJBQUE7Q0hrMklGO0FHNzBJRztFQXhCRixhQUFBO0NIdzJJRDtBR2gxSUc7RUFyQkQsMkJBQUE7Q0h3MklGO0FHaDFJSTtFQTNCSCxhQUFBO0NIODJJRDtBR24xSUk7RUF4QkYsMkJBQUE7Q0g4MklGO0FHejFJRztFQXhCRixhQUFBO0NIbzNJRDtBRzUxSUc7RUFyQkQsMkJBQUE7Q0hvM0lGO0FHNTFJSTtFQTNCSCxhQUFBO0NIMDNJRDtBRy8xSUk7RUF4QkYsMkJBQUE7Q0gwM0lGO0ErQzk4SUQ7RUFDQyxtQkFBQTtFQUNBLGlCQUFBO0MvQ2c5SUE7QStDOThJQTtFQUVFLGNBQUE7Qy9DKzhJRjtBK0NyOUlEO0VBWUUsd0JBQUE7Qy9DNDhJRDtBK0N4OUlEO0VBaUJFLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLHVCQUFBO0MvQzA4SUQ7QStDNzlJRDs7RUF1Qkcsd0NBQUE7VUFBQSxnQ0FBQTtFQUNBLGlDQUFBO1VBQUEseUJBQUE7Qy9DMDhJRjtBK0N4OElFOztFQUNDLG1DQUFBO1VBQUEsMkJBQUE7Qy9DMjhJSDtBK0N4OElFOztFQUNDLGlDQUFBO1VBQUEseUJBQUE7Qy9DMjhJSDtBK0N4OElFOztFQUNDLGtDQUFBO1VBQUEsMEJBQUE7Qy9DMjhJSDtBK0N4OElFOztFQUNDLGlDQUFBO1VBQUEseUJBQUE7Qy9DMjhJSDtBK0N4OElFOztFQUNDLG1DQUFBO1VBQUEsMkJBQUE7Qy9DMjhJSDtBK0N2OElDO0VBRUUsc0NBQUE7VUFBQSw4QkFBQTtDL0N3OElIO0ErQ3Q4SUc7RUFDQyxxQ0FBQTtVQUFBLDZCQUFBO0MvQ3c4SUo7QStDNzhJQztFQVVFLHFDQUFBO1VBQUEsNkJBQUE7Qy9DczhJSDtBK0NwOElHO0VBQ0Msb0NBQUE7VUFBQSw0QkFBQTtDL0NzOElKO0ErQ2o4SUM7RUFFRSxxQ0FBQTtVQUFBLDZCQUFBO0MvQ2s4SUg7QStDaDhJRztFQUNDLHNDQUFBO1VBQUEsOEJBQUE7Qy9DazhJSjtBK0N2OElDO0VBVUUsb0NBQUE7VUFBQSw0QkFBQTtDL0NnOElIO0ErQzk3SUc7RUFDQyxxQ0FBQTtVQUFBLDZCQUFBO0MvQ2c4SUo7QStDOWdKRDtFQXNGRSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtDL0MyN0lEO0ErQ3o3SUM7RUFDQyxhQUFBO0MvQzI3SUY7QStDeDdJQzs7O0VBR0Msb0JBQUE7RUFDQSxtQkFBQTtDL0MwN0lGO0ErQ3Y3SUM7Ozs7RUFJQyxpQkFBQTtFQUNBLGdCQUFBO0MvQ3k3SUY7QStDcjdJQztFQUNDLDBCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7Qy9DdTdJRjtBK0NuN0lDO0VBQ0MsZUFBQTtFQUNBLHNCQUFBO0MvQ3E3SUY7QStDcGpKRDtFQXFJRSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7Qy9DazdJRDtBK0NoN0lDO0VBQ0MsYUFBQTtDL0NrN0lGO0ErQy82SUM7OztFQUdDLFdBQUE7RUFDQSxrQkFBQTtDL0NpN0lGO0ErQzk2SUM7RUFDQyxXQUFBO0VBQ0EsZUFBQTtDL0NnN0lGO0ErQzc2SUM7OztFQUdDLFlBQUE7RUFDQSxlQUFBO0MvQys2SUY7QStDN2tKRDtFQWtLRyxZQUFBO0VBQ0EsYUFBQTtDL0M4NklGO0ErQ2psSkQ7RUF1S0csYUFBQTtDL0M2NklGO0ErQzM2SUU7RUFDQyxtQkFBQTtDL0M2NklIO0ErQ3ZsSkQ7RUFpTEUsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7Qy9DeTZJRDtBK0N2NklDOzs7RUFHQyxtQkFBQTtFQUNBLGtCQUFBO0MvQ3k2SUY7QStDdDZJQzs7OztFQUlDLGdCQUFBO0VBQ0EsZUFBQTtDL0N3NklGO0ErQ3ptSkQ7RUF1TUUsbUJBQUE7Qy9DcTZJRDtBK0NuNklDOzs7RUFHQyxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtDL0NxNklGO0ErQ2w2SUM7Ozs7RUFJQyxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtDL0NvNklGO0ErQzVuSkQ7RUE0Tkcsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0MvQ202SUY7QStDam9KRDtFQWlPSSxlQUFBO0MvQ202SUg7QStDcG9KRDtFQXdPRSxXQUFBO0VBQ0EsVUFBQTtDL0MrNUlEO0ErQ3hvSkQ7RUFrUEcsb0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EseUNBQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0MvQ3k1SUY7QStDdjVJRTtFQUNDLFVBQUE7Qy9DeTVJSDtBK0N0NUlFO0VBQ0MsWUFBQTtDL0N3NUlIO0ErQ3I1SUU7RUFDQyxVQUFBO0MvQ3U1SUg7QStDcDVJRTtFQUNDLFVBQUE7Qy9DczVJSDtBK0NuNUlFO0VBQ0MsVUFBQTtDL0NxNUlIO0ErQ2w1SUU7RUFDQyxZQUFBO0MvQ281SUg7QStDajVJRTtFQUNDLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0MvQ201SUg7QStDaDVJRTtFQUNDLFlBQUE7Qy9DazVJSDtBK0M5NElDO0VBQ0MsY0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSxlQUFBO0MvQ2c1SUY7QStDOTRJRTtFQUNDLGVBQUE7Qy9DZzVJSDtBK0MxckpEO0VBZ1RFLFdBQUE7Qy9DNjRJRDtBK0MzNElDO0VBQ0MsV0FBQTtFQUNBLFlBQUE7Qy9DNjRJRjtBK0MzNElFO0VBQ0MsZUFBQTtDL0M2NElIO0ErQ3o0SUM7OztFQUdDLFdBQUE7Qy9DMjRJRjtBK0N6NElFOzs7RUFDQyxXQUFBO0VBQ0EsWUFBQTtDL0M2NElIO0ErQ3o0SUM7Ozs7RUFJQyxXQUFBO0MvQzI0SUY7QStDejRJRTs7OztFQUNDLFdBQUE7RUFDQSxZQUFBO0MvQzg0SUg7QStDNXRKRDtFQW9WRSxZQUFBO0MvQzI0SUQ7QStDejRJQztFQUNDLFlBQUE7RUFDQSxXQUFBO0MvQzI0SUY7QStDejRJRTtFQUNDLGVBQUE7Qy9DMjRJSDtBK0N2NElDOzs7RUFHQyxZQUFBO0MvQ3k0SUY7QStDdjRJRTs7O0VBQ0MsWUFBQTtFQUNBLFdBQUE7Qy9DMjRJSDtBK0N2NElDOzs7O0VBSUMsWUFBQTtDL0N5NElGO0ErQ3Y0SUU7Ozs7RUFDQyxZQUFBO0VBQ0EsV0FBQTtDL0M0NElIO0ErQ3Y0SUE7RUFHRyxZQUFBO0MvQ3U0SUg7QStDcjRJRztFQUNDLFlBQUE7Qy9DdTRJSjtBK0M3NElBO0VBWUUsV0FBQTtDL0NvNElGO0ErQ2w0SUU7RUFDQyxXQUFBO0VBQ0EsWUFBQTtDL0NvNElIO0ErQ2o0SUU7OztFQUdDLFdBQUE7Qy9DbTRJSDtBK0NqNElHOzs7RUFDQyxXQUFBO0VBQ0EsWUFBQTtDL0NxNElKO0ErQ2o0SUU7Ozs7RUFJQyxXQUFBO0MvQ200SUg7QStDajRJRzs7OztFQUNDLFdBQUE7RUFDQSxZQUFBO0MvQ3M0SUo7QStDNTZJQTtFQTRDRSxZQUFBO0MvQ200SUY7QStDajRJRTtFQUNDLFlBQUE7RUFDQSxXQUFBO0MvQ200SUg7QStDaDRJRTs7O0VBR0MsWUFBQTtDL0NrNElIO0ErQ2g0SUc7OztFQUNDLFlBQUE7RUFDQSxXQUFBO0MvQ280SUo7QStDaDRJRTs7OztFQUlDLFlBQUE7Qy9DazRJSDtBK0NoNElHOzs7O0VBQ0MsWUFBQTtFQUNBLFdBQUE7Qy9DcTRJSjtBZ0RsMEpEO0VBQ0Msc0JBQUE7Q2hEbzBKQTtBZ0RyMEpEO0VBTUUsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0NoRGswSkQ7QWdEMzBKRDtFQVlHLFdBQUE7Q2hEazBKRjtBZ0Q5MEpEO0VBZUksc0JBQUE7RUFDQSwyQ0FBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxlQUFBO0VBQ0EsMEJBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsWUFBQTtFQUNHLDBCQUFBO0tBQUEsdUJBQUE7TUFBQSxzQkFBQTtVQUFBLGtCQUFBO0NoRGswSk47QWdELzFKRDtFQWdDSyxtQkFBQTtFQUNBLFdBQUE7RUFDQSxxQkFBQTtDaERrMEpKO0FnRDl6Skc7Ozs7O0VBS0MsY0FBQTtDaERnMEpKO0FnRDV6Skc7RUFDQyxlQUFBO0NoRDh6Sko7QWdEMXpKRztFQUNDLG1CQUFBO0NoRDR6Sko7QWdEeHpKRztFQUNDLG9CQUFBO0VBQ0EsZUFBQTtFQUNBLHdCQUFBO0NoRDB6Sko7QWdEdnpKSTs7Ozs7RUFLQyxlQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7Q2hEeXpKTDtBZ0QvM0pEO0VBK0VFLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxvQkFBQTtFQUNBLDBDQUFBO0VBQ0EsNENBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0csMEJBQUE7S0FBQSx1QkFBQTtNQUFBLHNCQUFBO1VBQUEsa0JBQUE7Q2hEbXpKSjtBZ0RoekpDOztFQUVDLGNBQUE7Q2hEa3pKRjtBZ0Q5eUpDOztFQUVDLGVBQUE7Q2hEZ3pKRjtBZ0RsNUpEO0VBdUdHLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsWUFBQTtFQUNBLHVCQUFBO0NoRDh5SkY7QWdENXlKRTtFQUVDLDBCQUFBO0NoRDZ5Skg7QWdEenlKRTtFQUNDLG9CQUFBO0NoRDJ5Skg7QWdEMXlKRztFQUNDLGlCQUFBO0NoRDR5Sko7QWdEdnlKRTtFQUNDLG9CQUFBO0NoRHl5Skg7QWdEdnlKRztFQUNDLGlCQUFBO0NoRHl5Sko7QWdEMzZKRDtFQTBJRSxZQUFBO0NoRG95SkQ7QWdEOTZKRDtFQStJRSxjQUFBO0NoRGt5SkQ7QWdEaHlKQzs7OztFQUlDLCtCQUFBO01BQUEsMkJBQUE7VUFBQSx1QkFBQTtFQUNBLDBCQUFBO01BQUEsc0JBQUE7VUFBQSxrQkFBQTtDaERreUpGO0FnRHZ5SkM7Ozs7Ozs7O0VBVUUsWUFBQTtDaER1eUpIO0FnRGp6SkM7Ozs7RUFlRSxXQUFBO0NoRHd5Skg7QWdEdnpKQzs7OztFQW1CRyxnQkFBQTtDaEQweUpKO0FnRHB5SkM7RUFDQyxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtDaERzeUpGO0FpRGo5SkQ7RUFHRSxZQUFBO0NqRGk5SkQ7QWlEcDlKRDs7RUFTRSxjQUFBO0NqRCs4SkQ7QWlEeDlKRDtFQWNFLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsNENBQUE7RUFDQSxjQUFBO0VBQ0EsZ0NBQUE7TUFBQSxzQkFBQTtVQUFBLHdCQUFBO0NqRDY4SkQ7QWlEMThKQztFQUlFLGVBQUE7RUFDQSxtQkFBQTtDakR5OEpIO0FpRGwrSkQ7O0VBb0NHLGNBQUE7Q2pEazhKRjtBaUR0K0pEOztFQXlDRyxZQUFBO0NqRGk4SkY7QWlENzdKQzs7OztFQUdFLFdBQUE7Q2pEZzhKSDtBaURoL0pEOztFQXdERSxVQUFBO0VBQ0EsV0FBQTtDakQ0N0pEO0FpRHIvSkQ7O0VBNkRHLGVBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7Q2pENDdKRjtBaUQ1L0pEO0VBc0VFLFdBQUE7RUFDQSxvQkFBQTtDakR5N0pEO0FpRGhnS0Q7RUEyRUcsbUJBQUE7RUFDQSxlQUFBO0NqRHc3SkY7QWlEcjdKRTtFQUNDLG1CQUFBO0NqRHU3Skg7QWlEdmdLRDtFQXNGRyxlQUFBO0VBQ0EsWUFBQTtDakRvN0pGO0FpRDNnS0Q7RUE2RkksbUJBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUNBQUE7Q2pEaTdKSDtBaURqaEtEO0VBdUdFLFdBQUE7RUFDQSxvQkFBQTtDakQ2NkpEO0FpRDM2SkM7RUFDQyxZQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7Q2pENjZKRjtBaUQxaEtEO0VBbUhFLFdBQUE7Q2pEMDZKRDtBaUQ3aEtEO0VBd0hFLGdCQUFBO0NqRHc2SkQ7QWlEaGlLRDtFQWdJRyxrQkFBQTtDakRtNkpGO0FpRDk1SkE7RUFHRyxjQUFBO0NqRDg1Skg7QWlEajZKQTtFQU9HLFlBQUE7Q2pENjVKSDtBaURwNUpHOzs7Ozs7RUFFRSxXQUFBO0VBQ0EsZUFBQTtDakQwNUpMO0FpRDc1Skc7Ozs7OztFQU9FLFdBQUE7Q2pEODVKTDtBaURyNUpHOzs7O0VBRUUsV0FBQTtFQUNBLGVBQUE7Q2pEeTVKTDtBaUQ1NUpHOzs7O0VBT0UsV0FBQTtDakQyNUpMO0FpRHQ1SkU7O0VBRUMsaUJBQUE7Q2pEdzVKSDtBaUR0NUpHOzs7O0VBR0UsZUFBQTtFQUNBLFlBQUE7Q2pEeTVKTDtBaURqNUpBO0VBQ0MsY0FBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtDakRtNUpEO0FpRHQ1SkE7RUFNRSxvQkFBQTtDakRtNUpGO0FpRGo1SkU7RUFDQyxpQkFBQTtDakRtNUpIO0FpRDU1SkE7RUFjRSxpQkFBQTtDakRpNUpGO0FpRC81SkE7RUFtQkUsY0FBQTtFQUNBLCtCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7Q2pEKzRKRjtBaUQ1NEpFO0VBQ0MsK0JBQUE7Q2pEODRKSDtBaUR4NkpBO0VBa0NHLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0NqRHk0Skg7QWlEdjRKRztFQUNDLHVCQUFBO0VBQ0EsZ0JBQUE7Q2pEeTRKSjtBaUR0NEpHO0VBQ0Msc0JBQUE7RUFDQSxpQkFBQTtDakR3NEpKO0FpRHI3SkE7RUFzREcsV0FBQTtDakRrNEpIO0FpRGg0Skc7RUFDQyxvQkFBQTtDakRrNEpKO0FpRC8zSkc7RUFDQyxtQkFBQTtDakRpNEpKO0FpRDk3SkE7RUF1RUUsc0JBQUE7RUFDQSxtQ0FBQTtLQUFBLHlCQUFBO1VBQUEsb0JBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtDakQwM0pGO0FpRHgzSkU7RUFDQyxXQUFBO0NqRDAzSkg7QWlEdDNKRTtFQUVFLG9DQUFBO1VBQUEsNEJBQUE7Q2pEdTNKSjtBaURsM0pFO0VBQ0MsaUJBQUE7Q2pEbzNKSDtBaURyM0pFO0VBTUcsd0NBQUE7VUFBQSxnQ0FBQTtDakRrM0pMO0FpRGw5SkE7RUF1R0UsWUFBQTtDakQ4MkpGO0FpRDMySkc7RUFDQyxXQUFBO0VBQ0EsbUVBQUE7VUFBQSwyREFBQTtDakQ2MkpKO0FpRHo5SkE7Ozs7RUFzSEcsWUFBQTtDakR5MkpIO0FpRC85SkE7O0VBNkhFLFVBQUE7Q2pEczJKRjtBaURuK0pBOztFQWlJRyxVQUFBO0NqRHMySkg7QWlEditKQTs7RUFvSUksbUJBQUE7Q2pEdTJKSjtBaUQzK0pBO0VBMklFLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0NqRG0ySkY7QWlEbC9KQTtFQWtKRyxpQkFBQTtDakRtMkpIO0FpRDcxSkU7RUFDQyxvQ0FBQTtDakQrMUpIO0FpRHgvSkE7RUErSkUsWUFBQTtFQUNBLHFCQUFBO0NqRDQxSkY7QUFDRCxhQUFhO0FrRDlyS1o7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSx5Q0FBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7Q2xEZ3NLQTtBa0R2c0tBO0VBV0Msb0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0VBQ0EsMEJBQUE7Q2xEK3JLRDtBa0RqdEtBO0VBcUJFLGVBQUE7Q2xEK3JLRjtBa0RwdEtBOztFQTBCQyxpQkFBQTtFQUNBLFdBQUE7Q2xEOHJLRDtBa0R6dEtBOztFQThCRSw0QkFBQTtDbEQrcktGO0FrRDd0S0E7O0VBbUNJLGVBQUE7Q2xEOHJLSjtBa0RqdUtBOztFQTBDQyw0Q0FBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7Q2xEMnJLRDtBa0R6cktDOztFQUNDLFVBQUE7Q2xENHJLRjtBa0Q3dUtBO0VBdURDLHlDQUFBO0VBQ0EseUJBQUE7Q2xEeXJLRDtBa0RqdktBO0VBMkRFLG9CQUFBO0NsRHlyS0Y7QWtEdnJLRTtFQUNDLGNBQUE7Q2xEeXJLSDtBa0R2dktBO0VBb0VHLG9CQUFBO0NsRHNyS0g7QWtEMXZLQTtFQXlFSSxvQkFBQTtDbERvcktKO0FrRDd2S0E7RUE4RUssb0JBQUE7Q2xEa3JLTDtBa0Rod0tBO0VBbUZNLHFCQUFBO0NsRGdyS047QWtEbndLQTtFQTZGQywyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtDbER5cUtEO0FrRHZxS0M7RUFDQywyQkFBQTtDbER5cUtGO0FrRGpxS0M7O0VBRUMsc0JBQUE7RUFDQSxvQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBQUE7Q2xEbXFLRjtBa0QvcEtDO0VBQ0MsdUJBQUE7Q2xEaXFLRjtBa0QxeEtBO0VBNkhFLGVBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtDbERncUtGO0FrRC94S0E7RUFvSUUsc0JBQUE7RUFDQSxlQUFBO0VBQ0EsMkJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0NsRDhwS0Y7QWtEdHlLQTtFQTZJRSwwQkFBQTtFQUNBLGdCQUFBO0NsRDRwS0Y7QWtEMXlLQTtFQWlKRyxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtDbEQ0cEtIO0FrRHRwS0E7RUFDQyxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtDbER3cEtEO0FrRHJwS0M7RUFDQyxrQkFBQTtDbER1cEtGO0FrRDlwS0E7RUFZRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGdDQUFBO0NsRHFwS0Y7QWtEbnFLQTs7RUFrQkMsa0RBQUE7RUFDQyxnQkFBQTtDbERxcEtGO0FrRG5wS0U7O0VBQ0MsVUFBQTtDbERzcEtIO0FrRDVxS0E7RUE0QkMsK0NBQUE7RUFDQyxxQkFBQTtDbERtcEtGO0FrRGhyS0E7RUFrQ0UsZUFBQTtDbERpcEtGO0FrRG5yS0E7RUEwQ0csZUFBQTtDbEQ0b0tIO0FrRHRyS0E7RUErQ0csZ0NBQUE7Q2xEMG9LSDtBa0R6cktBOzs7OztFQXlERSxlQUFBO0VBQ0Esb0JBQUE7Q2xEdW9LRjtBa0Rqc0tBO0VBK0RFLGVBQUE7Q2xEcW9LRjtBa0Q3MUtBO0VBOE5DLGNBQUE7Q2xEa29LRDtBbURoMktEO0VBR0UsZ0JBQUE7RUFDQSxrQkFBQTtDbkRnMktEO0FtRHAyS0Q7RUFTRSxjQUFBO0NuRDgxS0Q7QW1EMzFLQztFQUNDLGdCQUFBO0NuRDYxS0Y7QW1EMTJLRDtFQW1CRSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0NuRDAxS0Q7QW1ELzJLRDtFQXlCRSxpQkFBQTtDbkR5MUtEO0FtRHYxS0M7RUFDQywyQkFBQTtDbkR5MUtGO0FtRHIzS0Q7RUFrQ0UsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0EsMEJBQUE7Q25EczFLRDtBbUQzM0tEO0VBMENFLGlCQUFBO0NuRG8xS0Q7QW1EOTNLRDtFQStDRSxrQkFBQTtFQUNBLDBCQUFBO0VBQ0EsbUJBQUE7Q25EazFLRDtBbUQvMEtDO0VBQ0MsaUJBQUE7RUFDQSwyQkFBQTtDbkRpMUtGO0FtRDcwS0M7RUFDQyxnQ0FBQTtDbkQrMEtGO0FtRDE0S0Q7RUFrRUcsV0FBQTtDbkQyMEtGO0FtRDc0S0Q7O0VBeUVFLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0NuRHcwS0Q7QW1EbjVLRDtFQStFRSxrQkFBQTtDbkR1MEtEO0FtRHQ1S0Q7RUFrRkcsb0JBQUE7Q25EdTBLRjtBbUR6NUtEO0VBdUZFLGlCQUFBO0NuRHEwS0Q7QW1ENTVLRDtFQTBGRyxvQkFBQTtDbkRxMEtGO0FrRDdyS0E7O0VFN05DLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtDcEQ4NUtEO0FvRDM1S0M7O0VBQ0MsZUFBQTtDcEQ4NUtGO0FrRHZzS0E7O0VFbk5FLGVBQUE7RUFDQSxpQkFBQTtDcEQ4NUtGO0FrRDVzS0E7RUUzTUMsc0JBQUE7RUFDQSwwQkFBQTtFQUNBLGdCQUFBO0NwRDA1S0Q7QW9EdjVLQztFQUNDLGdDQUFBO0NwRHk1S0Y7QWtEcHRLQTtFRS9MQywwQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7Q3BEczVLRDtBb0RuNUtDO0VBQ0MsZ0NBQUE7Q3BEcTVLRjtBa0Q1dEtBO0VFckxFLGVBQUE7RUFDQSxpQkFBQTtDcERvNUtGO0FxRGw4S0Q7RUFJRSxnQkFBQTtFQUNBLGtCQUFBO0NyRGk4S0Q7QXFEdDhLRDtFQVlLLGVBQUE7Q3JENjdLSjtBcUR6OEtEO0VBb0JFLHlDQUFBO0VBQ0EseUJBQUE7Q3JEdzdLRDtBcUQ3OEtEO0VBd0JHLG1CQUFBO0NyRHc3S0Y7QXFEdDdLRTtFQUNDLGNBQUE7RUFDQSxpQkFBQTtDckR3N0tIO0FxRHA5S0Q7RWxEK0tDLG9CQUFBO0VBQ0EsbUJBQUE7Q0h3eUtBO0FxRHg5S0Q7RWxEb0xDLG9CQUFBO0VBQ0EsbUJBQUE7Q0h1eUtBO0FxRDU5S0Q7RWxEK0tDLG9CQUFBO0VBQ0EsbUJBQUE7Q0hnektBO0FxRGgrS0Q7RWxEb0xDLG9CQUFBO0VBQ0EsbUJBQUE7Q0greUtBO0FxRHArS0Q7RWxEK0tDLG9CQUFBO0VBQ0EsbUJBQUE7Q0h3ektBO0FxRHgrS0Q7RWxEb0xDLHFCQUFBO0VBQ0Esb0JBQUE7Q0h1ektBO0FxRDUrS0Q7RWxEK0tDLHFCQUFBO0VBQ0Esb0JBQUE7Q0hnMEtBO0FxRGgvS0Q7RWxEb0xDLHFCQUFBO0VBQ0Esb0JBQUE7Q0grektBO0FxRHAvS0Q7RWxEK0tDLHFCQUFBO0VBQ0Esb0JBQUE7Q0h3MEtBO0FxRHgvS0Q7RWxEb0xDLHFCQUFBO0VBQ0Esb0JBQUE7Q0h1MEtBO0FxRDUvS0Q7RWxEK0tDLHFCQUFBO0VBQ0Esb0JBQUE7Q0hnMUtBO0FxRGhnTEQ7RWxEb0xDLHFCQUFBO0VBQ0Esb0JBQUE7Q0grMEtBO0FxRDU2S0E7RUFJRSwrQ0FBQTtFbERtRkYsZ0JBQUE7RUFDQSxlQUFBO0NIeTFLQTtBcURqN0tBO0VsRDRGQSxvQkFBQTtFQUNBLG1CQUFBO0NIdzFLQTtBcURyN0tBO0VsRHVGQSxvQkFBQTtFQUNBLG1CQUFBO0NIaTJLQTtBcUR6N0tBO0VsRDRGQSxvQkFBQTtFQUNBLG1CQUFBO0NIZzJLQTtBcUQ3N0tBO0VsRHVGQSxvQkFBQTtFQUNBLG1CQUFBO0NIeTJLQTtBcURqOEtBO0VsRDRGQSxvQkFBQTtFQUNBLG1CQUFBO0NIdzJLQTtBcURyOEtBO0VsRHVGQSxvQkFBQTtFQUNBLG1CQUFBO0NIaTNLQTtBcUR6OEtBO0VsRDRGQSxvQkFBQTtFQUNBLG1CQUFBO0NIZzNLQTtBcUQ3OEtBO0VsRHVGQSxvQkFBQTtFQUNBLG1CQUFBO0NIeTNLQTtBcURqOUtBO0VsRDRGQSxxQkFBQTtFQUNBLG9CQUFBO0NIdzNLQTtBcURyOUtBO0VsRHVGQSxxQkFBQTtFQUNBLG9CQUFBO0NIaTRLQTtBcUR6OUtBO0VsRDRGQSxxQkFBQTtFQUNBLG9CQUFBO0NIZzRLQTtBc0RyakxEO0VBQ0MsY0FBQTtDdER1akxBO0FzRHhqTEQ7OztFQU9FLGNBQUE7Q3REc2pMRDtBc0RwakxDOzs7Ozs7RUFFQyxjQUFBO0N0RDBqTEY7QXNEcmtMRDtFQWlCRSxvQkFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLDBCQUFBO0VBQ0EseUJBQUE7Q3REdWpMRDtBc0RyakxDO0VBQ0Msb0JBQUE7RUFDQSwyQkFBQTtDdER1akxGO0FzRG5qTEM7RUFDQywrQkFBQTtDdERxakxGO0F1RG5sTEQ7RUFJRSx3QkFBQTtDdkRrbExEO0F1RC9rTEM7RUFDQyxxQkFBQTtDdkRpbExGO0F1RHpsTEQ7RUFlRSxvQkFBQTtFQUNBLDJCQUFBO0N2RDZrTEQ7QXVEMWtMQztFQUNDLHFDQUFBO0N2RDRrTEY7QXdEaG1MRDtFQUVFLGNBQUE7RUFDQSxtQkFBQTtDeERpbUxEO0F3RDlsTEM7RUFDQyxnQkFBQTtDeERnbUxGO0F5RHZtTEQ7RUFFRSxZQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7Q3pEd21MRDtBeUR0bUxDO0V0RHdLRCxnQkFBQTtFQUNBLGVBQUE7RXNEdktFLFlBQUE7Q3pEeW1MRjtBMERsbkxEO0VBRUUsWUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBO0MxRG1uTEQ7QTBEam5MQztFdkR3S0QsZ0JBQUE7RUFDQSxlQUFBO0V1RHZLRSxZQUFBO0MxRG9uTEY7QTJEN25MRDtFQVVLLFlBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0MzRHNuTEo7QTJEaG5MSTtFQUNDLGdDQUFBO0MzRGtuTEw7QTJEdG9MRDtFQTBCSSxjQUFBO0MzRCttTEg7QTJEem9MRDs7RUErQkksZ0JBQUE7QzNEOG1MSDtBMkQ3b0xEO0VBbUNJLHNCQUFBO0MzRDZtTEg7QTJEaHBMRDtFQXVDSSxlQUFBO0MzRDRtTEg7QTJEbnBMRDtFQTRDSywwQkFBQTtDM0QwbUxKO0EyRHBtTEE7RUFDQyxpQkFBQTtDM0RzbUxEO0EyRHZtTEE7OztFQU1FLGNBQUE7QzNEc21MRjtBMkQ1bUxBO0VBVUUsb0JBQUE7RUFFQSxtQkFBQTtFQUNBLDBCQUFBO0VBQ0EsWUFBQTtDM0RvbUxGO0EyRGhtTEE7RUFJSSxtQkFBQTtDM0QrbExKO0EyRDlsTEk7O0VBRUMsWUFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0MzRGdtTEw7QTJEem1MQTtFQVlLLGVBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtDM0RnbUxMO0EyRC9sTEs7RUFDQyxtQkFBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0MzRGltTE47QTJEaG1MTTtFQUNDLG9CQUFBO0VBQ0EsMEJBQUE7QzNEa21MUDtBMkRqb0xBO0VBb0NLLHNCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0MzRGdtTEw7QTJEMW9MQTtFQTZDSyxtQkFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0MzRGdtTEw7QTJEL29MQTs7O0VBbURNLHNCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtDM0RpbUxOO0EyRHpwTEE7RUEyRE0sb0JBQUE7RUFDQSxpQkFBQTtDM0RpbUxOO0EyRDdwTEE7RUFnRUssZUFBQTtFQUNBLHFCQUFBO0MzRGdtTEw7QTJEanFMQTtFQW1FTSxpQkFBQTtDM0RpbUxOO0EyRHBxTEE7RUF5RUcsVUFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7RUFDQSx5Q0FBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLDBCQUFBO0MzRDhsTEg7QTJEN3FMQTtFQWlGSSxlQUFBO0MzRCtsTEo7QTJEaHJMQTtFQW9GSSxlQUFBO0MzRCtsTEo7QTJEbnJMQTtFQXdGRyxxQkFBQTtDM0Q4bExIO0EyRHRyTEE7OztFQTJGSSxrQkFBQTtDM0RnbUxKO0EyRC9sTEk7OztFQUVDLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSwwQkFBQTtFQUNBLHVCQUFBO0MzRGttTEw7QTJEM2xMQTtFQUVFLGNBQUE7QzNENGxMRjtBMkQ5bExBO0VBSUcsbUJBQUE7RUFDQSxhQUFBO0MzRDZsTEg7QTJENWxMRzs7RUFHRSxVQUFBO0MzRDZsTEw7QTJEdG1MQTtFQWNJLFlBQUE7RUFDQSxpQkFBQTtFQUNBLDZCQUFBO0VBQ0EsdUJBQUE7QzNEMmxMSjtBMkQxbExJO0VBQ0MsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLHlCQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7RXhENUtMLG9DQUFBO0VBQ0EsbUNBQUE7RXdENktLLGVBQUE7RUFDQSxxQkFBQTtDM0Q2bExMO0EyRHpuTEE7RUFnQ0ksbUJBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7QzNENGxMSjtBMkR0bExBO0VBRUUsY0FBQTtDM0R1bExGO0EyRHpsTEE7RUFJRyxzQkFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0MzRHdsTEg7QTJEOWxMQTtFQVNJLG1CQUFBO0VBQ0EsMEJBQUE7RUFDQSxlQUFBO0MzRHdsTEo7QTJEdmxMSTtFQUNDLDBCQUFBO0VBQ0EsdUJBQUE7QzNEeWxMTDtBMkRsbExBO0VBRUUscUJBQUE7QzNEbWxMRjtBMkRybExBO0VBSUcsK0JBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtDM0RvbExIO0EyRDFsTEE7RUFRSSxvQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0Esb0JBQUE7RUFDQSx5Q0FBQTtDM0RxbExKO0EyRGptTEE7RUFlSSxvQkFBQTtFQUNBLFlBQUE7QzNEcWxMSjtBMkRybUxBO0VBd0JJLDBCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtDM0RnbExKO0EyRDFtTEE7O0VBNkJLLGVBQUE7RUFDQSxpQkFBQTtDM0RpbExMO0EyRDFrTEE7RUFHRSx3QkFBQTtDM0Qwa0xGO0EyRHZrTEU7RUFDQyxxQkFBQTtDM0R5a0xIO0EyRGhsTEE7RUFjRSxvQkFBQTtFQUNBLDJCQUFBO0MzRHFrTEY7QTJEbGtMRTtFQUNDLHFDQUFBO0MzRG9rTEg7QTREdDJMRDtFQUlFLGNBQUE7RUFDQSxtQkFBQTtDNURxMkxEO0E0RG4yTEM7RUFDQyxpQkFBQTtFQUNBLFdBQUE7QzVEcTJMRjtBNEQ5MkxEO0VBZUUsc0JBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7QzVEazJMRDtBNERoMkxDO0VBQ0Msc0JBQUE7QzVEazJMRjtBNER0M0xEO0VBeUJFLHNCQUFBO0VBQ0EsZ0JBQUE7QzVEZzJMRDtBNkR0M0xDO0VBQ0Msb0JBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0M3RHczTEY7QTZEcDNMQztFQUNDLHNCQUFBO0M3RHMzTEY7QThEbDRMRDtFQUdHLFVBQUE7RUFDRSxxQkFBQTtDOURrNExKO0E4RGg0TEk7RUFDQyxtQkFBQTtDOURrNExMO0E4RDUzTEE7RUFHRyxVQUFBO0VBQ0Esa0JBQUE7QzlENDNMSDtBOERoNExBOzs7RUFVRSxxQ0FBQTtDOUQyM0xGO0E4RGw1TEQ7RUE2QkUsWUFBQTtDOUR3M0xEO0E4RHI1TEQ7OztFQWtDRSxtQkFBQTtDOUR3M0xEO0ErRDE1TEQ7RUFLRyxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtDL0R3NUxGO0FnRTc1TEQ7RUErQ0UsWUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtDaEVpM0xEO0FnRTEyTEU7RUFDQyw0QkFBQTtFQUNBLHFDQUFBO0NoRTQyTEg7QWdFMTJMRztFQUNDLG9DQUFBO0NoRTQyTEo7QWdFMTJMSTtFQUNDLGVBQUE7Q2hFNDJMTDtBZ0VwM0xFO0VBQ0MsNEJBQUE7RUFDQSxxQ0FBQTtDaEVzM0xIO0FnRXAzTEc7RUFDQyxvQ0FBQTtDaEVzM0xKO0FnRXAzTEk7RUFDQyxlQUFBO0NoRXMzTEw7QWdFOTNMRTtFQUNDLDRCQUFBO0VBQ0EscUNBQUE7Q2hFZzRMSDtBZ0U5M0xHO0VBQ0Msb0NBQUE7Q2hFZzRMSjtBZ0U5M0xJO0VBQ0MsZUFBQTtDaEVnNExMO0FnRXg0TEU7RUFDQyw0QkFBQTtFQUNBLHFDQUFBO0NoRTA0TEg7QWdFeDRMRztFQUNDLG9DQUFBO0NoRTA0TEo7QWdFeDRMSTtFQUNDLGVBQUE7Q2hFMDRMTDtBZ0VsNUxFO0VBQ0MsNEJBQUE7RUFDQSxxQ0FBQTtDaEVvNUxIO0FnRWw1TEc7RUFDQyxvQ0FBQTtDaEVvNUxKO0FnRWw1TEk7RUFDQyxlQUFBO0NoRW81TEw7QWdFNTVMRTtFQUNDLDRCQUFBO0VBQ0EscUNBQUE7Q2hFODVMSDtBZ0U1NUxHO0VBQ0Msb0NBQUE7Q2hFODVMSjtBZ0U1NUxJO0VBQ0MsZUFBQTtDaEU4NUxMO0FnRXQ2TEU7RUFDQyw0QkFBQTtFQUNBLHFDQUFBO0NoRXc2TEg7QWdFdDZMRztFQUNDLG9DQUFBO0NoRXc2TEo7QWdFdDZMSTtFQUNDLGVBQUE7Q2hFdzZMTDtBZ0VoN0xFO0VBQ0MsNEJBQUE7RUFDQSxxQ0FBQTtDaEVrN0xIO0FnRWg3TEc7RUFDQyxvQ0FBQTtDaEVrN0xKO0FnRWg3TEk7RUFDQyxlQUFBO0NoRWs3TEw7QWdFMTdMRTtFQUNDLDRCQUFBO0VBQ0EscUNBQUE7Q2hFNDdMSDtBZ0UxN0xHO0VBQ0Msb0NBQUE7Q2hFNDdMSjtBZ0UxN0xJO0VBQ0MsZUFBQTtDaEU0N0xMO0FnRXA4TEU7RUFDQyw0QkFBQTtFQUNBLHFDQUFBO0NoRXM4TEg7QWdFcDhMRztFQUNDLG9DQUFBO0NoRXM4TEo7QWdFcDhMSTtFQUNDLGVBQUE7Q2hFczhMTDtBZ0U5OExFO0VBQ0MsNEJBQUE7RUFDQSxxQ0FBQTtDaEVnOUxIO0FnRTk4TEc7RUFDQyxvQ0FBQTtDaEVnOUxKO0FnRTk4TEk7RUFDQyxlQUFBO0NoRWc5TEw7QWdFeDlMRTtFQUNDLDRCQUFBO0VBQ0EscUNBQUE7Q2hFMDlMSDtBZ0V4OUxHO0VBQ0Msb0NBQUE7Q2hFMDlMSjtBZ0V4OUxJO0VBQ0MsZUFBQTtDaEUwOUxMO0FnRWwrTEU7RUFDQyw0QkFBQTtFQUNBLHFDQUFBO0NoRW8rTEg7QWdFbCtMRztFQUNDLG9DQUFBO0NoRW8rTEo7QWdFbCtMSTtFQUNDLGVBQUE7Q2hFbytMTDtBZ0U1K0xFO0VBQ0MsNEJBQUE7RUFDQSxxQ0FBQTtDaEU4K0xIO0FnRTUrTEc7RUFDQyxvQ0FBQTtDaEU4K0xKO0FnRTUrTEk7RUFDQyxlQUFBO0NoRTgrTEw7QWdFdC9MRTtFQUNDLDRCQUFBO0VBQ0EscUNBQUE7Q2hFdy9MSDtBZ0V0L0xHO0VBQ0Msb0NBQUE7Q2hFdy9MSjtBZ0V0L0xJO0VBQ0MsZUFBQTtDaEV3L0xMO0FnRWhnTUU7RUFDQyw0QkFBQTtFQUNBLHFDQUFBO0NoRWtnTUg7QWdFaGdNRztFQUNDLG9DQUFBO0NoRWtnTUo7QWdFaGdNSTtFQUNDLGVBQUE7Q2hFa2dNTDtBZ0UxZ01FO0VBQ0MsNEJBQUE7RUFDQSxxQ0FBQTtDaEU0Z01IO0FnRTFnTUc7RUFDQyxvQ0FBQTtDaEU0Z01KO0FnRTFnTUk7RUFDQyxlQUFBO0NoRTRnTUw7QWdFcGhNRTtFQUNDLDRCQUFBO0VBQ0EscUNBQUE7Q2hFc2hNSDtBZ0VwaE1HO0VBQ0Msb0NBQUE7Q2hFc2hNSjtBZ0VwaE1JO0VBQ0MsZUFBQTtDaEVzaE1MO0FnRTloTUU7RUFDQyw0QkFBQTtFQUNBLHFDQUFBO0NoRWdpTUg7QWdFOWhNRztFQUNDLG9DQUFBO0NoRWdpTUo7QWdFOWhNSTtFQUNDLGVBQUE7Q2hFZ2lNTDtBZ0V4aU1FO0VBQ0MsNEJBQUE7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 */