/* ------ OLD FONTS ------ */

/*body,
#main-menu .menu li .description,
.dp-skin-brown .ui-datepicker.ui-widget,
.form-style .wpcf7 input[type="text"],
.form-style .wpcf7 input[type="email"],
.form-style .wpcf7 select,
.form-style .wpcf7 textarea,
.section-reviews input[type="text"],
.section-reviews input[type="email"],
.section-reviews textarea,
.contact-form-guide .formguide input.wpcf7-form-control,
.contact-form-guide textarea,
.bio,
.ll-skin-melon .ui-widget,
.em-booking-form .em-booking-form-details .input-text input,
.em-booking-form .em-booking-form-details .input-user_email input,
.em-booking-form .em-booking-form-details .input-date input,
.em-booking-form .em-booking-form-details select,
.em-booking-form-details textarea,
.em-booking-form-details .em-bookings-form-coupon input,
.input.em-coupon-code{font-family:'Open Sans',Arial,sans-serif;}

h1,h2,h3,h4,h5,h6,
.btn,
.page-id-45 #wpmem_reg,
#wpmem_reg .buttons, #wpmem_login .buttons,
#wpmem_reg, #wpmem_login,
#main-menu .menu li a,
.newsletter .yikes-easy-mc-form input[type=email],
.footer-top,
.footer-menu li a,
.footer-bottom .notes,
.date-filters .date-field label,
.cover-image .jobs,
.years-experience,
.certified,
.year span,
.details .locations li,
.headquarter,
#lg-counter,
.member .jobs,
.section-reviews input[type="submit"],
.listing-event .date,
.price-container .number,
.pop-up .pop-up-content .text h1,
.pop-up .pop-up-content .text h2,
.pop-up .pop-up-content .text h3,
.pop-up .pop-up-content .text h4,
.pop-up .pop-up-content .text h5,
.pop-up .pop-up-content .text h6,
#archive-filters,
#range_person,
.filter-date input,
.cover-image .event-categories li,
.single-event .details,
.event-info,
.how-it-works,
.em-booking-form .em-booking-buttons .em-booking-submit,
.working{font-family:'Poppins',Arial,sans-serif;}

#main-menu .menu li a,
.date-filters .date-field label,
#map-events .event-item .cover-image .title,
.to-know .label,
.event-info li,
.meeting-item .label,
.em-booking-form .em-booking-buttons .em-booking-submit,
.working .working-subtitle,
.listing-event h3.title, .listing-proguide h2.title,
.btn,
#wpmem_reg .buttons, #wpmem_login .buttons,
.section-reviews input[type="submit"],
.price-container .number{font-weight:500;}*/


/* ------ NEW FONTS ------ */

/*body,
#main-menu .menu li .description,
.dp-skin-brown .ui-datepicker.ui-widget,
.form-style .wpcf7 input[type="text"],
.form-style .wpcf7 input[type="email"],
.form-style .wpcf7 select,
.form-style .wpcf7 textarea,
.section-reviews input[type="text"],
.section-reviews input[type="email"],
.section-reviews textarea,
.contact-form-guide .formguide input.wpcf7-form-control,
.contact-form-guide textarea,
.bio,
.ll-skin-melon .ui-widget,
.em-booking-form .em-booking-form-details .input-text input,
.em-booking-form .em-booking-form-details .input-user_email input,
.em-booking-form .em-booking-form-details .input-date input,
.em-booking-form .em-booking-form-details select,
.em-booking-form-details textarea,
.em-booking-form-details .em-bookings-form-coupon input,
.input.em-coupon-code,
h1,h2,h3,h4,h5,h6,
.btn,
.page-id-45 #wpmem_reg,
#wpmem_reg .buttons, #wpmem_login .buttons,
#wpmem_reg, #wpmem_login,
#main-menu .menu li a,
.newsletter .yikes-easy-mc-form input[type=email],
.footer-top,
.footer-menu li a,
.footer-bottom .notes,
.date-filters .date-field label,
.cover-image .jobs,
.years-experience,
.certified,
.year span,
.details .locations li,
.headquarter,
#lg-counter,
.member .jobs,
.section-reviews input[type="submit"],
.listing-event .date,
.price-container .number,
.pop-up .pop-up-content .text h1,
.pop-up .pop-up-content .text h2,
.pop-up .pop-up-content .text h3,
.pop-up .pop-up-content .text h4,
.pop-up .pop-up-content .text h5,
.pop-up .pop-up-content .text h6,
#archive-filters,
#range_person,
.filter-date input,
.cover-image .event-categories li,
.single-event .details,
.event-info,
.how-it-works,
.em-booking-form .em-booking-buttons .em-booking-submit,
.working{font-family:'Scada',Arial,sans-serif;font-family:'Scada',Arial,sans-serif !important;}*/

