/*
 Theme Name:   FECESC
 Author:       InCuca
 Author URI:   http://incuca.com.br
 Template:     divi
 */
/* =Theme customization starts here
-------------------------------------------------------------- */


/* Geral */
h1,h2 {
	color: rgb(51, 153, 51);
}

h2 { font-size: 20px; }

#logo {
	max-height: 100%;
}
label.screen-reader-text{
	display: none;
}
form.searchform {
	margin-bottom: 15px;
}

.searchform input#s {
	width: 70%;
}

.searchform input#searchsubmit {
	background: #890600;
	background: -moz-linear-gradient(top, #890600 0%, #d40e05 50%, #890600 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#890600), color-stop(50%,#d40e05), color-stop(100%,#890600));
	background: -webkit-linear-gradient(top, #890600 0%,#d40e05 50%,#890600 100%);
	background: -o-linear-gradient(top, #890600 0%,#d40e05 50%,#890600 100%);
	background: -ms-linear-gradient(top, #890600 0%,#d40e05 50%,#890600 100%);
	background: linear-gradient(to bottom, #890600 0%,#d40e05 50%,#890600 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#890600', endColorstr='#890600',GradientType=0 );
	margin: 0px;
	border: 0px none;
	color: #FFF;
	padding: 1px 5px;
	font-family: 'Pontano Sans', Arial, sans-serif !important;
	width: 28%;
}

.searchsubmit input{

	font-family: 'Pontano Sans', Arial, sans-serif !important;
}
.searchform input#searchsubmit:hover{
	background: #d40e05;
}
.et_header_style_left .logo_container {
	position: relative;
	width: 100%;
}

#top-menu li a {
	padding: 15px 0;
}
#imagem-top-main {
	background-repeat: no-repeat;
}
ul.dpe-flexible-posts .title {
	color: red;
}
#top-header .container {
	padding: 5px;
}

