<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
body,
table tr th,
table tr td,
table thead tr th,
blockquote p,
label,
.woocommerce .woocommerce-breadcrumb a,
.woocommerce-page .woocommerce-breadcrumb a,
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices,
.select2-container .select2-choice,
.select2-container,
.big-select,
.select.big-select,
.list-centered li a,
.post_meta_archive a,
.post_meta a,
.nav-next a,
.nav-previous a,
.blog-single h6,
.page-description,
.woocommerce #content nav.woocommerce-pagination ul li a:focus,
.woocommerce #content nav.woocommerce-pagination ul li a:hover,
.woocommerce #content nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce-page #content nav.woocommerce-pagination ul li a:focus,
.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,
.woocommerce-page #content nav.woocommerce-pagination ul li span.current,
.woocommerce-page nav.woocommerce-pagination ul li a:focus,
.woocommerce-page nav.woocommerce-pagination ul li a:hover,
.woocommerce-page nav.woocommerce-pagination ul li span.current,
.woocommerce table.shop_table th,
.woocommerce-page table.shop_table th,
.woocommerce .cart-collaterals .cart_totals h2,
.woocommerce-page .cart-collaterals .cart_totals h2,
.woocommerce .cart-collaterals .cart_totals table tr.order-total td:last-child,
.woocommerce-page .cart-collaterals .cart_totals table tr.order-total td:last-child,
.woocommerce-checkout .woocommerce-info,
.woocommerce-checkout h3,
.woocommerce-checkout h2,
.woocommerce-account h2,
.woocommerce-account h3,
.customer_details dt,
.wpb_widgetised_column .widget,
.wpb_widgetised_column .widget a,
.wpb_widgetised_column .widget.widget_layered_nav li,
.portfolio_single_list_cat a,
.gallery-caption-trigger,
.b_icon_with_title .icon_text_inner .icon_content_holder,
.owl-carousel:not(.product-big-image) .testimonial-content &gt; a,
.owl-carousel:not(.product-big-image) .text-primary,
.owl-carousel:not(.product-big-image) .text-primary a,
.owl-carousel:not(.product-big-image) .text-secondary {
  color: #333333;
}
.list_categories.no-anim li a:hover,
.list_categories.no-anim.filter_portfolio li a.current {
  color: #cc0000 !important;
}
#post-area.blog-list article.sticky .post-wrapper {
  border-color: rgba(204,0,0,0.5);
}
#top-bar {
  background-color: #494949;
}
#top-bar .elem,
#top-bar .elem a,
#top-bar .elem .searchform-s {
  color: #e2e2e2;
  font-size: 14px;
}
#top-bar .top-bar-social a {
  margin-right: 4px;
  margin-left: 4px;
}
#top-bar .top-bar-social a:hover {
  color: #cccccc !important;
}
#header-search input.search-field::-webkit-input-placeholder {
  color: #666666;
}
#header-search input.search-field::-moz-placeholder {
  color: #666666;
}
#header-search input.search-field:-moz-placeholder {
  color: #666666;
}
#header-search input.search-field:-ms-input-placeholder {
  color: #666666;
}
#header-search:before {
  color: #666666;
}
::selection {
  background: #d1d1d1;
  color: #000;
}
::-moz-selection {
  background: #d1d1d1;
}
body,
.body-background,
body.footer-uncovering #page {
  background-color: #f2f2f2;
}
a {
  color: #c90000;
}
a:hover {
  color: #f20000;
}
.rdy-portfolio-container.rdy_gallery .grid-item figure:hover .figcaption * {
  color: #f20000;
}
.fancy-header .meta-info a:hover,
.page-title .meta-info a:hover {
  color: #f20000 !important;
}
.rdy-menu ul li {
  border-bottom-color: #000000 !important;
}
@media only screen and (min-width: 992px) {
  #header-menu.menu-items-underline:not(.with-background).mark-dark ul.rdy-menu &gt; li.current-menu-item &gt; a span,
  #header-menu.menu-items-underline:not(.with-background).mark-dark ul.rdy-menu &gt; li.current-menu-parent &gt; a span,
  #header-menu.menu-items-underline:not(.with-background).mark-dark ul.rdy-menu &gt; li.current_page_item &gt; a span,
  #header-menu.menu-items-underline:not(.with-background).mark-dark ul.rdy-menu &gt; li.current-menu-ancestor &gt; a span,
  #header-menu.menu-items-underline:not(.with-background)[data-color="dark"] ul.rdy-menu &gt; li.current-menu-item &gt; a span,
  #header-menu.menu-items-underline:not(.with-background)[data-color="dark"] ul.rdy-menu &gt; li.current-menu-parent &gt; a span,
  #header-menu.menu-items-underline:not(.with-background)[data-color="dark"] ul.rdy-menu &gt; li.current_page_item &gt; a span,
  #header-menu.menu-items-underline:not(.with-background)[data-color="dark"] ul.rdy-menu &gt; li.current-menu-ancestor &gt; a span {
    border-bottom-color: rgba(0,0,0,0.3);
  }
  #header-menu.menu-items-underline:not(.with-background).mark-light ul.rdy-menu &gt; li.current-menu-item &gt; a span,
  #header-menu.menu-items-underline:not(.with-background).mark-light ul.rdy-menu &gt; li.current-menu-parent &gt; a span,
  #header-menu.menu-items-underline:not(.with-background).mark-light ul.rdy-menu &gt; li.current_page_item &gt; a span,
  #header-menu.menu-items-underline:not(.with-background).mark-light ul.rdy-menu &gt; li.current-menu-ancestor &gt; a span,
  #header-menu.menu-items-underline:not(.with-background)[data-color="light"] ul.rdy-menu &gt; li.current-menu-item &gt; a span,
  #header-menu.menu-items-underline:not(.with-background)[data-color="light"] ul.rdy-menu &gt; li.current-menu-parent &gt; a span,
  #header-menu.menu-items-underline:not(.with-background)[data-color="light"] ul.rdy-menu &gt; li.current_page_item &gt; a span,
  #header-menu.menu-items-underline:not(.with-background)[data-color="light"] ul.rdy-menu &gt; li.current-menu-ancestor &gt; a span {
    border-bottom-color: rgba(255,255,255,0.3);
  }
}
#header-menu #main-menu ul.sf-menu &gt; li.sfHover &gt; a,
#header-menu #main-menu ul.sf-menu &gt; li a:hover {
  color: #ffffff;
}
#header-menu.menu-items-underline ul.sf-menu &gt; li.sfHover &gt; a span,
#header-menu.menu-items-underline ul.sf-menu &gt; li &gt; a:hover span {
  border-bottom-color: rgba(255,255,255,0.3);
}
#header-menu.menu-drop-items-underline ul.sf-menu .sub-menu a:hover span {
  border-bottom-color: rgba(255,255,255,0.3);
}
#header-menu #main-menu ul.sf-menu li.current-menu-item &gt; a,
#header-menu #main-menu ul.sf-menu li.current-menu-parent &gt; a,
#header-menu #main-menu ul.sf-menu li.current_page_item &gt; a,
#header-menu #main-menu ul.sf-menu li.current-menu-ancestor &gt; a {
  color: #ffffff;
}
#header-menu.menu-items-underline ul.sf-menu li.current-menu-item &gt; a span,
#header-menu.menu-items-underline ul.sf-menu li.current-menu-parent &gt; a span,
#header-menu.menu-items-underline ul.sf-menu li.current_page_item &gt; a span,
#header-menu.menu-items-underline ul.sf-menu li.current-menu-ancestor &gt; a span {
  border-bottom-color: rgba(255,255,255,0.3);
}
#header-menu #main-menu ul.rdy-menu .sub-menu &gt; li a:hover,
#header-menu #main-menu ul.rdy-menu .sub-menu &gt; li.current-menu-item &gt; a,
#header-menu #main-menu ul.rdy-menu .sub-menu &gt; li.current-menu-parent &gt; a,
#header-menu #main-menu ul.rdy-menu .sub-menu &gt; li.current_page_item &gt; a,
#header-menu #main-menu ul.rdy-menu .sub-menu &gt; li.current-menu-ancestor &gt; a {
  color: #e5e5e5 !important;
}
#header-menu #main-menu ul.rdy-menu .sub-menu a,
#header-menu #main-menu ul.rdy-menu .sub-menu .title {
  color: #e5e5e5;
}
#header-menu.show_divider .widget-area {
  border-left-color: #cccccc;
}
#header-menu.show_bottomline {
  border-bottom-color: #cccccc;
}
#header.side_icons-bg .menu-right-side .side-icon {
  background-color: #cccccc;
}
#header-menu .widget-area {
  color: #333333;
}
#header-menu:not(.slidedown-full-layout) .rdy-menu li ul.sub-menu {
  background-color: #333333;
}
.rdy-menu .wide .sub-menu li {
  border-left-color: #515151 !important;
}
#header-menu:not(.slidedown-full-layout) .rdy-menu .menu-depth-0 &gt; .sub-menu {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #515151 !important;
}
#bottom-bar .copyright p,
#bottom-bar .copyright .menu li {
  font-size: 16px !important;
}
.bottom-bar-social .social_media {
  color: #ffffff;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #5e5e5e;
}
.rdy_btn,
a.button.alt.checkout-button,
.woocommerce-checkout input#place_order {
  background-color: #000000;
  color: #fff !important;
}
.rdy_btn:hover,
a.button.alt.checkout-button:hover,
.woocommerce-checkout input#place_order:hover {
  background-color: #141414;
}
.woocommerce .quantity .ui-spinner-button {
  color: #333333 !important;
}
.woocommerce .quantity .ui-spinner-button:hover {
  background-color: #000000;
  color: #fff !important;
}
blockquote:before {
  background-color: #e2e2e2;
}
#main-menu .widget_text p.title {
  font-family: Raleway;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0;
  line-height: 18px !important;
}
#main-menu .widget_text .textwidget,
#main-menu .widget_text .textwidget p {
  font-family: Raleway;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  text-transform: None;
  letter-spacing: 0;
  line-height: 16px !important;
}
.page-title .pt-cat-description &gt; .inner {
  max-width: 700px;
}
.main-logo .logo-holder {
  font-family: Open Sans;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  text-transform: None;
  color: #333333;
}
#header-menu #main-menu ul &gt; li &gt; a,
#header-menu #main-menu ul &gt; li &gt; .title,
#header-menu .side-cta-button .cta-button {
  font-family: Rambla;
  font-size: 16px;
  font-weight: normal;
  letter-spacing: 0;
  text-transform: None;
  line-height: 18px;
}
#header-menu #main-menu ul.sub-menu &gt; li a,
#header-menu #main-menu ul.sub-menu &gt; li .title {
  font-family: Raleway;
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 0;
  text-transform: None;
  line-height: 18px;
}
#header-menu #main-menu ul &gt; li &gt; .title {
  font-size: 17px !important;
  font-weight: bold !important;
}
#header-menu #main-menu ul.sub-menu &gt; li .title {
  font-size: 16px !important;
  font-weight: bold !important;
}
#header-menu #main-menu ul &gt; li .title {
  margin-bottom: 0px !important;
}
#mobile-menu .menu-mobile li a,
#mobile-menu .menu-mobile li .title {
  font-family: Raleway;
  font-size: 15px;
  font-weight: 400;
  text-transform: None;
  color: #000000;
  padding: 10px 0;
}
#mobile-menu .menu-mobile ul.sub-menu li a,
#mobile-menu .menu-mobile ul.sub-menu li .title {
  font-family: Raleway;
  font-size: 14px;
  font-weight: 400;
  text-transform: None;
  color: #000000;
  padding: 10px 0;
}
.woocommerce .products .price {
  font-family: Open Sans;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
}
.woocommerce div.product .summary .price span.amount,
.woocommerce div.product .single_variation .price span.amount {
  font-family: Open Sans;
  font-size: 35px;
  font-style: normal;
  font-weight: 700;
}
.wpb_tour.wpb_content_element .wpb_tabs_nav li a,
.wpb_tabs.wpb_content_element .wpb_tabs_nav li a {
  font-family: Raleway;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0;
}
.wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
  font-family: Raleway;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0px;
}
.rdy_project h2 a,
.rdy_project .caption,
.rdy_project .description {
  color: #000000;
}
.rdy_project h2 a:hover,
.rdy_project .project_button a.link_detail:hover {
  color: #000000 !important;
}
p,
address,
pre,
.woocommerce #tab-description_tab li,
article .excerpt,
.footer-wrapper .widget_categories li {
  line-height: 150%;
  margin-bottom: 20px;
}
blockquote {
  margin-bottom: 20px;
}
.b_icon_with_title .icon_text_inner .icon_content_holder {
  line-height: 150%;
}
html,
body,
div:not(.tp-splitted),
applet,
object,
iframe,
p {
  font-family: Open Sans;
  font-size: 16px;
  font-weight: 400;
}
input,
textarea {
  font-family: Open Sans;
}
#header-search input.search-field {
  font-family: Open Sans;
}
h1 {
  font-family: Raleway;
  font-size: 50px;
  font-weight: 300;
  letter-spacing: 0px;
  line-height: 55px;
  text-transform: uppercase;
}
h2 {
  font-family: Raleway;
  font-size: 40px;
  font-weight: 300;
  letter-spacing: 0px;
  line-height: 45px;
  text-transform: uppercase;
}
h3 {
  font-family: Open Sans;
  font-size: 35px;
  font-weight: 300;
  letter-spacing: 0px;
  line-height: 40px;
  text-transform: uppercase;
}
h4 {
  font-family: Raleway;
  font-size: 30px;
  font-weight: 300;
  letter-spacing: 0px;
  line-height: 35px;
  text-transform: uppercase;
}
h5 {
  font-family: Raleway;
  font-size: 25px;
  font-weight: 300;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: uppercase;
}
h6 {
  font-family: Raleway;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 25px;
  text-transform: uppercase;
}
blockquote,
blockquote p {
  font-family: Raleway;
  font-size: 25px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 35px;
  text-transform: None;
}
div.page-title h1,
h1.fancy-title {
  font-family: Raleway;
  font-size: 35px;
  font-weight: 300;
  text-transform: None;
  letter-spacing: 0;
  line-height: 38px;
}
div.page-title h1,
h1.fancy-title {
  margin-bottom: 10px;
}
.fancy-subtitle,
.page-title .subtitle {
  margin-bottom: 0px !important;
}
.breadcrumbs-container .breadcrumbs,
.breadcrumbs-container .breadcrumbs a {
  font-size: 14px !important;
}
.page-title .subtitle,
.fancy-subtitle {
  font-family: Raleway;
  font-size: 20px;
  font-weight: 400;
  text-transform: None;
  letter-spacing: 0;
  line-height: 20px !important;
}
#post-area.blog-list article .entry-title,
.latest_post.global_font .latest_post_title a {
  font-family: Raleway;
  font-size: 30px;
  font-weight: 300;
  text-transform: None;
  letter-spacing: 0;
  line-height: 36px !important;
}
#post-area.blog-list article .entry-title,
.latest_post.global_font .latest_post_title {
  margin-bottom: 15px !important;
}
#post-area.blog-list article .entry-title a,
.latest_post.global_font .latest_post_title a {
  color: #6d6d6d;
}
#post-area.blog-list article .entry-meta,
#post-area.blog-list article .entry-meta span,
.latest_post_text .post_infos,
.latest_post.global_font .post_infos {
  font-family: Raleway;
  font-size: 13px;
  font-weight: 300;
  text-transform: None;
  letter-spacing: 0;
  line-height: 20px !important;
  color: #919191 !important;
}
#post-area.blog-list article .entry-meta,
.latest_post.global_font .post_infos {
  margin-bottom: 15px;
}
#post-area.blog-list article .entry-meta,
#post-area.blog-list article .entry-meta a,
.latest_post.global_font .post_infos {
  color: #919191;
}
.rdy_gallery.rdy-portfolio-container .figcaption h2 {
  font-family: Open Sans;
  font-size: 40px;
  font-weight: 700;
  text-transform: None;
  letter-spacing: 0;
  line-height: 40px !important;
  color: #000000;
}
.rdy-portfolio-container .figcaption h2,
.rdy-portfolio-container.type-list h2 {
  font-family: Open Sans;
  font-size: 40px;
  font-weight: 700;
  text-transform: None;
  letter-spacing: 0;
  line-height: 40px !important;
}
.rdy-portfolio-container .figcaption .description,
.rdy-portfolio-container.type-list .description {
  font-family: Open Sans;
  font-size: 18px;
  font-weight: 400;
  text-transform: None;
  letter-spacing: 0;
  line-height: 18px !important;
}
.rdy_project .entry-title {
  font-family: Open Sans;
  font-size: 60px;
  font-style: normal;
  font-weight: 700;
  text-transform: None;
  letter-spacing: 0;
  line-height: 100% !important;
}
.rdy_project .caption {
  font-family: Open Sans;
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  text-transform: None;
  letter-spacing: 0;
  line-height: 100% !important;
}
.woocommerce .product h4 {
  font-family: Open Sans;
  font-size: 14px;
  font-weight: 400;
  text-transform: None;
  letter-spacing: 0;
  line-height: 20px !important;
}
.woocommerce .product .category {
  font-family: Open Sans;
  font-size: 14px;
  font-weight: 400;
  text-transform: None;
  letter-spacing: 0;
  line-height: 14px !important;
}
.woocommerce.single-product .entry-title {
  font-family: Open Sans;
  font-size: 40px;
  font-weight: 400;
  text-transform: None;
  letter-spacing: 0;
  line-height: 45px;
}
.woocommerce .category_header h1 {
  font-family: Open Sans;
  font-size: 75px;
  font-weight: 800;
  text-transform: None;
  letter-spacing: 0;
  line-height: 90px !important;
}
.wpb_text_column .dropcap {
  font-family: Raleway;
  font-size: 30px;
  font-weight: 300;
  line-height: 30px;
  text-transform: uppercase;
  position: relative;
  display: inline-block;
  float: left;
}
.single .wpb_text_column .wpb_wrapper:before,
.page .wpb_text_column .wpb_wrapper:before {
  font-family: Raleway;
  font-size: 30px;
  font-weight: 300;
  text-transform: uppercase;
  color: #4c4c4c;
  content: attr(data-first_letter);
  display: block;
  left: 0px;
  line-height: 1;
  opacity: 0.3;
  position: absolute;
  top: 0px;
}
#header-menu.with-background {
  background-color: #d2232a;
}
@media screen and (max-width: 992px) {
  #header {
    background-color: #bc0000;
  }
  #mobile-menu {
    background-color: #eaeaea;
  }
  #mobile-menu .mobile_socials a {
    color: #000000 !important;
  }
  #header #menu-toggle li {
    background-color: #e8e8e8 !important;
  }
  #header .mobile-cart-icon svg path,
  #header .mobile-cart-icon svg circle {
    fill: #e8e8e8;
  }
}
#header-menu.fixed-layout #main-menu ul &gt; li a,
#header-menu.fixed-layout #main-menu ul &gt; li .title,
#header-menu.fixed-layout #main-menu ul &gt; li.menu-cta-button,
#header-menu.fixed-layout #main-menu ul &gt; li.menu-social-inline,
#header-menu.static-layout #main-menu ul &gt; li a,
#header-menu.static-layout #main-menu ul &gt; li .title,
#header-menu.static-layout #main-menu ul &gt; li.menu-cta-button,
#header-menu.static-layout #main-menu ul &gt; li.menu-social-inline,
#header-menu.slidedown-layout #main-menu ul &gt; li a,
#header-menu.slidedown-layout #main-menu ul &gt; li .title,
#header-menu.slidedown-layout #main-menu ul &gt; li.menu-cta-button,
#header-menu.slidedown-layout #main-menu ul &gt; li.menu-social-inline {
  padding: 0 10px;
}
#header-menu #main-menu ul &gt; li a,
#header-menu #main-menu ul &gt; li a.no-link:hover {
  color: rgba(255,255,255,0.75);
}
#header-menu #main-menu .menu_icon {
  padding-right: 6px;
}
.main-logo .logo-holder {
  height: 80px;
}
@media screen and (max-width: 992px) {
  .main-logo .logo-holder {
    height: 50px;
    line-height: 50px;
  }
}
#header-menu:not(.slidedown-full-layout) .rdy-menu ul li a:hover {
  background-color: #444444;
}
.fancy-header .h-separator {
  margin-top: 45px !important;
  margin-bottom: 45px !important;
}
div.page-title h1,
div.page-title h2,
.page-title .meta-info {
  color: #5b5b5b;
}
.page-title .subtitle {
  color: #333333;
}
div.page-title {
  background-color: #e8e8e8;
}
.footer-wrapper .widget .widget-title {
  color: #ffffff !important;
}
.footer-area-line {
  border-top: 1px solid #ffffff;
}
.bottom-bar-social a {
  margin: 0 20px !important;
}
.site-footer .footer-wrapper {
  background-color: #f2f2f2;
}
.footer-wrapper div,
.footer-wrapper p,
.footer-wrapper span,
.footer-wrapper a {
  color: #444444;
}
.footer-wrapper a:hover {
  color: #cc0000 !important;
}
#bottom-bar {
  background-color: #ffffff;
}
.footer-logo {
  max-height: 12px;
  height: 12px;
}
.bottom-bar-social .social_media {
  font-size: 18px;
}
#header-menu .social_media,
.menu-right-side .social_media {
  color: #cccccc !important;
  font-size: 18px;
  margin-right: 20px;
}
.footer-sub-line {
  border-top: 1px solid #ffffff;
}
#bottom-bar,
#bottom-bar a {
  color: #ffffff;
}
#bottom-bar .copyright a:hover {
  color: #d2232a !important;
}
#bottom-bar .copyright a:hover {
  border-bottom-color: #d2232a;
}
.site-footer .footer-wrapper a:hover {
  border-bottom-color: #cc0000;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.site-footer .footer-wrapper {
  padding-top: 60px;
  padding-bottom: 60px;
}
.footer-wrapper .widget .widget-title {
  margin-bottom: 20px;
}
.footer-wrapper .widget .widget-title {
  font-family: Raleway;
  font-size: 16px;
  font-weight: 300;
  line-height: 18px;
  text-transform: None;
}
.footer-wrapper .widget p,
.footer-wrapper .widget ul li {
  font-family: Raleway;
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
  text-transform: None;
}
.bottom-bar-social-top .bottom-bar-social {
  margin-top: 60px;
  margin-bottom: 45px;
}
#bottom-bar .copyright .col1 .elem {
  margin-left: 5px;
  margin-right: 5px;
}
#bottom-bar .copyright .col2 .elem {
  margin-left: 5px;
  margin-right: 5px;
}
.rdy-portfolio-container .figcaption h2,
.rdy-portfolio-container.type-list a h2 {
  color: #000000;
}
.rdy-portfolio-container .figcaption .description,
.rdy-portfolio-container.type-list a .description {
  color: #000000;
}
.rdy-portfolio-container.hover-10 figure:hover .figcaption h2,
.rdy-portfolio-container.hover-11 figure:hover .figcaption h2 {
  color: #1a1a1a;
}
.rdy-portfolio-container.hover-10 figure:hover .figcaption .description,
.rdy-portfolio-container.hover-11 figure:hover .figcaption .description {
  color: #1a1a1a;
}
#post-area.blog-list article .image-wrap:hover .entry-title a {
  color: #cc0000 !important;
}
.row_section &gt; .wpb_row {
  margin-left: -30px;
  margin-right: -30px;
}
.row_section &gt; .wpb_row &gt; .row-container {
  padding: 30px;
}
.woocommerce .woocommerce-message,
.woocommerce-page .woocommerce-message {
  background-color: #cc0000;
}
.woo-orderby-dropdown .select2-results__option--highlighted,
.woo-orderby-dropdown .select2-results .select2-highlighted {
  background-color: #cc0000 !important;
}
.widget_price_filter .ui-slider .ui-slider-range {
  background: #cc0000 !important;
}
.woocommerce .product .onsale,
.woocommerce .product .single-onsale {
  background-color: #cc0000;
  color: #fff;
}
.woocommerce .wc-product-row,
.woocommerce .related,
.woocommerce .upsells {
  margin-left: -15px;
  margin-right: -15px;
}
.woocommerce .wc-product-row li.product,
.woocommerce .related .title,
.woocommerce .upsells .title {
  padding-left: 15px;
  padding-right: 15px;
}
form.mc4wp-form p:nth-child(2) input {
  background: #000000;
  color: #FFFFFF;
}
form.mc4wp-form p:nth-child(2) input:hover {
  background: #333333;
}
.widget_mc4wp_form_widget form.mc4wp-form p:nth-child(2) input {
  background: #000000;
  color: #FFFFFF;
}
.widget_mc4wp_form_widget form.mc4wp-form p:nth-child(2) input:hover {
  background: #333333;
}
form.mc4wp-form p:first-child input,
form.mc4wp-form p:nth-child(2) input {
  padding: 13px 10px;
}
.wpcf7-form input:not([type="submit"]),
.wpcf7-form textarea {
  color: #7f7f7f !important;
}
.wpcf7-form input:not([type="submit"])::-webkit-input-placeholder,
.wpcf7-form textarea::-webkit-input-placeholder {
  color: rgba(127,127,127,0.5) !important;
}
.wpcf7-form input:not([type="submit"])::-moz-placeholder,
.wpcf7-form textarea::-moz-placeholder {
  color: rgba(127,127,127,0.5) !important;
}
.wpcf7-form input:not([type="submit"]):-ms-input-placeholder,
.wpcf7-form textarea:-ms-input-placeholder {
  color: rgba(127,127,127,0.5) !important;
}
.wpcf7-form input:not([type="submit"]):-moz-placeholder,
.wpcf7-form textarea:-moz-placeholder {
  color: rgba(127,127,127,0.5) !important;
}
.wpcf7-form.style-3 label {
  color: rgba(127,127,127,0.45) !important;
}
.wpcf7-form:not(.style-2) input:not([type="submit"]),
.wpcf7-form:not(.style-2) textarea,
.wpcf7-form.style-3 .action-form-input:after,
.wpcf7-form.style-3 .action-form-input:before {
  border-color: #cccccc !important;
}
.wpcf7-form:not(.style-1):not(.style-2):not(.style-3) input:not([type="submit"]),
.wpcf7-form:not(.style-1):not(.style-2):not(.style-3) textarea {
  background-color: #ffffff;
}
.wpcf7-form.style-2 input[type="text"],
.wpcf7-form.style-2 input[type="email"],
.wpcf7-form.style-2 input[type="url"],
.wpcf7-form.style-2 input[type="password"],
.wpcf7-form.style-2 input[type="search"],
.wpcf7-form.style-2 textarea {
  border-bottom: 2px solid #8c8c8c;
}
.wpcf7-form.style-2 input[type="text"]:hover,
.wpcf7-form.style-2 input[type="email"]:hover,
.wpcf7-form.style-2 input[type="url"]:hover,
.wpcf7-form.style-2 input[type="password"]:hover,
.wpcf7-form.style-2 input[type="search"]:hover,
.wpcf7-form.style-2 textarea:hover {
  border-top-color: #cccccc !important;
  border-left-color: #cccccc !important;
  border-right-color: #cccccc !important;
}
.wpcf7-form.style-2 input[type="text"]:focus,
.wpcf7-form.style-2 input[type="text"]:hover,
.wpcf7-form.style-2 input[type="email"]:focus,
.wpcf7-form.style-2 input[type="email"]:hover,
.wpcf7-form.style-2 input[type="url"]:focus,
.wpcf7-form.style-2 input[type="url"]:hover,
.wpcf7-form.style-2 input[type="password"]:focus,
.wpcf7-form.style-2 input[type="password"]:hover,
.wpcf7-form.style-2 input[type="search"]:focus,
.wpcf7-form.style-2 input[type="search"]:hover,
.wpcf7-form.style-2 textarea:focus,
.wpcf7-form.style-2 textarea:hover {
  border-bottom: 2px solid #8c8c8c;
}
.wpcf7-form.style-2 textarea {
  border-bottom: 2px solid #8c8c8c;
}
.wpcf7-form.style-2 textarea:hover,
.wpcf7-form.style-2 textarea:focus {
  border-bottom: 2px solid #8c8c8c;
}
.wpcf7-form.style-3 .action-form-input:after {
  border-bottom-color: #8c8c8c !important;
}
.wpcf7-submit {
  background-color: rgba(142,142,142,0.8);
  color: #fff !important;
}
.wpcf7-submit:hover,
.wpcf7-submit:focus {
  background-color: #8e8e8e;
}
#mobile-menu a.cta-button.cta-button-1 {
  color: #ffffff !important;
  background-color: #000000;
}
#mobile-menu a.cta-button.cta-button-2 {
  color: #ffffff !important;
  background-color: #000000;
}
#mobile-menu a.cta-button.cta-button-3 {
  color:  !important;
  background-color: #000000;
}
#header-menu a.cta-button.cta-button-1 {
  color: #ffffff !important;
  border-radius: 0px;
}
#header-menu a.cta-button.cta-button-1.flat {
  background-color: #000000;
}
#header-menu a.cta-button.cta-button-1.flat.cta_appear,
#header-menu a.cta-button.cta-button-1.flat:hover {
  background-color: #dddddd;
  color: #ffffff !important;
}
#header-menu a.cta-button.cta-button-1.outline:after {
  border-width: 2px;
  border-color: #000000;
  border-radius: 0px;
}
#header-menu a.cta-button.cta-button-1.outline.cta_appear,
#header-menu a.cta-button.cta-button-1.outline:hover {
  background-color: #000000;
  color: #ffffff !important;
}
#header-menu a.cta-button.cta-button-2 {
  color: #ffffff !important;
  border-radius: 0px;
}
#header-menu a.cta-button.cta-button-2.flat {
  background-color: #000000;
}
#header-menu a.cta-button.cta-button-2.flat.cta_appear,
#header-menu a.cta-button.cta-button-2.flat:hover {
  background-color: #dddddd;
  color: #ffffff !important;
}
#header-menu a.cta-button.cta-button-2.outline:after {
  border-width: 2px;
  border-color: #000000;
  border-radius: 0px;
}
#header-menu a.cta-button.cta-button-2.outline.cta_appear,
#header-menu a.cta-button.cta-button-2.outline:hover {
  background-color: #000000;
  color: #ffffff !important;
}
#header-menu a.cta-button.cta-button-3 {
  color: #ffffff !important;
  border-radius: 0px;
}
#header-menu a.cta-button.cta-button-3.flat {
  background-color: #000000;
}
#header-menu a.cta-button.cta-button-3.flat.cta_appear,
#header-menu a.cta-button.cta-button-3.flat:hover {
  background-color: #dddddd;
  color: #ffffff !important;
}
#header-menu a.cta-button.cta-button-3.outline:after {
  border-width: 2px;
  border-color: #000000;
  border-radius: 0px;
}
#header-menu a.cta-button.cta-button-3.outline.cta_appear,
#header-menu a.cta-button.cta-button-3.outline:hover {
  background-color: #000000;
  color: #ffffff !important;
}
</pre></body></html>