html,body {
margin:0;
padding:0; 
}  
body {
background-color:#FFF;
color:#3c3c3b;
font-size:17px;
line-height:1.5;
font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;
font-weight:400;
text-rendering:optimizeLegibility;
-webkit-font-smoothing:antialiased;
-moz-font-smoothing:antialiased;
-o-font-smoothing:antialiased;	
}
.tooltip {
font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;
font-weight: 400;
z-index: 9999;
}
img,a img {
border:none!important;
}
::-moz-selection {
background:none repeat scroll 0 0 #3c3c3b;
color:#FFF;
}
* {
outline: 0 !important;
}
b,strong {
font-weight:700;
}
a, a:visited, a:focus{
outline-style:none;
text-decoration:none;
color: #3c3c3b;
-webkit-transition: all 0.5s; 
-o-transition: all 0.5s; 
transition: all 0.5s;
}
a:hover {
cursor:pointer;
text-decoration:underline;
color: #111;
}
p {
margin: 0 0 10px 0;
}
.alignleft{
float: left;
}
.alignright{
float: right;
}
#pageloader {
position:fixed;
top:0; 
right:0;
bottom:0;
left:0;
z-index: 9999;
background-color: #eee;
background-image: url(//www.visitconegliano.it/wp-content/themes/visitconegliano/images/loader.gif);
background-position: center center;
background-repeat: no-repeat;
}
.padding_top_30{
padding-top: 30px;
}
.padding_bottom_30{
padding-bottom: 30px;
}
.padding_top_50{
padding-top: 50px;
}
.padding_bottom_50{
padding-bottom: 50px;
}
.padding_top_100{
padding-top: 100px;
}
.padding_bottom_100{
padding-bottom: 100px;
}
@media (max-width: 991px){
.padding_top_50{
padding-top: 30px;
}
.padding_bottom_50{
padding-bottom: 30px;
}
.padding_top_100{
padding-top: 50px;
}
.padding_bottom_100{
padding-bottom: 50px;
}
}
@media (max-width: 767px){
.padding_top_100{
padding-top: 30px;
}
.padding_bottom_100{
padding-bottom: 30px;
}
}
@media (min-width: 1441px){
.container-fluid{
padding-left: 50px;
padding-right: 50px;
}
}
#main_container{
background: url(//www.visitconegliano.it/wp-content/themes/visitconegliano/images/background.svg) repeat-y center top scroll; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
} h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
margin:0;
padding:0;
font-weight: 700;
letter-spacing: -1;
margin-bottom:15px;
text-transform: none;
line-height: 1.1;
}
h1{
font-size: 40px;
line-height: 1.2;
}
h2{
font-size: 30px;
text-transform: uppercase;
}
h3{
font-size: 24px; 
}
h4{
font-size: 18px;
}
h5{
font-size: 18px;
}
h6{
font-size: 13px;
color: #666 !important;
font-weight: 400;
font-style: italic;
margin: 0;
} #header {
height: 100px;
position: fixed;
top:0;
left: 0;
width: 100%;
z-index: 10;
background-color: #FFF;
}
.menu_margin{
margin-top: 100px;
}
.motto{
color: #666;
font-size: 15px;
margin: 5px 0;
width: 100%;
}
.stemma_conegliano{
height: 31px;
width: auto;
margin-left: 10px;
}
.navbar-default {
background-color: #FFF;
border: none;
border-radius: 0;
margin-top: 8px;
margin-bottom: 0;
}
.navbar-header{
position: relative;
}
#logo{
display: block;
position: absolute;
top:0;
left:15px;
}
@media (min-width: 992px) {
.navbar .navbar-nav {
display: inline-block;
float: none;
vertical-align: top;
}
.navbar .navbar-collapse {
text-align: center;
}
}
#menu li a{
color: #3c3c3b;
text-transform: uppercase;
}
@media (min-width: 1400px) {
#menu li a{
font-size: 18px;
}
#logo img{
width: 250px;
height: auto;
z-index: 999;
}
}
@media (max-width: 1500px) {
#menu li a{
font-size: 17px;
padding-left: 8px;
padding-right: 8px;
}
#logo img{
width: 200px;
}
}
@media (max-width: 1300px) {
#menu li a{
font-size: 16px;
padding-left: 7px;
padding-right: 7px;
}
}
@media (max-width: 1199px) {
.navbar-default{
margin-top: 5px;
}
#logo{
top:10px;
}
#logo img{
width: 160px;
}
}
@media (max-width: 991px) {
.motto{
display: none;
}
#logo img{
height: 60px;
width: auto;
}
#header{
height: 80px
}
.menu_margin{
margin-top: 80px;
}
.navbar-default{
margin: 0;
}
.navbar-toggle{
padding: 15px;
margin-top: 16px;
margin-bottom: 16px;
}	
}
#menu li a:hover{
text-decoration: underline;
color: #111;
}
#search{
font-size: 21px;
margin-top: 33px;
} #search #stampa_pdf {
margin-left:10px;
cursor: pointer;
}
#stampa_pdf_summary_overlay {
display:none;
position:fixed;
top:0;
left:0;
right:0;
bottom:0;
background-color: rgba(0,0,0,0.33);
}
#stampa_pdf_summary_overlay.collapse.in {
display:block;
}
#stampa_pdf_popup {
position:absolute;
top:50%;
left:50%;
width:50%;
text-align: left;
font-size: 14px;
background-color: white;
transform: translate(-50% ,-50%);
box-shadow: 0px 0px 10px rgba(0,0,0,0.33);
border-radius: 3px;
max-height:80%;
overflow-y: auto;
}
#stampa_pdf_popup .btn_close {
padding:10px;
position:absolute;
top:15px;
right:15px;
background-color: #eee;
display:block;
border-radius: 3px;
line-height: 1em;
cursor: pointer;
}
#stampa_pdf_popup .btn_close:hover {
background-color: #ddd;
}
#stampa_pdf_popup h3 , #stampa_pdf_popup #stampa_pdf_empty, #stampa_pdf_popup #stampa_pdf_print {
padding:15px;
}
#stampa_pdf_summary > div {
padding:15px;
} #stampa_pdf_summary img {
display: none;
}
.back_gray {
background-color: #eee;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover{
background-color: #eee;
}
.caret{
display: none;
}
.wpml-ls-item .caret{
display: inline-block;
}
ul.dropdown-menu{
margin: 0;
padding: 0;
}
.wpml-ls-item ul.dropdown-menu{
min-width: 80px;
}
#searchform .btn{
margin: 0;
background-color:#3c3c3b;
border-color:#3c3c3b;
color: #FFF;
height: 40px;
}
#searchform .btn:hover{
background-color: #72c0e7;
border-color:#72c0e7;
}
#searchform .input-group .form-control{
padding: 10px 15px;
height: 40px;
min-width: 180px;
}
h3.popover-title{
display: none;
} #footer{
font-size: 16px;
line-height: 1.4;
}
#footer_logo img{
width: 100%;
height: auto;
max-width: 350px;
}
@media (max-width: 992px) {
#footer_logo img{
max-width: 250px;
margin-bottom: 15px;
}
}
#sitemap_menu ul{
list-style: none;
margin: 0;
padding: 0;
}
#sitemap_menu strong{
font-weight: 400;
}
#footer ul li{
margin-bottom: 10px;
}
.subtitle{
color: #3c3c3b;
font-size: 20px;
line-height: 25px;
font-weight: 700;
}
.uppercase{
text-transform: uppercase;
}
#footer .tagtitle{
font-size: 18px;
line-height: 18px;
margin: 0;
text-transform: lowercase;
transform: skew(20deg,0);
}
.label_container{
position: relative;
margin-bottom: 30px;
overflow: hidden;
}
.label_tagtitle{
display: inline-block;
content: "";
background-color: #eee;
padding: 8px 20px 8px 70px;
transform: skew(-20deg,0);
float: left;
margin-left: -20px;	
}
.label_tagtitle_dx{
float: right;
text-align: right;
padding: 8px 70px 8px 20px;
margin-right: -20px;
}
#back_to_top{
color: #999;
font-size: 24px;
}
#back_to_top i:hover{
color: #3c3c3b;
cursor: pointer;
}
ul.social_links{
list-style: none;
margin: 0;
padding: 0;	
}
ul.social_links li{
float: left;
margin-right: 15px;
font-size: 25px;
}
ul.social_links li.facebook a{
color: #3b5998;
}
ul.social_links li.twitter a{
color: #00aced;
}
ul.social_links li.instagram a{
color: #d6249f;
}
ul.social_links li.pinterest a{
color: #cb2027;
}
ul.social_links li.youtube a{
color: #ff0000;
}
ul.social_links li a:hover{
color: #111;
cursor: pointer;
}
#credits{
color: #999;
font-size: 14px;
}
#credits a{
color: #999;
}
#mc_embed_signup label{
display: block;
}
#mc_embed_signup input[type="email"]{
display: inline-block;
padding: 6px 10px;
margin: 0px;
font-size: 15px;
font-weight: 400;
text-transform: lowercase;
text-align: left;
background-color: #FFF;
border: 1px solid #eee;
border-radius: 4px;
min-width: 250px;
margin-bottom: 10px;
}
#mc_embed_signup .checkbox.subfield{
margin-left: 20px;
}
#mc_embed_signup input[type="submit"], #footer .read_more_btn{
display: inline-block;
padding: 6px 15px;
margin: 0px;
font-size: 16px;
font-weight: 400;
text-transform: uppercase;
text-align: center;
font-weight: bold;
background-color: rgba(61, 61, 60, 0.8);
border: none;
color: #FFF;
border-radius: 4px;
margin: 10px 0;
}
#mc_embed_signup input[type="submit"]:hover, #footer .read_more_btn:hover{
background-color: rgba(61, 61, 60, 1);
border: none;
color: #FFF;
}
#footer .wpml-ls-item{
display: none;
} .text_verde, a.text_verde{
color: #aab887;
}
.text_giallo, a.text_giallo{
color: #e3d071;
}
.text_azzurro, a.text_azzurro{
color: #72c0e7;
}
.text_rosso, a.text_rosso{
color: #d27969;
}
.colore_giallo{
background-color: #e3d071;
}
.colore_azzurro{
background-color: #72c0e7;
}
.colore_rosso{
background-color: #d27969;
}
.colore_verde{
background-color: #aab887;
}
.colore_grigio{
background-color: #3c3c3b;
}
.cover_img{
width: 100%;
height: 100%;
background-repeat: no-repeat;
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
position: relative;
z-index: 0;
}
a .cover_img .back_colore{
-webkit-transition: background-color 500ms linear;
-ms-transition: background-color 500ms linear;
transition: background-color 500ms linear;
}
a .cover_img .colore_giallo{
background-color: rgba(227, 208, 114, 0.5);	
}
a .cover_img .colore_azzurro{
background-color: rgba(113, 192, 232, 0.5);
}
a .cover_img .colore_rosso{
background-color: rgba(209, 120, 105, 0.5);	
}
a .cover_img .colore_verde{
background-color: rgba(170, 184, 134, 0.5);
}
a:hover .cover_img .colore_giallo{
background-color: rgba(227, 208, 114, 0.9);	
}
a:hover .cover_img .colore_azzurro{
background-color: rgba(113, 192, 232, 0.9);
}
a:hover .cover_img .colore_rosso{
background-color: rgba(209, 120, 105, 0.9);	
}
a:hover .cover_img .colore_verde{
background-color: rgba(170, 184, 134, 0.9);
}
#breadcrumbs.tagtitle{
font-size: 15px;
line-height: 15px;
margin: 0;
z-index: 10;
transform: skew(20deg,0);
}
#breadcrumbs a:hover, .breadcrumb_last{
text-decoration: underline;
}
.introduzione{
font-weight: 700;
font-size: 18px;
}
.thumb_container{
background-repeat: no-repeat;
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
position: relative;
min-height: 800px;
z-index: 0;
}
@media (max-width: 1600px) {
.thumb_container{
min-height: 700px;
}
}
@media (max-width: 1200px) {
.thumb_container{
min-height: 600px;
}
}
@media (max-width: 992px) {
.thumb_container{
min-height: 500px;
}
}
@media (max-width: 768px) {
.thumb_container{
min-height: 400px;
}
}
.overlay{
background-color: rgba(0, 0, 0, 0.2);
width: 100%;
height: 100%;
position: absolute;
top:0;
left: 0;
z-index: 0;
}
.img_colline{
position: absolute;
bottom: -1px;
left: 0;
}
.titolone{
-webkit-transform: translate(0%, -46%);
-ms-transform: translate(0%, -46%);
transform: translate(0%, -46%);
z-index: 10;
display: block;
position: absolute;
top: 46%;
width: 100%;
}
.titolone h1{
color: #FFF;
font-size: 50px;
}
.big_label_tagtitle{
display: inline-block;
content: "";
background-color: #3c3c3b;
color: #FFF;
padding: 8px 20px 8px 70px;
transform: skew(-20deg,0);
float: left;
margin-left: -20px;	
margin-bottom: 30px;
}
@media (max-width: 1199px){
.big_label_tagtitle, .label_tagtitle{
padding: 8px 20px 8px 40px;
}
.label_tagtitle_dx{
padding: 8px 40px 8px 20px;
}
.titolone h1{
font-size: 40px;
}
h1{
font-size: 32px;
}
}
.blue_back{
background-color: #72c0e7;
}
.big_tagtitle{
font-size: 22px;
line-height: 22px;
margin: 0;
text-transform: lowercase;
transform: skew(20deg,0);
}
.box_padding{
padding: 30px;
height: 100%; }
.light_text{
font-weight: 400;
}
.single_evidenza h3{
font-size: 30px;
line-height: 32px;
text-transform: uppercase;
color: #FFF;
}
@media (max-width: 1199px){
.single_evidenza h3{
font-size: 24px;
line-height: 26px;
}
}
.short_desc{
color: #FFF;
}
.hashtag{
text-transform: lowercase;
font-weight: 700;
font-size: 20px;
}
.box_padding .read_more{
color: #FFF;
text-decoration: underline;
font-size: 18px;
}
@media (min-width: 768px){
.box_padding .read_more{
position: absolute;
bottom: 30px;
left: 30px;
}
}
a.read_more{
text-decoration: underline;
}
.single_element{
overflow: hidden;
}
.single_evidenza img{
opacity: 0.9;
transition: all .5s; }
a:hover .single_evidenza img{
opacity: 1;
transform: scale(1.05);
}
a:hover .read_more{
font-weight: 700;
}
#page_content .wp-caption-text{
color: #999;
font-size: 14px;
margin-bottom: 15px;
margin-top: 5px;
}
#page_content img{
margin: 15px 0 !important;
}
#page_content a{
font-weight: bold;
text-decoration: underline;
}
#page_content a:hover{
font-weight: bold;
text-decoration: underline;
}
#mappa{
margin-top: 30px;
}
.embed-container { 
position: relative; 
padding-bottom: 56.25%;
overflow: hidden;
max-width: 100%;
height: auto;
} 
.embed-container iframe,
.embed-container object,
.embed-container embed { 
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
#slideshow_immagini, #slideshow_video{
position: relative;
}
#slideshow_immagini .slide_img, #slideshow_video .slide_video{
width: 100%;
height: 100%;
text-align: center;
}
.slide_img img {
max-height: 600px;
width: auto;
}
.slide_arrow{
-webkit-transform: translate(0%, -50%);
-ms-transform: translate(0%, -50%);
transform: translate(0%, -50%);
z-index: 10;
display: block;
position: absolute;
top: 50%;
width: 100%;
}
.slide_arrow img{
width: 21px;
height: auto;
}
.slideshow_container{
position: relative;
z-index: 0;
}
.slideshow_container .pager {
position: absolute;
width: 100%;
bottom: -30px;
left:0px;
z-index: 100;
margin: 0;
text-align: center;
}
.slideshow_container .pager span {
display:inline-block;
width: 8px;
height:8px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
background-color: rgba(61, 61, 60, 0.2);
margin: 3px;
cursor: pointer;
}
.slideshow_container .pager span.cycle-pager-active {
background-color: #3c3c3b;
}
@media (max-width: 991px){
.slide_img, .slide_video{
margin-bottom: 10px;
}
}
.button_list{
list-style: none;
padding: 0;
margin: 30px 0px 0px 0px
}
.btn {
display: inline-block;
padding: 10px 15px;
margin: 5px;
font-size: 16px;
font-weight: 400;
text-transform: lowercase;
text-align: center;
white-space: nowrap;
vertical-align: middle;
background-color: #eee;
border: 1px solid transparent;
border-radius: 4px;
}
.btn:hover{
background-color: #ccc;
}
.btn img{
height: 22px;
width: auto;
margin-right: 5px;
display: inline-block;
float: left;
}
.btn_aggiungi{
background-color: #d27969;
color: #FFF;
}
.btn_aggiungi:hover{
background-color: #df4d34;
color: #FFF;
}
.btn_email{
background-color: rgba(61, 61, 60, 0.8);
color: #FFF;
}
.btn_email:hover{
background-color: #3c3c3b;
color: #FFF;
}
.btn_facebook{
background-color: rgba(60, 90, 153, 0.8);
color: #FFF;
}
.btn_facebook:hover{
background-color: #3C5A99;
color: #FFF;
}
.btn_whatsapp{
background-color: rgba(39, 212, 103, 0.8);
color: #FFF;
}
.btn_whatsapp:hover{
background-color: #25D366;
color: #FFF;
}
#page_tematica .icona_tematica {
display:inline-block;
vertical-align: top;
width:150px;
font-size: 12px;
line-height: 1em;
cursor: pointer;
margin:5px;
transition: all ease 0.5s;
}
#page_tematica .icona_tematica span {
display:block;
margin: 0 auto 10px;
height:80px;
width:80px;
border-radius: 50%;
position: relative;
overflow: hidden;
}
#page_tematica .icona_tematica span img {
position:absolute;
top:50%;
left:50%;
transform: translate(-50% , -50%);
max-height: 60%;
max-width: 60%;
} .single_element{
color: #FFF;
}
.icon_home{
height: 80px;
width: auto;
margin: 0 auto;
margin-bottom: 15px;
}
#homepage .hashtag{
font-size: 24px;
}
.titolo_evento, .titolo_pagina{
font-size: 24px;
line-height: 1;
font-weight: 700;
color: #FFF;	
}
#blocchi_homepage a:hover, #blocchi_bottom a:hover, #elenco_tematiche a:hover {
text-decoration: none !important;
}
#blocchi_homepage h2 .light{
font-weight: 400;
font-size: 25px;
display: block;
}
@media (min-width: 1200px){
#blocchi_homepage .box_padding{
padding: 50px;	
}
}
.circle_container {
height: 165px;
width: 165px;
background-color: #d27969;
border-radius: 50%;
display: inline-block;
line-height: 30px;
margin-bottom: 15px;
}
.circle_container .giorno{
font-weight: 700;
font-size: 40px;
color: #FFF;
display: block;
margin-top: 35px;
margin-bottom: 0;
}
.circle_container .mese{
color: #FFF;
font-weight: 700;
text-transform: lowercase;
font-size: 21px;
margin: 0;
}
.circle_container .fine{
color: #FFF;
font-weight: 400;
display: block;
}
#blocchi_bottom .single_blocco{
height: 500px;
}
#home_intro a{
text-decoration: underline;
cursor: pointer;
}
#slideshow .titolone{
color: #FFF;
}
#slideshow .info{
font-size: 21px;
line-height: 24px;
}
#slideshow .titolo_slide{
font-size: 50px;
line-height: 1;
font-weight: 700;
margin-top: 15px;
margin-bottom: 15px;
text-transform: uppercase;
}
#slideshow .read_more{
font-weight: 700;
text-decoration: underline;
color: #FFF;
font-size: 21px;
line-height: 24px;
}
@media (max-width: 991px){
#slideshow .titolo_slide{
font-size: 24px;
}
#slideshow .read_more{
font-size: 16px;
line-height: 24px;
}
}
#slideshow .overlay{
background-color: rgba(0, 0, 0, 0.35);
}
#slideshow_container{
position: relative;
}
#slideshow_container .slide{
width: 100%; height: 75vh;
z-index: 0;
}
#slideshow_container #main_slideshow_pager span {
display:block;
width: 8px;
height:8px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
background-color: rgba(255,255,255,0.5);
margin-bottom: 5px;
cursor: pointer;
}
#slideshow_container #main_slideshow_pager span.cycle-pager-active {
background-color: rgba(255, 255, 255, 1);
}
#slideshow_container #main_slideshow_pager {
position: absolute;
top: 40%;
right: 30px;
z-index: 100;
}
.cycle-slide {
z-index: 0 !important
} .single_tipologia{
width: 100% !important;
}
.single_locale{
margin-bottom: 30px;
}
.single_locale img{
margin-bottom: 10px;
}
#elenco_posti h2{
margin-bottom: 30px;
}
ul#sottocategorie{
list-style: none;
margin: 0;
padding: 0;
}
ul#sottocategorie li{
float: left;
margin-right: 30px;
}
ul#sottocategorie li.active{
text-decoration: underline;
}
ul#sottocategorie li:hover{
text-decoration: underline;
cursor: pointer;
} .single_giallo #top_page{
color: #e3d071;
}
.single_azzurro #top_page{
color: #72c0e7;
}
.single_rosso #top_page{
color: #d27969;
}
.single_verde #top_page{
color: #aab887;
}
#top_page p{
margin: 0;
}
#top_page{
margin-bottom: 30px;
}
.single_thumb{
margin-bottom: 15px;
}
ul#elenco_tematiche{
list-style: none;
margin: 0;
padding: 0;	
}
ul#elenco_tematiche li{
margin: 10px;
}
.icon{
height: 40px;
width: auto;
margin: 0 auto;
margin-bottom: 15px;
} .icon_personaggi{
width: 100%;
height: auto;
max-width: 150px;
margin: 0 auto;
margin-bottom: 15px;
} #ricerca_tematiche .icona_tematica {
display:inline-block;
vertical-align: top;
width:70px;
font-size: 12px;
line-height: 1em;
cursor: pointer;
margin:5px;
opacity:0.5;
transition: all ease 0.5s;
}
#ricerca_tematiche .icona_tematica span {
display:block;
margin: 0 auto 10px;
height:50px;
width:50px;
border-radius: 50%;
position: relative;
overflow: hidden;
}
#ricerca_tematiche .icona_tematica span img {
position:absolute;
top:50%;
left:50%;
transform: translate(-50% , -50%);
max-height: 60%;
max-width: 60%;
}
#ricerca_tematiche .icona_tematica:hover , #ricerca_tematiche .icona_tematica.selected {
opacity:1;
}
#ricerca_tematiche input {
line-height: normal;
} .page-id-363 #page_content img, .page-id-1258 #page_content img{
margin-right: 15px !important;
width: 100px;
height: 100px;
}
@media (max-width: 767px){
.page-id-363 #page_content img, .page-id-1258 #page_content img{
margin: 0 auto !important;
display: block;
float: none;
}
}
#virtual-tour .read_more{
border: 1px solid rgb(60, 60, 59);
background-color: rgb(60, 60, 59);
padding: 9px 35px;
text-decoration: none !important;
color: #fff;
border-radius: 4px;
font-size: 16px;
font-weight: 400;
}
#virtual-tour .read_more:hover{
color: #fff;
border-color: #fff;
}