/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");


#wHeaderShoppingCart{
	display: table-cell;
    vertical-align: middle;
    height: 100%;
    padding: 0;
}
#wHeaderShoppingCart a{
	width: 12rem;
	height: auto;
	border-bottom: solid 1px #FE0000 !important;
}
#wHeaderShoppingCart a:hover{
	color:#000 !important
}
#wHeaderShoppingCart a .wLeft{
	display: inline;
	margin: 0 10px 0 0;
}
#wHeaderShoppingCart a .wRight{
	display: inline;
}

.wFooterCo{}
.wFooterCo p{
	font-size: 25px;
    text-transform: uppercase;
    font-family: "Lora", Sans-serif;
    padding-bottom: 30px;
}
.wFooterCo .menu{
	padding-left: 15px;
}
.wFooterCo .menu li {
    margin: 0;
    line-height: 22px;
	padding: 0 0 17px;
    position: relative;
}


/*************************** CHECKOUT FORM */
.woocommerce-checkout #billing_country_field{
	clear:both !important;
	height:auto !important;
	font-size:15px !important;
}
/*************************** END, CHECKOUT FORM */


/*************************** PODCAST */
.elementor-1087 .elementor-element.elementor-element-bf4946a {
    margin-top: 0 !important;
    margin-bottom: 0  !important;
}
/*************************** END, PODCAST */
/*************************** TESTOMONIALS */
        .wContent{
            width: 90%;
            margin:auto
        }
        #wReviews{
            text-align:center;
			padding: 10px 20px;
        }
        #wReviews img{
            margin: auto;
        }
		#wReviews p {
		  font-family: 'Lato', sans-serif;
		  font-size: 24px;
		  line-height: 40px;
		  font-style: normal;
		  font-weight: 300;
		  letter-spacing: 0px;
		  text-transform: none;
		  color: #000;
		}
        #wReviews .slick-prev, 
        #wReviews .slick-next{
            height: 40px;
            width: 40px;
            z-index: 900;
        }
        #wReviews .slick-prev:before, 
        #wReviews .slick-next:before{
            font-size: 40px;
            line-height: 0.05;
			color: #000;	
        }
        #wReviews .slick-prev:before{ content: url(/wp-content/uploads/Atras.svg);}
        #wReviews .slick-next:before{ content: url(/wp-content/uploads/Adelante.svg); }
		.qodef img {
		  width: 43px;
		}
/*************************** END TESTOMONIALS */


