


/* Typography
   ========================================================================== */

body {
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	line-height: 24px;
	font-weight: 400;
	}
.w-blog.layout_grid .w-blog-post,
.w-blog.layout_latest .w-blog-post {
	font-size: 14px;
	}

.l-header .menu-item-language,
.l-header .w-nav-item {
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
	}
.type_desktop .menu-item-language > a,
.l-header .type_desktop .w-nav-anchor.level_1,
.type_desktop [class*="columns"] .menu-item-has-children .w-nav-anchor.level_2 {
	font-size: 16px;
	}
.type_desktop .submenu-languages .menu-item-language > a,
.l-header .type_desktop .w-nav-anchor.level_2,
.l-header .type_desktop .w-nav-anchor.level_3,
.l-header .type_desktop .w-nav-anchor.level_4 {
	font-size: 15px;
	}
.l-header .type_mobile .w-nav-anchor.level_1 {
	font-size: 16px;
	}
.type_mobile .menu-item-language > a,
.l-header .type_mobile .w-nav-anchor.level_2,
.l-header .type_mobile .w-nav-anchor.level_3,
.l-header .type_mobile .w-nav-anchor.level_4 {
	font-size: 15px;
	}

h1, h2, h3, h4, h5, h6,
.w-blog-post.format-quote blockquote,
.w-counter-number,
.w-logo-title,
.w-pricing-item-price,
.w-tabs-item-title,
.ult_price_figure,
.ult_countdown-amount,
.ultb3-box .ultb3-title,
.stats-block .stats-desc .stats-number {
	font-family: "Noto Sans", sans-serif;
	font-weight: 400;
	}
h1 {
	font-size: 38px;
	}
h2 {
	font-size: 32px;
	}
h3,
.w-actionbox h2 {
	font-size: 26px;
	}
h4,
.w-blog.layout_latest .w-blog-post-title,
.widgettitle,
.comment-reply-title,
.woocommerce #reviews h2,
.woocommerce .related > h2,
.woocommerce .upsells > h2,
.woocommerce .cross-sells > h2,
.ultb3-box .ultb3-title,
.flip-box-wrap .flip-box .ifb-face h3,
.aio-icon-box .aio-icon-header h3.aio-icon-title {
	font-size: 22px;
	}
h5,
.w-blog.layout_grid .w-blog-post-title,
.w-blog.layout_masonry .w-blog-post-title {
	font-size: 20px;
	}
h6 {
	font-size: 18px;
	}
@media (max-width: 767px) {
body {
	font-size: 13px;
	line-height: 23px;
	}
h1 {
	font-size: 30px;
	}
h2 {
	font-size: 26px;
	}
h3 {
	font-size: 22px;
	}
h4,
.w-blog.layout_latest .w-blog-post-title,
.widgettitle,
.comment-reply-title,
.woocommerce #reviews h2,
.woocommerce .related > h2,
.woocommerce .upsells > h2,
.woocommerce .cross-sells > h2,
.ultb3-box .ultb3-title,
.flip-box-wrap .flip-box .ifb-face h3,
.aio-icon-box .aio-icon-header h3.aio-icon-title {
	font-size: 20px;
	}
h5,
.w-blog.layout_grid .w-blog-post-title,
.w-blog.layout_masonry .w-blog-post-title {
	font-size: 18px;
	}
h6 {
	font-size: 16px;
	}
}

/* Layout Options
   ========================================================================== */

.l-body,
.l-header.pos_fixed {
	min-width: 990px;
	}
.l-canvas.type_boxed,
.l-canvas.type_boxed .l-subheader,
.l-canvas.type_boxed ~ .l-footer .l-subfooter {
	max-width: 990px;
	}
.l-subheader-h,
.l-titlebar-h,
.l-main-h,
.l-section-h,
.l-subfooter-h,
.w-tabs-section-content-h,
.w-blog-post-body {
	max-width: 1300px;
	}
.l-sidebar {
	width: 25%;
	}
.l-content {
	width: 100%;
	}
@media (max-width: 767px) {
.g-cols.offset_none,
.g-cols.offset_none > div {
	display: block;
	}
.g-cols > div {
	width: 100% !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
	margin-bottom: 30px;
	}
.l-subfooter.at_top .g-cols > div {
	margin-bottom: 10px;
	}
.g-cols.offset_none > div,
.g-cols > div:last-child {
	margin-bottom: 0 !important;
	}
}

/* Header Options
   ========================================================================== */

@media (min-width: 901px) {
.l-subheader.at_middle {
	line-height: 120px;
	}
.l-header.layout_advanced .l-subheader.at_middle,
.l-header.layout_centered .l-subheader.at_middle {
	height: 120px;
	}
.l-header.layout_standard.sticky .l-subheader.at_middle,
.l-header.layout_extended.sticky .l-subheader.at_middle {
	line-height: 60px;
	}
.l-header.layout_advanced.sticky .l-subheader.at_middle,
.l-header.layout_centered.sticky .l-subheader.at_middle {
	line-height: 49px;
	height: 49px;
	}
.l-subheader.at_top {
	height: 40px;
	}
.l-subheader.at_top,
.l-subheader.at_bottom {
	line-height: 40px;
	}
.l-header.layout_extended.sticky .l-subheader.at_top {
	line-height: 0px;
	height: 0px;
	}
.l-header.layout_advanced.sticky .l-subheader.at_bottom,
.l-header.layout_centered.sticky .l-subheader.at_bottom {
	line-height: 40px;
	}
.l-header.layout_standard.pos_fixed ~ .l-titlebar,
.l-canvas.titlebar_none.sidebar_left .l-header.layout_standard.pos_fixed ~ .l-main,
.l-canvas.titlebar_none.sidebar_right .l-header.layout_standard.pos_fixed ~ .l-main,
.l-canvas.titlebar_none.sidebar_none .l-header.layout_standard.pos_fixed ~ .l-main .l-section:first-child,
.l-header.layout_standard.pos_static.bg_transparent ~ .l-titlebar,
.l-canvas.titlebar_none.sidebar_left .l-header.layout_standard.pos_static.bg_transparent ~ .l-main,
.l-canvas.titlebar_none.sidebar_right .l-header.layout_standard.pos_static.bg_transparent ~ .l-main,
.l-canvas.titlebar_none.sidebar_none .l-header.layout_standard.pos_static.bg_transparent ~ .l-main .l-section:first-child {
	padding-top: 120px;
	}
.l-header.layout_extended.pos_fixed ~ .l-titlebar,
.l-canvas.titlebar_none.sidebar_left .l-header.layout_extended.pos_fixed ~ .l-main,
.l-canvas.titlebar_none.sidebar_right .l-header.layout_extended.pos_fixed ~ .l-main,
.l-canvas.titlebar_none.sidebar_none .l-header.layout_extended.pos_fixed ~ .l-main .l-section:first-child,
.l-header.layout_extended.pos_static.bg_transparent ~ .l-titlebar,
.l-canvas.titlebar_none.sidebar_left .l-header.layout_extended.pos_static.bg_transparent ~ .l-main,
.l-canvas.titlebar_none.sidebar_right .l-header.layout_extended.pos_static.bg_transparent ~ .l-main,
.l-canvas.titlebar_none.sidebar_none .l-header.layout_extended.pos_static.bg_transparent ~ .l-main .l-section:first-child {
	padding-top: 160px;
	}
.l-header.layout_advanced.pos_fixed ~ .l-titlebar,
.l-canvas.titlebar_none.sidebar_left .l-header.layout_advanced.pos_fixed ~ .l-main,
.l-canvas.titlebar_none.sidebar_right .l-header.layout_advanced.pos_fixed ~ .l-main,
.l-canvas.titlebar_none.sidebar_none .l-header.layout_advanced.pos_fixed ~ .l-main .l-section:first-child,
.l-header.layout_advanced.pos_static.bg_transparent ~ .l-titlebar,
.l-canvas.titlebar_none.sidebar_left .l-header.layout_advanced.pos_static.bg_transparent ~ .l-main,
.l-canvas.titlebar_none.sidebar_right .l-header.layout_advanced.pos_static.bg_transparent ~ .l-main,
.l-canvas.titlebar_none.sidebar_none .l-header.layout_advanced.pos_static.bg_transparent ~ .l-main .l-section:first-child {
	padding-top: 160px;
	}
.l-header.layout_centered.pos_fixed ~ .l-titlebar,
.l-canvas.titlebar_none.sidebar_left .l-header.layout_centered.pos_fixed ~ .l-main,
.l-canvas.titlebar_none.sidebar_right .l-header.layout_centered.pos_fixed ~ .l-main,
.l-canvas.titlebar_none.sidebar_none .l-header.layout_centered.pos_fixed ~ .l-main .l-section:first-child,
.l-header.layout_centered.pos_static.bg_transparent ~ .l-titlebar,
.l-canvas.titlebar_none.sidebar_left .l-header.layout_centered.pos_static.bg_transparent ~ .l-main,
.l-canvas.titlebar_none.sidebar_right .l-header.layout_centered.pos_static.bg_transparent ~ .l-main,
.l-canvas.titlebar_none.sidebar_none .l-header.layout_centered.pos_static.bg_transparent ~ .l-main .l-section:first-child {
	padding-top: 160px;
	}
.l-body.header_aside {
	padding-left: 300px;
	position: relative;
	}
.rtl.l-body.header_aside {
	padding-left: 0;
	padding-right: 300px;
	}
.l-header.layout_sided,
.l-header.layout_sided .w-cart-notification {
	width: 300px;
	}
.l-body.header_aside .l-navigation-item.to_next {
	left: 100px;
	}
.no-touch .l-body.header_aside .l-navigation-item.to_next:hover {
	left: 300px;
	}
.rtl.l-body.header_aside .l-navigation-item.to_next {
	right: 100px;
	}
.no-touch .rtl.l-body.header_aside .l-navigation-item.to_next:hover {
	right: 300px;
	}
.w-nav.layout_ver.type_desktop [class*="columns"] .w-nav-list.level_2 {
    width: calc(100vw - 300px);
	max-width: 980px;
	}
}

/* Menu Options
   ========================================================================== */

.w-nav.type_desktop .w-nav-anchor.level_1 {
	padding: 0 15.5px;
	}
.w-nav.type_desktop .btn.w-nav-item.level_1 {
	margin: 0 7.75px;
	}
.rtl .w-nav.type_desktop .btn.w-nav-item.level_1:last-child {
	margin-right: 7.75px;
	}
.l-header.layout_sided .w-nav.type_desktop {
	line-height: 31px;
	}

/* Logo Options
   ========================================================================== */

@media (min-width: 901px) {
.w-logo-img {
	height: 49px;
	}
.w-logo.with_transparent .w-logo-img > img.for_default {
	margin-bottom: -49px;
	}
.l-header.layout_standard.sticky .w-logo-img,
.l-header.layout_extended.sticky .w-logo-img {
	height: 49px;
	}
.l-header.layout_standard.sticky .w-logo.with_transparent .w-logo-img > img.for_default,
.l-header.layout_extended.sticky .w-logo.with_transparent .w-logo-img > img.for_default {
	margin-bottom: -49px;
	}
.l-header.layout_advanced.sticky .w-logo-img,
.l-header.layout_centered.sticky .w-logo-img {
	height: 49px;
	}
.l-header.layout_advanced.sticky .w-logo.with_transparent .w-logo-img > img.for_default,
.l-header.layout_centered.sticky .w-logo.with_transparent .w-logo-img > img.for_default {
	margin-bottom: -49px;
	}
.l-header.layout_sided .w-logo-img > img {
	width: 200px;
	}
.w-logo-title {
	font-size: 27px;
	}
}
@media (min-width: 601px) and (max-width: 900px) {
.w-logo-img {
	height: 40px;
	}
.w-logo.with_transparent .w-logo-img > img.for_default {
	margin-bottom: -40px;
	}
.w-logo-title {
	font-size: 24px;
	}
}
@media (max-width: 600px) {
.w-logo-img {
	height: 30px;
	}
.w-logo.with_transparent .w-logo-img > img.for_default {
	margin-bottom: -30px;
	}
.w-logo-title {
	font-size: 20px;
	}
}
/* Color Styles
   ========================================================================== */

/* Header Socials Custom color */
.l-header .w-socials-item.custom .w-socials-item-link-hover {
	background-color: #1abc9c;
	}

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

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

/* Header Background Color */
.l-subheader.at_middle,
.l-subheader.at_middle .w-lang-list,
.l-subheader.at_middle .type_mobile .w-nav-list.level_1 {
	background-color: #ffffff;
	}

/* Header Text Color */
.l-subheader.at_middle,
.transparent .l-subheader.at_middle .type_mobile .w-nav-list.level_1 {
	color: #ffffff;
	}

/* Header Text Hover Color */
.no-touch .w-logo-link:hover,
.no-touch .l-subheader.at_middle .w-contacts-item-value a:hover,
.no-touch .l-subheader.at_middle .w-lang-item:hover,
.no-touch .transparent .l-subheader.at_middle .w-lang.active .w-lang-item:hover,
.no-touch .l-subheader.at_middle .w-socials-item-link:hover,
.no-touch .l-subheader.at_middle .w-search-open:hover,
.no-touch .l-subheader.at_middle .w-cart-h:hover .w-cart-link,
.no-touch .l-subheader.at_middle .w-cart-quantity {
	color: #999999;
	}

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

/* Extended Header Text Color */
.l-subheader.at_top,
.l-subheader.at_bottom,
.transparent .l-subheader.at_bottom .type_mobile .w-nav-list.level_1,
.w-lang.active .w-lang-item {
	color: #ffffff;
	}

/* 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-item:hover,
.no-touch .transparent .l-subheader.at_top .w-lang.active .w-lang-item:hover,
.no-touch .l-subheader.at_top .w-socials-item-link:hover,
.no-touch .l-subheader.at_bottom .w-search-open:hover,
.no-touch .l-subheader.at_bottom .w-cart-h:hover .w-cart-link,
.no-touch .l-subheader.at_bottom .w-cart-quantity {
	color: #333333;
	}

/* Transparent Header Text Color */
.l-header.transparent .l-subheader {
	color: #999999;
	}

