


/* Typography
   ========================================================================== */

body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	line-height: 26px;
	font-weight: 400;
	}
.w-blog-post {
	font-size: 16px;
	}

.l-header .menu-item-language,
.l-header .w-nav-item {
	font-family: Verdana, Geneva, 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: 16px;
	}
.type_mobile .menu-item-language > a,
.l-header .type_mobile .w-nav-anchor.level_1 {
	font-size: 16px;
	}
.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: 16px;
	}

h1, h2, h3, h4, h5, h6,
.w-blog-post.format-quote blockquote,
.w-counter-number,
.w-logo-title,
.w-pricing-item-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: "Ubuntu", sans-serif;
	font-weight: 300;
	}
h1 {
	font-size: 48px;
	letter-spacing: 0px;
	}
h2 {
	font-size: 32px;
	letter-spacing: 0px;
	}
h3 {
	font-size: 32px;
	letter-spacing: 0px;
	}
h4,
.widgettitle,
.comment-reply-title {
	font-size: 32px;
	letter-spacing: 0px;
	}
h5,
.w-blog:not(.cols_1) .w-blog-list .w-blog-post-title {
	font-size: 32px;
	letter-spacing: 0px;
	}
h6 {
	font-size: 32px;
	letter-spacing: 0px;
	}
@media (max-width: 767px) {
body {
	font-size: 16px;
	line-height: 26px;
	}
.w-blog-post {
	font-size: 16px;
	}
h1 {
	font-size: 36px;
	}
h2 {
	font-size: 28px;
	}
h3 {
	font-size: 28px;
	}
h4,
.widgettitle,
.comment-reply-title {
	font-size: 28px;
	}
h5 {
	font-size: 28px;
	}
h6 {
	font-size: 28px;
	}
}

/* Layout Options
   ========================================================================== */

.l-body,
.l-header.pos_fixed {
	min-width: 1500px;
	}
.l-canvas.type_boxed,
.l-canvas.type_boxed .l-subheader,
.l-canvas.type_boxed ~ .l-footer .l-subfooter {
	max-width: 1500px;
	}
.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: 1200px;
	}
.l-sidebar {
	width: 25%;
	}
.l-content {
	width: 68%;
	}
@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: 70px;
	}
.l-header.layout_advanced .l-subheader.at_middle,
.l-header.layout_centered .l-subheader.at_middle {
	height: 70px;
	}
.l-header.layout_standard.sticky .l-subheader.at_middle,
.l-header.layout_extended.sticky .l-subheader.at_middle {
	line-height: 70px;
	}
.l-header.layout_advanced.sticky .l-subheader.at_middle,
.l-header.layout_centered.sticky .l-subheader.at_middle {
	line-height: 60px;
	height: 60px;
	}
.l-subheader.at_top {
	height: 60px;
	}
.l-subheader.at_top,
.l-subheader.at_bottom {
	line-height: 60px;
	}
.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: 60px;
	}
.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: 70px;
	}
.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: 130px;
	}
.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: 130px;
	}
.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: 130px;
	}
.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 16px;
	} 
.w-nav.type_desktop .btn.w-nav-item.level_1 {
	margin: 0 8px;
	}
.rtl .w-nav.type_desktop .btn.w-nav-item.level_1:last-child {
	margin-right: 8px;
	}
.l-header.layout_sided .w-nav.type_desktop {
	line-height: 32px;
	}
   
/* Logo Options
   ========================================================================== */

@media (min-width: 901px) {
.w-logo-img {
	height: 50px;
	}
.w-logo.with_transparent .w-logo-img > img.for_default {
	margin-bottom: -50px;
	}
.l-header.layout_standard.sticky .w-logo-img,
.l-header.layout_extended.sticky .w-logo-img {
	height: 50px;
	}
.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: -50px;
	}
.l-header.layout_advanced.sticky .w-logo-img,
.l-header.layout_centered.sticky .w-logo-img {
	height: 50px;
	}
.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: -50px;
	}
.l-header.layout_sided .w-logo-img > img {
	width: 200px;
	}
.w-logo-title {
	font-size: 28px;
	}
}
@media (min-width: 601px) and (max-width: 900px) {
.w-logo-img {
	height: 50px;
	}
.w-logo.with_transparent .w-logo-img > img.for_default {
	margin-bottom: -50px;
	}
.w-logo-title {
	font-size: 28px;
	}
}
@media (max-width: 600px) {
.w-logo-img {
	height: 50px;
	}
.w-logo.with_transparent .w-logo-img > img.for_default {
	margin-bottom: -50px;
	}
.w-logo-title {
	font-size: 28px;
	}
}
/* Color Styles
   ========================================================================== */

/* Body Background Color */
.l-body {
	background-color: #000;
	}

/*************************** 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: #fff;
	}

/* Header Text Color */
.l-subheader.at_middle,
.transparent .l-subheader.at_middle .type_mobile .w-nav-list.level_1 {
	color: #000;
	}
