/* Main Text Font */

body,
p,
td,
.w-portfolio .w-portfolio-item .w-portfolio-item-title {
	font-family: 'Noto Sans';
}

body,
p,
td {
	font-size: 16px;
	line-height: 26px;
}

/* Navigation Text Font */

.l-subheader .w-nav-item {
	font-family: 'Noto Sans';
}

.l-subheader .w-nav-item {
	font-size: 15px;
}

/* Heading Text Font */

h1,
h2,
h3,
h4,
h5,
h6,
.w-counter-number,
.w-pricing-item-title,
.w-pricing-item-price,
.w-shortblog-entry-meta-date-day,
.tp-caption.impreza_white_huge,
.tp-caption.impreza_white_big,
.tp-caption.impreza_dark_huge,
.tp-caption.impreza_dark_big {
	font-family: 'Noto Sans';
}

h1 {
	font-size: 38px;
	line-height: 48px;
}

h2 {
	font-size: 32px;
	line-height: 42px;
}

h3 {
	font-size: 26px;
	line-height: 36px;
}

h4 {
	font-size: 22px;
	line-height: 32px;
}

h5 {
	font-size: 20px;
	line-height: 30px;
}

h6 {
	font-size: 18px;
	line-height: 26px;
}
/*************************** BODY ***************************/

/* Body Background Color */
.l-body {
	background-color: #eee;
	}

/*************************** HEADER ***************************/

/* Header Background Color */
.l-subheader.at_middle,
.l-subheader.at_middle .w-nav.touch_enabled .w-nav-list.level_1,
.l-subheader.at_middle .w-lang-list {
	background-color: #fff;
	}
	
/* Header Text Color */
.w-logo-link,
.l-subheader.at_middle .w-nav-control,
.l-subheader.at_middle .w-nav-anchor.level_1,
.l-subheader.at_middle .w-nav.touch_enabled .w-nav-anchor.level_1,
.l-subheader.at_middle .w-nav.touch_enabled .w-nav-anchor.level_2,
.l-subheader.at_middle .w-nav.touch_enabled .w-nav-anchor.level_3,
.no-touch .l-subheader.at_middle .w-nav.touch_enabled .w-nav-item.level_1:hover .w-nav-anchor.level_1,
.no-touch .l-subheader.at_middle .w-nav.touch_enabled .w-nav-item.level_2:hover .w-nav-anchor.level_2,
.no-touch .l-subheader.at_middle .w-nav.touch_enabled .w-nav-item.level_3:hover .w-nav-anchor.level_3,
.l-subheader.at_middle .w-cart-link,
.l-subheader.at_middle .w-search-show,
.l-subheader.at_middle .w-contacts,
.l-subheader.at_middle .w-contacts-item-value a,
.l-subheader.at_middle .w-socials-item-link,
.l-subheader.at_middle .w-lang-list .w-lang-item,
.l-subheader.at_middle .w-lang-current {
	color: #666;
	}
	
/* Header Text Hover Color */
.no-touch .w-logo-link:hover,
.l-subheader.at_middle .w-nav.touch_enabled .w-nav-item.level_1.active .w-nav-anchor.level_1,
.l-subheader.at_middle .w-nav.touch_enabled .w-nav-item.level_2.active .w-nav-anchor.level_2,
.l-subheader.at_middle .w-nav.touch_enabled .w-nav-item.level_3.active .w-nav-anchor.level_3,
.l-subheader.at_middle .w-nav.touch_enabled .w-nav-item.level_1.current-menu-item .w-nav-anchor.level_1,
.l-subheader.at_middle .w-nav.touch_enabled .w-nav-item.level_2.current-menu-item .w-nav-anchor.level_2,
.l-subheader.at_middle .w-nav.touch_enabled .w-nav-item.level_3.current-menu-item .w-nav-anchor.level_3,
.l-subheader.at_middle .w-nav.touch_enabled .w-nav-item.level_1.current-menu-ancestor .w-nav-anchor.level_1,
.l-subheader.at_middle .w-nav.touch_enabled .w-nav-item.level_2.current-menu-ancestor .w-nav-anchor.level_2,
.l-subheader.at_middle .w-nav.touch_enabled .w-nav-item.level_3.current-menu-ancestor .w-nav-anchor.level_3,
.no-touch .l-subheader.at_middle .w-cart-link:hover,
.no-touch .l-subheader.at_middle .w-cart-quantity,
.no-touch .l-subheader.at_middle .w-search-show:hover,
.no-touch .l-subheader.at_middle .w-contacts-item-value a:hover,
.no-touch .l-subheader.at_middle .w-lang-list .w-lang-item:hover,
.no-touch .l-subheader.at_middle .w-lang-current:hover {
	color: #ff873a;
	}

/* Extended Header Background Color */
.l-subheader.at_top,
.l-subheader.at_top .w-lang-list,
.l-subheader.at_bottom {
	background-color: #f5f5f5;
	}

/* Extended Header Text Color */
.l-subheader.at_top .w-contacts,
.l-subheader.at_top .w-contacts-item-value a,
.l-subheader.at_top .w-socials-item-link,
.l-subheader.at_top .w-lang-list .w-lang-item,
.l-subheader.at_top .w-lang-current,
.l-subheader.at_bottom .w-nav-control,
.l-subheader.at_bottom .w-nav-anchor.level_1,
.l-subheader.at_bottom .w-nav.touch_enabled .w-nav-anchor.level_1,
.l-subheader.at_bottom .w-nav.touch_enabled .w-nav-anchor.level_2,
.l-subheader.at_bottom .w-nav.touch_enabled .w-nav-anchor.level_3,
.no-touch .l-subheader.at_bottom .w-nav.touch_enabled .w-nav-item.level_1:hover .w-nav-anchor.level_1,
.no-touch .l-subheader.at_bottom .w-nav.touch_enabled .w-nav-item.level_2:hover .w-nav-anchor.level_2,
.no-touch .l-subheader.at_bottom .w-nav.touch_enabled .w-nav-item.level_3:hover .w-nav-anchor.level_3,
.l-subheader.at_bottom .w-cart-link,
.l-subheader.at_bottom .w-search-show {
	color: #999;
	}

/* Extended Header Text Hover Color */
.no-touch .l-subheader.at_top .w-contacts-item-value a:hover,
.no-touch .l-subheader.at_top .w-lang-list .w-lang-item:hover,
.no-touch .l-subheader.at_top .w-lang-current:hover,
.l-subheader.at_bottom .w-nav.touch_enabled .w-nav-item.level_1.active .w-nav-anchor.level_1,
.l-subheader.at_bottom .w-nav.touch_enabled .w-nav-item.level_2.active .w-nav-anchor.level_2,
.l-subheader.at_bottom .w-nav.touch_enabled .w-nav-item.level_3.active .w-nav-anchor.level_3,
.l-subheader.at_bottom .w-nav.touch_enabled .w-nav-item.level_1.current-menu-item .w-nav-anchor.level_1,
.l-subheader.at_bottom .w-nav.touch_enabled .w-nav-item.level_2.current-menu-item .w-nav-anchor.level_2,
.l-subheader.at_bottom .w-nav.touch_enabled .w-nav-item.level_3.current-menu-item .w-nav-anchor.level_3,
.l-subheader.at_bottom .w-nav.touch_enabled .w-nav-item.level_1.current-menu-ancestor .w-nav-anchor.level_1,
.l-subheader.at_bottom .w-nav.touch_enabled .w-nav-item.level_2.current-menu-ancestor .w-nav-anchor.level_2,
.l-subheader.at_bottom .w-nav.touch_enabled .w-nav-item.level_3.current-menu-ancestor .w-nav-anchor.level_3,
.no-touch .l-subheader.at_bottom .w-cart-link:hover,
.no-touch .l-subheader.at_bottom .w-cart-quantity,
.no-touch .l-subheader.at_bottom .w-search-show:hover {
	color: #ff873a;
	}
	
/* Search Screen Background Color */
.l-subheader .w-search-form:before {
	background-color: #ff873a;
	}

/* Search Screen Text Color */
.l-subheader .w-search-label,
.l-subheader .w-search-input input,
.l-subheader .w-search-close {
	color: #fff;
	}

/*************************** MAIN MENU ***************************/

