body,
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="date"],
input[type="tel"],
input.wpcf7-text,
.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce-page table.cart td.actions .coupon .input-text,
.woocommerce #content table.cart td.actions .coupon .input-text,
.woocommerce-page #content table.cart td.actions .coupon .input-text,
select,
textarea {
  font-family: "Work Sans", Helvetica, Arial, sans-serif;
}
body,
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="date"],
input[type="tel"],
input.wpcf7-text,
.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce-page table.cart td.actions .coupon .input-text,
.woocommerce #content table.cart td.actions .coupon .input-text,
.woocommerce-page #content table.cart td.actions .coupon .input-text,
select,
input[type="submit"],
input[type="button"],
a.button,
.button {
  font-size: 15px;
}
h1,
h2,
h3,
h4,
h5,
h6,
h7,
.post_quote_title,
label,
strong[itemprop="author"],
#page_content_wrapper .posts.blog li a,
.page_content_wrapper .posts.blog li a,
.readmore,
.post_detail.single_post,
.page_tagline,
#gallery_caption .tg_caption .tg_desc,
#filter_selected,
#autocomplete li strong,
.post_detail.single_post a,
.post_detail.single_post a:hover,
.post_detail.single_post a:active,
blockquote,
.sidebar_widget li.widget_products,
#copyright,
#footer_menu li a,
#footer ul.sidebar_widget li ul.posts.blog li a,
.woocommerce-page table.cart th,
table.shop_table thead tr th,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li a,
.woocommerce ul.products li.product .price {
  font-family: Poppins, Helvetica, Arial, sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6,
h7,
#autocomplete li strong {
  font-weight: 500;
  letter-spacing: 0px;
}
h1 {
  font-size: 34px;
}
h2 {
  font-size: 28px;
}
h3 {
  font-size: 24px;
}
h4 {
  font-size: 20px;
}
h5 {
  font-size: 18px;
}
h6 {
  font-size: 16px;
}
#page_caption h1,
.ppb_title,
.post_caption h1,
.ppb_speaker_grid .speaker_info_wrapper h3,
.ppb_speaker_grid .speaker_info_wrapper h4,
.ppb_speaker_classic .speaker_info_wrapper h3,
.ppb_speaker_classic .speaker_info_wrapper h4 {
  font-size: 20px;
  color: #ff2d55;
}
body,
#wrapper,
#page_content_wrapper.fixed,
#gallery_lightbox h2,
.slider_wrapper .gallery_image_caption h2,
#body_loading_screen,
h3#reply-title span,
.overlay_gallery_wrapper,
.pricing_wrapper_border,
.pagination a,
.pagination span,
#captcha-wrap .text-box input,
.flex-direction-nav a,
.blog_promo_title h6,
#supersized li,
#gallery_caption .tg_caption,
#horizontal_gallery_wrapper .image_caption {
  background-color: #ffffff;
}
body,
.pagination a,
#gallery_lightbox h2,
.slider_wrapper .gallery_image_caption h2,
.post_info a,
#page_content_wrapper.split #copyright,
.page_content_wrapper.split #copyright,
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
.readmore,
.woocommerce-MyAccount-navigation ul a {
  color: #222222;
}
::selection {
  background-color: #222222;
}
::-webkit-input-placeholder {
  color: #222222;
}
::-moz-placeholder {
  color: #222222;
}
:-ms-input-placeholder {
  color: #222222;
}
a,
.skin_color {
  color: #ff2d55;
}
.flex-control-paging li a.flex-active {
  background-color: #ff2d55;
  border-color: #ff2d55;
}
a:hover,
a:active,
.post_info_comment a i {
  color: #ff2d55;
}
.post_excerpt.post_tag a:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
a.button:hover,
.button:hover,
.button.submit,
a.button.white:hover,
.button.white:hover,
a.button.white:active,
.button.white:active {
  background: #ff2d55;
  border-color: #ff2d55;
}
h1,
h2,
h3,
h4,
h5,
h6,
h7,
pre,
code,
tt,
blockquote,
.post_header h5 a,
.post_header h3 a,
.post_header.grid h6 a,
.post_header.fullwidth h4 a,
.post_header h5 a,
blockquote,
.site_loading_logo_item i,
.ppb_subtitle,
.woocommerce .woocommerce-ordering select,
.woocommerce #page_content_wrapper a.button,
.woocommerce.columns-4 ul.products li.product a.add_to_cart_button,
.woocommerce.columns-4 ul.products li.product a.add_to_cart_button:hover,
.ui-accordion .ui-accordion-header a,
.tabs .ui-state-active a,
body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a,
body.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a,
body.woocommerce-page
  #content
  div.product
  .woocommerce-tabs
  ul.tabs
  li.active
  a,
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.post_header h5 a,
.post_header h6 a,
.flex-direction-nav a:before,
.social_share_button_wrapper .social_post_view .view_number,
.social_share_button_wrapper .social_post_share_count .share_number,
.portfolio_post_previous a,
.portfolio_post_next a,
#filter_selected,
#autocomplete li strong,
.post_detail.single_post a,
.post_detail.single_post a:hover,
.post_detail.single_post a:active,
.ticket_wrapper li.price_row,
.themelink {
  color: #000000;
}
body.page.page-template-gallery-archive-split-screen-php
  #fp-nav
  li
  .active
  span,