.l-subheader.at_middle .w-nav-anchor.level_1 .ripple {
	background-color: #000;
	}

/* 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 {
	color: #555;
	}

/* 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: #000000;
	}

/* 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;
	}
.l-subheader.at_bottom .w-nav-anchor.level_1 .ripple {
	background-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 {
	color: #555;
	}

/* Transparent Header Text Color */
.l-header.transparent .l-subheader {
	color: #ffffff;
	}

/* 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 .type_desktop .w-nav-item.level_1:hover .w-nav-anchor.level_1 {
	color: #ffffff;
	}

/* Search Form Background Color */
.w-search-background,
.w-search.layout_fullwidth .w-form,
.w-search.layout_simple .w-form input,
.w-search.layout_modern .w-form input {
	background-color: #000 !important;
	}

/* Search Form Text Color */
.w-search .w-form {
	color: #ffffff;
	}
.w-search.layout_fullscreen .w-form-row-field:after,
.w-search.layout_fullscreen .w-form-row.focused .w-form-row-field-bar:before,
.w-search.layout_fullscreen .w-form-row.focused .w-form-row-field-bar:after {
	background-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: #fff;
	}

/* 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: #555;
	}

/* 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: #555;
	}

/* 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: #555;
	}

/* 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: #fff;
	}

/* 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: #555;
	}
.l-header .w-nav-anchor.level_2 .ripple,
.l-header .w-nav-anchor.level_3 .ripple,
.l-header .w-nav-anchor.level_4 .ripple {
	background-color: #555;
	}

/* 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: #000;
	}

/* 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: #000000;
	}

/* 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: #555;
	}

/* Menu Button Background Color */
.btn.w-nav-item .w-nav-anchor.level_1 {
	background-color: #000 !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:hover .w-nav-anchor.level_1 {
	background-color: #000000 !important;
	}

/* Menu Button Hover Text Color */
.no-touch .btn.w-nav-item:hover .w-nav-anchor.level_1 {
	color: #ffffff !important;
	}

/*************************** MAIN CONTENT ***************************/

/* Background Color */
.l-preloader,
.l-canvas,
.w-blog.layout_masonry .w-blog-post-h,
.w-cart-dropdown,
.w-pricing.style_1 .w-pricing-item-h,
.w-person.layout_card,
#lang_sel ul ul,
#lang_sel_click ul ul,
#lang_sel_footer,
.woocommerce .form-row .chosen-drop,
.woocommerce-ordering:after,
.woocommerce-type_2 .product-h,
.no-touch .woocommerce-type_2 .product-meta,
.woocommerce #payment .payment_box,
.widget_layered_nav ul li.chosen,
.wpcf7-form-control-wrap.type_select:after {
	background-color: #ffffff;
	}
button.w-btn.color_contrast.style_raised,
a.w-btn.color_contrast.style_raised,
.w-iconbox.style_circle.color_contrast .w-iconbox-icon {
	color: #ffffff;
	}

/* Alternate Background Color */
.l-section.color_alternate,
.l-titlebar.color_alternate,
.no-touch .l-titlebar .g-nav-item:hover,
.l-section.for_blogpost .w-blog-post-preview,
.l-section.for_author .l-section-h,
.l-section.for_related .l-section-h,
.l-canvas.sidebar_none .l-section.for_comments,
.w-actionbox.color_light,
.w-blog.layout_latest .w-blog-post-meta-date,
.no-touch .w-btn.style_flat:hover,
.no-touch .pagination a.page-numbers:hover,
.g-filters-item .ripple,
.w-form.for_protected,
.w-iconbox.style_circle.color_light .w-iconbox-icon,
.g-loadmore-btn,
.no-touch .w-logos .owl-prev:hover,
.no-touch .w-logos .owl-next:hover,
.w-profile,
.w-pricing.style_1 .w-pricing-item-header,
.w-pricing.style_2 .w-pricing-item-h,
.w-progbar-bar,
.w-progbar.style_3 .w-progbar-bar:before,
.w-progbar.style_3 .w-progbar-bar-count,
.w-socials-item-link,
.w-tabs-item .ripple,
.w-tabs.layout_timeline .w-tabs-item,
.w-testimonial.style_1,
.widget_calendar #calendar_wrap,
.no-touch .l-main .widget_nav_menu a:hover,
.no-touch #lang_sel ul ul a:hover,
.no-touch #lang_sel_click ul ul a:hover,
.woocommerce .login,
.woocommerce .checkout_coupon,
.woocommerce .register,
.no-touch .woocommerce-type_2 .product-h .button:hover,
.woocommerce .variations_form,
.woocommerce .variations_form .variations td.value:after,
.woocommerce .comment-respond,
.woocommerce .stars span a:after,
.woocommerce .cart_totals,
.no-touch .woocommerce .product-remove a:hover,
.woocommerce .checkout #order_review,
.woocommerce ul.order_details,
.widget_shopping_cart,
.widget_layered_nav ul,
.smile-icon-timeline-wrap .timeline-wrapper .timeline-block,
.smile-icon-timeline-wrap .timeline-feature-item.feat-item {
	background-color: #f5f5f5;
	}