/* Menu Hover Background Color */
.no-touch .l-subheader .w-nav-item.level_1:hover .w-nav-anchor.level_1,
.no-touch .l-subheader .w-nav-item.level_1.active:hover .w-nav-anchor.level_1,
.no-touch .l-subheader .w-nav-item.level_1.current-menu-item:hover .w-nav-anchor.level_1,
.no-touch .l-subheader .w-nav-item.level_1.current-menu-ancestor:hover .w-nav-anchor.level_1 {
	background-color: #fff;
	}

/* Menu Hover Text Color */
.no-touch .l-subheader .w-nav-item.level_1:hover .w-nav-anchor.level_1,
.no-touch .l-subheader .w-nav-item.level_1.active:hover .w-nav-anchor.level_1,
.no-touch .l-subheader .w-nav-item.level_1.current-menu-item:hover .w-nav-anchor.level_1,
.no-touch .l-subheader .w-nav-item.level_1.current-menu-ancestor:hover .w-nav-anchor.level_1 {
	color: #ff873a;
	}
.no-touch .l-subheader .w-nav-anchor.level_1:after {
	background-color: #ff873a;
	}

/* Menu Active Background Color */
.l-subheader .w-nav-item.level_1.active .w-nav-anchor.level_1,
.l-subheader .w-nav-item.level_1.current-menu-item .w-nav-anchor.level_1,
.l-subheader .w-nav-item.level_1.current-menu-ancestor .w-nav-anchor.level_1 {
	background-color: #fff;
	}

/* Menu Active Text Color */
.l-subheader .w-nav-item.level_1.active .w-nav-anchor.level_1,
.l-subheader .w-nav-item.level_1.current-menu-item .w-nav-anchor.level_1,
.l-subheader .w-nav-item.level_1.current-menu-ancestor .w-nav-anchor.level_1 {
	color: #ff873a;
	}
	
/* Dropdown Background Color */
.l-subheader .w-nav-anchor.level_2,
.l-subheader .w-nav-anchor.level_3 {
	background-color: #fff;
	}
	
/* Dropdown Text Color */
.l-subheader .w-nav-anchor.level_2,
.l-subheader .w-nav-anchor.level_3 {
	color: #666;
	}
	
/* Dropdown Hover Background Color */
.no-touch .l-subheader .w-nav-item.level_2:hover .w-nav-anchor.level_2,
.no-touch .l-subheader .w-nav-item.level_3:hover .w-nav-anchor.level_3 {
	background-color: #ff873a;
	}
	
/* Dropdown Hover Text Color */
.no-touch .l-subheader .w-nav-item.level_2:hover .w-nav-anchor.level_2,
.no-touch .l-subheader .w-nav-item.level_3:hover .w-nav-anchor.level_3 {
	color: #fff;
	}
	
/* Dropdown Active Background Color */
.l-subheader .w-nav-item.level_2.active .w-nav-anchor.level_2,
.l-subheader .w-nav-item.level_2.current-menu-item .w-nav-anchor.level_2,
.l-subheader .w-nav-item.level_2.current-menu-ancestor .w-nav-anchor.level_2,
.l-subheader .w-nav-item.level_3.active .w-nav-anchor.level_3,
.l-subheader .w-nav-item.level_3.current-menu-item .w-nav-anchor.level_3,
.l-subheader .w-nav-item.level_3.current-menu-ancestor .w-nav-anchor.level_3 {
	background-color: #fff;
	}
	
/* Dropdown Active Text Color */
.l-subheader .w-nav-item.level_2.active .w-nav-anchor.level_2,
.l-subheader .w-nav-item.level_2.current-menu-item .w-nav-anchor.level_2,
.l-subheader .w-nav-item.level_2.current-menu-ancestor .w-nav-anchor.level_2,
.l-subheader .w-nav-item.level_3.active .w-nav-anchor.level_3,
.l-subheader .w-nav-item.level_3.current-menu-item .w-nav-anchor.level_3,
.l-subheader .w-nav-item.level_3.current-menu-ancestor .w-nav-anchor.level_3 {
	color: #ff873a;
	}

/*************************** MAIN CONTENT ***************************/

/* Background Color */
.l-canvas,
.w-blog.type_masonry .w-blog-entry-preview:before,
.w-cart-dropdown,
.w-filters-item.active .w-filters-item-link,
.no-touch .w-filters-item.active .w-filters-item-link:hover,
.w-portfolio-item-meta,
.w-portfolio-item-arrow,
.w-tabs-item.active,
.no-touch .w-tabs-item.active:hover,
.w-timeline-item,
.w-timeline-section-title,
.w-timeline.type_vertical .w-timeline-section-content,
.woocommerce div.product .woocommerce-tabs .tabs li.active,
.no-touch .woocommerce div.product .woocommerce-tabs .tabs li.active:hover,
.woocommerce .stars span:after,
.woocommerce .stars span a:after,
#bbp-user-navigation li.current {
	background-color: #fff;
	}
.g-btn.type_contrast,
.no-touch .g-btn.type_contrast:hover,
.no-touch .g-btn.type_contrast.outlined:hover,
.w-icon.color_border.with_circle .w-icon-link {
	color: #fff;
	}

/* Alternate Background Color */
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="number"],
input[type="date"],
textarea,
select,
.w-actionbox.color_alternate,
.w-blog.imgpos_atleft .w-blog-entry.format-audio .w-blog-entry-preview-icon,
.w-blog.imgpos_atleft .w-blog-entry.format-gallery .w-blog-entry-preview-icon,
.w-blog.imgpos_atleft .w-blog-entry.format-link .w-blog-entry-preview-icon,
.w-blog.imgpos_atleft .w-blog-entry.format-quote .w-blog-entry-preview-icon,
.w-blog.imgpos_atleft .w-blog-entry.format-status .w-blog-entry-preview-icon,
.w-blog.imgpos_atleft .w-blog-entry.format-video .w-blog-entry-preview-icon,
.w-filters,
.w-icon.color_text.with_circle .w-icon-link,
.w-icon.color_fade.with_circle .w-icon-link,
.w-pricing-item-title,
.w-pricing-item-price,
.w-tabs-list,
.widget.widget_nav_menu .menu-item.current-menu-item > a,
.woocommerce .quantity .plus,
.woocommerce .quantity .minus,
.woocommerce div.product .woocommerce-tabs .tabs,
.woocommerce table.shop_table .actions .coupon .input-text,
.woocommerce #payment .payment_box,
#bbp-user-navigation {
	background-color: #f2f2f2;
	}
.woocommerce #payment .payment_box:after {
	border-color: #f2f2f2;
	}

/* Border Color */
.w-blog-entry,
.w-bloglist,
.w-blogpost,
.w-comments-item,
.w-pricing-item-h,
.w-tabs.layout_accordion,
.w-tabs.layout_accordion .w-tabs-section,
.w-timeline.type_vertical .w-timeline-section-content,
#wp-calendar thead th,
#wp-calendar tbody td,
#wp-calendar tfoot td,
.widget.widget_nav_menu .menu-item a,
.woocommerce form.login,
.woocommerce form.checkout_coupon,
.woocommerce form.register,
.woocommerce div.product .cart.variations_form,
.woocommerce div.product .cart table.group_table,
.woocommerce div.product .cart table.group_table td,
.woocommerce table.shop_attributes th,
.woocommerce table.shop_attributes td,
.woocommerce #reviews #comments .commentlist,
.woocommerce #reviews #comments .commentlist li,
.woocommerce .comment-respond,
.woocommerce .related,
.woocommerce .upsells,
.woocommerce .cross-sells,
.woocommerce table.shop_table td,
.woocommerce table.shop_table tfoot th,
.woocommerce .cart-collaterals .cart_totals td,
.woocommerce .cart-collaterals .cart_totals th,
.woocommerce .checkout #order_review,
.woocommerce .checkout table.shop_table,
.woocommerce ul.order_details li,
.woocommerce table.shop_table.order_details,
.woocommerce table.shop_table.my_account_orders,
.woocommerce.widget ul.product_list_widget li,
.woocommerce.widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce.widget.widget_layered_nav ul,
.woocommerce.widget.widget_layered_nav ul li,
#bbpress-forums .bbp-body ul.forum,
#bbpress-forums .bbp-forums li.bbp-header,
#bbpress-forums .bbp-body ul.topic,
#bbpress-forums .bbp-topics li.bbp-header,
.bbp-replies .bbp-body,
div.bbp-forum-header,
div.bbp-topic-header,
div.bbp-reply-header,
.bbp-pagination-links a,
.bbp-pagination-links span.current,
span.bbp-topic-pagination a.page-numbers,
.bbp-logged-in,
fieldset {
	border-color: #e8e8e8;
	}
