/*
Theme Name:     Bari Innovazione Sociale
Template:       Divi
Version:        1.0.0
*/

#main-content .container {
    padding-top:unset;
}

#main-header{
  border-bottom: 5px solid #0c71c3 !important
}

#footer-bottom {
	border-top: 5px solid #0c71c3 !important
}

#sidebar {
	display:none;	
}

#left-area .post-meta{
	display:none;
}

/* pulsante post precedenti e post successivi */

.alignleft {
	margin-left: 40%;
	margin-bottom: 4%;
}
.alignright {
	margin-right: 40%;
	margin-bottom: 4%;
}

@media all and (max-width: 400px) {
.alignleft {
	margin-left: 10%;
	}
	
.alignright {
	margin-right: 10%;
}
}

@media all and (max-width: 1400px) {
.alignleft {
	margin-left: 30%;
	}
	
.alignright {
	margin-right: 30%;
}
}

.container {
	width: 98%!important;
	max-width: 100%!important;
}

.et_pb_row {
    position: relative;
    width: 100%!important;
    max-width: 100%!important;
    margin: auto;
}

.et_pb_row.et_pb_row_fullwidth,.et_pb_specialty_fullwidth>.et_pb_row {
        width: 98%!important;
        max-width: 98%!important;
    }

.colonna_sinistra {
	width:55%!important;
}

.colonna_destra {
	width: 39%!important;
}

.corpo_testo_progetto {
    padding-left: 1%!important;
}

.info_title_div {
    background: linear-gradient(rgb(0,22,46,0.2),rgb(0,22,46)80%);
    bottom: 0;
    position: absolute;
    width: 100%;
	height: 140px;
    color: #FFFFFF!important;
    padding: 1%;
}

.info_title_div > h1 {
    color: #FFFFFF!important;
}

.progetti-municipio {
	color: #FFFFFF!important;
}

.progetti-municipio:hover {
	color: #196395!important;
}


/*
.progress {
    width:25%!important;
}

.progress-bar .progress-bar-success > span {
    font-size: 10px;
    color: #FFFFFF!important;
}
*/
@media all and (max-width: 980px) {
    .colonna_sinistra {
        width:unset!important;
    }

    .colonna_destra {
        width: unset!important;
    }
}

.mapsearch{
display:flex !important;
background-color: #dbdbdb !important;
height: 30px !important;
}

.searchnomeprogetto::placeholder{
color: #000000  !important;
text-align: center;
}

.entry-title-competence{
	font-size: 1.5em !important;
}


.dropdown, .searchnomeprogetto{
width: 21% !important;  
background-color: #FFFFFF !important;
color: #000000 !important;
text-align: center;
text-align-last: center;
font-style: oblique;
}

.searchnomeprogetto{
margin-left: 1%;
background: url(../../uploads/search.png) right no-repeat;
}

#categoria,#municipio,#tempi{
margin-left: 5%
}

#tempi{
margin-right:1%
}

#mycustommap{
 height:550px;
}

.soliloquy-caption {
	display:none;
}

.soliloquy-viewport > ul {
	padding: 0px!important;
}

.et_pb_section_0 {
	padding-bottom:0px!important;
}

.et_pb_section_1 {
	padding-top:0px!important;
}

@media all and (max-width: 600px) {
    .searchnomeprogetto {
        background: white !important;
    }
}
@media all and (max-width:481px)  {
	h1 {
		font-size:3.0em!important;
	}
}

#primastatistica,
#secondastatistica,
#terzastatistica,
#quartastatistica
{
    background-size: 100%;
    background-repeat: no-repeat;
    background-attachment: local;
    background-position-x: 0px;
    background-position-y: 40px;
}

.statistiche {
    text-align: center;
    color: #67d2fc;
}

#et-secondary-nav li ul, #top-header {
    background-color: #0065cb;
}

#logo {
    max-height: 100%;
}

.leggi
{
    margin-bottom: -30%;
}

.percentuale
{
    display: none;
}

 .container_new{
     /*width: 89%;*/
     width: 100%;
     /*max-width: 1080px;*/
     margin-left: 1%;
 }

.box_opportunita {
    width: 25%;
    text-align: justify;
    margin-right: 2%;
    border: 0px solid;
    padding: 10px;
    box-shadow: 5px 10px 18px #e0e0e0;
    margin-bottom: 2%;
    height: 100%;
}



.box_opportunita  .image_box_opportunita {
    display: block;
    margin: 0 auto;
}

.container_opportunita{
    display: inline-flex;
    margin-top: 5%;
}

@media only screen and (max-width: 1024px) {
    .container_opportunita {
            display: block;
    }
    .box_opportunita {
        margin-right: 0%;
        width: 100%;
        border: 0px solid;
		border-radius: 5px;
        box-shadow: 5px 10px 18px #e0e0e0;
        padding:20px;
        margin-bottom: 2%;
        height: 100%;	
    }
}

.NomeSezione
{
    text-align:center;
    font-size:3em;
    font-weight: bold;
    font-family: "Titillium Web", "Times New Roman", "Times", "serif";
    color:#0065cb;
}

.et_pb_blog_0 .et_pb_post .entry-title 
{ 
	font-size: 22px;
	text-align: left !important;
	margin-bottom: 3%
}

.et_pb_blog_0 .et_pb_post .post-meta, .et_pb_blog_0 .et_pb_post .post-meta a {
	font-size: 16px;
    font-style: italic;

}
.post-meta{
	margin-top: 5%;
	margin-bottom: 5%
}

.box_opportunita .entry-title{
    margin-left: 5%;
    margin-right: 5%;
	margin-top: 29px;
}