.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 {
	border-color: #f5f5f5;
	}

/* Border Color */
hr,
td,
th,
input:not([type="submit"]),
textarea,
select,
.l-section,
.g-cols > div,
.w-form-row-field input:focus,
.w-form-row-field textarea:focus,
.widget_search input[type="text"]:focus,
.w-separator,
.w-sharing-item,
.w-tabs-list,
.w-tabs-section,
.w-tabs-section-header:before,
.l-main .widget_nav_menu > div,
.l-main .widget_nav_menu .menu-item a,
#lang_sel a.lang_sel_sel,
#lang_sel_click a.lang_sel_sel,
.woocommerce .quantity.buttons_added input.qty,
.woocommerce .quantity.buttons_added .plus,
.woocommerce .quantity.buttons_added .minus,
.woocommerce-tabs .tabs,
.woocommerce .related,
.woocommerce .upsells,
.woocommerce .cross-sells,
.woocommerce ul.order_details li,
.woocommerce .shop_table.my_account_orders,
.select2-container a.select2-choice,
.smile-icon-timeline-wrap .timeline-line {
	border-color: #cccccc;
	}
.w-iconbox.style_default.color_light .w-iconbox-icon,
.w-separator,
.w-testimonial.style_2:before,
.pagination .page-numbers,
.woocommerce .star-rating:before {
	color: #cccccc;
	}
.no-touch .l-titlebar.color_alternate .g-nav-item:hover,
button.w-btn.color_light.style_raised,
a.w-btn.color_light.style_raised,
.no-touch .color_alternate .w-btn.style_flat:hover,
.no-touch .g-loadmore-btn:hover,
.color_alternate .g-filters-item .ripple,
.color_alternate .w-tabs-item .ripple,
.no-touch .color_alternate .w-logos .owl-prev:hover,
.no-touch .color_alternate .w-logos .owl-next:hover,
.no-touch .color_alternate .pagination a.page-numbers:hover,
.widget_price_filter .ui-slider:before {
	background-color: #cccccc;
	}

/* Heading Color */
h1, h2, h3, h4, h5, h6,
.w-counter-number,
.w-progbar.color_custom .w-progbar-title {
	color: #000000;
	}
.w-progbar.color_contrast .w-progbar-bar-h {
	background-color: #000000;
	}

/* Text Color */
.l-canvas,
button.w-btn.color_light.style_raised,
a.w-btn.color_light.style_raised,
.w-blog.layout_masonry .w-blog-post-h,
.w-cart-dropdown,
.w-iconbox.style_circle.color_light .w-iconbox-icon,
.w-pricing-item-h,
.w-person.layout_card,
.w-tabs.layout_timeline .w-tabs-item,
.w-testimonial.style_1,
.woocommerce .form-row .chosen-drop,
.woocommerce-type_2 .product-h {
	color: #555555;
	}
button.w-btn.color_contrast.style_raised,
a.w-btn.color_contrast.style_raised,
.w-iconbox.style_circle.color_contrast .w-iconbox-icon {
	background-color: #555555;
	}

/* Primary Color */
a,
.highlight_primary,
.l-preloader,
button.w-btn.color_primary.style_flat,
a.w-btn.color_primary.style_flat,
.w-counter.color_primary .w-counter-number,
.w-iconbox.style_default.color_primary .w-iconbox-icon,
.g-filters-item.active,
.w-form-row.focused:before,
.w-form-row.focused > i,
.no-touch .w-sharing.type_simple.color_primary .w-sharing-item:hover .w-sharing-icon,
.w-separator.color_primary,
.w-tabs-item.active,
.w-tabs-section.active .w-tabs-section-header,
.l-main .widget_nav_menu .menu-item.current-menu-item > a,
.no-touch .woocommerce-type_2 .product-h a.button,
.woocommerce-tabs .tabs li.active,
input[type="radio"]:checked + .wpcf7-list-item-label:before,
input[type="checkbox"]:checked + .wpcf7-list-item-label:before {
	color: #000000;
	}
.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,
.w-blog-post-preview-icon,
button,
input[type="submit"],
a.w-btn.color_primary.style_raised,
.pagination .page-numbers.current,
.w-form-row.focused .w-form-row-field-bar:before,
.w-form-row.focused .w-form-row-field-bar:after,
.w-iconbox.style_circle.color_primary .w-iconbox-icon,
.w-pricing.style_1 .type_featured .w-pricing-item-header,
.w-pricing.style_2 .type_featured .w-pricing-item-h,
.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-tabs-list-bar,
.w-tabs.layout_timeline .w-tabs-item.active,
.no-touch .w-tabs.layout_timeline .w-tabs-item:hover,
.w-tabs.layout_timeline .w-tabs-section.active .w-tabs-section-header-h,
.rsDefault .rsThumb.rsNavSelected,
.woocommerce .button.alt,
.woocommerce .button.checkout,
.widget_price_filter .ui-slider-range,
.widget_price_filter .ui-slider-handle,
.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 {
	background-color: #000000;
	}
