body {
font-family: 'Oxygen';
font-size: 18px;
line-height: 24px;
font-weight: 400;
}
.l-header .w-nav-item {
font-family: 'Oxygen';
font-weight: 700;
}
.l-header .touch_disabled .w-nav-anchor.level_1,
.touch_disabled [class*="columns"] .has_sublevel .w-nav-anchor.level_2 {
font-size: 18px;
}
.l-header .touch_disabled .w-nav-anchor.level_2,
.l-header .touch_disabled .w-nav-anchor.level_3 {
font-size: 16px;
}
.l-header .touch_enabled .w-nav-anchor.level_1 {
font-size: 16px;
}
.l-header .touch_enabled .w-nav-anchor.level_2,
.l-header .touch_enabled .w-nav-anchor.level_3 {
font-size: 15px;
}
h1, h2, h3, h4, h5, h6,
.w-counter-number,
.w-pricing-item-title,
.w-pricing-item-price,
.w-shortblog-entry-meta-date-day,
.tp-caption.impreza_white_huge,
.tp-caption.impreza_white_big,
.tp-caption.impreza_dark_huge,
.tp-caption.impreza_dark_big {
font-family: 'Oxygen';
font-weight: 400;
}
h1 {
font-size: 38px;
}
h2 {
font-size: 32px;
}
h3 {
font-size: 26px;
}
h4, .widgettitle, .comment-reply-title {
font-size: 22px;
}
h5, .w-portfolio-item-title {
font-size: 20px;
}
h6 {
font-size: 18px;
}
@media only screen and (max-width: 767px) {
body {
font-size: 16px;
line-height: 21px;
}
h1 {
font-size: 30px;
}
h2 {
font-size: 26px;
}
h3 {
font-size: 22px;
}
h4, .widgettitle, .comment-reply-title {
font-size: 20px;
}
h5, .w-portfolio-item-title {
font-size: 18px;
}
h6 {
font-size: 16px;
}
}  .l-body {
background-color: #e3e6e8;
}  .l-subheader.at_middle,
.l-subheader.at_middle .w-nav.touch_enabled .w-nav-list.level_1,
.l-subheader.at_middle .w-lang-list {
background-color:  #239b56 ;
} .l-subheader.at_middle {
color:  #2874a6 ;
} .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 .l-subheader.at_middle .w-cart:hover .w-cart-link,
.no-touch .l-subheader.at_middle .w-search-show:hover,
.l-subheader.at_middle .w-cart-quantity {
color: #a0d468;
} .l-subheader.at_top,
.l-subheader.at_top .w-lang-list,
.l-subheader.at_bottom {
background-color: #f2f3f5;
} .l-subheader.at_top,
.l-subheader.at_bottom {
color: #888;
} .no-touch .l-subheader.at_top .w-contacts-item-value a:hover,
.no-touch .l-subheader.at_top .w-lang-item:hover,
.no-touch .l-subheader.at_bottom .w-cart:hover .w-cart-link,
.no-touch .l-subheader.at_bottom .w-search-show:hover,
.l-subheader.at_bottom .w-cart-quantity {
color: #a0d468;
} .l-subheader .w-search-form:before {
background-color: #a0d468;
} .l-subheader .w-search-form {
color: #fff;
}  .no-touch .l-header .w-nav-item.level_1:hover .w-nav-anchor.level_1 {
background-color: none;
} .no-touch .l-header .w-nav-item.level_1:hover .w-nav-anchor.level_1 {
color: #74CB40;
}
.w-nav-title:after {
background-color: #74CB40;
} .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: none;
} .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: white;
} .l-header .w-nav-list.level_2,
.l-header .w-nav-list.level_3 {
background-color: #fff;
} .l-header .w-nav-anchor.level_2,
.l-header .w-nav-anchor.level_3,
.touch_disabled [class*="columns"] .w-nav-item.has_sublevel.current-menu-item .w-nav-anchor.level_2,
.touch_disabled [class*="columns"] .w-nav-item.has_sublevel.current-menu-ancestor .w-nav-anchor.level_2,
.no-touch .touch_disabled [class*="columns"] .w-nav-item.has_sublevel:hover .w-nav-anchor.level_2 {
color: #676f7c;
} .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 {
background-color: none;
} .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 {
color: #676f7c;
} .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 {
background-color: #fff;
} .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 {
color: white;
} .touch_disabled .btn.w-nav-item.level_1 .w-nav-anchor.level_1,
.no-touch .touch_disabled .btn.w-nav-item.level_1:hover .w-nav-anchor.level_1 {
background-color: #a0d468;
} .touch_disabled .btn.w-nav-item.level_1 .w-nav-anchor.level_1,
.no-touch .touch_disabled .btn.w-nav-item.level_1:hover .w-nav-anchor.level_1 {
color: #fff;
}  .l-canvas,
.w-blog.type_masonry .w-blog-entry-preview:before,
.w-cart-dropdown,
.w-filters-item.active,
.no-touch .w-filters-item.active:hover,
.w-portfolio-item-anchor,
.w-tabs-item.active,
.no-touch .w-tabs-item.active:hover,
.w-timeline-item,
.w-timeline-section-title,
.w-timeline.type_vertical .w-timeline-section-content,
#lang_sel ul ul,
.woocommerce div.product .woocommerce-tabs .tabs li.active,
.no-touch .woocommerce div.product .woocommerce-tabs .tabs li.active:hover,
.woocommerce .stars span:after,
.woocommerce .stars span a:after,
#bbp-user-navigation li.current {
background-color: #fff;
}
.g-btn.color_contrast,
.no-touch .g-btn.color_contrast:hover,
.no-touch .g-btn.color_contrast.outlined:hover,
.w-icon.color_border.with_circle .w-icon-link {
color: #fff;
} input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="number"],
input[type="date"],
textarea,
select,
.w-actionbox.color_alternate,
.w-blog.imgpos_atleft .w-blog-entry-preview-icon,
.w-filters,
.w-icon.color_text.with_circle .w-icon-link,
.w-icon.color_fade.with_circle .w-icon-link,
.w-pricing-item-title,
.w-pricing-item-price,
.w-progbar-bar,
.w-tabs-list,
.no-touch .widget_nav_menu .menu-item a:hover,
.woocommerce .quantity .plus,
.woocommerce .quantity .minus,
.woocommerce div.product .woocommerce-tabs .tabs,
.woocommerce table.shop_table .actions .coupon .input-text,
.woocommerce #payment .payment_box,
#bbp-user-navigation,
#subscription-toggle,
#favorite-toggle,
.bbp-row-actions #favorite-toggle a,
.bbp-row-actions #subscription-toggle a {
background-color: #f2f3f5;
}
.woocommerce #payment .payment_box:after {
border-color: #f2f3f5;
} .w-blog-entry,
.w-bloglist,
.w-comments,
.w-comments-item,
.w-pricing-item-h,
.w-sharing.type_simple .w-sharing-item,
.w-tabs.layout_accordion,
.w-tabs.layout_accordion .w-tabs-section,
.w-timeline.type_vertical .w-timeline-section-content,
#wp-calendar thead th,
#wp-calendar tbody td,
#wp-calendar tfoot td,
.widget_nav_menu .menu-item a,
#lang_sel a,
#lang_sel a:visited,
.woocommerce table th,
.woocommerce table td,
.woocommerce .login,
.woocommerce .checkout_coupon,
.woocommerce .register,
.woocommerce .cart.variations_form,
.woocommerce .commentlist,
.woocommerce .commentlist li,
.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 .bbp-body ul.forum,
#bbpress-forums .bbp-forums li.bbp-header,
#bbpress-forums .bbp-body ul.topic,
#bbpress-forums .bbp-topics li.bbp-header,
.bbp-replies .bbp-body,
div.bbp-forum-header,
div.bbp-topic-header,
div.bbp-reply-header,
.bbp-pagination-links a,
.bbp-pagination-links span.current,
span.bbp-topic-pagination a.page-numbers,
.bbp-logged-in,
fieldset {
border-color: #e8e9eb;
}
.g-hr-h i,
.page-404 i,
.w-icon.color_border .w-icon-link {
color: #e8e9eb;
}
.g-hr-h:before,
.g-hr-h:after,
.g-btn.color_default,
.g-btn.color_default.outlined:before,
.w-icon.color_border.with_circle .w-icon-link,
.w-timeline-list:before,
.woocommerce .button,
.no-touch .woocommerce .quantity .plus:hover,
.no-touch .woocommerce .quantity .minus:hover,
.widget_price_filter .ui-slider {
background-color: #e8e9eb;
}
.g-btn.color_default.outlined,
.g-pagination-item,
.w-socials-item-link,
.w-tags-item-link,
.w-team-links-item,
.w-testimonial,
.woocommerce-pagination a,
.woocommerce-pagination span {
box-shadow: 0 0 0 2px #e8e9eb inset;
} .g-html h1,
.g-html h2,
.g-html h3,
.g-html h4,
.g-html h5,
.g-html h6,
.no-touch .g-btn.color_default:hover,
.no-touch .g-btn.color_default.outlined:hover,
.g-btn.color_contrast.outlined,
.w-blog-entry-title,
.w-counter-number,
.l-submain a.w-portfolio-item-anchor,
.no-touch a.w-portfolio-item-anchor:hover,
.w-pricing-item-title,
.w-pricing-item-price,
.woocommerce .product .price {
color:  #2874a6 ;
}
.g-btn.color_contrast,
.g-btn.color_contrast.outlined:before {
background-color:  #2874a6 ;
}
.g-btn.color_contrast.outlined {
box-shadow: 0 0 0 2px  #2874a6  inset;
} .l-canvas,
.g-btn.color_default,
.g-btn.color_default.outlined,
.w-cart-dropdown,
.w-icon.color_text .w-icon-link,
.color_primary .w-icon.color_text.with_circle .w-icon-link,
.woocommerce .button,
.l-subfooter.at_top .woocommerce .button {
color: #555;
} a,
.g-html .highlight,
.g-btn.color_primary.outlined,
.no-touch .w-blog-entry-link:hover .w-blog-entry-title-h,
.no-touch .w-blog-entry-link:hover,
.no-touch .w-clients-nav:hover,
.l-main .w-contacts-item i,
.w-counter.color_primary .w-counter-number,
.w-filters-item.active,
.no-touch .w-filters-item.active:hover,
.w-form-field > input:focus + i,
.w-form-field > textarea:focus + i,
.w-icon.color_primary .w-icon-link,
.w-iconbox-icon,
.no-touch .w-iconbox-link:hover .w-iconbox-title,
.no-touch .w-pagehead-nav-item:hover,
.w-tabs-item.active,
.no-touch .w-tabs-item.active:hover,
.w-tabs.layout_accordion .w-tabs-section.active .w-tabs-section-header,
.no-touch .w-tags-item-link:hover,
.w-team-link .w-team-name,
.woocommerce .products .product .button,
.no-touch .woocommerce .products .product .button.loading:hover,
.woocommerce .star-rating span:before,
.woocommerce-breadcrumb a,
.woocommerce div.product .woocommerce-tabs .tabs li.active,
.no-touch .woocommerce div.product .woocommerce-tabs .tabs li.active:hover,
.woocommerce .stars span a:after,
.woocommerce .cart_totals .order-total,
.woocommerce .checkout .shop_table .order-total,
#subscription-toggle span.is-subscribed:before,
#favorite-toggle span.is-favorite:before {
color:  #239b56 ;
}
.l-submain.color_primary,
.w-actionbox.color_primary,
.g-btn.color_primary,
.g-btn.color_primary.outlined:before,
button,
input[type="submit"],
.g-pagination-item.active,
.no-touch .g-pagination-item:before,
.no-touch .w-iconbox.with_circle .w-iconbox-icon:before,
.no-touch .w-filters-item:hover,
.w-icon.color_primary.with_circle .w-icon-link,
.w-pricing-item.type_featured .w-pricing-item-title,
.w-pricing-item.type_featured .w-pricing-item-price,
.w-progbar.color_primary .w-progbar-bar-h,
.no-touch .w-team-links,
.w-timeline-item:before,
.w-timeline.type_vertical .w-timeline-section:before,
.w-timeline-section-title:before,
.w-timeline-section.active .w-timeline-section-title:before,
.no-touch .w-toplink.active:hover,
.no-touch .flex-direction-nav li span:before,
.no-touch .tp-leftarrow.custom:before,
.no-touch .tp-rightarrow.custom:before,
.widget_nav_menu .menu-item.current-menu-item > a,
.no-touch .widget_nav_menu .menu-item.current-menu-item > a:hover,
p.demo_store,
.gform_wrapper .gf_progressbar_percentage,
.woocommerce .button.alt,
.woocommerce .button.checkout,
.no-touch .woocommerce .products .product .button:hover,
.no-touch .woocommerce-pagination a:hover,
.woocommerce-pagination span.current,
.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 {
background-color:  #239b56 ;
}
.g-html blockquote,
.w-blog-entry.sticky,
.no-touch .w-clients-item:hover,
.w-filters-item.active,
.w-tabs-item.active,
.no-touch .w-tabs-item.active:hover,
.widget_nav_menu .menu-item.current-menu-item > a,
.woocommerce div.product .woocommerce-tabs .tabs li.active,
.widget_layered_nav ul li.chosen,
.no-touch .bbp-pagination-links a:hover,
.bbp-pagination-links span.current,
.no-touch span.bbp-topic-pagination a.page-numbers:hover,
#bbp-user-navigation li.current {
border-color:  #239b56 ;
}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus,
input[type="date"]:focus,
textarea:focus,
select:focus,
#bbpress-forums div.bbp-the-content-wrapper textarea:focus {
box-shadow: 0 0 0 2px  #239b56 ;
}
.g-btn.color_primary.outlined,
.w-clients-nav:hover,
.l-main .w-contacts-item i,
.w-iconbox.with_circle .w-iconbox-icon,
.no-touch .w-pagehead-nav-item:hover,
.no-touch .w-tags-item-link:hover,
.no-touch .w-testimonial:hover,
.w-timeline-item,
.w-timeline-section-title,
.woocommerce .products .product .button,
.no-touch .woocommerce .products .product .button.loading:hover {
box-shadow: 0 0 0 2px  #239b56  inset;
} .no-touch a:hover,
.no-touch a:active,
.g-btn.color_secondary.outlined,
.no-touch .w-blog.type_masonry .w-blog-meta a:hover,
.w-counter.color_secondary .w-counter-number,
.w-icon.color_secondary .w-icon-link,
.no-touch .w-team-link:hover .w-team-name,
.no-touch .widget_archive ul li a:hover,
.no-touch .widget_categories ul li a:hover,
.no-touch .widget_tag_cloud .tagcloud a:hover,
.no-touch .woocommerce-breadcrumb a:hover,
.no-touch .widget_product_tag_cloud .tagcloud a:hover,
.no-touch .bbp_widget_login a.button.logout-link:hover {
color:  #2874a6 ;
}
.l-submain.color_secondary,
.w-actionbox.color_secondary,
.g-btn.color_secondary,
.g-btn.color_secondary.outlined:before,
.w-icon.color_secondary.with_circle .w-icon-link,
.w-progbar.color_secondary .w-progbar-bar-h,
.no-touch .button:hover,
.no-touch input[type="submit"]:hover,
.no-touch .woocommerce .button:hover,
.no-touch .woocommerce .button.alt:hover,
.no-touch .woocommerce .button.checkout:hover,
.no-touch .woocommerce .shop_table.cart .product-remove a:hover,
.no-touch .widget_layered_nav_filters ul li a:hover,
.no-touch .bbp-row-actions #favorite-toggle a:hover,
.no-touch .bbp-row-actions #subscription-toggle a:hover {
background-color:  #2874a6 ;
}
.g-btn.color_secondary.outlined {
box-shadow: 0 0 0 2px  #2874a6  inset;
} .w-blog-meta,
.w-blog.type_masonry .w-blog-meta a,
.w-icon.color_fade .w-icon-link,
.no-touch .w-icon.color_fade.with_circle .w-icon-link:hover,
.widget_tag_cloud .tagcloud a,
.woocommerce-breadcrumb,
.woocommerce .star-rating:before,
.woocommerce .stars span:after,
.woocommerce table.shop_table .product-remove a.remove,
.widget_product_tag_cloud .tagcloud a,
p.bbp-topic-meta,
.bbp_widget_login a.button.logout-link {
color: #aab2bd;
}
.w-shortblog-entry-meta-date {
box-shadow: 0 0 0 2px #aab2bd inset;
}  .l-submain.color_alternate,
.color_alternate .w-blog.type_masonry .w-blog-entry-preview:before,
.color_alternate .w-filters-item.active,
.no-touch .color_alternate .w-filters-item.active:hover,
.color_alternate .w-tabs-item.active,
.no-touch .color_alternate .w-tabs-item.active:hover,
.color_alternate .w-timeline-item,
.color_alternate .w-timeline-section-title,
.color_alternate .w-timeline.type_vertical .w-timeline-section-content {
background-color: #f2f3f5;
}
.color_alternate .g-btn.color_contrast,
.no-touch .color_alternate .g-btn.color_contrast:hover,
.no-touch .color_alternate .g-btn.color_contrast.outlined:hover,
.color_alternate .w-icon.color_border.with_circle .w-icon-link {
color: #f2f3f5;
} .color_alternate input[type="text"],
.color_alternate input[type="password"],
.color_alternate input[type="email"],
.color_alternate input[type="url"],
.color_alternate input[type="tel"],
.color_alternate input[type="number"],
.color_alternate input[type="date"],
.color_alternate textarea,
.color_alternate select,
.color_alternate .w-blog.imgpos_atleft .w-blog-entry-preview-icon,
.color_alternate .w-filters,
.color_alternate .w-icon.color_text.with_circle .w-icon-link,
.color_alternate .w-icon.color_fade.with_circle .w-icon-link,
.color_alternate .w-pricing-item-title,
.color_alternate .w-pricing-item-price,
.color_alternate .w-tabs-list {
background-color: #fff;
} .color_alternate .w-blog-entry,
.color_alternate .w-bloglist,
.color_alternate .w-comments-item,
.color_alternate .w-pricing-item-h,
.color_alternate .w-tabs.layout_accordion,
.color_alternate .w-tabs.layout_accordion .w-tabs-section,
.color_alternate .w-timeline.type_vertical .w-timeline-section-content {
border-color: #d9dbde;
}
.color_alternate .g-hr-h i,
.color_alternate .page-404 i,
.color_alternate .w-icon.color_border .w-icon-link {
color: #d9dbde;
}
.color_alternate .g-hr-h:before,
.color_alternate .g-hr-h:after,
.color_alternate .g-btn.color_default,
.color_alternate .g-btn.color_default.outlined:before,
.color_alternate .w-icon.color_border.with_circle .w-icon-link,
.color_alternate .w-timeline-list:before {
background-color: #d9dbde;
}
.color_alternate .g-btn.color_default.outlined,
.color_alternate .g-pagination-item,
.color_alternate .w-socials-item-link,
.color_alternate .w-tags-item-link,
.color_alternate .w-team-links-item,
.color_alternate .w-testimonial {
box-shadow: 0 0 0 2px #d9dbde inset;
} .color_alternate h1,
.color_alternate h2,
.color_alternate h3,
.color_alternate h4,
.color_alternate h5,
.color_alternate h6,
.no-touch .color_alternate .g-btn.color_default:hover,
.no-touch .color_alternate .g-btn.color_default.outlined:hover,
.color_alternate .g-btn.color_contrast.outlined,
.color_alternate .w-blog-entry-title,
.color_alternate .w-counter-number,
.color_alternate .w-pricing-item-title,
.color_alternate .w-pricing-item-price {
color: #434955;
}
.color_alternate .g-btn.color_contrast,
.color_alternate .g-btn.color_contrast.outlined:before {
background-color: #434955;
}
.color_alternate .g-btn.color_contrast.outlined {
box-shadow: 0 0 0 2px #434955 inset;
} .l-submain.color_alternate,
.color_alternate .g-btn.color_default,
.color_alternate .g-btn.color_default.outlined,
.color_alternate .w-icon.color_text .w-icon-link {
color: #676f7c;
} .color_alternate a,
.color_alternate .g-btn.color_primary.outlined,
.no-touch .color_alternate .w-blog-entry-link:hover .w-blog-entry-title-h,
.no-touch .color_alternate .w-blog-entry-link:hover,
.no-touch .color_alternate .w-clients-nav:hover,
.color_alternate .l-main .w-contacts-item i,
.color_alternate .w-counter.color_primary .w-counter-number,
.color_alternate .w-filters-item.active,
.no-touch .color_alternate .w-filters-item.active:hover,
.color_alternate .w-icon.color_primary .w-icon-link,
.color_alternate .w-iconbox-icon,
.no-touch .color_alternate .w-iconbox-link:hover .w-iconbox-title,
.no-touch .color_alternate .w-pagehead-nav-item:hover,
.color_alternate .w-tabs-item.active,
.no-touch .color_alternate .w-tabs-item.active:hover,
.color_alternate .w-tabs.layout_accordion .w-tabs-section.active .w-tabs-section-header,
.no-touch .color_alternate .w-tags-item-link:hover,
.color_alternate .w-team-link .w-team-name {
color: #a0d468;
}
.color_alternate .g-btn.color_primary,
.color_alternate .g-btn.color_primary.outlined:before,
.color_alternate input[type="submit"],
.color_alternate .g-pagination-item.active,
.no-touch .color_alternate .g-pagination-item:before,
.no-touch .color_alternate .w-iconbox.with_circle .w-iconbox-icon:before,
.no-touch .color_alternate .w-filters-item:hover,
.color_alternate .w-icon.color_primary.with_circle .w-icon-link,
.color_alternate .w-pricing-item.type_featured .w-pricing-item-title,
.color_alternate .w-pricing-item.type_featured .w-pricing-item-price,
.no-touch .color_alternate .w-team-links,
.color_alternate .w-timeline-item:before,
.color_alternate .w-timeline.type_vertical .w-timeline-section:before,
.color_alternate .w-timeline-section-title:before,
.color_alternate .w-timeline-section.active .w-timeline-section-title:before {
background-color: #a0d468;
}
.color_alternate .g-html blockquote,
.color_alternate .w-blog-entry.sticky,
.no-touch .color_alternate .w-clients-item:hover,
.color_alternate .w-filters-item.active,
.color_alternate .w-tabs-item.active,
.no-touch .color_alternate .w-tabs-item.active:hover {
border-color: #a0d468;
}
.color_alternate input[type="text"]:focus,
.color_alternate input[type="password"]:focus,
.color_alternate input[type="email"]:focus,
.color_alternate input[type="url"]:focus,
.color_alternate input[type="tel"]:focus,
.color_alternate input[type="number"]:focus,
.color_alternate input[type="date"]:focus,
.color_alternate textarea:focus,
.color_alternate select:focus {
box-shadow: 0 0 0 2px #a0d468;
}
.color_alternate .g-btn.color_primary.outlined,
.color_alternate .w-clients-nav:hover,
.color_alternate .l-main .w-contacts-item i,
.color_alternate .w-iconbox.with_circle .w-iconbox-icon,
.no-touch .color_alternate .w-pagehead-nav-item:hover,
.no-touch .color_alternate .w-tags-item-link:hover,
.no-touch .color_alternate .w-testimonial:hover,
.color_alternate .w-timeline-item:before,
.color_alternate .w-timeline-section-title:before {
box-shadow: 0 0 0 2px #a0d468 inset;
} .no-touch .color_alternate a:hover,
.no-touch .color_alternate a:active,
.color_alternate .g-btn.color_secondary.outlined,
.no-touch .color_alternate .w-blog.type_masonry .w-blog-meta a:hover,
.color_alternate .w-counter.color_secondary .w-counter-number,
.color_alternate .w-icon.color_secondary .w-icon-link,
.no-touch .color_alternate .w-team-link:hover .w-team-name {
color: #4fc0ea;
}
.color_alternate .g-btn.color_secondary,
.color_alternate .g-btn.color_secondary.outlined:before,
.color_alternate .w-icon.color_secondary.with_circle .w-icon-link {
background-color: #4fc0ea;
}
.color_alternate .g-btn.color_secondary.outlined {
box-shadow: 0 0 0 2px #4fc0ea inset;
} .color_alternate .w-blog-meta,
.color_alternate .w-blog.type_masonry .w-blog-meta a,
.color_alternate .w-bloglist-entry-date,
.color_alternate .w-bloglist-entry-author,
.color_alternate .w-icon.color_fade .w-icon-link {
color: #aab2bd;
}
.color_alternate .w-shortblog-entry-meta-date {
box-shadow: 0 0 0 2px #aab2bd inset;
}  .l-subfooter.at_top,
.l-subfooter.at_top #lang_sel ul ul {
background-color: #444444;
} .l-subfooter.at_top,
.l-subfooter.at_top #wp-calendar thead th,
.l-subfooter.at_top #wp-calendar tbody td,
.l-subfooter.at_top #wp-calendar tfoot td,
.l-subfooter.at_top #lang_sel a,
.l-subfooter.at_top #lang_sel a:visited,
.l-subfooter.at_top .widget_nav_menu .menu-item a {
border-color: #444444;
}
.l-subfooter.at_top .w-socials-item-link {
box-shadow: 0 0 0 2px #444444 inset;
} .l-subfooter.at_top,
.l-subfooter.at_top .w-socials-item-link {
color: #fff;
} .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: #fff;
} .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: #fff;
} .no-touch .l-subfooter.at_top a:hover,
.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: #fff;
}  .l-subfooter.at_bottom {
background-color: #656d78;
} .l-subfooter.at_bottom {
color: #a2a9b4;
} .l-subfooter.at_bottom a {
color: #eaeef1;
} .no-touch .l-subfooter.at_bottom a:hover {
color: #a0d468;
}
h1 {
color: #58b0e5;
}@import url("https://fonts.googleapis.com/css?family=Oxygen:400,300,700");
html {
margin-top: 0px !important;	
}
body { background: none repeat scroll 0 0 #fff;
color: #9799a4;
display: block;
font-family: Oxygen,Verdana,Arial;
margin: 0;
}
#page {
background: #fff;
}
.l-header { height:212px;
}
#main {
background: none repeat scroll 0 0 #f5f5f2 !important;
margin-top: 270px;	
}
.navbar {
position: relative;
top: 183px;
}
.menu-menu-1-container {
text-align:center;
}
ul#menu-menu-1 {
clear: both;
text-align: center;
}
.menu-item {
float: left;
margin-left: 10px;
margin-right: 10px;
list-style:none;
}
ul#menu-menu-1 {
-moz-padding-start: 0;
clear: both;
display: inline-block;
text-align: center;
}
.menu-item a {
color: white;
font-family: Oxygen;
font-size: 18px;
font-weight: bold;
text-decoration: none; }
.l-canvas.type_wide .l-subheader-h, .l-canvas.type_wide .l-submain-h, .l-canvas.type_wide ~ .l-footer .l-subfooter-h, .l-canvas.type_boxed .l-subheader-h, .l-canvas.type_boxed .l-submain-h, .l-canvas.type_boxed ~ .l-footer .l-subfooter-h {
max-width:1180px;	
}
.content-area {
margin: auto;
width: 870px;
}
.site-footer {
background: none repeat scroll 0 0 #f5f5f2 !important;
margin: 0;
padding: 0;
}
h1 {
color:  #2874a6;
font-family: Oxygen;
font-size: 38px;
font-weight: normal;
}
h2 {
font-size: 20px;
margin-top: -20px;
padding-top: 0;
}
.w-blog-list h2 {
font-size:32px;
text-align:left;
margin:0px;	
}
b, strong {
color: #27A0DD;
font-weight: bold;
}
.entry-content {
text-align: justify;
}
#social { font-size: 1em;
margin-bottom: auto;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
width: 330px;
color:#fff;
text-align:center;
display:none;
}
.page-id-22 #social {
display:block;
}
#social img {
width:50px;
height:50px;	
margin-left:5px;
margin-right:5px;
margin-top:10px;
}
.l-submain {
text-align:justify;
}
.l-canvas, .g-btn.color_default, .g-btn.color_default.outlined, .w-cart-dropdown, .w-icon.color_text .w-icon-link, .color_primary .w-icon.color_text.with_circle .w-icon-link, .woocommerce .button, .l-subfooter.at_top .woocommerce .button { color:#333333 !important;
}
.l-subfooter.at_top {
padding-bottom:0px;	
}
.l-header { background-color: #ffffff; height: auto;
}
.w-logo {
margin-top: 19px !important;
}
.w-logo-link {
margin: auto;
width: 300px;
}
.l-canvas {
background: #f5f6f1 none repeat scroll 0 0;
}
.l-subheader.at_middle, .l-subheader.at_middle .w-nav.touch_enabled .w-nav-list.level_1, .l-subheader.at_middle .w-lang-list {
background-color: transparent !important;
}
.l-subheader.at_bottom { background: transparent !important;
position: relative;
z-index:50;
padding-bottom:20px;
}
.l-header .w-nav-anchor.level_1 {
color: white;
padding:0 10px;
}
.w-nav-title {
color: #222222;
font-size: 22px;
font-weight: bold;
text-transform: none;
}
.w-nav-anchor.level_1 {
padding-left: 10px;
padding-right: 10px;
padding-top: 10px !important;
}
.w-nav-list.level_2 {
background: white;
}
.level_2 .w-nav-title {
text-shadow: none !important;
font-weight:normal !important;	
color:#333;
}
.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 {
color: black;
}
.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 {
background:none !important;	
color:black;
}
.l-submain-h {
padding-top:20px;	
}
.l-main {
background-color:#ffffff;
padding-bottom:50px;
}
.g-btn.color_primary.size_big.outlined {
font-size: 16px;
padding: 10px;
width: 100%;
}
.g-btn, button, input[type="submit"] {
font-size: 15px;
font-weight: normal;
line-height: 24px;
margin: 0;
padding: 10px 36px;
}
.wpb_button.align_center {
margin-top: 10px;
}
.wpb_button {
border:none !important;
background:transparent !important;	
text-shadow:none !important;
}
.w-nav-anchor.level_2:hover span {
color: #239B56;
font-weight:bold;
}
.g-btn.color_primary.size_big.outlined > span {
font-weight: bold;
}
.g-btn.color_primary.outlined, .w-clients-nav:hover, .l-main .w-contacts-item i, .w-iconbox.with_circle .w-iconbox-icon, .no-touch .w-pagehead-nav-item:hover, .no-touch .w-tags-item-link:hover, .no-touch .w-testimonial:hover, .w-timeline-item, .w-timeline-section-title, .woocommerce .products .product .button, .no-touch .woocommerce .products .product .button.loading:hover {
box-shadow: 0 0 0 1px #74CB40 inset;
}
#main-slide {
background-color:#74CB40;
margin-top: 0px;
padding-top:25px;
}
.w-comments-item {
background: none repeat scroll 0 0 white;
border-radius: 7px;
box-shadow: 0 7px 8px #ccc;
padding-bottom: 19px;
padding-right: 20px;
}
.w-comments-item-icon {
margin-left: 10px;	
}
.w-comments-item-author {
color:#7AC10D;
font-size:16px;	
}
.w-comments-item-date {
color: #aaa;
font-size: 14px;
font-weight: bold;
opacity: 1;
}
.l-subfooter.at_bottom {
background: #444444;
text-transform: uppercase;	
}
.l-subfooter.at_bottom span {
font-size: 12px;
}
.l-subfooter.at_bottom .w-nav {
display:none;
margin: auto;
text-align: center;
}
.l-submain-h {
padding-bottom: 10px;
}
#social-footer {
margin-left: auto;
margin-right: auto;
margin-top: auto;
padding-bottom: 100px;
width: 182px;
}
#social-footer img {
margin-left:5px;
margin-right:5px;	
}
#social-footer-title h4 {
color: #58b0e5;
text-align: center;
}
.l-content {
width: 100%;
}
.page-id-8 .div-services .fa {
color: #bbbbbb;
font-size: 60px;
text-shadow: 1px 1px 0 #888888;
}
#formcontainer {
height: 200px !important;
width: 80% !important;
}
@media (max-width: 576px) {
#formcontainer {
background: none repeat scroll 0 0 #fff !important;
border: 1px solid #bbb !important;
border-radius: 15px !important;
color: #999999 !important;
height: 240px !important;
margin: auto !important;
text-align: left !important;
width: 80% !important;
}
}
#formcontainer input, #fromcontainer input, #fromcontainer textarea {
color: #444;
}
#formcontainer2 {
display:none;	
}
#form1 a {
clear: both;
font-size: 19px;
text-align: center;
text-decoration: underline;
display:block;
margin-top:23px;
font-weight:bold;
}
#form1 strong {
font-size: 18px;
}
#form1 > form {
text-align: center;
}
#form1 h2 {
display:none;	
}
div.ssba {
margin-bottom: 30px;
margin-top: 10px;
}
.l-subfooter .w-nav-title {
font-size: 15px;
}
.l-subfooter.at_bottom {
text-align: center;
}
.l-subfooter-h.i-cf {
display: inline-block;
}
.bg-footer {
background-color: #222;
}
.menu-footer {
color: #fff;
background-color: #222;
font-size: 14px;
text-align: center;
padding: 10px 0;
}
.menu-footer span {
margin: 0 10px;
}
.menu-footer a {
color: #fff;
}
#clicway {
font-size: 14px;
background-color: #222;
color: #ddd;
line-height: 40px;
padding-top: 10px;
padding-bottom:10px;
text-align: center;
}
#clicway a, #clicway a:visited {
color: #ddd;
text-decoration: none;
vertical-align: middle;
}
#clicway img {
border: 0 none;
height: auto;
max-width: 100%;
vertical-align: middle;
}
.one-half .menu-item {
float: none;
}
.w-contacts-item-value {
font-size: 14px;
}
.l-subfooter-h.g-cols.offset_default {
max-width: 880px !important;
}
.w-contacts-item i {
font-size:24px !important;	
}
.l-subfooter .w-contacts-item-value {
display: block;
margin: 0 0 12px 47px;
}
.w-nav-title {
font-size: 20px;
}
.l-subheader-h.i-cf {
max-width: 1280px !important;
}
body.page-id-8 .g-btn.color_primary.size_big.outlined, body.page-id-8 .g-btn.color_secondary.size_big.outlined {
font-size:16px;	
padding: 10px;
width: 100%;
}
body.page-id-8 .l-main strong {
color: #333;
}
.body.page-id-8 i.fa {
font-size: 20px;
}
body.page-id-8 h4 {
color: white;
font-weight: bold;
}
.w-iconbox.iconpos_top .w-iconbox-icon {
line-height: 120px;
height: 120px;
width: 120px;
background: white;
border-radius: 50%;
margin-bottom:10px;
vertical-align:middle;
margin-top:10px;
} .w-iconbox.iconpos_top .w-iconbox-icon, x:-moz-any-link, x:default {
display:table-cell;
}
body.page-id-8 .w-iconbox.iconpos_top {
text-align:center;	
}
.l-footer input[type="text"], .l-footer input[type="password"], .l-footer input[type="email"], .l-footer input[type="url"], .l-footer input[type="tel"], .l-footer input[type="number"], .l-footer input[type="date"], .l-footer textarea, .l-footer select {
background-color:#555555 !important;	
} .invalid input:required:invalid {
background: #BE4C54;
} .invalid input:required:valid {
background: #17D654 ;
}
#formulairecontact select {
background: url(https://www.gaia-voyance-distance.fr/wp-content/plugins/support-ticket-system-master/images/form_input.gif) repeat-x scroll 0 0 #fff;
border: 1px solid #ddd;
color: #222;
}
#txt-top-form {
font-size: 16px;
}
.widget.widget_text {
left: -150px;
position: relative;
width: 549px;
}
@media (max-width: 576px) {
.widget.widget_text {
position: relative;
left: 0;
width: 100%;
}
}
body.page-id-307 .ssba, body.page-id-12 .ssba {
display: none;
}
body.page-id-307 .l-main {
padding-bottom: 0px !important;
}
.w-iconbox.iconpos_top {
position: relative;
top: -57px;
}
#icone-contact {
background: none repeat scroll 0 0 #444444;
bottom: -32px;
position: relative;
height:160px;
}
body.page-id-307 .w-iconbox-text > p {
color: white;
font-size: 16px;
}
#icone-contact .l-submain-h {
padding-top:0px !important;
padding-bottom:0px !important;	
}
#icone-contact .w-iconbox.iconpos_top .w-iconbox-icon {
box-shadow:0 18px 12px #333;
}
body.page-id-307 .l-footer {
display:block !important;
position: relative;
z-index: 0;
} body.page-id-307 .l-footer, x:-moz-any-link, x:default {
margin-top: -35px;
;
}
.powrMark {
display: none;
}
.paypal input[name="amount"] {
border: 1px solid #999;
width: 200px;
}
.w-timeline-section-title {
width:165px;	
}
.myportfolio-container a:hover {
color:white !important;	
}
.myportfolio-container .no-touch .g-html li a:hover {
border:none !important;	
} .w-blog-entry-h {
position: relative;
padding-top:20px;
}
.w-blog-entry-h {
background:white;
}	
.w-blog.type_masonry .w-blog-entry-preview:before {
display: none;
}
.w-blog.imgpos_attop .w-blog-entry-preview + .w-blog-entry-title {
text-align:center;
}	
.type_masonry {
position: relative;
max-width: 850px !important;
float: left;
}
body.page-id-12 .l-sidebar.at_right {
background: none repeat scroll 0 0 #ffffff;
box-shadow: 1px 1px 3px #dddddd;
display: block !important;
float: right;
margin-top: 20px;
padding: 20px;
position: relative;
right: 0;
top: 0;
}
.w-blogpost-content {
background: none repeat scroll 0 0 #ffffff;
box-shadow: 1px 1px 3px #dddddd;
display: block !important;
margin-top: 20px;
padding: 30px;
position: relative;
margin: auto;
}
.w-blogpost-content .w-blogpost-meta-comments {
display: none;
}
.w-blogpost-text {
margin-top: 30px;
}
.w-blogpost-content .w-blogpost-meta-date {
text-align: center;
}
.w-blog.type_masonry .w-blog-entry {
width: 382px;
margin:20px;
box-shadow:1px 1px 3px #dddddd;
}
.no-touch .w-blog.type_masonry .w-blog-entry:hover {
box-shadow:0 2px 28px rgba(0, 0, 0, 0.20);
} .w-blog-list {
width: 90%;
margin: auto;
}
.g-btn.size_small, input.g-btn.size_small {
padding: 8px 26px;
font-size: 13px;
margin-left: auto !important;
border-radius: 4px;
margin-right: auto !important;
width: 20%;
display: block;
} .preview-modif-single {
width: 150px;
height: 150px;
border-radius: 90%;
display: block;
position: relative;
margin: auto;
overflow: hidden;
margin-bottom: 20px;
}
.w-blog-entry-h {
background: none repeat scroll 0 0 white;
border-radius: 7px;
box-shadow: 1px 4px 12px #ccc;
padding-bottom: 19px;
padding-right: 20px;
padding-left: 30px;
padding-right: 30px;
}
.w-blog-entry-body {
clear: both;
}
.w-blog.imgpos_attop .w-blog-entry-preview + .w-blog-entry-title {
text-align: left;
margin-left: 50px;
float: left;
padding-top: 30px;
}
.w-blog-meta {
padding-top: 20px;
position: absolute;
bottom: 0;
right: 0;
}
.w-blog-entry-preview {
background: none repeat scroll 0 0 #ffffff;
border-radius: 50%;
display: block;
height: 120px;
overflow: hidden;
width: 120px;
float: left;
}
body.page-template-page-grid_blog .ssba, body.page-template-page-grid_blog-php .ssba {
display:none;	
}
#facebook-likebox-2 > iframe {
box-shadow: 1px 1px 3px #dddddd;
}
#facebook-likebox-2 h3 a {
color:#58b0e5 !important;	
}
.l-sidebar .widget {
margin-bottom: 20px;
}
.l-sidebar h3 {
margin-bottom: 5px;
font-size:18px;
}
.l-sidebar.at_right {
background: none repeat scroll 0 0 #ffffff;
box-shadow: 1px 1px 3px #dddddd;
padding: 10px;
width: 25%;
margin-top:20px;
}
.l-sidebar.at_right .widget {
border-bottom:1px solid #DDF1FC;
}
.l-sidebar.at_right facebook-likebox-2 {
border-bottom:none !important;
}
.w-toplink.active {
bottom:60px !important;	
right:26px !important;
}
#chatIntro .avatarImg {
margin: 8px;
margin-bottom: 4px !important;
width: 100px !important;
height: 100px !important;
margin-top: 2px;
border-radius: 0!important;
}
#chatEmail_phone {
display:none;	
}
#vcht_chatMainButton .fa:before{
content: ' ';
background-size: cover;
width: 150px;
height: 150px;
display: block;
margin-top: 12px;
background-image: url(https://www.gaia-voyance-distance.fr/wp-content/themes/Impreza-enfant/images/live-chat-gaia-voyance-petit.png);
}
#vcht_chatMainButton, #vcht_chatMainButton:hover, #vcht_chatMainButton:visited {
background-color: transparent !important;
width: 150px !important;
height: 150px !important;
box-shadow: none;
}
@media (max-width: 576px) {
#vcht_chatMainButton .fa:before{
width: 75px;
height: 75px;
}
#vcht_chatMainButton, #vcht_chatMainButton:hover, #vcht_chatMainButton:visited {
width: 75px !important;
height: 75px !important;
}
}
.encart-ethique {
box-shadow: none !important;
}
.l-submain-h.g-html.i-cf {
width: 100%!important;
}
#vcht_chatMainButton {
z-index:2 !important;
} .demande-box{   
position: absolute;
left: 50%;
top: 0;
transform: translate(-50%, -50%);
}
.round-cicle {
width: 80px; 
height: 80px; 
border-radius: 50%; 
position: relative; 
left: 50%;
transform: translate(-50%, -50%); 
}
.round-cicle.red {
background-color: #F50E0E;
} 
.round-cicle.green {
background-color: #47F5A5;
}
.img-inner-cicle {
width: 40px;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
} select[class*="_service"] {
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
text-indent: 1px;
text-overflow: '';
padding-right: 35px;
}
.fieldCalendarService.fieldCalendarServicefieldname4_1 {
position: relative;
}
.fieldCalendarService.fieldCalendarServicefieldname4_1::after {
content: '\25BC'; font-size: 1.5em; position: absolute;
top: 50%;
right: 10px; transform: translateY(-50%);
pointer-events: none; }
.fieldCalendar {
margin: 20px 0;
}