.g-hr-h i,
.page-404 i,
.w-icon.color_border .w-icon-link {
	color: #e8e8e8;
	}
.g-hr-h:before,
.g-hr-h:after,
.g-btn.type_default,
.g-btn.type_default.outlined:before,
.w-icon.color_border.with_circle .w-icon-link,
.w-timeline-list:before,
.woocommerce .button,
.no-touch .woocommerce .quantity .plus:hover,
.no-touch .woocommerce .quantity .minus:hover,
.woocommerce.widget_price_filter .ui-slider,
.bbp-row-actions #favorite-toggle a,
.bbp-row-actions #subscription-toggle a {
	background-color: #e8e8e8;
	}
.g-btn.type_default.outlined,
.g-pagination-item,
.w-socials-item-link,
.w-tags.layout_block .w-tags-item-link,
.w-team-member-links-item,
.w-testimonial,
.woocommerce .woocommerce-pagination ul li a,
.woocommerce .woocommerce-pagination ul li span {
	box-shadow: 0 0 0 2px #e8e8e8 inset;
	}

/* Heading Color */
.g-html h1,
.g-html h2,
.g-html h3,
.g-html h4,
.g-html h5,
.g-html h6,
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="number"],
input[type="date"],
textarea,
select,
.no-touch .g-btn.type_default:hover,
.no-touch .g-btn.type_default.outlined:hover,
.g-btn.type_contrast.outlined,
.w-blog-entry-title,
.w-counter-number,
.w-portfolio .w-portfolio-item h2.w-portfolio-item-title,
.w-pricing-item-title,
.w-pricing-item-price,
.w-search.submit_inside .w-search-submit:hover:before,
.w-shortblog-entry-meta-date,
.no-touch .w-tabs-item:hover,
.no-touch .w-testimonial:hover,
.w-timeline-item,
.w-timeline-section-title,
.woocommerce .product .price,
.no-touch .woocommerce div.product .woocommerce-tabs .tabs li:hover,
.woocommerce table.shop_table .actions .coupon .input-text {
	color: #444;
	}
.g-btn.type_contrast,
.g-btn.type_contrast.outlined:before {
	background-color: #444;
	}
.g-btn.type_contrast.outlined {
	box-shadow: 0 0 0 2px #444 inset;
	}

/* Text Color */
.l-canvas,
.g-btn.type_default,
.g-btn.type_default.outlined,
.g-pagination-item,
.w-clients-nav,
.w-clients-nav.disabled,
.w-clients-nav.disabled:hover,
.w-filters-item-link,
.w-icon.color_text .w-icon-link,
.color_primary .w-icon.color_text.with_circle .w-icon-link,
.w-socials-item-link,
.w-tags.layout_block .w-tags-item-link,
.widget.widget_archive ul li a,
.widget.widget_categories ul li a,
.widget.widget_nav_menu .menu-item a,
.woocommerce .button,
.l-subfooter.at_top .woocommerce .button,
.woocommerce .quantity .plus,
.woocommerce .quantity .minus,
li.bbp-forum-freshness > a,
li.bbp-topic-freshness > a,
.bbp-row-actions #favorite-toggle a,
.bbp-row-actions #subscription-toggle a,
#bbp-user-navigation li.current a {
	color: #666;
	}

/* Primary Color */
a,
.g-html .highlight,
.g-btn.type_primary.outlined,
.no-touch .w-blog-entry-link:hover .w-blog-entry-title-h,
.w-blog.imgpos_atleft .w-blog-entry.format-audio .w-blog-entry-link:hover .w-blog-entry-preview-icon,
.w-blog.imgpos_atleft .w-blog-entry.format-gallery .w-blog-entry-link:hover .w-blog-entry-preview-icon,
.w-blog.imgpos_atleft .w-blog-entry.format-link .w-blog-entry-link:hover .w-blog-entry-preview-icon,
.w-blog.imgpos_atleft .w-blog-entry.format-quote .w-blog-entry-link:hover .w-blog-entry-preview-icon,
.w-blog.imgpos_atleft .w-blog-entry.format-status .w-blog-entry-link:hover .w-blog-entry-preview-icon,
.w-blog.imgpos_atleft .w-blog-entry.format-video .w-blog-entry-link:hover .w-blog-entry-preview-icon,
.no-touch .w-blog.type_masonry .w-blog-entry.format-video .w-blog-entry-link:hover .w-blog-entry-preview-icon,
.w-clients-nav:hover,
.l-main .w-contacts-item i,
.w-counter.color_primary .w-counter-number,
.w-filters-item.active .w-filters-item-link,
.no-touch .w-filters-item.active .w-filters-item-link:hover,
.w-icon.color_primary .w-icon-link,
.w-iconbox-icon,
.no-touch .w-iconbox-link:hover .w-iconbox-title,
.no-touch .w-pagehead-nav .w-pagehead-nav-h .w-pagehead-nav-item:hover,
.w-shortblog-entry-title-h,
.w-tabs-item.active,
.no-touch .w-tabs-item.active:hover,
.w-tabs.layout_accordion .w-tabs-section.active .w-tabs-section-title,
.no-touch .w-tags.layout_block .w-tags-item-link:hover,
.w-team-member-link .w-team-member-name,
.widget.widget_nav_menu .menu-item.current-menu-item > a,
.woocommerce .products .product .button,
.no-touch .woocommerce .products .product .button.loading:hover,
.woocommerce .star-rating span:before,
.woocommerce .woocommerce-breadcrumb a,
.woocommerce div.product .woocommerce-tabs .tabs li.active,
.no-touch .woocommerce div.product .woocommerce-tabs .tabs li.active:hover,
.woocommerce .stars span a:after,
.woocommerce .cart-collaterals .cart_totals tr.total,
.woocommerce .checkout table.shop_table .total,
.woocommerce.widget.widget_shopping_cart p.total .amount,
#subscription-toggle span.is-subscribed:before,
#favorite-toggle span.is-favorite:before {
	color: #ff873a;
	}
.l-submain.color_primary,
.w-actionbox.color_primary,
.g-btn.type_primary,
.g-btn.type_primary.outlined:before,
button,
input[type="submit"],
.g-pagination-item.active,
.no-touch .g-pagination-item:before,
.no-touch .w-iconbox.with_circle .w-iconbox-icon:before,
.no-touch .w-filters-item-link:hover,
.w-icon.color_primary.with_circle .w-icon-link,
.w-pricing-item.type_featured .w-pricing-item-title,
.w-pricing-item.type_featured .w-pricing-item-price,
.no-touch .w-team-member-links,
.w-timeline-item:before,
.w-timeline.type_vertical .w-timeline-section:before,
.w-timeline-section-title:before,
.w-timeline-section.active .w-timeline-section-title:before,
.no-touch .w-toplink.active:hover,
.no-touch .flex-direction-nav li span:before,
.no-touch .tp-leftarrow.default:before,
.no-touch .tp-rightarrow.default:before,
.no-touch .widget.widget_nav_menu .menu-item a:hover,
.woocommerce .button.alt,
.woocommerce .button.checkout,
.no-touch .woocommerce .products .product .button:hover,
.no-touch .woocommerce .woocommerce-pagination ul li a:hover,
.woocommerce .woocommerce-pagination ul li span.current,
.woocommerce .onsale,
.no-touch .woocommerce table.shop_table .product-remove a.remove:hover,
.woocommerce.widget_price_filter .ui-slider .ui-slider-range,
.woocommerce.widget_layered_nav ul li.chosen,
.woocommerce.widget_layered_nav_filters ul li a,
.no-touch .bbp-row-actions #favorite-toggle a:hover,
.no-touch .bbp-row-actions #subscription-toggle a:hover,
.no-touch .bbp-pagination-links a:hover,
.bbp-pagination-links span.current,
.no-touch span.bbp-topic-pagination a.page-numbers:hover {
	background-color: #ff873a;
	}
