
.animated1{
	-webkit-animation-delay: 0.1s;
	-moz-animation-delay: 0.1s;
	animation-delay: 0.1s;
}
.animated2{
	-webkit-animation-delay: 0.2s;
	-moz-animation-delay: 0.2s;
	animation-delay: 0.2s;
}
.animated3{
	-webkit-animation-delay: 0.3s;
	-moz-animation-delay: 0.3s;
	animation-delay: 0.3s;
}
.animated4{
	-webkit-animation-delay: 0.4s;
	-moz-animation-delay: 0.4s;
	animation-delay: 0.4s;
}
.animated5{
	-webkit-animation-delay: 0.5s;
	-moz-animation-delay: 0.5s;
	animation-delay: 0.5s;
}
.animated6{
	-webkit-animation-delay: 0.6s;
	-moz-animation-delay: 0.6s;
	animation-delay: 0.6s;
}
.animated7{
	-webkit-animation-delay: 0.7s;
	-moz-animation-delay: 0.7s;
	animation-delay: 0.7s;
}
.animated8{
	-webkit-animation-delay: 0.8s;
	-moz-animation-delay: 0.8s;
	animation-delay: 0.8s;
}
.animated9{
	-webkit-animation-delay: 0.9s;
	-moz-animation-delay: 0.9s;
	animation-delay: 0.9s;
}
.animated10{
	-webkit-animation-delay: 1s;
	-moz-animation-delay: 1s;
	animation-delay: 1s;
}
.animated11{
	-webkit-animation-delay: 1.1s;
	-moz-animation-delay: 1.1s;
	animation-delay: 1.1s;
}
.animated12{
	-webkit-animation-delay: 1.2s;
	-moz-animation-delay: 1.2s;
	animation-delay: 1.2s;
}
.animated13{
	-webkit-animation-delay: 1.3s;
	-moz-animation-delay: 1.3s;
	animation-delay: 1.3s;
}
.animated14{
	-webkit-animation-delay: 1.4s;
	-moz-animation-delay: 1.4s;
	animation-delay: 1.4s;
}
.animated15{
	-webkit-animation-delay: 1.5s;
	-moz-animation-delay: 1.5s;
	animation-delay: 1.5s;
}
.animated16{
	-webkit-animation-delay: 1.6s;
	-moz-animation-delay: 1.6s;
	animation-delay: 1.6s;
}
.animated17{
	-webkit-animation-delay: 1.7s;
	-moz-animation-delay: 1.7s;
	animation-delay: 1.7s;
}
.animated18{
	-webkit-animation-delay: 1.8s;
	-moz-animation-delay: 1.8s;
	animation-delay: 1.8s;
}
.animated19{
	-webkit-animation-delay: 1.9s;
	-moz-animation-delay: 1.9s;
	animation-delay: 1.9s;
}
.animated20{
	-webkit-animation-delay: 2s;
	-moz-animation-delay: 2s;
	animation-delay: 2s;
}
.animated21{
	-webkit-animation-delay: 2.1s;
	-moz-animation-delay: 2.1s;
	animation-delay: 2.1s;
}
.animated22{
	-webkit-animation-delay: 2.2s;
	-moz-animation-delay: 2.2s;
	animation-delay: 2.2s;
}
.animated23{
	-webkit-animation-delay: 2.3s;
	-moz-animation-delay: 2.3s;
	animation-delay: 2.3s;
}
.animated24{
	-webkit-animation-delay: 2.4s;
	-moz-animation-delay: 2.4s;
	animation-delay: 2.4s;
}
.animated25{
	-webkit-animation-delay: 2.5s;
	-moz-animation-delay: 2.5s;
	animation-delay: 2.5s;
}
.animated26{
	-webkit-animation-delay: 2.6s;
	-moz-animation-delay: 2.6s;
	animation-delay: 2.6s;
}
.animated27{
	-webkit-animation-delay: 2.7s;
	-moz-animation-delay: 2.7s;
	animation-delay: 2.7s;
}
.animated28{
	-webkit-animation-delay: 2.8s;
	-moz-animation-delay: 2.8s;
	animation-delay: 2.8s;
}
.animated29{
	-webkit-animation-delay: 2.9s;
	-moz-animation-delay: 2.9s;
	animation-delay: 2.9s;
}
.animated30{
	-webkit-animation-delay: 3s;
	-moz-animation-delay: 3s;
	animation-delay: 3s;
}
.animated31{
	-webkit-animation-delay: 3.1s;
	-moz-animation-delay: 3.1s;
	animation-delay: 3.1s;
}
.animated32{
	-webkit-animation-delay: 3.2s;
	-moz-animation-delay: 3.2s;
	animation-delay: 3.2s;
}
.animated33{
	-webkit-animation-delay: 3.3s;
	-moz-animation-delay: 3.3s;
	animation-delay: 3.3s;
}
.animated34{
	-webkit-animation-delay: 3.4s;
	-moz-animation-delay: 3.4s;
	animation-delay: 3.4s;
}
.animated35{
	-webkit-animation-delay: 3.5s;
	-moz-animation-delay: 3.5s;
	animation-delay: 3.5s;
}
.animated36{
	-webkit-animation-delay: 3.6s;
	-moz-animation-delay: 3.6s;
	animation-delay: 3.6s;
}
.animated37{
	-webkit-animation-delay: 3.7s;
	-moz-animation-delay: 3.7s;
	animation-delay: 3.7s;
}
.animated38{
	-webkit-animation-delay: 3.8s;
	-moz-animation-delay: 3.8s;
	animation-delay: 3.8s;
}
.animated39{
	-webkit-animation-delay: 3.9s;
	-moz-animation-delay: 3.9s;
	animation-delay: 3.9s;
}
.animated40{
	-webkit-animation-delay: 4s;
	-moz-animation-delay: 4s;
	animation-delay: 4s;
}
.animated41{
	-webkit-animation-delay: 4.1s;
	-moz-animation-delay: 4.1s;
	animation-delay: 4.1s;
}
.animated42{
	-webkit-animation-delay: 4.2s;
	-moz-animation-delay: 4.2s;
	animation-delay: 4.2s;
}
.animated43{
	-webkit-animation-delay: 4.3s;
	-moz-animation-delay: 4.3s;
	animation-delay: 4.3s;
}
.animated44{
	-webkit-animation-delay: 4.4s;
	-moz-animation-delay: 4.4s;
	animation-delay: 4.4s;
}
.animated45{
	-webkit-animation-delay: 4.5s;
	-moz-animation-delay: 4.5s;
	animation-delay: 4.5s;
}
.animated46{
	-webkit-animation-delay: 4.6s;
	-moz-animation-delay: 4.6s;
	animation-delay: 4.6s;
}
.animated47{
	-webkit-animation-delay: 4.7s;
	-moz-animation-delay: 4.7s;
	animation-delay: 4.7s;
}
.animated48{
	-webkit-animation-delay: 4.8s;
	-moz-animation-delay: 4.8s;
	animation-delay: 4.8s;
}
.animated49{
	-webkit-animation-delay: 4.9s;
	-moz-animation-delay: 4.9s;
	animation-delay: 4.9s;
}
.animated50{
	-webkit-animation-delay: 5s;
	-moz-animation-delay: 5s;
	animation-delay: 5s;
}

