/* Custom CSS */h1, h1 span, h1 a {font-size:46px;line-height:52px;}
h2, h2 span, h2 a {font-size:36px;line-height:43px;}
h3, h3 span, h3 a {font-size:30px;line-height:37px;}
h4, h4 span, h4 a {font-size:28px;line-height:36px;}
h5, h5 span, h5 a,#respond h3.comment-reply-title,#respond h3.comment-reply-title a {font-size:24px;line-height:32px;}
h6, h6 span, h6 a {font-size:18px;line-height:28px;}
body,input[type="text"],input[type="email"],input[type="search"],input[type="password"],input[type="submit"],textarea,.comment-form p.form-allowed-tags code {font-family: "Roboto";}
body {color:#000000;line-height:22px;font-size:18px;font-weight:300;}
#page_container {background:#ffffff;}
blockquote {line-height:22px;font-size:18px;}
input[type="text"],input[type="email"],input[type="search"],input[type="password"],textarea {color: #000000;}
a {color:#000000;}
a:hover,a:focus {color:#ae0c23;}
::selection {background:#ae0c23;color:#ffffff;}
::-moz-selection {background:#ae0c23;color:#ffffff;}
.color {color:#ae0c23 !important;}
.colored_bg {background-color:#ae0c23;}
.tagline,.tagline a,.social_icons a {color:#6d707a;}
.tagline a:hover {color:#ae0c23;}
.breadcrumbs a,.breadcrumbs span,.breadcrumbs a:after {color:#000000;}
.breadcrumbs a:hover {color:#ae0c23;}
h1, h1 span, h1 a,h2, h2 span, h2 a,h3, h3 span, h3 a,h4,h5, h5 span, h5 a,h6, h6 span, h6 a,.featured_items_title h5,.featured_items_title h5 a,.summary .amount,.shop_cart thead th {color:#222629;}
.highlighted_colored {background:#ae0c23;}
#main_header,#main_header header {background:#edeaea;}
.fixed-menu header {background:rgba(237,234,234, 0.9);}
.contact_text .section_title,.pre_footer .contact_text div.section.section_info p:first-child {color:#000000;}
.pre_footer .contact_text div.section p:first-child a:hover {color: #ae0c23;}
.footer {background: #212528;}
.pre_footer {background-color:#25292c;}
.prefooter_bgimg {background-image: url(http://test.mediaworksrl.it/cortedifieramosca/wp-content/themes/fieramosca/img/pre_footer.jpg);}
.cart_submenu,.cart_submenu .product_posts li a.title {color:#000000;font-size:18px;}
.tagline {background:#262b2e;}
.tagline:before {background: #262b2e;}
header nav ul.menu > li > a,header nav ul.sub-menu li a {color: #ffffff;}
header nav ul.menu > li:hover > a,header nav ul.menu > li.current-menu-ancestor > a,header nav ul.menu > li.current-menu-item > a,header nav ul.menu > li.current-menu-parent > a {color: #000;}
header nav ul.sub-menu > li:hover > a,header nav ul.sub-menu > li.current-menu-item > a,header nav ul.sub-menu > li.current-menu-parent > a {color: #ae0c23;}
header nav ul.menu .sub-nav:after {background: #ae0c23;}
.mobile_menu_wrapper,.mobile_menu_wrapper:before {background: #ae0c23;}
.top_search a:hover,.page_with_abs_header .view_cart_btn:hover {color: #ae0c23;}
.foot_menu li a:hover,.foot_menu li.current-menu-parent a,.foot_menu li.current-menu-item a {color: #ae0c23;}
.copyright,.foot_info_block,.footer_bottom .social_icons a,.footer_bottom .social_icons span {color: #6d707a;}
.wpcf7-validation-errors,div.wpcf7-response-output {color:#000000;}
.widget_text a {color:#000000;}
.widget_text a:hover,.sidepanel a:hover,.recent_posts li a.title:hover,.sidepanel li.current-menu-item a,.featured_items_title h5 a:hover,.featured_meta a:hover,.featured_items_body a:hover,.module_team h6 a:hover,.listing_meta a:hover,.blogpost_title a:hover,.pagerblock li a.current,.pagerblock li a.current:hover,.comment-reply-link a:hover,.comment_author_name a:hover,#respond h3.comment-reply-title a,.sidepanel li.current-cat a,h2.portf_title a:hover {color:#ae0c23;}
.widget_pages ul li.current_page_item > a {color:#ae0c23;}
.tagcloud a:hover {background:#ae0c23;border-color:#ae0c23;}
.testimonials_list li .item .testimonials_photo i,#comments .badge {background-color:#ae0c23;}
.filter_navigation ul li ul li.selected a,.filter_navigation ul li ul li a:hover {background: #ae0c23;border-color: #ae0c23;}
.pagerblock li a:hover {background-color: #ae0c23;border-color: #ae0c23;}
blockquote:before {background: #ae0c23;}
.module_content ul li:before,.wpb_text_column ul li:before {color:#000000;}
.colored_icon .ubtn-icon i {color:#ae0c23 !important;}
.shortcode_button.btn_type3,.shortcode_button.btn_type6:hover,.shortcode_button.btn_type6:focus {background: #ae0c23;border-color: #ae0c23;}
.dark_parent .shortcode_button.btn_type6:hover,.dark_bg .shortcode_button.btn_type6:hover,.dark_parent .shortcode_button.btn_type6:focus,.dark_bg .shortcode_button.btn_type6:focus {background: #ae0c23 !important;border-color: #ae0c23 !important;}
.post_format_quote_title {border-left:4px solid #ae0c23;}
.blog_post_readmore {color: #ae0c23;}
.blog_post_readmore:hover {color: #000000;}
.post_format_link_href:hover,.post_format_link_href.color:hover {color: #000000 !important;}
.pagerblock li a:hover {background-color: #ae0c23;border-color: #ae0c23;}
.pagerblock li a:focus {color: #000000;}
.pagerblock li a.current,.pagerblock li a.current:hover {color: #ae0c23;}
.search_form.active_submit:before,.widget_product_search form.woocommerce-product-search.active_submit:before {color:#222629;}
.prev_next_links .pull-left a:hover:before,.prev_next_links .pull-left a:hover:after,.prev_next_links .pull-right a:hover:before,.prev_next_links .pull-right a:hover:after {background-color: #ae0c23;}
.comment-reply-link:hover {border-color: #ae0c23;background-color: #ae0c23;}
.www_form input[type="text"]:focus, .www_form input[type="email"]:focus {border-color: #ae0c23;}
.remove_products:hover:before,.remove_products:hover:after{background-color:#222629 !important;}
.content_block .ult_price_body .ult_price .ult_price_term {font-size:18px;}
.logged-in-as,.comment-notes,.form-allowed-tags {color: #000000;font-size:18px;}
/* VC_ELEMENTS */.uvc-sub-heading {font-weight:300 !important;line-height:22px !important;}
.content_block .vc_toggle_default .vc_toggle_title:hover,.content_block .vc_toggle_default.vc_toggle_active .vc_toggle_title,.content_block .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,.content_block .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover,.content_block .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus,.content_block .wpb_tabs .wpb_tabs_nav li a:hover,.content_block .wpb_tabs .wpb_tabs_nav li.ui-tabs-active a,.content_block .wpb_tour .wpb_tabs_nav a:hover,.content_block .wpb_tour .wpb_tabs_nav li.ui-tabs-active a { background:#ae0c23; border-color:#ae0c23;}
.content_block .vc_button-2-wrapper a.vc_btn_vista_blue,.content_block .vc_gitem_row .vc_gitem-col a.vc_btn {background:#ae0c23;border-color:#ae0c23;}
.content_block .vc_btn-vista_blue.vc_btn_outlined,.content_block a.vc_btn-vista_blue.vc_btn_outlined,.content_block button.vc_btn-vista_blue.vc_btn_outlined,.content_block .vc_btn-vista_blue.vc_btn_square_outlined,.content_block a.vc_btn-vista_blue.vc_btn_square_outlined,.content_block button.vc_btn-vista_blue.vc_btn_square_outlined {color:#ae0c23 !important;}
.content_block .vc_button-2-wrapper a.vc_btn_white:hover,.content_block .vc_button-2-wrapper a.vc_btn_chino:hover,.content_block .vc_button-2-wrapper a.vc_btn_black:hover,.content_block .vc_button-2-wrapper a.vc_btn_grey:hover,.content_block .vc_btn-vista_blue.vc_btn_outlined:hover,.content_block a.vc_btn-vista_blue.vc_btn_outlined:hover,.content_block button.vc_btn-vista_blue.vc_btn_outlined:hover,.content_block .vc_btn-vista_blue.vc_btn_square_outlined:hover,.content_block a.vc_btn-vista_blue.vc_btn_square_outlined:hover,.content_block button.vc_btn-vista_blue.vc_btn_square_outlined:hover {background: #ae0c23 !important;border-color: #ae0c23 !important;color: #fff !important;}
.content_block .dark_bg .vc_call_to_action.vc_cta_outlined h2,.content_block .dark_bg .vc_call_to_action.vc_cta_outlined h4 {color:#222629;}
.content_block .dark_bg .vc_call_to_action.vc_cta_outlined p {color:#000000;}
/* ULTIMATE ADDONS */.content_block .aio-icon-box-link:hover .aio-icon-title {color:#ae0c23 !important;}
.content_block .counter_suffix,.content_block .counter_prefix {color:#222629 !important;}
.custom_tab .ult_tabcontent ul li:before {color:#ae0c23;}
.content_block .vc_tta.vc_general .vc_tta-tab > a:hover,.content_block .vc_tta.vc_general .vc_tta-tab > a:focus,.content_block .vc_tta.vc_general .vc_tta-tab.vc_active > a {background-color:#ae0c23;border-color:#ae0c23 !important;}
.content_block .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a {color:#000000;}
/* Woocommerce CSS */nav.woocommerce-pagination ul.page-numbers li a,nav.woocommerce-pagination ul.page-numbers li span {color:#222629;}
nav.woocommerce-pagination ul.page-numbers li a:hover {background:#ae0c23;border-color:#ae0c23;}
nav.woocommerce-pagination ul.page-numbers li span.current {color:#ae0c23 !important;}
.woocommerce select,.woocommerce-product-search input.search-field {font-family: "Roboto";font-weight:300;}
.woocommerce_container ul.products li.product h3,.woocommerce ul.products li.product h3 {color:#222629;}
.woocommerce_container ul.products li.product h3:hover,.woocommerce ul.products li.product h3:hover {color:#ae0c23 !important;}
.woocommerce .woocommerce_container ul.products li.product .product_meta .posted_in a:hover,.woocommerce .woocommerce_container .upsells.products ul li.product .product_meta .posted_in a:hover,.woocommerce ul.products li.product .product_meta .posted_in a:hover,.woocommerce .upsells.products ul li.product .product_meta .posted_in a:hover,.woocommerce_container ul.products li.product a.button:hover,.woocommerce ul.products li.product a.button:hover {color:#ae0c23 !important;}
.widget_product_tag_cloud a {color:#000000 !important;}
.widget_product_tag_cloud a:hover {background-color:#ae0c23;border-color:#ae0c23;}
.woo_wrap ul.cart_list li a:hover, .woo_wrap ul.product_list_widget li a:hover,.woocommerce ul.product_list_widget li a:hover {color:#ae0c23 !important;}
.widget_product_categories a:hover,.widget_product_categories li.current-cat a,.widget_login .pagenav a:hover,.woocommerce-page .widget_nav_menu ul li a:hover,.widget_layered_nav li:hover, .widget_layered_nav li.chosen,.widget_layered_nav li:hover a, .widget_layered_nav li.chosen a,.woocommerce .widget_layered_nav ul li.chosen a,.woocommerce-page .widget_layered_nav ul li.chosen a {color:#ae0c23 !important;}
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce #content input.button,.woocommerce a.edit,.woocommerce #commentform #submit,.woocommerce-page input.button,.woocommerce .wrapper input[type="reset"],.woocommerce .wrapper input[type="submit"] {font-family: "Roboto";}
.woocommerce #commentform #submit,.woocommerce #respond input#submit,.woocommerce form.login input.button,.woocommerce form.lost_reset_password input.button,.return-to-shop a.button,#payment input.button,.woocommerce p input.button,.woocommerce p button.button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #content input.button,.woocommerce a.edit,.woocommerce-page input.button,.woocommerce .wrapper input[type="reset"],.woocommerce .wrapper input[type="submit"],.woocommerce .checkout_coupon p input.button,.woocommerce .checkout_coupon p button.button,.woocommerce .woocommerce-shipping-calculator p button.button,.widget_price_filter .price_slider_amount .button:hover{background:#ae0c23 !important;border-color:#ae0c23 !important;}
.woocommerce #commentform #submit:hover,.woocommerce #respond input#submit:hover,.woocommerce form.login input.button:hover,.woocommerce form.lost_reset_password input.button:hover,.return-to-shop a.button:hover,#payment input.button:hover,.woocommerce p input.button:hover,.woocommerce p button.button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #content input.button:hover,.woocommerce a.edit:hover,.woocommerce-page input.button:hover,.woocommerce .wrapper input[type="reset"]:hover,.woocommerce .wrapper input[type="submit"]:hover,.woocommerce .checkout_coupon p input.button:hover,.woocommerce .checkout_coupon p button.button:hover,.woocommerce .woocommerce-shipping-calculator p button.button:hover {color:#000000 !important; }
.woo_wrap .price_label {color:#000000;}
.widget_price_filter .ui-slider .ui-slider-range {background:#ae0c23 !important;}
.woocommerce-review-link:hover {color:#ae0c23;}
.summary del,.summary del .amount,.woocommerce .summary .price span.from {color:#000000 !important;}
div.product .summary .amount,div.product .summary ins,div.product .summary ins .amount,.summary p.price {color:#222629;}
.summary .product_meta span a:hover {color:#ae0c23 !important;}
.woocommerce_container ul.products li.product a.add_to_cart_button.loading,.woocommerce ul.products li.product a.add_to_cart_button.loading,.product_posts a:hover {color:#ae0c23 !important;}
.woocommerce div.product .woocommerce-tabs .panel,.woocommerce #content div.product .woocommerce-tabs .panel,.woocommerce div.product .woocommerce-tabs .panel p,.woocommerce #content div.product .woocommerce-tabs .panel p,.woocommerce .chosen-container .chosen-drop {color:#000000;}
.woocommerce div.product .woocommerce-tabs .panel a:hover,.woocommerce #content div.product .woocommerce-tabs .panel a:hover {color:#000000 !important;}
.woocommerce div.product .woocommerce-tabs .panel h2,.woocommerce #content div.product .woocommerce-tabs .panel h2,.woocommerce .woocommerce-tabs #reviews #reply-title,.woocommerce .chosen-container-single .chosen-search input[type="text"] {color:#222629 !important;}
.woocommerce-page .widget_shopping_cart .empty {color:#000000 !important;}
.woocommerce #payment div.payment_box,.woocommerce .chzn-container-single .chzn-single,.woocommerce .chosen-container-single .chosen-single {color:#000000 !important;}
.shop_table .product-name,.shop_table .product-name a,.shop_table .product-price .amount,.woocommerce-review-link {color:#000000;}
.shop_table .product-name a:hover {color:#ae0c23;}
mark {background:#ae0c23;}
.woo_wrap ul.cart_list li a, .woo_wrap ul.product_list_widget li a,.main_container ul.cart_list li a, .woo_wrap ul.product_list_widget li a,.woocommerce ul.product_list_widget li a,.woocommerce-page .widget_shopping_cart .empty,.woo_wrap .widget_shopping_cart .total.main_container .widget_shopping_cart .total,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt,.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd,.widget_product_categories a,.widget_login .pagenav a,.widget_product_categories a,.widget_login .pagenav a,.widget_price_filter .ui-slider .ui-slider-handle:before,.woocommerce .woocommerce_message, .woocommerce .woocommerce_error, .woocommerce .woocommerce_info,.woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info,.summary .product_meta span a,.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce #coupon_code,.woocommerce strong span.amount,.woocommerce table.shop_table th,.woocommerce table.shop_table td,.order_table_item strong,.woocommerce .order_details li strong,.woocommerce-page .order_details li strong,.woocommerce .cart_totals th,.woocommerce .cart_totals th strong,.woocommerce select,.woo_wrap .quantity,.woo_wrap .quantity .amount,.main_container .quantity,.main_container .quantity .amount,.woo_wrap .widget_shopping_cart .total strong,.main_container .widget_shopping_cart .total strong,.widget_layered_nav li,.widget_layered_nav li a,.woocommerce .woocommerce_message a,.woocommerce .woocommerce_error a,.woocommerce .woocommerce_info a,.woocommerce .woocommerce-message a,.woocommerce .woocommerce-error a,.woocommerce .woocommerce-info a,.woocommerce-review-link,.woocommerce .lost_password,.woocommerce .cart_totals tr th, .woocommerce .cart_totals tr td,.woocommerce-checkout #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment ul.payment_methods li {font-weight:300;}
.woocommerce_container ul.products li.product a.button,.woocommerce ul.products li.product a.button,.variations td label,.woocommerce label.checkbox,.calculated_shipping .order-total th,.calculated_shipping .order-total td .amount,.shop_table .product-name,.shop_table .product-name a,.shop_table .product-subtotal .amount,.shop_table .product-price .amount,.shop_table .product-name dl.variation dt,.shop_table .product-name dl.variation dd,.woocommerce .woocommerce-tabs #reviews #comments ol.commentlist li .comment-text .meta time,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table th,.product-name strong {font-weight:300 !important;}
.woocommerce .order_details li strong,.woocommerce-page .order_details li strong,.woocommerce table.shop_table thead th,.woocommerce .woocommerce-tabs #reviews #comments ol.commentlist li .comment-text .meta strong {color:#222629 !important;}
#ship-to-different-address {color:#000000;}
.select2-container .select2-choice,.select2-container .select2-choice:hover,.select2-container .select2-choice span,.select2-container .select2-choice:hover span {color:#000000 !important;font-weight:300 !important;}
.header_cart_content a:hover,.shipping-calculator-button:hover,.shipping-calculator-button:after {color:#ae0c23;}
.widget_product_categories a,.widget_login .pagenav a,.widget_layered_nav li,.widget_layered_nav li a,.widget_layered_nav li small.count,.woo_wrap ul.cart_list li a, .woo_wrap ul.product_list_widget li a,.main_container ul.cart_list li a, .woo_wrap ul.product_list_widget li a,.woocommerce ul.product_list_widget li a,.woocommerce .quantity input.qty,.woocommerce #content .quantity input.qty {color:#000000;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce #content div.product .woocommerce-tabs ul.tabs li a {color:#000000 !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:hover a, .woocommerce div.product .woocommerce-tabs ul.tabs li.active:hover a,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:hover a,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {background:#ae0c23;border-color:#ae0c23;}
.woocommerce .woocommerce_message,.woocommerce .woocommerce-message,.woocommerce .woocommerce_message a,.woocommerce .woocommerce-message a {color:#000000 !important;}
.woocommerce .woocommerce_message:before,.woocommerce .woocommerce-message:before {color:#000000 !important;}
