content-container-white caption-bg {
    display: none;
}
.leave-comment-container{
    background-color:#EAEAEA;
}
.leave-comment-container .button-carousel-attrattori-cerca {
    margin-top:20px;
}
.leave-comment-container .caption-container-main{
    background-color:#fff;
}
.leave-comment-container .button-carousel-attrattori-cerca {
    margin-top:20px;
}
.leave-comment-container .caption-container-main.caption-text-container{
    margin-bottom: 20px;
}
#carousel-image-text-horizontal-attrattori-localita .touchcarousel-item{
    background-color:#eaeaea!important;
}
.leave-comment-container .touchcarousel.three-d .tc-paging-container{
    display: none;
}
.leave-comment-container .touchcarousel.three-d .arrow-holder.left {
    left: -7%;
    right: auto!important;
}
.leave-comment-container .touchcarousel.three-d .arrow-holder {
    top: 50%!important;
    width: 19px;
    height: 20px;
    -moz-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
    margin-top: -20px;
    }
#carousel-image-text-horizontal-esperienze {
    /*width: 100%!important;*/
}
#carousel-image-text-horizontal-attrattori-localita .touchcarousel-item {
    background-color: #F6F0ED !important;
}
#carousel-image-text-horizontal-esperienze .touchcarousel-item {
    background-color: #eaeaea;
}
#carousel-image-text-horizontal-esperienze .rblock {
    width: 44%!important;
}
.newstyles .top-slider, .newstyles .top-slider-home {
    margin-bottom: 0px;
}
.newstyles .h1, .newstyles .h2 {
    margin-top: 0px !important;
}
.newstyles h3 {
    margin-top: 10px !important;
}

/*BLOCCO INFO*/
.infopugliabox:nth-child(n+6){
    min-height:auto;
    margin-bottom:20px
}
.infopugliabox {
    display: inline-block;
    float: left;
    width: 24%;
    margin-right: 1%;
    min-height: 350px;
}
.infopugliabox h5 {
    font-weight: 600 !important;
    color: #0075bf !important;
    min-height: 66px !important;
    border-bottom: 1px solid !important;
}

/*SIDEBAR*/
#map {
    margin-top: -10px !important;
    width: 100%;
}
.caption-container-main.m-bot-30inside {
    display: none !important;
}
.sky-tabs > ul > li, .sky-form fieldsetservizi, .sky-form footerservizi, .sky-tabs > input:checked + label span span {
    background-color: #c1b08a !important;
}
.sky-form .label2 {
    margin: 0 !important;
}
.button.blue {
    margin-bottom: 0px !important;
}

/*COSA FARE - IDEE DI VIAGGIO*/
.newstyles .idee h4 { 
    margin-bottom: 0px !important;
    padding-left: 15px !important;
    font-size: 22px !important;
    border-top:0px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
}
.newstyles .idee ul.list-group {
    margin: 0px !important;
    padding: 0px !important;
    display: inline-block;
}
.newstyles .idee ul.list-group li.list-group-item {
    float: left;
}
.newstyles .idee ul.list-group li.list-group-item i {
    display: none;
}
.newstyles .idee ul.list-group li.list-group-item a {
    margin-left: 10px;
    border: 0;
    background-color: #5b152b;
    border-radius: 0;
    font-weight: 600;
    color: #fff;
    margin-top: 0;
    margin-bottom: 7px;
    text-transform: uppercase;
    margin-left: 0px;
}
.row.idee.light-greyborder-bgvivi.m-top-30 .one-third.column {
    width: 100% !important;
}

.newstyles .caption-container-mainvivi.m-bot-30 {
    margin: 15px 0 0 0 !important;
}
#labelMultimedia {
    margin-bottom: 10px !important;
}
.caption-text-container {
    font-weight: bold !important;
    text-transform: uppercase !important;
    color: #0075bf !important;
    font-size: 18px!important;
}

/*ACCORDION - FORM*/
#accordion .panel-heading .panel-title {
    margin:0!important;
}
span.ui-icon.ui-icon-triangle-2-n-s {
    display: none;
}
label.select , label.select select{
    border: 0px !important;
    border-radius: 5px!important;
}
.tab-content select{
    border: 0px !important;
}

.tab-content.sky-form input, .tab-content.sky-form button, .tab-content.sky-form label{
    border-radius: 5px!important;
    border:none!important;
}
 .tab-content.sky-form .button-carousel-attrattori-cerca{
    border-radius: 10px!important;
    border:none!important;
}
.tab-content.sky-form button{
    height:39px;
}

#accordion {
    background-color: transparent;
    margin-top: 15px !important;
}
#accordion footer {
    margin: 0px !important;
    padding-left: 0px;

}
#accordion label {
    margin-top: 10px;
}
#ingrandisciMappa{
    width: 100%;
}
/*PAGINAZIONE*/
#diramazioneForm .leave-comment-containerÂ {
    Â background-color:Â #fff;
} 
.pagination.pagination-filtrocerca {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}

.pagination ul li {
    list-style: none;
    min-height: auto !important;
    border-bottom: 1px solid rgba(0, 117, 191, 0.2);
    margin-bottom: 20px;
    display: inline-block !important;
}

