@import 'https://fonts.googleapis.com/css?family=Raleway:400,400i,500,500i,600,600i,700,700i,800';body{font-family:raleway,sans-serif!important;line-height:120%;font-size:15px}.ci-page-text,.ci-post-text{font-size:17px;font-family:raleway,sans-serif;margin-bottom:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;margin:0;font-weight:500;line-height:120%}.icon-system-top{display:none}.ci-content-wrapper-fullwidth,.ci-wrapper-fullwidth{max-width:1140px}a:hover,a:focus{text-decoration:none!important}.header_banner{background:#fff;padding:0;min-height:95px;padding-top:15px}.header_logo{margin-top:10px}.eight_col{width:67%;float:left}.eight_col h3{text-transform:uppercase;color:#79c03c!important;font-weight:800;margin:0 0 5px;font-size:25px;text-align:center}.eight_col p{text-align:center;color:#79c03c!important;margin:0;font-size:14px}.eight_col ul{list-style:none;padding:0;margin:0}.eight_col li{display:inline-block;color:#fff!important;padding-right:10px;font-size:12px}.eight_col .fa{color:#333336}.four_col h3{margin-top:10px}.product_short_desc{font-style:normal}h3.custom_product_title{font-style:normal}.woocommerce ul.products li.product .button{font-style:normal}.our_services h3{font-style:normal}#extended-footer-widgets .widget-title{font-style:normal}.woocommerce ul.products li.product .price{font-style:normal}em{font-style:normal}.four_col{width:33%;float:right;text-align:right}.four_col p{margin:0;color:#79c03c!important;font-weight:800}.four_col h3 a{color:#79c03c!important;font-weight:600}.four_col .fa{color:#79c03c}.header_search .ci-show-searchform,.header_search .ci-search-form,.header_search .ci-search-form input{max-width:430px!important;width:100%!important}.header_search .ci-search-form input{padding-right:35px!important;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;border:1px solid #ccc!important;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;height:38px;border-radius:4px!important;font-size:15px!important}.header_search .ci-search-form input:focus{border:1px solid #79c03c!important;box-shadow:0 1px 1px rgba(121,192,60,.075) inset,0 0 8px rgba(121,192,60,.6)}.header_search .ci-search-btn{border:0!important;margin:5px 0 0 -30px;font-size:24px}.icon-search:before{content:url(images/search_icon.png);position:relative;left:-5px;top:3px}.login_register_wrap{float:left;font-size:19px}.login_register_wrap i{color:#da5400;margin-right:4px}.section_menu_above{padding:20px 0}.ci-cartbtn-quickcontent,.ci-cartbtn-quickcontent *{color:#333;font-size:19px!important;font-weight:400}.ci-cart-button .ci-cartlayer-btn{background:0 0!important}.ci-cart-button .icon-cart{color:#da5400;font-size:0;margin-right:6px}.ci-cart-button .icon-cart:before{font-size:20px;content:"\f07a";font-family:fontawesome}.section_main_menu{background:#222;padding:1px 0}ul#ci-mainmenu>li>a{padding:15px 22px!important;line-height:120%;margin-right:1px}ul#ci-mainmenu>li>a:hover,ul#ci-mainmenu>li.current-menu-item.current_page_item>a{background:#79c03c}ul#ci-mainmenu li a,ul#ci-mainmenu li .sub-menu a{font-weight:400;color:#fff!important}.ci-default-header-nav,#ci-mainmenu{float:none}.place-order #place_order{background-color:#79c03c!important;padding:15px 30px;font-size:26px!important;text-transform:uppercase}a.button.yith-wcqv-button:before{content:"\f07a";font-family:fontawesome;font-size:20px;margin-right:10px}.ci-pagebody-container{padding-right:0}.home h3.ci-postheadline{display:none!important}.ci-content-wrapper{padding:0;margin:0 0 10px}.ci-postcomments-container{display:none}.ci-post-container{margin-bottom:0}#ci-mobile-navigation{display:none}.footer-live-chat{position:fixed;bottom:5px;right:5px}.ci-footer-container{background:#f5f5f5}#footer-widgets .widget-title{border:0;color:#333!important;font-size:18px;font-weight:600;margin-top:10px;text-transform:none;margin-bottom:10px;opacity:.8;-webkit-opacity:.9}#footer-widgets,#footer-widgets a{color:#333!important;font-size:15px;font-weight:500}#ci-widgetarea-footer ul li{padding-bottom:0;list-style:none!important}.widget_nav_menu li{padding:8px 0 0}#footer-widgets ul{padding-left:0;list-style:none!important}#footer-widgets .widget-title{padding-left:0}.ci-footer-container .textwidget{font-weight:500;line-height:24px}#yith-quick-view-content .product .col-md-6{display:none}.ci-copyright-content-container{margin-top:10px}.ci-copyright-container{background:#333;font-size:17px;padding:20px 0 6px}.social_pull li{display:inline-block}.social_pull li img{height:30px;width:30px}.social_pull{margin:0;padding:0}.ci-copyright-content-container{margin-top:3px;color:#fff}.ci-sidebar li.widget{background:#f5f5f5;box-shadow:0 1px 1px rgba(0,0,0,.35);padding:0 20px 10px;border-bottom:0;margin-bottom:20px}.ci-sidebar li.widget#text-18,.ci-sidebar li.widget#text-10{margin-bottom:0}.ci-sidebar h3.widget-title{background:#000;padding:12px 5px;text-align:center;color:#fff!important;font-weight:500;font-size:18px;margin:0 -20px;font-style:normal}.product-categories>li.cat-parent{padding:0!important}.ci-sidebar li.widget ul>li.cat-parent::before,.mobile_catelog_item .widget ul>li.cat-parent::before{display:none}.product-categories .cat-parent>a,.sidebar_custom_title,.display_mobile_catelog_item>li>a{background:#e7e7e7;font-size:16px!important;margin:10px -20px;padding:12px 5px;text-align:center;text-transform:uppercase;display:block;font-weight:600!important}.display_mobile_catelog_item>li>a{margin:15px 0}.product-categories ul.children{margin-left:0!important}.display_mobile_catelog_item ul.children{margin-left:20px!important}.rm_simple_contact_form label{display:inline-block;width:60px!important}.rm_simple_contact_form .call_at{margin-left:-5px!important}.rm_simple_contact_form .name,.rm_simple_contact_form .phone,.rm_simple_contact_form .call_at{padding:3px 5px}.btn_send_contact:hover{background:#da5400!important;border:1px solid #da5400!important}.btn_send_contact{background:#79c03c!important;border:1px solid #79c03c!important;border-radius:3px}.mobile_catelog_item .nessun_cost{padding:20px 15px}.nessun_cost{text-align:center;padding-top:25px}.nessun_cost h4{font-size:14px;padding:20px 0;text-align:center;font-weight:700}.mobile_catelog_item .nessun_cost h4{padding:0}.ci-sidebar li.widget,.mobile_catelog_item li{list-style:none!important}.ci-sidebar li.widget ul li,.mobile_catelog_item .widget ul li{padding:7px 0 7px 19px;position:relative;list-style:none!important}.ci-sidebar li.widget ul li a,.mobile_catelog_item .widget ul li a{color:#333;font-size:15px}.ci-sidebar li.widget ul li:before,.mobile_catelog_item .widget ul li:before{content:"\f101";font-family:fontawesome;font-size:18px;left:0;top:6px;position:absolute}.woocommerce .widget_product_categories ul li,.woocommerce .widget_product_categories ul li a{font-weight:400}.woocommerce .widget_product_categories ul li.current-cat a{font-weight:700}.woocommerce .widget_product_categories ul li.current-cat ul a{font-weight:400}.woocommerce ul.products .product:nth-child(3n+1){clear:both}.product_main_wrap .ci-salesflsah-container{display:none}.product_main_wrap{box-shadow:0 0 3px -1px rgba(0,0,0,.75);margin-bottom:25px;padding:12px 15px}h3.custom_product_title{font-size:18px!important;margin-bottom:15px!important;padding:0!important;text-transform:uppercase;font-weight:700}.product_left_area{width:100%;float:left;overflow:hidden;margin-bottom:20px}.product_right_area{width:100%;float:right}.product_short_desc{font-size:14px;line-height:17px}.woocommerce .star-rating span::before{color:#ffd203}.woocommerce ul.products li.product .star-rating{font-size:18px;letter-spacing:1px;margin:13px 0 3px}.icon-cart::before{content:"\f07a";font-family:fontawesome;font-size:20px}.woocommerce .button.add_to_cart_button,.woocommerce .single_add_to_cart_button.button,.woocommerce #review_form #respond .form-submit input,.woocommerce .button.wc-forward,.place-order input#place_order.button,.woocommerce input.button,.ci-cart-content .checkout-button{background:#79c03c!important;padding:5px 12px!important;font-weight:400}.woocommerce .single_add_to_cart_button.button{padding-left:40px!important;float:left!important;width:33.33%}.woocommerce .single_add_to_cart_button.button:before{position:absolute;left:6px;top:8px;content:url(images/button_cart.png)}.single_product_email{float:left;margin:2% 0 0 6%;width:33.33%;display:inline-block;color:#c3c0b7}.single_product_email a{font-size:12px;color:#333;font-weight:600}.shipping .woocommerce-shipping-destination{display:none}.woocommerce .button.add_to_cart_button:hover,.woocommerce .single_add_to_cart_button.button:hover,.woocommerce #review_form #respond .form-submit input:hover,.woocommerce .button.wc-forward:hover,.woocommerce .button:hover,.place-order input#place_order.button:hover,.ci-cart-content .checkout-button:hover{background:#da5400!important}.icon-cart{margin:6px 10px 0 0}.woocommerce ul.products li.product a img{margin-bottom:0;width:auto;max-height:200px}.product_short_desc p{margin-top:0}.woocommerce div.product{margin-top:15px}h1.product_title.entry-title{margin-top:0!important}.ci-template-sidebar-left .ci-poststream-container{float:right}#display_mobile_catelog_item{display:none}.disable_grunge_bg .ci-content-wrapper{margin:0}h1.page_title_heading,.woocommerce-cart h3.ci-postheadline,h1.product_title.entry-title,.related.products h2,.ci-pagetext-container h3.ci-postheadline{text-transform:uppercase;padding:10px 15px!important;background:#f9f9f9;letter-spacing:1px;font-size:24px;font-weight:600;text-transform:uppercase;display:block;margin:15px 0 20px!important;color:#333!important}.ci-extended-footer-widget-container{margin-top:0;padding-top:0}#extended-footer-widgets .widget-title{background:#e7e7e7;padding:13px 15px;line-height:120%;font-size:22px}ul.our_services{padding-left:0;overflow:auto}.our_services li{width:18.3%;margin-right:2%;float:left;list-style:none;text-align:center;margin-top:15px}.our_services li:last-child{margin-right:0}.our_services h3{font-size:15px;font-weight:600;line-height:120%;padding:15px 0 12px}.mobile_catelog_item{display:none}#mobile_catelog_switcher{background:#000;color:#fff!important;font-size:20px!important;text-align:center;padding:11px 15px;display:block;margin-bottom:15px;position:relative}#mobile_catelog_switcher:after{position:absolute;right:15px;content:"+";top:-2px;font-size:37px;font-weight:700}#mobile_catelog_switcher.open:after{position:absolute;right:15px;content:"-";top:-4px;font-size:37px;font-weight:700}#ci-original-menu.ci-stickymenu-content #dropdown-trigger{border:0!important;background:0 0!important;display:none!important}.mobile_catelog_item{background:#f5f5f5;box-shadow:0 1px 1px rgba(0,0,0,.35)}figure.woocommerce-product-gallery__wrapper div.woocommerce-product-gallery__image:first-child a.zoom img{width:auto}.woocommerce div.product .product_title{font-size:20px;margin:0!important}.ci-single-product span.amount,.ci-single-product p.price ins .amount,.ci-single-product ins span.amount,.ci-simple-price p.price span.amount{font-size:25px;color:#79c03c}.single .woocommerce .quantity input.qty{position:relative;right:0!important;height:41px!important;width:45px!important;background:0 0;border:2px solid #79c03c!important;font-weight:500;font-size:25px!important;padding:0 0 6px}.woocommerce div.product .woocommerce-product-rating{margin-bottom:0;padding-left:15px}.ci-product-content-header-wrap p{margin:0;padding:0 15px 15px}.woocommerce div.product form.cart div.quantity{width:auto!important;display:inline-block!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.place-order input#place_order.button{font-size:18px!important}.ci-simple-product-button{box-shadow:0 0 3px -1px rgba(0,0,0,.75);padding:20px;margin:0 0 20px}.single .woocommerce div.product form.cart{margin-bottom:0!important}.share-button .icon-googleplus,.share-button .icon-pinterest,.share-button .icon-facebook,.share-button .icon-twitter{color:#fff;margin-left:5px;height:35px;width:35px;padding-top:2px;font-size:30px;text-align:center}.share-button{padding-top:4px;width:100%;float:left}.share-button .share{margin-bottom:10px}.share-button .icon-googleplus{background:#de4b39}.share-button .icon-pinterest{background:#cc2127}.share-button .icon-facebook{background:#22568e}.share-button .icon-twitter{background:#32ccfe}.ci-share-hl{text-transform:uppercase;font-size:18px;margin-top:5px}.ci-meta-description{width:100%}.ci-meta-description a{color:#79c03c!important;font-weight:600}.woocommerce-tabs .woocommerce-Tabs-panel{border:1px solid #ddd;padding:20px!important;border-top:0}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border:0}.woocommerce div.product .woocommerce-tabs ul.tabs{margin:0;border:1px solid #ddd;padding-left:0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:0;border:0;border-right:1px solid #d3ced2;background:#e7e7e7}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-weight:400;color:#333!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#333!important}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border-radius:0!important;background:#fff;width:1px;height:100%;left:0;top:0}.ci-meta-description ul li{margin-bottom:4px}.woocommerce div.product div.images img{width:auto}#tab-description h2{color:#79c03c!important;font-size:20px;font-weight:400}.woocommerce #reviews #comments ol.commentlist li .comment-text,.woocommerce-page #reviews #comments ol.commentlist li .comment-text{background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.woocommerce .woocommerce-Tabs-panel #reviews #comments ol.commentlist li .comment{border:1px solid #ddd!important;padding:10px!important}.ci-meta-description{display:none}.color_red{color:#da5400!important;font-size:16px;text-transform:uppercase}.summary_html_block_one p{font-size:12px;margin-top:3px}.product_summary_bottom{box-shadow:0 0 3px -1px rgba(0,0,0,.75);padding:15px}.summary_html_block_one,.summary_html_block_two{background:#f9f9f9;border:1px solid #ddd;padding:10px}.woocommerce .caroufredsel_wrapper{height:100px!important}.ci-product-content-header-wrap{box-shadow:0 0 3px -1px rgba(0,0,0,.75)}.logged-in .ci-product-content-header-wrap{margin-bottom:15px}.ci-product-content-header{border-bottom:0!important}.email_capture_form,.ci-simple-price{box-shadow:0 0 3px -1px rgba(0,0,0,.75);padding:15px;margin:15px 0;overflow:hidden;width:100%}.ci-simple-price{margin-top:0}.email_capture_form h2{color:#333!important;font-size:21px!important;font-weight:600;margin-top:10px}.email_capture_form input[type=email],.email_capture_form input[type=password],.email_capture_form input[type=text]{background-color:#fff;background-image:none;border:1px solid #ccc!important;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;color:#555;display:block;font-size:14px;height:34px;line-height:1.42857;padding:6px 12px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;width:100%;margin-bottom:13px}.email_capture_form input[type=email]:focus,.email_capture_form input[type=password]:focus,.email_capture_form input[type=text]:focus,.quantity_select select:focus{border:1px solid #79c03c!important;box-shadow:0 1px 1px rgba(121,192,60,.075) inset,0 0 8px rgba(121,192,60,.6)}.email_capture_form button{background:#da5400 none repeat scroll 0 0;border:medium 0;color:#fff;padding:8px 20px;border-radius:4px;width:100%;max-width:120px}.email_capture_form button:hover{background:#79c03c}.ci-simple-price p.price{margin:0}.woocommerce div.product p.stock{display:inline-block}.woocommerce-Tabs-panel .comment_container{padding:8px 10px;border:1px solid #ddd}.woocommerce #reviews #comments ol.commentlist li img.avatar{position:static!important}body div.festi-cart-pop-up-products-content p.festi-cart-buttons a.festi-cart-view-cart,body div.festi-cart-pop-up-products-content p.festi-cart-buttons a.festi-cart-checkout{color:#fff!important}body div.festi-cart-pop-up-products-content p.festi-cart-buttons a.festi-cart-checkout:hover{background:#da5400!important}.quantity_select{width:24.33%!important;margin:0 3% 0 0!important;font-size:16px;font-weight:600}.quantity_select select{height:40px;width:59%;min-width:50px;margin-left:6%;padding-left:5px;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;border:1px solid #ccc!important;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;border-radius:3px}#catapult-cookie-bar a{color:#da5400!important;font-weight:600}#catapult-cookie-bar a:hover{color:#79c03c!important;text-decoration:underline}.cookie-bar-bar button#catapultCookie{background:#79c03c!important;color:#fff!important}.cookie-bar-bar button#catapultCookie:hover{background:#da5400!important}form.checkout.woocommerce-checkout input[type=text],.select2-container--default .select2-selection--single,form.checkout.woocommerce-checkout input[type=tel],form.checkout.woocommerce-checkout input[type=email],form.checkout_coupon input[type=text],.coupon input[type=text],#customer_login input[type=text],#customer_login input[type=password],#customer_login input[type=email],.woocommerce-ResetPassword input[type=text]{background:#f8f8f8!important;height:40px;border:1px solid #ccc!important}form.checkout.woocommerce-checkout textarea{background:#f8f8f8!important;height:90px;border:1px solid #ccc!important}h3#order_review_heading,h3#ship-to-different-address,.woocommerce-billing-fields h3{width:100%;float:left;text-transform:uppercase;padding:10px 15px!important;background:#e7e7e7;letter-spacing:1px;font-size:18px;font-weight:600;text-transform:uppercase;display:block;margin:15px 0 20px!important;color:#333!important}.woocommerce .wc-proceed-to-checkout .button.wc-forward,.place-order input#place_order.button{padding:10px!important}.dropdown-trigger-icon{display:none}.woocommerce ul.products li.product .price{font-size:20px;font-weight:700}.woocommerce ul.products li.product .price del{opacity:1;-webkit-opacity:1;color:#77a47b!important}.single_variable_product .share-button{display:none}.single_variable_product .row{margin:0}.single_variable_product .ci-single-prices.variable-price,.single_variation_wrap{box-shadow:0 0 3px -1px rgba(0,0,0,.75);margin:15px 0 20px;padding:15px;width:100%}.single_variable_product .variations{box-shadow:0 0 3px -1px rgba(0,0,0,.75)}.single_variable_product .variations td{padding:5px 15px!important}.single_variation_wrap{margin-top:25px}.single_variable_product .price{color:#79c03c!important;font-size:25px!important;font-weight:700!important;margin:0}.left_variation{float:left;width:100%}.single_variable_product .single_product_email{float:right}.woocommerce .single_variable_product .single_add_to_cart_button.button{width:50%!important;float:right!important}.woocommerce .single_variable_product .quantity_select{width:46%!important;margin-right:4%!important}.single_variable_product .reset_variations{margin:0!important}.woocommerce div.product .single_variable_product .variations select{display:block;margin-right:0!important;max-width:100%!important;min-width:100%;height:40px;border:1px solid #ccc}.woocommerce div.product .single_variable_product .variations td.label{padding-top:8px!important;font-size:15px!important;font-weight:700!important}.header-cart-container{position:relative;top:-16px;text-align:right}.header-cart-container .menu-cart-container ul{list-style-type:none}.header_banner ul#menu-cart{list-style-type:none;text-align:center}@media screen and (min-width:960px){#ci-widgetarea-footer .col-md-3{width:20%!important}}@media screen and (min-width:768px){.woocommerce.columns-3 ul.products li{padding:0 30px 0 0;width:33.33%!important}.woocommerce.columns-3 ul.products li:nth-child(3n){padding-right:0}.woocommerce.columns-3 ul.products li:nth-child(3n+1){clear:both}.product_main_wrap{min-height:210px}.product_meta_wrap{min-height:40px}form.checkout.woocommerce-checkout .col-1,#customer_login .u-column1.col-1{width:49%;margin-right:1%;float:left}form.checkout.woocommerce-checkout .col-2,#customer_login .u-column2.col-2{width:49%;margin-left:1%;float:left}}@media(min-width:600px) and (max-width:960px){#footer-widgets section{width:33.33%;float:left}#footer-widgets section:nth-child(3n+1){clear:both}.eight_col h3{font-size:18px}.login_register_wrap{font-size:15px;margin-top:5px}.ci-cartbtn-quickcontent,.ci-cartbtn-quickcontent *{font-size:15px!important}}@media screen and (max-width:768px){.page-id-121 input[type=submit]{float:none}.has-cookie-bar #catapult-cookie-bar{width:90%;margin:0 5%}.ci-copyright-content-container{text-align:center}.social_pull{text-align:center}.ci-payment-gateways-container img{margin:16px 4px 15px 0!important}#footer-widgets .widget{text-align:center}.eight_col,.four_col{float:none;width:100%;text-align:center}.four_col{margin-top:10px}.header_logo{text-align:center;margin:10px auto}.ci-wrapper-fullwidth{width:94%}.header_search .hidden-xs{display:block!important;float:none;margin:0 auto 10px}.woocommerce-cart .header_search .hidden-xs,.woocommerce-checkout .header_search .hidden-xs{display:none!important;float:none;margin:0 auto 10px}.header_search #ci-search-btn{display:none}.ci-cart-button .ci-cartlayer-btn{padding:6px;border:1px solid #79c03c!important}#dropdown-trigger span,#dropdown-trigger-sticky span{line-height:54px!important;background:#fff!important;border:1px solid #ddd;border-radius:4px!important;color:#888!important}#custom-dropdown-trigger span{line-height:54px!important;background:#fff!important;border:1px solid #ddd;border-radius:4px!important;color:#888!important}#custom-dropdown-trigger .icon-mobile-menu{font-size:40px}.icon-mobile-menu:before{color:#888!important}.login_register_wrap{margin-top:8px}.cart_button_wrap .icon-cart{float:left!important}.mobile_catelog_item{display:block}.dropdown-trigger{position:fixed;top:10px;right:10px;z-index:9999!important}.ci-stickymenu-content{visibility:visible!important}.section_main_menu{padding:0;background:#fff}.admin-bar .dropdown-trigger{top:40px}.category_wrap{display:none}.mobile_catelog_item .category_wrap{display:block}.our_services li{width:48%}.our_services li img{max-width:45%!important}.our_services li:nth-child(2n+1){clear:both}.nessun_cost{background:#fff}.eight_col h3{font-size:17px;margin-left:-22px;margin-right:-22px}.eight_col p{font-size:13px;margin-left:-20px;margin-right:-20px;font-weight:800}.four_col h3{margin-top:0}.ci-sidebar .nessun_cost,.widget.woocommerce.widget_product_categories{display:none}h1.page_title_heading,.woocommerce-cart h3.ci-postheadline,h1.product_title.entry-title,.related.products h2,.ci-pagetext-container h3.ci-postheadline{font-size:17px}h2{font-size:18px}.woocommerce ul.products li.product a img{width:auto!important;max-width:100%}.four_col p{display:inline-block}.four_col h3{font-size:19px;display:inline-block;margin-left:10px}#extended-footer-widgets .widget-title{font-size:17px}.dropdown-trigger-icon{display:block;position:fixed;top:0;right:0;z-index:99}.admin-bar .dropdown-trigger-icon{top:40px}#ci-mobile-navigation ul li{display:block;width:100%!important;float:none;text-align:left}#ci-mobile-navigation ul li a{font-weight:600;font-size:21px;border-bottom:1px solid #fff!important}#ci-mobile-navigation{background:#333;position:fixed;top:55px;width:102%;margin-left:-21px;z-index:999}.admin-bar #ci-mobile-navigation{top:45px}.admin-bar #ci-mobile-navigation{top:89px}.dropdown-trigger-icon.open .icon-mobile-menu::before{content:"\f00d";font-family:fontawesome;color:#fff!important}#custom-dropdown-trigger.open span{font-size:23px!important;background:#333!important;border:0!important;border-radius:0!important;padding:13px}.dropdown-trigger-icon.open{background:#333;width:100%;text-align:right}.dropdown-trigger-icon span{z-index:99!important}.header_very_top_section{position:relative;overflow:hidden}.ci-page-content .ci-template-sidebar-left .ci-sidebar,.ci-page-content .ci-template-sidebar-left .ci-pagecontent-container{float:none!important;clear:both!important}}@media screen and (max-width:400px){.page-id-121 table td:first-child{width:100px!important}.login_register_wrap{font-size:13px;display:none}.ci-wrapper-fullwidth{width:88%}.header_logo{text-align:left}.header_logo img{width:80%}.woocommerce .button.add_to_cart_button{padding:5px 12px 5px 5px!important;font-size:13px!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{display:block;border-bottom:1px solid #fff!important}h3.custom_product_title{font-size:14px!important}.mobile_catelog_item .nessun_cost h4{font-size:11px}div#festi-cart-pop-up-content div.festi-cart-pop-up-body{width:100%!important;left:0!important;max-width:350px!important}.quantity_select,.single_product_email{float:none!important;width:100%!important}.woocommerce .single_add_to_cart_button.button{float:none!important;width:100%!important;margin:15px 0 5px}.woocommerce-Tabs-panel table td{width:100%;max-width:200px}.left_variation{width:100%}}.page-id-121 .rm_simple_contact_form input[type=text]{width:100%;padding:8px!important;margin-top:5px}.page-id-121 textarea{width:100%;padding:8px!important;margin-top:5px;border:1px solid #000!important}.page-id-121 input[type=submit]{max-width:150px;width:100%;padding:10px;margin-bottom:5px;float:right;font-size:24px}.page-id-121 table td{text-align:right;padding-right:10px;border:0!important}.page-id-121 table td:first-child{width:200px}