@font-face {font-family: 'Gadget';
    src: url('https://www.ilmandorloviaggi.it/wp-content/uploads/fonts/Gadget.eot');
    src: url('https://www.ilmandorloviaggi.it/wp-content/uploads/fonts/Gadget.eot') format('embedded-opentype'),
         url('https://www.ilmandorloviaggi.it/wp-content/uploads/fonts/Gadget.woff2') format('woff2'),
         url('https://www.ilmandorloviaggi.it/wp-content/uploads/fonts/Gadget.woff') format('woff'),
         url('https://www.ilmandorloviaggi.it/wp-content/uploads/fonts/Gadget.ttf') format('truetype'),
         url('https://www.ilmandorloviaggi.it/wp-content/uploads/fonts/Gadget.svg#Gadget') format('svg');
}

@font-face {font-family: 'HelveticaCd';
    src: url('https://www.ilmandorloviaggi.it/wp-content/uploads/fonts/HelveticaCd.eot');
    src: url('https://www.ilmandorloviaggi.it/wp-content/uploads/fonts/HelveticaCd.eot') format('embedded-opentype'),
         url('https://www.ilmandorloviaggi.it/wp-content/uploads/fonts/HelveticaCd.woff2') format('woff2'),
         url('https://www.ilmandorloviaggi.it/wp-content/uploads/fonts/HelveticaCd.woff') format('woff'),
         url('https://www.ilmandorloviaggi.it/wp-content/uploads/fonts/HelveticaCd.ttf') format('truetype'),
         url('https://www.ilmandorloviaggi.it/wp-content/uploads/fonts/HelveticaCd.svg#HelveticaCd') format('svg');
}

@font-face {font-family: 'HelveticaLT57Condensed';
    src: url('https://www.ilmandorloviaggi.it/wp-content/uploads/fonts/HelveticaLT57Condensed.eot');
    src: url('https://www.ilmandorloviaggi.it/wp-content/uploads/fonts/HelveticaLT57Condensed.eot') format('embedded-opentype'),
         url('https://www.ilmandorloviaggi.it/wp-content/uploads/fonts/HelveticaLT57Condensed.woff2') format('woff2'),
         url('https://www.ilmandorloviaggi.it/wp-content/uploads/fonts/HelveticaLT57Condensed.woff') format('woff'),
         url('https://www.ilmandorloviaggi.it/wp-content/uploads/fonts/HelveticaLT57Condensed.ttf') format('truetype'),
         url('https://www.ilmandorloviaggi.it/wp-content/uploads/fonts/HelveticaLT57Condensed.svg#HelveticaLT57Condensed') format('svg');
}

@font-face {font-family: 'HelveticaLT67MediumCondensed';
    src: url('https://www.ilmandorloviaggi.it/wp-content/uploads/fonts/HelveticaLT67MediumCondensed.eot');
    src: url('https://www.ilmandorloviaggi.it/wp-content/uploads/fonts/HelveticaLT67MediumCondensed.eot') format('embedded-opentype'),
         url('https://www.ilmandorloviaggi.it/wp-content/uploads/fonts/HelveticaLT67MediumCondensed.woff2') format('woff2'),
         url('https://www.ilmandorloviaggi.it/wp-content/uploads/fonts/HelveticaLT67MediumCondensed.woff') format('woff'),
         url('https://www.ilmandorloviaggi.it/wp-content/uploads/fonts/HelveticaLT67MediumCondensed.ttf') format('truetype'),
         url('https://www.ilmandorloviaggi.it/wp-content/uploads/fonts/HelveticaLT67MediumCondensed.svg#HelveticaLT67MediumCondensed') format('svg');
}

@font-face {font-family: 'RalewayRegular';
    src: url('https://www.ilmandorloviaggi.it/wp-content/uploads/fonts/RalewayRegular.eot');
    src: url('https://www.ilmandorloviaggi.it/wp-content/uploads/fonts/RalewayRegular.eot') format('embedded-opentype'),
         url('https://www.ilmandorloviaggi.it/wp-content/uploads/fonts/RalewayRegular.woff2') format('woff2'),
         url('https://www.ilmandorloviaggi.it/wp-content/uploads/fonts/RalewayRegular.woff') format('woff'),
         url('https://www.ilmandorloviaggi.it/wp-content/uploads/fonts/RalewayRegular.ttf') format('truetype'),
         url('https://www.ilmandorloviaggi.it/wp-content/uploads/fonts/RalewayRegular.svg#RalewayRegular') format('svg');
}