body.tax-gallerycat #fp-nav li .active span,
body.page.page-template-portfolio-fullscreen-split-screen-php
  #fp-nav
  li
  .active
  span,
body.page.tax-portfolioset #fp-nav li .active span,
body.page.page-template-gallery-archive-split-screen-php #fp-nav ul li a span,
body.tax-gallerycat #fp-nav ul li a span,
body.page.page-template-portfolio-fullscreen-split-screen-php
  #fp-nav
  ul
  li
  a
  span,
body.page.tax-portfolioset #fp-nav ul li a span {
  background-color: #000000;
}
#social_share_wrapper,
hr,
#social_share_wrapper,
.post.type-post,
#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle,
h2.widgettitle,
h5.widgettitle,
.comment .right,
.widget_tag_cloud div a,
.meta-tags a,
.tag_cloud a,
#footer,
#post_more_wrapper,
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product,
.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price,
#page_content_wrapper .inner .sidebar_content,
#page_content_wrapper .inner .sidebar_content.left_sidebar,
.ajax_close,
.ajax_next,
.ajax_prev,
.portfolio_next,
.portfolio_prev,
.portfolio_next_prev_wrapper.video .portfolio_prev,
.portfolio_next_prev_wrapper.video .portfolio_next,
.separated,
.blog_next_prev_wrapper,
#post_more_wrapper h5,
#ajax_portfolio_wrapper.hidding,
#ajax_portfolio_wrapper.visible,
.tabs.vertical .ui-tabs-panel,
.ui-tabs.vertical.right .ui-tabs-nav li,
.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce div.product .woocommerce-tabs .panel,
.woocommerce-page div.product .woocommerce-tabs .panel,
.woocommerce #content div.product .woocommerce-tabs .panel,
.woocommerce-page #content div.product .woocommerce-tabs .panel,
.woocommerce table.shop_table,
.woocommerce-page table.shop_table,
table tr td,
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals,
.woocommerce .cart-collaterals .shipping_calculator,
.woocommerce-page .cart-collaterals .shipping_calculator,
.woocommerce .cart-collaterals .cart_totals tr td,
.woocommerce .cart-collaterals .cart_totals tr th,
.woocommerce-page .cart-collaterals .cart_totals tr td,
.woocommerce-page .cart-collaterals .cart_totals tr th,
table tr th,
.woocommerce #payment,
.woocommerce-page #payment,
.woocommerce #payment ul.payment_methods li,
.woocommerce-page #payment ul.payment_methods li,
.woocommerce #payment div.form-row,
.woocommerce-page #payment div.form-row,
.ui-tabs li:first-child,
.ui-tabs .ui-tabs-nav li,
.ui-tabs.vertical .ui-tabs-nav li,
.ui-tabs.vertical.right .ui-tabs-nav li.ui-state-active,
.ui-tabs.vertical .ui-tabs-nav li:last-child,
#page_content_wrapper
  .inner
  .sidebar_wrapper
  ul.sidebar_widget
  li.widget_nav_menu
  ul.menu
  li.current-menu-item
  a,