/*.et_pb_column.et_pb_column_1_2.et_pb_column_2 {
  text-align: right;
  }*/

  @media only screen and (min-width: 981px){
  	.artigos-videos .et_pb_column_inner_4 {
  		width: 31.98% !important;
  	}
  	
  	.artigos-videos .et_pb_column_inner_5 {
  		width: 63.98% !important;	
  	}

  	.siga-sindicato .et_pb_column_inner_6 {
  		width: 31.98% !important;
  	}
  	
  	.siga-sindicato .et_pb_column_inner_7 {
  		width: 63.98% !important; 
  	}
  }
  .artigos{
  	margin-bottom: 0 !important;
  }
  .artigos .et_pb_widget{
  	margin-bottom: 0 !important;
  }
  .videos{
  	margin-bottom: 0 !important;
  }
  .videos .et_pb_widget{
  	margin-bottom: 0 !important;
  }

  .single-post .et_pb_post h1{
  	color: #d40e05 !important;
  	margin-bottom: 0;
  }
  .single-post .et_pb_post h2{
  	font-size: 22px;
  	color: #339735 !important;
  	font-weight: bold;
  }
  .single-post .et_pb_post h3{
  	font-size: 18px;
  	color: #d40e05 !important;
  	font-weight: bold;
  }

  .single-post .entry-content{
  	padding-top: 0;
  }

  .menu-comunicacao-container .menu-item{
  	border-bottom: 1px dotted #339735;
  }

  .menu-veja-tambem-container .menu-item{
  	border-bottom: 1px dotted #339735;
  }

  .fwidget{
  	width: 100%;
  }
  .single-top{
  }
  .printfriendly{
  	float: right;
  }

  .single-social{
  	width: 60%; 
  	float: left;
  	margin-bottom: 20px;
    height: 30px;
  }
  .single-print{
  	width: 40%;
  	float: right;
  	margin-bottom: 20px;
    height: 30px;
  }
  /* SideBar */
  h3.widget-title.acps_title, h4.widgettitle{
  	font-size: 20px;
  	color: #339933;
  	font-family: 'Pontano Sans'; 
  }
  img.attachment-thumbnail.wp-post-image {
  	width: 100px;
  	height: 66.6px;
  	margin-right: 7px;
  }
  div#dpe_fp_widget-4 .title {
  	display: none;
  }
  .widget_advwidget h4.widgettitle {
  	display: none;
  }
  h2.rounded {
  	display: none;
  }
  .widget_bsk_pdf_manager_widget{
  	border: 1px solid rgb(206, 206, 206);
  	padding: 10px;
  }
  .widget_dpe_fp_widget{
  	border: 1px solid rgb(206, 206, 206);
  	padding: 10px;
  }
  .widget_acps_widget{
  	border: 1px solid rgb(206, 206, 206);
  	padding: 10px;
  }
  .gallery .widget_dpe_fp_widget{
  	border: none;
  }
  .gallery .widget_dpe_fp_widget h4.widgettitle{
  	margin-bottom: 10px;
  }

  .et_pb_column.et_pb_column_1_4.et_pb_column_1.et_pb_column_single{
  	padding-top: 23px;
  }
  body.single .et_post_meta_wrapper h1{
  	margin-bottom: 30px;
  	border-bottom: 2px solid #eeeeee;
  	padding-bottom: 30px;
  }
  .meta {
  	padding-top: 20px;
  	padding-bottom: 20px;
  	margin-top: 40px;
  	margin-bottom: 40px;
  	border-bottom: 2px solid rgb(238, 238, 238);
  	border-top: 2px solid rgb(238, 238, 238);
  }
  h4.jp-relatedposts-headline{
  	color: #065217;
  	font-family: 'Pontano Sans'; 
  }
  .breadcrumbs {
  	margin-bottom: 23px;
  }
  .jp-relatedposts-post a{
  	color: #065217;
  }
  div#jp-relatedposts{
  	margin: 30px 0px;
  }
  #main-footer {
  	border-top: 5px solid #009038;
  }
  /* Pagination */
  .pagination {
  	text-align: center;
  	margin-top: 60px;
  	margin-bottom: 40px;

  }
  .pagination .page-numbers {
  	border: 1px solid;
  	padding: 10px;
  }
  @font-face {
  	font-family: 'Pontano Sans';
  	src: url('fonts/pontanosans-regular-webfont.eot');
  	src: url('fonts/pontanosans-regular-webfont.eot?#iefix') format('embedded-opentype'),
  	url('fonts/pontanosans-regular-webfont.woff2') format('woff2'),
  	url('fonts/pontanosans-regular-webfont.woff') format('woff'),
  	url('fonts/pontanosans-regular-webfont.ttf') format('truetype'),
  	url('fonts/pontanosans-regular-webfont.svg#pontano_sansregular') format('svg');
  	font-weight: normal;
  	font-style: normal;
  }
  body { font-family: 'Pontano Sans', Arial, sans-serif; }
  .et-newsletter-form p input { font-family: 'Pontano Sans'; }
  p.woocommerce-result-count { font-family: 'Pontano Sans'; }
  .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { font-family: 'Pontano Sans'; }

  @media screen and (max-width: 600px){
  	.et_pb_row {
  		padding: 27px 0 0 0;
  	}
  }
  @media only screen and (min-width: 981px){
  	.et_pb_row {
  		padding: 2% 0 0 0;
  	}
  }

  .nav > li > ul{
  	width: 100%;
  	text-align: center;
  }

  #top-menu li li a, .fullwidth-menu li li a {
  	width: 100%;
  }

  #top-menu li li, .nav li li {
  	padding: 0;
  }
  #sidebar #bsk_pdf_manager_widget-2{
    margin-bottom: 0 !important;
  }

  
  .et_pb_widget_area #bsk_pdf_manager_widget-2{
    margin-bottom: 0 !important;
  }

  .convenios .post-data{
    display: none;
  }

  .category-publicacoes .et_pb_post_content img{
    width: 175px;
    height: 233px;
    text-align: center;
  }

  .loop-post-image {
    text-align: center;
  }

  .stButton .stMainServices{
    height: 22px !important;
  }

  .menu-servicos ul{
    width: 200px !important;
  }

  .widget-title{
    font-size: 20px !important;
  }

  @media only screen and (min-width: 768px) and (max-width: 980px){
    .logo_container, header .textwidget, .searchform{
      text-align: center;
    }
    .artigos-videos #dpe_fp_widget-5{
      margin-bottom: 10px !important;
    }
    .et_pb_widget_area .veja-mais-convencoes.widget_text{
      margin-left: 1px !important;
    }
    #sidebar .veja-mais-convencoes.widget_text{
      margin-left: 1px !important;
    }
    .searchform input#s {
      width: 30%;
    }
    .searchform input#searchsubmit{
      width: 15%;
    }
  }

  @media only screen and (max-width: 768px){
    .logo_container, header .textwidget, .searchform{
      text-align: center;
    }
    #sidebar #bsk_pdf_manager_widget-2{
      margin-left: 100px !important;
    }

    .et_pb_widget_area #bsk_pdf_manager_widget-2{
      margin-left: 100px !important;
    }
    .searchform input#s {
      width: 30%;
    }
    .searchform input#searchsubmit{
      width: 15%;
    }

  }

  .galeria-sidebar li{
    float: left;
  }

  .fb-like{
    margin-bottom: 5px;
  }

  #sidebar .et_pb_widget {
    float: inherit;
  }

  .et_pb_image_container img, .et_pb_post a img{
    vertical-align: inherit;
  }

  .wpgmza_markerbox h1, .wpgmza_markerbox h2, .wpgmza_markerbox h3, .wpgmza_markerbox h4, .wpgmza_markerbox h5, .wpgmza_markerbox h6, .wpgmza_markerbox h7, .wpgmza_markerbox h8, .wpgmza_markerbox strong, .wpgmza_markerbox p, .wpgmza_markerbox br {
    margin: 2px;
    padding: 1px;
    color: #000 !important;

  }

  .wpgmza_infowindow_title {
    font-weight: bold;
  }

  .wpgmza_infowindow_title {
    white-space: normal;
  }

  .gm-style-iw div {
    overflow: visible !important;
  }
  .scrollFix {
    line-height: 1.35;
  }

  .tax-categoriasdeconvenios .et_pb_post_content{
    height: 100% !important;
  }

  .tax-categoriasderegioes .et_pb_post_content{
    height: 100% !important;
  }

@media only screen and (max-width: 479px){
.et_pb_post {
    margin-bottom: 235px;
}  
}