@font-face {
    font-family: 'RalewayBold';
    src: url('https://www.ilmandorloviaggi.it/wp-content/uploads/fonts/raleway-bold-webfont.eot');
    src: url('https://www.ilmandorloviaggi.it/wp-content/uploads/fonts/raleway-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.ilmandorloviaggi.it/wp-content/uploads/fonts/raleway-bold-webfont.woff2') format('woff2'),
         url('https://www.ilmandorloviaggi.it/wp-content/uploads/fonts/raleway-bold-webfont.woff') format('woff'),
         url('https://www.ilmandorloviaggi.it/wp-content/uploads/fonts/raleway-bold-webfont.ttf') format('truetype'),
         url('https://www.ilmandorloviaggi.it/wp-content/uploads/fonts/raleway-bold-webfont.svg#ralewaybold') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* Grid style */
.display-posts-listing.grid {
	display: flex;
	flex-direction:row;
	justify-content:space-around;
}

.display-posts-listing .listing-item{
	display:block;
	width:19%;
}

.display-posts-listing .listing-item a{
	display:block;
	height:250px;
	overflow:hidden;
}

.display-posts-listing .listing-item a img{
	width:auto !important;
	height:250px !important;
}


.display-posts-listing.grid .title {
	display: block;
    font-size: 20px;
    text-align: center;
    line-height: 18px;
    margin: 20px 0 0 0;
	height:auto;
}

.display-posts-listing.grid img { 
	display: block; 
	max-width: 100%; 
	height: auto; 
}

@media (min-width: 600px) {
	.display-posts-listing.grid {
		
	}
}

@media (min-width: 1024px) {
	.display-posts-listing.grid {
		
	}
}
.top_bar{z-index:99999999999999 !important}
.mailster-form-fields {display: flex;flex-wrap: wrap;padding: 0px 10px;}
.mailster-wrapper.mailster-email-wrapper {width: calc(100% - 200px);}
.submit-button.button {padding: 9px 70px 8px 13px !important;font-family: 'RalewayRegular' !important;color: #FFFFFF !important;font-size: 1em !important;background-color: #294897 !important;border: solid 1px #FFFFFF !important;background-image: url('https://www.ilmandorloviaggi.it/wp-content/uploads/2016/07/pointer.png');background-position: right center !important;background-repeat: no-repeat !important;background-size: contain !important;border-radius: 0px !important;text-transform: none !important;font-weight: 300;letter-spacing: 0.1em;width: 200px;}
.submit-button.button:hover {background-color: #FFFFFF !important;color: #294897 !important;}
.mailster-submit-wrapper {margin-top: 0px !important;}
.mailster-wrapper.mailster-submit-wrapper.form-submit {width: 200px;}
.one.withsmallpadding {z-index: 9999999 !important;}

body,html{width:100% !important}
#noty_bottom_layout_container li{background-image:none !important}
#menu_wrapper, #page_content_wrapper, .page_content_wrapper{width:1200px !important; z-index: 10 !important; position: relative !important;}
.above_top_bar{height:61px !important; border-bottom:solid 10px #b0bedd !important}
.ppb_wrapper{position:relative !important; z-index:5 !important}
.above_top_bar .top_contact_info, .above_top_bar .top_contact_info span, .above_top_bar .social_wrapper{border:none 0px !important; padding:0px !important; color:#FFFFFF !important; margin-left: 163px;}
/*.social_wrapper ul{display:none !important}*/
.social_wrapper a{opacity:1 !important; width:20px !important; height:20px !important; border-radius:50px !important; background-color:#FFFFFF !important; color:#153768 !important}
.footer_bar_wrapper .social_wrapper ul li a{color:#153768 !important; margin-right:15px !important}
.footer_bar_wrapper .social_wrapper ul li{width:30px !important; padding-right:5px !important}
.footer_bar_wrapper .social_wrapper ul li a:hover{background-color:#F38C02 !important; color:#FFFFFF !important}
#custom_logo, #custom_logo_transparent{margin-top:-80px !important}
#custom_logo img, #custom_logo_transparent img{width:202px !important; height:190px !important}
.fixed #custom_logo, #custom_logo_transparent{margin-top:-20px !important}
.fixed #custom_logo img, #custom_logo_transparent img{width:138px !important; height:130px !important}
.top_bar{height:110px !important; border-bottom:none 0px !important; border-top:solid 14px #e9edf6 !important; box-shadow: 0px 5px 5px rgba(0,0,0,0.4)}
#menu_wrapper div .nav{margin-top:35px !important}
#main_menu li{border-right:solid 1px #909090 !important; height:45px !important; padding:30px 0px 0px 0px !important}
#main_menu li:last-child{border-right:none 0px !important}
#main_menu a span{font-family: 'HelveticaLT67MediumCondensed' !important; color:#3f3f3f !important; font-weight:normal !important; padding-bottom:15px !important; margin-top:35px !important; font-size:1em !important}
#main_menu a{letter-spacing:0.5px !important}
#main_menu .menu-item-3651, #main_menu .menu-item-3655{display:none !important}
#menu_wrapper div .nav > li a{font-size:14px !important}
#menu_wrapper div .nav > li > a:hover span, #menu_wrapper div .nav > li.current-menu-item > a span{border-bottom:solid 7px #f78f1e !important}
#menu_wrapper div .nav li .sub-menu{background-color:#FFFFFF !important; border:none 0px !important}
#menu_wrapper div .nav li .sub-menu li{height:auto !important}
#menu_wrapper div .nav li .sub-menu a{border:none 0px !important; font-family: 'HelveticaLT67MediumCondensed' !important; text-transform:uppercase !important}
#menu_wrapper div .nav li .sub-menu a:hover{background-color:#f78f1e !important}
#menu_wrapper div .nav li .sub-menu a:hover span{color:#FFFFFF !important}
#menu_wrapper div .nav > li.current-menu-parent > a, #menu_wrapper div .nav > li.current-menu-ancestor > a{color:#f78f1e !important}
#menu_wrapper div .nav > li.current-menu-parent > a span, #menu_wrapper div .nav > li.current-menu-ancestor > a span{border-bottom:solid 7px #f78f1e !important}
.top_contact_info .recapiti-header{display:inline-block; float:left; font-family: 'HelveticaLT57Condensed' !important; font-weight:400 !important; margin:13px 0px 0px 80px !important; font-size:15px !important}
.top_contact_info img{display:inline-block; float:left; margin:10px 0px 0px 20px !important;}
.title-slide{font-family: 'Gadget'; color:#FFFFFF; font-size:60px; text-transform:uppercase}
.subtitle-slide{font-family: 'Gadget'; color:#FFFFFF; font-size:40px; text-transform:uppercase}
.wrapper-leaf{display:inline-block; margin:-20px 0px 0px -50px !important; position:absolute;}
.footer_bar  div.closer-page{display: block !important; width: 478px !important; height: 540px !important; background-image:url('https://www.ilmandorloviaggi.it/wp-content/uploads/2016/07/closer-page.png') !important; background-position:right bottom !important; background-repeat:no-repeat !important; background-size:contain !important; position: absolute !important; z-index: 100 !important; right: 0px !important; margin: -212px 0px 0px 0px !important;}
div.closer-page-link{ position: absolute; display: block; bottom: 0px; right: 0px; width: 164px; height: 60px;}
.fullwidth .page_content_wrapper{width: 100% !important}
#footer ul.sidebar_widget, .footer_bar_wrapper{width:1200px !important}
#footer .recapiti{font-family: 'RalewayBold' !important; color:#FFFFFF !important; font-family:1.1em !important}
#footer .recapiti .azienda{display:block !important; width:100% !important; font-size:1.3em !important}
#footer .recapiti a{color:#FFFFFF !important}
#footer .recapiti a:hover{text-decoration:underline !important}
#footer ul.sidebar_widget li ul li{margin:0px !important; padding:0px !important}
#footer ul.sidebar_widget li ul li a{color:#FFFFFF !important}
#footer ul.sidebar_widget li ul li a:hover{text-decoration:underline !important}
#copyright{text-transform:none !important; font-weight:normal !important}
.footer_bar{border-bottom:solid 20px #e9edf6 !important}
.banner-cerca-viaggio{display:block; float:left; width:100%; background-color:#fecd03; background-image: url('https://www.ilmandorloviaggi.it/wp-content/uploads/2016/07/banner-cerca-viaggio-background.png'), url(https://www.ilmandorloviaggi.it/wp-content/uploads/2016/07/banner-cerca-viaggio-piega.png); background-position: center center, right bottom;background-repeat: no-repeat; padding:55px 0px 35px 0px}
.banner-cerca-viaggio .title-banner{display:block; float:left; width:100%; text-align:center; text-transform:uppercase; color:#294897; font-family:'Gadget'; font-size:3.5em}
.title-newsletter{display:block; float:left; width:100%; text-align:center; text-transform:uppercase; color:#294897; font-family:'Gadget'; font-size:2.5em; margin-top:60px}
.text-newsletter{display:block; max-width:800px; margin:20px auto 0px auto !important; font-family:'RalewayRegular'; color:#3f3f3f !important; font-size:1.4em; text-align:center}
.mymail-wrapper{text-align:center !important}
.mymail-wrapper .submit-button{border-radius:0px !important}
.mymail-wrapper input[type="submit"]:hover, .mymail-wrapper a.button:hover, .button:hover{background: #F78F1E !important; border-color: #F78F1E !important;}
.banner-cerca-viaggio .text-banner{display:block; max-width:800px; margin:20px auto 0px auto !important; font-family:'RalewayRegular'; color:#294897 !important; font-size:1.1em; text-align:center}
.banner-cerca-viaggio a{display:table; font-size: 13px !important; margin: 0px auto; font-family: 'Raleway', 'Helvetica Neue', Arial,Verdana,sans-serif; border: 2px solid #e1e1e1 !important; outline: 0; background-color: #294897 !important; font-weight: 400 !important; color: #FFFFFF !important; border-radius: 0px !important; text-transform: none !important; text-align: left !important; padding: 8px 150px 8px 10px}
.banner-cerca-viaggio a:hover{border: 2px solid #294897 !important; outline: 0; background-color: #FFFFFF !important;  color: #294897 !important;}
.banner-cerca-viaggio a .wrapper-airplane{position: absolute; margin:-10px 0px 0px 330px}
.divider-yellow{display:block; float:left; width:100%; height:55px; background-color:#fecd03; background-image:url('https://www.ilmandorloviaggi.it/wp-content/uploads/2016/07/divider-background.png'); background-position:center top; background-repeat:no-repeat}
br.clear{display:none !important}
#page_caption h1, #page_caption h3, #page_caption .tour_country_subheader{font-weight:normal !important}
.comment_counter{display:none !important}
.menu-reservedarea{margin-top:15px !important; display:table; float:right; background-image: url('https://www.ilmandorloviaggi.it/wp-content/uploads/2016/07/ico-login.png'); background-position: center left; background-repeat: no-repeat; padding: 5px 0px 5px 40px;}
.menu-reservedarea ul, .menu-reservedarea li{list-style:none !important; list-style: none !important; display: inline-block !important; float: left !important;
margin: 0px 10px 0px 0px !important;}
.menu-reservedarea li a{text-transform:uppercase !important; color:#fecd03 !important; font-family: 'HelveticaLT57Condensed' !important; font-weight:400 !important;}
.menu-reservedarea li a:hover{text-decoration:underline !important}


/* REGISTRAZIONE */
.registration #page_caption{display:none !important}
.registration #page_content_wrapper, .registration .sidebar_content full_width{display:block !important; float:left !important; width:100% !important; margin:0px !important; padding:0px !important; padding-top:0px !important}
.registration #page_content_wrapper .inner .sidebar_content.full_width{padding-top:0px !important}
.registration .bp-login-wrapper{background-color:#294897 !important; background-image:url('https://www.ilmandorloviaggi.it/wp-content/uploads/2016/07/registration-background.png'); background-position:top center; background-repeat:no-repeat; padding:80px 0px !important}
.registration .bp-login-wrapper .bp-login, .registration .bp-login-wrapper .bp-password{display:table; max-width:1200px !important; margin:0px auto; width:1200px !important}
.registration h2{text-align:center !important; display:block !important; float:left !important; width:100% !important; color:#FFFFFF !important; font-size:4m !important}
.registration .bbp-username{display:inline-block !important; float:left !important; width:48% !important; }
.registration .bbp-username label{display:block; float:left; width:100%; font-family:'RalewayRegular'; color:#FFFFFF !important; font-size:1.1em; text-align:center; font-style:normal !important}
.registration .bbp-username input{width:100%; padding:7px 10px !important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.registration .bbp-password{display:inline-block !important; float:right !important; width:48% !important; }
.registration .bbp-password label{display:block; float:left; width:100%; font-family:'RalewayRegular'; color:#FFFFFF !important; font-size:1.1em; text-align:center; font-style:normal !important}
.registration .bbp-password input{width:100%; padding:7px 10px !important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.registration .bbp-remember-me{display:none !important}
.registration .bbp-submit-wrapper{display:block; float:left; width:100%; margin:20px 0px}
.registration button, .button.submit{display:table; font-size: 13px !important; font-family: 'Raleway', 'Helvetica Neue', Arial,Verdana,sans-serif; border: 2px solid #e1e1e1 !important; outline: 0; background-color: #f78f1e !important; font-weight: 400 !important; color: #FFFFFF !important; border-radius: 0px !important; text-transform: uppcase !important; text-align: left !important; padding: 10px 30px 10px 30px !important; margin:0px auto !important; background: #f78f1e !important; border-color: #ffffff !important;}
.registration button:hover, .button.submit:hover{border: 2px solid #294897 !important; outline: 0; background-color: #FFFFFF !important;  color: #294897 !important;}
.registration .bp-password .bbp-username{width:100% !important}
.registration .bp-recupero-password, .registration .bp-torna-indietro{text-align:center}
.registration .bp-recupero-password span, .registration .bp-torna-indietro span{cursor:pointer; color:#FFFFFF; font-size: 13px !important; font-family: 'Raleway', 'Helvetica Neue', Arial,Verdana,sans-serif;}
.registration .bp-recupero-password span:hover, .registration .bp-torna-indietro span:hover{text-decoration:underline !important}
.registration .bp-register{display:table; width:1200px !important; margin:80px auto !important}
.registration .bp-register h2{text-align:center !important; display:block !important; float:left !important; width:100% !important; color:#294897 !important; font-size:4m !important}
.registration .bp-register p{text-align:center !important; display:block !important; float:left !important; width:100% !important;}
.registration .register-section{margin-top:40px !important}
.registration .register-section label{display:block !important; float:left !important; width:100%; font-family:'RalewayRegular'; color:#3c3c3c !important; font-size:1.1em; text-align:center; font-style:normal !important}
.registration .register-section input{width:100% !important; padding:7px 10px !important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box}
.registration .register-section .field-visibility-settings-notoggle, .registration .register-section .field-visibility-settings-toggle{display:none !important}
.registration .register-section .submit, #buddypress .standard-form div.submit{display:block !important; float:left !important; width:100% !important; margin:20px 0px !important}
.registration .register-section .submit input[type="submit"], #buddypress input[type=submit] {display:table !important; font-size: 13px !important; font-family: 'Raleway', 'Helvetica Neue', Arial,Verdana,sans-serif; border: 2px solid #e1e1e1 !important; outline: 0 !important; background-color: #294897 !important; font-weight: 400 !important; color: #FFFFFF !important; border-radius: 0px !important; text-transform: uppcase !important; text-align: left !important; padding: 10px 30px 10px 30px !important; margin:0px auto !important; background: #294897 !important; border-color: #294897 !important;}
.registration .register-section .submit input[type="submit"]:hover, #buddypress input[type=submit]:hover{border: 2px solid #294897 !important; outline: 0 !important; background-color: #FFFFFF !important;  color: #294897 !important;}


/* AREA RISERVATA */
.page-areariservata #page_caption{background-color:#294897 !important; background-image:url('https://www.ilmandorloviaggi.it/wp-content/uploads/2016/07/banner-cerca-viaggio-background.png') !important; background-position:center top !important; background-repeat:no-repeat !important; border-bottom:none 0px !important}
.page-areariservata #page_caption h1{font-family:'Gadget'; color:#FFFFFF; text-shadow: 0px 0px 2px rgba(150, 150, 150, 1); font-size:3em; color:#FFFFFF !important}
.page-areariservata #page_caption h3{display:table; margin:0px auto; font-family:'Gadget'; color:#FFFFFF; text-shadow: 0px 0px 2px rgba(150, 150, 150, 1);}
.page-areariservata #crumbs{display:none !important}
.page-areariservata .one.withsmallpadding{padding:30px 0px 0px 0px !important}
.page-areariservata .fullwidth .wrapper-maintext{display:table !important; margin:0px auto !important; max-width:1200px !important; text-align:center !important}

.page-areariservata .ppb_favorite_tour_grid{display:block; float:left; width:100%; background-color:Transparent}
.page-areariservata .ppb_favorite_tour_grid .wrapper-single-element{display: inline-block !important; float: left; margin: 1px ! important; width: calc(25% - 2px);}
.page-areariservata .ppb_favorite_tour_grid .element{display:block !important; float: left; width: 100%; height: 300px; position: relative !important; cursor: pointer}
.page-areariservata .ppb_favorite_tour_grid .element .discount{display: block; right: 10px !important; position: absolute; background-color:#f38c02; padding:20px; text-align:center; line-height:1.1em}
.page-areariservata .ppb_favorite_tour_grid .element .discount .discount_title{font-family: 'Gadget'; color:#FFFFFF; font-size:1.2em; display:block; float:left; text-transform:uppercase}
.page-areariservata .ppb_favorite_tour_grid .element .discount .discount_subtitle{font-family: 'Gadget'; color:#FFFFFF; font-size:1.3em; display:block; margin:0px auto; text-transform:uppercase; clear:both}
.page-areariservata .ppb_favorite_tour_grid .my_thumb_content{display: block; float:left; min-height: 80px; bottom: 0px; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 16px 13px 0px 13px}
.page-areariservata .ppb_favorite_tour_grid .my_thumb_title{display: inline-block; float: left; width: 75%;}
.page-areariservata .ppb_favorite_tour_grid .my_thumb_meta{display: inline-block !important; float: right; width: 25%;}
.page-areariservata .ppb_favorite_tour_grid .my_thumb_title .my_destination{display: block !important; font-family: 'Gadget'; color:#f38c02; font-size:0.8em !important; font-style: italic !important; text-transform: uppercase;}
.page-areariservata .ppb_favorite_tour_grid .my_thumb_title .my_tour_title{display: block !important; font-family: 'Gadget'; color:#474747; font-size:1.2em !important; min-height:12px}
.page-areariservata .ppb_favorite_tour_grid .my_thumb_meta .my_tour_days{display: block !important; font-family: 'Gadget'; color:#f38c02; font-size:0.8em !important; text-align: right; text-transform: uppercase;}
.page-areariservata .ppb_favorite_tour_grid .my_thumb_meta .my_tour_price{display: block !important; font-family: 'Gadget'; color:#474747; font-size:1.2em !important; text-align: right}
.page-areariservata .ppb_favorite_tour_grid .my_focal_points{display:block; float:left; width:100%; padding:0px 13px 20px 13px}
.page-areariservata .ppb_favorite_tour_grid .my_focal_points ul{list-style:none}
.page-areariservata .ppb_favorite_tour_grid .my_focal_points ul li{display:block; float:left; width:100%; padding:0px 0px 0px 20px; background-image:url('https://www.ilmandorloviaggi.it/wp-content/uploads/2016/07/pointer-focalpoints.png'); background-position:left center; background-repeat:no-repeat}
.page-areariservata .delete_wrapper{display:table !important}

  
/* HOME PAGE */
.home_destination_wrapper{display: block; width:100% !important; padding: 0px !important; margin:0px !important}
.home_destination_box{display: inline-block; float: left; height:300px; width:calc(33.3% - 2px); cursor: pointer; border:1px solid #ffffff; overflow: hidden;}
.home_destination_image{display: block; height:300px; width:100%; position: relative; -webkit-transition: 1s; transition: 1s;}
.home_destination_box_title_wrapper{display: table; height: 300px; width: 100%; vertical-align: middle; text-align: center; z-index: 200; margin: -300px 0px 0px 0px; font-family: 'Gadget'; color: #FFFFFF; font-size: 38px; text-shadow: 0px 0px 2px rgba(150, 150, 150, 1); position: relative;}
.home_destination_box_title{display: table-cell; height: 300px; width: 100% !important; vertical-align: middle; text-align: center; z-index: 200; margin: auto auto !important; font-family: 'Gadget'; color: #FFFFFF; font-size: 38px; text-shadow: 0px 0px 2px rgba(150, 150, 150, 1);}
.transition-zoom {-moz-transform: scale(1.2,1.2); -webkit-transform: scale(1.2,1.2); transform: scale(1.2,1.2);}
.home_destination_box_alldestinations{display: inline-table; float: left; height:300px; width:calc(33.3% - 2px); border:1px solid #ffffff; background: #fecd03 url(https://www.ilmandorloviaggi.it/wp-content/uploads/2016/07/home-destinazioni-bg.png) right bottom no-repeat; }
.home_destination_box_alldestinations_wrapper{display: table-cell; vertical-align: middle; text-align: center;}
.home_destination_box_alldestinations_title{display: block; font-family: 'Gadget'; color:#294897; font-size:31px !important;}
.home_destination_box_alldestinations_link{display: block; font-size: 13px !important; margin: 0 auto !important; font-family: 'Raleway', 'Helvetica Neue', Arial,Verdana,sans-serif; border: 2px solid #e1e1e1 !important; outline: 0; background-color: #294897 !important; font-weight: 400 !important; color: #FFFFFF !important; border-radius: 0px !important; width: 317px !important; text-transform: none !important; text-align: left !important; padding: 8px 10px}
.home_destination_box_alldestinations_link:hover{border: 2px solid #294897 !important; outline: 0; background-color: #FFFFFF !important;  color: #294897 !important;}
.home_destination_box_alldestinations_airplane{position: relative; margin: -15px 0px 0px 296px !important; z-index: 900 !important;}

.home-liberidiviaggiare-textbox{display: block; height: 730px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;  margin: 0 auto; margin-left: calc(50% + 130px); position: relative !important; float: left !important; margin-top: 140px;}
.home-liberidiviaggiare-textbox-title{font-family:'Gadget'; color:#294897; font-size:2.8em}
.home-liberidiviaggiare-textbox-text{display:block; margin-top:20px; font-family:'RalewayRegular'; color:#455061; font-size:15px}
.home-liberidiviaggiare-textbox-text-strong{font-family: 'RalewayBold' !important;}
.home_liberidiviaggiare_link{display: block; font-size: 13px !important; margin-top: 50px; font-family: 'Raleway', 'Helvetica Neue', Arial,Verdana,sans-serif; border: 2px solid #e1e1e1 !important; outline: 0; background-color: #294897 !important; font-weight: 400 !important; color: #FFFFFF !important; border-radius: 0px !important; width: 317px !important; text-transform: none !important; text-align: left !important; padding: 8px 10px}
.home_liberidiviaggiare_link:hover{border: 2px solid #294897 !important; outline: 0; background-color: #FFFFFF !important;  color: #294897 !important;}
.home_liberidiviaggiare_airplane{position: relative; margin: -15px 0px 0px 296px !important; z-index: 900 !important;}

.ppb_tour_grid_home .element{display: inline-block !important; float: left; margin: 1px ! important; width: calc(25% - 2px); height: 300px; position: relative !important; cursor: pointer}
.ppb_tour_grid_home .element .discount{display: block; right: 10px !important; position: absolute; background-color:#f38c02; padding:20px; text-align:center; line-height:1.1em}
.ppb_tour_grid_home .element .discount .discount_title{font-family: 'Gadget'; color:#FFFFFF; font-size:1.2em; display:block; float:left; text-transform:uppercase}
.ppb_tour_grid_home .element .discount_subtitle{font-family: 'Gadget'; color:#FFFFFF; font-size:1.3em; display:block; margin:0px auto; text-transform:uppercase; clear:both}
.ppb_tour_grid_home .element .my_thumb_content{position: absolute !important; display: block; height: 80px; bottom: 0px; background-color: rgba(0, 0, 0, 0.5); width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 16px 13px; -webkit-transition: 1s; transition: 1s;}
.ppb_tour_grid_home .element .my_thumb_title{display: inline-block; float: left; width: 75%;}
.ppb_tour_grid_home .element .my_thumb_meta{display: inline-block !important; float: right; width: 25%;}
.ppb_tour_grid_home .element .my_thumb_title .my_destination{display: block !important; font-family: 'Gadget'; color:#FFFFFF; font-size:0.8em !important; font-style: italic !important; text-transform: uppercase;}
.ppb_tour_grid_home .element .my_thumb_title .my_tour_title{display: block !important; font-family: 'Gadget'; color:#FFFFFF; font-size:1.2em !important; min-height:12px}
.ppb_tour_grid_home .element .my_thumb_meta .my_tour_days{display: block !important; font-family: 'Gadget'; color:#FFFFFF; font-size:0.8em !important; text-align: right; text-transform: uppercase;}
.ppb_tour_grid_home .element .my_thumb_meta .my_tour_price{display: block !important; font-family: 'Gadget'; color:#FFFFFF; font-size:1.2em !important; text-align: right}
.ppb_tour_grid_home .element:hover .my_thumb_content{background-color:rgba(243,140,2,1)}


.home_all_tour_box{display: inline-table; float: left; height:300px; width:calc(50% - 2px); border:1px solid #ffffff; background-color: #fecd03; background-image:url(https://www.ilmandorloviaggi.it/wp-content/uploads/2016/07/home-tour-bg.png), url(https://www.ilmandorloviaggi.it/wp-content/uploads/2016/07/home-destinazioni-bg.png); background-position: left top, right bottom; background-repeat: no-repeat, no-repeat; }
.home_all_tours_wrapper{display: table-cell; vertical-align: middle; text-align: center;}
.home_all_tours_box_title{display: block; font-family: 'Gadget'; color:#294897; font-size:31px !important;}
.home_all_tours_box_link{display: block; font-size: 13px !important; margin: 0 auto !important; font-family: 'Raleway', 'Helvetica Neue', Arial,Verdana,sans-serif; border: 2px solid #e1e1e1 !important; outline: 0; background-color: #294897 !important; font-weight: 400 !important; color: #FFFFFF !important; border-radius: 0px !important; width: 317px !important; text-transform: none !important; text-align: left !important; padding: 8px 10px}
.home_all_tours_box_link:hover{border: 2px solid #294897 !important; outline: 0; background-color: #FFFFFF !important;  color: #294897 !important;}
.home_all_tours_box_airplane{position: relative; margin: -15px 0px 0px 296px !important; z-index: 900 !important;}
.page-home .wrapper-testimonial h2.ppb_title {font-family:'Gadget'; color:#294897; font-size:40px; position: relative; margin-top: 10px; text-transform:none !important}
.page-home .wrapper-testimonial .wrapper-leaf{margin:-40px 0px 0px -50px !important;}
.page-home .testimonial_slider_wrapper{color:#737373 !important; max-width:800px !important}
.page-home .testimonial_slider_wrapper .testimonial_slider_meta h6{color:#737373 !important; font-weight:800 !important}
.page-home .testimonial_slider_wrapper .flex-control-paging li a, .withbg .flex-control-paging li a{border-color: #737373 !important}
.withbg .flex-control-paging li a.flex-active{background-color:#737373 !important}
.page-home .one.pp_tour_search{display:none !important; padding:0px 0px 30px 0px !important; background-color:#fecd03 !important; border-top:solid 4px #FFFFFF !important; background-image:url('https://www.ilmandorloviaggi.it/wp-content/uploads/2016/07/home-search-background.png'); background-position:left top; background-repeat:no-repeat}
.page-home #tour_search_form{width:1120px !important; margin:0px auto !important}
.page-home .one.pp_tour_search label{display:none !important}
.page-home .one.pp_tour_search input{margin:30px 0px 0px 0px !important}
.page-home .one.pp_tour_search .start_date_input{width:100% !important}
.page-home .start_date_input i{left:80% !important; top:65% !important; margin-top:0px !important}
.page-home .one.pp_tour_search .end_date_input{display:none !important}
.page-home .one.pp_tour_search select{width: 80%; padding: 7px 10px 7px 10px; font-size: 100%; margin: 30px 0px 0px 0px !important; font-family: 'Raleway', 'Helvetica Neue', Arial,Verdana,sans-serif; border: 2px solid #e1e1e1; outline: 0;}
.page-home .one.pp_tour_search select option{padding:0px 0px 0px 5px !important}
.page-home .one.pp_tour_search select option:first-child{color:#B5B5B5 !important}
.page-home .one.pp_tour_search input#tour_search_btn[type="submit"]{padding: 7px 20px 7px 10px !important; font-size: 100%; margin: 0; font-family: 'Raleway', 'Helvetica Neue', Arial,Verdana,sans-serif; border: 2px solid #e1e1e1 !important; outline: 0; background-color:#294897 !important; font-weight:400 !important; color:#FFFFFF !important; border-radius:0px !important; width:auto !important; text-transform:none !important; float:left !important; text-align:left !important}
.page-home .one.pp_tour_search input#tour_search_btn[type="submit"]:hover{border: 2px solid #294897 !important; background-color:#FFFFFF !important; color:#294897 !important}
.page-home .wrapper-airplane{position:relative; float:right; margin:-15px 20px 0px 0px !important; z-index: 900 !important;}
.page-home .withbg{background-size:initial !important; background-position:center top !important; background-repeat: no-repeat !important}
.page-home .title{margin:0px auto; display:table; font-family:'Gadget'; color:#294897; text-transform:uppercase; font-size:50px}
.page-home .main-text{margin:0px auto; font-family: 'RalewayRegular'; color:#4c4c4c; font-size:20px; display:table; text-align:center}
.post_wrapper.grid_layout{height:500px !important}
.page-home .one_news_random .grid_wrapper{background-color:rgba(0,0,0,0.5) !important}
.page-home .one_news_random .grid_wrapper .post_header{margin:0px auto 15px auto !important; max-width:1200px !important; text-align:center !important; display:block !important; padding:50px 0px 100px 0px !important}
.page-home .one_news_random .grid_wrapper .post_header .post_detail{text-align:left !important; color:#FFFFFF !important; font-family: 'RalewayRegular' !important; font-size:1.4em !important; font-style:normal !important; text-transform:lowercase !important; font-weight:normal !important; opacity:1 !important}
.page-home .one_news_random .grid_wrapper .post_header .title{font-family:'Gadget' !important; color:#FFFFFF !important; border-bottom:solid 1px #FFFFFF !important; font-size:2.5em !important; text-transform:none !important; float:left; line-height:2.6em !important}
.page-home .one_news_random .grid_wrapper .post_header .description{float:left !important; clear:both !important; display:table !important; font-family: 'RalewayRegular' !important; color:#FFFFFF !important; font-size:1.3em !important; max-width:45% !important; margin:10px 0px 20px 0px !important; text-align:left !important; line-height:1.3em !important;}
.page-home .one_news_random .grid_wrapper .post_header .button-wrapper{display:block; float:left; clear:both !important; padding:20px 0px 0px 0px !important; }
.page-home .one_news_random .grid_wrapper .post_header .button-wrapper a{padding:7px 70px 7px 13px !important; font-family:'RalewayRegular' !important; color:#FFFFFF !important; font-size:1em !important; background-color:#294897 !important; border:solid 1px #FFFFFF !important; margin:40px 0px 100px 0px !important; background-image:url('https://www.ilmandorloviaggi.it/wp-content/uploads/2016/07/pointer.png'); background-position:right center !important; background-repeat:no-repeat !important; background-size:contain !important}
.page-home .one_news_random .grid_wrapper .post_header .button-wrapper a:hover{background-color:#FFFFFF !important; color:#294897 !important;}
.page-home .wrapper-newsletter{max-width:830px !important}
.page-home .wrapper-newsletter .title-newsletter{font-family:'Gadget' !important; color:#294897 !important; text-transform:none !important; font-size:3em !important; font-weight:normal !important; padding:0px 0px 20px 0px !important; text-align:center; display:block !important; float:left !important; width:100% !important}
.page-home .wrapper-newsletter .mymail-form{display:block; float:left; width:100% !important; border:solid 1px #e2e2e2 !important; background-color:#FFFFFF !important}
.page-home .wrapper-newsletter .mymail-form .mymail-email-wrapper{display:inline-block; float:left; width:90% !important}
.page-home .wrapper-newsletter .mymail-form .mymail-email-wrapper input[type="email"]{width:100% !important; border:none 0px !important; height:70px !important}
.page-home .wrapper-newsletter .mymail-form .mymail-submit-wrapper{display:inline-block; float:left; width:10% !important}
.page-home .wrapper-newsletter .mymail-form .mymail-submit-wrapper .submit-button{height: 60px !important; padding: 0px !important; border: 0px none !important; width: 100%; border-radius:0px !important; margin:0px !important; background-color:#FFFFFF !important; background-image:url('https://www.ilmandorloviaggi.it/wp-content/uploads/2016/07/icon-envelope.png') !important; background-position:center center !important; background-repeat:no-repeat !important; background-size:contain !important}
.page-home .wrapper-newsletter .mymail-form .mymail-submit-wrapper .submit-button:hover{background-color:#FFFFFF !important}
.page-home .home-table-icon td{text-align: center !important}


/* MANDORLO VIAGGI */
.page-agenzia .main-content{display:table; max-width:1200px; margin:0px auto}
.page-agenzia .main-content .left{display:inline-block; float:left; width:35%; padding:20px 0px 0px 0px; color:#455061}
.page-agenzia .main-content .left .text-strong{font-family: 'RalewayBold' !important;}
.page-agenzia .main-content .right{display:inline-block; float:right; width:60%}
.page-agenzia .main-content .right img{width:100%}
.page-agenzia .one_news_random .grid_wrapper{background-color:rgba(0,0,0,0.5) !important}
.page-agenzia .one_news_random .grid_wrapper .post_header{margin:0px auto 15px auto !important; max-width:1200px !important; text-align:center !important; display:block !important; padding:50px 0px 100px 0px !important}
.page-agenzia .one_news_random .grid_wrapper .post_header .post_detail{text-align:left !important; color:#FFFFFF !important; font-family: 'RalewayRegular' !important; font-size:1.4em !important; font-style:normal !important; text-transform:lowercase !important; font-weight:normal !important; opacity:1 !important}
.page-agenzia .one_news_random .grid_wrapper .post_header .title{font-family:'Gadget' !important; color:#FFFFFF !important; border-bottom:solid 1px #FFFFFF !important; font-size:2.5em !important; text-transform:none !important; float:left; line-height:2.6em !important}
.page-agenzia .one_news_random .grid_wrapper .post_header .description{float:left !important; clear:both !important; display:table !important; font-family: 'RalewayRegular' !important; color:#FFFFFF !important; font-size:1.3em !important; max-width:45% !important; margin:10px 0px 20px 0px !important; text-align:left !important; line-height:1.3em !important;}
.page-agenzia .one_news_random .grid_wrapper .post_header .button-wrapper{display:block; float:left; clear:both !important; padding:20px 0px 0px 0px !important; }
.page-agenzia .one_news_random .grid_wrapper .post_header .button-wrapper a{padding:7px 70px 7px 13px !important; font-family:'RalewayRegular' !important; color:#FFFFFF !important; font-size:1em !important; background-color:#294897 !important; border:solid 1px #FFFFFF !important; margin:40px 0px 100px 0px !important; background-image:url('https://www.ilmandorloviaggi.it/wp-content/uploads/2016/07/pointer.png'); background-position:right center !important; background-repeat:no-repeat !important; background-size:contain !important}
.page-agenzia .one_news_random .grid_wrapper .post_header .button-wrapper a:hover{background-color:#FFFFFF !important; color:#294897 !important;}
.page-agenzia .wrapper-newsletter{max-width:830px !important}
.page-agenzia .wrapper-newsletter .title-newsletter{font-family:'Gadget' !important; color:#294897 !important; text-transform:none !important; font-size:3em !important; font-weight:normal !important; padding:0px 0px 20px 0px !important; text-align:center; display:block !important; float:left !important; width:100% !important}
.page-agenzia .wrapper-newsletter .mymail-form{display:block; float:left; width:100% !important; border:solid 1px #e2e2e2 !important; background-color:#FFFFFF !important}
.page-agenzia .wrapper-newsletter .mymail-form .mymail-email-wrapper{display:inline-block; float:left; width:90% !important}
.page-agenzia .wrapper-newsletter .mymail-form .mymail-email-wrapper input[type="email"]{width:100% !important; border:none 0px !important; height:70px !important}
.page-agenzia .wrapper-newsletter .mymail-form .mymail-submit-wrapper{display:inline-block; float:left; width:10% !important}
.page-agenzia .wrapper-newsletter .mymail-form .mymail-submit-wrapper .submit-button{height: 60px !important; padding: 0px !important; border: 0px none !important; width: 100%; border-radius:0px !important; margin:0px !important; background-color:#FFFFFF !important; background-image:url('https://www.ilmandorloviaggi.it/wp-content/uploads/2016/07/icon-envelope.png') !important; background-position:center center !important; background-repeat:no-repeat !important; background-size:contain !important}
.page-agenzia .wrapper-newsletter .mymail-form .mymail-submit-wrapper .submit-button:hover{background-color:#FFFFFF !important}
.page-agenzia .main-content .wrapper-servizi{display:inline-block; float:left; width:70%; clear: left; margin-top:50px}
.page-agenzia .main-content .wrapper-servizi table tr td{border: 0px !important; font-weight: normal !important; vertical-align: top !important;}
.page-agenzia .main-content .wrapper-direzione{display:inline-block; float:right; width:25%; padding-left:60px; margin-top:50px; text-align:center}


/* DESTINAZIONI */
.page-destinations .withbg{background-size:initial !important; background-position:center top !important; background-repeat: no-repeat !important}
.page-destinations .title{margin:0px auto; display:table; font-family:'Gadget'; color:#294897; font-size:50px}
.page-destinations .main-text{margin:0px auto; font-family: 'RalewayRegular'; color:#4c4c4c; font-size:20px; display:table; text-align:center}


/* DESTINAZIONE */
.page-single-destination .destination_top_wrapper, .page-single-destination .category_top_wrapper{display:block; float:left; padding:190px 0px 250px 0px; text-align:center; font-family:'Gadget'; color:#FFFFFF; text-shadow: 0px 0px 2px rgba(150, 150, 150, 1); font-size:2.5em; width:100% !important; line-height:2.5em}
.page-single-destination .destination_top_wrapper .title, .page-single-destination .category_top_wrapper .title{font-size:3em}
.page-single-destination .destination_description_wrapper, .page-single-destination .category_description_wrapper{display:block; float:left; background-image:url('https://www.ilmandorloviaggi.it/wp-content/uploads/2016/07/destination-description-wrapper-background.png'); background-position:center top; background-repeat:no-repeat; padding:75px 0px 80px 0px !important; width:100% !important}
.page-single-destination .destination_description_wrapper .description, .page-single-destination .category_description_wrapper .description{display:block; max-width:1100px !important; margin:0px auto; font-family: 'RalewayRegular'; color:#4c4c4c; font-size:1.2em; text-align:center; line-height:2em; padding:0px 0px 90px 0px}
.page-single-destination .destination_description_wrapper .subdestination-wrapper{display:block; max-width:800px !important; margin:0px auto;}
.page-single-destination .destination_description_wrapper .subdestination-wrapper .title{margin:0px auto 20px auto; display:table; font-family:'Gadget'; color:#294897; font-size:3em}
.page-single-destination .destination_description_wrapper .subdestination-wrapper .container .subdestination_link:nth-child(odd){display:inline-block; float:left; width:48%; margin:0px 2% 0px 0px; border-bottom:solid 1px #7f7f7f; font-family: 'Gadget'; color:#4c4c4c; font-size:2.2em; padding:0px 0px 0px 35px; background-image:url('https://www.ilmandorloviaggi.it/wp-content/uploads/2016/07/pointer-destination.png'); background-position:left center; background-repeat:no-repeat; background-size:auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: 1s; transition: 1s; cursor:pointer}
.page-single-destination .destination_description_wrapper .subdestination-wrapper .container .subdestination_link:nth-child(even){display:inline-block; float:right; width:48%; margin:0px 0px 0px 2%; border-bottom:solid 1px #7f7f7f; font-family: 'Gadget'; color:#4c4c4c; font-size:2.2em; padding:0px 0px 0px 35px; background-image:url('https://www.ilmandorloviaggi.it/wp-content/uploads/2016/07/pointer-destination.png'); background-position:left center; background-repeat:no-repeat; background-size:auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: 1s; transition: 1s; cursor:pointer}
.page-single-destination .destination_description_wrapper .subdestination-wrapper .container .subdestination_link:nth-child(1),.page-single-destination .destination_description_wrapper .subdestination-wrapper .container .subdestination_link:nth-child(2){border-top:solid 1px #7f7f7f;}
.page-single-destination .destination_description_wrapper .subdestination-wrapper .container .subdestination_link:hover{color:#f38c02}
.page-single-destination .ppb_tour_grid_by_destination, .page-single-destination .ppb_tour_grid_by_categories{display:block; float:left; width:100%; background-color:Transparent}
.page-single-destination .ppb_tour_grid_by_destination .wrapper-single-element, .page-single-destination .ppb_tour_grid_by_categories .wrapper-single-element{display: inline-block !important; float: left; margin: 1px ! important; width: calc(25% - 2px);}
.page-single-destination .ppb_tour_grid_by_destination .element, .page-single-destination .ppb_tour_grid_by_categories .element{display:block !important; float: left; width: 100%; height: 300px; position: relative !important; cursor: pointer}
.page-single-destination .ppb_tour_grid_by_destination .element .discount, .page-single-destination .ppb_tour_grid_by_categories .element .discount{display: block; right: 10px !important; position: absolute; background-color:#f38c02; padding:20px; text-align:center; line-height:1.1em}
.page-single-destination .ppb_tour_grid_by_destination .element .discount .discount_title, .page-single-destination .ppb_tour_grid_by_categories .element .discount .discount_title{font-family: 'Gadget'; color:#FFFFFF; font-size:1.2em; display:block; float:left; text-transform:uppercase}
.page-single-destination .ppb_tour_grid_by_destination .element .discount .discount_subtitle, .page-single-destination .ppb_tour_grid_by_categories .element .discount .discount_subtitle{font-family: 'Gadget'; color:#FFFFFF; font-size:1.3em; display:block; margin:0px auto; text-transform:uppercase; clear:both}
.page-single-destination .ppb_tour_grid_by_destination .my_thumb_content, .page-single-destination .ppb_tour_grid_by_categories .my_thumb_content{display: block; float:left; min-height: 80px; bottom: 0px; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 16px 13px 0px 13px}
.page-single-destination .ppb_tour_grid_by_destination .my_thumb_title, .page-single-destination .ppb_tour_grid_by_categories .my_thumb_title{display: inline-block; float: left; width: 75%;}
.page-single-destination .ppb_tour_grid_by_destination .my_thumb_meta, .page-single-destination .ppb_tour_grid_by_categories .my_thumb_meta{display: inline-block !important; float: right; width: 25%;}
.page-single-destination .ppb_tour_grid_by_destination .my_thumb_title .my_destination, .page-single-destination .ppb_tour_grid_by_categories .my_thumb_title .my_destination{display: block !important; font-family: 'Gadget'; color:#f38c02; font-size:0.8em !important; font-style: italic !important; text-transform: uppercase;}
.page-single-destination .ppb_tour_grid_by_destination .my_thumb_title .my_tour_title, .page-single-destination .ppb_tour_grid_by_categories .my_thumb_title .my_tour_title{display: block !important; font-family: 'Gadget'; color:#474747; font-size:1.2em !important; min-height:12px}
.page-single-destination .ppb_tour_grid_by_destination .my_thumb_meta .my_tour_days, .page-single-destination .ppb_tour_grid_by_categories .my_thumb_meta .my_tour_days{display: block !important; font-family: 'Gadget'; color:#f38c02; font-size:0.8em !important; text-align: right; text-transform: uppercase;}
.page-single-destination .ppb_tour_grid_by_destination .my_thumb_meta .my_tour_price, .page-single-destination .ppb_tour_grid_by_categories .my_thumb_meta .my_tour_price{display: block !important; font-family: 'Gadget'; color:#474747; font-size:1.2em !important; text-align: right}
.page-single-destination .ppb_tour_grid_by_destination .my_focal_points, .page-single-destination .ppb_tour_grid_by_categories .my_focal_points{display:block; float:left; width:100%; padding:0px 13px 20px 13px}
.page-single-destination .ppb_tour_grid_by_destination .my_focal_points ul, .page-single-destination .ppb_tour_grid_by_categories .my_focal_points ul{list-style:none}
.page-single-destination .ppb_tour_grid_by_destination .my_focal_points ul li, .page-single-destination .ppb_tour_grid_by_categories .my_focal_points ul li{display:block; float:left; width:100%; padding:0px 0px 0px 20px; background-image:url('https://www.ilmandorloviaggi.it/wp-content/uploads/2016/07/pointer-focalpoints.png'); background-position:left center; background-repeat:no-repeat}


/* TOUR */
.single-tours #page_caption{padding:195px 0px 260px 0px !important}
.single-tours #page_caption .tour_country_subheader{border:none 0px !important; text-transform:none !important; font-style:normal !important; font-family:'Gadget'; color:#FFFFFF; text-shadow: 0px 0px 2px rgba(150, 150, 150, 1); font-size:2.2em; margin:0px !important; text-align:center !important}
.single-tours #page_caption .withtopbar{border:none 0px !important; text-transform:uppercase !important; font-style:normal !important; font-family:'Gadget'; color:#FFFFFF; text-shadow: 0px 0px 2px rgba(150, 150, 150, 1); font-size:4em; color:#FFFFFF !important}
.single-tours #page_content_wrapper{display:block !important; float:left !important; width:100% !important; border-top:solid 50px #fecd03}
.single-tours #page_content_wrapper .destination_description_wrapper{display:table !important; max-width:1200px !important; margin:80px auto 130px auto !important}
.single-tours #page_content_wrapper .destination_description_wrapper .description{display:inline-block !important; float:left !important; width:66% !important; font-family: 'RalewayRegular'; font-size:1em; color:#4c4c4c}
.single-tours #page_content_wrapper .destination_description_wrapper .description h1, .single-tours #page_content_wrapper .destination_description_wrapper .description h2, .single-tours #page_content_wrapper .destination_description_wrapper .description h3, .single-tours #page_content_wrapper .destination_description_wrapper .description h4{font-family:'Gadget'; font-size:4em; color:#294897; line-height:1em !important; display:block; float:left; margin:0px 0px 15px 0px; width:100% !important}
.single-tours #page_content_wrapper .destination_description_wrapper .struttura-wrapper{display:block !important; float:left !important; margin:50px 0px 0px 0px !important}
.single-tours #page_content_wrapper .destination_description_wrapper .struttura-wrapper .struttura-title{font-family: 'RalewayBold' !important; color:#294897 !important; font-size:1.3em !important; text-transform:uppercase; display:block; float:left; width:100%}
.single-tours #page_content_wrapper .details_wrapper{display:inline-block; float:right; width:30% !important;  border:solid 1px #dfdfdf; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding:20px !important}
.single-tours #page_content_wrapper .details_destinations_social{display:inline-block; float:right; width:30% !important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding:20px !important; margin:10px 0px 0px 0px; clear:both}
.single-tours #page_content_wrapper .details_destinations_social i::before{color:#4c4c4c !important}
.single-tours #page_content_wrapper .details_wrapper .details_title{display:block; float:left; width:100%; color:#505050; font-family:'Gadget'; font-size:1.2em; margin:0px 0px 25px 0px}
.single-tours #page_content_wrapper .details_wrapper .details_destinations_reference{display:table-cell; float:left; min-height:30px; padding:0px 0px 0px 50px; background-image:url('https://www.ilmandorloviaggi.it/wp-content/uploads/2016/07/icon-detail-tour.png'); background-position:5px center; background-repeat:no-repeat; width:100%; vertical-align:middle; margin:0px 0px 15px 0px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.single-tours #page_content_wrapper .details_wrapper .details_destinations_localita{display:table-cell; float:left; min-height:30px; padding:0px 0px 0px 50px; background-image:url('https://www.ilmandorloviaggi.it/wp-content/uploads/2016/07/ico-map-tour.png'); background-position:7px center; background-repeat:no-repeat; width:100%; vertical-align:middle; margin:0px 0px 15px 0px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.single-tours #page_content_wrapper .details_wrapper .details_destinations_partenza{display:table-cell; float:left; min-height:30px; padding:0px 0px 0px 50px; background-image:url('https://www.ilmandorloviaggi.it/wp-content/uploads/2016/07/ico-partenza-tour.png'); background-position:left center; background-repeat:no-repeat; width:100%; vertical-align:middle; margin:0px 0px 15px 0px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.single-tours #page_content_wrapper .details_wrapper .details_destinations_rientro{display:table-cell; float:left; min-height:30px; padding:0px 0px 0px 50px; background-image:url('https://www.ilmandorloviaggi.it/wp-content/uploads/2016/07/ico-arrivo-tour.png'); background-position:left center; background-repeat:no-repeat; width:100%; vertical-align:middle; margin:0px 0px 15px 0px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.single-tours #page_content_wrapper .details_wrapper .details_destinations_soggiorno{display:table-cell; float:left; min-height:30px; padding:0px 0px 0px 50px; background-image:url('https://www.ilmandorloviaggi.it/wp-content/uploads/2016/07/ico-calendar-tour.png'); background-position:5px center; background-repeat:no-repeat; width:100%; vertical-align:middle; margin:0px 0px 15px 0px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.single-tours #page_content_wrapper .details_wrapper .details_destinations_sistemazione{display:table-cell; float:left; min-height:30px; padding:0px 0px 0px 50px; background-image:url('https://www.ilmandorloviaggi.it/wp-content/uploads/2016/07/ico-sistemazione-tour.png'); background-position:left center; background-repeat:no-repeat; width:100%; vertical-align:middle; margin:0px 0px 15px 0px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.single-tours #page_content_wrapper .details_wrapper .details_destinations_tipoviaggio{display:table-cell; float:left; min-height:30px; padding:0px 0px 0px 50px; background-image:url('https://www.ilmandorloviaggi.it/wp-content/uploads/2016/07/ico-info-tour.png'); background-position:3px top; background-repeat:no-repeat; width:100%; vertical-align:middle; margin:0px 0px 15px 0px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.single-tours #page_content_wrapper .details_wrapper .details_destinations_tipoviaggio a{color:#294897 !important}
.single-tours #page_content_wrapper .details_wrapper .details_destinations_tipoviaggio a:hover{text-decoration:underline !important}
.single-tours #page_content_wrapper .details_wrapper .details_destinations_spoken_languages{display:table-cell; float:left; min-height:30px; padding:0px 0px 0px 50px; background-image:url('https://www.ilmandorloviaggi.it/wp-content/uploads/2016/08/ico-lingueparlate.png'); background-position:3px top; background-repeat:no-repeat; width:100%; vertical-align:middle; margin:0px 0px 15px 0px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.single-tours #page_content_wrapper .details_wrapper .details_destinations_prezzo{display:block; float:left; border-top:dotted 1px #dfdfdf; padding:20px 0px 0px 0px; width:100%}
.single-tours #page_content_wrapper .details_wrapper .details_destinations_prezzo .details_destinations_discount_price{display:block; float:left; width:100%; color:#294897; font-family:'RalewayBold'; font-size:4em; text-align:center; line-height:1.2em}
.single-tours #page_content_wrapper .details_wrapper .details_destinations_prezzo .details_destinations_discount_price .currency{font-size:0.5em; line-height:0.2em}
.single-tours #page_content_wrapper .details_wrapper .details_destinations_prezzo .details_destinations_discount_price .asterisco{font-size:1em; line-height:0.2em}
.single-tours #page_content_wrapper .details_wrapper .details_destinations_prezzo .details_destinations_prezzoinfo{display:block; float:left; width:100%; text-align:center}
.single-tours #page_content_wrapper .details_wrapper .details_destinations_normal_price{display:block; float:left; width:100%; color:#7f7f7f; font-family:'RalewayBold'; font-size:2em; text-align:center; line-height:1.2em; text-decoration: line-through;}
.single-tours #page_content_wrapper .details_wrapper .details_destinations_contatti{display:block; float:left; width:100%; border-radius:5px; border:solid 1px #e8bc04; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: 1s; transition: 1s; background-color:#fece0a; padding:30px 10px 30px 10px; margin:20px 0px 10px 0px}
.single-tours #page_content_wrapper .details_wrapper .details_destinations_contatti .title{display:block; float:left; width:100%; font-family:'Gadget'; color:#FFFFFF; font-size:1.5em; text-align:center; line-height:1.4em}
.single-tours #page_content_wrapper .details_wrapper .details_destinations_contatti .subtitle{display:block; float:left; width:100%; font-family:'RalewayBold'; color:#595858; font-size:1.1em; text-align:center; line-height:1em}
.single-tours #page_content_wrapper .details_wrapper .details_destinations_contatti:hover{background-color:#FFFFFF}
.single-tours #page_content_wrapper .details_wrapper .details_destinations_contatti:hover .title, .single-tours #page_content_wrapper .details_wrapper .details_destinations_contatti:hover .subtitle{color:#294897}
.single-tours #page_content_wrapper .details_wrapper .details_destinations_favorito{display:block; float:left; width:100%; border-radius:5px; border:solid 1px #20335e; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: 1s; transition: 1s; background-color:#1f3972; padding:30px 10px 30px 10px; margin:0px 0px 10px 0px}
.single-tours #page_content_wrapper .details_wrapper .details_destinations_favorito .title{display:block; float:left; width:100%; font-family:'Gadget'; color:#FFFFFF; font-size:1.5em; text-align:center; line-height:1.4em}
.single-tours #page_content_wrapper .details_wrapper .details_destinations_favorito .subtitle{display:block; float:left; width:100%; font-family:'RalewayBold'; color:#FFFFFF; font-size:1.1em; text-align:center; line-height:1em}
.single-tours #page_content_wrapper .details_wrapper .details_destinations_favorito:hover{background-color:#FFFFFF}
.single-tours #page_content_wrapper .details_wrapper .details_destinations_favorito:hover .title, .single-tours #page_content_wrapper .details_wrapper .details_destinations_favorito:hover .subtitle{color:#294897}
.single-tours #page_content_wrapper .details_wrapper .details_destinations_lastminute{display:block; float:left; width:100%; border-radius:5px; border:solid 1px #20335e; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: 1s; transition: 1s; background-color:#1f3972; padding:30px 10px 30px 10px; margin:0px 0px 25px 0px}
.single-tours #page_content_wrapper .details_wrapper .details_destinations_lastminute .title{display:block; float:left; width:100%; font-family:'Gadget'; color:#FFFFFF; font-size:1.5em; text-align:center; line-height:1.4em; text-transform:uppercase !important}
.single-tours #page_content_wrapper .details_wrapper .details_destinations_lastminute .subtitle{display:block; float:left; width:100%; font-family:'RalewayBold'; color:#FFFFFF; font-size:1.1em; text-align:center; line-height:1em}
.single-tours #page_content_wrapper .details_wrapper .details_destinations_lastminute:hover{background-color:#FFFFFF}
.single-tours #page_content_wrapper .details_wrapper .details_destinations_lastminute:hover .title, .single-tours #page_content_wrapper .details_wrapper .details_destinations_lastminute:hover .subtitle{color:#294897}
.single-tours #portfolio_filter_wrapper .element{width:24.8% !important}
.single-tours .tour_other_destinations_wrapper{background-image:url('https://www.ilmandorloviaggi.it/wp-content/uploads/2016/07/viaggiconsigliati-background.png'); background-position:center top; background-repeat:no-repeat; padding:120px 0px 50px 0px; background-color:Transparent !important}
.single-tours .tour_other_destinations_wrapper .tour_other_destinations_title{font-family:'Gadget'; color:#294897; font-size:3em; display:table; margin:0px auto 40px auto}
.single-tours .ppb_tour_grid_by_destination{display:block; float:left; width:100%; background-color:Transparent; padding-bottom:80px !important}
.single-tours .ppb_tour_grid_by_destination .wrapper-single-element{display: inline-block !important; float: left; margin: 1px ! important; width: calc(25% - 2px);}
.single-tours .ppb_tour_grid_by_destination .element{display:block !important; float: left; width: 100%; height: 300px; position: relative !important; cursor: pointer}
.single-tours .ppb_tour_grid_by_destination .element .discount{display: block; right: 10px !important; position: absolute; background-color:#f38c02; padding:20px; text-align:center; line-height:1.1em}
.single-tours .ppb_tour_grid_by_destination .element .discount .discount_title{font-family: 'Gadget'; color:#FFFFFF; font-size:1.2em; display:block; float:left; text-transform:uppercase}
.single-tours .ppb_tour_grid_by_destination .element .discount .discount_subtitle{font-family: 'Gadget'; color:#FFFFFF; font-size:1.3em; display:block; margin:0px auto; text-transform:uppercase; clear:both}
.single-tours .ppb_tour_grid_by_destination .my_thumb_content{display: block; float:left; min-height: 80px; bottom: 0px; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 16px 13px 0px 13px}
.single-tours .ppb_tour_grid_by_destination .my_thumb_title{display: inline-block; float: left; width: 75%;}
.single-tours .ppb_tour_grid_by_destination .my_thumb_meta{display: inline-block !important; float: right; width: 25%;}
.single-tours .ppb_tour_grid_by_destination .my_thumb_title .my_destination{display: block !important; font-family: 'Gadget'; color:#f38c02; font-size:0.8em !important; font-style: italic !important; text-transform: uppercase;}
.single-tours .ppb_tour_grid_by_destination .my_thumb_title .my_tour_title{display: block !important; font-family: 'Gadget'; color:#474747; font-size:1.2em !important; min-height:12px}
.single-tours .ppb_tour_grid_by_destination .my_thumb_meta .my_tour_days{display: block !important; font-family: 'Gadget'; color:#f38c02; font-size:0.8em !important; text-align: right; text-transform: uppercase;}
.single-tours .ppb_tour_grid_by_destination .my_thumb_meta .my_tour_price{display: block !important; font-family: 'Gadget'; color:#474747; font-size:1.2em !important; text-align: right}
.single-tours .ppb_tour_grid_by_destination .my_focal_points{display:block; float:left; width:100%; padding:0px 13px 20px 13px}
.single-tours .ppb_tour_grid_by_destination .my_focal_points ul{list-style:none}
.single-tours .ppb_tour_grid_by_destination .my_focal_points ul li{display:block; float:left; width:100%; padding:0px 0px 0px 20px; background-image:url('https://www.ilmandorloviaggi.it/wp-content/uploads/2016/07/pointer-focalpoints.png'); background-position:left center; background-repeat:no-repeat}


/* BLOG */
.page-template-blog_r .first_post .grid_wrapper{background-color:rgba(0,0,0,0.5) !important}
.page-template-blog_r .first_post .grid_wrapper .post_header{margin:0px auto 15px auto !important; max-width:1200px !important; text-align:center !important; display:block !important; padding:50px 0px 100px 0px !important}
.page-template-blog_r .first_post .grid_wrapper .post_header .post_detail{text-align:left !important; color:#FFFFFF !important; font-family: 'RalewayRegular' !important; font-size:1.4em !important; font-style:normal !important; text-transform:lowercase !important; font-weight:normal !important; opacity:1 !important}
.page-template-blog_r .first_post .grid_wrapper .post_header .title{font-family:'Gadget' !important; color:#FFFFFF !important; border-bottom:solid 1px #FFFFFF !important; font-size:2.5em !important; text-transform:none !important; float:left; line-height:2.6em !important}
.page-template-blog_r .first_post .grid_wrapper .post_header .description{float:left !important; clear:both !important; display:table !important; font-family: 'RalewayRegular' !important; color:#FFFFFF !important; font-size:1.3em !important; max-width:45% !important; margin:10px 0px 20px 0px !important; text-align:left !important; line-height:1.3em !important;}
.page-template-blog_r .first_post .grid_wrapper .post_header .button-wrapper{display:block; float:left; clear:both !important; padding:20px 0px 0px 0px !important; }
.page-template-blog_r .first_post .grid_wrapper .post_header .button-wrapper a{padding:7px 70px 7px 13px !important; font-family:'RalewayRegular' !important; color:#FFFFFF !important; font-size:1em !important; background-color:#294897 !important; border:solid 1px #FFFFFF !important; margin:40px 0px 100px 0px !important; background-image:url('https://www.ilmandorloviaggi.it/wp-content/uploads/2016/07/pointer.png'); background-position:right center !important; background-repeat:no-repeat !important; background-size:contain !important}
.page-template-blog_r .first_post .grid_wrapper .post_header .button-wrapper a:hover{background-color:#FFFFFF !important; color:#294897 !important;}
.page-template-blog_r .sidebar_container{display:table !important; width:100% !important; max-width:1200px !important; margin:0px auto !important; padding:50px 0px 50px 0px !important; background-image:url('https://www.ilmandorloviaggi.it/wp-content/uploads/2016/07/blog-background.png'); background-position:center top; background-repeat:no-repeat}
.page-template-blog_r .sidebar_container .sidebar_content{display:inline-block; float:left; width:70%}
.page-template-blog_r .sidebar_container .sidebar_wrapper{display:inline-block; float:right; width:25%}
.page-template-blog_r .sidebar_container .sidebar_content .post_header h5 a{color:#294897 !important; text-transform:none !important; font-family:'Gadget' !important; font-weight:normal !important; font-size:1.6em !important}
.page-template-blog_r .sidebar_container .sidebar_content .post_detail, .page-template-blog_r .sidebar_container .sidebar_content .post_detail an .post_header .post_detail, .recent_post_detail, .post_detail, .post_header .post_detail a, .recent_post_detail a, .post_detail a{font-style:normal !important; font-family: 'Raleway', 'Helvetica Neue', Arial,Verdana,sans-serif !important; color:#585858 !important; font-weight:normal !important}
.page-template-blog_r .sidebar_container .comment_counter span{background:#f78f1e !important}
.page-template-blog_r .sidebar_container .readmore{padding: 7px 50px 7px 10px !important; font-size: 100%; margin: 0; font-family: 'Raleway', 'Helvetica Neue', Arial,Verdana,sans-serif; border: 2px solid #e1e1e1 !important; outline: 0; background-color:#294897 !important; font-weight:400 !important; color:#FFFFFF !important; border-radius:0px !important; width:auto !important; text-transform:none !important; float:right !important; text-align:left !important; margin:20px 0px 0px 0px !important; background-image:url('https://www.ilmandorloviaggi.it/wp-content/uploads/2016/07/pointer.png'); background-position:right center !important; background-repeat:no-repeat !important; background-size:contain !important}
.page-template-blog_r .sidebar_container .readmore i{display:none !important}
.page-template-blog_r .sidebar_container .readmore:hover{color:#294897 !important; background-color:#FFFFFF !important; border:solid 2px #294897 !important}
.page-template-blog_r .sidebar_container .type-post{margin-bottom:80px !important}
.page-template-blog_r .sidebar_wrapper .sidebar_widget li{list-style:none !important}
.page-template-blog_r .sidebar_wrapper .sidebar_widget .widget{margin-bottom:40px !important} 
.page-template-blog_r .sidebar_wrapper .sidebar_widget .widget .widgettitle{color:#555555 !important; text-transform:none !important; font-family:'Gadget' !important; font-weight:normal !important; font-size:2em !important}
.page-template-blog_r .sidebar_wrapper .sidebar_widget .widget li{border-bottom:solid 1px #d0d0d0 !important; padding:0px 0px 5px 0px !important; margin:0px 0px 10px 0px !important}
.page-template-blog_r .sidebar_wrapper .sidebar_widget .widget li a{font-size:1.2em !important; color:#555555 !important}
.page-template-blog_r .sidebar_wrapper .sidebar_widget .widget li a:hover{color:#F78F1E !important}
.page-template-blog_r .sidebar_wrapper .sidebar_widget .widget li a span{margin-right:10px !important}
.page-template-blog_r .sidebar_wrapper .sidebar_widget .widget li .post-date{display:none !important}
.page-template-blog_r .sidebar_wrapper .sidebar_widget .widget li .counter-widget{padding:0px 7px !important; float:right !important; color:#FFFFFF !important; background-color:#F78F1E !important}


/* ARCHIVI */
.archive #page_caption{background-color:#294897 !important; background-image:url('https://www.ilmandorloviaggi.it/wp-content/uploads/2016/07/banner-cerca-viaggio-background.png') !important; background-position:center top !important; background-repeat:no-repeat !important; border-bottom:none 0px !important}
.archive #page_caption h1{font-family:'Gadget'; color:#FFFFFF; text-shadow: 0px 0px 2px rgba(150, 150, 150, 1); font-size:3em; color:#FFFFFF !important}
.archive #page_caption h3{display:table; margin:0px auto; font-family:'Gadget'; color:#FFFFFF; text-shadow: 0px 0px 2px rgba(150, 150, 150, 1); font-size:1.5em; color:#FFFFFF !important; font-weight:normal !important}
.archive #page_caption #crumbs{display:none !important}
.archive .first_post .grid_wrapper{background-color:rgba(0,0,0,0.5) !important}
.archive .first_post .grid_wrapper .post_header{margin:0px auto 15px auto !important; max-width:1200px !important; text-align:center !important; display:block !important; padding:50px 0px 100px 0px !important}
.archive .first_post .grid_wrapper .post_header .post_detail{text-align:left !important; color:#FFFFFF !important; font-family: 'RalewayRegular' !important; font-size:1.4em !important; font-style:normal !important; text-transform:lowercase !important; font-weight:normal !important; opacity:1 !important}
.archive .first_post .grid_wrapper .post_header .title{font-family:'Gadget' !important; color:#FFFFFF !important; border-bottom:solid 1px #FFFFFF !important; font-size:2.5em !important; text-transform:none !important; float:left; line-height:2.6em !important}
.archive .first_post .grid_wrapper .post_header .description{float:left !important; clear:both !important; display:table !important; font-family: 'RalewayRegular' !important; color:#FFFFFF !important; font-size:1.3em !important; max-width:45% !important; margin:10px 0px 20px 0px !important; text-align:left !important; line-height:1.3em !important;}
.archive .first_post .grid_wrapper .post_header .button-wrapper{display:block; float:left; clear:both !important; padding:20px 0px 0px 0px !important; }
.archive .first_post .grid_wrapper .post_header .button-wrapper a{padding:7px 70px 7px 13px !important; font-family:'RalewayRegular' !important; color:#FFFFFF !important; font-size:1em !important; background-color:#294897 !important; border:solid 1px #FFFFFF !important; margin:40px 0px 100px 0px !important; background-image:url('https://www.ilmandorloviaggi.it/wp-content/uploads/2016/07/pointer.png'); background-position:right center !important; background-repeat:no-repeat !important; background-size:contain !important}
.archive .first_post .grid_wrapper .post_header .button-wrapper a:hover{background-color:#FFFFFF !important; color:#294897 !important;}
.archive .sidebar_container{display:table !important; width:100% !important; max-width:1200px !important; margin:0px auto !important; padding:50px 0px 50px 0px !important; background-image:url('https://www.ilmandorloviaggi.it/wp-content/uploads/2016/07/blog-background.png'); background-position:center top; background-repeat:no-repeat}
.archive .sidebar_container .sidebar_content{display:inline-block; float:left; width:70%}
.archive .sidebar_container .sidebar_wrapper{display:inline-block; float:right; width:25%}
.archive .sidebar_container .sidebar_content .post_header h5 a{color:#294897 !important; text-transform:none !important; font-family:'Gadget' !important; font-weight:normal !important; font-size:1.6em !important}
.archive .sidebar_container .sidebar_content .post_detail, .archive .sidebar_container .sidebar_content .post_detail an .post_header .post_detail, .recent_post_detail, .post_detail, .post_header .post_detail a, .recent_post_detail a, .post_detail a{font-style:normal !important; font-family: 'Raleway', 'Helvetica Neue', Arial,Verdana,sans-serif !important; color:#585858 !important; font-weight:normal !important}
.archive .sidebar_container .comment_counter span{background:#f78f1e !important}
.archive .sidebar_container .readmore{padding: 7px 50px 7px 10px !important; font-size: 100%; margin: 0; font-family: 'Raleway', 'Helvetica Neue', Arial,Verdana,sans-serif; border: 2px solid #e1e1e1 !important; outline: 0; background-color:#294897 !important; font-weight:400 !important; color:#FFFFFF !important; border-radius:0px !important; width:auto !important; text-transform:none !important; float:right !important; text-align:left !important; margin:20px 0px 0px 0px !important; background-image:url('https://www.ilmandorloviaggi.it/wp-content/uploads/2016/07/pointer.png'); background-position:right center !important; background-repeat:no-repeat !important; background-size:contain !important}
.archive .sidebar_container .readmore i{display:none !important}
.archive .sidebar_container .readmore:hover{color:#294897 !important; background-color:#FFFFFF !important; border:solid 2px #294897 !important}
.archive .sidebar_container .type-post{margin-bottom:80px !important}
.archive .sidebar_wrapper .sidebar_widget li{list-style:none !important}
.archive .sidebar_wrapper .sidebar_widget .widget{margin-bottom:40px !important} 
.archive .sidebar_wrapper .sidebar_widget .widget .widgettitle{color:#555555 !important; text-transform:none !important; font-family:'Gadget' !important; font-weight:normal !important; font-size:2em !important}
.archive .sidebar_wrapper .sidebar_widget .widget li{border-bottom:solid 1px #d0d0d0 !important; padding:0px 0px 5px 0px !important; margin:0px 0px 10px 0px !important}
.archive .sidebar_wrapper .sidebar_widget .widget li a{font-size:1.2em !important; color:#555555 !important}
.archive .sidebar_wrapper .sidebar_widget .widget li a:hover{color:#F78F1E !important}
.archive .sidebar_wrapper .sidebar_widget .widget li a span{margin-right:10px !important}
.archive .sidebar_wrapper .sidebar_widget .widget li .post-date{display:none !important}
.archive .sidebar_wrapper .sidebar_widget .widget li .counter-widget{padding:0px 7px !important; float:right !important; color:#FFFFFF !important; background-color:#F78F1E !important}


/* ARTICOLO DEL BLOG */
.single-post #page_caption{padding:195px 0px 260px 0px !important; border-bottom:solid 50px #fecd03}
.single-post #page_caption h3{border:none 0px !important; text-transform:none !important; font-style:normal !important; font-family:'Gadget'; color:#FFFFFF; text-shadow: 0px 0px 2px rgba(150, 150, 150, 1); font-size:2.2em; margin:0px !important; text-align:center !important}
.single-post #page_caption h1{border:none 0px !important; text-transform:uppercase !important; font-style:normal !important; font-family:'Gadget'; color:#FFFFFF; text-shadow: 0px 0px 2px rgba(150, 150, 150, 1); font-size:4em; color:#FFFFFF !important}
.single-post .post_header{font-size:1.1em !important; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 100px; -moz-column-gap: 100px; column-gap: 100px;}
.single-post #page_content_wrapper{width:100% !important}
.single-post #page_content_wrapper .post_wrapper{max-width:1200px !important; margin:0px auto !important}
.single-post #portfolio_filter_wrapper{margin:40px 0px 60px 0px !important}
.single-post #portfolio_filter_wrapper .element{width:24.8% !important}
.single-post .inner_wrapper .sidebar_content hr{display:none !important}
.single-post .inner_wrapper .sidebar_content h5.widgettitle{max-width:1200px !important; font-family:'Gadget' !important; color:#294897 !important; font-size:2em !important; text-align:left !important; margin:0px auto !important}
.single-post .inner_wrapper .sidebar_content .related{max-width:1200px !important; margin:40px auto 40px auto !important}
.single-post .blog_grid_content .post_header{-webkit-column-count: 1 !important; -moz-column-count: 1 !important; column-count: 1 !important; -webkit-column-gap: 0px !important; -moz-column-gap: 0px !important; column-gap: 0px !important;}
.single-post .blog_grid_content .post_header .post_detail{margin:0px !important; color:#636363 !important; text-transform:lowercase !important}
.single-post .raccontaci-wrapper{display:table; max-width:1200px !important; margin:40px auto !important; width:1200px !important}
.single-post .raccontaci-wrapper .raccontaci-titolo{font-family:'Gadget' !important; color:#294897 !important; font-size:1.8em !important; text-align:left !important; margin:0px auto !important}
.single-post .raccontaci-wrapper .wpcf7-form{margin:20px 0px 0px 0px !important; position:relative !important; z-index:10 !important}
.single-post .raccontaci-wrapper .column{display:inline-block !important; float:left !important; width:32% !important; margin:0px 1% 15px 0px !important}
.single-post .raccontaci-wrapper .column:last-child{float:right !important}
.single-post .raccontaci-wrapper .messaggio{display:inline-block !important; float:left !important; width:98% !important; margin:0px 0px 15px 0px !important}
.single-post .raccontaci-wrapper input[type="text"], .single-post .raccontaci-wrapper input[type="email"], .single-post .raccontaci-wrapper textarea{border:none 0px !important; border-bottom:solid 2px #ABABAB !important}
.cosanepensi_hide_this span{display:block; float:left; width:98% !important; padding:5px 0px !important; border-bottom:solid 1px #E3E3E3 !important}
.single-post .raccontaci-wrapper .wrapper-aggiungi{display:block; float:left; width:98%; text-align:right padding:10px 0px !important}
.single-post .raccontaci-wrapper .wrapper-aggiungi .cosanepensi_add_file{padding:5px 10px !important; color:#FFFFFF !important; background-color:#294897 !important; border:solid 1px #294897 !important; float:right !important; margin:10px 0px 20px 0px !important}
.single-post .raccontaci-wrapper .wrapper-aggiungi .cosanepensi_add_file:hover{background-color:#FFFFFF !important; color:#294897 !important}
.single-post .raccontaci-wrapper .wrapper-privacy{display:block; float:left; width:98%; text-align:right padding:10px 0px !important; margin:0px 0px 20px 0px !important}
.single-post .raccontaci-wrapper .wrapper-privacy a{color:#294897 !important}
.single-post .raccontaci-wrapper .wrapper-privacy a:hover{text-decoration:underline !important}
.single-post .raccontaci-wrapper .wpcf7-submit{display:table; font-size: 13px !important; font-family: 'Raleway', 'Helvetica Neue', Arial,Verdana,sans-serif; border: 2px solid #e1e1e1 !important; outline: 0; background-color: #294897 !important; font-weight: 400 !important; color: #FFFFFF !important; border-radius: 0px !important; text-transform: none !important; text-align: left !important; padding: 8px 150px 8px 10px}
.single-post .raccontaci-wrapper .wpcf7-submit:hover{border: 2px solid #294897 !important; outline: 0; background-color: #FFFFFF !important;  color: #294897 !important;}


/* LAST MINUTE */
.page-lastminute #page_caption{padding:195px 0px 260px 0px !important; border-bottom:solid 50px #fecd03; background-image:url('https://www.ilmandorloviaggi.it/wp-content/uploads/2016/09/hiker.jpg'); background-position:center center; background-repeat:no-repeat; background-size:cover}
.page-lastminute #page_caption #crumbs{display:none !important}
.page-lastminute #page_caption h3{border:none 0px !important; text-transform:none !important; font-style:normal !important; font-family:'Gadget'; color:#FFFFFF; text-shadow: 0px 0px 2px rgba(150, 150, 150, 1); font-size:2.2em; margin:0px !important; text-align:center !important; display:none !important}
.page-lastminute #page_caption h1{border:none 0px !important; text-transform:uppercase !important; font-style:normal !important; font-family:'Gadget'; color:#FFFFFF; text-shadow: 0px 0px 2px rgba(150, 150, 150, 1); font-size:4em; color:#FFFFFF !important}
.page-lastminute .main-text{display:block; float:left; width:100%; text-align:center; margin:0px 0px 40px 0px}
.page-lastminute .wrapper-form .column-left{display:inline-block !important; float:left !important; width:48% !important}
.page-lastminute .wrapper-form .column-right{display:inline-block !important; float:right !important; width:48% !important}
.page-lastminute .wrapper-form input[type="text"], .page-lastminute .wrapper-form input[type="email"], .page-lastminute .wrapper-form textarea{border:none 0px !important; border-bottom:solid 2px #ABABAB !important; margin:0px 0px 15px 0px !important}
.page-lastminute .wrapper-form select{width:100% !important; border:none 0px !important; border-bottom:solid 2px #ABABAB !important; padding: 8px 10px 7px 10px !important; font-size: 100% !important; margin: 0 !important; font-family: 'Raleway', 'Helvetica Neue', Arial,Verdana,sans-serif !important; color:#666666 !important}
.page-lastminute .full-destinazione{margin:40px 0px 0px 0px !important; display:block !important; float:left !important; width:100% !important;}
.page-lastminute .wrapper-privacy{display:block; float:left; width:100%; text-align:right padding:10px 0px !important; margin:20px 0px 20px 0px !important}
.page-lastminute .wrapper-privacy a{color:#294897 !important}
.page-lastminute .wrapper-privacy a:hover{text-decoration:underline !important}
.page-lastminute .wpcf7-submit{display:table; font-size: 13px !important; font-family: 'Raleway', 'Helvetica Neue', Arial,Verdana,sans-serif; border: 2px solid #e1e1e1 !important; outline: 0; background-color: #294897 !important; font-weight: 400 !important; color: #FFFFFF !important; border-radius: 0px !important; text-transform: none !important; text-align: left !important; padding: 8px 150px 8px 10px}
.page-lastminute .wpcf7-submit:hover{border: 2px solid #294897 !important; outline: 0; background-color: #FFFFFF !important;  color: #294897 !important;}


.ppb_last_minute_tours{display:block; float:left; width:100%; background-color:Transparent}
.ppb_last_minute_tours .wrapper-single-element{display: inline-block !important; float: left; margin: 1px ! important; width: calc(25% - 2px);}
.ppb_last_minute_tours .element{display:block !important; float: left; width: 100%; height: 300px; position: relative !important; cursor: pointer}
.ppb_last_minute_tours .element .discount{display: block; right: 10px !important; position: absolute; background-color:#f38c02; padding:20px; text-align:center; line-height:1.1em}
.ppb_last_minute_tours .element .discount .discount_title{font-family: 'Gadget'; color:#FFFFFF; font-size:1.2em; display:block; float:left; text-transform:uppercase}
.ppb_last_minute_tours .element .discount .discount_subtitle{font-family: 'Gadget'; color:#FFFFFF; font-size:1.3em; display:block; margin:0px auto; text-transform:uppercase; clear:both}
.ppb_last_minute_tours .my_thumb_content{display: block; float:left; min-height: 80px; bottom: 0px; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 16px 13px 0px 13px}
.ppb_last_minute_tours .my_thumb_title{display: inline-block; float: left; width: 75%;}
.ppb_last_minute_tours .my_thumb_meta{display: inline-block !important; float: right; width: 25%;}
.ppb_last_minute_tours .my_thumb_title .my_destination{display: block !important; font-family: 'Gadget'; color:#f38c02; font-size:0.8em !important; font-style: italic !important; text-transform: uppercase;}
.ppb_last_minute_tours .my_thumb_title .my_tour_title{display: block !important; font-family: 'Gadget'; color:#474747; font-size:1.2em !important; min-height:12px}
.ppb_last_minute_tours .my_thumb_meta .my_tour_days{display: block !important; font-family: 'Gadget'; color:#f38c02; font-size:0.8em !important; text-align: right; text-transform: uppercase;}
.ppb_last_minute_tours .my_thumb_meta .my_tour_price{display: block !important; font-family: 'Gadget'; color:#474747; font-size:1.2em !important; text-align: right}
.ppb_last_minute_tours .my_focal_points{display:block; float:left; width:100%; padding:0px 13px 20px 13px}
.ppb_last_minute_tours .my_focal_points ul{list-style:none}
.ppb_last_minute_tours .my_focal_points ul li{display:block; float:left; width:100%; padding:0px 0px 0px 20px; background-image:url('https://www.ilmandorloviaggi.it/wp-content/uploads/2016/07/pointer-focalpoints.png'); background-position:left center; background-repeat:no-repeat}

.page-all-tours #page_caption{display:none !important}
.page-all-tours .wrapper-single-element{display: inline-block !important; float: left; margin: 1px ! important; width: calc(25% - 2px);}
.page-all-tours .element{display:block !important; float: left; width: 100%; height: 300px; position: relative !important; cursor: pointer}
.page-all-tours .element .discount{display: block; right: 10px !important; position: absolute; background-color:#f38c02; padding:20px; text-align:center; line-height:1.1em}
.page-all-tours .element .discount .discount_title{font-family: 'Gadget'; color:#FFFFFF; font-size:1.2em; display:block; float:left; text-transform:uppercase}
.page-all-tours .element .discount .discount_subtitle{font-family: 'Gadget'; color:#FFFFFF; font-size:1.3em; display:block; margin:0px auto; text-transform:uppercase; clear:both}
.page-all-tours .my_thumb_content{display: block; float:left; min-height: 80px; bottom: 0px; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 16px 13px 0px 13px}
.page-all-tours .my_thumb_title{display: inline-block; float: left; width: 75%;}
.page-all-tours .my_thumb_meta{display: inline-block !important; float: right; width: 25%;}
.page-all-tours .my_thumb_title .my_destination{display: block !important; font-family: 'Gadget'; color:#f38c02; font-size:0.8em !important; font-style: italic !important; text-transform: uppercase;}
.page-all-tours .my_thumb_title .my_tour_title{display: block !important; font-family: 'Gadget'; color:#474747; font-size:1.2em !important; min-height:12px}
.page-all-tours .my_thumb_meta .my_tour_days{display: block !important; font-family: 'Gadget'; color:#f38c02; font-size:0.8em !important; text-align: right; text-transform: uppercase;}
.page-all-tours .my_thumb_meta .my_tour_price{display: block !important; font-family: 'Gadget'; color:#474747; font-size:1.2em !important; text-align: right}
.page-all-tours .my_focal_points{display:block; float:left; width:100%; padding:0px 13px 20px 13px}
.page-all-tours .my_focal_points ul{list-style:none}
.page-all-tours .my_focal_points ul li{display:block; float:left; width:100%; padding:0px 0px 0px 20px; background-image:url('https://www.ilmandorloviaggi.it/wp-content/uploads/2016/07/pointer-focalpoints.png'); background-position:left center; background-repeat:no-repeat}


/* CONTATTI */
.page-contacts .one-fourth{display:inline-block; float:left; width:25%}
.page-contacts .one-fourth .recapiti{display:block; float:left; font-family: 'RalewayBold' !important; color:#294897 !important; font-size:1.1em !important; margin:30px 0px 0px 0px}
.page-contacts .one-fourth .recapiti .azienda{display:block !important; width:100% !important; font-size:1.5em !important; float:left}
.page-contacts .one-fourth .recapiti a{color:#294897 !important}
.page-contacts .one-fourth .recapiti a:hover{text-decoration:underline !important}
.page-contacts .three-fourth{display:inline-block; float:left; width:75%}
.page-contacts .three-fourth .title{font-family:'Gadget'; color:#294897; font-size:4em}
.page-contacts .three-fourth .left{display:inline-block; float:left; width:48%}
.page-contacts .three-fourth .right{display:inline-block; float:right; width:48%}
.page-contacts .three-fourth input[type="text"], .page-contacts .three-fourth input[type="email"]{border:none 0px !important; border-bottom:solid 2px #878787 !important; height:35px !important; padding:8px 10px 7px 5px !important; color:#39393c !important; margin:0px 0px 5px 0px !important}
.page-contacts .three-fourth select{border:none 0px !important; border-bottom:solid 2px #878787 !important; height:35px !important; padding:8px 10px 7px 5px !important; color:#39393c !important; width:100% !important; margin:0px 0px 5px 0px !important}
.page-contacts .three-fourth textarea{border:none 0px !important; border-bottom:solid 2px #878787 !important; height:100px !important; padding:8px 10px 7px 5px !important; color:#39393c !important; width:100% !important; margin:0px 0px 10px 0px !important}
.page-contacts .three-fourth a{color:#294897 !important}
.page-contacts .three-fourth a:hover{text-decoration:underline !important}
.page-contacts .three-fourth .wpcf7-submit{margin:20px 0px 0px 0px !important; display:table; font-size: 13px !important; font-family: 'Raleway', 'Helvetica Neue', Arial,Verdana,sans-serif; border: 2px solid #e1e1e1 !important; outline: 0; background-color: #294897 !important; font-weight: 400 !important; color: #FFFFFF !important; border-radius: 0px !important; text-transform: none !important; text-align: left !important; padding: 8px 150px 8px 10px}
.page-contacts .three-fourth .wpcf7-submit:hover{border: 2px solid #294897 !important; outline: 0; background-color: #FFFFFF !important;  color: #294897 !important;}
.delete_wrapper{display:block !important; width:100% !important}
.btnDeleteFavorite{display:inline-block !important; float:right !important; padding:3px 15px !important; background-color:#294897 !important; margin:0px 10px 0px 0px !important; color:#FFFFFF !important; font-family: 'Raleway', 'Helvetica Neue', Arial,Verdana,sans-serif !important; font-size:10px !important}
.btnDeleteFavorite:hover{background-color:#F38C02 !important; }



@media only screen and (max-width : 1280px){
  
.page-home .one_news_random .grid_wrapper .post_header .description{ padding:10px 0px 20px 20px !important;}
     	.page-home .one_news_random .grid_wrapper .post_header .title{margin-left:20px;}
    	.page-home .one_news_random .grid_wrapper .post_header .post_detail { margin-left:20px;}
  		.page-home .one_news_random .grid_wrapper .post_header .description{ max-width:85% !important; }
 	 	.page-home .one_news_random .grid_wrapper .post_header .button-wrapper a{ margin:40px 0px 130px 0px !important; }	
  .divider-yellow{display:block; float:left; width:100%; height:55px; background-color:#fecd03; background-image:url('https://www.ilmandorloviaggi.it/wp-content/uploads/2016/07/divider-background.png'); background-position:center top; background-repeat:no-repeat}
  		.page-agenzia .one_news_random .grid_wrapper .post_header .description{float:left !important;clear:both !important;display:table !important;font-family: 'RalewayRegular' !important;color:#FFFFFF !important;font-size:1.3em !important;max-width: 90% !important;margin: 10px 0px 20px 20px !important;text-align:left !important;line-height:1.3em !important;}
  .page-agenzia .one_news_random .grid_wrapper .post_header .title{margin-left: 20px;}
    .page-agenzia .one_news_random .grid_wrapper .post_header .post_detail{margin-left: 20px;}
  .page-agenzia .one_news_random .grid_wrapper .post_header .button-wrapper a{padding: 7px 100px 7px 13px !important;}
  
  
  }


@media only screen and (max-width : 1180px){
  
  		.home-liberidiviaggiare-textbox{ margin-left: calc(0%); margin-top: 30px;}
  		.home-liberidiviaggiare-textbox-title{font-size: 2em;margin-left: 10px;}
        .home-liberidiviaggiare-textbox-text{font-size: 1em;margin-left: 10px;margin-right: 10px;}
  		.one.withsmallpadding.withbg{background-image:none !important}
  		.footer_bar  div.closer-page{background-image:none !important}
  		.home-liberidiviaggiare-textbox{margin-bottom: -230px;}
 		.page-agenzia .main-content .wrapper-servizi{display:inline-block;float:left;width: 90%;clear: left;margin-top:50px;}
  		.divider-yellow{display:block; float:left; width:100%; height:55px; background-color:#fecd03; background-image:url('https://www.ilmandorloviaggi.it/wp-content/uploads/2016/07/divider-background.png'); background-position:center top; background-repeat:no-repeat}
  		.page-agenzia .main-content .wrapper-direzione{display:inline-block;float:right;width: 100%;padding-left:60px;margin-top:50px;text-align:center;}
  		.page-agenzia .one_news_random .grid_wrapper .post_header .description{float:left !important;clear:both !important;display:table !important;font-family: 'RalewayRegular' !important;color:#FFFFFF !important;font-size:1.3em !important;max-width: 90% !important;margin: 10px 0px 20px 20px !important;text-align:left !important;line-height:1.3em !important;}
  .page-agenzia .one_news_random .grid_wrapper .post_header .title{margin-left: 20px;}
  .page-agenzia .one_news_random .grid_wrapper .post_header .post_detail{margin-left: 20px;}
  .page-agenzia .one_news_random .grid_wrapper .post_header .button-wrapper a{padding: 7px 100px 7px 13px !important;}
  .page-agenzia .wrapper-newsletter .title-newsletter{font-family:'Gadget' !important;color:#294897 !important;text-transform:none !important;font-size: 2em !important;font-weight:normal !important;padding:0px 0px 20px 0px !important;text-align:center;display:block !important;float:left !important;width:100% !important;}

}


@media only screen and (max-width : 968px) {
		.home_destination_box{ width:calc(100% - 2px);}
 		.ppb_tour_grid_home .element{ width: calc(100% - 2px); }	
  		.page-home .main-text{ font-size:1.2em; padding: 0px 5px 0px 5px;}
 		.page-home .title{font-size:1.5em;}
        .logo_wrapper img { max-width: 100% !important; display: block; height: auto; }
  		.home_destination_box_alldestinations {width:calc(100% - 2px);  }
    	.home_all_tour_box{ width:calc(100% - 2px); } 
    	.home-liberidiviaggiare-textbox{ margin-left: calc(0%); margin-top: 30px; }
	 	.home-liberidiviaggiare-textbox-title{font-size: 2em;margin-left: 10px;}
        .home-liberidiviaggiare-textbox-text{font-size: 1em;margin-left: 10px;margin-right: 10px;}

    	.page-home .withbg{background-image:none;}
  #menu_wrapper, #page_content_wrapper, .page_content_wrapper{width:100% !important; z-index: 10 !important; position: relative !important;}
        .page-home .one_news_random .grid_wrapper .post_header .description{ padding:10px 0px 20px 20px !important;}
     	.page-home .one_news_random .grid_wrapper .post_header .title{margin-left:20px;}
    	.page-home .one_news_random .grid_wrapper .post_header .post_detail { margin-left:20px;}
  		.page-home .one_news_random .grid_wrapper .post_header .description{ max-width:85% !important; }
 	 	.page-home .one_news_random .grid_wrapper .post_header .button-wrapper a{ margin:40px 0px 130px 0px !important; }	
		  .footer_bar  div.closer-page{background-image:none !important}
  .page-home .wrapper-testimonial h2.ppb_title {font-family:'Gadget'; color:#294897; font-size:2em; position: relative; margin-top: 10px; text-transform:none !important}
   		 #footer ul.sidebar_widget li ul li a{color:#FFFFFF !important;margin-left: 10px;}
 		 #footer .recapiti .azienda{;margin-left: 10px;}
 		 #footer .recapiti a{ color:#FFFFFF !important; margin-left: 10px;}
  		 .top_contact_info img{display: none;}
  		.subtitle-slide{font-family: 'Gadget';color: aliceblue;font-size:40px;text-transform:uppercase;margin: 5px;}
  .page-home .wrapper-newsletter .title-newsletter{font-family:'Gadget' !important;color:#294897 !important;text-transform:none !important;font-size: 1.8em !important;font-weight:normal !important;padding:0px 0px 20px 0px !important;text-align:center;display:block !important;float:left !important;width:100% !important;}
  .page-single-destination .destination_description_wrapper .description, .page-single-destination .category_description_wrapper .description{display:block;max-width:1100px !important;margin:0px auto;font-family: 'RalewayRegular';color:#4c4c4c;font-size:1.2em;text-align:center;line-height:2em;padding: 0px 10px 30px 10px;}
  .page-single-destination .destination_top_wrapper .title, .page-single-destination .category_top_wrapper .title{font-size: 1.7em;}
  .divider-yellow{display:block; float:left; width:100%; height:55px; background-color:#fecd03; background-image:url('https://www.ilmandorloviaggi.it/wp-content/uploads/2016/07/divider-background.png'); background-position:center top; background-repeat:no-repeat}
  .page-agenzia .main-content .left{display:inline-block; float:left; width:95%; padding:10px 10px 10px 10px; color:#455061}
  .home-liberidiviaggiare-textbox{margin-bottom: -230px;}
  .page-agenzia .main-content .wrapper-servizi{display:inline-block;float:left;width: 90%;clear: left;margin-top:50px;}
  .page-agenzia .main-content .wrapper-direzione{display:inline-block;float:right;width: 100%;padding-left:60px;margin-top:50px;text-align:center;}
  .page-agenzia .one_news_random .grid_wrapper .post_header .description{float:left !important;clear:both !important;display:table !important;font-family: 'RalewayRegular' !important;color:#FFFFFF !important;font-size:1.3em !important;max-width: 90% !important;margin: 10px 0px 20px 20px !important;text-align:left !important;line-height:1.3em !important;}
  .page-agenzia .one_news_random .grid_wrapper .post_header .title{margin-left: 20px;}
  .page-agenzia .one_news_random .grid_wrapper .post_header .post_detail{margin-left: 20px;}
.page-agenzia .one_news_random .grid_wrapper .post_header .button-wrapper a{padding: 7px 100px 7px 13px !important;}
  .page-agenzia .wrapper-newsletter .title-newsletter{font-family:'Gadget' !important;color:#294897 !important;text-transform:none !important;font-size: 2em !important;font-weight:normal !important;padding:0px 0px 20px 0px !important;text-align:center;display:block !important;float:left !important;width:100% !important;}
.page-contacts .three-fourth{display:inline-block;float:left;width: 100%;}
  .page-contacts .one-fourth .recapiti{display:block;float:left;font-family: 'RalewayBold' !important;color:#294897 !important;font-size:1.1em !important;margin: 30px 0px 25px 10px;}
  .page-contacts .three-fourth .title{font-family:'Gadget';color:#294897;font-size: 2em;/* margin-top: 30px; */}
.page-destinations .title{margin:0px auto; display:table; font-family:'Gadget'; color:#294897; font-size:2em;text-align: center;}
.page-destinations .main-text{margin:0px auto; font-family: 'RalewayRegular'; color:#4c4c4c; font-size:1.2em; display:table; text-align:center;margin-left: 10px;margin-right: 10px;}
	#nav_wrapper {display: block !important;}
  
    /*Destinazioni*/
 .page-single-destination .destination_top_wrapper .title, .page-single-destination .category_top_wrapper .title{font-size: 2em;}
  .page-single-destination .destination_description_wrapper .subdestination-wrapper .title{margin:0px auto 20px auto;display:table;font-family:'Gadget';color:#294897;font-size: 2em;}
.page-single-destination .destination_description_wrapper .description, .page-single-destination .category_description_wrapper .description{display:block;max-width:1100px !important;margin:0px auto;font-family: 'RalewayRegular';color:#4c4c4c;font-size:1.2em;text-align:center;line-height:2em;padding: 0px 10px 60px 10px;}
.page-single-destination .destination_description_wrapper .subdestination-wrapper .container .subdestination_link:nth-child(odd){display:inline-block;float:left;width:48%;margin:0px 2% 0px 0px;border-bottom:solid 1px #7f7f7f;font-family: 'Gadget';color:#4c4c4c;font-size: 2.em;}
  .page-single-destination .destination_description_wrapper .subdestination-wrapper .container .subdestination_link:nth-child(even){font-size: 2.em;}
  .page-single-destination .ppb_tour_grid_by_destination .wrapper-single-element, .page-single-destination .ppb_tour_grid_by_categories .wrapper-single-element{width: calc(100% - 2px);}
  .home_all_tour_box{display: inline-table;float: left;height:300px;width: calc(100% - 2px);}
.banner-cerca-viaggio .title-banner{display:block;float:left;width:100%;text-align:center;text-transform:uppercase;color:#294897;font-family:'Gadget';font-size: 2.1em;}
  .ppb_last_minute_tours .wrapper-single-element{display: inline-block !important;float: left;margin: 1px ! important;width: calc(100% - 2px);}
  .single-tours #page_content_wrapper .details_wrapper{display:inline-block;float:right;width: 100% !important;border:solid 1px #dfdfdf;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding:20px !important;}
  
}


@media only screen and (max-width : 766px) {
        .home_destination_box{ width:calc(100% - 2px);}
  		.ppb_tour_grid_home .element{ width: calc(100% - 2px); }
 	 	.page-home .main-text{ font-size:1.2em; padding: 0px 5px 0px 5px;}
  		.page-home .title{font-size:1.5em;}
  		.top_contact_info .recapiti-header{font-size:0.9em !important}
 		.logo_wrapper img { max-width: 100% !important; display: block; height: auto; }
  		.home_destination_box_alldestinations {width:calc(100% - 2px);  }
		.home_all_tour_box{ width:calc(100% - 2px); }  
  		.home-liberidiviaggiare-textbox{ margin-left: calc(0%); margin-top: 30px; }
 		.home-liberidiviaggiare-textbox-title{font-size: 2em;margin-left: 10px;}
        .home-liberidiviaggiare-textbox-text{font-size: 1em;margin-left: 10px;margin-right: 10px;}
  		.page-home .withbg{background-image:none;}
 		 #menu_wrapper, #page_content_wrapper, .page_content_wrapper{width:100% !important; z-index: 10	 			!important; position: relative !important;}
   		.page-home .one_news_random .grid_wrapper .post_header .description{ padding:10px 0px 20px 20px !important;}
  		.page-home .one_news_random .grid_wrapper .post_header .title{margin-left:20px;}
  		.page-home .one_news_random .grid_wrapper .post_header .post_detail { margin-left:20px;}
  		.one.withsmallpadding.withbg{background-image:none !important}
  		.page-home .one_news_random .grid_wrapper .post_header .description{ max-width:85% !important; }
  		.page-home .one_news_random .grid_wrapper .post_header .button-wrapper a{ margin:40px 0px 130px 0px !important; }
        .home-table-icon{display: none !important}
  		.page-home .withbg{background-image:none;}
  		.footer_bar  div.closer-page{background-image:none !important}
  		.page-home .wrapper-testimonial h2.ppb_title {font-family:'Gadget'; color:#294897; font-size:2em; position: relative; margin-top: 10px; text-transform:none !important}
 		 #footer ul.sidebar_widget li ul li a{color:#FFFFFF !important;margin-left: 10px;}
  		 #footer .recapiti .azienda{margin-left: 10px;}
  		 #footer .recapiti a{ color:#FFFFFF !important; margin-left: 10px;}
    	.top_contact_info img{display: none;}
 #custom_logo img, #custom_logo_transparent img{width: 120px !important;height: auto !important;position: relative; left: 60px; top: 60px;}
  .above_top_bar .top_contact_info, .above_top_bar .top_contact_info span, .above_top_bar .social_wrapper{border:none 0px !important;padding:0px !important;color:#FFFFFF !important;margin-left: 163px;position: relative;right: 115px;}
  .subtitle-slide{font-family: 'Gadget';color: aliceblue;font-size:40px;text-transform:uppercase;margin: 5px;}
  .page-home .wrapper-newsletter .title-newsletter{font-family:'Gadget' !important;color:#294897 !important;text-transform:none !important;font-size: 1.8em !important;font-weight:normal !important;padding:0px 0px 20px 0px !important;text-align:center;display:block !important;float:left !important;width:100% !important;}
 		 .page-single-destination .destination_description_wrapper .description, .page-single-destination 		.category_description_wrapper .description{display:block;max-width:1100px !important;margin:0px auto;font-family: 'RalewayRegular';color:#4c4c4c;font-size:1.2em;text-align:center;line-height:2em;padding: 0px 10px 30px 10px;}
.page-single-destination .destination_top_wrapper .title, .page-single-destination .category_top_wrapper .title{font-size: 1.7em;}
  		.divider-yellow{display:block; float:left; width:100%; height:55px; background-color:#fecd03; background-image:url('https://www.ilmandorloviaggi.it/wp-content/uploads/2016/07/divider-background.png'); background-position:center top; background-repeat:no-repeat}
  .page-agenzia .main-content .left{display:inline-block; float:left; width:95%; padding:10px 10px 10px 10px; color:#455061}
  			 .home-liberidiviaggiare-textbox{margin-bottom: -250px;}
  .page-agenzia .main-content .wrapper-servizi{display:inline-block;float:left;width: 90%;clear: left;margin-top:50px;}
.page-agenzia .main-content .wrapper-direzione{display:inline-block;float:right;width: 100%;padding-left:60px;margin-top:50px;text-align:center;}
  .page-agenzia .one_news_random .grid_wrapper .post_header .description{float:left !important;clear:both !important;display:table !important;font-family: 'RalewayRegular' !important;color:#FFFFFF !important;font-size:1.3em !important;max-width: 90% !important;margin: 10px 0px 20px 20px !important;text-align:left !important;line-height:1.3em !important;}
  .page-agenzia .one_news_random .grid_wrapper .post_header .title{margin-left: 20px;}
  .page-agenzia .one_news_random .grid_wrapper .post_header .post_detail{margin-left: 20px;}
.page-agenzia .one_news_random .grid_wrapper .post_header .button-wrapper a{padding: 7px 100px 7px 13px !important;}
  .page-agenzia .wrapper-newsletter .title-newsletter{font-family:'Gadget' !important;color:#294897 !important;text-transform:none !important;font-size: 2em !important;font-weight:normal !important;padding:0px 0px 20px 0px !important;text-align:center;display:block !important;float:left !important;width:100% !important;}
  .page-contacts .three-fourth{display:inline-block;float:left;width: 100%;}
.page-contacts .one-fourth .recapiti{display:block;float:left;font-family: 'RalewayBold' !important;color:#294897 !important;font-size:1.1em !important;margin: 30px 0px 25px 10px;}
.page-contacts .three-fourth .title{font-family:'Gadget';color:#294897;font-size: 2em;/* margin-top: 30px; */}
.page-destinations .title{margin:0px auto; display:table; font-family:'Gadget'; color:#294897; font-size:2em; text-align: center;}
.page-destinations .main-text{margin:0px auto; font-family: 'RalewayRegular'; color:#4c4c4c; font-size:1.2em; display:table; text-align:center;margin-left: 10px;margin-right: 10px;}
	#nav_wrapper {display: block !important;}
  
  .page-single-destination .destination_top_wrapper .title, .page-single-destination .category_top_wrapper .title{font-size:2em !important;}
  
/*menu*/

	.mobile_main_nav li a {display: block;padding: 2px 2px 10px 12px;text-decoration: none !important;}
    .mobile_menu_wrapper
    {
        width: 100% !important;
        background: #fecd03 !important;
        position: absolute;
        top: 70px !important;
        overflow: scroll !important;
        height: 100%;
        z-index: 99999;
        -webkit-box-shadow: inset -1.5em 0 1.5em -0.75em rgba(0,0,0,0.5);
        -moz-box-shadow: inset -1.5em 0 1.5em -0.75em rgba(0,0,0,0.5);
        box-shadow: inset -1.5em 0 1.5em -0.75em rgba(0, 0, 0, 0);
        font-family: 'Gadget', 'Helvetica Neue', Arial,Verdana,sans-serif;
        font-weight: 600;
    }
	.mobile_main_nav li a:hover {background: #fecd03!important;text-decoration: none !important;}
  	#menu_wrapper div .nav{margin-top:35px !important;display: none;}
  .mobile_main_nav li a{color: #294897 !important;}

  /*Destinazioni*/
 .page-single-destination .destination_top_wrapper .title, .page-single-destination .category_top_wrapper .title{font-size: 2em;}
  .page-single-destination .destination_description_wrapper .subdestination-wrapper .title{margin:0px auto 20px auto;display:table;font-family:'Gadget';color:#294897;font-size: 2em;}
.page-single-destination .destination_description_wrapper .description, .page-single-destination .category_description_wrapper .description{display:block;max-width:1100px !important;margin:0px auto;font-family: 'RalewayRegular';color:#4c4c4c;font-size:1.2em;text-align:center;line-height:2em;padding: 0px 10px 60px 10px;}
.page-single-destination .destination_description_wrapper .subdestination-wrapper .container .subdestination_link:nth-child(odd){display:inline-block;float:left;width:48%;margin:0px 2% 0px 0px;border-bottom:solid 1px #7f7f7f;font-family: 'Gadget';color:#4c4c4c;font-size: 2.em;}
  .page-single-destination .destination_description_wrapper .subdestination-wrapper .container .subdestination_link:nth-child(even){font-size: 2.em;}
  .page-single-destination .ppb_tour_grid_by_destination .wrapper-single-element, .page-single-destination .ppb_tour_grid_by_categories .wrapper-single-element{width: calc(100% - 2px);}
  .home_all_tour_box{display: inline-table;float: left;height:300px;width: calc(100% - 2px);}
.banner-cerca-viaggio .title-banner{display:block;float:left;width:100%;text-align:center;text-transform:uppercase;color:#294897;font-family:'Gadget';font-size: 2.1em;}
  .ppb_last_minute_tours .wrapper-single-element{display: inline-block !important;float: left;margin: 1px ! important;width: calc(100% - 2px);}
.single-tours #page_content_wrapper .details_wrapper{display:inline-block;float:right;width: 100% !important;border:solid 1px #dfdfdf;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding:20px !important;}
  .ppb_tour_grid_home .element .my_thumb_title .my_tour_title {line-height: 1em;}
  #footer {padding-left: 10px;}
  .page-home .one_news_random .grid_wrapper .post_header .button-wrapper {padding: 20px 0px 0px 20px !important;display: flex; }
  .page-home .title {padding-left: 20px;}
  .page-home .one_news_random .grid_wrapper .post_header .button-wrapper a {margin: 20px 0px 20px 0px !important;}
  .page-single-destination .destination_top_wrapper .title, .page-single-destination .category_top_wrapper .title {font-size: 1.7em !important;}
  .home_all_tour_box {display: inline-table;float: left;height: 300px;width: 100%;}
  .home_all_tours_wrapper {width: 100%;}
  .home_all_tours_box_title {font-size: 2em !important;}
  .home_all_tours_box_link {width: calc(100% - 40px) !important;padding: 8px 10px;}
  .home_all_tours_box_airplane {position: absolute;margin: 0px;z-index: 900 !important;right: 10px;}
  .page-lastminute .main-text {padding: 0px 10px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
  .form_wrapper {padding: 0px 10px;}
  .page-lastminute .wrapper-form .column-left {width: 100% !important;}
.page-lastminute .wrapper-form .column-right {width: 100% !important;}
  .ppb_wrapper .ppb_tour_grid_by_categories .wrapper-single-element .element {background-position: center;}
  .post_header {padding: 0px 10px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
  .wrapper-servizi span {padding-left: 20px;}
  .page-agenzia .one_news_random .grid_wrapper .post_header .button-wrapper {margin-left: 20px;}
  .map_shortcode_wrapper {max-width: 100%;}
  .wpcf7-form .left {width: 100% !important;}
  .wpcf7-form .right {width: 100% !important;}
  .three-fourth {padding: 0px 10px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
  .submit-button.button {width: 100px;}
  .mailster-wrapper.mailster-submit-wrapper.form-submit {width: 100px;}
  .mailster-wrapper.mailster-email-wrapper {width: calc(100% - 100px);}
  
}