.box_opportunita .post-content {
    margin-left: 5%;
    margin-right: 5%;
}

.box_opportunita .post-content {
    font-size: 18px;
    font-family: 'Titillium Web',Helvetica,Arial,Lucida,sans-serif;
}


@media only screen and (min-width: 981px) {
    .et-fixed-header #top-menu li.current-menu-ancestor > a, .et-fixed-header #top-menu li.current-menu-item > a {
        color: #2ea3f2 !important;
    }
}

@media only screen and (max-width: 500px) {
    h1{
        font-size: 2em !important;
    }

    h2{
        font-size: 1.5em !important;
    }

}


/*Footer*/

#footer-bottom{
    padding: 0px !important;
}

@media (min-width: 1200px){
    .footer-widget-logo-1{
        width: 60% !important;
    }

    .footer-widget-logo-2{
        width: 100% !important;
    }

    .inline-block-image-logo{
        display: inline-block;
    }

    .logo-uno{
        max-width: 15% !important;
    }

    .logo-due{
        max-width: 85% !important;
    }
}

@media (min-width: 992px){
    .footer-widget-logo-1{
        width: 60% !important;
    }

    .footer-widget-logo-2{
        width: 100% !important;
        text-align: center !important;
    }

    .inline-block-image-logo{
        display: inline-block;
    }

    .logo-uno{
        max-width: 15% !important;

    }

    .logo-due{
        max-width: 85% !important;
    }
}

@media (max-width: 992px){
    .footer-widget-logo-2{
        text-align: center !important;
    }
    .logo-uno{
        max-width: 20% !important;
    }
    .logo-due{
        max-width: 85% !important;
    }

}

@media (max-width: 768px){
    .footer-widget-logo-2{
        text-align: center !important;
    }
    .logo-uno{
        max-width: 20% !important;
    }
    .logo-due{
        max-width: 85% !important;
    }

}

@media (min-width: 768px){
    .footer-widget-logo-1{
        width: 60% !important;
    }

    .footer-widget-logo-2{
        width: 100% !important;
    }

    .inline-block-image-logo{
        display: inline-block;
    }

    .logo-uno{
        max-width: 15% !important;
    }

    .logo-due{
        max-width: 84% !important;
    }
}

@media (min-width: 768px){
    .sfwa_contained {
        width: 95%  !important;;
    }
}
@media (min-width: 992px){
    .sfwa_contained {
        width: 95% !important;
    }
}
@media (min-width: 1200px){
    .sfwa_contained {
        width: 95% !important;
        margin-bottom: 10px !important;
    }
}


/*End Footer */

/*Immagini statistiche*/
/*.et_pb_blurb_1{
    margin-top: 20px !important;
}
.et_pb_blurb_2{
    margin-top: 20px !important;
}
.et_pb_blurb_3{
    margin-top: 7.5px !important;
}*/


/*Pagina Tag e Categoria*/
#tagcategoria,#categorycategoria{
    font-family: 'Titillium Web',Helvetica,Arial,Lucida,sans-serif;
    text-align: left;
    font-size:16px !important;
    font-style: italic;
    cursor:pointer;
    background-color: white;
    font-weight: 700;
    padding-right: 6px;
	padding-left: 1px;
}

#tagpost-content p, #categorypost-content p{
    font-family: 'Titillium Web',Helvetica,Arial,Lucida,sans-serif;
    line-height: 1.4em;
    text-align: left;
    color: white;
    font-size:20px !important;
}

#tagmore-link, #categorymore-link{
    color:white !important;
    cursor:pointer !important;
}

#tagh2,#categoryh2{
    cursor:pointer !important;
    font-weight:700 !important;
    color:#ffffff !important;
}

#main-content .container:before{
    width: 0px !important;
}



@media (max-width: 980px){
  .column{
      width: 42.25% !important;
      margin: 0 7.5% 7.5% 0 !important;
  }
}

@media (max-width: 767px){
 .column {
     width: 100% !important;
     margin-right: 0 !important;
 }
}
/*Fine Pagina Tag e Categoria*/


/*NON SOVRASCRIVERE*/


.main_title {
	display: none;
}


/*stile box progetti*/

.et_pb_blog_0 .et_pb_post .post-content, .et_pb_blog_0.et_pb_bg_layout_light .et_pb_post .post-content p, .et_pb_blog_0.et_pb_bg_layout_dark .et_pb_post .post-content p{
	text-align:left!important;
	margin-top:3%;
}


/*stile box progetti -> ricerca per categoria*/
#categorypost-content .post-content {
	margin-top: 2%;
}

.et_pb_blog_0 .et_pb_post .entry-title a{
	text-align:left!important;
}

.entry-title{
	text-align:left!important;
}

.soliloquy-wrapper {
	margin-top: 5px; 
	margin-bottom: 5px;
}

.soliloquy-container {
	margin-top: 5px; 
	margin-bottom: 5px;
}

/*sposta etichetta pulsante cerca*/
.et-search-field{padding-left:15%}

/*Sondaggi*/
.containersondaggi{
   text-align: center;
}

.containersondaggi p{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right:20px ;
	margin-left:20px ;
   font-family: 'Titillium Web',Helvetica,Arial,Lucida,sans-serif;
   color: black;
}


/* unvisited link */
/*
a:link {
  color: #2ea3f2;
}

/* visited link */
/*
a:visited {
  color: #2ea3f2;
}
*/

/* mouse over link */
a:hover {
  color: #196395;
}

/* selected link */
a:active {
  color: #2ea3f2;
}