.g-html blockquote,
.w-blog-entry.sticky,
.w-clients-item:hover,
.w-filters-item.active .w-filters-item-link,
.w-tabs-item.active,
.no-touch .w-tabs-item.active:hover,
.no-touch .widget.widget_nav_menu .menu-item a:hover,
.woocommerce div.product .woocommerce-tabs .tabs li.active,
.woocommerce.widget_layered_nav ul li.chosen,
.no-touch .bbp-pagination-links a:hover,
.bbp-pagination-links span.current,
.no-touch span.bbp-topic-pagination a.page-numbers:hover,
#bbp-user-navigation li.current {
	border-color: #ff873a;
	}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus,
input[type="date"]:focus,
textarea:focus,
select:focus,
.woocommerce .quantity input.qty:focus,
.woocommerce table.shop_table .actions .coupon .input-text:focus,
#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content:focus {
	box-shadow: 0 0 0 2px #ff873a;
	}
.g-btn.type_primary.outlined,
.w-clients-nav:hover,
.l-main .w-contacts-item i,
.w-iconbox.with_circle .w-iconbox-icon,
.no-touch .w-pagehead-nav .w-pagehead-nav-h .w-pagehead-nav-item:hover,
.no-touch .w-tags.layout_block .w-tags-item-link:hover,
.no-touch .w-testimonial:hover,
.w-timeline-item,
.w-timeline-section-title,
.woocommerce .products .product .button,
.no-touch .woocommerce .products .product .button.loading:hover {
	box-shadow: 0 0 0 2px #ff873a inset;
	}

/* Secondary Color */
a:hover,
a:active,
.g-btn.type_secondary.outlined,
.no-touch .w-blog.type_masonry .w-blog-entry-meta a:hover,
.w-counter.color_secondary .w-counter-number,
.w-icon.color_secondary .w-icon-link,
.no-touch .w-shortblog-entry-link:hover .w-shortblog-entry-title-h,
.no-touch .w-team-member-link:hover .w-team-member-name,
.no-touch .widget.widget_archive ul li a:hover,
.no-touch .widget.widget_categories ul li a:hover,
.no-touch .widget.widget_tag_cloud .tagcloud a:hover,
.no-touch .woocommerce .woocommerce-breadcrumb a:hover,
.no-touch .woocommerce.widget.widget_product_tag_cloud .tagcloud a:hover,
.no-touch li.bbp-forum-freshness > a:hover,
.no-touch li.bbp-topic-freshness > a:hover,
.no-touch p.bbp-topic-meta a:hover,
.no-touch .bbp-forum-header a.bbp-forum-permalink:hover,
.no-touch .bbp-topic-header a.bbp-topic-permalink:hover,
.no-touch .bbp-reply-header a.bbp-reply-permalink:hover,
.no-touch .bbp_widget_login a.button.logout-link:hover {
	color: #666;
	}
.l-submain.color_secondary,
.g-btn.type_secondary,
.g-btn.type_secondary.outlined:before,
.w-icon.color_secondary.with_circle .w-icon-link,
.no-touch .button:hover,
.no-touch input[type="submit"]:hover,
.no-touch .woocommerce .button.alt:hover,
.no-touch .woocommerce .button.checkout:hover,
.no-touch .woocommerce.widget_layered_nav_filters ul li a:hover {
	background-color: #666;
	}
.g-btn.type_secondary.outlined {
	box-shadow: 0 0 0 2px #666 inset;
	}

/* Fade Elements Color */
.w-blog-entry-meta-date i,
.w-blog-entry-meta-author i,
.w-blog-entry-meta-tags i,
.w-blog-entry-meta-comments i,
.w-blog.imgpos_atleft .w-blog-entry.format-audio .w-blog-entry-preview-icon,
.w-blog.imgpos_atleft .w-blog-entry.format-gallery .w-blog-entry-preview-icon,
.w-blog.imgpos_atleft .w-blog-entry.format-link .w-blog-entry-preview-icon,
.w-blog.imgpos_atleft .w-blog-entry.format-quote .w-blog-entry-preview-icon,
.w-blog.imgpos_atleft .w-blog-entry.format-status .w-blog-entry-preview-icon,
.w-blog.imgpos_atleft .w-blog-entry.format-video .w-blog-entry-preview-icon,
.w-blog.type_masonry .w-blog-entry.format-video .w-blog-entry-preview-icon,
.w-blog.type_masonry .w-blog-entry-meta-date,
.w-blog.type_masonry .w-blog-entry-meta-author,
.w-blog.type_masonry .w-blog-entry-meta-tags,
.w-blog.type_masonry .w-blog-entry-meta-comments,
.w-blog.type_masonry .w-blog-entry-meta a,
.w-bloglist-entry-date,
.w-bloglist-entry-author,
.w-blogpost-meta,
.w-comments-item-date,
.w-icon.color_fade .w-icon-link,
.no-touch .w-icon.color_fade.with_circle .w-icon-link:hover,
.w-links-anchor:before,
.w-pagehead p,
.w-pagehead-nav .w-pagehead-nav-h .w-pagehead-nav-item,
.w-search.submit_inside .w-search-submit:before,
.w-team-member-role,
.w-testimonial-person i,
#wp-calendar thead th,
.widget.widget_archive ul li:before,
.widget.widget_categories ul li:before,
.widget.widget_nav_menu .menu-item a:before,
.widget.widget_recent_entries ul li span,
.widget.widget_rss ul li span,
.widget.widget_rss ul li cite,
.widget.widget_tag_cloud .tagcloud a,
.woocommerce .woocommerce-breadcrumb,
.woocommerce .star-rating:before,
.woocommerce small.note,
.woocommerce .woocommerce-result-count,
.woocommerce .products .product .price del,
.woocommerce div.product .price del,
.woocommerce #reviews #comments .commentlist .meta,
.woocommerce .stars span:after,
.woocommerce table.shop_table .product-remove a.remove,
.woocommerce .cart-collaterals .cart_totals small,
.woocommerce #payment .payment_box span.help,
.woocommerce.widget.widget_product_tag_cloud .tagcloud a,
.woocommerce.widget.widget_product_categories ul li:before,
.bbp-topics-front ul.topic:before,
.bbp-topics ul.topic:before,
p.bbp-topic-meta,
p.bbp-topic-meta a,
div.bbp-forum-header,
div.bbp-topic-header,
div.bbp-reply-header,
.bbp-pagination-count,
.bbp_widget_login a.button.logout-link,
.widget.widget_display_replies ul li div,
.widget.widget_display_topics ul li div,
.widget.widget_display_views ul li:before,
.widget.widget_display_forums ul li:before {
	color: #999;
	}
.w-shortblog-entry-meta-date {
	box-shadow: 0 0 0 2px #999 inset;
	}

/*************************** ALTERNATE CONTENT ***************************/

/* Background Color */
.l-submain.color_alternate,
.color_alternate .w-blog.type_masonry .w-blog-entry-preview:before,
.color_alternate .w-filters-item.active .w-filters-item-link,
.no-touch .color_alternate .w-filters-item.active .w-filters-item-link:hover,
.color_alternate .w-tabs-item.active,
.no-touch .color_alternate .w-tabs-item.active:hover,
.color_alternate .w-timeline-item,
.color_alternate .w-timeline-section-title,
.color_alternate .w-timeline.type_vertical .w-timeline-section-content {
	background-color: #f2f2f2;
	}
.color_alternate .g-btn.type_contrast,
.no-touch .color_alternate .g-btn.type_contrast:hover,
.no-touch .color_alternate .g-btn.type_contrast.outlined:hover,
.color_alternate .w-icon.color_border.with_circle .w-icon-link {
	color: #f2f2f2;
	}

/* Alternate Background Color */
.color_alternate input[type="text"],
.color_alternate input[type="password"],
.color_alternate input[type="email"],
.color_alternate input[type="url"],
.color_alternate input[type="tel"],
.color_alternate input[type="number"],
.color_alternate input[type="date"],
.color_alternate textarea,
.color_alternate select,
.color_alternate .w-blog.imgpos_atleft .w-blog-entry.format-audio .w-blog-entry-preview-icon,
.color_alternate .w-blog.imgpos_atleft .w-blog-entry.format-gallery .w-blog-entry-preview-icon,
.color_alternate .w-blog.imgpos_atleft .w-blog-entry.format-link .w-blog-entry-preview-icon,
.color_alternate .w-blog.imgpos_atleft .w-blog-entry.format-quote .w-blog-entry-preview-icon,
.color_alternate .w-blog.imgpos_atleft .w-blog-entry.format-status .w-blog-entry-preview-icon,
.color_alternate .w-blog.imgpos_atleft .w-blog-entry.format-video .w-blog-entry-preview-icon,
.color_alternate .w-filters,
.color_alternate .w-icon.color_text.with_circle .w-icon-link,
.color_alternate .w-icon.color_fade.with_circle .w-icon-link,
.color_alternate .w-pricing-item-title,
.color_alternate .w-pricing-item-price,
.color_alternate .w-tabs-list,
.color_alternate .widget.widget_nav_menu .menu-item.current-menu-item > a {
	background-color: #fff;
	}

