body { padding: 0; } .home #Subheader { display: none; } .page #Subheader { margin-bottom: 25px; }
.page .entry-content { margin-bottom: 50px; } #Wrapper { box-shadow: none; -webkit-box-shadow: none; } #Header_wrapper { background: none; }
#Header .top_bar_left { position: relative; width: 100% !important; background-color: #FEC439; height: 49px; }
#Header .top_bar_right { display: none; }
.is-sticky .logobianco img { background: #000; } #Top_bar { top: 53px; }
#Top_bar .container { width: 100% !important; }
#Top_bar .column {margin: 0 !important; }
#Top_bar .one.column { width: 100%; } #Top_bar #logo { width: 196px; height: 68px; top: -10px; position: absolute; padding: 0; left: 10px; }
.logo { z-index: 2; margin: 0 !important;  } #Top_bar .menu_wrapper { float: right; }
#Top_bar .menu { float: right; margin-right: 0; }
#Top_bar .menu > li  { text-transform: uppercase; }
#Top_bar .menu > li > a  { line-height: 49px; padding: 0; }
#Top_bar .menu > li.hover > a { background-color: #2991d6; }
#Top_bar .menu > li a:after { background: transparent !important; }
#Top_bar .menu li .sub-menu .current-menu-item a { background-color: #2991d6; }
#Top_bar .menu li .sub-menu .current-menu-item a { color: #fff !important; }
#Top_bar .menu li .sub-menu .current-menu-ancestor { background-color: #2991d6; }
#Top_bar .menu li .sub-menu .current-menu-ancestor a { color: #fff !important; }
#Top_bar .menu > li > a span { line-height: 49px; }
#Top_bar .menu > li > a span:not(.description) { line-height: 49px; border-right-width: 0; padding: 0 15px; }
#Top_bar .menu > li#menu-item-32196, #Top_bar .menu > li#menu-item-32198{ background: #DA2992; text-transform: lowercase; font-style: italic; margin-left: 56px;  padding: 0 20px; }
#Top_bar .menu li ul li { width: 250px; background-color: #ffffff !important; color: #000000 !important; }
#Top_bar .menu li ul li a { color: #000000 !important; }
#Top_bar .menu li ul li a:hover { background-color: #2991d6 !important; color: #ffffff !important; } #Top_bar.is-sticky .container { width: 1200px !important; }
#Top_bar.is-sticky .menu > li > a span:not(.description) { line-height: 35px !important; border-right-width: 0; padding: 0 13px; }
#Top_bar.is-sticky #logo { left: 0 !important; margin-top: 10px !important; }
#Top_bar.is-sticky .top_bar_left { background-color: transparent !important; } .barraricercasottoslider { background-color: #DA2992; margin-left: -31px !important; margin-right: -31px !important; height: 49px; margin-bottom: 0 !important; }
.barraricercasottoslider .vc_col-sm-12.wpb_column.vc_column_container { margin-bottom: 0 !important; }
.barraricercasottoslider h3 { float: left; padding-top: 15px; color: #fff; padding-right: 10px; text-transform: uppercase; font-size: 18px; font-family: "PT Sans", Arial, Tahoma, sans-serif; }
.barraricercasottoslider input[type="text"] { width: 40%; float: left; padding: 5px; margin-top: 10px; margin-right: 10px; }
.barraricercasottoslider input[type="submit"] { color: transparent; margin-bottom: 0; display: block; float: left; background-image: url(https://www.didatour.it/wp-content/uploads/2014/12/pulsante_cerca.png); background-repeat: no-repeat; background-color: #000 !important; width: 49px; height: 49px; }
.barraricercasottoslider .vc_col-sm-12 { width: 50%; float: right; }
.barraricercasottoslider:after { clear: both; } .ricercaguidata .titoloricercaguidata { width: 100%; line-height: 50px; background-color: #FEC439; text-align: center; margin-bottom: 0; text-align: center; font-family: "PT Sans", Arial, Tahoma, sans-serif; font-size: 18px; color: #000; text-transform: uppercase; font-weight: bold; } .ricercadestinazione { background: url(//www.didatour.es/wp-content/themes/didatour-child/images/freccia_destinazione.png) no-repeat 50px 0; }
.ricercadestinazione .wpb_wrapper { margin-top: 30px; }
.ricercadestinazione-es { background: url(//www.didatour.es/wp-content/themes/didatour-child/images/freccia_destinazione.png) no-repeat 50px 0; }
.ricercadestinazione-es .wpb_wrapper { margin-top: 30px; }
.opaca img { opacity: 0.1; filter: alpha(opacity=10); }
.opaca img:hover { opacity: 1; filter: alpha(opacity=100); }
.ricercadestinazione select { background: url(//www.didatour.es/wp-content/themes/didatour-child/images/arrow_select.png) no-repeat right #fff; padding: 5px 5px; max-width: 70%; }
.ricercadestinazione .taxonomies-filter-widget-form label.taxlabel { font-family: 'PT Sans Narrow', sans-serif; font-size: 22px; font-weight: 400; font-style: normal; margin-bottom: 0; color: #000; text-transform: uppercase; width: 25%; float: left; }
.ricercadestinazione-es select { background: url(//www.didatour.es/wp-content/themes/didatour-child/images/arrow_select.png) no-repeat right #fff; padding: 5px 5px; max-width: 70%; }
.ricercadestinazione-es .taxonomies-filter-widget-form label.taxlabel { font-family: 'PT Sans Narrow', sans-serif; font-size: 22px; font-weight: 400; font-style: normal; margin-bottom: 0; color: #000; text-transform: uppercase; width: 25%; float: left; }
.ricercamezzoditrasporto { background: url(//www.didatour.es/wp-content/themes/didatour-child/images/freccia_destinazione.png) no-repeat 475px 0; }
.ricercamezzoditrasporto .wpb_wrapper { margin-top: 30px; }
.ricercamezzoditrasporto-es { background: url(//www.didatour.es/wp-content/themes/didatour-child/images/freccia_destinazione.png) no-repeat 475px 0; }
.ricercamezzoditrasporto-es .wpb_wrapper { margin-top: 30px; }
.ricercaagenzia { background: url(//www.didatour.es/wp-content/themes/didatour-child/images/freccia_destinazione.png) no-repeat 260px 0; }
.ricercaagenzia .wpb_wrapper { margin-top: 30px; }
.ricercaagenzia-es { background: url(//www.didatour.es/wp-content/themes/didatour-child/images/freccia_destinazione.png) no-repeat 260px 0; }
.ricercaagenzia-es .wpb_wrapper { margin-top: 30px; } .titoloaiuto { width: 100%; height: 88px; background: #FEC439; margin-bottom: 0 !important; }
.titoloaiuto .icona { width: 50%; margin: 0 auto; background: url(//www.didatour.es/wp-content/themes/didatour-child/images/icona_aiuto.png) no-repeat center left; height: 88px; font-weight: bold; color: #000; }
.titoloaiuto .icona .primotitolo { font-family: 'PT Sans Narrow', sans-serif; font-size: 26px; text-transform:  uppercase; margin: 0 0 0 90px !important; padding-top: 20px; }
.titoloaiuto .icona .secondotitolo { font-family: 'PT Sans Narrow', sans-serif; font-size: 20px; text-transform:  uppercase; margin: 5px 0 0 90px !important; }
.comepossiamoaiutarti { background: #cfcdcd; }
.comepossiamoaiutarti .form { width: 80%; margin: 0 auto; padding: 20px; font-family: 'PT Sans Narrow', sans-serif; font-size: 18px; font-weight: bold; color: #000; }
.comepossiamoaiutarti .form .nome { width: 49%; float: left; }
.comepossiamoaiutarti .form .cognome { width: 49%; float: right; }
.comepossiamoaiutarti .form .scuola { clear: both; width: 49%; }
.comepossiamoaiutarti .form .email { width: 49%; }
.comepossiamoaiutarti .form .telefono { width: 49%; }
.comepossiamoaiutarti .form .richiesta { width: 80%; }
.comepossiamoaiutarti .form .privacy span { float: left !important; margin: 0 10px 0 0; }
.comepossiamoaiutarti .form input { margin-top: 5px; }
.comepossiamoaiutarti .form .invio input { float: right; margin-right: 30px; background: #DA2992; }
.comepossiamoaiutarti .form:after { clear: both; } .primopiano .titoloprimopiano { width: 100%; line-height: 50px; background-color: #d7d7d7; text-align: center; margin-bottom: 0; text-align: center; font-family: "PT Sans", Arial, Tahoma, sans-serif; font-size: 20px; color: #DA2992; text-transform: lowercase; font-weight: bold; font-style: italic; }
.notizieprimopiano .isotope-item { margin-right: 10px; width: 48%; }
.notizieprimopiano .isotope-item .isotope-inner .post-thumb { float: left; margin-right: 15px; }
.notizieprimopiano .wpb_wrapper > div { margin-bottom: 0 !important; }
.notizieprimopiano .isotope-item .isotope-inner .post-thumb { height: 150px; }
.isotope-inner .entry-content { margin-bottom: 20px !important; } .bottom_banner { width: 92%; margin: 25px auto 25px auto; }
.wp_bannerize_banner_box { width: 32%; margin-right: 10px; margin-bottom: 10px; float: left; }
.wp_bannerize_banner_box img { width: 100% !important; }
.bottom_banner:after { content: '\0020'; clear: both !important; }
.wp_bannerize { float: none !important; } 
.wp_bannerize:after { content: '\0020'; clear: both !important; }
.wp_bannerize div { width: 32.666666% !important; margin-left: 0; margin-right: 0; margin-bottom: 1%; } .post-nav { display: none; }
.post-header { margin-top: 30px; }
.fixed-nav-prev { display: none; } .fixed-nav-next { display: none; }  .with_aside .section_wrapper { margin-bottom: 25px; }  #Footer .footer_copy .social li a { color: rgba(255,255,255,.5); }
#Footer .footer_copy .social-menu { margin-right: 0 !important; }
#Footer .footer_copy .social-menu li a { font-size: 14px !important; }
#Footer .footer_copy a#back_to_top { margin: -10px 0 0 15px; background: #f7f7f7; }
#Footer .footer_copy a#back_to_top i { color: rgba(0,0,0,.5); } .search #rev_slider_1_1_forcefullwidth { margin-top: -147px !important; }
.search .miniatura { float: left; margin-right: 20px; }
.search .post-footer { width: 10%; } 
.search #Subheader { position: absolute; top: 330px; width: 100% !important; }
.search #Content { }
.search .post-links { border-left: none; padding-left: 0 !important; text-align: center; }
.search .post-footer { background: rgba(0,0,0,0); padding: 7px 5px !important; } .single-post #Subheader { display: none; }
.single-post .immagineprincipale { width: 100%; height: 600px; position: absolute; top: -147px; left: 0; clip: rect(0, 1240px, 500px, 0); z-index: 1; }
.single-post .immagineprincipale img { width: 100%; }
.single-post .type-post { margin-top: 310px; min-height: 800px; }
.single-post .post-header { width: 1240px; margin: 9px 0 0 -452px; height: 50px; background: #DA2992; z-index: 1 !important; position: relative; }
.single-post .post-header .title_wrapper { margin-top: 8px; position: relative; z-index: 100; }
.single-post .post-header .title_wrapper h1 { color: #fff; font-size: 24px; font-family: 'Lobster', cursive; margin-left: 420px;}
.single-post .post-header a.ritorno { color: #ffffff; font-family: 'Lobster', cursive; float: left; font-size: 24px; padding: 5px 0 0 0; }
.single-post .post-header a.ritorno:hover { text-decoration: none; }
.single-post .post-header a.ritorno span { font-size: 16px; }
.single-post .button-love { float: right;  }
.single-post .share_wrapper { display: block; }
.single-post .image_wrapper { display: none; }
.single-post .image_frame { display: none; }
.single-post .single-photo-wrapper { margin-bottom: 15px !important; }
.single-post .ritorno_mobile { display: none; }
.single-post .ngg-gallery-slideshow-image img:hover { cursor: pointer; }
.single-post .ngg-slideshow img { max-height: none; }
.single-post .the_content { margin-top: 20px; }
.single-post .widget-area { color: #fff; padding-top: 430px; }
.single-post .widget-area:before { background: #6d6e71; z-index: -1; }
.single-post .sidebar-1 .logoscheda { width: 85%; margin: 15px auto !important; }
.single-post .sidebar-1 .logoscheda img { width: 100%; }
.single-post .sidebar-1 h3 { font-family: 'Lobster', cursive; font-size: 24px; color: #FEC439; margin: 10px 0 0 35px !important; }
.single-post .sidebar-1 .campo { font-family: 'PT Sans Narrow', sans-serif; font-size: 16px; color: #fff; margin: 0 0 40px 35px !important; }
.single-post .sidebar-1 .campo h3:not(.original-h3) { font-family: 'PT Sans Narrow', sans-serif; color: #fff; margin: 10px 0 0 0 !important; font-weight: bold; }
.single-post .sidebar-1 .campo .original-h3 {margin-left: 0 !important ;}
.single-post .sidebar-1 a { color: #FEC439; }
.single-post .sidebar-1 .gm-map { border: 6px solid #dddddd; }
.single-post .sidebar-1 a.icona_ip { margin-right: 10px; }
.single-post .sidebar-1 a.icona_ip_sito { width: 30px; height: 30px; background: url(//www.didatour.es/wp-content/themes/didatour-child/images/icona_sito.png) no-repeat; display: -moz-inline-box; display: -webkit-inline-box; margin-right: 10px; z-index: 100 !important; } 
.single-post .sidebar-1 a.icona_ip_email { width: 30px; height: 30px; background: url(//www.didatour.es/wp-content/themes/didatour-child/images/icona_email.png) no-repeat; display: -moz-inline-box; display: -webkit-inline-box; margin-right: 10px; z-index: 100 !important; } 
.single-post .sidebar-1 a.icona_ip_fb { width: 30px; height: 30px; background: url(//www.didatour.es/wp-content/themes/didatour-child/images/icona_fb.png) no-repeat; display: -moz-inline-box; display: -webkit-inline-box; margin-right: 10px; z-index: 100 !important; } 
.single-post .sidebar-1 a.icona_ip_tw { width: 30px; height: 30px; background: url(//www.didatour.es/wp-content/themes/didatour-child/images/icona_tw.png) no-repeat; display: -moz-inline-box; display: -webkit-inline-box; margin-right: 10px; z-index: 100 !important; } 
.single-post .box1_giallo { width: 375px; height: 420px; background: #FEC439; float: left; margin-left: 4px; }
.single-post .box1_giallo p { margin-bottom: 2px; }
.single-post .box1_giallo h3 { font-family: 'PT Sans Narrow', sans-serif; padding: 10px 0 0 20px; margin-bottom: 0; }
.single-post .box1_giallo h5 { font-family: 'PT Sans Narrow', sans-serif; padding: 0 0 0 20px; }
.single-post .box1_giallo form { width: 90%; margin: 0 auto; }
.single-post .box1_giallo form input { color: #000; }
.single-post .box1_giallo form textarea { color: #000; }
.single-post .box1_giallo .pulsante_info { margin-top: 10px; padding: 5px 20px; color: #fff; float: right; }
.single-post .box2_giallo { width: 370px; height: 420px; overflow: auto; background: #FEC439; float: left; margin-left: 4px; padding-left: 15px;}
.single-post .box2_giallo h3 { font-family: 'PT Sans Narrow', sans-serif; padding: 10px 0 0 20px !important; margin-bottom: 0; margin-left: -20px; }
.single-post .box2_giallo .wpba-attachment-list { font-family: 'PT Sans Narrow', sans-serif; font-size: 16px; margin: 20px 20px 5px 20px !important; }
.single-post .box2_giallo .wpba-attachment-list a { color: #000; }
.single-post .ri { width: 49%; float: left; padding: 5px 0; line-height: 35px; background: #FEC439; text-align: center; margin: 0 5px 10px 0; font-family: 'PT Sans Narrow', sans-serif; font-size: 25px; position: relative; z-index: 300; }
.single-post .ri a { color: #444 !important; }
.single-post .ms { width: 49%; float: left; padding: 5px 0; line-height: 35px; background: #FEC439; text-align: center;  margin: 0 5px 10px 0; font-family: 'PT Sans Narrow', sans-serif; font-size: 25px; position: relative; z-index: 300; }
.single-post .ms a { color: #444 !important; }
.aside_left .widget-area { border-right-width: 0 !important; } .single-dida_on #Subheader { display: none; }
.single-dida_on .immagineprincipale { width: 100%; height: 600px; position: absolute; top: -147px; left: 0; clip: rect(0, 1240px, 500px, 0); z-index: 1; }
.single-dida_on .immagineprincipale img { width: 100%; }
.single-dida_on .type-dida_on { margin-top: 310px; min-height: 800px; }
.single-dida_on .post-header { width: 1240px; margin: 9px 0 0 -452px; height: 50px; background: #DA2992; z-index: 1 !important; position: relative; }
.single-dida_on .post-header .title_wrapper { margin-top: 8px; position: relative; z-index: 100; }
.single-dida_on .post-header .title_wrapper h1 { color: #fff; font-size: 24px; font-family: 'Lobster', cursive; margin-left: 420px;}
.single-dida_on .post-header a.ritorno { color: #ffffff; font-family: 'Lobster', cursive; float: left; font-size: 24px; padding: 5px 0 0 0; }
.single-dida_on .post-header a.ritorno:hover { text-decoration: none; }
.single-dida_on .post-header a.ritorno span { font-size: 16px; }
.single-dida_on .button-love { float: right;  }
.single-dida_on .share_wrapper { display: block; }
.single-dida_on .image_wrapper { display: none; }
.single-dida_on .image_frame { display: none; }
.single-dida_on .single-photo-wrapper { margin-bottom: 15px !important; }
.single-dida_on .ritorno_mobile { display: none; }
.single-dida_on .ngg-gallery-slideshow-image img:hover { cursor: pointer; }
.single-dida_on .ngg-slideshow img { max-height: none; }
.single-dida_on .the_content { margin-top: 20px; }
.single-dida_on .widget-area { color: #fff; padding-top: 430px; }
.single-dida_on .widget-area:before { background: #6d6e71; z-index: -1; }
.single-dida_on .sidebar-1 .logoscheda { width: 85%; margin: 15px auto !important; }
.single-dida_on .sidebar-1 .logoscheda img { width: 100%; }
.single-dida_on .sidebar-1 h3 { font-family: 'Lobster', cursive; font-size: 24px; color: #FEC439; margin: 10px 0 0 35px !important; }
.single-dida_on .sidebar-1 .campo { font-family: 'PT Sans Narrow', sans-serif; font-size: 16px; color: #fff; margin: 0 0 40px 35px !important; }
.single-dida_on .sidebar-1 .campo h3 { font-family: 'PT Sans Narrow', sans-serif; color: #fff; margin: 10px 0 0 0 !important; font-weight: bold; }
.single-dida_on .sidebar-1 a { color: #FEC439; }
.single-dida_on .sidebar-1 .gm-map { border: 6px solid #dddddd; }
.single-dida_on .sidebar-1 a.icona_ip { margin-right: 10px; }
.single-dida_on .sidebar-1 a.icona_ip_sito { width: 30px; height: 30px; background: url(//www.didatour.es/wp-content/themes/didatour-child/images/icona_sito.png) no-repeat; display: -moz-inline-box; display: -webkit-inline-box; margin-right: 10px; z-index: 100 !important; } 
.single-dida_on .sidebar-1 a.icona_ip_email { width: 30px; height: 30px; background: url(//www.didatour.es/wp-content/themes/didatour-child/images/icona_email.png) no-repeat; display: -moz-inline-box; display: -webkit-inline-box; margin-right: 10px; z-index: 100 !important; } 
.single-dida_on .sidebar-1 a.icona_ip_fb { width: 30px; height: 30px; background: url(//www.didatour.es/wp-content/themes/didatour-child/images/icona_fb.png) no-repeat; display: -moz-inline-box; display: -webkit-inline-box; margin-right: 10px; z-index: 100 !important; } 
.single-dida_on .sidebar-1 a.icona_ip_tw { width: 30px; height: 30px; background: url(//www.didatour.es/wp-content/themes/didatour-child/images/icona_tw.png) no-repeat; display: -moz-inline-box; display: -webkit-inline-box; margin-right: 10px; z-index: 100 !important; } 
.single-dida_on .box1_giallo { width: 375px; height: 420px; background: #FEC439; float: left; margin-left: 4px; }
.single-dida_on .box1_giallo p { margin-bottom: 2px; }
.single-dida_on .box1_giallo h3 { font-family: 'PT Sans Narrow', sans-serif; padding: 10px 0 0 20px; margin-bottom: 0; }
.single-dida_on .box1_giallo h5 { font-family: 'PT Sans Narrow', sans-serif; padding: 0 0 0 20px; }
.single-dida_on .box1_giallo form { width: 90%; margin: 0 auto; }
.single-dida_on .box1_giallo form input { color: #000; }
.single-dida_on .box1_giallo form textarea { color: #000; }
.single-dida_on .box1_giallo .pulsante_info { margin-top: 10px; padding: 5px 20px; color: #fff; float: right; }
.single-dida_on .box2_giallo { width: 370px; height: 420px; overflow: auto; background: #FEC439; float: left; margin-left: 4px; padding-left: 15px;}
.single-dida_on .box2_giallo h3 { font-family: 'PT Sans Narrow', sans-serif; padding: 10px 0 0 20px !important; margin-bottom: 0; margin-left: -20px; }
.single-dida_on .box2_giallo .wpba-attachment-list { font-family: 'PT Sans Narrow', sans-serif; font-size: 16px; margin: 20px 20px 5px 20px !important; }
.single-dida_on .box2_giallo .wpba-attachment-list a { color: #000; }
.single-dida_on .ri { width: 49%; float: left; padding: 5px 0; line-height: 35px; background: #FEC439; text-align: center; margin: 0 5px 10px 0; font-family: 'PT Sans Narrow', sans-serif; font-size: 25px; position: relative; z-index: 300; }
.single-dida_on .ri a { color: #444 !important; }
.single-dida_on .ms { width: 49%; float: left; padding: 5px 0; line-height: 35px; background: #FEC439; text-align: center;  margin: 0 5px 10px 0; font-family: 'PT Sans Narrow', sans-serif; font-size: 25px; position: relative; z-index: 300; }
.single-dida_on .ms a { color: #444 !important; } .page .the_content_wrapper { margin: 0 auto !important; }  .paginetrovate { font-family: 'PT Sans Narrow', sans-serif; font-size: 20px; line-height: 24px; margin-bottom: 20px; border-bottom: 1px solid #dddddd; margin-top: 10px; }
.primapaginazione { display: none; }
.secondapaginazione { clear: both;  font-family: 'PT Sans Narrow', sans-serif; font-size: 20px; line-height: 30px; border-top: 1px solid #dddddd; }
.nav-previous { background: #FEC439; width: 20% !important; padding: 5px 10px; text-align: center; margin: 5px 5px; float: left; }
.nav-previous a { color: #444 !important; }
.nav-next { background: #FEC439; width: 20% !important; padding: 5px 10px; text-align: center; margin: 5px 0; float: left; }
.nav-next a { color: #444 !important; }
.nav-next:after { clear: both; }
.nav-previous2 { background: #FEC439; width: 20% !important; padding: 5px 10px; text-align: center; margin: 5px 5px 0 0; float: left; }
.nav-previous2 a { color: #444 !important; }
.nav-next2 { background: #FEC439; width: 20% !important; padding: 5px 10px; text-align: center; margin: 5px 0; float: left; }
.nav-next2 a { color: #444 !important; }
.ombra { margin-bottom: 20px; margin-right: 15px; background: url(//www.didatour.es/wp-content/themes/didatour-child/images/ombra.png) no-repeat center bottom; width: 32%; float: left; padding: 0 0 10px 0; min-height: 300px; }
.ombra:after { clear: both; }
.risultato { background: #eaeaea url(//www.didatour.es/wp-content/themes/didatour-child/images/logo_opaco.png) no-repeat right bottom; border-top: 1px solid #d4d4d4; border-left: 1px solid #d4d4d4; border-right: 1px solid #d4d4d4; padding: 10px 10px 15px 10px; height: 300px; }
.risultato h2 { font-family: 'PT Sans Narrow', sans-serif; font-size: 22px; letter-spacing: -1px; min-height: 40px; line-height: 22px; }
.risultato .immagine { margin: 0; text-align: center; }
.risultato .immagine img { border: 1px solid #d8d8d8; }
.risultato .riassunto { width: 90% !important; margin: 5px auto 0 auto; }
.risultato .riassunto p { width: 100% !important; } .risultato .tag { display: none; }
.risultato .data { display: none; }
.risultato .post-categories { display: none !important; }
.nessunrisultato { font-family: 'PT Sans Narrow', sans-serif; font-size: 20px; height: 50px; margin-top: 30px; } .page-id-179 #Subheader { display: none; } .ricercadestinazione .sf-field-search { margin-bottom: 0 !important; }
.ricercadestinazione .sf-field-search h4 {  width: 150px; font-family: 'PT Sans Narrow', sans-serif; font-size: 22px; text-transform: uppercase; margin-right: 30px; float: left; }
.ricercadestinazione .sf-field-search input[type="text"] { padding: 8px 5px !important; border: 1px solid #aaaaaa; border-radius: 5px;   margin-bottom: 0 !important; }
.ricercadestinazione .sf-field-taxonomy-localita { margin-bottom: 0 !important; }
.ricercadestinazione .sf-field-taxonomy-localita h4 { width: 150px; font-family: 'PT Sans Narrow', sans-serif; font-size: 22px; text-transform: uppercase; margin-right: 30px; float: left; }
.ricercadestinazione .sf-field-taxonomy-localita select { -webkit-appearance: none !important;   -webkit-border-radius: 0px !important; }
.ricercadestinazione .sf-field-taxonomy-areetematiche { margin-bottom: 30px !important; }
.ricercadestinazione .sf-field-taxonomy-areetematiche h4 { width: 150px; font-family: 'PT Sans Narrow', sans-serif; font-size: 22px; text-transform: uppercase; margin-right: 30px; float: left; }
.ricercadestinazione .sf-field-taxonomy-areetematiche select { -webkit-appearance: none !important;   -webkit-border-radius: 0px !important; }
.ricercadestinazione .sf-field-submit { float: right; margin-top: -175px; margin-right: -10px; width: 150px; height: 124px; border: none !important; }
.ricercadestinazione .sf-field-submit input { width: 150px; height: 124px; background: url(//www.didatour.es/wp-content/themes/didatour-child/images/freccia_ricerca.png) no-repeat; border: none !important; color: transparent; outline: none; }
.ricercadestinazione .sf-field-submit input:focus { outline: 0; border: none !important; }
.ricercadestinazione .b_w img { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: url(//www.didatour.es/wp-content/themes/didatour-child/grayscale.svg); filter: gray; }
.ricercadestinazione-es .sf-field-search { margin-bottom: 0 !important; }
.ricercadestinazione-es .sf-field-search h4 {  width: 150px; font-family: 'PT Sans Narrow', sans-serif; font-size: 22px; text-transform: uppercase; margin-right: 30px; float: left; }
.ricercadestinazione-es .sf-field-search input[type="text"] { padding: 8px 5px !important; border: 1px solid #aaaaaa; border-radius: 5px;   margin-bottom: 0 !important; }
.ricercadestinazione-es .sf-field-taxonomy-localita { margin-bottom: 0 !important; }
.ricercadestinazione-es .sf-field-taxonomy-localita h4 { width: 150px; font-family: 'PT Sans Narrow', sans-serif; font-size: 22px; text-transform: uppercase; margin-right: 30px; float: left; }
.ricercadestinazione-es .sf-field-taxonomy-localita select { -webkit-appearance: none !important;   -webkit-border-radius: 0px !important; }
.ricercadestinazione-es .sf-field-taxonomy-areetematiche { margin-bottom: 30px !important; }
.ricercadestinazione-es .sf-field-taxonomy-areetematiche h4 { width: 150px; font-family: 'PT Sans Narrow', sans-serif; font-size: 22px; text-transform: uppercase; margin-right: 30px; float: left; }
.ricercadestinazione-es .sf-field-taxonomy-areetematiche select { -webkit-appearance: none !important;   -webkit-border-radius: 0px !important; }
.ricercadestinazione-es .sf-field-submit { float: right; margin-top: -175px; margin-right: -10px; width: 150px; height: 124px; border: none !important; }
.ricercadestinazione-es .sf-field-submit input { width: 150px; height: 124px; background: url(//www.didatour.es/wp-content/themes/didatour-child/images/freccia_ricerca-esp.png) no-repeat; border: none !important; color: transparent; outline: none; }
.ricercadestinazione-es .sf-field-submit input:focus { outline: 0; border: none !important; }
.ricercadestinazione-es .b_w img { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: url(//www.didatour.es/wp-content/themes/didatour-child/grayscale.svg); filter: gray; }
.page-id-3725 #Subheader { display: none; }
.ricercamezzoditrasporto .sf-field-search { margin-bottom: 0 !important; }
.ricercamezzoditrasporto .sf-field-search h4 {  width: 150px; font-family: 'PT Sans Narrow', sans-serif; font-size: 22px; text-transform: uppercase; margin-right: 30px; float: left; }
.ricercamezzoditrasporto .sf-field-search input[type="text"] { padding: 8px 5px !important; border: 1px solid #aaaaaa; border-radius: 5px;   margin-bottom: 0 !important; }
.ricercamezzoditrasporto .sf-field-taxonomy-localita { margin-bottom: 0 !important; }
.ricercamezzoditrasporto .sf-field-taxonomy-localita h4 { width: 150px; font-family: 'PT Sans Narrow', sans-serif; font-size: 22px; text-transform: uppercase; margin-right: 30px; float: left; }
.ricercamezzoditrasporto .sf-field-taxonomy-localita select { -webkit-appearance: none !important;   -webkit-border-radius: 0px !important; }
.ricercamezzoditrasporto .sf-field-taxonomy-areetematiche { margin-bottom: 30px !important; }
.ricercamezzoditrasporto .sf-field-taxonomy-areetematiche h4 { width: 150px; font-family: 'PT Sans Narrow', sans-serif; font-size: 22px; text-transform: uppercase; margin-right: 30px; float: left; }
.ricercamezzoditrasporto .sf-field-taxonomy-areetematiche select { -webkit-appearance: none !important;   -webkit-border-radius: 0px !important; }
.ricercamezzoditrasporto .sf-field-submit { float: right; margin-top: -90px; margin-right: -10px; width: 150px; height: 124px; border: none !important; }
.ricercamezzoditrasporto .sf-field-submit input { width: 150px; height: 124px; background: url(//www.didatour.es/wp-content/themes/didatour-child/images/freccia_ricerca.png) no-repeat; border: none !important; color: transparent; }
.ricercamezzoditrasporto .sf-field-submit input:focus { outline: 0; border: none !important; }
.ricercamezzoditrasporto-es .sf-field-search { margin-bottom: 0 !important; }
.ricercamezzoditrasporto-es .sf-field-search h4 {  width: 150px; font-family: 'PT Sans Narrow', sans-serif; font-size: 22px; text-transform: uppercase; margin-right: 30px; float: left; }
.ricercamezzoditrasporto-es .sf-field-search input[type="text"] { padding: 8px 5px !important; border: 1px solid #aaaaaa; border-radius: 5px;   margin-bottom: 0 !important; }
.ricercamezzoditrasporto-es .sf-field-taxonomy-localita { margin-bottom: 0 !important; }
.ricercamezzoditrasporto-es .sf-field-taxonomy-localita h4 { width: 150px; font-family: 'PT Sans Narrow', sans-serif; font-size: 22px; text-transform: uppercase; margin-right: 30px; float: left; }
.ricercamezzoditrasporto-es .sf-field-taxonomy-localita select { -webkit-appearance: none !important;   -webkit-border-radius: 0px !important; }
.ricercamezzoditrasporto-es .sf-field-taxonomy-areetematiche { margin-bottom: 30px !important; }
.ricercamezzoditrasporto-es .sf-field-taxonomy-areetematiche h4 { width: 150px; font-family: 'PT Sans Narrow', sans-serif; font-size: 22px; text-transform: uppercase; margin-right: 30px; float: left; }
.ricercamezzoditrasporto-es .sf-field-taxonomy-areetematiche select { -webkit-appearance: none !important;   -webkit-border-radius: 0px !important; }
.ricercamezzoditrasporto-es .sf-field-submit { float: right; margin-top: -90px; margin-right: -10px; width: 150px; height: 124px; border: none !important; }
.ricercamezzoditrasporto-es .sf-field-submit input { width: 150px; height: 124px; background: url(//www.didatour.es/wp-content/themes/didatour-child/images/freccia_ricerca-esp.png) no-repeat; border: none !important; color: transparent; }
.ricercamezzoditrasporto-es .sf-field-submit input:focus { outline: 0; border: none !important; }
.page-id-3761 #Subheader { display: none; }
.ricercaagenzia .sf-field-search { margin-bottom: 0 !important; }
.ricercaagenzia .sf-field-search h4 {  width: 150px; font-family: 'PT Sans Narrow', sans-serif; font-size: 22px; text-transform: uppercase; margin-right: 30px; float: left; }
.ricercaagenzia .sf-field-search input[type="text"] { padding: 8px 5px !important; border: 1px solid #aaaaaa; border-radius: 5px;   margin-bottom: 0 !important; }
.ricercaagenzia .sf-field-taxonomy-localita { margin-bottom: 0 !important; }
.ricercaagenzia .sf-field-taxonomy-localita h4 { width: 150px; font-family: 'PT Sans Narrow', sans-serif; font-size: 22px; text-transform: uppercase; margin-right: 30px; float: left; }
.ricercaagenzia .sf-field-taxonomy-localita select { -webkit-appearance: none !important;   -webkit-border-radius: 0px !important; }
.ricercaagenzia .sf-field-taxonomy-areetematiche { margin-bottom: 30px !important; }
.ricercaagenzia .sf-field-taxonomy-areetematiche h4 { width: 150px; font-family: 'PT Sans Narrow', sans-serif; font-size: 22px; text-transform: uppercase; margin-right: 30px; float: left; }
.ricercaagenzia .sf-field-taxonomy-areetematiche select { -webkit-appearance: none !important;   -webkit-border-radius: 0px !important; }
.ricercaagenzia .sf-field-submit { float: right; margin-top: -175px; margin-right: -10px; width: 150px; height: 124px; border: none !important; }
.ricercaagenzia .sf-field-submit input { width: 150px; height: 124px; background: url(//www.didatour.es/wp-content/themes/didatour-child/images/freccia_ricerca.png) no-repeat; border: none !important; color: transparent; }
.ricercaagenzia .sf-field-submit input:focus { outline: 0; border: none !important; }
.ricercaagenzia-es .sf-field-search { margin-bottom: 0 !important; }
.ricercaagenzia-es .sf-field-search h4 {  width: 150px; font-family: 'PT Sans Narrow', sans-serif; font-size: 22px; text-transform: uppercase; margin-right: 30px; float: left; }
.ricercaagenzia-es .sf-field-search input[type="text"] { padding: 8px 5px !important; border: 1px solid #aaaaaa; border-radius: 5px;   margin-bottom: 0 !important; }
.ricercaagenzia-es .sf-field-taxonomy-localita { margin-bottom: 0 !important; }
.ricercaagenzia-es .sf-field-taxonomy-localita h4 { width: 150px; font-family: 'PT Sans Narrow', sans-serif; font-size: 22px; text-transform: uppercase; margin-right: 30px; float: left; }
.ricercaagenzia-es .sf-field-taxonomy-localita select { -webkit-appearance: none !important;   -webkit-border-radius: 0px !important; }
.ricercaagenzia-es .sf-field-taxonomy-areetematiche { margin-bottom: 30px !important; }
.ricercaagenzia-es .sf-field-taxonomy-areetematiche h4 { width: 150px; font-family: 'PT Sans Narrow', sans-serif; font-size: 22px; text-transform: uppercase; margin-right: 30px; float: left; }
.ricercaagenzia-es .sf-field-taxonomy-areetematiche select { -webkit-appearance: none !important;   -webkit-border-radius: 0px !important; }
.ricercaagenzia-es .sf-field-submit { float: right; margin-top: -175px; margin-right: -10px; width: 150px; height: 124px; border: none !important; }
.ricercaagenzia-es .sf-field-submit input { width: 150px; height: 124px; background: url(//www.didatour.es/wp-content/themes/didatour-child/images/freccia_ricerca-esp.png) no-repeat; border: none !important; color: transparent; }
.ricercaagenzia-es .sf-field-submit input:focus { outline: 0; border: none !important; }
.page-id-3773 #Subheader { display: none; }
.chosen-container-single .chosen-single div b { background: url(//www.didatour.es/wp-content/themes/didatour-child/images/arrow_select.png) no-repeat center right !important;  }
.chosen-container-single .chosen-single div { width: 33px !important; }
.chosen-container-single .chosen-single { height: 31px !important; }
.chosen-container-single .chosen-single span { line-height: 31px !important; } .single-post .ngg-gallery-thumbnail-box { width: auto !important; }
.single-post .current { display: none; }
.single-post .page-numbers { display: none; }
.single-post .ngg-gallery-thumbnail img { border: none; padding: 0; }
.single-post .ngg-galleryoverview { position: relative; }
.single-post .ngg-navigation { position: absolute; width: 96%; height: 73px; top: 125px; z-index: 10 !important; }
.single-post .ngg-navigation a.next { color: transparent; display: block; width: 73px !important; height: 73px !important; background: url(//www.didatour.es/wp-content/themes/didatour-child/images/next.png) no-repeat center center; padding: 0; border: none; float: right; }
.single-post .ngg-navigation a.prev { margin-left: 20px; color: transparent; display: block; width: 73px !important; height: 73px !important; background: url(//www.didatour.es/wp-content/themes/didatour-child/images/prev.png) no-repeat center center; padding: 0; border: none; float: left; }
.single-post .ngg-navigation a.next:hover { color: transparent; }
.single-post .ngg-navigation a.prev:hover { color: transparent; }
.single-dida_on .ngg-gallery-thumbnail-box { width: auto !important; }
.single-dida_on .current { display: none; }
.single-dida_on .page-numbers { display: none; }
.single-dida_on .ngg-gallery-thumbnail img { border: none; padding: 0; }
.single-dida_on .ngg-galleryoverview { position: relative; }
.single-dida_on .ngg-navigation { position: absolute; width: 96%; height: 73px; top: 125px; z-index: 10 !important; }
.single-dida_on .ngg-navigation a.next { color: transparent; display: block; width: 73px !important; height: 73px !important; background: url(//www.didatour.es/wp-content/themes/didatour-child/images/next.png) no-repeat center center; padding: 0; border: none; float: right; }
.single-dida_on .ngg-navigation a.prev { margin-left: 20px; color: transparent; display: block; width: 73px !important; height: 73px !important; background: url(//www.didatour.es/wp-content/themes/didatour-child/images/prev.png) no-repeat center center; padding: 0; border: none; float: left; }
.single-dida_on .ngg-navigation a.next:hover { color: transparent; }
.single-dida_on .ngg-navigation a.prev:hover { color: transparent; } .wpba { width: 90%; }
.wpba-attachment-list li { width: 85% }
.wpba-attachment-list li a { width: 90%; margin: -5px 0 0 10px !important; }
.single-post .box2_giallo .wpba-attachment-list { width: 100%; }
.single-dida_on .box2_giallo .wpba-attachment-list { width: 100%; } .gm-map { margin-top: 20px; }
.post-location-info h2 a { color: #ff0000; } .wysija-paragraph input { border-color: #fe6c61; }
.widget_wysija_cont hr { background-color: rgba(254, 108, 97, 1) !important;  color: rgba(254, 108, 97, 1) !important; }
.widget_wysija_cont .wysija-checkbox-paragraph { width: 20%; float: left; margin-top: 10px; } .cprp_items { margin-bottom: 50px !important; }
h2.titolo_rl { margin-top: 30px; border-top: 1px solid #cccccc; padding-top: 20px; } .wpcf7-mail-sent-ok { z-index: 100000 !important; position: relative; width: 70%; margin: -12px 0 0 0 !important; } @media only screen and (max-width: 1239px) and (min-width: 960px) and (orientation: landscape) {
#Wrapper { width: 1024px; }
.single-post .post-header a.ritorno { margin-left: 60px; }
.single-dida_on .post-header a.ritorno { margin-left: 60px; }
.immagineprincipale { height: 480px !important; top: -169px !important; }
.with_aside .sections_group { margin-top: -157px; }
.with_aside .sidebar.columns { margin-top: -157px; }
.nav-previous2 { width: 20% !important; }
.nav-next2 { width: 20% !important; }
.nav-previous { width: 20% !important; }
.nav-next { width: 20% !important; }
#ms { width: 100%; margin-top: 10px; padding-left: 0; } 
#ri { width: 100%; }
.single-post .box2_giallo h3 { margin-left: 0; }
.single-dida_on .box2_giallo h3 { margin-left: 0; }
}
@media only screen and (max-width: 1239px)
{
#Top_bar a.responsive-menu-toggle { top: 25px; }
#Top_bar .menu > li#menu-item-24 { background: none; padding: 0; margin-left: 0; font-style: normal; text-transform: uppercase; }
#Top_bar #logo { width: 150px; height: 134px; left: 100px; }
.barraricercasottoslider .vc_col-sm-12 { width: 60%; }
.isotope-inner .entry-content { margin-bottom: 20px !important; }
.ombra { margin-right: 5px !important; }
.ricercadestinazione { background: none !important; }
.ricercadestinazione .sf-field-submit { margin-right: -150px !important; }
.ricercadestinazione .sf-field-submit input { color: transparent !important; }
.ricercadestinazione-es { background: none !important; }
.ricercadestinazione-es .sf-field-submit { margin-right: -150px !important; }
.ricercadestinazione-es .sf-field-submit input { color: transparent !important; }
.ricercaagenzia { background: none !important; }
.ricercaagenzia .sf-field-submit { margin-right: -150px !important; }
.ricercaagenzia .sf-field-submit input { color: transparent !important; }
.ricercaagenzia-es { background: none !important; }
.ricercaagenzia-es .sf-field-submit { margin-right: -150px !important; }
.ricercaagenzia-es .sf-field-submit input { color: transparent !important; }
.ricercamezzoditrasporto { background: none !important; }
.ricercamezzoditrasporto .sf-field-submit { margin-right: -150px !important; }
.ricercamezzoditrasporto .sf-field-submit input { color: transparent !important; }
.ricercamezzoditrasporto-es { background: none !important; }
.ricercamezzoditrasporto-es .sf-field-submit { margin-right: -150px !important; }
.ricercamezzoditrasporto-es .sf-field-submit input { color: transparent !important; }
#search-2 .submit { display: none; }
.vc_custom_1431529142909 { padding-bottom: 41px !important; }
.the_content_wrapper { width: 95%; margin: -100px auto !important; background: #fff; }
}
@media only screen and (max-width: 960px)
{
#Top_bar #logo { width: 150px; height: 134px; left: 50px; }
.barraricercasottoslider .vc_col-sm-12 { width: 80%; }
.notizieprimopiano .isotope-item { width: 96%; }
.isotope-inner .entry-content { margin-bottom: 20px !important; }
.isotope-inner .post-thumb { width: 100px; }  .ombra { margin-right: 5px !important; }
.primoquadrotto .wpb_single_image { margin-top: -45px; }
.quintoquadrotto .wpb_single_image { margin-top: -45px; }
}
@media only screen and (max-width: 960px) and (min-width: 768px) and (orientation: portrait) {
#Wrapper { width: 768px; }
.ricercadestinazione { width: 100%; }
.ricercadestinazione .wpb_wrapper { width: 90%; margin: 0 auto; }
.ricercadestinazione .sf-field-submit { margin-right: -30px !important; }
.ricercadestinazione-es { width: 100%; }
.ricercadestinazione-es .wpb_wrapper { width: 90%; margin: 0 auto; }
.ricercadestinazione-es .sf-field-submit { margin-right: -30px !important; }
.ricercaagenzia { width: 100%; }
.ricercaagenzia .wpb_wrapper { width: 90%; margin: 0 auto; }
.ricercaagenzia .sf-field-submit { margin-right: -30px !important; }
.ricercaagenzia-es { width: 100%; }
.ricercaagenzia-es .wpb_wrapper { width: 90%; margin: 0 auto; }
.ricercaagenzia-es .sf-field-submit { margin-right: -30px !important; }
.ricercamezzoditrasporto { width: 100%; }
.ricercamezzoditrasporto .wpb_wrapper { width: 90%; margin: 0 auto; }
.ricercamezzoditrasporto .sf-field-submit { margin-right: -30px !important; }
.ricercamezzoditrasporto-es { width: 100%; }
.ricercamezzoditrasporto-es .wpb_wrapper { width: 90%; margin: 0 auto; }
.ricercamezzoditrasporto-es .sf-field-submit { margin-right: -30px !important; }
.single-post .immagineprincipale { height: 410px !important; }
.single-dida_on .immagineprincipale { height: 410px !important; }
.with_aside .sections_group { margin-top: -197px; }
.with_aside .sidebar.columns { margin-top: -197px; }
.single-post .ri { width: 48%; font-size: 20px;}
.single-post .ms { width: 48%; font-size: 20px;}
.single-post .post-header a.ritorno { margin-left: 150px !important; }
.single-post .sidebar-1 h3 { margin: 0 0 40px 15px !important; }
.single-post .sidebar-1 .campo { margin: 0 0 40px 15px !important; }
.single-post .gm-map iframe { width: 200px !important; height: 200px !important; }
.single-post .box1_giallo { width: 100% !important; }
.single-post .box2_giallo { width: 100% !important; margin-top: 10px; padding-left: 0; }
.single-post .box2_giallo h3 { margin-left: 0; }
.single-dida_on .ri { width: 48%; font-size: 20px;}
.single-dida_on .ms { width: 48%; font-size: 20px;}
.single-dida_on .post-header a.ritorno { margin-left: 150px !important; }
.single-dida_on .sidebar-1 h3 { margin: 0 0 40px 15px !important; }
.single-dida_on .sidebar-1 .campo { margin: 0 0 40px 15px !important; }
.single-dida_on .gm-map iframe { width: 200px !important; height: 200px !important; }
.single-dida_on .box1_giallo { width: 100% !important; }
.single-dida_on .box2_giallo { width: 100% !important; margin-top: 10px; padding-left: 0; }
.single-dida_on .box2_giallo h3 { margin-left: 0; }
.nav-previous2 { width: 20% !important; }
.nav-next2 { width: 20% !important; }
.nav-previous { width: 20% !important; }
.nav-next { width: 20% !important; }
.single-post .ms { width: 48% !important; float: left; } 
.single-post .ri { width: 48% !important; float: left; }
.single-dida_on .ms { width: 48% !important; float: left; } 
.single-dida_on .ri { width: 48% !important; float: left; }
.immagineprincipale { height: 480px !important; top: -169px !important; }
}
@media only screen and (max-width: 768px) and (orientation: landscape) {
.single-post #Subheader { display: block; margin-top: 30px; padding: 10px 0 !important; }
.single-post .post-header a.ritorno { margin-left: 60px; }
.single-dida_on #Subheader { display: block; margin-top: 30px; padding: 10px 0 !important; }
.single-dida_on .post-header a.ritorno { margin-left: 60px; }
.immagineprincipale { top: -169px !important; }
}
@media only screen and (max-width: 1024px) and (orientation: landscape) {
#ms { width: 100%; margin-top: 10px; padding-left: 0; } 
#ri { width: 100%; }
.single-post .box2_giallo h3 { margin-left: 0; }
.single-dida_on .box2_giallo h3 { margin-left: 0; }
}
@media only screen and (max-width: 767px)
{
#Top_bar { background: #dddddd !important; }
#Top_bar .logo #logo { z-index: 100; width: 100px; height: 89px; left: 0; top: 0; margin: -10px 10px; }
#Header a.responsive-menu-toggle { top: 25px !important; }
.titoloricercaguidata { display: none; }
.barraricercasottoslider { display: none; }
.primoquadrotto { display: none; }
.quintoquadrotto { display: none; }
.isotope-inner .post-thumb { width: 100px; }
.isotope-inner .entry-content { margin-bottom: 10px !important; }
ul.menu li { background: rgba(255, 255, 255, 0.9) !important; z-index: 202 !important; border-bottom: 1px solid #ddd; }
.immagineprincipale { height: auto !important; top: -169px !important; }
.single-post .type-post { margin-top: 0 !important; }
.single-dida_on .type-post { margin-top: 0 !important; }
.section-post-header { display: none; }
.single-post #Content { padding-top: 0 !important; }
.single-post #Subheader { display: block; margin-top: 60px; }
.single-dida_on #Content { padding-top: 0 !important; }
.single-dida_on #Subheader { display: block; margin-top: 60px; }
.entry-content { margin-top: 20px; }
.single-post .ri { float: none; width: 100%; }
.single-post .ms { float: none; width: 100%; }
.single-dida_on .ri { float: none; width: 100%; }
.single-dida_on .ms { float: none; width: 100%; }
.box1_giallo input { width: 65% !important; }
.box1_giallo textarea { width: 65% !important; }
.box1_giallo .pulsante_info { float: none !important; }
.wpcf7-not-valid-tip { left: 50px !important; }
.box2_giallo { margin-top: 5px !important; }
.single-post .box2_giallo .wpba-attachment-list { width: 95%; }
.single-post .sidebar { background: #6d6e71 !important; }
.single-post .sidebar .widget-area { padding: 10px 0 !important; }
.single-post .four.columns { width: auto !important; }
.single-post .section-post-related { display: none; }
.single-post .section-post-footer { display: none; }
.single-post .ngg-gallery-thumbnail-box { width: 48% !important; float: left; }
.single-post .ngg-navigation a.prev { width: 40px !important; background-size: 40px; }
.single-post .ngg-navigation a.next { width: 40px !important; background-size: 40px; }
.single-dida_on .box2_giallo .wpba-attachment-list { width: 95%; }
.single-dida_on .sidebar { background: #6d6e71 !important; }
.single-dida_on .sidebar .widget-area { padding: 10px 0 !important; }
.single-dida_on .four.columns { width: auto !important; }
.single-dida_on .section-post-related { display: none; }
.single-dida_on .section-post-footer { display: none; }
.single-dida_on .ngg-gallery-thumbnail-box { width: 48% !important; float: left; }
.single-dida_on .ngg-navigation a.prev { width: 40px !important; background-size: 40px; }
.single-dida_on .ngg-navigation a.next { width: 40px !important; background-size: 40px; }
.ombra { float: none !important; width: 100% !important; }
.single-post .ritorno_mobile { display: block; margin-bottom: 10px; }
.single-dida_on .ritorno_mobile { display: block; margin-bottom: 10px; }
.the_content_wrapper { width: 95%; margin: -150px auto !important; background: #fff; }
}
@media only screen and (min-width: 481px) and (max-width: 667px)
{
.single-post .ritorno_mobile { display: block; margin-bottom: 10px; }
.single-dida_on .ritorno_mobile { display: block; margin-bottom: 10px; }
}
@media only screen and (max-width: 480px)
{
.isotope-inner .post-thumb { margin-left: 10px; }
.notizieprimopiano .isotope-item { width: 94% !important; margin-left: auto !important;  margin-right: auto !important; }
.notizieprimopiano .isotope-item .post-title { font-size: 26px; }
.page .entry-content { margin-bottom: 25px; }
.bottom_banner { margin: 0 auto 25px 0 !important; }
.wp_bannerize div { float: none !important; width: 100% !important; }
.responsive-menu-toggle { z-index: 203 !important; }
ul.menu li { background: rgba(255, 255, 255 ,0.7) !important; z-index: 202 !important; border-bottom: 1px solid #ddd; }
.nav-previous { width: 95% !important; margin-left: auto; margin-right: auto; }
.nav-previous2 { width: 95% !important; margin-left: auto; margin-right: auto; }
.ombra { float: none !important; width: 100% !important; }
.titoloaiuto .icona { width: 90%; height: 50px; background-size: 49px 40px; background-position: 5px 10px;}
.titoloaiuto .icona .primotitolo { font-size: 14px; margin: 0 0 0 60px !important; padding-top: 5px; }
.titoloaiuto .icona .secondotitolo { font-size: 12px; margin: 5px 0 0 60px !important; }
.comepossiamoaiutarti { font-size: 12px !important; }
.immagineprincipale { height: auto !important; }
.single-post .type-post { margin-top: 0 !important; }
.single-dida_on .type-post { margin-top: 0 !important; }
.section-post-header { display: none; }
.single-post #Content { padding-top: 0 !important; }
.single-post #Subheader { display: block; }
.single-dida_on #Content { padding-top: 0 !important; }
.single-dida_on #Subheader { display: block; }
.entry-content { margin-top: 20px; }
.single-post .ri { float: none; width: 100%; }
.single-post .ms { float: none; width: 100%; }
.single-dida_on .ri { float: none; width: 100%; }
.single-dida_on .ms { float: none; width: 100%; }
.box1_giallo input { width: 65% !important; }
.box1_giallo textarea { width: 65% !important; }
.box1_giallo .pulsante_info { float: none !important; }
.wpcf7-not-valid-tip { left: 50px !important; }
.box2_giallo { margin-top: 5px !important; }
.single-post .box2_giallo .wpba-attachment-list { width: 95%; }
.single-post .sidebar { background: #6d6e71 !important; }
.single-post .sidebar .widget-area { padding: 10px 0 !important; }
.single-post .four.columns { width: auto !important; }
.single-post .section-post-related { display: none; }
.single-post .section-post-footer { display: none; }
.single-dida_on .box2_giallo .wpba-attachment-list { width: 95%; }
.single-dida_on .sidebar { background: #6d6e71 !important; }
.single-dida_on .sidebar .widget-area { padding: 10px 0 !important; }
.single-dida_on .four.columns { width: auto !important; }
.single-dida_on .section-post-related { display: none; }
.single-dida_on .section-post-footer { display: none; }
#Top_bar .menu_wrapper { position: relative; }
.ngg-slideshow { max-height: 200px; !important}
.single-post .ritorno_mobile { display: block; margin-bottom: 10px; }
.single-dida_on .ritorno_mobile { display: block; margin-bottom: 10px; }
}
@media only screen and (max-width: 480px) and (orientation: portrait) {
.immagineprincipale { top: -199px !important; }
#Top_bar .menu_wrapper { position: relative; }
.single-post .ritorno_mobile { display: block; margin-bottom: 10px; }
.single-dida_on .ritorno_mobile { display: block; margin-bottom: 10px; }
.the_content_wrapper { width: 100%; margin: -150px auto !important; background: #fff; } .bottom_banner { width: 100%; margin: 25px auto 25px auto; }
.wp_bannerize_banner_box { width: 100%; margin-bottom: 10px !important; float: none; }
.wp_bannerize_banner_box img { width: 100% !important; }
} .button-default .iubenda-cs-container button::after {
display: none !important ;
}
.didatour--attachments-list {
clear: both;
margin-top: 10px;
margin-bottom: 10px;
float: left;
width: 95%;
}
.didatour--attachments-list li {
padding-left: 20px;
margin-bottom: 10px;
}
.didatour--attachments-list li i {
margin-right: 10px;
}
.didatour--attachments-list li a {
font-family: "PT Sans Narrow", sans-serif;
color: #000;
font-size: 16px;
}