.l-content blockquote,
.g-filters-item.active,
input:focus,
textarea:focus,
.w-separator.color_primary,
.woocommerce .quantity.buttons_added input.qty:focus,
.validate-required.woocommerce-validated input:focus,
.validate-required.woocommerce-invalid input:focus,
.woocommerce .button.loading:before,
.woocommerce .button.loading:after,
.woocommerce .form-row .chosen-search input[type="text"]:focus,
.woocommerce-tabs .tabs li.active,
.select2-dropdown-open.select2-drop-above a.select2-choice {
	border-color: #000000;
	}
input:focus,
textarea:focus,
.select2-dropdown-open a.select2-choice {
	box-shadow: 0 -1px 0 0 #000000 inset;
	}

/* Secondary Color */
.no-touch a:hover,
.highlight_secondary,
.no-touch a:hover + .w-blog-post-body .w-blog-post-title a,
.no-touch .w-blog-post-title a:hover,
.no-touch .w-blognav-prev:hover .w-blognav-title,
.no-touch .w-blognav-next:hover .w-blognav-title,
button.w-btn.color_secondary.style_flat,
a.w-btn.color_secondary.style_flat,
.w-counter.color_secondary .w-counter-number,
.w-iconbox.style_default.color_secondary .w-iconbox-icon,
.w-iconbox.style_default .w-iconbox-link:active .w-iconbox-icon,
.no-touch .w-iconbox.style_default .w-iconbox-link:hover .w-iconbox-icon,
.w-iconbox-link:active .w-iconbox-title,
.no-touch .w-iconbox-link:hover .w-iconbox-title,
.no-touch .w-sharing.type_simple.color_secondary .w-sharing-item:hover .w-sharing-icon,
.w-separator.color_secondary,
.no-touch .l-main .widget_tag_cloud a:hover,
.no-touch .l-main .widget_product_tag_cloud .tagcloud a:hover,
.woocommerce .star-rating span:before,
.woocommerce .stars span a:after {
	color: #111;
	}
.l-section.color_secondary,
.l-titlebar.color_secondary,
.highlight_secondary_bg,
.no-touch .w-blog.layout_tiles .w-blog-post-meta-category a:hover,
.no-touch .l-section.preview_trendy .w-blog-post-meta-category a:hover,
button.w-btn.color_secondary.style_raised,
a.w-btn.color_secondary.style_raised,
.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,
.no-touch .w-toplink.active:hover,
.no-touch .tp-leftarrow.tparrows.custom:hover,
.no-touch .tp-rightarrow.tparrows.custom:hover,
p.demo_store,
.woocommerce .onsale,
.woocommerce .form-row .chosen-results li.highlighted {
	background-color: #111;
	}
.w-separator.color_secondary {
	border-color: #111;
	}

/* Fade Elements Color */
.highlight_faded,
button.w-btn.color_light.style_flat,
a.w-btn.color_light.style_flat,
.w-blog-post-meta > *,
.w-comments-item-date,
.w-comments-item-answer a,
.w-profile-link.for_logout,
.w-socials.style_desaturated .w-socials-item-link,
.g-tags,
.w-testimonial-person-meta,
.l-main .widget_tag_cloud a,
.l-main .widget_product_tag_cloud .tagcloud a,
.woocommerce .stars span:after {
	color: #cccccc;
	}
.w-btn.style_flat .ripple,
.w-btn.color_light.style_raised .ripple,
.w-iconbox.style_circle.color_light .ripple,
.w-socials.style_desaturated_inv .w-socials-item-link {
	background-color: #cccccc;
	}

/*************************** SUBFOOTER ***************************/

/* Background Color */
.l-subfooter.at_top,
.l-subfooter.at_top #lang_sel ul ul,
.l-subfooter.at_top #lang_sel_click ul ul,
.l-subfooter.at_top .wpcf7-form-control-wrap.type_select:after {
	background-color: #000000;
	}

/* Alternate Background Color */
.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,
.l-subfooter.at_top .w-socials-item-link,
.l-subfooter.at_top .widget_calendar #calendar_wrap,
.l-subfooter.at_top .widget_shopping_cart {
	background-color: #222222;
	}

/* Border Color */
.l-subfooter.at_top,
.l-subfooter.at_top #lang_sel a.lang_sel_sel,
.l-subfooter.at_top #lang_sel_click a.lang_sel_sel,
.l-subfooter.at_top input,
.l-subfooter.at_top textarea,
.l-subfooter.at_top select,
.l-subfooter.at_top .w-form-row-field input:focus,
.l-subfooter.at_top .w-form-row-field textarea:focus,
.l-subfooter.at_top .widget_search input[type="text"]:focus {
	border-color: #333333;
	}