p {
  font-size: 18px;
}
nav.main_menu > ul > li > a {
  padding: 0 15px;
}
.fluentform .ff-el-form-control {
  border: 1px solid #dadbdd;
  border-radius: 0px !important;
  padding: 16px 15px !important;
}
.btnComprar .ff-btn-submit {
  background-color: #FF0 !important;
  color: #000 !important;
  font-size: 18px !important;
  border-radius: 0px !important;
  border: 1px solid #FF0 !important;
  padding: 15px 40px !important;
  font-weight: bold !important;
}
.elementor-1306 .elementor-element.elementor-element-34afe0c .fluentform-widget-wrapper .ff-el-group .ff-btn-submit {
  background-color: #FF0 !important;
  color: #000 !important;
}
.elementor-1300 .elementor-element.elementor-element-34afe0c .fluentform-widget-wrapper .ff-el-group .ff-btn-submit {
  background-color: #FF0 !important;
  color: #000 !important;
}
.elementor-6 .elementor-element.elementor-element-3b95306 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit {
  background-color: #dd2630 !important;
  color: #ffffff !important;
  border: none;
  border-radius: 0px;
  padding: 15px 30px;
}
form.fluent_form_4 .wpf_has_custom_css.ff-btn-submit {
background-color: #dd2630 !important;
border-color: #dd2630 !important;
color: #ffffff;
min-width: 100%;
line-height: 1.8;
border-radius: 0px !important;
}
.elementor-1072 .elementor-element.elementor-element-864fd9d .fluentform-widget-wrapper .ff-el-group .ff-btn-submit {
  background-color: #dd2630 !important;
  color: #ffffff !important;
}
.header_top {
  display: none;
}
.header_top.clearfix {
  display: none !important;
}
nav.main_menu ul li:hover a {
  color: #FE0000;
	font-weight: 800;
}
nav.main_menu ul li:hover a span.underline_dash, nav.vertical_menu ul li:hover a span.underline_dash {
  background-color: #FE0000 !important;
}
nav.main_menu ul li a span.underline_dash, nav.vertical_menu ul li a span.underline_dash {
  background-color: #FE0000;
}
h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, a:hover, p a:hover, .portfolio_share .social_share_holder a:hover, .breadcrumb .current, .breadcrumb a:hover, .q_icon_with_title .icon_with_title_link, .q_counter_holder span.counter, .q_font_awsome_icon i, .q_font_awsome_icon span, .q_dropcap, .q_counter_holder span.counter, nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active > a, .q_progress_bars_icons_inner.square .bar.active i, .q_progress_bars_icons_inner.circle .bar.active i, .q_progress_bars_icons_inner.normal .bar.active i, .q_font_awsome_icon_stack .fa-circle, .footer_top .q_social_icon_holder:hover .simple_social, .more_facts_button:hover, .box_holder_icon .fa-stack i, .blog_large_image_simple .minimalist_date, nav.content_menu ul li.active:hover i, nav.content_menu ul li:hover i, nav.content_menu ul li.active:hover a, nav.content_menu ul li:hover a, .vc_grid-container .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover span, .vc_grid-container .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active span, .q_font_awsome_icon i:hover, .q_font_awsome_icon span:hover, .fullscreen_search_holder .search_submit:hover, .title .text_above_title, .qode-comparative-features-table .qode-cft-link:hover, .qode-comparative-features-table .qode-cft-mark.qode-cft-active, .qode-blog-carousel-titled .qode-bct-post .qode-bct-post-date, .qode-showcase-icon .qode-icon-holder.qode-icon-circle .qode-icon-element, .qode-horizontal-timeline .qode-timeline-navigation a.qode-prev, .qode-horizontal-timeline .qode-timeline-navigation a.qode-next {
  color: #FE0000;
}
.elementor-1091 .elementor-element.elementor-element-fa88d6f .fluentform-widget-wrapper .ff-el-group .ff-btn-submit {
  background-color: #dd2630 !important;
  color: #ffffff !important;
}
.elementor-1145 .elementor-element.elementor-element-108c496 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit {
  background-color: #F00 !important;
  color: #ffffff !important;
  border-radius: 0px;
  border: 1px solid #F00;
  padding: 15px 30px;
}
.fa-xing::before {
  content: "\f1bc";
}
#block-22 {
  text-align: left;
}
#nav_menu-3 h5 {
  font-size: 20px;
}
#nav_menu-3  {
	padding-left: 15px
}
#block-28 p, #block-27 p {
  font-size: 25px;
  text-transform: uppercase;
  font-family: "Lora", Sans-serif;
  padding-bottom: 30px;
}
#block-18 figure {
  width: 70%;
}
.footer_col2 .column_inner {
  padding-left: 40% !important;
}
.elementor-6 .elementor-element.elementor-element-e16eb5b > .elementor-container {
  max-width: 555px;
  float: left;
}
select.ff-el-form-control:not([size]):not([multiple]) {
  height: 53px !important;
}
#ff_5_phone, #ff_6_phone {
  padding-left: 50px !important;
}
.elementor-1091 .elementor-element.elementor-element-756b6bd .fluentform-widget-wrapper .ff-el-group .ff-btn-submit {
  background-color: #FF0 !important;
  color: #000 !important;
  border-radius: 0px;
  padding: 15px 40px;
  font-weight: bold;
  border: 1px solid #FF0;
  font-size: 19px;
}
.contenido-oculto {
display: none;
}
.elementor-heading-title.elementor-size-default span {
  color: #FE0000;
}
.cta {
  border: none;
  background: none;
}

.cta span {
  padding-bottom: 7px;
  letter-spacing: 4px;
  font-size: 14px;
  padding-right: 15px;
  text-transform: uppercase;
}

.cta svg {
  transform: translateX(-8px);
  transition: all 0.3s ease;
}

.cta:hover svg {
  transform: translateX(0);
}

.cta:active svg {
  transform: scale(0.9);
}

.hover-underline-animation {
  position: relative;
  color: black;
  padding-bottom: 20px;
}

.hover-underline-animation:after {
  content: "";
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #000000;
  transform-origin: bottom right;
  transition: transform 0.25s ease-out;
}

.cta:hover .hover-underline-animation:after {
  transform: scaleX(1);
  transform-origin: bottom left;
}
.ff_plan_title {
  font-family: "Source Sans Pro", Sans-serif !important;
  color: #030C26;
  font-weight: 700;
}
.table.ffp_table.input_items_table {
  font-family: "Source Sans Pro", Sans-serif !important;
  color: #030C26;
}
.ff_product_price_label{
  font-family: "Source Sans Pro", Sans-serif !important;
  color: #030C26;
}

.q_logo img{
  top: -38%;
  height: 59px !important;
}
.footer_bottom  {
	font-family: "Lato", sans-serif;
	font-size: 15px
}
.footer_bottom a {
  color: #F00;
}
.iti--allow-dropdown input, .iti--allow-dropdown input[type="tel"], .iti--allow-dropdown input[type="text"], .iti--separate-dial-code input, .iti--separate-dial-code input[type="tel"], .iti--separate-dial-code input[type="text"] {
  padding-left: 50px !important;
}
@media only screen and (max-width: 600px) {
.wp-block-spacer {
  display: none;
}
.footer_col2 .column_inner {
  padding-left: 0% !important;
}
#product-1389, #product-1390, #product-1357 {
  box-shadow: none;
	margin: 0px 10px 30px 10px;
}	
.woocommerce .summary {
float: none !important;
  width: 100% !important;
  margin-bottom: 45px;
  padding: 0px !important;
}	
}
.menu-item a {
  color: #303030 !important;
  font-family: 'Lora',sans-serif !important;
  font-size: 16px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  letter-spacing: 1px !important;
  text-transform: none !important;
}

