/*
Theme Name: Porteiras / Portal
Theme URI: http://porteiras.ce.gov.br/
Description: Portal da prefeitura municipal de Porteiras
 
Author: Antunes Ramos / Renato Macha
Author URI: http://duosoftware.com.br/
Version: 1.0
 
License: Creative Commons 3.0
License URI: http://creativecommons.org/licenses/by/3.0
*/

/*FONTS WEB */
@font-face {
    font-family:'ConduitITCStd ExtraBold';
    src: url('fonts/web/ConduitITCStd-ExtraBold.eot');
	src: url('fonts/web/ConduitITCStd-ExtraBold.eot?#iefix') format('embedded-opentype'),
		url('fonts/web/ConduitITCStd-ExtraBold.woff2') format('woff2'),
		url('fonts/web/ConduitITCStd-ExtraBold.woff') format('woff'),
		url('fonts/web/ConduitITCStd-ExtraBold.svg#ConduitITCStd-ExtraBold') format('svg');
    font-weight: 800;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}

@font-face {
    font-family: 'conduit_itcregular';
    src: url('fonts/web/conduit_itc-webfont.eot');
    src: url('fonts/web/conduit_itc-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/web/conduit_itc-webfont.woff2') format('woff2'),
         url('fonts/web/conduit_itc-webfont.woff') format('woff'),
         url('fonts/web/conduit_itc-webfont.svg#conduit_itcregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background: #000;
}
body a{color:#fff !important;}
.com-constraste{display:none !important;}
.sem-constraste{display:inline-table !important;}

/* ALTERAÇÕES */
.title-evento h3{background: url('images/line.png') no-repeat left bottom;font-family:'ConduitITCStd ExtraBold';font-size: 20px;padding-bottom: 15px;color: #fff !important;}
.navbar-default {
  background-color: #111;
  margin-top: 4px;
  margin-bottom: 4px;
  font-family: 'conduit_itcregular';
}
.dropdown-menu > li > a{color:#000 !important;}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 0;
  margin: 2px 0 0;
  font-size: 15px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border-radius: 2px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.noticias-menor span{color: #fff !important;font-size: 14px;padding: 12px 0;display: block;}
.eventos span{font-size: 14px;color: #fff !important;}
footer{background: #000 !important;border-top: 10px solid #111 !important;padding: 38px 0;}
.wrapper-portal span{background: #000 !important;border-top:5px solid #000 !important;padding: 0 0 60px 0;box-shadow: 0px 0px 0px 0px #000;margin-top:40px;display:block;overflow:hidden;font-family: 'conduit_itcregular';}
.bg-primary{background:#222 !important;color:#fff !important;}
.btn-success{background:#fff !important;color:#000 !important;}
.table td{color:#fff !important;}
.modal-content{color:#000 !important;}
.modal-content .modal-header{background:#000 !important;color:#fff !important;}
.trilha div{background:#fff !important;padding:8px;color:#000 !important;}
.trilha a{color:#000 !important;}
.content p{color:#fff !important;line-height:22px;font-size:18px;}
.content h1{font-family:'ConduitITCStd ExtraBold';color:#fff !important;font-size:24px;} 
.content h3{font-family: 'ConduitITC-Light';color:#fff !important;text-transform:uppercase;} 
.content span{display:block;margin-bottom:10px;color:#fff !important;}
.sidebar h3{text-transform: uppercase;color: #000 !important;font-size: 14px;margin: 0;}
.sidebar span{background: #fff !important;padding: 10px;display: inline-block;}
.title-sidebar{border-top: 3px solid #fff !important;}

/* HEADER */
header{background:#000;}
.header-topo{padding: 10px 0;}
.header-topo #link-ancora{position: relative;top: 2px;}
.header-topo ul{margin-top: 0;margin-bottom: 0;font-family: 'conduit_itcregular';font-size: 14px;}
.header-topo li a{color: #4d6f94;}
.header-topo li a:hover{color: #687644;text-decoration: none;}
.marca{position: relative;top: -18px;}
#header-content{background: #eee url('images/bg-header.jpg') no-repeat ;padding-bottom: 18px;background-size: cover;}

/* SEARCH */
.search-site{font-family: 'conduit_itcregular';margin-top: 65px;}
.search-site form{background: #fff;margin: 0 24px;padding: 4px 10px; }
.search-site input[type="text"]{padding: 14px 10px 12px 20px;width: 80%;border: none;text-transform: uppercase;font-size: 16px;}
.search-site input[type="submit"]{background: #fff url('images/search-icon.png') no-repeat center center;width: 22px;height: 22px;border: none;position: relative;top: 13px;left: -10px}

/* MODAL LOGIN */
.modal-login{font-family: 'conduit_itcregular';}
.modal-login label{text-transform:uppercase;color:#777;}
.modal-login input[type="text"]{width:100%;border:2px solid #4d7f44;border-radius:4px;padding:8px 4px;}
.modal-login input[type="text"]:focus{background:#4d7f44;color:#fff;}
.modal-login input[type="password"]{width:100%;border:2px solid #4d7f44;border-radius:4px;padding:8px 4px;}
.modal-login input[type="password"]:focus{background:#4d7f44;color:#fff;}
.modal-login input[type="submit"]{background:#3769a6;color:#fff;width:100%;border-radius:4px;padding:6px;border:none;text-transform:uppercase;}
.modal-login input[type="submit"]:hover{background:#4d7f44;}

/* AJUSTES FONTS */
#btnAumentar{cursor:pointer;}
#btnDiminuir{cursor:pointer;}

/* SLIDE */
.wrapper-slide{padding-bottom: 15px;}

/* SCROLLTOP */
.scrolltopo { width:40px; height:40px; position: fixed; background: url('images/top.png'); bottom:50px; right:50px; display:none; }

/* PÁGINAS LISTA */
.lista-paginas{} 
.lista-paginas ul {padding:0;margin:0;}
.lista-paginas li {list-style:none;}
.lista-paginas li a{width:100% !important;display:block;padding:10px 0;margin:10px 0;text-transform:uppercase;color:#555;border-bottom:1px solid #eee;}
.lista-paginas li a:hover{text-decoration:none;color:#00566f}

/* NOTICIAS */
.noticias-menor{font-family: 'conduit_itcregular';}
.noticias-menor span{color: #687644;font-size: 14px;padding: 12px 0;display: block;}
.noticias-menor h3{font-size: 16px;padding: 0;margin: 0;}
.noticias-menor h3 a{color: #3769a6;}
.noticias-menor h3 a:hover{color: #687644;text-decoration: none;}

/* SECRETARIAS */
#acao-social{background: #e1a700 url('images/arrow.png') no-repeat center right 20px;}
#agricultura{background: #4e4d99 url('images/arrow.png') no-repeat center right 20px;}
#educacao{background: #359a47 url('images/arrow.png') no-repeat center right 20px;}
#obras{background: #97609e url('images/arrow.png') no-repeat center right 20px;}
#saude{background: #e45300 url('images/arrow.png') no-repeat center right 20px;}
#gabinete{background: #a8680d url('images/arrow.png') no-repeat center right 20px;}
#admin{background: #5f6070 url('images/arrow.png') no-repeat center right 20px;}
#financas{background: #8c6b42 url('images/arrow.png') no-repeat center right 20px;}
.secretarias div{height: 66px;border-radius: 2px;margin-bottom: 14px;}
.secretarias img{float: left;margin-right: 40px;position: relative;top: 14px;left: 20px;}
.secretarias h5{font-size: 22px;font-family: 'conduit_itcregular';position: relative;top: 20px;}
.secretarias a{color: #fff;}
.secretarias a:hover{color: #fff;text-decoration: none;}

/* EVENTOS */
.wrapper-eventos-videos{padding: 30px 0 45px 0;}
.title-evento{padding-bottom: 10px;}
.title-evento h3{background: url('images/line-g.png') no-repeat left bottom;font-family:'ConduitITCStd ExtraBold';font-size: 20px;padding-bottom: 15px;color: #687644;}
.eventos{font-family: 'conduit_itcregular';}
.eventos h4{font-size: 15px;padding: 6px 0;}
.eventos h4 a{color: #538e47;}
.eventos h4 a:hover{text-decoration: none;color: #4e4d99;}
.eventos span{font-size: 14px;color: #4e4d99;}
.eventos .media{margin-bottom: 30px;}

/* PÁGINAÇÃO WORDPRESS */
.page-numbers {
	display: inline-block;
	padding: 5px 10px;
	margin: 0 2px 0 0;
	border: 1px solid #eee;
	line-height: 1;
	text-decoration: none;
	border-radius: 2px;
	font-weight: 600;
}
.page-numbers.current,
a.page-numbers:hover {
	background: #2e8942;
	color:#fff;
}

/* VIDEOS */
.videos h3{font-size: 14px;font-family: 'conduit_itcregular';}
.videos a{color: #4e4d99;}
.videos a:hover{color: #538e47;text-decoration: none;}

/* MAPA */
#map{background: #eee;height: 172px;}

/* CONTENT TABLE */
.content-page{font-family: 'conduit_itcregular';}


/* PORTAL */
.page-id-533{background: #eee;}
.wrapper-portal span{background: #fff;border-top:5px solid #f3b602;padding: 0 0 60px 0;box-shadow: 2px 0px 5px 2px #888888;margin-top:40px;display:block;overflow:hidden;font-family: 'conduit_itcregular';}
.wrapper-portal div{background: #fff;border-top:5px solid #f3b602;}
.wrapper-portal h2{font-size: 22px;color: #02903e;}
.wrapper-portal p{font-size: 17px;color: #777777;}
.title-portal{padding: 50px 0;}
.wrapper-portal .col-md-2 div{background: #3769a6;border-radius: 3px;height: 100px;margin-bottom: 25px;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    -webkit-transition: all .2s ease-in;
    transition: all .2s ease-in;
}
.wrapper-portal .col-md-2 div:hover{background: #f3b602;cursor:pointer;}
.wrapper-portal .col-md-2 img{padding: 16px 0 14px 0;}
.wrapper-portal .col-md-2 a{color:#fff;}
.wrapper-portal .col-md-2 a:hover{text-decoration: none;}
.wrapper-portal h3{font-size: 17px;margin: 0;}
.line-one{background: #3769a6;border-radius:3px;font-size: 14px;padding: 10px;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    -webkit-transition: all .2s ease-in;
    transition: all .2s ease-in;
}
.line-one:hover{background: #f3b602;cursor:pointer;}
.line-one a{color:#fff;}
.line-one a:hover{color:#fff;text-decoration: none;}
.line-five div{background: #3769a6;overflow: hidden;padding: 10px;font-size: 15px;border-radius: 3px;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    -webkit-transition: all .2s ease-in;
    transition: all .2s ease-in;
}
.line-five div:hover{background: #f3b602;cursor:pointer;}
.line-five div h3{font-size: 15px;position: relative;top: 8px;}
.line-five img{float: left;margin-right: 20px;}
.line-five a{color: #fff;}
.line-five a:hover{text-decoration: none;color: #fff;cursor:pointer;}

/* SINGLE VÍDEO */
#video-page{margin-bottom:100px;}

/* TRILHA */
.trilha div{background:#eee;padding:8px;color:#999;}
.trilha a{color:#444;}

/* SINGLE/PAGE */ 
.content{font-family: 'conduit_itcregular';padding:30px 0;}
.content p{color:#666;line-height:22px;font-size:18px;}
.content b{text-transform:uppercase;color:#777;}
.content span{display:block;margin-bottom:10px;color:#2e8942;}
.content img{
  display: block;
  max-width: 100%;
  height: auto;
  margin-bottom:10px;	
}
.content h1{font-family:'ConduitITCStd ExtraBold';color:#364973;font-size:24px;} 
.content h3{font-family: 'ConduitITC-Light';color:#5b933e;text-transform:uppercase;} 

/* SIDEBAR */
.sidebar{padding:60px 0;font-family: 'conduit_itcregular';}
.sidebar h3{text-transform: uppercase;color: #fff;font-size: 14px;margin: 0;}
.sidebar span{background: #2e8942;padding: 10px;display: inline-block;}
.sidebar li{border-bottom: 1px solid #eee;padding: 10px 4px;font-size: 16px;}
.sidebar a{color: #02903e;}
.title-sidebar{border-top: 3px solid #2e8942;}

/* FOOTER */
footer{background: #4e4d99;border-top: 10px solid #359a47;padding: 38px 0;}
footer h4{font-family:'ConduitITCStd ExtraBold';font-size: 20px;color: #fff;background: url('images/line.png') no-repeat left bottom;padding-bottom: 24px;}
footer p{color: #fff;font-size: 16px;line-height: 22px;font-family: 'conduit_itcregular';}
footer ul li{font-family: 'conduit_itcregular';font-size: 15px;padding-bottom: 10px;}
footer a{color: #fff;}
footer a:hover{color: #fff;text-decoration: none;}
footer span{height: 10px;display: block;}
.box-footer{background: #452;}
.noticia-footer li{border-bottom: 1px solid #fff;padding: 10px 0;}

/* MOBILE */
@media(max-width:767px){
	/* HEADER */
	.header-topo #link-ancora{display:none;}			
	.marca{}
	.header-topo{padding-bottom:35px;}
	.search{margin-top: 10px;}
	/* NOTICIAS */
	.carousel-caption{padding:160px 10px 10px 10px;}
	.carousel-caption h3{font-size: 18px;}
	.carousel-caption span{font-size: 14px;}	
	/* BOX */
	.wrapper-boxs{background:#e0e0e0;}
	.noticias-menor{padding:20px 0;}
}
@media(min-width:768px){}
@media(min-width:992px){}
@media(min-width:1200px){}