.portfolio_nav { display:none; }
.top_bar.fixed
{
	position: fixed;
	animation-name: slideDown;
	-webkit-animation-name: slideDown;	
	animation-duration: 0.5s;	
	-webkit-animation-duration: 0.5s;
	z-index: 999;
	visibility: visible !important;
	top: 0px;
}

.top_bar.fixed #menu_wrapper div .nav
{
	margin-top: 16px;
}

.top_bar.fixed #searchform
{
	margin-top: 8px;
}

.top_bar.fixed .header_cart_wrapper
{
	margin-top: 21px;
}

.top_bar.fixed #menu_wrapper div .nav > li > a
{
	padding-bottom: 24px;
}

.top_bar.fixed .logo_wrapper img
{
	max-height: 40px;
	width: auto;
}

#mobile_nav_icon
{
    display: none;
}

@media only screen and (max-width: 768px) {
	html[data-menu=leftmenu] .mobile_menu_wrapper
	{
		right: 0;
		left: initial;
		
		-webkit-transform: translate(360px, 0px);
		-ms-transform: translate(360px, 0px);
		transform: translate(360px, 0px);
		-o-transform: translate(360px, 0px);
	}
}



#sub_menu .sub-menu li a
{
	font-size: 22px;
	line-height: 2em;
}

body .mobile_menu_wrapper
{
	background: rgba(255, 255, 255, 0.85);
}

.mobile_menu_wrapper
{
	right: -10px;
	left: auto;
	-webkit-transform: translate(100%, 0px);
	-moz-transform: translate(100%, 0px);
	transform: translate(100%, 0px);
}

body.js_nav .mobile_menu_wrapper, html[data-menu=leftmenu] body.js_nav .mobile_menu_wrapper
{
	-webkit-transform: translate(calc(100% - 360px), 0px);
	-ms-transform: translate(calc(100% - 360px), 0px);
	transform: translate(calc(100% - 360px), 0px);
	right: 0;
	left: auto;
}

@media only screen and (max-width: 767px) {
	body.js_nav .mobile_menu_wrapper, html[data-menu=leftmenu] body.js_nav .mobile_menu_wrapper
	{
		-webkit-transform: translate(calc(100% - 270px), 0px);
		-ms-transform: translate(calc(100% - 270px), 0px);
		transform: translate(calc(100% - 270px), 0px);
	}
}

