#main-header{box-shadow:0px 0px 20px rgba(0,0,0,0.2);position:fixed;z-index:20!important}
.headerr{padding:20px 0px;background:#fff;}
.subheader{background:#276385;color:#fff;padding:10px 0px;text-transform:uppercase;font-weight:600;}
header img{width:80%;}
.firstline i{color:#276385;font-size:14px;margin-right:5px;}
.firstline{color:#777;text-transform:uppercase;font-size:11px;font-weight:600;margin-bottom:0px;padding-bottom:0px;}
.secondline{color:#000;padding-bottom:0px;padding-top:0px;}
.hcta{color:#276385;text-transform:uppercase;border:1px solid;padding:6px;}
.hcta{color:#fff;text-transform:uppercase;border:1px solid #276385;padding:7px 20px;font-weight:600;letter-spacing:1px;margin-top:0px;display:inline-block;background:#276385;width:100%;text-align:center;border-radius:3px;}
.subheader a{color:#fff;opacity:0.6;transition:0.2s all ease-in-out}
.subheader a:hover, .current_page_item a{opacity:1;}
.subheader ul li{display:inline;margin-right:10px;padding-right:10px;border-right:1px solid rgba(255, 255, 255, 0.2);position:relative;}
.subheader ul li:last-child{margin:0px;padding:0px;border:none;}
#menu-social{text-align:right;font-size:20px;}
.border{border-right:1px solid #ededed}
header .col-md-2, header .col-md-3{text-align:center;}
.mailpoet_form.mailpoet_form_shortcode{text-align:center;}
.mailpoet_form.mailpoet_form_shortcode{text-align:center;color:#fff;}
.mailpoet_text{width:50% !important;margin:20px auto 0px;border:1px solid #fff;padding:5px !important;font-size:16px;text-align:center;background:transparent !important;color:#fff !important;font-weight:600;}
.mailpoet_checkbox_label{font-size:12px !important;font-weight:400 !important;}
.mailpoet_submit{background:transparent;border:1px solid #fff;color:#fff;padding:5px 20px;font-size:12px;text-transform:uppercase;letter-spacing:1px;font-weight:600;transition:0.2s all ease-in-out;cursor:pointer;}
.mailpoet_submit:hover{background:#fff;color:#062d44}
#main-footer{background:#276385;padding:40px 0px;color:rgba(255, 255, 255, 0.7);font-size:12px;line-height:18px;}
.title-widget{font-size:16px;font-weight:900;text-transform:uppercase;color:#fff;margin-bottom:10px;position:relative;}
.design{background:#062d44;color:rgba(255, 255, 255, 0.6);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1px;padding:5px 0px;}
.right{text-align:right;}
.widget_text.footertwo a{font-size:35px;color:#fff;opacity:0.7;transition:0.2s all ease-in-out}
.widget_text.footertwo a:hover{opacity:1}
footer .menu li a{color:rgba(255, 255, 255, 0.6);font-weight:600;text-transform:uppercase;transition:0.2s all ease-in-out}
footer .menu li a:hover{color:rgba(255, 255, 255, 1);}
.listcar{padding:0px !important;list-style:none !important;margin:60px 0px !important;display:inline-block;width:100%;}
.listcar li{background:#fff;padding:10px;box-shadow:0px 0px 20px rgba(0,0,0,0.2);margin-bottom:30px;}
.titlepost{text-align:center;font-size:17px;font-weight:600;margin-bottom:6px;background:#062d44;padding:5px !important;display:inline-block;width:100%;}
.titlepost a{color:#fff;transition:0.2s all ease-in-out}
.titlepost a:hover{color:#FF9800;}
.rightcard{float:left;width:48%;margin-left:1%;background:#276385;color:#fff;text-align:center;font-size:18px;font-weight:600;padding:10px 0px;}
.leftcard{float:left;width:48%;margin-right:1%;background:#276385;color:#fff;text-align:center;font-size:18px;font-weight:600;padding:5px 0px;}
.leftcard span{opacity:0.7;margin-right:10px;}
.leftcard, .rightcard{height:50px;}
.leftcard p > span{padding:10px 0px;display:block;}
.price del{font-size:12px;margin:0px;position:relative;line-height:0px;}
.leftcard p{line-height:17px;}
.scopri{background:#062d44;width:100%;display:inline-block;margin-top:8px;text-align:center;text-transform:uppercase;color:#fff;font-weight:600;letter-spacing:1px;font-size:12px;transition:0.2s all ease-in-out}
.scopri:hover{color:#FF9800;}
.listcar .col-md-4{padding-left:0px;}
.details{margin:10px 10px 0px;font-size:11px;line-height:18px;}
.titlesearch{font-size:30px !important;margin-bottom:30px;font-weight:400 !important;text-transform:capitalize !important;}
.wpv-filter-form p{font-size:13px;font-weight:600;text-transform:uppercase;text-align:center;}
.wpv-filter-form select, .js-wpv-filter-trigger-delayed{width:100% !important;border:1px solid #fff !important;background:transparent !important;color:#fff;font-size:11px;padding:5px !important;display:inline-block;text-align:center;border-radius:3px;}
.wpv-filter-form .procedi{text-align:center;}
.wpv-filter-form .procedi button{padding:5px 20px;display:inline-block;margin-top:20px;background:transparent;border:1px solid #fff;color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;transition:0.2s all ease-in-out;cursor:pointer;}
.wpv-filter-form .procedi button:hover{background:#fff;color:#062d44;}
.imgcard{position:relative;}
.banner{position:absolute;top:0;background:#FF9800;color:#fff;text-transform:uppercase;font-weight:600;letter-spacing:1px;font-size:14px;padding:5px 15px;}
.card .titlepost{height:70px;}
.sub-menu{left:0;margin:0 !important;padding:15px 0 0 !important;position:absolute !important;text-align:left !important;transition:all 0.2s ease-in-out 0s;width:220px;z-index:24;top:17px;display:none}
.sub-menu li{display:table !important;margin:0 !important;padding:0 !important;width:100%;background-color:#276385 !important;border:none !important}
.sub-menu li a{border-top:2px solid #FF9800;display:block;font-size:12px !important;margin:0;padding:5px 10px !important;transition:all 0.2s ease-in-out 0s;width:100%;}
.sub-menu li a:hover{color:#fff !important;background-color:#1e526f !important;border-top:2px solid #FF9800;border-bottom:0px;}
.menu-item-has-children:hover .sub-menu li a{color:white !important}
.menu-item-has-children:hover > .sub-menu .current-menu-item a{color:#fff !important;background-color:#1e526f !important;border-top:2px solid #FF9800;border-bottom:0px solid #FF9800;}
.sub-menu .current-menu-item{color:#fff !important;background-color:#000 !important}
.menu-mainmenu-container li:hover > .sub-menu{display:block}
.menu-item-has-children a:hover > .sub-menu{color:#fff !important;}
header .menu-item-has-children::after{content:"";}
.menu-item-has-children:hover::after{content:"";}
.sub-menu > .current-menu-item{background:#000 none repeat scroll 0 0;color:white !important;}
header .menu-item-has-children > a::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0dd";margin-left:6px;top:-3px;position:relative;}
.lightSlider{list-style:none outside none;padding-left:0;margin-bottom:0;}
.single-img{display:block;float:left;margin-right:6px;cursor:pointer;}
.single-img img{display:block;height:520px;max-width:100%;margin:0 auto;}
.single-img.lslide{background:#ccc;}
.contenutoveicolo{display:inline-block;width:100%;margin:50px 0px 0px;}
.titoloveicolo{font-weight:400;text-transform:capitalize !important;position:relative;}
.titoloveicolo::after{content:"";height:3px;width:30px;background:#ff9800;position:relative;display:block;margin-top:15px;margin-bottom:10px;}
.tab{overflow:hidden;}
.tab button{background-color:#276385;float:left;border:none;outline:none;cursor:pointer;padding:14px 16px;transition:0.3s;font-size:17px;color:#fff;text-transform:uppercase;font-size:14px;font-weight:900;}
.tab{margin-top:30px;}
.tab button:hover{background-color:#062d44;}
.tab button.active{background-color:#ff9800;}
.tabcontent{background:#f1f1f1;border:none;padding:20px;display:none;}
@keyframes fadeEffect {
from{opacity:0;}
to{opacity:1;}
} .descrizioneveicolo h4{color:#062d44;font-weight:600;margin-top:20px;font-size:23px;}
#Scheda ul{padding:0px;margin:0px;list-style:none;}
.primo{width:50%;float:left;font-weight:600;font-size:16px;}
.secondo{font-size:16px;}
.listfield{border-bottom:1px solid #ddd;display:inline-block;width:100%;}
ul .listfield:last-child{border-bottom:none;}
.widget_text.sidebarveicolo{box-shadow:0px 0px 20px rgba(0,0,0,0.2);}
.modulo{padding:10px;}
.label{font-size:12px;font-weight:600;}
.file input, .file textarea{width:100%;border:1px solid #ccc;margin-bottom:5px;}
.sidebarveicolo .title-widget{background:#276385;padding:15px 5px;text-align:center;}
.wpcf7-form-control.wpcf7-submit{color:#fff;border:1px solid #276385;padding:10px 15px;width:100%;margin-top:10px;background:#276385;font-size:15px;text-transform:uppercase;font-weight:600;transition:0.2s all ease-in-out;cursor:pointer;}
.ajax-loader{display:none !important;}
.wpcf7-form-control.wpcf7-submit:hover{color:#fff;border:1px solid #ff9800;background:#ff9800;}
.label{color:#666 !important;padding:0px;font-size:12px !important;font-weight:600 !important;}
.file{margin-top:5px;}
.ssba-share-text{color:#276385;font-size:16px;font-weight:600;text-transform:uppercase;}
.buttonend{margin:40px 0px;}
#basic i{font-size:19px;padding:11px;background:#276385;color:#fff;border-radius:50%;transition:0.2s all ease-in-out}
#basic{cursor:pointer;}
#basic i:hover{background:#ff9800;}
.entry-content.contee{margin:50px 0px;}
.singleaccessorio{margin:20px 0px;padding:15px;background:#fff;box-shadow:0px 0px 20px rgba(0,0,0,0.2);}
.titleacc{font-size:14px;text-transform:uppercase;font-weight:900;text-align:center;padding:20px 0px;background:#276385;margin-bottom:10px;color:#fff;}
.listprint{margin:0px 0px 50px;display:inline-block;width:100%;background:#f1f1f1;list-style:none;padding:20px;font-family:arial}
.listprint h1{margin-top:0px;text-transform:uppercase;text-align:center;color:#fff;background:#444;padding:20px 0px 0px;margin-bottom:0px;font-family:arial}
.website{text-align:center;margin:0px;background:#444;color:#fff;padding:10px 10px 20px;font-family:arial}
.listprint table{width:100%;text-align:left;font-family:arial}
th{background:#999;color:#fff;padding:10px;font-weight:400;text-transform:uppercase;font-size:12px;border-right:1px solid #444;border-bottom:1px solid #444;}
td{font-size:11px;border-right:1px solid #999;border-bottom:1px solid #999;padding:10px;}
td:last-of-type, th:last-of-type{border-right:none}
#wp-admin-bar-lista-veicoli{background:#FF9800 !important;}
.js-wpv-filter-trigger-delayed{color:#fff !important;}
.product-price-tickr{font-size:40px;margin-top:10px;}
.woosection{background:#2d3035;display:inline-table;width:100%;margin-top:0px;margin-bottom:0px;padding:20px;text-align:center;}
.pprice{margin:0px;color:#ff9800;font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:16px;padding:0px;}
.single_add_to_cart_button.button.alt{border:2px solid #ff9800 !important;color:#ff9800 !important;text-transform:uppercase;font-weight:600 !important;font-size:19px !important;margin-top:5px;transition:0.2s all ease-in-out}
.single_add_to_cart_button.button.alt:hover{border:2px solid #ff9800 !important;color:#fff !important;background:#ff9800 !important}
.contwoosection .cart{text-align:right;}
.contwoosection{display:inline-block;width:100%;}
.woocommerce th{background:#276385;color:#fff !important;font-size:17px;text-align:center;border:0px !important;}
.woocommerce table.shop_table{border:0px;text-align:center !important;box-shadow:0px 0px 20px rgba(0,0,0,0.3);}
.woocommerce table.shop_table td{border:1px solid #ededed !important;padding:6px 12px;vertical-align:middle;font-size:16px;}
.product-quantity .quantity{width:auto !important;}
.woocommerce-cart table.cart td.actions .coupon .input-text{width:auto !important;}
.cart_totals th{border-bottom:1px solid #fff !important;}
.woocommerce tbody{background:rgba(255, 255, 255, 0.75);}
.woocommerce .button{padding:5px 20px !important;border:2px solid #276385 !important;color:#276385 !important}
.woocommerce .button:hover{padding:5px 35px !important;text-align:center;background:#276385 !important;color:#fff !important;border:2px solid #276385 !important;}
.coupon input{width:auto !important;border:2px solid #ddd !important;background:#ededed !important;color:#999 !important;}
.woocommerce tbody td a{color:#276385 !important;font-weight:600}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message{background:#FF9800 !important;}
.showcoupon{font-weight:800;}
.woocommerce-billing-fields h3, .woocommerce-additional-fields h3{font-weight:600;color:#276385}
#order_review_heading{margin-top:40px;margin-bottom:10px;font-weight:600;color:#276385}
.checkout.woocommerce-checkout input, .checkout.woocommerce-checkout select, .checkout.woocommerce-checkout textarea{padding:5px;border-radius:3px;font-size:14px;background:rgba(255, 255, 255, 0.75);border:1px solid #fff;box-shadow:0px 0px 10px rgba(0,0,0,0.2);}
#order_comments{border-radius:3px;font-size:14px;background:rgba(255, 255, 255, 0.75);border:1px solid #fff;box-shadow:0px 0px 10px rgba(0,0,0,0.2);height:auto;padding:15px;}
#payment{background:rgba(255, 255, 255, 0.75) !important;border:1px solid #fff;box-shadow:0px 0px 10px rgba(0,0,0,0.2);}
.payment_box{background:#ededed !important;}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before{content:'' !important;;display:block !important;;border:1em solid #ededed !important;border-top-color:rgb(237, 237, 237) !important;;border-right-color:rgb(237, 237, 237) !important;;border-left-color:rgb(237, 237, 237) !important;;border-right-color:transparent !important;;border-left-color:transparent !important;;border-top-color:transparent !important;;position:absolute !important;;top:-.75em !important;;left:0 !important;;margin:-1em 0 0 2em !important;;}
.select2-selection.select2-selection--single{border-radius:0px;border-radius:3px;font-size:14px;background:rgba(255, 255, 255, 0.75);border:1px solid #fff;box-shadow:0px 0px 10px rgba(0,0,0,0.2);}
.wc_payment_method label{font-weight:600;font-size:18px;color:#276385}
#wc-deposits-options-form hr{display:none;}
.deposit-option{font-size:20px;margin-bottom:0px;display:block !important;padding:20px 0px;border-left:1px solid #2d3035;border-right:1px solid #2d3035;background:#ededed;}
#wc-deposits-options-form .amount{color:#ff9800 !important;}
#wc-deposits-options-form input.input-radio ~ label{text-shadow:none !important;box-shadow:none !important;border:none !important;display:block;padding:10px;height:auto !important;}
#wc-deposits-options-form .deposit-options{overflow:hidden;height:auto;}
.deposit-options.switch-toggle.switch-candy.switch-woocommerce-deposits label{cursor:pointer;}
.deposit-option::after{content:"Clicca sul bottone del tipo di pagamento che desideri fare.";display:block;font-size:14px;font-weight:400;}
.woocommerce-error, .woocommerce-info, .woocommerce-message{background-color:#ff9800;color:#fff;border-top:3px solid #a46497;}
.woocommerce-error a, .woocommerce-info a, .woocommerce-message a{color:#fff;font-weight:600}
.contenutoveicolo .clearfix{width:100%;display:block !important;}
.contenutoveicolo .clearfix .summary{width:100% !important;display:block !important;}
.entry-summary p.price span{font-size:35px !important;color:#fff;font-weight:600}
.pprice{margin:0px 0px 15px 0px;color:#ff9800;font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:16px;padding:0px;}
.product_meta{padding-top:0px;border-top:none;font-weight:600;margin-top:20px;}
.product_meta a{background:#276385;color:#fff;padding:3px 10px;display:inline-block;margin-right:5px;font-weight:600;opacity:0.5;text-transform:uppercase;font-size:12px;transition:0.2s all ease-in-out}
.product_meta a:hover{opacity:1;}
.woocommerce #content div.product form.cart, .woocommerce div.product form.cart, .woocommerce-page #content div.product form.cart, .woocommerce-page div.product form.cart{margin:0px 0 0px !important;text-align:center;}
.deposit-options.switch-toggle.switch-candy.switch-woocommerce-deposits{border-radius:0px !important;}
.summary form.cart .button{vertical-align:middle;float:none !important;}
.about_paypal, .woocommerce-privacy-policy-link{color:#ff9800}
.woocommerce-MyAccount-navigation ul{padding:0px;list-style:none;display:inline-block;width:100%;}
.woocommerce-MyAccount-navigation ul li a{padding:5px 10px;background:#276385;margin-bottom:3px;text-transform:uppercase;font-weight:600;font-size:17px;height:auto;text-align:center;display:inline-block;width:100%;color:#fff;transition:0.2s all ease-in-out}
.woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce-MyAccount-navigation ul li a:hover{background:#FF9800;}
.woocommerce-MyAccount-content{font-size:18px;color:#276385}
.woocommerce-message .woocommerce-Button{border:1px solid #fff !important;color:#fff !important;transition:0.2s all ease-in-out}
.woocommerce-message .woocommerce-Button:hover{background:#fff !important;color:#FF9800 !important border:1px solid #fff !important;}
.woocommerce-MyAccount-content a{color:#FF9800;font-weight:600;}
.right{text-align:right !important;}
.colonnauno{float:left;width:50%;margin-right:2%;}
.colonnadue{float:left;width:48%;}
.noitemfound{text-align:center;}
.noitems{font-size:24px;font-weight:600;display:block;margin-bottom:20px;}
.noitemfound a{background:#ff9800;color:#fff;padding:10px 25px;display:inline-block;font-size:16px;text-transform:uppercase;font-weight:600;border-radius:3px;}
.entry-content .page-title{margin-top:60px !important;font-weight:600;color:#276385;margin-left:0px !important;}
.order-paid th{background:#FF9800;}
.order-remaining{display:none;}
.woocommerce button.button.alt.disabled{background:transparent !important;}
.woocommerce button.button.alt.disabled:hover{background:#ff9800 !important;}
.wc-bookings-booking-form{border:1px solid #444 !important;background:#ededed !important;}
.ui-datepicker-prev.ui-corner-all.ui-state-disabled, .ui-datepicker-prev.ui-corner-all{background:transparent !important;border:none !important;}
.ui-datepicker-prev-hover{background:transparent !important;border:none !important;}
.ui-datepicker-next.ui-corner-all, .ui-datepicker-next.ui-corner-all{background:transparent !important;border:none !important;}
.ui-datepicker-next-hover{background:transparent !important;border:none !important;}
.ui-datepicker .ui-widget-header{border:none !important;background:#444 !important;color:#ffffff;font-weight:bold;font-size:20px;font-weight:600 !important;}
legend .label{font-size:20px !important;margin:20px 0px 10px;display:inline-block;}
.wc-bookings-booking-cost{background:#444 !important;color:#fff !important;font-size:20px;margin:0px !important;}
.wc-bookings-booking-cost .amount{color:#ff9800;}
.ui-datepicker .ui-state-hover .ui-icon, .ui-datepicker .ui-state-focus .ui-icon{background-image:url(//www.alfacaravan.it/wp-content/themes/alfacaravan/img/ui-icons_ffffff_256x240.png) !important;opacity:1 !important;}
.ui-datepicker-next.ui-corner-all{opacity:0.5;}
.wc-bookings-date-picker .ui-datepicker .ui-datepicker-next span, .wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev span{top:50% !important}
.woocommerce tbody td a{color:#fff !important;font-weight:600;}
.ui-datepicker-calendar a, .ui-datepicker-calendar span{font-weight:600 !important;font-size:13px;}
.wc-bookings-date-picker .ui-datepicker td.bookable-range .ui-state-default{background:#ff9800 !important;}
.entry-summary p.price .dayy{font-size:22px !important;font-weight:200;}
#ssba-classic-2{margin-top:40px;margin-bottom:40px;}
.product-addon.product-addon-supplementi-noleggio{background:#444 !important;padding:10px !important;color:#fff !important;margin-bottom:0px !important;}
.addon-name{font-size:16px !important;font-weight:700 !important;color:#ff9800 !important;text-transform:uppercase !important;}
.product-addon.product-addon-supplementi-noleggio p{margin:0px !important;padding:0px !important;}
.product-addon.product-addon-supplementi-noleggio p label{font-weight:400 !important;}
.summary.entry-summary .button{width:100% !important;}
.wc-bookings-booking-form{padding:1em 1em 1em !important;}
.related .colonnauno, .related .colonnadue{width:100%;}
.imgcard{position:relative;height:200px;overflow:hidden;margin-bottom:10px;}
.related .imgcard{height:110px;}
.related .leftcard, .related .rightcard{width:100% !important;float:none !important;display:block;margin-left:0px;margin-top:1px;font-size:14px;padding:1px;}
.related.products{display:inline-block;width:100%;}
.related.products h2{margin-bottom:20px;text-transform:uppercase;font-weight:600;color:#276385}
.related .listcar{margin-top:0px !important;}
.related .listcar li{box-shadow:0px 0px 10px rgba(0,0,0,0.2) !important;}
#nosmart{display:block;}
.smartphone{display:none;}
footer .sub-menu{display:none !important;}
.xoo-wsc-basket{padding:9px 10px 4px 8px !important;}
._2p3a{max-width:100% !important;}
#responsive-menu-pro-additional-content a i{color:#ff9800 !important;}
#responsive-menu-pro-additional-content a{color:#fff !important;margin-bottom:5px;display:inline-block;padding-bottom:3px;border-bottom:1px solid rgba(255, 255, 255, 0.3);width:100%;}
.u-column1.col-1.woocommerce-Address, .u-column2.col-2.woocommerce-Address{padding:20px;background:rgba(255, 255, 255, 1);box-shadow:0 0 20px rgba(0,0,0,0.1);}
.woocommerce-Address h3{font-size:17px;font-weight:800;text-transform:uppercase;padding-bottom:10px;float:none !important;color:#276385 !important}
.woocommerce-Address .edit{display:inline-block;font-size:10px;text-transform:uppercase;font-weight:800 !important;color:#fff;background:#FF9800;width:auto;float:none !important;padding:0px 10px;margin-bottom:10px;}
.woocommerce-Address address{font-size:16px;line-height:24px !important;}
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number a{color:#276385 !important}
.woocommerce-EditAccountForm.edit-account fieldset{margin-top:30px;}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads{display:none;}
@media only screen and (min-width : 1025px) and (max-width : 1179px){}
@media (min-width: 768px) and (max-width: 1024px) {
.subheader a{font-size:11px;}
.subheader ul li{margin-right:5px;padding-right:7px;}
.imgcard{height:170px !important;}
.widget_text.footerfour{margin-top:40px;}
.secondline{font-size:12px;}
.details .colonnauno, .details .colonnadue{width:100%;margin:0px;}
.leftcard, .rightcard{font-size:15px;padding:4px 0px;}
.leftcard span{opacity:0.7;margin-right:3px;}
.single-img img{height:330px;}
header img{width:100% !important;}
.banner{font-size:12px;padding:0px 10px;}
} @media (min-width: 768px) and (max-width: 1024px) and (orientation:landscape) {
.wpv-filter-form p{font-size:10px;}
.imgcard{height:150px !important;}
.details .colonnauno, .details .colonnadue{width:100%;margin:0px;}
.related .col-sm-6{width:50%;}
.related .titlepost{font-size:12px;}
.related .imgcard{height:110px !important;}
#contenitoreofficina{padding-top:40px;}
#fraseofficina .et_pb_text_inner h2{font-size:38px !important;}
#chiamaofficina .et_pb_text_inner h3{font-size:30px !important;}
#contcontatto{padding-top:30px;}
} @media (min-width: 768px) and (max-width: 1024px) and (orientation:portrait){
.notablet{display:none}
.tablet{display:block;}
.xoo-wsc-basket{right:80px !important;}
} @media only screen and (min-width: 320px) and (max-width: 767px) {
.leftcard, .rightcard{height:auto !important;}
.xoo-wsc-basket{right:60px !important;}
.subheader{display:none;}
.hsec{display:none;}
header img{width:100%;}
.card .price, .rightcard{font-size:14px !important;}
.leftcard, .rightcard{padding:3px 0px;}
.imgcard{height:auto !important;}
footer p, footer h4, footer li{text-align:center !important;}
.footertwo h4, .footerthree h4, .footerfour h4{margin-top:20px;}
footer h4{margin-bottom:0px !important;}
.design .col-md-6{text-align:center !important;}
.design .col-md-6.right{text-align:center !important;}
.single-img img{height:245px !important;max-width:100% !important;}
.primo{width:100%;}
.secondo{font-size:14px;width:100%;}
.listfield{border-bottom:1px solid #ddd;padding-bottom:5px;margin-bottom:5px;}
.nosmart{display:none !important;}
.smartphone{display:block !important;}
.ric-smart{text-align:center !important;background:#062d44;padding:15px 0px;display:block;}
.ric-smart a{text-align:center !important;display:block;font-size:20px;color:#fff;}
.contenutoveicolo h1{font-size:24px;}
.related .colonnauno, .related .colonnadue{text-align:center;}
.wpv-filter-form input, .wpv-filter-form select{text-align:center !important;}
legend .label{font-size:17px !important;}
.container{padding:0px !important;width:85%;}
.xoo-wsc-basket img{width:25px !important;height:25px !important;}
.listcar{margin-bottom:0px !important;}
}