/*------------------------- CustomStyle ------------------------------------------*/

/*------------------------------- blu logo fiuggi     #074c94       titoli e bottoni ----------------------------------- */
/*------------------------------- rosso logo fiuggi #E20025     titoli e bottoni ----------------------------------- */


h1,h2,h3,h4,h5{color:#074c94!important;text-transform:uppercase!important}

.page-title h2{color:#ffffff!important}

.containerbox{display:block;width:80%;padding:20px 10%;background:#fff;margin:20px auto}
.parallaxBox{display:block;width:100%;padding:20px 10%;background:none;margin:20px 0;background-size:100% auto!important}

.TextCenterWhite{width:100%;text-align:center!important;display:block;color:#ffffff!important;margin:20px 0!important}
.TextCenterWhite h3{;color:#ffffff!important;margin:0 0 10px 0!important}

.woocommerce .button, .button{display:block;padding:5px 25px;text-transform:uppercase;background:#074c94!important;color:#ffffff}
.woocommerce .button:hover,.button:hover{background:#E20025!important;color:#ffffff}

/*------------------------------------- form -------------------------------------------*/
.acceptance-503{float:left;margin:0 5px 0 0}
.wpcf7 p{font-weight:400;text-transform:uppercase}
.wpcf7-form-control,.wpcf7-text{background:#fff!important;border:1px solid #eee!important}
button, input[type="submit"] {background:#004B95!important}

.your-subject{background:#fff!important;width:90%}
#select2-billing_country-container {display:none;}
#select2-billing_state-container {display:none!important;}
.select2-selection--single {display:none!important;}


/*------------------------- eventrocket------------------------------------------*/
.TextCenterWhite .eventrocket{float:left;width:29.1666666666666666%!important;background:#fff;padding:25px 2%;color:#000;margin:25px 2.08333333333333333333333%  }

.TextCenterWhite h3{margin-top:18px!important}
.TextCenterWhite .eventrocket h3{;color:#074c94!important;}

.embedded-event{height:440px}
.embedded-event h3{margin:5px auto!important;font-weight:700}
.embedded-event .summary{text-overflow:ellipsis!important;word-wrap: break-word; overflow: hidden; max-height: 4.98em;}


/*------------------------- buyBar------------------------------------------*/
.buyBar{background:#004B95!important;color:#fff;height:50px!important;margin:25px 0!important;text-align:center;font-size:150%;text-transform:uppercase;padding:10px 0 0 0}


.bloccoeventiHP {background:url(/wp-content/uploads/2015/07/banner1.jpg) top left no-repeat!important; background-size:100% auto!important}
.parallaxBox table{border:0!important;border-collapse:collapse!important;text-align:left!important;}

.parallaxBox h2{color:#fff!important;text-transform:uppercase!important}


 @media only screen and (min-width:1281px) {
.TextCenterWhite {max-width:83.5%!important;margin:0 auto!important}
.TextCenterWhite .eventrocket{float:left;width:29.1666666666666666%!important;background:#fff;padding:25px 2%;color:#000;margin:25px 2.08333333333333333333333% ;}

}

 @media only screen and (max-width:1280px) {
.embedded-event{height:400px}

}

 @media only screen and (max-width:1024px) {
.bloccoeventiHP {background:url(/wp-content/uploads/2015/07/banner1.jpg) top left no-repeat!important; background-size:140% auto!important}
}
 @media only screen and (max-width:768px) {
.bloccoeventiHP {background:url(/wp-content/uploads/2015/07/banner1.jpg) top left no-repeat!important; background-size:200% auto!important}
.embedded-event{height:400px}
}


 @media only screen and (max-width:640px) {
.parallaxBox{;min-height:400px!important;background-size:auto 100% !important}
.parallaxBox .img-responsive{width:40%!important;height:auto!important;float:none!important;margin:0 auto!important}
.bloccoeventiHP {background:url(/wp-content/uploads/2015/07/banner1.jpg) top left no-repeat!important; background-size:auto 100% !important}

}
 @media only screen and (max-width:480px) {
.TextCenterWhite .eventrocket{float:none;width:80%!important;background:#fff;padding:25px 2%;color:#000;margin:25px auto }
.embedded-event{height:420px}
}


/*------------------------- Custom CSS -----------------------------*/
/* .ui-datepicker .ui-datepicker-calendar td { padding: 8px !important; } */
.wc-bookings-date-picker .ui-datepicker td .ui-state-default { padding: 0 !important; }
.filter-wrap { background-color: #fff; padding: 15px; margin-bottom: 30px; margin-top: -40px; }
.filter-wrap form { margin: 0 !important; }

.woocommerce-cart .cart-collaterals .cart_totals h2 {text-align: right;}
.woocommerce-cart .cart-collaterals .cart_totals table {float: right; text-align: right;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:after {top:inherit;height:auto;}
.woocommerce-cart table.cart thead tr th {text-align: center; background-color: #e0e0e0;}
.woocommerce-cart table.cart img {width: 150px;}
#order_review {background-color: white;padding: 15px;}
#payment .wc_payment_methods {padding:15px 0 !important;}
.search-tab-content {padding:50px 15px 30px 15px;}

.equal-cols {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;}
.equal-cols > [class*='col-'] {display:flex;flex-direction:column;}

#main-menu ul.menu > li, .chaser ul.menu > li {padding-left:15px;padding-right:15px;padding-top:10px;}
/* #main-menu ul.menu > li:hover > ul, .chaser ul.menu > li:hover > ul {top:75px;} */
.detailed-logo figure {padding:0;}

.woocommerce .quantity .qty,
.detailed-logo button.single_add_to_cart_button {width:100%;}
@media only screen and (max-width:768px) {
	.woocommerce .quantity .qty {margin-bottom:15px;}
}
.detailed-logo .price {color:rgba(7, 76, 148, 0.5);}
table.variations .value {width:100%;text-align:center;}
table.variations select {width:100%;} 



#afc_sidebar_1379 {background:transparent!important}
#afc_sidebar_1385 {background:transparent!important}

.datepicker-wrap:after, .selector span.custom-select:before, .ui-datepicker-trigger, #main-menu ul.menu > li ul, .chaser ul.menu > li ul {background:#004B95!important;}

.search-tabs clearfix{display:none}

/*------------------------- SCHEDA STRUTTURA -----------------------------*/

.tabs .pull-right{display:none}
.feedback {display:none}

/*------------------------- HOME PAGE -----------------------------*/
#header .topnav{display:none!important;}
ul.search-tabs{display:none!important;}


/*------------------------- MENU -----------------------------*/

.textRedF{color: red;font-weight:bold;}


/*------------------------- ricerca -----------------------------*/
input.input-text{background:#ededed!important;}
.col-xs-6 selector{background:white!important;}


/*------------------------- scheda woocommerce pagamento -----------------------------*/

.woocommerce button[name="update_cart"] {display:none!important}


/*------------------------- scheda offerta -----------------------------*/

#tour-details #check_availability_form {display:none;}




/*------------------------- Custom CSS -----------------------------*/

.no-padding {
	margin: 0;
}
.boxes_home {
	margin-top: 50px; 
}

.swiper-container {
	height: 84%;
}

.box_home {
	height: 480px;
	position: relative;
}

.box_home .inner {
	background-color: #fff;
	width: 95%;
	height: 100%;
	margin: 0 auto;
}
.box_home .top {
	position: absolute;
	padding:15px;
	width: 100%;
	height: 50%;
	top:0;
	left:0;
	right: 0;

}
.box_home .top .title {
	font-size: 20px;
	color:#004B95!important;
	margin-bottom: 10px;
	display: block;
}
.box_home .top .text {
	font-size: 14px;
}
.box_home .top .text:hover {
	color: #838383;
}

.box_home .bottom {
	position: absolute;
	width: 100%;
	height: 50%;
	top:50%;
	left:0;
	right: 0;

	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.box_home.eventi .evento {
    padding: 15px 15px 0px;
    display: block;
}
.box_home.eventi .title {
	font-size: 18px;
	display: block;
	clear: both;

	color: #004B95!important
}

.box_home.eventi .evento span {
	display: block;
}

.swiper-pagination {
    top: 5px;
    right: 13px;
    width: 80px !important;
    height: 30px;
    left: auto !important;
}

.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 2px !important;
    border-radius: 0;
	background-color: #4A5058;
}

.box_head {
    height: 16%;
}
.box_all,
.box_title {
    margin-left: 15px;
    margin-top: 5px;
    display: inline-block;
    background-color: #F5F5F5;
    line-height: 25px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 16px;
    float: left;
    clear: both;
    margin-bottom: 10px;
}
.box_title {
	margin-top: 0;
}
.box_all {
	background-color: transparent;
	font-size: 12px;
	padding-left: 0px;
}

.eventi .box_title {
	margin-top: 15px;
	margin-bottom: 15px;
}

.clear {
	clear: both;
	float: none;
	height: 0;
}

.wpmenucartli.wpmenucart-display-standard.menu-item {display: none;}

.menu-item menu-item-type-post_type menu-item-object-page menu-item-305 {
        background: blue;
}
.entry-date {
display: none;
}