@media only screen and (min-width: 960px)
{
	.top_bar.scroll
	{
		-webkit-transform: translateY(-100px);
	    -moz-transform: translateY(-100px);
	    -o-transform: translateY(-100px);
	    -ms-transform: translateY(-100px);
	    transform: translateY(-100px);
	    opacity: 0;
	}
	.top_bar.scroll.scroll_up
	{
		-webkit-transform: translateY(00px);
	    -moz-transform: translateY(0px);
	    -o-transform: translateY(0px);
	    -ms-transform: translateY(0px);
	    transform: translateY(0px);
	    opacity: 1;
	}
	.header_style_wrapper
	{
	    -webkit-transition: opacity 0.5s;
	    -moz-transition: opacity 0.5s;
	    transition: opacity 0.5s;
	}
	.header_style_wrapper.scroll_down
	{
		opacity: 0;
		z-index: 0;
	}
	
	.header_style_wrapper.scroll_up
	{
		opacity: 1;
	}
	
	body.page-template-gallery-archive-fullscreen-php .header_style_wrapper.scroll_down, 
	body.page-template-gallery-archive-fullscreen-php .header_style_wrapper.scroll_down .top_bar.scroll, 
	body.page-template-gallery-archive-split-screen-php .header_style_wrapper.scroll_down, 
	body.page-template-gallery-archive-split-screen-php .header_style_wrapper.scroll_down .top_bar.scroll,
	body.page-template-portfolio-fullscreen-php .header_style_wrapper.scroll_down, 
	body.page-template-portfolio-fullscreen-php .header_style_wrapper.scroll_down .top_bar.scroll, 
	body.page-template-portfolio-fullscreen-split-screen-php .header_style_wrapper.scroll_down, 
	body.page-template-portfolio-fullscreen-split-screen-php .header_style_wrapper.scroll_down .top_bar.scroll
	{
		opacity: 1 !important;
	}
	
	body.page-template-gallery-archive-fullscreen-php .header_style_wrapper.scroll_down .top_bar.scroll,
	body.page-template-gallery-archive-split-screen-php .header_style_wrapper.scroll_down .top_bar.scroll,
	body.page-template-portfolio-fullscreen-php .header_style_wrapper.scroll_down .top_bar.scroll,
	body.page-template-portfolio-fullscreen-split-screen-php .header_style_wrapper.scroll_down .top_bar.scroll
	{
		-webkit-transform: translateY(00px);
	    -moz-transform: translateY(0px);
	    -o-transform: translateY(0px);
	    -ms-transform: translateY(0px);
	    transform: translateY(0px);
	}
	
	body.page-template-gallery-archive-fullscreen-php .header_style_wrapper.nofixed,
	body.page-template-gallery-archive-split-screen-php .header_style_wrapper.nofixed,
	body.page-template-portfolio-fullscreen-php .header_style_wrapper.nofixed,
	body.page-template-portfolio-fullscreen-split-screen-php .header_style_wrapper.nofixed
	{
		display: block;
	}
}



#page_caption.hasbg .page_title_wrapper
{
	height: 100%;
	bottom: 0;
	position: relative;
}

#page_caption.hasbg .page_title_wrapper .standard_wrapper
{
	width: 100%;
	height: 100%;
}

#page_caption.hasbg .page_title_wrapper .page_title_inner
{
	width: 100%;
	height: 100%;
	display: table;
}

#page_caption.hasbg .page_title_wrapper .page_title_inner .page_title_content
{
	display: table-cell;
	vertical-align: middle;
}

#page_caption.hasbg:after
{
	display: none;
}

