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: 900;
	letter-spacing: -1px;
}
h1 {
	font-size: 34px;
}
h2 {
	font-size: 28px;
}
h3 {
	font-size: 24px;
}
h4 {
	font-size: 20px;
}
h5 {
	font-size: 18px;
}
h6 {
	font-size: 14px;
}
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;
}
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_main_nav li a, #sub_menu li a {
	font-family: Poppins, Helvetica, Arial, sans-serif;
	font-size: 24px;
	font-weight: 900;
	text-transform: none;
	letter-spacing: -1px;
}
.mobile_menu_wrapper {
	background-color: #ffffff;
}
.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: 550px;
}
#page_caption {
	background-color: #F9F9F9;
	padding-top: 80px;
	padding-bottom: 80px;
}
#page_caption h1, .ppb_title {
	font-size: 70px;
}
#page_caption h1, .ppb_title, .post_caption h1 {
	font-weight: 900;
	/*text-transform: uppercase;*/
	letter-spacing: -2px;
}
#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, .ppb_session_filterable .speaker_info_wrapper h4 {
	color: #FF2D55;
}
h2.ppb_title {
	/*font-size: 36px;*/
	font-size: 2.75vmin;
	text-transform: none;
}
.ppb_header h2.ppb_title {
	/*font-size: 3.25vmin;*/
	font-size: 3.4vmin;
}
.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: 18px;
	font-weight: 900;
	letter-spacing: -1px;
	text-transform: none;
	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: #000000;
}
#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;
}

/*
     FILE ARCHIVED ON 02:59:18 Aug 08, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:37:40 Jun 11, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.67
  exclusion.robots: 0.02
  exclusion.robots.policy: 0.01
  esindex: 0.015
  cdx.remote: 48.617
  LoadShardBlock: 98.795 (3)
  PetaboxLoader3.datanode: 111.895 (4)
  load_resource: 61.753
*/