/* Transparent Header Text Hover Color */
.no-touch .l-header.transparent .type_desktop .menu-item-language > a:hover,
.no-touch .l-header.transparent .type_desktop .menu-item-language:hover > a,
.no-touch .l-header.transparent .w-logo-link:hover,
.no-touch .l-header.transparent .l-subheader .w-contacts-item-value a:hover,
.no-touch .l-header.transparent .l-subheader .w-lang-item:hover,
.no-touch .l-header.transparent .l-subheader .w-socials-item-link:hover,
.no-touch .l-header.transparent .l-subheader .w-search-open:hover,
.no-touch .l-header.transparent .l-subheader .w-cart-h:hover .w-cart-link,
.no-touch .l-header.transparent .l-subheader .w-cart-quantity,
.no-touch .l-header.transparent .type_desktop .w-nav-item.level_1:hover .w-nav-anchor.level_1 {
	color: #666666;
	}
.l-header.transparent .w-nav-title:after {
	background-color: #666666;
	}

/* Search Form Background Color */
.w-search.layout_simple .w-form input,
.w-search.layout_modern .w-form input,
.w-search.layout_fullwidth .w-form,
.w-search.layout_fullscreen .w-form:before {
	background-color: 9999999;
	}

/* Search Form Text Color */
.w-search .w-form {
	color: #ffffff;
	}

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

/* Menu Hover Background Color */
.no-touch .l-header .menu-item-language > a:hover,
.no-touch .type_desktop .menu-item-language:hover > a,
.no-touch .l-header .w-nav-item.level_1:hover .w-nav-anchor.level_1 {
	background-color: #ffffff;
	}

/* Menu Hover Text Color */
.no-touch .l-header .menu-item-language > a:hover,
.no-touch .type_desktop .menu-item-language:hover > a,
.no-touch .l-header .w-nav-item.level_1:hover .w-nav-anchor.level_1 {
	color: #666666;
	}
.w-nav-title:after {
	background-color: #666666;
	}

/* Menu Active Text Color */
.l-header .w-nav-item.level_1.active .w-nav-anchor.level_1,
.l-header .w-nav-item.level_1.current-menu-item .w-nav-anchor.level_1,
.l-header .w-nav-item.level_1.current-menu-ancestor .w-nav-anchor.level_1 {
	color: ;
	}

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

/* Transparent Menu Active Text Color */
.l-header.transparent .type_desktop .w-nav-item.level_1.active .w-nav-anchor.level_1,
.l-header.transparent .type_desktop .w-nav-item.level_1.current-menu-item .w-nav-anchor.level_1,
.l-header.transparent .type_desktop .w-nav-item.level_1.current-menu-ancestor .w-nav-anchor.level_1 {
	color: #999999;
	}

/* Dropdown Background Color */
.type_desktop .submenu-languages,
.l-header .w-nav-list.level_2,
.l-header .w-nav-list.level_3,
.l-header .w-nav-list.level_4 {
	background-color: #ffffff;
	}

/* Dropdown Text Color */
.type_desktop .submenu-languages,
.l-header .w-nav-anchor.level_2,
.l-header .w-nav-anchor.level_3,
.l-header .w-nav-anchor.level_4,
.type_desktop [class*="columns"] .w-nav-item.menu-item-has-children.active .w-nav-anchor.level_2,
.type_desktop [class*="columns"] .w-nav-item.menu-item-has-children.current-menu-item .w-nav-anchor.level_2,
.type_desktop [class*="columns"] .w-nav-item.menu-item-has-children.current-menu-ancestor .w-nav-anchor.level_2,
.no-touch .type_desktop [class*="columns"] .w-nav-item.menu-item-has-children:hover .w-nav-anchor.level_2 {
	color: #666666;
	}

/* Dropdown Hover Background Color */
.no-touch .type_desktop .submenu-languages .menu-item-language:hover > a,
.no-touch .l-header .w-nav-item.level_2:hover .w-nav-anchor.level_2,
.no-touch .l-header .w-nav-item.level_3:hover .w-nav-anchor.level_3,
.no-touch .l-header .w-nav-item.level_4:hover .w-nav-anchor.level_4 {
	background-color: ;
	}

/* Dropdown Hover Text Color */
.no-touch .type_desktop .submenu-languages .menu-item-language:hover > a,
.no-touch .l-header .w-nav-item.level_2:hover .w-nav-anchor.level_2,
.no-touch .l-header .w-nav-item.level_3:hover .w-nav-anchor.level_3,
.no-touch .l-header .w-nav-item.level_4:hover .w-nav-anchor.level_4 {
	color: #ffffff;
	}

/* Dropdown Active Background Color */
.l-header .w-nav-item.level_2.current-menu-item .w-nav-anchor.level_2,
.l-header .w-nav-item.level_2.current-menu-ancestor .w-nav-anchor.level_2,
.l-header .w-nav-item.level_3.current-menu-item .w-nav-anchor.level_3,
.l-header .w-nav-item.level_3.current-menu-ancestor .w-nav-anchor.level_3,
.l-header .w-nav-item.level_4.current-menu-item .w-nav-anchor.level_4,
.l-header .w-nav-item.level_4.current-menu-ancestor .w-nav-anchor.level_4 {
	background-color: ;
	}

/* Dropdown Active Text Color */
.l-header .w-nav-item.level_2.current-menu-item .w-nav-anchor.level_2,
.l-header .w-nav-item.level_2.current-menu-ancestor .w-nav-anchor.level_2,
.l-header .w-nav-item.level_3.current-menu-item .w-nav-anchor.level_3,
.l-header .w-nav-item.level_3.current-menu-ancestor .w-nav-anchor.level_3,
.l-header .w-nav-item.level_4.current-menu-item .w-nav-anchor.level_4,
.l-header .w-nav-item.level_4.current-menu-ancestor .w-nav-anchor.level_4 {
	color: #757575;
	}

/* Menu Button Background Color */
.btn.w-nav-item .w-nav-anchor.level_1 {
	background-color: #d13a7a !important;
	}

/* Menu Button Text Color */
.btn.w-nav-item .w-nav-anchor.level_1 {
	color: #ffffff !important;
	}

/* Menu Button Hover Background Color */
.no-touch .btn.w-nav-item .w-nav-anchor.level_1:before {
	background-color: #ffffff !important;
	}

/* Menu Button Hover Text Color */
.no-touch .btn.w-nav-item .w-nav-anchor.level_1:hover {
	color: #666666 !important;
	}

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

/* Background Color */
.l-preloader,
.l-canvas,
.w-blog.layout_masonry .w-blog-post-h,
.w-cart-dropdown,
.g-filters.style_1 .g-filters-item.active,
.no-touch .g-filters-item.active:hover,
.w-tabs.layout_default .w-tabs-item.active,
.no-touch .w-tabs.layout_default .w-tabs-item.active:hover,
.w-tabs.layout_ver .w-tabs-item.active,
.no-touch .w-tabs.layout_ver .w-tabs-item.active:hover,
.w-tabs.layout_timeline .w-tabs-item,
.w-tabs.layout_timeline .w-tabs-section-header-h,
.no-touch #lang_sel ul ul a:hover,
.no-touch #lang_sel_click ul ul a:hover,
#lang_sel_footer,
.woocommerce-tabs .tabs li.active,
.no-touch .woocommerce-tabs .tabs li.active:hover,
.woocommerce .stars span:after,
.woocommerce .stars span a:after,
.woocommerce #payment .payment_box input[type="text"],
#bbp-user-navigation li.current,
.gform_wrapper .chosen-container-single .chosen-search input[type="text"],
.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice {
	background-color: #f5f5f5;
	}
.woocommerce .blockUI.blockOverlay {
	background-color: #f5f5f5 !important;
	}
a.w-btn.color_contrast,
.w-btn.color_contrast,
.no-touch a.w-btn.color_contrast:hover,
.no-touch .w-btn.color_contrast:hover,
.no-touch a.w-btn.color_contrast.style_outlined:hover,
.no-touch .w-btn.color_contrast.style_outlined:hover,
.w-iconbox.style_circle.color_contrast .w-iconbox-icon {
	color: #f5f5f5;
	}

/* Alternate Background Color */
input,
textarea,
select,
.l-section.for_blogpost .w-blog-post-preview,
.w-actionbox.color_light,
.w-blog-post-preview-icon,
.g-filters.style_1,
.g-filters.style_2 .g-filters-item.active,
.w-iconbox.style_circle.color_light .w-iconbox-icon,
.g-loadmore-btn,
.w-pricing-item-header,
.w-progbar-bar,
.w-progbar.style_3 .w-progbar-bar:before,
.w-progbar.style_3 .w-progbar-bar-count,
.w-tabs-list,
.w-testimonial.style_4:before,
.no-touch .l-main .widget_nav_menu a:hover,
#lang_sel a,
#lang_sel_click a,
.smile-icon-timeline-wrap .timeline-wrapper .timeline-block,
.smile-icon-timeline-wrap .timeline-feature-item.feat-item,
.woocommerce .quantity .plus,
.woocommerce .quantity .minus,
.select2-container a.select2-choice,
.select2-drop .select2-search input,
.woocommerce-tabs .tabs,
.woocommerce #payment .payment_box,
#subscription-toggle,
#favorite-toggle,
#bbp-user-navigation,
.gform_wrapper .chosen-container-single .chosen-single,
.gform_wrapper .chosen-container .chosen-drop,
.gform_wrapper .chosen-container-multi .chosen-choices {
	background-color: #ffffff;
	}
.timeline-wrapper .timeline-post-right .ult-timeline-arrow l,
.timeline-wrapper .timeline-post-left .ult-timeline-arrow l,
.timeline-feature-item.feat-item .ult-timeline-arrow l,
.woocommerce #payment .payment_box:after {
	border-color: #ffffff;
	}

/* Border Color */
.l-section,
.g-cols > div,
.w-blog-post,
.w-comments-list,
.w-pricing-item-h,
.w-profile,
.w-separator,
.w-sharing-item,
.w-tabs-section,
.w-tabs-section-header:before,
.w-tabs.layout_timeline .w-tabs-list:before,
.w-tabs.layout_timeline.accordion .w-tabs-section-content,
.g-tags > a,
.w-testimonial.style_1,
.widget_calendar #calendar_wrap,
.l-main .widget_nav_menu > div,
.l-main .widget_nav_menu .menu-item a,
.widget_nav_menu .menu-item.menu-item-has-children + .menu-item > a,
.select2-container a.select2-choice,
.smile-icon-timeline-wrap .timeline-line,
.woocommerce table th,
.woocommerce table td,
.woocommerce .login,
.woocommerce .checkout_coupon,
.woocommerce .register,
.woocommerce .cart.variations_form,
.woocommerce .cart .group_table,
.woocommerce .cart .group_table td,
.woocommerce .commentlist .comment-text,
.woocommerce .comment-respond,
.woocommerce .related,
.woocommerce .upsells,
.woocommerce .cross-sells,
.woocommerce .checkout #order_review,
.woocommerce ul.order_details li,
.woocommerce .shop_table.my_account_orders,
.widget_price_filter .ui-slider-handle,
.widget_layered_nav ul,
.widget_layered_nav ul li,
#bbpress-forums fieldset,
.bbp-login-form fieldset,
#bbpress-forums .bbp-body > ul,
#bbpress-forums 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,
.gform_wrapper .gsection,
.gform_wrapper .gf_page_steps,
.gform_wrapper li.gfield_creditcard_warning,
.form_saved_message {
	border-color: #e8e8e8;
	}
.w-separator,
.w-iconbox.color_light .w-iconbox-icon,
.w-testimonial.style_3 .w-testimonial-text:after,
.w-testimonial.style_3 .w-testimonial-text:before {
	color: #e8e8e8;
	}
a.w-btn.color_light,
.w-btn.color_light,
.w-btn.color_light.style_outlined:before,
.w-btn.w-blog-post-more:before,
.w-iconbox.style_circle.color_light .w-iconbox-icon,
.no-touch .g-loadmore-btn:hover,
.woocommerce .button,
.no-touch .woocommerce .quantity .plus:hover,
.no-touch .woocommerce .quantity .minus:hover,
.widget_price_filter .ui-slider,
.gform_wrapper .gform_page_footer .gform_previous_button {
	background-color: #e8e8e8;
	}
a.w-btn.color_light.style_outlined,
.w-btn.color_light.style_outlined,
.w-btn.w-blog-post-more,
.w-iconbox.style_outlined.color_light .w-iconbox-icon,
.w-person-links-item,
.w-socials-item-link,
.pagination .page-numbers {
	box-shadow: 0 0 0 2px #e8e8e8 inset;
	}

/* Heading Color */
h1, h2, h3, h4, h5, h6,
.no-touch a.w-btn.color_light:hover,
.no-touch .w-btn.color_light:hover,
.no-touch .w-btn.w-blog-post-more:hover,
.w-counter-number,
.w-pricing-item-header,
.w-progbar.color_custom .w-progbar-title,
.woocommerce .products .product .price,
.woocommerce div.product .price,
.gform_wrapper .chosen-container-single .chosen-single {
	color: #444444;
	}
.w-progbar.color_contrast .w-progbar-bar-h {
	background-color: #444444;
	}

/* Text Color */
input,
textarea,
select,
.l-canvas,
a.w-btn.color_contrast.style_outlined,
.w-btn.color_contrast.style_outlined,
.w-btn.w-blog-post-more,
.w-cart-dropdown,
.w-form-row-field:before,
.w-iconbox.color_contrast .w-iconbox-icon,
.w-iconbox.color_light.style_circle .w-iconbox-icon,
.w-tabs.layout_timeline .w-tabs-item,
.w-tabs.layout_timeline .w-tabs-section-header-h,
.woocommerce .button {
	color: #666666;
	}
a.w-btn.color_contrast,
.w-btn.color_contrast,
.w-btn.color_contrast.style_outlined:before,
.w-iconbox.style_circle.color_contrast .w-iconbox-icon {
	background-color: #666666;
	}
a.w-btn.color_contrast.style_outlined,
.w-btn.color_contrast.style_outlined,
.w-iconbox.style_outlined.color_contrast .w-iconbox-icon {
	box-shadow: 0 0 0 2px #666666 inset;
	}