/* Border Color */
.color_alternate .w-blog-entry,
.color_alternate .w-bloglist,
.color_alternate .w-blogpost,
.color_alternate .w-comments-item,
.color_alternate .w-pricing-item-h,
.color_alternate .w-tabs.layout_accordion,
.color_alternate .w-tabs.layout_accordion .w-tabs-section,
.color_alternate .w-timeline.type_vertical .w-timeline-section-content,
.color_alternate #wp-calendar thead th,
.color_alternate #wp-calendar tbody td,
.color_alternate #wp-calendar tfoot td,
.color_alternate .widget.widget_nav_menu .menu-item a,
.color_alternate .widget.widget_nav_menu .menu-item a:hover {
	border-color: #ddd;
	}
.color_alternate .g-hr-h i,
.color_alternate .page-404 i,
.color_alternate .w-icon.color_border .w-icon-link {
	color: #ddd;
	}
.color_alternate .g-hr-h:before,
.color_alternate .g-hr-h:after,
.color_alternate .g-btn.type_default,
.color_alternate .g-btn.type_default.outlined:before,
.color_alternate .w-icon.color_border.with_circle .w-icon-link,
.color_alternate .w-timeline-list:before {
	background-color: #ddd;
	}
.color_alternate .g-btn.type_default.outlined,
.color_alternate .g-pagination-item,
.color_alternate .w-socials-item-link,
.color_alternate .w-tags.layout_block .w-tags-item-link,
.color_alternate .w-team-member-links-item,
.color_alternate .w-testimonial {
	box-shadow: 0 0 0 2px #ddd inset;
	}

/* Heading Color */
.color_alternate h1,
.color_alternate h2,
.color_alternate h3,
.color_alternate h4,
.color_alternate h5,
.color_alternate h6,
.color_alternate input[type="text"],
.color_alternate input[type="password"],
.color_alternate input[type="email"],
.color_alternate input[type="url"],
.color_alternate input[type="tel"],
.color_alternate input[type="number"],
.color_alternate input[type="date"],
.color_alternate textarea,
.color_alternate select,
.no-touch .color_alternate .g-btn.type_default:hover,
.no-touch .color_alternate .g-btn.type_default.outlined:hover,
.color_alternate .g-btn.type_contrast.outlined,
.color_alternate .w-blog-entry-title,
.color_alternate .w-counter-number,
.color_alternate .w-pricing-item-title,
.color_alternate .w-pricing-item-price,
.color_alternate .w-search.submit_inside .w-search-submit:hover:before,
.color_alternate .w-shortblog-entry-meta-date,
.no-touch .color_alternate .w-tabs-item:hover,
.no-touch .color_alternate .w-testimonial:hover,
.color_alternate .w-timeline-item,
.color_alternate .w-timeline-section-title {
	color: #333;
	}
.color_alternate .g-btn.type_contrast,
.color_alternate .g-btn.type_contrast.outlined:before {
	background-color: #333;
	}
.color_alternate .g-btn.type_contrast.outlined {
	box-shadow: 0 0 0 2px #333 inset;
	}

/* Text Color */
.l-submain.color_alternate,
.color_alternate .g-btn.type_default,
.color_alternate .g-btn.type_default.outlined,
.color_alternate .g-pagination-item,
.color_alternate .w-clients-nav,
.color_alternate .w-clients-nav.disabled,
.color_alternate .w-clients-nav.disabled:hover,
.color_alternate .w-filters-item-link,
.color_alternate .w-icon.color_text .w-icon-link,
.color_alternate .w-socials-item-link,
.color_alternate .w-tags.layout_block .w-tags-item-link,
.color_alternate .widget.widget_archive ul li a,
.color_alternate .widget.widget_categories ul li a,
.color_alternate .widget.widget_nav_menu .menu-item a {
	color: #555;
	}

/* Primary Color */
.color_alternate a,
.color_alternate .g-btn.type_primary.outlined,
.no-touch .color_alternate .w-blog-entry-link:hover .w-blog-entry-title-h,
.no-touch .color_alternate .w-blog.type_masonry .w-blog-entry.format-video .w-blog-entry-link:hover .w-blog-entry-preview-icon,
.color_alternate .w-clients-nav:hover,
.color_alternate .l-main .w-contacts-item i,
.color_alternate .w-counter.color_primary .w-counter-number,
.color_alternate .w-filters-item.active .w-filters-item-link,
.no-touch .color_alternate .w-filters-item.active .w-filters-item-link:hover,
.color_alternate .w-icon.color_primary .w-icon-link,
.color_alternate .w-iconbox-icon,
.no-touch .color_alternate .w-iconbox-link:hover .w-iconbox-title,
.no-touch .color_alternate .w-pagehead-nav .w-pagehead-nav-h .w-pagehead-nav-item:hover,
.color_alternate .w-shortblog-entry-title-h,
.color_alternate .w-tabs-item.active,
.no-touch .color_alternate .w-tabs-item.active:hover,
.color_alternate .w-tabs.layout_accordion .w-tabs-section.active .w-tabs-section-title,
.no-touch .color_alternate .w-tags.layout_block .w-tags-item-link:hover,
.color_alternate .w-team-member-link .w-team-member-name,
.color_alternate .widget.widget_nav_menu .menu-item.current-menu-item > a {
	color: #ff873a;
	}
.color_alternate .g-btn.type_primary,
.color_alternate .g-btn.type_primary.outlined:before,
.color_alternate input[type="submit"],
.color_alternate .g-pagination-item.active,
.no-touch .color_alternate .g-pagination-item:before,
.no-touch .color_alternate .w-iconbox.with_circle .w-iconbox-icon:before,
.no-touch .color_alternate .w-filters-item-link:hover,
.color_alternate .w-icon.color_primary.with_circle .w-icon-link,
.color_alternate .w-pricing-item.type_featured .w-pricing-item-title,
.color_alternate .w-pricing-item.type_featured .w-pricing-item-price,
.no-touch .color_alternate .w-team-member-links,
.color_alternate .w-timeline-item:before,
.color_alternate .w-timeline.type_vertical .w-timeline-section:before,
.color_alternate .w-timeline-section-title:before,
.color_alternate .w-timeline-section.active .w-timeline-section-title:before,
.no-touch .color_alternate .w-toplink.active:hover,
.no-touch .color_alternate .flex-direction-nav li span:before,
.no-touch .color_alternate .tp-leftarrow.default:before,
.no-touch .color_alternate .tp-rightarrow.default:before,
.no-touch .color_alternate .widget.widget_nav_menu .menu-item a:hover {
	background-color: #ff873a;
	}
.color_alternate .g-html blockquote,
.color_alternate .w-blog-entry.sticky,
.color_alternate .w-clients-item:hover,
.color_alternate .w-filters-item.active .w-filters-item-link,
.color_alternate .w-tabs-item.active,
.no-touch .color_alternate .w-tabs-item.active:hover,
.no-touch .color_alternate .widget.widget_nav_menu .menu-item a:hover {
	border-color: #ff873a;
	}
.color_alternate input[type="text"]:focus,
.color_alternate input[type="password"]:focus,
.color_alternate input[type="email"]:focus,
.color_alternate input[type="url"]:focus,
.color_alternate input[type="tel"]:focus,
.color_alternate input[type="number"]:focus,
.color_alternate input[type="date"]:focus,
.color_alternate textarea:focus,
.color_alternate select:focus {
	box-shadow: 0 0 0 2px #ff873a;
	}
.color_alternate .g-btn.type_primary.outlined,
.color_alternate .w-clients-nav:hover,
.color_alternate .l-main .w-contacts-item i,
.color_alternate .w-iconbox.with_circle .w-iconbox-icon,
.no-touch .color_alternate .w-pagehead-nav .w-pagehead-nav-h .w-pagehead-nav-item:hover,
.no-touch .color_alternate .w-tags.layout_block .w-tags-item-link:hover,
.no-touch .color_alternate .w-testimonial:hover,
.color_alternate .w-timeline-item:before,
.color_alternate .w-timeline-section-title:before {
	box-shadow: 0 0 0 2px #ff873a inset;
	}

