a:hover {color:#000000;}
.carousel-control-prev, .carousel-control-next {font-size:40px;line-height:40px;color:#fc4f1a}
#serp_payment_list img {margin-left:10px;}
.w2ClusterBoxSpot .contenitore-box-macchina {box-shadow:0px 0px 0px 4px #fc4f1a;-moz-box-shadow:0px 0px 0px 4px #fc4f1a;-webkit-box-shadow:0px 0px 0px 4px #fc4f1a;}
.contenitore-box-macchina .star {display:none;}
.w2ClusterBoxSpot .contenitore-box-macchina .star {display:inline-block;color:#fc4f1a;font-size:30px;}
.citta-wrapper {width:100%}
.citta-title, .citta-wrapper {z-index:1;box-shadow: 0px 2px 4px rgba(0,0,0,0.4);-moz-box-shadow: 0px 2px 4px rgba(0,0,0,0.4);-webkit-box-shadow: 0px 2px 4px rgba(0,0,0,0.4)}
a:hover .citta-wrapper {box-shadow:none;-moz-box-shadow:none;;-webkit-box-shadow:none;}
.card-ricerca {padding:1.25rem}
#map.serp_map {height:375px !important;}
#summary .summary_inner {border-right: 4px solid #eeeeee;height:100%}
.car_icon {height:25;width:25px;}
.renter_img {width: 36px;}
.dropdown-item:hover, .dropdown-item:focus,.dropdown-item.active, .dropdown-item:active {background-color:#fc4f1a;color:#ffffff}
.btn-default {border-color:#fc4f1a;color:#fc4f1a}
#foxCoinModal .modal-header .close, #foxCoinModal .modal-header .close:focus, #foxCoinModal .modal-header .close:hover {padding:0 5px 0 0;color:#ffffff;text-shadow:none;}
.form-control {background-color:#f6f6f6}
table.agenda th, table.agenda td {min-width:40px;padding:5px 5px}

#foxCoinModal .item {background-color:#ffffff;border-right:4px solid #fc4f1a;border-left:4px solid #fc4f1a;box-shadow:0px 2px 5px rgba(0,0,0,0.3);-moz-box-shadow:0px 2px 5px rgba(0,0,0,0.3);-webkit-box-shadow:0px 2px 5px rgba(0,0,0,0.3);text-align:center;font-weight:bold;line-height:2.2em;}
#foxCoinModal a {color:#000000}
#foxCoinModal a:hover, #foxCoinModal a:focus {color:#fc4f1a}

@media screen and (max-width:991px) {
	#immagine-chi-siamo_wrapper {padding-left:0;padding-right:0}
	.immagine-chi-siamo {border-width:2px}
}

@media screen and (max-width:767px) {
	#serp_car_name, #serp_renter_wrapper {padding-left:5px;}
	.card-ricerca {margin-top:20px;padding:0px}
	#map.serp_map {height:280px !important;}
	#car_wrapper .car_icon {height:20px;width:20px;}
	.fox_price_label {display:block;}
	.renter_img {width: 26px;}
}

@media screen and (min-width:992px) {
	.desc-chi-siamo, #immagine-chi-siamo_wrapper {padding-left:0}
}

@media screen and (min-width:1600px) {
	.serp-bar {width:auto;}
}
@media screen and (min-width:768px) {
	.serp-bar {font-size:13px;}
	.fox_price {font-size: 3em}
	.grp_price {font-size: 2em;}
	.main_dashboard {min-height:500px;}
}

@media screen and (max-width:767px) {
	.fox_price {font-size: 2.5em}
	.grp_price {font-size: 1.5em;}
}

.w-11 {width:11% !important;float:left}
.w-19 {width:19% !important;float:left}
.w-24 {width:24% !important;float:left}
.w-35 {width:35% !important;float:left}

/* WALLET */
#wallet .bg-gray {background-color:#3c3c3c;color:#ffffff;}
#wallet .fox_coin {margin-left:5px;padding-bottom:5px;height:24px;}
#wallet hr {border-color:#fc4f1a;margin:40px 0}
#wallet #transaction_table {vertical-align: middle}
#wallet #transaction_table .aligned {line-height:42px;}
#wallet #transaction_table i {font-size:30px;line-height:42px;}
#wallet #transaction_table a, #wallet #transaction_table a:hover, #wallet #transaction_table a:focus {color:#fc4f1a}
#wallet #transaction_table .bordered .item {border:1px solid #eeeeee;min-height:58px;}
#wallet .transaction_detail {text-align:left;border-top:3px solid #fc4f1a;box-shadow: 2px 2px 4px rgba(0,0,0,0.2);-moz-box-shadow: 2px 2px 4px rgba(0,0,0,0.2);-webkit-box-shadow: 2px 2px 4px rgba(0,0,0,0.2)}
#wallet .transaction_detail img {max-width:100%;}
@media screen and (max-width:767px) {
	#wallet #transaction_table i {font-size:16px;}
}

.fxsidebar li:hover {background-color:#2e2e2e}
.fxsidebar li:hover a {color:#ffffff}

/*--- PREMIUM ---*/
#premium_table #premium_header:before {content:'';width:100%;border-top:10px solid #fc4f1a;display: table;}
#premium_table #premium_header p {border-bottom: 1px solid #dddddd;padding: 8px 0;margin-bottom: 5px;line-height: normal;}
#premium_table #premium_header .col-sm-4 p {margin-right: 30px;}

/*--- SUBSCRIPTION ---*/
#subscription .subscription_wrapper {padding:20px 0;margin-bottom:40px;background-color:#eeeeee;border-top:5px solid #fc4f1a;box-shadow: 2px 2px 4px rgba(0,0,0,0.2);-moz-box-shadow: 2px 2px 4px rgba(0,0,0,0.2);-webkit-box-shadow: 2px 2px 4px rgba(0,0,0,0.2)}
#subscription .subscription_wrapper .subscription_img_wrapper {padding:20px 0 0 20px;max-width:100%;}
#subscription .btn-silver {color:#ffffff;border:none;background: #e0e1de;background: -moz-linear-gradient(top,  #e0e1de 0%, #a5a39b 100%);background: -webkit-linear-gradient(top,  #e0e1de 0%,#a5a39b 100%);background: linear-gradient(to bottom,  #e0e1de 0%,#a5a39b 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e1de', endColorstr='#a5a39b',GradientType=0 );}
#subscription .btn-gold {color:#ffffff;border:none;background: #ebca47;background: -moz-linear-gradient(top,  #ebca47 0%, #d1aa26 100%);background: -webkit-linear-gradient(top,  #ebca47 0%,#d1aa26 100%);background: linear-gradient(to bottom,  #ebca47 0%,#d1aa26 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebca47', endColorstr='#d1aa26',GradientType=0 );}

#subscription .btn-silver h3, #subscription .btn-silver small,
#subscription .btn-gold h3, #subscription .btn-gold small {font-weight:700!important;}

#pricing_mobile .tab-pane {border:none;}
#pricing_mobile .nav-tabs li.nav-item {width:33%;padding:0 10px;margin-bottom:10px;}
#pricing_mobile .nav-tabs li.nav-item a {padding:0 !important}
#pricing_mobile .nav-tabs li.nav-item a img {max-width:100%}
#pricing_mobile .nav-tabs .nav-link {border:none;}
#pricing_mobile .nav-tabs .nav-link.active, #pricing_mobile .nav-tabs .nav-item.show .nav-link {background-color:transparent;border:none;margin-top:-10px}

@media screen and (max-width:767px){
	#pricing_mobile {display:block}
	#pricing_desktop {display:none}
}

@media screen and (min-width:768px){
	#pricing_mobile {display:none}
	#pricing_desktop {display:block}
}

@media screen and (max-width:575px){
	#subscription .subscription_wrapper .subscription_text {padding:0 15px;}
}

/*--- PAGINATION ---*/
.pagination {display: inline-block;padding-left: 0;margin: 20px 0;border-radius: 4px;}
.pagination > li {display: inline;}
.pagination > li > a,.pagination > li > span {position: relative;float: left;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;color: #fc4f1a;text-decoration: none;background-color: #fff;border: 1px solid #ddd;}
.pagination > li:first-child > a,.pagination > li:first-child > span {margin-left: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.pagination > li:last-child > a,.pagination > li:last-child > span {border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus {z-index: 2;color: #fc4f1a;background-color: #eee;border-color: #ddd;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus {z-index: 3;color: #fff;cursor: default;background-color: #fc4f1a;border-color: #fc4f1a;}
.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus {color: #777;cursor: not-allowed;background-color: #fff;border-color: #ddd;}
.pagination-lg > li > a,.pagination-lg > li > span {padding: 10px 16px;font-size: 18px;line-height: 1.3333333;}
.pagination-lg > li:first-child > a,.pagination-lg > li:first-child > span {border-top-left-radius: 6px;border-bottom-left-radius: 6px;}
.pagination-lg > li:last-child > a,.pagination-lg > li:last-child > span {border-top-right-radius: 6px;border-bottom-right-radius: 6px;}
.pagination-sm > li > a,.pagination-sm > li > span {padding: 5px 10px;font-size: 12px;line-height: 1.5;}
.pagination-sm > li:first-child > a,.pagination-sm > li:first-child > span {border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.pagination-sm > li:last-child > a,.pagination-sm > li:last-child > span {border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