.page_content_wrapper
  .inner
  .sidebar_wrapper
  ul.sidebar_widget
  li.widget_nav_menu
  ul.menu
  li.current-menu-item
  a,
.pricing_wrapper,
.pricing_wrapper li,
.ui-accordion .ui-accordion-header,
.ui-accordion .ui-accordion-content,
#page_content_wrapper
  .sidebar
  .content
  .sidebar_widget
  li
  h2.widgettitle:before,
h2.widgettitle:before,
#autocomplete,
.ppb_blog_minimal .one_third_bg,
#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle,
h2.widgettitle,
h5.event_title,
.tabs .ui-tabs-panel,
.ui-tabs .ui-tabs-nav li,
.ui-tabs li:first-child,
.ui-tabs.vertical .ui-tabs-nav li:last-child,
.woocommerce .woocommerce-ordering select,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce-page table.cart th,
table.shop_table thead tr th,
hr.title_break,
.overlay_gallery_border,
#page_content_wrapper.split #copyright,
.page_content_wrapper.split #copyright,
.post.type-post,
.events.type-events,
h5.event_title,
.post_header h5.event_title,
.client_archive_wrapper,
#page_content_wrapper .sidebar .content .sidebar_widget li.widget,
.page_content_wrapper .sidebar .content .sidebar_widget li.widget,
hr.title_break.bold,
blockquote,
.social_share_button_wrapper,
.social_share_button_wrapper,
body:not(.single) .post_wrapper,
.themeborder {
  border-color: #dce0e0;
}
.scheduleday_wrapper li.scheduleday_title,
.scheduleday_wrapper.tab {
  background: #007bff;
}
.scheduleday_wrapper.tab li.scheduleday_title.active {
  background: #ff2d55;
}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="date"],
textarea,
select {
  background-color: #ffffff;
  color: #555555;
  border-color: #dce0e0;
}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="date"]:focus,
textarea:focus {
  border-color: #999999;
}
input[type="submit"],
input[type="button"],
a.button,
.button,
.woocommerce .page_slider a.button,
a.button.fullwidth,
.woocommerce-page div.product form.cart .button,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
  font-family: Poppins, Helvetica, Arial, sans-serif;
}
input[type="submit"],
input[type="button"],
a.button,
.button,
.pagination span,
.pagination a:hover,
.woocommerce .footer_bar .button,
.woocommerce .footer_bar .button:hover,
.woocommerce-page div.product form.cart .button,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.post_type_icon,
.filter li a:hover,
.filter li a.active,
#portfolio_wall_filters li a.active,
#portfolio_wall_filters li a:hover,
.comment_box,
.one_half.gallery2 .portfolio_type_wrapper,
.one_third.gallery3 .portfolio_type_wrapper,
.one_fourth.gallery4 .portfolio_type_wrapper,
.one_fifth.gallery5 .portfolio_type_wrapper,
.portfolio_type_wrapper,
.post_share_text,
#close_share,
.widget_tag_cloud div a:hover,
.ui-accordion .ui-accordion-header .ui-icon,
.mobile_menu_wrapper #mobile_menu_close.button,
.clock_bg,
.session_filters li a.active,
.session_filters li a:hover,
#toTop,
.mobile_menu_wrapper #close_mobile_menu {
  background-color: #ff2d55;
}
.pagination span,
.pagination a:hover,
.button.ghost,
.button.ghost:hover,
.button.ghost:active,
blockquote:after,
.woocommerce-MyAccount-navigation ul li.is-active {
  border-color: #ff2d55;
}
.comment_box:before,
.comment_box:after {
  border-top-color: #ff2d55;
}
.button.ghost,
.button.ghost:hover,
.button.ghost:active,
.infinite_load_more,
blockquote:before,
.woocommerce-MyAccount-navigation ul li.is-active a {
  color: #ff2d55;
}
input[type="submit"],
input[type="button"],
a.button,
.button,
.pagination a:hover,
.woocommerce .footer_bar .button,
.woocommerce .footer_bar .button:hover,
.woocommerce-page div.product form.cart .button,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.post_type_icon,
.filter li a:hover,
.filter li a.active,
#portfolio_wall_filters li a.active,
#portfolio_wall_filters li a:hover,
.comment_box,
.one_half.gallery2 .portfolio_type_wrapper,
.one_third.gallery3 .portfolio_type_wrapper,
.one_fourth.gallery4 .portfolio_type_wrapper,
.one_fifth.gallery5 .portfolio_type_wrapper,
.portfolio_type_wrapper,
.post_share_text,
#close_share,
.widget_tag_cloud div a:hover,
.ui-accordion .ui-accordion-header .ui-icon,
.mobile_menu_wrapper #mobile_menu_close.button,
#toTop {
  color: #ffffff;
}
input[type="submit"],
input[type="button"],
a.button,
.button,
.pagination a:hover,
.woocommerce .footer_bar .button,
.woocommerce .footer_bar .button:hover,
.woocommerce-page div.product form.cart .button,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.infinite_load_more,
.post_share_text,
#close_share,
.widget_tag_cloud div a:hover,
.mobile_menu_wrapper #close_mobile_menu,
.mobile_menu_wrapper #mobile_menu_close.button {
  border-color: #ff2d55;
}
.frame_top,
.frame_bottom,
.frame_left,
.frame_right {
  background: #ff2d55;
}
body.tg_boxed {
  background-color: #f0f0f0;
}
#menu_wrapper .nav ul li a,
#menu_wrapper div .nav li > a {
  font-family: Poppins, Helvetica, Arial, sans-serif;
  letter-spacing: 0px;
  text-transform: none;
}
#menu_wrapper .nav ul li a,
#menu_wrapper div .nav li > a,
.header_cart_wrapper i {
  font-size: 13px;
}
#menu_wrapper .nav ul li a,
#menu_wrapper div .nav li > a,
html[data-menu="centeralogo"] #logo_right_button {
  padding-top: 26px;
  padding-bottom: 26px;
}
#menu_wrapper .nav ul li a,
#menu_wrapper div .nav li > a,
#get_ticket.button.ghost {
  font-weight: 500;
}
.top_bar {
  background-color: #ffffff;
}
#menu_wrapper .nav ul li a,
#menu_wrapper div .nav li > a,
#mobile_nav_icon,
#logo_wrapper .social_wrapper ul li a {
  color: #000000;
}
#mobile_nav_icon {
  border-color: #000000;
}
#menu_wrapper .nav ul li a.hover,
#menu_wrapper .nav ul li a:hover,
#menu_wrapper div .nav li a.hover,
#menu_wrapper div .nav li a:hover,
.header_cart_wrapper a:hover,
#page_share:hover,
#logo_wrapper .social_wrapper ul li a:hover {
  color: #ff2d55;
}
#menu_wrapper div .nav > li.current-menu-item > a,
#menu_wrapper div .nav > li.current-menu-parent > a,
#menu_wrapper div .nav > li.current-menu-ancestor > a,
#menu_wrapper div .nav li ul li.current-menu-item a,
#menu_wrapper div .nav li.current-menu-parent ul li.current-menu-item a,
#logo_wrapper .social_wrapper ul li a:active {
  color: #ff2d55;
}
.top_bar,
#page_caption,
#nav_wrapper {
  border-color: #ffffff;
}
#menu_wrapper .nav ul li ul li a,
#menu_wrapper div .nav li ul li a,
#menu_wrapper div .nav li.current-menu-parent ul li a {
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0px;
  text-transform: none;
}
#menu_wrapper .nav ul li ul li a,
#menu_wrapper div .nav li ul li a,
#menu_wrapper div .nav li.current-menu-parent ul li a,
#menu_wrapper div .nav li.current-menu-parent ul li.current-menu-item a,
#menu_wrapper .nav ul li.megamenu ul li ul li a,
#menu_wrapper div .nav li.megamenu ul li ul li a {
  color: #000000;
}
#menu_wrapper .nav ul li ul li a:hover,
#menu_wrapper div .nav li ul li a:hover,
#menu_wrapper div .nav li.current-menu-parent ul li a:hover,
#menu_wrapper .nav ul li.megamenu ul li ul li a:hover,
#menu_wrapper div .nav li.megamenu ul li ul li a:hover,
#menu_wrapper .nav ul li.megamenu ul li ul li a:active,
#menu_wrapper div .nav li.megamenu ul li ul li a:active,
#menu_wrapper div .nav li.current-menu-parent ul li.current-menu-item a:hover {
  color: #ff2d55;
}
#menu_wrapper .nav ul li ul li a:hover,
#menu_wrapper div .nav li ul li a:hover,
#menu_wrapper div .nav li.current-menu-parent ul li a:hover,
#menu_wrapper .nav ul li.megamenu ul li ul li a:hover,
#menu_wrapper div .nav li.megamenu ul li ul li a:hover,
#menu_wrapper .nav ul li.megamenu ul li ul li a:active,
#menu_wrapper div .nav li.megamenu ul li ul li a:active {
  background: #ffffff;
}
#menu_wrapper .nav ul li ul,
#menu_wrapper div .nav li ul {
  background: #ffffff;
  border-color: #dce0e0;
}
#menu_wrapper div .nav li.megamenu ul li > a,
#menu_wrapper div .nav li.megamenu ul li > a:hover,
#menu_wrapper div .nav li.megamenu ul li > a:active,
#menu_wrapper div .nav li.megamenu ul li.current-menu-item > a {
  color: #000000;
}
#menu_wrapper div .nav li.megamenu ul li {
  border-color: #dce0e0;
}
.above_top_bar {
  background: #ff2d55;
}
#top_menu li a,
.top_contact_info,
.top_contact_info i,
.top_contact_info a,
.top_contact_info a:hover,
.top_contact_info a:active {
  color: #ffffff;
}
.mobile_menu_wrapper {
  width: 360px;
  background-color: #ffffff;
}
.mobile_main_nav li a,
#sub_menu li a {
  font-family: Poppins, Helvetica, Arial, sans-serif;
  font-size: 17px;
  line-height: 40px;
  font-weight: 600;
  text-transform: none;
  letter-spacing: 0px;
  border-bottom: 1px solid #00000054;
}
.mobile_menu_wrapper,
.mobile_menu_wrapper h2.widgettitle,
.mobile_menu_wrapper .sidebar_widget {
  text-align: left;
}
.mobile_main_nav li a,
#sub_menu li a,
.mobile_menu_wrapper .sidebar_wrapper a,
.mobile_menu_wrapper .sidebar_wrapper,
#close_mobile_menu i,
.mobile_menu_wrapper .social_wrapper ul li a,
html[data-menu="hammenufull"] #copyright {
  color: #000000;
}
.mobile_main_nav li a:hover,
.mobile_main_nav li a:active,
#sub_menu li a:hover,
#sub_menu li a:active,
.mobile_menu_wrapper .sidebar_wrapper h2.widgettitle,
.mobile_menu_wrapper .social_wrapper ul li a:hover {
  color: #ff2d55;
}
.mobile_menu_wrapper #searchform input[type="text"] {
  background: #ffffff;
}
.mobile_menu_wrapper #searchform input[type="text"],
.mobile_menu_wrapper #searchform button i {
  color: #222222;
}
.mobile_menu_wrapper #searchform ::-webkit-input-placeholder {
  color: #222222;
}
.mobile_menu_wrapper #searchform ::-moz-placeholder {
  color: #222222;
}
.mobile_menu_wrapper #searchform :-ms-input-placeholder {
  color: #222222;
}
#page_caption.hasbg {
  height: 220px;
}
#page_caption {
  background-color: #F9F9F9;
  padding-top: 80px;
  padding-bottom: 80px;
  background-image: url(../upload/cb-banner.png);
  background-size: cover;
  background-position: center center;
  height: 600px;
  position: relative;
}
#page_caption h1,
.ppb_title {
  font-size: 40px;
}
#page_caption h1,
.ppb_title,
.post_caption h1 {
  font-weight: 700;
  text-transform: none;
  letter-spacing: 0px;
}
#page_caption h1,
.post_caption h1 {
  line-height: 54px;
  margin-bottom: 3.5rem;
}
#page_caption h1,
.ppb_title,
.post_caption h1,
.page_tagline {
  text-align: center;
}
h2.ppb_title {
  font-size: 31px;
  text-transform: none;
}
.ppb_title {
  line-height: 1.2em;
}
.page_tagline,
.thumb_content span,
.portfolio_desc .portfolio_excerpt,
.testimonial_customer_position,
.testimonial_customer_company,
.post_detail.single_post,
#gallery_caption .tg_caption .tg_desc {
  color: #000000;
}
.page_tagline,
.post_detail,
.thumb_content span,
.portfolio_desc .portfolio_excerpt,
.testimonial_customer_position,
.testimonial_customer_company {
  font-size: 15px;
}
.page_tagline {
  font-weight: 500;
}
.portfolio_desc .portfolio_excerpt,
.testimonial_customer_position,
.testimonial_customer_company {
  letter-spacing: 0px;
}
.page_tagline,
.post_header .post_detail,
.recent_post_detail,
.post_detail,
.thumb_content span,
.portfolio_desc .portfolio_excerpt,
.testimonial_customer_position,
.testimonial_customer_company {
  text-transform: none;
}
#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle,
h2.widgettitle,
h5.widgettitle {
  font-family: Poppins, Helvetica, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  letter-spacing: 0px;
  text-transform: none;
  border-width: 1px;
  color: #000000;
}
#page_content_wrapper .inner .sidebar_wrapper .sidebar .content,
.page_content_wrapper .inner .sidebar_wrapper .sidebar .content {
  color: #555555;
}
#page_content_wrapper .inner .sidebar_wrapper a:not(.button),
.page_content_wrapper .inner .sidebar_wrapper a:not(.button) {
  color: #222222;
}
#page_content_wrapper .inner .sidebar_wrapper a:hover:not(.button),
#page_content_wrapper .inner .sidebar_wrapper a:active:not(.button),
.page_content_wrapper .inner .sidebar_wrapper a:hover:not(.button),
.page_content_wrapper .inner .sidebar_wrapper a:active:not(.button) {
  color: #ff2d55;
}
.footer_bar,
#footer {
  background-color: #000;
}
#footer,
#copyright,
#footer_menu li a,
#footer_menu li a:hover,
#footer_menu li a:active {
  color: #cccccc;
}
#copyright a,
#copyright a:active,
#footer a,
#footer a:active,
#footer .sidebar_widget li h2.widgettitle {
  color: #ffffff;
}
#copyright a:hover,
#footer a:hover,
.social_wrapper ul li a:hover {
  color: #ff2d55;
}
.footer_bar_wrapper,
.footer_bar {
  border-color: #222222;
}
.footer_bar_wrapper .social_wrapper ul li a {
  color: #ffffff;
}
.woocommerce ul.products li.product .price ins,
.woocommerce-page ul.products li.product .price ins,
.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price,
p.price ins span.amount,
.woocommerce #content div.product p.price,
.woocommerce #content div.product span.price,
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce-page #content div.product p.price,
.woocommerce-page #content div.product span.price,
.woocommerce-page div.product p.price,
.woocommerce-page div.product span.price {
  color: #ff2d55;
}