/* Secondary Color */
.color_alternate a:hover,
.color_alternate a:active,
.color_alternate .g-btn.type_secondary.outlined,
.no-touch .color_alternate .w-blog.type_masonry .w-blog-entry-meta a:hover,
.color_alternate .w-counter.color_secondary .w-counter-number,
.color_alternate .w-icon.color_secondary .w-icon-link,
.no-touch .color_alternate .w-shortblog-entry-link:hover .w-shortblog-entry-title-h,
.no-touch .color_alternate .w-team-member-link:hover .w-team-member-name,
.no-touch .color_alternate .widget.widget_archive ul li a:hover,
.no-touch .color_alternate .widget.widget_categories ul li a:hover,
.no-touch .color_alternate .widget.widget_tag_cloud .tagcloud a:hover {
	color: #666;
	}
.color_alternate .g-btn.type_secondary,
.color_alternate .g-btn.type_secondary.outlined:before,
.color_alternate .w-icon.color_secondary.with_circle .w-icon-link {
	background-color: #666;
	}
.color_alternate .g-btn.type_secondary.outlined {
	box-shadow: 0 0 0 2px #666 inset;
	}

/* Fade Elements Color */
.color_alternate .w-blog-entry-meta-date i,
.color_alternate .w-blog-entry-meta-author i,
.color_alternate .w-blog-entry-meta-tags i,
.color_alternate .w-blog-entry-meta-comments i,
.color_alternate .w-blog.imgpos_atleft .w-blog-entry.format-audio .w-blog-entry-preview-icon,
.color_alternate .w-blog.imgpos_atleft .w-blog-entry.format-gallery .w-blog-entry-preview-icon,
.color_alternate .w-blog.imgpos_atleft .w-blog-entry.format-link .w-blog-entry-preview-icon,
.color_alternate .w-blog.imgpos_atleft .w-blog-entry.format-quote .w-blog-entry-preview-icon,
.color_alternate .w-blog.imgpos_atleft .w-blog-entry.format-status .w-blog-entry-preview-icon,
.color_alternate .w-blog.imgpos_atleft .w-blog-entry.format-video .w-blog-entry-preview-icon,
.color_alternate .w-blog.type_masonry .w-blog-entry.format-video .w-blog-entry-preview-icon,
.color_alternate .w-blog.type_masonry .w-blog-entry-meta-date,
.color_alternate .w-blog.type_masonry .w-blog-entry-meta-author,
.color_alternate .w-blog.type_masonry .w-blog-entry-meta-tags,
.color_alternate .w-blog.type_masonry .w-blog-entry-meta-comments,
.color_alternate .w-blog.type_masonry .w-blog-entry-meta a,
.color_alternate .w-bloglist-entry-date,
.color_alternate .w-bloglist-entry-author,
.color_alternate .w-blogpost-meta,
.color_alternate .w-comments-item-date,
.color_alternate .w-icon.color_fade .w-icon-link,
.color_alternate .w-links-anchor:before,
.color_alternate .w-pagehead p,
.color_alternate .w-pagehead-nav .w-pagehead-nav-h .w-pagehead-nav-item,
.color_alternate .w-search.submit_inside .w-search-submit:before,
.color_alternate .w-team-member-role,
.color_alternate .w-testimonial-person i,
.color_alternate  #wp-calendar thead th,
.color_alternate .widget.widget_archive ul li:before,
.color_alternate .widget.widget_categories ul li:before,
.color_alternate .widget.widget_nav_menu .menu-item a:before,
.color_alternate .widget.widget_recent_entries ul li span,
.color_alternate .widget.widget_rss ul li span,
.color_alternate .widget.widget_rss ul li cite,
.color_alternate .widget.widget_tag_cloud .tagcloud a {
	color: #999;
	}
.color_alternate .w-shortblog-entry-meta-date {
	box-shadow: 0 0 0 2px #999 inset;
	}

/*************************** SUBFOOTER ***************************/

/* Background Color */
.l-subfooter.at_top {
	background-color: #1a1a1a;
	}

/* Border Color */
.l-subfooter.at_top,
.l-subfooter.at_top #wp-calendar thead th,
.l-subfooter.at_top #wp-calendar tbody td,
.l-subfooter.at_top #wp-calendar tfoot td,
.l-subfooter.at_top .widget.widget_nav_menu .menu-item a,
.l-subfooter.at_top .woocommerce.widget ul.product_list_widget li {
	border-color: #222;
	}
.l-subfooter.at_top .w-socials-item-link {
	box-shadow: 0 0 0 2px #222 inset;
	}

/* Text Color */
.l-subfooter.at_top,
.l-subfooter.at_top .w-socials-item-link,
.l-subfooter.at_top .widget.widget_tag_cloud .tagcloud a {
	color: #808080;
	}

/* Heading Color */
.l-subfooter.at_top h1,
.l-subfooter.at_top h2,
.l-subfooter.at_top h3,
.l-subfooter.at_top h4,
.l-subfooter.at_top h5,
.l-subfooter.at_top h6 {
	color: #ccc;
	}

/* Link Color */
.l-subfooter.at_top a,
.l-subfooter.at_top .widget.widget_archive ul li a,
.l-subfooter.at_top .widget.widget_categories ul li a,
.l-subfooter.at_top .widget.widget_nav_menu .menu-item a {
	color: #ccc;
	}

/* Link Hover Color */
.no-touch .l-subfooter.at_top a:hover,
.no-touch .l-subfooter.at_top .widget.widget_archive ul li a:hover,
.no-touch .l-subfooter.at_top .widget.widget_categories ul li a:hover,
.no-touch .l-subfooter.at_top .widget.widget_tag_cloud .tagcloud a:hover {
	color: #fff;
	}

/* Fade Elements Color */
.l-subfooter.at_top .w-bloglist-entry-date,
.l-subfooter.at_top #wp-calendar thead th,
.l-subfooter.at_top .widget.widget_archive ul li:before,
.l-subfooter.at_top .widget.widget_categories ul li:before,
.l-subfooter.at_top .widget.widget_nav_menu .menu-item a:before,
.l-subfooter.at_top .widget.widget_recent_entries ul li span,
.l-subfooter.at_top .widget.widget_rss ul li span,
.l-subfooter.at_top .widget.widget_rss ul li cite {
	color: #666;
	}

/*************************** FOOTER ***************************/

/* Background Color */
.l-subfooter.at_bottom {
	background-color: #222;
	}

/* Text Color */
.l-subfooter.at_bottom {
	color: #666;
	}

/* Link Color */
.l-subfooter.at_bottom a {
	color: #999;
	}

/* Link Hover Color */
.no-touch .l-subfooter.at_bottom a:hover {
	color: #fff;
	}