.elementor-text-editor p {font-size:1.2em;} 
.ppb_header_content p, .one.withsmallpadding.ppb_text p, .one.withsmallpadding.ppb_text_image p {font-size:1.4em;}
.single_tour_attribute_wrapper.themeborder.sidebar {background-color: #fcfcfc;}
.single_tour_attribute_wrapper .tour_attribute_content {font-size:1.1em;}
a#bottone-download-pdf-tour {width: 100%; box-sizing: border-box; background-color:#e84700; border-color: #e84700; color:#fff;}
a#bottone-download-pdf-tour:hover {background-color:#c83c1f; border-color: #c83c1f;}
#bottone-download-pdf-tour span {margin-right: 10px;}
.fullscreen_share_content #social_share_wrapper ul li.whatsapp-bottone-share {display:none;}
.fullscreen_share_content #social_share_wrapper ul li a.whatsapp {background:#2eb844;}
.titolo-fullwidth-page-share {margin-bottom:15px;}
.titolo-form-contatto {display:none;}
#single_tour_share_button {margin-top:0px; color:#e84700; border-color:#e84700;}
#single_tour_share_button.button.ghost.themeborder:hover {color:#fff; border-color:#c83c1f; background-color:#c83c1f;}
div.sidebar_wrapper div.sidebar div.content a#single_tour_share_button.button.ghost.themeborder {display:none;}
.elementor-tab-title.elementor-tab-desktop-title.elementor-active {text-decoration:underline;}
.contatti-rapidi {font-size:1.2em;}
#widget-no-padding-noborder {padding:0 !important; border:0 !important;}
#widget-no-padding-noborder .textwidget.custom-html-widget {padding:0px !important;}
#bottone-download-pdf-tour-sidebar {width:auto; display:block;}
.single_tour_departure_content span.ti-check {color:#4ec035;}
.single_tour_departure_content span.ti-close {color:#e51600;}
.tour_attribute_icon .fa {margin-bottom:10px; display:block; text-align:center;}
.left {float:left;}
.right {float:right;}
.margin-right {margin-right:10px;}
.single_tour_attribute_wrapper .tour_attribute_icon.width-icone-mezzi {width:75px;}
.single_tour_attribute_wrapper .tour_attribute_icon.width-3-icone-mezzi {width:102px;}
.icone-grandi {font-size:50px;}
.margin-top {margin-top:30px;}
.sidebar_content a, .post_detail.single_post {color:#e84700;}
.single_tour_booking_wrapper select, .single_tour_booking_wrapper input[type=submit] {background-color:#e84700; border-color:#e84700;}
.single_tour_booking_wrapper select:hover, .single_tour_booking_wrapper input[type=submit]:hover {background-color:#c83c1f; border-color:#c83c1f;}
.elementor-text-editor.elementor-clearfix h5 {color:#777; font-style:italic; margin-bottom:15px;}
.elementor-text-editor.elementor-clearfix h2, .elementor-text-editor.elementor-clearfix h3  {font-weight:bold;}
.elementor-text-editor.elementor-clearfix h2 {margin-bottom:10px;}
.elementor-text-editor.elementor-clearfix h3 {margin-bottom:5px;}
.grid.portfolio_type .portfolio_info_wrapper .tour_price, .tour_related a.tour_image .tour_price, .standard_wrapper a.tour_image .tour_price {background-color:#e84700;}
.elementor-text-editor.elementor-clearfix hr {margin-bottom:35px; margin-top: 20px;}
#vai-a-link {font-weight:bold; font-size:18px;}
.single_tour_departure_content > div {margin-bottom:10px;}
#menu_search {display:none;}
#tour_search_form .one_fourth {margin-bottom:20px;}
#tour_search_form input[type=submit] {font-size:18px;}
#tour_search_form input[type=text] {font-size:18px;}
#tour_search_form select {font-size:18px;}
#tour_search_form #tour_advance_search_toggle {font-size:16px;}
#bottone-download-pdf-tour, #single_tour_share_button {font-size:18px; font-weight:bold;} 
#single_tour_share_button {border: 2px solid #e84700;}
.ti-menu {font-size:2em;}
#social_share_wrapper .whatsapp i.fa.fa-whatsapp {font-size: 2.4em; line-height: 70px;}
/*CSS Icone Anteprime Tour*/
.portfolio-mezzo-wrapper {position: absolute; right: 0; top: 0; width: 100%; box-sizing: border-box; color: #fff; z-index: 3; max-height:200px; padding:15px;}
.tour_attribute_days.mezzo-trasporto {float: right; text-align: left; font-size: 2em; font-weight: 600; max-width:50%;}
.portfolio_info_wrapper h4 {font-weight:bold;}
/*Fine CSS Icone Anteprime Tour*/
#page_content_wrapper #tve_editor p, .page_content_wrapper #tve_editor p {padding-top:0.5em; padding-bottom:0.5em;}
.fullscreen_share_content #social_share_wrapper ul li:first-child {display:none;}
#footer a#bottone-download-pdf-tour:hover {color:#fff;}
#footer {margin-top:0px;}
#menu_wrapper div .nav > li.current-menu-item > a, #menu_wrapper div .nav > li.current-menu-parent > a, #menu_wrapper div .nav > li.current-menu-ancestor > a, #menu_wrapper div .nav li ul li.current-menu-item a, #menu_wrapper div .nav li.current-menu-parent ul li.current-menu-item a, #logo_wrapper .social_wrapper ul li a:active {color:#e84700 !important;}
#menu_wrapper .nav ul li a.hover, #menu_wrapper .nav ul li a:hover, #menu_wrapper div .nav li a.hover, #menu_wrapper div .nav li a:hover, .header_cart_wrapper a:hover, #page_share:hover, #gallery_download:hover, .view_fullscreen_wrapper a:hover, #logo_wrapper .social_wrapper ul li a:hover {color:#e84700 !important;}
.tour_attribute_days.mezzo-trasporto i {text-shadow: 0px 0px 10px rgba(1, 1, 1, 1);}
.portfolio_info_wrapper.shadow h4, .portfolio_info_wrapper.shadow .tour_attribute_wrapper .tour_attribute_days {text-shadow: 0px 0px 10px rgba(1, 1, 1, 1);}
.single_tour_booking_wrapper select, .single_tour_booking_wrapper input[type=submit] {background-color:#e84700; border-color:#e84700; font-size: 18px; font-weight: bold;}
.footer_bar #toTop {background:#e84700;}
input[type=button].wpcf7-form-control.wpcf7-submit.recaptcha-btn.recaptcha-btn-type-css {background-color:#e84700; border-color:#e84700; font-size: 18px; font-weight: bold; padding: .6em 1.2em .6em 1.2em; width:100%;}
input[type=button].wpcf7-form-control.wpcf7-submit.recaptcha-btn.recaptcha-btn-type-css:hover {background-color:#c83c1f; border-color:#c83c1f; font-size: 18px; font-weight: bold; width:100%;}
.single_tour_booking_wrapper.recaptcha-btn.recaptcha-btn-type-css input[type=button] {width:100%;}
input[type=submit]#tour_search_btn {background-color: #e84700;}
input[type=submit]#tour_search_btn:hover {background-color: #c83c1f;}
.tooltip.tooltipstered {display:none;}
#iubenda-footer {margin: 20px auto 0 auto; width: 300px; text-align: center;}
.margin-top-share-tagline {margin-top:15px;}
.top_contact_info a {margin-right:10px;}
/*#top_contact_number:after {content:"Mirco";}*/
.elementor-button-link.elementor-button.elementor-size-md.scopri-chi-siamo-home {font-weight:bold; background-color:#e84700;}
.elementor-button-link.elementor-button.elementor-size-md.scopri-chi-siamo-home:hover {background-color:#c83c1f;}
.scopri-chi-siamo-home {margin-bottom:40px;}
#bottone-guarda-gite-giornaliere, #bottone-guarda-tour-2-giorni, #bottone-guarda-tour-3-piu-giorni, #bottone-guarda-tour-capodanno, #bottone-guarda-tour-mercatini {box-sizing: border-box; background-color: #e84700; border-color: #e84700; color: #fff; font-size:18px; font-weight:bold;}
#page_content_wrapper .inner .sidebar_content ul.tribe-bar-views-list {margin-left:0px;}
#tribe-events {margin-top:40px;}
.titolo-sezione-home-capodanno {line-height:54px; font-size:54px; text-align: center; font-family: "Nothing You Could Do", "Comic Sans MS", cursive, sans-serif; font-weight: 600; color:#fff; text-shadow: rgb(1, 1, 1) 1px 1px 5px;}
#bottone-guarda-tour-capodanno, #bottone-guarda-tour-mercatini {margin-top:30px;}
.carousel-arrow .fa.fa-angle-left, .carousel-arrow .fa.fa-angle-right {font-size:30px; font-weight:bold;}
#footer .sidebar_widget.three li.widget {margin-bottom:30px; font-size:1.2em;}
.page_title_content .withtopbar {text-shadow: rgb(1, 1, 1) 1px 1px 5px;}
#premium-whatsapp-container {display:none;}
.wpcf7-form-control-wrap.privacy .wpcf7-list-item {margin:0;}
.wpcf7-form-control-wrap.privacy .wpcf7-list-item-label {font-size:14px;}
.contenuto-destinazioni h2, .contenuto-tour-categoria h2 {font-size: 44px; text-transform: none; letter-spacing: 0px; margin-top: 0; font-family: Montserrat, Helvetica, Arial, sans-serif;
    font-weight: 600; color: #000000; line-height: 1.3; margin-bottom:20px;}
.contenuto-destinazioni h3, .contenuto-tour-categoria h3 {color: #777; font-style: italic; font-weight: 500; margin-bottom:30px;}
#page_content_wrapper .contenuto-destinazioni p, #page_content_wrapper .contenuto-tour-categoria p {font-size:1.4em; padding-top: 0.7em;}
.contenuto-tour-categoria {margin-top:50px;}
.ppb_title {margin-bottom:20px;}
.partenza-personalizzata {font-weight:600;}
h1.home-primo-paragrafo {font-size:44px;}
.fermate-pullman-home {margin-bottom:15px;}
.h3-home-primo-paragrafo {color: #777; font-style: italic; font-weight: 500; margin-bottom:30px; font-size: 26px;}
.link-h2-home-page {color:#000000;}
/*div[style*="visibility:visible;"] p:last-child {display:none;}*/
.tour_advance_search_wrapper .one_fourth.themeborder:nth-child(2) {display:none;}
#gallery-1 img {border:none!important;}
body.archive.category #page_caption.blog_wrapper {margin-bottom:40px;}
#post_share_text, .fullwidth_comment_wrapper.sidebar, .post_info_comment {display:none;}
.displayGTM {
display:none;
visibility:hidden;
}
#iubenda-left {float:left;}
#iubenda-right {float:right;}
.mappa-mobile {display:none;}
a#bottone-sondaggio {
width: 100%;
    box-sizing: border-box;
    background-color: #e84700;
    border-color: #e84700;
font-size: 18px;
    font-weight: bold;}
a#bottone-sondaggio:hover {color:#fff!important; background-color: #c83c1f;
    border-color: #c83c1f; }
.sidebar_widget #searchsubmit {background-color:#e84700; border-color:#e84700;font-size: 18px; font-weight: bold;}
.sidebar_widget #searchsubmit:hover {background-color:#c83c1f; border-color:#c83c1f;}
.racconti-viaggio-immagine-home {border-radius: 5px;}
h3.ppb_title {font-size: 44px;}
.che-viaggio-vuoi {color:#fff; text-shadow: 1px 1px 10px #000000; margin-top:100px; margin-bottom:30px; font-size: 44px;}
.elementor-text-editor.elementor-clearfix h4 {font-weight: bold; font-size: 22px;}
.ez-toc-title-container {margin-bottom: 15px;}
#ez-toc-container ul li {line-height:2.2; font-weight:bold;}
#ez-toc-container ul li ul li {font-weight:normal;}
.sezione-font-bianco {color:#fff;}
#toTop {left:10px;}
.postid-17267 .acconto,.postid-17267 .assicurazione, .postid-17267 .singola, .postid-17525 .assicurazione {display:none;}
.tour_attribute_wrapper .tour_attribute_days:nth-child(3) {display:none;}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.single_tour_attribute_wrapper.themeborder.sidebar {background-color: #fcfcfc;}
.single_tour_attribute_wrapper .tour_attribute_content {font-size:1.1em;}
.single_tour_price {font-size:35px;}
.single_tour_attribute_wrapper.themeborder.sidebar div.one_fourth:first-child {margin-bottom:35px;}
.single_tour_attribute_wrapper.themeborder.sidebar div.one_fourth:nth-child(2) {margin-bottom:35px;}
a#bottone-download-pdf-tour {width: 100%; box-sizing: border-box; background-color:#e84700; border-color: #e84700; color:#fff;}
a#bottone-download-pdf-tour:hover {background-color:#c83c1f; border-color: #c83c1f;}
#bottone-download-pdf-tour span {margin-right: 10px;}
.fullscreen_share_content #social_share_wrapper ul li a.whatsapp {background:#2eb844;}
.fullscreen_share_content #social_share_wrapper ul li.whatsapp-bottone-share {display:inline-block;}
.titolo-form-contatto {margin-bottom:20px; display:block; text-align: center;}
#single_tour_share_button {margin-top:0px; color:#e84700; border-color:#e84700;}
div.sidebar_wrapper div.sidebar div.content a#single_tour_share_button.button.ghost.themeborder {display:none;}
.elementor-tab-title.elementor-tab-desktop-title.elementor-active {text-decoration:underline;}
.contatti-rapidi {font-size:1.1em;}
#bottone-download-pdf-tour-sidebar {width:auto; display:block;}
.single_tour_departure_content span.ti-check {color:#4ec035;}
.single_tour_departure_content span.ti-close {color:#e51600;}
.margin-top {margin-top:30px;}
#breadcrumbs span > span > a, .breadcrumb_last {font-size:0.9em;}
.sidebar_content a, .post_detail.single_post {color:#e84700;}
.single_tour_booking_wrapper select, .single_tour_booking_wrapper input[type=submit] {background-color:#e84700; border-color:#e84700;}
.single_tour_booking_wrapper select:hover, .single_tour_booking_wrapper input[type=submit]:hover {background-color:#c83c1f; border-color:#c83c1f;}
.elementor-text-editor.elementor-clearfix h5 {color:#777; font-style:italic; margin-bottom:15px;}
.elementor-text-editor.elementor-clearfix h2, .elementor-text-editor.elementor-clearfix h3  {font-weight:bold;}
.elementor-text-editor.elementor-clearfix h2 {margin-bottom:10px;}
.elementor-text-editor.elementor-clearfix h3 {margin-bottom:5px;}
.grid.portfolio_type .portfolio_info_wrapper .tour_price {background-color:#e84700;}
.elementor-text-editor.elementor-clearfix hr {margin-bottom:35px; margin-top: 20px;}
#info-generali {font-weight:bold;}
#menu_search {display:none;}
#tour_search_form .one_fourth {margin-bottom:20px;}
#tour_search_form input[type=submit] {font-size:18px;}
#tour_search_form input[type=text] {font-size:18px;}
#tour_search_form select {font-size:18px;}
#tour_search_form #tour_advance_search_toggle {font-size:16px;}
.colonna-bottone-pdf {padding-right:0px;}
.colonna-bottone-condividi {padding-left:0px;}
.fullscreen_share_content #social_share_wrapper ul li:first-child {display: inline-block;}
.single_tour_booking_wrapper select, .single_tour_booking_wrapper input[type=submit] {background-color:#e84700; border-color:#e84700; font-size: 18px; font-weight: bold;}
html[data-menu=leftalign] #menu_wrapper, html[data-menu=leftalign_search] #menu_wrapper {padding-top:9px;}
.top_contact_info a {margin-right:10px;}
/*#top_contact_number:after {content:"Mirco";}*/
.titolo-sezione-home-capodanno {font-size:54px; text-align: center; font-family: "Nothing You Could Do", "Comic Sans MS", cursive, sans-serif; font-weight: 600; color:#fff;}
#premium-whatsapp-container {display:block;}
.contenuto-destinazioni h2, .contenuto-tour-categoria h2 {font-size: 31px; margin-bottom:20px;}
.contenuto-destinazioni h3, .contenuto-tour-categoria h3 {font-size: 22px; color: #777; font-style: italic; font-weight: 500; margin-bottom:30px;}
#page_content_wrapper .contenuto-destinazioni p, #page_content_wrapper .contenuto-tour-categoria p {font-size:1.4em; padding-top: 0.7em; padding-bottom: 1.3em;}
.contenuto-tour-categoria {margin-top:30px;}
.ppb_title {margin-bottom:0px;}
.ppb_title.home-primo-paragrafo {margin-bottom:20px;}
h2.ppb_title.prossimi-viaggi-home, h2.ppb_title.viaggi-europa-home, h2.ppb_title.viaggi-italia-home {margin-top:40px;}
.ppb_title.racconti-viaggio {margin-top:40px; margin-bottom:20px;}
.mappa-mobile {display:none;}
h3.ppb_title {font-size: 44px;}
.che-viaggio-vuoi {color:#fff; text-shadow: 1px 1px 10px #000000; margin-top:100px; margin-bottom:30px; font-size: 44px;}
.sezione-font-bianco {color:#fff;}}

@media only screen and (max-width: 767px) {
.single_tour_attribute_wrapper.themeborder.sidebar {background-color: #fcfcfc;}
.single_tour_attribute_wrapper .tour_attribute_content {font-size:1.1em;}
.single_tour_price {font-size:35px;}
.single_tour_attribute_wrapper.themeborder.sidebar div.one_fourth:first-child {margin-bottom:35px;}
.single_tour_attribute_wrapper.themeborder.sidebar div.one_fourth:nth-child(2) {margin-bottom:35px;}
a#bottone-download-pdf-tour {width: 100%; box-sizing: border-box; background-color:#e84700; border-color: #e84700; color:#fff;}
a#bottone-download-pdf-tour:hover {background-color:#c83c1f; border-color: #c83c1f;}
#bottone-download-pdf-tour span {margin-right: 10px;}
.fullscreen_share_content #social_share_wrapper ul li a.whatsapp {background:#2eb844;}
.fullscreen_share_content #social_share_wrapper ul li.whatsapp-bottone-share {display:inline-block;}
.titolo-form-contatto {margin-bottom:20px; display:block; text-align: center;}
#single_tour_share_button {margin-top:0px; color:#e84700; border-color:#e84700;}
div.sidebar_wrapper div.sidebar div.content a#single_tour_share_button.button.ghost.themeborder {display:none;}
.elementor-tab-title.elementor-tab-desktop-title.elementor-active {text-decoration:underline;}
.contatti-rapidi {font-size:1.1em;}
#widget-no-padding-noborder {padding:0 !important; border:0 !important;}
#data-partenze-smartphone {margin-bottom:20px;}
.margin-top {margin-top:30px;}
#breadcrumbs span > span > a, .breadcrumb_last {font-size:0.9em;}
.sidebar_content a, .post_detail.single_post {color:#e84700;}
.single_tour_booking_wrapper select, .single_tour_booking_wrapper input[type=submit] {background-color:#e84700; border-color:#e84700;}
.single_tour_booking_wrapper select:hover, .single_tour_booking_wrapper input[type=submit]:hover {background-color:#c83c1f; border-color:#c83c1f;}
input[type=submit].wpcf7-form-control.wpcf7-submit {width:100%;}
.elementor-text-editor.elementor-clearfix h5 {color:#777; font-style:italic; margin-bottom:15px;}
.elementor-text-editor.elementor-clearfix h2, .elementor-text-editor.elementor-clearfix h3  {font-weight:bold;}
.elementor-text-editor.elementor-clearfix h2 {margin-bottom:10px;}
.elementor-text-editor.elementor-clearfix h3 {margin-bottom:5px;}
.grid.portfolio_type .portfolio_info_wrapper .tour_price {background-color:#e84700;}
.elementor-text-editor.elementor-clearfix hr {margin-bottom:35px; margin-top: 20px;}
#info-generali {font-weight:bold;}
#menu_search {display:none;}
#tour_search_form .one_fourth {margin-bottom:20px;}
#tour_search_form input[type=submit] {font-size:18px;}
#tour_search_form input[type=text] {font-size:18px;}
#tour_search_form select {font-size:18px;}
#tour_search_form #tour_advance_search_toggle {font-size:16px;}
.colonna-bottone-pdf {padding-right:0px;}
.colonna-bottone-condividi {padding-left:0px;}
.fullscreen_share_content #social_share_wrapper ul li:first-child {display: inline-block;}
.above_top_bar .page_content_wrapper {width:100%;}
.top_contact_info a {font-size:14px; font-weight:bold; margin-right:10px;}
/*#top_contact_number:after {content:"Mirco";}*/
#top_contact_number {font-size: 14px; font-weight: bold;}
.elementor-8105 .elementor-element.elementor-element-732a1959 .elementor-heading-title, .elementor-8845 .elementor-element.elementor-element-749a3831 .elementor-heading-title {font-size: 28px!important;}
html[data-menu=leftalign] #menu_wrapper, html[data-menu=leftalign_search] #menu_wrapper {padding-top:9px;}
.h3-rid {font-size:20px;}
.single_tour_booking_wrapper.themeborder.contact_form7 {display:none;}
.titolo-sezione-home-capodanno {font-size:54px; text-align: center; font-family: "Nothing You Could Do", "Comic Sans MS", cursive, sans-serif; font-weight: 600; color:#fff;}
#premium-whatsapp-container {display:block;}
.contenuto-destinazioni h2, .contenuto-tour-categoria h2 {font-size: 31px; margin-bottom:20px;}
.contenuto-destinazioni h3, .contenuto-tour-categoria h3 {font-size: 22px; color: #777; font-style: italic; font-weight: 500; margin-bottom:30px;}
#page_content_wrapper .contenuto-destinazioni p, #page_content_wrapper .contenuto-tour-categoria p {font-size:1.4em; padding-top: 0.7em; padding-bottom: 1.3em;}
.contenuto-tour-categoria {margin-top:30px;}
.ppb_title {margin-bottom:0px;}
h1.ppb_title.home-primo-paragrafo {margin-bottom:20px;font-size: 34px!important;}
.ppb_title.home-primo-paragrafo {margin-bottom:20px;}
#titolo-chi-siamo .elementor-heading-title.elementor-size-default {font-size:28px !important;}
h2.ppb_title.prossimi-viaggi-home, h2.ppb_title.viaggi-europa-home, h2.ppb_title.viaggi-italia-home {margin-top:40px;}
.ppb_title.racconti-viaggio {margin-top:40px; margin-bottom:20px;}
.mappa-desktop {display:none;}
.mappa-mobile {display:block;}
h3.ppb_title {font-size: 34px;}
.che-viaggio-vuoi {color:#fff; text-shadow: 1px 1px 10px #000000; margin-top:100px; margin-bottom:30px; font-size: 34px;}}

@media only screen and (min-width: 480px) and (max-width: 767px) {
.single_tour_attribute_wrapper.themeborder.sidebar {background-color: #fcfcfc;}
.single_tour_attribute_wrapper .tour_attribute_content {font-size:1.1em;}
.single_tour_price {font-size:35px;}
a#bottone-download-pdf-tour {width: 100%; box-sizing: border-box; background-color:#e84700; border-color: #e84700; color:#fff;}
a#bottone-download-pdf-tour:hover {background-color:#c83c1f; border-color: #c83c1f;}
#bottone-download-pdf-tour span {margin-right: 10px;}
.fullscreen_share_content #social_share_wrapper ul li a.whatsapp {background:#2eb844;}
.fullscreen_share_content #social_share_wrapper ul li.whatsapp-bottone-share {display:inline-block;}
.titolo-form-contatto {margin-bottom:20px; display:block; text-align: center;}
#single_tour_share_button {margin-top:0px; color:#e84700; border-color:#e84700;}
div.sidebar_wrapper div.sidebar div.content a#single_tour_share_button.button.ghost.themeborder {display:none;}
.elementor-tab-title.elementor-tab-desktop-title.elementor-active {text-decoration:underline;}
.contatti-rapidi {font-size:1.1em;}
#widget-no-padding-noborder {padding:0 !important; border:0 !important;}
#data-partenze-smartphone {margin-bottom:20px;}
.margin-top {margin-top:30px;}
#breadcrumbs span > span > a, .breadcrumb_last {font-size:0.9em;}
.sidebar_content a, .post_detail.single_post {color:#e84700;}
.single_tour_booking_wrapper select, .single_tour_booking_wrapper input[type=submit] {background-color:#e84700; border-color:#e84700; font-size: 18px; font-weight: bold;}
.single_tour_booking_wrapper select:hover, .single_tour_booking_wrapper input[type=submit]:hover {background-color:#c83c1f; border-color:#c83c1f;}
input[type=submit].wpcf7-form-control.wpcf7-submit {width:100%;}
.elementor-text-editor.elementor-clearfix h5 {color:#777; font-style:italic; margin-bottom:15px;}
.elementor-text-editor.elementor-clearfix h2, .elementor-text-editor.elementor-clearfix h3  {font-weight:bold;}
.elementor-text-editor.elementor-clearfix h2 {margin-bottom:10px;}
.elementor-text-editor.elementor-clearfix h3 {margin-bottom:5px;}
.grid.portfolio_type .portfolio_info_wrapper .tour_price {background-color:#e84700;}
.elementor-text-editor.elementor-clearfix hr {margin-bottom:35px; margin-top: 20px;}
#info-generali {font-weight:bold;}
#menu_search {display:none;}
#tour_search_form .one_fourth {margin-bottom:20px;}
#tour_search_form input[type=submit] {font-size:18px;}
#tour_search_form input[type=text] {font-size:18px;}
#tour_search_form select {font-size:18px;}
#tour_search_form #tour_advance_search_toggle {font-size:16px;}
.colonna-bottone-pdf {padding-right:0px;}
.colonna-bottone-condividi {padding-left:0px;}
.fullscreen_share_content #social_share_wrapper ul li:first-child {display: inline-block;}
.above_top_bar .page_content_wrapper {width:100%;}
.top_contact_info a {font-size:14px; font-weight:bold; margin-right:10px;}
/*#top_contact_number:after {content:"Mirco";}*/
#top_contact_number {font-size: 14px; font-weight: bold;}
.elementor-8105 .elementor-element.elementor-element-732a1959 .elementor-heading-title, .elementor-8845 .elementor-element.elementor-element-749a3831 .elementor-heading-title {font-size: 28px!important;}
html[data-menu=leftalign] #menu_wrapper, html[data-menu=leftalign_search] #menu_wrapper {padding-top:9px;}
.h3-rid {font-size:20px;}
.single_tour_booking_wrapper.themeborder.contact_form7 {display:none;}
.titolo-sezione-home-capodanno {font-size:54px; text-align: center; font-family: "Nothing You Could Do", "Comic Sans MS", cursive, sans-serif; font-weight: 600; color:#fff;}
#premium-whatsapp-container {display:block;}
.contenuto-destinazioni h2, .contenuto-tour-categoria h2 {font-size: 31px; margin-bottom:20px;}
.contenuto-destinazioni h3, .contenuto-tour-categoria h3 {font-size: 22px; color: #777; font-style: italic; font-weight: 500; margin-bottom:30px;}
#page_content_wrapper .contenuto-destinazioni p, #page_content_wrapper .contenuto-tour-categoria p {font-size:1.4em; padding-top: 0.7em; padding-bottom: 1.3em;}
.contenuto-tour-categoria {margin-top:30px;}
.ppb_title {margin-bottom:0px;}
h1.ppb_title.home-primo-paragrafo {margin-bottom:20px;font-size: 34px!important;}
.ppb_title.home-primo-paragrafo {margin-bottom:20px;}
#titolo-chi-siamo .elementor-heading-title.elementor-size-default {font-size:28px !important;}
h2.ppb_title.prossimi-viaggi-home, h2.ppb_title.viaggi-europa-home, h2.ppb_title.viaggi-italia-home {margin-top:40px;}
.ppb_title.racconti-viaggio {margin-top:40px; margin-bottom:20px;}
.mappa-desktop {display:none;}
.mappa-mobile {display:block;}
h3.ppb_title {font-size: 34px;}
.che-viaggio-vuoi {color:#fff; text-shadow: 1px 1px 10px #000000; margin-top:100px; margin-bottom:30px; font-size: 34px;}
.sezione-font-bianco {color:#fff;}}