/* Primary Color */
a,
.highlight_primary,
.l-preloader,
.no-touch .l-titlebar .g-nav-item:hover,
a.w-btn.color_primary.style_outlined,
.w-btn.color_primary.style_outlined,
.l-main .w-contacts-item:before,
.w-counter.color_primary .w-counter-number,
.g-filters-item.active,
.no-touch .g-filters.style_1 .g-filters-item.active:hover,
.no-touch .g-filters.style_2 .g-filters-item.active:hover,
.w-form-row.focused .w-form-row-field:before,
.w-iconbox.color_primary .w-iconbox-icon,
.no-touch .w-iconbox-link:hover .w-iconbox-title,
.no-touch .w-logos .owl-prev:hover,
.no-touch .w-logos .owl-next:hover,
.w-separator.color_primary,
.w-sharing.type_outlined.color_primary .w-sharing-item,
.no-touch .w-sharing.type_simple.color_primary .w-sharing-item:hover .w-sharing-icon,
.w-tabs.layout_default .w-tabs-item.active,
.no-touch .w-tabs.layout_default .w-tabs-item.active:hover,
.w-tabs-section.active .w-tabs-section-header,
.w-tabs.layout_ver .w-tabs-item.active,
.no-touch .w-tabs.layout_ver .w-tabs-item.active:hover,
.no-touch .g-tags > a:hover,
.w-testimonial.style_2:before,
.woocommerce .products .product .button,
.woocommerce .star-rating span:before,
.woocommerce-tabs .tabs li.active,
.no-touch .woocommerce-tabs .tabs li.active:hover,
.woocommerce .stars span a:after,
#subscription-toggle span.is-subscribed:before,
#favorite-toggle span.is-favorite:before {
	color: #eb7e08;
	}
.l-section.color_primary,
.l-titlebar.color_primary,
.no-touch .l-navigation-item:hover .l-navigation-item-arrow,
.highlight_primary_bg,
.w-actionbox.color_primary,
button,
input[type="submit"],
a.w-btn.color_primary,
.w-btn.color_primary,
.w-btn.color_primary.style_outlined:before,
.no-touch .g-filters-item:hover,
.w-iconbox.style_circle.color_primary .w-iconbox-icon,
.no-touch .w-iconbox.style_circle .w-iconbox-icon:before,
.no-touch .w-iconbox.style_outlined .w-iconbox-icon:before,
.no-touch .w-person.layout_toplinks .w-person-links,
.w-pricing-item.type_featured .w-pricing-item-header,
.w-progbar.color_primary .w-progbar-bar-h,
.w-sharing.type_solid.color_primary .w-sharing-item,
.w-sharing.type_fixed.color_primary .w-sharing-item,
.w-sharing.type_outlined.color_primary .w-sharing-item:before,
.w-tabs.layout_timeline .w-tabs-item:before,
.w-tabs.layout_timeline .w-tabs-section-header-h:before,
.no-touch .w-toplink.active:hover,
.no-touch .pagination .page-numbers:before,
.pagination .page-numbers.current,
.l-main .widget_nav_menu .menu-item.current-menu-item > a,
.rsDefault .rsThumb.rsNavSelected,
.no-touch .tp-leftarrow.tparrows.custom:before,
.no-touch .tp-rightarrow.tparrows.custom:before,
.smile-icon-timeline-wrap .timeline-separator-text .sep-text,
.smile-icon-timeline-wrap .timeline-wrapper .timeline-dot,
.smile-icon-timeline-wrap .timeline-feature-item .timeline-dot,
p.demo_store,
.woocommerce .button.alt,
.woocommerce .button.checkout,
.no-touch .woocommerce .products .product .button:hover,
.woocommerce .products .product .button.loading,
.woocommerce .onsale,
.widget_price_filter .ui-slider-range,
.widget_layered_nav ul li.chosen,
.widget_layered_nav_filters ul li a,
.no-touch .bbp-pagination-links a:hover,
.bbp-pagination-links span.current,
.no-touch span.bbp-topic-pagination a.page-numbers:hover,
.gform_wrapper .gform_page_footer .gform_next_button,
.gform_wrapper .gf_progressbar_percentage,
.gform_wrapper .chosen-container .chosen-results li.highlighted {
	background-color: #eb7e08;
	}
.g-html blockquote,
.no-touch .l-titlebar .g-nav-item:hover,
.g-filters.style_3 .g-filters-item.active,
.no-touch .w-logos .owl-prev:hover,
.no-touch .w-logos .owl-next:hover,
.no-touch .w-logos.style_1 .w-logos-item:hover,
.w-separator.color_primary,
.w-tabs.layout_default .w-tabs-item.active,
.no-touch .w-tabs.layout_default .w-tabs-item.active:hover,
.w-tabs.layout_ver .w-tabs-item.active,
.no-touch .w-tabs.layout_ver .w-tabs-item.active:hover,
.no-touch .g-tags > a:hover,
.no-touch .w-testimonial.style_1:hover,
.l-main .widget_nav_menu .menu-item.current-menu-item > a,
.woocommerce-tabs .tabs li.active,
.no-touch .woocommerce-tabs .tabs li.active:hover,
.widget_layered_nav ul li.chosen,
.bbp-pagination-links span.current,
.no-touch #bbpress-forums .bbp-pagination-links a:hover,
.no-touch #bbpress-forums .bbp-topic-pagination a:hover,
#bbp-user-navigation li.current {
	border-color: #eb7e08;
	}
a.w-btn.color_primary.style_outlined,
.w-btn.color_primary.style_outlined,
.l-main .w-contacts-item:before,
.w-iconbox.color_primary.style_outlined .w-iconbox-icon,
.w-sharing.type_outlined.color_primary .w-sharing-item,
.w-tabs.layout_timeline .w-tabs-item,
.w-tabs.layout_timeline .w-tabs-section-header-h,
.woocommerce .products .product .button {
	box-shadow: 0 0 0 2px #eb7e08 inset;
	}
input:focus,
textarea:focus,
select:focus {
	box-shadow: 0 0 0 2px #eb7e08;
	}

/* Secondary Color */
.no-touch a:hover,
.highlight_secondary,
.no-touch .w-blog-post-link:hover .w-blog-post-title,
.no-touch .w-blog-post-link:hover .w-blog-post-preview-icon,
.no-touch .w-blog-post-meta a:hover,
.no-touch .w-blognav-prev:hover .w-blognav-title,
.no-touch .w-blognav-next:hover .w-blognav-title,
a.w-btn.color_secondary.style_outlined,
.w-btn.color_secondary.style_outlined,
.w-counter.color_secondary .w-counter-number,
.w-iconbox.color_secondary .w-iconbox-icon,
.w-separator.color_secondary,
.w-sharing.type_outlined.color_secondary .w-sharing-item,
.no-touch .w-sharing.type_simple.color_secondary .w-sharing-item:hover .w-sharing-icon,
.no-touch .l-main .widget_tag_cloud a:hover,
.no-touch .l-main .widget_product_tag_cloud .tagcloud a:hover,
.no-touch .bbp_widget_login a.button.logout-link:hover {
	color: #ffebc2;
	}
.l-section.color_secondary,
.l-titlebar.color_secondary,
.highlight_secondary_bg,
.no-touch input[type="submit"]:hover,
a.w-btn.color_secondary,
.w-btn.color_secondary,
.w-btn.color_secondary.style_outlined:before,
.w-actionbox.color_secondary,
.w-iconbox.style_circle.color_secondary .w-iconbox-icon,
.w-progbar.color_secondary .w-progbar-bar-h,
.w-sharing.type_solid.color_secondary .w-sharing-item,
.w-sharing.type_fixed.color_secondary .w-sharing-item,
.w-sharing.type_outlined.color_secondary .w-sharing-item:before,
.no-touch .woocommerce .button:hover,
.no-touch .woocommerce input[type="submit"]:hover,
.no-touch .woocommerce .button.alt:hover,
.no-touch .woocommerce .button.checkout:hover,
.no-touch .woocommerce .product-remove a.remove:hover,
.no-touch .widget_layered_nav_filters ul li a:hover {
	background-color: #ffebc2;
	}
.w-separator.color_secondary {
	border-color: #ffebc2;
	}
a.w-btn.color_secondary.style_outlined,
.w-btn.color_secondary.style_outlined,
.w-iconbox.color_secondary.style_outlined .w-iconbox-icon,
.w-sharing.type_outlined.color_secondary .w-sharing-item {
	box-shadow: 0 0 0 2px #ffebc2 inset;
	}

/* Fade Elements Color */
.highlight_faded,
.w-blog-post-preview-icon,
.w-blog-post-meta,
.w-profile-link.for_logout,
.w-testimonial-person-meta,
.w-testimonial.style_4:before,
.l-main .widget_tag_cloud a,
.l-main .widget_product_tag_cloud .tagcloud a,
.woocommerce-breadcrumb,
.woocommerce .star-rating:before,
.woocommerce .stars span:after,
.woocommerce .product-remove a.remove,
p.bbp-topic-meta,
.bbp_widget_login a.button.logout-link {
	color: #999999;
	}
.w-blog.layout_latest .w-blog-post-meta-date {
	border-color: #999999;
	}

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

/* Background Color */
.l-section.color_alternate,
.l-titlebar.color_alternate,
.color_alternate .g-filters.style_1 .g-filters-item.active,
.no-touch .color_alternate .g-filters-item.active:hover,
.color_alternate .w-tabs.layout_default .w-tabs-item.active,
.no-touch .color_alternate .w-tabs.layout_default .w-tabs-item.active:hover,
.color_alternate .w-tabs.layout_ver .w-tabs-item.active,
.no-touch .color_alternate .w-tabs.layout_ver .w-tabs-item.active:hover,
.color_alternate .w-tabs.layout_timeline .w-tabs-item,
.color_alternate .w-tabs.layout_timeline .w-tabs-section-header-h {
	background-color: ;
	}
.color_alternate a.w-btn.color_contrast,
.color_alternate .w-btn.color_contrast,
.no-touch .color_alternate a.w-btn.color_contrast:hover,
.no-touch .color_alternate .w-btn.color_contrast:hover,
.no-touch .color_alternate a.w-btn.color_contrast.style_outlined:hover,
.no-touch .color_alternate .w-btn.color_contrast.style_outlined:hover,
.color_alternate .w-iconbox.style_circle.color_contrast .w-iconbox-icon {
	color: ;
	}

/* Alternate Background Color */
.color_alternate input,
.color_alternate textarea,
.color_alternate select,
.color_alternate .w-blog-post-preview-icon,
.color_alternate .g-filters.style_1,
.color_alternate .g-filters.style_2 .g-filters-item.active,
.color_alternate .w-iconbox.style_circle.color_light .w-iconbox-icon,
.color_alternate .g-loadmore-btn,
.color_alternate .w-pricing-item-header,
.color_alternate .w-progbar-bar,
.color_alternate .w-tabs-list,
.color_alternate .w-testimonial.style_4:before {
	background-color: #ffffff;
	}

/* Border Color */
.l-section.color_alternate,
.color_alternate .g-cols > div,
.color_alternate .w-blog-post,
.color_alternate .w-comments-list,
.color_alternate .w-pricing-item-h,
.color_alternate .w-profile,
.color_alternate .w-separator,
.color_alternate .w-tabs-section,
.color_alternate .w-tabs-section-header:before,
.color_alternate .w-tabs.layout_timeline .w-tabs-list:before,
.color_alternate .w-tabs.layout_timeline.accordion .w-tabs-section-content,
.color_alternate .w-testimonial.style_1 {
	border-color: #dddddd;
	}
.color_alternate .w-separator,
.color_alternate .w-iconbox.color_light .w-iconbox-icon,
.color_alternate .w-testimonial.style_3 .w-testimonial-text:after,
.color_alternate .w-testimonial.style_3 .w-testimonial-text:before {
	color: #dddddd;
	}
.color_alternate a.w-btn.color_light,
.color_alternate .w-btn.color_light,
.color_alternate .w-btn.color_light.style_outlined:before,
.color_alternate .w-btn.w-blog-post-more:before,
.color_alternate .w-iconbox.style_circle.color_light .w-iconbox-icon,
.no-touch .color_alternate .g-loadmore-btn:hover {
	background-color: #dddddd;
	}
.color_alternate a.w-btn.color_light.style_outlined,
.color_alternate .w-btn.color_light.style_outlined,
.color_alternate .w-btn.w-blog-post-more,
.color_alternate .w-iconbox.style_outlined.color_light .w-iconbox-icon,
.color_alternate .w-person-links-item,
.color_alternate .w-socials-item-link,
.color_alternate .pagination .page-numbers {
	box-shadow: 0 0 0 2px #dddddd inset;
	}

/* Heading Color */
.color_alternate h1,
.color_alternate h2,
.color_alternate h3,
.color_alternate h4,
.color_alternate h5,
.color_alternate h6,
.no-touch .color_alternate a.w-btn.color_light:hover,
.no-touch .color_alternate .w-btn.color_light:hover,
.no-touch .color_alternate .w-btn.w-blog-post-more:hover,
.color_alternate .w-counter-number,
.color_alternate .w-pricing-item-header {
	color: #333333;
	}
.color_alternate .w-progbar.color_contrast .w-progbar-bar-h {
	background-color: #333333;
	}

/* Text Color */
.l-titlebar.color_alternate,
.l-section.color_alternate,
.color_alternate input,
.color_alternate textarea,
.color_alternate select,
.color_alternate a.w-btn.color_contrast.style_outlined,
.color_alternate .w-btn.color_contrast.style_outlined,
.color_alternate .w-btn.w-blog-post-more,
.color_alternate .w-form-row-field:before,
.color_alternate .w-iconbox.color_contrast .w-iconbox-icon,
.color_alternate .w-iconbox.color_light.style_circle .w-iconbox-icon,
.color_alternate .w-tabs.layout_timeline .w-tabs-item,
.color_alternate .w-tabs.layout_timeline .w-tabs-section-header-h {
	color: #555555;
	}
.color_alternate a.w-btn.color_contrast,
.color_alternate .w-btn.color_contrast,
.color_alternate .w-btn.color_contrast.style_outlined:before,
.color_alternate .w-iconbox.style_circle.color_contrast .w-iconbox-icon {
	background-color: #555555;
	}
.color_alternate a.w-btn.color_contrast.style_outlined,
.color_alternate .w-btn.color_contrast.style_outlined,
.color_alternate .w-iconbox.style_outlined.color_contrast .w-iconbox-icon {
	box-shadow: 0 0 0 2px #555555 inset;
	}

/* Primary Color */
.color_alternate a,
.color_alternate .highlight_primary,
.no-touch .l-titlebar.color_alternate .g-nav-item:hover,
.color_alternate a.w-btn.color_primary.style_outlined,
.color_alternate .w-btn.color_primary.style_outlined,
.l-main .color_alternate .w-contacts-item:before,
.color_alternate .w-counter.color_primary .w-counter-number,
.color_alternate .g-filters-item.active,
.no-touch .color_alternate .g-filters-item.active:hover,
.color_alternate .w-form-row.focused .w-form-row-field:before,
.color_alternate .w-iconbox.color_primary .w-iconbox-icon,
.no-touch .color_alternate .w-iconbox-link:hover .w-iconbox-title,
.no-touch .color_alternate .w-logos .owl-prev:hover,
.no-touch .color_alternate .w-logos .owl-next:hover,
.color_alternate .w-separator.color_primary,
.color_alternate .w-tabs.layout_default .w-tabs-item.active,
.no-touch .color_alternate .w-tabs.layout_default .w-tabs-item.active:hover,
.color_alternate .w-tabs-section.active .w-tabs-section-header,
.color_alternate .w-tabs.layout_ver .w-tabs-item.active,
.no-touch .color_alternate .w-tabs.layout_ver .w-tabs-item.active:hover,
.color_alternate .w-testimonial.style_2:before {
	color: #eb7e08;
	}