.caption.slidelink a div, .tp-caption.slidelink a div {
display: none;
}
#wpcf7-f12832-o1 .l-submain.color_primary, #wpcf7-f12832-o1 .w-actionbox.color_primary, #wpcf7-f12832-o1 .g-btn.type_primary, #wpcf7-f12832-o1 .g-btn.type_primary.outlined:before, #wpcf7-f12832-o1 button, #wpcf7-f12832-o1 input[type="submit"], #wpcf7-f12832-o1 .g-pagination-item.active, #wpcf7-f12832-o1 .no-touch .g-pagination-item:before, #wpcf7-f12832-o1 .no-touch .w-iconbox.with_circle .w-iconbox-icon:before, #wpcf7-f12832-o1 .no-touch .w-filters-item-link:hover, #wpcf7-f12832-o1 .w-icon.color_primary.with_circle .w-icon-link, #wpcf7-f12832-o1 .w-pricing-item.type_featured .w-pricing-item-title, #wpcf7-f12832-o1 .w-pricing-item.type_featured .w-pricing-item-price, #wpcf7-f12832-o1 .no-touch .w-team-member-links, #wpcf7-f12832-o1 .w-timeline-item:before, #wpcf7-f12832-o1 .w-timeline.type_vertical .w-timeline-section:before, #wpcf7-f12832-o1 .w-timeline-section-title:before, #wpcf7-f12832-o1 .w-timeline-section.active .w-timeline-section-title:before, #wpcf7-f12832-o1 .no-touch .w-toplink.active:hover, #wpcf7-f12832-o1 .no-touch .flex-direction-nav li span:before, #wpcf7-f12832-o1 .no-touch .tp-leftarrow.default:before, #wpcf7-f12832-o1 .no-touch .tp-rightarrow.default:before, #wpcf7-f12832-o1 .no-touch .widget.widget_nav_menu .menu-item a:hover, #wpcf7-f12832-o1 .woocommerce .button.alt, #wpcf7-f12832-o1 .woocommerce .button.checkout, #wpcf7-f12832-o1 .no-touch .woocommerce .products .product .button:hover, #wpcf7-f12832-o1 .no-touch .woocommerce .woocommerce-pagination ul li a:hover, #wpcf7-f12832-o1 .woocommerce .woocommerce-pagination ul li span.current, #wpcf7-f12832-o1 .woocommerce .onsale, #wpcf7-f12832-o1 .no-touch .woocommerce table.shop_table .product-remove a.remove:hover, #wpcf7-f12832-o1 .woocommerce.widget_price_filter .ui-slider .ui-slider-range, #wpcf7-f12832-o1 .woocommerce.widget_layered_nav ul li.chosen, #wpcf7-f12832-o1 .woocommerce.widget_layered_nav_filters ul li a, #wpcf7-f12832-o1 .no-touch .bbp-row-actions #favorite-toggle a:hover, #wpcf7-f12832-o1 .no-touch .bbp-row-actions #subscription-toggle a:hover, #wpcf7-f12832-o1 .no-touch .bbp-pagination-links a:hover, #wpcf7-f12832-o1 .bbp-pagination-links span.current, #wpcf7-f12832-o1 .no-touch span.bbp-topic-pagination a.page-numbers:hover{
	
	width: 100% !important;
}
#wpcf7-f12832-o1 input[type="text"], #wpcf7-f12832-o1 #wpcf7-f12832-o1 input[type="password"], #wpcf7-f12832-o1 input[type="email"], #wpcf7-f12832-o1 #wpcf7-f12832-o1 input[type="url"], #wpcf7-f12832-o1 input[type="tel"], #wpcf7-f12832-o1 input[type="number"], #wpcf7-f12832-o1 input[type="date"], select{
height: 26px !important;
font-size: 14px !important;
border-radius: 7px !important;
}
#wpcf7-f12832-o1 a {
color: #002440 !important;
}

#wpcf7-f12832-o1 input.wpcf7-form-control.wpcf7-submit {
    background-color: #002440 !important;
    min-height: 65px;
    border-radius: 7px;
}

#wpcf7-f12832-o1 p{
font-size: 14px;
background-color: #ff873a;
 padding: 0px;
}
#wpcf7-f12832-o1 span.wpcf7-form-control-wrap.FiltroAntiSpam{
width: 100% !important;
max-width: 210px !important;
}

#wpcf7-f12832-o1 button[disabled], #wpcf7-f12832-o1 html input[disabled] {
    width: 100% !important;
}

#wpcf7-f12832-o1 img.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-FiltroAntiSpam {
    margin-bottom: -12px;
}
#wpcf7-f12832-o1 textarea {
    height: 90px;
}


.fixed {
    position: fixed;
    top: 110px;
    z-index: 9999999999999999999999;
    width: 100%;
max-width:285px;
}
@media screen and (max-width: 900px) {
.fixed {
    position: relative;
    top: 0px !important;
    z-index: 9999999999999999999999;
    width: 100%;
max-width:100% !important;
}
}
#wpcf7-f12783-p12777-o1 .l-submain.color_primary, #wpcf7-f12783-p12777-o1 .w-actionbox.color_primary, #wpcf7-f12783-p12777-o1 .g-btn.type_primary, #wpcf7-f12783-p12777-o1 .g-btn.type_primary.outlined:before, #wpcf7-f12783-p12777-o1 button, #wpcf7-f12783-p12777-o1 input[type="submit"], #wpcf7-f12783-p12777-o1 .g-pagination-item.active, #wpcf7-f12783-p12777-o1 .no-touch .g-pagination-item:before, #wpcf7-f12783-p12777-o1 .no-touch .w-iconbox.with_circle .w-iconbox-icon:before, #wpcf7-f12783-p12777-o1 .no-touch .w-filters-item-link:hover, #wpcf7-f12783-p12777-o1 .w-icon.color_primary.with_circle .w-icon-link, #wpcf7-f12783-p12777-o1 .w-pricing-item.type_featured .w-pricing-item-title, #wpcf7-f12783-p12777-o1 .w-pricing-item.type_featured .w-pricing-item-price, #wpcf7-f12783-p12777-o1 .no-touch .w-team-member-links, #wpcf7-f12783-p12777-o1 .w-timeline-item:before, #wpcf7-f12783-p12777-o1 .w-timeline.type_vertical .w-timeline-section:before, #wpcf7-f12783-p12777-o1 .w-timeline-section-title:before, #wpcf7-f12783-p12777-o1 .w-timeline-section.active .w-timeline-section-title:before, #wpcf7-f12783-p12777-o1 .no-touch .w-toplink.active:hover, #wpcf7-f12783-p12777-o1 .no-touch .flex-direction-nav li span:before, #wpcf7-f12783-p12777-o1 .no-touch .tp-leftarrow.default:before, #wpcf7-f12783-p12777-o1 .no-touch .tp-rightarrow.default:before, #wpcf7-f12783-p12777-o1 .no-touch .widget.widget_nav_menu .menu-item a:hover, #wpcf7-f12783-p12777-o1 .woocommerce .button.alt, #wpcf7-f12783-p12777-o1 .woocommerce .button.checkout, #wpcf7-f12783-p12777-o1 .no-touch .woocommerce .products .product .button:hover, #wpcf7-f12783-p12777-o1 .no-touch .woocommerce .woocommerce-pagination ul li a:hover, #wpcf7-f12783-p12777-o1 .woocommerce .woocommerce-pagination ul li span.current, #wpcf7-f12783-p12777-o1 .woocommerce .onsale, #wpcf7-f12783-p12777-o1 .no-touch .woocommerce table.shop_table .product-remove a.remove:hover, #wpcf7-f12783-p12777-o1 .woocommerce.widget_price_filter .ui-slider .ui-slider-range, #wpcf7-f12783-p12777-o1 .woocommerce.widget_layered_nav ul li.chosen, #wpcf7-f12783-p12777-o1 .woocommerce.widget_layered_nav_filters ul li a, #wpcf7-f12783-p12777-o1 .no-touch .bbp-row-actions #favorite-toggle a:hover, #wpcf7-f12783-p12777-o1 .no-touch .bbp-row-actions #subscription-toggle a:hover, #wpcf7-f12783-p12777-o1 .no-touch .bbp-pagination-links a:hover, #wpcf7-f12783-p12777-o1 .bbp-pagination-links span.current, #wpcf7-f12783-p12777-o1 .no-touch span.bbp-topic-pagination a.page-numbers:hover{
	
	width: 100% !important;
}
#wpcf7-f12783-p12777-o1 input[type="text"], #wpcf7-f12783-p12777-o1 #wpcf7-f12783-p12777-o1 input[type="password"], #wpcf7-f12783-p12777-o1 input[type="email"], #wpcf7-f12783-p12777-o1 #wpcf7-f12783-p12777-o1 input[type="url"], #wpcf7-f12783-p12777-o1 input[type="tel"], #wpcf7-f12783-p12777-o1 input[type="number"], #wpcf7-f12783-p12777-o1 input[type="date"], select{
height: 26px !important;
font-size: 14px !important;
border-radius: 7px !important;
}

#wpcf7-f12783-p12777-o1 p{
font-size: 14px;
}
#wpcf7-f12783-p12777-o1 span.wpcf7-form-control-wrap.FiltroAntiSpam{
width: 100% !important;
max-width: 210px !important;
}

#wpcf7-f12783-p12777-o1 button[disabled], #wpcf7-f12783-p12777-o1 html input[disabled] {
    width: 100% !important;
}

#wpcf7-f12783-p12777-o1 img.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-FiltroAntiSpam {
    margin-bottom: -17px;
}
#wpcf7-f12783-p12777-o1 textarea {
    height: 90px;