/* Heading Color */
.l-subfooter.at_top h1,
.l-subfooter.at_top h2,
.l-subfooter.at_top h3,
.l-subfooter.at_top h4,
.l-subfooter.at_top h5,
.l-subfooter.at_top h6 {
	color: #555555;
	}

/* Text Color */
.l-subfooter.at_top {
	color: #ffffff;
	}

/* 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: #ffffff;
	}

/* Link Hover Color */
.no-touch .l-subfooter.at_top a:hover,
.l-subfooter.at_top .w-form-row.focused:before,
.l-subfooter.at_top .w-form-row.focused > i,
.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: #555555;
	}
.l-subfooter.at_top .w-form-row.focused .w-form-row-field-bar:before,
.l-subfooter.at_top .w-form-row.focused .w-form-row-field-bar:after {
	background-color: #555555;
	}
.l-subfooter.at_top input:focus,
.l-subfooter.at_top textarea:focus {
	border-color: #555555;
	}
.l-subfooter.at_top input:focus,
.l-subfooter.at_top textarea:focus {
	box-shadow: 0 -1px 0 0 #555555 inset;
	}

/*************************** FOOTER ***************************/

/* Background Color */
.l-subfooter.at_bottom {
	background-color: #000000;
	}

/* Text Color */
.l-subfooter.at_bottom {
	color: #222222;
	}

/* Link Color */
.l-subfooter.at_bottom a {
	color: #222222;
	}

/* Link Hover Color */
.no-touch .l-subfooter.at_bottom a:hover {
	color: #555;
	}

/*--------------------------Мои стили---------------------------*/
#prozra a img {
	opacity: 0.03;
}
#prozra a:hover img {
	opacity: 0.05;
}
.bordur img {
	border: 2px dashed #ddd;
	padding: 15px;
}
div.uptl_container {
	opacity: 0.3;
}

.ult-ib-effect-style14 .ult-new-ib-desc::before {
	border: 0px solid #fff;
}

/*-------------------Отступы у слайдеров на главной---------------------------*/

.g-cols.offset_small > .one-half {
    width: 50%;
}

.g-cols.offset_small > .one-third {
    width: 33.33333%;
}

.g-cols.offset_small > div {
    margin-left: 0%;
}

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

.w-nav-anchor.level_1:hover {
    border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #A00000;
}

.w-nav-anchor.level_1 {
    border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}

.current_page_item .w-nav-anchor.level_1 {
    border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #A00000;
}
/*----------------------------------------------*/
body {
}
h1 {
    line-height: 1.3em;
    text-transform: uppercase;
}
h2, h3, h4, h5 {
    line-height: 1.3em;
}
h6 {
    line-height: 1.3em;
}
.g-html h2, .g-html h3, .g-html h4, .g-html h5, .g-html h6 {
	padding-top: 0;
}
a {
}
a:hover {
}
em {
}
strong {
}
ul {
	list-style-type: square;
}
table.zebra p {
	margin: 0px;
	padding: 0px;
}
table.zebra {
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
}
table.zebra th {
	text-align: center;
	background-color: #f5f5f5;
	font-size: 1em;
	font-weight: normal;
}
table.zebra th, table.zebra td {
	padding: 20px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ddd;
	border-bottom-color: #ddd;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFF;
	border-left-color: #FFF;
}
table.zebra tbody, table.zebra tfoot {
	font-size: 1em;
}
table.zebra .bold {
	font-weight: bold;
}
table.zebra .center {
	text-align: center;
}
table.zebra td * {
	vertical-align: middle;
}
table.zebra tfoot {
	font-style: italic;
}
table.zebra caption {
	text-align: left;
}
ul.zebra > li, table.zebra tbody td {
}
ul.zebra > li:first-child, table.zebra tbody tr:first-child td {
}
ul.zebra > li.odd, table.zebra tbody tr.odd {
}
ul.zebra > li:nth-of-type(odd), table.zebra tbody tr:nth-of-type(odd) {
}
/*---------------------Шаблон 2.0---------------*/
/*.w-logo-title {
	background-image: url(http://prime-import.com/wp-content/uploads/logo-min.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 55px;
}*/