/* Tienda */
.product.type-product.status-publish.instock.product_cat-libro.has-post-thumbnail.shipping-taxable.purchasable.product-type-simple {
  box-shadow: 0px 0px 62px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 30px 30px 30px;
  --e-column-margin-right: 30px;
  --e-column-margin-left: 30px;
  padding: 0px 0px 35px 0px !important;
}
.product-info h6 {
  color: #030C26;
  font-family: "Source Sans Pro", Sans-serif !important;
  font-weight: 700;
  font-size: 24px;
  line-height: 29px;
margin: 10px !important;
	text-transform: inherit !important;
}
.product-info h6 span {
  background: #FE0000;
  padding: 0px 5px;
  color: #fff;
}
.woocommerce ul.products li.product h4, .woocommerce ul.products li.product h6 {
  padding: 0 10px !important;

}
.woocommerce ul.products  li.product .price {
  font-family: "Source Sans Pro", Sans-serif !important;
  font-weight: 900 !important;
  font-size: 24px;
  line-height: 24px;
	color: #FE0000 !important;
}
.woocommerce ul.products li.product:hover h6 {
  color: #033B86;
}
.woocommerce ul.products li.product, .woocommerce ul.products li.product a.product-category, .woocommerce-page ul.products li.product a.product-category {
  display: block;
  height: auto;
  background-color: #fff;
}
.woocommerce form.checkout .col2-set .form-row input[type="text"], .woocommerce form.checkout .col2-set .form-row input[type="email"], .woocommerce form.checkout .col2-set .form-row input[type="password"], .woocommerce form.checkout .col2-set .form-row input[type="tel"] {
  padding-left: 5.2%;
  padding-right: 5.2%;
  background-clip: padding-box;
  background-image: none;
  border: 1px solid #dadbdd;
  color: #606266;
  display: block;
  font-family: -apple-system,"system-ui",Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  max-width: 100%;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  width: 100% !important;
}
.checkout.woocommerce-checkout h3 {
  color: #030C26;
  font-family: "Source Sans Pro", Sans-serif !important;
  font-weight: 700;
  font-size: 24px;
  line-height: 24px;
  margin: 10px !important;
  text-transform: inherit !important;
  margin-bottom: 20px !important;
}
 {
  width: 100%;
  margin-right: 0;
  float: inline-start !important;
}
.woocommerce form.checkout table.shop_table tfoot tr.order-total td span.amount, .woocommerce form.checkout table.shop_table tfoot tr.order-total th {
  color: #FE0000;
}
.woocommerce table tr td {
  background: 0 0;
  color: #000;
}
.woocommerce form.checkout table.shop_table span.amount {
  color: #000;
  font-family: inherit;
}
.box_image_with_border:hover, .qbutton:hover, .vc_grid-container .vc_row.vc_grid .vc_grid-item .vc_btn:hover, .vc_grid-container .vc_row.vc_grid .vc_pageable-load-more-btn .vc_btn:hover, .load_more a:hover, .blog_load_more_button a:hover, #submit_comment:hover, .drop_down .wide .second ul li .qbutton:hover, .drop_down .wide .second ul li ul li .qbutton:hover, .qbutton.white:hover, .qbutton.green, .portfolio_slides .hover_feature_holder_inner .qbutton:hover, .testimonials_holder.light .flex-direction-nav a:hover, .q_progress_bars_icons_inner.square .bar.active .bar_noactive, .q_progress_bars_icons_inner.square .bar.active .bar_active, .q_progress_bars_icons_inner.circle .bar.active .bar_noactive, .q_progress_bars_icons_inner.circle .bar.active .bar_active, .widget.widget_search form.form_focus, .q_steps_holder .circle_small_wrapper, .animated_icon_inner span.animated_icon_back i, body:not(.search-results) .blog_holder article.format-link .post_text:hover .post_text_inner, body:not(.search-results) .blog_holder article.format-quote .post_text:hover .post_text_inner, .woocommerce .button:hover, .woocommerce-page .button:hover, .woocommerce #submit:hover, .woocommerce ul.products li.product a.qbutton:hover, .woocommerce-page ul.products li.product a.qbutton:hover, .woocommerce ul.products li.product .added_to_cart:hover, input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover, .portfolio_main_holder .item_holder.image_subtle_rotate_zoom_hover .icons_holder a:hover, .tabs_box_navigation.sf-timetable-menu .tabs_box_navigation_selected {
  border-color: #FE0000;
}
.q_icon_list i, .q_progress_bar .progress_content, .q_progress_bars_vertical .progress_content_outer .progress_content, .qbutton:hover, .vc_grid-container .vc_row.vc_grid .vc_grid-item .vc_btn:hover, .vc_grid-container .vc_row.vc_grid .vc_pageable-load-more-btn .vc_btn:hover, .post-password-form input[type="submit"]:hover, .load_more a:hover, .blog_load_more_button a:hover, #submit_comment:hover, .drop_down .wide .second ul li .qbutton:hover, .drop_down .wide .second ul li ul li .qbutton:hover, .qbutton.white:hover, .qbutton.green, .call_to_action, .highlight, .testimonials_holder.light .flex-direction-nav a:hover, .q_dropcap.circle, .q_dropcap.square, .q_message, .q_price_table.active .active_text, .q_icon_with_title.boxed .icon_holder .fa-stack, .q_font_awsome_icon_square, .q_icon_with_title.square .icon_holder .fa-stack:hover, .box_holder_icon_inner.square .fa-stack:hover, .box_holder_icon_inner.circle .fa-stack:hover, .circle .icon_holder .fa-stack:hover, .q_list.number.circle_number ul > li::before, .q_social_icon_holder.circle_social .fa-stack:hover, .social_share_dropdown ul li.share_title, .latest_post_holder .latest_post_date .post_publish_day, .q_masonry_blog article.format-link:hover, .q_masonry_blog article.format-quote:hover, #wp-calendar td#today, .vc_text_separator.full div, .mejs-controls .mejs-time-rail .mejs-time-current, .mejs-controls .mejs-time-rail .mejs-time-handle, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .wp-audio-shortcode .mejs-controls .mejs-time-rail .mejs-time-current, .wp-audio-shortcode .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .q_pie_graf_legend ul li .color_holder, .q_line_graf_legend ul li .color_holder, .q_team .q_team_text_inner .separator, .circle_item .circle:hover, .qode_call_to_action.container, .qode_carousels .flex-control-paging li a.flex-active, .animated_icon_inner span.animated_icon_back i, .woocommerce .button:hover, .woocommerce-page .button:hover, .woocommerce #submit:hover, .woocommerce ul.products li.product a.qbutton:hover, .woocommerce-page ul.products li.product a.qbutton:hover, .woocommerce ul.products li.product .added_to_cart:hover, .woocommerce .quantity .minus:hover, .woocommerce #content .quantity .minus:hover, .woocommerce-page .quantity .minus:hover, .woocommerce-page #content .quantity .minus:hover, .woocommerce .quantity .plus:hover, .woocommerce #content .quantity .plus:hover, .woocommerce-page .quantity .plus:hover, .woocommerce-page #content .quantity .plus:hover, .woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range, .q_circles_holder .q_circle_inner2:hover, input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover, .portfolio_main_holder .item_holder.subtle_vertical_hover .icons_holder a, .portfolio_main_holder .item_holder.image_subtle_rotate_zoom_hover .icons_holder a:hover, .portfolio_main_holder .item_holder.image_text_zoom_hover .icons_holder a, .portfolio_main_holder .item_holder.slow_zoom .icons_holder a, .qode_video_box .qode_video_image:hover .qode_video_box_button, .blog_holder.masonry_gallery article.format-link:hover, .blog_holder.masonry_gallery article.format-quote:hover, .blog_holder.blog_chequered article.format-link:hover, .blog_holder.blog_chequered article.format-quote:hover, .qode-pricing-calculator .qode-pricing-calculator-switch input:checked + .qode-pricing-calculator-slider, .qode-icon-holder.qode-icon-circle, .qode-icon-holder.qode-icon-square, .qode-qbutton-main-color, .qode-advanced-tabs .qode-advanced-tabs-nav li, .qode-accordion-holder .qode-title-holder.ui-state-active, .qode-accordion-holder .qode-title-holder.ui-state-hover, header.menu_bottom .header_bottom_right_widget_holder .header_bottom_widget.widget_search form > div input[type="text"], .qode-advanced-call-to-action.qode-advanced-cta-gradient-animation .qode-advanced-cta-background-3, .tt_tabs .tt_tabs_navigation li a, .tabs_box_navigation.sf-timetable-menu .tabs_box_navigation_selected, .tabs_box_navigation.sf-timetable-menu li ul li a:hover, .tabs_box_navigation.sf-timetable-menu li ul li.selected a:hover, #qode-multi-device-showcase.qode-mds-appear-effect #qode-mds-spinner .qode-mds-pulse, .qode-horizontal-timeline .qode-events-wrapper .qode-events .qode-filling-line, .qode-horizontal-timeline .qode-events-wrapper .qode-events a .circle-outer, .no-touch .qode-horizontal-timeline .qode-events-wrapper .qode-events a:hover .circle-outer, .qode-horizontal-timeline .qode-events-wrapper .qode-events a.selected .circle-outer {
  background-color: #FE0000;
	color: #fff;
}
h1 a:hover, .box_image_holder .box_icon .fa-stack i.fa-stack-base, .q_percentage_with_icon, .filter_holder ul li.active span, .filter_holder ul li:hover span, .q_tabs .tabs-nav li.active a:hover, .q_tabs .tabs-nav li a:hover, .q_accordion_holder.accordion .ui-accordion-header:hover, .q_accordion_holder.accordion.with_icon .ui-accordion-header i, .testimonials .testimonial_text_inner p.testimonial_author span.author_company, .testimonial_content_inner .testimonial_author .company_position, .q_icon_with_title.center .icon_holder .font_awsome_icon i:hover, .q_box_holder.with_icon .box_holder_icon_inner .fa-stack i.fa-stack-base, .q_icon_with_title.boxed .icon_holder .fa-stack, .q_progress_bars_icons_inner .bar.active i.fa-circle, .q_list.number ul > li::before, .q_social_icon_holder:hover .simple_social, .social_share_dropdown ul li :hover i, .social_share_list_holder ul li i:hover, .blog_holder.blog_masonry_date_in_image .social_share_list_holder ul li i:hover, .latest_post_inner .post_infos a:hover, .q_masonry_blog article .q_masonry_blog_post_info a:hover, .blog_holder article:not(.format-quote):not(.format-link) .post_info a:hover, .latest_post_inner .post_comments:hover i, .blog_holder article .post_description a:hover, .blog_holder article .post_description .post_comments:hover, .blog_like a:hover i, .blog_like a.liked i, .latest_post .blog_like a:hover span, article:not(.format-quote):not(.format-link) .blog_like a:hover span, .comment_holder .comment .text .replay, .comment_holder .comment .text .comment-reply-link, .header-widget.widget_nav_menu ul.menu li a:hover, aside .widget a:hover, aside .widget.posts_holder li:hover, .wpb_widgetised_column .widget a:hover, .wpb_widgetised_column .widget.posts_holder li:hover, .elementor-widget.elementor-widget-sidebar .widget a:hover, .elementor-widget.elementor-widget-sidebar .widget.posts_holder li:hover, .q_steps_holder .circle_small:hover span, .q_steps_holder .circle_small:hover .step_title, .header_top #lang_sel > ul > li > a:hover, .header_top #lang_sel_click > ul > li > a:hover, .header_top #lang_sel_list ul li a.lang_sel_sel, .header_top #lang_sel_list ul li a:hover, aside .widget #lang_sel a.lang_sel_sel:hover, aside .widget #lang_sel_click a.lang_sel_sel:hover, aside .widget #lang_sel ul ul a:hover, aside .widget #lang_sel_click ul ul a:hover, aside .widget #lang_sel_list li a.lang_sel_sel, aside .widget #lang_sel_list li a:hover, .wpb_widgetised_column .widget #lang_sel a.lang_sel_sel:hover, .wpb_widgetised_column .widget #lang_sel_click a.lang_sel_sel:hover, .wpb_widgetised_column .widget #lang_sel ul ul a:hover, .wpb_widgetised_column .widget #lang_sel_click ul ul a:hover, .wpb_widgetised_column .widget #lang_sel_list li a.lang_sel_sel, .wpb_widgetised_column .widget #lang_sel_list li a:hover, .elementor-widget.elementor-widget-sidebar .widget #lang_sel a.lang_sel_sel:hover, .elementor-widget.elementor-widget-sidebar .widget #lang_sel_click a.lang_sel_sel:hover, .elementor-widget.elementor-widget-sidebar .widget #lang_sel ul ul a:hover, .elementor-widget.elementor-widget-sidebar .widget #lang_sel_click ul ul a:hover, .elementor-widget.elementor-widget-sidebar .widget #lang_sel_list li a.lang_sel_sel, .elementor-widget.elementor-widget-sidebar .widget #lang_sel_list li a:hover, .service_table_inner li.service_table_title_holder i, .latest_post_two_holder .latest_post_two_text a:hover, .myaccount_user a, .woocommerce .select2-results li.select2-highlighted, .woocommerce-page .select2-results li.select2-highlighted, .woocommerce-checkout .chosen-container .chosen-results li.active-result.highlighted, .woocommerce-account .chosen-container .chosen-results li.active-result.highlighted, .woocommerce ins, .woocommerce-page ins, .woocommerce ul.products li.product:hover h6, .woocommerce div.product div.product_meta > span a:hover, .woocommerce div.cart-collaterals div.cart_totals table tr.order-total strong span.amount, .woocommerce-page div.cart-collaterals div.cart_totals table tr.order-total strong span.amount, .woocommerce div.cart-collaterals div.cart_totals table tr.order-total strong, .woocommerce .checkout-opener-text a, .woocommerce form.checkout table.shop_table tfoot tr.order-total th, .woocommerce form.checkout table.shop_table tfoot tr.order-total td span.amount, .woocommerce aside ul.product_list_widget li > a:hover, .woocommerce aside ul.product-categories li > a:hover, .woocommerce aside ul.product_list_widget li span.amount, aside ul.product_list_widget li span.amount, .woocommerce aside .widget ul.product-categories a:hover, .woocommerce-page aside .widget ul.product-categories a:hover, .wpb_widgetised_column ul.product_list_widget li > a:hover, .wpb_widgetised_column ul.product-categories li > a:hover, .wpb_widgetised_column ul.product_list_widget li span.amount, .wpb_widgetised_column .widget ul.product-categories a:hover, .elementor-widget.elementor-widget-sidebar ul.product_list_widget li > a:hover, .elementor-widget.elementor-widget-sidebar ul.product-categories li > a:hover, .elementor-widget.elementor-widget-sidebar ul.product_list_widget li span.amount, .elementor-widget.elementor-widget-sidebar .widget ul.product-categories a:hover, .shopping_cart_header .header_cart:hover i, .woocommerce-product-rating a:hover, .select2-container--default.select2-container--open .select2-selection--single, .select2-container--default .select2-results__option[aria-selected="true"], .select2-container--default .select2-results__option--highlighted[aria-selected], .q_team .q_team_social_holder .q_social_icon_holder:hover .simple_social, .portfolio_template_8 .portfolio_detail .info .category, .portfolio_navigation.navigation_title .post_info span.categories, .qode_portfolio_related .projects_holder article .portfolio_description .project_category, .blog_compound article .post_content .blog_like a:hover, .blog_compound article .post_content .blog_like a:hover span, .blog_compound article .post_content .blog_share a:hover, .blog_compound article .post_content .blog_share a:hover span, .blog_compound article .post_content .post_comments:hover, .blog_compound article .post_content .post_comments:hover span, .blog_holder.blog_pinterest article.format-link .post_info a:hover, .blog_holder.blog_pinterest article.format-quote .post_info a:hover, .blog_compound .post_title .category a, .blog_compound .post_title .category span.date, .q_price_table.qode_pricing_table_advanced .qode_pt_subtitle, .q_price_table.qode_pricing_table_advanced .qode_pt_additional_info .qode_pt_icon, .q_price_table.qode_pricing_table_advanced .price_table_inner .value, table.tt_timetable .event .event_header, table.tt_timetable .event a, .tt_tabs .tt_tabs_navigation .ui-tabs-active a, .tt_tabs .tt_tabs_navigation li a:hover, .qode-owl-slider .owl-nav .owl-next:hover .qode-next-icon, .qode-owl-slider .owl-nav .owl-next:hover .qode-prev-icon, .qode-owl-slider .owl-nav .owl-prev:hover .qode-next-icon, .qode-owl-slider .owl-nav .owl-prev:hover .qode-prev-icon, .qode-owl-slider-style .owl-nav .owl-next:hover .qode-next-icon, .qode-owl-slider-style .owl-nav .owl-next:hover .qode-prev-icon, .qode-owl-slider-style .owl-nav .owl-prev:hover .qode-next-icon, .qode-owl-slider-style .owl-nav .owl-prev:hover .qode-prev-icon {
  color: #FE0000 !important;
}
.woocommerce .product h1.product_title {
font-size: 45px;
text-transform: none;
letter-spacing: 1px;
margin-bottom: 8px;
font-weight: bold;
}
.price {
  padding: 30px 0px;
}
.woocommerce div.product .summary p.price span.amount {
  font-size: 31px;
  color: #FE0000;
  font-family: Raleway,sans-serif;
  font-weight: 600;
}
.woocommerce .summary {
  float: right;
  width: 42.09090909090909%;
  margin-bottom: 45px;
  padding: 30px;
}
.qbutton:hover, #submit_comment:hover, .load_more a:hover, .blog_load_more_button a:hover, .post-password-form input[type="submit"]:hover, input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover, .woocommerce table.cart td.actions input[type="submit"]:hover, .woocommerce input#place_order:hover, .woocommerce-page input[type="submit"]:hover, .woocommerce .button:hover {
  background-color: #FE0000;
	  color: #fff;
}
.qbutton:hover, .qbutton.medium:hover, #submit_comment:hover, .load_more a:hover, .blog_load_more_button a:hover, .post-password-form input[type="submit"]:hover, input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover, .woocommerce table.cart td.actions input[type="submit"]:hover, .woocommerce input#place_order:hover, .woocommerce-page input[type="submit"]:hover, .woocommerce .button:hover {
  color: #fff;
  border-color: #FE0000;
}
.elementor-1331 .elementor-element.elementor-element-34afe0c .fluentform-widget-wrapper .ff-el-group .ff-btn-submit {
  background-color: #FF0 !important;
  color: #000 !important;
}
.elementor-1331 .elementor-element.elementor-element-fa88d6f .fluentform-widget-wrapper .ff-el-group .ff-btn-submit {
  background-color: #dd2630 !important;
  color: #ffffff !important;
}
h5, .h5, h5 a, body.qode-overridden-elementors-fonts .elementor-widget-heading h5.elementor-heading-title, .q_icon_with_title .icon_text_holder h5.icon_title {
  color: #fff;
  font-family: 'Lato', sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  background: #fd0500;
  padding: 20px;
}
.widget #searchform {
  box-shadow: 0px 0px 62px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.1);
}
h1 a:hover, .box_image_holder .box_icon .fa-stack i.fa-stack-base, .q_percentage_with_icon, .filter_holder ul li.active span, .filter_holder ul li:hover span, .q_tabs .tabs-nav li.active a:hover, .q_tabs .tabs-nav li a:hover, .q_accordion_holder.accordion .ui-accordion-header:hover, .q_accordion_holder.accordion.with_icon .ui-accordion-header i, .testimonials .testimonial_text_inner p.testimonial_author span.author_company, .testimonial_content_inner .testimonial_author .company_position, .q_icon_with_title.center .icon_holder .font_awsome_icon i:hover, .q_box_holder.with_icon .box_holder_icon_inner .fa-stack i.fa-stack-base, .q_icon_with_title.boxed .icon_holder .fa-stack, .q_progress_bars_icons_inner .bar.active i.fa-circle, .q_list.number ul > li::before, .q_social_icon_holder:hover .simple_social, .social_share_dropdown ul li :hover i, .social_share_list_holder ul li i:hover, .blog_holder.blog_masonry_date_in_image .social_share_list_holder ul li i:hover, .latest_post_inner .post_infos a:hover, .q_masonry_blog article .q_masonry_blog_post_info a:hover, .blog_holder article:not(.format-quote):not(.format-link) .post_info a:hover, .latest_post_inner .post_comments:hover i, .blog_holder article .post_description a:hover, .blog_holder article .post_description .post_comments:hover, .blog_like a:hover i, .blog_like a.liked i, .latest_post .blog_like a:hover span, article:not(.format-quote):not(.format-link) .blog_like a:hover span, .comment_holder .comment .text .replay, .comment_holder .comment .text .comment-reply-link, .header-widget.widget_nav_menu ul.menu li a:hover, aside .widget a:hover, aside .widget.posts_holder li:hover, .wpb_widgetised_column .widget a:hover, .wpb_widgetised_column .widget.posts_holder li:hover, .elementor-widget.elementor-widget-sidebar .widget a:hover, .elementor-widget.elementor-widget-sidebar .widget.posts_holder li:hover, .q_steps_holder .circle_small:hover span, .q_steps_holder .circle_small:hover .step_title, .header_top #lang_sel > ul > li > a:hover, .header_top #lang_sel_click > ul > li > a:hover, .header_top #lang_sel_list ul li a.lang_sel_sel, .header_top #lang_sel_list ul li a:hover, aside .widget #lang_sel a.lang_sel_sel:hover, aside .widget #lang_sel_click a.lang_sel_sel:hover, aside .widget #lang_sel ul ul a:hover, aside .widget #lang_sel_click ul ul a:hover, aside .widget #lang_sel_list li a.lang_sel_sel, aside .widget #lang_sel_list li a:hover, .wpb_widgetised_column .widget #lang_sel a.lang_sel_sel:hover, .wpb_widgetised_column .widget #lang_sel_click a.lang_sel_sel:hover, .wpb_widgetised_column .widget #lang_sel ul ul a:hover, .wpb_widgetised_column .widget #lang_sel_click ul ul a:hover, .wpb_widgetised_column .widget #lang_sel_list li a.lang_sel_sel, .wpb_widgetised_column .widget #lang_sel_list li a:hover, .elementor-widget.elementor-widget-sidebar .widget #lang_sel a.lang_sel_sel:hover, .elementor-widget.elementor-widget-sidebar .widget #lang_sel_click a.lang_sel_sel:hover, .elementor-widget.elementor-widget-sidebar .widget #lang_sel ul ul a:hover, .elementor-widget.elementor-widget-sidebar .widget #lang_sel_click ul ul a:hover, .elementor-widget.elementor-widget-sidebar .widget #lang_sel_list li a.lang_sel_sel, .elementor-widget.elementor-widget-sidebar .widget #lang_sel_list li a:hover, .service_table_inner li.service_table_title_holder i, .latest_post_two_holder .latest_post_two_text a:hover, .q_team .q_team_social_holder .q_social_icon_holder:hover .simple_social, .portfolio_template_8 .portfolio_detail .info .category, .portfolio_navigation.navigation_title .post_info span.categories, .qode_portfolio_related .projects_holder article .portfolio_description .project_category, .blog_compound article .post_content .blog_like a:hover, .blog_compound article .post_content .blog_like a:hover span, .blog_compound article .post_content .blog_share a:hover, .blog_compound article .post_content .blog_share a:hover span, .blog_compound article .post_content .post_comments:hover, .blog_compound article .post_content .post_comments:hover span, .blog_holder.blog_pinterest article.format-link .post_info a:hover, .blog_holder.blog_pinterest article.format-quote .post_info a:hover, .blog_compound .post_title .category a, .blog_compound .post_title .category span.date, .q_price_table.qode_pricing_table_advanced .qode_pt_subtitle, .q_price_table.qode_pricing_table_advanced .qode_pt_additional_info .qode_pt_icon, .q_price_table.qode_pricing_table_advanced .price_table_inner .value, table.tt_timetable .event .event_header, table.tt_timetable .event a, .tt_tabs .tt_tabs_navigation .ui-tabs-active a, .tt_tabs .tt_tabs_navigation li a:hover, .qode-owl-slider .owl-nav .owl-next:hover .qode-next-icon, .qode-owl-slider .owl-nav .owl-next:hover .qode-prev-icon, .qode-owl-slider .owl-nav .owl-prev:hover .qode-next-icon, .qode-owl-slider .owl-nav .owl-prev:hover .qode-prev-icon, .qode-owl-slider-style .owl-nav .owl-next:hover .qode-next-icon, .qode-owl-slider-style .owl-nav .owl-next:hover .qode-prev-icon, .qode-owl-slider-style .owl-nav .owl-prev:hover .qode-next-icon, .qode-owl-slider-style .owl-nav .owl-prev:hover .qode-prev-icon {
  color: #fd0500 !important;
}
.post_text_inner h3 {
  color: #000;
  font-family: 'Lora', sans-serif;
	font-weight:800;
}
.elementor-1328 .elementor-element.elementor-element-1895e45a .fluentform-widget-wrapper .ff-el-group .ff-btn-submit {
  background-color: #dd2630 !important;
  color: #ffffff !important;
  border: none;
  border-radius: 0px;
  padding: 15px 30px;
}
.elementor-1335 .elementor-element.elementor-element-108c496 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit {
  background-color: #dd2630 !important;
  color: #ffffff !important;
  border: none;
  border-radius: 0px;
  padding: 15px 30px;
}
.elementor-1373 .elementor-element.elementor-element-75e6e90d .fluentform-widget-wrapper .ff-el-group .ff-btn-submit {
background-color: #dd2630 !important;
color: #ffffff !important;
}
.elementor-1332 .elementor-element.elementor-element-864fd9d .fluentform-widget-wrapper .ff-el-group .ff-btn-submit {
background-color: #dd2630 !important;
color: #ffffff !important;
}
#product-1389, #product-1390, #product-1357 {
  box-shadow: none;
}
.form-row {
  width: auto !important;
	margin-right: auto !important;
}
#place_order {
  margin: 30px 0px;
}
.slick-prev {
  left: -40px !important;
}
/* ################################### HIGHLIGHTED CONTENT */
#wHighlightedContent{}
#wHighlightedContent .wContent{
	margin: 0 10px;
	padding: 20px 0;
}
#wHighlightedContent .wContent a{
	text-decoration: none;
}
#wHighlightedContent .wContent .wInnerContent{
	-webkit-box-shadow: 0px 0px 15px 0px rgba(75,131,252,.1);
	-moz-box-shadow: 0px 0px 15px 0px rgba(75,131,252,.1);
	box-shadow: 0px 0px 15px 0px rgba(75,131,252,.1);
	background: #fff;
	padding:20px;
}
#wHighlightedContent .wContent .wInnerContent .wHeader{
	height: 200px;
	position: relative;
	width:100%;
	background-color:#8d4082 !important;
	background-position: center !important;
	background-size: cover !important;
	margin:0 auto 15px auto;
}
#wHighlightedContent .wContent .wInnerContent .wHeader span{
background: #083980;
	color: #fff;
	padding: 2px 10px;
	position: absolute;
	font-size: 11px;
}
#wHighlightedContent .wContent .wInnerContent .wHeader img{
	height: auto !important;
	width: 100% !important;
	min-width: 100% !important;
	max-width: 100% !important;
}
#wHighlightedContent .wContent .wInnerContent .wBody{}
#wHighlightedContent .wContent .wInnerContent .wBody h5{
margin: 0 !important;
  font-size: 14px !important;
  line-height: 18px !important;
  min-height: 110px !important;
  background: #fff !important;
  color: #000 !important;
}
#wHighlightedContent .slick-prev, 
#wHighlightedContent .slick-next{
background: #FE0000;
	height: 40px;
	width: 40px;
	z-index: 900;
}
#wHighlightedContent .slick-prev:before, 
#wHighlightedContent .slick-next:before{
	font-size: 26px;
}
#wHighlightedContent .slick-prev:before{ content: "\f060"; font-family: "Font Awesome 5 Free"; font-weight: 900; }
#wHighlightedContent .slick-next:before{ content: "\f061"; font-family: "Font Awesome 5 Free"; font-weight: 900; }
/* ################################### END, HIGHLIGHTED CONTENT */


/* ################################### HOME CAROUSEL */
.wSlideBtnLearnmore a, 
.wSlideBtnLearnmore a:hover{
	background: none !important;
background: none !important;
    /* text-decoration: underline !important; */
    padding: 0 0 4px 0 !important;
    border-bottom: 1px solid #8d4082 !important;
    border-radius: 0 !important;
}
/* ################################### END, HOME CAROUSEL */


/* ################################### HOME SLIDE */
.wLogoLinkSlider{ display:inline !important; }
/* ################################### END, HOME SLIDE */