.color_alternate .highlight_primary_bg,
.color_alternate .w-actionbox.color_primary,
.color_alternate button,
.color_alternate input[type="submit"],
.color_alternate a.w-btn.color_primary,
.color_alternate .w-btn.color_primary,
.color_alternate .w-btn.color_primary.style_outlined:before,
.no-touch .color_alternate .g-filters-item:hover,
.color_alternate .w-iconbox.style_circle.color_primary .w-iconbox-icon,
.no-touch .color_alternate .w-iconbox.style_circle .w-iconbox-icon:before,
.no-touch .color_alternate .w-iconbox.style_outlined .w-iconbox-icon:before,
.no-touch .color_alternate .w-person.layout_toplinks .w-person-links,
.color_alternate .w-pricing-item.type_featured .w-pricing-item-header,
.color_alternate .w-progbar.color_primary .w-progbar-bar-h,
.color_alternate .w-tabs.layout_timeline .w-tabs-item:before,
.color_alternate .w-tabs.layout_timeline .w-tabs-section-header-h:before,
.no-touch .color_alternate .w-toplink.active:hover,
.no-touch .color_alternate .pagination .page-numbers:before,
.color_alternate .pagination .page-numbers.current {
	background-color: #eb7e08;
	}
.g-html .color_alternate blockquote,
.no-touch .l-titlebar.color_alternate .g-nav-item:hover,
.color_alternate .g-filters.style_3 .g-filters-item.active,
.no-touch .color_alternate .w-logos .owl-prev:hover,
.no-touch .color_alternate .w-logos .owl-next:hover,
.no-touch .color_alternate .w-logos.style_1 .w-logos-item:hover,
.color_alternate .w-separator.color_primary,
.color_alternate .w-tabs.layout_default .w-tabs-item.active,
.no-touch .color_alternate .w-tabs.layout_default .w-tabs-item.active:hover,
.color_alternate .w-tabs.layout_ver .w-tabs-item.active,
.no-touch .color_alternate .w-tabs.layout_ver .w-tabs-item.active:hover,
.no-touch .color_alternate .g-tags > a:hover,
.no-touch .color_alternate .w-testimonial.style_1:hover {
	border-color: #eb7e08;
	}
.color_alternate a.w-btn.color_primary.style_outlined,
.color_alternate .w-btn.color_primary.style_outlined,
.l-main .color_alternate .w-contacts-item:before,
.color_alternate .w-iconbox.color_primary.style_outlined .w-iconbox-icon,
.color_alternate .w-tabs.layout_timeline .w-tabs-item,
.color_alternate .w-tabs.layout_timeline .w-tabs-section-header-h {
	box-shadow: 0 0 0 2px #eb7e08 inset;
	}
.color_alternate input:focus,
.color_alternate textarea:focus,
.color_alternate select:focus {
	box-shadow: 0 0 0 2px #eb7e08;
	}

/* Secondary Color */
.no-touch .color_alternate a:hover,
.color_alternate .highlight_secondary,
.no-touch .color_alternate .w-blog-post-link:hover .w-blog-post-title,
.no-touch .color_alternate .w-blog-post-link:hover .w-blog-post-preview-icon,
.no-touch .color_alternate .w-blog-post-meta a:hover,
.color_alternate a.w-btn.color_secondary.style_outlined,
.color_alternate .w-btn.color_secondary.style_outlined,
.color_alternate .w-counter.color_secondary .w-counter-number,
.color_alternate .w-iconbox.color_secondary .w-iconbox-icon,
.color_alternate .w-separator.color_secondary {
	color: #ffebc2;
	}
.color_alternate .highlight_secondary_bg,
.no-touch .color_alternate input[type="submit"]:hover,
.color_alternate a.w-btn.color_secondary,
.color_alternate .w-btn.color_secondary,
.color_alternate .w-btn.color_secondary.style_outlined:before,
.color_alternate .w-actionbox.color_secondary,
.color_alternate .w-iconbox.style_circle.color_secondary .w-iconbox-icon,
.color_alternate .w-progbar.color_secondary .w-progbar-bar-h {
	background-color: #ffebc2;
	}
.color_alternate .w-separator.color_secondary {
	border-color: #ffebc2;
	}
.color_alternate a.w-btn.color_secondary.style_outlined,
.color_alternate .w-btn.color_secondary.style_outlined,
.color_alternate .w-iconbox.color_secondary.style_outlined .w-iconbox-icon {
	box-shadow: 0 0 0 2px #ffebc2 inset;
	}

/* Fade Elements Color */
.color_alternate .highlight_faded,
.color_alternate .w-blog-post-preview-icon,
.color_alternate .w-blog-post-meta,
.color_alternate .w-profile-link.for_logout,
.color_alternate .w-testimonial-person-meta,
.color_alternate .w-testimonial.style_4:before {
	color: #999999;
	}
.color_alternate .w-blog.layout_latest .w-blog-post-meta-date {
	border-color: #999999;
	}

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

/* Background Color */
.l-subfooter.at_top,
.no-touch .l-subfooter.at_top #lang_sel ul ul a:hover,
.no-touch .l-subfooter.at_top #lang_sel_click ul ul a:hover {
	background-color: #636363;
	}

/* Alternate Background Color */
.l-subfooter.at_top input,
.l-subfooter.at_top textarea,
.l-subfooter.at_top select,
.no-touch .l-subfooter.at_top #lang_sel a,
.no-touch .l-subfooter.at_top #lang_sel_click a {
	background-color: #222222;
	}

/* Border Color */
.l-subfooter.at_top,
.l-subfooter.at_top .w-profile,
.l-subfooter.at_top .widget_calendar #calendar_wrap {
	border-color: #222222;
	}
.l-subfooter.at_top .w-socials-item-link {
	box-shadow: 0 0 0 2px #222222 inset;
	}

/* 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,
.l-subfooter.at_top input,
.l-subfooter.at_top textarea,
.l-subfooter.at_top select,
.l-subfooter.at_top .w-form-row-field:before {
	color: #f90;
	}

/* Text Color */
.l-subfooter.at_top {
	color: #cccccc;
	}

/* Link Color */
.l-subfooter.at_top a,
.l-subfooter.at_top .widget_tag_cloud .tagcloud a,
.l-subfooter.at_top .widget_product_tag_cloud .tagcloud a {
	color: #cccccc;
	}

/* Link Hover Color */
.no-touch .l-subfooter.at_top a:hover,
.no-touch .l-subfooter.at_top .w-form-row.focused .w-form-row-field:before,
.no-touch .l-subfooter.at_top .widget_tag_cloud .tagcloud a:hover,
.no-touch .l-subfooter.at_top .widget_product_tag_cloud .tagcloud a:hover {
	color: #ffffff;
	}
.l-subfooter.at_top input:focus,
.l-subfooter.at_top textarea:focus,
.l-subfooter.at_top select:focus {
	box-shadow: 0 0 0 2px #ffffff;
	}

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

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

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

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

/* Link Hover Color */
.no-touch .l-subfooter.at_bottom a:hover {
	color: #ffffff;
	}

.l-header.layout_advanced .l-subheader.at_middle,
.l-header.layout_centered .l-subheader.at_middle {
	background-image:url(/wp-content/images/bkgtopo.jpg);
    background-repeat:no-repeat;
}
.l-body {
    padding-right: 0 !important;
}
.superbanner{margin-top:-15px;}
.topo{width:100%; max-width:990px; margin:0 auto; background-color:#f5f5f5; z-index:-1; position:relative !important;}
@media only screen and (min-width:0) and (max-width:640px) {
   .topo{
        margin-bottom:50px;
    }
}

subheader.at_bottom .type_mobile .w-nav-list.level_1 {
    background-color: #eb7e08;
    z-index: inherit;
}
/*SUPER BANNER*/
@media screen and (min-width: 0px) and (max-width:915px) {
  .superbanner{ display: none; }
}
@media (min-width: 901px) {
.l-subheader.at_middle {
	line-height: 120px;
	}
.l-header.layout_advanced.sticky .l-subheader.at_middle,
.l-header.layout_centered.sticky .l-subheader.at_middle {
	display:none;
	}
}
/*fonts rodapé*/
@media screen and (min-width:0) and (max-width:768px){
	.l-subfooter.at_top {
	text-align:center !important;
	}
}

@media screen and (min-width:376px) and (max-width:768px){
	#arrobabanner{
		margin-left:200px !important;
	}
}
@media screen and (min-width:0px) and (max-width:320px){
	#arrobabanner{
		margin-left:-15px !important;
	}
}
#arrobabanner {width:300px; height:250px; margin:0 auto; padding-top:20px;}
#arrobabanner:before { 
	content:"Publicidade";
	position:relative;
	font:11px Verdana;
	color:#707070;
	margin-top:-15px;
	right:0px;
	float:right;
}

/*VALIDAÇÃO DE FORMULÁRIOS*/
label.error {
    margin-top:-10px !important;
	max-width:460px !important;
	width:100%;
	background: #cc0000;
	position:relative;
	color: #fff;
	font:11px Verdana;
	font-style:italic;
	min-width: 100px;
	-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:    0px 0px 4px rgba(0, 0, 0, 0.3);
	box-shadow:         0px 0px 4px rgba(0, 0, 0, 0.3);
	padding: 8px 10px 8px 10px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	float:left;
	clear:both;
}

label.error {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	border: none;
	border-radius: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
}

/*FILMES EM EXIBIÇÃO*/
#boxFilmesInt {
    max-width:680px;
    width: 100%;
    float: left;
    margin: 0 auto;
    padding-top: 10px;
}

.filmes{
    margin:0 auto;
}
#boxFilmesInt ul li img {
    position: relative;
    max-width: 262px;
    width:100%;
    height: auto;
    margin-left:-3px;
    border: 4px solid #fff;
    -webkit-box-shadow: 0px 2px 5px rgba(50, 50, 50, 0.2);
    -moz-box-shadow: 0px 2px 5px rgba(50, 50, 50, 0.2);
    box-shadow: 0px 2px 5px rgba(50, 50, 50, 0.2);
    margin-bottom: 5px;    
}
#boxFilmesInt ul li img {
    border-color: rgb(255, 255, 255);
    box-shadow: rgba(50, 50, 50, 0.4) 0px 2px 5px;
}
#boxFilmesInt ul li {
    position:relative;
    height: 315px;
    display: inline-block;
    background-color: transparent;
    float: left;
    text-align: center;
    width: 146px;
    padding: 3px 3px 8px 7px;
    margin-left: 6px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    transition: all 0.3s linear;
	list-style: none !important;
}

#boxFilmesInt ul li p {
    line-height: 14px;
    font-size: 11px;
    color: rgb(118, 118, 118);
    text-shadow: none;
    font-weight: normal;padding-bottom: 0px;
    margin-bottom: 0px;
}
a, input {
    text-decoration: none;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
/*HOME*/
#carrouselFilmes {width:100%; max-width:940px; height:320px; float:left; position: relative; margin:8px 0 0px 0px;left:15px;}
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width:0) and (max-width:1280px) {
   #carrouselFilmes{
        left:0
    }
}
#carrouselFilmes2 { max-width:940px; height:280px; float:left; position: relative; margin:8px 0 0px 0px;}
#carousel {width:100%; height:320px;}
#carousel ul li , #boxFilmesInt ul li {
	float:left; 
	text-align:center;  
	max-width: 145px;
	padding:3px 8px 4px 6px; 
	margin-right:2px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	transition: all 0.3s linear;
	
}

#carousel ul li:first-child { margin-left:-2px;}
#carousel ul li:last-child {margin-right:0px; margin-left:3px;}

#carousel ul li img , #boxFilmesInt ul li img {width:138px; height:auto; margin-left:-2px;}

#boxTrailers {max-width:640px; float:left; margin-right:-10px; margin-left:0px; margin-bottom:10px; margin-top:0;}
#boxTrailers ul li {
	float:left;
	min-height:170px; 
	cursor:pointer; 
	padding:5px 5px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	transition: all 0.3s linear;
	margin:0 5px;
	list-style: none;

}
#boxTrailers ul li p {
	width:130px;
	font-size:11px;
	line-height: 16px;
}
#boxTrailers ul li:hover , #carousel ul li:hover , #boxFilmesInt ul li:hover{
	-webkit-box-shadow: 0px 2px 5px rgba(50, 50, 50, 0.4);
	-moz-box-shadow:    0px 2px 5px rgba(50, 50, 50, 0.4);
	box-shadow:         0px 2px 5px rgba(50, 50, 50, 0.4);
	border-radius:5px 5px;
	
}

#boxTrailers ul li img {
	width:130px; 
	height:84px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
/*EFEITOS DENTRO DOS FILMES E TRAILERS*/
.verSinopse { 
	font:bold 12px Verdana; 
	color:#fff;
	background: url('/wp-content/themes/Impreza/images/icons/sinopse.png') no-repeat;
	padding:0px 0 4px 17px;
	
}
.verSinopse2 {
    background: url('/wp-content/themes/Impreza/images/icons/sinopse.png') no-repeat;
    width: 19px;
    padding: 0 10px 0 25px;
    white-space: nowrap;
    margin-left: 20px;
}
.aviseMe { 
	font:bold 12px Verdana; 
	color:#fff;
	background: url('/wp-content/themes/Impreza/images/icons/avise.png') no-repeat;
	padding:0px 0 4px 25px;
	
}
.aviseMe2 {
    background: url('/wp-content/themes/Impreza/images/icons/aviseme2.png') no-repeat;
    width: 12px;
    clear: both;
    padding: 0 0 0 25px;
    white-space: nowrap;
    margin: 7px 0 0 20px;
}

.verSinopse2 , .aviseMe2 {
    height: 16px;
    float: left;
    font: 12px Verdana;
    color: #fff;
}
.verSinopse:hover, .aviseMe:hover, .verSinopse2:hover, .aviseMe2:hover{
    color:#ffebc2;
    text-decoration:underline;
}

.sinopseP {background: url('/wp-content/themes/Impreza/images/icons/bordasi.png') repeat-x bottom center;}