.w-lang {
}
.w-logo-title {
	font-weight: normal;
}
.w-logos .owl-prev, .w-logos .owl-next {
	border-radius: 0px;
}
.l-canvas {
	box-shadow: none;
}
/* LAYOUT: standard */
.l-header.layout_standard .l-subheader.at_middle {
	box-shadow: 0px 4px 0px 0px rgba(0,0,0,0.05);
}
/* LAYOUT: extended */
.l-header.layout_extended .l-subheader.at_middle {
	box-shadow: 0px 4px 0px 0px rgba(0,0,0,0.05);
}
/* LAYOUT: advanced */
.l-header.layout_advanced .l-subheader.at_bottom {
	box-shadow: 0px 4px 0px 0px rgba(0,0,0,0.05);
}
.l-titlebar.color_alternate, .l-titlebar.color_primary, .l-titlebar.color_secondary, .l-titlebar.color_custom {
	box-shadow: 0px 4px 0px 0px rgba(0,0,0,0.05);
}
.l-header.layout_centered .l-subheader.at_bottom {
	box-shadow: 0px 4px 0px 0px rgba(0,0,0,0.05);
}
.l-header.layout_standard.transparent .l-subheader.at_top, .l-header.layout_extended.transparent .l-subheader.at_top {
	background-color: rgba(0,0,0,0.2);
	color: rgba(255,255,255,1);
}
.l-section.for_blognav {
	border-top-width: 0px;
	border-top-style: dashed;
}
.w-progbar.style_1 .w-progbar-bar {
	border-radius: 0px;
}
.w-progbar.style_3 .w-progbar-bar {
	border-radius: 0px;
}
.w-progbar.style_3 .w-progbar-bar-count {
	border-radius: 0px;
}
.w-progbar.style_4 .w-progbar-bar-count {
	border-radius: 0px;
}
.w-progbar.style_1 .w-progbar-title-count {
	font-weight: normal;
}
.w-blog-post-meta > *:before {
	font-size: 0em;
	font-family: mdfonticon;
	vertical-align: top;
	margin-right: 0px;
}
.post-date {
	opacity: 0.5;
	font-size: 13px;
}
.l-subfooter.at_top {
	box-shadow: 0px 4px 0px 0px rgba(0,0,0,0.05);
}
.g-html ul {
	list-style-type: square;
}
.g-filters-item {
	font-size: 16px;
	line-height: 1.3em;
	text-transform: none;
	opacity: 1;
}
.w-tabs-section-title {
	font-size: 1.3em;
}
h3.ult_modal-title {
	font-size: 1.3em;
}
.w-iconbox.size_huge .w-iconbox-title {
	font-size: 1.5em;
}
.w-iconbox.size_large .w-iconbox-title {
	font-size: 1.5em;
}
.w-iconbox.size_medium .w-iconbox-title {
	font-size: 1.5em;
}
.g-loadmore-btn {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	font-weight: normal;
	text-transform: none;
}
.l-main .widget_nav_menu .menu-item.current-menu-item > a {
	font-weight: normal;
}
.l-footer .widget_nav_menu ul li {
	text-align: left;
}
.breadcrumbs {
	padding-bottom: 40px;
}
.g-breadcrumbs-separator:before {
	font-size: 13px;
	content: '-';
	display: inline-block;
	margin: -1px 0px 0px 0px;
	padding: 0px;
}
.g-breadcrumbs-separator {
	margin: 0 1px;
}
.l-titlebar .g-breadcrumbs {
	font-size: 13px;
}
.breadcrumbs {
	font-size: 13px;
}
.slick-next, .slick-prev {
	box-shadow: none;
}
.no-touch button:hover, .no-touch input[type="submit"]:hover, .no-touch .w-btn.style_raised:hover, .no-touch .w-btn.w-blog-post-more:hover {
	box-shadow: none;
}
button:focus, button:active, input[type="submit"]:focus, input[type="submit"]:active, .w-btn.style_raised:focus, .w-btn.style_raised:active, .w-btn.w-blog-post-more:focus, .w-btn.w-blog-post-more:active {
	box-shadow: none !important;
}
.smile-icon-timeline-wrap .timeline-header-block .timeline-header h3, .smile-icon-timeline-wrap .timeline-block .timeline-header h3 {
	font-size: 1.3em;
}
.w-tabs.layout_default .w-tabs-item-title {
	font-size: 1.3em;
	text-transform: none;
}
.w-tabs.layout_ver .w-tabs-item-title {
	font-size: 1.3em;
	text-transform: none;
}
.w-testimonial-person-meta {
	font-size: 1em;
}
.w-socials-item-link {
	text-decoration: none;
	border-radius: 0px;
}
.pagination .page-numbers {
	border-radius: 0px;
}
.pagination a.page-numbers {
	text-decoration: none;
}
a.w-blog-post-link {
	text-decoration: none;
}
.g-loadmore a {
	text-decoration: none;
}
.pagination .page-numbers {
	border-radius: 0;
	text-decoration: none;
}
.w-toplink {
	border-radius: 0px;
}
.l-titlebar .g-nav-item {
	border-radius: 0px;
}
a.w-toplink, a.g-nav-item.to_next, a.g-nav-item.to_prev {
	text-decoration: none;
}
.w-portfolio-item-title {
	font-size: 1em;
}
.w-blog.layout_compact .w-blog-post-title {
	font-size: 1em;
}
a.w-person-link {
}
a.w-logo-link {
	text-decoration: none;
}
span.wpcf7-not-valid-tip {
	font-size: 1em;
	line-height: 1.3em;
	padding-top: 4px;
}
div.wpcf7-response-output {
	text-align: center;
	font-size: 1em;
	line-height: 1.3em;
	margin: 0;
	padding: 12px 16px;
	border: none;
	color: #fff;
}
div.wpcf7-spam-blocked, div.wpcf7-validation-errors {
	background-color: #FF0000;
}
.l-footer {
	text-align: center;
}
.l-subfooter.at_bottom {
    border-top: 2px dashed #111;
}
.w-person-image img {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	max-width: 100%;
}
.w-person.layout_card {
	border-radius: 0;
}
.l-subheader .w-contacts {
	font-size: 16px;
}
.l-subheader .w-contacts-item i {
	opacity: 0.35;
}
.l-subheader .w-contacts-item.for_email:before {
	opacity: 0.35;
}
.l-subheader .w-contacts-item.for_phone:before {
	opacity: 0.35;
}
.l-section.preview_trendy .w-blog-post-title {
	font-weight: normal;
}
.l-titlebar.size_small h1, .l-titlebar.size_medium h1 {
	float: left;
	line-height: 1.3em;
	margin-right: 22px;
	letter-spacing: normal;
	font-size: 3em;
}
.l-titlebar h1 {
	font-size: 3em;
	line-height: 1.3em;
}
.l-titlebar.size_huge p {
	text-transform: none;
	letter-spacing: normal;
}
.l-titlebar.size_huge h1 {
    line-height: 1.3em;
	text-transform: uppercase;
	letter-spacing: normal;
	font-size: 3em;
}
@media (max-width: 768px) {
.l-titlebar.size_huge h1 {
	letter-spacing: normal;
	font-size: 2em;
}
}
.w-blog.layout_masonry .w-blog-post-title {
	font-size: 1.3em;
	line-height: 1.3em;
	padding: 0;
	margin: 0;
}
.w-blog.layout_masonry .w-blog-post-meta {
	font-size: 13px;
	line-height: 1.3em;
	margin-top: 10px;
}
.w-blog-post-meta {
	font-size: 13px;
}
.w-blog.layout_masonry .w-blog-post-h {
	border-radius: 0px;
}
.w-btn, button, input[type="submit"] {
	font-size: 1em;
	line-height: 1.3em;
	padding: 16px 32px;
	margin: 5px 0;
	border-radius: 0px;
	text-transform: none;
}
.wpcf7-form-control.wpcf7-submit {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.ult-modal-input-wrapper .btn-modal.btn-modal-lg {
	font-size: 1em;
	line-height: 1.3em;
	padding: 16px 46px;
}
button, input[type="submit"], .w-btn.style_raised, .w-btn.w-blog-post-more {
	box-shadow: 0px 4px 0px 0px rgba(0,0,0,0.15);
}
.w-btn.size_large, input.w-btn.size_large, button.w-btn.size_large {
	font-size: 1.3em;
	padding: 16px 46px;
}
.ult-modal-input-wrapper .btn-modal {
	font-size: 1em;
	line-height: 1.3em;
	padding: 16px 32px;
	border-radius: 0px;
	box-shadow: 0px 4px 0px 0px rgba(0,0,0,0.15);
}
.no-touch .ult-modal-input-wrapper .btn-modal:hover {
	box-shadow: none;
}
.ult-modal-input-wrapper .btn-modal:focus, .ult-modal-input-wrapper .btn-modal:active {
	box-shadow: none !important;
}
.w-testimonial.style_1 {
	border-radius: 0px;
}
.w-testimonial.style_2:before {
	content: '\e767';
	font-family: mdfonticon;
	font-size: 60px;
	line-height: 56px;
	color: #e8e8e8;
}
.w-person.style_1 {
	border-radius: 0px;
}
.w-message {
	border-radius: 0px;
	box-shadow: none;
}
.w-pricing.style_1 .w-pricing-item-h {
	border-radius: 0px;
	overflow: hidden;
}
.w-person-name {
	font-size: 1.3em;
}
.w-person-role {
	font-size: 1em;
}
.w-blog-post.sticky .w-blog-post-title {
	font-weight: normal;
}
.w-pricing-item-price {
	font-size: 2em;
	line-height: 1.3em;
}
.w-pricing-item-price small {
	display: block;
	font-size: 13px;
	line-height: 1.3em;
	opacity: 0.5;
}
.w-logos-item-h {
	border-radius: 0px;
}
.w-testimonial.style_1 {
	border-radius: 0px;
	box-shadow: none;
}
.w-testimonial .w-testimonial-text {
	display: block;
	font-size: 1em;
	line-height: 1.3em;
	font-style: normal;
}
.aio-icon-box {
	border-radius: 0px;
}
.ult_pricing_table .ult_price_link .ult_price_action_button {
	font-size: 1em;
	line-height: 1.3em;
	text-transform: uppercase;
	padding: 11px 22px !important;
	border-radius: 0px !important;
	box-shadow: 0 2px 1px rgba(0,0,0,0.1), 0 1px 3px rgba(0,0,0,0.2);
}
.ult_pricing_table_wrap {
	overflow: hidden;
	border-radius: 0px;
	box-shadow: 0 1px 1px 0 rgba(0,0,0,0.05), 0 1px 3px 0 rgba(0,0,0,0.2);
	-webkit-transition: box-shadow 0.3s;
	transition: box-shadow 0.3s;
}
.ult_pricing_table .ult_pricing_heading h5 {
	font-size: 1em;
}
.ult_pricing_table {
	font-size: 1em;
}
.l-header .w-nav-list.level_2, .l-header .w-nav-list.level_3, .l-header .w-nav-list.level_4 {
	border-radius: 0px;
}
/*-------------------------Магазин---------------------------*/
.woocommerce .commentlist p.meta {
	font-size: 1em;
}
.woocommerce .product_meta {
	font-size: 1em;
}
.woocommerce .shop_table.cart .product-subtotal {
}
.woocommerce .cart_totals .cart-subtotal td {
}
.woocommerce #reviews h2 {
	font-size: 2em;
}
.woocommerce .checkout .shop_table .order-total {
	font-size: 2em;
}
.woocommerce .cart_totals .order-total th, .woocommerce .cart_totals .order-total td {
	font-size: 2em;
}
.woocommerce-breadcrumb {
	font-size: 13px;
}
.woocommerce .product-remove a {
	text-decoration: none;
}
h4, .widgettitle, .comment-reply-title, .ultb3-box .ultb3-title, .flip-box-wrap .flip-box .ifb-face h3, .aio-icon-box .aio-icon-header h3.aio-icon-title {
	font-size: 2em;
	font-weight: normal;
}
.woocommerce div.product .price {
	font-size: 2em;
	font-weight: normal;
}
.woocommerce .products .product .price {
	font-size: 2em;
	font-weight: normal;
}
.woocommerce div.product .price .amount {
	font-weight: normal;
}
.woocommerce .products .product a {
	color: inherit;
	text-decoration: none;
}
.woocommerce-tabs .tabs a {
	font-size: 1em;
	text-transform: none;
	opacity: 1;
}
.woocommerce ul.order_details li strong {
	font-size: 1em;
}
.woocommerce .product-remove a {
	border-radius: 0px;
	opacity: 0.5;
}
.woof_checkbox_instock_container {
	display: none;
}
.woocommerce .products .product h3 {
	font-size: 2em;
	padding: 20px 0 20px;
	margin: 0;
}
.wcmp-product .wcmp-product-image .wcmp-add-to-cart, .wcmp-product .wcmp-product-image .wcmp-quick-view {
	display: none;
}
.wcmp-product-desc h2 {
	font-size: 1em;
}
.wcmp-product-desc {
	padding: 15px;
}
.woocommerce .button {
	display: inline-block;
	vertical-align: top;
	text-align: center;
	font-size: 1em;
	line-height: 1.3em;
	padding: 16px 32px;
	margin: 5px 10px 5px 0px;
	white-space: nowrap;
	position: relative;
	overflow: hidden;
	border-radius: 0px;
	border: none;
	box-shadow: 0px 4px 0px 0px rgba(0,0,0,0.15);
	-webkit-transition: background-color 0.3s, box-shadow 0.3s, color 0.3s, opacity 0.3s;
	transition: background-color 0.3s, box-shadow 0.3s, color 0.3s, opacity 0.3s;
	background-color: #f5f5f5;
	text-transform: none;
}
.woocommerce .actions .button {
	font-size: 1em;
	padding: 16px 32px;
	box-shadow: 0px 4px 0px 0px rgba(0,0,0,0.15);
}
.woocommerce .cart_totals .checkout-button {
	font-size: 1em;
	padding: 16px 32px;
	box-shadow: 0px 4px 0px 0px rgba(0,0,0,0.15);
}
.woocommerce #payment #place_order {
	font-size: 1em;
	line-height: 1.3em;
	padding: 16px 32px;
	margin: 0;
	box-shadow: 0px 4px 0px 0px rgba(0,0,0,0.15);
}
.attachment-shop_thumbnail {
	padding: 10px;
	background-color: #f5f5f5;
}
.wcmp-product, .wpb_row .wpb_column .wpb_wrapper .wcmp-product {
	border: 0px solid #f5f5f5;
	background-color: #f5f5f5;
}
.woocommerce ul.products {
	font-size: 1em;
}
ul.custom-attributes li {
	list-style-type: none;
	font-size: 13px;
}
.fa-shopping-cart:before {
	content: "Корзина:";
}
.woocommerce-message, .woocommerce-error, .woocommerce-info {
	line-height: 1.3em;
	list-style-type: none !important;
	margin: 0 0 30px !important;
	padding: 20px 25px;
	position: relative;
	overflow: hidden;
	border-radius: 0px;
	box-shadow: none;
}
.widget.widget_shopping_cart p.total {
	display: none;
}
.woocommerce ul.product_list_widget {
	padding-bottom: 20px;
}
.woocommerce ul.product_list_widget li img {
	border-radius: 0px;
}
.woocommerce-ordering {
	display: none;
}
.woocommerce .products .product {
	display: block;
	vertical-align: top;
	position: relative;
	padding: 20px;
	float: left;
}
a.w-cart-link {
	font-size: 18px;
	text-decoration: none;
}
