/*
Theme Name: Luxury Property Show
Description: This theme holds customisation specific to TheLuxuryPropertyShow.com, no framework, for ease of upgrading and development in the future.
Author: iEfficient
Author URI: http://www.iefficient.co.uk
Version: 2.0
Template: framework
*/
/* Browser Reset */
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,
font,
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 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
	font-size: 100%;
	vertical-align: baseline;

	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

body {
	line-height: 1;
}

ol,
ul {
	list-style: none;
}

blockquote,
q {
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
	content: none;
}

blockquote {
	margin: 20px 0 30px;
	padding-left: 20px;
	border-left: 5px solid;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

table {
	border-spacing: 0;
	border-collapse: collapse;
}

article,
aside,
footer,
header,
hgroup,
nav,
section {
	display: block;
}

/* Basic Styles */
/* Body */
body {
	color: #666;
	background-color: #fff;
	font-family: "Lato", Arial, sans-serif;
	font-size: 16px;
	font-weight: 300;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1.7em;
}

body.page-template-page-template-blank-php #page-container {
	padding-top: 0 !important;
}

body.e_cover_background {
	background-repeat: no-repeat !important;
	background-attachment: fixed;
	background-position: top center !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	background-size: cover !important;
}

/* Links */
a {
	color: #545454;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

/* Inline Elements */
p {
	padding-bottom: 1em;
}

p:not(.has-background):last-of-type {
	padding-bottom: 0;
}

p.e_normal_padding {
	padding-bottom: 1em;
}

strong {
	font-weight: bold;
}

cite,
em,
i {
	font-style: italic;
}

pre,
code {
	margin-bottom: 10px;
	font-family: Courier New, monospace;
}

ins {
	text-decoration: none;
}

sup,
sub {
	position: relative;
	height: 0;
	line-height: 1;
	vertical-align: baseline;
}

sup {
	bottom: 0.8em;
}

sub {
	top: 0.3em;
}

dl {
	margin: 0 0 1.5em 0;
}

dl dt {
	font-weight: bold;
}

dd {
	margin-left: 1.5em;
}

blockquote p {
	padding-bottom: 0;
}

embed,
iframe,
object,
video {
	max-width: 100%;
}

/* Headers */
h1,
h2,
h3,
h4,
h5,
h6 {
	padding-bottom: 10px;
	color: #333;
	font-weight: 300;
	line-height: 1em;
}
h1.em_module_header,h2.em_module_header,h3.em_module_header,h4.em_module_header,h5.em_module_header,h6.em_module_header
 {font-family: "trajan-pro-3", Arial, sans-serif;font-weight: 500}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	color: inherit;
}

h1 {
	font-size: 30px;
}

h2 {
	font-size: 26px;
}

h3 {
	font-size: 22px;
}

h4 {
	font-size: 18px;
}

h5 {
	font-size: 16px;
}

h6 {
	font-size: 14px;
}

/* Forms */
input {
	-webkit-appearance: none;
}

input[type=checkbox] {
	-webkit-appearance: checkbox;
}

input[type=radio] {
	-webkit-appearance: radio;
}

input[type=text],
input[type=password],
input[type=tel],
input[type=email],
input.text,
input.title,
textarea,
select {
	padding: 2px;
	border: 1px solid #bbb;
	color: #4e4e4e;
	background-color: #fff;
}

input[type=text]:focus,
input.text:focus,
input.title:focus,
textarea:focus,
select:focus {
	border-color: #2d3940;
	color: #3e3e3e;
}

input[type=text],
input.text,
input.title,
textarea,
select {
	margin: 0;
}

textarea {
	padding: 4px;
}

input,
textarea,
select,
button {
	font-family: inherit;
}

/* Images */
img {
	max-width: 100%;
	height: auto;
}

#ie8 img {
	width: auto;
}

/* Clearfix */
.clear {
	clear: both;
}

br.clear {
	margin: 0;
	padding: 0;
}

/* Word Break */
#e-secondary-menu li,
#top-menu li {
	word-wrap: break-word;
}

/* Accent Color */
#e_search_icon:hover,
.mobile_menu_bar:before,
.mobile_menu_bar:after,
.e-social-icon a:hover,
.comment-reply-link,
.form-submit .em_button,
.entry-summary p.price ins,
.wp-pagenavi span.current,
.wp-pagenavi a:hover,
.e_password_protected_form .e_submit_button,
.nav-single a,
.posted_in a,
#top-menu li.current-menu-ancestor > a,
#top-menu li.current-menu-item > a,
.bottom-nav li.current-menu-item > a,
.footer-widget h4 {
	color: #545454;
}

.e-search-form,
.nav li ul,
.e_mobile_menu,
.footer-widget li:before,
blockquote {
	border-color: #545454;
}

#top-header,
#e-secondary-nav li ul {
	background-color: #545454;
}

/* Containers */
#main-content {
	background-color: #fff;
}

#main-header {
	-webkit-transition: background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out;
	-moz-transition: background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out;
	transition: background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out;
}

#main-header.e-disabled-animations * {
	transition-duration: 0s !important;
}

.container {
	position: relative;
	width: 80%;
	max-width: 1080px;
	margin: auto;
}

body:not(.e-tb) #main-content .container,
body:not(.e-tb-has-header) #main-content .container {
	padding-top: 58px;
}

.e_full_width_page #main-content .container:before,
.e_full_width_portfolio_page #main-content .container:before {
	display: none;
}

/* Transparent Nav */
.e_transparent_nav #page-container {
	padding-top: 0 !important;
}

/* Pages */
.main_title {
	margin-bottom: 20px;
}

/* Button Styles */

/* Button Hover Dark Text */
.comment-reply-link:hover,
.form-submit .em_button:hover,
.e_password_protected_form .e_submit_button:hover {
	background: rgba(0, 0, 0, 0.05);
}

/* Button - With Icon */
.e_button_icon_visible .em_button {
	padding-right: 2em;
	padding-left: 0.7em;
}

.e_button_icon_visible .em_button:after {
	margin-left: 0;
	opacity: 1;
}

.e_button_left .em_button:hover:after {
	left: 0.15em;
}

.comment-reply-link:hover:after {
	margin-left: 0;
	opacity: 1;
}

.e_button_left .em_button:after {
	left: 1em;
	margin-left: 0;
}

.e_button_left .em_button:hover,
.e_button_left .em_module .em_button:hover,
.e_button_icon_visible.e_button_left .em_button {
	padding-right: 0.7em;
	padding-left: 2em;
}

.e_button_left .em_button:hover:after,
.e_button_icon_visible.e_button_left .em_button:after {
	left: 0.15em;
}

/* Button Hover - No Icon */
.form-submit .em_button:hover,
.e_password_protected_form .e_submit_button:hover {
	padding: 0.3em 1em;
}

/* Button - With No Icon */
.e_button_no_icon .em_button:after {
	display: none;
}

.e_button_no_icon .em_button,
.e_button_no_icon .em_button:hover,
.e_button_no_icon.e_button_icon_visible.e_button_left .em_button,
.e_button_no_icon.e_button_left .em_button:hover {
	padding: 0.3em 1em !important;
}

/* Button with custom icon */
.e_button_custom_icon .em_button:after {
	line-height: 1.7em;
}

.e_button_custom_icon .em_button:hover:after,
.e_button_custom_icon.e_button_icon_visible .em_button:after {
	margin-left: 0.3em;
}

/* Post Formats */
#left-area .post_format-post-format-gallery .wp-block-gallery:first-of-type {
	margin-bottom: -16px;
	padding: 0;
}

/* Table Styles */
.entry-content table,
body.em-preview #main-content .container table {
	width: 100%;
	margin: 0 0 15px 0;
	border: 1px solid #eee;
	text-align: left;
}

.entry-content tr th,
.entry-content thead th,
body.em-preview #main-content .container tr th,
body.em-preview #main-content .container thead th {
	padding: 9px 24px;
	color: #555;
	font-weight: bold;
}

.entry-content tr td,
body.em-preview #main-content .container tr td {
	padding: 6px 24px;
	border-top: 1px solid #eee;
}

/* List Styles */
#left-area ul,
.entry-content ul,
.e-l--header ul,
.e-l--body ul,
.e-l--footer ul,
.comment-content ul,
body.em-preview #main-content .container ul {
	padding: 0 0 23px 1em;
	line-height: 26px;
	list-style-type: disc;
}

#left-area ol,
.entry-content ol,
.e-l--header ol,
.e-l--body ol,
.e-l--footer ol,
.comment-content ol,
body.em-preview #main-content .container ol {
	padding: 0 0 23px 0;
	line-height: 26px;
	list-style-position: inside;
	list-style-type: decimal;
}

#left-area ul li ul,
.entry-content ul li ol,
.comment-content ul li ul,
.comment-content ul li ol,
body.em-preview #main-content .container ul li ol {
	padding: 2px 0 2px 20px;
}

#left-area ol li ul,
.entry-content ol li ol,
.e-l--header ol li ol,
.e-l--body ol li ol,
.e-l--footer ol li ol,
.comment-content ol li ul,
.comment-content ol li ol,
body.em-preview #main-content .container ol li ol {
	padding: 2px 0 2px 35px;
}

#left-area ul.wp-block-gallery {
	display: flex;
	padding: 0;
	list-style-type: none;

	flex-wrap: wrap;
}

ol.commentlist,
.comment .children {
	padding: 0 !important;
	line-height: 1.7em !important;
	list-style: none !important;
}

.comment-content ul {
	padding: 0 0 23px 16px !important;
	line-height: 26px !important;
}

.comment-content ol {
	line-height: 26px !important;
}

/* Gallery Styles */
#left-area ul.products {
	padding: 0 !important;
	line-height: 1.7 !important;
	list-style: none !important;
}

.gallery-item a {
	display: block;
}

.gallery-item a,
.gallery-caption {
	width: 90%;
}

/* Admin Bar Fixes */
body.admin-bar.e_non_fixed_nav.e_transparent_nav #main-header,
body.admin-bar.e_non_fixed_nav.e_transparent_nav #top-header,
body.admin-bar.e_fixed_nav #main-header,
body.admin-bar.e_fixed_nav #top-header {
	top: 32px;
}

body.e-wp-pre-3_8.admin-bar.e_non_fixed_nav.e_transparent_nav #main-header,
body.e-wp-pre-3_8.admin-bar.e_non_fixed_nav.e_transparent_nav #top-header,
body.e-wp-pre-3_8.admin-bar.e_fixed_nav #main-header,
body.e-wp-pre-3_8.admin-bar.e_fixed_nav #top-header {
	top: 28px;
}

body.e_non_fixed_nav.e_transparent_nav.e_secondary_nav_enabled #main-header,
body.e_fixed_nav.e_secondary_nav_enabled #main-header {
	top: 30px;
}

body.admin-bar.e_non_fixed_nav.e_transparent_nav.e_secondary_nav_enabled #main-header,
body.admin-bar.e_fixed_nav.e_secondary_nav_enabled #main-header {
	top: 0px;
}

body.admin-bar.e_non_fixed_nav.e_transparent_nav.e_header_style_slide #main-header {
	top: 0;
}

.e_vertical_fixed.admin-bar #page-container #main-header {
	top: 32px;
}

#wpadminbar {
	z-index: 100001;
}

/* Header Styles */
.container {
	position: relative;
	text-align: left;
}

#top-header {
	z-index: 100000;
	color: #fff;
	font-size: 12px;
	line-height: 13px;
}

#top-header a,
#top-header a {
	color: #fff;
}

#top-header,
#e-secondary-nav {
	-webkit-transition: background-color 0.4s, transform 0.4s, opacity 0.4s ease-in-out;
	-moz-transition: background-color 0.4s, transform 0.4s, opacity 0.4s ease-in-out;
	transition: background-color 0.4s, transform 0.4s, opacity 0.4s ease-in-out;
}

#top-header .container {
	padding-top: 0.75em;
	font-weight: 600;
}

#main-header {
	position: relative;
	z-index: 99999;
	top: 0;
	width: 100%;
	background-color: #fff;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
	font-weight: 500;
	line-height: 23px;
}

.e_duplicate_social_icons {
	display: none;
}

#top-header,
#top-header .container,
#top-header #e-info,
#top-header .e-social-icon a {
	line-height: 1em;
}

/* Transparent Nav */
.e_non_fixed_nav.e_transparent_nav.e_show_nav #page-container,
.e_fixed_nav.e_show_nav #page-container {
	padding-top: 80px;
}

.e_fixed_nav.e_show_nav.e-tb #page-container,
.e_fixed_nav.e_show_nav.e-tb-has-header #page-container {
	padding-top: 0 !important;
}

.e_non_fixed_nav.e_transparent_nav.e_show_nav.e_secondary_nav_enabled #page-container,
.e_fixed_nav.e_show_nav.e_secondary_nav_enabled #page-container {
	padding-top: 111px;
}

.e_non_fixed_nav.e_transparent_nav.e_show_nav.e_secondary_nav_enabled.e_header_style_centered #page-container,
.e_fixed_nav.e_show_nav.e_secondary_nav_enabled.e_header_style_centered #page-container {
	padding-top: 177px;
}

.e_non_fixed_nav.e_transparent_nav.e_show_nav.e_header_style_centered #page-container,
.e_fixed_nav.e_show_nav.e_header_style_centered #page-container {
	padding-top: 147px;
}

.e_non_fixed_nav.e_transparent_nav #top-header,
.e_fixed_nav #top-header {
	top: 0;
	right: 0;
	left: 0;
}

.e_non_fixed_nav.e_transparent_nav #main-header,
.e_non_fixed_nav.e_transparent_nav #top-header {
	position: absolute;
}

.e_fixed_nav #main-header,
.e_fixed_nav #top-header {
	position: fixed;
}

/* Header Style Left */
.e_header_style_left #e-top-navigation,
.e_header_style_split #e-top-navigation {
	padding-top: 33px;
}

.e_header_style_left #e-top-navigation nav > ul > li > a,
.e_header_style_split #e-top-navigation nav > ul > li > a {
	padding-bottom: 33px;
}

.e_header_style_left .logo_container {
	position: absolute;
	width: 100%;
	height: 100%;
}

/* Header Style Centered Inline */
.e_header_style_split #e-top-navigation nav > ul > li > a {
	z-index: 3;
}

.e_header_style_split #main-header .centered-inline-logo-wrap {
	height: 66px;
	margin: -33px 0;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

.e_header_style_split #main-header .centered-inline-logo-wrap .logo_container {
	height: 100%;
}

.e_header_style_split #main-header .centered-inline-logo-wrap a {
	height: 100%;
}

.e_header_style_split #main-header .logo_container {
	position: initial;
}

.e_header_style_split #top-menu-nav {
	display: inline-block;
}

.e_header_style_split #e_top_search {
	display: inline-block;
	float: none;
}

.e_header_style_split #e_search_icon:before {
	margin-top: -9px;
}

.e_header_style_split #e-top-navigation .mobile_menu_bar,
.e_header_style_left #e-top-navigation .mobile_menu_bar {
	padding-bottom: 24px;
}

.e_header_style_split #e-top-navigation {
	display: inline-block;
	float: none;
	position: relative;
	width: 100%;
	line-height: 1;
	text-align: center;
	vertical-align: middle;
}

.e_header_style_split #main-header .container,
.e_header_style_split #main-header .logo_container {
	z-index: 2;
	text-align: center;
}

.e_header_style_split span.logo_helper {
	display: none;
}

.e_header_style_split nav#top-menu-nav,
.e_header_style_split #top-menu,
.e_header_style_split #top-header nav.e-menu-nav,
.e_header_style_split #main-header nav.e-menu-nav,
.e_header_style_split #top-header .e-menu,
.e_header_style_split #main-header .e-menu {
	float: none;
}

.safari.e_header_style_split #e-top-navigation {
	-webkit-transform: translate3d(0, 0, 0);
}

/* Header Style Centered */
.e_header_style_centered #main-header .container {
	height: inherit;
	text-align: center;
}

.e_header_style_centered #main-header div#e-top-navigation {
	position: relative;
	bottom: 0;
	width: 100%;
}

.e_header_style_centered #logo,
.e_header_style_centered #e-top-navigation,
.e_header_style_centered nav#top-menu-nav,
.e_header_style_centered #top-menu {
	float: none;
}

.e_header_style_centered #logo {
	max-height: 64%;
}

.e_header_style_centered #main-header .logo_container {
	height: 100px;
	padding: 0;
}

.e_header_style_centered header#main-header.e-fixed-header .logo_container {
	height: 70px;
}

.e_header_style_centered #e_top_search {
	display: inline-block !important;
	float: none;
}

.e_header_style_centered #e_search_icon:before {
	top: -13px;
	left: 3px;
}

.e_header_style_centered nav#top-menu-nav {
	display: inline-block;
}

.e_header_style_centered #top-menu > li > a {
	padding-bottom: 2em;
}

.e_hide_search_icon #e_top_search,
.e_hide_search_icon .e_slide_menu_top .e-search-form {
	display: none !important;
}

/* Logo */
#logo {
	display: inline-block;
	float: none;
	max-height: 54%;
	margin-bottom: 0;
	vertical-align: middle;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	-webkit-transform: translate3d(0, 0, 0);
}

.em_svg_logo #logo,
.em_svg_logo.e_header_style_split .e-fixed-header .centered-inline-logo-wrap #logo {
	height: 54%;
}

.logo_container {
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

span.logo_helper {
	display: inline-block;
	width: 0;
	height: 100%;
	vertical-align: middle;
}

.safari .centered-inline-logo-wrap {
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	-webkit-transform: translate3d(0, 0, 0);
}

#e-define-logo-wrap img {
	width: 100%;
}

.gecko #e-define-logo-wrap.svg-logo {
	position: relative !important;
}

/* Contact Info */
#e-info {
	float: left;
}

#e-info-phone,
#e-info-email {
	position: relative;
}

#e-info-phone:before {
	position: relative;
	top: 2px;
	margin-right: 2px;
	content: "\e090";
}

#e-info-phone {
	margin-right: 13px;
}

#e-info-email:before {
	margin-right: 4px;
	content: "\e076";
}

/* Social Icons */
#top-header .e-social-icons {
	display: inline-block;
	float: none;
}

#e-secondary-menu .e-social-icons {
	margin-right: 20px;
}

#top-header .e-social-icons li {
	margin-top: -2px;
	margin-left: 12px;
}

.e-social-icons {
	float: right;
}

.e-social-icons li {
	display: inline-block;
	margin-left: 20px;
}

.e-social-icon a {
	display: inline-block;
	position: relative;
	color: #666;
	font-size: 24px;
	text-align: center;
	text-decoration: none;
	transition: color 300ms ease 0s;
}

.e-social-icon span {
	display: none;
}

#top-header .e-social-icon a {
	font-size: 14px;
}

/* Secondary Nav */
#top-menu-nav,
#top-menu {
	line-height: 0;
}

#e-top-navigation {
	font-weight: 600;
}

.e_fixed_nav #e-top-navigation {
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

#e-secondary-menu {
	float: right;
}

#e-info,
#e-secondary-menu > ul > li a {
	display: block;
	padding-bottom: 0.75em;
}

#e-secondary-nav,
#e-secondary-nav li {
	display: inline-block;
}

#e-secondary-nav a {
	-webkit-transition: background-color 0.4s, color 0.4s ease-in-out;
	-moz-transition: background-color 0.4s, color 0.4s ease-in-out;
	transition: background-color 0.4s, color 0.4s ease-in-out;
}

#e-secondary-nav li {
	margin-right: 15px;
}

#e-secondary-nav > li:last-child {
	margin-right: 0;
}

nav#top-menu-nav,
#top-menu,
nav.e-menu-nav,
.e-menu {
	float: left;
}

/* Shared Fullwidth Menu Styles */
#top-menu li {
	display: inline-block;
	padding-right: 22px;
	font-size: 14px;
}

#top-menu > li:last-child {
	padding-right: 0;
}

.e_fullwidth_nav.e_non_fixed_nav.e_header_style_left #top-menu > li:last-child > ul.sub-menu {
	right: 0;
}

#top-menu a {
	display: block;
	position: relative;
	color: rgba(0, 0, 0, 0.6);
	text-decoration: none;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

#top-menu-nav > ul > li > a:hover,
#e-secondary-menu > ul > li > a:hover,
#e-info-email:hover,
.e-social-icons a:hover {
	opacity: 0.7;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

/* Seach Form */
#e_search_icon:before {
	position: absolute;
	top: -3px;
	left: 0;
	font-size: 17px;
	content: "\55";
}

#e_search_icon:hover {
	cursor: pointer;
}

#e_top_search {
	display: block;
	float: right;
	position: relative;
	width: 18px;
	margin: 3px 0 0 22px;
}

#e_top_search.e_search_opened {
	position: absolute;
	width: 100%;
}

.e-search-form {
	position: absolute;
	z-index: 1000;
	top: 0;
	right: 0;
	bottom: 0;
	width: 100%;
}

.e-search-form input {
	position: absolute;
	top: 0;
	right: 30px;
	bottom: 0;
	width: 50%;
	margin: auto;
	border: none;
	color: #EACE9B;
	background: transparent;
}

.e-search-form .e-search-field::-ms-clear {
	display: none;
	width: 0;
	height: 0;
}

.e_header_style_centered .e-search-form input,
.e_header_style_centered span.e_close_search_field {
	top: 60%;
}

.e_search_form_container {
	-webkit-animation: none;
	-moz-animation: none;
	-o-animation: none;
	animation: none;
}

.container.e_search_form_container {
	position: relative;
	height: 1px;
	opacity: 0;
}

.container.e_search_form_container.em_search_visible {
	z-index: 999;
	-webkit-animation: fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}

.em_search_visible.em_no_animation {
	opacity: 1;
}

.em_search_form_hidden {
	-webkit-animation: fadeOutTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: fadeOutTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: fadeOutTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeOutTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}

span.e_close_search_field {
	display: block;
	position: absolute;
	z-index: 99999;
	top: 0;
	right: 0;
	bottom: 0;
	width: 30px;
	height: 30px;
	margin: auto;
	cursor: pointer;
}

span.e_close_search_field:after {
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family: "ETmodules";
	font-size: 32px;
	font-weight: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	line-height: 1;
	text-transform: none;
	content: "\4d";

	speak: none;
}

.container.e_menu_container {
	z-index: 99;
}

.container.e_search_form_container.em_search_form_hidden {
	z-index: 1 !important;
}

.e_search_outer {
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
}

.container.em_menu_hidden {
	z-index: -1;
}

form.e-search-form {
	background: rgba(0, 0, 0, 0) !important;
}

input[type="search"]::-webkit-search-cancel-button {
	-webkit-appearance: none;
}

/* Blog */
#left-area .post-meta {
	padding-bottom: 15px;
	font-size: 14px;
}

#left-area .post-meta a {
	color: #666;
	text-decoration: none;
}

#left-area .e_featured_image {
	padding-bottom: 7px;
}

.single .post {
	padding-bottom: 25px;
}

body.single .e_audio_content {
	margin-bottom: -6px;
}

/* Pagebuilder On Posts */
.em_pagebuilder_layout.single.e_full_width_page:not(.e-tb-has-body) #main-content .container {
	width: 100%;
	max-width: 100%;
	padding-top: 0;
}

.em_pagebuilder_layout.single.e_full_width_page:not(.e-tb-has-body) .e_post_meta_wrapper {
	width: 80%;
	max-width: 1080px;
	margin: auto;
	padding-top: 6%;
}

.em_pagebuilder_layout.single.e_full_width_page:not(.e-tb-has-body) .e_post_meta_wrapper:last-of-type {
	padding-top: 0;
}

.em_pagebuilder_layout.single-post:not(.e-tb-has-body) #main-content .em_row {
	width: 100%;
}

.em_pagebuilder_layout.single-post:not(.e-tb-has-body) #main-content .em_with_background .em_row {
	width: 80%;
}

.em_pagebuilder_layout .entry-content,
.em_pagebuilder_layout .em_post .entry-content {
	margin-bottom: 0 !important;
	padding-top: 0;
}

.single-exhibitor.em_pagebuilder_layout .nav-single {
	width: 80%;
	max-width: 1080px;
	margin: 10px auto;
}

/* Required by Theme Check */
/* Password Protected Post */
.e_password_protected_form p input {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100% !important;
	padding: 16px !important;
	border: none !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
	color: #999 !important;
	background-color: #eee;
	font-size: 14px;
}

.e_password_protected_form label {
	display: none;
}

.e_password_protected_form .e_submit_button {
	display: block;
	float: right;
	margin: 8px auto 0;
	font-family: inherit;
	cursor: pointer;
}

.post-password-required .em_row,
.post-password-required p.nocomments.container {
	max-width: 100%;
}

.post-password-required p.nocomments.container:before {
	display: none;
}

/* Exhibitor Post Type */
.single-exhibitor #left-area {
	padding-bottom: 50px;
}

.e_main_title {
	padding-bottom: 12px;
}

.e_main_title h1 {
	display: inline-block;
	padding-right: 2px;
}

.e_main_title .e_exhibitor_categories {
	font-size: 14px;
}

.e_main_title .e_exhibitor_categories a {
	color: #666;
	text-decoration: none;
}

.exhibitor .entry-content {
	padding-top: 30px;
}

.e_exhibitor_meta_title {
	display: block;
	color: #333;
	font-weight: 700;
}

.e_exhibitor_meta {
	margin: 23px 0 14px;
	padding: 15px 0 39px;
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
}

.e_exhibitor_meta p {
	padding-bottom: 15px;
}

.e_exhibitor_meta p a {
	color: #666;
	text-decoration: none;
}

.nav-single a {
	color: #545454;
	font-size: 14px;
	font-weight: 400;
	text-decoration: none;
}

.nav-previous {
	float: left;
}

.nav-next {
	float: right;
}

.single .em_post {
	margin-bottom: 27px;
}

.e_portfolio_image {
	display: block;
	position: relative;
}

.e_portfolio_image img {
	margin-bottom: 0;
	vertical-align: bottom;
}

.single .em_post.em_no_comments_section {
	margin-bottom: 0;
	padding-bottom: 0;
}

/* Exhibitor + Page Builder */
.em_pagebuilder_layout .exhibitor .entry-content {
	padding-top: 0;
}

/* Fullwidth Exhibitors */
.e_full_width_portfolio_page .e_exhibitor_meta {
	margin-bottom: 0;
}

.e_full_width_portfolio_page .e_exhibitor_meta {
	float: left;
	width: 21%;
	margin-top: 0;
	border-bottom: none;
}

.e_full_width_portfolio_page .entry-content {
	margin-bottom: 43px;
}

.e_full_width_portfolio_page .nav-single {
	padding-top: 13px;
	border-top: 1px solid #e2e2e2;
}

/* Social Media */
.entry-content .em_member_social_links {
	margin-top: 20px;
	padding: 0;
	list-style-type: none !important;
}

/* Dropdown Menu */
#e-top-navigation {
	float: right;
}

#top-menu li li {
	margin: 0;
	padding: 0 20px;
}

#top-menu li li a {
	width: 200px;
	padding: 6px 20px;
}

/* Secondary Navigation */
#e-secondary-nav li {
	position: relative;
	text-align: right;
}

#e-secondary-nav li ul {
	position: absolute;
	right: 0;
	padding: 1em 0;
}

#e-secondary-nav li ul ul {
	top: 0;
	right: 220px;
	margin-top: -1em;
}

#e-secondary-nav li ul li {
	display: block;
}

#e-secondary-nav li ul {
	visibility: hidden;
	z-index: 999999;
	opacity: 0;
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}

#e-secondary-nav li ul {
	-webkit-transform: translate3d(0, 0, 0);
}

#e-secondary-nav li.e-hover > ul {
	visibility: visible;
}

#e-secondary-nav li > ul {
	width: 220px;
}

#e-secondary-nav li:hover > ul,
.nav li.e-touch-hover > ul,
#e-secondary-nav li.e-touch-hover > ul {
	visibility: visible;
	opacity: 1;
}

#e-secondary-nav li li {
	margin: 0;
	padding: 0 2em;
}

#e-secondary-nav li li a {
	display: block;
	width: 100%;
	margin-right: 0;
	padding: 1em;
	font-size: 12px;
	line-height: 1em;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

#e-secondary-nav ul li a:hover {
	background-color: rgba(0, 0, 0, 0.03);
}

/* IE7 Fix */
#e-secondary-nav li:hover {
	visibility: inherit;
}

/* Dropdown Arrows */
#top-menu .menu-item-has-children > a:first-child:after,
#e-secondary-nav .menu-item-has-children > a:first-child:after {
	position: absolute;
	top: 0;
	right: 0;
	font-family: "ETmodules";
	font-size: 16px;
	font-weight: 800;
	content: "3";
}

#top-menu .menu-item-has-children > a:first-child,
#e-secondary-nav .menu-item-has-children > a:first-child {
	padding-right: 20px;
}

#top-menu li .menu-item-has-children > a:first-child {
	padding-right: 40px;
}

#top-menu li .menu-item-has-children > a:first-child:after {
	top: 6px;
	right: 20px;
}

#e-secondary-nav .menu-item-has-children > a:first-child:after {
	top: 0;
}

#e-secondary-nav li .menu-item-has-children > a:first-child:after {
	top: 0.67em;
	right: auto;
	left: 2.3em;
}

/* Mega Menu */
#top-menu li.mega-menu {
	position: inherit;
}

#top-menu li.mega-menu > ul {
	position: absolute !important;
	left: 0 !important;
	width: 100%;
	padding: 30px 20px;
}

#top-menu li.mega-menu ul li {
	display: block !important;
	float: left!important;
	margin: 0;
	padding: 0 !important;
}

#top-menu li.mega-menu > ul > li:nth-of-type(4n) {
	clear: right;
}

#top-menu li.mega-menu > ul > li:nth-of-type(4n+1) {
	clear: left;
}

#top-menu li.mega-menu ul li li {
	width: 100%;
}

#top-menu li.mega-menu li > ul {
	position: relative;
	top: auto;
	left: auto;
	width: 90% !important;
	padding: 0;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-animation: none !important;
	-moz-animation: none !important;
	-o-animation: none !important;
	animation: none !important;
}

#top-menu li.mega-menu li ul {
	display: none;
	visibility: visible;
	opacity: 1;
}

#top-menu li.mega-menu.e-hover li ul {
	display: block;
}

#top-menu li.mega-menu.e-hover > ul {
	visibility: visible !important;
	opacity: 1 !important;
}

#top-menu li.mega-menu > ul > li > a {
	width: 90%;
	padding: 0 20px 10px;
}

#top-menu li.mega-menu > ul > li > a:first-child {
	padding-top: 0 !important;
	border-bottom: 1px solid rgba(0, 0, 0, 0.03);
	font-weight: bold;
}

#top-menu li.mega-menu > ul > li > a:first-child:hover {
	background-color: transparent !important;
}

#top-menu li.mega-menu li > a {
	width: 100%;
}

#top-menu li.mega-menu.mega-menu-parent li li,
#top-menu li.mega-menu.mega-menu-parent li > a {
	width: 100% !important;
}

#top-menu li.mega-menu.mega-menu-parent li > .sub-menu {
	float: left;
	width: 100% !important;
}

#top-menu li.mega-menu > ul > li {
	width: 25%;
	margin: 0;
}

#top-menu li.mega-menu.mega-menu-parent-3 > ul > li {
	width: 33.33%;
}

#top-menu li.mega-menu.mega-menu-parent-2 > ul > li {
	width: 50%;
}

#top-menu li.mega-menu.mega-menu-parent-1 > ul > li {
	width: 100%;
}

#top-menu li.mega-menu .menu-item-has-children > a:first-child:after {
	display: none;
}

#top-menu li.mega-menu > ul > li > ul > li {
	width: 100%;
	margin: 0;
}

/* Mobile Menu */
#e_mobile_nav_menu {
	display: none;
	float: right;
}

.mobile_menu_bar {
	display: block;
	position: relative;
	line-height: 0;
}

.mobile_menu_bar:before,
.e_toggle_slide_menu:after {
	position: relative;
	top: 0;
	left: 0;
	font-size: 32px;
	content: "\61";
	cursor: pointer;
}

.mobile_nav .select_page {
	display: none;
}

/* Footer */
#main-footer {
	background-color: #222;
}

/* Widgets */
#footer-widgets {
	padding: 6% 0 0;
}

.footer-widget {
	float: left;
	color: #fff;
}

.last {
	margin-right: 0;
}

.footer-widget .fwidget:last-child {
	margin-bottom: 0 !important;
}

#footer-widgets .footer-widget li {
	position: relative;
	padding-left: 14px;
}

#footer-widgets .footer-widget li:before {
	position: absolute;
	top: 9px;
	left: 0;
	border-width: 3px;
	border-style: solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	content: "";
}

#footer-widgets .footer-widget li a {
	color: #fff;
	text-decoration: none;
}

#footer-widgets .footer-widget li a:hover {
	color: rgba(255, 255, 255, 0.7);
}

.footer-widget .widget_adsensewidget ins {
	min-width: 160px;
}

/* Bottom Bar */
#footer-bottom {
	padding: 15px 0 5px;
}

#footer-bottom a {
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

#footer-info {
	float: left;
	font-size: 12px;
	padding-bottom: 10px;
	color: #666;
	text-align: left;
}

#footer-info a {
	color: #666;
	font-weight: 700;
}

#footer-info a:hover {
	opacity: 0.7;
}

/* Footer Menu */
#e-footer-nav {
	background-color: rgba(255, 255, 255, 0.05);
}

.bottom-nav {
	padding: 15px 0;
}

.bottom-nav li {
	display: inline-block;
	padding-right: 22px;
	font-size: 14px;
	font-weight: 600;
}

.bottom-nav a {
	color: #bbb;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

.bottom-nav a:hover {
	opacity: 0.7;
}

/* Post Captions and Alignments */
div.post .new-post .aligncenter,
.aligncenter {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.wp-caption {
	max-width: 96%;
	margin-bottom: 10px;
	padding: 8px;
	padding-top: 4px;
	border: 1px solid #ddd;
	background-color: #f3f3f3;
	text-align: center;
}

.wp-caption.alignleft {
	margin: 0 30px 20px 0;
}

.wp-caption.alignright {
	margin: 0 0 20px 30px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	margin: 0;
	padding: 0 4px 5px;
	font-size: 12px;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}

img.alignleft {
	display: inline;
	float: left;
	margin-right: 15px;
}

img.alignright {
	display: inline;
	float: right;
	margin-left: 15px;
}

/* WP Page Navi */
.pagination {
	clear: both;
}

.wp-pagenavi {
	clear: both;
	margin-bottom: 30px;
	padding-top: 13px;
	border-top: 1px solid #e2e2e2;
	text-align: right;
}

.wp-pagenavi a,
.wp-pagenavi span {
	margin: 0 5px;
	border: none !important;
	color: #666;
	font-size: 14px !important;
	font-weight: 400 !important;
	text-decoration: none;
}

.wp-pagenavi .nextpostslink,
.wp-pagenavi .previouspostslink {
	color: #999 !important;
}

.wp-pagenavi span.current,
.wp-pagenavi a:hover {
	color: #545454 !important;
}

/* Sections */
.page.em_pagebuilder_layout #main-content {
	background-color: transparent;
}

/* Sidebar */
#sidebar {
	padding-bottom: 28px;
}

/* Widgets */
#sidebar .em_widget {
	float: none;
	width: 100%;
	margin-bottom: 30px;
}

/* ET Widgets */
img#about-image {
	float: left;
	margin: 3px 8px 8px 0;
}

/* Search Widget */
.widget_search .screen-reader-text {
	display: none;
}

.widget_search input#s,
.widget_search input#searchsubmit {
	height: 40px !important;
	margin: 0;
	padding: 0.7em;
	border: 1px solid #ddd;
	color: #666;
	font-size: 14px;
	line-height: normal !important;
}

.widget_search #s {
	width: 100%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.widget_search #searchform {
	position: relative;
}

.widget_search #searchsubmit {
	position: absolute;
	top: 0;
	right: 0;
	width: 70px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
	background-color: #ddd;
}

#searchsubmit {
	cursor: pointer;
}

/* WordPress Calendar */
#wp-calendar {
	width: 100%;
	margin: 10px auto 0;
	empty-cells: show;
}

#wp-calendar a {
	display: block;
	font-weight: bold;
	text-decoration: none;
}

#wp-calendar a:hover {
	text-decoration: underline;
}

#wp-calendar caption {
	font: bold 13px Arial, Sans-Serif;
	text-decoration: none;
}

#wp-calendar td {
	padding: 3px 5px;
	color: #9f9f9f;
}

#wp-calendar td#today {
	font-weight: bold;
}

#wp-calendar th {
	padding: 3px 5px;
	font-style: normal;
	text-transform: capitalize;
}

#wp-calendar #prev a,
#wp-calendar #next a {
	font-size: 9pt;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

/* Tag Cloud */
.tagcloud a {
	display: inline-block;
	margin-bottom: 4px;
	padding: 2px 8px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: rgba(0, 0, 0, 0.05);
	font-size: 12px !important;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.tagcloud a:hover {
	background: rgba(0, 0, 0, 0.15);
}

/* Floating Dot Navigation */
ul.em_side_nav,
ul.em_side_nav * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

ul.em_side_nav {
	display: block;
	position: fixed;
	z-index: 99999;
	top: 50%;
	right: 0;
	width: 40px;
	padding: 10px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	opacity: 0;
	background: rgba(0, 0, 0, 0.4);
}

ul.em_side_nav li.side_nav_item {
	padding: 7px;
}

ul.em_side_nav .side_nav_item a {
	display: block;
	width: 7px;
	height: 7px;
	margin-right: 10px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background-color: rgba(255, 255, 255, 0.5);
	text-indent: -9999px;
}

ul.em_side_nav.e-visible {
	opacity: 1;
	-webkit-animation: fadeInRight 1.5s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: fadeInRight 1.5s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: fadeInRight 1.5s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeInRight 1.5s 1 cubic-bezier(0.77, 0, 0.175, 1);
}

ul.em_side_nav .side_nav_item a.active {
	background-color: #fff !important;
}

/* Back To Top Button */
.em_scroll_top.em-icon {
	display: none;
	position: fixed;
	z-index: 99999;
	right: 0;
	bottom: 125px;
	padding: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	color: #fff;
	background: rgba(0, 0, 0, 0.4);
	font-size: 30px;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}

.em_scroll_top:before {
	content: "2";
}

.em_scroll_top.e-visible {
	opacity: 1;
	-webkit-animation: fadeInRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: fadeInRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: fadeInRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeInRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}

.em_scroll_top.e-hidden {
	opacity: 0;
	-webkit-animation: fadeOutRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: fadeOutRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: fadeOutRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeOutRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}

/* Apply Animations */
.em_menu_hidden #top-menu,
.em_menu_hidden #e_search_icon:before {
	opacity: 0;
	-webkit-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}

.em_menu_visible #top-menu,
.em_menu_visible #e_search_icon:before {
	z-index: 99;
	opacity: 1;
	-webkit-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}

.em_menu_hidden #top-menu,
.em_menu_hidden #e_search_icon:before,
.em_menu_hidden .mobile_menu_bar {
	opacity: 0;
	-webkit-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}

.em_menu_visible #top-menu,
.em_menu_visible #e_search_icon:before,
.em_menu_visible .mobile_menu_bar {
	z-index: 99;
	opacity: 1;
	-webkit-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}

.em_no_animation #top-menu,
.em_no_animation #e_search_icon:before,
.em_no_animation .mobile_menu_bar,
.em_no_animation.e_search_form_container {
	-webkit-animation: none !important;
	-moz-animation: none !important;
	-o-animation: none !important;
	animation: none !important;
}

/* SlideIn Header */
.e_header_style_slide .e_slide_in_menu_container .e_mobile_menu li a,
.e_header_style_slide .e_slide_in_menu_container,
.e_header_style_slide .e_slide_in_menu_container input.e-search-field,
.e_header_style_slide .e_slide_in_menu_container a,
.e_header_style_slide .e_slide_in_menu_container #e-info span,
.e_header_style_slide .e_slide_menu_top ul.e-social-icons a,
.e_header_style_slide .e_slide_menu_top span {
	font-size: 14px;
}

.e_header_style_slide .e_slide_in_menu_container .e-search-field::-moz-placeholder {
	color: rgba(255, 255, 255, 0.6);
	font-size: 14px;
}

.e_header_style_slide .e_slide_in_menu_container .e-search-field::-webkit-input-placeholder {
	color: rgba(255, 255, 255, 0.6);
	font-size: 14px;
}

.e_header_style_slide .e_slide_in_menu_container .e-search-field:-ms-input-placeholder {
	color: rgba(255, 255, 255, 0.6);
	font-size: 14px;
}

.mobile_menu_bar.em_header_toggle {
	display: none;
	width: 32px;
	cursor: pointer;
}

.e_header_style_slide .mobile_menu_bar.e_toggle_slide_menu {
	display: block;
}

.e_header_style_slide #e_top_search,
.e_header_style_fullscreen #e_top_search,
.e_header_style_slide #top-header,
.e_header_style_fullscreen #top-header,
.e_slide_in_menu_container #mobile_menu_slide .e_mobile_menu li ul,
.e_header_style_slide div#e_mobile_nav_menu,
.e_header_style_fullscreen div#e_mobile_nav_menu,
.e_header_style_fullscreen .e_slide_menu_top .clear {
	display: none !important;
}

.e_header_style_slide.e_fullwidth_nav .e-search-form,
.e_header_style_fullscreen.e_fullwidth_nav .e-search-form,
.e_header_style_slide div#e_mobile_nav_menu,
.e_header_style_fullscreen div#e_mobile_nav_menu {
	right: 0 !important;
}

.e_slide_menu_top button#searchsubmit_header:before,
.e_slide_in_menu_container #mobile_menu_slide .e_mobile_menu_arrow:before,
.e_toggle_slide_menu:after {
	font-family: "ETmodules";
	font-weight: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	line-height: 1;
	text-transform: none;

	speak: none;
}

.e_toggle_slide_menu:before,
.e_toggle_slide_menu:after {
	transition: all 0.7s;
}

.e_toggle_slide_menu:before {
	opacity: 1;
}

.e_toggle_slide_menu:after {
	left: -32px;
	opacity: 0;
	content: "\4d";
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.em_slide_menu_active .e_toggle_slide_menu:before {
	opacity: 0;
}

.em_slide_menu_active .e_toggle_slide_menu:after {
	opacity: 1;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}

.em_slide_menu_active .e_toggle_slide_menu:after {
	transition-delay: 0.3s;
}

.e_header_style_slide #top-menu-nav,
.e_header_style_fullscreen #top-menu-nav,
.e_header_style_slide .e_slide_in_menu_container span.mobile_menu_bar.e_toggle_fullscreen_menu,
.e_slide_in_menu_container #mobile_menu_slide ul.sub-menu {
	display: none;
}

.e_header_style_slide .e_slide_in_menu_container {
	width: 320px;
	max-width: 75%;
	padding-top: 0 !important;
}

.e_slide_in_menu_container {
	overflow: auto;
	position: fixed;
	z-index: 999999;
	top: 0;
	right: -100%;
	height: 100%;
	background: #545454;
	-webkit-transition: right 0.8s cubic-bezier(0.77, 0, 0.175, 1);
	-moz-transition: right 0.8s cubic-bezier(0.77, 0, 0.175, 1);
	transition: right 0.8s cubic-bezier(0.77, 0, 0.175, 1);
}

.admin-bar .e_slide_in_menu_container {
	top: 32px;
}

.e_slide_menu_top {
	padding: 40px;
	background: rgba(0, 0, 0, 0.1);
}

.e_header_style_slide #page-container {
	position: relative;
	left: 0;
}

.e_header_style_slide #page-container {
	-webkit-transition: left 0.8s cubic-bezier(0.77, 0, 0.175, 1), margin-top 0.4s ease-in-out !important;
	-moz-transition: left 0.8s cubic-bezier(0.77, 0, 0.175, 1), margin-top 0.4s ease-in-out !important;
	transition: left 0.8s cubic-bezier(0.77, 0, 0.175, 1), margin-top 0.4s ease-in-out !important;
}

.e_slide_menu_top ul.e-social-icons,
.e_slide_menu_top span#e-info-email {
	float: left;
}

.e_slide_menu_top ul.e-social-icons li {
	margin-right: 10px;
	margin-left: 0;
}

.e_slide_menu_top:after {
	display: block;
	clear: both;
	content: "";
}

.e_slide_menu_top .e-search-form {
	clear: both;
	position: relative;
	width: 100% !important;
	max-width: 100% !important;
	height: 35px;
	margin: 15px 0 0 0;
	padding: 5px !important;
	border-radius: 5px;
	background: rgba(0, 0, 0, 0.2) !important;
}

.e_slide_menu_top input.e-search-field {
	left: 5px;
}

.e_slide_menu_top button#searchsubmit_header {
	position: absolute;
	top: 0;
	right: 0;
	width: 30px;
	height: 35px;
	border: none;
	background: none;
	cursor: pointer;
}

.e_slide_menu_top button#searchsubmit_header:before {
	position: absolute;
	top: 11px;
	left: 7px;
	color: rgba(255, 255, 255, 0.6);
	font-size: 13px;
	content: "\55";
}

.e_slide_menu_top span {
	font-weight: 600;
}

.e_slide_menu_top div#e-info {
	width: 100%;
	padding-top: 15px;
	padding-bottom: 0;
}

.e_slide_menu_top,
.e_slide_menu_top a,
.e_slide_menu_top input {
	color: rgba(255, 255, 255, 0.6);
}

.e_slide_in_menu_container ul#mobile_menu_slide {
	display: block !important;
	padding: 28px 40px;
	border: none;
	background: none;
	box-shadow: none;
}

.e_slide_in_menu_container #mobile_menu_slide li.current-menu-item a,
.e_slide_in_menu_container #mobile_menu_slide li a {
	padding: 10px 0;
	border: none;
	color: #fff;
}

.e_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
	position: relative;
}

.e_slide_in_menu_container span.e_mobile_menu_arrow {
	display: inline-block;
	position: absolute;
	right: 0;
	width: auto;
	height: auto;
	opacity: 0.6;
	cursor: pointer;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}

.e_slide_in_menu_container span.e_mobile_menu_arrow.em_submenu_opened {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.e_slide_in_menu_container #mobile_menu_slide .e_mobile_menu_arrow:before {
	display: block;
	z-index: 999;
	top: 10px;
	right: 13px;
	color: #fff;
	font-size: 21px;
	text-align: center;
	content: "3";
}

.e_slide_in_menu_container .e_mobile_menu .menu-item-has-children > a {
	background: none;
	font-weight: normal;
}

.e_slide_in_menu_container .e_mobile_menu > .menu-item-has-children > a {
	font-weight: bold;
}

.e_slide_in_menu_container #mobile_menu_slide ul.sub-menu li {
	opacity: 0;
	-webkit-transition: 0.5s cubic-bezier(0.77, 0, 0.175, 1);
	transition: 0.5s cubic-bezier(0.77, 0, 0.175, 1);
}

.e_slide_in_menu_container #mobile_menu_slide ul.sub-menu.em_slide_dropdown_opened > li {
	opacity: 1;
	-webkit-transition: 1s 0.1s cubic-bezier(0.77, 0, 0.175, 1);
	transition: 1s 0.1s cubic-bezier(0.77, 0, 0.175, 1);
}

.e_slide_in_menu_container .e_mobile_menu li a:hover {
	background: none;
}

.e_slide_in_menu_container #mobile_menu_slide li li a {
	opacity: 0.6;
}

.e_slide_in_menu_container #mobile_menu_slide li li a:hover {
	opacity: 0.4;
}

/* Fullscreen Header */
.e_header_style_fullscreen .e_slide_in_menu_container .e_mobile_menu li a {
	font-size: 30px;
}

.e_header_style_fullscreen .e_slide_in_menu_container,
.e_header_style_fullscreen .e_slide_in_menu_container input.e-search-field,
.e_header_style_fullscreen .e_slide_in_menu_container a,
.e_header_style_fullscreen .e_slide_in_menu_container #e-info span,
.e_header_style_fullscreen .e_slide_menu_top ul.e-social-icons a,
.e_header_style_fullscreen .e_slide_menu_top span {
	font-size: 18px;
}

.e_header_style_fullscreen .e_slide_in_menu_container .e-search-field::-moz-placeholder {
	font-size: 18px;
}

.e_header_style_fullscreen .e_slide_in_menu_container .e-search-field::-webkit-input-placeholder {
	font-size: 18px;
}

.e_header_style_fullscreen .e_slide_in_menu_container .e-search-field:-ms-input-placeholder {
	font-size: 18px;
}

.e_header_style_fullscreen .mobile_menu_bar.e_toggle_fullscreen_menu {
	display: block;
}

.e_header_style_fullscreen .em_fullscreen_nav_container {
	display: table;
	width: 100%;
	height: 100%;
	vertical-align: middle;
}

.e_header_style_fullscreen.em_no_top_bar_fullscreen .e_slide_in_menu_container {
	padding-top: 0;
}

.e_header_style_fullscreen .e_slide_in_menu_container {
	display: block !important;
	visibility: hidden;
	overflow-x: hidden;
	position: fixed;
	top: 0;
	right: 0 !important;
	width: 100%;
	padding-top: 70px;
	opacity: 0;
	-webkit-transition: 1s ease-in-out, padding-top 0s;
	transition: 1s ease-in-out, padding-top 0s;
}

.e-has-admin-bar .e_header_style_fullscreen .e_slide_in_menu_container {
	top: 32px;
}

.e_header_style_fullscreen .e_slide_in_menu_container.em_fullscreen_menu_opened {
	visibility: visible;
	opacity: 0.95;
}

.e_header_style_fullscreen .e_slide_in_menu_container span.mobile_menu_bar.e_toggle_fullscreen_menu {
	position: absolute;
	z-index: 999999;
	top: 34px;
	right: 30px;
	cursor: pointer;
}

.e_header_style_fullscreen .e_slide_in_menu_container span.mobile_menu_bar.e_toggle_fullscreen_menu:before {
	content: "\4d";
}

.e_header_style_fullscreen .e_slide_menu_top {
	position: absolute;
	z-index: 99999;
	top: 0;
	width: 100%;
	padding: 35px;
	text-align: center;
}

.e_header_style_fullscreen .em_top_menu_inner {
	display: inline-block;
	position: relative;
}

.e_header_style_fullscreen .e_slide_menu_top a,
.e_header_style_fullscreen .e_slide_menu_top,
.e_header_style_fullscreen .e_slide_in_menu_container span.mobile_menu_bar.e_toggle_fullscreen_menu:before,
.e_header_style_fullscreen .e_slide_menu_top button#searchsubmit_header:before {
	color: #fff;
}

.e_header_style_fullscreen input::-moz-placeholder {
	color: #fff;
}

.e_header_style_fullscreen input::-webkit-input-placeholder {
	color: #fff;
}

.e_header_style_fullscreen input:-ms-input-placeholder {
	color: #fff;
}

.e_header_style_fullscreen div#e-info,
.e_header_style_fullscreen ul.e-social-icons {
	margin-right: 30px;
}

.e_header_style_fullscreen div#e-info {
	display: inline-block;
	float: left !important;
	width: auto;
	margin-top: 7px;
}

.e_header_style_fullscreen div#e-info span {
	margin-right: 15px;
}

.e_header_style_fullscreen .e_slide_menu_top .e-search-form {
	display: inline-block;
	width: 140px !important;
	min-width: 140px;
	margin-top: 0 !important;
	margin-bottom: -10px;
	border: 1px solid #fff;
	border-radius: 3px;
	background: none !important;
}

.e_header_style_fullscreen .e_slide_menu_top ul.e-social-icons {
	display: inline-block;
	float: none !important;
}

.e_header_style_fullscreen .e_slide_menu_top ul.e-social-icons li {
	margin-right: 0;
}

.e_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}

.e_header_style_fullscreen ul#mobile_menu_slide {
	display: table-cell !important;
	position: relative;
	width: auto;
	height: 100%;
	padding: 0;
	text-align: center;
	vertical-align: middle;
}

.e_header_style_fullscreen .em_fullscreen_nav_container .e_mobile_menu {
	visibility: hidden;
	opacity: 0;
	-webkit-transition: 1s ease-in-out;
	transition: 1s ease-in-out;
}

.em_fullscreen_menu_opened .em_fullscreen_nav_container .e_mobile_menu {
	visibility: visible;
	opacity: 1;
}

.e_header_style_fullscreen .em_fullscreen_nav_container .e_mobile_menu li {
	padding-left: 0 !important;
	-webkit-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.e_header_style_fullscreen .e_slide_in_menu_container #mobile_menu_slide a {
	display: inline-block;
	margin-right: 0;
}

.e_header_style_fullscreen .e_slide_in_menu_container span.e_mobile_menu_arrow {
	position: relative;
	right: auto;
	padding-right: 10px;
}

.e_header_style_fullscreen .e_slide_in_menu_container #mobile_menu_slide .e_mobile_menu_arrow:before {
	position: relative;
	top: 0;
	right: 0;
}

.em_fullscreen_menu_animated .e_mobile_menu li {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.em_fullscreen_menu_opened .e_mobile_menu li {
	opacity: 1;
}

.em_fullscreen_menu_opened .e_mobile_menu li:nth-child(1) {
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}

.em_fullscreen_menu_opened .e_mobile_menu li:nth-child(2) {
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;
}

.em_fullscreen_menu_opened .e_mobile_menu li:nth-child(3) {
	-webkit-transition-delay: 0.3s;
	transition-delay: 0.3s;
}

.em_fullscreen_menu_opened .e_mobile_menu li:nth-child(4) {
	-webkit-transition-delay: 0.4s;
	transition-delay: 0.4s;
}

.em_fullscreen_menu_opened .e_mobile_menu li:nth-child(5) {
	-webkit-transition-delay: 0.5s;
	transition-delay: 0.5s;
}

.em_fullscreen_menu_opened .e_mobile_menu li:nth-child(6) {
	-webkit-transition-delay: 0.6s;
	transition-delay: 0.6s;
}

.em_fullscreen_menu_opened .e_mobile_menu li:nth-child(7) {
	-webkit-transition-delay: 0.7s;
	transition-delay: 0.7s;
}

.em_fullscreen_menu_opened .e_mobile_menu li:nth-child(8) {
	-webkit-transition-delay: 0.8s;
	transition-delay: 0.8s;
}

.em_fullscreen_menu_opened .e_mobile_menu li:nth-child(9) {
	-webkit-transition-delay: 0.9s;
	transition-delay: 0.9s;
}

.em_fullscreen_menu_opened .e_mobile_menu li:nth-child(10) {
	-webkit-transition-delay: 1s;
	transition-delay: 1s;
}

.em_fullscreen_menu_opened .e_mobile_menu li:nth-child(11) {
	-webkit-transition-delay: 1.1s;
	transition-delay: 1.1s;
}

.em_fullscreen_menu_opened .e_mobile_menu li:nth-child(12) {
	-webkit-transition-delay: 1.2s;
	transition-delay: 1.2s;
}

.em_fullscreen_menu_opened .e_mobile_menu li:nth-child(13) {
	-webkit-transition-delay: 1.3s;
	transition-delay: 1.3s;
}

.em_fullscreen_menu_opened .e_mobile_menu li:nth-child(14) {
	-webkit-transition-delay: 1.4s;
	transition-delay: 1.4s;
}

.em_fullscreen_menu_opened .e_mobile_menu li:nth-child(15) {
	-webkit-transition-delay: 1.5s;
	transition-delay: 1.5s;
}

.em_fullscreen_menu_opened .e_mobile_menu li:nth-child(16) {
	-webkit-transition-delay: 1.6s;
	transition-delay: 1.6s;
}

.em_fullscreen_menu_opened .e_mobile_menu li:nth-child(17) {
	-webkit-transition-delay: 1.7s;
	transition-delay: 1.7s;
}

.em_fullscreen_menu_opened .e_mobile_menu li:nth-child(18) {
	-webkit-transition-delay: 1.8s;
	transition-delay: 1.8s;
}

.em_fullscreen_menu_opened .e_mobile_menu li:nth-child(19) {
	-webkit-transition-delay: 1.9s;
	transition-delay: 1.9s;
}

.em_fullscreen_menu_opened .e_mobile_menu li:nth-child(20) {
	-webkit-transition-delay: 2s;
	transition-delay: 2s;
}

.em_fullscreen_menu_opened .e_mobile_menu li:nth-child(21) {
	-webkit-transition-delay: 2.1s;
	transition-delay: 2.1s;
}

.em_fullscreen_menu_opened .e_mobile_menu li:nth-child(22) {
	-webkit-transition-delay: 2.2s;
	transition-delay: 2.2s;
}

.em_fullscreen_menu_opened .e_mobile_menu li:nth-child(23) {
	-webkit-transition-delay: 2.3s;
	transition-delay: 2.3s;
}

.em_fullscreen_menu_opened .e_mobile_menu li:nth-child(24) {
	-webkit-transition-delay: 2.4s;
	transition-delay: 2.4s;
}

.em_fullscreen_menu_opened .e_mobile_menu li:nth-child(25) {
	-webkit-transition-delay: 2.5s;
	transition-delay: 2.5s;
}

.em_fullscreen_menu_opened .e_mobile_menu li:nth-child(26) {
	-webkit-transition-delay: 2.6s;
	transition-delay: 2.6s;
}

.em_fullscreen_menu_opened .e_mobile_menu li:nth-child(27) {
	-webkit-transition-delay: 2.7s;
	transition-delay: 2.7s;
}

.em_fullscreen_menu_opened .e_mobile_menu li:nth-child(28) {
	-webkit-transition-delay: 2.8s;
	transition-delay: 2.8s;
}

.em_fullscreen_menu_opened .e_mobile_menu li:nth-child(29) {
	-webkit-transition-delay: 2.9s;
	transition-delay: 2.9s;
}

.em_fullscreen_menu_opened .e_mobile_menu li:nth-child(30) {
	-webkit-transition-delay: 3s;
	transition-delay: 3s;
}

.e_header_style_slide .e-fixed-header #e-top-navigation,
.e_header_style_fullscreen .e-fixed-header #e-top-navigation {
	padding: 11px 0 !important;
}

/* Countdown Timer */
.e_right_sidebar #main-content .em_column_2_3 .em_countdown_timer .section p.value,
.e_right_sidebar #main-content .em_column_2_3 .em_countdown_timer .section.sep,
.e_left_sidebar #main-content .em_column_2_3 .em_countdown_timer .section p.value,
.e_left_sidebar #main-content .em_column_2_3 .em_countdown_timer .section.sep {
	font-size: 44px;
	line-height: 44px;
}

.e_right_sidebar #main-content .em_column_1_2 .em_countdown_timer .section p.value,
.e_right_sidebar #main-content .em_column_1_2 .em_countdown_timer .section.sep,
.e_left_sidebar #main-content .em_column_1_2 .em_countdown_timer .section p.value,
.e_left_sidebar #main-content .em_column_1_2 .em_countdown_timer .section.sep {
	font-size: 32px;
	line-height: 32px;
}

.e_right_sidebar #main-content .em_column_3_8 .em_countdown_timer .section p.value,
.e_right_sidebar #main-content .em_column_3_8 .em_countdown_timer .section.sep,
.e_left_sidebar #main-content .em_column_3_8 .em_countdown_timer .section p.value,
.e_left_sidebar #main-content .em_column_3_8 .em_countdown_timer .section.sep {
	font-size: 24px;
	line-height: 24px;
}

.e_right_sidebar #main-content .em_column_1_3 .em_countdown_timer .section p.value,
.e_right_sidebar #main-content .em_column_1_3 .em_countdown_timer .section.sep,
.e_left_sidebar #main-content .em_column_1_3 .em_countdown_timer .section p.value,
.e_left_sidebar #main-content .em_column_1_3 .em_countdown_timer .section.sep {
	font-size: 20px;
	line-height: 20px;
}

.e_right_sidebar #main-content .em_column_1_4 .em_countdown_timer .section p.value,
.e_right_sidebar #main-content .em_column_1_4 .em_countdown_timer .section.sep,
.e_left_sidebar #main-content .em_column_1_4 .em_countdown_timer .section p.value,
.e_left_sidebar #main-content .em_column_1_4 .em_countdown_timer .section.sep {
	font-size: 16px;
	line-height: 16px;
}

/* Responsive Styles Desktop Only */
@media all and (min-width: 981px) {
	/* Customizer Hide Logo */
	.e_hide_primary_logo #main-header:not(.e-fixed-header) .logo_container,
	.e_hide_fixed_logo #main-header.e-fixed-header .logo_container {
		height: 0;
		opacity: 0;
		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
	}

	.e_hide_primary_logo #main-header:not(.e-fixed-header) .centered-inline-logo-wrap,
	.e_hide_fixed_logo #main-header.e-fixed-header .centered-inline-logo-wrap,
	.e_header_style_centered.e_hide_primary_logo #main-header:not(.e-fixed-header) .logo_container,
	.e_header_style_centered.e_hide_fixed_logo #main-header.e-fixed-header .logo_container,
	.e_header_style_split.e_hide_primary_logo #main-header:not(.e-fixed-header) .logo_container,
	.e_header_style_split.e_hide_fixed_logo #main-header.e-fixed-header .logo_container {
		height: 0;
		padding: 0;
		opacity: 0;
	}

/* Header Height Fix */
	.e-animated-content#page-container {
		-webkit-transition: margin-top 0.4s ease-in-out;
		-moz-transition: margin-top 0.4s ease-in-out;
		transition: margin-top 0.4s ease-in-out;
	}

	.e_hide_nav #page-container,
	.e_transparent_nav #page-container {
		-webkit-transition: none;
		-moz-transition: none;
		transition: none;
	}

	.e_transparent_nav.e_non_fixed_nav.e_show_nav.e_secondary_nav_enabled #page-container,
	.e_transparent_nav.e_non_fixed_nav.e_show_nav.e_secondary_nav_enabled #page-container,
	.e_transparent_nav.e_fixed_nav.e_show_nav.e_secondary_nav_enabled #page-container,
	.e_transparent_nav.e_fixed_nav.e_show_nav.e_secondary_nav_enabled #page-container {
		padding-top: 0;
	}

/* Header Logo Styles */
	.e_header_style_split #logo {
		display: none;
	}

	.e_header_style_split .centered-inline-logo-wrap #logo {
		display: initial;
		-webkit-animation: fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		-moz-animation: fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		-o-animation: fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		animation: fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	}

	.e_header_style_split.ie .centered-inline-logo-wrap #logo {
		display: inline;
	}

	.e_header_style_split.e_hide_primary_logo .centered-inline-logo-wrap {
		width: 0;
	}

/* Search Bar */
	.e_fullwidth_nav .e-search-form,
	.e_fullwidth_nav .e_close_search_field {
		right: 30px;
	}

/* Fixed header styles, only applied for non-responsive resolutions */
	#main-header.e-fixed-header {
		-webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important;
		-moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important;
		box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important;
	}

	.e_header_style_left .e-fixed-header #e-top-navigation,
	.e_header_style_split .e-fixed-header #e-top-navigation {
		padding-top: 20px;
	}

	.e_header_style_left .e-fixed-header #e-top-navigation nav > ul > li > a,
	.e_header_style_split .e-fixed-header #e-top-navigation nav > ul > li > a {
		padding-bottom: 20px;
	}

	.e_header_style_centered .e-fixed-header .e-search-form {
		top: 21px;
	}

	.e_header_style_split .e-fixed-header .centered-inline-logo-wrap {
		width: 54px;
		height: 54px;
		margin: -20px 0;
	}

	.e_header_style_centered .e-fixed-header #e_search_icon:before {
		margin-top: 0;
	}

	.e_hide_nav.e_non_fixed_nav.e_transparent_nav #top-header,
	.e_hide_nav.e_non_fixed_nav.e_transparent_nav #main-header,
	.e_hide_nav.e_fixed_nav #top-header,
	.e_hide_nav.e_fixed_nav #main-header {
		opacity: 0;
	}

	.e_hide_nav.e_non_fixed_nav.e_transparent_nav .e-fixed-header#top-header,
	.e_hide_nav.e_non_fixed_nav.e_transparent_nav .e-fixed-header#main-header,
	.e_hide_nav.e_fixed_nav .e-fixed-header#top-header,
	.e_hide_nav.e_fixed_nav .e-fixed-header#main-header {
		opacity: 1;
		-webkit-transform: translateY(0px) !important;
		transform: translateY(0px) !important;
	}

	.e_hide_nav.e_non_fixed_nav.e_transparent_nav #top-header,
	.e_hide_nav.e_non_fixed_nav.e_transparent_nav #top-header,
	.e_hide_nav.e_non_fixed_nav.e_transparent_nav #main-header,
	.e_hide_nav.e_non_fixed_nav.e_transparent_nav #main-header,
	.e_hide_nav .centered-inline-logo-wrap,
	.e_hide_nav.e_fixed_nav #top-header,
	.e_hide_nav.e_fixed_nav #top-header,
	.e_hide_nav.e_fixed_nav #main-header,
	.e_hide_nav.e_fixed_nav #main-header,
	.e_hide_nav .centered-inline-logo-wrap {
		transition-duration: 0.7s;
	}

	.e_hide_nav #page-container {
		padding-top: 0 !important;
	}

/* Dropdown Animations */
	.e_primary_nav_dropdown_animation_fade #e-top-navigation ul li:hover > ul,
	.e_secondary_nav_dropdown_animation_fade #e-secondary-nav li:hover > ul {
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}

	.e_primary_nav_dropdown_animation_slide #e-top-navigation ul li:hover > ul,
	.e_secondary_nav_dropdown_animation_slide #e-secondary-nav li:hover > ul {
		-webkit-animation: fadeLeft 0.4s ease-in-out;
		-moz-animation: fadeLeft 0.4s ease-in-out;
		-o-animation: fadeLeft 0.4s ease-in-out;
		animation: fadeLeft 0.4s ease-in-out;
	}

	.e_primary_nav_dropdown_animation_expand #e-top-navigation ul li:hover > ul,
	.e_secondary_nav_dropdown_animation_expand #e-secondary-nav li:hover > ul {
		-webkit-transform-origin: 0 0;
		-moz-transform-origin: 0 0;
		-ms-transform-origin: 0 0;
		transform-origin: 0 0;
		-webkit-animation: Grow 0.4s ease-in-out;
		-moz-animation: Grow 0.8s ease-in-out;
		-o-animation: Grow 0.4s ease-in-out;
		animation: Grow 0.4s ease-in-out;
		-webkit-backface-visibility: visible !important;
		backface-visibility: visible !important;
	}

	.e_primary_nav_dropdown_animation_flip #e-top-navigation ul li ul li:hover > ul,
	.e_secondary_nav_dropdown_animation_flip #e-secondary-nav ul li:hover > ul {
		-webkit-animation: flipInX 0.6s ease-in-out;
		-moz-animation: flipInX 0.6s ease-in-out;
		-o-animation: flipInX 0.6s ease-in-out;
		animation: flipInX 0.6s ease-in-out;
		-webkit-backface-visibility: visible !important;
		backface-visibility: visible !important;
	}

	.e_primary_nav_dropdown_animation_flip #e-top-navigation ul li:hover > ul,
	.e_secondary_nav_dropdown_animation_flip #e-secondary-nav li:hover > ul {
		-webkit-animation: flipInY 0.6s ease-in-out;
		-moz-animation: flipInY 0.6s ease-in-out;
		-o-animation: flipInY 0.6s ease-in-out;
		animation: flipInY 0.6s ease-in-out;
		-webkit-backface-visibility: visible !important;
		backface-visibility: visible !important;
	}

/* Make Navigation Fullwidth */
	.e_fullwidth_nav #main-header .container {
		width: 100%;
		max-width: 100%;
		padding-right: 30px;
		padding-left: 30px;
	}

	.e_non_fixed_nav.e_fullwidth_nav.e_header_style_left #main-header .container {
		padding-left: 0;
	}

	.e_non_fixed_nav.e_fullwidth_nav.e_header_style_left .logo_container {
		padding-left: 30px;
	}

	.e_fullwidth_secondary_nav #top-header .container {
		width: 100%;
		max-width: 100%;
		padding-right: 30px;
		padding-left: 30px;
	}

/* Blog Sidebar */
	#sidebar {
		float: left;
		width: 20.875%;
	}

	#left-area {
		width: 79.125%;
		padding-bottom: 23px;
	}

	#main-content .container:before {
		position: absolute;
		top: 0;
		width: 1px;
		height: 100%;
		background-color: #e2e2e2;
		content: "";
	}

	.e_full_width_page #left-area,
	.e_no_sidebar #left-area {
		float: none;
		width: 100% !important;
	}

	.e_full_width_page #left-area {
		padding-bottom: 0;
	}

	.e_no_sidebar #main-content .container:before {
		display: none;
	}

	.e_full_width_portfolio_page #left-area {
		float: left;
		width: 70% !important;
		margin-right: 9%;
	}

	.e_right_sidebar #left-area {
		float: left;
		padding-right: 5.5%;
	}

	.e_right_sidebar #sidebar {
		padding-left: 30px;
	}

	.e_right_sidebar #main-content .container:before {
		right: 20.875% !important;
	}

	.e_left_sidebar #left-area {
		float: right;
		padding-left: 5.5%;
	}

	.e_left_sidebar #sidebar {
		padding-right: 30px;
	}

	.e_left_sidebar #main-content .container:before {
		left: 20.875% !important;
	}

/* Gutters Adjustment */
	.em_gutter.em_gutters4 #left-area {
		width: 81%;
	}

	.em_gutter.em_gutters2 #left-area {
		width: 77.25%;
	}

	.em_gutter.em_gutters1 #left-area {
		width: 75%;
	}

	.em_gutter.em_gutters4 #sidebar {
		width: 19%;
	}

	.em_gutter.em_gutters2 #sidebar {
		width: 22.75%;
	}

	.em_gutter.em_gutters1 #sidebar {
		width: 25%;
	}

	.em_gutters4.e_right_sidebar #left-area {
		padding-right: 8%;
	}

	.em_gutters4.e_left_sidebar #left-area {
		padding-left: 8%;
	}

	.em_gutters2.e_right_sidebar #left-area {
		padding-right: 3%;
	}

	.em_gutters2.e_left_sidebar #left-area {
		padding-left: 3%;
	}

	.em_gutters1.e_right_sidebar #left-area {
		padding-right: 0;
	}

	.em_gutters1.e_left_sidebar #left-area {
		padding-left: 0;
	}

	.em_gutter.em_gutters4.e_right_sidebar #main-content .container:before {
		right: 19% !important;
	}

	.em_gutter.em_gutters4.e_left_sidebar #main-content .container:before {
		left: 19% !important;
	}

	.em_gutter.em_gutters2.e_right_sidebar #main-content .container:before {
		right: 22.75% !important;
	}

	.em_gutter.em_gutters2.e_left_sidebar #main-content .container:before {
		left: 22.75% !important;
	}

	.em_gutter.em_gutters1.e_right_sidebar #main-content .container:before {
		right: 25% !important;
	}

	.em_gutter.em_gutters1.e_left_sidebar #main-content .container:before {
		left: 25% !important;
	}

	.e_header_style_slide #e-top-navigation,
	.e_header_style_fullscreen #e-top-navigation {
		padding: 24px 0 24px 0 !important;
	}

	.e_header_style_slide #e-top-navigation .e_toggle_slide_menu,
	.e_header_style_fullscreen #e-top-navigation .e_toggle_fullscreen_menu {
		padding-bottom: 0;
	}

	.e_fixed_nav.e_header_style_slide #main-header {
		left: 0;
		-webkit-transition: left 0.8s cubic-bezier(0.77, 0, 0.175, 1), background 0.4s ease-in-out, opacity 0.4s cubic-bezier(0.77, 0, 0.175, 1), transform 0.4s ease-in-out;
		-moz-transition: left 0.8s cubic-bezier(0.77, 0, 0.175, 1), background 0.4s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.4s cubic-bezier(0.77, 0, 0.175, 1), transform 0.4s ease-in-out;
		transition: left 0.8s cubic-bezier(0.77, 0, 0.175, 1), background 0.4s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.4s cubic-bezier(0.77, 0, 0.175, 1), transform 0.4s ease-in-out;
	}

	.e_header_style_fullscreen div#e-info {
		margin-top: 0;
	}
}

/* Responsive Styles 981px - 1100px */
@media all and (min-width: 981px) and (max-width: 1100px) {
/* Sidebar */
	#sidebar .em_widget {
		margin-left: 0;
	}

	.e_left_sidebar #sidebar .em_widget {
		margin-right: 0;
	}
}

/* Responsive Styles Tablet And Below */
@media all and (max-width: 980px) {
	/* Hide Logo On Mobile */
	.e_hide_mobile_logo #main-header .logo_container {
		display: none;
		opacity: 0;
		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
	}

/* Page Containers */
	#page-container,
	.e_non_fixed_nav.e_transparent_nav.e_show_nav.e_secondary_nav_enabled #page-container,
	.e_non_fixed_nav.e_transparent_nav.e_show_nav #page-container,
	#page-container,
	.e_fixed_nav.e_show_nav.e_secondary_nav_enabled #page-container,
	.e_fixed_nav.e_show_nav #page-container {
		padding-top: 80px;
	}

	.e-tb #page-container,
	.e-tb-has-header #page-container,
	.e_fixed_nav.e_show_nav.e_secondary_nav_enabled.e-tb #page-container,
	.e_fixed_nav.e_show_nav.e_secondary_nav_enabled.e-tb-has-header #page-container,
	.e_fixed_nav.e_show_nav.e-tb #page-container,
	.e_fixed_nav.e_show_nav.e-tb-has-header #page-container {
		padding-top: 0 !important;
	}

	.e_non_fixed_nav #page-container {
		padding-top: 0;
	}

	.e_non_fixed_nav.e_transparent_nav.e_show_nav.e_secondary_nav_enabled.e_header_style_centered #page-container,
	.e_non_fixed_nav.e_transparent_nav.e_show_nav.e_header_style_centered #page-container,
	.e_fixed_nav.e_show_nav.e_secondary_nav_enabled.e_header_style_centered #page-container,
	.e_fixed_nav.e_show_nav.e_header_style_centered #page-container {
		padding-top: 136px;
	}

	#sidebar,
	#left-area {
		width: 100% !important;
	}

/* With Sidebar */
	.e_right_sidebar #left-area,
	.e_right_sidebar #sidebar,
	.e_left_sidebar #left-area,
	.e_left_sidebar #sidebar {
		float: none;
		width: auto;
		padding-right: 0;
		padding-left: 0;
	}

	.e_right_sidebar #left-area {
		margin-right: 0;
	}

	.e_right_sidebar #sidebar {
		margin-left: 0;
		border-left: none;
	}

	.e_left_sidebar #left-area {
		margin-left: 0;
	}

	.e_left_sidebar #sidebar {
		margin-right: 0;
		border-right: none;
	}

	#main-content .container:before {
		display: none !important;
	}

	.e_full_width_page .e_gallery_item:nth-child(4n+1) {
		clear: none;
	}

/* Blog + Sidebar Module + Footer */
	.footer-widget:nth-child(n) {
		width: 46.25% !important;
		margin: 0 7.5% 7.5% 0 !important;
	}

	#footer-widgets .footer-widget .fwidget {
		margin-bottom: 16.21%;
	}

	.em_gutters1 .footer-widget:nth-child(n) {
		width: 50% !important;
		margin: 0 !important;
	}

	.em_gutters1 #footer-widgets .footer-widget .fwidget {
		margin-bottom: 0;
	}

	#footer-widgets {
		padding: 8% 0;
	}

	#footer-widgets .footer-widget:nth-child(2n) {
		margin-right: 0 !important;
	}

	#footer-widgets .footer-widget:nth-last-child(-n+2) {
		margin-bottom: 0 !important;
	}

	.bottom-nav {
		text-align: center;
	}

/* Header Styles */
	#main-header,
	#top-header {
		-webkit-transition: none;
		-moz-transition: none;
		transition: none;
	}

	#top-menu {
		display: none;
	}

	.e_hide_nav.e_non_fixed_nav.e_transparent_nav #top-header,
	.e_hide_nav.e_non_fixed_nav.e_transparent_nav #main-header,
	.e_hide_nav.e_fixed_nav #top-header,
	.e_hide_nav.e_fixed_nav #main-header {
		opacity: 1;
		-webkit-transform: translateY(0px) !important;
		transform: translateY(0px) !important;
	}

	.e_header_style_centered #main-header {
		padding: 20px 0;
	}

	.e_header_style_centered nav#top-menu-nav {
		display: none;
	}

	.e_header_style_split #main-header {
		padding: 20px 0;
	}

	.e_header_style_split #e-top-navigation,
	.e_header_style_split .e-fixed-header #e-top-navigation {
		display: block;
		padding-top: 0;
	}

	#e-top-navigation {
		margin-right: 0;
		-webkit-transition: none;
		-moz-transition: none;
		transition: none;
	}

	.e_non_fixed_nav.e_transparent_nav #main-header,
	.e_non_fixed_nav.e_transparent_nav #top-header,
	.e_fixed_nav #main-header,
	.e_fixed_nav #top-header {
		position: absolute;
	}

	.e_header_style_left .e-fixed-header #e-top-navigation,
	.e_header_style_left #e-top-navigation {
		display: block;
		padding-top: 24px;
	}

	.e_non_fixed_nav.e_transparent_nav #main-header,
	.e_fixed_nav #main-header {
		-webkit-transition: none;
		-moz-transition: none;
		transition: none;
	}

	#e-secondary-nav,
	#e-secondary-menu {
		display: none !important;
	}

	.e_non_fixed_nav.e_transparent_nav_temp #main-header,
	.e_secondary_nav_only_menu #main-header,
	.e_fixed_nav_temp #main-header,
	.e_secondary_nav_only_menu #main-header {
		top: 0 !important;
	}

	.e_secondary_nav_only_menu #top-header {
		display: none;
	}

	#top-header .container {
		padding-top: 0;
	}

	#e-info {
		padding-top: 0.75em;
	}

/* Logo */
	#logo,
	.logo_container,
	#main-header,
	.container {
		-webkit-transition: none;
		-moz-transition: none;
		transition: none;
	}

	.e_header_style_centered #logo {
		max-height: 60px;
	}

	.e_header_style_centered header#main-header .logo_container {
		height: auto;
		max-height: 100px;
		padding: 0;
	}

	.e_header_style_split header#main-header .logo_container {
		height: auto;
		max-height: 100px;
		padding: 0;
	}

	.e_header_style_split #logo {
		max-height: 60px;
	}

	.e_header_style_left #logo,
	.e_header_style_split #logo {
		max-width: 50%;
	}

/* Search Form */
	#e_top_search {
		float: left;
		margin: 0 35px 0 0;
	}

	#e_search_icon:before {
		top: 7px;
	}

	.e_header_style_centered #e_top_search {
		display: none !important;
	}

	.e_header_style_centered .e_search_outer,
	.e_header_style_split .e_search_outer {
		display: none;
	}

	.e_header_style_split #e_top_search {
		display: none !important;
	}

	.e_header_style_left .e-search-form,
	.e_header_style_split .e-search-form {
		width: 50% !important;
		max-width: 50% !important;
	}

	.e_header_style_slide .e_slide_in_menu_container .e-search-form {
		width: 100% !important;
		max-width: 100% !important;
	}

/* Social Icons */
	.e-social-icons,
	#footer-info {
		float: none;
		text-align: center;
	}

	.e-social-icons {
		margin: 0 0 5px;
	}

	#top-header .e-social-icons {
		margin-bottom: 0;
	}

/* Mobile Menu */
	#e_mobile_nav_menu {
		display: block;
	}

/* Centered */
	.e_header_style_centered .e_menu_container .mobile_menu_bar,
	.e_header_style_split .e_menu_container .mobile_menu_bar {
		opacity: 1;
	}

	.e_header_style_centered #e_mobile_nav_menu {
		float: none;
		position: relative;
		margin-top: 20px;
	}

	.e_header_style_centered #main-header .mobile_nav {
		display: block;
		padding: 5px 10px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background-color: rgba(0, 0, 0, 0.05);
		text-align: left;
	}

	.e_header_style_centered .mobile_nav .select_page,
	.e_header_style_split .mobile_nav .select_page {
		display: inline-block;
		color: #666;
		font-size: 14px;
	}

	.e_header_style_centered .e_menu_container .mobile_menu_bar {
		position: absolute;
		top: 2px;
		right: 5px;
	}

	.e_header_style_centered .e_mobile_menu {
		top: 53px;
	}

/* Centered Inline Logo */
	.e_header_style_split #e_mobile_nav_menu {
		display: block;
		float: none;
		position: relative;
		margin-top: 20px;
	}

	.e_header_style_split nav#top-menu-nav {
		display: none;
	}

	.e_header_style_split #main-header .mobile_nav {
		display: block;
		padding: 9px 10px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background-color: rgba(0, 0, 0, 0.05);
		text-align: left;
	}

	.e_header_style_split .e_menu_container .mobile_menu_bar {
		position: absolute;
		top: 2px;
		right: 5px;
	}

	.e_header_style_split .e_mobile_menu {
		top: 53px;
	}

/* Admin Bar Fixes */

	.e_non_fixed_nav.e_transparent_nav.e_secondary_nav_only_menu.admin-bar #main-header,
	.e_fixed_nav.e_secondary_nav_only_menu.admin-bar #main-header {
		top: 32px !important;
	}

	body.admin-bar.e_fixed_nav.e_header_style_slide #main-header {
		top: 0 !important;
	}

	.e_fixed_nav.e_header_style_slide #main-header {
		left: 0 !important;
	}
}

/* Responsive Styles 782px */
@media screen and (max-width: 782px) {
	
	/* Admin Bar Fixes */
	body.admin-bar.e_non_fixed_nav.e_transparent_nav #main-header,
	body.admin-bar.e_non_fixed_nav.e_transparent_nav #top-header,
	body.admin-bar.e_fixed_nav #main-header,
	body.admin-bar.e_fixed_nav #top-header {
		top: 46px;
	}

	.e_non_fixed_nav.e_transparent_nav.e_secondary_nav_only_menu.admin-bar #main-header,
	.e_fixed_nav.e_secondary_nav_only_menu.admin-bar #main-header {
		top: 46px !important;
	}

	body.admin-bar.e_non_fixed_nav.e_transparent_nav.e_secondary_nav_enabled #main-header,
	body.admin-bar.e_fixed_nav.e_secondary_nav_enabled #main-header {
		top: 80px;
	}

	body.admin-bar.e_header_style_slide .e_slide_in_menu_container {
		top: 46px;
	}
}

/* Responsive Styles Smartphone Only */
@media all and (max-width: 767px) {
	/* Blog + Sidebar Module + Footer */
	#footer-widgets .footer-widget,
	.em_gutters1 #footer-widgets .footer-widget {
		width: 100% !important;
		margin-right: 0 !important;
	}

	#footer-widgets .footer-widget:nth-child(n),
	#footer-widgets .footer-widget .fwidget {
		margin-bottom: 9.5% !important;
	}

	.em_gutters1 #footer-widgets .footer-widget:nth-child(n),
	.em_gutters1 #footer-widgets .footer-widget .fwidget {
		margin-bottom: 0 !important;
	}

	#footer-widgets {
		padding: 10% 0;
	}

	#footer-widgets .footer-widget .fwidget:last-child {
		margin-bottom: 0 !important;
	}

	#footer-widgets .footer-widget:last-child {
		margin-bottom: 0 !important;
	}

	.comment-body {
		padding: 0 0 0 100px;
	}

	.comment-reply-link {
		top: auto !important;
		bottom: -40px;
	}

	#commentform input[type="text"],
	#commentform input[type="email"],
	#commentform input[type="url"] {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
	}

/* Blog Comments */
	.comment .children {
		margin-left: 0;
	}

/* Admin Bar Fixes */
	body.admin-bar.e_non_fixed_nav.e_transparent_nav #top-header,
	body.admin-bar.e_non_fixed_nav.e_transparent_nav #main-header,
	body.admin-bar.e_fixed_nav #top-header,
	body.admin-bar.e_fixed_nav #main-header {
		top: 46px;
	}

	body.admin-bar.e_non_fixed_nav.e_transparent_nav.e_secondary_nav_two_panels #main-header,
	body.admin-bar.e_fixed_nav.e_secondary_nav_two_panels #main-header {
		top: 104px;
	}

/* Header Styles */
	#e-info .e-social-icons {
		display: none;
	}

	#e-secondary-menu .e_duplicate_social_icons {
		display: inline-block;
	}

	#e-top-navigation {
		margin-right: 0;
	}

	body.e_non_fixed_nav.e_transparent_nav.e_secondary_nav_two_panels #main-header,
	body.e_fixed_nav.e_secondary_nav_two_panels #main-header {
		top: 58px;
	}

	#e-info,
	#e-secondary-menu {
		display: block;
		float: none;
		text-align: center;
	}

	.e_secondary_nav_two_panels #e-secondary-menu {
		margin-top: 12px;
	}

	.e_header_style_fullscreen div#e-info {
		float: none !important;
		position: relative;
		margin-top: 15px;
	}

	.e_header_style_fullscreen #e-info a {
		display: inline-block;
		line-height: 0;
	}

	.e_header_style_fullscreen .e_slide_menu_top .e-search-form {
		display: block !important;
		width: 100% !important;
		max-width: 100% !important;
		margin-top: 10px !important;
		margin-bottom: 10px !important;
	}

	.e_header_style_fullscreen .e_slide_in_menu_container {
		padding-top: 140px;
	}

	.e_header_style_fullscreen .e_slide_in_menu_container span.mobile_menu_bar.e_toggle_fullscreen_menu {
		top: 28px;
	}

	.e_hide_search_icon.e_header_style_fullscreen .e_slide_menu_top .e-search-form {
		display: none !important;
	}
}

/* Responsive Styles Smartphone Portrait */
@media all and (max-width: 479px) {
	/* Header Styles */
	#e-top-navigation {
		margin-right: 0;
	}

/* Blog + Sidebar Module + Footer */
	#footer-widgets .footer-widget:nth-child(n),
	.footer-widget .fwidget {
		margin-bottom: 11.5% !important;
	}

	#footer-widgets .footer-widget.last {
		margin-bottom: 0 !important;
	}

	.em_gutters1 #footer-widgets .footer-widget:nth-child(n),
	.em_gutters1 #footer-widgets .footer-widget .fwidget {
		margin-bottom: 0 !important;
	}

	#footer-widgets {
		padding: 12% 0;
	}
}

/* Printscreen Styles */
@media print {
	#top-header,
	#main-header {
		position: relative !important;
		top: auto !important;
		right: auto !important;
		bottom: auto !important;
		left: auto !important;
	}

	#page-container {
		padding-top: 0 !important;
	}

	#respond {
		display: none;
	}
}

.e_is_customize_preview.em_footer_columns5 .footer-widget:nth-child(5),
.e_is_customize_preview.em_footer_columns4 .footer-widget:nth-child(4),
.e_is_customize_preview.em_footer_columns3 .footer-widget:nth-child(3),
.e_is_customize_preview.em_footer_columns2 .footer-widget:nth-child(2),
.e_is_customize_preview.em_footer_columns1 .footer-widget:first-child,
.e_is_customize_preview.em_footer_columns_3_4__1_4 .footer-widget:nth-child(2),
.e_is_customize_preview.em_footer_columns_1_4__3_4 .footer-widget:nth-child(2),
.e_is_customize_preview.em_footer_columns_2_3__1_3 .footer-widget:nth-child(2),
.e_is_customize_preview.em_footer_columns_1_3__2_3 .footer-widget:nth-child(2),
.e_is_customize_preview.em_footer_columns_3_5__2_5 .footer-widget:nth-child(2),
.e_is_customize_preview.em_footer_columns_2_5__3_5 .footer-widget:nth-child(2),
.e_is_customize_preview.em_footer_columns_1_4__1_2 .footer-widget:nth-child(3),
.e_is_customize_preview.em_footer_columns_1_2__1_4 .footer-widget:nth-child(3),
.e_is_customize_preview.em_footer_columns_1_5__3_5 .footer-widget:nth-child(3),
.e_is_customize_preview.em_footer_columns_3_5__1_5 .footer-widget:nth-child(3),
.e_is_customize_preview.em_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(3),
.e_is_customize_preview.em_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(3),
.e_is_customize_preview.em_footer_columns_1_2__1_6 .footer-widget:nth-child(4),
.e_is_customize_preview.em_footer_columns_1_6__1_2 .footer-widget:nth-child(4) {
	margin-right: 0;
}

.e_is_customize_preview.em_footer_columns_3_4__1_4 .footer-widget:nth-last-child(-n+4),
.e_is_customize_preview.em_footer_columns_1_4__3_4 .footer-widget:nth-last-child(-n+4),
.e_is_customize_preview.em_footer_columns_2_3__1_3 .footer-widget:nth-last-child(-n+4),
.e_is_customize_preview.em_footer_columns_1_3__2_3 .footer-widget:nth-last-child(-n+4),
.e_is_customize_preview.em_footer_columns_3_5__2_5 .footer-widget:nth-last-child(-n+4),
.e_is_customize_preview.em_footer_columns_2_5__3_5 .footer-widget:nth-last-child(-n+4),
.e_is_customize_preview.em_footer_columns5 .footer-widget:last-child,
.e_is_customize_preview.em_footer_columns4 .footer-widget:nth-last-child(-n+2),
.e_is_customize_preview.em_footer_columns3 .footer-widget:nth-last-child(-n+3),
.e_is_customize_preview.em_footer_columns2 .footer-widget:nth-last-child(-n+4),
.e_is_customize_preview.em_footer_columns1 .footer-widget:nth-last-child(-n+5),
.e_is_customize_preview.em_footer_columns_1_4__1_2 .footer-widget:nth-last-child(-n+3),
.e_is_customize_preview.em_footer_columns_1_2__1_4 .footer-widget:nth-last-child(-n+3),
.e_is_customize_preview.em_footer_columns_1_5__3_5 .footer-widget:nth-last-child(-n+3),
.e_is_customize_preview.em_footer_columns_3_5__1_5 .footer-widget:nth-last-child(-n+3),
.e_is_customize_preview.em_footer_columns_1_4_1_2_1_4 .footer-widget:nth-last-child(-n+3),
.e_is_customize_preview.em_footer_columns_1_5_3_5_1_5 .footer-widget:nth-last-child(-n+3),
.e_is_customize_preview.em_footer_columns_1_2__1_6 .footer-widget:nth-last-child(-n+2),
.e_is_customize_preview.em_footer_columns_1_6__1_2 .footer-widget:nth-last-child(-n+2) {
	display: none;
}

/**
 * Global styles exist outside the builder content area and therefore need to be excluded from wrapping.
 */
@font-face {
	font-family: "ETmodules";
	src: url("../framework/core/admin/fonts/modules.eot");
	src: url("../framework/core/admin/fonts/modules.eot?#iefix") format("embedded-opentype"), url("../framework/core/admin/fonts/modules.ttf") format("truetype"), url("../framework/core/admin/fonts/modules.woff") format("woff"), url("../framework/core/admin/fonts/modules.svg#ETmodules") format("svg");
	font-weight: normal;
	font-style: normal;
}

/* Html tag based styling */
* html .clearfix {
	zoom: 1;
}

/* IE6 */
*:first-child + html .clearfix {
	zoom: 1;
}

/* IE7 */
/* Body tag based styling */
/* Device-based adjustment */
.iphone .em_contact_form input,
.iphone .em_contact_form textarea,
.iphone .em_contact_form select {
	-webkit-appearance: initial;
}

/* Background Videos */
.iphone .em_section_video_bg video::-webkit-media-controls-start-playback-button {
	display: none !important;

	-webkit-appearance: none;
}

/* Browser-based adjustment */
/* Map Module */
.chrome.parallax-map-support .em_map {
	transform: inherit !important;
}

/* Divider Module */
.ie .em_divider {
	overflow: visible;
}

/* Fullwidth Header Module */
.ie .em_fullwidth_header.em_fullscreen .em_fullwidth_header_container.right,
.ie .em_fullwidth_header.em_fullscreen .em_fullwidth_header_container.left {
	height: 100px;
}

.ie .em_fullwidth_header .em_fullwidth_header_container.right .header-content {
	float: none;
}

/* Blog Module */
.e_ie9 .em_blog_grid .em_salvattore_content[data-columns] .em_post {
	opacity: 1;
}

/* Newsletter Module */
.gecko .em_newsletter .em_newsletter_field {
	margin-bottom: 1vw;
}

/* Gallery and Portfolio Modules */
.safari .em_gallery_grid .em_gallery_image {
	overflow: visible;
}

/* Mobile Adjustments */
.e_mobile_device .em_slider_carousel .em-arrow-prev {
	opacity: 0 !important;
}

.e_mobile_device .em_slider_carousel .em-arrow-next {
	opacity: 0 !important;
}

.e_mobile_device .em_carousel .em-arrow-prev {
	left: -10px;
	opacity: 1;
}

.e_mobile_device .em_carousel .em-arrow-next {
	right: -10px;
	opacity: 1;
}

/* Slider Modules & Gallery Post Format */
.e_mobile_device .em-arrow-prev {
	left: 22px;
	opacity: 1;
}

.e_mobile_device .em-arrow-next {
	right: 22px;
	opacity: 1;
}

.e_mobile_device .em_slider_parallax .em_slide,
.e_mobile_device .em_section_parallax .em_parallax_css,
.e_mobile_device .em_slides .e_parallax_bg.em_parallax_css {
	background-attachment: scroll;
}

/* Responsive Styles Smartphone Only */
@media all and (max-width: 767px) {
	/* Slider Modules */
	.e_mobile_device .em-arrow-prev {
		left: 0;
		opacity: 1;
	}

	.e_mobile_device .em-arrow-next {
		right: 0;
		opacity: 1;
	}
}

/* Layout Adjustment */
/* Sidebar Module */
.em_no_sidebar_vertical_divider .em_widget_area_left {
	border-right: none;
}

.em_no_sidebar_vertical_divider .em_widget_area_right {
	border-left: none;
}

/* Signup Module */
.logged-in:not(.e-fb) .em_login .em_newsletter_description {
	width: 100%;
	padding: 0;
}

/* Circle Counter Module */
.e-fb.e-db #e-boc .e-l .em_number_counter {
	opacity: 1;
}

/* Fullwidth Gallery */
.e_full_width_page .e_gallery_item {
	float: left;
	width: 20.875%;
	margin: 0 5.5% 5.5% 0;
}

.e_full_width_page .e_gallery_item:nth-child(3n) {
	margin-right: 5.5%;
}

.e_full_width_page .e_gallery_item:nth-child(3n+1) {
	clear: none;
}

.e_full_width_page .e_gallery_item:nth-child(4n) {
	margin-right: 0;
}

.e_full_width_page .e_gallery_item:nth-child(4n+1) {
	clear: both;
}

/* Fullwidth Post Title Module */
.single-post.e_right_sidebar .em_fullwidth_section .em_post_title,
.single-post.e_left_sidebar .em_fullwidth_section .em_post_title {
	padding-top: 0;
}

.single-post.e_right_sidebar .em_fullwidth_section .em_post_title.em_featured_bg {
	padding-top: 6%;
}

.single.e_right_sidebar .em_fullwidth_section .em_title_container,
.single.e_right_sidebar .em_fullwidth_section .em_title_container {
	width: 100%;
	max-width: 100%;
	padding-top: 0;
}

.single .em_fullwidth_section .em_title_featured_container {
	width: 100%;
	max-width: 100%;
	padding-top: 0;
}

/* Social Icons */
.e-social-facebook a.icon:before {
	content: "\e093";
}

.e-social-twitter a.icon:before {
	content: "\e094";
}

.e-social-google-plus a.icon:before {
	content: "\e096";
}

.e-social-pinterest a.icon:before {
	content: "\e095";
}

.e-social-linkedin a.icon:before {
	content: "\e09d";
}

.e-social-tumblr a.icon:before {
	content: "\e097";
}

.e-social-instagram a.icon:before {
	content: "\e09a";
}

.e-social-skype a.icon:before {
	content: "\e0a2";
}

.e-social-flikr a.icon:before {
	content: "\e0a6";
}

.e-social-myspace a.icon:before {
	content: "\e0a1";
}

.e-social-dribbble a.icon:before {
	content: "\e09b";
}

.e-social-youtube a.icon:before {
	content: "\e0a3";
}

.e-social-vimeo a.icon:before {
	content: "\e09c";
}

.e-social-rss a.icon:before {
	content: "\e09e";
}

/* Comments */
.single-exhibitor #comment-wrap {
	padding-top: 0;
}

/* Right-To-Left Layout (RTL) */
/* Blog Module */
.rtl .em_blog_grid .column {
	float: right;
}

/* Contact Form Module */
.rtl .em_contact p input[type="checkbox"] + label i,
.rtl .em_contact p input[type="radio"] + label i,
.rtl .em_subscribe .em_contact_field input[type="checkbox"] + label i,
.rtl .em_subscribe .em_contact_field input[type="radio"] + label i {
	margin-right: 0;
	margin-left: 6px;
}

.rtl .em_contact_select {
	padding: 16px 16px 16px 20px;
}

.rtl .em_contact_field[data-type="select"]:after {
	right: auto;
	left: 42px;
}

/* Plugin Compatibility */
/* All-in-One Event Calendar */
.ai1ec-single-event:after {
	display: table;
	clear: both;
	/* Fix single event content floats. */
	content: " ";
}

/* EventOn */
.evcal_event_details .evcal_evdata_cell .eventon_details_shading_bot.eventon_details_shading_bot {
	/* Fix the "more" expanding link in list view to appear over builder links. */
	z-index: 3;
}

/**
 * These styles are shared amongst the Framework Theme and the Framework Builder. Therefore these styles are used both inside and outside the builder content area and must be included twice in the Framework Theme so that they can be wrapped separately for custom post types.
 */
/* Basic Styles */
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* Icon Font */
.em-arrow-prev:before,
.em-arrow-next:before,
.em_testimonial:before,
.em_toggle_title:before,
.e_overlay:before,
#e_search_icon:before,
.mobile_menu_bar:before,
.e-social-icon a:before,
.em_social_icon a.icon:before,
.em_font_icon:before,
.e_audio_container .mejs-playpause-button button:before,
.e_audio_container .mejs-volume-button button:before,
#e-info-phone:before,
#e-info-email:before,
.em_pricing_table_button:after,
.em_promo_button:after,
a.em_more_button:after,
.em_newsletter_button:after,
.comment-reply-link:after,
.form-submit .em_button:after,
.em_contact_submit:after,
.em_contact_reset:after,
.e_password_protected_form .e_submit_button:after,
.em_button:after {
	text-shadow: 0 0;
	font-family: "ETmodules" !important;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1;
	text-transform: none;

	speak: none;
}

.em_login .em_custom_button_icon.em_button:after,
.em_custom_button_icon.em_button:after {
	content: attr(data-icon);
}

.em_woo_custom_button_icon .em_custom_button_icon.em_button:after {
	content: attr(data-icon) !important;
}

.em-icon {
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family: "ETmodules";
	font-size: 96px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	line-height: 1;
	text-transform: none;
	content: attr(data-icon);

	speak: none;
}

/* Dropdown Menu */
.nav li li {
	margin: 0;
	padding: 0 20px;
}

.e-menu li li a {
	width: 200px;
	padding: 6px 20px;
}

.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 {
	visibility: hidden;
	z-index: 9999;
	width: 240px;
	border-top: 3px solid #545454;
	opacity: 0;
	background: #fff;
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}

.nav li ul {
	text-align: left;
	-webkit-transform: translate3d(0, 0, 0);
}

.nav li.e-hover > ul {
	visibility: visible;
}

.nav li:hover > ul,
.nav li.e-touch-hover > ul {
	visibility: visible;
	opacity: 1;
}

.nav li li ul {
	z-index: 1000;
	top: -23px;
	left: 240px;
}

.nav li.e-reverse-direction-nav li ul {
	right: 240px;
	left: auto;
}

.nav li:hover {
	visibility: inherit;
	/* fixes IE7 'sticky bug' */
}

.nav li li a,
.e_mobile_menu li a {
	font-size: 14px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.nav ul li a:hover,
.e_mobile_menu li a:hover {
	opacity: 0.7;
	background-color: rgba(0, 0, 0, 0.03);
}

/* Dropdown adjustment */
.e-dropdown-removing > ul {
	display: none;
}

.mega-menu .e-dropdown-removing > ul {
	display: block;
}

/* Dropdown Arrows */
.e-menu .menu-item-has-children > a:first-child:after {
	position: absolute;
	top: 0;
	right: 0;
	font-family: "ETmodules";
	font-size: 16px;
	font-weight: 800;
	content: "3";
}

.e-menu .menu-item-has-children > a:first-child {
	padding-right: 20px;
}

.e-menu li li.menu-item-has-children > a:first-child:after {
	top: 6px;
	right: 20px;
}

/* Mega Menu */
.e-menu-nav li.mega-menu {
	position: inherit;
}

.e-menu-nav li.mega-menu > ul {
	position: absolute !important;
	left: 0 !important;
	width: 100%;
	padding: 30px 20px;
}

.e-menu-nav li.mega-menu ul li {
	display: block !important;
	float: left!important;
	margin: 0;
	padding: 0 !important;
}

.e-menu-nav li.mega-menu li > ul {
	position: relative;
	top: auto;
	left: auto;
	width: 240px !important;
	padding: 0;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-animation: none !important;
	-moz-animation: none !important;
	-o-animation: none !important;
	animation: none !important;
}

.e-menu-nav li.mega-menu li ul {
	display: none;
	visibility: visible;
	opacity: 1;
}

.e-menu-nav li.mega-menu.e-hover li ul,
.e-menu-nav li.mega-menu:hover li ul {
	display: block;
}

.e-menu-nav li.mega-menu:hover > ul {
	visibility: visible !important;
	opacity: 1 !important;
}

.e-menu-nav li.mega-menu > ul > li > a:first-child {
	padding-top: 0 !important;
	border-bottom: 1px solid rgba(0, 0, 0, 0.03);
	font-weight: bold;
}

.e-menu-nav li.mega-menu > ul > li > a:first-child:hover {
	background-color: transparent !important;
}

.e-menu-nav li.mega-menu li > a {
	width: 200px !important;
}

.e-menu-nav li.mega-menu.mega-menu-parent li li,
.e-menu-nav li.mega-menu.mega-menu-parent li > a {
	width: 100% !important;
}

.e-menu-nav li.mega-menu.mega-menu-parent li > .sub-menu {
	float: left;
	width: 100% !important;
}

.e-menu-nav li.mega-menu > ul > li {
	width: 25%;
	margin: 0;
}

.e-menu-nav li.mega-menu.mega-menu-parent-3 > ul > li {
	width: 33.33%;
}

.e-menu-nav li.mega-menu.mega-menu-parent-2 > ul > li {
	width: 50%;
}

.e-menu-nav li.mega-menu.mega-menu-parent-1 > ul > li {
	width: 100%;
}

.em_menu li.mega-menu .menu-item-has-children > a:first-child:after,
.em_fullwidth_menu li.mega-menu .menu-item-has-children > a:first-child:after {
	display: none;
}

.e_fullwidth_nav #top-menu li.mega-menu > ul {
	right: 30px !important;
	left: 30px !important;
	width: auto;
}

/* Mobile Menu */
.e_mobile_menu {
	display: none;
	visibility: visible;
	position: absolute;
	z-index: 9999;
	left: 0;
	width: 100%;
	padding: 5%;
	border-top: 3px solid #545454;
	opacity: 1;
	background: #fff;
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}

#main-header .e_mobile_menu li ul,
.em_menu .e_mobile_menu li ul,
#main-header .e_mobile_menu li ul,
.em_fullwidth_menu .e_mobile_menu li ul {
	display: block !important;
	visibility: visible !important;
	padding-left: 10px;
}

.e_mobile_menu li li {
	padding-left: 5%;
}

.e_mobile_menu li a {
	display: block;
	padding: 10px 5%;
	border-bottom: 1px solid rgba(0, 0, 0, 0.03);
	color: #666;
}

.e_mobile_menu .menu-item-has-children > a {
	background-color: rgba(0, 0, 0, 0.03);
	font-weight: bold;
}

.e_mobile_menu li .menu-item-has-children > a {
	background-color: transparent;
}

.e_mobile_nav_menu {
	display: none;
	float: right;
}

.mobile_menu_bar {
	display: block;
	position: relative;
	line-height: 0;
}

.mobile_menu_bar:before {
	position: relative;
	top: 0;
	left: 0;
	font-size: 32px;
	content: "\61";
	cursor: pointer;
}

.em_module .mobile_menu_bar:before {
	top: 2px;
}

.mobile_nav .select_page {
	display: none;
}

/* Widgets */
.em_widget {
	float: left;
	max-width: 100%;
}

.em_widget a {
	color: #666;
	text-decoration: none;
}

.em_widget li a:hover {
	color: #82c0c7;
}

.em_widget ul li {
	margin-bottom: 0.5em;
}

.em_widget ul li ul li {
	margin-left: 15px;
}

.em_widget select {
	width: 100%;
	height: 28px;
	padding: 0 5px;
}

.em_widget_area .em_widget a {
	color: inherit;
}

.em_bg_layout_light .em_widget li a {
	color: #666;
}

.em_bg_layout_dark .em_widget li a {
	color: inherit;
}

/* AJAX Saving */
#e-ajax-saving {
	display: none;
	position: fixed;
	z-index: 999999;
	top: 50%;
	left: 50%;
	width: 50px;
	height: 50px;
	margin: -25px 0 0 -25px;
	border-radius: 50px;
	background: #fff;
	box-shadow: rgba(0, 139, 219, 0.247059) 0 0 60px;
	text-align: center;
	transition: background 0.3s, box-shadow 0.3s;
}

#e-ajax-saving img {
	margin: 9px;
}

/* Safe Mode Indicator */
.e-safe-mode-indicator,
.e-safe-mode-indicator:hover,
.e-safe-mode-indicator:focus {
	position: fixed;
	z-index: 999999;
	right: 30px;
	bottom: 30px;
	padding: 12px;
	border-radius: 3px;
	color: #fff;
	background: #B87333;
	box-shadow: 0 5px 10px rgba(41, 196, 169, 0.15);
	font-family: "Lato", sans-serif;
	font-size: 14px;
	font-weight: 600;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 16px;
	text-decoration: none;
}

/* Button Styles */
.em_button {
	position: relative;
	padding: 0.3em 1em;
	border: 1px solid #eace9b;
	color: #eace9b;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.7em !important;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}

.em_button_inner {
	position: relative;
}

/* Button Hover */
/* Button Hover Light Text */
.em_button:hover {
	background-color: rgba(255, 255, 255, 0.2);
}

/* Button Hover Dark Text */
.em_bg_layout_light .em_button:hover,
.em_pricing_table_button:hover,
.em_contact_submit:hover,
.em_contact_reset:hover,
.em_bg_layout_light.em_button:hover {
	background-color: rgba(0, 0, 0, 0.05);
}

/* Button - With Icon */
.em_button:before,
.em_button:after {
	position: absolute;
	margin-left: -1em;
	opacity: 0;
	text-shadow: none;
	font-size: 32px;
	font-weight: 400;
	font-style: normal;
	font-variant: none;
	line-height: 1em;
	text-transform: none;
	content: "";
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}

.em_button.em_hovered:hover:after,
.em_button.e_hover_enabled:hover:after {
	transition: none !important;
}

.em_button:before {
	display: none;
}

.em_button:hover:after,
.em_more_button:hover:after,
.em_promo_button:hover:after,
.em_newsletter_button:hover:after,
.em_pricing_table_button:hover:after {
	margin-left: 0;
	opacity: 1;
}

/* Button Hover - No Icon */
.em_contact_reset:hover {
	padding: 0.3em 1em;
}

/* Subscribe Button Loader Icon */
.e_subscribe_loader {
	display: none;
	position: absolute;
	top: 16px;
	left: 50%;
	width: 16px;
	height: 16px;
	margin-left: -8px;
	background: url("includes/builder/styles/images/subscribe-loader.gif");
}

.em_button_text_loading .em_newsletter_button_text {
	visibility: hidden;
}

/* Comments */
#comment-wrap {
	padding-top: 75px;
}
.comment-body {
	position: relative;
	min-height: 87px;
	margin-bottom: 48px;
	padding: 0 110px 0 100px;
}
.comment_avatar {
	position: absolute;
	top: 7px;
	left: 0;
}
.comment_avatar img {
	display: block;
	width: auto;
	max-width: 100%;
	height: auto;
}
.comment_postinfo {
	margin-bottom: 8px;
}
span.fn,
span.fn a {
	display: inline-block;
	color: #000;
	font-size: 16px;
	font-weight: 700;
	text-decoration: none;
}
span.comment_date {
	color: #000;
	font-size: 14px;
	font-weight: 300;
}
.comment_area .comment-reply-link {
	display: block;
	position: absolute;
	top: 7px;
	right: 0;
}
.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;
}

/* 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 {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
}
#commentform textarea,
#commentform input[type="text"],
#commentform input[type="email"],
#commentform input[type="url"] {
	padding: 12px;
	border-width: 0;
	color: #999;
	background-color: #eee;
	font-size: 18px;
	line-height: 1em;
}
.form-submit {
	text-align: right;
}
.form-submit .em_button {
	display: inline-block;
	cursor: pointer;
}
#reply-title small {
	display: block;
	font-size: 14px;
	font-weight: 400;
}

/* Responsive Styles Smartphone Only */
@media all and (max-width: 767px) {
	#comment-wrap li.comment article {
		padding-right: 0;
	}
	.comment-body {
		padding: 0 0 0 100px;
	}
	.comment-reply-link {
		float: right;
		position: relative !important;
		top: auto !important;
		bottom: -10px;
	}
	#commentform input[type="text"],
	#commentform input[type="email"],
	#commentform input[type="url"] {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
	}
	.comment .children {
		margin-left: 50px;
	}
}

/* Responsive Styles Smartphone Portrait */
@media all and (max-width: 479px) {
	.comment_avatar img {
		max-width: 50%;
	}
	.comment-body {
		padding: 0 0 0 50px;
	}
	.comment .children {
		margin-left: 25px;
	}
	a.comment-reply-link.em_button {
		font-size: 15px;
	}
	a.comment-reply-link.em_button:after {
		font-size: 25px;
	}
}

/**
 * These styles are shared amongst the Framework Theme and the Framework Builder.
 * - In the Framework Theme and Extra Theme, gutters are applied as body classes.
 * - In the Framework Builder plugin, gutters classes are applied to the builder content wrapper.
 * - In the Framework Builder plugin, these styles are wrapped to increase specificity.
 * - In the Framework Theme, these styles are not wrapped since wrapping body classes would break the selector.
 */
/* Gutters */
/* Responsive Styles Desktop Only */
@media all and (min-width: 981px) {
	/* Fluid Grid */
	.em_gutters3,
	.em_gutters3.em_row {
		/* Grid Layout */
	}
	.em_gutters3 .em_column,
	.em_gutters3.em_row .em_column {
		margin-right: 5.5%;
	}
	.em_gutters3 .em_column .em_blog_grid .column.size-1of3 .em_post:last-child,
	.em_gutters3.em_row .em_column .em_blog_grid .column.size-1of3 .em_post:last-child,
	.em_gutters3 .em_column .em_blog_grid .column.size-1of2 .em_post:last-child,
	.em_gutters3.em_row .em_column .em_blog_grid .column.size-1of2 .em_post:last-child,
	.em_gutters3 .em_column .em_blog_grid .column.size-1of1 .em_post:last-child,
	.em_gutters3.em_row .em_column .em_blog_grid .column.size-1of1 .em_post:last-child {
		margin-bottom: 30px;
	}
	.em_gutters3 .em_column_4_4,
	.em_gutters3.em_row .em_column_4_4 {
		width: 100%;
	}
	.em_gutters3 .em_column_4_4 .em_module,
	.em_gutters3.em_row .em_column_4_4 .em_module {
		margin-bottom: 2.75%;
	}
	.em_gutters3 .em_column_4_4 .em_grid_item,
	.em_gutters3.em_row .em_column_4_4 .em_grid_item,
	.em_gutters3 .em_column_4_4 .em_widget,
	.em_gutters3.em_row .em_column_4_4 .em_widget {
		width: 20.875%;
		margin-right: 5.5%;
		margin-bottom: 5.5%;
	}
	.em_gutters3 .em_column_4_4 .em_blog_grid .column.size-1of3,
	.em_gutters3.em_row .em_column_4_4 .em_blog_grid .column.size-1of3 {
		width: 29.667%;
		margin-right: 5.5%;
	}
	.em_gutters3 .em_column_4_4 .em_blog_grid .column.size-1of3 .em_post,
	.em_gutters3.em_row .em_column_4_4 .em_blog_grid .column.size-1of3 .em_post {
		margin-bottom: 18.539%;
	}
	.em_gutters3 .em_column_3_4,
	.em_gutters3.em_row .em_column_3_4 {
		width: 73.625%;
	}
	.em_gutters3 .em_column_3_4 .em_module,
	.em_gutters3.em_row .em_column_3_4 .em_module {
		margin-bottom: 3.735%;
	}
	.em_gutters3 .em_column_3_4 .em_grid_item,
	.em_gutters3.em_row .em_column_3_4 .em_grid_item,
	.em_gutters3 .em_column_3_4 .em_widget,
	.em_gutters3.em_row .em_column_3_4 .em_widget {
		width: 28.353%;
		margin-right: 7.47%;
		margin-bottom: 7.47%;
	}
	.em_gutters3 .em_column_3_4 .em_blog_grid .column.size-1of2,
	.em_gutters3.em_row .em_column_3_4 .em_blog_grid .column.size-1of2 {
		width: 46.265%;
		margin-right: 7.47%;
	}
	.em_gutters3 .em_column_3_4 .em_blog_grid .column.size-1of2 .em_post,
	.em_gutters3.em_row .em_column_3_4 .em_blog_grid .column.size-1of2 .em_post {
		margin-bottom: 14.941%;
	}
	.em_gutters3 .em_column_2_3,
	.em_gutters3.em_row .em_column_2_3 {
		width: 64.833%;
	}
	.em_gutters3 .em_column_2_3 .em_module,
	.em_gutters3.em_row .em_column_2_3 .em_module {
		margin-bottom: 4.242%;
	}
	.em_gutters3 .em_column_2_3 .em_grid_item,
	.em_gutters3.em_row .em_column_2_3 .em_grid_item,
	.em_gutters3 .em_column_2_3 .em_widget,
	.em_gutters3.em_row .em_column_2_3 .em_widget {
		width: 45.758%;
		margin-right: 8.483%;
		margin-bottom: 8.483%;
	}
	.em_gutters3 .em_column_2_3 .em_blog_grid .column.size-1of2,
	.em_gutters3.em_row .em_column_2_3 .em_blog_grid .column.size-1of2 {
		width: 45.758%;
		margin-right: 8.483%;
	}
	.em_gutters3 .em_column_2_3 .em_blog_grid .column.size-1of2 .em_post,
	.em_gutters3.em_row .em_column_2_3 .em_blog_grid .column.size-1of2 .em_post {
		margin-bottom: 16.967%;
	}
	.em_gutters3 .em_column_3_5,
	.em_gutters3.em_row .em_column_3_5 {
		width: 57.8%;
	}
	.em_gutters3 .em_column_3_5 .em_module,
	.em_gutters3.em_row .em_column_3_5 .em_module {
		margin-bottom: 4.758%;
	}
	.em_gutters3 .em_column_3_5 .em_grid_item,
	.em_gutters3.em_row .em_column_3_5 .em_grid_item,
	.em_gutters3 .em_column_3_5 .em_widget,
	.em_gutters3.em_row .em_column_3_5 .em_widget {
		width: 45.242%;
		margin-right: 9.516%;
		margin-bottom: 9.516%;
	}
	.em_gutters3 .em_column_3_5 .em_blog_grid .column.size-1of1,
	.em_gutters3.em_row .em_column_3_5 .em_blog_grid .column.size-1of1 {
		width: 100%;
		margin-right: 0;
	}
	.em_gutters3 .em_column_3_5 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters3.em_row .em_column_3_5 .em_blog_grid .column.size-1of1 .em_post {
		margin-bottom: 9.516%;
	}
	.em_gutters3 .em_column_1_2,
	.em_gutters3.em_row .em_column_1_2 {
		width: 47.25%;
	}
	.em_gutters3 .em_column_1_2 .em_module,
	.em_gutters3.em_row .em_column_1_2 .em_module {
		margin-bottom: 5.82%;
	}
	.em_gutters3 .em_column_1_2 .em_grid_item,
	.em_gutters3.em_row .em_column_1_2 .em_grid_item,
	.em_gutters3 .em_column_1_2 .em_widget,
	.em_gutters3.em_row .em_column_1_2 .em_widget {
		width: 44.18%;
		margin-right: 11.64%;
		margin-bottom: 11.64%;
	}
	.em_gutters3 .em_column_1_2 .em_blog_grid .column.size-1of1,
	.em_gutters3.em_row .em_column_1_2 .em_blog_grid .column.size-1of1 {
		width: 100%;
		margin-right: 0;
	}
	.em_gutters3 .em_column_1_2 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters3.em_row .em_column_1_2 .em_blog_grid .column.size-1of1 .em_post {
		margin-bottom: 11.64%;
	}
	.em_gutters3 .em_column_2_5,
	.em_gutters3.em_row .em_column_2_5 {
		width: 36.7%;
	}
	.em_gutters3 .em_column_2_5 .em_module,
	.em_gutters3.em_row .em_column_2_5 .em_module {
		margin-bottom: 7.493%;
	}
	.em_gutters3 .em_column_2_5 .em_grid_item,
	.em_gutters3.em_row .em_column_2_5 .em_grid_item,
	.em_gutters3 .em_column_2_5 .em_widget,
	.em_gutters3.em_row .em_column_2_5 .em_widget,
	.em_gutters3 .em_column_2_5 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters3.em_row .em_column_2_5 .em_blog_grid .column.size-1of1 .em_post {
		width: 100%;
		margin-bottom: 14.986%;
	}
	.em_gutters3 .em_column_1_3,
	.em_gutters3.em_row .em_column_1_3 {
		width: 29.6667%;
	}
	.em_gutters3 .em_column_1_3 .em_module,
	.em_gutters3.em_row .em_column_1_3 .em_module {
		margin-bottom: 9.27%;
	}
	.em_gutters3 .em_column_1_3 .em_grid_item,
	.em_gutters3.em_row .em_column_1_3 .em_grid_item,
	.em_gutters3 .em_column_1_3 .em_widget,
	.em_gutters3.em_row .em_column_1_3 .em_widget,
	.em_gutters3 .em_column_1_3 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters3.em_row .em_column_1_3 .em_blog_grid .column.size-1of1 .em_post {
		width: 100%;
		margin-bottom: 18.539%;
	}
	.em_gutters3 .em_column_1_4,
	.em_gutters3.em_row .em_column_1_4 {
		width: 20.875%;
	}
	.em_gutters3 .em_column_1_4 .em_module,
	.em_gutters3.em_row .em_column_1_4 .em_module {
		margin-bottom: 13.174%;
	}
	.em_gutters3 .em_column_1_4 .em_grid_item,
	.em_gutters3.em_row .em_column_1_4 .em_grid_item,
	.em_gutters3 .em_column_1_4 .em_widget,
	.em_gutters3.em_row .em_column_1_4 .em_widget,
	.em_gutters3 .em_column_1_4 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters3.em_row .em_column_1_4 .em_blog_grid .column.size-1of1 .em_post {
		width: 100%;
		margin-bottom: 26.347%;
	}
	.em_gutters3 .em_column_1_5,
	.em_gutters3.em_row .em_column_1_5 {
		width: 15.6%;
	}
	.em_gutters3 .em_column_1_5 .em_module,
	.em_gutters3.em_row .em_column_1_5 .em_module {
		margin-bottom: 17.628%;
	}
	.em_gutters3 .em_column_1_5 .em_grid_item,
	.em_gutters3.em_row .em_column_1_5 .em_grid_item,
	.em_gutters3 .em_column_1_5 .em_widget,
	.em_gutters3.em_row .em_column_1_5 .em_widget,
	.em_gutters3 .em_column_1_5 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters3.em_row .em_column_1_5 .em_blog_grid .column.size-1of1 .em_post {
		width: 100%;
		margin-bottom: 35.256%;
	}
	.em_gutters3 .em_column_1_6,
	.em_gutters3.em_row .em_column_1_6 {
		width: 12.0833%;
	}
	.em_gutters3 .em_column_1_6 .em_module,
	.em_gutters3.em_row .em_column_1_6 .em_module {
		margin-bottom: 22.759%;
	}
	.em_gutters3 .em_column_1_6 .em_grid_item,
	.em_gutters3.em_row .em_column_1_6 .em_grid_item,
	.em_gutters3 .em_column_1_6 .em_widget,
	.em_gutters3.em_row .em_column_1_6 .em_widget,
	.em_gutters3 .em_column_1_6 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters3.em_row .em_column_1_6 .em_blog_grid .column.size-1of1 .em_post {
		width: 100%;
		margin-bottom: 45.517%;
	}
	.em_gutters3 .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(4n),
	.em_gutters3.em_row .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(4n),
	.em_gutters3 .em_column_4_4 .em_widget:nth-child(4n),
	.em_gutters3.em_row .em_column_4_4 .em_widget:nth-child(4n) {
		margin-right: 0;
	}
	.em_gutters3 .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(4n+1),
	.em_gutters3.em_row .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(4n+1),
	.em_gutters3 .em_column_4_4 .em_widget:nth-child(4n+1),
	.em_gutters3.em_row .em_column_4_4 .em_widget:nth-child(4n+1) {
		clear: both;
	}
	.em_gutters3 .em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters3.em_row .em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n) {
		margin-right: 0;
	}
	.em_gutters3 .em_column_4_4 .em_grid_item.last_in_row,
	.em_gutters3.em_row .em_column_4_4 .em_grid_item.last_in_row {
		margin-right: 0;
	}
	.em_gutters3 .em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters3.em_row .em_column_4_4 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters3 .em_column_3_4 .em_grid_item.em_portfolio_item:nth-child(3n),
	.em_gutters3.em_row .em_column_3_4 .em_grid_item.em_portfolio_item:nth-child(3n),
	.em_gutters3 .em_column_3_4 .em_widget:nth-child(3n),
	.em_gutters3.em_row .em_column_3_4 .em_widget:nth-child(3n) {
		margin-right: 0;
	}
	.em_gutters3 .em_column_3_4 .em_grid_item.em_portfolio_item:nth-child(3n+1),
	.em_gutters3.em_row .em_column_3_4 .em_grid_item.em_portfolio_item:nth-child(3n+1),
	.em_gutters3 .em_column_3_4 .em_widget:nth-child(3n+1),
	.em_gutters3.em_row .em_column_3_4 .em_widget:nth-child(3n+1) {
		clear: both;
	}
	.em_gutters3 .em_column_3_4 .em_grid_item.last_in_row,
	.em_gutters3.em_row .em_column_3_4 .em_grid_item.last_in_row {
		margin-right: 0;
	}
	.em_gutters3 .em_column_3_4 .em_grid_item.on_last_row,
	.em_gutters3.em_row .em_column_3_4 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters3 .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(3n),
	.em_gutters3.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(3n),
	.em_gutters3 .em_column_3_4 .em_column_inner.em_column_4_4 .em_widget:nth-child(3n),
	.em_gutters3.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_widget:nth-child(3n) {
		margin-right: 0;
	}
	.em_gutters3 .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(3n+1),
	.em_gutters3.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(3n+1),
	.em_gutters3 .em_column_3_4 .em_column_inner.em_column_4_4 .em_widget:nth-child(3n+1),
	.em_gutters3.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_widget:nth-child(3n+1) {
		clear: both;
	}
	.em_gutters3 .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(4n+1),
	.em_gutters3.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(4n+1),
	.em_gutters3 .em_column_3_4 .em_column_inner.em_column_4_4 .em_widget:nth-child(4n+1),
	.em_gutters3.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_widget:nth-child(4n+1) {
		clear: none;
	}
	.em_gutters3 .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row,
	.em_gutters3.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row {
		margin-right: 0;
	}
	.em_gutters3 .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters3.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters3 .em_column_2_3 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters3.em_row .em_column_2_3 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters3 .em_column_1_2 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters3.em_row .em_column_1_2 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters3 .em_column_2_3 .em_widget:nth-child(2n),
	.em_gutters3.em_row .em_column_2_3 .em_widget:nth-child(2n),
	.em_gutters3 .em_column_1_2 .em_widget:nth-child(2n),
	.em_gutters3.em_row .em_column_1_2 .em_widget:nth-child(2n) {
		margin-right: 0;
	}
	.em_gutters3 .em_column_2_3 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters3.em_row .em_column_2_3 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters3 .em_column_1_2 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters3.em_row .em_column_1_2 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters3 .em_column_2_3 .em_widget:nth-child(2n+1),
	.em_gutters3.em_row .em_column_2_3 .em_widget:nth-child(2n+1),
	.em_gutters3 .em_column_1_2 .em_widget:nth-child(2n+1),
	.em_gutters3.em_row .em_column_1_2 .em_widget:nth-child(2n+1) {
		clear: both;
	}
	.em_gutters3 .em_column_2_3 .em_grid_item.last_in_row,
	.em_gutters3.em_row .em_column_2_3 .em_grid_item.last_in_row,
	.em_gutters3 .em_column_1_2 .em_grid_item.last_in_row,
	.em_gutters3.em_row .em_column_1_2 .em_grid_item.last_in_row {
		margin-right: 0;
	}
	.em_gutters3 .em_column_2_3 .em_grid_item.on_last_row,
	.em_gutters3.em_row .em_column_2_3 .em_grid_item.on_last_row,
	.em_gutters3 .em_column_1_2 .em_grid_item.on_last_row,
	.em_gutters3.em_row .em_column_1_2 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters3 .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters3.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters3 .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters3.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters3 .em_column_2_3 .em_column_inner.em_column_4_4 .em_widget:nth-child(2n),
	.em_gutters3.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_widget:nth-child(2n),
	.em_gutters3 .em_column_1_2 .em_column_inner.em_column_4_4 .em_widget:nth-child(2n),
	.em_gutters3.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_widget:nth-child(2n) {
		margin-right: 0;
	}
	.em_gutters3 .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters3.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters3 .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters3.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters3 .em_column_2_3 .em_column_inner.em_column_4_4 .em_widget:nth-child(2n+1),
	.em_gutters3.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_widget:nth-child(2n+1),
	.em_gutters3 .em_column_1_2 .em_column_inner.em_column_4_4 .em_widget:nth-child(2n+1),
	.em_gutters3.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_widget:nth-child(2n+1) {
		clear: both;
	}
	.em_gutters3 .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row,
	.em_gutters3.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row,
	.em_gutters3 .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row,
	.em_gutters3.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row {
		margin-right: 0;
	}
	.em_gutters3 .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters3.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters3 .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters3.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters3 .em_column_3_5 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters3.em_row .em_column_3_5 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters3 .em_column_3_5 .em_widget:nth-child(2n),
	.em_gutters3.em_row .em_column_3_5 .em_widget:nth-child(2n) {
		margin-right: 0;
	}
	.em_gutters3 .em_column_3_5 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters3.em_row .em_column_3_5 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters3 .em_column_3_5 .em_widget:nth-child(2n+1),
	.em_gutters3.em_row .em_column_3_5 .em_widget:nth-child(2n+1) {
		clear: both;
	}
	.em_gutters3 .em_column_3_5 .em_grid_item.last_in_row,
	.em_gutters3.em_row .em_column_3_5 .em_grid_item.last_in_row {
		margin-right: 0;
	}
	.em_gutters3 .em_column_3_5 .em_grid_item.on_last_row,
	.em_gutters3.em_row .em_column_3_5 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters3 .em_column_1_3 .em_grid_item.on_last_row,
	.em_gutters3.em_row .em_column_1_3 .em_grid_item.on_last_row,
	.em_gutters3 .em_column_1_4 .em_grid_item.on_last_row,
	.em_gutters3.em_row .em_column_1_4 .em_grid_item.on_last_row,
	.em_gutters3 .em_column_1_5 .em_grid_item.on_last_row,
	.em_gutters3.em_row .em_column_1_5 .em_grid_item.on_last_row,
	.em_gutters3 .em_column_1_6 .em_grid_item.on_last_row,
	.em_gutters3.em_row .em_column_1_6 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters3 .em_column_3_4 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_gutters3.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_gutters3 .em_column_2_3 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_gutters3.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_gutters3 .em_column_1_2 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_gutters3.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_gutters3 .em_column_3_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_gutters3.em_row .em_column_3_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_gutters3 .em_column_2_3 .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_gutters3.em_row .em_column_2_3 .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_gutters3 .em_column_1_2 .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_gutters3.em_row .em_column_1_2 .em_blog_grid .column.size-1of2:nth-child(2n) {
		margin-right: 0;
	}
	.em_gutters3 .em_column_3_4 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters3.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters3 .em_column_2_3 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters3.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters3 .em_column_1_2 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters3.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters3 .em_column_3_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters3.em_row .em_column_3_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters3 .em_column_2_3 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters3.em_row .em_column_2_3 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters3 .em_column_1_2 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters3.em_row .em_column_1_2 .em_blog_grid .column.size-1of3:nth-child(3n) {
		margin-right: 0;
	}
	.em_gutters3 .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row,
	.em_gutters3.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row,
	.em_gutters3 .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row,
	.em_gutters3.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row,
	.em_gutters3 .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row,
	.em_gutters3.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row,
	.em_gutters3 .em_column_3_4 .em_grid_item.last_in_row,
	.em_gutters3.em_row .em_column_3_4 .em_grid_item.last_in_row,
	.em_gutters3 .em_column_2_3 .em_grid_item.last_in_row,
	.em_gutters3.em_row .em_column_2_3 .em_grid_item.last_in_row,
	.em_gutters3 .em_column_1_2 .em_grid_item.last_in_row,
	.em_gutters3.em_row .em_column_1_2 .em_grid_item.last_in_row {
		margin-right: 0;
	}
	.em_gutters3 .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters3.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters3 .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters3.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters3 .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters3.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters3 .em_column_3_4 .em_grid_item.on_last_row,
	.em_gutters3.em_row .em_column_3_4 .em_grid_item.on_last_row,
	.em_gutters3 .em_column_2_3 .em_grid_item.on_last_row,
	.em_gutters3.em_row .em_column_2_3 .em_grid_item.on_last_row,
	.em_gutters3 .em_column_1_2 .em_grid_item.on_last_row,
	.em_gutters3.em_row .em_column_1_2 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters3 .em_column_single.em_column_1_4 .em_module,
	.em_gutters3.em_row .em_column_single.em_column_1_4 .em_module {
		margin-bottom: 13.174%;
	}
	.em_gutters3 .em_column_single.em_column_1_3 .em_module,
	.em_gutters3.em_row .em_column_single.em_column_1_3 .em_module {
		margin-bottom: 9.27%;
	}
	.em_gutters3 .em_column_single.em_column_1_2 .em_module,
	.em_gutters3.em_row .em_column_single.em_column_1_2 .em_module {
		margin-bottom: 5.82%;
	}
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_4_4,
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_4_4,
	.em_column_3_4 > .em_row_inner.em_gutters3 > .em_column_4_4 {
		width: 100%;
	}
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_module,
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_module,
	.em_column_3_4 > .em_row_inner.em_gutters3 > .em_column_4_4 .em_module {
		margin-bottom: 3.735%;
	}
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item,
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item,
	.em_column_3_4 > .em_row_inner.em_gutters3 > .em_column_4_4 .em_grid_item.em_portfolio_item,
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_widget,
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_widget,
	.em_column_3_4 > .em_row_inner.em_gutters3 > .em_column_4_4 .em_widget {
		width: 28.353%;
		margin-right: 7.47%;
		margin-bottom: 7.47%;
	}
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(3n),
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(3n),
	.em_column_3_4 > .em_row_inner.em_gutters3 > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(3n),
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(3n),
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(3n),
	.em_column_3_4 > .em_row_inner.em_gutters3 > .em_column_4_4 .em_widget:nth-child(3n) {
		margin-right: 0;
	}
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(3n+1),
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(3n+1),
	.em_column_3_4 > .em_row_inner.em_gutters3 > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(3n+1),
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(3n+1),
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(3n+1),
	.em_column_3_4 > .em_row_inner.em_gutters3 > .em_column_4_4 .em_widget:nth-child(3n+1) {
		clear: both;
	}
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(4n+1),
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(4n+1),
	.em_column_3_4 > .em_row_inner.em_gutters3 > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(4n+1),
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(4n+1),
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(4n+1),
	.em_column_3_4 > .em_row_inner.em_gutters3 > .em_column_4_4 .em_widget:nth-child(4n+1) {
		clear: none;
	}
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item,
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item,
	.em_column_3_4 > .em_row_inner.em_gutters3 > .em_column_4_4 .em_grid_item {
		width: 28.353%;
		margin-right: 7.47%;
		margin-bottom: 7.47%;
	}
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item.on_last_row,
	.em_column_3_4 > .em_row_inner.em_gutters3 > .em_column_4_4 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of2,
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of2,
	.em_column_3_4 > .em_row_inner.em_gutters3 > .em_column_4_4 .em_blog_grid .column.size-1of2 {
		width: 46.265%;
		margin-right: 7.47%;
	}
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of2 .em_post,
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of2 .em_post,
	.em_column_3_4 > .em_row_inner.em_gutters3 > .em_column_4_4 .em_blog_grid .column.size-1of2 .em_post {
		margin-bottom: 14.941%;
	}
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_3_8,
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_3_8,
	.em_column_3_4 > .em_row_inner.em_gutters3 > .em_column_3_8 {
		width: 46.26485569%;
		margin-right: 7.47%;
	}
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_3_8 .em_module,
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_3_8 .em_module,
	.em_column_3_4 > .em_row_inner.em_gutters3 > .em_column_3_8 .em_module {
		margin-bottom: 7.47%;
	}
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_3_8 .em_grid_item,
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_3_8 .em_grid_item,
	.em_column_3_4 > .em_row_inner.em_gutters3 > .em_column_3_8 .em_grid_item,
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_3_8 .em_widget,
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_3_8 .em_widget,
	.em_column_3_4 > .em_row_inner.em_gutters3 > .em_column_3_8 .em_widget,
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_3_8 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_3_8 .em_blog_grid .column.size-1of1 .em_post,
	.em_column_3_4 > .em_row_inner.em_gutters3 > .em_column_3_8 .em_blog_grid .column.size-1of1 .em_post {
		width: 100%;
		margin-bottom: 14.941%;
	}
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_3_8 .em_grid_item.on_last_row,
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_3_8 .em_grid_item.on_last_row,
	.em_column_3_4 > .em_row_inner.em_gutters3 > .em_column_3_8 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_1_4,
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_1_4,
	.em_column_3_4 > .em_row_inner.em_gutters3 > .em_column_1_4 {
		width: 28.35314092%;
		margin-right: 7.47%;
	}
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_1_4 .em_module,
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_1_4 .em_module,
	.em_column_3_4 > .em_row_inner.em_gutters3 > .em_column_1_4 .em_module {
		margin-bottom: 13.174%;
	}
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_1_4 .em_grid_item,
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_1_4 .em_grid_item,
	.em_column_3_4 > .em_row_inner.em_gutters3 > .em_column_1_4 .em_grid_item,
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_1_4 .em_widget,
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_1_4 .em_widget,
	.em_column_3_4 > .em_row_inner.em_gutters3 > .em_column_1_4 .em_widget,
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_1_4 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_1_4 .em_blog_grid .column.size-1of1 .em_post,
	.em_column_3_4 > .em_row_inner.em_gutters3 > .em_column_1_4 .em_blog_grid .column.size-1of1 .em_post {
		width: 100%;
		margin-bottom: 26.347%;
	}
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_1_4 .em_grid_item.on_last_row,
	.em_gutters3 .em_column_3_4 > .em_row_inner > .em_column_1_4 .em_grid_item.on_last_row,
	.em_column_3_4 > .em_row_inner.em_gutters3 > .em_column_1_4 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_4_4,
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_4_4,
	.em_column_2_3 > .em_row_inner.em_gutters3 > .em_column_4_4 {
		width: 100%;
	}
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_module,
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_module,
	.em_column_2_3 > .em_row_inner.em_gutters3 > .em_column_4_4 .em_module {
		margin-bottom: 4.242%;
	}
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item,
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item,
	.em_column_2_3 > .em_row_inner.em_gutters3 > .em_column_4_4 .em_grid_item.em_portfolio_item,
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_widget,
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_widget,
	.em_column_2_3 > .em_row_inner.em_gutters3 > .em_column_4_4 .em_widget {
		width: 45.758%;
		margin-right: 8.483%;
		margin-bottom: 8.483%;
	}
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_column_2_3 > .em_row_inner.em_gutters3 > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(2n),
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(2n),
	.em_column_2_3 > .em_row_inner.em_gutters3 > .em_column_4_4 .em_widget:nth-child(2n) {
		margin-right: 0;
	}
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_column_2_3 > .em_row_inner.em_gutters3 > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(2n+1),
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(2n+1),
	.em_column_2_3 > .em_row_inner.em_gutters3 > .em_column_4_4 .em_widget:nth-child(2n+1) {
		clear: both;
	}
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_grid_item,
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_grid_item,
	.em_column_2_3 > .em_row_inner.em_gutters3 > .em_column_4_4 .em_grid_item {
		width: 45.758%;
		margin-right: 8.483%;
		margin-bottom: 8.483%;
	}
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_grid_item.on_last_row,
	.em_column_2_3 > .em_row_inner.em_gutters3 > .em_column_4_4 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of2,
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of2,
	.em_column_2_3 > .em_row_inner.em_gutters3 > .em_column_4_4 .em_blog_grid .column.size-1of2 {
		width: 45.758%;
		margin-right: 8.483%;
	}
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of2 .em_post,
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of2 .em_post,
	.em_column_2_3 > .em_row_inner.em_gutters3 > .em_column_4_4 .em_blog_grid .column.size-1of2 .em_post {
		margin-bottom: 16.967%;
	}
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_1_3,
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_1_3,
	.em_column_2_3 > .em_row_inner.em_gutters3 > .em_column_1_3 {
		width: 45.758%;
		margin-right: 8.483%;
	}
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_1_3 .em_module,
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_1_3 .em_module,
	.em_column_2_3 > .em_row_inner.em_gutters3 > .em_column_1_3 .em_module {
		margin-bottom: 9.27%;
	}
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_1_3 .em_grid_item,
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_1_3 .em_grid_item,
	.em_column_2_3 > .em_row_inner.em_gutters3 > .em_column_1_3 .em_grid_item,
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_1_3 .em_widget,
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_1_3 .em_widget,
	.em_column_2_3 > .em_row_inner.em_gutters3 > .em_column_1_3 .em_widget,
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_1_3 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_1_3 .em_blog_grid .column.size-1of1 .em_post,
	.em_column_2_3 > .em_row_inner.em_gutters3 > .em_column_1_3 .em_blog_grid .column.size-1of1 .em_post {
		width: 100%;
		margin-bottom: 18.539%;
	}
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_1_3 .em_grid_item.on_last_row,
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_1_3 .em_grid_item.on_last_row,
	.em_column_2_3 > .em_row_inner.em_gutters3 > .em_column_1_3 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_1_6,
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_1_6,
	.em_column_2_3 > .em_row_inner.em_gutters3 > .em_column_1_6 {
		width: 18.638%;
		margin-right: 8.483%;
	}
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_1_6 .em_module,
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_1_6 .em_module,
	.em_column_2_3 > .em_row_inner.em_gutters3 > .em_column_1_6 .em_module {
		margin-bottom: 22.759%;
	}
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_1_6 .em_grid_item,
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_1_6 .em_grid_item,
	.em_column_2_3 > .em_row_inner.em_gutters3 > .em_column_1_6 .em_grid_item,
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_1_6 .em_widget,
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_1_6 .em_widget,
	.em_column_2_3 > .em_row_inner.em_gutters3 > .em_column_1_6 .em_widget,
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_1_6 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_1_6 .em_blog_grid .column.size-1of1 .em_post,
	.em_column_2_3 > .em_row_inner.em_gutters3 > .em_column_1_6 .em_blog_grid .column.size-1of1 .em_post {
		width: 100%;
		margin-bottom: 45.517%;
	}
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_1_6 .em_grid_item.on_last_row,
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_1_6 .em_grid_item.on_last_row,
	.em_column_2_3 > .em_row_inner.em_gutters3 > .em_column_1_6 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_2_9,
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_2_9,
	.em_column_2_3 > .em_row_inner.em_gutters3 > .em_column_2_9 {
		width: 27.67780634%;
		margin-right: 8.483%;
	}
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_2_9 .em_module,
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_2_9 .em_module,
	.em_column_2_3 > .em_row_inner.em_gutters3 > .em_column_2_9 .em_module {
		margin-bottom: 22.759%;
	}
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_2_9 .em_grid_item,
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_2_9 .em_grid_item,
	.em_column_2_3 > .em_row_inner.em_gutters3 > .em_column_2_9 .em_grid_item,
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_2_9 .em_widget,
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_2_9 .em_widget,
	.em_column_2_3 > .em_row_inner.em_gutters3 > .em_column_2_9 .em_widget,
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_2_9 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_2_9 .em_blog_grid .column.size-1of1 .em_post,
	.em_column_2_3 > .em_row_inner.em_gutters3 > .em_column_2_9 .em_blog_grid .column.size-1of1 .em_post {
		margin-bottom: 45.517%;
	}
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_2_9 .em_grid_item.on_last_row,
	.em_gutters3 .em_column_2_3 > .em_row_inner > .em_column_2_9 .em_grid_item.on_last_row,
	.em_column_2_3 > .em_row_inner.em_gutters3 > .em_column_2_9 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_4_4,
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_4_4,
	.em_column_1_2 > .em_row_inner.em_gutters3 > .em_column_4_4 {
		width: 100%;
	}
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_module,
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_module,
	.em_column_1_2 > .em_row_inner.em_gutters3 > .em_column_4_4 .em_module {
		margin-bottom: 5.82%;
	}
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item,
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item,
	.em_column_1_2 > .em_row_inner.em_gutters3 > .em_column_4_4 .em_grid_item.em_portfolio_item,
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_widget,
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_widget,
	.em_column_1_2 > .em_row_inner.em_gutters3 > .em_column_4_4 .em_widget {
		width: 44.18%;
		margin-right: 11.64%;
		margin-bottom: 11.64%;
	}
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_column_1_2 > .em_row_inner.em_gutters3 > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(2n),
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(2n),
	.em_column_1_2 > .em_row_inner.em_gutters3 > .em_column_4_4 .em_widget:nth-child(2n) {
		margin-right: 0;
	}
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_column_1_2 > .em_row_inner.em_gutters3 > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(2n+1),
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(2n+1),
	.em_column_1_2 > .em_row_inner.em_gutters3 > .em_column_4_4 .em_widget:nth-child(2n+1) {
		clear: both;
	}
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_grid_item,
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_grid_item,
	.em_column_1_2 > .em_row_inner.em_gutters3 > .em_column_4_4 .em_grid_item {
		width: 44.18%;
		margin-right: 11.64%;
		margin-bottom: 11.64%;
	}
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_grid_item.on_last_row,
	.em_column_1_2 > .em_row_inner.em_gutters3 > .em_column_4_4 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of1,
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of1,
	.em_column_1_2 > .em_row_inner.em_gutters3 > .em_column_4_4 .em_blog_grid .column.size-1of1 {
		width: 100%;
		margin-right: 0;
	}
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of1 .em_post,
	.em_column_1_2 > .em_row_inner.em_gutters3 > .em_column_4_4 .em_blog_grid .column.size-1of1 .em_post {
		margin-bottom: 11.64%;
	}
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_1_4,
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_1_4,
	.em_column_1_2 > .em_row_inner.em_gutters3 > .em_column_1_4 {
		width: 44.17989418%;
		margin-right: 11.64%;
	}
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_1_4 .em_module,
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_1_4 .em_module,
	.em_column_1_2 > .em_row_inner.em_gutters3 > .em_column_1_4 .em_module {
		margin-bottom: 13.174%;
	}
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_1_4 .em_grid_item,
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_1_4 .em_grid_item,
	.em_column_1_2 > .em_row_inner.em_gutters3 > .em_column_1_4 .em_grid_item,
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_1_4 .em_widget,
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_1_4 .em_widget,
	.em_column_1_2 > .em_row_inner.em_gutters3 > .em_column_1_4 .em_widget,
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_1_4 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_1_4 .em_blog_grid .column.size-1of1 .em_post,
	.em_column_1_2 > .em_row_inner.em_gutters3 > .em_column_1_4 .em_blog_grid .column.size-1of1 .em_post {
		margin-bottom: 26.347%;
	}
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_1_4 .em_grid_item.on_last_row,
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_1_4 .em_grid_item.on_last_row,
	.em_column_1_2 > .em_row_inner.em_gutters3 > .em_column_1_4 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_1_6,
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_1_6,
	.em_column_1_2 > .em_row_inner.em_gutters3 > .em_column_1_6 {
		width: 25.573%;
		margin-right: 11.64%;
	}
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_1_6 .em_module,
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_1_6 .em_module,
	.em_column_1_2 > .em_row_inner.em_gutters3 > .em_column_1_6 .em_module {
		margin-bottom: 22.759%;
	}
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_1_6 .em_grid_item,
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_1_6 .em_grid_item,
	.em_column_1_2 > .em_row_inner.em_gutters3 > .em_column_1_6 .em_grid_item,
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_1_6 .em_widget,
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_1_6 .em_widget,
	.em_column_1_2 > .em_row_inner.em_gutters3 > .em_column_1_6 .em_widget,
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_1_6 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters3 .em_column_1_2 > .em_row_inner > .em_column_1_6 .em_blog_grid .column.size-1of1 .em_post,
	.em_column_1_2 > .em_row_inner.em_gutters3 > .em_column_1_6 .em_blog_grid .column.size-1of1 .em_post {
		margin-bottom: 45.517%;
	}
	.em_gutters3 .em_column_1_2 > .em_row_inner .em_grid_item.on_last_row,
	.em_gutters3 .em_column_1_2 > .em_row_inner .em_grid_item.on_last_row,
	.em_column_1_2 > .em_row_inner.em_gutters3 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters3 .footer-widget {
		margin-right: 5.5%;
		margin-bottom: 5.5%;
	}
	.em_gutters3 .footer-widget:last-child {
		margin-right: 0;
	}
	.em_gutters3.em_footer_columns6 .footer-widget {
		width: 12.083%;
	}
	.em_gutters3.em_footer_columns6 .footer-widget .fwidget {
		margin-bottom: 45.517%;
	}
	.em_gutters3.em_footer_columns5 .footer-widget {
		width: 15.6%;
	}
	.em_gutters3.em_footer_columns5 .footer-widget .fwidget {
		margin-bottom: 35.256%;
	}
	.em_gutters3.em_footer_columns4 .footer-widget {
		width: 20.875%;
	}
	.em_gutters3.em_footer_columns4 .footer-widget .fwidget {
		margin-bottom: 26.347%;
	}
	.em_gutters3.em_footer_columns3 .footer-widget {
		width: 29.667%;
	}
	.em_gutters3.em_footer_columns3 .footer-widget .fwidget {
		margin-bottom: 18.539%;
	}
	.em_gutters3.em_footer_columns2 .footer-widget {
		width: 47.25%;
	}
	.em_gutters3.em_footer_columns2 .footer-widget .fwidget {
		margin-bottom: 11.64%;
	}
	.em_gutters3.em_footer_columns1 .footer-widget {
		width: 100%;
	}
	.em_gutters3.em_footer_columns1 .footer-widget .fwidget {
		margin-bottom: 5.5%;
	}
	.em_gutters3.em_footer_columns_3_4__1_4 .footer-widget:nth-child(1) {
		clear: both;
		width: 73.625%;
	}
	.em_gutters3.em_footer_columns_3_4__1_4 .footer-widget:nth-child(1) .fwidget {
		margin-bottom: 7.47%;
	}
	.em_gutters3.em_footer_columns_3_4__1_4 .footer-widget:nth-child(2) {
		width: 20.875%;
	}
	.em_gutters3.em_footer_columns_3_4__1_4 .footer-widget:nth-child(2) .fwidget {
		margin-bottom: 26.347%;
	}
	.em_gutters3.em_footer_columns_1_4__3_4 .footer-widget:nth-child(1) {
		clear: both;
		width: 20.875%;
	}
	.em_gutters3.em_footer_columns_1_4__3_4 .footer-widget:nth-child(1) .fwidget {
		margin-bottom: 26.347%;
	}
	.em_gutters3.em_footer_columns_1_4__3_4 .footer-widget:nth-child(2) {
		width: 73.625%;
	}
	.em_gutters3.em_footer_columns_1_4__3_4 .footer-widget:nth-child(2) .fwidget {
		margin-bottom: 7.47%;
	}
	.em_gutters3.em_footer_columns_2_3__1_3 .footer-widget:nth-child(1) {
		width: 64.833%;
	}
	.em_gutters3.em_footer_columns_2_3__1_3 .footer-widget:nth-child(1) .fwidget {
		margin-bottom: 8.483%;
	}
	.em_gutters3.em_footer_columns_2_3__1_3 .footer-widget:nth-child(2) {
		width: 29.667%;
	}
	.em_gutters3.em_footer_columns_2_3__1_3 .footer-widget:nth-child(2) .fwidget {
		margin-bottom: 18.539%;
	}
	.em_gutters3.em_footer_columns_1_3__2_3 .footer-widget:nth-child(1) {
		width: 29.667%;
	}
	.em_gutters3.em_footer_columns_1_3__2_3 .footer-widget:nth-child(1) .fwidget {
		margin-bottom: 18.539%;
	}
	.em_gutters3.em_footer_columns_1_3__2_3 .footer-widget:nth-child(2) {
		width: 64.833%;
	}
	.em_gutters3.em_footer_columns_1_3__2_3 .footer-widget:nth-child(2) .fwidget {
		margin-bottom: 8.483%;
	}
	.em_gutters3.em_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) {
		width: 20.875%;
	}
	.em_gutters3.em_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget {
		margin-bottom: 26.347%;
	}
	.em_gutters3.em_footer_columns_1_4__1_2 .footer-widget:nth-child(3) {
		width: 47.25%;
	}
	.em_gutters3.em_footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget {
		margin-bottom: 11.64%;
	}
	.em_gutters3.em_footer_columns_1_2__1_4 .footer-widget:first-child {
		width: 47.25%;
	}
	.em_gutters3.em_footer_columns_1_2__1_4 .footer-widget:first-child .fwidget {
		margin-bottom: 11.64%;
	}
	.em_gutters3.em_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)) {
		width: 20.875%;
	}
	.em_gutters3.em_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget {
		margin-bottom: 26.347%;
	}
	.em_gutters3.em_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) {
		width: 15.6%;
	}
	.em_gutters3.em_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) .fwidget {
		margin-bottom: 35.256%;
	}
	.em_gutters3.em_footer_columns_1_5__3_5 .footer-widget:nth-child(3) {
		width: 57.8%;
	}
	.em_gutters3.em_footer_columns_1_5__3_5 .footer-widget:nth-child(3) .fwidget {
		margin-bottom: 9.516%;
	}
	.em_gutters3.em_footer_columns_3_5__1_5 .footer-widget:first-child {
		width: 57.8%;
	}
	.em_gutters3.em_footer_columns_3_5__1_5 .footer-widget:first-child .fwidget {
		margin-bottom: 9.516%;
	}
	.em_gutters3.em_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)) {
		width: 15.6%;
	}
	.em_gutters3.em_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget {
		margin-bottom: 35.256%;
	}
	.em_gutters3.em_footer_columns_3_5__2_5 .footer-widget:nth-child(1) {
		width: 57.8%;
	}
	.em_gutters3.em_footer_columns_3_5__2_5 .footer-widget:nth-child(1) .fwidget {
		margin-bottom: 9.516%;
	}
	.em_gutters3.em_footer_columns_3_5__2_5 .footer-widget:nth-child(2) {
		width: 36.7%;
	}
	.em_gutters3.em_footer_columns_3_5__2_5 .footer-widget:nth-child(2) .fwidget {
		margin-bottom: 14.986%;
	}
	.em_gutters3.em_footer_columns_2_5__3_5 .footer-widget:nth-child(1) {
		width: 36.7%;
	}
	.em_gutters3.em_footer_columns_2_5__3_5 .footer-widget:nth-child(1) .fwidget {
		margin-bottom: 14.986%;
	}
	.em_gutters3.em_footer_columns_2_5__3_5 .footer-widget:nth-child(2) {
		width: 57.8%;
	}
	.em_gutters3.em_footer_columns_2_5__3_5 .footer-widget:nth-child(2) .fwidget {
		margin-bottom: 9.516%;
	}
	.em_gutters3.em_footer_columns_1_2__1_6 .footer-widget:first-child {
		width: 47.25%;
	}
	.em_gutters3.em_footer_columns_1_2__1_6 .footer-widget:first-child .fwidget {
		margin-bottom: 11.64%;
	}
	.em_gutters3.em_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)) {
		width: 12.083%;
	}
	.em_gutters3.em_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)) .fwidget {
		margin-bottom: 45.517%;
	}
	.em_gutters3.em_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) {
		width: 12.083%;
	}
	.em_gutters3.em_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) .fwidget {
		margin-bottom: 45.517%;
	}
	.em_gutters3.em_footer_columns_1_6__1_2 .footer-widget:nth-child(4) {
		width: 47.25%;
	}
	.em_gutters3.em_footer_columns_1_6__1_2 .footer-widget:nth-child(4) .fwidget {
		margin-bottom: 11.64%;
	}
	.em_gutters3.em_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) {
		width: 20.875%;
	}
	.em_gutters3.em_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget {
		margin-bottom: 26.347%;
	}
	.em_gutters3.em_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) {
		width: 47.25%;
	}
	.em_gutters3.em_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) .fwidget {
		margin-bottom: 11.64%;
	}
	.em_gutters3.em_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) {
		width: 15.6%;
	}
	.em_gutters3.em_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget {
		margin-bottom: 35.256%;
	}
	.em_gutters3.em_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) {
		width: 57.8%;
	}
	.em_gutters3.em_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) .fwidget {
		margin-bottom: 9.516%;
	}
	.rtl .em_gutters3,
	.rtl .em_gutters3.em_row {
		/* Grid Layout */
	}
	.rtl .em_gutters3 .em_column_4_4 .em_blog_grid .column.size-1of3,
	.rtl .em_gutters3.em_row .em_column_4_4 .em_blog_grid .column.size-1of3 {
		margin-right: 0;
		margin-left: 5.5%;
	}
	.rtl .em_gutters3 .em_column_3_4 .em_blog_grid .column.size-1of2,
	.rtl .em_gutters3.em_row .em_column_3_4 .em_blog_grid .column.size-1of2 {
		margin-right: 0;
		margin-left: 7.47%;
	}
	.rtl .em_gutters3 .em_column_2_3 .em_blog_grid .column.size-1of2,
	.rtl .em_gutters3.em_row .em_column_2_3 .em_blog_grid .column.size-1of2 {
		margin-right: 0;
		margin-left: 8.483%;
	}
	.rtl .em_gutters3 .em_column_3_5 .em_blog_grid .column.size-1of1,
	.rtl .em_gutters3.em_row .em_column_3_5 .em_blog_grid .column.size-1of1 {
		margin-left: 0;
	}
	.rtl .em_gutters3 .em_column_1_2 .em_blog_grid .column.size-1of1,
	.rtl .em_gutters3.em_row .em_column_1_2 .em_blog_grid .column.size-1of1 {
		margin-left: 0;
	}
	.rtl .em_gutters3 .em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters3.em_row .em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n) {
		margin-left: 0;
	}
	.rtl .em_gutters3 .em_column_3_4 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_gutters3.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_gutters3 .em_column_2_3 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_gutters3.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_gutters3 .em_column_1_2 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_gutters3.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_gutters3 .em_column_3_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_gutters3.em_row .em_column_3_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_gutters3 .em_column_2_3 .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_gutters3.em_row .em_column_2_3 .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_gutters3 .em_column_1_2 .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_gutters3.em_row .em_column_1_2 .em_blog_grid .column.size-1of2:nth-child(2n) {
		margin-left: 0;
	}
	.rtl .em_gutters3 .em_column_3_4 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters3.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters3 .em_column_2_3 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters3.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters3 .em_column_1_2 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters3.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters3 .em_column_3_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters3.em_row .em_column_3_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters3 .em_column_2_3 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters3.em_row .em_column_2_3 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters3 .em_column_1_2 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters3.em_row .em_column_1_2 .em_blog_grid .column.size-1of3:nth-child(3n) {
		margin-left: 0;
	}
	.rtl .em_gutters3 .em_column_3_4 .em_column_4_4 .em_blog_grid .column.size-1of2,
	.em_column_3_4 .em_row_inner.rtl .em_gutters3 .em_column_4_4 .em_blog_grid .column.size-1of2 {
		margin-right: 0;
		margin-left: 7.47%;
	}
	.rtl .em_gutters3 .em_column_2_3 .em_column_4_4 .em_blog_grid .column.size-1of2,
	.em_column_2_3 .em_row_inner.rtl .em_gutters3 .em_column_4_4 .em_blog_grid .column.size-1of2 {
		margin-right: 0;
		margin-left: 8.483%;
	}
	.rtl .em_gutters3 .em_column_1_2 .em_column_4_4 .em_blog_grid .column.size-1of1,
	.em_column_1_2 .em_row_inner.rtl .em_gutters3 .em_column_4_4 .em_blog_grid .column.size-1of1 {
		margin-left: 0;
	}
	.em_gutters4,
	.em_gutters4.em_row {
		/* Grid Layout */
	}
	.em_gutters4 .em_column,
	.em_gutters4.em_row .em_column {
		margin-right: 8%;
	}
	.em_gutters4 .em_column .em_blog_grid .column.size-1of3 .em_post:last-child,
	.em_gutters4.em_row .em_column .em_blog_grid .column.size-1of3 .em_post:last-child,
	.em_gutters4 .em_column .em_blog_grid .column.size-1of2 .em_post:last-child,
	.em_gutters4.em_row .em_column .em_blog_grid .column.size-1of2 .em_post:last-child,
	.em_gutters4 .em_column .em_blog_grid .column.size-1of1 .em_post:last-child,
	.em_gutters4.em_row .em_column .em_blog_grid .column.size-1of1 .em_post:last-child {
		margin-bottom: 30px;
	}
	.em_gutters4 .em_column_4_4,
	.em_gutters4.em_row .em_column_4_4 {
		width: 100%;
	}
	.em_gutters4 .em_column_4_4 .em_module,
	.em_gutters4.em_row .em_column_4_4 .em_module {
		margin-bottom: 4%;
	}
	.em_gutters4 .em_column_4_4 .em_grid_item,
	.em_gutters4.em_row .em_column_4_4 .em_grid_item,
	.em_gutters4 .em_column_4_4 .em_widget,
	.em_gutters4.em_row .em_column_4_4 .em_widget {
		width: 19%;
		margin-right: 8%;
		margin-bottom: 8%;
	}
	.em_gutters4 .em_column_4_4 .em_blog_grid .column.size-1of3,
	.em_gutters4.em_row .em_column_4_4 .em_blog_grid .column.size-1of3 {
		width: 28%;
		margin-right: 8%;
	}
	.em_gutters4 .em_column_4_4 .em_blog_grid .column.size-1of3 .em_post,
	.em_gutters4.em_row .em_column_4_4 .em_blog_grid .column.size-1of3 .em_post {
		margin-bottom: 28.571%;
	}
	.em_gutters4 .em_column_3_4,
	.em_gutters4.em_row .em_column_3_4 {
		width: 73%;
	}
	.em_gutters4 .em_column_3_4 .em_module,
	.em_gutters4.em_row .em_column_3_4 .em_module {
		margin-bottom: 5.479%;
	}
	.em_gutters4 .em_column_3_4 .em_grid_item,
	.em_gutters4.em_row .em_column_3_4 .em_grid_item,
	.em_gutters4 .em_column_3_4 .em_widget,
	.em_gutters4.em_row .em_column_3_4 .em_widget {
		width: 26.027%;
		margin-right: 10.959%;
		margin-bottom: 10.959%;
	}
	.em_gutters4 .em_column_3_4 .em_blog_grid .column.size-1of2,
	.em_gutters4.em_row .em_column_3_4 .em_blog_grid .column.size-1of2 {
		width: 44.521%;
		margin-right: 10.959%;
	}
	.em_gutters4 .em_column_3_4 .em_blog_grid .column.size-1of2 .em_post,
	.em_gutters4.em_row .em_column_3_4 .em_blog_grid .column.size-1of2 .em_post {
		margin-bottom: 21.918%;
	}
	.em_gutters4 .em_column_2_3,
	.em_gutters4.em_row .em_column_2_3 {
		width: 64%;
	}
	.em_gutters4 .em_column_2_3 .em_module,
	.em_gutters4.em_row .em_column_2_3 .em_module {
		margin-bottom: 6.25%;
	}
	.em_gutters4 .em_column_2_3 .em_grid_item,
	.em_gutters4.em_row .em_column_2_3 .em_grid_item,
	.em_gutters4 .em_column_2_3 .em_widget,
	.em_gutters4.em_row .em_column_2_3 .em_widget {
		width: 43.75%;
		margin-right: 12.5%;
		margin-bottom: 12.5%;
	}
	.em_gutters4 .em_column_2_3 .em_blog_grid .column.size-1of2,
	.em_gutters4.em_row .em_column_2_3 .em_blog_grid .column.size-1of2 {
		width: 43.75%;
		margin-right: 12.5%;
	}
	.em_gutters4 .em_column_2_3 .em_blog_grid .column.size-1of2 .em_post,
	.em_gutters4.em_row .em_column_2_3 .em_blog_grid .column.size-1of2 .em_post {
		margin-bottom: 25%;
	}
	.em_gutters4 .em_column_3_5,
	.em_gutters4.em_row .em_column_3_5 {
		width: 56.8%;
	}
	.em_gutters4 .em_column_3_5 .em_module,
	.em_gutters4.em_row .em_column_3_5 .em_module {
		margin-bottom: 7.042%;
	}
	.em_gutters4 .em_column_3_5 .em_grid_item,
	.em_gutters4.em_row .em_column_3_5 .em_grid_item,
	.em_gutters4 .em_column_3_5 .em_widget,
	.em_gutters4.em_row .em_column_3_5 .em_widget {
		width: 42.958%;
		margin-right: 14.085%;
		margin-bottom: 14.085%;
	}
	.em_gutters4 .em_column_3_5 .em_blog_grid .column.size-1of1,
	.em_gutters4.em_row .em_column_3_5 .em_blog_grid .column.size-1of1 {
		width: 100%;
		margin-right: 0;
	}
	.em_gutters4 .em_column_3_5 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters4.em_row .em_column_3_5 .em_blog_grid .column.size-1of1 .em_post {
		margin-bottom: 14.085%;
	}
	.em_gutters4 .em_column_1_2,
	.em_gutters4.em_row .em_column_1_2 {
		width: 46%;
	}
	.em_gutters4 .em_column_1_2 .em_module,
	.em_gutters4.em_row .em_column_1_2 .em_module {
		margin-bottom: 8.696%;
	}
	.em_gutters4 .em_column_1_2 .em_grid_item,
	.em_gutters4.em_row .em_column_1_2 .em_grid_item,
	.em_gutters4 .em_column_1_2 .em_widget,
	.em_gutters4.em_row .em_column_1_2 .em_widget {
		width: 41.304%;
		margin-right: 17.391%;
		margin-bottom: 17.391%;
	}
	.em_gutters4 .em_column_1_2 .em_blog_grid .column.size-1of1,
	.em_gutters4.em_row .em_column_1_2 .em_blog_grid .column.size-1of1 {
		width: 100%;
		margin-right: 0;
	}
	.em_gutters4 .em_column_1_2 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters4.em_row .em_column_1_2 .em_blog_grid .column.size-1of1 .em_post {
		margin-bottom: 17.391%;
	}
	.em_gutters4 .em_column_2_5,
	.em_gutters4.em_row .em_column_2_5 {
		width: 35.2%;
	}
	.em_gutters4 .em_column_2_5 .em_module,
	.em_gutters4.em_row .em_column_2_5 .em_module {
		margin-bottom: 11.364%;
	}
	.em_gutters4 .em_column_2_5 .em_grid_item,
	.em_gutters4.em_row .em_column_2_5 .em_grid_item,
	.em_gutters4 .em_column_2_5 .em_widget,
	.em_gutters4.em_row .em_column_2_5 .em_widget,
	.em_gutters4 .em_column_2_5 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters4.em_row .em_column_2_5 .em_blog_grid .column.size-1of1 .em_post {
		width: 100%;
		margin-bottom: 22.727%;
	}
	.em_gutters4 .em_column_1_3,
	.em_gutters4.em_row .em_column_1_3 {
		width: 28%;
	}
	.em_gutters4 .em_column_1_3 .em_module,
	.em_gutters4.em_row .em_column_1_3 .em_module {
		margin-bottom: 14.286%;
	}
	.em_gutters4 .em_column_1_3 .em_grid_item,
	.em_gutters4.em_row .em_column_1_3 .em_grid_item,
	.em_gutters4 .em_column_1_3 .em_widget,
	.em_gutters4.em_row .em_column_1_3 .em_widget,
	.em_gutters4 .em_column_1_3 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters4.em_row .em_column_1_3 .em_blog_grid .column.size-1of1 .em_post {
		width: 100%;
		margin-bottom: 28.571%;
	}
	.em_gutters4 .em_column_1_4,
	.em_gutters4.em_row .em_column_1_4 {
		width: 19%;
	}
	.em_gutters4 .em_column_1_4 .em_module,
	.em_gutters4.em_row .em_column_1_4 .em_module {
		margin-bottom: 21.053%;
	}
	.em_gutters4 .em_column_1_4 .em_grid_item,
	.em_gutters4.em_row .em_column_1_4 .em_grid_item,
	.em_gutters4 .em_column_1_4 .em_widget,
	.em_gutters4.em_row .em_column_1_4 .em_widget,
	.em_gutters4 .em_column_1_4 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters4.em_row .em_column_1_4 .em_blog_grid .column.size-1of1 .em_post {
		width: 100%;
		margin-bottom: 42.105%;
	}
	.em_gutters4 .em_column_1_5,
	.em_gutters4.em_row .em_column_1_5 {
		width: 13.6%;
	}
	.em_gutters4 .em_column_1_5 .em_module,
	.em_gutters4.em_row .em_column_1_5 .em_module {
		margin-bottom: 29.412%;
	}
	.em_gutters4 .em_column_1_5 .em_grid_item,
	.em_gutters4.em_row .em_column_1_5 .em_grid_item,
	.em_gutters4 .em_column_1_5 .em_widget,
	.em_gutters4.em_row .em_column_1_5 .em_widget,
	.em_gutters4 .em_column_1_5 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters4.em_row .em_column_1_5 .em_blog_grid .column.size-1of1 .em_post {
		width: 100%;
		margin-bottom: 58.824%;
	}
	.em_gutters4 .em_column_1_6,
	.em_gutters4.em_row .em_column_1_6 {
		width: 10%;
	}
	.em_gutters4 .em_column_1_6 .em_module,
	.em_gutters4.em_row .em_column_1_6 .em_module {
		margin-bottom: 40%;
	}
	.em_gutters4 .em_column_1_6 .em_grid_item,
	.em_gutters4.em_row .em_column_1_6 .em_grid_item,
	.em_gutters4 .em_column_1_6 .em_widget,
	.em_gutters4.em_row .em_column_1_6 .em_widget,
	.em_gutters4 .em_column_1_6 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters4.em_row .em_column_1_6 .em_blog_grid .column.size-1of1 .em_post {
		width: 100%;
		margin-bottom: 80%;
	}
	.em_gutters4 .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(4n),
	.em_gutters4.em_row .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(4n),
	.em_gutters4 .em_column_4_4 .em_widget:nth-child(4n),
	.em_gutters4.em_row .em_column_4_4 .em_widget:nth-child(4n) {
		margin-right: 0;
	}
	.em_gutters4 .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(4n+1),
	.em_gutters4.em_row .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(4n+1),
	.em_gutters4 .em_column_4_4 .em_widget:nth-child(4n+1),
	.em_gutters4.em_row .em_column_4_4 .em_widget:nth-child(4n+1) {
		clear: both;
	}
	.em_gutters4 .em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters4.em_row .em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n) {
		margin-right: 0;
	}
	.em_gutters4 .em_column_4_4 .em_grid_item.last_in_row,
	.em_gutters4.em_row .em_column_4_4 .em_grid_item.last_in_row {
		margin-right: 0;
	}
	.em_gutters4 .em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters4.em_row .em_column_4_4 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters4 .em_column_3_4 .em_grid_item.em_portfolio_item:nth-child(3n),
	.em_gutters4.em_row .em_column_3_4 .em_grid_item.em_portfolio_item:nth-child(3n),
	.em_gutters4 .em_column_3_4 .em_widget:nth-child(3n),
	.em_gutters4.em_row .em_column_3_4 .em_widget:nth-child(3n) {
		margin-right: 0;
	}
	.em_gutters4 .em_column_3_4 .em_grid_item.em_portfolio_item:nth-child(3n+1),
	.em_gutters4.em_row .em_column_3_4 .em_grid_item.em_portfolio_item:nth-child(3n+1),
	.em_gutters4 .em_column_3_4 .em_widget:nth-child(3n+1),
	.em_gutters4.em_row .em_column_3_4 .em_widget:nth-child(3n+1) {
		clear: both;
	}
	.em_gutters4 .em_column_3_4 .em_grid_item.last_in_row,
	.em_gutters4.em_row .em_column_3_4 .em_grid_item.last_in_row {
		margin-right: 0;
	}
	.em_gutters4 .em_column_3_4 .em_grid_item.on_last_row,
	.em_gutters4.em_row .em_column_3_4 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters4 .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(3n),
	.em_gutters4.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(3n),
	.em_gutters4 .em_column_3_4 .em_column_inner.em_column_4_4 .em_widget:nth-child(3n),
	.em_gutters4.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_widget:nth-child(3n) {
		margin-right: 0;
	}
	.em_gutters4 .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(3n+1),
	.em_gutters4.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(3n+1),
	.em_gutters4 .em_column_3_4 .em_column_inner.em_column_4_4 .em_widget:nth-child(3n+1),
	.em_gutters4.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_widget:nth-child(3n+1) {
		clear: both;
	}
	.em_gutters4 .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(4n+1),
	.em_gutters4.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(4n+1),
	.em_gutters4 .em_column_3_4 .em_column_inner.em_column_4_4 .em_widget:nth-child(4n+1),
	.em_gutters4.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_widget:nth-child(4n+1) {
		clear: none;
	}
	.em_gutters4 .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row,
	.em_gutters4.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row {
		margin-right: 0;
	}
	.em_gutters4 .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters4.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters4 .em_column_2_3 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters4.em_row .em_column_2_3 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters4 .em_column_1_2 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters4.em_row .em_column_1_2 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters4 .em_column_2_3 .em_widget:nth-child(2n),
	.em_gutters4.em_row .em_column_2_3 .em_widget:nth-child(2n),
	.em_gutters4 .em_column_1_2 .em_widget:nth-child(2n),
	.em_gutters4.em_row .em_column_1_2 .em_widget:nth-child(2n) {
		margin-right: 0;
	}
	.em_gutters4 .em_column_2_3 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters4.em_row .em_column_2_3 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters4 .em_column_1_2 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters4.em_row .em_column_1_2 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters4 .em_column_2_3 .em_widget:nth-child(2n+1),
	.em_gutters4.em_row .em_column_2_3 .em_widget:nth-child(2n+1),
	.em_gutters4 .em_column_1_2 .em_widget:nth-child(2n+1),
	.em_gutters4.em_row .em_column_1_2 .em_widget:nth-child(2n+1) {
		clear: both;
	}
	.em_gutters4 .em_column_2_3 .em_grid_item.last_in_row,
	.em_gutters4.em_row .em_column_2_3 .em_grid_item.last_in_row,
	.em_gutters4 .em_column_1_2 .em_grid_item.last_in_row,
	.em_gutters4.em_row .em_column_1_2 .em_grid_item.last_in_row {
		margin-right: 0;
	}
	.em_gutters4 .em_column_2_3 .em_grid_item.on_last_row,
	.em_gutters4.em_row .em_column_2_3 .em_grid_item.on_last_row,
	.em_gutters4 .em_column_1_2 .em_grid_item.on_last_row,
	.em_gutters4.em_row .em_column_1_2 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters4 .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters4.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters4 .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters4.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters4 .em_column_2_3 .em_column_inner.em_column_4_4 .em_widget:nth-child(2n),
	.em_gutters4.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_widget:nth-child(2n),
	.em_gutters4 .em_column_1_2 .em_column_inner.em_column_4_4 .em_widget:nth-child(2n),
	.em_gutters4.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_widget:nth-child(2n) {
		margin-right: 0;
	}
	.em_gutters4 .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters4.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters4 .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters4.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters4 .em_column_2_3 .em_column_inner.em_column_4_4 .em_widget:nth-child(2n+1),
	.em_gutters4.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_widget:nth-child(2n+1),
	.em_gutters4 .em_column_1_2 .em_column_inner.em_column_4_4 .em_widget:nth-child(2n+1),
	.em_gutters4.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_widget:nth-child(2n+1) {
		clear: both;
	}
	.em_gutters4 .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row,
	.em_gutters4.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row,
	.em_gutters4 .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row,
	.em_gutters4.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row {
		margin-right: 0;
	}
	.em_gutters4 .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters4.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters4 .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters4.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters4 .em_column_3_5 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters4.em_row .em_column_3_5 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters4 .em_column_3_5 .em_widget:nth-child(2n),
	.em_gutters4.em_row .em_column_3_5 .em_widget:nth-child(2n) {
		margin-right: 0;
	}
	.em_gutters4 .em_column_3_5 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters4.em_row .em_column_3_5 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters4 .em_column_3_5 .em_widget:nth-child(2n+1),
	.em_gutters4.em_row .em_column_3_5 .em_widget:nth-child(2n+1) {
		clear: both;
	}
	.em_gutters4 .em_column_3_5 .em_grid_item.last_in_row,
	.em_gutters4.em_row .em_column_3_5 .em_grid_item.last_in_row {
		margin-right: 0;
	}
	.em_gutters4 .em_column_3_5 .em_grid_item.on_last_row,
	.em_gutters4.em_row .em_column_3_5 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters4 .em_column_1_3 .em_grid_item.on_last_row,
	.em_gutters4.em_row .em_column_1_3 .em_grid_item.on_last_row,
	.em_gutters4 .em_column_1_4 .em_grid_item.on_last_row,
	.em_gutters4.em_row .em_column_1_4 .em_grid_item.on_last_row,
	.em_gutters4 .em_column_1_5 .em_grid_item.on_last_row,
	.em_gutters4.em_row .em_column_1_5 .em_grid_item.on_last_row,
	.em_gutters4 .em_column_1_6 .em_grid_item.on_last_row,
	.em_gutters4.em_row .em_column_1_6 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters4 .em_column_3_4 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_gutters4.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_gutters4 .em_column_2_3 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_gutters4.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_gutters4 .em_column_1_2 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_gutters4.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_gutters4 .em_column_3_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_gutters4.em_row .em_column_3_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_gutters4 .em_column_2_3 .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_gutters4.em_row .em_column_2_3 .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_gutters4 .em_column_1_2 .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_gutters4.em_row .em_column_1_2 .em_blog_grid .column.size-1of2:nth-child(2n) {
		margin-right: 0;
	}
	.em_gutters4 .em_column_3_4 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters4.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters4 .em_column_2_3 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters4.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters4 .em_column_1_2 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters4.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters4 .em_column_3_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters4.em_row .em_column_3_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters4 .em_column_2_3 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters4.em_row .em_column_2_3 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters4 .em_column_1_2 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters4.em_row .em_column_1_2 .em_blog_grid .column.size-1of3:nth-child(3n) {
		margin-right: 0;
	}
	.em_gutters4 .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row,
	.em_gutters4.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row,
	.em_gutters4 .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row,
	.em_gutters4.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row,
	.em_gutters4 .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row,
	.em_gutters4.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row,
	.em_gutters4 .em_column_3_4 .em_grid_item.last_in_row,
	.em_gutters4.em_row .em_column_3_4 .em_grid_item.last_in_row,
	.em_gutters4 .em_column_2_3 .em_grid_item.last_in_row,
	.em_gutters4.em_row .em_column_2_3 .em_grid_item.last_in_row,
	.em_gutters4 .em_column_1_2 .em_grid_item.last_in_row,
	.em_gutters4.em_row .em_column_1_2 .em_grid_item.last_in_row {
		margin-right: 0;
	}
	.em_gutters4 .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters4.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters4 .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters4.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters4 .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters4.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters4 .em_column_3_4 .em_grid_item.on_last_row,
	.em_gutters4.em_row .em_column_3_4 .em_grid_item.on_last_row,
	.em_gutters4 .em_column_2_3 .em_grid_item.on_last_row,
	.em_gutters4.em_row .em_column_2_3 .em_grid_item.on_last_row,
	.em_gutters4 .em_column_1_2 .em_grid_item.on_last_row,
	.em_gutters4.em_row .em_column_1_2 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters4 .em_column_single.em_column_1_4 .em_module,
	.em_gutters4.em_row .em_column_single.em_column_1_4 .em_module {
		margin-bottom: 21.053%;
	}
	.em_gutters4 .em_column_single.em_column_1_3 .em_module,
	.em_gutters4.em_row .em_column_single.em_column_1_3 .em_module {
		margin-bottom: 14.286%;
	}
	.em_gutters4 .em_column_single.em_column_1_2 .em_module,
	.em_gutters4.em_row .em_column_single.em_column_1_2 .em_module {
		margin-bottom: 8.696%;
	}
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_4_4,
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_4_4,
	.em_column_3_4 > .em_row_inner.em_gutters4 > .em_column_4_4 {
		width: 100%;
	}
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_module,
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_module,
	.em_column_3_4 > .em_row_inner.em_gutters4 > .em_column_4_4 .em_module {
		margin-bottom: 5.479%;
	}
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item,
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item,
	.em_column_3_4 > .em_row_inner.em_gutters4 > .em_column_4_4 .em_grid_item.em_portfolio_item,
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_widget,
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_widget,
	.em_column_3_4 > .em_row_inner.em_gutters4 > .em_column_4_4 .em_widget {
		width: 26.027%;
		margin-right: 10.959%;
		margin-bottom: 10.959%;
	}
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(3n),
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(3n),
	.em_column_3_4 > .em_row_inner.em_gutters4 > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(3n),
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(3n),
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(3n),
	.em_column_3_4 > .em_row_inner.em_gutters4 > .em_column_4_4 .em_widget:nth-child(3n) {
		margin-right: 0;
	}
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(3n+1),
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(3n+1),
	.em_column_3_4 > .em_row_inner.em_gutters4 > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(3n+1),
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(3n+1),
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(3n+1),
	.em_column_3_4 > .em_row_inner.em_gutters4 > .em_column_4_4 .em_widget:nth-child(3n+1) {
		clear: both;
	}
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(4n+1),
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(4n+1),
	.em_column_3_4 > .em_row_inner.em_gutters4 > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(4n+1),
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(4n+1),
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(4n+1),
	.em_column_3_4 > .em_row_inner.em_gutters4 > .em_column_4_4 .em_widget:nth-child(4n+1) {
		clear: none;
	}
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item,
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item,
	.em_column_3_4 > .em_row_inner.em_gutters4 > .em_column_4_4 .em_grid_item {
		width: 26.027%;
		margin-right: 10.959%;
		margin-bottom: 10.959%;
	}
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item.on_last_row,
	.em_column_3_4 > .em_row_inner.em_gutters4 > .em_column_4_4 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of2,
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of2,
	.em_column_3_4 > .em_row_inner.em_gutters4 > .em_column_4_4 .em_blog_grid .column.size-1of2 {
		width: 44.521%;
		margin-right: 10.959%;
	}
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of2 .em_post,
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of2 .em_post,
	.em_column_3_4 > .em_row_inner.em_gutters4 > .em_column_4_4 .em_blog_grid .column.size-1of2 .em_post {
		margin-bottom: 21.918%;
	}
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_3_8,
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_3_8,
	.em_column_3_4 > .em_row_inner.em_gutters4 > .em_column_3_8 {
		width: 44.52054795%;
		margin-right: 10.959%;
	}
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_3_8 .em_module,
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_3_8 .em_module,
	.em_column_3_4 > .em_row_inner.em_gutters4 > .em_column_3_8 .em_module {
		margin-bottom: 10.959%;
	}
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_3_8 .em_grid_item,
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_3_8 .em_grid_item,
	.em_column_3_4 > .em_row_inner.em_gutters4 > .em_column_3_8 .em_grid_item,
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_3_8 .em_widget,
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_3_8 .em_widget,
	.em_column_3_4 > .em_row_inner.em_gutters4 > .em_column_3_8 .em_widget,
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_3_8 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_3_8 .em_blog_grid .column.size-1of1 .em_post,
	.em_column_3_4 > .em_row_inner.em_gutters4 > .em_column_3_8 .em_blog_grid .column.size-1of1 .em_post {
		width: 100%;
		margin-bottom: 21.918%;
	}
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_3_8 .em_grid_item.on_last_row,
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_3_8 .em_grid_item.on_last_row,
	.em_column_3_4 > .em_row_inner.em_gutters4 > .em_column_3_8 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_1_4,
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_1_4,
	.em_column_3_4 > .em_row_inner.em_gutters4 > .em_column_1_4 {
		width: 26.02739726%;
		margin-right: 10.959%;
	}
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_1_4 .em_module,
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_1_4 .em_module,
	.em_column_3_4 > .em_row_inner.em_gutters4 > .em_column_1_4 .em_module {
		margin-bottom: 21.053%;
	}
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_1_4 .em_grid_item,
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_1_4 .em_grid_item,
	.em_column_3_4 > .em_row_inner.em_gutters4 > .em_column_1_4 .em_grid_item,
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_1_4 .em_widget,
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_1_4 .em_widget,
	.em_column_3_4 > .em_row_inner.em_gutters4 > .em_column_1_4 .em_widget,
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_1_4 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_1_4 .em_blog_grid .column.size-1of1 .em_post,
	.em_column_3_4 > .em_row_inner.em_gutters4 > .em_column_1_4 .em_blog_grid .column.size-1of1 .em_post {
		width: 100%;
		margin-bottom: 42.105%;
	}
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_1_4 .em_grid_item.on_last_row,
	.em_gutters4 .em_column_3_4 > .em_row_inner > .em_column_1_4 .em_grid_item.on_last_row,
	.em_column_3_4 > .em_row_inner.em_gutters4 > .em_column_1_4 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_4_4,
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_4_4,
	.em_column_2_3 > .em_row_inner.em_gutters4 > .em_column_4_4 {
		width: 100%;
	}
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_module,
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_module,
	.em_column_2_3 > .em_row_inner.em_gutters4 > .em_column_4_4 .em_module {
		margin-bottom: 6.25%;
	}
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item,
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item,
	.em_column_2_3 > .em_row_inner.em_gutters4 > .em_column_4_4 .em_grid_item.em_portfolio_item,
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_widget,
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_widget,
	.em_column_2_3 > .em_row_inner.em_gutters4 > .em_column_4_4 .em_widget {
		width: 43.75%;
		margin-right: 12.5%;
		margin-bottom: 12.5%;
	}
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_column_2_3 > .em_row_inner.em_gutters4 > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(2n),
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(2n),
	.em_column_2_3 > .em_row_inner.em_gutters4 > .em_column_4_4 .em_widget:nth-child(2n) {
		margin-right: 0;
	}
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_column_2_3 > .em_row_inner.em_gutters4 > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(2n+1),
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(2n+1),
	.em_column_2_3 > .em_row_inner.em_gutters4 > .em_column_4_4 .em_widget:nth-child(2n+1) {
		clear: both;
	}
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_grid_item,
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_grid_item,
	.em_column_2_3 > .em_row_inner.em_gutters4 > .em_column_4_4 .em_grid_item {
		width: 43.75%;
		margin-right: 12.5%;
		margin-bottom: 12.5%;
	}
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_grid_item.on_last_row,
	.em_column_2_3 > .em_row_inner.em_gutters4 > .em_column_4_4 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of2,
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of2,
	.em_column_2_3 > .em_row_inner.em_gutters4 > .em_column_4_4 .em_blog_grid .column.size-1of2 {
		width: 43.75%;
		margin-right: 12.5%;
	}
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of2 .em_post,
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of2 .em_post,
	.em_column_2_3 > .em_row_inner.em_gutters4 > .em_column_4_4 .em_blog_grid .column.size-1of2 .em_post {
		margin-bottom: 25%;
	}
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_1_3,
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_1_3,
	.em_column_2_3 > .em_row_inner.em_gutters4 > .em_column_1_3 {
		width: 43.75%;
		margin-right: 12.5%;
	}
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_1_3 .em_module,
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_1_3 .em_module,
	.em_column_2_3 > .em_row_inner.em_gutters4 > .em_column_1_3 .em_module {
		margin-bottom: 14.286%;
	}
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_1_3 .em_grid_item,
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_1_3 .em_grid_item,
	.em_column_2_3 > .em_row_inner.em_gutters4 > .em_column_1_3 .em_grid_item,
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_1_3 .em_widget,
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_1_3 .em_widget,
	.em_column_2_3 > .em_row_inner.em_gutters4 > .em_column_1_3 .em_widget,
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_1_3 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_1_3 .em_blog_grid .column.size-1of1 .em_post,
	.em_column_2_3 > .em_row_inner.em_gutters4 > .em_column_1_3 .em_blog_grid .column.size-1of1 .em_post {
		width: 100%;
		margin-bottom: 28.571%;
	}
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_1_3 .em_grid_item.on_last_row,
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_1_3 .em_grid_item.on_last_row,
	.em_column_2_3 > .em_row_inner.em_gutters4 > .em_column_1_3 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_1_6,
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_1_6,
	.em_column_2_3 > .em_row_inner.em_gutters4 > .em_column_1_6 {
		width: 15.625%;
		margin-right: 12.5%;
	}
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_1_6 .em_module,
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_1_6 .em_module,
	.em_column_2_3 > .em_row_inner.em_gutters4 > .em_column_1_6 .em_module {
		margin-bottom: 40%;
	}
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_1_6 .em_grid_item,
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_1_6 .em_grid_item,
	.em_column_2_3 > .em_row_inner.em_gutters4 > .em_column_1_6 .em_grid_item,
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_1_6 .em_widget,
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_1_6 .em_widget,
	.em_column_2_3 > .em_row_inner.em_gutters4 > .em_column_1_6 .em_widget,
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_1_6 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_1_6 .em_blog_grid .column.size-1of1 .em_post,
	.em_column_2_3 > .em_row_inner.em_gutters4 > .em_column_1_6 .em_blog_grid .column.size-1of1 .em_post {
		width: 100%;
		margin-bottom: 80%;
	}
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_1_6 .em_grid_item.on_last_row,
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_1_6 .em_grid_item.on_last_row,
	.em_column_2_3 > .em_row_inner.em_gutters4 > .em_column_1_6 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_2_9,
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_2_9,
	.em_column_2_3 > .em_row_inner.em_gutters4 > .em_column_2_9 {
		width: 25%;
		margin-right: 12.5%;
	}
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_2_9 .em_module,
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_2_9 .em_module,
	.em_column_2_3 > .em_row_inner.em_gutters4 > .em_column_2_9 .em_module {
		margin-bottom: 40%;
	}
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_2_9 .em_grid_item,
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_2_9 .em_grid_item,
	.em_column_2_3 > .em_row_inner.em_gutters4 > .em_column_2_9 .em_grid_item,
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_2_9 .em_widget,
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_2_9 .em_widget,
	.em_column_2_3 > .em_row_inner.em_gutters4 > .em_column_2_9 .em_widget,
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_2_9 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_2_9 .em_blog_grid .column.size-1of1 .em_post,
	.em_column_2_3 > .em_row_inner.em_gutters4 > .em_column_2_9 .em_blog_grid .column.size-1of1 .em_post {
		margin-bottom: 80%;
	}
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_2_9 .em_grid_item.on_last_row,
	.em_gutters4 .em_column_2_3 > .em_row_inner > .em_column_2_9 .em_grid_item.on_last_row,
	.em_column_2_3 > .em_row_inner.em_gutters4 > .em_column_2_9 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_4_4,
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_4_4,
	.em_column_1_2 > .em_row_inner.em_gutters4 > .em_column_4_4 {
		width: 100%;
	}
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_module,
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_module,
	.em_column_1_2 > .em_row_inner.em_gutters4 > .em_column_4_4 .em_module {
		margin-bottom: 8.696%;
	}
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item,
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item,
	.em_column_1_2 > .em_row_inner.em_gutters4 > .em_column_4_4 .em_grid_item.em_portfolio_item,
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_widget,
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_widget,
	.em_column_1_2 > .em_row_inner.em_gutters4 > .em_column_4_4 .em_widget {
		width: 41.304%;
		margin-right: 17.391%;
		margin-bottom: 17.391%;
	}
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_column_1_2 > .em_row_inner.em_gutters4 > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(2n),
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(2n),
	.em_column_1_2 > .em_row_inner.em_gutters4 > .em_column_4_4 .em_widget:nth-child(2n) {
		margin-right: 0;
	}
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_column_1_2 > .em_row_inner.em_gutters4 > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(2n+1),
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(2n+1),
	.em_column_1_2 > .em_row_inner.em_gutters4 > .em_column_4_4 .em_widget:nth-child(2n+1) {
		clear: both;
	}
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_grid_item,
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_grid_item,
	.em_column_1_2 > .em_row_inner.em_gutters4 > .em_column_4_4 .em_grid_item {
		width: 41.304%;
		margin-right: 17.391%;
		margin-bottom: 17.391%;
	}
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_grid_item.on_last_row,
	.em_column_1_2 > .em_row_inner.em_gutters4 > .em_column_4_4 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of1,
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of1,
	.em_column_1_2 > .em_row_inner.em_gutters4 > .em_column_4_4 .em_blog_grid .column.size-1of1 {
		width: 100%;
		margin-right: 0;
	}
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of1 .em_post,
	.em_column_1_2 > .em_row_inner.em_gutters4 > .em_column_4_4 .em_blog_grid .column.size-1of1 .em_post {
		margin-bottom: 17.391%;
	}
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_1_4,
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_1_4,
	.em_column_1_2 > .em_row_inner.em_gutters4 > .em_column_1_4 {
		width: 41.30434783%;
		margin-right: 17.391%;
	}
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_1_4 .em_module,
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_1_4 .em_module,
	.em_column_1_2 > .em_row_inner.em_gutters4 > .em_column_1_4 .em_module {
		margin-bottom: 21.053%;
	}
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_1_4 .em_grid_item,
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_1_4 .em_grid_item,
	.em_column_1_2 > .em_row_inner.em_gutters4 > .em_column_1_4 .em_grid_item,
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_1_4 .em_widget,
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_1_4 .em_widget,
	.em_column_1_2 > .em_row_inner.em_gutters4 > .em_column_1_4 .em_widget,
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_1_4 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_1_4 .em_blog_grid .column.size-1of1 .em_post,
	.em_column_1_2 > .em_row_inner.em_gutters4 > .em_column_1_4 .em_blog_grid .column.size-1of1 .em_post {
		margin-bottom: 42.105%;
	}
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_1_4 .em_grid_item.on_last_row,
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_1_4 .em_grid_item.on_last_row,
	.em_column_1_2 > .em_row_inner.em_gutters4 > .em_column_1_4 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_1_6,
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_1_6,
	.em_column_1_2 > .em_row_inner.em_gutters4 > .em_column_1_6 {
		width: 21.739%;
		margin-right: 17.391%;
	}
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_1_6 .em_module,
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_1_6 .em_module,
	.em_column_1_2 > .em_row_inner.em_gutters4 > .em_column_1_6 .em_module {
		margin-bottom: 40%;
	}
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_1_6 .em_grid_item,
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_1_6 .em_grid_item,
	.em_column_1_2 > .em_row_inner.em_gutters4 > .em_column_1_6 .em_grid_item,
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_1_6 .em_widget,
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_1_6 .em_widget,
	.em_column_1_2 > .em_row_inner.em_gutters4 > .em_column_1_6 .em_widget,
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_1_6 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters4 .em_column_1_2 > .em_row_inner > .em_column_1_6 .em_blog_grid .column.size-1of1 .em_post,
	.em_column_1_2 > .em_row_inner.em_gutters4 > .em_column_1_6 .em_blog_grid .column.size-1of1 .em_post {
		margin-bottom: 80%;
	}
	.em_gutters4 .em_column_1_2 > .em_row_inner .em_grid_item.on_last_row,
	.em_gutters4 .em_column_1_2 > .em_row_inner .em_grid_item.on_last_row,
	.em_column_1_2 > .em_row_inner.em_gutters4 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters4 .e_full_width_page.woocommerce-page ul.products li.product {
		width: 19%;
		margin-right: 8%;
		margin-bottom: 8%;
	}
	.em_gutters4.e_right_sidebar.woocommerce-page #main-content ul.products li.product {
		width: 26.027%;
		margin-right: 10.959%;
	}
	.em_gutters4 .footer-widget {
		margin-right: 8%;
		margin-bottom: 8%;
	}
	.em_gutters4 .footer-widget:last-child {
		margin-right: 0;
	}
	.em_gutters4.em_footer_columns6 .footer-widget {
		width: 10%;
	}
	.em_gutters4.em_footer_columns6 .footer-widget .fwidget {
		margin-bottom: 80%;
	}
	.em_gutters4.em_footer_columns5 .footer-widget {
		width: 13.6%;
	}
	.em_gutters4.em_footer_columns5 .footer-widget .fwidget {
		margin-bottom: 58.824%;
	}
	.em_gutters4.em_footer_columns4 .footer-widget {
		width: 19%;
	}
	.em_gutters4.em_footer_columns4 .footer-widget .fwidget {
		margin-bottom: 42.105%;
	}
	.em_gutters4.em_footer_columns3 .footer-widget {
		width: 28%;
	}
	.em_gutters4.em_footer_columns3 .footer-widget .fwidget {
		margin-bottom: 28.571%;
	}
	.em_gutters4.em_footer_columns2 .footer-widget {
		width: 46%;
	}
	.em_gutters4.em_footer_columns2 .footer-widget .fwidget {
		margin-bottom: 17.391%;
	}
	.em_gutters4.em_footer_columns1 .footer-widget {
		width: 100%;
	}
	.em_gutters4.em_footer_columns1 .footer-widget .fwidget {
		margin-bottom: 8%;
	}
	.em_gutters4.em_footer_columns_3_4__1_4 .footer-widget:nth-child(1) {
		clear: both;
		width: 73%;
	}
	.em_gutters4.em_footer_columns_3_4__1_4 .footer-widget:nth-child(1) .fwidget {
		margin-bottom: 10.959%;
	}
	.em_gutters4.em_footer_columns_3_4__1_4 .footer-widget:nth-child(2) {
		width: 19%;
	}
	.em_gutters4.em_footer_columns_3_4__1_4 .footer-widget:nth-child(2) .fwidget {
		margin-bottom: 42.105%;
	}
	.em_gutters4.em_footer_columns_1_4__3_4 .footer-widget:nth-child(1) {
		clear: both;
		width: 19%;
	}
	.em_gutters4.em_footer_columns_1_4__3_4 .footer-widget:nth-child(1) .fwidget {
		margin-bottom: 42.105%;
	}
	.em_gutters4.em_footer_columns_1_4__3_4 .footer-widget:nth-child(2) {
		width: 73%;
	}
	.em_gutters4.em_footer_columns_1_4__3_4 .footer-widget:nth-child(2) .fwidget {
		margin-bottom: 10.959%;
	}
	.em_gutters4.em_footer_columns_2_3__1_3 .footer-widget:nth-child(1) {
		width: 64%;
	}
	.em_gutters4.em_footer_columns_2_3__1_3 .footer-widget:nth-child(1) .fwidget {
		margin-bottom: 12.5%;
	}
	.em_gutters4.em_footer_columns_2_3__1_3 .footer-widget:nth-child(2) {
		width: 28%;
	}
	.em_gutters4.em_footer_columns_2_3__1_3 .footer-widget:nth-child(2) .fwidget {
		margin-bottom: 28.571%;
	}
	.em_gutters4.em_footer_columns_1_3__2_3 .footer-widget:nth-child(1) {
		width: 28%;
	}
	.em_gutters4.em_footer_columns_1_3__2_3 .footer-widget:nth-child(1) .fwidget {
		margin-bottom: 28.571%;
	}
	.em_gutters4.em_footer_columns_1_3__2_3 .footer-widget:nth-child(2) {
		width: 64%;
	}
	.em_gutters4.em_footer_columns_1_3__2_3 .footer-widget:nth-child(2) .fwidget {
		margin-bottom: 12.5%;
	}
	.em_gutters4.em_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) {
		width: 19%;
	}
	.em_gutters4.em_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget {
		margin-bottom: 42.105%;
	}
	.em_gutters4.em_footer_columns_1_4__1_2 .footer-widget:nth-child(3) {
		width: 46%;
	}
	.em_gutters4.em_footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget {
		margin-bottom: 17.391%;
	}
	.em_gutters4.em_footer_columns_1_2__1_4 .footer-widget:first-child {
		width: 46%;
	}
	.em_gutters4.em_footer_columns_1_2__1_4 .footer-widget:first-child .fwidget {
		margin-bottom: 17.391%;
	}
	.em_gutters4.em_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)) {
		width: 19%;
	}
	.em_gutters4.em_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget {
		margin-bottom: 42.105%;
	}
	.em_gutters4.em_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) {
		width: 13.6%;
	}
	.em_gutters4.em_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) .fwidget {
		margin-bottom: 58.824%;
	}
	.em_gutters4.em_footer_columns_1_5__3_5 .footer-widget:nth-child(3) {
		width: 56.8%;
	}
	.em_gutters4.em_footer_columns_1_5__3_5 .footer-widget:nth-child(3) .fwidget {
		margin-bottom: 14.085%;
	}
	.em_gutters4.em_footer_columns_3_5__1_5 .footer-widget:first-child {
		width: 56.8%;
	}
	.em_gutters4.em_footer_columns_3_5__1_5 .footer-widget:first-child .fwidget {
		margin-bottom: 14.085%;
	}
	.em_gutters4.em_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)) {
		width: 13.6%;
	}
	.em_gutters4.em_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget {
		margin-bottom: 58.824%;
	}
	.em_gutters4.em_footer_columns_3_5__2_5 .footer-widget:nth-child(1) {
		width: 56.8%;
	}
	.em_gutters4.em_footer_columns_3_5__2_5 .footer-widget:nth-child(1) .fwidget {
		margin-bottom: 14.085%;
	}
	.em_gutters4.em_footer_columns_3_5__2_5 .footer-widget:nth-child(2) {
		width: 35.2%;
	}
	.em_gutters4.em_footer_columns_3_5__2_5 .footer-widget:nth-child(2) .fwidget {
		margin-bottom: 22.727%;
	}
	.em_gutters4.em_footer_columns_2_5__3_5 .footer-widget:nth-child(1) {
		width: 35.2%;
	}
	.em_gutters4.em_footer_columns_2_5__3_5 .footer-widget:nth-child(1) .fwidget {
		margin-bottom: 22.727%;
	}
	.em_gutters4.em_footer_columns_2_5__3_5 .footer-widget:nth-child(2) {
		width: 56.8%;
	}
	.em_gutters4.em_footer_columns_2_5__3_5 .footer-widget:nth-child(2) .fwidget {
		margin-bottom: 14.085%;
	}
	.em_gutters4.em_footer_columns_1_2__1_6 .footer-widget:first-child {
		width: 46%;
	}
	.em_gutters4.em_footer_columns_1_2__1_6 .footer-widget:first-child .fwidget {
		margin-bottom: 17.391%;
	}
	.em_gutters4.em_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)) {
		width: 10%;
	}
	.em_gutters4.em_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)) .fwidget {
		margin-bottom: 80%;
	}
	.em_gutters4.em_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) {
		width: 10%;
	}
	.em_gutters4.em_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) .fwidget {
		margin-bottom: 80%;
	}
	.em_gutters4.em_footer_columns_1_6__1_2 .footer-widget:nth-child(4) {
		width: 46%;
	}
	.em_gutters4.em_footer_columns_1_6__1_2 .footer-widget:nth-child(4) .fwidget {
		margin-bottom: 17.391%;
	}
	.em_gutters4.em_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) {
		width: 19%;
	}
	.em_gutters4.em_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget {
		margin-bottom: 42.105%;
	}
	.em_gutters4.em_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) {
		width: 46%;
	}
	.em_gutters4.em_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) .fwidget {
		margin-bottom: 17.391%;
	}
	.em_gutters4.em_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) {
		width: 13.6%;
	}
	.em_gutters4.em_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget {
		margin-bottom: 58.824%;
	}
	.em_gutters4.em_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) {
		width: 56.8%;
	}
	.em_gutters4.em_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) .fwidget {
		margin-bottom: 14.085%;
	}
	.rtl .em_gutters4,
	.rtl .em_gutters4.em_row {
		/* Grid Layout */
	}
	.rtl .em_gutters4 .em_column_4_4 .em_blog_grid .column.size-1of3,
	.rtl .em_gutters4.em_row .em_column_4_4 .em_blog_grid .column.size-1of3 {
		margin-right: 0;
		margin-left: 8%;
	}
	.rtl .em_gutters4 .em_column_3_4 .em_blog_grid .column.size-1of2,
	.rtl .em_gutters4.em_row .em_column_3_4 .em_blog_grid .column.size-1of2 {
		margin-right: 0;
		margin-left: 10.959%;
	}
	.rtl .em_gutters4 .em_column_2_3 .em_blog_grid .column.size-1of2,
	.rtl .em_gutters4.em_row .em_column_2_3 .em_blog_grid .column.size-1of2 {
		margin-right: 0;
		margin-left: 12.5%;
	}
	.rtl .em_gutters4 .em_column_3_5 .em_blog_grid .column.size-1of1,
	.rtl .em_gutters4.em_row .em_column_3_5 .em_blog_grid .column.size-1of1 {
		margin-left: 0;
	}
	.rtl .em_gutters4 .em_column_1_2 .em_blog_grid .column.size-1of1,
	.rtl .em_gutters4.em_row .em_column_1_2 .em_blog_grid .column.size-1of1 {
		margin-left: 0;
	}
	.rtl .em_gutters4 .em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters4.em_row .em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n) {
		margin-left: 0;
	}
	.rtl .em_gutters4 .em_column_3_4 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_gutters4.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_gutters4 .em_column_2_3 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_gutters4.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_gutters4 .em_column_1_2 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_gutters4.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_gutters4 .em_column_3_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_gutters4.em_row .em_column_3_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_gutters4 .em_column_2_3 .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_gutters4.em_row .em_column_2_3 .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_gutters4 .em_column_1_2 .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_gutters4.em_row .em_column_1_2 .em_blog_grid .column.size-1of2:nth-child(2n) {
		margin-left: 0;
	}
	.rtl .em_gutters4 .em_column_3_4 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters4.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters4 .em_column_2_3 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters4.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters4 .em_column_1_2 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters4.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters4 .em_column_3_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters4.em_row .em_column_3_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters4 .em_column_2_3 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters4.em_row .em_column_2_3 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters4 .em_column_1_2 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters4.em_row .em_column_1_2 .em_blog_grid .column.size-1of3:nth-child(3n) {
		margin-left: 0;
	}
	.rtl .em_gutters4 .em_column_3_4 .em_column_4_4 .em_blog_grid .column.size-1of2,
	.em_column_3_4 .em_row_inner.rtl .em_gutters4 .em_column_4_4 .em_blog_grid .column.size-1of2 {
		margin-right: 0;
		margin-left: 10.959%;
	}
	.rtl .em_gutters4 .em_column_2_3 .em_column_4_4 .em_blog_grid .column.size-1of2,
	.em_column_2_3 .em_row_inner.rtl .em_gutters4 .em_column_4_4 .em_blog_grid .column.size-1of2 {
		margin-right: 0;
		margin-left: 12.5%;
	}
	.rtl .em_gutters4 .em_column_1_2 .em_column_4_4 .em_blog_grid .column.size-1of1,
	.em_column_1_2 .em_row_inner.rtl .em_gutters4 .em_column_4_4 .em_blog_grid .column.size-1of1 {
		margin-left: 0;
	}
	.em_gutters2,
	.em_gutters2.em_row {
		/* Grid Layout */
	}
	.em_gutters2 .em_column,
	.em_gutters2.em_row .em_column {
		margin-right: 3%;
	}
	.em_gutters2 .em_column .em_blog_grid .column.size-1of3 .em_post:last-child,
	.em_gutters2.em_row .em_column .em_blog_grid .column.size-1of3 .em_post:last-child,
	.em_gutters2 .em_column .em_blog_grid .column.size-1of2 .em_post:last-child,
	.em_gutters2.em_row .em_column .em_blog_grid .column.size-1of2 .em_post:last-child,
	.em_gutters2 .em_column .em_blog_grid .column.size-1of1 .em_post:last-child,
	.em_gutters2.em_row .em_column .em_blog_grid .column.size-1of1 .em_post:last-child {
		margin-bottom: 30px;
	}
	.em_gutters2 .em_column_4_4,
	.em_gutters2.em_row .em_column_4_4 {
		width: 100%;
	}
	.em_gutters2 .em_column_4_4 .em_module,
	.em_gutters2.em_row .em_column_4_4 .em_module {
		margin-bottom: 1.5%;
	}
	.em_gutters2 .em_column_4_4 .em_grid_item,
	.em_gutters2.em_row .em_column_4_4 .em_grid_item,
	.em_gutters2 .em_column_4_4 .em_widget,
	.em_gutters2.em_row .em_column_4_4 .em_widget {
		width: 22.75%;
		margin-right: 3%;
		margin-bottom: 3%;
	}
	.em_gutters2 .em_column_4_4 .em_blog_grid .column.size-1of3,
	.em_gutters2.em_row .em_column_4_4 .em_blog_grid .column.size-1of3 {
		width: 31.333%;
		margin-right: 3%;
	}
	.em_gutters2 .em_column_4_4 .em_blog_grid .column.size-1of3 .em_post,
	.em_gutters2.em_row .em_column_4_4 .em_blog_grid .column.size-1of3 .em_post {
		margin-bottom: 9.574%;
	}
	.em_gutters2 .em_column_3_4,
	.em_gutters2.em_row .em_column_3_4 {
		width: 74.25%;
	}
	.em_gutters2 .em_column_3_4 .em_module,
	.em_gutters2.em_row .em_column_3_4 .em_module {
		margin-bottom: 2.02%;
	}
	.em_gutters2 .em_column_3_4 .em_grid_item,
	.em_gutters2.em_row .em_column_3_4 .em_grid_item,
	.em_gutters2 .em_column_3_4 .em_widget,
	.em_gutters2.em_row .em_column_3_4 .em_widget {
		width: 30.64%;
		margin-right: 4.04%;
		margin-bottom: 4.04%;
	}
	.em_gutters2 .em_column_3_4 .em_blog_grid .column.size-1of2,
	.em_gutters2.em_row .em_column_3_4 .em_blog_grid .column.size-1of2 {
		width: 47.98%;
		margin-right: 4.04%;
	}
	.em_gutters2 .em_column_3_4 .em_blog_grid .column.size-1of2 .em_post,
	.em_gutters2.em_row .em_column_3_4 .em_blog_grid .column.size-1of2 .em_post {
		margin-bottom: 8.081%;
	}
	.em_gutters2 .em_column_2_3,
	.em_gutters2.em_row .em_column_2_3 {
		width: 65.667%;
	}
	.em_gutters2 .em_column_2_3 .em_module,
	.em_gutters2.em_row .em_column_2_3 .em_module {
		margin-bottom: 2.284%;
	}
	.em_gutters2 .em_column_2_3 .em_grid_item,
	.em_gutters2.em_row .em_column_2_3 .em_grid_item,
	.em_gutters2 .em_column_2_3 .em_widget,
	.em_gutters2.em_row .em_column_2_3 .em_widget {
		width: 47.716%;
		margin-right: 4.569%;
		margin-bottom: 4.569%;
	}
	.em_gutters2 .em_column_2_3 .em_blog_grid .column.size-1of2,
	.em_gutters2.em_row .em_column_2_3 .em_blog_grid .column.size-1of2 {
		width: 47.716%;
		margin-right: 4.569%;
	}
	.em_gutters2 .em_column_2_3 .em_blog_grid .column.size-1of2 .em_post,
	.em_gutters2.em_row .em_column_2_3 .em_blog_grid .column.size-1of2 .em_post {
		margin-bottom: 9.137%;
	}
	.em_gutters2 .em_column_3_5,
	.em_gutters2.em_row .em_column_3_5 {
		width: 58.8%;
	}
	.em_gutters2 .em_column_3_5 .em_module,
	.em_gutters2.em_row .em_column_3_5 .em_module {
		margin-bottom: 2.551%;
	}
	.em_gutters2 .em_column_3_5 .em_grid_item,
	.em_gutters2.em_row .em_column_3_5 .em_grid_item,
	.em_gutters2 .em_column_3_5 .em_widget,
	.em_gutters2.em_row .em_column_3_5 .em_widget {
		width: 47.449%;
		margin-right: 5.102%;
		margin-bottom: 5.102%;
	}
	.em_gutters2 .em_column_3_5 .em_blog_grid .column.size-1of1,
	.em_gutters2.em_row .em_column_3_5 .em_blog_grid .column.size-1of1 {
		width: 100%;
		margin-right: 0;
	}
	.em_gutters2 .em_column_3_5 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters2.em_row .em_column_3_5 .em_blog_grid .column.size-1of1 .em_post {
		margin-bottom: 5.102%;
	}
	.em_gutters2 .em_column_1_2,
	.em_gutters2.em_row .em_column_1_2 {
		width: 48.5%;
	}
	.em_gutters2 .em_column_1_2 .em_module,
	.em_gutters2.em_row .em_column_1_2 .em_module {
		margin-bottom: 3.093%;
	}
	.em_gutters2 .em_column_1_2 .em_grid_item,
	.em_gutters2.em_row .em_column_1_2 .em_grid_item,
	.em_gutters2 .em_column_1_2 .em_widget,
	.em_gutters2.em_row .em_column_1_2 .em_widget {
		width: 46.907%;
		margin-right: 6.186%;
		margin-bottom: 6.186%;
	}
	.em_gutters2 .em_column_1_2 .em_blog_grid .column.size-1of1,
	.em_gutters2.em_row .em_column_1_2 .em_blog_grid .column.size-1of1 {
		width: 100%;
		margin-right: 0;
	}
	.em_gutters2 .em_column_1_2 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters2.em_row .em_column_1_2 .em_blog_grid .column.size-1of1 .em_post {
		margin-bottom: 6.186%;
	}
	.em_gutters2 .em_column_2_5,
	.em_gutters2.em_row .em_column_2_5 {
		width: 38.2%;
	}
	.em_gutters2 .em_column_2_5 .em_module,
	.em_gutters2.em_row .em_column_2_5 .em_module {
		margin-bottom: 3.927%;
	}
	.em_gutters2 .em_column_2_5 .em_grid_item,
	.em_gutters2.em_row .em_column_2_5 .em_grid_item,
	.em_gutters2 .em_column_2_5 .em_widget,
	.em_gutters2.em_row .em_column_2_5 .em_widget,
	.em_gutters2 .em_column_2_5 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters2.em_row .em_column_2_5 .em_blog_grid .column.size-1of1 .em_post {
		width: 100%;
		margin-bottom: 7.853%;
	}
	.em_gutters2 .em_column_1_3,
	.em_gutters2.em_row .em_column_1_3 {
		width: 31.3333%;
	}
	.em_gutters2 .em_column_1_3 .em_module,
	.em_gutters2.em_row .em_column_1_3 .em_module {
		margin-bottom: 4.787%;
	}
	.em_gutters2 .em_column_1_3 .em_grid_item,
	.em_gutters2.em_row .em_column_1_3 .em_grid_item,
	.em_gutters2 .em_column_1_3 .em_widget,
	.em_gutters2.em_row .em_column_1_3 .em_widget,
	.em_gutters2 .em_column_1_3 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters2.em_row .em_column_1_3 .em_blog_grid .column.size-1of1 .em_post {
		width: 100%;
		margin-bottom: 9.574%;
	}
	.em_gutters2 .em_column_1_4,
	.em_gutters2.em_row .em_column_1_4 {
		width: 22.75%;
	}
	.em_gutters2 .em_column_1_4 .em_module,
	.em_gutters2.em_row .em_column_1_4 .em_module {
		margin-bottom: 6.593%;
	}
	.em_gutters2 .em_column_1_4 .em_grid_item,
	.em_gutters2.em_row .em_column_1_4 .em_grid_item,
	.em_gutters2 .em_column_1_4 .em_widget,
	.em_gutters2.em_row .em_column_1_4 .em_widget,
	.em_gutters2 .em_column_1_4 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters2.em_row .em_column_1_4 .em_blog_grid .column.size-1of1 .em_post {
		width: 100%;
		margin-bottom: 13.187%;
	}
	.em_gutters2 .em_column_1_5,
	.em_gutters2.em_row .em_column_1_5 {
		width: 17.6%;
	}
	.em_gutters2 .em_column_1_5 .em_module,
	.em_gutters2.em_row .em_column_1_5 .em_module {
		margin-bottom: 8.523%;
	}
	.em_gutters2 .em_column_1_5 .em_grid_item,
	.em_gutters2.em_row .em_column_1_5 .em_grid_item,
	.em_gutters2 .em_column_1_5 .em_widget,
	.em_gutters2.em_row .em_column_1_5 .em_widget,
	.em_gutters2 .em_column_1_5 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters2.em_row .em_column_1_5 .em_blog_grid .column.size-1of1 .em_post {
		width: 100%;
		margin-bottom: 17.045%;
	}
	.em_gutters2 .em_column_1_6,
	.em_gutters2.em_row .em_column_1_6 {
		width: 14.1667%;
	}
	.em_gutters2 .em_column_1_6 .em_module,
	.em_gutters2.em_row .em_column_1_6 .em_module {
		margin-bottom: 10.588%;
	}
	.em_gutters2 .em_column_1_6 .em_grid_item,
	.em_gutters2.em_row .em_column_1_6 .em_grid_item,
	.em_gutters2 .em_column_1_6 .em_widget,
	.em_gutters2.em_row .em_column_1_6 .em_widget,
	.em_gutters2 .em_column_1_6 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters2.em_row .em_column_1_6 .em_blog_grid .column.size-1of1 .em_post {
		width: 100%;
		margin-bottom: 21.176%;
	}
	.em_gutters2 .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(4n),
	.em_gutters2.em_row .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(4n),
	.em_gutters2 .em_column_4_4 .em_widget:nth-child(4n),
	.em_gutters2.em_row .em_column_4_4 .em_widget:nth-child(4n) {
		margin-right: 0;
	}
	.em_gutters2 .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(4n+1),
	.em_gutters2.em_row .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(4n+1),
	.em_gutters2 .em_column_4_4 .em_widget:nth-child(4n+1),
	.em_gutters2.em_row .em_column_4_4 .em_widget:nth-child(4n+1) {
		clear: both;
	}
	.em_gutters2 .em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters2.em_row .em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n) {
		margin-right: 0;
	}
	.em_gutters2 .em_column_4_4 .em_grid_item.last_in_row,
	.em_gutters2.em_row .em_column_4_4 .em_grid_item.last_in_row {
		margin-right: 0;
	}
	.em_gutters2 .em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters2.em_row .em_column_4_4 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters2 .em_column_3_4 .em_grid_item.em_portfolio_item:nth-child(3n),
	.em_gutters2.em_row .em_column_3_4 .em_grid_item.em_portfolio_item:nth-child(3n),
	.em_gutters2 .em_column_3_4 .em_widget:nth-child(3n),
	.em_gutters2.em_row .em_column_3_4 .em_widget:nth-child(3n) {
		margin-right: 0;
	}
	.em_gutters2 .em_column_3_4 .em_grid_item.em_portfolio_item:nth-child(3n+1),
	.em_gutters2.em_row .em_column_3_4 .em_grid_item.em_portfolio_item:nth-child(3n+1),
	.em_gutters2 .em_column_3_4 .em_widget:nth-child(3n+1),
	.em_gutters2.em_row .em_column_3_4 .em_widget:nth-child(3n+1) {
		clear: both;
	}
	.em_gutters2 .em_column_3_4 .em_grid_item.last_in_row,
	.em_gutters2.em_row .em_column_3_4 .em_grid_item.last_in_row {
		margin-right: 0;
	}
	.em_gutters2 .em_column_3_4 .em_grid_item.on_last_row,
	.em_gutters2.em_row .em_column_3_4 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters2 .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(3n),
	.em_gutters2.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(3n),
	.em_gutters2 .em_column_3_4 .em_column_inner.em_column_4_4 .em_widget:nth-child(3n),
	.em_gutters2.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_widget:nth-child(3n) {
		margin-right: 0;
	}
	.em_gutters2 .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(3n+1),
	.em_gutters2.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(3n+1),
	.em_gutters2 .em_column_3_4 .em_column_inner.em_column_4_4 .em_widget:nth-child(3n+1),
	.em_gutters2.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_widget:nth-child(3n+1) {
		clear: both;
	}
	.em_gutters2 .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(4n+1),
	.em_gutters2.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(4n+1),
	.em_gutters2 .em_column_3_4 .em_column_inner.em_column_4_4 .em_widget:nth-child(4n+1),
	.em_gutters2.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_widget:nth-child(4n+1) {
		clear: none;
	}
	.em_gutters2 .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row,
	.em_gutters2.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row {
		margin-right: 0;
	}
	.em_gutters2 .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters2.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters2 .em_column_2_3 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters2.em_row .em_column_2_3 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters2 .em_column_1_2 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters2.em_row .em_column_1_2 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters2 .em_column_2_3 .em_widget:nth-child(2n),
	.em_gutters2.em_row .em_column_2_3 .em_widget:nth-child(2n),
	.em_gutters2 .em_column_1_2 .em_widget:nth-child(2n),
	.em_gutters2.em_row .em_column_1_2 .em_widget:nth-child(2n) {
		margin-right: 0;
	}
	.em_gutters2 .em_column_2_3 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters2.em_row .em_column_2_3 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters2 .em_column_1_2 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters2.em_row .em_column_1_2 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters2 .em_column_2_3 .em_widget:nth-child(2n+1),
	.em_gutters2.em_row .em_column_2_3 .em_widget:nth-child(2n+1),
	.em_gutters2 .em_column_1_2 .em_widget:nth-child(2n+1),
	.em_gutters2.em_row .em_column_1_2 .em_widget:nth-child(2n+1) {
		clear: both;
	}
	.em_gutters2 .em_column_2_3 .em_grid_item.last_in_row,
	.em_gutters2.em_row .em_column_2_3 .em_grid_item.last_in_row,
	.em_gutters2 .em_column_1_2 .em_grid_item.last_in_row,
	.em_gutters2.em_row .em_column_1_2 .em_grid_item.last_in_row {
		margin-right: 0;
	}
	.em_gutters2 .em_column_2_3 .em_grid_item.on_last_row,
	.em_gutters2.em_row .em_column_2_3 .em_grid_item.on_last_row,
	.em_gutters2 .em_column_1_2 .em_grid_item.on_last_row,
	.em_gutters2.em_row .em_column_1_2 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters2 .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters2.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters2 .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters2.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters2 .em_column_2_3 .em_column_inner.em_column_4_4 .em_widget:nth-child(2n),
	.em_gutters2.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_widget:nth-child(2n),
	.em_gutters2 .em_column_1_2 .em_column_inner.em_column_4_4 .em_widget:nth-child(2n),
	.em_gutters2.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_widget:nth-child(2n) {
		margin-right: 0;
	}
	.em_gutters2 .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters2.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters2 .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters2.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters2 .em_column_2_3 .em_column_inner.em_column_4_4 .em_widget:nth-child(2n+1),
	.em_gutters2.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_widget:nth-child(2n+1),
	.em_gutters2 .em_column_1_2 .em_column_inner.em_column_4_4 .em_widget:nth-child(2n+1),
	.em_gutters2.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_widget:nth-child(2n+1) {
		clear: both;
	}
	.em_gutters2 .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row,
	.em_gutters2.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row,
	.em_gutters2 .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row,
	.em_gutters2.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row {
		margin-right: 0;
	}
	.em_gutters2 .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters2.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters2 .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters2.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters2 .em_column_3_5 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters2.em_row .em_column_3_5 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters2 .em_column_3_5 .em_widget:nth-child(2n),
	.em_gutters2.em_row .em_column_3_5 .em_widget:nth-child(2n) {
		margin-right: 0;
	}
	.em_gutters2 .em_column_3_5 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters2.em_row .em_column_3_5 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters2 .em_column_3_5 .em_widget:nth-child(2n+1),
	.em_gutters2.em_row .em_column_3_5 .em_widget:nth-child(2n+1) {
		clear: both;
	}
	.em_gutters2 .em_column_3_5 .em_grid_item.last_in_row,
	.em_gutters2.em_row .em_column_3_5 .em_grid_item.last_in_row {
		margin-right: 0;
	}
	.em_gutters2 .em_column_3_5 .em_grid_item.on_last_row,
	.em_gutters2.em_row .em_column_3_5 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters2 .em_column_1_3 .em_grid_item.on_last_row,
	.em_gutters2.em_row .em_column_1_3 .em_grid_item.on_last_row,
	.em_gutters2 .em_column_1_4 .em_grid_item.on_last_row,
	.em_gutters2.em_row .em_column_1_4 .em_grid_item.on_last_row,
	.em_gutters2 .em_column_1_5 .em_grid_item.on_last_row,
	.em_gutters2.em_row .em_column_1_5 .em_grid_item.on_last_row,
	.em_gutters2 .em_column_1_6 .em_grid_item.on_last_row,
	.em_gutters2.em_row .em_column_1_6 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters2 .em_column_3_4 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_gutters2.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_gutters2 .em_column_2_3 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_gutters2.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_gutters2 .em_column_1_2 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_gutters2.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_gutters2 .em_column_3_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_gutters2.em_row .em_column_3_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_gutters2 .em_column_2_3 .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_gutters2.em_row .em_column_2_3 .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_gutters2 .em_column_1_2 .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_gutters2.em_row .em_column_1_2 .em_blog_grid .column.size-1of2:nth-child(2n) {
		margin-right: 0;
	}
	.em_gutters2 .em_column_3_4 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters2.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters2 .em_column_2_3 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters2.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters2 .em_column_1_2 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters2.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters2 .em_column_3_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters2.em_row .em_column_3_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters2 .em_column_2_3 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters2.em_row .em_column_2_3 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters2 .em_column_1_2 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters2.em_row .em_column_1_2 .em_blog_grid .column.size-1of3:nth-child(3n) {
		margin-right: 0;
	}
	.em_gutters2 .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row,
	.em_gutters2.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row,
	.em_gutters2 .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row,
	.em_gutters2.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row,
	.em_gutters2 .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row,
	.em_gutters2.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row,
	.em_gutters2 .em_column_3_4 .em_grid_item.last_in_row,
	.em_gutters2.em_row .em_column_3_4 .em_grid_item.last_in_row,
	.em_gutters2 .em_column_2_3 .em_grid_item.last_in_row,
	.em_gutters2.em_row .em_column_2_3 .em_grid_item.last_in_row,
	.em_gutters2 .em_column_1_2 .em_grid_item.last_in_row,
	.em_gutters2.em_row .em_column_1_2 .em_grid_item.last_in_row {
		margin-right: 0;
	}
	.em_gutters2 .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters2.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters2 .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters2.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters2 .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters2.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters2 .em_column_3_4 .em_grid_item.on_last_row,
	.em_gutters2.em_row .em_column_3_4 .em_grid_item.on_last_row,
	.em_gutters2 .em_column_2_3 .em_grid_item.on_last_row,
	.em_gutters2.em_row .em_column_2_3 .em_grid_item.on_last_row,
	.em_gutters2 .em_column_1_2 .em_grid_item.on_last_row,
	.em_gutters2.em_row .em_column_1_2 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters2 .em_column_single.em_column_1_4 .em_module,
	.em_gutters2.em_row .em_column_single.em_column_1_4 .em_module {
		margin-bottom: 6.593%;
	}
	.em_gutters2 .em_column_single.em_column_1_3 .em_module,
	.em_gutters2.em_row .em_column_single.em_column_1_3 .em_module {
		margin-bottom: 4.787%;
	}
	.em_gutters2 .em_column_single.em_column_1_2 .em_module,
	.em_gutters2.em_row .em_column_single.em_column_1_2 .em_module {
		margin-bottom: 3.093%;
	}
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_4_4,
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_4_4,
	.em_column_3_4 > .em_row_inner.em_gutters2 > .em_column_4_4 {
		width: 100%;
	}
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_module,
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_module,
	.em_column_3_4 > .em_row_inner.em_gutters2 > .em_column_4_4 .em_module {
		margin-bottom: 2.02%;
	}
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item,
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item,
	.em_column_3_4 > .em_row_inner.em_gutters2 > .em_column_4_4 .em_grid_item.em_portfolio_item,
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_widget,
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_widget,
	.em_column_3_4 > .em_row_inner.em_gutters2 > .em_column_4_4 .em_widget {
		width: 30.64%;
		margin-right: 4.04%;
		margin-bottom: 4.04%;
	}
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(3n),
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(3n),
	.em_column_3_4 > .em_row_inner.em_gutters2 > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(3n),
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(3n),
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(3n),
	.em_column_3_4 > .em_row_inner.em_gutters2 > .em_column_4_4 .em_widget:nth-child(3n) {
		margin-right: 0;
	}
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(3n+1),
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(3n+1),
	.em_column_3_4 > .em_row_inner.em_gutters2 > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(3n+1),
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(3n+1),
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(3n+1),
	.em_column_3_4 > .em_row_inner.em_gutters2 > .em_column_4_4 .em_widget:nth-child(3n+1) {
		clear: both;
	}
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(4n+1),
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(4n+1),
	.em_column_3_4 > .em_row_inner.em_gutters2 > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(4n+1),
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(4n+1),
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(4n+1),
	.em_column_3_4 > .em_row_inner.em_gutters2 > .em_column_4_4 .em_widget:nth-child(4n+1) {
		clear: none;
	}
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item,
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item,
	.em_column_3_4 > .em_row_inner.em_gutters2 > .em_column_4_4 .em_grid_item {
		width: 30.64%;
		margin-right: 4.04%;
		margin-bottom: 4.04%;
	}
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item.on_last_row,
	.em_column_3_4 > .em_row_inner.em_gutters2 > .em_column_4_4 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of2,
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of2,
	.em_column_3_4 > .em_row_inner.em_gutters2 > .em_column_4_4 .em_blog_grid .column.size-1of2 {
		width: 47.98%;
		margin-right: 4.04%;
	}
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of2 .em_post,
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of2 .em_post,
	.em_column_3_4 > .em_row_inner.em_gutters2 > .em_column_4_4 .em_blog_grid .column.size-1of2 .em_post {
		margin-bottom: 8.081%;
	}
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_3_8,
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_3_8,
	.em_column_3_4 > .em_row_inner.em_gutters2 > .em_column_3_8 {
		width: 47.97979798%;
		margin-right: 4.04%;
	}
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_3_8 .em_module,
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_3_8 .em_module,
	.em_column_3_4 > .em_row_inner.em_gutters2 > .em_column_3_8 .em_module {
		margin-bottom: 4.04%;
	}
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_3_8 .em_grid_item,
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_3_8 .em_grid_item,
	.em_column_3_4 > .em_row_inner.em_gutters2 > .em_column_3_8 .em_grid_item,
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_3_8 .em_widget,
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_3_8 .em_widget,
	.em_column_3_4 > .em_row_inner.em_gutters2 > .em_column_3_8 .em_widget,
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_3_8 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_3_8 .em_blog_grid .column.size-1of1 .em_post,
	.em_column_3_4 > .em_row_inner.em_gutters2 > .em_column_3_8 .em_blog_grid .column.size-1of1 .em_post {
		width: 100%;
		margin-bottom: 8.081%;
	}
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_3_8 .em_grid_item.on_last_row,
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_3_8 .em_grid_item.on_last_row,
	.em_column_3_4 > .em_row_inner.em_gutters2 > .em_column_3_8 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_1_4,
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_1_4,
	.em_column_3_4 > .em_row_inner.em_gutters2 > .em_column_1_4 {
		width: 30.63973064%;
		margin-right: 4.04%;
	}
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_1_4 .em_module,
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_1_4 .em_module,
	.em_column_3_4 > .em_row_inner.em_gutters2 > .em_column_1_4 .em_module {
		margin-bottom: 6.593%;
	}
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_1_4 .em_grid_item,
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_1_4 .em_grid_item,
	.em_column_3_4 > .em_row_inner.em_gutters2 > .em_column_1_4 .em_grid_item,
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_1_4 .em_widget,
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_1_4 .em_widget,
	.em_column_3_4 > .em_row_inner.em_gutters2 > .em_column_1_4 .em_widget,
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_1_4 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_1_4 .em_blog_grid .column.size-1of1 .em_post,
	.em_column_3_4 > .em_row_inner.em_gutters2 > .em_column_1_4 .em_blog_grid .column.size-1of1 .em_post {
		width: 100%;
		margin-bottom: 13.187%;
	}
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_1_4 .em_grid_item.on_last_row,
	.em_gutters2 .em_column_3_4 > .em_row_inner > .em_column_1_4 .em_grid_item.on_last_row,
	.em_column_3_4 > .em_row_inner.em_gutters2 > .em_column_1_4 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_4_4,
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_4_4,
	.em_column_2_3 > .em_row_inner.em_gutters2 > .em_column_4_4 {
		width: 100%;
	}
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_module,
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_module,
	.em_column_2_3 > .em_row_inner.em_gutters2 > .em_column_4_4 .em_module {
		margin-bottom: 2.284%;
	}
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item,
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item,
	.em_column_2_3 > .em_row_inner.em_gutters2 > .em_column_4_4 .em_grid_item.em_portfolio_item,
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_widget,
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_widget,
	.em_column_2_3 > .em_row_inner.em_gutters2 > .em_column_4_4 .em_widget {
		width: 47.716%;
		margin-right: 4.569%;
		margin-bottom: 4.569%;
	}
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_column_2_3 > .em_row_inner.em_gutters2 > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(2n),
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(2n),
	.em_column_2_3 > .em_row_inner.em_gutters2 > .em_column_4_4 .em_widget:nth-child(2n) {
		margin-right: 0;
	}
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_column_2_3 > .em_row_inner.em_gutters2 > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(2n+1),
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(2n+1),
	.em_column_2_3 > .em_row_inner.em_gutters2 > .em_column_4_4 .em_widget:nth-child(2n+1) {
		clear: both;
	}
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_grid_item,
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_grid_item,
	.em_column_2_3 > .em_row_inner.em_gutters2 > .em_column_4_4 .em_grid_item {
		width: 47.716%;
		margin-right: 4.569%;
		margin-bottom: 4.569%;
	}
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_grid_item.on_last_row,
	.em_column_2_3 > .em_row_inner.em_gutters2 > .em_column_4_4 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of2,
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of2,
	.em_column_2_3 > .em_row_inner.em_gutters2 > .em_column_4_4 .em_blog_grid .column.size-1of2 {
		width: 47.716%;
		margin-right: 4.569%;
	}
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of2 .em_post,
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of2 .em_post,
	.em_column_2_3 > .em_row_inner.em_gutters2 > .em_column_4_4 .em_blog_grid .column.size-1of2 .em_post {
		margin-bottom: 9.137%;
	}
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_1_3,
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_1_3,
	.em_column_2_3 > .em_row_inner.em_gutters2 > .em_column_1_3 {
		width: 47.716%;
		margin-right: 4.569%;
	}
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_1_3 .em_module,
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_1_3 .em_module,
	.em_column_2_3 > .em_row_inner.em_gutters2 > .em_column_1_3 .em_module {
		margin-bottom: 4.787%;
	}
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_1_3 .em_grid_item,
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_1_3 .em_grid_item,
	.em_column_2_3 > .em_row_inner.em_gutters2 > .em_column_1_3 .em_grid_item,
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_1_3 .em_widget,
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_1_3 .em_widget,
	.em_column_2_3 > .em_row_inner.em_gutters2 > .em_column_1_3 .em_widget,
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_1_3 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_1_3 .em_blog_grid .column.size-1of1 .em_post,
	.em_column_2_3 > .em_row_inner.em_gutters2 > .em_column_1_3 .em_blog_grid .column.size-1of1 .em_post {
		width: 100%;
		margin-bottom: 9.574%;
	}
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_1_3 .em_grid_item.on_last_row,
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_1_3 .em_grid_item.on_last_row,
	.em_column_2_3 > .em_row_inner.em_gutters2 > .em_column_1_3 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_1_6,
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_1_6,
	.em_column_2_3 > .em_row_inner.em_gutters2 > .em_column_1_6 {
		width: 21.574%;
		margin-right: 4.569%;
	}
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_1_6 .em_module,
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_1_6 .em_module,
	.em_column_2_3 > .em_row_inner.em_gutters2 > .em_column_1_6 .em_module {
		margin-bottom: 10.588%;
	}
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_1_6 .em_grid_item,
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_1_6 .em_grid_item,
	.em_column_2_3 > .em_row_inner.em_gutters2 > .em_column_1_6 .em_grid_item,
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_1_6 .em_widget,
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_1_6 .em_widget,
	.em_column_2_3 > .em_row_inner.em_gutters2 > .em_column_1_6 .em_widget,
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_1_6 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_1_6 .em_blog_grid .column.size-1of1 .em_post,
	.em_column_2_3 > .em_row_inner.em_gutters2 > .em_column_1_6 .em_blog_grid .column.size-1of1 .em_post {
		width: 100%;
		margin-bottom: 21.176%;
	}
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_1_6 .em_grid_item.on_last_row,
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_1_6 .em_grid_item.on_last_row,
	.em_column_2_3 > .em_row_inner.em_gutters2 > .em_column_1_6 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_2_9,
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_2_9,
	.em_column_2_3 > .em_row_inner.em_gutters2 > .em_column_2_9 {
		width: 30.28764805%;
		margin-right: 4.569%;
	}
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_2_9 .em_module,
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_2_9 .em_module,
	.em_column_2_3 > .em_row_inner.em_gutters2 > .em_column_2_9 .em_module {
		margin-bottom: 10.588%;
	}
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_2_9 .em_grid_item,
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_2_9 .em_grid_item,
	.em_column_2_3 > .em_row_inner.em_gutters2 > .em_column_2_9 .em_grid_item,
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_2_9 .em_widget,
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_2_9 .em_widget,
	.em_column_2_3 > .em_row_inner.em_gutters2 > .em_column_2_9 .em_widget,
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_2_9 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_2_9 .em_blog_grid .column.size-1of1 .em_post,
	.em_column_2_3 > .em_row_inner.em_gutters2 > .em_column_2_9 .em_blog_grid .column.size-1of1 .em_post {
		margin-bottom: 21.176%;
	}
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_2_9 .em_grid_item.on_last_row,
	.em_gutters2 .em_column_2_3 > .em_row_inner > .em_column_2_9 .em_grid_item.on_last_row,
	.em_column_2_3 > .em_row_inner.em_gutters2 > .em_column_2_9 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_4_4,
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_4_4,
	.em_column_1_2 > .em_row_inner.em_gutters2 > .em_column_4_4 {
		width: 100%;
	}
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_module,
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_module,
	.em_column_1_2 > .em_row_inner.em_gutters2 > .em_column_4_4 .em_module {
		margin-bottom: 3.093%;
	}
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item,
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item,
	.em_column_1_2 > .em_row_inner.em_gutters2 > .em_column_4_4 .em_grid_item.em_portfolio_item,
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_widget,
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_widget,
	.em_column_1_2 > .em_row_inner.em_gutters2 > .em_column_4_4 .em_widget {
		width: 46.907%;
		margin-right: 6.186%;
		margin-bottom: 6.186%;
	}
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_column_1_2 > .em_row_inner.em_gutters2 > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(2n),
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(2n),
	.em_column_1_2 > .em_row_inner.em_gutters2 > .em_column_4_4 .em_widget:nth-child(2n) {
		margin-right: 0;
	}
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_column_1_2 > .em_row_inner.em_gutters2 > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(2n+1),
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(2n+1),
	.em_column_1_2 > .em_row_inner.em_gutters2 > .em_column_4_4 .em_widget:nth-child(2n+1) {
		clear: both;
	}
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_grid_item,
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_grid_item,
	.em_column_1_2 > .em_row_inner.em_gutters2 > .em_column_4_4 .em_grid_item {
		width: 46.907%;
		margin-right: 6.186%;
		margin-bottom: 6.186%;
	}
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_grid_item.on_last_row,
	.em_column_1_2 > .em_row_inner.em_gutters2 > .em_column_4_4 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of1,
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of1,
	.em_column_1_2 > .em_row_inner.em_gutters2 > .em_column_4_4 .em_blog_grid .column.size-1of1 {
		width: 100%;
		margin-right: 0;
	}
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of1 .em_post,
	.em_column_1_2 > .em_row_inner.em_gutters2 > .em_column_4_4 .em_blog_grid .column.size-1of1 .em_post {
		margin-bottom: 6.186%;
	}
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_1_4,
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_1_4,
	.em_column_1_2 > .em_row_inner.em_gutters2 > .em_column_1_4 {
		width: 46.90721649%;
		margin-right: 6.186%;
	}
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_1_4 .em_module,
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_1_4 .em_module,
	.em_column_1_2 > .em_row_inner.em_gutters2 > .em_column_1_4 .em_module {
		margin-bottom: 6.593%;
	}
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_1_4 .em_grid_item,
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_1_4 .em_grid_item,
	.em_column_1_2 > .em_row_inner.em_gutters2 > .em_column_1_4 .em_grid_item,
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_1_4 .em_widget,
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_1_4 .em_widget,
	.em_column_1_2 > .em_row_inner.em_gutters2 > .em_column_1_4 .em_widget,
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_1_4 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_1_4 .em_blog_grid .column.size-1of1 .em_post,
	.em_column_1_2 > .em_row_inner.em_gutters2 > .em_column_1_4 .em_blog_grid .column.size-1of1 .em_post {
		margin-bottom: 13.187%;
	}
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_1_4 .em_grid_item.on_last_row,
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_1_4 .em_grid_item.on_last_row,
	.em_column_1_2 > .em_row_inner.em_gutters2 > .em_column_1_4 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_1_6,
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_1_6,
	.em_column_1_2 > .em_row_inner.em_gutters2 > .em_column_1_6 {
		width: 29.21%;
		margin-right: 6.186%;
	}
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_1_6 .em_module,
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_1_6 .em_module,
	.em_column_1_2 > .em_row_inner.em_gutters2 > .em_column_1_6 .em_module {
		margin-bottom: 10.588%;
	}
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_1_6 .em_grid_item,
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_1_6 .em_grid_item,
	.em_column_1_2 > .em_row_inner.em_gutters2 > .em_column_1_6 .em_grid_item,
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_1_6 .em_widget,
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_1_6 .em_widget,
	.em_column_1_2 > .em_row_inner.em_gutters2 > .em_column_1_6 .em_widget,
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_1_6 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters2 .em_column_1_2 > .em_row_inner > .em_column_1_6 .em_blog_grid .column.size-1of1 .em_post,
	.em_column_1_2 > .em_row_inner.em_gutters2 > .em_column_1_6 .em_blog_grid .column.size-1of1 .em_post {
		margin-bottom: 21.176%;
	}
	.em_gutters2 .em_column_1_2 > .em_row_inner .em_grid_item.on_last_row,
	.em_gutters2 .em_column_1_2 > .em_row_inner .em_grid_item.on_last_row,
	.em_column_1_2 > .em_row_inner.em_gutters2 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters2 .e_full_width_page.woocommerce-page ul.products li.product {
		width: 22.75%;
		margin-right: 3%;
		margin-bottom: 3%;
	}
	.em_gutters2.e_right_sidebar.woocommerce-page #main-content ul.products li.product {
		width: 30.64%;
		margin-right: 4.04%;
	}
	.em_gutters2 .footer-widget {
		margin-right: 3%;
		margin-bottom: 3%;
	}
	.em_gutters2 .footer-widget:last-child {
		margin-right: 0;
	}
	.em_gutters2.em_footer_columns6 .footer-widget {
		width: 14.167%;
	}
	.em_gutters2.em_footer_columns6 .footer-widget .fwidget {
		margin-bottom: 21.176%;
	}
	.em_gutters2.em_footer_columns5 .footer-widget {
		width: 17.6%;
	}
	.em_gutters2.em_footer_columns5 .footer-widget .fwidget {
		margin-bottom: 17.045%;
	}
	.em_gutters2.em_footer_columns4 .footer-widget {
		width: 22.75%;
	}
	.em_gutters2.em_footer_columns4 .footer-widget .fwidget {
		margin-bottom: 13.187%;
	}
	.em_gutters2.em_footer_columns3 .footer-widget {
		width: 31.333%;
	}
	.em_gutters2.em_footer_columns3 .footer-widget .fwidget {
		margin-bottom: 9.574%;
	}
	.em_gutters2.em_footer_columns2 .footer-widget {
		width: 48.5%;
	}
	.em_gutters2.em_footer_columns2 .footer-widget .fwidget {
		margin-bottom: 6.186%;
	}
	.em_gutters2.em_footer_columns1 .footer-widget {
		width: 100%;
	}
	.em_gutters2.em_footer_columns1 .footer-widget .fwidget {
		margin-bottom: 3%;
	}
	.em_gutters2.em_footer_columns_3_4__1_4 .footer-widget:nth-child(1) {
		clear: both;
		width: 74.25%;
	}
	.em_gutters2.em_footer_columns_3_4__1_4 .footer-widget:nth-child(1) .fwidget {
		margin-bottom: 4.04%;
	}
	.em_gutters2.em_footer_columns_3_4__1_4 .footer-widget:nth-child(2) {
		width: 22.75%;
	}
	.em_gutters2.em_footer_columns_3_4__1_4 .footer-widget:nth-child(2) .fwidget {
		margin-bottom: 13.187%;
	}
	.em_gutters2.em_footer_columns_1_4__3_4 .footer-widget:nth-child(1) {
		clear: both;
		width: 22.75%;
	}
	.em_gutters2.em_footer_columns_1_4__3_4 .footer-widget:nth-child(1) .fwidget {
		margin-bottom: 13.187%;
	}
	.em_gutters2.em_footer_columns_1_4__3_4 .footer-widget:nth-child(2) {
		width: 74.25%;
	}
	.em_gutters2.em_footer_columns_1_4__3_4 .footer-widget:nth-child(2) .fwidget {
		margin-bottom: 4.04%;
	}
	.em_gutters2.em_footer_columns_2_3__1_3 .footer-widget:nth-child(1) {
		width: 65.667%;
	}
	.em_gutters2.em_footer_columns_2_3__1_3 .footer-widget:nth-child(1) .fwidget {
		margin-bottom: 4.569%;
	}
	.em_gutters2.em_footer_columns_2_3__1_3 .footer-widget:nth-child(2) {
		width: 31.333%;
	}
	.em_gutters2.em_footer_columns_2_3__1_3 .footer-widget:nth-child(2) .fwidget {
		margin-bottom: 9.574%;
	}
	.em_gutters2.em_footer_columns_1_3__2_3 .footer-widget:nth-child(1) {
		width: 31.333%;
	}
	.em_gutters2.em_footer_columns_1_3__2_3 .footer-widget:nth-child(1) .fwidget {
		margin-bottom: 9.574%;
	}
	.em_gutters2.em_footer_columns_1_3__2_3 .footer-widget:nth-child(2) {
		width: 65.667%;
	}
	.em_gutters2.em_footer_columns_1_3__2_3 .footer-widget:nth-child(2) .fwidget {
		margin-bottom: 4.569%;
	}
	.em_gutters2.em_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) {
		width: 22.75%;
	}
	.em_gutters2.em_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget {
		margin-bottom: 13.187%;
	}
	.em_gutters2.em_footer_columns_1_4__1_2 .footer-widget:nth-child(3) {
		width: 48.5%;
	}
	.em_gutters2.em_footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget {
		margin-bottom: 6.186%;
	}
	.em_gutters2.em_footer_columns_1_2__1_4 .footer-widget:first-child {
		width: 48.5%;
	}
	.em_gutters2.em_footer_columns_1_2__1_4 .footer-widget:first-child .fwidget {
		margin-bottom: 6.186%;
	}
	.em_gutters2.em_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)) {
		width: 22.75%;
	}
	.em_gutters2.em_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget {
		margin-bottom: 13.187%;
	}
	.em_gutters2.em_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) {
		width: 17.6%;
	}
	.em_gutters2.em_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) .fwidget {
		margin-bottom: 17.045%;
	}
	.em_gutters2.em_footer_columns_1_5__3_5 .footer-widget:nth-child(3) {
		width: 58.8%;
	}
	.em_gutters2.em_footer_columns_1_5__3_5 .footer-widget:nth-child(3) .fwidget {
		margin-bottom: 5.102%;
	}
	.em_gutters2.em_footer_columns_3_5__1_5 .footer-widget:first-child {
		width: 58.8%;
	}
	.em_gutters2.em_footer_columns_3_5__1_5 .footer-widget:first-child .fwidget {
		margin-bottom: 5.102%;
	}
	.em_gutters2.em_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)) {
		width: 17.6%;
	}
	.em_gutters2.em_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget {
		margin-bottom: 17.045%;
	}
	.em_gutters2.em_footer_columns_3_5__2_5 .footer-widget:nth-child(1) {
		width: 58.8%;
	}
	.em_gutters2.em_footer_columns_3_5__2_5 .footer-widget:nth-child(1) .fwidget {
		margin-bottom: 5.102%;
	}
	.em_gutters2.em_footer_columns_3_5__2_5 .footer-widget:nth-child(2) {
		width: 38.2%;
	}
	.em_gutters2.em_footer_columns_3_5__2_5 .footer-widget:nth-child(2) .fwidget {
		margin-bottom: 7.853%;
	}
	.em_gutters2.em_footer_columns_2_5__3_5 .footer-widget:nth-child(1) {
		width: 38.2%;
	}
	.em_gutters2.em_footer_columns_2_5__3_5 .footer-widget:nth-child(1) .fwidget {
		margin-bottom: 7.853%;
	}
	.em_gutters2.em_footer_columns_2_5__3_5 .footer-widget:nth-child(2) {
		width: 58.8%;
	}
	.em_gutters2.em_footer_columns_2_5__3_5 .footer-widget:nth-child(2) .fwidget {
		margin-bottom: 5.102%;
	}
	.em_gutters2.em_footer_columns_1_2__1_6 .footer-widget:first-child {
		width: 48.5%;
	}
	.em_gutters2.em_footer_columns_1_2__1_6 .footer-widget:first-child .fwidget {
		margin-bottom: 6.186%;
	}
	.em_gutters2.em_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)) {
		width: 14.167%;
	}
	.em_gutters2.em_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)) .fwidget {
		margin-bottom: 21.176%;
	}
	.em_gutters2.em_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) {
		width: 14.167%;
	}
	.em_gutters2.em_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) .fwidget {
		margin-bottom: 21.176%;
	}
	.em_gutters2.em_footer_columns_1_6__1_2 .footer-widget:nth-child(4) {
		width: 48.5%;
	}
	.em_gutters2.em_footer_columns_1_6__1_2 .footer-widget:nth-child(4) .fwidget {
		margin-bottom: 6.186%;
	}
	.em_gutters2.em_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) {
		width: 22.75%;
	}
	.em_gutters2.em_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget {
		margin-bottom: 13.187%;
	}
	.em_gutters2.em_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) {
		width: 48.5%;
	}
	.em_gutters2.em_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) .fwidget {
		margin-bottom: 6.186%;
	}
	.em_gutters2.em_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) {
		width: 17.6%;
	}
	.em_gutters2.em_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget {
		margin-bottom: 17.045%;
	}
	.em_gutters2.em_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) {
		width: 58.8%;
	}
	.em_gutters2.em_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) .fwidget {
		margin-bottom: 5.102%;
	}
	.rtl .em_gutters2,
	.rtl .em_gutters2.em_row {
		/* Grid Layout */
	}
	.rtl .em_gutters2 .em_column_4_4 .em_blog_grid .column.size-1of3,
	.rtl .em_gutters2.em_row .em_column_4_4 .em_blog_grid .column.size-1of3 {
		margin-right: 0;
		margin-left: 3%;
	}
	.rtl .em_gutters2 .em_column_3_4 .em_blog_grid .column.size-1of2,
	.rtl .em_gutters2.em_row .em_column_3_4 .em_blog_grid .column.size-1of2 {
		margin-right: 0;
		margin-left: 4.04%;
	}
	.rtl .em_gutters2 .em_column_2_3 .em_blog_grid .column.size-1of2,
	.rtl .em_gutters2.em_row .em_column_2_3 .em_blog_grid .column.size-1of2 {
		margin-right: 0;
		margin-left: 4.569%;
	}
	.rtl .em_gutters2 .em_column_3_5 .em_blog_grid .column.size-1of1,
	.rtl .em_gutters2.em_row .em_column_3_5 .em_blog_grid .column.size-1of1 {
		margin-left: 0;
	}
	.rtl .em_gutters2 .em_column_1_2 .em_blog_grid .column.size-1of1,
	.rtl .em_gutters2.em_row .em_column_1_2 .em_blog_grid .column.size-1of1 {
		margin-left: 0;
	}
	.rtl .em_gutters2 .em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters2.em_row .em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n) {
		margin-left: 0;
	}
	.rtl .em_gutters2 .em_column_3_4 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_gutters2.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_gutters2 .em_column_2_3 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_gutters2.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_gutters2 .em_column_1_2 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_gutters2.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_gutters2 .em_column_3_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_gutters2.em_row .em_column_3_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_gutters2 .em_column_2_3 .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_gutters2.em_row .em_column_2_3 .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_gutters2 .em_column_1_2 .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_gutters2.em_row .em_column_1_2 .em_blog_grid .column.size-1of2:nth-child(2n) {
		margin-left: 0;
	}
	.rtl .em_gutters2 .em_column_3_4 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters2.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters2 .em_column_2_3 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters2.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters2 .em_column_1_2 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters2.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters2 .em_column_3_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters2.em_row .em_column_3_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters2 .em_column_2_3 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters2.em_row .em_column_2_3 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters2 .em_column_1_2 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters2.em_row .em_column_1_2 .em_blog_grid .column.size-1of3:nth-child(3n) {
		margin-left: 0;
	}
	.rtl .em_gutters2 .em_column_3_4 .em_column_4_4 .em_blog_grid .column.size-1of2,
	.em_column_3_4 .em_row_inner.rtl .em_gutters2 .em_column_4_4 .em_blog_grid .column.size-1of2 {
		margin-right: 0;
		margin-left: 4.04%;
	}
	.rtl .em_gutters2 .em_column_2_3 .em_column_4_4 .em_blog_grid .column.size-1of2,
	.em_column_2_3 .em_row_inner.rtl .em_gutters2 .em_column_4_4 .em_blog_grid .column.size-1of2 {
		margin-right: 0;
		margin-left: 4.569%;
	}
	.rtl .em_gutters2 .em_column_1_2 .em_column_4_4 .em_blog_grid .column.size-1of1,
	.em_column_1_2 .em_row_inner.rtl .em_gutters2 .em_column_4_4 .em_blog_grid .column.size-1of1 {
		margin-left: 0;
	}
	.em_gutters1,
	.em_gutters1.em_row {
		/* Grid Layout */
	}
	.em_gutters1 .em_column,
	.em_gutters1.em_row .em_column {
		margin-right: 0;
	}
	.em_gutters1 .em_column .em_blog_grid .column.size-1of3 .em_post:last-child,
	.em_gutters1.em_row .em_column .em_blog_grid .column.size-1of3 .em_post:last-child,
	.em_gutters1 .em_column .em_blog_grid .column.size-1of2 .em_post:last-child,
	.em_gutters1.em_row .em_column .em_blog_grid .column.size-1of2 .em_post:last-child,
	.em_gutters1 .em_column .em_blog_grid .column.size-1of1 .em_post:last-child,
	.em_gutters1.em_row .em_column .em_blog_grid .column.size-1of1 .em_post:last-child {
		margin-bottom: 30px;
	}
	.em_gutters1 .em_column_4_4,
	.em_gutters1.em_row .em_column_4_4 {
		width: 100%;
	}
	.em_gutters1 .em_column_4_4 .em_module,
	.em_gutters1.em_row .em_column_4_4 .em_module {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_4_4 .em_grid_item,
	.em_gutters1.em_row .em_column_4_4 .em_grid_item,
	.em_gutters1 .em_column_4_4 .em_widget,
	.em_gutters1.em_row .em_column_4_4 .em_widget {
		width: 25%;
		margin-right: 0;
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_4_4 .em_blog_grid .column.size-1of3,
	.em_gutters1.em_row .em_column_4_4 .em_blog_grid .column.size-1of3 {
		width: 33.333%;
		margin-right: 0;
	}
	.em_gutters1 .em_column_4_4 .em_blog_grid .column.size-1of3 .em_post,
	.em_gutters1.em_row .em_column_4_4 .em_blog_grid .column.size-1of3 .em_post {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_3_4,
	.em_gutters1.em_row .em_column_3_4 {
		width: 75%;
	}
	.em_gutters1 .em_column_3_4 .em_module,
	.em_gutters1.em_row .em_column_3_4 .em_module {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_3_4 .em_grid_item,
	.em_gutters1.em_row .em_column_3_4 .em_grid_item,
	.em_gutters1 .em_column_3_4 .em_widget,
	.em_gutters1.em_row .em_column_3_4 .em_widget {
		width: 33.333%;
		margin-right: 0;
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_3_4 .em_blog_grid .column.size-1of2,
	.em_gutters1.em_row .em_column_3_4 .em_blog_grid .column.size-1of2 {
		width: 50%;
		margin-right: 0;
	}
	.em_gutters1 .em_column_3_4 .em_blog_grid .column.size-1of2 .em_post,
	.em_gutters1.em_row .em_column_3_4 .em_blog_grid .column.size-1of2 .em_post {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_2_3,
	.em_gutters1.em_row .em_column_2_3 {
		width: 66.667%;
	}
	.em_gutters1 .em_column_2_3 .em_module,
	.em_gutters1.em_row .em_column_2_3 .em_module {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_2_3 .em_grid_item,
	.em_gutters1.em_row .em_column_2_3 .em_grid_item,
	.em_gutters1 .em_column_2_3 .em_widget,
	.em_gutters1.em_row .em_column_2_3 .em_widget {
		width: 50%;
		margin-right: 0;
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_2_3 .em_blog_grid .column.size-1of2,
	.em_gutters1.em_row .em_column_2_3 .em_blog_grid .column.size-1of2 {
		width: 50%;
		margin-right: 0;
	}
	.em_gutters1 .em_column_2_3 .em_blog_grid .column.size-1of2 .em_post,
	.em_gutters1.em_row .em_column_2_3 .em_blog_grid .column.size-1of2 .em_post {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_3_5,
	.em_gutters1.em_row .em_column_3_5 {
		width: 60%;
	}
	.em_gutters1 .em_column_3_5 .em_module,
	.em_gutters1.em_row .em_column_3_5 .em_module {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_3_5 .em_grid_item,
	.em_gutters1.em_row .em_column_3_5 .em_grid_item,
	.em_gutters1 .em_column_3_5 .em_widget,
	.em_gutters1.em_row .em_column_3_5 .em_widget {
		width: 50%;
		margin-right: 0;
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_3_5 .em_blog_grid .column.size-1of1,
	.em_gutters1.em_row .em_column_3_5 .em_blog_grid .column.size-1of1 {
		width: 100%;
		margin-right: 0;
	}
	.em_gutters1 .em_column_3_5 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters1.em_row .em_column_3_5 .em_blog_grid .column.size-1of1 .em_post {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_1_2,
	.em_gutters1.em_row .em_column_1_2 {
		width: 50%;
	}
	.em_gutters1 .em_column_1_2 .em_module,
	.em_gutters1.em_row .em_column_1_2 .em_module {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_1_2 .em_grid_item,
	.em_gutters1.em_row .em_column_1_2 .em_grid_item,
	.em_gutters1 .em_column_1_2 .em_widget,
	.em_gutters1.em_row .em_column_1_2 .em_widget {
		width: 50%;
		margin-right: 0;
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_1_2 .em_blog_grid .column.size-1of1,
	.em_gutters1.em_row .em_column_1_2 .em_blog_grid .column.size-1of1 {
		width: 100%;
		margin-right: 0;
	}
	.em_gutters1 .em_column_1_2 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters1.em_row .em_column_1_2 .em_blog_grid .column.size-1of1 .em_post {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_2_5,
	.em_gutters1.em_row .em_column_2_5 {
		width: 40%;
	}
	.em_gutters1 .em_column_2_5 .em_module,
	.em_gutters1.em_row .em_column_2_5 .em_module {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_2_5 .em_grid_item,
	.em_gutters1.em_row .em_column_2_5 .em_grid_item,
	.em_gutters1 .em_column_2_5 .em_widget,
	.em_gutters1.em_row .em_column_2_5 .em_widget,
	.em_gutters1 .em_column_2_5 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters1.em_row .em_column_2_5 .em_blog_grid .column.size-1of1 .em_post {
		width: 100%;
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_1_3,
	.em_gutters1.em_row .em_column_1_3 {
		width: 33.3333%;
	}
	.em_gutters1 .em_column_1_3 .em_module,
	.em_gutters1.em_row .em_column_1_3 .em_module {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_1_3 .em_grid_item,
	.em_gutters1.em_row .em_column_1_3 .em_grid_item,
	.em_gutters1 .em_column_1_3 .em_widget,
	.em_gutters1.em_row .em_column_1_3 .em_widget,
	.em_gutters1 .em_column_1_3 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters1.em_row .em_column_1_3 .em_blog_grid .column.size-1of1 .em_post {
		width: 100%;
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_1_4,
	.em_gutters1.em_row .em_column_1_4 {
		width: 25%;
	}
	.em_gutters1 .em_column_1_4 .em_module,
	.em_gutters1.em_row .em_column_1_4 .em_module {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_1_4 .em_grid_item,
	.em_gutters1.em_row .em_column_1_4 .em_grid_item,
	.em_gutters1 .em_column_1_4 .em_widget,
	.em_gutters1.em_row .em_column_1_4 .em_widget,
	.em_gutters1 .em_column_1_4 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters1.em_row .em_column_1_4 .em_blog_grid .column.size-1of1 .em_post {
		width: 100%;
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_1_5,
	.em_gutters1.em_row .em_column_1_5 {
		width: 20%;
	}
	.em_gutters1 .em_column_1_5 .em_module,
	.em_gutters1.em_row .em_column_1_5 .em_module {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_1_5 .em_grid_item,
	.em_gutters1.em_row .em_column_1_5 .em_grid_item,
	.em_gutters1 .em_column_1_5 .em_widget,
	.em_gutters1.em_row .em_column_1_5 .em_widget,
	.em_gutters1 .em_column_1_5 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters1.em_row .em_column_1_5 .em_blog_grid .column.size-1of1 .em_post {
		width: 100%;
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_1_6,
	.em_gutters1.em_row .em_column_1_6 {
		width: 16.6667%;
	}
	.em_gutters1 .em_column_1_6 .em_module,
	.em_gutters1.em_row .em_column_1_6 .em_module {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_1_6 .em_grid_item,
	.em_gutters1.em_row .em_column_1_6 .em_grid_item,
	.em_gutters1 .em_column_1_6 .em_widget,
	.em_gutters1.em_row .em_column_1_6 .em_widget,
	.em_gutters1 .em_column_1_6 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters1.em_row .em_column_1_6 .em_blog_grid .column.size-1of1 .em_post {
		width: 100%;
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(4n),
	.em_gutters1.em_row .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(4n),
	.em_gutters1 .em_column_4_4 .em_widget:nth-child(4n),
	.em_gutters1.em_row .em_column_4_4 .em_widget:nth-child(4n) {
		margin-right: 0;
	}
	.em_gutters1 .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(4n+1),
	.em_gutters1.em_row .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(4n+1),
	.em_gutters1 .em_column_4_4 .em_widget:nth-child(4n+1),
	.em_gutters1.em_row .em_column_4_4 .em_widget:nth-child(4n+1) {
		clear: both;
	}
	.em_gutters1 .em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters1.em_row .em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n) {
		margin-right: 0;
	}
	.em_gutters1 .em_column_4_4 .em_grid_item.last_in_row,
	.em_gutters1.em_row .em_column_4_4 .em_grid_item.last_in_row {
		margin-right: 0;
	}
	.em_gutters1 .em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters1.em_row .em_column_4_4 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_3_4 .em_grid_item.em_portfolio_item:nth-child(3n),
	.em_gutters1.em_row .em_column_3_4 .em_grid_item.em_portfolio_item:nth-child(3n),
	.em_gutters1 .em_column_3_4 .em_widget:nth-child(3n),
	.em_gutters1.em_row .em_column_3_4 .em_widget:nth-child(3n) {
		margin-right: 0;
	}
	.em_gutters1 .em_column_3_4 .em_grid_item.em_portfolio_item:nth-child(3n+1),
	.em_gutters1.em_row .em_column_3_4 .em_grid_item.em_portfolio_item:nth-child(3n+1),
	.em_gutters1 .em_column_3_4 .em_widget:nth-child(3n+1),
	.em_gutters1.em_row .em_column_3_4 .em_widget:nth-child(3n+1) {
		clear: both;
	}
	.em_gutters1 .em_column_3_4 .em_grid_item.last_in_row,
	.em_gutters1.em_row .em_column_3_4 .em_grid_item.last_in_row {
		margin-right: 0;
	}
	.em_gutters1 .em_column_3_4 .em_grid_item.on_last_row,
	.em_gutters1.em_row .em_column_3_4 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(3n),
	.em_gutters1.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(3n),
	.em_gutters1 .em_column_3_4 .em_column_inner.em_column_4_4 .em_widget:nth-child(3n),
	.em_gutters1.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_widget:nth-child(3n) {
		margin-right: 0;
	}
	.em_gutters1 .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(3n+1),
	.em_gutters1.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(3n+1),
	.em_gutters1 .em_column_3_4 .em_column_inner.em_column_4_4 .em_widget:nth-child(3n+1),
	.em_gutters1.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_widget:nth-child(3n+1) {
		clear: both;
	}
	.em_gutters1 .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(4n+1),
	.em_gutters1.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(4n+1),
	.em_gutters1 .em_column_3_4 .em_column_inner.em_column_4_4 .em_widget:nth-child(4n+1),
	.em_gutters1.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_widget:nth-child(4n+1) {
		clear: none;
	}
	.em_gutters1 .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row,
	.em_gutters1.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row {
		margin-right: 0;
	}
	.em_gutters1 .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters1.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_2_3 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters1.em_row .em_column_2_3 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters1 .em_column_1_2 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters1.em_row .em_column_1_2 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters1 .em_column_2_3 .em_widget:nth-child(2n),
	.em_gutters1.em_row .em_column_2_3 .em_widget:nth-child(2n),
	.em_gutters1 .em_column_1_2 .em_widget:nth-child(2n),
	.em_gutters1.em_row .em_column_1_2 .em_widget:nth-child(2n) {
		margin-right: 0;
	}
	.em_gutters1 .em_column_2_3 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters1.em_row .em_column_2_3 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters1 .em_column_1_2 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters1.em_row .em_column_1_2 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters1 .em_column_2_3 .em_widget:nth-child(2n+1),
	.em_gutters1.em_row .em_column_2_3 .em_widget:nth-child(2n+1),
	.em_gutters1 .em_column_1_2 .em_widget:nth-child(2n+1),
	.em_gutters1.em_row .em_column_1_2 .em_widget:nth-child(2n+1) {
		clear: both;
	}
	.em_gutters1 .em_column_2_3 .em_grid_item.last_in_row,
	.em_gutters1.em_row .em_column_2_3 .em_grid_item.last_in_row,
	.em_gutters1 .em_column_1_2 .em_grid_item.last_in_row,
	.em_gutters1.em_row .em_column_1_2 .em_grid_item.last_in_row {
		margin-right: 0;
	}
	.em_gutters1 .em_column_2_3 .em_grid_item.on_last_row,
	.em_gutters1.em_row .em_column_2_3 .em_grid_item.on_last_row,
	.em_gutters1 .em_column_1_2 .em_grid_item.on_last_row,
	.em_gutters1.em_row .em_column_1_2 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters1.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters1 .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters1.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters1 .em_column_2_3 .em_column_inner.em_column_4_4 .em_widget:nth-child(2n),
	.em_gutters1.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_widget:nth-child(2n),
	.em_gutters1 .em_column_1_2 .em_column_inner.em_column_4_4 .em_widget:nth-child(2n),
	.em_gutters1.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_widget:nth-child(2n) {
		margin-right: 0;
	}
	.em_gutters1 .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters1.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters1 .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters1.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters1 .em_column_2_3 .em_column_inner.em_column_4_4 .em_widget:nth-child(2n+1),
	.em_gutters1.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_widget:nth-child(2n+1),
	.em_gutters1 .em_column_1_2 .em_column_inner.em_column_4_4 .em_widget:nth-child(2n+1),
	.em_gutters1.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_widget:nth-child(2n+1) {
		clear: both;
	}
	.em_gutters1 .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row,
	.em_gutters1.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row,
	.em_gutters1 .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row,
	.em_gutters1.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row {
		margin-right: 0;
	}
	.em_gutters1 .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters1.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters1 .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters1.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_3_5 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters1.em_row .em_column_3_5 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters1 .em_column_3_5 .em_widget:nth-child(2n),
	.em_gutters1.em_row .em_column_3_5 .em_widget:nth-child(2n) {
		margin-right: 0;
	}
	.em_gutters1 .em_column_3_5 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters1.em_row .em_column_3_5 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters1 .em_column_3_5 .em_widget:nth-child(2n+1),
	.em_gutters1.em_row .em_column_3_5 .em_widget:nth-child(2n+1) {
		clear: both;
	}
	.em_gutters1 .em_column_3_5 .em_grid_item.last_in_row,
	.em_gutters1.em_row .em_column_3_5 .em_grid_item.last_in_row {
		margin-right: 0;
	}
	.em_gutters1 .em_column_3_5 .em_grid_item.on_last_row,
	.em_gutters1.em_row .em_column_3_5 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_1_3 .em_grid_item.on_last_row,
	.em_gutters1.em_row .em_column_1_3 .em_grid_item.on_last_row,
	.em_gutters1 .em_column_1_4 .em_grid_item.on_last_row,
	.em_gutters1.em_row .em_column_1_4 .em_grid_item.on_last_row,
	.em_gutters1 .em_column_1_5 .em_grid_item.on_last_row,
	.em_gutters1.em_row .em_column_1_5 .em_grid_item.on_last_row,
	.em_gutters1 .em_column_1_6 .em_grid_item.on_last_row,
	.em_gutters1.em_row .em_column_1_6 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_3_4 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_gutters1.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_gutters1 .em_column_2_3 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_gutters1.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_gutters1 .em_column_1_2 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_gutters1.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_gutters1 .em_column_3_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_gutters1.em_row .em_column_3_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_gutters1 .em_column_2_3 .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_gutters1.em_row .em_column_2_3 .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_gutters1 .em_column_1_2 .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_gutters1.em_row .em_column_1_2 .em_blog_grid .column.size-1of2:nth-child(2n) {
		margin-right: 0;
	}
	.em_gutters1 .em_column_3_4 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters1.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters1 .em_column_2_3 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters1.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters1 .em_column_1_2 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters1.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters1 .em_column_3_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters1.em_row .em_column_3_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters1 .em_column_2_3 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters1.em_row .em_column_2_3 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters1 .em_column_1_2 .em_blog_grid .column.size-1of3:nth-child(3n),
	.em_gutters1.em_row .em_column_1_2 .em_blog_grid .column.size-1of3:nth-child(3n) {
		margin-right: 0;
	}
	.em_gutters1 .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row,
	.em_gutters1.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row,
	.em_gutters1 .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row,
	.em_gutters1.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row,
	.em_gutters1 .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row,
	.em_gutters1.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.last_in_row,
	.em_gutters1 .em_column_3_4 .em_grid_item.last_in_row,
	.em_gutters1.em_row .em_column_3_4 .em_grid_item.last_in_row,
	.em_gutters1 .em_column_2_3 .em_grid_item.last_in_row,
	.em_gutters1.em_row .em_column_2_3 .em_grid_item.last_in_row,
	.em_gutters1 .em_column_1_2 .em_grid_item.last_in_row,
	.em_gutters1.em_row .em_column_1_2 .em_grid_item.last_in_row {
		margin-right: 0;
	}
	.em_gutters1 .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters1.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters1 .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters1.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters1 .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters1.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters1 .em_column_3_4 .em_grid_item.on_last_row,
	.em_gutters1.em_row .em_column_3_4 .em_grid_item.on_last_row,
	.em_gutters1 .em_column_2_3 .em_grid_item.on_last_row,
	.em_gutters1.em_row .em_column_2_3 .em_grid_item.on_last_row,
	.em_gutters1 .em_column_1_2 .em_grid_item.on_last_row,
	.em_gutters1.em_row .em_column_1_2 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_single.em_column_1_4 .em_module,
	.em_gutters1.em_row .em_column_single.em_column_1_4 .em_module {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_single.em_column_1_3 .em_module,
	.em_gutters1.em_row .em_column_single.em_column_1_3 .em_module {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_single.em_column_1_2 .em_module,
	.em_gutters1.em_row .em_column_single.em_column_1_2 .em_module {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_4_4,
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_4_4,
	.em_column_3_4 > .em_row_inner.em_gutters1 > .em_column_4_4 {
		width: 100%;
	}
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_module,
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_module,
	.em_column_3_4 > .em_row_inner.em_gutters1 > .em_column_4_4 .em_module {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item,
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item,
	.em_column_3_4 > .em_row_inner.em_gutters1 > .em_column_4_4 .em_grid_item.em_portfolio_item,
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_widget,
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_widget,
	.em_column_3_4 > .em_row_inner.em_gutters1 > .em_column_4_4 .em_widget {
		width: 33.333%;
		margin-right: 0;
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(3n),
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(3n),
	.em_column_3_4 > .em_row_inner.em_gutters1 > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(3n),
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(3n),
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(3n),
	.em_column_3_4 > .em_row_inner.em_gutters1 > .em_column_4_4 .em_widget:nth-child(3n) {
		margin-right: 0;
	}
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(3n+1),
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(3n+1),
	.em_column_3_4 > .em_row_inner.em_gutters1 > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(3n+1),
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(3n+1),
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(3n+1),
	.em_column_3_4 > .em_row_inner.em_gutters1 > .em_column_4_4 .em_widget:nth-child(3n+1) {
		clear: both;
	}
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(4n+1),
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(4n+1),
	.em_column_3_4 > .em_row_inner.em_gutters1 > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(4n+1),
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(4n+1),
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(4n+1),
	.em_column_3_4 > .em_row_inner.em_gutters1 > .em_column_4_4 .em_widget:nth-child(4n+1) {
		clear: none;
	}
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item,
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item,
	.em_column_3_4 > .em_row_inner.em_gutters1 > .em_column_4_4 .em_grid_item {
		width: 33.333%;
		margin-right: 0;
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_grid_item.on_last_row,
	.em_column_3_4 > .em_row_inner.em_gutters1 > .em_column_4_4 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of2,
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of2,
	.em_column_3_4 > .em_row_inner.em_gutters1 > .em_column_4_4 .em_blog_grid .column.size-1of2 {
		width: 50%;
		margin-right: 0;
	}
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of2 .em_post,
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of2 .em_post,
	.em_column_3_4 > .em_row_inner.em_gutters1 > .em_column_4_4 .em_blog_grid .column.size-1of2 .em_post {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_3_8,
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_3_8,
	.em_column_3_4 > .em_row_inner.em_gutters1 > .em_column_3_8 {
		width: 50%;
		margin-right: 0;
	}
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_3_8 .em_module,
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_3_8 .em_module,
	.em_column_3_4 > .em_row_inner.em_gutters1 > .em_column_3_8 .em_module {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_3_8 .em_grid_item,
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_3_8 .em_grid_item,
	.em_column_3_4 > .em_row_inner.em_gutters1 > .em_column_3_8 .em_grid_item,
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_3_8 .em_widget,
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_3_8 .em_widget,
	.em_column_3_4 > .em_row_inner.em_gutters1 > .em_column_3_8 .em_widget,
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_3_8 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_3_8 .em_blog_grid .column.size-1of1 .em_post,
	.em_column_3_4 > .em_row_inner.em_gutters1 > .em_column_3_8 .em_blog_grid .column.size-1of1 .em_post {
		width: 100%;
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_3_8 .em_grid_item.on_last_row,
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_3_8 .em_grid_item.on_last_row,
	.em_column_3_4 > .em_row_inner.em_gutters1 > .em_column_3_8 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_1_4,
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_1_4,
	.em_column_3_4 > .em_row_inner.em_gutters1 > .em_column_1_4 {
		width: 33.33333333%;
		margin-right: 0;
	}
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_1_4 .em_module,
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_1_4 .em_module,
	.em_column_3_4 > .em_row_inner.em_gutters1 > .em_column_1_4 .em_module {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_1_4 .em_grid_item,
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_1_4 .em_grid_item,
	.em_column_3_4 > .em_row_inner.em_gutters1 > .em_column_1_4 .em_grid_item,
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_1_4 .em_widget,
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_1_4 .em_widget,
	.em_column_3_4 > .em_row_inner.em_gutters1 > .em_column_1_4 .em_widget,
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_1_4 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_1_4 .em_blog_grid .column.size-1of1 .em_post,
	.em_column_3_4 > .em_row_inner.em_gutters1 > .em_column_1_4 .em_blog_grid .column.size-1of1 .em_post {
		width: 100%;
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_1_4 .em_grid_item.on_last_row,
	.em_gutters1 .em_column_3_4 > .em_row_inner > .em_column_1_4 .em_grid_item.on_last_row,
	.em_column_3_4 > .em_row_inner.em_gutters1 > .em_column_1_4 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_4_4,
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_4_4,
	.em_column_2_3 > .em_row_inner.em_gutters1 > .em_column_4_4 {
		width: 100%;
	}
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_module,
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_module,
	.em_column_2_3 > .em_row_inner.em_gutters1 > .em_column_4_4 .em_module {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item,
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item,
	.em_column_2_3 > .em_row_inner.em_gutters1 > .em_column_4_4 .em_grid_item.em_portfolio_item,
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_widget,
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_widget,
	.em_column_2_3 > .em_row_inner.em_gutters1 > .em_column_4_4 .em_widget {
		width: 50%;
		margin-right: 0;
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_column_2_3 > .em_row_inner.em_gutters1 > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(2n),
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(2n),
	.em_column_2_3 > .em_row_inner.em_gutters1 > .em_column_4_4 .em_widget:nth-child(2n) {
		margin-right: 0;
	}
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_column_2_3 > .em_row_inner.em_gutters1 > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(2n+1),
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(2n+1),
	.em_column_2_3 > .em_row_inner.em_gutters1 > .em_column_4_4 .em_widget:nth-child(2n+1) {
		clear: both;
	}
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_grid_item,
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_grid_item,
	.em_column_2_3 > .em_row_inner.em_gutters1 > .em_column_4_4 .em_grid_item {
		width: 50%;
		margin-right: 0;
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_grid_item.on_last_row,
	.em_column_2_3 > .em_row_inner.em_gutters1 > .em_column_4_4 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of2,
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of2,
	.em_column_2_3 > .em_row_inner.em_gutters1 > .em_column_4_4 .em_blog_grid .column.size-1of2 {
		width: 50%;
		margin-right: 0;
	}
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of2 .em_post,
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of2 .em_post,
	.em_column_2_3 > .em_row_inner.em_gutters1 > .em_column_4_4 .em_blog_grid .column.size-1of2 .em_post {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_1_3,
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_1_3,
	.em_column_2_3 > .em_row_inner.em_gutters1 > .em_column_1_3 {
		width: 50%;
		margin-right: 0;
	}
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_1_3 .em_module,
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_1_3 .em_module,
	.em_column_2_3 > .em_row_inner.em_gutters1 > .em_column_1_3 .em_module {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_1_3 .em_grid_item,
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_1_3 .em_grid_item,
	.em_column_2_3 > .em_row_inner.em_gutters1 > .em_column_1_3 .em_grid_item,
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_1_3 .em_widget,
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_1_3 .em_widget,
	.em_column_2_3 > .em_row_inner.em_gutters1 > .em_column_1_3 .em_widget,
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_1_3 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_1_3 .em_blog_grid .column.size-1of1 .em_post,
	.em_column_2_3 > .em_row_inner.em_gutters1 > .em_column_1_3 .em_blog_grid .column.size-1of1 .em_post {
		width: 100%;
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_1_3 .em_grid_item.on_last_row,
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_1_3 .em_grid_item.on_last_row,
	.em_column_2_3 > .em_row_inner.em_gutters1 > .em_column_1_3 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_1_6,
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_1_6,
	.em_column_2_3 > .em_row_inner.em_gutters1 > .em_column_1_6 {
		width: 25%;
		margin-right: 0;
	}
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_1_6 .em_module,
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_1_6 .em_module,
	.em_column_2_3 > .em_row_inner.em_gutters1 > .em_column_1_6 .em_module {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_1_6 .em_grid_item,
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_1_6 .em_grid_item,
	.em_column_2_3 > .em_row_inner.em_gutters1 > .em_column_1_6 .em_grid_item,
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_1_6 .em_widget,
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_1_6 .em_widget,
	.em_column_2_3 > .em_row_inner.em_gutters1 > .em_column_1_6 .em_widget,
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_1_6 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_1_6 .em_blog_grid .column.size-1of1 .em_post,
	.em_column_2_3 > .em_row_inner.em_gutters1 > .em_column_1_6 .em_blog_grid .column.size-1of1 .em_post {
		width: 100%;
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_1_6 .em_grid_item.on_last_row,
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_1_6 .em_grid_item.on_last_row,
	.em_column_2_3 > .em_row_inner.em_gutters1 > .em_column_1_6 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_2_9,
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_2_9,
	.em_column_2_3 > .em_row_inner.em_gutters1 > .em_column_2_9 {
		width: 33.33333333%;
		margin-right: 0;
	}
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_2_9 .em_module,
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_2_9 .em_module,
	.em_column_2_3 > .em_row_inner.em_gutters1 > .em_column_2_9 .em_module {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_2_9 .em_grid_item,
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_2_9 .em_grid_item,
	.em_column_2_3 > .em_row_inner.em_gutters1 > .em_column_2_9 .em_grid_item,
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_2_9 .em_widget,
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_2_9 .em_widget,
	.em_column_2_3 > .em_row_inner.em_gutters1 > .em_column_2_9 .em_widget,
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_2_9 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_2_9 .em_blog_grid .column.size-1of1 .em_post,
	.em_column_2_3 > .em_row_inner.em_gutters1 > .em_column_2_9 .em_blog_grid .column.size-1of1 .em_post {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_2_9 .em_grid_item.on_last_row,
	.em_gutters1 .em_column_2_3 > .em_row_inner > .em_column_2_9 .em_grid_item.on_last_row,
	.em_column_2_3 > .em_row_inner.em_gutters1 > .em_column_2_9 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_4_4,
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_4_4,
	.em_column_1_2 > .em_row_inner.em_gutters1 > .em_column_4_4 {
		width: 100%;
	}
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_module,
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_module,
	.em_column_1_2 > .em_row_inner.em_gutters1 > .em_column_4_4 .em_module {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item,
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item,
	.em_column_1_2 > .em_row_inner.em_gutters1 > .em_column_4_4 .em_grid_item.em_portfolio_item,
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_widget,
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_widget,
	.em_column_1_2 > .em_row_inner.em_gutters1 > .em_column_4_4 .em_widget {
		width: 50%;
		margin-right: 0;
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_column_1_2 > .em_row_inner.em_gutters1 > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(2n),
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(2n),
	.em_column_1_2 > .em_row_inner.em_gutters1 > .em_column_4_4 .em_widget:nth-child(2n) {
		margin-right: 0;
	}
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_column_1_2 > .em_row_inner.em_gutters1 > .em_column_4_4 .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(2n+1),
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_widget:nth-child(2n+1),
	.em_column_1_2 > .em_row_inner.em_gutters1 > .em_column_4_4 .em_widget:nth-child(2n+1) {
		clear: both;
	}
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_grid_item,
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_grid_item,
	.em_column_1_2 > .em_row_inner.em_gutters1 > .em_column_4_4 .em_grid_item {
		width: 50%;
		margin-right: 0;
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_grid_item.on_last_row,
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_grid_item.on_last_row,
	.em_column_1_2 > .em_row_inner.em_gutters1 > .em_column_4_4 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of1,
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of1,
	.em_column_1_2 > .em_row_inner.em_gutters1 > .em_column_4_4 .em_blog_grid .column.size-1of1 {
		width: 100%;
		margin-right: 0;
	}
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_4_4 .em_blog_grid .column.size-1of1 .em_post,
	.em_column_1_2 > .em_row_inner.em_gutters1 > .em_column_4_4 .em_blog_grid .column.size-1of1 .em_post {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_1_4,
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_1_4,
	.em_column_1_2 > .em_row_inner.em_gutters1 > .em_column_1_4 {
		width: 50%;
		margin-right: 0;
	}
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_1_4 .em_module,
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_1_4 .em_module,
	.em_column_1_2 > .em_row_inner.em_gutters1 > .em_column_1_4 .em_module {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_1_4 .em_grid_item,
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_1_4 .em_grid_item,
	.em_column_1_2 > .em_row_inner.em_gutters1 > .em_column_1_4 .em_grid_item,
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_1_4 .em_widget,
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_1_4 .em_widget,
	.em_column_1_2 > .em_row_inner.em_gutters1 > .em_column_1_4 .em_widget,
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_1_4 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_1_4 .em_blog_grid .column.size-1of1 .em_post,
	.em_column_1_2 > .em_row_inner.em_gutters1 > .em_column_1_4 .em_blog_grid .column.size-1of1 .em_post {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_1_4 .em_grid_item.on_last_row,
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_1_4 .em_grid_item.on_last_row,
	.em_column_1_2 > .em_row_inner.em_gutters1 > .em_column_1_4 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_1_6,
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_1_6,
	.em_column_1_2 > .em_row_inner.em_gutters1 > .em_column_1_6 {
		width: 33.333%;
		margin-right: 0;
	}
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_1_6 .em_module,
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_1_6 .em_module,
	.em_column_1_2 > .em_row_inner.em_gutters1 > .em_column_1_6 .em_module {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_1_6 .em_grid_item,
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_1_6 .em_grid_item,
	.em_column_1_2 > .em_row_inner.em_gutters1 > .em_column_1_6 .em_grid_item,
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_1_6 .em_widget,
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_1_6 .em_widget,
	.em_column_1_2 > .em_row_inner.em_gutters1 > .em_column_1_6 .em_widget,
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_1_6 .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters1 .em_column_1_2 > .em_row_inner > .em_column_1_6 .em_blog_grid .column.size-1of1 .em_post,
	.em_column_1_2 > .em_row_inner.em_gutters1 > .em_column_1_6 .em_blog_grid .column.size-1of1 .em_post {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column_1_2 > .em_row_inner .em_grid_item.on_last_row,
	.em_gutters1 .em_column_1_2 > .em_row_inner .em_grid_item.on_last_row,
	.em_column_1_2 > .em_row_inner.em_gutters1 .em_grid_item.on_last_row {
		margin-bottom: 0;
	}
	.em_gutters1 .e_full_width_page.woocommerce-page ul.products li.product {
		width: 25%;
		margin-right: 0;
		margin-bottom: 0;
	}
	.em_gutters1.e_right_sidebar.woocommerce-page #main-content ul.products li.product {
		width: 33.333%;
		margin-right: 0;
	}
	.em_gutters1 .footer-widget {
		margin-right: 0;
		margin-bottom: 0;
	}
	.em_gutters1 .footer-widget:last-child {
		margin-right: 0;
	}
	.em_gutters1.em_footer_columns6 .footer-widget {
		width: 16.667%;
	}
	.em_gutters1.em_footer_columns6 .footer-widget .fwidget {
		margin-bottom: 0;
	}
	.em_gutters1.em_footer_columns5 .footer-widget {
		width: 20%;
	}
	.em_gutters1.em_footer_columns5 .footer-widget .fwidget {
		margin-bottom: 0;
	}
	.em_gutters1.em_footer_columns4 .footer-widget {
		width: 25%;
	}
	.em_gutters1.em_footer_columns4 .footer-widget .fwidget {
		margin-bottom: 0;
	}
	.em_gutters1.em_footer_columns3 .footer-widget {
		width: 33.333%;
	}
	.em_gutters1.em_footer_columns3 .footer-widget .fwidget {
		margin-bottom: 0;
	}
	.em_gutters1.em_footer_columns2 .footer-widget {
		width: 50%;
	}
	.em_gutters1.em_footer_columns2 .footer-widget .fwidget {
		margin-bottom: 0;
	}
	.em_gutters1.em_footer_columns1 .footer-widget {
		width: 100%;
	}
	.em_gutters1.em_footer_columns1 .footer-widget .fwidget {
		margin-bottom: 0;
	}
	.em_gutters1.em_footer_columns_3_4__1_4 .footer-widget:nth-child(1) {
		clear: both;
		width: 75%;
	}
	.em_gutters1.em_footer_columns_3_4__1_4 .footer-widget:nth-child(1) .fwidget {
		margin-bottom: 0;
	}
	.em_gutters1.em_footer_columns_3_4__1_4 .footer-widget:nth-child(2) {
		width: 25%;
	}
	.em_gutters1.em_footer_columns_3_4__1_4 .footer-widget:nth-child(2) .fwidget {
		margin-bottom: 0;
	}
	.em_gutters1.em_footer_columns_1_4__3_4 .footer-widget:nth-child(1) {
		clear: both;
		width: 25%;
	}
	.em_gutters1.em_footer_columns_1_4__3_4 .footer-widget:nth-child(1) .fwidget {
		margin-bottom: 0;
	}
	.em_gutters1.em_footer_columns_1_4__3_4 .footer-widget:nth-child(2) {
		width: 75%;
	}
	.em_gutters1.em_footer_columns_1_4__3_4 .footer-widget:nth-child(2) .fwidget {
		margin-bottom: 0;
	}
	.em_gutters1.em_footer_columns_2_3__1_3 .footer-widget:nth-child(1) {
		width: 66.667%;
	}
	.em_gutters1.em_footer_columns_2_3__1_3 .footer-widget:nth-child(1) .fwidget {
		margin-bottom: 0;
	}
	.em_gutters1.em_footer_columns_2_3__1_3 .footer-widget:nth-child(2) {
		width: 33.333%;
	}
	.em_gutters1.em_footer_columns_2_3__1_3 .footer-widget:nth-child(2) .fwidget {
		margin-bottom: 0;
	}
	.em_gutters1.em_footer_columns_1_3__2_3 .footer-widget:nth-child(1) {
		width: 33.333%;
	}
	.em_gutters1.em_footer_columns_1_3__2_3 .footer-widget:nth-child(1) .fwidget {
		margin-bottom: 0;
	}
	.em_gutters1.em_footer_columns_1_3__2_3 .footer-widget:nth-child(2) {
		width: 66.667%;
	}
	.em_gutters1.em_footer_columns_1_3__2_3 .footer-widget:nth-child(2) .fwidget {
		margin-bottom: 0;
	}
	.em_gutters1.em_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) {
		width: 25%;
	}
	.em_gutters1.em_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget {
		margin-bottom: 0;
	}
	.em_gutters1.em_footer_columns_1_4__1_2 .footer-widget:nth-child(3) {
		width: 50%;
	}
	.em_gutters1.em_footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget {
		margin-bottom: 0;
	}
	.em_gutters1.em_footer_columns_1_2__1_4 .footer-widget:first-child {
		width: 50%;
	}
	.em_gutters1.em_footer_columns_1_2__1_4 .footer-widget:first-child .fwidget {
		margin-bottom: 0;
	}
	.em_gutters1.em_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)) {
		width: 25%;
	}
	.em_gutters1.em_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget {
		margin-bottom: 0;
	}
	.em_gutters1.em_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) {
		width: 20%;
	}
	.em_gutters1.em_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) .fwidget {
		margin-bottom: 0;
	}
	.em_gutters1.em_footer_columns_1_5__3_5 .footer-widget:nth-child(3) {
		width: 60%;
	}
	.em_gutters1.em_footer_columns_1_5__3_5 .footer-widget:nth-child(3) .fwidget {
		margin-bottom: 0;
	}
	.em_gutters1.em_footer_columns_3_5__1_5 .footer-widget:first-child {
		width: 60%;
	}
	.em_gutters1.em_footer_columns_3_5__1_5 .footer-widget:first-child .fwidget {
		margin-bottom: 0;
	}
	.em_gutters1.em_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)) {
		width: 20%;
	}
	.em_gutters1.em_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget {
		margin-bottom: 0;
	}
	.em_gutters1.em_footer_columns_3_5__2_5 .footer-widget:nth-child(1) {
		width: 60%;
	}
	.em_gutters1.em_footer_columns_3_5__2_5 .footer-widget:nth-child(1) .fwidget {
		margin-bottom: 0;
	}
	.em_gutters1.em_footer_columns_3_5__2_5 .footer-widget:nth-child(2) {
		width: 40%;
	}
	.em_gutters1.em_footer_columns_3_5__2_5 .footer-widget:nth-child(2) .fwidget {
		margin-bottom: 0;
	}
	.em_gutters1.em_footer_columns_2_5__3_5 .footer-widget:nth-child(1) {
		width: 40%;
	}
	.em_gutters1.em_footer_columns_2_5__3_5 .footer-widget:nth-child(1) .fwidget {
		margin-bottom: 0;
	}
	.em_gutters1.em_footer_columns_2_5__3_5 .footer-widget:nth-child(2) {
		width: 60%;
	}
	.em_gutters1.em_footer_columns_2_5__3_5 .footer-widget:nth-child(2) .fwidget {
		margin-bottom: 0;
	}
	.em_gutters1.em_footer_columns_1_2__1_6 .footer-widget:first-child {
		width: 50%;
	}
	.em_gutters1.em_footer_columns_1_2__1_6 .footer-widget:first-child .fwidget {
		margin-bottom: 0;
	}
	.em_gutters1.em_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)) {
		width: 16.667%;
	}
	.em_gutters1.em_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)) .fwidget {
		margin-bottom: 0;
	}
	.em_gutters1.em_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) {
		width: 16.667%;
	}
	.em_gutters1.em_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) .fwidget {
		margin-bottom: 0;
	}
	.em_gutters1.em_footer_columns_1_6__1_2 .footer-widget:nth-child(4) {
		width: 50%;
	}
	.em_gutters1.em_footer_columns_1_6__1_2 .footer-widget:nth-child(4) .fwidget {
		margin-bottom: 0;
	}
	.em_gutters1.em_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) {
		width: 25%;
	}
	.em_gutters1.em_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget {
		margin-bottom: 0;
	}
	.em_gutters1.em_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) {
		width: 50%;
	}
	.em_gutters1.em_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) .fwidget {
		margin-bottom: 0;
	}
	.em_gutters1.em_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) {
		width: 20%;
	}
	.em_gutters1.em_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget {
		margin-bottom: 0;
	}
	.em_gutters1.em_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) {
		width: 60%;
	}
	.em_gutters1.em_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) .fwidget {
		margin-bottom: 0;
	}
	.rtl .em_gutters1,
	.rtl .em_gutters1.em_row {
		/* Grid Layout */
	}
	.rtl .em_gutters1 .em_column_4_4 .em_blog_grid .column.size-1of3,
	.rtl .em_gutters1.em_row .em_column_4_4 .em_blog_grid .column.size-1of3 {
		margin-right: 0;
		margin-left: 0;
	}
	.rtl .em_gutters1 .em_column_3_4 .em_blog_grid .column.size-1of2,
	.rtl .em_gutters1.em_row .em_column_3_4 .em_blog_grid .column.size-1of2 {
		margin-right: 0;
		margin-left: 0;
	}
	.rtl .em_gutters1 .em_column_2_3 .em_blog_grid .column.size-1of2,
	.rtl .em_gutters1.em_row .em_column_2_3 .em_blog_grid .column.size-1of2 {
		margin-right: 0;
		margin-left: 0;
	}
	.rtl .em_gutters1 .em_column_3_5 .em_blog_grid .column.size-1of1,
	.rtl .em_gutters1.em_row .em_column_3_5 .em_blog_grid .column.size-1of1 {
		margin-left: 0;
	}
	.rtl .em_gutters1 .em_column_1_2 .em_blog_grid .column.size-1of1,
	.rtl .em_gutters1.em_row .em_column_1_2 .em_blog_grid .column.size-1of1 {
		margin-left: 0;
	}
	.rtl .em_gutters1 .em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters1.em_row .em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n) {
		margin-left: 0;
	}
	.rtl .em_gutters1 .em_column_3_4 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_gutters1.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_gutters1 .em_column_2_3 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_gutters1.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_gutters1 .em_column_1_2 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_gutters1.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_gutters1 .em_column_3_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_gutters1.em_row .em_column_3_4 .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_gutters1 .em_column_2_3 .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_gutters1.em_row .em_column_2_3 .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_gutters1 .em_column_1_2 .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_gutters1.em_row .em_column_1_2 .em_blog_grid .column.size-1of2:nth-child(2n) {
		margin-left: 0;
	}
	.rtl .em_gutters1 .em_column_3_4 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters1.em_row .em_column_3_4 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters1 .em_column_2_3 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters1.em_row .em_column_2_3 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters1 .em_column_1_2 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters1.em_row .em_column_1_2 .em_column_inner.em_column_4_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters1 .em_column_3_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters1.em_row .em_column_3_4 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters1 .em_column_2_3 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters1.em_row .em_column_2_3 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters1 .em_column_1_2 .em_blog_grid .column.size-1of3:nth-child(3n),
	.rtl .em_gutters1.em_row .em_column_1_2 .em_blog_grid .column.size-1of3:nth-child(3n) {
		margin-left: 0;
	}
	.rtl .em_gutters1 .em_column_3_4 .em_column_4_4 .em_blog_grid .column.size-1of2,
	.em_column_3_4 .em_row_inner.rtl .em_gutters1 .em_column_4_4 .em_blog_grid .column.size-1of2 {
		margin-right: 0;
		margin-left: 0;
	}
	.rtl .em_gutters1 .em_column_2_3 .em_column_4_4 .em_blog_grid .column.size-1of2,
	.em_column_2_3 .em_row_inner.rtl .em_gutters1 .em_column_4_4 .em_blog_grid .column.size-1of2 {
		margin-right: 0;
		margin-left: 0;
	}
	.rtl .em_gutters1 .em_column_1_2 .em_column_4_4 .em_blog_grid .column.size-1of1,
	.em_column_1_2 .em_row_inner.rtl .em_gutters1 .em_column_4_4 .em_blog_grid .column.size-1of1 {
		margin-left: 0;
	}

/* Grid Layouts: Gallery, Portfolio, Filterable Portfolio, Shop */
	.em_gutters1 .em_portfolio_grid .em_grid_item h2:last-child,
	.em_gutters1 .em_portfolio_grid .em_grid_item .em_module_header:last-child {
		line-height: normal;
	}
}

/* Responsive Styles Tablet And Below */
@media all and (max-width: 980px) {
	.em_column .em_grid_item.em_portfolio_item {
		float: left;
		clear: none;
		width: 29.666%;
		margin: 0 5.5% 7.5% 0;
	}
	.em_column .em_grid_item.em_portfolio_item:nth-child(3n) {
		margin-right: 0;
	}
	.em_column .em_grid_item.em_portfolio_item:nth-child(3n+1) {
		clear: both;
	}
	.em_column .em_grid_item {
		float: left;
		clear: none;
		width: 29.666%;
		margin: 0 5.5% 7.5% 0;
	}
	.em_column .em_grid_item.last_in_row {
		margin-right: 0;
	}
	.em_column .em_blog_grid .column.size-1of2,
	.em_column .em_widget {
		float: left;
		clear: none;
		width: 47.25%;
		margin: 0 5.5% 7.5% 0;
	}
	.em_column .em_blog_grid .column.size-1of2:nth-child(2n),
	.em_column .em_widget:nth-child(2n) {
		margin-right: 0;
	}
	.em_column .em_blog_grid .column.size-1of2:nth-child(2n+1),
	.em_column .em_widget:nth-child(2n+1) {
		clear: both;
	}
	.em_column .em_blog_grid .column.size-1of2 .em_post {
		margin-bottom: 16.21%;
	}
	.em_column .em_blog_grid .column.size-1of2,
	.em_column .em_blog_grid .column.size-1of1 {
		margin-bottom: 0;
	}
	.em_column .em_blog_grid .column.size-1of2 .em_post:last-child,
	.em_column .em_blog_grid .column.size-1of1 .em_post:last-child {
		margin-bottom: 30px;
	}
	.em_row_4col > .em_column.em_column_1_4 .em_blog_grid .column.size-1of2,
	.em_row_1-4_1-4_1-2 > .em_column.em_column_1_4 .em_blog_grid .column.size-1of2,
	.em_row_1-4_1-4 > .em_column.em_column_1_4 .em_blog_grid .column.size-1of2,
	.em_row_1-2_1-4_1-4 > .em_column.em_column_1_4 .em_blog_grid .column.size-1of2,
	.em_row_4col > .em_column.em_column_1_4 .em_blog_grid .column.size-1of1,
	.em_row_1-4_1-4_1-2 > .em_column.em_column_1_4 .em_blog_grid .column.size-1of1,
	.em_row_1-4_1-4 > .em_column.em_column_1_4 .em_blog_grid .column.size-1of1,
	.em_row_1-2_1-4_1-4 > .em_column.em_column_1_4 .em_blog_grid .column.size-1of1,
	.em_row_4col > .em_column.em_column_1_4 .em_widget,
	.em_row_1-4_1-4_1-2 > .em_column.em_column_1_4 .em_widget,
	.em_row_1-4_1-4 > .em_column.em_column_1_4 .em_widget,
	.em_row_1-2_1-4_1-4 > .em_column.em_column_1_4 .em_widget,
	.em_row_4col > .em_column.em_column_1_4 .em_grid_item,
	.em_row_1-4_1-4_1-2 > .em_column.em_column_1_4 .em_grid_item,
	.em_row_1-4_1-4 > .em_column.em_column_1_4 .em_grid_item,
	.em_row_1-2_1-4_1-4 > .em_column.em_column_1_4 .em_grid_item {
		width: 100%;
		margin: 0 0 11.5% 0;
	}
	.em_row_5col > .em_column.em_column_1_5 .em_blog_grid .column.size-1of2,
	.em_row_1-5_1-5_3-5 > .em_column.em_column_1_5 .em_blog_grid .column.size-1of2,
	.em_row_3-5_1-5_1-5 > .em_column.em_column_1_5 .em_blog_grid .column.size-1of2,
	.em_row_5col > .em_column.em_column_1_5 .em_blog_grid .column.size-1of1,
	.em_row_1-5_1-5_3-5 > .em_column.em_column_1_5 .em_blog_grid .column.size-1of1,
	.em_row_3-5_1-5_1-5 > .em_column.em_column_1_5 .em_blog_grid .column.size-1of1,
	.em_row_5col > .em_column.em_column_1_5 .em_widget,
	.em_row_1-5_1-5_3-5 > .em_column.em_column_1_5 .em_widget,
	.em_row_3-5_1-5_1-5 > .em_column.em_column_1_5 .em_widget,
	.em_row_5col > .em_column.em_column_1_5 .em_grid_item,
	.em_row_1-5_1-5_3-5 > .em_column.em_column_1_5 .em_grid_item,
	.em_row_3-5_1-5_1-5 > .em_column.em_column_1_5 .em_grid_item {
		width: 100%;
		margin: 0 0 11.5% 0;
	}
	.em_row_6col > .em_column.em_column_1_6 .em_blog_grid .column.size-1of2,
	.em_row_1-6_1-6_1-6_1-2 > .em_column.em_column_1_6 .em_blog_grid .column.size-1of2,
	.em_row_1-2_1-6_1-6_1-6 > .em_column.em_column_1_6 .em_blog_grid .column.size-1of2,
	.em_row_1-6_1-6_1-6 > .em_column.em_column_1_6 .em_blog_grid .column.size-1of2,
	.em_row_1-6_1-6_1-6_1-6 > .em_column.em_column_1_6 .em_blog_grid .column.size-1of2,
	.em_row_6col > .em_column.em_column_1_6 .em_blog_grid .column.size-1of1,
	.em_row_1-6_1-6_1-6_1-2 > .em_column.em_column_1_6 .em_blog_grid .column.size-1of1,
	.em_row_1-2_1-6_1-6_1-6 > .em_column.em_column_1_6 .em_blog_grid .column.size-1of1,
	.em_row_1-6_1-6_1-6 > .em_column.em_column_1_6 .em_blog_grid .column.size-1of1,
	.em_row_1-6_1-6_1-6_1-6 > .em_column.em_column_1_6 .em_blog_grid .column.size-1of1,
	.em_row_6col > .em_column.em_column_1_6 .em_widget,
	.em_row_1-6_1-6_1-6_1-2 > .em_column.em_column_1_6 .em_widget,
	.em_row_1-2_1-6_1-6_1-6 > .em_column.em_column_1_6 .em_widget,
	.em_row_1-6_1-6_1-6 > .em_column.em_column_1_6 .em_widget,
	.em_row_1-6_1-6_1-6_1-6 > .em_column.em_column_1_6 .em_widget,
	.em_row_6col > .em_column.em_column_1_6 .em_grid_item,
	.em_row_1-6_1-6_1-6_1-2 > .em_column.em_column_1_6 .em_grid_item,
	.em_row_1-2_1-6_1-6_1-6 > .em_column.em_column_1_6 .em_grid_item,
	.em_row_1-6_1-6_1-6 > .em_column.em_column_1_6 .em_grid_item,
	.em_row_1-6_1-6_1-6_1-6 > .em_column.em_column_1_6 .em_grid_item {
		width: 100%;
		margin: 0 0 11.5% 0;
	}
	.em_gutters1 .em_column,
	.em_gutters1.em_row .em_column {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column .em_module,
	.em_gutters1.em_row .em_column .em_module {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column .em_grid_item,
	.em_gutters1.em_row .em_column .em_grid_item {
		width: 33.333%;
		margin: 0;
	}
	.em_gutters1 .em_column .em_blog_grid .column.size-1of2,
	.em_gutters1.em_row .em_column .em_blog_grid .column.size-1of2,
	.em_gutters1 .em_column .em_widget,
	.em_gutters1.em_row .em_column .em_widget {
		width: 50%;
		margin: 0;
	}
	.em_gutters1 .em_column .em_blog_grid .column.size-1of2 .em_post,
	.em_gutters1.em_row .em_column .em_blog_grid .column.size-1of2 .em_post {
		margin-bottom: 0;
	}
	.em_gutters1 .em_row_4col > .em_column.em_column_1_4,
	.em_gutters1.em_row_4col > .em_column.em_column_1_4,
	.em_gutters1 .em_row_1-4_1-4_1-2 > .em_column.em_column_1_4,
	.em_gutters1.em_row_1-4_1-4_1-2 > .em_column.em_column_1_4,
	.em_gutters1 .em_row_1-4_1-4 > .em_column.em_column_1_4,
	.em_gutters1.em_row_1-4_1-4 > .em_column.em_column_1_4,
	.em_gutters1 .em_row_1-2_1-4_1-4 > .em_column.em_column_1_4,
	.em_gutters1.em_row_1-2_1-4_1-4 > .em_column.em_column_1_4 {
		width: 50%;
		margin-right: 0;
	}
	.em_gutters1 .em_row_4col > .em_column.em_column_1_4 .em_blog_grid .column.size-1of2,
	.em_gutters1.em_row_4col > .em_column.em_column_1_4 .em_blog_grid .column.size-1of2,
	.em_gutters1 .em_row_1-4_1-4_1-2 > .em_column.em_column_1_4 .em_blog_grid .column.size-1of2,
	.em_gutters1.em_row_1-4_1-4_1-2 > .em_column.em_column_1_4 .em_blog_grid .column.size-1of2,
	.em_gutters1 .em_row_1-4_1-4 > .em_column.em_column_1_4 .em_blog_grid .column.size-1of2,
	.em_gutters1.em_row_1-4_1-4 > .em_column.em_column_1_4 .em_blog_grid .column.size-1of2,
	.em_gutters1 .em_row_1-2_1-4_1-4 > .em_column.em_column_1_4 .em_blog_grid .column.size-1of2,
	.em_gutters1.em_row_1-2_1-4_1-4 > .em_column.em_column_1_4 .em_blog_grid .column.size-1of2,
	.em_gutters1 .em_row_4col > .em_column.em_column_1_4 .em_blog_grid .column.size-1of1,
	.em_gutters1.em_row_4col > .em_column.em_column_1_4 .em_blog_grid .column.size-1of1,
	.em_gutters1 .em_row_1-4_1-4_1-2 > .em_column.em_column_1_4 .em_blog_grid .column.size-1of1,
	.em_gutters1.em_row_1-4_1-4_1-2 > .em_column.em_column_1_4 .em_blog_grid .column.size-1of1,
	.em_gutters1 .em_row_1-4_1-4 > .em_column.em_column_1_4 .em_blog_grid .column.size-1of1,
	.em_gutters1.em_row_1-4_1-4 > .em_column.em_column_1_4 .em_blog_grid .column.size-1of1,
	.em_gutters1 .em_row_1-2_1-4_1-4 > .em_column.em_column_1_4 .em_blog_grid .column.size-1of1,
	.em_gutters1.em_row_1-2_1-4_1-4 > .em_column.em_column_1_4 .em_blog_grid .column.size-1of1,
	.em_gutters1 .em_row_4col > .em_column.em_column_1_4 .em_widget,
	.em_gutters1.em_row_4col > .em_column.em_column_1_4 .em_widget,
	.em_gutters1 .em_row_1-4_1-4_1-2 > .em_column.em_column_1_4 .em_widget,
	.em_gutters1.em_row_1-4_1-4_1-2 > .em_column.em_column_1_4 .em_widget,
	.em_gutters1 .em_row_1-4_1-4 > .em_column.em_column_1_4 .em_widget,
	.em_gutters1.em_row_1-4_1-4 > .em_column.em_column_1_4 .em_widget,
	.em_gutters1 .em_row_1-2_1-4_1-4 > .em_column.em_column_1_4 .em_widget,
	.em_gutters1.em_row_1-2_1-4_1-4 > .em_column.em_column_1_4 .em_widget,
	.em_gutters1 .em_row_4col > .em_column.em_column_1_4 .em_grid_item,
	.em_gutters1.em_row_4col > .em_column.em_column_1_4 .em_grid_item,
	.em_gutters1 .em_row_1-4_1-4_1-2 > .em_column.em_column_1_4 .em_grid_item,
	.em_gutters1.em_row_1-4_1-4_1-2 > .em_column.em_column_1_4 .em_grid_item,
	.em_gutters1 .em_row_1-4_1-4 > .em_column.em_column_1_4 .em_grid_item,
	.em_gutters1.em_row_1-4_1-4 > .em_column.em_column_1_4 .em_grid_item,
	.em_gutters1 .em_row_1-2_1-4_1-4 > .em_column.em_column_1_4 .em_grid_item,
	.em_gutters1.em_row_1-2_1-4_1-4 > .em_column.em_column_1_4 .em_grid_item {
		width: 100%;
		margin: 0;
	}
	.em_gutters1 .em_row_5col > .em_column.em_column_1_5,
	.em_gutters1.em_row_5col > .em_column.em_column_1_5,
	.em_gutters1 .em_row_1-5_1-5_3-5 > .em_column.em_column_1_5,
	.em_gutters1.em_row_1-5_1-5_3-5 > .em_column.em_column_1_5,
	.em_gutters1 .em_row_3-5_1-5_1-5 > .em_column.em_column_1_5,
	.em_gutters1.em_row_3-5_1-5_1-5 > .em_column.em_column_1_5 {
		width: 50%;
		margin-right: 0;
	}
	.em_gutters1 .em_row_5col > .em_column.em_column_1_5 .em_blog_grid .column.size-1of2,
	.em_gutters1.em_row_5col > .em_column.em_column_1_5 .em_blog_grid .column.size-1of2,
	.em_gutters1 .em_row_1-5_1-5_3-5 > .em_column.em_column_1_5 .em_blog_grid .column.size-1of2,
	.em_gutters1.em_row_1-5_1-5_3-5 > .em_column.em_column_1_5 .em_blog_grid .column.size-1of2,
	.em_gutters1 .em_row_3-5_1-5_1-5 > .em_column.em_column_1_5 .em_blog_grid .column.size-1of2,
	.em_gutters1.em_row_3-5_1-5_1-5 > .em_column.em_column_1_5 .em_blog_grid .column.size-1of2,
	.em_gutters1 .em_row_5col > .em_column.em_column_1_5 .em_blog_grid .column.size-1of1,
	.em_gutters1.em_row_5col > .em_column.em_column_1_5 .em_blog_grid .column.size-1of1,
	.em_gutters1 .em_row_1-5_1-5_3-5 > .em_column.em_column_1_5 .em_blog_grid .column.size-1of1,
	.em_gutters1.em_row_1-5_1-5_3-5 > .em_column.em_column_1_5 .em_blog_grid .column.size-1of1,
	.em_gutters1 .em_row_3-5_1-5_1-5 > .em_column.em_column_1_5 .em_blog_grid .column.size-1of1,
	.em_gutters1.em_row_3-5_1-5_1-5 > .em_column.em_column_1_5 .em_blog_grid .column.size-1of1,
	.em_gutters1 .em_row_5col > .em_column.em_column_1_5 .em_widget,
	.em_gutters1.em_row_5col > .em_column.em_column_1_5 .em_widget,
	.em_gutters1 .em_row_1-5_1-5_3-5 > .em_column.em_column_1_5 .em_widget,
	.em_gutters1.em_row_1-5_1-5_3-5 > .em_column.em_column_1_5 .em_widget,
	.em_gutters1 .em_row_3-5_1-5_1-5 > .em_column.em_column_1_5 .em_widget,
	.em_gutters1.em_row_3-5_1-5_1-5 > .em_column.em_column_1_5 .em_widget,
	.em_gutters1 .em_row_5col > .em_column.em_column_1_5 .em_grid_item,
	.em_gutters1.em_row_5col > .em_column.em_column_1_5 .em_grid_item,
	.em_gutters1 .em_row_1-5_1-5_3-5 > .em_column.em_column_1_5 .em_grid_item,
	.em_gutters1.em_row_1-5_1-5_3-5 > .em_column.em_column_1_5 .em_grid_item,
	.em_gutters1 .em_row_3-5_1-5_1-5 > .em_column.em_column_1_5 .em_grid_item,
	.em_gutters1.em_row_3-5_1-5_1-5 > .em_column.em_column_1_5 .em_grid_item {
		width: 100%;
		margin: 0;
	}
	.em_gutters1 .em_row_6col > .em_column.em_column_1_6,
	.em_gutters1.em_row_6col > .em_column.em_column_1_6,
	.em_gutters1 .em_row_1-6_1-6_1-6_1-2 > .em_column.em_column_1_6,
	.em_gutters1.em_row_1-6_1-6_1-6_1-2 > .em_column.em_column_1_6,
	.em_gutters1 .em_row_1-2_1-6_1-6_1-6 > .em_column.em_column_1_6,
	.em_gutters1.em_row_1-2_1-6_1-6_1-6 > .em_column.em_column_1_6,
	.em_gutters1 .em_row_1-6_1-6_1-6 > .em_column.em_column_1_6,
	.em_gutters1.em_row_1-6_1-6_1-6 > .em_column.em_column_1_6 {
		width: 33.333%;
		margin-right: 0;
	}
	.em_gutters1 .em_row_6col > .em_column.em_column_1_6 .em_blog_grid .column.size-1of2,
	.em_gutters1.em_row_6col > .em_column.em_column_1_6 .em_blog_grid .column.size-1of2,
	.em_gutters1 .em_row_1-6_1-6_1-6_1-2 > .em_column.em_column_1_6 .em_blog_grid .column.size-1of2,
	.em_gutters1.em_row_1-6_1-6_1-6_1-2 > .em_column.em_column_1_6 .em_blog_grid .column.size-1of2,
	.em_gutters1 .em_row_1-2_1-6_1-6_1-6 > .em_column.em_column_1_6 .em_blog_grid .column.size-1of2,
	.em_gutters1.em_row_1-2_1-6_1-6_1-6 > .em_column.em_column_1_6 .em_blog_grid .column.size-1of2,
	.em_gutters1 .em_row_1-6_1-6_1-6 > .em_column.em_column_1_6 .em_blog_grid .column.size-1of2,
	.em_gutters1.em_row_1-6_1-6_1-6 > .em_column.em_column_1_6 .em_blog_grid .column.size-1of2,
	.em_gutters1 .em_row_6col > .em_column.em_column_1_6 .em_blog_grid .column.size-1of1,
	.em_gutters1.em_row_6col > .em_column.em_column_1_6 .em_blog_grid .column.size-1of1,
	.em_gutters1 .em_row_1-6_1-6_1-6_1-2 > .em_column.em_column_1_6 .em_blog_grid .column.size-1of1,
	.em_gutters1.em_row_1-6_1-6_1-6_1-2 > .em_column.em_column_1_6 .em_blog_grid .column.size-1of1,
	.em_gutters1 .em_row_1-2_1-6_1-6_1-6 > .em_column.em_column_1_6 .em_blog_grid .column.size-1of1,
	.em_gutters1.em_row_1-2_1-6_1-6_1-6 > .em_column.em_column_1_6 .em_blog_grid .column.size-1of1,
	.em_gutters1 .em_row_1-6_1-6_1-6 > .em_column.em_column_1_6 .em_blog_grid .column.size-1of1,
	.em_gutters1.em_row_1-6_1-6_1-6 > .em_column.em_column_1_6 .em_blog_grid .column.size-1of1,
	.em_gutters1 .em_row_6col > .em_column.em_column_1_6 .em_widget,
	.em_gutters1.em_row_6col > .em_column.em_column_1_6 .em_widget,
	.em_gutters1 .em_row_1-6_1-6_1-6_1-2 > .em_column.em_column_1_6 .em_widget,
	.em_gutters1.em_row_1-6_1-6_1-6_1-2 > .em_column.em_column_1_6 .em_widget,
	.em_gutters1 .em_row_1-2_1-6_1-6_1-6 > .em_column.em_column_1_6 .em_widget,
	.em_gutters1.em_row_1-2_1-6_1-6_1-6 > .em_column.em_column_1_6 .em_widget,
	.em_gutters1 .em_row_1-6_1-6_1-6 > .em_column.em_column_1_6 .em_widget,
	.em_gutters1.em_row_1-6_1-6_1-6 > .em_column.em_column_1_6 .em_widget,
	.em_gutters1 .em_row_6col > .em_column.em_column_1_6 .em_grid_item,
	.em_gutters1.em_row_6col > .em_column.em_column_1_6 .em_grid_item,
	.em_gutters1 .em_row_1-6_1-6_1-6_1-2 > .em_column.em_column_1_6 .em_grid_item,
	.em_gutters1.em_row_1-6_1-6_1-6_1-2 > .em_column.em_column_1_6 .em_grid_item,
	.em_gutters1 .em_row_1-2_1-6_1-6_1-6 > .em_column.em_column_1_6 .em_grid_item,
	.em_gutters1.em_row_1-2_1-6_1-6_1-6 > .em_column.em_column_1_6 .em_grid_item,
	.em_gutters1 .em_row_1-6_1-6_1-6 > .em_column.em_column_1_6 .em_grid_item,
	.em_gutters1.em_row_1-6_1-6_1-6 > .em_column.em_column_1_6 .em_grid_item {
		width: 100%;
		margin: 0;
	}
	.em_gutters1 .em_row_1-6_1-6_1-6_1-6 > .em_column.em_column_1_6,
	.em_gutters1.em_row_1-6_1-6_1-6_1-6 > .em_column.em_column_1_6 {
		width: 50%;
		margin-right: 0;
	}
	.em_gutters1 .em_row_1-6_1-6_1-6_1-6 > .em_column.em_column_1_6 .em_blog_grid .column.size-1of2,
	.em_gutters1.em_row_1-6_1-6_1-6_1-6 > .em_column.em_column_1_6 .em_blog_grid .column.size-1of2,
	.em_gutters1 .em_row_1-6_1-6_1-6_1-6 > .em_column.em_column_1_6 .em_blog_grid .column.size-1of1,
	.em_gutters1.em_row_1-6_1-6_1-6_1-6 > .em_column.em_column_1_6 .em_blog_grid .column.size-1of1,
	.em_gutters1 .em_row_1-6_1-6_1-6_1-6 > .em_column.em_column_1_6 .em_widget,
	.em_gutters1.em_row_1-6_1-6_1-6_1-6 > .em_column.em_column_1_6 .em_widget,
	.em_gutters1 .em_row_1-6_1-6_1-6_1-6 > .em_column.em_column_1_6 .em_grid_item,
	.em_gutters1.em_row_1-6_1-6_1-6_1-6 > .em_column.em_column_1_6 .em_grid_item {
		width: 100%;
		margin: 0;
	}
	.rtl .em_column .em_blog_grid .column.size-1of2,
	.rtl .em_column .em_widget {
		float: right;
		margin: 0 0 7.5% 5.5%;
	}
	.rtl .em_column .em_blog_grid .column.size-1of2:nth-child(2n),
	.rtl .em_column .em_widget:nth-child(2n),
	.rtl .em_column .em_blog_grid .column.size-1of2 .last_in_row,
	.rtl .em_column .em_widget .last_in_row {
		margin-left: 0;
	}
	.rtl .em_gutters1 .em_column .em_blog_grid .column.size-1of2,
	.rtl .em_gutters1.em_row .em_column .em_blog_grid .column.size-1of2,
	.rtl .em_gutters1 .em_column .em_widget,
	.rtl .em_gutters1.em_row .em_column .em_widget {
		margin: 0;
	}
}

/* Responsive Styles Smartphone Only */
@media all and (max-width: 767px) {
	.em_column .em_grid_item,
	.em_column .em_grid_item.em_portfolio_item {
		float: left;
		clear: none;
		width: 47.25%;
		margin: 0 5.5% 9.5% 0;
	}
	.em_column .em_grid_item:nth-child(3n),
	.em_column .em_grid_item.em_portfolio_item:nth-child(3n) {
		margin-right: 5.5%;
	}
	.em_column .em_grid_item:nth-child(3n+1),
	.em_column .em_grid_item.em_portfolio_item:nth-child(3n+1) {
		clear: none;
	}
	.em_column .em_grid_item:nth-child(2n),
	.em_column .em_grid_item.em_portfolio_item:nth-child(2n),
	.em_column .em_grid_item .last_in_row,
	.em_column .em_grid_item.em_portfolio_item .last_in_row {
		margin-right: 0;
	}
	.em_column .em_grid_item:nth-child(2n+1),
	.em_column .em_grid_item.em_portfolio_item:nth-child(2n+1),
	.em_column .em_grid_item .first_in_row,
	.em_column .em_grid_item.em_portfolio_item .first_in_row {
		clear: both;
	}
	.em_column .em_blog_grid .column.size-1of1 .em_post {
		width: 100%;
		margin-right: 0;
		margin-bottom: 9.5%;
	}
	.em_column .em_widget {
		width: 100%;
		margin-right: 0;
	}
	.em_gutters1 .em_column,
	.em_gutters1.em_row .em_column {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column .em_module,
	.em_gutters1.em_row .em_column .em_module {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column .em_grid_item,
	.em_gutters1.em_row .em_column .em_grid_item,
	.em_gutters1 .em_column .em_grid_item.em_portfolio_item,
	.em_gutters1.em_row .em_column .em_grid_item.em_portfolio_item {
		width: 50%;
		margin: 0;
	}
	.em_gutters1 .em_column .em_grid_item:nth-child(3n),
	.em_gutters1.em_row .em_column .em_grid_item:nth-child(3n),
	.em_gutters1 .em_column .em_grid_item.em_portfolio_item:nth-child(3n),
	.em_gutters1.em_row .em_column .em_grid_item.em_portfolio_item:nth-child(3n) {
		margin-right: 0;
	}
	.em_gutters1 .em_column .em_grid_item:nth-child(3n+1),
	.em_gutters1.em_row .em_column .em_grid_item:nth-child(3n+1),
	.em_gutters1 .em_column .em_grid_item.em_portfolio_item:nth-child(3n+1),
	.em_gutters1.em_row .em_column .em_grid_item.em_portfolio_item:nth-child(3n+1) {
		clear: none;
	}
	.em_gutters1 .em_column .em_grid_item.em_portfolio_item,
	.em_gutters1.em_row .em_column .em_grid_item.em_portfolio_item {
		width: 100%;
		margin: 0;
	}
	.em_gutters1 .em_column .em_grid_item,
	.em_gutters1.em_row .em_column .em_grid_item {
		width: 50%;
		margin: 0;
	}
	.em_gutters1 .em_column .em_grid_item.last_in_row,
	.em_gutters1.em_row .em_column .em_grid_item.last_in_row {
		margin-right: 0;
	}
	.em_gutters1 .em_column .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters1.em_row .em_column .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters1 .em_column .em_widget,
	.em_gutters1.em_row .em_column .em_widget {
		width: 100%;
		margin: 0;
	}
	.rtl .em_column .em_blog_grid .column.size-1of1 .em_post {
		margin-left: 0;
	}
}

/* Responsive Styles Smartphone Portrait */
@media all and (max-width: 479px) {
	.em_column {
		width: 100% !important;
	}
	.em_column .em_grid_item,
	.em_column .em_grid_item.em_portfolio_item {
		width: 100%;
		margin: 0 0 11.5% 0;
	}
	.em_column .em_grid_item .on_last_row,
	.em_column .em_grid_item.em_portfolio_item .on_last_row {
		margin-bottom: 0;
	}
	.em_column .em_blog_grid .column.size-1of1 .em_post,
	.em_column .em_widget {
		width: 100%;
		margin-right: 0;
		margin-bottom: 11.5%;
	}
	.em_row_4col > .em_column.em_column_1_4 .em_widget,
	.em_row_1-4_1-4_1-2 > .em_column.em_column_1_4 .em_widget,
	.em_row_1-4_1-4 > .em_column.em_column_1_4 .em_widget,
	.em_row_1-2_1-4_1-4 > .em_column.em_column_1_4 .em_widget,
	.em_row_4col > .em_column.em_column_1_4 .em_grid_item,
	.em_row_1-4_1-4_1-2 > .em_column.em_column_1_4 .em_grid_item,
	.em_row_1-4_1-4 > .em_column.em_column_1_4 .em_grid_item,
	.em_row_1-2_1-4_1-4 > .em_column.em_column_1_4 .em_grid_item {
		width: 100%;
		margin: 0 0 11.5% 0;
	}
	.em_row_5col > .em_column.em_column_1_5 .em_widget,
	.em_row_1-5_1-5_3-5 > .em_column.em_column_1_5 .em_widget,
	.em_row_3-5_1-5_1-5 > .em_column.em_column_1_5 .em_widget,
	.em_row_5col > .em_column.em_column_1_5 .em_grid_item,
	.em_row_1-5_1-5_3-5 > .em_column.em_column_1_5 .em_grid_item,
	.em_row_3-5_1-5_1-5 > .em_column.em_column_1_5 .em_grid_item {
		width: 100%;
		margin: 0 0 11.5% 0;
	}
	.em_row_6col > .em_column.em_column_1_6 .em_widget,
	.em_row_1-6_1-6_1-6_1-2 > .em_column.em_column_1_6 .em_widget,
	.em_row_1-2_1-6_1-6_1-6 > .em_column.em_column_1_6 .em_widget,
	.em_row_1-6_1-6_1-6_1-6 > .em_column.em_column_1_6 .em_widget,
	.em_row_1-6_1-6_1-6 > .em_column.em_column_1_6 .em_widget,
	.em_row_6col > .em_column.em_column_1_6 .em_grid_item,
	.em_row_1-6_1-6_1-6_1-2 > .em_column.em_column_1_6 .em_grid_item,
	.em_row_1-2_1-6_1-6_1-6 > .em_column.em_column_1_6 .em_grid_item,
	.em_row_1-6_1-6_1-6_1-6 > .em_column.em_column_1_6 .em_grid_item,
	.em_row_1-6_1-6_1-6 > .em_column.em_column_1_6 .em_grid_item {
		width: 100%;
		margin: 0 0 11.5% 0;
	}
	.em_gutters1 .em_column,
	.em_gutters1.em_row .em_column {
		margin: 0 !important;
	}
	.em_gutters1 .em_column .em_module,
	.em_gutters1.em_row .em_column .em_module {
		margin-bottom: 0;
	}
	.em_gutters1 .em_column .em_grid_item,
	.em_gutters1.em_row .em_column .em_grid_item {
		width: 100%;
		margin: 0;
	}
	.em_gutters1 .em_column .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters1.em_row .em_column .em_blog_grid .column.size-1of1 .em_post,
	.em_gutters1 .em_column .em_widget,
	.em_gutters1.em_row .em_column .em_widget {
		width: 100%;
		margin: 0;
	}
}

/* Headers */
.em_column_1_3 h1,
.em_column_2_5 h1,
.em_column_1_4 h1,
.em_column_1_5 h1,
.em_column_1_6 h1 {
	font-size: 26px;
}
.em_column_1_3 h2,
.em_column_2_5 h2,
.em_column_1_4 h2,
.em_column_1_5 h2,
.em_column_1_6 h2 {
	font-size: 23px;
}
.em_column_1_3 h3,
.em_column_2_5 h3,
.em_column_1_4 h3,
.em_column_1_5 h3,
.em_column_1_6 h3 {
	font-size: 20px;
}
.em_column_1_3 h4,
.em_column_2_5 h4,
.em_column_1_4 h4,
.em_column_1_5 h4,
.em_column_1_6 h4 {
	font-size: 18px;
}
.em_column_1_3 h5,
.em_column_2_5 h5,
.em_column_1_4 h5,
.em_column_1_5 h5,
.em_column_1_6 h5 {
	font-size: 16px;
}
.em_column_1_3 h6,
.em_column_2_5 h6,
.em_column_1_4 h6,
.em_column_1_5 h6,
.em_column_1_6 h6 {
	font-size: 15px;
}

/* Clearfix */
.clearfix:after {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	font-size: 0;
	content: " ";
}

/* Word Break */
.em_gallery_item,
.em_portfolio_item,
.em_blurb_content,
.em_tabs_controls,
.em_tab,
.em_slide_description,
.em_pricing_heading,
.em_pricing_content,
.em_promo_description,
.em_newsletter_description,
.em_counter_title,
.em_circle_counter,
.em_number_counter,
.em_toggle_title,
.em_toggle_content,
.em_contact_main_title,
.em_testimonial_description_inner,
.em_team_member,
.em_countdown_timer_container,
.em_post,
.em_text,
.em_widget {
	word-wrap: break-word;
}

/* Accent Color */
.em_sum,
.em_pricing li a,
.em_pricing_table_button,
.e_overlay:before,
.em_member_social_links a:hover,
.em_bg_layout_light .em_promo_button,
.em_bg_layout_light.em_module.em_button,
.em_bg_layout_light .em_more_button,
.em_filterable_portfolio .em_portfolio_filters li a.active,
.em_filterable_portfolio .em_portofolio_pagination ul li a.active,
.em_gallery .em_gallery_pagination ul li a.active,
.em_contact_submit,
.em_bg_layout_light .em_newsletter_button {
	color: #545454;
}
.em_pricing li span:before {
	border-color: #545454;
}
.em_counter_amount,
.em_featured_table .em_pricing_heading,
.e_quote_content,
.e_link_content,
.e_audio_content {
	background-color: #545454;
}

/* Fixes for Section Dividers */
.e-fb .section_has_divider.e_fb_element_controls_visible--child > .em_top_inside_divider,
.e-fb .section_has_divider.e_fb_element_controls_visible--child > .em_bottom_inside_divider {
	z-index: 1;
}

/* Containers */
.em_row {
	position: relative;
	width: 80%;
	max-width: 1080px;
	margin: auto;
}
.section_has_divider .em_row {
	z-index: 5;
}
.em_fullwidth_section .em_row {
	z-index: 11;
}

/* Columns */
.em_column {
	float: left;
	position: relative;
	z-index: 2;
	background-position: center;
	background-size: cover;
}
.em_column.em_section_parallax {
	position: relative;
}
.em_css_mix_blend_mode_passthrough {
	mix-blend-mode: unset !important;
}

/* Module */
.em_module_inner {
	position: relative;
}
.e_hover_enabled_preview {
	z-index: 2;
}
.e_hover_enabled:hover {
	position: relative;
	z-index: 2;
}

/* Gallery Styles */
.e_post_gallery {
	padding: 0 !important;
	line-height: 1.7 !important;
	list-style: none !important;
}
p.em_gallery_caption {
	line-height: 1.7;
}

/* Shared Fullwidth Menu Styles */
.e-menu li {
	display: inline-block;
	padding-right: 22px;
	font-size: 14px;
}
.e-menu > li:last-child {
	padding-right: 0;
}
.e-menu a {
	display: block;
	position: relative;
	color: rgba(0, 0, 0, 0.6);
	text-decoration: none;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.e-menu a:hover {
	opacity: 0.7;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.e-menu li > a {
	padding-bottom: 29px;
	word-wrap: break-word;
}

/* Default Background Image Styles */
.em_posts_nav a,
.em_row,
.em_row_inner,
.em_column,
.em_module,
.em_counters .em_counter_container,
.em_portfolio_item,
.em_pricing_table,
.em_all_tabs,
.em_tab,
.em_slide,
.em_with_background {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

/* Default Border Styles */
.em_with_border,
.em_with_border .em_portfolio_item,
.em_with_border .em_portfolio_image,
.em_with_border .em_gallery_item,
.em_with_border .em_counter_container,
.em_with_border .em_main_blurb_image,
.em_with_border .e_portfolio_image,
.em_with_border .em_gallery_image img,
.em_with_border .em_team_member_image,
.em_with_border .em_testimonial_portrait,
.em_with_border .em_image_wrap,
.em_with_border .em_audio_cover_art,
.em_with_border .em_post img,
.em_with_border .em_post .em_slides,
.em_with_border .em_post .em_video_overlay,
.em_with_border .em_newsletter_form input,
.em_with_border .em_newsletter_form textarea,
.em_with_border .em_newsletter_form select,
.em_with_border .em_newsletter_form .input[type="checkbox"] + label i,
.em_with_border .em_newsletter_form .input[type="radio"] + label i,
.em_with_focus_border .em_newsletter_form input:focus,
.em_with_border .em_contact_form input,
.em_with_border .em_contact_form textarea,
.em_with_border .em_contact_form select,
.em_with_border .em_contact_form .input[type="checkbox"] + label i,
.em_with_border .em_contact_form .input[type="radio"] + label i,
.em_with_border.em_contact_field input,
.em_with_border.em_contact_field textarea,
.em_with_border.em_contact_field select,
.em_with_border.em_contact_field .input[type="checkbox"] + label i,
.em_with_border.em_contact_field .input[type="radio"] + label i,
.em_with_border.em_posts .em_post,
.em_with_border.em_comments_module textarea,
.em_with_border.em_comments_module input,
.em_with_border.em_posts_nav span.nav-previous a,
.em_with_border.em_posts_nav span.nav-next a,
.em_with_border.em_video_slider .em_slider,
.em_with_border.em_video_slider .em_carousel_item,
.em_with_border .em_slide_image img,
.em_with_border.em_fullwidth_header .header-logo,
.em_with_border.em_fullwidth_header .header-image-container img,
.em_with_border.em_comments_module .commentlist li img.avatar,
.em_with_border.em_menu .em_menu__logo img,
.em_with_border.em_fullwidth_menu .em_menu__logo img,
.em_post_content.em_with_border img,
.em_fullwidth_post_content.em_with_border img {
	border-width: 0;
	border-style: solid;
	border-color: #333;
}

/* Image Module */
.em_image {
	display: block;
	margin-right: auto;
	margin-left: auto;
	line-height: 0;
}
.em_image.aligncenter {
	text-align: center;
}
.em_image.em_has_overlay a.em_lightbox_image {
	display: block;
	position: relative;
}
.em_image {
	display: block;
}
.em_image .em_image_wrap {
	display: inline-block;
	position: relative;
	max-width: 100%;
}
.em_image img {
	position: relative;
}

/* Sticky Image */
.em_image_sticky {
	display: inherit;
	margin-bottom: 0 !important;
}

/* Sticky Image - Tablet */
@media all and (max-width: 980px) {
	.em_image_sticky_tablet {
		display: inherit;
		margin-bottom: 0 !important;
	}
	.em_image_bottom_space_tablet {
		display: block;
		margin-bottom: 30px !important;
	}
}

/* Sticky Image - Phone */
@media all and (max-width: 767px) {
	.em_image_sticky_phone {
		display: inherit;
		margin-bottom: 0 !important;
	}
	.em_image_bottom_space_phone {
		display: block;
		margin-bottom: 30px !important;
	}
}

/* Blurb Module */
.em-icon-circle {
	padding: 25px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	font-size: 48px;
}
.em-icon-circle-border {
	border: 3px solid;
}
.em_blurb_content {
	position: relative;
	max-width: 550px;
	margin: 0 auto;
	text-align: center;
}
.em_blurb.em_text_align_left .em_blurb_content .em_blurb_container {
	text-align: left;
}
.em_blurb.em_text_align_right .em_blurb_content .em_blurb_container {
	text-align: right;
}
.em_blurb.em_text_align_justified .em_blurb_content .em_blurb_container {
	text-align: justify;
}
.em_blurb.em_text_align_center .em_blurb_content .em_blurb_container {
	text-align: center;
}
.em_blurb_content p:last-of-type {
	padding-bottom: 0;
}
.em_main_blurb_image {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 30px;
	line-height: 0;
}
.em_blurb h4 a,
.em_blurb .em_module_header a {
	text-decoration: none;
}
.em_blurb .em_image_wrap {
	display: block;
	margin: auto;
}

/* Positioned Left */
.em_blurb_position_left .em_main_blurb_image,
.em_blurb_position_right .em_main_blurb_image {
	display: table-cell;
	width: 32px;
	line-height: 0;
}
.em_blurb_position_left .em_main_blurb_image img,
.em_blurb_position_right .em_main_blurb_image img {
	width: inherit;
}
.em_blurb_position_left .em-icon,
.em_blurb_position_right .em-icon {
	display: table-cell;
	font-size: 32px;
}
.em_blurb_position_left .em-icon-circle,
.em_blurb_position_right .em-icon-circle {
	padding: 8px;
	font-size: 16px;
}
.em_blurb_position_left .em-icon-circle-border,
.em_blurb_position_right .em-icon-circle-border {
	border: 2px solid;
}
.em_blurb_position_left .em_blurb_container,
.em_blurb_position_right .em_blurb_container {
	display: table-cell;
	vertical-align: top;
}
.em_blurb_position_left .em_blurb_container {
	padding-left: 15px;
}
.em_blurb_position_left .em_blurb_content {
	text-align: left;
}

/* Positioned Right */
.em_blurb_position_right .em_blurb_container {
	padding-right: 15px;
}
.em_blurb_position_right .em_blurb_content {
	padding-right: 52px;
	text-align: right;
}
.em_blurb_position_right .em_main_blurb_image {
	right: 0;
	left: auto;
}
.em_blurb_position_right .em-icon {
	margin-right: 0;
	margin-left: 20px;
}
@media all and (max-width: 980px) {
	/* Position Left & Right - Tablet */
	.em_blurb_position_left_tablet .em_main_blurb_image,
	.em_blurb_position_right_tablet .em_main_blurb_image {
		display: table-cell;
		width: 32px;
		line-height: 0;
	}
	.em_blurb_position_left_tablet .em_main_blurb_image img,
	.em_blurb_position_right_tablet .em_main_blurb_image img {
		width: inherit;
	}
	.em_blurb_position_left_tablet .em-icon,
	.em_blurb_position_right_tablet .em-icon {
		display: table-cell;
		font-size: 32px;
	}
	.em_blurb_position_left_tablet .em-icon-circle,
	.em_blurb_position_right_tablet .em-icon-circle {
		padding: 8px;
		font-size: 16px;
	}
	.em_blurb_position_left_tablet .em-icon-circle-border,
	.em_blurb_position_right_tablet .em-icon-circle-border {
		border: 2px solid;
	}
	.em_blurb_position_left_tablet .em_blurb_container,
	.em_blurb_position_right_tablet .em_blurb_container {
		display: table-cell;
		vertical-align: top;
	}
	.em_blurb_position_left_tablet .em_blurb_container {
		padding-left: 15px;
	}
	.em_blurb_position_left_tablet .em_blurb_content {
		text-align: left;
	}
	.em_blurb_position_right_tablet .em_blurb_container {
		padding-right: 15px;
	}
	.em_blurb_position_right_tablet .em_blurb_content {
		padding-right: 52px;
		text-align: right;
	}
	.em_blurb_position_right_tablet .em_main_blurb_image {
		right: 0;
		left: auto;
	}
	.em_blurb_position_right_tablet .em-icon {
		margin-right: 0;
		margin-left: 20px;
	}

/* Reset Position Left & Right - Tablet */
	.em_blurb_position_top_tablet .em_main_blurb_image {
		display: inline-block;
		width: initial;
	}
	.em_blurb_position_top_tablet .em-icon {
		display: initial;
		font-size: 96px;
	}
	.em_blurb_position_top_tablet .em-icon-circle {
		padding: 25px;
		font-size: 48px;
	}
	.em_blurb_position_top_tablet .em_blurb_container {
		padding-right: initial;
		padding-left: initial;
	}
	.em_blurb_position_top_tablet .em_blurb_content {
		padding-right: initial;
		text-align: center;
	}
}
@media all and (max-width: 767px) {
	/* Position Left & Right - Phone */
	.em_blurb_position_left_phone .em_main_blurb_image,
	.em_blurb_position_right_phone .em_main_blurb_image {
		display: table-cell;
		width: 32px;
		line-height: 0;
	}
	.em_blurb_position_left_phone .em_main_blurb_image img,
	.em_blurb_position_right_phone .em_main_blurb_image img {
		width: inherit;
	}
	.em_blurb_position_left_phone .em-icon,
	.em_blurb_position_right_phone .em-icon {
		display: table-cell;
		font-size: 32px;
	}
	.em_blurb_position_left_phone .em-icon-circle,
	.em_blurb_position_right_phone .em-icon-circle {
		padding: 8px;
		font-size: 16px;
	}
	.em_blurb_position_left_phone .em-icon-circle-border,
	.em_blurb_position_right_phone .em-icon-circle-border {
		border: 2px solid;
	}
	.em_blurb_position_left_phone .em_blurb_container,
	.em_blurb_position_right_phone .em_blurb_container {
		display: table-cell;
		vertical-align: top;
	}
	.em_blurb_position_left_phone .em_blurb_container {
		padding-left: 15px;
	}
	.em_blurb_position_left_phone .em_blurb_content {
		text-align: left;
	}
	.em_blurb_position_right_phone .em_blurb_container {
		padding-right: 15px;
	}
	.em_blurb_position_right_phone .em_blurb_content {
		padding-right: 52px;
		text-align: right;
	}
	.em_blurb_position_right_phone .em_main_blurb_image {
		right: 0;
		left: auto;
	}
	.em_blurb_position_right_phone .em-icon {
		margin-right: 0;
		margin-left: 20px;
	}

/* Reset Position Left & Right of Tablet - Phone */
	.em_blurb_position_top_phone .em_main_blurb_image {
		display: inline-block;
		width: initial;
	}
	.em_blurb_position_top_phone .em-icon {
		display: initial;
		font-size: 96px;
	}
	.em_blurb_position_top_phone .em-icon-circle {
		padding: 25px;
		font-size: 48px;
	}
	.em_blurb_position_top_phone .em_blurb_container {
		padding-right: initial;
		padding-left: initial;
	}
	.em_blurb_position_top_phone .em_blurb_content {
		padding-right: initial;
		text-align: center;
	}
}

/* Pricing Tables Module*/
.em_pricing_table_wrap {
	display: block;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-direction: row;

	align-items: flex-start;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.em_pricing_table {
	float: left;
	position: relative;
	width: 33.33%;
	max-width: 34%;
	margin: 30px -1px 0 0;
	padding-bottom: 30px;
	border: 1px solid #bebebe;
	background-color: #fcfcfc;
	text-align: center;

	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}
.em_pricing > .box-shadow-overlay {
	z-index: 11;
}
.em_featured_table {
	position: relative;
	z-index: 10;
	margin-top: 0;
	background-color: #fff;
	-webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
}

/* Column Adjustments */
.em_column_4_4 .em_pricing_table {
	width: 25%;
	max-width: 25.5%;
}
.em_column_4_4 .em_pricing_3 .em_pricing_table {
	width: 33.33%;
	max-width: 34%;
}
.em_pricing_2 .em_pricing_table,
.em_column_2_3 .em_pricing_table,
.em_column_1_2 .em_pricing_table,
.em_column_3_5 .em_pricing_table {
	width: 50%;
	max-width: 50.5%;
}
.em_pricing_1 .em_pricing_table,
.em_column_3_8 .em_pricing_table,
.em_column_1_3 .em_pricing_table,
.em_column_2_5 .em_pricing_table,
.em_column_1_4 .em_pricing_table,
.em_column_1_5 .em_pricing_table,
.em_column_1_6 .em_pricing_table {
	width: 100%;
	max-width: none;
	margin: 0 0 30px;
}
.em_pricing_1 .em_pricing_table:last-child,
.em_column_3_8 .em_pricing_table:last-child,
.em_column_1_3 .em_pricing_table:last-child,
.em_column_2_5 .em_pricing_table:last-child,
.em_column_1_4 .em_pricing_table:last-child,
.em_column_1_5 .em_pricing_table:last-child,
.em_column_1_6 .em_pricing_table:last-child,
.em_pricing_1 .em_pricing_table.e-last-child,
.em_column_3_8 .em_pricing_table.e-last-child,
.em_column_1_3 .em_pricing_table.e-last-child,
.em_column_2_5 .em_pricing_table.e-last-child,
.em_column_1_4 .em_pricing_table.e-last-child,
.em_column_1_5 .em_pricing_table.e-last-child,
.em_column_1_6 .em_pricing_table.e-last-child {
	margin-bottom: 0;
}
.em_column_4_4 > .em_pricing > .em_pricing_table_wrap > .em_pricing_table:nth-child(4n+1),
.em_column_3_4 > .em_pricing > .em_pricing_table_wrap > .em_pricing_table:nth-child(3n+1),
.em_column_2_3 > .em_pricing > .em_pricing_table_wrap > .em_pricing_table:nth-child(2n+1),
.em_column_1_2 > .em_pricing > .em_pricing_table_wrap > .em_pricing_table:nth-child(2n+1),
.em_column_3_5 > .em_pricing > .em_pricing_table_wrap > .em_pricing_table:nth-child(2n+1) {
	clear: both;
}
.em_column_4_4 > .em_pricing > .em_pricing_table_wrap > .em_pricing_table:nth-child(n+5),
.em_column_3_4 > .em_pricing > .em_pricing_table_wrap > .em_pricing_table:nth-child(n+4),
.em_column_2_3 > .em_pricing > .em_pricing_table_wrap > .em_pricing_table:nth-child(n+3),
.em_column_1_2 > .em_pricing > .em_pricing_table_wrap > .em_pricing_table:nth-child(n+3),
.em_column_3_5 > .em_pricing > .em_pricing_table_wrap > .em_pricing_table:nth-child(n+3) {
	margin-top: 50px;
}
.em_column_4_4 .em_pricing_table_wrap .em_pricing_table.em_featured_table:nth-child(n+5),
.em_column_3_4 .em_pricing_table_wrap .em_pricing_table.em_featured_table:nth-child(n+4),
.em_column_2_3 .em_pricing_table_wrap .em_pricing_table.em_featured_table:nth-child(n+3),
.em_column_1_2 .em_pricing_table_wrap .em_pricing_table.em_featured_table:nth-child(n+3),
.em_column_3_5 .em_pricing_table_wrap .em_pricing_table.em_featured_table:nth-child(n+3) {
	margin-top: 20px;
}
.em_pricing_heading {
	position: relative;
	padding: 10px 0;
	background-color: #bebebe;
}
.em_pricing_heading h2,
.em_pricing_heading .em_pricing_title {
	padding-bottom: 5px;
	color: #fff;
}
.em_best_value {
	display: block;
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	line-height: 20px;
}
.em_pricing_content_top {
	position: relative;
	padding-top: 17px;
	padding-bottom: 30px;
	border-style: solid;
	border-bottom: 1px solid #bebebe;
}
.em_pricing_table .em_button_wrapper {
	padding-right: 30px;
	padding-left: 30px;
}
.em_e_price {
	color: #999;
	font-size: 16px;
}
.em_dollar_sign {
	position: absolute;
	margin-left: -0.5em;
	font-size: 18px;
	font-weight: 400;
}
.em_sum {
	font-size: 80px;
	font-weight: 300;
	line-height: 1.03em;
}
.em_pricing_content {
	position: relative;
	padding: 30px;
	text-align: left;
}
.em_featured_table .em_pricing_content {
	padding-bottom: 50px;
}
.em_pricing li {
	position: relative;
	padding: 0 0 1.6em 14px;
	line-height: 1.6em;
}
.em_pricing li:last-child {
	padding-bottom: 0;
}
.em_pricing li span:before {
	position: absolute;
	top: 9px;
	left: -14px;
	border-width: 3px;
	border-style: solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	content: "";
}
.em_pricing.em_pricing_no_bullet li span:before {
	display: none !important;
}
.em_pricing li.em_not_available {
	color: #ccc;
}
.em_pricing li.em_not_available span:before {
	border-color: #ccc;
}
.em_pricing li a {
	font-weight: 500;
	text-decoration: none;
}
.em_pricing li span {
	position: relative;
}
.em_pricing_table_button {
	display: inline-block;
	position: relative;
}
.em_column_2_3 .em_pricing.em_fourth_featured .em_pricing_table:nth-child(1),
.em_column_1_2 .em_pricing.em_fourth_featured .em_pricing_table:nth-child(1),
.em_column_3_5 .em_pricing.em_fourth_featured .em_pricing_table:nth-child(1),
.em_column_2_3 .em_pricing.em_fourth_featured .em_pricing_table:nth-child(2),
.em_column_1_2 .em_pricing.em_fourth_featured .em_pricing_table:nth-child(2),
.em_column_3_5 .em_pricing.em_fourth_featured .em_pricing_table:nth-child(2) {
	margin-top: 0 !important;
}
@media all and (min-width: 981px) {
	.em_column_3_4 .em_pricing.em_fourth_featured .em_pricing_table:nth-child(1),
	.em_column_3_4 .em_pricing.em_fourth_featured .em_pricing_table:nth-child(2),
	.em_column_3_4 .em_pricing.em_fourth_featured .em_pricing_table:nth-child(3),
	.em_column_4_4 .em_pricing.em_no_featured_in_first_row .em_pricing_table:nth-child(1),
	.em_column_4_4 .em_pricing.em_no_featured_in_first_row .em_pricing_table:nth-child(2),
	.em_column_4_4 .em_pricing.em_no_featured_in_first_row .em_pricing_table:nth-child(3),
	.em_column_4_4 .em_pricing.em_no_featured_in_first_row .em_pricing_table:nth-child(4),
	.em_column_3_4 .em_pricing.em_no_featured_in_first_row .em_pricing_table:nth-child(1),
	.em_column_3_4 .em_pricing.em_no_featured_in_first_row .em_pricing_table:nth-child(2),
	.em_column_3_4 .em_pricing.em_no_featured_in_first_row .em_pricing_table:nth-child(3) {
		margin-top: 0 !important;
	}
}
@media all and (max-width: 981px) {
	.em_column_4_4 .em_pricing.em_fourth_featured .em_pricing_table:nth-child(1),
	.em_column_4_4 .em_pricing.em_fourth_featured .em_pricing_table:nth-child(2),
	.em_column_3_4 .em_pricing.em_fourth_featured .em_pricing_table:nth-child(1),
	.em_column_3_4 .em_pricing.em_fourth_featured .em_pricing_table:nth-child(2),
	.em_column_4_4 .em_pricing.em_third_featured .em_pricing_table:nth-child(1),
	.em_column_4_4 .em_pricing.em_third_featured .em_pricing_table:nth-child(2),
	.em_column_3_4 .em_pricing.em_third_featured .em_pricing_table:nth-child(1),
	.em_column_3_4 .em_pricing.em_third_featured .em_pricing_table:nth-child(2),
	.em_column_4_4 .em_pricing.em_no_featured_in_first_row .em_pricing_table:nth-child(1),
	.em_column_4_4 .em_pricing.em_no_featured_in_first_row .em_pricing_table:nth-child(2),
	.em_column_3_4 .em_pricing.em_no_featured_in_first_row .em_pricing_table:nth-child(1),
	.em_column_3_4 .em_pricing.em_no_featured_in_first_row .em_pricing_table:nth-child(2) {
		margin-top: 0 !important;
	}
}
@media all and (min-width: 767px) {
	.em_column_1_2 .em_pricing.em_third_featured .em_pricing_table:nth-child(1),
	.em_column_3_5 .em_pricing.em_third_featured .em_pricing_table:nth-child(1),
	.em_column_2_3 .em_pricing.em_third_featured .em_pricing_table:nth-child(1),
	.em_column_1_2 .em_pricing.em_no_featured_in_first_row .em_pricing_table:nth-child(1),
	.em_column_3_5 .em_pricing.em_no_featured_in_first_row .em_pricing_table:nth-child(1),
	.em_column_2_3 .em_pricing.em_no_featured_in_first_row .em_pricing_table:nth-child(1),
	.em_column_1_2 .em_pricing.em_third_featured .em_pricing_table:nth-child(2),
	.em_column_3_5 .em_pricing.em_third_featured .em_pricing_table:nth-child(2),
	.em_column_2_3 .em_pricing.em_third_featured .em_pricing_table:nth-child(2),
	.em_column_1_2 .em_pricing.em_no_featured_in_first_row .em_pricing_table:nth-child(2),
	.em_column_3_5 .em_pricing.em_no_featured_in_first_row .em_pricing_table:nth-child(2),
	.em_column_2_3 .em_pricing.em_no_featured_in_first_row .em_pricing_table:nth-child(2) {
		margin-top: 0 !important;
	}
}

/* Testimonials Module */
.em_testimonial {
	position: relative;
	padding: 30px;
	line-height: 1.5;
}
.em_testimonial.em_testimonial_no_bg {
	padding: 30px 0 0;
}
.em_testimonial p:last-of-type {
	padding-bottom: 0;
}
.em_testimonial_portrait,
.em_testimonial_portrait:before {
	-webkit-border-radius: 90px;
	-moz-border-radius: 90px;
	border-radius: 90px;
}
.em_testimonial_portrait {
	display: block;
	float: left;
	position: relative;
	box-sizing: content-box;
	width: 90px;
	height: 90px;
	margin-right: 30px;
	background-repeat: no-repeat;
	background-position: center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
}
.em_testimonial_portrait:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	content: "";
}
.em_column_1_3 .em_testimonial_portrait,
.em_column_2_5 .em_testimonial_portrait,
.em_column_1_4 .em_testimonial_portrait,
.em_column_1_5 .em_testimonial_portrait,
.em_column_1_6 .em_testimonial_portrait,
.em_column_3_8 .em_testimonial_portrait {
	display: block;
	float: none;
	margin: 0 auto 20px;
}
.em_testimonial_description,
.em_testimonial_description_inner {
	display: block;
	position: relative;
}
.em_bg_layout_dark .em_testimonial_description a {
	color: #fff;
}
.em_testimonial_author {
	display: block;
	margin-top: 16px;
	font-weight: 700;
}
.em_testimonial_author a {
	color: inherit;
}
.em_testimonial:before {
	position: absolute;
	z-index: 2;
	top: -16px;
	left: 50%;
	margin-left: -16px;
	-webkit-border-radius: 31px;
	-moz-border-radius: 31px;
	border-radius: 31px;
	background: #f5f5f5;
	font-size: 32px;
	content: "\7c";
}
.em_testimonial.em_testimonial_no_bg:before {
	background: inherit;
}
.em_testimonial.em_icon_off:before {
	display: none;
}
.em_testimonial_old_layout,
.em_testimonial_old_layout .em_testimonial_description a {
	color: #666 !important;
}

/* Call To Action Module */
.e-promo {
	padding: 40px 0 25px;
	background-color: #1f6581;
}
.e-promo-description {
	float: left;
	padding: 0 60px;
}
.e-promo-description {
	width: 754px;
}
.e-promo-description p {
	color: #fff;
}
.e-promo-button {
	display: inline-block;
	float: left;
	margin-top: 20px;
	padding: 14px 20px;
	padding-right: 60px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #fff;
	background-color: rgba(0, 0, 0, 0.35);
	font-size: 20px;
	font-weight: 500;
}

/* Number Counter Module */
.em_counter_title {
	display: block;
	font-size: 12px;
	line-height: 1.6em;
}
.em_bg_layout_light .em_counter_title {
	color: #666;
}
.em_counter_container {
	display: block;
	overflow: hidden;
	position: relative;
	margin-bottom: 10px;
	color: #fff;
	background-color: #ddd;
}
.em_counter_amount {
	display: block;
	float: left;
	overflow: hidden;
	z-index: 2;
	min-height: 6px;
	padding: 1px;
	opacity: 0;
	font-size: 12px;
	font-weight: 600;
	line-height: 1.6em;
	text-align: right;
}
.em_counter_amount.overlay {
	overflow: visible;
	position: absolute !important;
	z-index: 1;
	top: 0;
	left: 0;
	color: #545454;
	background-color: transparent !important;
}

/* Bar Counter Module */
.em_counters span.em_counter_amount_number {
	display: inline-block;
	padding: 0 10px;
}
.em_counters span.em_counter_amount_number:before,
.em_counters span.em_counter_amount_number:after {
	display: block;
	min-width: 5px;
	max-width: 20px;
	content: "";
}
.em_counters.em_section_video > li {
	position: relative;
}
.em_counters > li.em_section_video .em_counter_amount {
	position: relative;
}
.em_counters li:last-of-type .em_counter_container {
	margin-bottom: 0;
}
.em_text_align_left .em_counter_amount {
	text-align: left;
}
.em_text_align_center .em_counter_amount {
	text-align: center;
}
.em_text_align_right .em_counter_amount {
	text-align: right;
}
.em_text_align_justified .em_counter_amount {
	text-align: justify;
}

/* Blog Module */
.em_post {
	margin-bottom: 60px;
}
.em_post .entry-featured-image-url {
	display: block;
	position: relative;
	margin-bottom: 30px;
}
.em_post h2 a,
.em_post .entry-title a,
.em_portfolio_item h3 a,
.em_portfolio_item .em_module_header a {
	text-decoration: none;
}
.em_post .post-meta {
	margin-bottom: 6px;
	font-size: 14px;
}
.em_post .post-meta a,
.em_portfolio_item .post-meta a {
	text-decoration: none;
}
.em_post .more {
	color: #82c0c7;
	text-decoration: none;
}
.em_posts a.more-link {
	display: block;
	clear: both;
}
.em_has_overlay.em_post .em_image_container a {
	display: block;
	overflow: hidden;
	position: relative;
}
.em_posts .em_post {
	position: relative;
}
.em_posts.em_section_parallax:hover {
	overflow: hidden;
}
.em_section_video .em_ajax_pagination_container,
.em_section_parallax .em_ajax_pagination_container,
.em_section_video .pagination,
.em_section_parallax .pagination {
	position: relative;
}
.post-password-required .em_section,
.post-password-required .em_row {
	width: 100%;
	padding: 0;
}
.post-password-required .e_password_protected_form {
	min-height: initial;
}
.post-password-required .e_password_protected_form h1 {
	display: none;
}

/* Blog Module Inner Modules */
.em_posts.em_module article .em_row {
	width: 100%;
}
.em_posts.em_module article .em_with_background .em_row {
	width: 80%;
}

/* Color Layouts */
.em_bg_layout_light .em_post .post-meta,
.em_bg_layout_light .em_portfolio_item .post-meta,
.em_bg_layout_light .em_post .post-meta a,
.em_bg_layout_light .em_portfolio_item .post-meta a,
.em_bg_layout_light .em_post p,
.em_bg_layout_light p.em_title_meta_container,
.em_bg_layout_light p.em_title_meta_container a {
	color: #666;
}
.em_bg_layout_dark .em_post .post-meta,
.em_bg_layout_dark .em_portfolio_item .post-meta,
.em_bg_layout_dark .em_post .post-meta a,
.em_bg_layout_dark .em_portfolio_item .post-meta a,
.em_bg_layout_dark .em_post p,
.em_bg_layout_dark p.em_title_meta_container,
.em_bg_layout_dark p.em_title_meta_container a {
	color: inherit;
}

/* Grid Layout */
.em_blog_grid {
	position: relative;
}
.em_blog_grid .column {
	float: left;
	max-width: 100%;
}
.em_blog_grid .em_post {
	padding: 19px;
	border: 1px solid #d8d8d8;
	background-color: #fff;
	word-wrap: break-word;
}
.em_blog_grid .em_image_container {
	position: relative;
}
.em_image_container,
.em_blog_grid .e_main_video_container,
.em_blog_grid .e_audio_content,
.em_blog_grid .em_post .em_slider {
	margin: -20px -20px 29px;
}
.em_image_container img,
.em_post a img {
	max-width: 100%;
	vertical-align: bottom;
}
.em_blog_grid .em_image_container img {
	min-width: 100%;
	max-width: 100%;
	height: auto;
}
.em_blog_grid .em_no_thumb h2,
.em_blog_grid .em_no_thumb .entry-title {
	margin-top: 0;
}
.em_blog_grid .e_audio_content {
	margin-bottom: 0;
}
.em_blog_grid h2 {
	font-size: 18px;
}
.em_blog_grid .em_salvattore_content[data-columns]::before {
	display: none;
	opacity: 0;
	line-height: 0;
}
.em_blog_grid .em_salvattore_content[data-columns] .em_post {
	opacity: 0;
}
.em_blog_grid .em_salvattore_content[data-columns] .column .em_post {
	opacity: 1;
}
.em_grid_item.first_in_row {
	clear: both;
}
.em_grid_item:not(.first_in_row) {
	clear: none;
}

/* Video Format Overlay */
.em_post > .e_main_video_container {
	position: relative;
	margin-bottom: 30px;
}
.em_post .em_video_overlay .em_video_play {
	color: #fff;
}
.em_post .em_video_overlay_hover:hover {
	background: rgba(0, 0, 0, 0.6);
}
.em_blog_grid .e_main_video_overlay:hover:before {
	background: rgba(0, 0, 0, 0.6);
}

/* Video Module */
.em_video {
	position: relative;
}
.em_video_box {
	display: block;
	position: relative;
	z-index: 1;
	line-height: 0;
}
.em_video_box video {
	width: 100% !important;
	height: auto !important;
}
.em_video_overlay {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	cursor: pointer;
}
.em_video_play:before {
	font-family: "ETmodules";
	content: "\49";
}
.em_video_play {
	display: block;
	position: absolute;
	z-index: 100;
	top: 50%;
	left: 50%;
	color: #fff;
}
.em_bg_layout_light .em_video_play {
	color: #333;
}
.em_video_overlay_hover {
	position: absolute;
	z-index: 100;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0);
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.em_video .em_video_overlay_hover:hover {
	background: rgba(0, 0, 0, 0.6);
}

/* Column Adjustments */
.em_column_4_4 .em_video_play,
.em_column_3_4 .em_video_play,
.em_column_2_3 .em_video_play,
.em_column_1_2 .em_video_play,
.em_column_3_5 .em_video_play {
	margin-top: -3rem;
	margin-left: -3rem;
	font-size: 6rem;
	line-height: 6rem;
}
.em_column_3_8 .em_video_play,
.em_column_1_3 .em_video_play,
.em_column_2_5 .em_video_play,
.em_column_1_4 .em_video_play,
.em_column_1_5 .em_video_play,
.em_column_1_6 .em_video_play {
	margin-top: -1.5rem;
	margin-left: -1.5rem;
	font-size: 3rem;
	line-height: 3rem;
}

/* Video Slider Module */
.em_video_slider {
	position: relative;
}
.em_video_slider .em_slider:hover .em_video_overlay_hover {
	background: rgba(0, 0, 0, 0.6);
}
.em_video_slider .em_slider_dots.em_controls_light ~ .em-controllers .em-active-control {
	background-color: #fff;
}
.em_video_slider .em_slider_dots.em_controls_dark ~ .em-controllers a {
	background-color: rgba(51, 51, 51);
}
.em_video_slider .em_controls_dark .em-slider-arrows {
	color: #333;
}
.em_video_slider .em-controllers-has-video-tag.em-controllers {
	bottom: 35px;
}
.em_video_slider.em_has_box_shadow .em_carousel,
.em_video_slider.em_has_box_shadow .em_carousel .em_carousel_items {
	overflow: visible;
}
.em_video_slider.em_has_box_shadow .em_carousel_items .e-carousel-group .item-fade-out {
	opacity: 0;
	background: transparent !important;
	box-shadow: none !important;
	-webkit-animation-name: em_video_slider_item_fade_out;
	animation-name: em_video_slider_item_fade_out;
	-webkit-animation-duration: 200ms;
	-moz-animation-duration: 200ms;
	-o-animation-duration: 200ms;
	animation-duration: 200ms;
}
.em_video_slider.em_has_box_shadow .em_carousel_items .e-carousel-group .item-fade-out .em_video_overlay {
	-webkit-animation-name: em_video_slider_item_overlay_fade_out;
	animation-name: em_video_slider_item_overlay_fade_out;
	-webkit-animation-duration: 200ms;
	-moz-animation-duration: 200ms;
	-o-animation-duration: 200ms;
	animation-duration: 200ms;
}
.em_video_slider.em_has_box_shadow .em_carousel_items .e-carousel-group.prev .em_carousel_item,
.em_video_slider.em_has_box_shadow .em_carousel_items .e-carousel-group.next .em_carousel_item {
	opacity: 0;
}
.em_video_slider.em_has_box_shadow .em_carousel_items .e-carousel-group .em_carousel_item.item-fade-in {
	display: block;
	opacity: 1;
	-webkit-animation-name: em_video_slider_item_fade_in;
	animation-name: em_video_slider_item_fade_in;
	-webkit-animation-duration: 400ms;
	-moz-animation-duration: 400ms;
	-o-animation-duration: 400ms;
	animation-duration: 400ms;
}
.em-is-sliding-carousel {
	overflow-x: hidden;
}
.em_carousel {
	overflow: hidden;
	position: relative;
	margin-top: 2%;
}
.em_carousel:hover .em-arrow-prev {
	left: 10px;
	opacity: 1;
}
.em_carousel:hover .em-arrow-next {
	right: 10px;
	opacity: 1;
}
.em_slider_carousel {
	margin-bottom: 0 !important;
}
.em_slider_carousel.em_controls_light + .em_carousel .em-arrow-prev,
.em_slider_carousel.em_controls_light + .em_carousel .em-arrow-next,
.em_slider_carousel.em_controls_light + .em_carousel .em_video_play {
	color: #fff;
}
.em_slider_carousel.em_controls_dark .em-arrow-prev,
.em_slider_carousel.em_controls_dark .em-arrow-next,
.em_slider_carousel.em_controls_dark + .em_carousel .em-arrow-prev,
.em_slider_carousel.em_controls_dark + .em_carousel .em-arrow-next,
.em_slider_carousel.em_controls_dark + .em_carousel .em_video_play {
	color: #333;
}
.em_carousel_items {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: auto;
}
.em_carousel_items .e-carousel-group {
	display: none;
	float: left;
	position: relative;
	width: 100%;
}
.em_carousel_items .e-carousel-group.active {
	display: block;
}
.em_carousel_items .e-carousel-group.active .em_carousel_item:last-child {
	margin-right: 0;
}
.em_carousel_item {
	display: none;
	float: left;
	position: relative;
	margin: 0 2% 0 0;
	padding: 0;
	background: rgba(0, 0, 0, 0.25);
}
.em_carousel_items.columns-6 .em_carousel_item {
	width: 15%;
}
.em_carousel_items.columns-5 .em_carousel_item {
	width: 18.4%;
}
.em_carousel_items.columns-4 .em_carousel_item {
	width: 23.5%;
}
.em_carousel_items.columns-3 .em_carousel_item {
	width: 32%;
}
.em_carousel_items.columns-2 .em_carousel_item {
	width: 49%;
}
.em_carousel_items.columns-1 .em_carousel_item {
	width: 100%;
}
.em_carousel_item:after {
	display: block;
	padding-top: 75%;
	content: "";
}
.em_carousel_item .em_video_overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.em_carousel_item.em-active-control .em_video_overlay_hover {
	background: rgba(0, 0, 0, 0.6);
}
.em_carousel_item .em_video_play {
	opacity: 0;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.em_carousel_item .em_video_overlay:hover .em_video_play {
	opacity: 1;
}
.em_carousel_item .em_video_overlay_hover:hover {
	background: rgba(0, 0, 0, 0.6);
}
@-webkit-keyframes em_video_slider_item_fade_out {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
	}
}
@keyframes em_video_slider_item_fade_out {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
	}
}
@-webkit-keyframes em_video_slider_item_overlay_fade_out {
	from {
		transform: scale(1);
	}
	to {
		transform: scale(0.8);
	}
}
@keyframes em_video_slider_item_overlay_fade_out {
	from {
		transform: scale(1);
	}
	to {
		transform: scale(0.8);
	}
}
@-webkit-keyframes em_video_slider_item_fade_in {
	from {
		opacity: 0;
		transform: scale(0.8);
	}
	to {
		opacity: 1;
		transform: scale(1);
	}
}
@keyframes em_video_slider_item_fade_in {
	from {
		opacity: 0;
		transform: scale(0.8);
	}
	to {
		opacity: 1;
		transform: scale(1);
	}
}

/* Column Adjustments */
.em_column_1_4 .em_slider_carousel .em_slide,
.em_column_1_5 .em_slider_carousel .em_slide,
.em_column_1_6 .em_slider_carousel .em_slide {
	min-height: initial !important;
}
.em_column_4_4 .em_carousel_item .em_video_play,
.em_column_3_4 .em_carousel_item .em_video_play,
.em_column_2_3 .em_carousel_item .em_video_play,
.em_column_1_2 .em_carousel_item .em_video_play,
.em_column_3_5 .em_carousel_item .em_video_play {
	margin-top: -1.39rem;
	margin-left: -1.39rem;
	font-size: 2.78rem;
	line-height: 2.78rem;
}
.em_column_3_8 .em_carousel_item .em_video_play,
.em_column_1_3 .em_carousel_item .em_video_play,
.em_column_2_5 .em_carousel_item .em_video_play {
	margin-top: -1rem;
	margin-left: -1rem;
	font-size: 2rem;
	line-height: 2rem;
}
.em_column_1_4 .em_carousel_item .em_video_play,
.em_column_1_5 .em_carousel_item .em_video_play,
.em_column_1_6 .em_carousel_item .em_video_play {
	margin-top: -0.75rem;
	margin-left: -0.75rem;
	font-size: 1.5rem;
	line-height: 1.5rem;
}

/* Sidebar Module */
.em_widget_area_left {
	padding-right: 30px;
	border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.em_widget_area_right {
	padding-left: 30px;
	border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.em_sidebar_no_border {
	padding: 0;
	border: none;
}

/* Fullwidth Image Module */
.em_fullwidth_image {
	position: relative;
	line-height: 0;
}
.em_fullwidth_image img {
	position: relative;
	width: 100%;
}

/* Call To Action and Button Modules */
.em_promo {
	padding: 40px 60px;
	text-align: center;
}
.em_promo_description {
	position: relative;
	padding-bottom: 20px;
}
.em_promo_description p:last-of-type {
	padding-bottom: 0;
}
.em_promo_button,
.em_module.em_button {
	display: inline-block;
	color: inherit;
}
.em_promo_button:hover,
.em_newsletter_button:hover {
	text-decoration: none;
}
.em_column_1_2 .em_promo,
.em_column_3_5 .em_promo,
.em_column_1_3 .em_promo,
.em_column_2_5 .em_promo,
.em_column_1_4 .em_promo,
.em_column_1_5 .em_promo,
.em_column_1_6 .em_promo {
	padding: 40px;
}
.em_button_module_wrapper.em_button_alignment_left {
	text-align: left;
}
.em_button_module_wrapper.em_button_alignment_right {
	text-align: right;
}
.em_button_module_wrapper.em_button_alignment_center {
	text-align: center;
}

/* Button Alignment - Tablet */
@media all and (max-width: 980px) {
	.em_button_module_wrapper.em_button_alignment_tablet_left {
		text-align: left;
	}
	.em_button_module_wrapper.em_button_alignment_tablet_right {
		text-align: right;
	}
	.em_button_module_wrapper.em_button_alignment_tablet_center {
		text-align: center;
	}
}

/* Button Alignment - Phone */
@media all and (max-width: 767px) {
	.em_button_module_wrapper.em_button_alignment_phone_left {
		text-align: left;
	}
	.em_button_module_wrapper.em_button_alignment_phone_right {
		text-align: right;
	}
	.em_button_module_wrapper.em_button_alignment_phone_center {
		text-align: center;
	}
}
.em_button_module_wrapper > a {
	display: inline-block;
}

/* Newsletter Module */
.em_newsletter {
	padding: 25px;
}
.em_newsletter_form,
.em_newsletter_description {
	position: relative;
	width: 50%;
	padding: 0;
}
.em_newsletter_description {
	float: left;
	margin-bottom: 20px;
}
.em_newsletter_description p:last-of-type {
	padding-bottom: 0;
}
.em_newsletter_form {
	float: left;
}
.em_newsletter_form p.em_newsletter_field {
	margin-bottom: 0;
	padding-bottom: 1em;
}
.em_newsletter_form p.em_newsletter_field.em_signup_custom_field {
	padding-left: 0;
}
.em_newsletter_form .input,
.em_newsletter_form input[type="text"],
.em_newsletter_form input[type="password"],
.em_newsletter_form p.em_newsletter_field input[type="text"],
.em_newsletter_form textarea,
.em_newsletter_form p.em_newsletter_field textarea,
.em_newsletter_form select {
	width: 100%;
	padding: 14px 4% !important;
	border-width: 0;
	border-radius: 3px;
	color: #666;
	background-color: #fff;
	font-size: 16px;
	font-weight: 400;

	-webkit-appearance: none;
}
.em_newsletter_form .em_newsletter_field[data-type=select]:after {
	margin-top: -3px;
}
.em_newsletter_form p .em_subscribe_error {
	border: 1px solid #f00 !important;
}
.em_newsletter_result {
	display: none;
}
.em_newsletter_success {
	text-align: center;
}
.em_newsletter_button {
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	color: inherit;
	text-align: center;
}
.em_newsletter_fields,
.em_newsletter_footer {
	width: 100%;
}
.em_newsletter_footer {
	margin-top: 20px;
}
.em_login_form .em_newsletter_button,
.em_feedburner_form .em_newsletter_button {
	width: 100%;
	margin: 0;
	cursor: pointer;
}
.em_login_form form,
.em_feedburner_form form {
	text-align: left;
}
.em_login_form ::-webkit-input-placeholder,
.em_feedburner_form ::-webkit-input-placeholder {
	color: #666;
}
.em_login_form ::-moz-placeholder,
.em_feedburner_form ::-moz-placeholder {
	color: #666;
}
.em_login_form :-ms-input-placeholder,
.em_feedburner_form :-ms-input-placeholder {
	color: #666;
}
.em_no_bg {
	padding: 0 !important;
}

/* Call To Action - Use background color */
.em_has_bg_hover.em_promo:hover {
	padding: 40px 60px !important;
	-webkit-transition: padding 0.4s ease-in-out;
	-moz-transition: padding 0.4s ease-in-out;
	transition: padding 0.4s ease-in-out;
}
.em_column_1_2 .em_has_bg_hover.em_promo:hover,
.em_column_3_5 .em_has_bg_hover.em_promo:hover,
.em_column_1_3 .em_has_bg_hover.em_promo:hover,
.em_column_2_5 .em_has_bg_hover.em_promo:hover,
.em_column_1_4 .em_has_bg_hover.em_promo:hover,
.em_column_1_5 .em_has_bg_hover.em_promo:hover,
.em_column_1_6 .em_has_bg_hover.em_promo:hover {
	padding: 40px !important;
}
.em_no_bg_hover.em_promo:hover {
	padding: 0 !important;
}
.em_newsletter .em_contact_field_last + .em_newsletter_field {
	padding-left: 0;
}
.em_newsletter .em_contact_field--hidden {
	display: none;
}
.em_contact_field_options_list label a:empty:before {
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family: "ETmodules";
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	line-height: 1;
	text-transform: none;
	content: "\e906";

	speak: none;
}
.em_newsletter {
	display: flex;

	justify-content: space-between;
}
.em_newsletter.em_login {
	display: block;
}
.em_newsletter p .em_signup_error {
	border: 1px solid #f00 !important;
}
.em_newsletter .em_newsletter_fields {
	display: flex;

	flex-wrap: wrap;
	justify-content: space-between;
}
.em_newsletter .em_newsletter_fields > * {
	flex-basis: 100%;
}
.em_newsletter .em_newsletter_form .em_contact_field_half {
	flex-basis: 48.5%;
}
.em_signup .em_newsletter_description,
.em_signup .em_newsletter_form {
	float: none;
}
.em_newsletter_layout_right_left .em_newsletter_description,
.em_newsletter_layout_bottom_top .em_newsletter_description {
	padding-left: 0;

	order: 1;
}
.em_newsletter.em_newsletter_layout_right_left .em_newsletter_form {
	padding-right: 40px;
	padding-left: 0;
}
.em_newsletter.em_newsletter_layout_top_bottom .em_newsletter_description {
	width: 100%;
	padding-right: 0;
	padding-bottom: 25px;
	padding-left: 0;
}
.em_newsletter.em_newsletter_layout_top_bottom .em_newsletter_form {
	width: 100%;
	padding-right: 0;
	padding-left: 0;
}
.em_newsletter.em_newsletter_layout_bottom_top .em_newsletter_description {
	width: 100%;
	padding-right: 0;
	padding-left: 0;
}
.em_newsletter.em_newsletter_layout_bottom_top .em_newsletter_form {
	width: 100%;
	padding-right: 0;
	padding-bottom: 25px;
	padding-left: 0;
}
.em_newsletter_layout_top_bottom,
.em_newsletter_layout_bottom_top,
.em_column_1_2 .em_newsletter_layout_left_right,
.em_column_1_2 .em_newsletter_layout_right_left,
.em_column_3_5 .em_newsletter_layout_left_right,
.em_column_3_5 .em_newsletter_layout_right_left,
.em_column_3_8.em_column_inner .em_newsletter_layout_left_right,
.em_column_3_8.em_column_inner .em_newsletter_layout_right_left,
.em_column_1_3 .em_newsletter_layout_left_right,
.em_column_1_3 .em_newsletter_layout_right_left,
.em_column_1_3.em_column_inner .em_newsletter_layout_left_right,
.em_column_1_3.em_column_inner .em_newsletter_layout_right_left,
.em_column_1_4 .em_newsletter_layout_left_right,
.em_column_1_4 .em_newsletter_layout_right_left,
.em_column_1_4.em_column_inner .em_newsletter_layout_left_right,
.em_column_1_4.em_column_inner .em_newsletter_layout_right_left,
.em_column_1_5 .em_newsletter_layout_left_right,
.em_column_1_5 .em_newsletter_layout_right_left,
.em_column_1_5.em_column_inner .em_newsletter_layout_left_right,
.em_column_1_5.em_column_inner .em_newsletter_layout_right_left,
.em_column_1_6 .em_newsletter_layout_left_right,
.em_column_1_6 .em_newsletter_layout_right_left,
.em_column_1_6.em_column_inner .em_newsletter_layout_left_right,
.em_column_1_6.em_column_inner .em_newsletter_layout_right_left,
.em_column_4_4 .em_newsletter_layout_left_right,
.em_column_4_4 .em_newsletter_layout_right_left,
.em_column_3_4 .em_newsletter_layout_left_right,
.em_column_3_4 .em_newsletter_layout_right_left,
.em_column_2_3 .em_newsletter_layout_left_right,
.em_column_2_3 .em_newsletter_layout_right_left {
	flex-direction: column;
}
.em_column_4_4:not(.em_column_inner) > .em_newsletter_layout_left_right,
.em_column_4_4:not(.em_column_inner) > .em_newsletter_layout_right_left,
.em_column_3_4:not(.em_column_inner) > .em_newsletter_layout_left_right,
.em_column_3_4:not(.em_column_inner) > .em_newsletter_layout_right_left,
.em_column_2_3:not(.em_column_inner) > .em_newsletter_layout_left_right,
.em_column_2_3:not(.em_column_inner) > .em_newsletter_layout_right_left {
	flex-direction: row;
}

/* Column Adjustments */
.em_column_3_8 .em_newsletter_form,
.em_column_1_2 .em_newsletter_form,
.em_column_3_5 .em_newsletter_form,
.em_column_1_3 .em_newsletter_form,
.em_column_2_5 .em_newsletter_form,
.em_column_1_4 .em_newsletter_form,
.em_column_1_5 .em_newsletter_form,
.em_column_1_6 .em_newsletter_form,
.em_column_3_8 .em_newsletter_description,
.em_column_1_2 .em_newsletter_description,
.em_column_3_5 .em_newsletter_description,
.em_column_1_3 .em_newsletter_description,
.em_column_2_5 .em_newsletter_description,
.em_column_1_4 .em_newsletter_description,
.em_column_1_5 .em_newsletter_description,
.em_column_1_6 .em_newsletter_description {
	width: 100%;
	padding: 0;
}
.em_column_4_4:not(.em_column_inner) > .em_newsletter,
.em_column_3_4:not(.em_column_inner) > .em_newsletter,
.em_column_2_3:not(.em_column_inner) > .em_newsletter {
	display: flex;

	align-items: center;
}
.em_column_4_4:not(.em_column_inner) > .em_newsletter .em_newsletter_description,
.em_column_3_4:not(.em_column_inner) > .em_newsletter .em_newsletter_description,
.em_column_2_3:not(.em_column_inner) > .em_newsletter .em_newsletter_description {
	margin-bottom: 0;

	align-self: start;
}
.em_column_4_4:not(.em_column_inner) > .em_newsletter .em_newsletter_form,
.em_column_3_4:not(.em_column_inner) > .em_newsletter .em_newsletter_form,
.em_column_2_3:not(.em_column_inner) > .em_newsletter .em_newsletter_form {
	padding-left: 25px;
}

/* Tabs Module */
.em_tabs {
	border: 1px solid #d9d9d9;
}
ul.em_tabs_controls {
	background-color: #f4f4f4;
}
ul.em_tabs_controls:after {
	display: block;
	visibility: visible;
	position: relative;
	z-index: 9;
	top: -1px;
	border-top: 1px solid #d9d9d9;
	content: "";
}
.em_tabs_controls li {
	display: table;
	float: left;
	position: relative;
	z-index: 11;
	max-width: 100%;
	border-right: 1px solid #d9d9d9;
	font-weight: 600;
	line-height: 1.7em;
	cursor: pointer;
}
.em_tabs_controls li:not(.em_tab_active):last-child {
	border-right: none;
}
.em_tabs_controls li a {
	display: table-cell;
	padding: 4px 30px 4px;
	color: #666;
	line-height: inherit;
	vertical-align: middle;
	text-decoration: none;
}
.em_tabs_controls li.em_tab_active {
	background-color: #fff;
}
.em_tab_active a {
	color: #333 !important;
}
.em_tab p:last-of-type {
	padding-bottom: 0;
}
.em_all_tabs {
	background-color: #fff;
}
.em_all_tabs > div,
.em_toggle_close .em_toggle_content {
	display: none;
}
.em_all_tabs .em_active_content {
	display: block;
}
.em_tab {
	padding: 24px 30px;
}
.em_tab_content {
	position: relative;
}

/* Column Adjustments */
.em_column_1_3 .em_tabs_controls,
.em_column_2_5 .em_tabs_controls,
.em_column_1_4 .em_tabs_controls,
.em_column_1_5 .em_tabs_controls,
.em_column_1_6 .em_tabs_controls,
.em_column_3_8 .em_tabs_controls {
	border-bottom: none;
}
.em_column_1_3 .em_tabs_controls li,
.em_column_2_5 .em_tabs_controls li,
.em_column_1_4 .em_tabs_controls li,
.em_column_1_5 .em_tabs_controls li,
.em_column_1_6 .em_tabs_controls li,
.em_column_3_8 .em_tabs_controls li {
	float: none;
	border-right: none;
	border-bottom: 1px solid #d9d9d9;
}
.em_column_1_3 .em_tabs_vertically_stacked .em_tabs_controls li,
.em_column_2_5 .em_tabs_vertically_stacked .em_tabs_controls li,
.em_column_1_4 .em_tabs_vertically_stacked .em_tabs_controls li,
.em_column_1_5 .em_tabs_vertically_stacked .em_tabs_controls li,
.em_column_1_6 .em_tabs_vertically_stacked .em_tabs_controls li,
.em_column_3_8 .em_tabs_vertically_stacked .em_tabs_controls li {
	width: 100%;
}

/* Accordion + Toggle Modules*/
.em_toggle {
	border: 1px solid #d9d9d9;
}
.em_toggle_close {
	padding: 20px;
	background-color: #f4f4f4;
}
.em_toggle_open {
	padding: 20px;
	background-color: #fff;
}
.em_accordion.em_text_align_left h5.em_toggle_title,
.em_accordion.em_text_align_left .em_toggle_title,
.em_accordion .em_toggle.em_text_align_left h5.em_toggle_title,
.em_accordion .em_toggle.em_text_align_left .em_toggle_title,
.em_toggle.em_text_align_left h5.em_toggle_title,
.em_toggle.em_text_align_left .em_toggle_title,
.em_toggle h5.em_toggle_title,
.em_toggle .em_toggle_title {
	position: relative;
	padding: 0 50px 0 0;
	cursor: pointer;
}
.em_toggle_close h5.em_toggle_title,
.em_toggle_close .em_toggle_title {
	color: #666;
}
.em_toggle_open h5.em_toggle_title,
.em_toggle_open .em_toggle_title {
	color: #333;
}
.em_toggle_title:before {
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -0.5em;
	color: #ccc;
	font-size: 16px;
	content: "\e050";
}
.em_accordion .em_toggle_title:before,
.em_toggle .em_toggle_title:before {
	right: 0;
	left: auto;
}
.em_toggle_open .em_toggle_title:before {
	content: "\e04f";
}
.em_toggle_content {
	position: relative;
	padding-top: 20px;
}
.em_toggle_content p:last-of-type {
	padding-bottom: 0;
}
.em_toggle_open {
	z-index: 1;
}

/* Map Module */
.em_map {
	position: relative;
	width: 100%;
	height: 440px;
}
.em_fullwidth_section .em_map_container {
	margin: 0;
}
.em_map_container img {
	max-width: inherit;
}
.em_map_pin {
	display: none;
	visibility: hidden;
}

/* Column Adjustments */
.em_column_2_3 .em_map {
	height: 400px;
}
.em_column_1_2 .em_map,
.em_column_3_5 .em_map,
.em_column_3_8 .em_map {
	height: 280px;
}
.em_column_1_3 .em_map,
.em_column_2_5 .em_map,
.em_column_1_4 .em_map,
.em_column_1_5 .em_map,
.em_column_1_6 .em_map {
	height: 230px;
}

/* Contact Form Module */
.grecaptcha-badge {
	visibility: hidden;
}
body.em_recaptcha_enabled .grecaptcha-badge {
	visibility: initial;
}
.em_contact_form {
	margin-left: -3%;
}
.em_contact_form [data-conditional-logic] {
	display: none;
}
p.em_contact_field {
	margin-bottom: 3%;
	padding: 0 0 0 3%;
	background-position: center;
	background-size: cover;
}
p.em_contact_field_half + p.em_contact_field_last:not(.em_contact_field_half),
p.em_contact_field:not(.em_contact_field_last) {
	clear: both;
}
p.em_contact_field.em_contact_field_last + p.em_contact_field.em_contact_field_last {
	clear: both;
}
.em_contact_field.em_section_parallax,
.em_contact_field.em_section_video {
	position: relative;
}
.em_contact_field * {
	position: relative;
}
.em_contact_field a {
	color: inherit;
	font-weight: 700;
	text-decoration: underline;
}
.em_contact_main_title {
	position: relative;
	padding-bottom: 16px;
	font-weight: 500;
}
h1.em_contact_main_title {
	font-size: 26px;
}
.em-contact-message {
	position: relative;
}
.em_column_1_3 .em_contact_main_title,
.em_column_2_5 .em_contact_main_title,
.em_column_1_4 .em_contact_main_title,
.em_column_1_5 .em_contact_main_title,
.em_column_1_6 .em_contact_main_title {
	font-size: 22px;
}
.em_contact_form_label {
	display: none;
}
.em_contact_right {
	display: inline-block;
	min-width: 105px;
	margin: 0;
	text-align: right;
}
.em_contact_right .em_contact_captcha_question {
	vertical-align: middle;
}
.em_contact {
	position: relative;
}
.em_contact .em_contact_field_half {
	float: left;
	width: 50%;
}
.em_contact p input,
.em_contact p textarea,
.em_subscribe .em_contact_field input,
.em_subscribe .em_contact_field textarea {
	width: 100%;
	padding: 16px;
	border-width: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	color: #999;
	background-color: #eee;
	font-size: 14px;

	-webkit-appearance: none;
}
.em_subscribe .em_contact_field input,
.em_subscribe .em_contact_field textarea {
	background-color: #fff;
}
.em_contact p textarea,
.em_subscribe .em_contact_field textarea {
	font-family: inherit;
}
.em_contact p input::-moz-placeholder,
.em_contact p textarea::-moz-placeholder {
	opacity: 1;
}
.em_contact p input:-moz-placeholder,
.em_contact p textarea:-moz-placeholder {
	opacity: 1;
}
.em_contact_right p input {
	max-width: 50px;
	padding: 16px;
}
.em_contact p input[type="checkbox"],
.em_contact p input[type="radio"],
.em_subscribe .em_contact_field input[type="checkbox"],
.em_subscribe .em_contact_field input[type="radio"] {
	display: none;
	width: auto;
	max-width: none;
	margin: 0;
	padding: 0;
}
.em_contact p input[type="checkbox"] + label,
.em_contact p input[type="radio"] + label,
.em_subscribe .em_contact_field input[type="checkbox"] + label,
.em_subscribe .em_contact_field input[type="radio"] + label {
	display: inline-block;
	position: relative;
	min-height: 1.7em;
	line-height: 1.7em;
	vertical-align: middle;
	cursor: pointer;
}
.em_contact p input[type="checkbox"] + label i,
.em_contact p input[type="radio"] + label i,
.em_subscribe .em_contact_field input[type="checkbox"] + label i,
.em_subscribe .em_contact_field input[type="radio"] + label i {
	display: inline-block;
	position: relative;
	width: 18px;
	height: 18px;
	margin-right: 6px;
	background-color: #eee;
	font-style: normal;
	vertical-align: middle;
	content: "";
}
.em_subscribe .em_contact_field input[type="checkbox"] + label i,
.em_subscribe .em_contact_field input[type="radio"] + label i,
.em_subscribe .em_contact_field select,
.em_subscribe .em_contact_field textarea,
.em_subscribe .em_contact_field input[type="text"] {
	background-color: #fff;
}
.em_subscribe .em_contact_field input[type="checkbox"] + label i,
.em_subscribe .em_contact_field select,
.em_subscribe .em_contact_field textarea,
.em_subscribe .em_contact_field input[type="text"] {
	border-radius: 3px;
}
.em_contact p input[type="radio"] + label i,
.em_subscribe .em_contact_field input[type="radio"] + label i {
	border-radius: 50%;
}
.em_contact p input[type="checkbox"]:checked + label i:before,
.em_contact p input[type="radio"]:checked + label i:before,
.em_subscribe .em_contact_field input[type="checkbox"]:checked + label i:before,
.em_subscribe .em_contact_field input[type="radio"]:checked + label i:before {
	position: absolute;
	top: 50%;
	left: 50%;
	content: "";
	transform: translate(-50%, -50%);
}
.em_contact p input[type="checkbox"]:checked + label i:before,
.em_subscribe .em_contact_field input[type="checkbox"]:checked + label i:before {
	width: 17px;
	height: 17px;
	color: #545454;
	font-family: "dashicons";
	font-size: 17px;
	line-height: 17px;
	content: "\f147";
}
.em_contact p input[type="radio"]:checked + label i:before,
.em_subscribe .em_contact_field input[type="radio"]:checked + label i:before {
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #545454;
}
.em_contact p input[type="checkbox"] ~ input[type="text"],
.em_subscribe .em_contact_field input[type="checkbox"] ~ input[type="text"] {
	display: none !important;
}
.em_contact_field[data-type="select"] {
	position: relative;
}
.em_contact_field[data-type="select"]:after {
	position: absolute;
	top: 50%;
	right: 10px;
	width: 0;
	height: 0;
	margin-top: 3px;
	border: 6px solid;
	border-color: #666 transparent transparent transparent;
	content: "";
	transform: translateY(-50%);
	pointer-events: none;
}
.em_contact_select {
	box-sizing: border-box;
	width: 100%;
	padding: 16px 20px 16px 16px;
	border: 0;
	border-radius: 0;
	color: #999;
	background-color: #eee;
	font-size: 14px;

	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.em_contact_select::-ms-expand {
	display: none;
}
.em_contact_field_options_wrapper {
	display: block;
}
.em_contact_field_options_wrapper .em_contact_field_options_title {
	margin-bottom: 0.5em;
	font-weight: 600;
}
.em_contact_field_options_wrapper:after {
	display: block;
	clear: both;
	content: " ";
}
.em_contact_field_options_title,
.em_contact_field_select_title,
.em_contact_field_checkbox,
.em_contact_field_radio {
	display: block;
}
.em_contact_field_radio_title,
.em_contact_field_select_title {
	padding-bottom: 4px;
	font-size: 16px;
}
.em_contact_field textarea.em_contact_message {
	display: block;
	min-height: 150px;
}
.em_contact_submit,
.em_contact_reset {
	display: inline-block;
	margin: 0 0 0 18px;
	font-family: inherit;
	cursor: pointer;
}
.em_contact p .e_contact_error {
	border: 1px solid #f00 !important;
}
.em_contact .em_contact_form p.e_contact_error .em_contact_field_radio_title,
.em_contact .em_contact_form p.e_contact_error .em_contact_field_radio label,
.em_contact .em_contact_form p.e_contact_error input[type="checkbox"] + label {
	color: #f00 !important;
}
.e_contact_bottom_container {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: flex;
	float: right;
	margin-top: -1.5%;
	text-align: right;
}
.em_contact_form p[data-id="e_number"] {
	position: absolute !important;
	transform: scale(0.01, 0.01) !important;
}
.em_contact_form p[data-id="e_number"] input {
	border: none !important;
	background: transparent !important;
}
.em_contact_field.em_text_align_center .em_contact_field_radio_title,
.em_contact_field.em_text_align_center .em_contact_field_radio_list,
.em_contact_field.em_text_align_right .em_contact_field_radio_title,
.em_contact_field.em_text_align_right .em_contact_field_radio_list,
.em_contact_field.em_text_align_justified .em_contact_field_radio_title,
.em_contact_field.em_text_align_justified .em_contact_field_radio_list,
.em_contact_form_container.em_text_align_center .em_contact_field_radio_title,
.em_contact_form_container.em_text_align_center .em_contact_field_radio_list,
.em_contact_form_container.em_text_align_right .em_contact_field_radio_title,
.em_contact_form_container.em_text_align_right .em_contact_field_radio_list,
.em_contact_form_container.em_text_align_justified .em_contact_field_radio_title,
.em_contact_form_container.em_text_align_justified .em_contact_field_radio_list {
	float: none;
}
.em_contact_field.em_text_align_center .em_contact_field_radio_wrapper,
.em_contact_field.em_text_align_right .em_contact_field_radio_wrapper,
.em_contact_field.em_text_align_justified .em_contact_field_radio_wrapper,
.em_contact_form_container.em_text_align_center .em_contact_field_radio_wrapper,
.em_contact_form_container.em_text_align_right .em_contact_field_radio_wrapper,
.em_contact_form_container.em_text_align_justified .em_contact_field_radio_wrapper {
	display: flex;
}
.em_contact_field.em_text_align_center .em_contact_field_radio_wrapper,
.em_contact_form_container.em_text_align_center .em_contact_field_radio_wrapper {
	justify-content: center;
}
.em_contact_field.em_text_align_right .em_contact_field_radio_wrapper,
.em_contact_form_container.em_text_align_right .em_contact_field_radio_wrapper {
	justify-content: flex-end;
}
.em_contact_field.em_text_align_justified .em_contact_field_radio_wrapper,
.em_contact_form_container.em_text_align_justified .em_contact_field_radio_wrapper {
	justify-content: space-between;
}

/* Countdown Timer Module */
.em_countdown_timer {
	padding: 4%;
}
.em_countdown_timer .em_countdown_timer_container {
	position: relative;
	width: 100%;
	text-align: center;
	vertical-align: top;
}
.em_countdown_timer .title {
	margin: 0 0 30px;
	padding: 0;
	font-weight: 500;
	text-align: center;
}
.em_countdown_timer h4.title {
	font-size: 26px;
}
.em_countdown_timer .section {
	display: inline-block;
	position: relative;
}
.em_countdown_timer .section.values {
	width: 17%;
	max-width: 160px;
	vertical-align: top;
}
.em_countdown_timer .section p {
	display: inline-block;
	padding-bottom: 0;
	font-size: 54px;
	line-height: 54px;
	text-align: center;
}
.em_countdown_timer .section.zero p {
	opacity: 0.4;
}
.em_countdown_timer .section p.value {
	min-width: 100%;
}
.em_countdown_timer .section p.label {
	display: block;
	font-size: 14px;
	line-height: 25px;
	text-align: center;
}
.em_countdown_timer .sep {
	position: relative;
}
.em_countdown_timer .sep.sep.sep.sep.sep p {
	text-decoration: none !important;
}

/* Column Adjustments */
.em_column_1_2 .em_countdown_timer .section p,
.em_column_3_5 .em_countdown_timer .section p {
	font-size: 38px;
	line-height: 38px;
}
.em_column_1_2 .em_countdown_timer .section p.label,
.em_column_3_5 .em_countdown_timer .section p.label {
	font-size: 12px;
	line-height: 20px;
}
.em_column_1_3 .em_countdown_timer .title,
.em_column_2_5 .em_countdown_timer .title,
.em_column_1_4 .em_countdown_timer .title,
.em_column_1_5 .em_countdown_timer .title,
.em_column_1_6 .em_countdown_timer .title {
	margin-bottom: 20px;
	font-size: 22px;
}
.em_column_3_8 .em_countdown_timer .section p,
.em_column_1_3 .em_countdown_timer .section p,
.em_column_2_5 .em_countdown_timer .section p {
	font-size: 28px;
	line-height: 28px;
}
.em_column_1_4 .em_countdown_timer .section p,
.em_column_1_5 .em_countdown_timer .section p,
.em_column_1_6 .em_countdown_timer .section p {
	font-size: 20px;
	line-height: 20px;
}
.em_column_3_8 .em_countdown_timer .section p.label,
.em_column_1_3 .em_countdown_timer .section p.label,
.em_column_2_5 .em_countdown_timer .section p.label,
.em_column_1_4 .em_countdown_timer .section p.label,
.em_column_1_5 .em_countdown_timer .section p.label,
.em_column_1_6 .em_countdown_timer .section p.label {
	font-size: 11px;
	line-height: 19px;
}

/* Circle Counter Module */
.em_circle_counter,
.em_number_counter {
	position: relative;
	margin: 0 auto 30px;
	text-align: center;
}
.em_circle_counter {
	max-width: 225px;
}
.em_circle_counter_inner {
	display: block;
	position: relative;
}
.em_circle_counter canvas {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: auto !important;
}
.em_circle_counter .percent {
	word-wrap: initial;
}
.em_circle_counter .percent,
.em_number_counter .percent {
	position: relative;
	z-index: 2;
}
.em_circle_counter .percent p {
	visibility: hidden;
}
.em_circle_counter .percent p,
.em_slide_content .em_circle_counter .percent p:last-of-type {
	position: relative;
	padding: 49% 0;
	font-size: 40px;
	font-weight: 500;
	line-height: 0.1em;
}
.em_circle_counter h3,
.em_number_counter h3 {
	position: relative;
	font-size: 18px;
}
.em_circle_counter .em_module_header,
.em_number_counter .em_module_header {
	position: relative;
}
.em_circle_counter.em_with_title .percent,
.em_number_counter.em_with_title .percent {
	margin-bottom: 20px;
}
.em_number_counter {
	opacity: 0;
	-webkit-transition: opacity 1s;
	-moz-transition: opacity 1s;
	transition: opacity 1s;
}
.em_number_counter.active {
	opacity: 1;
}

/* Number Counter Module */
.em_number_counter {
	width: auto;
}
.em_number_counter canvas {
	display: none;
	visibility: hidden;
}
.em_number_counter .percent {
	position: relative;
	height: 72px;
}
.em_number_counter .percent p {
	font-size: 72px;
	font-weight: 500;
	line-height: 72px;
}

/* Exhibitor Post Type */
.em_post .entry-content {
	padding-top: 30px;
}
.em_portfolio_item h2,
.em_gallery_grid .em_gallery_item h3,
.em_portfolio_item .em_module_header,
.em_gallery_grid .em_gallery_item .em_gallery_title {
	margin-top: 10px;
}
.em_inline_icon:before,
.e_overlay.em_inline_icon:before {
	content: attr(data-icon);
}

/* Icon - Tablet */
@media all and (max-width: 980px) {
	.em_inline_icon_tablet:before,
	.e_overlay.em_inline_icon_tablet:before {
		content: attr(data-icon-tablet);
	}
	.em_woo_custom_button_icon .em_custom_button_icon.em_button:after {
		content: attr(data-icon-tablet) !important;
	}
}

/* Icon - Phone */
@media all and (max-width: 767px) {
	.em_inline_icon_phone:before,
	.e_overlay.em_inline_icon_phone:before {
		content: attr(data-icon-phone);
	}
	.em_woo_custom_button_icon .em_custom_button_icon.em_button:after {
		content: attr(data-icon-phone) !important;
	}
}

/* Portfolio + Shop Overlay */
.e_overlay {
	display: block;
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	border: 1px solid #e5e5e5;
	opacity: 0;
	background: rgba(255, 255, 255, 0.9);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	-webkit-transform: translate3d(0, 0, 0);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	pointer-events: none;

	-o-backface-visibility: hidden;
}
.e_overlay:before {
	position: absolute;
	top: 55%;
	left: 50%;
	margin: -16px 0 0 -16px;
	font-size: 32px;
	content: "\e050";
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	transition: all 0.4s;
}
.em_gallery_image:hover .e_overlay:before {
	top: 50%;
}
.e_portfolio_image:hover .e_overlay,
.em_fullwidth_portfolio .em_portfolio_image:hover .e_overlay,
.em_fullwidth_portfolio .em_portfolio_image:hover .meta,
.em_gallery_image:hover .e_overlay,
.em_has_overlay:not(.em_image):hover .e_overlay,
.em_image.em_has_overlay .em_image_wrap:hover .e_overlay {
	z-index: 3;
	opacity: 1;
}
.em_slider.em_gallery_fullwidth span.e_overlay {
	display: none;
}
#ie7 .e_overlay,
#ie8 .e_overlay {
	display: none;
}

/* Menu & Fullwidth Menu Modules */
.em_menu.e_hover_enabled:hover,
.em_fullwidth_menu.e_hover_enabled:hover {
	z-index: initial;
}
.em_menu .e-menu-nav,
.em_fullwidth_menu .e-menu-nav,
.em_menu .e-menu-nav > ul,
.em_fullwidth_menu .e-menu-nav > ul {
	float: none;
}
.em_menu .e-menu-nav > ul,
.em_fullwidth_menu .e-menu-nav > ul,
.em_menu .e-menu-nav > ul,
.em_fullwidth_menu .e-menu-nav > ul {
	padding: 0 !important;
	line-height: 1.7em;
}
.em_menu .e-menu-nav > ul ul,
.em_fullwidth_menu .e-menu-nav > ul ul {
	padding: 20px 0;
	text-align: left;
}
.em_bg_layout_dark.em_menu ul li a,
.em_bg_layout_dark.em_fullwidth_menu ul li a {
	color: #fff;
}
.em_bg_layout_dark.em_menu ul li a:hover,
.em_bg_layout_dark.em_fullwidth_menu ul li a:hover {
	color: rgba(255, 255, 255, 0.8);
}
.e-menu li li.menu-item-has-children > a:first-child:after {
	top: 12px;
}
.em_menu .e-menu-nav > ul.upwards li ul,
.em_fullwidth_menu .e-menu-nav > ul.upwards li ul {
	top: auto;
	bottom: 100%;
	border-top: none;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #545454;
	-webkit-box-shadow: 2px -2px 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 2px -2px 5px rgba(0, 0, 0, 0.1);
	box-shadow: 2px -2px 5px rgba(0, 0, 0, 0.1);
}
.em_menu .e-menu-nav > ul.upwards li ul li ul,
.em_fullwidth_menu .e-menu-nav > ul.upwards li ul li ul {
	bottom: -23px;
}
.em_menu .e-menu-nav > ul.upwards li.mega-menu ul ul,
.em_fullwidth_menu .e-menu-nav > ul.upwards li.mega-menu ul ul {
	top: auto;
	bottom: 0;
	border: none;
}
.em_menu_inner_container {
	position: relative;
}
.em_menu__wrap {
	margin: 0 -11px;
}
.em_menu__wrap .mobile_menu_bar {
	transform: translate(0, 3%);
}
.em_menu__wrap .mobile_menu_bar:before {
	top: 0;
}
.em_menu__menu {
	margin-right: 11px;
	margin-left: 11px;
}
.em_menu__logo {
	overflow: hidden;
}
.em_menu__logo img {
	display: block;
}
.em_menu__search-button:after {
	content: "\55";
}
a.em_menu__icon,
button.em_menu__icon {
	display: flex;
	margin: 0 11px;
	padding: 0;
	border: 0;
	background: none;
	font-family: "ETmodules";
	font-size: 17px;
	cursor: pointer;

	align-items: center;
}
.em_menu .em_menu__wrap,
.em_fullwidth_menu .em_menu__wrap {
	display: flex;
	opacity: 1;

	align-items: stretch;
	flex: 1 1 auto;
	flex-wrap: wrap;
	justify-content: flex-start;
}
.em_menu .em_menu__wrap--visible,
.em_fullwidth_menu .em_menu__wrap--visible {
	animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}
.em_menu .em_menu__wrap--hidden,
.em_fullwidth_menu .em_menu__wrap--hidden {
	opacity: 0;
	animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}
.em_menu .em_menu__menu,
.em_fullwidth_menu .em_menu__menu {
	display: flex;

	align-items: stretch;
	flex: 0 1 auto;
	justify-content: flex-start;
}
.em_menu .em_menu__menu > nav,
.em_fullwidth_menu .em_menu__menu > nav {
	display: flex;

	align-items: stretch;
}
.em_menu .em_menu__menu > nav > ul,
.em_fullwidth_menu .em_menu__menu > nav > ul {
	display: flex;

	align-items: stretch;
	flex-wrap: wrap;
	justify-content: flex-start;
}
.em_menu .em_menu__menu > nav > ul > li,
.em_fullwidth_menu .em_menu__menu > nav > ul > li {
	display: flex;
	position: relative;
	margin: 0;

	align-items: stretch;
}
.em_menu .em_menu__menu > nav > ul > li.mega-menu,
.em_fullwidth_menu .em_menu__menu > nav > ul > li.mega-menu {
	position: static;
}
.em_menu .em_menu__menu > nav > ul > li > ul,
.em_fullwidth_menu .em_menu__menu > nav > ul > li > ul {
	top: calc(100% - 1px);
	left: 0;
}
.em_menu .em_menu__menu > nav > ul.upwards > li > ul,
.em_fullwidth_menu .em_menu__menu > nav > ul.upwards > li > ul {
	top: auto;
	bottom: calc(100% - 1px);
}
.em_menu--with-logo .em_menu__menu > nav > ul > li > a,
.em_fullwidth_menu--with-logo .em_menu__menu > nav > ul > li > a {
	display: flex;
	padding: 31px 0;
	white-space: nowrap;

	align-items: center;
}
.em_menu--with-logo .em_menu__menu > nav > ul > li > a:after,
.em_fullwidth_menu--with-logo .em_menu__menu > nav > ul > li > a:after {
	top: 50% !important;
	transform: translate(0, -50%);
}
.em_menu--without-logo .em_menu__menu > nav > ul,
.em_fullwidth_menu--without-logo .em_menu__menu > nav > ul {
	padding: 0 !important;
}
.em_menu--without-logo .em_menu__menu > nav > ul > li,
.em_fullwidth_menu--without-logo .em_menu__menu > nav > ul > li {
	margin-top: 8px;
}
.em_menu--without-logo .em_menu__menu > nav > ul > li > a,
.em_fullwidth_menu--without-logo .em_menu__menu > nav > ul > li > a {
	padding-bottom: 8px;
}
.em_menu--without-logo .em_menu__menu > nav > ul.upwards > li,
.em_fullwidth_menu--without-logo .em_menu__menu > nav > ul.upwards > li {
	margin-top: 0;
	margin-bottom: 8px;
}
.em_menu--without-logo .em_menu__menu > nav > ul.upwards > li > a,
.em_fullwidth_menu--without-logo .em_menu__menu > nav > ul.upwards > li > a {
	padding-top: 8px;
	padding-bottom: 0;
}
.em_menu--without-logo .em_menu__menu > nav > ul.upwards > li > a:after,
.em_fullwidth_menu--without-logo .em_menu__menu > nav > ul.upwards > li > a:after {
	top: auto;
	bottom: 0;
}
.em_menu .em_menu__icon,
.em_fullwidth_menu .em_menu__icon {
	flex: 0 0 auto;
}
.em_menu .e-menu,
.em_fullwidth_menu .e-menu {
	margin-right: -11px;
	margin-left: -11px;
}
.em_menu .e-menu > li,
.em_fullwidth_menu .e-menu > li {
	padding-right: 11px;
	padding-left: 11px;
}
.em_menu--style-left_aligned .em_row,
.em_fullwidth_menu--style-left_aligned .em_row,
.em_menu--style-left_aligned .em_menu_inner_container,
.em_fullwidth_menu--style-left_aligned .em_menu_inner_container {
	display: flex;

	align-items: stretch;
}
.em_menu--style-left_aligned .em_menu__logo-wrap,
.em_fullwidth_menu--style-left_aligned .em_menu__logo-wrap {
	display: flex;

	align-items: center;
	flex: 0 1 auto;
}
.em_menu--style-left_aligned .em_menu__logo,
.em_fullwidth_menu--style-left_aligned .em_menu__logo {
	margin-right: 30px;
}
.rtl .em_menu--style-left_aligned .em_menu__logo,
.rtl .em_fullwidth_menu--style-left_aligned .em_menu__logo {
	margin-right: 0;
	margin-left: 30px;
}
.em_menu--style-left_aligned.em_text_align_center .em_menu__wrap,
.em_fullwidth_menu--style-left_aligned.em_text_align_center .em_menu__wrap {
	justify-content: center;
}
.em_menu--style-left_aligned.em_text_align_center .em_menu__menu > nav > ul,
.em_fullwidth_menu--style-left_aligned.em_text_align_center .em_menu__menu > nav > ul {
	justify-content: center;
}
.em_menu--style-left_aligned.em_text_align_right .em_menu__wrap,
.em_fullwidth_menu--style-left_aligned.em_text_align_right .em_menu__wrap {
	justify-content: flex-end;
}
.em_menu--style-left_aligned.em_text_align_right .em_menu__menu > nav > ul,
.em_fullwidth_menu--style-left_aligned.em_text_align_right .em_menu__menu > nav > ul {
	justify-content: flex-end;
}
.em_menu--style-left_aligned.em_text_align_justified .em_menu__wrap,
.em_fullwidth_menu--style-left_aligned.em_text_align_justified .em_menu__wrap {
	flex-grow: 1;
}
.em_menu--style-left_aligned.em_text_align_justified .em_menu__menu,
.em_fullwidth_menu--style-left_aligned.em_text_align_justified .em_menu__menu {
	flex-grow: 1;
}
.em_menu--style-left_aligned.em_text_align_justified .em_menu__menu > nav,
.em_fullwidth_menu--style-left_aligned.em_text_align_justified .em_menu__menu > nav {
	flex-grow: 1;
}
.em_menu--style-left_aligned.em_text_align_justified .em_menu__menu > nav > ul,
.em_fullwidth_menu--style-left_aligned.em_text_align_justified .em_menu__menu > nav > ul {
	flex-grow: 1;
	justify-content: space-between;
}
.em_menu--style-centered .em_menu__logo-wrap,
.em_fullwidth_menu--style-centered .em_menu__logo-wrap {
	display: flex;
	flex-direction: column;

	align-items: center;
}
.em_menu--style-centered .em_menu__logo,
.em_fullwidth_menu--style-centered .em_menu__logo,
.em_menu--style-centered .em_menu__logo img,
.em_fullwidth_menu--style-centered .em_menu__logo img {
	margin: 0 auto;
}
.em_menu--style-centered .em_menu__wrap,
.em_fullwidth_menu--style-centered .em_menu__wrap {
	justify-content: center;
}
.em_menu--style-inline_centered_logo .em_row > .em_menu__logo-wrap,
.em_fullwidth_menu--style-inline_centered_logo .em_row > .em_menu__logo-wrap,
.em_menu--style-inline_centered_logo .em_menu_inner_container > .em_menu__logo-wrap,
.em_fullwidth_menu--style-inline_centered_logo .em_menu_inner_container > .em_menu__logo-wrap {
	display: none;
	margin-bottom: 30px;
}
.em_menu--style-inline_centered_logo .em_menu__logo,
.em_fullwidth_menu--style-inline_centered_logo .em_menu__logo {
	display: flex;

	align-items: center;
}
.em_menu--style-inline_centered_logo .em_menu__logo,
.em_fullwidth_menu--style-inline_centered_logo .em_menu__logo,
.em_menu--style-inline_centered_logo .em_menu__logo img,
.em_fullwidth_menu--style-inline_centered_logo .em_menu__logo img {
	margin: 0 auto;
}
.em_menu--style-inline_centered_logo .em_menu__wrap,
.em_fullwidth_menu--style-inline_centered_logo .em_menu__wrap {
	justify-content: center;
}
.em_menu--style-inline_centered_logo .em_menu__logo-slot,
.em_fullwidth_menu--style-inline_centered_logo .em_menu__logo-slot {
	align-items: center !important;
}
.em_menu--style-inline_centered_logo .em_menu__logo-slot .em_menu__logo-wrap,
.em_fullwidth_menu--style-inline_centered_logo .em_menu__logo-slot .em_menu__logo-wrap,
.em_menu--style-inline_centered_logo .em_menu__logo-slot .em_menu__logo,
.em_fullwidth_menu--style-inline_centered_logo .em_menu__logo-slot .em_menu__logo {
	width: 100%;
	height: 100%;
}
.em_menu--style-inline_centered_logo .em_menu__logo-slot img,
.em_fullwidth_menu--style-inline_centered_logo .em_menu__logo-slot img {
	max-height: 100%;
}
.em_menu .em_menu__logo-slot .e-fb-content-placeholder,
.em_fullwidth_menu .em_menu__logo-slot .e-fb-content-placeholder {
	min-width: 96px;
}
.em_menu .em_menu__search-container,
.em_fullwidth_menu .em_menu__search-container {
	display: flex;
	position: absolute;
	z-index: 999;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;

	align-content: stretch;
	justify-content: stretch;
}
.em_menu .em_menu__search-container--visible,
.em_fullwidth_menu .em_menu__search-container--visible {
	opacity: 1;
	animation: fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}
.em_menu .em_menu__search-container--hidden,
.em_fullwidth_menu .em_menu__search-container--hidden {
	animation: fadeOutTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}
.em_menu .em_menu__search-container--disabled,
.em_fullwidth_menu .em_menu__search-container--disabled {
	display: none;
}
.em_menu .em_menu__search,
.em_fullwidth_menu .em_menu__search {
	display: flex;

	align-items: center;
	flex: 1 1 auto;
	justify-content: stretch;
}
.em_menu .em_menu__search-form,
.em_fullwidth_menu .em_menu__search-form {
	flex: 1 1 auto;
}
.em_menu .em_menu__search-input,
.em_fullwidth_menu .em_menu__search-input {
	width: 100%;
	border: 0;
	color: #333;
	background: transparent;
}
.em_menu .em_menu__close-search-button,
.em_fullwidth_menu .em_menu__close-search-button {
	flex: 0 0 auto;
}
.em_menu .em_menu__close-search-button:after,
.em_fullwidth_menu .em_menu__close-search-button:after {
	font-size: 1.7em;
	content: "\4d";
}
.em_fullwidth_menu--without-logo .em_menu__menu > nav > ul {
	padding: 28px 0 0 !important;
}
.em_fullwidth_menu--without-logo .em_menu__menu > nav > ul > li {
	margin-top: 5px;
}
.em_fullwidth_menu--without-logo .em_menu__menu > nav > ul > li > a {
	display: flex;
	padding-bottom: 29px;
	white-space: nowrap;

	align-items: center;
}
.em_fullwidth_menu--without-logo .em_menu__menu > nav > ul.upwards {
	padding: 0 0 28px 0 !important;
}
.em_fullwidth_menu--without-logo .em_menu__menu > nav > ul.upwards > li {
	margin-top: 0;
	margin-bottom: 5px;
}
.em_fullwidth_menu--without-logo .em_menu__menu > nav > ul.upwards > li > a {
	padding-top: 29px;
	padding-bottom: 0;
}
.em_fullwidth_menu--without-logo .em_menu__menu > nav > ul.upwards > li > a:after {
	top: auto;
	bottom: 0;
}

/* Login Module */
.em_forgot_password {
	margin-top: -5px;
	font-size: 12px;
}
.em_forgot_password a {
	color: #fff;
	text-decoration: underline;
}
.em_bg_layout_light .em_forgot_password a {
	color: #666;
}

/* Person Module */
.em_team_member_image {
	display: table-cell;
	float: left;
	position: relative;
	max-width: 320px;
	margin-right: 30px;
	line-height: 0 !important;
}
.em_column .em_team_member_image.e-svg {
	width: 320px;
	max-width: 100%;
}
.em_team_member_description {
	display: table-cell;
	position: relative;
	vertical-align: top;
}
.em_team_member_no_image .em_team_member_description {
	display: block !important;
}
.em_member_position {
	padding-bottom: 7px;
	color: #aaa;
}

/* Column Adjustments */
.em_column_1_2 .em_team_member_image,
.em_column_3_5 .em_team_member_image,
.em_column_3_8 .em_team_member_image,
.em_column_1_3 .em_team_member_image,
.em_column_2_5 .em_team_member_image,
.em_column_1_4 .em_team_member_image,
.em_column_1_5 .em_team_member_image,
.em_column_1_6 .em_team_member_image {
	display: block;
	float: none;
	width: auto;
	margin: 0 0 12px;
	text-align: center;
}
.em_column_1_2 .em_team_member_description,
.em_column_3_5 .em_team_member_description,
.em_column_3_8 .em_team_member_description,
.em_column_1_3 .em_team_member_description,
.em_column_2_5 .em_team_member_description,
.em_column_1_4 .em_team_member_description,
.em_column_1_5 .em_team_member_description,
.em_column_1_6 .em_team_member_description,
.em_column_3_4 .em_team_member_description {
	display: block;
}

/* Social Media */
.em_member_social_links li {
	display: inline-block;
	margin-right: 15px;
}
.em_member_social_links a {
	display: inline-block;
	position: relative;
	color: #b2b2b2;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	transition: color 300ms ease 0s;
}
.em_facebook_icon:before {
	content: "\e093";
}
.em_twitter_icon:before {
	content: "\e094";
}
.em_google_icon:before {
	content: "\e096";
}
.em_linkedin_icon:before {
	content: "\e09d";
}
.em_member_social_links span {
	display: none;
}

/* Blog Post Formats */
.e_quote_content,
.e_link_content,
.e_audio_content,
.em_audio_module_content {
	position: relative;
	text-align: center;
	word-wrap: break-word;
}
.e_link_content,
.e_audio_content,
.em_audio_module_content,
.e_quote_content {
	padding: 50px 60px;
}
.e_audio_content .wp-block-audio {
	margin: 0;
	padding: 0;
}

/* Link Post Format */
.e_quote_content blockquote p,
.e_quote_content blockquote cite,
.e_link_content h2,
.e_link_content a.e_link_main_url,
.e_audio_content h2,
.em_audio_module_content h2 {
	color: #fff !important;
}
.em_text_color_dark .e_quote_content blockquote p,
.em_text_color_dark .e_quote_content blockquote cite,
.em_text_color_dark .e_link_content h2,
.em_text_color_dark .e_link_content a.e_link_main_url,
.em_text_color_dark .e_audio_content h2,
.em_text_color_dark .em_audio_module_content h2,
.em_text_color_dark .e_audio_module_meta {
	color: #666 !important;
}
.em_text_color_dark.e_quote_content blockquote p,
.em_text_color_dark.e_quote_content blockquote cite,
.em_text_color_dark.e_link_content h2,
.em_text_color_dark.e_link_content a.e_link_main_url,
.em_text_color_dark.e_audio_content h2,
.em_text_color_dark.em_audio_module_content h2 {
	color: #bbb !important;
}
.em_text_color_dark.e_quote_content,
.em_text_color_dark.e_link_content,
.em_text_color_dark.e_audio_content {
	background-color: #e8e8e8;
}
.e_quote_main_link {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
}

/* Quote Post Format */
.e_quote_content blockquote {
	margin: 0;
	padding: 0;
	border: none;
}
.e_quote_content blockquote p,
.e_link_content h2,
.e_audio_content h2,
.em_audio_module_content h2 {
	margin-top: 0;
}
.e_quote_content blockquote p,
.e_link_content h2,
.e_audio_content h2 {
	line-height: 44px;
}
.e_audio_content h2 {
	margin-bottom: 20px;
}
.e_quote_content blockquote cite,
.e_link_content a.e_link_main_url {
	font-size: 18px;
	font-weight: 200;
}
.e_quote_content blockquote cite {
	font-style: normal;
}

/* Column Adjustments */
.em_column_1_2 .e_audio_content h2,
.em_column_3_5 .e_audio_content h2,
.em_column_1_3 .e_audio_content h2,
.em_column_2_5 .e_audio_content h2,
.em_column_3_8 .e_audio_content h2,
.em_column_1_4 .e_audio_content h2,
.em_column_1_5 .e_audio_content h2,
.em_column_1_6 .e_audio_content h2,
.em_blog_grid .e_audio_content h2 {
	margin-top: 0;
	margin-bottom: 9px;
}
.em_column_2_3 .e_quote_content {
	padding: 50px 42px 45px;
}
.em_column_2_3 .e_link_content,
.em_column_2_3 .e_audio_content,
.em_column_2_3 .em_audio_module_content {
	padding: 40px 40px 45px;
}
.em_column_1_2 .e_quote_content,
.em_column_3_5 .e_quote_content,
.em_column_1_2 .e_link_content,
.em_column_3_5 .e_link_content,
.em_column_1_2 .e_audio_content,
.em_column_3_5 .e_audio_content {
	padding: 35px 40px;
}
.em_column_1_2 .em_audio_module_content,
.em_column_3_5 .em_audio_module_content {
	padding: 40px 40px 35px;
}
.em_column_1_2 .e_quote_content blockquote p,
.em_column_3_5 .e_quote_content blockquote p {
	font-size: 26px;
	line-height: 32px;
}
.em_column_1_2 .e_link_content h2,
.em_column_3_5 .e_link_content h2,
.em_column_1_2 .e_audio_content h2,
.em_column_3_5 .e_audio_content h2 {
	line-height: 32px;
}
.em_column_1_2 .e_quote_content blockquote cite,
.em_column_3_5 .e_quote_content blockquote cite,
.em_column_1_2 .e_link_content a.e_link_main_url,
.em_column_3_5 .e_link_content a.e_link_main_url {
	font-size: 14px;
}
.em_column_1_3 .e_quote_content,
.em_column_2_5 .e_quote_content,
.em_column_3_8 .e_quote_content,
.em_column_1_4 .e_quote_content,
.em_column_1_5 .e_quote_content,
.em_column_1_6 .e_quote_content,
.em_blog_grid .e_quote_content {
	padding: 35px 30px 32px;
}
.em_column_1_3 .e_link_content,
.em_column_2_5 .e_link_content,
.em_column_3_8 .e_link_content,
.em_column_1_4 .e_link_content,
.em_column_1_5 .e_link_content,
.em_column_1_6 .e_link_content,
.em_blog_grid .e_link_content,
.em_column_1_3 .e_audio_content,
.em_column_2_5 .e_audio_content,
.em_column_3_8 .e_audio_content,
.em_column_1_4 .e_audio_content,
.em_column_1_5 .e_audio_content,
.em_column_1_6 .e_audio_content,
.em_blog_grid .e_audio_content {
	padding: 35px 20px;
}
.em_column_1_3 .e_quote_content blockquote p,
.em_column_2_5 .e_quote_content blockquote p,
.em_column_3_8 .e_quote_content blockquote p,
.em_column_1_4 .e_quote_content blockquote p,
.em_column_1_5 .e_quote_content blockquote p,
.em_column_1_6 .e_quote_content blockquote p,
.em_blog_grid .e_quote_content blockquote p,
.em_column_1_3 .e_link_content h2,
.em_column_2_5 .e_link_content h2,
.em_column_3_8 .e_link_content h2,
.em_column_1_4 .e_link_content h2,
.em_column_1_5 .e_link_content h2,
.em_column_1_6 .e_link_content h2,
.em_blog_grid .e_link_content h2,
.em_column_1_3 .e_audio_content h2,
.em_column_2_5 .e_audio_content h2,
.em_column_3_8 .e_audio_content h2,
.em_column_1_4 .e_audio_content h2,
.em_column_1_5 .e_audio_content h2,
.em_column_1_6 .e_audio_content h2,
.em_blog_grid .e_audio_content h2 {
	font-size: 18px;
	line-height: 26px;
}
.em_column_1_3 .e_quote_content blockquote cite,
.em_column_2_5 .e_quote_content blockquote cite,
.em_column_3_8 .e_quote_content blockquote cite,
.em_column_1_4 .e_quote_content blockquote cite,
.em_column_1_5 .e_quote_content blockquote cite,
.em_column_1_6 .e_quote_content blockquote cite,
.em_blog_grid .e_quote_content blockquote cite,
.em_column_1_3 .e_link_content a.e_link_main_url,
.em_column_2_5 .e_link_content a.e_link_main_url,
.em_column_3_8 .e_link_content a.e_link_main_url,
.em_column_1_4 .e_link_content a.e_link_main_url,
.em_column_1_5 .e_link_content a.e_link_main_url,
.em_column_1_6 .e_link_content a.e_link_main_url,
.em_blog_grid .e_link_content a.e_link_main_url {
	font-size: 14px;
}
.em_blog_grid .e_link_content {
	margin: -20px -20px 19px;
}
.em_blog_grid .e_quote_content {
	margin: -20px -20px 19px;
}
.em_column_3_8 .em_audio_module_content,
.em_column_1_3 .em_audio_module_content,
.em_column_1_4 .em_audio_module_content {
	padding: 30px;
}

/* Audio Post Format */
.em_blog_grid .e_audio_content {
	margin-bottom: 19px;
}
.e_audio_container .mejs-container {
	width: auto !important;
	min-width: unset !important;
	height: auto !important;
}
.e_audio_container .mejs-container,
.e_audio_container .mejs-embed,
.e_audio_container .mejs-embed body,
.e_audio_container .mejs-container .mejs-controls {
	height: auto;
	background: none;
}
.e_audio_container .mejs-time.mejs-currenttime-container,
.e_audio_container .mejs-controls .mejs-time-rail .mejs-time-loaded {
	display: none !important;
}
.e_audio_container .mejs-time {
	display: block !important;
	margin-right: 90px;
	margin-left: 10px;
	padding: 0;
	line-height: inherit;
}
.e_audio_container .mejs-android .mejs-time,
.e_audio_container .mejs-ios .mejs-time,
.e_audio_container .mejs-ipad .mejs-time,
.e_audio_container .mejs-iphone .mejs-time {
	margin-right: 0;
}
.e_audio_container .mejs-controls .mejs-time-rail .mejs-time-total,
.e_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	top: 0;
	right: 0;
	left: auto;
	height: 4px;
	margin: 8px 0 0 0;
	border-radius: 5px;
	background: rgba(255, 255, 255, 0.5);
}
.em_text_color_dark .e_audio_container .mejs-controls .mejs-time-rail .mejs-time-total,
.em_text_color_dark .e_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	background: rgba(153, 153, 153, 0.5);
}
.e_audio_container .mejs-controls > div {
	height: 20px !important;
}
.e_audio_container .mejs-controls div.mejs-time-rail {
	display: block !important;
	position: relative;
	margin-right: 0;
	margin-left: 42px;
	padding-top: 0;
}
.e_audio_container span.mejs-time-total.mejs-time-slider {
	display: block !important;
	position: relative !important;
	min-width: unset !important;
	max-width: 100%;
}
.e_audio_container .mejs-button.mejs-volume-button {
	position: absolute;
	right: 59px;
	bottom: -2px;
	width: auto;
	height: auto;
	margin-left: auto;
}
.e_audio_container .mejs-controls .mejs-time-rail .mejs-time-current,
.e_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	height: 4px;
	border-radius: 5px;
	background: #fff;
}
.em_text_color_dark .e_audio_container .mejs-controls .mejs-time-rail .mejs-time-current,
.em_text_color_dark .e_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	background: #999;
}
.e_audio_container .mejs-controls .mejs-time-rail .mejs-time-handle,
.e_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
	display: block;
	width: 10px;
	border: none;
}
.em_audio_legacy .e_audio_container .mejs-controls .mejs-time-rail .mejs-time-handle {
	top: -3px;
}
.e_audio_container .mejs-time-rail .mejs-time-handle-content {
	border-radius: 100%;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.e_audio_container .mejs-time-rail .mejs-time-hovered {
	height: 4px;
}
.e_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
	position: absolute;
	top: -3px;
	height: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #fff;
}
.em_audio_legacy .e_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
	top: 5px;
}
.em_audio_legacy .e_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	top: 8px;
}
.e_audio_container .mejs-container .mejs-controls .mejs-time span {
	font-size: 18px;
}
.e_audio_container .mejs-controls a.mejs-horizontal-volume-slider {
	display: block!important;
	position: absolute;
	right: 0;
	bottom: 0;
	height: 19px;
	margin-left: 5px;
}
.e_audio_container .mejs-controls div.mejs-horizontal-volume-slider {
	height: 4px;
}
.e_audio_container .mejs-playpause-button button,
.e_audio_container .mejs-volume-button button {
	position: relative !important;
	z-index: 99;
	width: auto !important;
	height: auto !important;
	margin: 0 !important;
	background: none !important;
}
.e_audio_container .mejs-playpause-button button:before {
	top: -8px;
	left: 0;
	font-size: 32px;
	content: "\45" !important;
}
.e_audio_container .mejs-playpause-button button:before,
.e_audio_container .mejs-volume-button button:before {
	color: #fff;
}
.em_text_color_dark .e_audio_container .mejs-playpause-button button:before,
.em_text_color_dark .e_audio_container .mejs-volume-button button:before {
	color: #666;
}
.em_text_color_dark .mejs-controls .mejs-time-rail .mejs-time-handle,
.em_text_color_dark .e_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
	background: #666;
}
.em_text_color_dark .mejs-container .mejs-controls .mejs-time span {
	color: #999;
}
.e_audio_container .mejs-playpause-button {
	position: absolute;
	width: auto !important;
	height: auto !important;
	margin-top: -7px !important;
}
.e_audio_container .mejs-controls .mejs-button button:focus {
	outline: none;
}
.e_audio_container .mejs-playpause-button.mejs-pause button:before {
	content: "\60" !important;
}
.e_audio_container .mejs-volume-button button:before {
	font-size: 18px;
	content: "\e068";
}
.em_column_1_3 .e_audio_container .mejs-container .mejs-controls .mejs-time span,
.em_column_2_5 .e_audio_container .mejs-container .mejs-controls .mejs-time span,
.em_column_3_8 .e_audio_container .mejs-container .mejs-controls .mejs-time span,
.em_column_1_4 .e_audio_container .mejs-container .mejs-controls .mejs-time span,
.em_column_1_5 .e_audio_container .mejs-container .mejs-controls .mejs-time span,
.em_column_1_6 .e_audio_container .mejs-container .mejs-controls .mejs-time span,
.em_blog_grid .e_audio_container .mejs-container .mejs-controls .mejs-time span {
	font-size: 14px;
}
.e_audio_container .mejs-container .mejs-controls {
	position: relative;
	min-width: unset !important;
	padding: 0;

	flex-wrap: wrap;
}
body.rtl.e-db:not(.e-fb-no-rtl) .e_audio_container .mejs-controls .mejs-time-rail .mejs-time-total,
body.rtl.e-db:not(.e-fb-no-rtl) .e_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
body.rtl.e-db:not(.e-fb-no-rtl) .e_audio_container .mejs-controls a.mejs-horizontal-volume-slider {
	right: auto;
	left: 0;
}
body.rtl.e-db:not(.e-fb-no-rtl) .e_audio_container .mejs-controls a.mejs-horizontal-volume-slider {
	margin-left: 0;
}
body.rtl.e-db:not(.e-fb-no-rtl) .e_audio_container .mejs-time {
	margin-right: 10px;
	margin-left: 90px;
}
body.rtl.e-db:not(.e-fb-no-rtl) .e_audio_container .mejs-android .mejs-time,
body.rtl.e-db:not(.e-fb-no-rtl) .e_audio_container .mejs-ios .mejs-time,
body.rtl.e-db:not(.e-fb-no-rtl) .e_audio_container .mejs-ipad .mejs-time,
body.rtl.e-db:not(.e-fb-no-rtl) .e_audio_container .mejs-iphone .mejs-time {
	margin-left: 0;
}
body.rtl.e-db:not(.e-fb-no-rtl) .e_audio_container .mejs-button.mejs-volume-button {
	right: auto;
	left: 59px;
}
body.rtl.e-db:not(.e-fb-no-rtl) .e_audio_container .mejs-controls div.mejs-time-rail {
	margin-right: 42px;
	margin-left: 5px;
}

/* Gallery Post Format */
.em_post .em_gallery_post_type .em_slide {
	min-height: 500px;
	background-position: top center;
	background-size: cover !important;
}
.em_row .em_blog_grid .em_post .em_slide {
	min-height: 180px;
}
.e_gallery_item {
	float: left;
	width: 28.353%;
	margin: 0 7.47% 7.47% 0;
}
.e_gallery_item:nth-child(3n) {
	margin-right: 0;
}
.e_gallery_item:nth-child(3n+1) {
	clear: both;
}

/* Column Adjustments */
.em_column_3_4 .em_post .em_slide {
	min-height: 442px;
}
.em_column_2_3 .em_post .em_slide {
	min-height: 390px;
}
.em_column_1_2 .em_post .em_slide,
.em_column_3_5 .em_post .em_slide {
	min-height: 284px;
}
.em_column_1_3 .em_post .em_slide,
.em_column_2_5 .em_post .em_slide,
.em_column_3_8 .em_post .em_slide {
	min-height: 180px;
}
.em_column_1_4 .em_post .em_slide,
.em_column_1_5 .em_post .em_slide,
.em_column_1_6 .em_post .em_slide {
	min-height: 125px;
}

/* Audio Module */
.em_audio_module {
	position: relative;
}
.em_audio_cover_art {
	position: absolute;
	top: 0;
	left: 0;
	width: 220px;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	transition: inherit;
}
.em_audio_module_content {
	margin-left: 220px;
}
.e_audio_module_meta {
	margin-bottom: 17px;
	color: #fff;
}
.em_audio_no_image .em_audio_module_content {
	margin-left: 0;
}

/* Column Adjustments */
.em_column_1_2 .em_audio_cover_art,
.em_column_3_5 .em_audio_cover_art,
.em_column_3_8 .em_audio_cover_art,
.em_column_1_3 .em_audio_cover_art,
.em_column_2_5 .em_audio_cover_art,
.em_column_1_4 .em_audio_cover_art,
.em_column_1_5 .em_audio_cover_art,
.em_column_1_6 .em_audio_cover_art {
	float: none;
	position: relative;
	width: 100%;
}
.em_column_1_2 .em_audio_module_content,
.em_column_3_5 .em_audio_module_content,
.em_column_3_8 .em_audio_module_content,
.em_column_1_3 .em_audio_module_content,
.em_column_2_5 .em_audio_module_content {
	margin-left: 0;
}
.em_column_1_4 .em_audio_module_content,
.em_column_1_5 .em_audio_module_content,
.em_column_1_6 .em_audio_module_content {
	margin-left: 0;
}
.em_column_1_4 .e_audio_module_meta,
.em_column_1_5 .e_audio_module_meta,
.em_column_1_6 .e_audio_module_meta {
	font-size: 12px;
}
.em_column_1_2 .em_audio_cover_art,
.em_column_3_5 .em_audio_cover_art {
	height: 380px;
}
.em_column_3_8 .em_audio_cover_art {
	height: 275px;
}
.em_column_1_3 .em_audio_cover_art,
.em_column_2_5 .em_audio_cover_art {
	height: 240px;
}
.em_column_1_4 .em_audio_cover_art,
.em_column_1_5 .em_audio_cover_art,
.em_column_1_6 .em_audio_cover_art {
	height: 170px;
}

/* Slider Modules & Gallery Post Format */
.em_slide_video {
	position: absolute;
	top: 50%;
	bottom: auto;
}
.em_slide_video video.wp-video-shortcode,
.em_slide_video .wp-video-shortcode video {
	height: auto;
}
.em_slider {
	overflow: hidden;
	position: relative;
}
.em_slides:after,
.em_row:after,
.em_row_inner:after {
	display: block;
	visibility: hidden;
	clear: both;
	width: 0;
	height: 0;
	line-height: 0;
	content: "";
}
.em_slider .em_slide {
	display: none;
	float: left;
	position: relative;
	width: 100%;
	margin-right: -100%;
	text-align: center;
	list-style: none !important;
}
.format-gallery .em_slider.gallery-not-found .em_slide {
	-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
}
.em_slider.gallery-not-found .em_slide,
.em_slider.gallery-not-found .em_slide .em_container {
	min-height: 0 !important;
}
.em_slider .em_slide,
.em_section {
	background-position: center;
	-webkit-background-size: 100%;
	-webkit-background-size: cover;
	-moz-background-size: 100%;
	-moz-background-size: cover;
	background-size: 100%;
	background-size: cover;
}
.em_slider .em_slide:first-child {
	display: list-item;
}
.em_post > .em_slider {
	margin-bottom: 30px;
}
.em_slider .em_container {
	position: relative;
	z-index: 2;
	width: 100%;
	margin: 0 auto;
}
.em_slide {
	padding: 0 6%;
}
.em_video_slider .em_slide {
	padding: 0;
}
.em_fullwidth_post_slider .em_container,
.em_fullwidth_slider .em_container {
	width: 80%;
	max-width: 1080px;
}

/* Slider Arrows */
.em-arrow-prev,
.em-arrow-next {
	position: absolute;
	z-index: 100;
	top: 50%;
	margin-top: -24px;
	opacity: 0;
	color: #fff;
	font-size: 48px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.em_bg_layout_light .em-arrow-prev,
.em_bg_layout_light .em-arrow-next {
	color: #333;
}
.em_bg_layout_light .em-controllers .em-active-control {
	background-color: #333;
}
.em_bg_layout_light .em-controllers a {
	background-color: rgba(0, 0, 0, 0.3);
}
.em-arrow-prev:hover,
.em-arrow-next:hover {
	text-decoration: none;
}
.em-arrow-prev span,
.em-arrow-next span {
	display: none;
}
.em-arrow-prev {
	left: -22px;
}
.em-arrow-next {
	right: -22px;
}
.em-arrow-prev:before {
	content: "\34";
}
.em-arrow-next:before {
	content: "\35";
}
.em_slider:hover .em-arrow-prev {
	left: 22px;
	opacity: 1;
}
.em_slider:hover .em-arrow-next {
	right: 22px;
	opacity: 1;
}
.format-gallery .em-arrow-prev,
.format-gallery .em-arrow-next {
	color: #fff;
}
.format-gallery .em_slider:hover .em-arrow-prev {
	left: 0;
}
.format-gallery .em_slider:hover .em-arrow-next {
	right: 0;
}
.em_column_1_3 .em_slider:hover .em-arrow-prev,
.em_column_2_5 .em_slider:hover .em-arrow-prev,
.em_column_1_4 .em_slider:hover .em-arrow-prev,
.em_column_1_5 .em_slider:hover .em-arrow-prev,
.em_column_1_6 .em_slider:hover .em-arrow-prev {
	left: 0;
}
.em_column_1_3 .em_slider:hover .em-arrow-next,
.em_column_2_5 .em_slider:hover .em-arrow-next {
	right: 0;
}
.em_column_1_4 .em_slider:hover .em-arrow-prev,
.em_column_1_5 .em_slider:hover .em-arrow-prev,
.em_column_1_6 .em_slider:hover .em-arrow-prev {
	right: 0;
}
.em_column_1_4 .em_slider .em_slide,
.em_column_1_5 .em_slider .em_slide,
.em_column_1_6 .em_slider .em_slide {
	min-height: 170px;
}
.em_column_1_4 .em_slider:hover .em-arrow-next,
.em_column_1_5 .em_slider:hover .em-arrow-next,
.em_column_1_6 .em_slider:hover .em-arrow-next {
	right: 0;
}

/* Dot Navigation */
.em-controllers {
	position: absolute;
	z-index: 10;
	bottom: 20px;
	left: 0;
	width: 100%;
	text-align: center;
}
.format-gallery .em-controllers {
	bottom: 0;
}
.em-controllers a {
	display: inline-block;
	width: 7px;
	height: 7px;
	margin-right: 10px;
	padding: 0;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	opacity: 0.5;
	background-color: rgba(255, 255, 255, 0.5);
	text-indent: -9999px;
}
.em-controllers .em-active-control {
	opacity: 1;
}
.em_post .em-controllers a {
	margin-bottom: 10px;
}
.em-controllers a:last-child {
	margin-right: 0;
}
.em-controllers .em-active-control {
	background-color: #fff;
}

/* Slider Image & Video */
.em_slide_image {
	position: absolute;
	bottom: 0;
}
.em_slide:first-child .em_slide_image img {
	opacity: 0;
}
.em_slide:first-child .em_slide_image img.active {
	opacity: 1;
	-webkit-animation-name: fadeLeft;
	-moz-animation-name: fadeLeft;
	-ms-animation-name: fadeLeft;
	-o-animation-name: fadeLeft;
	animation-name: fadeLeft;
	-webkit-animation-duration: 0.7s;
	-moz-animation-duration: 0.7s;
	-ms-animation-duration: 0.7s;
	-o-animation-duration: 0.7s;
	animation-duration: 0.7s;
	-webkit-animation-timing-function: ease-in-out;
	-moz-animation-timing-function: ease-in-out;
	-ms-animation-timing-function: ease-in-out;
	-o-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-delay: 0.6s;
	-moz-animation-delay: 0.6s;
	-ms-animation-delay: 0.6s;
	-o-animation-delay: 0.6s;
	animation-delay: 0.6s;

	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
}
.em_media_alignment_center .em_slide_image {
	top: 50%;
	bottom: auto;
}
.em-active-slide .em_slide_image,
.em-active-slide .em_slide_video {
	-webkit-animation-duration: 0.7s;
	-moz-animation-duration: 0.7s;
	-ms-animation-duration: 0.7s;
	-o-animation-duration: 0.7s;
	animation-duration: 0.7s;
	-webkit-animation-timing-function: ease-in-out;
	-moz-animation-timing-function: ease-in-out;
	-ms-animation-timing-function: ease-in-out;
	-o-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-delay: 0.6s;
	-moz-animation-delay: 0.6s;
	-ms-animation-delay: 0.6s;
	-o-animation-delay: 0.6s;
	animation-delay: 0.6s;

	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
}
.em-active-slide .em_slide_image {
	-webkit-animation-name: fadeLeft;
	-moz-animation-name: fadeLeft;
	-ms-animation-name: fadeLeft;
	-o-animation-name: fadeLeft;
	animation-name: fadeLeft;
}
.em_slide_image img {
	vertical-align: bottom;
}
.em_slide_image,
.em_slide_video {
	width: 47.25%;
	margin-right: 5.5%;
}

/* Title & Description */
.em-active-slide .em_slide_description {
	-webkit-animation-name: fadeBottom;
	-moz-animation-name: fadeBottom;
	-ms-animation-name: fadeBottom;
	-o-animation-name: fadeBottom;
	animation-name: fadeBottom;
	-webkit-animation-duration: 0.7s;
	-moz-animation-duration: 0.7s;
	-ms-animation-duration: 0.7s;
	-o-animation-duration: 0.7s;
	animation-duration: 0.7s;
	-webkit-animation-timing-function: ease-in-out;
	-moz-animation-timing-function: ease-in-out;
	-ms-animation-timing-function: ease-in-out;
	-o-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-delay: 0.9s;
	-moz-animation-delay: 0.9s;
	-ms-animation-delay: 0.9s;
	-o-animation-delay: 0.9s;
	animation-delay: 0.9s;

	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
}
.em_bg_layout_dark .em_slide_description {
	text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
.em_bg_layout_dark .em_slide_content {
	color: #fff;
}
.em_slide_description .em_slide_title {
	margin-top: 0;
	font-weight: 300;
}
.em_slide_description .em_slide_title {
	font-size: 46px;
}
.em_slide_description,
.em_slider_fullwidth_off .em_slide_description {
	width: auto;
	margin: auto;
	padding: 16% 8%;
}
.em_slide_with_image .em_slide_description {
	float: right;
	width: 47.25%;
	padding-right: 0;
	padding-left: 0;
	text-align: left;
}
.em_slide_content {
	color: #333;
	font-size: 18px;
	font-weight: 400;
}
.em_slide_content p:last-of-type {
	padding-bottom: 0;
}
.em_slides .em_container {
	display: table;
	table-layout: fixed;
}
.em_slides .em_slider_container_inner {
	display: table-cell;
	width: 100%;
	vertical-align: middle;
}
.em_slides .em_empty_slide.em_container,
.em_slides .em_empty_slide .em_slider_container_inner {
	display: block;
}
.em_slides .em_temp_slide {
	display: block;
}

/* Button */
.em_more_button {
	display: inline-block;
	margin-top: 20px;
	text-shadow: none;
	text-decoration: none;
}

/* Parallax Background */
.e_parallax_bg_wrap {
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.e_parallax_bg {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
}
.e_parallax_bg.e_parallax_bg__hover,
.e_parallax_bg.e_parallax_bg_tablet,
.e_parallax_bg.e_parallax_bg_phone,
.em_section_parallax_hover:hover .e_parallax_bg:not(.e_parallax_bg__hover) {
	display: none;
}
.em_section_parallax_hover:hover .e_parallax_bg.e_parallax_bg__hover {
	display: block;
}

/* Divider Position - Tablet */
@media all and (max-width: 980px) {
	.e_parallax_bg.e_parallax_bg_tablet_exist {
		display: none;
	}
	.e_parallax_bg.e_parallax_bg_tablet {
		display: block;
	}
}

/* Divider Position - Phone */
@media all and (max-width: 767px) {
	.e_parallax_bg.e_parallax_bg_phone_exist {
		display: none;
	}
	.e_parallax_bg.e_parallax_bg_phone {
		display: block;
	}
}
.em_posts_nav a.em_section_parallax,
.em_module.em_section_parallax,
.em_tab.em_section_parallax {
	position: relative;
}
.em_section_parallax .em_parallax_css,
.em_slides .e_parallax_bg.em_parallax_css {
	background-attachment: fixed;
}
body.e-bfb .em_section_parallax .em_parallax_css,
body.e-bfb .em_slides .e_parallax_bg.em_parallax_css {
	bottom: auto;
	background-attachment: scroll;
}
.em_section_parallax.em_row .em_column,
.em_section_parallax.em_row .em_module,
.em_section_parallax.em_column .em_module {
	position: relative;
	z-index: 9;
}

/* Column Adjustments */
.em_column_1_2 .em_slider_fullwidth_off .em_slide_description,
.em_column_3_5 .em_slider_fullwidth_off .em_slide_description,
.em_column_3_8 .em_slider_fullwidth_off .em_slide_description,
.em_column_1_3 .em_slider_fullwidth_off .em_slide_description,
.em_column_2_5 .em_slider_fullwidth_off .em_slide_description {
	text-align: center;
}
.em_column_1_4 .em_slider_fullwidth_off .em_slide_content,
.em_column_1_5 .em_slider_fullwidth_off .em_slide_content,
.em_column_1_6 .em_slider_fullwidth_off .em_slide_content,
.em_column_1_4 .em_slider_fullwidth_off .em_slide_image,
.em_column_1_5 .em_slider_fullwidth_off .em_slide_image,
.em_column_1_6 .em_slider_fullwidth_off .em_slide_image,
.em_column_1_4 .em_slider_fullwidth_off .em_slide_video,
.em_column_1_5 .em_slider_fullwidth_off .em_slide_video,
.em_column_1_6 .em_slider_fullwidth_off .em_slide_video {
	display: none;
}
.em_column_1_4 .em_slider_fullwidth_off .em_slide_description,
.em_column_1_5 .em_slider_fullwidth_off .em_slide_description,
.em_column_1_6 .em_slider_fullwidth_off .em_slide_description,
.em_column_1_4 .em_slider_fullwidth_off .em_slide_with_image .em_slide_description,
.em_column_1_5 .em_slider_fullwidth_off .em_slide_with_image .em_slide_description,
.em_column_1_6 .em_slider_fullwidth_off .em_slide_with_image .em_slide_description {
	text-align: center;
}
.em_column_1_3 .em_slider_fullwidth_off .em_slide_image,
.em_column_2_5 .em_slider_fullwidth_off .em_slide_image,
.em_column_1_3 .em_slider_fullwidth_off .em_slide_with_image .em_slide_content,
.em_column_2_5 .em_slider_fullwidth_off .em_slide_with_image .em_slide_content {
	display: none;
}
.em_column_1_2 .em_slider_fullwidth_off .em_slide_image,
.em_column_3_5 .em_slider_fullwidth_off .em_slide_image,
.em_column_1_3 .em_slider_fullwidth_off .em_slide_video,
.em_column_2_5 .em_slider_fullwidth_off .em_slide_video,
.em_column_1_2 .em_slider_fullwidth_off .em_slide_video,
.em_column_3_5 .em_slider_fullwidth_off .em_slide_video {
	display: none;
}
.em_column_3_8 .em_slider_fullwidth_off .em_slide_image,
.em_column_3_8 .em_slider_fullwidth_off .em_slide_with_image .em_slide_content,
.em_column_3_8 .em_slider_fullwidth_off .em_slide_video {
	display: none;
}
.em_column_1_2 .em_slide_content,
.em_column_3_5 .em_slide_content,
.em_column_3_4 .em_column_3_8 .em_slide_content,
.em_column_1_3 .em_slide_content,
.em_column_2_5 .em_slide_content,
.em_column_1_4 .em_slide_content,
.em_column_1_5 .em_slide_content,
.em_column_1_6 .em_slide_content {
	font-size: 14px;
}
.em_column .em_slider_fullwidth_off .em_slide_content,
.em_column .em_slider_fullwidth_off .em_slide_image,
.em_column .em_slider_fullwidth_off .em_slide_video,
.em_column .em_slider_fullwidth_off .em_slide_with_image .em_slide_content {
	display: block;
}
.em_column_1_2 .em_slide_description h2.em_slide_title,
.em_column_3_5 .em_slide_description h2.em_slide_title,
.em_column_3_4 .em_column_3_8 .em_slide_description h2.em_slide_title {
	font-size: 26px;
	font-weight: 400;
}
.em_column_1_3 .em_slide_description h2.em_slide_title,
.em_column_2_5 .em_slide_description h2.em_slide_title,
.em_column_1_4 .em_slide_description h2.em_slide_title,
.em_column_1_5 .em_slide_description h2.em_slide_title,
.em_column_1_6 .em_slide_description h2.em_slide_title {
	font-size: 22px;
	font-weight: 400;
}

/* Slider Preload */
.em_preload > div,
.em_preload .em_section_video_bg {
	visibility: hidden;
}
.em_preload,
.em_section.em_section_video.em_preload {
	position: relative;
	background: #464646 !important;
}
.em_preload:before {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 32px;
	height: 32px;
	margin: -16px 0 0 -16px;
	-webkit-border-radius: 32px;
	-moz-border-radius: 32px;
	border-radius: 32px;
	background: url("includes/builder/styles/images/preloader.gif") no-repeat;
	content: "";
}

/* Text Module */
.em_text ul,
.em_text ol {
	padding-bottom: 1em;
}
.em_text > :last-child {
	padding-bottom: 0;
}
.em_text_inner {
	position: relative;
}
.em_bg_layout_dark,
.em_bg_layout_dark h1,
.em_bg_layout_dark h2,
.em_bg_layout_dark h3,
.em_bg_layout_dark h4,
.em_bg_layout_dark h5,
.em_bg_layout_dark h6 {
	color: #fff !important;
}
.em_text_align_left {
	text-align: left;
}
.em_text_align_center {
	text-align: center;
}
.em_text_align_right {
	text-align: right;
}
.em_text_align_justified {
	text-align: justify;
}

/* Social Media Follow Module */
ul.em_social_media_follow {
	margin: 0 0 22px;
	padding: 0;
	list-style-type: none !important;
}
.em_social_media_follow li {
	display: inline-block;
	position: relative;
	margin-bottom: 8px;
}
.em_social_media_follow li a {
	display: inline-block;
	position: relative;
	margin-right: 8px;
	text-align: center;
	text-decoration: none;
}
.em_social_media_follow li a.follow_button {
	margin-top: 5px;
	margin-right: 25px;
	padding: 0 12px;
	border-width: 0;
	border-style: solid;
	border-radius: 3px;
	color: rgba(0, 0, 0, 0.5);
	background: rgba(0, 0, 0, 0.1);
	font-size: 14px;
	line-height: 1.6em;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.em_social_media_follow li:last-child a,
.em_social_media_follow li.last-child a {
	margin-right: 0;
}
.em_social_media_follow.has_follow_button li.last-child a.icon,
.em_social_media_follow.has_follow_button li:last-child a.icon {
	margin-right: 8px;
}
.em_social_media_follow li a.follow_button:hover {
	color: rgba(0, 0, 0, 0.6);
	background: rgba(0, 0, 0, 0.2);
}
.em_social_media_follow.em_bg_layout_dark li a.follow_button {
	color: rgba(255, 255, 255, 0.8);
	background: rgba(0, 0, 0, 0.6);
}
.em_social_media_follow.em_bg_layout_dark li a.follow_button:hover {
	color: #fff;
	background: rgba(0, 0, 0, 0.7);
}
.em_social_media_follow li a.icon {
	box-sizing: content-box;
	width: 32px;
	height: 32px;
	padding: 0;
}
.em_social_media_follow li a.icon::before {
	display: block;
	position: relative;
	z-index: 10;
	width: 32px;
	height: 32px;
	color: #fff;
	font-size: 16px;
	line-height: 32px;
	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	transition: color 0.3s;
}
.em_social_media_follow li a.icon:hover::before {
	color: rgba(255, 255, 255, 0.7);
}
.em_social_media_follow li a.icon {
	border-radius: 3px;
}
.em_social_media_follow_network_name {
	display: none;
}

/* Sections */
.em_section {
	position: relative;
	background-color: #fff;
}
.em_section.e_section_transparent {
	background-color: transparent;
}
.em_fullwidth_section {
	padding: 0;
}
.em_fullwidth_section .em_row {
	padding: 0 !important;
}
.em_inner_shadow {
	-webkit-box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.07);
	-moz-box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.07);
	box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.07);
}

/* Section Dividers */
.em_top_inside_divider,
.em_bottom_inside_divider {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	pointer-events: none;

	background-repeat-y: no-repeat;
}
.em_top_inside_divider.e-no-transition,
.em_bottom_inside_divider.e-no-transition {
	transition: none !important;
}
.em_top_inside_divider {
	margin-top: -1px;
}
.em_bottom_inside_divider {
	margin-bottom: -1px;
}

/* Background Videos */
.em_section_video:not(.em_menu):not(.em_fullwidth_menu) {
	overflow: hidden;
	position: relative;
}
.em_section_video_bg {
	display: block;
	visibility: visible;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-transition: display 0.3s;
	-moz-transition: display 0.3s;
	transition: display 0.3s;
	pointer-events: none;
}
.em_section_video_bg.em_section_video_bg_hover,
.em_section_video_bg.em_section_video_bg_tablet,
.em_section_video_bg.em_section_video_bg_tablet_only,
.em_section_video_bg.em_section_video_bg_phone {
	display: none;
}
.em_section_video_bg .mejs-controls,
.em_section_video_bg .mejs-overlay-play {
	display: none !important;
}
.em_section_video_bg embed,
.em_section_video_bg iframe,
.em_section_video_bg object,
.em_section_video_bg video {
	max-width: none;
}
.em_section_video_bg .mejs-video {
	position: absolute;
	left: 50%;
	max-width: none;
}
.em_section_video_bg .mejs-overlay-loading {
	display: none !important;
}
.em_social_network_link .em_section_video {
	overflow: visible;
}

/* Background Videos - Hover */
.em_section_video_on_hover:hover > .em_section_video_bg {
	display: none;
}
.em_section_video_on_hover:hover > .em_section_video_bg_hover_inherit,
.em_section_video_on_hover:hover > .em_section_video_bg_hover {
	display: block;
}

/* Rows */
.em_row.em_row_empty,
.em_row_inner:nth-of-type(n+2).em_row_empty {
	display: none;
}
.em_column.em_column_empty {
	min-height: 1px;
}
.em_row_inner {
	position: relative;
	width: 100%;
}
.em_row .em_column:last-child,
.em_row .em_column.e-last-child,
.em_row_inner .em_column:last-child,
.em_row_inner .em_column.e-last-child {
	margin-right: 0 !important;
}

/* Divider Module */
.em_space {
	box-sizing: content-box;
	height: 23px;
}
.em_divider_hidden {
	margin-bottom: 0 !important;
}
.em_divider_internal {
	display: inline-block;
	width: 100%;
}
.em_divider {
	position: relative;
	margin: 0 0 30px 0;
}
.em_divider:before {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	width: 100%;
	height: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eee;
	border-top-color: rgba(0, 0, 0, 0.1);
	content: "";
}
.em_space:after,
.em_divider:after {
	display: table;
	content: "";
}
.em_divider_position_bottom:before {
	top: auto !important;
	bottom: 0 !important;
}
.em_divider_position_center:before {
	top: 50% !important;
}

/* Divider Position - Tablet */
@media all and (max-width: 980px) {
	.em_divider_position_top_tablet:before {
		top: 0 !important;
		bottom: auto !important;
	}
	.em_divider_position_bottom_tablet:before {
		top: auto !important;
		bottom: 0 !important;
	}
	.em_divider_position_center_tablet:before {
		top: 50% !important;
	}
}

/* Divider Position - Phone */
@media all and (max-width: 767px) {
	.em_divider_position_top_phone:before {
		top: 0 !important;
		bottom: auto !important;
	}
	.em_divider_position_bottom_phone:before {
		top: auto !important;
		bottom: 0 !important;
	}
	.em_divider_position_center_phone:before {
		top: 50% !important;
	}
}

/* Fullwidth Header Module */
.em_fullwidth_header {
	position: relative;
	padding: 50px 0;
	background-position: center center;
	background-size: cover;
}
.em_fullwidth_header p {
	padding-bottom: 0;
}
.em_fullwidth_header_subhead {
	display: block;
}
.em_fullscreen {
	padding: 0;
}
.em_fullwidth_header .em_fullwidth_header_container {
	position: relative;
	z-index: 3;
	width: 80%;
	max-width: 1080px;
	margin-right: auto;
	margin-left: auto;
}
.em_fullscreen .em_fullwidth_header_container {
	width: 80%;
	max-width: none;
	height: 10px;
	min-height: 100vh;
}

/* Center */
.em_fullwidth_header .em_fullwidth_header_container.center {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: flex;

	-webkit-flex-flow: row wrap;
	-moz-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;
	justify-content: center;
}
.em_fullscreen .em_fullwidth_header_container.center.bottom-bottom {
	-webkit-flex-flow: column wrap;
	-moz-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;
	justify-content: flex-end;
}
.em_fullscreen .em_fullwidth_header_container.center.center-center {
	-webkit-flex-flow: column nowrap;
	-moz-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
}
.em_fullscreen .em_fullwidth_header_container.center.center-bottom .header-content-container {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: flex;

	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}
.em_fullscreen .em_fullwidth_header_container.center.center-bottom .header-content-container .header-content {
	-webkit-align-self: center;
	-moz-align-self: center;
	-ms-align-self: center;
	align-self: center;
}
.em_fullscreen .em_fullwidth_header_container.center.bottom-center .header-image-container.center {
	-webkit-align-self: flex-start;
	-moz-align-self: flex-start;
	-ms-align-self: flex-start;
	align-self: flex-start;
}
.em_fullwidth_header .em_fullwidth_header_container.center .header-content-container,
.em_fullwidth_header .em_fullwidth_header_container.center .header-image-container {
	width: 100%;

	-webkit-align-self: center;
	-moz-align-self: center;
	-ms-align-self: center;
	align-self: center;
}
.em_fullwidth_header .em_fullwidth_header_container.center .header-content-container.center,
.em_fullwidth_header .em_fullwidth_header_container.center .header-image-container.center {
	-webkit-align-self: center;
	-moz-align-self: center;
	-ms-align-self: center;
	align-self: center;
}
.em_fullscreen .em_fullwidth_header_container.center .header-content-container.bottom,
.em_fullscreen .em_fullwidth_header_container.center .header-image-container.bottom {
	-webkit-align-self: flex-end;
	-moz-align-self: flex-end;
	-ms-align-self: flex-end;
	align-self: flex-end;
}

/* Left and Right */
.em_fullwidth_header .em_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;
	flex-flow: row;
}
.em_fullwidth_header .em_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;
	flex-flow: row-reverse;
}
.em_fullwidth_header .em_fullwidth_header_container.left .header-content-container,
.em_fullwidth_header .em_fullwidth_header_container.right .header-content-container {
	width: 100%;
}
.em_fullwidth_header.em_header_with_image .em_fullwidth_header_container.left .header-content-container,
.em_fullwidth_header .em_fullwidth_header_container.left .header-image-container,
.em_fullwidth_header.em_header_with_image .em_fullwidth_header_container.right .header-content-container,
.em_fullwidth_header .em_fullwidth_header_container.right .header-image-container {
	width: 50%;

	-webkit-align-self: center;
	-moz-align-self: center;
	-ms-align-self: center;
	align-self: center;
}
.em_fullwidth_header .em_fullwidth_header_container.left .header-content-container.center,
.em_fullwidth_header .em_fullwidth_header_container.left .header-image-container.center,
.em_fullwidth_header .em_fullwidth_header_container.right .header-content-container.center,
.em_fullwidth_header .em_fullwidth_header_container.right .header-image-container.center {
	-webkit-align-self: center;
	-moz-align-self: center;
	-ms-align-self: center;
	align-self: center;
}
.em_fullscreen .em_fullwidth_header_container.left .header-content-container.bottom,
.em_fullscreen .em_fullwidth_header_container.left .header-image-container.bottom,
.em_fullscreen .em_fullwidth_header_container.right .header-content-container.bottom,
.em_fullscreen .em_fullwidth_header_container.right .header-image-container.bottom {
	-webkit-align-self: flex-end;
	-moz-align-self: flex-end;
	-ms-align-self: flex-end;
	align-self: flex-end;
}
.em_fullwidth_header .em_fullwidth_header_container.left .header-content {
	margin-left: 0;
	text-align: left;
}
.em_fullwidth_header.em_header_with_image .em_fullwidth_header_container.left .header-content {
	margin-right: 6%;
}
.em_fullwidth_header .em_fullwidth_header_container.right .header-content {
	float: right;
	margin-right: 0;
	text-align: right;
}
.em_fullwidth_header.em_header_with_image .em_fullwidth_header_container.right .header-content {
	margin-left: 6%;
}
.em_fullscreen .em_fullwidth_header_container.left .header-content-container.bottom,
.em_fullscreen .em_fullwidth_header_container.right .header-content-container.bottom {
	margin-bottom: 80px;
}
.em_fullwidth_header .em_fullwidth_header_container.left .header-content {
	padding-left: 0;
}
.em_fullwidth_header .em_fullwidth_header_container.right .header-content {
	padding-right: 0;
}

/* Content and Image Styling */
.em_fullwidth_header .header-content {
	padding: 10px;
	text-align: center;
}
.em_fullwidth_header .em_fullwidth_header_container.center .header-content {
	width: 80%;
	max-width: 800px;
	margin: 20px auto;
}
.em_fullwidth_header .header-image {
	margin-right: 2%;
	margin-left: 2%;
	line-height: 0;
	text-align: center;
}

/* Header Content Styling */
.em_fullwidth_header .em_fullwidth_header_container .header-content a.em_button {
	display: inline-block;
	margin-top: 20px;
}
.em_fullwidth_header .em_fullwidth_header_container .em_button_two {
	margin-left: 15px;
}

/* Header Overlay */
.em_fullwidth_header .em_fullwidth_header_overlay {
	position: absolute;
	z-index: 2;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: "";
	pointer-events: none;
}

/* Parallax Effect */
.em_fullwidth_header .em_parallax_css {
	overflow: hidden;
	position: absolute;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: top center;
	background-size: cover;
}

/* Header Scroll */
.em_fullwidth_header .em_fullwidth_header_scroll {
	position: absolute;
	z-index: 3;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	min-height: 30px;
	margin: 0 auto;
	padding-top: 10px;
	padding-bottom: 20px;
	text-align: center;
}
.em_fullwidth_header .em_fullwidth_header_scroll a {
	display: inline-block;
}
.em_fullwidth_header .em_fullwidth_header_scroll a .em-icon {
	color: #fff;
	font-size: 3.5em;
}

/* Scroll Down Icon */
.em_fullwidth_header .scroll-down-container .scroll-down-tablet,
.em_fullwidth_header .scroll-down-container .scroll-down-phone {
	display: none;
}
@media all and (max-width: 980px) {
	.em_fullwidth_header .scroll-down-container-tablet .scroll-down,
	.em_fullwidth_header .scroll-down-container-tablet .scroll-down-phone {
		display: none;
	}
	.em_fullwidth_header .scroll-down-container-tablet .scroll-down-tablet {
		display: inline-block;
	}
}
@media all and (max-width: 767px) {
	.em_fullwidth_header .scroll-down-container-phone .scroll-down,
	.em_fullwidth_header .scroll-down-container-phone .scroll-down-tablet {
		display: none;
	}
	.em_fullwidth_header .scroll-down-container-phone .scroll-down-phone {
		display: inline-block;
	}
}

/* Accordion + Toggle Modules */
.em_accordion .em_toggle {
	position: relative;
	margin-bottom: 10px;
}
.em_accordion .em_toggle:last-child {
	margin-bottom: 0;
}
.em_accordion .em_toggle_open .em_toggle_title:before {
	display: none;
}
.em_counters,
.em_pricing,
.em_widget_area ul,
.em_tabs_controls {
	padding: 0 !important;
	line-height: inherit !important;
	list-style: none !important;
}

/* Gallery and Portfolio Modules */
.em_gallery .em_gallery_items {
	width: 100%;
}
.em_gallery.em_section_parallax {
	width: 100%;
}
.em_gallery.em_section_parallax:hover {
	overflow: hidden;
}
.em_gallery_grid .em_gallery_items {
	-webkit-transition: height 0.2s ease-in-out;
	-moz-transition: height 0.2s ease-in-out;
	transition: height 0.2s ease-in-out;
}
.em_gallery_grid .em_gallery_image {
	position: relative;
}
.em_gallery_image {
	line-height: 0;
}
.em_gallery_grid .em_gallery_item,
.em_filterable_portfolio_grid .em_portfolio_item {
	display: none;
}
.em_portfolio .em_portfolio_item {
	position: relative;
}
.em_gallery_fullwidth .em_gallery_item {
	display: none;
	float: left;
	position: relative;
	margin-right: -100%;
}
.em_gallery_fullwidth .em_gallery_item,
.em_gallery_fullwidth .em_gallery_image img {
	width: 100%;
}
.em_gallery_fullwidth .em_gallery_item:first-child {
	display: block;
}
.em_portfolio.em_section_parallax .pagination,
.em_portfolio.em_section_parallax .wp-pagenavi,
.em_portfolio.em_section_video .pagination,
.em_portfolio.em_section_video .wp-pagenavi,
.em_portfolio_grid.em_section_parallax .pagination,
.em_portfolio_grid.em_section_parallax .wp-pagenavi,
.em_portfolio_grid.em_section_video .pagination,
.em_portfolio_grid.em_section_video .wp-pagenavi {
	position: relative;
}
.em_text_align_left.em_filterable_portfolio .em_portofolio_pagination ul,
.em_text_align_left.em_gallery .em_gallery_pagination ul,
.em_text_align_left .wp-pagenavi {
	text-align: left;
}
.em_text_align_center.em_filterable_portfolio .em_portofolio_pagination ul,
.em_text_align_center.em_gallery .em_gallery_pagination ul,
.em_text_align_center .wp-pagenavi {
	text-align: center;
}
.em_text_align_right.em_filterable_portfolio .em_portofolio_pagination ul,
.em_text_align_right.em_gallery .em_gallery_pagination ul,
.em_text_align_right .wp-pagenavi {
	text-align: right;
}
.em_text_align_justified.em_filterable_portfolio .em_portofolio_pagination ul,
.em_text_align_justified.em_gallery .em_gallery_pagination ul,
.em_text_align_justified .wp-pagenavi {
	text-align: justify;
}

/* Filterable Portfolio Module */
.em_filterable_portfolio .em_portfolio_filters {
	clear: both;
	margin: 0 0 40px 0;
}
.em_filterable_portfolio.em_section_parallax .em_portfolio_filters,
.em_filterable_portfolio.em_section_video .em_portfolio_filters {
	position: relative;
}
.em_filterable_portfolio .em_portfolio_filters ul {
	padding: 0;
	list-style-type: none !important;
}
.em_filterable_portfolio.em_text_align_center .em_portfolio_filters ul {
	display: flex;

	flex-wrap: wrap;
	justify-content: center;
}
.em_filterable_portfolio.em_text_align_justified .em_portfolio_filters ul {
	display: flex;

	flex-wrap: wrap;
	justify-content: space-between;
}
.em_filterable_portfolio.em_text_align_right .em_portfolio_filters ul {
	display: flex;

	flex-wrap: wrap;
	justify-content: flex-end;
}
.em_filterable_portfolio .em_portfolio_filters li {
	float: left;
	font-size: 14px;
	line-height: 1em;
}
.em_filterable_portfolio .em_portfolio_filters li a {
	display: block;
	overflow: hidden;
	height: auto;
	margin: -1px -1px 0 0;
	padding: 10px 20px;
	border: 1px solid #e2e2e2;
	color: #666;
	background-color: #fff;
}
.em_filterable_portfolio .em_portfolio_filters li:first-child a {
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}
.em_filterable_portfolio .em_portfolio_filters li:last-child a {
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}
.em_filterable_portfolio .em_portfolio_filters li a:hover {
	color: #666;
	background-color: #f4f4f4;
}
.em_filterable_portfolio .em_portfolio_filters li a.active {
	color: #82c0c7;
	background-color: #f9f9f9;
}
.em_filterable_portfolio .em_portfolio_items,
.em_filterable_portfolio .em_portfolio_items_wrapper {
	position: relative;
	width: 100%;
}
.em_filterable_portfolio .em_portfolio_item.active,
.em_gallery_grid .em_gallery_item {
	opacity: 1;
	-webkit-animation: fadeLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: fadeLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-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 */
.em_column_3_8 .em_filterable_portfolio .em_portfolio_filters li,
.em_column_1_3 .em_filterable_portfolio .em_portfolio_filters li,
.em_column_2_5 .em_filterable_portfolio .em_portfolio_filters li,
.em_column_1_4 .em_filterable_portfolio .em_portfolio_filters li,
.em_column_1_5 .em_filterable_portfolio .em_portfolio_filters li,
.em_column_1_6 .em_filterable_portfolio .em_portfolio_filters li {
	width: 100%;
}
.em_column_3_8 .em_filterable_portfolio .em_portfolio_filters li:first-child a,
.em_column_1_3 .em_filterable_portfolio .em_portfolio_filters li:first-child a,
.em_column_2_5 .em_filterable_portfolio .em_portfolio_filters li:first-child a,
.em_column_1_4 .em_filterable_portfolio .em_portfolio_filters li:first-child a,
.em_column_1_5 .em_filterable_portfolio .em_portfolio_filters li:first-child a,
.em_column_1_6 .em_filterable_portfolio .em_portfolio_filters li:first-child a {
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}
.em_column_3_8 .em_filterable_portfolio .em_portfolio_filters li:last-child a,
.em_column_1_3 .em_filterable_portfolio .em_portfolio_filters li:last-child a,
.em_column_2_5 .em_filterable_portfolio .em_portfolio_filters li:last-child a,
.em_column_1_4 .em_filterable_portfolio .em_portfolio_filters li:last-child a,
.em_column_1_5 .em_filterable_portfolio .em_portfolio_filters li:last-child a,
.em_column_1_6 .em_filterable_portfolio .em_portfolio_filters li:last-child a {
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
}

/* Gallery and Portfolio Pagination */
.em_gallery .em_gallery_pagination,
.em_filterable_portfolio .em_portofolio_pagination {
	position: relative;
	width: 100%;
	border-top: 1px solid #e2e2e2;
}
.em_filterable_portfolio.em_section_parallax .em_portofolio_pagination,
.em_filterable_portfolio.em_section_video .em_portofolio_pagination {
	position: relative;
}
.em_gallery .em_gallery_pagination ul,
.em_filterable_portfolio .em_portofolio_pagination ul {
	margin: 0;
	padding: 0;
	text-align: right;
	list-style-type: none !important;
}
.em_gallery .em_gallery_pagination ul li,
.em_filterable_portfolio .em_portofolio_pagination ul li {
	display: inline-block;
	padding: 10px;
}
.em_gallery .em_gallery_pagination ul li a,
.em_filterable_portfolio .em_portofolio_pagination ul li a {
	color: #999;
	font-size: 16px;
	line-height: 16px;
}
.em_gallery .em_gallery_pagination ul li a.active,
.em_filterable_portfolio .em_portofolio_pagination ul li a.active {
	color: #82c0c7;
}
.em_gallery_pagination ul:after {
	display: inline-block;
	width: 100%;
	height: 0;
	content: "";
}
.em_gallery.em_bg_layout_dark .em_gallery_pagination ul li a,
.em_filterable_portfolio.em_bg_layout_dark .em_portofolio_pagination ul li a {
	color: #fff;
}
.em_portfolio_items_wrapper.no_pagination {
	border-bottom: none;
}

/* Global animation setting */
.em_module {
	-webkit-animation-timing-function: linear;
	-moz-animation-timing-function: linear;
	-o-animation-timing-function: linear;
	animation-timing-function: linear;
}
.em_module {
	-webkit-animation-duration: 200ms;
	-moz-animation-duration: 200ms;
	-o-animation-duration: 200ms;
	animation-duration: 200ms;
}

/* Fullwidth Portfolio Module */
.em_fullwidth_portfolio {
	overflow: hidden;
	position: relative;
	margin: 0;
}
.em_fullwidth_portfolio .e_overlay {
	border: none;
	pointer-events: auto;
}
.em_fullwidth_portfolio .em_carousel_group {
	display: none;
	float: left;
	position: relative;
	width: 100%;
}
.em_fullwidth_portfolio .em_carousel_group.active {
	display: block;
}
.em_fullwidth_portfolio.em_fullwidth_portfolio_grid .em_carousel_group {
	display: block;
}
.em_fullwidth_portfolio .em_portfolio_items {
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
}
.em_fullwidth_portfolio .em_portfolio_item {
	float: left;
	position: relative;
	width: 20%;
	height: 0;
	margin: 0;
}
.em_fullwidth_portfolio .em_portfolio_image {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
	margin: 0;
}
.em_fullwidth_portfolio .em_portfolio_image img {
	min-width: 100%;
	max-width: inherit;
	height: inherit;
	min-height: 100%;
}
.em_fullwidth_portfolio .em_portfolio_image.landscape img {
	height: 100%;
}
.em_fullwidth_portfolio .em_portfolio_image.portrait img {
	width: 100%;
}
.em_fullwidth_portfolio .em_portfolio_image .e_overlay:before {
	top: 45%;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	transition: all 0.4s;
}
.em_fullwidth_portfolio .em_portfolio_image:hover .e_overlay:before {
	top: 33%;
}
.em_fullwidth_portfolio.em_bg_layout_dark .em_portfolio_image .e_overlay {
	background: rgba(0, 0, 0, 0.6);
}
.em_fullwidth_portfolio.em_bg_layout_dark .meta p {
	color: #fff;
}
.em_fullwidth_portfolio .em_portfolio_image .meta {
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	-webkit-transform: translate3d(0, 0, 0);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;

	-o-backface-visibility: hidden;
}
.em_fullwidth_portfolio h2.em_portfolio_title,
.em_fullwidth_portfolio .em_portfolio_title {
	position: relative;
	margin: 30px 0;
	text-align: center;
}
.em_fullwidth_portfolio .em_portfolio_image h3,
.em_fullwidth_portfolio .em_portfolio_image .em_module_header,
.em_fullwidth_portfolio .em_portfolio_image .em_module_header,
.em_fullwidth_portfolio .em_portfolio_image p {
	display: block;
	float: left;
	position: relative;
	z-index: 5;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	text-align: center;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	-webkit-transform: translate3d(0, 0, 0);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;

	-o-backface-visibility: hidden;
}
.em_fullwidth_portfolio .em_portfolio_image h3,
.em_fullwidth_portfolio .em_portfolio_image .em_module_header,
.em_fullwidth_portfolio .em_portfolio_image .em_module_header {
	margin-top: 40%;
	padding: 0 5px;
}
.em_fullwidth_portfolio .em_portfolio_image .e_overlay + p.post-meta {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	transform: translateY(-50%);
}
.em_fullwidth_portfolio .em_portfolio_image:hover h3,
.em_fullwidth_portfolio .em_portfolio_image:hover .em_module_header {
	margin-top: 35%;
}
.em_fullwidth_portfolio:hover .em-arrow-prev {
	left: 22px;
	opacity: 1;
}
.em_fullwidth_portfolio:hover .em-arrow-next {
	right: 22px;
	opacity: 1;
}

/* No Results Found */
.em_fullwidth_portfolio .em_no_results .entry,
.em_post_slider .em_no_results .entry {
	display: flex;
	flex-direction: column;
	height: 285.75px;

	justify-content: center;
}
.em_section:not(.em_fullwidth_section) .em_post_slider .em_no_results .entry {
	height: auto;
	padding: 16% 8%;
}

/* Post Title Module */
.em_title_container h1 {
	font-size: 26px;
}
.em_column_1_3 .em_title_container h1,
.em_column_2_5 .em_title_container h1,
.em_column_1_4 .em_title_container h1,
.em_column_1_5 .em_title_container h1,
.em_column_1_6 .em_title_container h1 {
	font-size: 18px;
}
.em_post_title.em_featured_bg {
	overflow: hidden;
	position: relative;
	padding: 16% 8%;
	background-position: center;
	background-size: cover;
}
.em_post_title .em_parallax_css {
	overflow: hidden;
	position: absolute;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: top center;
	background-size: cover;
}
.em_title_featured_container img {
	width: 100%;
}
.em_post_title.em_featured_bg .em_title_container {
	padding: 1em 1.5em;
}
.em_title_container {
	display: block;
	position: relative;
	z-index: 98;
	max-width: 100%;
	word-wrap: break-word;
}
.em_title_featured_container {
	position: relative;
	line-height: 0;
}
p.em_title_meta_container {
	padding-bottom: 1em;
}
p.em_title_meta_container .em_title_meta_item--visible + .em_title_meta_item--visible:before {
	content: " | ";
}
.em_post_title.em_featured_bg .em_title_meta_container {
	padding-bottom: 0;
}

/* Fullwidth Post Title Module */
.em_fullwidth_section .em_post_title {
	position: relative;
	padding: 6% 0;
}
.em_fullwidth_section .em_post_title.em_image_above {
	padding-top: 0;
}
.em_fullwidth_section .em_post_title.em_image_below {
	padding-bottom: 0;
}
.em_fullwidth_section .em_post_title.em_featured_bg .em_title_container {
	padding-bottom: 0;
}
.em_fullwidth_section .em_title_container,
.em_fullwidth_section .em_title_featured_container {
	display: block;
	width: 80%;
	max-width: 1080px;
	margin: auto;
}

/* Fullwidth Code Module */
.em_fullwidth_code.em_module {
	position: relative;
	z-index: 9;
}
.em_module.em_has_overlay,
article.em_has_overlay .em_blog_image_container {
	position: relative;
}
.em_module.em_has_overlay .e_overlay,
article.em_has_overlay {
	border: none;
}

/* Post Slider */
.em_slider.em_post_slider {
	background-position: center;
	-webkit-background-size: 100%;
	-webkit-background-size: cover;
	-moz-background-size: 100%;
	-moz-background-size: cover;
	background-size: 100%;
	background-size: cover;
}
.em_post_slider .em_slide {
	background-repeat: no-repeat;
}
.em_post_slider_image_bottom .em_slide_image {
	position: relative;
	margin: 0 auto 10px !important;
}
.em_post_slider_image_bottom .em_slide_description {
	padding-bottom: 8%;
}
.em_post_slider_image_top .em_slide_image {
	position: relative;
	margin: 8% auto 0 !important;
}
.em_post_slider_image_top .em_slide_description {
	padding-top: 8%;
	padding-bottom: 8%;
}
.em_post_slider_image_right .em_slide_description {
	float: left !important;
}
.em_post_slider_image_right .em_slide_image {
	right: 0;
	margin-right: 0;
}
.em_slider_with_text_overlay .em_text_overlay_wrapper {
	padding: 30px;
	border-radius: 3px;
}
.em_slider_with_overlay .em_slide_overlay_container {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.em_slide_content .post-meta,
.em_slide_content .post-meta a {
	font-size: 13px !important;
	font-weight: 400 !important;
}
.em_slide_content .post-meta {
	padding-top: 5px;
	padding-bottom: 0 !important;
}
.em_bg_layout_light.em_slider_with_overlay .em_slide_overlay_container,
.em_bg_layout_light.em_slider_with_text_overlay .em_text_overlay_wrapper {
	background-color: rgba(255, 255, 255, 0.9);
}
.em_bg_layout_dark.em_slider_with_overlay .em_slide_overlay_container,
.em_bg_layout_dark.em_slider_with_text_overlay .em_text_overlay_wrapper {
	background-color: rgba(0, 0, 0, 0.3);
}
.em_post_slider.em_bg_layout_dark .post-meta,
.em_post_slider.em_bg_layout_dark .post-meta a {
	color: #fff !important;
}
.em_post_slider.em_bg_layout_light .post-meta,
.em_post_slider.em_bg_layout_light .post-meta a {
	color: #333 !important;
}
.em_post_slider .em_slide.em-active-slide .em_slide_description,
.em_post_slider .em_slide.em-active-slide .em_slide_image {
	opacity: 0;
}

.em_column_1_2 .em_post_slider_image_bottom .em_slide,
.em_column_3_5 .em_post_slider_image_bottom .em_slide,
.em_column_3_8 .em_post_slider_image_bottom .em_slide,
.em_column_1_3 .em_post_slider_image_bottom .em_slide,
.em_column_2_5 .em_post_slider_image_bottom .em_slide,
.em_column_1_4 .em_post_slider_image_bottom .em_slide,
.em_column_1_5 .em_post_slider_image_bottom .em_slide,
.em_column_1_6 .em_post_slider_image_bottom .em_slide {
	padding-bottom: 6%;
}
.em_column .em_post_slider_image_bottom .em_slide_image,
.em_column .em_post_slider_image_bottom .em_slide_video {
	margin-bottom: 10% !important;
}
.em_column_4_4 .em_post_slider_image_bottom .em_slide_image,
.em_column_4_4 .em_post_slider_image_bottom .em_slide_video,
.em_column_3_4 .em_post_slider_image_bottom .em_slide_image,
.em_column_3_4 .em_post_slider_image_bottom .em_slide_video {
	margin-bottom: 5% !important;
}
.em_column_2_3 .em_post_slider_image_bottom .em_slide_image,
.em_column_2_3 .em_post_slider_image_bottom .em_slide_video {
	margin-bottom: 7% !important;
}
.em_column_1_3 .em_post_slider_image_bottom .em_slide_image,
.em_column_1_3 .em_post_slider_image_bottom .em_slide_video,
.em_column_2_5 .em_post_slider_image_bottom .em_slide_image,
.em_column_2_5 .em_post_slider_image_bottom .em_slide_video,
.em_column_3_8 .em_post_slider_image_bottom .em_slide_image,
.em_column_3_8 .em_post_slider_image_bottom .em_slide_video {
	margin-bottom: 15% !important;
}
.em_column_1_4 .em_post_slider_image_bottom .em_slide_image,
.em_column_1_5 .em_post_slider_image_bottom .em_slide_image,
.em_column_1_6 .em_post_slider_image_bottom .em_slide_image,
.em_column_1_4 .em_post_slider_image_bottom .em_slide_video,
.em_column_1_5 .em_post_slider_image_bottom .em_slide_video,
.em_column_1_6 .em_post_slider_image_bottom .em_slide_video {
	margin-bottom: 25% !important;
}

/* Post Slider Inner Modules */
.em_post_slider.em_module .em_row {
	width: 100%;
}
.em_post_slider.em_module .em_with_background .em_row {
	width: 80%;
}
.em_post_slider.em_module .em_section {
	background-color: transparent;
}

/* Search Module */
.em_search .screen-reader-text {
	display: none;
}
.em_search {
	overflow: hidden;
	border: 1px solid #ddd;
	border-radius: 3px;
}
.em_search input.em_s,
.em_search input.em_searchsubmit {
	margin: 0;
	padding: 0.715em;
	border: none;
	color: #666;
	font-size: 14px;
	line-height: normal !important;
}
.em_search input.em_s::-webkit-input-placeholder {
	color: #666;
}
.em_search input.em_s::-moz-placeholder {
	color: #666;
}
.em_search input.em_s:-ms-input-placeholder {
	color: #666;
}
.em_search input.em_s {
	display: inline-block;
	width: 100%;
	padding-right: 80px;
	background: transparent;

	-webkit-appearance: none;
}
.em_search .em_searchform {
	position: relative;
}
.em_search input.em_searchsubmit {
	position: absolute;
	top: 0;
	bottom: 0;
	min-height: 100% !important;
	background-color: #ddd;
	cursor: pointer;
}
.em_search.em_text_align_left .em_searchsubmit,
.em_search.em_text_align_center .em_searchsubmit {
	right: 0;
}
.em_search.em_text_align_right .em_searchsubmit {
	right: auto;
	left: 0;
}
.em_search.em_text_align_right input.em_s {
	padding-right: 0.7em;
	padding-left: 80px;
	text-align: right;
}
.em_search.em_text_align_center input.em_s {
	text-align: center;
}
.em_search.em_hide_search_button input.em_searchsubmit {
	display: none;
}
.em_search.em_hide_search_button input.em_s {
	padding-right: 0.7em !important;
	padding-left: 0.7em !important;
}

/* Light Layout */
.em_search.em_bg_layout_dark input.em_s {
	border: 2px solid #fff;
	color: #fff;
}
.em_search.em_bg_layout_dark input.em_s::-webkit-input-placeholder {
	color: #fff;
}
.em_search.em_bg_layout_dark input.em_s::-moz-placeholder {
	color: #fff;
}
.em_search.em_bg_layout_dark input.em_s:-ms-input-placeholder {
	color: #fff;
}
.em_search.em_bg_layout_dark input.em_searchsubmit {
	border: 2px solid #fff;
	color: #fff;
	background-color: transparent;
	font-weight: 500;
}

/* Comments */
.em_comments_module #comment-wrap {
	position: relative;
	padding-top: 0;
}
.em_comments_module.em_no_avatar .comment_avatar {
	display: none;
}
.em_comments_module.em_no_avatar .comment-body {
	min-height: 0 !important;
	padding-left: 0 !important;
}
.em_comments_module.em_no_avatar.em_no_reply_button .comment-body {
	margin-bottom: 15px !important;
}
.em_comments_module.em_no_reply_button span.reply-container {
	display: none;
}
.em_comments_module.em_no_reply_button .comment-body {
	padding-right: 0 !important;
}
.em_comments_module.em_no_comments_count #comments {
	display: none;
}
.em_bg_layout_dark .comment_postinfo span,
.em_bg_layout_dark .comment_postinfo a {
	color: #fff;
}

/* Posts Navigation */
.em_posts_nav.nav-single:after {
	display: block;
	clear: both;
	content: "";
}
.em_posts_nav a {
	display: inline-block;
}
.em_posts_nav .nav-previous,
.em_posts_nav .nav-next {
	position: relative;
}
.em_posts_nav .meta-nav,
.em_posts_nav .nav-label {
	position: relative;
}

/* Code */
.em_code_inner {
	position: relative;
}

/* Transitions */
@-webkit-keyframes fadeBottom {
	0% {
		opacity: 0;
		-webkit-transform: translateY(10%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}
@-moz-keyframes fadeBottom {
	0% {
		opacity: 0;
		-moz-transform: translateY(10%);
	}
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}
@-o-keyframes fadeBottom {
	0% {
		opacity: 0;
		-o-transform: translateY(10%);
	}
	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}
@keyframes fadeBottom {
	0% {
		opacity: 0;
		transform: translateY(10%);
	}
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}
@-webkit-keyframes fadeLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-10%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}
@-moz-keyframes fadeLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-10%);
	}
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}
@-o-keyframes fadeLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-10%);
	}
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}
@keyframes fadeLeft {
	0% {
		opacity: 0;
		transform: translateX(-10%);
	}
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}
@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}
@-moz-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-100%);
	}
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}
@-o-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-100%);
	}
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}
@keyframes fadeInLeft {
	0% {
		opacity: 0;
		transform: translateX(-100%);
	}
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}
@-webkit-keyframes fadeRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(10%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}
@-moz-keyframes fadeRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(10%);
	}
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}
@-o-keyframes fadeRight {
	0% {
		opacity: 0;
		-o-transform: translateX(10%);
	}
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}
@keyframes fadeRight {
	0% {
		opacity: 0;
		transform: translateX(10%);
	}
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}
@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}
@-moz-keyframes fadeInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(100%);
	}
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}
@-o-keyframes fadeInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(100%);
	}
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}
@keyframes fadeInRight {
	0% {
		opacity: 0;
		transform: translateX(100%);
	}
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}
@-webkit-keyframes fadeOutRight {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
	100% {
		opacity: 0;
		-webkit-transform: translateX(100%);
	}
}
@-moz-keyframes fadeOutRight {
	0% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
	100% {
		opacity: 0;
		-moz-transform: translateX(100%);
	}
}
@-o-keyframes fadeOutRight {
	0% {
		opacity: 1;
		-o-transform: translateX(0);
	}
	100% {
		opacity: 0;
		-o-transform: translateX(100%);
	}
}
@keyframes fadeOutRight {
	0% {
		opacity: 1;
		transform: translateX(0);
	}
	100% {
		opacity: 0;
		transform: translateX(100%);
	}
}
@-webkit-keyframes fadeInTop {
	0% {
		opacity: 0;
		-webkit-transform: translatey(-60%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translatey(0);
	}
}
@-moz-keyframes fadeInTop {
	0% {
		opacity: 0;
		-moz-transform: translatey(-60%);
	}
	100% {
		opacity: 1;
		-moz-transform: translatey(0);
	}
}
@-o-keyframes fadeInTop {
	0% {
		opacity: 0;
		-o-transform: translatey(-60%);
	}
	100% {
		opacity: 1;
		-o-transform: translatey(0);
	}
}
@keyframes fadeInTop {
	0% {
		opacity: 0;
		transform: translatey(-60%);
	}
	100% {
		opacity: 1;
		transform: translatey(0);
	}
}
@-webkit-keyframes fadeOutTop {
	0% {
		opacity: 1;
		-webkit-transform: translatey(0);
	}
	100% {
		opacity: 0;
		-webkit-transform: translatey(-60%);
	}
}
@-moz-keyframes fadeOutTop {
	0% {
		opacity: 1;
		-moz-transform: translatey(0);
	}
	100% {
		opacity: 0;
		-moz-transform: translatey(-60%);
	}
}
@-o-keyframes fadeOutTop {
	0% {
		opacity: 1;
		-o-transform: translatey(0);
	}
	100% {
		opacity: 0;
		-o-transform: translatey(-60%);
	}
}
@keyframes fadeOutTop {
	0% {
		opacity: 1;
		transform: translatey(0);
	}
	100% {
		opacity: 0;
		transform: translatey(-60%);
	}
}
@-webkit-keyframes fadeInBottom {
	0% {
		opacity: 0;
		-webkit-transform: translatey(60%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translatey(0);
	}
}
@-moz-keyframes fadeInBottom {
	0% {
		opacity: 0;
		-moz-transform: translatey(60%);
	}
	100% {
		opacity: 1;
		-moz-transform: translatey(0);
	}
}
@-o-keyframes fadeInBottom {
	0% {
		opacity: 0;
		-o-transform: translatey(60%);
	}
	100% {
		opacity: 1;
		-o-transform: translatey(0);
	}
}
@keyframes fadeInBottom {
	0% {
		opacity: 0;
		transform: translatey(60%);
	}
	100% {
		opacity: 1;
		transform: translatey(0);
	}
}
@-webkit-keyframes fadeOutBottom {
	0% {
		opacity: 1;
		-webkit-transform: translatey(0);
	}
	100% {
		opacity: 0;
		-webkit-transform: translatey(60%);
	}
}
@-moz-keyframes fadeOutBottom {
	0% {
		opacity: 1;
		-moz-transform: translatey(0);
	}
	100% {
		opacity: 0;
		-moz-transform: translatey(60%);
	}
}
@-o-keyframes fadeOutBottom {
	0% {
		opacity: 1;
		-o-transform: translatey(0);
	}
	100% {
		opacity: 0;
		-o-transform: translatey(60%);
	}
}
@keyframes fadeOutBottom {
	0% {
		opacity: 1;
		transform: translatey(0);
	}
	100% {
		opacity: 0;
		transform: translatey(60%);
	}
}
@-webkit-keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
	100% {
		opacity: 0;
		-webkit-transform: translateX(-70%);
	}
}
@-moz-keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
	100% {
		opacity: 0;
		-moz-transform: translateX(-70%);
	}
}
@-o-keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-o-transform: translateX(0);
	}
	100% {
		opacity: 0;
		-o-transform: translateX(-70%);
	}
}
@keyframes fadeOutLeft {
	0% {
		opacity: 1;
		transform: translateX(0);
	}
	100% {
		opacity: 0;
		transform: translateX(-70%);
	}
}
@-webkit-keyframes fadeTop {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-10%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}
@-moz-keyframes fadeTop {
	0% {
		opacity: 0;
		-moz-transform: translateY(-10%);
	}
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}
@-o-keyframes fadeTop {
	0% {
		opacity: 0;
		-o-transform: translateY(-10%);
	}
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}
@keyframes fadeTop {
	0% {
		opacity: 0;
		transform: translateY(-10%);
	}
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}
@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}
@-moz-keyframes fadeInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(100%);
	}
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}
@-o-keyframes fadeInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(100%);
	}
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}
@keyframes fadeInRight {
	0% {
		opacity: 0;
		transform: translateX(100%);
	}
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}
@-webkit-keyframes Grow {
	0% {
		opacity: 0;
		-webkit-transform: scale(1, 0.5);
	}
	100% {
		opacity: 1;
		-webkit-transform: scale(1, 1);
	}
}
@-moz-keyframes Grow {
	0% {
		opacity: 0;
		-moz-transform: scale(1, 0.5);
	}
	100% {
		opacity: 1;
		-moz-transform: scale(1, 1);
	}
}
@-o-keyframes Grow {
	0% {
		opacity: 0;
		-o-transform: scale(1, 0.5);
	}
	100% {
		opacity: 1;
		-o-transform: scale(1, 1);
	}
}
@keyframes Grow {
	0% {
		opacity: 0;
		transform: scale(1, 0.5);
	}
	100% {
		opacity: 1;
		transform: scale(1, 1);
	}
}
@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@-moz-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@-o-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@keyframes fadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@-webkit-keyframes slideWidth {
	0% {
		width: 0;
	}
}
@-moz-keyframes slideWidth {
	0% {
		width: 0;
	}
}
@-o-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);
	}
}
@-moz-keyframes gridFadeIn {
	0% {
		opacity: 0;
		-moz-transform: translatey(-5%);
	}
	100% {
		opacity: 1;
		-moz-transform: translatey(0);
	}
}
@-o-keyframes gridFadeIn {
	0% {
		opacity: 0;
		-o-transform: translatey(-5%);
	}
	100% {
		opacity: 1;
		-o-transform: translatey(0);
	}
}
@keyframes gridFadeIn {
	0% {
		opacity: 0;
		transform: translatey(-5%);
	}
	100% {
		opacity: 1;
		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% {
		opacity: 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;
	}
	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% {
		opacity: 1;
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
	}
	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% {
		opacity: 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;
	}
	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% {
		opacity: 1;
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
	}
	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% {
		opacity: 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;
	}
	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% {
		opacity: 1;
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
	}
	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% {
		opacity: 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;
	}
	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% {
		opacity: 1;
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
	}
	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 */
.e-waypoint {
	opacity: 0;
}
.em_counters {
	opacity: 1;
}
.em_animation_off {
	opacity: 1;
}
.e-animated li span .em_counter_amount {
	position: relative;
	opacity: 1;
	-webkit-animation: slideWidth 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: slideWidth 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: slideWidth 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: slideWidth 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}
.em_animation_left.e-animated {
	opacity: 1;
	-webkit-animation: fadeLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: fadeLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: fadeLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}
.em_animation_right.e-animated {
	opacity: 1;
	-webkit-animation: fadeRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: fadeRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: fadeRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}
.em_animation_top.e-animated {
	opacity: 1;
	-webkit-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}
.em_animation_bottom.e-animated {
	opacity: 1;
	-webkit-animation: fadeBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: fadeBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: fadeBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}
.em_animation_fade_in.e-animated {
	opacity: 1;
	-webkit-animation: fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}

/* Animation - Tablet */
@media all and (max-width: 980px) {
	.em_animation_left_tablet.e-animated {
		opacity: 1;
		-webkit-animation: fadeLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		-moz-animation: fadeLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		-o-animation: fadeLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		animation: fadeLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	}
	.em_animation_right_tablet.e-animated {
		opacity: 1;
		-webkit-animation: fadeRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		-moz-animation: fadeRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		-o-animation: fadeRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		animation: fadeRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	}
	.em_animation_top_tablet.e-animated {
		opacity: 1;
		-webkit-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		-moz-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		-o-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	}
	.em_animation_bottom_tablet.e-animated {
		opacity: 1;
		-webkit-animation: fadeBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		-moz-animation: fadeBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		-o-animation: fadeBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		animation: fadeBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	}
	.em_animation_fade_in_tablet.e-animated {
		opacity: 1;
		-webkit-animation: fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		-moz-animation: fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		-o-animation: fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		animation: fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	}
}

/* Animation - Phone */
@media all and (max-width: 767px) {
	.em_animation_left_phone.e-animated {
		opacity: 1;
		-webkit-animation: fadeLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		-moz-animation: fadeLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		-o-animation: fadeLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		animation: fadeLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	}
	.em_animation_right_phone.e-animated {
		opacity: 1;
		-webkit-animation: fadeRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		-moz-animation: fadeRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		-o-animation: fadeRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		animation: fadeRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	}
	.em_animation_top_phone.e-animated {
		opacity: 1;
		-webkit-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		-moz-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		-o-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	}
	.em_animation_bottom_phone.e-animated {
		opacity: 1;
		-webkit-animation: fadeBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		-moz-animation: fadeBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		-o-animation: fadeBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		animation: fadeBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	}
	.em_animation_fade_in_phone.e-animated {
		opacity: 1;
		-webkit-animation: fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		-moz-animation: fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		-o-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) {
	.em_column_4_4 .em_video_play,
	.em_column_3_4 .em_video_play,
	.em_column_2_3 .em_video_play,
	.em_column_1_2 .em_video_play,
	.em_column_3_5 .em_video_play {
		margin-top: -1.5rem;
		margin-left: -1.5rem;
		font-size: 3rem;
		line-height: 3rem;
	}
	.em_column_4_4:not(.em_column_inner) > .em_newsletter .em_newsletter_form,
	.em_column_3_4:not(.em_column_inner) > .em_newsletter .em_newsletter_form,
	.em_column_2_3:not(.em_column_inner) > .em_newsletter .em_newsletter_form {
		padding-left: 0;
	}
	.em_column_4_4:not(.em_column_inner) > .em_newsletter,
	.em_column_3_4:not(.em_column_inner) > .em_newsletter,
	.em_column_2_3:not(.em_column_inner) > .em_newsletter {
		display: block;
	}
	.em_column_4_4:not(.em_column_inner) > .em_newsletter .em_newsletter_description,
	.em_column_3_4:not(.em_column_inner) > .em_newsletter .em_newsletter_description,
	.em_column_2_3:not(.em_column_inner) > .em_newsletter .em_newsletter_description {
		margin-bottom: 25px;
	}
}
@media all and (min-width: 480px) {
	/* Comments Module */
	.em_column_1_4 .em_comments_module .comment_avatar img,
	.em_column_1_5 .em_comments_module .comment_avatar img,
	.em_column_1_6 .em_comments_module .comment_avatar img {
		max-width: 50%;
	}
	.em_column_1_4 .em_comments_module .comment-body,
	.em_column_1_5 .em_comments_module .comment-body,
	.em_column_1_6 .em_comments_module .comment-body {
		padding: 0 0 0 50px;
	}
	.em_column_1_4 .em_comments_module .comment .children,
	.em_column_1_5 .em_comments_module .comment .children,
	.em_column_1_6 .em_comments_module .comment .children {
		margin-left: 0;
	}
	.em_column_1_4 .em_comments_module .comment-reply-link,
	.em_column_1_5 .em_comments_module .comment-reply-link,
	.em_column_1_6 .em_comments_module .comment-reply-link {
		float: right;
		position: relative !important;
		top: auto !important;
		bottom: -10px;
	}
}

/* Responsive Styles Standard Desktop Only */
@media all and (min-width: 981px) and (max-width: 1405px) {
	/* Map Module */
	.em_column .em_map {
		max-width: 100%;
	}
}

/* Responsive Styles Desktop Only */
@media all and (min-width: 981px) {
	/* Sections and Rows */
	.em_section {
		padding: 4% 0;
	}
	.em_fullwidth_section {
		padding: 0;
	}
	.em_row {
		padding: 2% 0;
	}
	.em_column_3_4 .em_row_inner {
		padding: 3.735% 0;
	}
	.em_column_2_3 .em_row_inner {
		padding: 4.2415% 0;
	}
	.em_column_1_2 .em_row_inner,
	.em_column_3_5 .em_row_inner {
		padding: 5.82% 0;
	}
	.em_column_single {
		padding: 2.855% 0;
	}
	.em_column_single .em_module:first-child,
	.em_column_single .em_module.e-first-child {
		margin-top: 0;
	}
	.em_column_single .em_module:last-child,
	.em_column_single .em_module.e-last-child {
		margin-bottom: 0;
	}
	.em_section .em_row .em_column .em_module:last-child,
	.em_section .em_row .em_column .em_module.e-last-child,
	.em_section.e_section_specialty .em_row .em_column .em_column .em_module:last-child,
	.em_section.e_section_specialty .em_row .em_column .em_column .em_module.e-last-child,
	.em_section.e_section_specialty .em_row .em_column .em_row_inner .em_column .em_module:last-child,
	.em_section.e_section_specialty .em_row .em_column .em_row_inner .em_column .em_module.e-last-child {
		margin-bottom: 0;
	}
	.e_section_specialty > .em_row {
		padding: 0;
	}
	.em_row_inner {
		width: 100%;
	}
	.em_row .em_column:last-child,
	.em_row .em_column.e-last-child,
	.em_row_inner .em_column:last-child,
	.em_row_inner .em_column.e-last-child {
		margin-right: 0 !important;
	}

/* Equalize Column Heights */
	.em_row.em_equal_columns,
	.em_row_inner.em_equal_columns,
	.em_section.em_equal_columns > .em_row {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;

		direction: ltr;
	}

/* Modify column's order in equalize column row so clearfix is displayed early and its
     actual width (0px) remains to avoid unwanted window's unwanted horizontal scroll */
	.em_section.em_equal_columns > .em_row > .em_column,
	.em_row.em_equal_columns > .em_column {
		order: 1;
	}

/* Grid Layouts: Gallery, Portfolio, Filterable Portfolio, Shop */
	.em_grid_item {
		float: left;
		position: relative;
	}
	.em_gallery_grid .em_gallery_item img,
	.em_portfolio_grid .em_portfolio_item img,
	.em_filterable_portfolio_grid .em_portfolio_item img {
		width: 100%;
	}
	.em_gallery_grid .em_gallery_item h3,
	.em_gallery_grid .em_gallery_item .em_gallery_title,
	.em_portfolio_grid .em_portfolio_item h2,
	.em_portfolio_grid .em_portfolio_item .em_module_header,
	.em_filterable_portfolio_grid .em_portfolio_item h2,
	.em_filterable_portfolio_grid .em_portfolio_item .em_module_header {
		margin: 10px 0 0;
		padding-bottom: 0;
		word-wrap: break-word;
	}
	.em_gallery_grid .em_gallery_item h3,
	.em_portfolio_grid .em_portfolio_item h2,
	.em_filterable_portfolio_grid .em_portfolio_item h2 {
		font-size: 18px;
	}
	.em_portfolio_item .post-meta,
	.em_gallery_item .em_gallery_caption {
		margin: 0.4em 0 0;
		font-size: 14px;
	}

/* Slider Module */
	.em_column_1_2 .em_slide_image,
	.em_column_3_5 .em_slide_image,
	.em_column_1_4 .em_slide_image,
	.em_column_1_5 .em_slide_image,
	.em_column_1_6 .em_slide_image,
	.em_column_1_3 .em_slide_image,
	.em_column_2_5 .em_slide_image,
	.em_column_3_8 .em_slide_image {
		position: relative;
		top: auto;
		bottom: auto;
	}
	.em_column_1_2 .em_slide_image,
	.em_column_3_5 .em_slide_image,
	.em_column_1_4 .em_slide_image,
	.em_column_1_5 .em_slide_image,
	.em_column_1_6 .em_slide_image,
	.em_column_1_3 .em_slide_image,
	.em_column_2_5 .em_slide_image,
	.em_column_3_8 .em_slide_image,
	.em_column_1_2 .em_slide_video,
	.em_column_3_5 .em_slide_video,
	.em_column_1_4 .em_slide_video,
	.em_column_1_5 .em_slide_video,
	.em_column_1_6 .em_slide_video,
	.em_column_1_3 .em_slide_video,
	.em_column_2_5 .em_slide_video,
	.em_column_3_8 .em_slide_video,
	.em_column_1_2 .em_slide_with_image .em_slide_description,
	.em_column_3_5 .em_slide_with_image .em_slide_description,
	.em_column_1_4 .em_slide_with_image .em_slide_description,
	.em_column_1_5 .em_slide_with_image .em_slide_description,
	.em_column_1_6 .em_slide_with_image .em_slide_description,
	.em_column_1_3 .em_slide_with_image .em_slide_description,
	.em_column_2_5 .em_slide_with_image .em_slide_description,
	.em_column_3_8 .em_slide_with_image .em_slide_description {
		width: 100% !important;
	}
	.em_column_1_2 .em_slide_image,
	.em_column_3_5 .em_slide_image,
	.em_column_1_4 .em_slide_image,
	.em_column_1_5 .em_slide_image,
	.em_column_1_6 .em_slide_image,
	.em_column_1_3 .em_slide_image,
	.em_column_2_5 .em_slide_image,
	.em_column_3_8 .em_slide_image,
	.em_column_1_2 .em_slide_video,
	.em_column_3_5 .em_slide_video,
	.em_column_1_4 .em_slide_video,
	.em_column_1_5 .em_slide_video,
	.em_column_1_6 .em_slide_video,
	.em_column_1_3 .em_slide_video,
	.em_column_2_5 .em_slide_video,
	.em_column_3_8 .em_slide_video {
		margin: 10% 0 0 0 !important;
		padding: 0;
	}

/* Salvattore Styles */
	.em_column_4_4 .em_blog_grid .em_salvattore_content[data-columns]::before {
		content: "3 .column.size-1of3";
	}
	.em_column_3_4 .em_blog_grid .em_salvattore_content[data-columns]::before,
	.em_column_2_3 .em_blog_grid .em_salvattore_content[data-columns]::before {
		content: "2 .column.size-1of2";
	}
	.em_column_1_2 .em_blog_grid .em_salvattore_content[data-columns]::before,
	.em_column_3_5 .em_blog_grid .em_salvattore_content[data-columns]::before,
	.em_column_3_4 .em_column_3_8 .em_blog_grid .em_salvattore_content[data-columns]::before,
	.em_column_1_3 .em_blog_grid .em_salvattore_content[data-columns]::before,
	.em_column_2_5 .em_blog_grid .em_salvattore_content[data-columns]::before,
	.em_column_1_4 .em_blog_grid .em_salvattore_content[data-columns]::before,
	.em_column_1_5 .em_blog_grid .em_salvattore_content[data-columns]::before,
	.em_column_1_6 .em_blog_grid .em_salvattore_content[data-columns]::before {
		content: "1 .column.size-1of1";
	}

/* Sticky Image */
	.em_section_sticky,
	.em_section_sticky .em_row:last-child,
	.em_section_sticky.em_bottom_divider .em_row:nth-last-child(2),
	.em_section_sticky .em_row.e-last-child,
	.em_section_sticky .em_specialty_column .em_row_inner:last-child,
	.em_section_sticky .em_specialty_column .em_row_inner.e-last-child,
	.em_section_sticky .em_column_single {
		padding-bottom: 0 !important;
	}

/* Fullwidth Menu Module */
	.e_dropdown_animation_fade.em_menu ul li:hover > ul,
	.e_dropdown_animation_fade.em_fullwidth_menu ul li:hover > ul {
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}
	.e_dropdown_animation_slide.em_menu ul li:hover > ul,
	.e_dropdown_animation_slide.em_fullwidth_menu ul li:hover > ul {
		-webkit-animation: fadeLeft 0.4s ease-in-out;
		-moz-animation: fadeLeft 0.4s ease-in-out;
		-o-animation: fadeLeft 0.4s ease-in-out;
		animation: fadeLeft 0.4s ease-in-out;
	}
	.e_dropdown_animation_expand.em_menu ul li:hover > ul,
	.e_dropdown_animation_expand.em_fullwidth_menu ul li:hover > ul {
		-webkit-transform-origin: 0 0;
		-webkit-animation: Grow 0.4s ease-in-out;
		-moz-animation: Grow 0.8s ease-in-out;
		-o-animation: Grow 0.4s ease-in-out;
		animation: Grow 0.4s ease-in-out;
		-webkit-backface-visibility: visible !important;
		backface-visibility: visible !important;
	}
	.e_dropdown_animation_flip.em_menu ul li ul li:hover > ul,
	.e_dropdown_animation_flip.em_fullwidth_menu ul li ul li:hover > ul {
		-webkit-animation: flipInX 0.6s ease-in-out;
		-moz-animation: flipInX 0.6s ease-in-out;
		-o-animation: flipInX 0.6s ease-in-out;
		animation: flipInX 0.6s ease-in-out;
		-webkit-backface-visibility: visible !important;
		backface-visibility: visible !important;
	}
	.e_dropdown_animation_flip.em_menu ul li:hover > ul,
	.e_dropdown_animation_flip.em_fullwidth_menu ul li:hover > ul {
		-webkit-animation: flipInY 0.6s ease-in-out;
		-moz-animation: flipInY 0.6s ease-in-out;
		-o-animation: flipInY 0.6s ease-in-out;
		animation: flipInY 0.6s ease-in-out;
		-webkit-backface-visibility: visible !important;
		backface-visibility: visible !important;
	}
	.em_menu.em_menu_fullwidth .em_row,
	.em_fullwidth_menu.em_fullwidth_menu_fullwidth .em_row {
		width: 100%;
		max-width: 100%;
		padding: 0 30px !important;
	}

/* Slider Module */
	.em_column_1_3 .em_slide_description,
	.em_column_2_5 .em_slide_description {
		padding-bottom: 26%;
	}
	.em_column_1_4 .em_slide .em_slide_description,
	.em_column_1_5 .em_slide .em_slide_description,
	.em_column_1_6 .em_slide .em_slide_description {
		padding-bottom: 34%;
	}

/* Comments Module */
	.em_column_1_2 .em_comments_module .comment_avatar img,
	.em_column_3_5 .em_comments_module .comment_avatar img,
	.em_column_1_3 .em_comments_module .comment_avatar img,
	.em_column_2_5 .em_comments_module .comment_avatar img,
	.em_column_1_4 .em_comments_module .comment_avatar img,
	.em_column_1_5 .em_comments_module .comment_avatar img,
	.em_column_1_6 .em_comments_module .comment_avatar img {
		max-width: 50%;
	}
	.em_column_1_2 .em_comments_module .comment-body,
	.em_column_3_5 .em_comments_module .comment-body,
	.em_column_1_3 .em_comments_module .comment-body,
	.em_column_2_5 .em_comments_module .comment-body,
	.em_column_1_4 .em_comments_module .comment-body,
	.em_column_1_5 .em_comments_module .comment-body,
	.em_column_1_6 .em_comments_module .comment-body {
		padding: 0 0 0 50px;
	}
	.em_column_1_2 .em_comments_module .comment .children,
	.em_column_3_5 .em_comments_module .comment .children,
	.em_column_1_3 .em_comments_module .comment .children,
	.em_column_2_5 .em_comments_module .comment .children,
	.em_column_1_4 .em_comments_module .comment .children,
	.em_column_1_5 .em_comments_module .comment .children,
	.em_column_1_6 .em_comments_module .comment .children {
		margin-left: 25px;
	}
	.em_column_1_2 .em_comments_module .comment-reply-link,
	.em_column_3_5 .em_comments_module .comment-reply-link,
	.em_column_1_3 .em_comments_module .comment-reply-link,
	.em_column_2_5 .em_comments_module .comment-reply-link,
	.em_column_1_4 .em_comments_module .comment-reply-link,
	.em_column_1_5 .em_comments_module .comment-reply-link,
	.em_column_1_6 .em_comments_module .comment-reply-link {
		float: right;
		position: relative !important;
		top: auto !important;
		bottom: -10px;
	}
	.em_column_1_2 .em_comments_module #commentform [class*="comment-form-"] input,
	.em_column_3_5 .em_comments_module #commentform [class*="comment-form-"] input,
	.em_column_1_3 .em_comments_module #commentform [class*="comment-form-"] input,
	.em_column_2_5 .em_comments_module #commentform [class*="comment-form-"] input,
	.em_column_1_4 .em_comments_module #commentform [class*="comment-form-"] input,
	.em_column_1_5 .em_comments_module #commentform [class*="comment-form-"] input,
	.em_column_1_6 .em_comments_module #commentform [class*="comment-form-"] input {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
	}

/* Testimonials Module */
	.em_column_1_5 .em_testimonial_portrait,
	.em_column_2_5 .em_testimonial_portrait,
	.em_column_1_6 .em_testimonial_portrait {
		width: 100%;
		height: 0;
		padding-bottom: 100%;
	}

/* Background Video - Desktop only */
	.em_section_video_bg.em_section_video_bg_desktop_only {
		display: block;
	}

/* Audio - Image box shadow */
	.em_column_4_4 .em_audio_cover_art.has-box-shadow-overlay {
		position: absolute;
	}
}

/* Responsive Styles 981px - 1100px */
@media all and (min-width: 981px) and (max-width: 1100px) {
	/* Slider Module */
	.em_column_1_2 .em_slide_content,
	.em_column_3_5 .em_slide_content,
	.em_column_1_3 .em_slide_content,
	.em_column_2_5 .em_slide_content,
	.em_column_1_4 .em_slide_content,
	.em_column_1_5 .em_slide_content,
	.em_column_1_6 .em_slide_content,
	.em_column_2_3 .em_slide_content {
		font-size: 14px;
	}
	.em_column_1_2 .em_slide_description h2.em_slide_title,
	.em_column_3_5 .em_slide_description h2.em_slide_title,
	.em_column_1_3 .em_slide_description h2.em_slide_title,
	.em_column_2_5 .em_slide_description h2.em_slide_title,
	.em_column_1_4 .em_slide_description h2.em_slide_title,
	.em_column_1_5 .em_slide_description h2.em_slide_title,
	.em_column_1_6 .em_slide_description h2.em_slide_title,
	.em_column_2_3 .em_slide_description h2.em_slide_title {
		font-size: 18px;
	}

/* Blog Posts */
	.em_post {
		margin-bottom: 42px;
	}

/* Blog Post Formats */
	/* Quote */
	.e_quote_content {
		padding: 50px 70px 45px;
	}
	.em_column_2_3 .e_quote_content {
		padding: 50px 50px 45px;
	}
	.em_column_1_2 .e_quote_content,
	.em_column_3_5 .e_quote_content {
		padding: 35px 47px 30px;
	}
	.em_column_1_3 .e_quote_content,
	.em_column_2_5 .e_quote_content,
	.em_column_3_8 .e_quote_content,
	.em_column_1_4 .e_quote_content,
	.em_column_1_5 .e_quote_content,
	.em_column_1_6 .e_quote_content,
	.em_blog_grid .e_quote_content {
		padding: 35px 25px 32px;
	}

/* Gallery */
	.em_column_4_4 .em_post .em_slide {
		min-height: 534px;
	}
	.em_column_3_4 .em_post .em_slide {
		min-height: 392px;
	}
	.em_column_2_3 .em_post .em_slide {
		min-height: 345px;
	}
	.em_column_1_2 .em_post .em_slide,
	.em_column_3_5 .em_post .em_slide {
		min-height: 250px;
	}
	.em_column_1_3 .em_post .em_slide,
	.em_column_2_5 .em_post .em_slide,
	.em_column_3_8 .em_post .em_slide {
		min-height: 155px;
	}
	.em_column_1_4 .em_post .em_slide,
	.em_column_1_5 .em_post .em_slide,
	.em_column_1_6 .em_post .em_slide {
		min-height: 108px;
	}
	.em_blog_grid .em_post .em_slide {
		min-height: 155px;
	}

/* Audio */
	.em_column_1_2 .em_audio_cover_art,
	.em_column_3_5 .em_audio_cover_art {
		height: 340px;
	}
	.em_column_3_8 .em_audio_cover_art {
		height: 242px;
	}
	.em_column_1_3 .em_audio_cover_art,
	.em_column_2_5 .em_audio_cover_art {
		height: 210px;
	}
	.em_column_1_4 .em_audio_cover_art,
	.em_column_1_5 .em_audio_cover_art,
	.em_column_1_6 .em_audio_cover_art {
		height: 145px;
	}

/* Contact Form Module */
	.em_column_1_4 .em_contact_right,
	.em_column_1_5 .em_contact_right,
	.em_column_1_6 .em_contact_right {
		margin-right: 5px;
	}

/* Number Counter Module */
	.em_column_1_4 .em_number_counter .percent,
	.em_column_1_5 .em_number_counter .percent,
	.em_column_1_6 .em_number_counter .percent {
		height: 55px;
	}
	.em_column_1_4 .em_number_counter h3,
	.em_column_1_5 .em_number_counter h3,
	.em_column_1_6 .em_number_counter h3 {
		padding: 10px 0 0 0;
	}
}

/* Responsive Smartphone Ladnscape And Above */
@media all and (min-width: 480px) {
	/* Slider Module */
	.em_column_1_4 .em_slide_description,
	.em_column_1_5 .em_slide_description,
	.em_column_1_6 .em_slide_description {
		padding-bottom: 26%;
	}
}

/* Responsive Styles Tablet And Below */
@media all and (max-width: 980px) {
	/* Page Containers */
	.em_column {
		width: 100%;
		margin-bottom: 30px;
	}

/* Rows and Sections */
	.em_section {
		padding: 50px 0;
	}
	.em_fullwidth_section {
		padding: 0;
	}
	.em_row,
	.em_column .em_row_inner {
		padding: 30px 0;
	}
	.e_section_specialty > .em_row {
		padding: 0;
	}
	.em_row .em_column:last-child,
	.em_bottom_divider .em_row:nth-last-child(2) .em_column:last-child,
	.em_row .em_column.e-last-child {
		margin-bottom: 0;
	}
	.em_column .em_module {
		margin-bottom: 30px;
	}
	.e_section_specialty .em_row > .em_column {
		padding-bottom: 0;
	}
	.em_row .em_column .em_module:last-child,
	.em_row .em_column .em_module.e-last-child,
	.e_section_specialty .em_row .em_column .em_module:last-child,
	.e_section_specialty .em_row .em_column .em_module.e-last-child {
		margin-bottom: 0;
	}
	.em_column.em_column_empty {
		display: none;
	}

/* Sticky Image */
	.em_section_sticky_mobile,
	.em_section_sticky_mobile .em_row:last-child,
	.em_section_sticky_mobile.em_bottom_divider .em_row:nth-last-child(2),
	.em_section_sticky_mobile .em_row.e-last-child,
	.em_section_sticky_mobile .em_specialty_column .em_row_inner:last-child,
	.em_section_sticky_mobile .em_specialty_column .em_row_inner.e-last-child,
	.em_section_sticky_mobile .em_column_single {
		padding-bottom: 0 !important;
	}
	.em_section_sticky .em_row:last-child .em_column.em_row_sticky:last-child,
	.em_section_sticky .em_row.e-last-child .em_column.em_row_sticky.e-last-child {
		margin-bottom: 0;
	}

/* Responsive Columns Breakdown */
	.em_row_4col,
	.em_row_5col,
	.em_row_6col,
	.em_row_1-6_1-6_1-6_1-2,
	.em_row_1-6_1-6_1-6,
	.em_row_1-2_1-6_1-6_1-6,
	.em_row_1-5_1-5_3-5,
	.em_row_3-5_1-5_1-5,
	.em_row_1-4_1-4_1-2,
	.em_row_1-2_1-4_1-4,
	.em_row_1-4_1-4,
	.em_row_1-6_1-6_1-6_1-6 {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		overflow: hidden;

		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.em_row_4col > .em_column.em_column_1_4,
	.em_row_1-4_1-4_1-2 > .em_column.em_column_1_4,
	.em_row_1-4_1-4 > .em_column.em_column_1_4 {
		width: 47.25%;
		margin-right: 5.5%;
	}
	.em_row_4col > .em_column.em_column_1_4:nth-child(even),
	.em_row_1-4_1-4_1-2 > .em_column.em_column_1_4:nth-child(even),
	.em_row_1-4_1-4 > .em_column.em_column_1_4:nth-child(even) {
		margin-right: 0;
	}
	.em_row_1-2_1-4_1-4 > .em_column.em_column_1_4 {
		width: 47.25%;
		margin-right: 5.5%;
	}
	.em_row_1-2_1-4_1-4 > .em_column.em_column_1_4:nth-child(odd) {
		margin-right: 0;
	}
	.em_row_1-2_1-4_1-4 > .em_column.em_column_1_2 {
		margin-right: 0;
	}
	.em_row_4col .em_column:nth-last-child(-n+2),
	.em_row_1-2_1-4_1-4 .em_column:nth-last-child(-n+2),
	.em_row_1-4_1-4 .em_column:nth-last-child(-n+2) {
		margin-bottom: 0;
	}
	.em_row_5col > .em_column.em_column_1_5,
	.em_row_1-5_1-5_3-5 > .em_column.em_column_1_5 {
		width: 47.25%;
		margin-right: 5.5%;
	}
	.em_row_5col > .em_column.em_column_1_5:nth-child(even),
	.em_row_1-5_1-5_3-5 > .em_column.em_column_1_5:nth-child(even) {
		margin-right: 0;
	}
	.em_row_3-5_1-5_1-5 > .em_column.em_column_1_5 {
		width: 47.25%;
		margin-right: 5.5%;
	}
	.em_row_3-5_1-5_1-5 > .em_column.em_column_1_5:nth-child(odd) {
		margin-right: 0;
	}
	.em_row_3-5_1-5_1-5 > .em_column.em_column_3_5 {
		margin-right: 0;
	}
	.em_row_3-5_1-5_1-5 .em_column:nth-last-child(-n+2) {
		margin-bottom: 0;
	}
	.em_row_5col .em_column:last-child {
		margin-bottom: 0;
	}
	.em_row_6col > .em_column.em_column_1_6,
	.em_row_1-6_1-6_1-6_1-2 > .em_column.em_column_1_6 {
		width: 29.666%;
		margin-right: 5.5%;
	}
	.em_row_6col > .em_column.em_column_1_6:nth-child(3n),
	.em_row_1-6_1-6_1-6_1-2 > .em_column.em_column_1_6:nth-child(3n) {
		margin-right: 0;
	}
	.em_row_1-2_1-6_1-6_1-6 > .em_column.em_column_1_6 {
		width: 29.666%;
		margin-right: 5.5%;
	}
	.em_row_1-2_1-6_1-6_1-6 > .em_column.em_column_1_6:last-child {
		margin-right: 0;
	}
	.em_row_1-2_1-6_1-6_1-6 > .em_column.em_column_1_2 {
		margin-right: 0;
	}
	.em_row_6col .em_column:nth-last-child(-n+3),
	.em_row_1-2_1-6_1-6_1-6 .em_column:nth-last-child(-n+3) {
		margin-bottom: 0;
	}
	.em_row_1-2_1-2 .em_column.em_column_1_2 {
		margin-bottom: 0;
	}
	.em_row_1-2_1-2 .em_column.em_column_1_2 .em_column.em_column_1_6 {
		width: 29.666%;
		margin-right: 5.5%;
		margin-bottom: 0;
	}
	.em_row_1-2_1-2 .em_column.em_column_1_2 .em_column.em_column_1_6:last-child {
		margin-right: 0;
	}
	.em_row_1-6_1-6_1-6_1-6 > .em_column.em_column_1_6 {
		width: 47.25%;
		margin-right: 5.5%;
	}
	.em_row_1-6_1-6_1-6_1-6 > .em_column.em_column_1_6:nth-child(even) {
		margin-right: 0;
	}
	.em_row_1-6_1-6_1-6_1-6:nth-last-child(-n+3) {
		margin-bottom: 0;
	}
	.em_space.e-hide-mobile {
		display: none;
	}

/* Filterable Portfolio Module */
	.em_column .em_filterable_portfolio .em_portfolio_filters li {
		width: auto;
	}
	.em_column .em_filterable_portfolio .em_portfolio_filters li a {
		width: auto;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}
	.em_column .em_filterable_portfolio .em_portfolio_filters li:first-child a {
		-webkit-border-radius: 3px 0 0 3px;
		-moz-border-radius: 3px 0 0 3px;
		border-radius: 3px 0 0 3px;
	}
	.em_column .em_filterable_portfolio .em_portfolio_filters li:last-child a {
		-webkit-border-radius: 0 3px 3px 0;
		-moz-border-radius: 0 3px 3px 0;
		border-radius: 0 3px 3px 0;
	}

/* Blog + Sidebar Module + Footer */
	.em_widget_area_left {
		padding-right: 0;
		border-right: none;
	}
	.em_widget_area_right {
		padding-left: 0;
		border-left: none;
	}
	.em_more_button {
		display: inline-block !important;
	}

/* Slider Module */
	.em_slide_description h2.em_slide_title,
	.em_column_1_4 .em_slider_fullwidth_off h2,
	.em_column_1_5 .em_slider_fullwidth_off h2,
	.em_column_1_6 .em_slider_fullwidth_off h2 {
		font-size: 26px;
		font-weight: 500 !important;
	}
	.em_slide_description .em_slide_title {
		font-weight: 500 !important;
	}
	.em_slide_content {
		font-size: 13px;
		font-weight: 400;
	}
	.em_slide_description {
		text-align: center;
	}
	.em_slide_with_image .em_slide_description {
		text-align: left;
	}

/* Column Adjustments */
	.em_column_1_4 .em_slider_fullwidth_off .em_container,
	.em_column_1_5 .em_slider_fullwidth_off .em_container,
	.em_column_1_6 .em_slider_fullwidth_off .em_container {
		min-height: auto;
	}
	.em_column_1_4 .em_slider_fullwidth_off .em_slide_content,
	.em_column_1_5 .em_slider_fullwidth_off .em_slide_content,
	.em_column_1_6 .em_slider_fullwidth_off .em_slide_content {
		display: block;
	}
	.em_post {
		margin-bottom: 42px;
	}

/* Newsletter Module */
	.em_column .em_newsletter_form,
	.em_column .em_newsletter_description,
	.em_column.em_column_inner .em_newsletter_form,
	.em_column.em_column_inner .em_newsletter_description {
		width: 50%;
		padding: 0;
	}
	.em_column .em_newsletter_form,
	.em_column.em_column_inner .em_newsletter_form,
	.em_row_1-4_3-4 .em_column.em_column_1_4 .em_newsletter_form,
	.em_row_1-4_3-4 .em_column.em_column_1_4.em_column_inner .em_newsletter_form,
	.em_row_3-4_1-4 .em_column.em_column_1_4 .em_newsletter_form,
	.em_row_3-4_1-4 .em_column.em_column_1_4.em_column_inner .em_newsletter_form {
		padding-left: 40px;
	}
	.em_column.em_column_1_4 .em_newsletter_form,
	.em_column.em_column_1_5 .em_newsletter_form,
	.em_column.em_column_1_6 .em_newsletter_form,
	.em_column.em_column_1_4 .em_newsletter_description,
	.em_column.em_column_1_5 .em_newsletter_description,
	.em_column.em_column_1_6 .em_newsletter_description {
		width: 100%;
		padding: 0;
	}
	.em_row_1-4_3-4 .em_column.em_column_1_4 .em_newsletter_form,
	.em_row_1-4_3-4 .em_column.em_column_1_4 .em_newsletter_description,
	.em_row_3-4_1-4 .em_column.em_column_1_4 .em_newsletter_form,
	.em_row_3-4_1-4 .em_column.em_column_1_4 .em_newsletter_description {
		width: 50%;
	}

/* Pricing Tables Module */
	.em_column .em_pricing_table {
		width: 50% !important;
		max-width: 50.5% !important;
	}
	.em_column .em_pricing_1 .em_pricing_table {
		width: 100% !important;
		max-width: none !important;
	}
	.em_column .em_pricing_table:nth-child(2n+1) {
		clear: both;
	}
	.em_column .em_pricing_table:nth-child(n+3) {
		margin-top: 50px;
	}
	.em_column .em_pricing_table:nth-child(n+3).em_featured_table {
		margin-top: 20px;
	}

/* Post Title Module */
	.em_fullwidth_section .em_post_title {
		padding: 80px 0;
	}

/* Map Module */
	.em_map_container > .em_map {
		height: 350px;
	}

/* Exhibitors Post Type */
	.e_full_width_portfolio_page .e_exhibitor_meta {
		float: none;
		width: 100%;
		margin-top: -20px;
	}

/* Image Module */
	.e_always_center_on_mobile {
		margin-right: auto !important;
		margin-left: auto !important;
		text-align: center !important;
	}

/* Header Styles */
	.e-menu {
		display: none;
	}

/* Fullwidth Menu Module */
	.em_menu--style-left_aligned .em_row,
	.em_fullwidth_menu--style-left_aligned .em_row,
	.em_menu--style-left_aligned .em_menu_inner_container,
	.em_fullwidth_menu--style-left_aligned .em_menu_inner_container {
		align-items: center;
	}
	.em_menu--style-left_aligned .em_menu__wrap,
	.em_fullwidth_menu--style-left_aligned .em_menu__wrap {
		justify-content: flex-end;
	}
	.em_menu--style-left_aligned.em_text_align_center .em_menu__wrap,
	.em_fullwidth_menu--style-left_aligned.em_text_align_center .em_menu__wrap {
		justify-content: center;
	}
	.em_menu--style-left_aligned.em_text_align_right .em_menu__wrap,
	.em_fullwidth_menu--style-left_aligned.em_text_align_right .em_menu__wrap {
		justify-content: flex-end;
	}
	.em_menu--style-left_aligned.em_text_align_justified .em_menu__wrap,
	.em_fullwidth_menu--style-left_aligned.em_text_align_justified .em_menu__wrap {
		justify-content: space-between;
	}
	.em_menu--style-inline_centered_logo .em_row > .em_menu__logo-wrap,
	.em_fullwidth_menu--style-inline_centered_logo .em_row > .em_menu__logo-wrap,
	.em_menu--style-inline_centered_logo .em_menu_inner_container > .em_menu__logo-wrap,
	.em_fullwidth_menu--style-inline_centered_logo .em_menu_inner_container > .em_menu__logo-wrap {
		display: flex;
		flex-direction: column;

		align-items: center;
	}
	.em_menu--style-inline_centered_logo .em_row > .em_menu__logo,
	.em_fullwidth_menu--style-inline_centered_logo .em_row > .em_menu__logo,
	.em_menu--style-inline_centered_logo .em_menu_inner_container > .em_menu__logo,
	.em_fullwidth_menu--style-inline_centered_logo .em_menu_inner_container > .em_menu__logo {
		margin: 0 auto;
	}
	.em_menu--style-inline_centered_logo .em_menu__logo-slot,
	.em_fullwidth_menu--style-inline_centered_logo .em_menu__logo-slot {
		display: none;
	}
	.em_menu .em_row,
	.em_fullwidth_menu .em_row {
		min-height: 81px;
	}
	.em_menu .em_menu__menu,
	.em_fullwidth_menu .em_menu__menu {
		display: none;
	}
	.em_menu .e_mobile_nav_menu,
	.em_fullwidth_menu .e_mobile_nav_menu {
		display: flex;
		float: none;
		margin: 0 6px;

		align-items: center;
	}
	.em_menu .e_mobile_menu,
	.em_fullwidth_menu .e_mobile_menu {
		top: 100%;
		padding: 5%;
	}
	.em_menu .e_mobile_menu,
	.em_fullwidth_menu .e_mobile_menu,
	.em_menu .e_mobile_menu ul,
	.em_fullwidth_menu .e_mobile_menu ul {
		text-align: left;
		list-style: none !important;
	}
	.em_menu .e_mobile_menu ul,
	.em_fullwidth_menu .e_mobile_menu ul {
		padding: 0;
	}
	.em_menu .em_mobile_menu_upwards .e_mobile_menu,
	.em_fullwidth_menu .em_mobile_menu_upwards .e_mobile_menu {
		top: auto;
		bottom: 100%;
	}
	.e_mobile_nav_menu {
		display: block;
		margin-top: -1px;
	}

/* Countdown Timer Module */
	.em_countdown_timer .title {
		font-size: 22px !important;
	}
	.em_countdown_timer .section p {
		font-size: 64px !important;
		line-height: 64px !important;
	}
	.em_countdown_timer .section p.label {
		font-size: 14px !important;
		line-height: 25px !important;
	}
	.em_countdown_timer .sep.sep.sep.sep.sep p {
		text-decoration: none !important;
	}
	.em_row_1-4_1-4 .em_column_1_4 .em_countdown_timer .section p {
		font-size: 32px !important;
		line-height: 32px !important;
	}
	.em_row_1-4_1-4 .em_column_1_4 .em_countdown_timer .section p.label {
		font-size: 14px !important;
		line-height: 25px !important;
	}

/* Rows and Sections */
	.em_row {
		max-width: 1080px;
	}

/* Blog Module */
	.em_column_1_3 .e_audio_container .mejs-container .mejs-controls .mejs-time span,
	.em_column_2_5 .e_audio_container .mejs-container .mejs-controls .mejs-time span,
	.em_column_3_8 .e_audio_container .mejs-container .mejs-controls .mejs-time span,
	.em_column_1_4 .e_audio_container .mejs-container .mejs-controls .mejs-time span,
	.em_column_1_5 .e_audio_container .mejs-container .mejs-controls .mejs-time span,
	.em_column_1_6 .e_audio_container .mejs-container .mejs-controls .mejs-time span,
	.em_blog_grid .e_audio_container .mejs-container .mejs-controls .mejs-time span {
		font-size: 18px;
	}

/* Post Slider Module */
	.em_section .em_column .em_post_slider_image_bottom .em_slide_image,
	.em_section .em_column .em_post_slider_image_bottom .em_slide_video {
		margin-bottom: 5% !important;
	}

/* Video Background */
	.em_section_video_bg.em_section_video_bg_tablet {
		display: block;
	}

/* Background Video - Desktop only, hide on mobile */
	.em_section_video_bg.em_section_video_bg_desktop_only {
		display: none;
	}

/* Text Color - Layout Light - Tablet */
	.em_bg_layout_light_tablet {
		/* Extra */
		/* Reset Layout Dark */
		color: #666 !important;
	}
	.em_bg_layout_light_tablet .em_counter_title {
		color: #666;
	}
	.em_bg_layout_light_tablet .em_post .post-meta,
	.em_bg_layout_light_tablet .em_portfolio_item .post-meta,
	.em_bg_layout_light_tablet .em_post .post-meta a,
	.em_bg_layout_light_tablet .em_portfolio_item .post-meta a,
	.em_bg_layout_light_tablet .em_post p,
	.em_bg_layout_light_tablet p.em_title_meta_container,
	.em_bg_layout_light_tablet p.em_title_meta_container a {
		color: #666;
	}
	.em_bg_layout_light_tablet .em_promo_button,
	.em_bg_layout_light_tablet.em_module.em_button,
	.em_bg_layout_light_tablet.em_button,
	.em_bg_layout_light_tablet .em_more_button,
	.em_bg_layout_light_tablet .em_newsletter_button {
		color: #545454;
	}
	.em_bg_layout_light_tablet.em_post_slider .post-meta,
	.em_bg_layout_light_tablet.em_post_slider .post-meta a {
		color: #333 !important;
	}
	.em_bg_layout_light_tablet.em_slider_with_overlay .em_slide_overlay_container,
	.em_bg_layout_light_tablet.em_slider_with_text_overlay .em_text_overlay_wrapper {
		background-color: rgba(255, 255, 255, 0.9);
	}
	.em_bg_layout_light_tablet .em_video_play {
		color: #333;
	}
	.em_bg_layout_light_tablet .em_forgot_password a {
		color: #666;
	}
	.em_bg_layout_light_tablet .em-arrow-prev,
	.em_bg_layout_light_tablet .em-arrow-next {
		color: #333;
	}
	.em_bg_layout_light_tablet .em-controllers .em-active-control {
		background-color: #333;
	}
	.em_bg_layout_light_tablet .em-controllers a {
		background-color: rgba(0, 0, 0, 0.3);
	}
	.em_bg_layout_light_tablet h1,
	.em_bg_layout_light_tablet h2,
	.em_bg_layout_light_tablet h3,
	.em_bg_layout_light_tablet h4,
	.em_bg_layout_light_tablet h5,
	.em_bg_layout_light_tablet h6 {
		color: #333 !important;
	}
	.em_bg_layout_light_tablet .em_slide_content {
		color: #333;
	}
	.em_module .em_bg_layout_light_tablet.em_button {
		color: #545454 !important;
	}
	.em_bg_layout_light_tablet.em_gallery .em_gallery_pagination ul li a,
	.em_bg_layout_light_tablet.em_filterable_portfolio .em_portofolio_pagination ul li a {
		color: #999;
	}
	.em_bg_layout_light_tablet.em_gallery .em_gallery_pagination ul li a.active,
	.em_bg_layout_light_tablet.em_filterable_portfolio .em_portofolio_pagination ul li a.active {
		color: #82c0c7;
	}
	.em_bg_layout_light_tablet.em_social_media_follow li a.follow_button {
		color: rgba(0, 0, 0, 0.5);
		background: rgba(0, 0, 0, 0.1);
	}
	.em_bg_layout_light_tablet.em_social_media_follow li a.follow_button:hover {
		color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.2);
	}
	.em_bg_layout_light_tablet.em_search input.em_s {
		border: none;
		color: #666;
	}
	.em_bg_layout_light_tablet.em_search input.em_s::-webkit-input-placeholder {
		color: #666;
	}
	.em_bg_layout_light_tablet.em_search input.em_searchsubmit {
		border: none;
		color: #666;
		background-color: #ddd;
	}
	.em_bg_layout_light_tablet.em_fullwidth_portfolio .em_portfolio_image .e_overlay {
		background: rgba(255, 255, 255, 0.9);
	}
	.em_bg_layout_light_tablet.em_fullwidth_portfolio .meta p {
		color: #666;
	}

/* Text Color - Layout Dark - Tablet */
	.em_bg_layout_dark_tablet {
		/* Extra */
		/* Reset Layout Light */
	}
	.em_bg_layout_dark_tablet,
	.em_bg_layout_dark_tablet h1,
	.em_bg_layout_dark_tablet h2,
	.em_bg_layout_dark_tablet h3,
	.em_bg_layout_dark_tablet h4,
	.em_bg_layout_dark_tablet h5,
	.em_bg_layout_dark_tablet h6 {
		color: #fff !important;
	}
	.em_bg_layout_dark_tablet .em_post .post-meta,
	.em_bg_layout_dark_tablet .em_portfolio_item .post-meta,
	.em_bg_layout_dark_tablet .em_post .post-meta a,
	.em_bg_layout_dark_tablet .em_portfolio_item .post-meta a,
	.em_bg_layout_dark_tablet .em_post p,
	.em_bg_layout_dark_tablet p.em_title_meta_container,
	.em_bg_layout_dark_tablet p.em_title_meta_container a {
		color: inherit;
	}
	.em_bg_layout_dark_tablet.em_post_slider .post-meta,
	.em_bg_layout_dark_tablet.em_post_slider .post-meta a {
		color: #fff !important;
	}
	.em_bg_layout_dark_tablet .comment_postinfo span,
	.em_bg_layout_dark_tablet .comment_postinfo a {
		color: #fff;
	}
	.em_bg_layout_dark_tablet.em_social_media_follow li a.follow_button {
		color: rgba(255, 255, 255, 0.8);
		background: rgba(0, 0, 0, 0.6);
	}
	.em_bg_layout_dark_tablet.em_social_media_follow li a.follow_button:hover {
		color: #fff;
		background: rgba(0, 0, 0, 0.7);
	}
	.em_bg_layout_dark_tablet.em_gallery .em_gallery_pagination ul li a,
	.em_bg_layout_dark_tablet.em_filterable_portfolio .em_portofolio_pagination ul li a {
		color: #fff;
	}
	.em_bg_layout_dark_tablet.em_fullwidth_portfolio .em_portfolio_image .e_overlay {
		background: rgba(0, 0, 0, 0.6);
	}
	.em_bg_layout_dark_tablet.em_fullwidth_portfolio .meta p {
		color: #fff;
	}
	.em_bg_layout_dark_tablet.em_fullwidth_menu ul li a {
		color: #fff;
	}
	.em_bg_layout_dark_tablet.em_fullwidth_menu ul li a:hover {
		color: rgba(255, 255, 255, 0.8);
	}
	.em_bg_layout_dark_tablet .em_slide_description {
		text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	}
	.em_bg_layout_dark_tablet .em_slide_content {
		color: #fff;
	}
	.em_bg_layout_dark_tablet.em_slider_with_overlay .em_slide_overlay_container,
	.em_bg_layout_dark_tablet.em_slider_with_text_overlay .em_text_overlay_wrapper {
		background-color: rgba(0, 0, 0, 0.3);
	}
	.em_bg_layout_dark_tablet .em_testimonial_description a {
		color: #fff;
	}
	.em_bg_layout_dark_tablet.em_search input.em_s {
		border: 2px solid #fff;
		color: #fff;
	}
	.em_bg_layout_dark_tablet.em_search input.em_s::-webkit-input-placeholder {
		color: #fff;
	}
	.em_bg_layout_dark_tablet.em_search input.em_s::-moz-placeholder {
		color: #fff;
	}
	.em_bg_layout_dark_tablet.em_search input.em_s:-ms-input-placeholder {
		color: #fff;
	}
	.em_bg_layout_dark_tablet.em_search input.em_searchsubmit {
		border: 2px solid #fff;
		color: #fff;
		background-color: transparent;
		font-weight: 500;
	}
	.em_bg_layout_dark_tablet .em_counter_title {
		color: #fff;
	}
	.em_bg_layout_dark_tablet .em_promo_button,
	.em_bg_layout_dark_tablet.em_module.em_button,
	.em_bg_layout_dark_tablet.em_button,
	.em_bg_layout_dark_tablet .em_more_button,
	.em_bg_layout_dark_tablet .em_newsletter_button {
		color: inherit;
	}
	.em_bg_layout_dark_tablet .em-arrow-prev,
	.em_bg_layout_dark_tablet .em-arrow-next {
		color: #fff;
	}
	.em_bg_layout_dark_tablet .em-controllers .em-active-control {
		background-color: #fff;
	}
	.em_bg_layout_dark_tablet .em_forgot_password a {
		color: #fff;
	}
	.em_bg_layout_dark_tablet .em-controllers a {
		background-color: rgba(255, 255, 255, 0.5);
	}
	.em_bg_layout_dark_tablet .em_widget li a {
		color: inherit;
	}
	.em_bg_layout_dark_tablet .e_quote_content blockquote p,
	.em_bg_layout_dark_tablet .e_quote_content blockquote cite,
	.em_bg_layout_dark_tablet .e_link_content h2,
	.em_bg_layout_dark_tablet .e_link_content a.e_link_main_url,
	.em_bg_layout_dark_tablet .e_audio_content h2,
	.em_bg_layout_dark_tablet .em_audio_module_content h2,
	.em_bg_layout_dark_tablet .e_audio_module_meta {
		color: #fff !important;
	}
	.em_bg_layout_dark_tablet .e_audio_container .mejs-controls .mejs-time-rail .mejs-time-total,
	.em_bg_layout_dark_tablet .e_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
		background: rgba(255, 255, 255, 0.5);
	}
	.em_bg_layout_dark_tablet .e_audio_container .mejs-controls .mejs-time-rail .mejs-time-current,
	.em_bg_layout_dark_tablet .e_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
		background: #fff;
	}
	.em_bg_layout_dark_tablet .e_audio_container .mejs-playpause-button button:before,
	.em_bg_layout_dark_tablet .e_audio_container .mejs-volume-button button:before {
		color: #fff;
	}
	.em_bg_layout_dark_tablet .mejs-controls .mejs-time-rail .mejs-time-handle,
	.em_bg_layout_dark_tablet .e_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
		background: #fff;
	}
	.em_bg_layout_dark_tablet .mejs-container .mejs-controls .mejs-time span {
		color: #fff;
	}

/* Text Color - Text Color Dark - Tablet */
	.em_text_color_dark_tablet .e_quote_content blockquote p,
	.em_text_color_dark_tablet .e_quote_content blockquote cite,
	.em_text_color_dark_tablet .e_link_content h2,
	.em_text_color_dark_tablet .e_link_content a.e_link_main_url,
	.em_text_color_dark_tablet .e_audio_content h2,
	.em_text_color_dark_tablet .em_audio_module_content h2,
	.em_text_color_dark_tablet .e_audio_module_meta {
		color: #666 !important;
	}
	.em_text_color_dark_tablet.e_quote_content blockquote p,
	.em_text_color_dark_tablet.e_quote_content blockquote cite,
	.em_text_color_dark_tablet.e_link_content h2,
	.em_text_color_dark_tablet.e_link_content a.e_link_main_url,
	.em_text_color_dark_tablet.e_audio_content h2,
	.em_text_color_dark_tablet.em_audio_module_content h2 {
		color: #bbb !important;
	}
	.em_text_color_dark_tablet.e_quote_content,
	.em_text_color_dark_tablet.e_link_content,
	.em_text_color_dark_tablet.e_audio_content {
		background-color: #e8e8e8;
	}
	.em_text_color_dark_tablet .e_audio_container .mejs-controls .mejs-time-rail .mejs-time-total,
	.em_text_color_dark_tablet .e_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
		background: rgba(153, 153, 153, 0.5);
	}
	.em_text_color_dark_tablet .e_audio_container .mejs-controls .mejs-time-rail .mejs-time-current,
	.em_text_color_dark_tablet .e_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
		background: #999;
	}
	.em_text_color_dark_tablet .e_audio_container .mejs-playpause-button button:before,
	.em_text_color_dark_tablet .e_audio_container .mejs-volume-button button:before {
		color: #666;
	}
	.em_text_color_dark_tablet .mejs-controls .mejs-time-rail .mejs-time-handle,
	.em_text_color_dark_tablet .e_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
		background: #666;
	}
	.em_text_color_dark_tablet .mejs-container .mejs-controls .mejs-time span {
		color: #999;
	}

/* Email Optin Field - Tablet */
	.em_newsletter .em_contact_field_last_tablet + .em_newsletter_field {
		padding-left: 0;
	}
	p.em_contact_field_half_tablet + p.em_contact_field_last_tablet:not(.em_contact_field_half_tablet) {
		clear: both;
	}
	p.em_contact_field.em_contact_field_last_tablet + p.em_contact_field.em_contact_field_last_tablet {
		clear: both;
	}
	.em_newsletter .em_contact_field_last_tablet + .em_newsletter_field {
		padding-left: 0;
	}
	.em_newsletter .em_newsletter_form .em_contact_field_half_tablet {
		flex-basis: 48.5%;
	}
	.em_contact .em_contact_field_half_tablet {
		float: left;
		width: 50%;
	}

/* Reset - Email Optin Field - Tablet */
	.em_newsletter .em_newsletter_form .em_contact_field_last_tablet {
		flex-basis: 100%;
	}
	.em_contact .em_contact_field_last_tablet {
		width: 100%;
	}

/* Text Alignment - Blurb */
	.em_blurb.em_text_align_left-tablet .em_blurb_content .em_blurb_container {
		text-align: left;
	}
	.em_blurb.em_text_align_right-tablet .em_blurb_content .em_blurb_container {
		text-align: right;
	}
	.em_blurb.em_text_align_justified-tablet .em_blurb_content .em_blurb_container {
		text-align: justify;
	}
	.em_blurb.em_text_align_center-tablet .em_blurb_content .em_blurb_container {
		text-align: center;
	}

/* Text Alignment - Counter */
	.em_text_align_left-tablet .em_counter_amount {
		text-align: left;
	}
	.em_text_align_center-tablet .em_counter_amount {
		text-align: center;
	}
	.em_text_align_right-tablet .em_counter_amount {
		text-align: right;
	}
	.em_text_align_justified-tablet .em_counter_amount {
		text-align: justify;
	}

/* Text Align - Accordion */
	.em_accordion.em_text_align_left-tablet h5.em_toggle_title,
	.em_accordion.em_text_align_left-tablet .em_toggle_title,
	.em_accordion .em_toggle.em_text_align_left-tablet h5.em_toggle_title,
	.em_accordion .em_toggle.em_text_align_left-tablet .em_toggle_title,
	.em_toggle.em_text_align_left-tablet h5.em_toggle_title,
	.em_toggle.em_text_align_left-tablet .em_toggle_title {
		position: relative;
		padding: 0 50px 0 0;
		cursor: pointer;
	}

/* Text Align - Contact */
	.em_contact_field.em_text_align_center-tablet .em_contact_field_radio_title,
	.em_contact_field.em_text_align_center-tablet .em_contact_field_radio_list,
	.em_contact_field.em_text_align_right-tablet .em_contact_field_radio_title,
	.em_contact_field.em_text_align_right-tablet .em_contact_field_radio_list,
	.em_contact_field.em_text_align_justified-tablet .em_contact_field_radio_title,
	.em_contact_field.em_text_align_justified-tablet .em_contact_field_radio_list,
	.em_contact_form_container.em_text_align_center-tablet .em_contact_field_radio_title,
	.em_contact_form_container.em_text_align_center-tablet .em_contact_field_radio_list,
	.em_contact_form_container.em_text_align_right-tablet .em_contact_field_radio_title,
	.em_contact_form_container.em_text_align_right-tablet .em_contact_field_radio_list,
	.em_contact_form_container.em_text_align_justified-tablet .em_contact_field_radio_title,
	.em_contact_form_container.em_text_align_justified-tablet .em_contact_field_radio_list {
		float: none;
	}
	.em_contact_field.em_text_align_center-tablet .em_contact_field_radio_wrapper,
	.em_contact_field.em_text_align_right-tablet .em_contact_field_radio_wrapper,
	.em_contact_field.em_text_align_justified-tablet .em_contact_field_radio_wrapper,
	.em_contact_form_container.em_text_align_center-tablet .em_contact_field_radio_wrapper,
	.em_contact_form_container.em_text_align_right-tablet .em_contact_field_radio_wrapper,
	.em_contact_form_container.em_text_align_justified-tablet .em_contact_field_radio_wrapper {
		display: flex;
	}
	.em_contact_field.em_text_align_center-tablet .em_contact_field_radio_wrapper,
	.em_contact_form_container.em_text_align_center-tablet .em_contact_field_radio_wrapper {
		justify-content: center;
	}
	.em_contact_field.em_text_align_right-tablet .em_contact_field_radio_wrapper,
	.em_contact_form_container.em_text_align_right-tablet .em_contact_field_radio_wrapper {
		justify-content: flex-end;
	}
	.em_contact_field.em_text_align_justified-tablet .em_contact_field_radio_wrapper,
	.em_contact_form_container.em_text_align_justified-tablet .em_contact_field_radio_wrapper {
		justify-content: space-between;
	}

/* Text Align - General */
	.em_text_align_left-tablet {
		text-align: left;
	}
	.em_text_align_center-tablet {
		text-align: center;
	}
	.em_text_align_right-tablet {
		text-align: right;
	}
	.em_text_align_justified-tablet {
		text-align: justify;
	}

/* Text Align - Posts Related */
	.em_text_align_left-tablet.em_filterable_portfolio .em_portofolio_pagination ul,
	.em_text_align_left-tablet.em_gallery .em_gallery_pagination ul,
	.em_text_align_left-tablet .wp-pagenavi {
		text-align: left;
	}
	.em_text_align_center-tablet.em_filterable_portfolio .em_portofolio_pagination ul,
	.em_text_align_center-tablet.em_gallery .em_gallery_pagination ul,
	.em_text_align_center-tablet .wp-pagenavi {
		text-align: center;
	}
	.em_text_align_right-tablet.em_filterable_portfolio .em_portofolio_pagination ul,
	.em_text_align_right-tablet.em_gallery .em_gallery_pagination ul,
	.em_text_align_right-tablet .wp-pagenavi {
		text-align: right;
	}
	.em_text_align_justified-tablet.em_filterable_portfolio .em_portofolio_pagination ul,
	.em_text_align_justified-tablet.em_gallery .em_gallery_pagination ul,
	.em_text_align_justified-tablet .wp-pagenavi {
		text-align: justify;
	}

/* Text Align - Filterable Portfolio */
	.em_filterable_portfolio.em_text_align_center-tablet .em_portfolio_filters ul {
		display: flex;

		flex-wrap: wrap;
		justify-content: center;
	}
	.em_filterable_portfolio.em_text_align_justified-tablet .em_portfolio_filters ul {
		display: flex;

		flex-wrap: wrap;
		justify-content: space-between;
	}
	.em_filterable_portfolio.em_text_align_right-tablet .em_portfolio_filters ul {
		display: flex;

		flex-wrap: wrap;
		justify-content: flex-end;
	}

/* Text Align - Search */
	.em_search.em_text_align_left-tablet .em_searchsubmit,
	.em_search.em_text_align_center-tablet .em_searchsubmit {
		right: 0;
	}
	.em_search.em_text_align_right-tablet .em_searchsubmit {
		right: auto;
		left: 0;
	}
	.em_search.em_text_align_right-tablet input.em_s {
		padding-right: 0.7em;
		padding-left: 80px;
		text-align: right;
	}
	.em_search.em_text_align_center-tablet input.em_s {
		text-align: center;
	}

/* Reset Text Align Right */
	.em_search.em_text_align_left-tablet .em_searchsubmit {
		left: auto;
	}
	.em_search.em_text_align_left-tablet input.em_s {
		padding-left: 0.715em;
		text-align: left;
	}
	.em_search.em_text_align_center-tablet input.em_s {
		padding-right: 0.715em;
		padding-left: 0.715em;
	}

/* Call To Action - Use background color */
	.em_has_bg_tablet.em_promo {
		padding: 40px !important;
	}
	.em_no_bg_tablet.em_promo {
		padding: 0 !important;
	}
}

/* fix for the Login Module in Customizer */
@media all and (min-width: 768px) {
	.em_in_customizer.em_login .em_newsletter_description {
		width: 50%;
	}

/* Background Video - Desktop and Tablet only */
	.em_section_video_bg.em_section_video_bg_desktop_tablet {
		display: block;
	}
}

/* Responsive Styles Tablet Only */
@media all and (min-width: 768px) and (max-width: 980px) {
	/* Video Module */
	.em_column_3_8 .em_video_play,
	.em_column_1_3 .em_video_play,
	.em_column_2_5 .em_video_play,
	.em_column_1_4 .em_video_play,
	.em_column_1_5 .em_video_play,
	.em_column_1_6 .em_video_play {
		margin-top: -3rem;
		margin-left: -3rem;
		font-size: 6rem;
		line-height: 6rem;
	}

/* Testimonials Module */
	.em_column .em_testimonial_portrait {
		display: block;
		float: left;
		margin-right: 30px;
	}
	.em_column .em_testimonial_description {
		display: block;
	}

/* Column Adjustments */
	.em_column_1_5 .em_testimonial_portrait,
	.em_column_1_6 .em_testimonial_portrait,
	.em_row_4col .em_testimonial_portrait,
	.em_row_1-4_1-4_1-2 .em_testimonial_portrait,
	.em_row_1-2_1-4_1-4 .em_testimonial_portrait,
	.em_row_1-4_1-4 .em_testimonial_portrait {
		display: block;
		float: none;
		margin: 0 auto 20px;
	}

/* Person Module */
	.em_column .em_team_member_image {
		float: left;
		width: 280px;
		margin: 0 30px 0 0;
		text-align: left;
	}
	.em_row_4col .em_column.em_column_1_4 .em_team_member_image {
		float: none;
		width: auto;
		max-width: none;
		margin: 0 0 12px 0;
		text-align: center;
	}
	.em_column .em_team_member_description {
		display: table-cell;
	}

/* Blog Post Formats */
	/* Quote */
	.e_quote_content {
		padding: 50px 43px 45px !important;
	}
	.e_quote_content blockquote p {
		font-size: 26px !important;
		line-height: 44px !important;
	}
	.e_quote_content blockquote cite {
		font-size: 18px !important;
	}
	.em_blog_grid .e_quote_content {
		padding: 35px 30px !important;
	}
	.em_blog_grid .e_quote_content blockquote p {
		font-size: 20px !important;
		line-height: 26px !important;
	}
	.em_blog_grid .e_quote_content blockquote cite {
		font-size: 14px !important;
	}

/* Link */
	.e_link_content {
		padding: 40px 40px 45px;
	}
	.e_link_content h2 {
		font-size: 26px !important;
		line-height: 44px !important;
	}
	.e_link_content a.e_link_main_url {
		font-size: 18px !important;
	}
	.em_blog_grid .e_link_content h2 {
		font-size: 20px !important;
		line-height: 26px !important;
	}
	.em_blog_grid .e_link_content a.e_link_main_url {
		font-size: 14px !important;
	}

/* Gallery */
	.em_post > .em_gallery_post_type > .em_slides > .em_slide {
		min-height: 384px !important;
	}
	.em_blog_grid > .em_gallery_post_type > .em_slides > .em_post .em_slide {
		min-height: 182px !important;
	}

/* Audio */
	.e_audio_content h2 {
		margin-bottom: 24px !important;
		font-size: 26px !important;
		line-height: 44px !important;
	}
	.em_blog_grid .e_audio_content h2 {
		font-size: 20px !important;
		line-height: 26px !important;
	}
	.em_audio_cover_art {
		float: none !important;
		position: relative;
		width: 100% !important;
		height: 400px !important;
	}
	.em_audio_module_content {
		margin-left: 0 !important;
		padding: 55px 60px 55px !important;
	}
	.em_audio_module_content h2 {
		font-size: 36px;
	}
	.em_column_1_4 .e_audio_module_meta,
	.em_column_1_5 .e_audio_module_meta,
	.em_column_1_6 .e_audio_module_meta {
		font-size: 14px !important;
	}

/* Salvattore Styles */
	.em_column .em_blog_grid .em_salvattore_content[data-columns]::before {
		content: "2 .column.size-1of2";
	}

/* Email Opt-in Module */
	.em_column_1_2 > .em_newsletter_layout_left_right,
	.em_column_1_2 > .em_newsletter_layout_right_left,
	.em_column_3_5 > .em_newsletter_layout_left_right,
	.em_column_3_5 > .em_newsletter_layout_right_left,
	.em_column_3_8.em_column_inner .em_newsletter_layout_left_right,
	.em_column_3_8.em_column_inner .em_newsletter_layout_right_left,
	.em_column_1_3 .em_newsletter_layout_left_right,
	.em_column_1_3 .em_newsletter_layout_right_left,
	.em_column_2_5 .em_newsletter_layout_left_right,
	.em_column_2_5 .em_newsletter_layout_right_left,
	.em_column_1_3.em_column_inner .em_newsletter_layout_left_right,
	.em_column_1_3.em_column_inner .em_newsletter_layout_right_left,
	.em_column_2_5.em_column_inner .em_newsletter_layout_left_right,
	.em_column_2_5.em_column_inner .em_newsletter_layout_right_left,
	.em_column_4_4 .em_newsletter_layout_left_right,
	.em_column_4_4 .em_newsletter_layout_right_left,
	.em_column_3_4 .em_newsletter_layout_left_right,
	.em_column_3_4 .em_newsletter_layout_right_left,
	.em_column_2_3 .em_newsletter_layout_left_right,
	.em_column_2_3 .em_newsletter_layout_right_left,
	.em_row_1-4_3-4 .em_column.em_column_1_4 .em_newsletter_layout_left_right,
	.em_row_1-4_3-4 .em_column.em_column_1_4 .em_newsletter_layout_right_left,
	.em_row_3-4_1-4 .em_column.em_column_1_4 .em_newsletter_layout_left_right,
	.em_row_3-4_1-4 .em_column.em_column_1_4 .em_newsletter_layout_right_left {
		flex-direction: row;
	}

/* Background Video - Tablet only */
	.em_section_video_bg.em_section_video_bg_tablet_only {
		display: block;
	}
}

/* Responsive Styles Tablet Only (Lower Adjustment) */
@media all and (min-width: 768px) and (max-width: 800px) {
	/* Countdown Timer Module */
	.em_countdown_timer .section p {
		font-size: 50px !important;
		line-height: 50px !important;
	}
	.em_row_1-4_1-4 .em_column_1_4 .em_countdown_timer .section p {
		font-size: 25px !important;
		line-height: 25px !important;
	}
}

/* Responsive Styles Smartphone Only */
@media all and (max-width: 767px) {
	/* Salvattore Styles */
	.em_column .em_blog_grid .em_salvattore_content[data-columns]::before {
		content: "1 .column.size-1of1";
	}

/* Slider Modules */
	.em_slide_image,
	.em_slide_video {
		margin-top: 6% !important;
	}
	.em_slide_video {
		float: none;
	}
	.em_section_first .em_slide_image {
		top: 20px;
		margin: 0 0 0 !important;
	}
	.em_slider.em_module .em_slides .em_slide_description h2.em_slide_title {
		font-size: 20px;
	}
	.em_slider.em_module .em_slides .em_slide_content {
		font-size: 14px;
	}
	.em_slide_with_image .em_slide_description {
		float: none;
		width: 100%;
		text-align: center;
	}

/* Blog Posts */
	.em_post {
		margin-bottom: 42px;
	}
	.em_post h2,
	.em_portfolio_item h2,
	.em_title_container h1 {
		font-size: 18px;
	}

/* Video Slider Module */
	.em_carousel .em-arrow-prev,
	.em_carousel:hover .em-arrow-prev {
		left: -8px;
		opacity: 1;
	}
	.em_carousel .em-arrow-next,
	.em_carousel:hover .em-arrow-next {
		right: -8px;
		opacity: 1;
	}
	.em_slider_carousel:hover .em-arrow-prev {
		opacity: 0 !important;
	}
	.em_slider_carousel:hover .em-arrow-next {
		opacity: 0 !important;
	}

/* Column Adjustments */
	.em_column_4_4 .em_carousel_item .em_video_play,
	.em_column_3_4 .em_carousel_item .em_video_play,
	.em_column_2_3 .em_carousel_item .em_video_play,
	.em_column_1_2 .em_carousel_item .em_video_play,
	.em_column_3_5 .em_carousel_item .em_video_play,
	.em_column_1_4 .em_carousel_item .em_video_play,
	.em_column_1_5 .em_carousel_item .em_video_play,
	.em_column_1_6 .em_carousel_item .em_video_play {
		margin-top: -1rem;
		margin-left: -1rem;
		font-size: 2rem;
		line-height: 2rem;
	}

/* Filterable Portfolio Module */
	.em_column .em_filterable_portfolio .em_portfolio_filters ul {
		width: 100%;
	}
	.em_column .em_filterable_portfolio .em_portfolio_filters li {
		width: 50%;
	}
	.em_column .em_filterable_portfolio .em_portfolio_filters li:first-child a {
		-webkit-border-radius: 3px 0 0 0;
		-moz-border-radius: 3px 0 0 0;
		border-radius: 3px 0 0 0;
	}
	.em_column .em_filterable_portfolio .em_portfolio_filters li:nth-child(2) a {
		-webkit-border-radius: 0 3px 0 0;
		-moz-border-radius: 0 3px 0 0;
		border-radius: 0 3px 0 0;
	}
	.em_column .em_filterable_portfolio .em_portfolio_filters li:nth-last-child(1):nth-child(odd) a {
		-webkit-border-radius: 0 0 3px 3px;
		-moz-border-radius: 0 0 3px 3px;
		border-radius: 0 0 3px 3px;
	}
	.em_column .em_filterable_portfolio .em_portfolio_filters li:nth-last-child(1):nth-child(even) a {
		-webkit-border-radius: 0 0 3px;
		-moz-border-radius: 0 0 3px;
		border-radius: 0 0 3px;
	}

/* Call To Action Module */
	.em_promo {
		padding: 40px;
	}

/* Newsletter Module */
	.em_column .em_newsletter_form,
	.em_column .em_newsletter_description,
	.em_column.em_column_inner .em_newsletter_form,
	.em_column.em_column_inner .em_newsletter_description,
	.em_row_1-4_3-4 .em_column.em_column_1_4 .em_newsletter_form,
	.em_row_1-4_3-4 .em_column.em_column_1_4 .em_newsletter_description,
	.em_row_1-4_3-4 .em_column.em_column_1_4.em_column_inner .em_newsletter_form,
	.em_row_1-4_3-4 .em_column.em_column_1_4.em_column_inner .em_newsletter_description,
	.em_row_3-4_1-4 .em_column.em_column_1_4 .em_newsletter_form,
	.em_row_3-4_1-4 .em_column.em_column_1_4 .em_newsletter_description,
	.em_row_3-4_1-4 .em_column.em_column_1_4.em_column_inner .em_newsletter_form {
		width: 100%;
		padding: 0;
	}
	.em_column_4_4 > .em_newsletter,
	.em_column_3_4 > .em_newsletter,
	.em_column_2_3 > .em_newsletter {
		display: block;
	}
	.em_column_4_4 > .em_newsletter .em_newsletter_description {
		margin-bottom: 20px;
	}

/* Slider Modules */
	.em_slider:hover .em-arrow-prev {
		left: 0;
		opacity: 1;
	}
	.em_slider:hover .em-arrow-next {
		right: 0;
		opacity: 1;
	}
	.em-controllers {
		position: absolute;
		z-index: 10;
		bottom: 5%;
		left: 0;
		width: 100%;
		height: 14px;
		text-align: center;
	}
	.format-gallery .em-controllers {
		height: auto;
	}
	.e_transparent_nav .em_section:first-child .em-controllers {
		bottom: 18px;
	}
	.em_more_button {
		display: inline-block !important;
	}
	.em_slide_image,
	.em_slide_video,
	.em_slide_with_image .em_slide_description {
		width: 100%;
	}
	.em_slide_image,
	.em_slide_video {
		display: none !important;
	}
	.em_slider_show_image .em_slide_image,
	.em_slider_show_image .em_slide_video {
		display: block !important;
	}
	.em_slide_description h2.em_slide_title {
		font-size: 24px;
	}
	.em_slide_content {
		font-size: 12px;
	}
	.em_slide_image,
	.em_slide_video {
		position: relative;
		margin: 50px auto 0;
		padding: 0;
	}
	.em_slide_image img {
		max-height: 300px;
	}
	.em_section_first .em_slide_image img {
		max-height: 300px !important;
	}
	.em_slide_description,
	.em_slider_fullwidth_off .em_slide_description,
	.em_slide_with_image .em_slide_description {
		text-align: center;
	}

/* Tabs Module */
	.em_tabs_controls {
		height: auto !important;
		border-bottom: none;
	}
	.em_tabs_controls li {
		display: block;
		float: none;
		border-right: none;
		border-bottom: 1px solid #d9d9d9;
	}

/* Pricing Tables Module */
	.em_column .em_pricing_table {
		width: 100% !important;
		max-width: 100% !important;
		margin: 0 0 30px;
		margin-top: 0!important;
	}
	.em_column .em_pricing_table:last-child,
	.em_column .em_pricing_table.e-last-child {
		margin-bottom: 0;
	}

/* Contact Form Module */
	.em_column .em_contact p.em_contact_field_half {
		width: 100%;
		margin-right: 0;
	}

/* Map Module */
	.em_map_container > .em_map {
		height: 220px;
	}

/* Countdown Timer Module */
	.em_countdown_timer .title {
		margin-bottom: 20px !important;
		font-size: 22px !important;
	}
	.em_countdown_timer .section p {
		font-size: 32px !important;
		line-height: 32px !important;
	}
	.em_countdown_timer .section p.label {
		font-size: 14px !important;
		line-height: 25px !important;
	}
	.em_row_1-4_1-4 .em_column_1_4 .em_countdown_timer .section p {
		font-size: 16px !important;
		line-height: 16px !important;
	}
	.em_row_1-4_1-4 .em_column_1_4 .em_countdown_timer .section p.label {
		font-size: 14px !important;
		line-height: 25px !important;
	}

/* Testimonials Module */
	.em_column .em_testimonial_description {
		display: block;
		width: 100%;
	}
	.em_column .em_testimonial_portrait {
		display: block;
		float: none;
		margin: 0 auto 20px;
	}

/* Person Module */
	.em_team_member_image {
		display: block;
		float: none;
		width: auto;
		margin: 0 0 12px;
		text-align: center;
	}
	.em_team_member_description {
		display: block;
	}

/* Blog Post Formats */
	/* Quote */
	.e_quote_content,
	.em_blog_grid .e_quote_content {
		padding: 35px 30px !important;
	}
	.e_quote_content blockquote p,
	.em_blog_grid .e_quote_content blockquote p {
		font-size: 20px !important;
		line-height: 26px !important;
	}
	.e_quote_content blockquote cite,
	.em_blog_grid .e_quote_content blockquote cite {
		font-size: 14px !important;
	}

/* Link */
	.e_link_content {
		padding: 35px 20px;
	}
	.e_link_content h2,
	.e_audio_content h2 {
		font-size: 20px !important;
		line-height: 26px !important;
	}
	.e_link_content a.e_link_main_url {
		font-size: 14px !important;
	}

/* Gallery */
	.em_post > .em_gallery_post_type > .em_slides > .em_slide {
		min-height: 222px !important;
	}
	.em_blog_grid .em_post > .em_gallery_post_type > .em_slides > .em_slide {
		min-height: 222px !important;
	}

/* Audio */
	.e_audio_content {
		padding: 35px 20px !important;
	}
	.e_audio_content h2 {
		margin-bottom: 9px !important;
	}
	.e_audio_container .mejs-container .mejs-controls .mejs-time span {
		font-size: 14px !important;
	}
	.em_audio_cover_art {
		float: none !important;
		position: relative;
		width: 100% !important;
		height: 300px !important;
	}
	.em_audio_module_content {
		margin-left: 0 !important;
		padding: 30px !important;
	}
	.em_audio_module_content h2 {
		font-size: 26px;
	}
	.em_column_1_4 .e_audio_module_meta,
	.em_column_1_5 .e_audio_module_meta,
	.em_column_1_6 .e_audio_module_meta {
		font-size: 14px !important;
	}

/* Hide On Mobile Class */
	.e-hide-mobile {
		display: none !important;
	}

/* Fullwidth Header Module */
	.em_fullwidth_header .em_fullwidth_header_container.left,
	.em_fullwidth_header .em_fullwidth_header_container.right {
		-webkit-flex-flow: column;
		-moz-flex-flow: column;
		-ms-flex-flow: column;
		flex-flow: column;
		-webkit-justify-content: center;
		-moz-justify-content: center;
		-ms-justify-content: center;
		justify-content: center;
	}
	.em_fullwidth_header .em_fullwidth_header_container.left .header-content-container,
	.em_fullwidth_header.em_header_with_image .em_fullwidth_header_container.left .header-content-container,
	.em_fullwidth_header.em_header_with_image .em_fullwidth_header_container.right .header-content-container,
	.em_fullwidth_header .em_fullwidth_header_container.left .header-image-container,
	.em_fullwidth_header .em_fullwidth_header_container.right .header-content-container,
	.em_fullwidth_header .em_fullwidth_header_container.right .header-image-container {
		width: 100%;
	}
	.em_fullwidth_header .em_fullwidth_header_container.left .header-content,
	.em_fullwidth_header .em_fullwidth_header_container.right .header-content {
		margin: 20px 2%;
	}

/* Post Slider */
	.em_slider_with_overlay .em_slide_image,
	.em_slider_with_overlay .em_slide_video,
	.em_slider_with_overlay .em_slide_with_image .em_slide_description {
		width: 100%;
	}
	.em_slider_with_overlay .em_slide_image {
		margin-top: 0 !important;
		padding-top: 6%;
	}
	.em_section .em_column .em_post_slider_image_bottom .em_slide_image,
	.em_section .em_column .em_post_slider_image_bottom .em_slide_video {
		margin-bottom: 10% !important;
	}

/* Video Background */
	.em_section_video_bg.em_section_video_bg_phone {
		display: block;
	}

/* Background Video - Desktop and Tablet only, hide on phone */
	.em_section_video_bg.em_section_video_bg_desktop_tablet {
		display: none;
	}

/* Text Color - Layout Light - Phone */
	.em_bg_layout_light_phone {
		/* Extra */
		/* Reset Layout Dark */
		color: #666 !important;
	}
	.em_bg_layout_light_phone .em_counter_title {
		color: #666;
	}
	.em_bg_layout_light_phone .em_post .post-meta,
	.em_bg_layout_light_phone .em_portfolio_item .post-meta,
	.em_bg_layout_light_phone .em_post .post-meta a,
	.em_bg_layout_light_phone .em_portfolio_item .post-meta a,
	.em_bg_layout_light_phone .em_post p,
	.em_bg_layout_light_phone p.em_title_meta_container,
	.em_bg_layout_light_phone p.em_title_meta_container a {
		color: #666;
	}
	.em_bg_layout_light_phone.em_post_slider .post-meta,
	.em_bg_layout_light_phone.em_post_slider .post-meta a {
		color: #333 !important;
	}
	.em_bg_layout_light_phone .em_promo_button,
	.em_bg_layout_light_phone.em_module.em_button,
	.em_bg_layout_light_phone.em_button,
	.em_bg_layout_light_phone .em_more_button,
	.em_bg_layout_light_phone .em_newsletter_button {
		color: #545454;
	}
	.em_bg_layout_light_phone.em_slider_with_overlay .em_slide_overlay_container,
	.em_bg_layout_light_phone.em_slider_with_text_overlay .em_text_overlay_wrapper {
		background-color: rgba(255, 255, 255, 0.9);
	}
	.em_bg_layout_light_phone .em_video_play {
		color: #333;
	}
	.em_bg_layout_light_phone .em_forgot_password a {
		color: #666;
	}
	.em_bg_layout_light_phone .em-arrow-prev,
	.em_bg_layout_light_phone .em-arrow-next {
		color: #333;
	}
	.em_bg_layout_light_phone .em-controllers .em-active-control {
		background-color: #333;
	}
	.em_bg_layout_light_phone .em-controllers a {
		background-color: rgba(0, 0, 0, 0.3);
	}
	.em_bg_layout_light_phone h1,
	.em_bg_layout_light_phone h2,
	.em_bg_layout_light_phone h3,
	.em_bg_layout_light_phone h4,
	.em_bg_layout_light_phone h5,
	.em_bg_layout_light_phone h6 {
		color: #333 !important;
	}
	.em_module .em_bg_layout_light_phone.em_button {
		color: #545454 !important;
	}
	.em_bg_layout_light_phone.em_gallery .em_gallery_pagination ul li a,
	.em_bg_layout_light_phone.em_filterable_portfolio .em_portofolio_pagination ul li a {
		color: #999;
	}
	.em_bg_layout_light_phone.em_gallery .em_gallery_pagination ul li a.active,
	.em_bg_layout_light_phone.em_filterable_portfolio .em_portofolio_pagination ul li a.active {
		color: #82c0c7;
	}
	.em_bg_layout_light_phone.em_social_media_follow li a.follow_button {
		color: rgba(0, 0, 0, 0.5);
		background: rgba(0, 0, 0, 0.1);
	}
	.em_bg_layout_light_phone.em_social_media_follow li a.follow_button:hover {
		color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.2);
	}
	.em_bg_layout_light_phone .em_slide_content {
		color: #333;
	}
	.em_bg_layout_light_phone.em_search input.em_s {
		border: none;
		color: #666;
	}
	.em_bg_layout_light_phone.em_search input.em_s::-webkit-input-placeholder {
		color: #666;
	}
	.em_bg_layout_light_phone.em_search input.em_searchsubmit {
		border: none;
		color: #666;
		background-color: #ddd;
	}
	.em_bg_layout_light_phone.em_fullwidth_portfolio .em_portfolio_image .e_overlay {
		background: rgba(255, 255, 255, 0.9);
	}
	.em_bg_layout_light_phone.em_fullwidth_portfolio .meta p {
		color: #666;
	}

/* Text Color - Layout Dark - Phone */
	.em_bg_layout_dark_phone {
		/* Extra */
		/* Reset Layout Light */
	}
	.em_bg_layout_dark_phone,
	.em_bg_layout_dark_phone h1,
	.em_bg_layout_dark_phone h2,
	.em_bg_layout_dark_phone h3,
	.em_bg_layout_dark_phone h4,
	.em_bg_layout_dark_phone h5,
	.em_bg_layout_dark_phone h6 {
		color: #fff !important;
	}
	.em_bg_layout_dark_phone .em_post .post-meta,
	.em_bg_layout_dark_phone .em_portfolio_item .post-meta,
	.em_bg_layout_dark_phone .em_post .post-meta a,
	.em_bg_layout_dark_phone .em_portfolio_item .post-meta a,
	.em_bg_layout_dark_phone .em_post p,
	.em_bg_layout_dark_phone p.em_title_meta_container,
	.em_bg_layout_dark_phone p.em_title_meta_container a {
		color: inherit;
	}
	.em_bg_layout_dark_phone.em_post_slider .post-meta,
	.em_bg_layout_dark_phone.em_post_slider .post-meta a {
		color: #fff !important;
	}
	.em_bg_layout_dark_phone .comment_postinfo span,
	.em_bg_layout_dark_phone .comment_postinfo a {
		color: #fff;
	}
	.em_bg_layout_dark_phone.em_social_media_follow li a.follow_button {
		color: rgba(255, 255, 255, 0.8);
		background: rgba(0, 0, 0, 0.6);
	}
	.em_bg_layout_dark_phone.em_social_media_follow li a.follow_button:hover {
		color: #fff;
		background: rgba(0, 0, 0, 0.7);
	}
	.em_bg_layout_dark_phone.em_gallery .em_gallery_pagination ul li a,
	.em_bg_layout_dark_phone.em_filterable_portfolio .em_portofolio_pagination ul li a {
		color: #fff;
	}
	.em_bg_layout_dark_phone.em_fullwidth_portfolio .em_portfolio_image .e_overlay {
		background: rgba(0, 0, 0, 0.6);
	}
	.em_bg_layout_dark_phone.em_fullwidth_portfolio .meta p {
		color: #fff;
	}
	.em_bg_layout_dark_phone.em_fullwidth_menu ul li a {
		color: #fff;
	}
	.em_bg_layout_dark_phone.em_fullwidth_menu ul li a:hover {
		color: rgba(255, 255, 255, 0.8);
	}
	.em_bg_layout_dark_phone .em_slide_description {
		text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	}
	.em_bg_layout_dark_phone .em_slide_content {
		color: #fff;
	}
	.em_bg_layout_dark_phone.em_slider_with_overlay .em_slide_overlay_container,
	.em_bg_layout_dark_phone.em_slider_with_text_overlay .em_text_overlay_wrapper {
		background-color: rgba(0, 0, 0, 0.3);
	}
	.em_bg_layout_dark_phone .em_testimonial_description a {
		color: #fff;
	}
	.em_bg_layout_dark_phone.em_search input.em_s {
		border: 2px solid #fff;
		color: #fff;
	}
	.em_bg_layout_dark_phone.em_search input.em_s::-webkit-input-placeholder {
		color: #fff;
	}
	.em_bg_layout_dark_phone.em_search input.em_s::-moz-placeholder {
		color: #fff;
	}
	.em_bg_layout_dark_phone.em_search input.em_s:-ms-input-placeholder {
		color: #fff;
	}
	.em_bg_layout_dark_phone.em_search input.em_searchsubmit {
		border: 2px solid #fff;
		color: #fff;
		background-color: transparent;
		font-weight: 500;
	}
	.em_bg_layout_dark_phone .em_counter_title {
		color: #fff;
	}
	.em_bg_layout_dark_phone .em_promo_button,
	.em_bg_layout_dark_phone.em_module.em_button,
	.em_bg_layout_dark_phone.em_button,
	.em_bg_layout_dark_phone .em_more_button,
	.em_bg_layout_dark_phone .em_newsletter_button {
		color: inherit;
	}
	.em_module .em_bg_layout_dark_phone.em_button {
		color: #fff !important;
	}
	.em_bg_layout_dark_phone .em-controllers .em-active-control {
		background-color: #fff;
	}
	.em_bg_layout_dark_phone .em-arrow-prev,
	.em_bg_layout_dark_phone .em-arrow-next {
		color: #fff;
	}
	.em_bg_layout_dark_phone .em-controllers a {
		background-color: rgba(255, 255, 255, 0.5);
	}
	.em_bg_layout_dark_phone .em_forgot_password a {
		color: #fff;
	}
	.em_bg_layout_dark_phone .e_quote_content blockquote p,
	.em_bg_layout_dark_phone .e_quote_content blockquote cite,
	.em_bg_layout_dark_phone .e_link_content h2,
	.em_bg_layout_dark_phone .e_link_content a.e_link_main_url,
	.em_bg_layout_dark_phone .e_audio_content h2,
	.em_bg_layout_dark_phone .em_audio_module_content h2,
	.em_bg_layout_dark_phone .e_audio_module_meta {
		color: #fff !important;
	}
	.em_bg_layout_dark_phone .e_audio_container .mejs-controls .mejs-time-rail .mejs-time-total,
	.em_bg_layout_dark_phone .e_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
		background: rgba(255, 255, 255, 0.5);
	}
	.em_bg_layout_dark_phone .e_audio_container .mejs-controls .mejs-time-rail .mejs-time-current,
	.em_bg_layout_dark_phone .e_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
		background: #fff;
	}
	.em_bg_layout_dark_phone .e_audio_container .mejs-playpause-button button:before,
	.em_bg_layout_dark_phone .e_audio_container .mejs-volume-button button:before {
		color: #fff;
	}
	.em_bg_layout_dark_phone .mejs-controls .mejs-time-rail .mejs-time-handle,
	.em_bg_layout_dark_phone .e_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
		background: #fff;
	}
	.em_bg_layout_dark_phone .mejs-container .mejs-controls .mejs-time span {
		color: #fff;
	}

/* Text Color - Text Color Dark - Phone */
	.em_text_color_dark_phone .e_quote_content blockquote p,
	.em_text_color_dark_phone .e_quote_content blockquote cite,
	.em_text_color_dark_phone .e_link_content h2,
	.em_text_color_dark_phone .e_link_content a.e_link_main_url,
	.em_text_color_dark_phone .e_audio_content h2,
	.em_text_color_dark_phone .em_audio_module_content h2,
	.em_text_color_dark_phone .e_audio_module_meta {
		color: #666 !important;
	}
	.em_text_color_dark_phone.e_quote_content blockquote p,
	.em_text_color_dark_phone.e_quote_content blockquote cite,
	.em_text_color_dark_phone.e_link_content h2,
	.em_text_color_dark_phone.e_link_content a.e_link_main_url,
	.em_text_color_dark_phone.e_audio_content h2,
	.em_text_color_dark_phone.em_audio_module_content h2 {
		color: #bbb !important;
	}
	.em_text_color_dark_phone.e_quote_content,
	.em_text_color_dark_phone.e_link_content,
	.em_text_color_dark_phone.e_audio_content {
		background-color: #e8e8e8;
	}
	.em_text_color_dark_phone .e_audio_container .mejs-controls .mejs-time-rail .mejs-time-total,
	.em_text_color_dark_phone .e_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
		background: rgba(153, 153, 153, 0.5);
	}
	.em_text_color_dark_phone .e_audio_container .mejs-controls .mejs-time-rail .mejs-time-current,
	.em_text_color_dark_phone .e_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
		background: #999;
	}
	.em_text_color_dark_phone .e_audio_container .mejs-playpause-button button:before,
	.em_text_color_dark_phone .e_audio_container .mejs-volume-button button:before {
		color: #666;
	}
	.em_text_color_dark_phone .mejs-controls .mejs-time-rail .mejs-time-handle,
	.em_text_color_dark_phone .e_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
		background: #666;
	}
	.em_text_color_dark_phone .mejs-container .mejs-controls .mejs-time span {
		color: #999;
	}

/* Email Optin Field - Tablet */
	.em_newsletter .em_contact_field_last_phone + .em_newsletter_field {
		padding-left: 0;
	}
	p.em_contact_field_half_phone + p.em_contact_field_last_phone:not(.em_contact_field_half_phone) {
		clear: both;
	}
	p.em_contact_field.em_contact_field_last_phone + p.em_contact_field.em_contact_field_last_phone {
		clear: both;
	}
	.em_newsletter .em_contact_field_last_phone + .em_newsletter_field {
		padding-left: 0;
	}
	.em_newsletter .em_newsletter_form .em_contact_field_half_phone {
		flex-basis: 48.5%;
	}
	.em_contact .em_contact_field_half_phone {
		float: left;
		width: 50%;
	}

/* Reset Email Optin Field - Phone */
	.em_newsletter .em_newsletter_form .em_contact_field_last_phone {
		flex-basis: 100%;
	}
	.em_contact .em_contact_field_last_phone {
		width: 100%;
	}

/* Text Alignment - Blurb */
	.em_blurb.em_text_align_left-phone .em_blurb_content .em_blurb_container {
		text-align: left;
	}
	.em_blurb.em_text_align_right-phone .em_blurb_content .em_blurb_container {
		text-align: right;
	}
	.em_blurb.em_text_align_justified-phone .em_blurb_content .em_blurb_container {
		text-align: justify;
	}
	.em_blurb.em_text_align_center-phone .em_blurb_content .em_blurb_container {
		text-align: center;
	}

/* Text Alignment - Counter */
	.em_text_align_left-phone .em_counter_amount {
		text-align: left;
	}
	.em_text_align_center-phone .em_counter_amount {
		text-align: center;
	}
	.em_text_align_right-phone .em_counter_amount {
		text-align: right;
	}
	.em_text_align_justified-phone .em_counter_amount {
		text-align: justify;
	}

/* Text Align - Accordion */
	.em_accordion.em_text_align_left-phone h5.em_toggle_title,
	.em_accordion.em_text_align_left-phone .em_toggle_title,
	.em_accordion .em_toggle.em_text_align_left-phone h5.em_toggle_title,
	.em_accordion .em_toggle.em_text_align_left-phone .em_toggle_title,
	.em_toggle.em_text_align_left-phone h5.em_toggle_title,
	.em_toggle.em_text_align_left-phone .em_toggle_title {
		position: relative;
		padding: 0 50px 0 0;
		cursor: pointer;
	}

/* Text Align - Contact */
	.em_contact_field.em_text_align_center-phone .em_contact_field_radio_title,
	.em_contact_field.em_text_align_center-phone .em_contact_field_radio_list,
	.em_contact_field.em_text_align_right-phone .em_contact_field_radio_title,
	.em_contact_field.em_text_align_right-phone .em_contact_field_radio_list,
	.em_contact_field.em_text_align_justified-phone .em_contact_field_radio_title,
	.em_contact_field.em_text_align_justified-phone .em_contact_field_radio_list,
	.em_contact_form_container.em_text_align_center-phone .em_contact_field_radio_title,
	.em_contact_form_container.em_text_align_center-phone .em_contact_field_radio_list,
	.em_contact_form_container.em_text_align_right-phone .em_contact_field_radio_title,
	.em_contact_form_container.em_text_align_right-phone .em_contact_field_radio_list,
	.em_contact_form_container.em_text_align_justified-phone .em_contact_field_radio_title,
	.em_contact_form_container.em_text_align_justified-phone .em_contact_field_radio_list {
		float: none;
	}
	.em_contact_field.em_text_align_center-phone .em_contact_field_radio_wrapper,
	.em_contact_field.em_text_align_right-phone .em_contact_field_radio_wrapper,
	.em_contact_field.em_text_align_justified-phone .em_contact_field_radio_wrapper,
	.em_contact_form_container.em_text_align_center-phone .em_contact_field_radio_wrapper,
	.em_contact_form_container.em_text_align_right-phone .em_contact_field_radio_wrapper,
	.em_contact_form_container.em_text_align_justified-phone .em_contact_field_radio_wrapper {
		display: flex;
	}
	.em_contact_field.em_text_align_center-phone .em_contact_field_radio_wrapper,
	.em_contact_form_container.em_text_align_center-phone .em_contact_field_radio_wrapper {
		justify-content: center;
	}
	.em_contact_field.em_text_align_right-phone .em_contact_field_radio_wrapper,
	.em_contact_form_container.em_text_align_right-phone .em_contact_field_radio_wrapper {
		justify-content: flex-end;
	}
	.em_contact_field.em_text_align_justified-phone .em_contact_field_radio_wrapper,
	.em_contact_form_container.em_text_align_justified-phone .em_contact_field_radio_wrapper {
		justify-content: space-between;
	}

/* Text Align - General */
	.em_text_align_left-phone {
		text-align: left;
	}
	.em_text_align_center-phone {
		text-align: center;
	}
	.em_text_align_right-phone {
		text-align: right;
	}
	.em_text_align_justified-phone {
		text-align: justify;
	}

/* Text Align - Posts Related */
	.em_text_align_left-phone.em_filterable_portfolio .em_portofolio_pagination ul,
	.em_text_align_left-phone.em_gallery .em_gallery_pagination ul,
	.em_text_align_left-phone .wp-pagenavi {
		text-align: left;
	}
	.em_text_align_center-phone.em_filterable_portfolio .em_portofolio_pagination ul,
	.em_text_align_center-phone.em_gallery .em_gallery_pagination ul,
	.em_text_align_center-phone .wp-pagenavi {
		text-align: center;
	}
	.em_text_align_right-phone.em_filterable_portfolio .em_portofolio_pagination ul,
	.em_text_align_right-phone.em_gallery .em_gallery_pagination ul,
	.em_text_align_right-phone .wp-pagenavi {
		text-align: right;
	}
	.em_text_align_justified-phone.em_filterable_portfolio .em_portofolio_pagination ul,
	.em_text_align_justified-phone.em_gallery .em_gallery_pagination ul,
	.em_text_align_justified-phone .wp-pagenavi {
		text-align: justify;
	}

/* Text Align - Filterable Portfolio */
	.em_filterable_portfolio.em_text_align_center-phone .em_portfolio_filters ul {
		display: flex;

		flex-wrap: wrap;
		justify-content: center;
	}
	.em_filterable_portfolio.em_text_align_justified-phone .em_portfolio_filters ul {
		display: flex;

		flex-wrap: wrap;
		justify-content: space-between;
	}
	.em_filterable_portfolio.em_text_align_right-phone .em_portfolio_filters ul {
		display: flex;

		flex-wrap: wrap;
		justify-content: flex-end;
	}

/* Text Align - Search */
	.em_search.em_text_align_left-phone .em_searchsubmit,
	.em_search.em_text_align_center-phone .em_searchsubmit {
		right: 0;
	}
	.em_search.em_text_align_right-phone .em_searchsubmit {
		right: auto;
		left: 0;
	}
	.em_search.em_text_align_right-phone input.em_s {
		padding-right: 0.7em;
		padding-left: 80px;
		text-align: right;
	}
	.em_search.em_text_align_center-phone input.em_s {
		text-align: center;
	}

/* Reset Text Align Right */
	.em_search.em_text_align_left-tablet .em_searchsubmit {
		left: auto;
	}
	.em_search.em_text_align_left-tablet input.em_s {
		padding-left: 0.715em;
		text-align: left;
	}
	.em_search.em_text_align_center-tablet input.em_s {
		padding-right: 0.715em;
		padding-left: 0.715em;
	}

/* Call To Action - Use background color */
	.em_has_bg_phone.em_promo {
		padding: 40px !important;
	}
	.em_no_bg_phone.em_promo {
		padding: 0 !important;
	}
}

/* Responsive Styles Smartphone Portrait */
@media all and (max-width: 479px) {
	/* Small Column Adjustments */
	.em_row .em_column.em_column_1_4,
	.em_row .em_column.em_column_1_5,
	.em_row .em_column.em_column_1_6 {
		width: 100%;
		margin: 0 0 30px 0;
	}
	.em_row .em_column.em_column_1_4:last-child,
	.em_row .em_column.em_column_1_5:last-child,
	.em_row .em_column.em_column_1_6:last-child,
	.em_row .em_column.em_column_1_4.e-last-child,
	.em_row .em_column.em_column_1_5.e-last-child,
	.em_row .em_column.em_column_1_6.e-last-child {
		margin-bottom: 0;
	}
	.em_row_1-2_1-2 .em_column.em_column_1_2 .em_column.em_column_1_6 {
		width: 100%;
		margin: 0 0 30px 0;
	}
	.em_row_1-2_1-2 .em_column.em_column_1_2 .em_column.em_column_1_6:last-child,
	.em_row_1-2_1-2 .em_column.em_column_1_2 .em_column.em_column_1_6.e-last-child {
		margin-bottom: 0;
	}

/* Slider Modules */
	.em_slide_description h2.em_slide_title {
		font-size: 20px;
	}
	.em_slide_content {
		font-size: 10px;
		font-weight: 400;
	}
	.em_slide_content,
	a.em_more_button {
		display: block;
	}
	.em_slider_fullwidth_off .em_slide_content,
	.em_slider_fullwidth_off .em_more_button {
		display: none;
	}

/* Exhibitors */
	.em_portfolio_item {
		margin-bottom: 22px;
	}

/* Blog Posts */
	.em_post {
		margin-bottom: 42px;
	}
	.em_post h2,
	.em_blog_grid h2 {
		padding-bottom: 0;
		font-size: 16px;
	}
	.em_post .post-meta {
		color: #666;
		font-size: 14px;
	}
	.em_blog_grid .em_post.format-quote > *,
	.em_blog_grid .em_post.format-link > *,
	.em_blog_grid .e_main_video_container,
	.em_blog_grid .e_audio_content,
	.em_blog_grid .em_post .em_slider {
		display: block;
	}
	.em_blog_grid .em_post > .em_image_container,
	.em_blog_grid .em_post > h2,
	.em_blog_grid .em_post > .post-meta {
		display: block;
	}
	.em_blog_grid .em_post .post-meta {
		display: block !important;
		padding: 0;
	}

/* Blog Post Formats */
	.em_column_2_3 .em_carousel_item .em_video_play,
	.em_column_1_2 .em_carousel_item .em_video_play,
	.em_column_3_5 .em_carousel_item .em_video_play,
	.em_column_3_8 .em_carousel_item .em_video_play,
	.em_column_1_3 .em_carousel_item .em_video_play,
	.em_column_2_5 .em_carousel_item .em_video_play {
		margin-top: -0.75rem;
		margin-left: -0.75rem;
		font-size: 1.5rem;
		line-height: 1.5rem;
	}
	.e_quote_content,
	.em_blog_grid .e_quote_content,
	.e_audio_content,
	.em_blog_grid .e_link_content {
		padding: 35px 20px !important;
	}
	.em_post > .em_gallery_post_type > .em_slides > .em_slide,
	.em_blog_grid > .em_gallery_post_type > .em_slides > .em_post .em_slide {
		min-height: 156px !important;
	}
	.em_audio_cover_art {
		float: none !important;
		width: 100% !important;
		height: 210px !important;
	}
	.em_audio_module_content h2 {
		font-size: 20px;
	}
	.em_column_1_4 .e_audio_module_meta,
	.em_column_1_5 .e_audio_module_meta,
	.em_column_1_6 .e_audio_module_meta {
		font-size: 14px !important;
	}

/* Call To Action Module */
	.em_promo {
		padding: 40px;
	}

/* Map Module */
	.em_map_container > .em_map {
		height: 200px;
	}

/* Tabs Module */
	.em_tabs_controls {
		border-bottom: none;
	}
	.em_tabs_controls li {
		float: none;
		border-right: none;
		border-bottom: 1px solid #d9d9d9;
	}

/* Testimonials Module */
	.em_testimonial {
		padding-top: 10%;
	}

/* Post Slider Module */
	.em_section .em_column .em_post_slider_image_bottom .em_slide_image,
	.em_section .em_column .em_post_slider_image_bottom .em_slide_video {
		margin-bottom: 16% !important;
	}

/* Countdown Timer Module */
	.em_row_1-4_1-4 .em_column_1_4 .em_countdown_timer .section p {
		font-size: 32px !important;
		line-height: 32px !important;
	}
}

/* Responsive Styles Small Smartphone Portrait */
@media all and (max-width: 380px) {
	.em_countdown_timer .section p,
	.em_row_1-4_1-4 .em_column_1_4 .em_countdown_timer .section p {
		font-size: 24px !important;
		line-height: 24px !important;
	}
	.em_countdown_timer .section p.label {
		font-size: 12px !important;
		line-height: 25px !important;
	}
}

/* Animations CSS */
.e_animated {
	opacity: 0;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;

	-webkit-animation-fill-mode: both !important;
	animation-fill-mode: both !important;
}
.e_animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}
.e_had_animation {
	position: relative;
}

/* Fade: Center */
@-webkit-keyframes em_fade {
	to {
		opacity: 1;
	}
}
@keyframes em_fade {
	to {
		opacity: 1;
	}
}
.e_animated.fade {
	-webkit-animation-name: em_fade;
	animation-name: em_fade;
}

/* Fade: Top */
@-webkit-keyframes em_fadeTop {
	from {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}
@keyframes em_fadeTop {
	from {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}
.e_animated.fadeTop {
	-webkit-animation-name: em_fadeTop;
	animation-name: em_fadeTop;
}

/* Fade: Right */
@-webkit-keyframes em_fadeRight {
	from {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}
@keyframes em_fadeRight {
	from {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}
.e_animated.fadeRight {
	-webkit-animation-name: em_fadeRight;
	animation-name: em_fadeRight;
}

/* Fade: Bottom */
@-webkit-keyframes em_fadeBottom {
	from {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}
@keyframes em_fadeBottom {
	from {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}
.e_animated.fadeBottom {
	-webkit-animation-name: em_fadeBottom;
	animation-name: em_fadeBottom;
}

/* Fade: Left */
@-webkit-keyframes em_fadeLeft {
	from {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}
@keyframes em_fadeLeft {
	from {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}
.e_animated.fadeLeft {
	-webkit-animation-name: em_fadeLeft;
	animation-name: em_fadeLeft;
}

/* Slide: Center */
@-webkit-keyframes em_slide {
	100% {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}
@keyframes em_slide {
	100% {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}
.e_animated.slide {
	-webkit-animation-name: em_slide;
	animation-name: em_slide;
}

/* Slide: Top */
@-webkit-keyframes em_slideTop {
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}
@keyframes em_slideTop {
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}
.e_animated.slideTop {
	-webkit-animation-name: em_slideTop;
	animation-name: em_slideTop;
}

/* Slide: Right */
@-webkit-keyframes em_slideRight {
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}
@keyframes em_slideRight {
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}
.e_animated.slideRight {
	-webkit-animation-name: em_slideRight;
	animation-name: em_slideRight;
}

/* Slide: Bottom */
@-webkit-keyframes em_slideBottom {
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}
@keyframes em_slideBottom {
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}
.e_animated.slideBottom {
	-webkit-animation-name: em_slideBottom;
	animation-name: em_slideBottom;
}

/* Slide: Left */
@-webkit-keyframes em_slideLeft {
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}
@keyframes em_slideLeft {
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}
.e_animated.slideLeft {
	-webkit-animation-name: em_slideLeft;
	animation-name: em_slideLeft;
}

/* Bounce: Center */
@-webkit-keyframes em_bounce {
	from,
	20%,
	40%,
	60%,
	80%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}
	40% {
		-webkit-transform: scale3d(0.9, 0.9, 0.9);
		transform: scale3d(0.9, 0.9, 0.9);
	}
	60% {
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03);
	}
	80% {
		-webkit-transform: scale3d(0.97, 0.97, 0.97);
		transform: scale3d(0.97, 0.97, 0.97);
	}
	100% {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}
@keyframes em_bounce {
	from,
	20%,
	40%,
	60%,
	80%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}
	40% {
		-webkit-transform: scale3d(0.9, 0.9, 0.9);
		transform: scale3d(0.9, 0.9, 0.9);
	}
	60% {
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03);
	}
	80% {
		-webkit-transform: scale3d(0.97, 0.97, 0.97);
		transform: scale3d(0.97, 0.97, 0.97);
	}
	100% {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}
.e_animated.bounce {
	-webkit-animation-name: em_bounce;
	animation-name: em_bounce;
}

/* Bounce: Top */
@-webkit-keyframes em_bounceTop {
	from,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
		-webkit-transform: translate3d(0, -200px, 0);
		transform: translate3d(0, -200px, 0);
	}
	60% {
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0);
	}
	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	}
	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0);
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}
@keyframes em_bounceTop {
	from,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
		-webkit-transform: translate3d(0, -200px, 0);
		transform: translate3d(0, -200px, 0);
	}
	60% {
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0);
	}
	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	}
	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0);
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}
.e_animated.bounceTop {
	-webkit-animation-name: em_bounceTop;
	animation-name: em_bounceTop;
}

/* Bounce: Right */
@-webkit-keyframes em_bounceRight {
	from,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	from {
		-webkit-transform: translate3d(200px, 0, 0);
		transform: translate3d(200px, 0, 0);
	}
	60% {
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0);
	}
	75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0);
	}
	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}
@keyframes em_bounceRight {
	from,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	from {
		-webkit-transform: translate3d(200px, 0, 0);
		transform: translate3d(200px, 0, 0);
	}
	60% {
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0);
	}
	75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0);
	}
	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}
.e_animated.bounceRight {
	-webkit-animation-name: em_bounceRight;
	animation-name: em_bounceRight;
}

/* Bounce: Bottom */
@-webkit-keyframes em_bounceBottom {
	from,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
		-webkit-transform: translate3d(0, 200px, 0);
		transform: translate3d(0, 200px, 0);
	}
	60% {
		-webkit-transform: translate3d(0, -25px, 0);
		transform: translate3d(0, -25px, 0);
	}
	75% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
	}
	90% {
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0);
	}
	100% {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}
@keyframes em_bounceBottom {
	from,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
		-webkit-transform: translate3d(0, 200px, 0);
		transform: translate3d(0, 200px, 0);
	}
	60% {
		-webkit-transform: translate3d(0, -25px, 0);
		transform: translate3d(0, -20px, 0);
	}
	75% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
	}
	90% {
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0);
	}
	100% {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}
.e_animated.bounceBottom {
	-webkit-animation-name: em_bounceBottom;
	animation-name: em_bounceBottom;
}

/* Bounce: Left */
@-webkit-keyframes em_bounceLeft {
	from,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
		-webkit-transform: translate3d(-200px, 0, 0);
		transform: translate3d(-200px, 0, 0);
	}
	60% {
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0);
	}
	75% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0);
	}
	90% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}
@keyframes em_bounceLeft {
	from,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
		-webkit-transform: translate3d(-200px, 0, 0);
		transform: translate3d(-200px, 0, 0);
	}
	60% {
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0);
	}
	75% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0);
	}
	90% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}
.e_animated.bounceLeft {
	-webkit-animation-name: em_bounceLeft;
	animation-name: em_bounceLeft;
}

/* Zoom: Center */
@-webkit-keyframes em_zoom {
	100% {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}
@keyframes em_zoom {
	100% {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}
.e_animated.zoom {
	-webkit-animation-name: em_zoom;
	animation-name: em_zoom;
}

/* Zoom: Top */
@-webkit-keyframes em_zoomTop {
	100% {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}
@keyframes em_zoomTop {
	100% {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}
.e_animated.zoomTop {
	-webkit-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top;
	-webkit-animation-name: em_zoomTop;
	animation-name: em_zoomTop;
}

/* Zoom: Right */
@-webkit-keyframes em_zoomRight {
	100% {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}
@keyframes em_zoomRight {
	100% {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}
.e_animated.zoomRight {
	-webkit-transform-origin: right;
	-ms-transform-origin: right;
	transform-origin: right;
	-webkit-animation-name: em_zoomRight;
	animation-name: em_zoomRight;
}

/* Zoom: Bottom */
@-webkit-keyframes em_zoomBottom {
	100% {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}
@keyframes em_zoomBottom {
	100% {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}
.e_animated.zoomBottom {
	-webkit-transform-origin: bottom;
	-ms-transform-origin: bottom;
	transform-origin: bottom;
	-webkit-animation-name: em_zoomBottom;
	animation-name: em_zoomBottom;
}

/* Zoom: Left */
@-webkit-keyframes em_zoomLeft {
	100% {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}
@keyframes em_zoomLeft {
	100% {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}
.e_animated.zoomLeft {
	-webkit-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left;
	-webkit-animation-name: em_zoomLeft;
	animation-name: em_zoomLeft;
}

/* Flip: Center */
@-webkit-keyframes em_flip {
	to {
		opacity: 1;
		-webkit-transform: perspective(0px) rotateX(0deg);
		transform: perspective(0px) rotateX(0deg);
	}
}
@keyframes em_flip {
	to {
		opacity: 1;
		-webkit-transform: perspective(0px) rotateX(0deg);
		transform: perspective(0px) rotateX(0deg);
	}
}
.e_animated.flip {
	-webkit-animation-name: em_flip;
	animation-name: em_flip;
}

/* Flip: Top */
@-webkit-keyframes em_flipTop {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
	}
	to {
		opacity: 1;
		-webkit-transform: perspective(0px) rotateX(0deg);
		transform: perspective(0px) rotateX(0deg);
	}
}
@keyframes em_flipTop {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
	}
	to {
		opacity: 1;
		-webkit-transform: perspective(0px) rotateX(0deg);
		transform: perspective(0px) rotateX(0deg);
	}
}
.e_animated.flipTop {
	-webkit-animation-name: em_flipTop;
	animation-name: em_flipTop;
}

/* Flip: Right */
@-webkit-keyframes em_flipRight {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
	}
	to {
		opacity: 1;
		-webkit-transform: perspective(0px) rotateY(0deg);
		transform: perspective(0px) rotateY(0deg);
	}
}
@keyframes em_flipRight {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
	}
	to {
		opacity: 1;
		-webkit-transform: perspective(0px) rotateY(0deg);
		transform: perspective(0px) rotateY(0deg);
	}
}
.e_animated.flipRight {
	-webkit-animation-name: em_flipRight;
	animation-name: em_flipRight;
}

/* Flip: Bottom */
@-webkit-keyframes em_flipBottom {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
	}
	to {
		opacity: 1;
		-webkit-transform: perspective(0px) rotateX(0deg);
		transform: perspective(0px) rotateX(0deg);
	}
}
@keyframes em_flipBottom {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
	}
	to {
		opacity: 1;
		-webkit-transform: perspective(0px) rotateX(0deg);
		transform: perspective(0px) rotateX(0deg);
	}
}
.e_animated.flipBottom {
	-webkit-animation-name: em_flipBottom;
	animation-name: em_flipBottom;
}

/* Flip: Left */
@-webkit-keyframes em_flipLeft {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
	}
	to {
		opacity: 1;
		-webkit-transform: perspective(0px) rotateY(0deg);
		transform: perspective(0px) rotateY(0deg);
	}
}
@keyframes em_flipLeft {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
	}
	to {
		opacity: 1;
		-webkit-transform: perspective(0px) rotateY(0deg);
		transform: perspective(0px) rotateY(0deg);
	}
}
.e_animated.flipLeft {
	-webkit-animation-name: em_flipLeft;
	animation-name: em_flipLeft;
}

/* Fold: Center */
@-webkit-keyframes em_fold {
	to {
		opacity: 1;
		-webkit-transform: perspective(0px) rotateY(0deg);
		transform: perspective(0px) rotateY(0deg);
	}
}
@keyframes em_fold {
	to {
		opacity: 1;
		-webkit-transform: perspective(0px) rotateY(0deg);
		transform: perspective(0px) rotateY(0deg);
	}
}
.e_animated.fold {
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
	-webkit-animation-name: em_fold;
	animation-name: em_fold;
}

/* Fold: Top */
@-webkit-keyframes em_foldTop {
	to {
		opacity: 1;
		-webkit-transform: perspective(0px) rotateX(0deg);
		transform: perspective(0px) rotateX(0deg);
	}
}
@keyframes em_foldTop {
	to {
		opacity: 1;
		-webkit-transform: perspective(0px) rotateX(0deg);
		transform: perspective(0px) rotateX(0deg);
	}
}
.e_animated.foldTop {
	-webkit-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top;
	-webkit-animation-name: em_foldTop;
	animation-name: em_foldTop;
}

/* Fold: Right */
@-webkit-keyframes em_foldRight {
	to {
		opacity: 1;
		-webkit-transform: perspective(0px) rotateY(0deg);
		transform: perspective(0px) rotateY(0deg);
	}
}
@keyframes em_foldRight {
	to {
		opacity: 1;
		-webkit-transform: perspective(0px) rotateY(0deg);
		transform: perspective(0px) rotateY(0deg);
	}
}
.e_animated.foldRight {
	-webkit-transform-origin: right;
	-ms-transform-origin: right;
	transform-origin: right;
	-webkit-animation-name: em_foldRight;
	animation-name: em_foldRight;
}

/* Fold: Bottom */
@-webkit-keyframes em_foldBottom {
	to {
		opacity: 1;
		-webkit-transform: perspective(0px) rotateX(0deg);
		transform: perspective(0px) rotateX(0deg);
	}
}
@keyframes em_foldBottom {
	to {
		opacity: 1;
		-webkit-transform: perspective(0px) rotateX(0deg);
		transform: perspective(0px) rotateX(0deg);
	}
}
.e_animated.foldBottom {
	-webkit-transform-origin: bottom;
	-ms-transform-origin: bottom;
	transform-origin: bottom;
	-webkit-animation-name: em_foldBottom;
	animation-name: em_foldBottom;
}

/* Fold: Left */
@-webkit-keyframes em_foldLeft {
	to {
		opacity: 1;
		-webkit-transform: perspective(0px) rotateY(0deg);
		transform: perspective(0px) rotateY(0deg);
	}
}
@keyframes em_foldLeft {
	to {
		opacity: 1;
		-webkit-transform: perspective(0px) rotateY(0deg);
		transform: perspective(0px) rotateY(0deg);
	}
}
.e_animated.foldLeft {
	-webkit-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left;
	-webkit-animation-name: em_foldLeft;
	animation-name: em_foldLeft;
}

/* Roll: Center */
@-webkit-keyframes em_roll {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
		-webkit-transform-origin: center;
		transform-origin: center;
	}
}
@keyframes em_roll {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
		-webkit-transform-origin: center;
		transform-origin: center;
	}
}
.e_animated.roll {
	-webkit-animation-name: em_roll;
	animation-name: em_roll;
}
@-webkit-keyframes em_rollTop {
	from {
		-webkit-transform-origin: top;
		transform-origin: top;
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
		-webkit-transform-origin: top;
		transform-origin: top;
	}
}
@keyframes em_rollTop {
	from {
		-webkit-transform-origin: top;
		transform-origin: top;
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
		-webkit-transform-origin: top;
		transform-origin: top;
	}
}
.e_animated.rollTop {
	-webkit-animation-name: em_rollTop;
	animation-name: em_rollTop;
}
@-webkit-keyframes em_rollRight {
	from {
		-webkit-transform-origin: right;
		transform-origin: right;
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
		-webkit-transform-origin: right;
		transform-origin: right;
	}
}
@keyframes em_rollRight {
	from {
		-webkit-transform-origin: right;
		transform-origin: right;
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
		-webkit-transform-origin: right;
		transform-origin: right;
	}
}
.e_animated.rollRight {
	-webkit-animation-name: em_rollRight;
	animation-name: em_rollRight;
}
@-webkit-keyframes em_rollBottom {
	from {
		-webkit-transform-origin: bottom;
		transform-origin: bottom;
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
		-webkit-transform-origin: bottom;
		transform-origin: bottom;
	}
}
@keyframes em_rollBottom {
	from {
		-webkit-transform-origin: bottom;
		transform-origin: bottom;
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
		-webkit-transform-origin: bottom;
		transform-origin: bottom;
	}
}
.e_animated.rollBottom {
	-webkit-animation-name: em_rollBottom;
	animation-name: em_rollBottom;
}
@-webkit-keyframes em_rollLeft {
	from {
		-webkit-transform-origin: left;
		transform-origin: left;
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
		-webkit-transform-origin: left;
		transform-origin: left;
	}
}
@keyframes em_rollLeft {
	from {
		-webkit-transform-origin: left;
		transform-origin: left;
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
		-webkit-transform-origin: left;
		transform-origin: left;
	}
}
.e_animated.rollLeft {
	-webkit-animation-name: em_rollLeft;
	animation-name: em_rollLeft;
}

/* BoxShadow */
.box-shadow-overlay {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
}
.em_section > .box-shadow-overlay ~ .em_row {
	z-index: 11;
}
.em_row > .box-shadow-overlay {
	z-index: 8;
}
.has-box-shadow-overlay {
	position: relative;
}

/* Link Options CSS */
.e_clickable {
	cursor: pointer;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;

	clip-path: inset(50%);
}
.e_multi_view_hidden,
.e_multi_view_hidden_image {
	display: none !important;
}
@media all and (max-width: 980px) {
	[data-e-multi-view-load-tablet-hidden="true"]:not(.e_multi_view_swapped) {
		display: none !important;
	}
}
@media all and (max-width: 767px) {
	[data-e-multi-view-load-phone-hidden="true"]:not(.e_multi_view_swapped) {
		display: none !important;
	}
}


.clearfix:after {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	font-size: 0;
	content: " ";
}
* html .clearfix {
	zoom: 1;
}

/* IE6 */
*:first-child + html .clearfix {
	zoom: 1;
}

/* IE7 */
.e_column_last {
	clear: right;
	margin-right: 0 !important;
}
.clear {
	clear: both;
}



/* LPS Customisation */
#main-header, #main-footer {
    background-color: #3A4C44;
}
#top-menu a {
    color: #EACE9B;
    font-weight: normal;
    text-transform: uppercase;
}
#e_top_search {
   color: #EACE9B;
}
#e_search_icon:hover, .mobile_menu_bar::before, .mobile_menu_bar::after, .e-social-icon a:hover, .comment-reply-link, .form-submit .em_button, .entry-summary p.price ins, .wp-pagenavi span.current, .wp-pagenavi a:hover, .e_password_protected_form .e_submit_button, .nav-single a, .posted_in a, .footer-widget h4 {
   color: #fff
}
/*#top-menu li.current-menu-ancestor > a, */
#top-menu > li.current-menu-item > a, .bottom-nav li.current-menu-item > a {
	color: #EACE9B;
}
#main-header .cta a {
	padding: 15px 25px !important;
    border: 1px solid #EACE9B;
	font-weight: bold;
	background: #3A4C44;
    /* Old browsers */
    background: linear-gradient(to left, #3A4C44 50%, #EACE9B 50%);
    background-size: 200% 100%;
    background-position:right bottom;
    transition:all 2s ease;
}
#main-header .cta a:hover { 
	background-position:left bottom;
	color: #3A4C44;
	opacity: 1;
}
#e_top_search {
	margin-top: 17px;
}
.e_header_style_left .e-fixed-header #e-top-navigation, .e_header_style_split .e-fixed-header #e-top-navigation {
    padding-top: 10px;
    padding-bottom: 5px;
}
#header-dates {
	background: #fff;
	color: #3A4C44;
	text-transform: uppercase;
	text-align: center;
	font-size: 1.25em;
	letter-spacing: 0.1em;
	padding: 10px;
}
#main-header {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;}
.e-fixed-header #header-dates { 
	padding: 0;
	-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
-webkit-transform: translate3d(0, 0, 0);
}
#footer-info {
    color: #fff;
    text-align: center;
    float: initial;
	line-height: 1.4em;
	padding: 3% 0 0 0;
}
#footer-bottom {
    padding: 15px 0;
}
#main-footer {
	font-size: 1.1em;
}
#main-footer .fwidget.em_widget.widget_text h4 {
	
}
#main-footer .fwidget.em_widget.widget_text {
	
}
.em_widget ul li {
    margin-bottom: 0em;
}
#footer-widgets .footer-widget li::before {
	content: none;
}
#footer-widgets .footer-widget li {
    padding-left: 30px;
}
#footer-info a {
	color: #fff;
}
#main-footer .fwidget.em_widget.widget_nav_menu {
	float:right;
	text-align: left;
}
#footer-widgets {
    padding: 3% 0 0;
}
.e-social-icons li {
    margin-left: 8px;
}
#main-footer .phone-cta {float: left; font-size: 17px; color: #EACE9B}
.em_fullwidth_header .em_fullwidth_header_container {
    position: relative;
    z-index: 3;
    width: auto;
    max-width: none;
    margin-right: auto;
    margin-left: auto;
    padding: 6%;
	text-transform: uppercase;
}
.em_fullwidth_header.em_bg_layout_dark .em_fullwidth_header_container {
    background: rgba(0,0,0,0.5);
}
.em_fullwidth_header.em_bg_layout_light .em_fullwidth_header_container {
    background: rgba(255,255,255,0.5);
}
.em_fullwidth_header .em_fullwidth_header_container .header-content-container,
.em_fullwidth_header .em_fullwidth_header_container.left .header-content-container, 
.em_fullwidth_header .em_fullwidth_header_container.right .header-content-container {
	max-width: 1080px;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}
.em_bg_layout_dark h1, .em_bg_layout_dark h2, .em_bg_layout_dark h3, .em_bg_layout_dark h4, .em_bg_layout_dark h5, .em_bg_layout_dark h6 {
	color: #EACE9B !important;
}
.border .em_column {
	border: 1px solid #6A6A6A;
	padding: 1em 4em;
}
.border .em_module.em_blurb {
	position: relative;
	top: -2em
}
.border .em_module.em_blurb .em_module_header {
	background: #fff;
	display: inline-block;
	padding: 0 1em;
	text-transform: uppercase;
	font-size: 40px;
	color: #eace9b
}
.border .em_module.em_blurb .em_module_header .subtitle {
	display: block;
	font-size: 20px;
	color: #6a6a6a;
}
.em_gallery_item .em_gallery_caption, .em_gallery_item .em_gallery_title, .em_gallery_grid .em_gallery_item h3 {
	text-transform: uppercase;
	font-size: 14px;
	color: #6a6a6a
}
.em_module.em_fullwidth_menu {
	background: #292929 !important;
	text-transform: uppercase;
}
.em_module.em_fullwidth_menu .em_menu__menu > nav > ul > li > a {
	color: #eace9b;
	font-size: 1.4em;
}
.em_module.em_fullwidth_menu .fullwidth-menu-nav {
	margin: auto;
}
.em_fullwidth_menu .em_menu__menu { 
	flex: 1 1 auto;
}
@media all and (max-width: 980px) {
#main-footer .phone-cta {
float: none;
text-align: center;
margin-bottom: 1em;
}
#main-footer .fwidget.em_widget.widget_nav_menu {
float: none;
}
#footer-widgets .footer-widget:nth-child(n), #footer-widgets .footer-widget .fwidget {
margin-bottom: 5.5% !important;
}
#e_top_search {
    margin-top: 0px;
}
.e_mobile_menu {
left: -13%;
width: 125.5%;
}
#main-header .e_mobile_menu li.cta  a {
color: #EACE9B;
}
}