.pagination ul li > a, .pagination ul li > span {
    position: relative;
    float: left;
    padding: 6px 12px !important;
    margin-left: -1px;
    line-height: 1.42857143 !important;
    color: #337ab7 !important;
    text-decoration: none;
    background-color: #fff !important;
    border: 1px solid #ddd !important;
}
.pagination ul li.active > a, .pagination ul li.active > span {
    background-color: #137fbf !important;
    color: #fff !important;
}
.pagination.pagination-filtrocerca {
    width: 100%;
} 
.sky-form .input input {
    border: none !important;
}

@media (min-width: 1200px){
    .container {
        width: 1170px !important;
    }
    .container .eleven.columns {
        width: 66.66666667% !important;
    }
    .container .one-thirdinside.column {
        width: 48% !important;
    }
}
/*
@media (min-width: 992px){
    .container {
        width: 970px;
    }
}
@media (min-width: 768px){
    .container {
        width: 750px;
    }
}
@media (min-width: 320px){
    .container {
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto;
    }
}*/
@media screen and (max-width: 768px) and (min-width: 320px){
    #carousel-image-text-horizontal-esperienze .rblock {
        width: 50% !important;
    }
    #carousel-image-text-horizontal-esperienze {
        width: 100%;
        height: 330px!important;
        margin: 0 auto;
    }
    .infopugliabox {
        width: 100% !important;
        min-height: auto !important;
    }
}


/* pagina campagna */
#accordion footer{
    background-color:transparent;
    height:auto;
}
#accordion{
    background-color:transparent;
}
#accordion footer button{
    border-radius: 0;
    background-color: #2995cc !important;
    font-size: 16px !important;
    margin: 2% 0% 3% 0% !important;
    font-weight: 500;
}
#accordion footer button:hover{
    text-shadow: 2px 2px 5px rgba(0,0,0, 0.5);
}
#accordion footer button i{
    font-size: 20px !important;
}
#accordion fieldset .opening {
    color: #fff;
    background-color: #0075bf;
    border-color: #ddd;
    border: 0;
    border-radius: 0;
    padding:9px 10px;
    font-weight:500;
    font-size:16px;
    margin-bottom: 2px !important;
}

#accordion fieldset .row {
    margin-right: 0;
    margin-left: 0;
}
#accordion fieldset .expanded .input {
    border:1px solid #ddd;
}
/* pagina evento */
h3.title-blocknotitle{
    display: none;
}
.tornaIndietro{
    display: none;
}
/* pagina evento */
h3.title-blocknotitle{
    display: none;
}
.tornaIndietro{
    display: none;
}
/*territorio*/
.bottommenu_button .bottommenu{
    width: auto;
}
/*sr*/
.jcarousel-prev {
    width: 25px;
    height: 25px;
    display: block;
    float: left;
    margin-top: -5%;
    background-color: transparent!important;
    background-image: none!important;
}
.jcarousel-next {
    width: 25px;
    height: 25px;
    display: block;
    float: right;
    margin-top: -5%;
    background-color: transparent!important;
    background-image: none!important;
}
.jcarousel-scroll i{
    font-size:35px
}
.formSearchDetail .blogPic{
    height:400px;
    overflow:hidden;
    margin-top:20px;
}
.formSearchDetail .blogPic img{
    vertical-align: middle;
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.formSearchDetail .carousel-navi{
    width:100%;
    top:46px;
}
.formSearchDetail .latest-posts-jc li{
    height:120px;
    overflow:hidden;
}
.formSearchDetail .latest-posts-jc{
    padding: 0;
}
.formSearchDetail .latest-posts-jc img{
    width:100%;
    height:auto;
}

.formSearchDetail .jboxes {
    position: relative;
    overflow: hidden;
    margin-top: 5px !important;
    margin-left: 40px!important;
    margin-right: 40px!important;
}
/*campagna*/
.bottommenu_button button{
	background-color:#2995cc!important;
	color:#fff!important;
	font-weight:600!important;
}
.container02 .blogPic{
    height:400px;
    overflow:hidden;
    margin-top:20px;
}
.container02 .blogPic img{
    vertical-align:middle;
}

.container02 .carousel-navi02{
    width:100%;
    top:125px;
}
.container02 .latest-posts-jc li{
    height:auto;
    overflow:hidden;
}
.container02 .latest-posts-jc{
    padding: 0;
}
.container02 .latest-posts-jc img{
    width:100%;
    height:auto;
}

.container02 .jboxes {
    position: relative;
    overflow: hidden;
    margin-top: 5px !important;
    margin-left: 40px!important;
    margin-right: 40px!important;
    height: 333px !important;
}
.servcarousel-image {
    width: 50%;
    height: 185px;
    overflow: hidden;
    float: left;
}
.servcarousel-image img{
    width: 100%;
    height: 100%;
    padding: 0px 10px;
    object-fit: cover;
}
/*#carousel-servizi i{
    color:#333;
}*/
#carousel-servizi{
    padding:0 40px
}

.sky-tabs > ul > li, .sky-form fieldsetservizi, .sky-form footerservizi, .sky-tabs > input:checked + label span span {
    background-color: #c1b08a !important;
}


@media screen and (max-width: 480px){
    .servcarousel-image{
        width: 100%;
        float: none;
    }
    .servcarousel-image img{
        padding-right: 0;
    }
}