/*#main-menu .menu li a,
.date-filters .date-field label,
#map-events .event-item .cover-image .title,
.to-know .label,
.event-info li,
.meeting-item .label,
.em-booking-form .em-booking-buttons .em-booking-submit,
.working .working-subtitle,
.listing-event h3.title, .listing-proguide h2.title,
.btn,
#wpmem_reg .buttons, #wpmem_login .buttons,
.section-reviews input[type="submit"],
.price-container .number{font-weight:700;}*/




/* ------ OLD COLORS ------ GREEN -> LIGHT GREEN ------ */

/*.menu-trigger,
.newsletter,
.newsletter .wpcf7-form input.wpcf7-email,
.newsletter .yikes-easy-mc-form input[type=email],
.date-filters .date-field label,
ul.page-numbers li span.current,
ul.page-numbers li:hover a,
.years-experience,
.lg-actions .lg-next,
.lg-actions .lg-prev,
.pricetag,
.pop-up-close,
.pop-up-close-review,
.ordering-price-container .btn.active,
#archive-filters,
#archive-filters:before,
#archive-filters:after,
#range_person,
.filter-date input,
.ll-skin-melon td .ui-state-default,
.single-event .booking,
.tot-price-container,
.top-locations,
.general-info .flex-container:before{background-color:#48b444;background-color:#48b444 !important;}

.menu-trigger span,
.year span{color:#48b444;color:#48b444 !important;}

.year span{border:5px solid #48b444;border:5px solid #48b444 !important;}

.btn-loadmore-container .preloader:before,
.btn-loadmore-container .preloader:after,
.filters-container input:checked ~ label:before{border:3px solid #48b444;border:3px solid #48b444 !important;}

.pricetag:before{border-right-color:#48b444;border-right-color:#48b444 !important;}*/



/* ------ NEW COLORS ------ GREEN -> FUCSIA ------ */