.chamaVideo , .chamaVideo2{
    width:44px;
    height:44px;
    display:block;
    background:url('/wp-content/themes/Impreza/images/estrutura/overplay.png') no-repeat 0px 0px;
    position:absolute;
    z-index:1;
	cursor: pointer;
}
.chamaVideo {
    margin:24px 0 0 45px;
}
.chamaVideo2 {
    margin:76px 0 0 48px;
}
.chamaVideo:hover , .chamaVideo2:hover{
    background:url('/wp-content/themes/Impreza/images/estrutura/overplay.png') no-repeat 0px -44px;
}
.abreSinopse {
	background:#e4e4e4; 
	padding:3px 5px; 
	width:70px; 
	margin-top:1px;
	border-radius:3px;
	border: 1px solid #fff;
	font: 10px Verdana;
	color: #665;
	
}
.abreSinopse:hover { opacity:0.5;}

.legenda {
    width: 130px;
    padding: 5px 5px !important;
    position: absolute;
    z-index: 9;
    font: 12px Verdana;
    color: #fff !important;
    background: rgba(112,112,112,0.6);
    margin: -40px 0 0 2px !important;
}
#social-buttons{
    float: right;
    display:block;
}
.facebook{
    float:left;
	margin:-4px 5px;
}
.titulo-filmes{
    color: #f07d00;
    font-family: 'zapfhumnst_btbold';
    font-weight:bold;
    -webkit-text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
    -moz-text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
    text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    transition: all 0.2s linear;
    font-size:22px;
    float:left;
    margin-top: -4px;
}
.titulo-filmes:hover{ color:#4A4A4A !important;}
.titulo-paginas{
    color: #f07d00;
    font-family: 'zapfhumnst_btbold';
    font-weight:bold;
    -webkit-text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
    -moz-text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
    text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    transition: all 0.2s linear;
    font-size:22px;
    margin-top: -4px;
	text-transform:uppercase;
}

.subtitulo-paginas{
    color: #f07d00;
    font-family: 'zapfhumnst_btbold';
    font-weight:bold;
    -webkit-text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
    -moz-text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
    text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    transition: all 0.2s linear;
    font-size:22px;
    margin-top: -4px;
}
/*KINÉFILOS*/
#kinefilosBox {max-width:320px; margin:0 auto;}

#kinefilosBox a { 
	background:transparent; 
	color:#999999 !important; 
	padding: 0 !important; 
	width:auto !important; 
	text-shadow:none !important;
	border-bottom:0 !important;
	float:none !important;
	display: inline-block;
	margin:0px 0px !important;
	width:82px !important;
}
#kinefilosBox a:hover { color:#f07d00 !important; background:transparent !important; box-shadow:none !important;}
#kinefilosBox a[alt=meio] {	border-right:1px solid #e1dede; border-left:1px solid #e1dede; width:140px !important; padding:0 10px !important; margin:0 10px !important;}
#kinefilosBox a[alt=fim] {max-width:40px !important;}


#linksKine {max-width:320px; text-align:center; float:left; margin:0 auto;}
#linksKine a{font-size:14px; text-align:center; font-size:13px;}

#midiaK {float:left; margin-top:10px; margin-left:5px;}

#kinefilosForm {float:left; margin-bottom:10px;}
#kinefilosForm input[type=email], #kinefilosForm input[type=password] {
	background:#eaeaea; 
	padding:9px 5px;
	color:#999;
	font:12px Verdana;
	border:0;
	-moz-box-shadow:    inset 0px 0px 1px rgba(0,0,0,0.2), inset 0px 1px 0px rgba(0,0,0,0.2) , 0px 1px 0px #fff;
   	-webkit-box-shadow: inset 0px 0px 1px rgba(0,0,0,0.2), inset 0px 1px 0px rgba(0,0,0,0.2) , 0px 1px 0px #fff;
   	box-shadow:         inset 0px 0px 1px rgba(0,0,0,0.2), inset 0px 1px 0px rgba(0,0,0,0.2) , 0px 1px 0px #fff;
   	margin:5px 5px;
   	width:105px;
   	float:left;
   	border-radius:5px;
   	-webkit-border-radius:5px;
   	-moz-border-radius:5px;
}

#kinefilosForm input[type=submit] {
	width:55px; 
	background:url(/wp-content/themes/Impreza/images/header/dgbotao.jpg) repeat-x; 
	border:0;
	padding:7px 0px 7px 0;
	border-radius:5px;
   	-webkit-border-radius:5px;
   	-moz-border-radius:5px;
   	color:#a75700;
   	font-weight:bold;
   	text-shadow:0 0 1px #fff;
   	height:39px;
   	float:left;
   	margin-top:5px;
   	border:1px solid #d09300;
   	cursor:pointer;
}

#kinefilosForm input[type=submit]:hover {background:#ffcc00; border:1px solid #fff;}
#kinefilosForm input[type=text]:focus , #kinefilosForm input[type=password]:focus {background:#f5e7ca;}

/*CADASTRO KINÉFILOS*/
.clear { clear:both;}
label.formKine{
    font: 12px Verdana;
    color: #838383;
    float:none;
}
.formKine input, radio, select, checkbox, textarea { float:left;}
.formKine input, select , textarea {
	background:#eaeaea; 
	padding:8px 5px;
	color:#3a3a3a;
	font:13px Verdana;
	border:0;
	-moz-box-shadow:    inset 0px 0px 1px rgba(0,0,0,0.2), inset 0px 1px 0px rgba(0,0,0,0.2) , 0px 1px 0px #fff;
   	-webkit-box-shadow: inset 0px 0px 1px rgba(0,0,0,0.2), inset 0px 1px 0px rgba(0,0,0,0.2) , 0px 1px 0px #fff;
   	box-shadow:         inset 0px 0px 1px rgba(0,0,0,0.2), inset 0px 1px 0px rgba(0,0,0,0.2) , 0px 1px 0px #fff;
   	margin:-5px 0px;
   	float:left;
   	border-radius:5px;
   	-webkit-border-radius:5px;
   	-moz-border-radius:5px;
   	margin-bottom:5px;
   	height: 32px;
}
.forms input, select , textarea {
	background:#eaeaea; 
	padding:8px 5px;
	color:#3a3a3a;
	font:13px Verdana;
	border:0;
	-moz-box-shadow:    inset 0px 0px 1px rgba(0,0,0,0.2), inset 0px 1px 0px rgba(0,0,0,0.2) , 0px 1px 0px #fff;
   	-webkit-box-shadow: inset 0px 0px 1px rgba(0,0,0,0.2), inset 0px 1px 0px rgba(0,0,0,0.2) , 0px 1px 0px #fff;
   	box-shadow:         inset 0px 0px 1px rgba(0,0,0,0.2), inset 0px 1px 0px rgba(0,0,0,0.2) , 0px 1px 0px #fff;
   	margin:5px 0px;
   	float:left;
   	border-radius:5px;
   	-webkit-border-radius:5px;
   	-moz-border-radius:5px;
   	margin-bottom:10px;
   	height: 32px;
}
.formKine input:focus, select:focus , textarea:focus {background:#fff; color:#202020;}

#cadastraKine label[for=radio1], #cadastraKine label[for=radio2] {margin-left:8px; margin-right:15px; padding:4px 0 0 0;}
#cadastraKine label[for=estado] {position:absolute; margin:-14px 0 0 -460px;}
#cadastraKine label[for=cidade] {position:absolute; margin:-14px 0 0 -300px;}
#cadastraKine select[id=ano] { margin-bottom:30px;}
#cadastraKine input[id=senha] {clear:both; margin-right:250px;}
#cadastraKine input[id=confirmasenha] {clear:both; margin-right:250px;}
#cadastraKine label[for=desejo1] , #cadastraKine label[for=desejo2] , #perguntaCheck label[for=desejo1] , #perguntaCheck label[for=desejo2] { padding:4px 0 0 10px;}
#cadastraKine label[for=numero] {position:absolute; margin:0px 0 0 -130px;}
#cadastraKine label[for=cep] {position:absolute; margin:70px 0 0 -130px;}
#cadastraKine label[for=celular] {position:absolute; margin:-14px 0 0 -165px;}
.formKine label[for=radio1] , .formKine label[for=radio2]{ padding:4px 0 0 10px;float:left;}

.formKine input[type=submit] , #fechaModal , .btLaranja{
	width:120px; 
	background:url(/wp-content/themes/Impreza/images/header/dgbotao.jpg) repeat-x; 
	border:0;
	padding:6px 0;
	border-radius:5px;
   	-webkit-border-radius:5px;
   	-moz-border-radius:5px;
   	color:#a75700;
   	font-weight:bold;
   	text-shadow:0 0 1px #fff
   	float:left;
   	clear:both;
   	margin-top:5px;
   	border:1px solid #d09300;
   	cursor:pointer;
   	-moz-box-shadow:    inset 0px 0px 1px rgba(0,0,0,0.2), inset 0px 1px 0px rgba(0,0,0,0.2) , 0px 1px 2px rgba(0,0,0,0.15);
   	-webkit-box-shadow: inset 0px 0px 1px rgba(0,0,0,0.2), inset 0px 1px 0px rgba(0,0,0,0.2) , 0px 1px 2px rgba(0,0,0,0.15);
   	box-shadow:         inset 0px 0px 1px rgba(0,0,0,0.2), inset 0px 1px 0px rgba(0,0,0,0.2) , 0px 1px 2px rgba(0,0,0,0.15);
}

.forms .cidade, .forms .leftPosition, .formKine .leftPosition {
	float: left;
	margin-top: -25px;
    }
@media only screen and (min-width:0) and (max-width: 531px) {
.forms .cidade, .forms .leftPosition, .formKine .leftPosition {
	margin-top: 0;
	}
}

@media only screen and (min-width:480px) and (max-width: 3200px) {
#dadosAdicionais > .leftPosition{
		margin-top: -25px !important;
	}
}

.formKine input[type=submit]:hover, #fechaModal:hover , .btLaranja:hover {background:#ffcc00; border:1px solid #fff;}
.kt1 {
    max-width:320px !important;
	width: 225px;
    margin-right: 16px;
}
.kt2  {
    width: 100%;
    margin-right: 16px;
    max-width: 460px;
}
.kt3  {
    width:140px !important;
    margin-right:20px;
}
.kt4 {
    max-width: 320px;
}
.kt5  {width:120px; margin-left:20px !important;}
.kt6  {max-width:155px; width:100%; margin-right:20px !important;}
.kt7  {width:60px;}
.kt8  {width:370px; margin-right:20px;}
.kt9  {width:290px; margin-right:20px;}
.kt10 {width:180px; margin-right:20px;}
.kt11 {width:270px; margin-right:20px;}
.completaDados {
    background: #fff;
    border-radius: 5px;
    box-shadow: 0 2px 5px rgba(50, 50, 50, 0.2);
    padding: 10px;
    float: left;
    width: 100%;
    max-width: 620px;
}
.ddadicionais{
    color: #f07d00;
    font-family: 'zapfhumnst_btbold';
    font-weight: bold;
    margin-bottom: 0;
}
.tollCPF {
    width: 24px;
    height: 23px;
    position: relative;
    background:transparent url(/wp-content/themes/Impreza/images/icons/aviso.png) repeat scroll 0% 0%;
    display: block;
    cursor: pointer;
    float:left;
}
#boxAviso{
	width:100%;
	max-width:460px;
	float:left; 
	background: #fff; 
	padding:5px;
	border-radius:5px;
   	-webkit-border-radius:5px;
   	-moz-border-radius:5px;
   	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:    0px 0px 5px rgba(0, 0, 0, 0.1);
	box-shadow:         0px 0px 5px rgba(0, 0, 0, 0.1);
	margin-bottom:15px;
}

#boxAviso h3 {
    color: #f07d00;
    font-family: 'zapfhumnst_btbold';
    font-weight: bold;
    font-size:24px;
}
#boxAviso p {max-width:330px; float:left; line-height:20px; font-size:13px;}
#boxAviso p strong {color:#ff9900; font-weight:bold;}
#boxAviso img {cursor:pointer;float:right;}
#boxAviso img:hover { opacity:0.7;}

#avisoMudei {
    width:100%;
	max-width:620px; 
	float:left; 
	background: #fff; 
	padding:10px;
	border-radius:5px;
   	-webkit-border-radius:5px;
   	-moz-border-radius:5px;
   	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:    0px 0px 5px rgba(0, 0, 0, 0.1);
	box-shadow:         0px 0px 5px rgba(0, 0, 0, 0.1);
	margin-bottom:15px;
}

#avisoMudei p {line-height: 25px; margin-bottom:0 !important;}
/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {
 #avisoMudei p{
        font-size: 13px;
    }
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
   #avisoMudei p{
        font-size: 12px;
    }
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
   #avisoMudei p{
        font-size: 13px;
    }
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
   #avisoMudei p{
        font-size: 13px;
    }
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
   #avisoMudei p{
        font-size: 11px;
    }
}
#avisoMudei:after {
	content: url(/wp-content/themes/Impreza/images/icons/arrow2.png);
	position:absolute;
	margin:10px 0 0 200px;
	z-index: 10;
}

#dadosAdicionais #numeroSpan { margin-top:23px;}
#dadosAdicionais #cepSpan { margin-top:21px; margin-left:25px;}
#dadosAdicionais #pergunta_6Span , #pergunta_7Span , #pergunta_8Span , #pergunta_9Span { margin-top:22px;}

.pi1 , .pi2 , .pi3 , .pi4 , .pi5 { position:absolute;}
.pi1 { margin:-10px 0 0 -230px;}
.pi2 { margin:60px 0 0 -310px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.pi1 { margin:-8px 0 0 210px;}
	.pi2 { margin:53px 0 0 140px;}
}

#conteudo2 { 
	width:100%;
	max-width:620px;
	float:left;
}

#mudaDados label {max-width:580px; margin:5px 0 15px 10px;}
#recuperaSenha label {margin:4px 0 0 10px; width:auto !important;}
.label2 {margin-right:14px !important;}
#recuperaSenha input[type=text] {margin-right:20px;}
#mudaDados input[type=text] , #mudaDados select , #recuperaSenha input[type=text] , #recuperaSenha select  {margin-top:-5px;}
#mudaDados p , #recuperaSenha p  { margin:13px 0 0 10px; float:left;}
#mudaDados p a , #recuperaSenha p a {font:12px Verdana; color:#f07d00; text-decoration:underline;}
#mudaDados p a:hover , #recuperaSenha p a:hover {color:#ffd800;}