border-radius: 7px;
}
#wpcf7-f12783-p12777-o1 a {
color: #002440 !important;
}
#wpcf7-f12783-p12777-o1 input.wpcf7-form-control.wpcf7-submit {
    background-color: #002440 !important;
    min-height: 65px;
    border-radius: 7px;
}
@font-face {
  font-family: 'regenera';
  src: url('https://assets.mdirector.com/tipografias/regenera/regenera.eot');
  src: url('https://assets.mdirector.com/tipografias/regenera/regenera.eot?#iefix') format('embedded-opentype'),
      url('https://assets.mdirector.com/tipografias/regenera/regenera.woff') format('woff'),
      url('https://assets.mdirector.com/tipografias/regenera/regenera.ttf') format('truetype'),
      url('https://assets.mdirector.com/tipografias/regenera/regenera.svg#regenera') format('svg');
  font-weight: normal;
  font-style: normal;
}
.titulo{
font-family: regenera;
color: #ff7300 !important;
text-transform: uppercase;
}
.titulo2{
font-family: regenera;
color: #000000 !important;
text-transform: uppercase;
}
.titulo3{
font-family: regenera;
color: #ffffff !important;
text-transform: uppercase;
}
.texto2{
color: #ffffff !important;
}
.texto1{
color: #000000 !important;
}
#wpcf7-f12832-p12934-o1 .l-submain.color_primary, #wpcf7-f12832-p12934-o1 .w-actionbox.color_primary, #wpcf7-f12832-p12934-o1 .g-btn.type_primary, #wpcf7-f12832-p12934-o1 .g-btn.type_primary.outlined:before, #wpcf7-f12832-p12934-o1 button, #wpcf7-f12832-p12934-o1 input[type="submit"], #wpcf7-f12832-p12934-o1 .g-pagination-item.active, #wpcf7-f12832-p12934-o1 .no-touch .g-pagination-item:before, #wpcf7-f12832-p12934-o1 .no-touch .w-iconbox.with_circle .w-iconbox-icon:before, #wpcf7-f12832-p12934-o1 .no-touch .w-filters-item-link:hover, #wpcf7-f12832-p12934-o1 .w-icon.color_primary.with_circle .w-icon-link, #wpcf7-f12832-p12934-o1 .w-pricing-item.type_featured .w-pricing-item-title, #wpcf7-f12832-p12934-o1 .w-pricing-item.type_featured .w-pricing-item-price, #wpcf7-f12832-p12934-o1 .no-touch .w-team-member-links, #wpcf7-f12832-p12934-o1 .w-timeline-item:before, #wpcf7-f12832-p12934-o1 .w-timeline.type_vertical .w-timeline-section:before, #wpcf7-f12832-p12934-o1 .w-timeline-section-title:before, #wpcf7-f12832-p12934-o1 .w-timeline-section.active .w-timeline-section-title:before, #wpcf7-f12832-p12934-o1 .no-touch .w-toplink.active:hover, #wpcf7-f12832-p12934-o1 .no-touch .flex-direction-nav li span:before, #wpcf7-f12832-p12934-o1 .no-touch .tp-leftarrow.default:before, #wpcf7-f12832-p12934-o1 .no-touch .tp-rightarrow.default:before, #wpcf7-f12832-p12934-o1 .no-touch .widget.widget_nav_menu .menu-item a:hover, #wpcf7-f12832-p12934-o1 .woocommerce .button.alt, #wpcf7-f12832-p12934-o1 .woocommerce .button.checkout, #wpcf7-f12832-p12934-o1 .no-touch .woocommerce .products .product .button:hover, #wpcf7-f12832-p12934-o1 .no-touch .woocommerce .woocommerce-pagination ul li a:hover, #wpcf7-f12832-p12934-o1 .woocommerce .woocommerce-pagination ul li span.current, #wpcf7-f12832-p12934-o1 .woocommerce .onsale, #wpcf7-f12832-p12934-o1 .no-touch .woocommerce table.shop_table .product-remove a.remove:hover, #wpcf7-f12832-p12934-o1 .woocommerce.widget_price_filter .ui-slider .ui-slider-range, #wpcf7-f12832-p12934-o1 .woocommerce.widget_layered_nav ul li.chosen, #wpcf7-f12832-p12934-o1 .woocommerce.widget_layered_nav_filters ul li a, #wpcf7-f12832-p12934-o1 .no-touch .bbp-row-actions #favorite-toggle a:hover, #wpcf7-f12832-p12934-o1 .no-touch .bbp-row-actions #subscription-toggle a:hover, #wpcf7-f12832-p12934-o1 .no-touch .bbp-pagination-links a:hover, #wpcf7-f12832-p12934-o1 .bbp-pagination-links span.current, #wpcf7-f12832-p12934-o1 .no-touch span.bbp-topic-pagination a.page-numbers:hover{
	
	width: 100% !important;
}
#wpcf7-f12832-p12934-o1 input[type="text"], #wpcf7-f12832-p12934-o1 input[type="password"], #wpcf7-f12832-p12934-o1 input[type="email"], #wpcf7-f12832-p12934-o1 input[type="url"], #wpcf7-f12832-p12934-o1 input[type="tel"], #wpcf7-f12832-p12934-o1 input[type="number"], #wpcf7-f12832-p12934-o1 input[type="date"], select{
height: 26px !important;
font-size: 14px !important;
border-radius: 7px !important;
}
#wpcf7-f12832-p12934-o1 a {
color: #002440 !important;
}

#wpcf7-f12832-p12934-o1 input.wpcf7-form-control.wpcf7-submit {
    background-color: #002440 !important;
    min-height: 65px;
    border-radius: 7px;
}

#wpcf7-f12832-p12934-o1 p{
font-size: 14px;
background-color: #ff873a;
 padding: 0px;
}
#wpcf7-f12832-p12934-o1{
background-color: #ff873a;
}
#wpcf7-f12832-p12934-o1 span.wpcf7-form-control-wrap.FiltroAntiSpam{
width: 100% !important;
max-width: 210px !important;
}

#wpcf7-f12832-p12934-o1 button[disabled], #wpcf7-f12832-p12934-o1 html input[disabled] {
    width: 100% !important;
}

#wpcf7-f12832-p12934-o1 img.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-FiltroAntiSpam {
    margin-bottom: -12px;
}
#wpcf7-f12832-p12934-o1 textarea {
    height: 60px !important;
}
#wpcf7-f12832-p12934-o1 input.wpcf7-form-control #wpcf7-f12832-p12934-o1 .wpcf7-submit{
animation-duration: 10s;
    animation-iteration-count: infinite;
    animation-name: verical-slow;
    animation-timing-function: ease-in-out;
}
#wpcf7-f12832-p12934-o1 input.wpcf7-form-control.wpcf7-submit {
    background-color: #002440 !important;
    min-height: 65px;
    border-radius: 7px;
    animation-duration: 4s;
    animation-iteration-count: infinite;
    animation-name: shake-chunk;
    animation-timing-function: ease-in-out;

}
.caja{
	background-color: #ff873a !important;
margin-left: -10px;
padding: 15px;
}
.caja p{
	font-size: 14px;
}
.caja input{
    height: 26px;
    font-size: 14px !important;
    border-radius: 7px !important;
margin-bottom: 0px !important;
padding-bottom: 8px !important;
}
.caja input[type="checkbox"], .caja input[type="radio"] {
    padding-bottom: 0px !important;
    height: 12px !important;
}
.caja input[type=submit]{
background-color: #002440 !important;
    min-height: 65px;
    border-radius: 7px;
width: 100%;
}
.caja a{
color: #002440 !important;
}
#wpcf7-f12783-p12777-o1 {
    margin-top: 45px !important;
}
.l-canvas.type_wide {
    margin-top: 0px !important;
}
.wpb_vc_column_text wpb_content_element .wpb_sortable{
position: relative !important;
}

.wpcf7 select{
height: 40px !important;
font-size: 14px !important;
border-radius: 0 !important;
color:grey;
background:white;
}

.wpcf7 #caja2 select{
height: 26px !important;
font-size: 14px !important;
border-radius: 7px !important;
margin-bottom: 0px !important;
padding: 0px !important;
padding-left: 5px !important;
}
.wpcf7 #caja2 input{
padding: 0px !important;
padding-left: 5px !important;
}
#wpcf7-f25878-p25953-o1 {
padding:0 !important;
}

.l-subheader.at_middle .w-nav{top:-10%}