.menu-trigger,
.newsletter,
.newsletter .wpcf7-form input.wpcf7-email,
.newsletter .yikes-easy-mc-form input[type=email],
.date-filters .date-field label,
.years-experience,
#archive-filters,
#archive-filters:before,
#archive-filters:after,
#range_person,
.filter-date input,
.single-event .booking,
.top-locations,
.general-info .flex-container:before{background-color:#efefef;background-color:#efefef !important;}

.menu-trigger span,
.year span{color:#CF112D;color:#CF112D !important;}

.year span{border:5px solid #CF112D;border:5px solid #CF112D !important;}

.btn-loadmore-container .preloader:before,
.btn-loadmore-container .preloader:after,
.filters-container input:checked ~ label:before{border:3px solid #CF112D;border:3px solid #CF112D !important;}

.pricetag:before{border-right-color:#CF112D;border-right-color:#CF112D !important;}

.ordering-price-container .btn.active,
ul.page-numbers li span.current,
ul.page-numbers li:hover a,
.lg-actions .lg-next,
.lg-actions .lg-prev,
.pop-up-close,
.pop-up-close-review,
.pricetag,
.tot-price-container{background-color:#CF112D;background-color:#CF112D !important;}


.single-event.dp-skin-brown .ui-datepicker td{background-color:transparent;background-color:transparent !important;}
.single-event.dp-skin-brown .ui-datepicker .ui-state-disabled .ui-state-default{background-color:#eae7e7;background-color:#eae7e7 !important;}
.single-event.dp-skin-brown .ui-datepicker td .ui-state-default{background-color:#e66276;background-color:#e66276 !important;}
.single-event.dp-skin-brown .ui-datepicker td .ui-state-active,
.single-event.dp-skin-brown .ui-datepicker td .ui-state-hover{background-color:#CF112D;background-color:#CF112D !important;}


.filter-block{background:rgba(177, 177, 177, 0.16);}
.parent-category-container{padding-left:52px;background:rgba(177, 177, 177, 0.7);}
.parent-category-container:before{width:38px;}
.filter-sub-categories{background:rgba(177, 177, 177, 0.17);}
.filter-block.event_acf_seasons{background:#b1b1b1;color:#fff;}
.filter-block.event_acf_seasons li label{padding:10px 18px 7px 25px;}
.filters-container .filter-block.event_acf_seasons label:before{outline:1px solid #fff;}
.filters-container .filter-block.event_acf_seasons input:checked ~ label:before{outline:1px solid #333333;}
.filter .parent-category-container .term-counter{color:#fff;}






/* ------ OLD COLORS ------ CYAN -> LIGHT GREY ------ */

/*.section-reviews,
#comments .pop-up,
.other-info li,
.other-things,
.event-info .flex-container:before{background-color:#16a8c7;background-color:#16a8c7 !important;}

.single-event .average-container .link,
.event-info .other-things li{color:#16a8c7;color:#16a8c7 !important;}*/



/* ------ NEW COLORS ------ CYAN -> LIGHT GREY ------ */

#comments .pop-up,
.other-info li,
.other-things,
.event-info .flex-container:before{background-color:#efefef;background-color:#efefef !important;}

.single-event .average-container .link,
.event-info .other-things li{color:#efefef;color:#efefef !important;}


/* --- REWRITE SOME OF THIS THINGS --- */

.to-know{background-color:#efefef;background-color:#efefef !important;}

.single-event .average-container .link,
.event-info .other-things li,
.event-info li,
.other-things h3{color:#333333;color:#333333 !important;}








/* ------ OLD COLORS ------ DARK BLUE-GREEN -> DARK GREY ------ */

/*body,
h1,h2,h3,h4,h5,h6,
#wpmem_reg .form, #wpmem_login .form,
.date-filters .date-field input[type='text'],
.details .years-experience,
.details .bio,
.form-style .wpcf7 input[type="text"],
.form-style .wpcf7 input[type="email"],
.form-style .wpcf7 select,
.form-style .wpcf7 textarea,
.review-content .other,
.contact-form-guide .formguide input.wpcf7-form-control,
.contact-form-guide textarea,
.ll-skin-melon .ui-datepicker .ui-datepicker-title,
.ll-skin-melon .ui-datepicker th,
.booking .em-tickets-container,
.hover-text,
.em-booking-form .em-booking-form-details .input-text input,
.em-booking-form .em-booking-form-details .input-user_email input,
.em-booking-form .em-booking-form-details .input-date input,
.em-booking-form .em-booking-form-details select,
.em-booking-form-details textarea,
.em-booking-form-details .em-bookings-form-coupon input{color:#2f353e;color:#2f353e !important;}

#header,
.menus,
.menu-trigger span,
.menu-trigger span:before,
.menu-trigger span:after,
.footer-over-the-top,
.gift,
.dp-skin-brown .ui-datepicker.ui-widget,
ul.page-numbers li a,
ul.page-numbers li span,
ul.page-numbers li span:hover,
.member .jobs,
.row-team .lSSlideOuter .lSPager.lSpg > li a,
.row-team .lSSlideOuter .lSPager.lSpg > li.active a,
.row-team .lSSlideOuter .lSPager.lSpg > li:hover a,
.choose-gift .btn-reveal-form-gift.active,
.listing-event .event-categories li,
.events-footer-container,
#map-events .event-item .event-categories li,
.pop-up-close-review,
.post-type-archive-event .pop-up-content > .title,
.ordering-price-container .btn,
.event-item .event-type,
.ll-skin-melon .ui-datepicker .ui-datepicker-prev-hover,
.ll-skin-melon .ui-datepicker .ui-datepicker-next-hover,
.ll-skin-melon .ui-datepicker .ui-datepicker-next,
.ll-skin-melon .ui-datepicker .ui-datepicker-prev{background-color:#2f353e;background-color:#2f353e !important;}*/



/* ------ NEW COLORS ------ DARK BLUE-GREEN -> DARK GREY ------ */

body,
h1,h2,h3,h4,h5,h6,
#wpmem_reg .form, #wpmem_login .form,
.date-filters .date-field input[type='text'],
.details .years-experience,
.details .bio,
.form-style .wpcf7 input[type="text"],
.form-style .wpcf7 input[type="email"],
.form-style .wpcf7 select,
.form-style .wpcf7 textarea,
.review-content .other,
.contact-form-guide .formguide input.wpcf7-form-control,
.contact-form-guide textarea,
.ll-skin-melon .ui-datepicker .ui-datepicker-title,
.ll-skin-melon .ui-datepicker th,
.booking .em-tickets-container,
.hover-text,
.em-booking-form .em-booking-form-details .input-text input,
.em-booking-form .em-booking-form-details .input-user_email input,
.em-booking-form .em-booking-form-details .input-date input,
.em-booking-form .em-booking-form-details select,
.em-booking-form-details textarea,
.em-booking-form-details .em-bookings-form-coupon input{color:#333333;}

#header,
.menus,
.menu-trigger span,
.menu-trigger span:before,
.menu-trigger span:after,
.footer-over-the-top,
.gift,
.dp-skin-brown .ui-datepicker.ui-widget,
ul.page-numbers li a,
ul.page-numbers li span,
ul.page-numbers li span:hover,
.member .jobs,
.row-team .lSSlideOuter .lSPager.lSpg > li a,
.row-team .lSSlideOuter .lSPager.lSpg > li.active a,
.row-team .lSSlideOuter .lSPager.lSpg > li:hover a,
.choose-gift .btn-reveal-form-gift.active,
.listing-event .event-categories li,
.events-footer-container,
#map-events .event-item .event-categories li,
.pop-up-close-review,
.post-type-archive-event .pop-up-content > .title,
.ordering-price-container .btn,
.event-item .event-type,
.ll-skin-melon .ui-datepicker .ui-datepicker-prev-hover,
.ll-skin-melon .ui-datepicker .ui-datepicker-next-hover,
.ll-skin-melon .ui-datepicker .ui-datepicker-next,
.ll-skin-melon .ui-datepicker .ui-datepicker-prev{background-color:#333333;}





/* ------ OLD COLORS ------ ORANGE -> LIGHT GREEN ------ */

/*.btn,
#wpmem_reg .buttons,
#wpmem_login .buttons,
.footer-top,
.dp-skin-brown .ui-datepicker td .ui-state-active,
.dp-skin-brown .ui-datepicker td .ui-state-hover,
.details .other-experience li,
.section-reviews input[type="submit"],
.filter-trigger,
.ll-skin-melon td .ui-state-active,
.ll-skin-melon td .ui-state-hover,
.em-booking-form .em-booking-buttons .em-booking-submit{background:#e09f3e;}

.dp-skin-brown.notouch .ui-datepicker .ui-datepicker-prev:hover,
.dp-skin-brown.notouch .ui-datepicker .ui-datepicker-next:hover,
.pop-up-close:hover,
.pop-up-close-review:hover{background-color:#e09f3e;}

.single-event .cover-image .btn.scroll-to{border-color:#e09f3e;}

.no-results a{color:#e09f3e;}*/



/* ------ NEW COLORS ------ ORANGE -> LIGHT GREEN ------ */

.btn,
#wpmem_reg .buttons,
#wpmem_login .buttons,
.footer-top,
.dp-skin-brown .ui-datepicker td .ui-state-active,
.dp-skin-brown .ui-datepicker td .ui-state-hover,
.details .other-experience li,
.section-reviews input[type="submit"],
.filter-trigger,
.ll-skin-melon td .ui-state-active,
.ll-skin-melon td .ui-state-hover,
.em-booking-form .em-booking-buttons .em-booking-submit{background:#CF112D;}

.dp-skin-brown.notouch .ui-datepicker .ui-datepicker-prev:hover,
.dp-skin-brown.notouch .ui-datepicker .ui-datepicker-next:hover,
.pop-up-close:hover,
.pop-up-close-review:hover{background-color:#CF112D;}

.single-event .cover-image .btn.scroll-to{border-color:#CF112D;}







/* --- REWRITE SOME ELEMENT --- */

/*#cookie-bar{display:none;display:none !important;}*/

body #cookie-bar{background-color:#333333;}
body #cookie-bar-prompt-content a,
body #cookie-bar a,
body #cookie-bar-prompt-content span{color:#CF112D;}
body #cookie-bar-button{background:#CF112D;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;text-shadow:none;}

a{color:#333;}

.gift-step .step-number,
.how-it-works li,
.hover-text-event,
.how-it-works ul.step-items li.step{background-image:url(../img/esagono-verde-apt-campiglio.svg);background-image:url(../img/esagono-verde-apt-campiglio.svg) !important;}

#archive-filters .overflow-container,
#range_person{color:#333333;}

#archive-filters .title,
#archive-filters .filter-title{background-color:#b1b1b1;}

#archive-filters .filter-categories > ul > li > div > label{color:#ffffff;}

.filters-container label:before{outline:1px solid #333333;}
.filters-container input:checked ~ label:before{border:3px solid #efefef;outline:1px solid #333333;background-color:#333333;}

.filters-container .filter-categories > ul > li > div > label:before{outline:1px solid #ffffff;}
.filters-container .filter-categories > ul > li > div > input:checked ~ label:before{outline:1px solid #333333;}

.filters-container input:checked ~ label:before{border-color:#efefef;border-color:#efefef !important;}

#main .external-wrapper{opacity:.2;}
#main .external-wrapper .provider{color:#000;opacity:1;}
#main .external-wrapper .footer-logo .svg{background-image:url(../img/logo-negativo-dark.svg);}

.actions-events-container .btn-pop-up:before{background-image:url(../img/marker-btn-apt-campiglio.jpg);background-image:url(../img/marker-btn-apt-campiglio.jpg) !important;}

.event-item .event-type{padding:4px 8px 3px;}

.single-event .details,
.organizer{background-color:#efefef;}

.footer-bottom,
.row-gallery{background-color:#333333;}

.section-reviews,
.section-reviews .title,
.event-item a{color:#333333;}

#contact.contact-form-guide,
.section-reviews,
.single-event .one-third.section-reviews,
.single-event .general-info:before,
.single-event .general-info:after,
.single-event .general-info .years-experience,
.single-event .general-info .bio{background-color:#f5f5f5;background-color:#f5f5f5 !important;}

.single-event .general-info .years-experience,
.review-content .name{color:#333333;}
.single-event .general-info .years-experience .year{background-color:#333333;background-color:#333333 !important;}
.single-event .general-info .years-experience .year span{color:#efefef;color:#efefef !important;background-color:#333333;background-color:#333333 !important;border:5px solid #efefef;border:5px solid #efefef !important;}
.single-event .general-info .years-experience .year:after{background:#333333;}

.dp-skin-brown .ui-datepicker.ui-widget{background-color:#585858;border-color:#4a4a4a;}
.dp-skin-brown .ui-datepicker th{border-color:#4a4a4a;}
.dp-skin-brown .ui-datepicker .ui-datepicker-prev,
.dp-skin-brown .ui-datepicker .ui-datepicker-next,
.dp-skin-brown .ui-datepicker td{background-color:#333333;}
.dp-skin-brown .ui-datepicker .ui-state-disabled .ui-state-default{color:#a7a7a7;}

.dp-skin-brown .ui-datepicker td .ui-state-active,
.dp-skin-brown .ui-datepicker td .ui-state-hover{background-color:#CF112D;background-color:#CF112D !important;}

.filter-date input{color:#333333;border-color:#b1b1b1;}
.filter-date:after{background-image:url(../img/ico-calendar-apt-campiglio.svg);}

.how-it-works .step-title,
.hover-text-event{color:#333333;}

.single-event .booking,
.single-event .booking h2.title{color:#333333;}

.booking .em-booking-form-details p.input-checkbox label a{color:#333333;border-color:rgba(100, 100, 100, .5);}

body.post-type-archive-event .events-container .pop-up .region-to-close{background:rgba(58, 60, 64, 0.85);}

#main .one-quarter.to-know{background-color:#efefef;background-color:#efefef !important;}

.filter-block.event_acf_locations{display:none;display:none !important;}
.ll-skin-melon .ui-widget{background-color:#fff !important;}
.booking .em-tickets-container{background-color:#fff;}

/*@media only screen and (max-width: 1023px){*/
/*
	#archive-filters{width:250px;left:-250px;}
	#archive-filters:before{right:250px;}

	.it .filter-categories .parent-category:first-child .parent-category-container{background-position:157px center;}
	.it .filter-categories .parent-category:nth-child(2) .parent-category-container{background-position:157px center;}
	.it .filter-categories .parent-category:nth-child(3) .parent-category-container{background-position:156px center;}
	.it .filter-categories .parent-category:nth-child(4) .parent-category-container{background-position:157px center;}

	.en .filter-categories .parent-category:first-child .parent-category-container{background-position:157px center;}
	.en .filter-categories .parent-category:nth-child(2) .parent-category-container{background-position:157px center;}
	.en .filter-categories .parent-category:nth-child(3) .parent-category-container{background-position:156px center;}
	.en .filter-categories .parent-category:nth-child(4) .parent-category-container{background-position:157px center;}

	.de .filter-categories .parent-category:first-child .parent-category-container{background-position:157px center;}
	.de .filter-categories .parent-category:nth-child(2) .parent-category-container{background-position:157px center;}
	.de .filter-categories .parent-category:nth-child(3) .parent-category-container{background-position:156px center;}
	.de .filter-categories .parent-category:nth-child(4) .parent-category-container{background-position:157px center;}
*/
/*}

@media only screen and (min-width: 1024px){

	h2{font-size:3rem;}
	.cover-image h1.title{font-size:4.2rem;}

	.single-event .cover-image .aux{margin-top:0;}

	.overflow-container{padding-top:0;}
	#archive-filters{left:8px;padding-right:23px;}

	.post-type-archive-event .events-container,
	.page-template-page-guides .proguide-container{width:calc(100% - 270px);}

	.one-quarter .title,
	.two-quarter .title{padding-top:0;}

}*/