/*PREÇOS DOS CINEMAS*/
#filter-prices { 
	width: 100%;
	margin:0 auto;
	float: left;
	border-radius: 4px;
	-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:    0px 0px 4px rgba(0, 0, 0, 0.3);
	box-shadow:         0px 0px 4px rgba(0, 0, 0, 0.3);
	background: #fff;
	padding: 3px 10px;
}
#filter-prices p  {float:left; font:bold 14px Verdana; color: #f4a804; margin: 16px 50px 0 0;line-height:22px;}
#filter-prices select  { margin-bottom: 3px;}
.precos{max-width:260px; margin-right:12px;}

.forms input[type=submit], .btLaranja {
    width: 120px;
    background: url(/wp-content/themes/Impreza/images/header/dgbotao.jpg) repeat-x;
    border: 0;
    padding: 6px 0;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    color: #a75700;
    font-weight: bold;
    text-shadow: 0 0 1px #fff;
    float: left;
    clear: both;
    margin-top: 5px;
    border: 1px solid #d09300;
    cursor: pointer;
    -moz-box-shadow: inset 0px 0px 1px rgba(0,0,0,0.2), inset 0px 1px 0px rgba(0,0,0,0.2) , 0px 1px 2px rgba(0,0,0,0.15);
    -webkit-box-shadow: inset 0px 0px 1px rgba(0,0,0,0.2), inset 0px 1px 0px rgba(0,0,0,0.2) , 0px 1px 2px rgba(0,0,0,0.15);
    box-shadow: inset 0px 0px 1px rgba(0,0,0,0.2), inset 0px 1px 0px rgba(0,0,0,0.2) , 0px 1px 2px rgba(0,0,0,0.15);
    text-align: -webkit-center;
}
.forms textarea { 
    width: 100%;
    max-width: 460px;
    max-height: 200px;
    height: 200px;
    min-height: 200px;
}
hr {
    width:100%;
    max-width: 970px;
    float: left;
    margin: -1px 0 0 0;
    height: 5px;
    border: none;
    background: url(/wp-content/themes/Impreza/images/estrutura/bordacinza.jpg) repeat-x;
    padding: 0;
}

.boxCinemas3 p {
    font: 12px Verdana;
    color: #767676;
	margin:auto;
}
.cinemaInfo {
    width:100%;
    max-width: 640px;
    float: left;
    background: url(/wp-content/themes/Impreza/images/icons/borda2.png) repeat-x bottom center;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.cinemaInfo:last-child {
    background: url(/wp-content/themes/Impreza/images/icons/linhak.png) no-repeat bottom center;
}
.cinema-cidade{
    color: #ffa811;
    font-family: 'zapfhumnst_btbold';
    font-weight:bold;
    font-size:20px;
    margin-bottom: 3px;
    
}
/*SOBRE*/
.boxTxtProd a {
    font: 14px Verdana;
    color: #727070;
    text-decoration: underline;
}

/*SINOPSE*/
.boxSinopse {
    background: #fff;
    float: left;
    padding: 10px 10px;
    border: 1px solid #ebebeb;
    margin: 0px 0 10px;
    width: 100%;
    max-width: 640px;
}
.censuraL, .censura10, .censura12,  .censura14, .censura16, .censura18, .censuraSC {
	width: 22px;
	padding:2px 0px;
	float: left;
	font: 12px Verdana;
	color: #fff;
	text-align: center;
	border-radius:3px;
	margin-top:1px;
	border: 1px solid #fff;
	margin-left: 5px;
}

.censuraL  { background:#59a500; float:right;}
.censura10 { background:#0fa1df; float:right;}
.censura12 { background:#f3c007; float:right;}
.censura14 { background:#f8810d; float:right;}
.censura16 { background:#e30c12; float:right;}
.censura18 { background:#231f20; float:right;}
.censuraSC { background:#959595; float:right;}

.destFilmes { 
	float:left;
	border:4px solid #fff;
	-webkit-box-shadow: 0px 2px 5px rgba(50, 50, 50, 0.4);
	-moz-box-shadow:    0px 2px 5px rgba(50, 50, 50, 0.4);
	box-shadow:         0px 2px 5px rgba(50, 50, 50, 0.4);
	margin-right:18px;
	width:138px;
	height:202px;
	cursor:pointer;
}

.destFilmes img {max-width:130px; height:100%;}

.destFilmes:hover {border:4px solid #ff9900;}
@media only screen and (min-width: 320px) and (max-width: 640px) {
   .destFilmes{
        width:138px;
        height:202;
        margin:0 auto;
        margin-bottom:10px;
        float:initial;
    }
}

#facebook { width:294px; float:left; background:#fff; margin:15px 0; padding:5px 3px;}

.txtSinopse { width:100%; float:none;}
.txtSinopse2 { width:620px; float:left;}
.txtSinopse p , .txtSinopse2 p { font:12px Verdana; color:#888888; margin:auto;}
.txtSinopse p strong , .txtSinopse2 p strong { font-weight:bold; font-size:13px; line-height:150%}}
.txtSinopse p > p{margin-top:-25px;}

#socialBox { max-width:450px; float:left; margin-top:15px; display:block;}
#socialBox2 { width:48px; float:left; margin-top:2px;}
.twitter-share-button { width:90px !important; margin-top:-4px;}

/*ABAS DAS DATAS DOS FILMES*/
.clearfix:after {
  content: '.';
  height: 0;
  font-size: 0;
  line-height: 0;
  display: block;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
 
/* Abas */
.tabs-content {
  background: #f5f5f5;
  font-family: sans-serif;
}
 
/* Menu das abas */

.tabs-menu ul {
   list-style: none;
   margin-left:0;
   width: 100%;
   max-width: 640px;
}
.tabs-menu ul li {
  float: left;
  margin:0;
  background:#ffd83d;
  border-radius: 4px 4px 0px 0px;
  -moz-border-radius: 4px 4px 0px 0px;
  -webkit-border-radius: 4px 4px 0px 0px;
  width:100%;
  max-width:50px;
  text-align: center;
  margin-right: .1em;
  margin-left: .1em;
}
.tabs-menu ul li a:hover {
    color:#666666;
}
.tabs-menu ul li a {
  display: block;
  padding: 5px 10px;
  text-decoration: none;
  font-size:11px;
  letter-spacing: 0.08em;
  color: #999999;
  text-align:center;
  margin: auto;
  width: 100%;
  padding: 0em;
  line-height: 18px;
  transition: all 0.1s linear;
}
.tabs-menu ul li a.active-tab-menu {
  background: #ff9900;
  color:#888888;
  font-weight:bold;
  border-radius: 4px 4px 0px 0px;
  -moz-border-radius: 4px 4px 0px 0px;
  -webkit-border-radius: 4px 4px 0px 0px;
}
 
/* Conteúdo das abas */
.tabs {
  display: none;
  padding: 10px 0;
}
.first-tab {
  display: block;
}

/*BOX CINEMAS*/
.boxCinemas {
    width: 100%;
    max-width: 640px;
    padding: 10px 10px;
    float: left;
    margin-right: 10px;
    background: #fff;
    border: 1px solid #ebebeb;
    margin-bottom: 12px;
    border-radius: 0 0 5px 5px;
}
.boxCinemas2 { 
	width:270px;
	float:left; 
	margin-left:20px; 
	background:#fff; 
	padding:0 20px 0 10px;
	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:    0px 0px 5px rgba(0, 0, 0, 0.2);
	box-shadow:         0px 0px 5px rgba(0, 0, 0, 0.2);
	border-radius: 10px 10px 0 0;
}

.boxCinemas2 h2 {
	font: bold 14px Verdana !important;
	margin-bottom: 10px;
	width: 280px;
	background: #ff9900;
	color: #fff;
	padding: 5px 10px;
	margin-left: -10px;
	border-radius: 5px 5px 0 0;
}
.cor2 { color: #ff9900 !important; font-weight:bold;}
.boxCinemas h2 { margin:0; font-size: 20px; color: #848888; float: left; width:100%; max-width:492px; font-weight:bold;}
.boxCinemas h2:hover { opacity: 0.7;}
.social-links {
    width: 105px;
    float: right;
    margin: 1px -2px 0 5px;
}
.social-links .precos {
    width: 50px;
    height: 17px;
    background: url(/wp-content/themes/Impreza/images/icons/btprecos.jpg);
    float: left;
    margin-right: 5px;
    text-indent: -99999px;
}
.ingresso {
    width: 100px;
    height: 35px;
    float: right;
    background: url(/wp-content/themes/Impreza/images/icons/bt_compra_site.png);
}
.leg , .dub , .nac { width:26px; height:18px; float:right; margin-left:6px;}
.leg { background:url(/wp-content/themes/Impreza/images/icons/leg.png) no-repeat; }
.dub { background:url(/wp-content/themes/Impreza/images/icons/dub.png) no-repeat;}
.nac { background:url(/wp-content/themes/Impreza/images/icons/nac.png) no-repeat;}
.cm{ width:26px; height:26px; float:left; background:url(/wp-content/themes/Impreza/images/icons/cm.png) no-repeat; margin-left:6px;}
.cm2{ width:100%; height:26px; float:left; background:url(/wp-content/themes/Impreza/images/icons/cm.png) no-repeat; margin-left:3px;}
.sa{ width:26px; height:26px; float:left; background:url(/wp-content/themes/Impreza/images/icons/sa.png) no-repeat; margin-left:6px;}
.sa2{ width:100%; height:26px; float:left; background:url(/wp-content/themes/Impreza/images/icons/sa.png) no-repeat; margin-left:3px;}
.d3 { width:24px; height:18px; float:left; background:url(/wp-content/themes/Impreza/images/icons/3d.png) no-repeat; margin-left:10px;}
.atmos { width:168px; height:18px; float:left; background:url(/wp-content/themes/Impreza/images/icons/atmos.png) no-repeat; margin-left:10px;}
.imax { width:46px; height:18px; float:left; background:url(/wp-content/themes/Impreza/images/icons/imax.png) no-repeat; margin-left:10px;}

.boxHorariosVip .leg , .boxHorariosEspecial .leg , .boxHorariosIMAX .leg { background:url(/wp-content/themes/Impreza/images/icons/legb.png) no-repeat !important; }
.boxHorariosVip .dub , .boxHorariosEspecial .dub , .boxHorariosIMAX .dub { background:url(/wp-content/themes/Impreza/images/icons/dubb.png) no-repeat;}
.boxHorariosVip .nac , .boxHorariosEspecial .nac , .boxHorariosIMAX .nac { background:url(/wp-content/themes/Impreza/images/icons/nacb.png) no-repeat;}
.boxHorariosVip .cm , .boxHorariosEspecial .cm , .boxHorariosIMAX .cm { background:url(/wp-content/themes/Impreza/images/icons/cm.png) no-repeat;}
.boxHorariosVip .sa , .boxHorariosEspecial .sa , .boxHorariosIMAX .sa { background:url(/wp-content/themes/Impreza/images/icons/sa.png) no-repeat;}
.boxHorariosVip .d3 , .boxHorariosEspecial .d3 { width:24px; height:18px; float:left; background:url(/wp-content/themes/Impreza/images/icons/3db.png) no-repeat; margin-left:10px;}
.boxHorariosVip .imax , .boxHorariosEspecial .imax , .boxHorariosIMAX .imax { width:46px; height:18px; float:left; background:url(/wp-content/themes/Impreza/images/icons/imax.png) no-repeat; margin-left:10px;}
.boxHorariosVip .ingresso , .boxHorariosEspecial .ingresso , .boxHorariosIMAX .ingresso { width:100px; height:35px; float:right; background: url(/wp-content/themes/Impreza/images/icons/bt_compra_site.png);}
.boxHorarios, .boxHorariosVip, .boxHorariosEspecial, .boxHorariosIMAX {
    width:100%;
    max-width: 970px;
    float: left;
    margin-bottom: 8px;
    border-bottom: 1px solid #f3f3f3;
    padding-bottom: 3px;
}
.boxHorarios p.especial strong, .boxHorariosVip p.especial strong, .boxHorariosIMAX p.especial strong, .boxHorarios2 p.especial strong {
    background: #ff9900;
    font-weight: bold;
    font-size: 9px;
    color: #fff;
    padding: 0px 2px;
}
.boxHorarios p {
    font: 12px Verdana;
    color: #727070;
    float: left;
    margin-right: 8px;
    margin-bottom:0;
}
.boxHorarios:last-child {
    border: 0;
    margin-bottom: -5px;
}
.boxHorariosVip p, .boxHorariosEspecial p, .boxHorariosIMAX p {
    font: 12px Verdana;
    color: #fff;
    float: left;
    margin-right: 8px;
    margin-bottom:0;
}
.boxHorariosVip {
    background: #767676;
    padding: 5px;
    width:100%;
    max-width: 970px;
}
.boxHorariosVip .sala, .boxHorariosEspecial .sala, .boxHorariosIMAX .sala {
    color: #fff !important;
}
.boxHorariosIMAX {
    background: #009ad8;
    padding: 5px;
    width: 100%;
    max-width:970px;
}
.boxHorariosVip .imax, .boxHorariosEspecial .imax, .boxHorariosIMAX .imax {
    width: 46px;
    height: 18px;
    float: left;
    background: url(/wp-content/themes/Impreza/images/icons/imax.png) no-repeat;
    margin-left: 10px;
}
.boxHorariosEspecial {
    background: #ff8000;
    padding: 5px;
    width:100%;
    max-width: 970px;
}
.boxHorariosEspecial .sala strong {
    color: #fff !important;
}
.sala { margin-right:0px; float:left; font:bold 13px Verdana; color:#6b6b6b !important; font-weight: bold;}
.sala strong { color: #ff9900;}
.sala2 { background:url(/wp-content/themes/Impreza/images/icons/platinum.png) no-repeat; width:198px; margin-right:0px; float:left; }
.sala2a { background:url(/wp-content/themes/Impreza/images/icons/platinuma.png) no-repeat; width:310px; margin-right:0px; float:left; }
.sala3 { background:url(/wp-content/themes/Impreza/images/icons/evolution.png) no-repeat; width:63px; margin-right:0px; float:left; }
.sala4 { background:url(/wp-content/themes/Impreza/images/icons/imax.png) no-repeat; width:63px; margin-right:0px; float:left; }
.boxHorariosVip .sala , .boxHorariosEspecial .sala , .boxHorariosIMAX .sala { color: #fff !important;}
.boxHorariosEspecial .sala strong { color: #fff !important;}
.boxHorariosIMAX .sala strong {font-weight: bold; font-size: 12px;  font-color:#ff9900!important; padding:0px 2px; }

#horariosMenu {
    width: 100px;
    position: absolute;
    margin: -22px 0 0 525px;
}
.boxHorarios2 p {
    font: 12px Verdana;
    color: #727070;
    float: left;
    margin-right: 8px;
    margin-bottom: 5px;
}
.boxHorarios2 {
    margin-bottom: 8px;
    border-bottom: 1px solid #efefef;
}
.boxHorarios2:last-child { border-bottom: none; margin-bottom: 0;}
.enviaBt {
    width: 23px;
    height: 21px;
    background: url(/wp-content/themes/Impreza/images/icons/btenvie.png) top center no-repeat;
    float: left;
    margin-left: 20px;
}
#filter-prices { 
    width:100%;
	max-width: 970px; 
	float: left;
	border-radius: 4px;
	-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:    0px 0px 4px rgba(0, 0, 0, 0.3);
	box-shadow:         0px 0px 4px rgba(0, 0, 0, 0.3);
	background: #fff;
	padding: 3px 10px;
	margin-bottom: 20px;
}

#filter-prices p  { float: left; font:bold 14px Verdana; color: #f4a804; margin: 16px 110px 0 0;}
#filter-prices select  { margin-bottom: 3px;} 

/*RESULTADO DA BUSCA*/
.boxResulBusca {
    margin-bottom: 20px;
    padding-bottom: 10px;
    float: left;
    width:100%;
    max-width: 640px;
    background: url(/wp-content/themes/Impreza/images/icons/linhak.png) no-repeat bottom center;
    margin-top: 25px;
}
.boxResulBusca h1 { 
	color:#ff7f00;  
	font-family: 'zapfhumnst_btbold'; 
	-webkit-text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
	-moz-text-shadow:    0px 1px 0px rgba(255, 255, 255, 1);
	text-shadow:         0px 1px 0px rgba(255, 255, 255, 1);
	font-weight:bold;
	font-size:21px;
	margin: -4px 0 0 0;
}
.boxResulBusca h1:hover { 
	color:#666666;  
}
#resultadoBuscaBox {
    width:100%;
    max-width: 970px;
    float: left;
    background: #fff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    padding: 8px 20px;
    margin-bottom: 35px;
}
#resultadoBuscaBox {
	width:100%;
	max-width:970px; 
	float:left;
	background:#fff;
	border-radius:5px;
   	-webkit-border-radius:5px;
   	-moz-border-radius:5px;
   	padding:8px 20px;
   	margin-bottom: 35px;
}

#resultadoBuscaBox span { float: left; color:#e87a04; font:bold 14px Verdana; margin: 2px 10px 0 -5px;}
#resultadoBuscaBox p {
    font: 12px Verdana;
    color: #767676;
    line-height: 22px;
    padding-bottom: 5px;
    margin-bottom: -5px;
}
h2,h3,h4 { color:#ffa811;  font-family: 'zapfhumnst_btbold'; }
h1 { font-size:22px; float:left; clear:both; font-weight:normal;}
h2 { font-size:20px;}
.boxCinemas2 { 
	width:270px;
	float:left; 
	margin-left:20px; 
	background:#fff; 
	padding:0 20px 0 10px;
	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:    0px 0px 5px rgba(0, 0, 0, 0.2);
	box-shadow:         0px 0px 5px rgba(0, 0, 0, 0.2);
	border-radius: 10px 10px 0 0;
}

.boxCinemas2 h2 {
	font: bold 14px Verdana !important;
	margin-bottom: 10px;
	width: 280px;
	background: #ff9900;
	color: #fff;
	padding: 5px 10px;
	margin-left: -10px;
	border-radius: 5px 5px 0 0;
}

.boxCinemas h2 { margin-bottom:10px; font-size: 20px; color: #848888; float: left; width:100%;}
.boxCinemas h2:hover { opacity: 0.7;}
.buscaResultado h1 {
    width:100px !important;
    max-width:590px;
}
.boxSinopse {background:#fff; float:left; padding:10px 10px; border:1px solid #ebebeb; margin:0px 0 10px; width:100%; max-width: 640px;}
.boxSinopse2 {background:#fff; float:left; padding:10px 10px; border:1px solid #ebebeb; margin:0px 0 10px; width:100%; max-width: 960px;}
.boxSinopse .txtSinopse {max-width:430px !important;}

.genero , .fechaSinopse, .abreSinopse {float: left; text-align:center; display:block; position:relative; margin-top:1px;}
.genero {background:#e4e4e4; font:11px Verdana; color:#665;  width:140px; padding:6px 0 6px 0; margin-top:1px; border-radius:3px;}
.genero strong {font-size:12px; font-weight:bold;}
.fechaSinopse {background:#999; font: 10px Verdana; color:#fff; width:45px; float: right; padding:3px 5px; border-radius:3px; border: 1px solid #fff; margin-left: 30px;}
.fechaSinopse:hover {background:#ffae00;}

.abreSinopse {
	background:#e4e4e4; 
	padding:3px 5px; 
	width:82px; 
	margin-top:1px;
	border-radius:3px;
	border: 1px solid #fff;
	font: 10px Verdana;
	color: #665;
	float:right;
	
}
.abreSinopse:hover { opacity:0.5;}
.abreSinopse:hover { color:#333 !important;}

.censuraL, .censura10, .censura12,  .censura14, .censura16, .censura18, .censuraSC {
	width: 22px;
	padding:2px 0px;
	/*float: right;*/
	font: 12px Verdana;
	color: #fff;
	text-align: center;
	border-radius:3px;
	margin-top:1px;
	border: 1px solid #fff;
	margin-left: 5px;
}

.destFilmes img {width:138px; height:194px;}

.destFilmes:hover {border:4px solid #ff9900;}

#facebook { max-width:294px; float:left; background:#fff; margin:15px 0; padding:5px 3px;}

.txtSinopse {width:100%; max-width:430px; float:left;}
.txtSinopse2 {width:100%; max-width:620px; float:left;}
.txtSinopse p , .txtSinopse2 p { font:12px Verdana; color:#888888; line-height:18px;}
.txtSinopse p strong , .txtSinopse2 p strong { font-weight:bold; font-size:13px;}

#socialBox { width:450px; float:left; margin-top:15px;}
#socialBox2 { width:48px; float:right; margin-top:2px;}
.twitter-share-button { width:90px !important;}

/*BOX LEGENDA*/
#boxLegendas {width:100%; max-width:640px; float:left; margin-top:15px; background:#fff;}
#boxLegendas p{font-size:12px; font: 12px Verdana;color: #767676;line-height:20px; margin-left:25px;}
#boxLegendas2 {width:100%; max-width:970px; float:left; margin-top:15px; background:#fff;}
#boxLegendas2 h4 {width:100%; max-width:970px; padding:3px 10px; background:#ccc; float:left; font:bold 14px Verdana; color:#665; margin-bottom:5px;}
#boxLegendas h4 {width:100%; max-width:640px; padding:3px 10px; background:#ccc; float:left; font:bold 14px Verdana; color:#665; margin-bottom:5px;}
#boxLegendas p strong, #boxLegendas2 p strong { width:15px; background:#ff9900; margin-left:3px; margin-right:5px; float:left; color:#fff; font-weight:bold; text-align:center;}
 
 /*PÁGINAS CINEMAS*/
 .boxFull2 {
    width:100%;
    max-width: 640px;
    float: left;
    margin: 10px 0;
    background: url(/wp-content/themes/Impreza/images/icons/borda2.png) repeat-x bottom center;
    padding-bottom: 20px;
    margin-bottom: 10px;
}
 .iconsCinema {
    width:100%;
    max-width:100px;
    float: right;
    margin-right: -7px;
}
#mapaCinema {
    width:100%;
    max-width: 620px;
    height: 215px;
    float: left;
    -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
    margin-top: 5px;
}
.cinemaIco { margin:0 5px 10px 0; float:right;}
.iconsCinema:last-child { margin-right:0;}
.cinemaIco:hover { opacity:0.5;}
@media screen and (min-width: 1280px) and (max-width:3200px) {
  .iconsCinema {
        margin-right:15px;
    }
}
@media screen and (min-width: 0px) and (max-width:640px) {
  #mapaCinema {
        display:none;
    }
}
/*MINI BANNER DE PROMOÇÕES*/
.promotionSite {
    padding-top: 5px;
}
.aviso {
    background: url(/wp-content/themes/Impreza/images/icons/aviso.png) no-repeat top left;
    padding: 3px 0 5px 30px;
    margin-top: 10px;
}
.boxMovie {
    width:100%;
    max-width: 970px;
    float: left;
    background: #fff;
    padding: 10px 10px;
    border: 1px solid #EBEBEB;
}
.horariosMovie {width:100%; max-width:970px; float: left;}
.horariosMovie h2 {
    margin:15px 0 10px 0;
    width:100%;
    max-width:960px; 
    padding:3px 5px;
    background:#efefef;
    float:left;
	color:#7d7d7d;
    border-radius:4px;
    font-weight:bold;
    font-family:'zapfhumnst_btbold';
}
.boxMovie .txtSinopse {max-width:790px;}
.linha2 {
    width:100%;
    max-width: 970px !important;
    background: url(/wp-content/themes/Impreza/images/icons/borda2.png) repeat-x bottom center;
    float: left;
    height: 3px;
    margin: 15px 0 15px 0;
}
#boxLegendas2 {
    width:100%;
    max-width: 970px;
    float: left;
    margin-top: 15px;
    background: #fff;
}
#boxLegendas p, #boxLegendas2 p {
    margin-bottom: 5px;
    margin-left:25px;
    font: 12px Verdana;
    color: #767676;
    line-height: 13px;
}

/* CINEMAS */
#filtroMapaCinemas{
    float: right;
    display: block;
    max-width: 520px;
}
.pagina-cinemas{color: #f07d00;
    font-family: 'zapfhumnst_btbold';
    font-weight: bold;
    -webkit-text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
    -moz-text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
    text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    transition: all 0.2s linear;
    font-size: 26px;
    margin: 7px;
    text-transform: uppercase;
}
#boxMapas {
    width: 970px;
    height: 470px;
    float: left;
    margin: 0 0 20px 0;
    border:1px solid #cccccc;
}
@media screen and (min-width: 0px) and (max-width:640px) {
  #boxMapas {
        display:none;
    }
}
.cinemaInfo h3 {
    color: #888888;
    font: 14px Verdana;
    font-weight: bold;
    padding: 5px 0 5px 40px;
    background: url(/wp-content/themes/Impreza/images/icons/salas.png) no-repeat left center;
    margin-bottom: 10px;
}
.cinemaInfo {
    width:100%;
    max-width: 640px;
    float: left;
    background: url(/wp-content/themes/Impreza/images/icons/borda2.png) repeat-x bottom center;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.cinemaInfo h2 {
    padding: 10px 0;
    font-weight:bold;
}
.btCinema a {
	float:left;
	width: 175px;
	height:40px;
	padding:0px 4px;
	background:#cccccc;
	color:#fff !important;
	text-shadow: 0px 2px 1px rgba(0,0,0,0.15);
	margin-bottom: 22px;
	margin-left:5px;
	text-transform: uppercase;
	border-radius:5px;
		
}
.btCinema{height:50px;}
.btCinema a p{color:#888888 !important; text-shadow:none !important; font:12px Verdana !important; font-weight:bold !important; }
.btCinema a:hover {background:#ffffff;}
.btCinema a img {float: left; border-right:1px solid #d6d6d6; margin-right:10px; margin-bottom:-15px; padding:3px 5px;}
.btCinema a p {float: left; margin-top:12px; color:#fff;}
.txtCinema {
    width: 100%;
    max-width:425px;
    min-height: 150px;
    float: left;
    margin-right: 20px;
}

/*CARROSSEL HOME*/
.wrapper-dropdown {
    /* Size & position */
    position: relative;
    padding: 10px 8px 10px 8px;
    cursor: pointer;
    outline: none;
    font-family: 'zapfhumnst_btbold';
    font-size:28px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    margin-top:8px;
    margin-left:8px;
    float:left;
}

.wrapper-dropdown:after { /* Little arrow */
    content: url(/wp-content/themes/Impreza/images/icons/seletor1.png);
    width: 21px; height: 17px;

}

.wrapper-dropdown .dropdown {
    /* Size & position */
    position: absolute;
    top: 100%;
    left: -35px;
    right: 0;
    /* Styles */
    background: #fff;
    border-radius: 0 0 5px 5px;
    border: 1px solid rgba(0,0,0,0.2);
    border-top: none;
    border-bottom: none;
    list-style: none;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;

    /* Hiding */
    max-height: 0;
    overflow: hidden;
	
	/*MM*/
	z-index: 15;
}

.wrapper-dropdown .dropdown li {
    padding: 0 10px ;
}

.wrapper-dropdown .dropdown li a {
     display: block;
    font:12px Verdana;
    text-decoration: none;
    color: #727070;
    padding: 10px 0;
    transition: all 0.3s ease-out;
    border-bottom: 1px solid #e6e8ea;
}

.wrapper-dropdown .dropdown li:last-of-type a {
    border: none;
}

.wrapper-dropdown .dropdown li i {
    margin-right: 5px;
    color: inherit;
    vertical-align: middle;
}

/* Hover state */

.wrapper-dropdown .dropdown li:hover a {
    color: #f07d00;
}


/* Active state */

.wrapper-dropdown.active , .wrapper-dropdown.active .selecionadoCat {
    border-radius: 5px 5px 0 0;
    background: #f07d00;
    box-shadow: none;
    border-bottom: none;
    color: #fff !important;
}

.wrapper-dropdown.active:after {content: url(/wp-content/themes/Impreza/images/icons/seletor2.png); width: 21px; height: 17px;}

.wrapper-dropdown.active:after {
    border-color: #82d1ff transparent;
}

.wrapper-dropdown.active .dropdown {
    border-bottom: 1px solid rgba(0,0,0,0.2);
    max-height: 400px;
}
#selecionaCat {float: left; color:#f07d00 !important;}
#selecionaCat li a { 
	color:#fff; 
	float:left;
	font-family: 'zapfhumnst_btroman';
}
	
.selecionadoCat {
	color:#f07d00 !important;
	font-size:24px;
	padding:5px 0px;
	font-weight:bold;
}
/* HOME */
#prev , #next { 
	position:absolute; 
	cursor:pointer; 
	top:63px; 
	z-index: 9; 
	width:21px; 
	height:73px; 
	display:block;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
#prev:hover , #next:hover {opacity:1;}
#prev {left: -20px; background:url(/wp-content/themes/Impreza/images/estrutura/setaesq.png) no-repeat;}
#next {right: -18px; background:url(/wp-content/themes/Impreza/images/estrutura/setadir.png) no-repeat right;}
#next:hover {background:url(/wp-content/themes/Impreza/images/estrutura/setadir.png) no-repeat left;}
#prev:hover {background:url(/wp-content/themes/Impreza/images/estrutura/setaesq.png) no-repeat right;}

/*SALAS ESPECIAIS*/
.boxTxtProd p { font:14px Verdana; color:#727070; line-height:25px; margin-bottom:15px;}
.boxTxtProd a { font:14px Verdana; color:#727070; text-decoration:underline;}
.boxTxtProd strong { font:bold 14px Verdana; color:#f07d00;}

.btVideo {
    float: right;
    width: 100%;
    max-width: 320px;
    padding: 0px 4px;
    background: #cccccc;
    color: #fff !important;
    text-shadow: 0px 2px 1px rgba(0,0,0,0.15);
    margin-bottom: 22px;
    text-transform: uppercase;
    border-radius: 5px;
    margin-top: -50px;
}
.btVideo a p {
    color: #888888 !important;
    text-shadow: none !important;
    font: 10px Verdana !important;
    font-weight: bold !important;
}
@media screen and (max-width: 640px) and (min-width: 0px){
	.btVideo {
    margin: 3px 5px;
    float: left !important;
}
}
h2.title{
	font-size:24px;
	font-weight:bold !important;
	margin:0;
	clear:both; 
}
/*BOMBONIERE*/
.boxPipocas{ 
	width:100%;
	max-width:190px;
	float:left;
	-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:    0px 0px 3px rgba(0, 0, 0, 0.3);
	box-shadow:         0px 0px 3px rgba(0, 0, 0, 0.3);
	margin-right:20px;
	margin-bottom:20px;
}
@media only screen and (min-width:0) and (max-width:767px) {
   .boxPipocas{
   	max-width:110px;
   	margin-left:5px;
    }
}

.boxPipocas:last-child { margin-right:0px;}

.boxPipocas img {float:left;}
.boxPipocas p { 
	float:left; 
	padding:5px 0; 
	text-align:center; 
	background:#999;
	font-family: 'zapfhumnst_btroman';
	font-size:14px;
	color:#fff;
	text-shadow:0px -1px 0px rgba(0, 0, 0, 0.2);
    width:100%;
	max-width:190px;
	margin-bottom:1px !important;
	text-transform:uppercase;
}
.descCombo {
    font-size: 12px !important;
    text-transform: none !important;
    border-top: 1px solid #fff;
    padding-top: 5px;
    padding: 0 5px;
}

.bomboniere , .bomboniere2 {width:100%; max-width:640px; float:left; max-width:640px;}
.bomboniere2 { margin-top:25px;}
.bomboniere h2 , .bomboniere2 h2 { color:#f07d00; float:left; width:100%; margin-bottom: 0;}
.bomboniere hr , .bomboniere2 hr { max-width:610px; float:left; margin:4px 0 15px 0px;}

.autocomplete-suggestions{
    background-color: #ffffff;
    border-radius: 0 0 12px 12px !important;
    border: 2px solid #eb7e08;
    padding: 10px;
    border-top: 0 !important;
}
.autocomplete-suggestion{
    cursor: pointer;
    font-size: 13px;
    font-weight: 600;
    color: #555;
    padding-bottom: 8px;
    line-height: 1;
}
.autocomplete-suggestion strong{
    color:#cc8437;
}
.autocomplete-suggestion:hover{
    background-color:#f5f5f5;
}
.autocomplete-group{
    text-transform: uppercase;
    font-size: 16px;
    color: #eb7e08;
    font-weight: bold;
    border-bottom: 1px solid #eb7e08;
    margin-bottom: 3px;
}

.l-section-h{
	padding: 50px 0px 0px 0px;
}

/*RODAPÉ REDES SOCIAIS*/

#linksRapidos {float:left; width:150px;}

#linksRapidos a {
	float:left;
	width: 142px;
	text-align:center;
	padding:13px 0 12px 0px;
	background:#707070;
	border:1px solid #7a7a7a;
	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:    0px 0px 5px rgba(0, 0, 0, 0.3);
	box-shadow:         0px 0px 5px rgba(0, 0, 0, 0.3);
	font:bold 12px Verdana;
	color:#fff;
	text-shadow: 0px 2px 1px rgba(0,0,0,0.15);
	margin-bottom: 22px;
	text-transform: uppercase;
		
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	 #linksRapidos a {padding:14px 0 13px 0px;}
}
#social {
    float: right;
    max-width: 310px;
    margin: 5px 170px 0;
    position: absolute;
}
@media only screen and (min-width:0) and (max-width:768px) {
   #social p{
   	display:none;
    }
}
@media only screen and (min-width:0) and (max-width:768px) {
   #social a{
   	width: 100px !important;
   	height:45px !important;
   	margin-top:-3px !important;
   	padding:5px 0 1px 0px !important;
   	margin-bottom: 24px;
    }
}
@media only screen and (min-width:0) and (max-width:768px) {
   #social a img{
		border-right:0 !important; margin:-4px 20px;
    }
}

#social a {
	float:left;
	width: 300px;
	height:41px;
	padding:0px 0px;
	background:#707070;
	border:1px solid #7a7a7a;
	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:    0px 0px 5px rgba(0, 0, 0, 0.3);
	box-shadow:         0px 0px 5px rgba(0, 0, 0, 0.3);
	font:bold 12px Verdana;
	color:#fff !important;
	text-shadow: 0px 2px 1px rgba(0,0,0,0.15);
	margin-bottom: 22px; 
	text-transform: uppercase;
		
}
#social a p{color:#fff !important; margin-bottom:0px !important; padding-top:9px;}

#linksRapidos a:hover , #social a:hover {background:#ffae00; border-color:#fff;}

#social a img {float: left; border-right:1px solid #7a7a7a; margin-right:10px;}

#rodape { width: 100%; padding:10px 0; background:#535353; float:left; position:relative; bottom:-40px;}
#rodape p { font:12px Verdana; color:#acacac; float:left;}
#rodape a { font:12px Verdana; color:#acacac; float:right;}
#rodape a:hover {color:#FDAF17; text-decoration:underline;}

 /*ALERTAS*/
 .alerta_erro{background-color:#ffcccc; border:1px solid #fb2b2b; padding:10px; max-width:640px; margin-bottom:10px;}
 .alerta_sucesso{background-color:#c4ead6; border:1px solid #3cb878; padding:10px; max-width:640px; margin-bottom:10px;}

.w-nav-title{
    font-family: 'zapfhumnst_btroman' !important;
    padding: 0 0 5px 5px;
}
h1, h2, h3{
    font-family: 'zapfhumnst_btbold' !important;
}

@font-face {
font-family: 'zapfhumnst_btroman';
src: url('/wp-content/themes/Impreza/fonts/zapfhumnst_bt_roman-webfont.eot');
src: url('/wp-content/themes/Impreza/fonts/zapfhumnst_bt_roman-webfont.eot?#iefix') format('embedded-opentype'),
url('/wp-content/themes/Impreza/fonts/zapfhumnst_bt_roman-webfont.woff') format('woff'),
url('/wp-content/themes/Impreza/fonts/zapfhumnst_bt_roman-webfont.ttf') format('truetype'),
url('/wp-content/themes/Impreza/fonts/zapfhumnst_bt_roman-webfont.svg#zapfhumnst_btroman') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'zapfhumnst_btbold';
src: url('/wp-content/themes/Impreza/fonts/zapfhumnst_bt_bold-webfont.eot');
src: url('/wp-content/themes/Impreza/fonts/zapfhumnst_bt_bold-webfont.eot?#iefix') format('embedded-opentype'),
url('/wp-content/themes/Impreza/fonts/zapfhumnst_bt_bold-webfont.woff') format('woff'),
url('/wp-content/themes/Impreza/fonts/zapfhumnst_bt_bold-webfont.ttf') format('truetype'),
url('/wp-content/themes/Impreza/fonts/zapfhumnst_bt_bold-webfont.svg#zapfhumnst_btbold') format('svg');
font-weight: normal;
font-style: normal;
}

.fb-like iframe{
    max-width: auto;
}

.accordion-toggle{
    
}

.accordion-toggle h3{
    font-family: 'zapfhumnst_btbold';
    font-size: 19px;
    float: left;
    color: #727070 !important;
    font-weight: bold;
    margin-top: 15px !important;
    margin-bottom: 0px !important;
    padding: 0px;
}

.accordion-toggle:not(.collapsed) h3{
    color: #ff9900 !important;
}

.accordion-toggle .accordion-control{
   background: url(/wp-content/themes/Impreza/images/icons/setabaixo.png);
   color: #000000 !important;
   float: left;
   width: 20px;
   height: 15px;
   margin-top: 15px;
}

.accordion-toggle:not(.collapsed) .accordion-control, 
.accordion-toggle:hover .accordion-control{
   background: url(/wp-content/themes/Impreza/images/icons/setacima.png);
   color: #ff9900 !important;
}

.panel{
    border: 0px !important;
    margin-bottom: 0px;
    background-color: transparent !important;
}


.panel-heading{
   padding: 0px !important;
   height: 40px !important;
}

.panel-body{
    margin-bottom: 5px !important;
}

/* TOLLCPF Tooltip container */
.tollCPF {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black; /* If you want dots under the hoverable text */
}

/* Tooltip text */

.tollCPF .tooltiptext {
   visibility: hidden;
   background-color: #EEECEC;
   color: #999;
   text-align: center;
   padding: 10px;
   border-radius: 6px;
   position: relative;
   z-index: 1;
   margin-left: 25px;
   height: auto;
   border: 4px solid #DCD7D1;
   font-weight: bold;
   width: 180px;
   line-height: 1em;
   font-size: 12px;
   top: -38px;
}
/*@media only screen and (min-width:414px) and (max-width:768px){
	.tollCPF .tooltiptext{
		margin:-65px 0 50px -155px;
}*/

/* Show the tooltip text when you mouse over the tooltip container */
.tollCPF:hover .tooltiptext {
    visibility: visible;
    font-weight: bold /* negrito no texto */
   -webkit-transition: 0.5s ease-in;
   -moz-transition: 0.5s ease-in;
   -o-transition: 0.5s ease-in;
   transition: 0.5s ease-in;
}
/*ÍCONE DO MAPA*/
.mapsIco img{
    width:24px;
    height:22px;
    float: right;
    margin-right:6px !important;
    border:2px solid #888;
    border-radius:2px;
}

/*MENU*/
#menu-item-282{background-color:#fd4f00;}
#menu-item-283{background-color:#ff9e19;}
#menu-item-284{background-color:#00af40;}
#menu-item-285{background-color:#61259e;}
#menu-item-41{background-color:#0074c8;}
#menu-item-286{background-color:#fd4f00;}
#menu-item-846{background-color:#ff9e19;}
#menu-item-287{background-color:#00af40;}
/*empresa*/
.menu-item-168:hover{background-color:#fd4f00; margin:0 10px;}
.menu-item-169:hover{background-color:#fd4f00; margin:0 10px;}
.menu-item-170:hover{background-color:#fd4f00; margin:0 10px;}
.menu-item-171:hover{background-color:#fd4f00; margin:0 10px;}
.menu-item-172:hover{background-color:#fd4f00; margin:0 10px;}
.menu-item-173:hover{background-color:#fd4f00; margin:0 10px;}
.menu-item-174:hover{background-color:#fd4f00; margin:0 10px;}
.menu-item-1760:hover{background-color:#fd4f00; margin:0 10px;}
.menu-item-1761:hover{background-color:#fd4f00; margin:0 10px;}
.menu-item-1762:hover{background-color:#fd4f00; margin:0 10px;}
/*produtos*/
.menu-item-195:hover{background-color:#ff9e19; margin:0 10px;}
.menu-item-194:hover{background-color:#ff9e19; margin:0 10px;}
.menu-item-193:hover{background-color:#ff9e19; margin:0 10px;}
.menu-item-192:hover{background-color:#ff9e19; margin:0 10px;}
.menu-item-191:hover{background-color:#ff9e19; margin:0 10px;}
.menu-item-190:hover{background-color:#ff9e19; margin:0 10px;}
.menu-item-189:hover{background-color:#ff9e19; margin:0 10px;}
/*cinemas*/
.menu-item-902:hover{background-color:#00af40; margin:0 10px;}
.menu-item-225:hover{background-color:#00af40; margin:0 10px;}
.menu-item-224:hover{background-color:#00af40; margin:0 10px;}
.menu-item-223:hover{background-color:#00af40; margin:0 10px;}
.menu-item-222:hover{background-color:#00af40; margin:0 10px;}
/*filmes*/
.menu-item-240:hover{background-color:#61259e; margin:0 10px;}
.menu-item-239:hover{background-color:#61259e; margin:0 10px;}
.menu-item-238:hover{background-color:#61259e; margin:0 10px;}
.menu-item-237:hover{background-color:#61259e; margin:0 10px;}
/*promoções*/
.menu-item-251:hover{background-color:#fd4f00; margin:0 10px;}
.menu-item-250:hover{background-color:#fd4f00; margin:0 10px;}
.menu-item-1347:hover{background-color:#fd4f00; margin:0 10px;}
/*kinéfilos*/
.menu-item-39:hover{background-color:#ff9e19; margin:0 10px;}
.menu-item-844:hover{background-color:#ff9e19; margin:0 10px;}
.menu-item-847:hover{background-color:#ff9e19; margin:0 10px;}
.menu-item-845:hover{background-color:#ff9e19; margin:0 10px;}
/*ingressos*/
.menu-item-1155:hover{background-color:#00af40; margin:0 10px;}
.menu-item-258:hover{background-color:#00af40; margin:0 10px;}

.bgmidia{
    position:absolute;
    text-align: center;
    min-width:100%;
    background-repeat: no-repeat;
    background-position: top center;
    background-attachment: scroll;
    background-size: initial;
}
.bgmidia img {height:900px;}

/*TEXTOS BILHETERIA*/
@media screen and (min-width:0) and (max-width:736px){
	.promo-bilheteria{
		margin-top:-50px !important;
	}
}
/*.pagina-cinemas{color:#00af40;}
#areaCinemas h1{color:#00af40;}
.boxCinemas3 h2{color:#38ec7a;}
.titulo-filmes{color:#00af40;}
h3.cor2{color:#38ec7a !important;}
h2.cor2{color:#00af40 !important;}*/
/*.w-tabs-section-title{color:#fd4f00 !important;}*/

