/*
Theme Name: Lídice 2017
Theme URI:
Description: Tema desenvolvido para a Deputada Lídice da Mata
Author:
Author URI:
Version: 1.0.0
Tags:
License: Software proprietário
License URI:
Text Domain: site-l

Esse arquivo serve apenas para registrar o tema, então não adicione nenhum CSS aqui.
Todo CSS do tema deve ser inserido em assets/css
*/

/* font */
@font-face { font-family: 'Lovelo'; src: url('/fonts/Lovelo_Black.eot'); src: url('/fonts/Lovelo_Black.eot?#iefix') format('embedded-opentype'), url('/fonts/Lovelo_Black.woff') format('woff'),  url('/fonts/Lovelo_Black.ttf') format('truetype'), url('/fonts/Lovelo_Black.svg#loveloblack') format('svg'); font-weight: normal; font-style: normal; }

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,700');

body {font-family: 'Open Sans', sans-serif; margin-top: 126px}
p { line-height: 1.6em; color: #333; font-weight: 100}
p img { margin-bottom: 1em;}
a{color:#5C5F68;text-decoration:none;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;cursor:pointer;text-decoration:none}
   a:hover { text-decoration: none; color: #9C2663}
   
h1, h2 { font-family: 'Lovelo', Helvetica, Arial, sans-serif}
h3 { font-size: 2.6em; line-height: .9em}
h3.title { font-weight: 600; letter-spacing: -2px; line-height: 1em}
.btn, .wpcf7-submit, .searchandfilter input[type=submit] { border:2px solid #000; border-radius: 0;font-family: 'Lovelo', Helvetica, Arial, sans-serif; padding: .8em 2em .6em}
.wpcf7-submit, .searchandfilter input[type=submit]{border-color:#AA226A;background:none;text-decoration:none;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}
.wpcf7-submit:hover, .searchandfilter input[type=submit]:hover { background: #AA226A; color: #fff}
.searchandfilter input[type="text"] { width: 400px; font-weight: 200}

/* outros */
a.btn.branco { border-color: #fff; color: #fff}
a.btn.branco:hover { background: #fff; color: #59224A}
img {max-width:100%; height:auto}
.img-responsive { width: 100%}
.row-eq-height { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
img.alignright { float: right; margin: 0 0 1em 1em; }
img.alignleft { float: left; margin: 0 1em 1em 0; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }

/* busca */
.searchandfilter { padding-top: 2em}

/* pagenavi */
.paginacao { color: #333; font-weight: normal; line-height: 25px }
.wp-pagenavi { clear: inherit; display: inline-block;line-height: 25px}
.wp-pagenavi a:hover, .wp-pagenavi span.current {background: #AA226A;color: #fff; font-weight: normal !important; border: none;line-height: 25px; min-width: 30px; text-align: center}
.wp-pagenavi a, .wp-pagenavi span{display: inline-block;line-height: 25px; margin-right: 20px; color: #333; border:none !important; overflow: hidden; min-width: 30px; text-align: center}
.wp-pagenavi{clear:both;margin:0 auto;text-align:center;width:100%;margin-bottom:4em}

/* modal */
.modal-title{color:#5C5F69}.modal{text-align:center;padding:0 !important}.modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}.modal-dialog{display:inline-block;text-align:left;vertical-align:middle}

/* header */
#header{width:100%;background:#fff;border-bottom:4px solid #A7337E;height:130px;position:fixed;z-index:100;position:fixed;top:0;left:0;-webkit-transition:height 0.3s;-moz-transition:height 0.3s;-ms-transition:height 0.3s;-o-transition:height 0.3s;transition:height 0.3s}
    
.navbar-default { border: none; background: none}
.navbar-default .navbar-brand{height:130px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
.navbar-default a.navbar-brand img { height: 100% !important}    
    
.navbar-default .navbar-nav>li>a{font-family:'Lovelo', Helvetica, Arial, sans-serif;color:#A9236A;line-height:100px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover  { background: none; color: #EE449E}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover, .dropdown-menu a:hover { background: #a7337e}
.navbar-nav>li>.dropdown-menu { left: -34px; top: 80px}

@media (max-width:425px ) {
.navbar-default a.navbar-brand img { height:80%!important}
}

/* header / shrink */
#header.smaller { height: 70px}
#header.smaller a.navbar-brand { height: 65px}
#header.smaller .navbar-nav>li>a { line-height: 40px}
#header.smaller .navbar-nav>li>.dropdown-menu { top: 60px}


/* home */
.home h3 {font-family: 'Lovelo', Helvetica, Arial, sans-serif;}
#destaques { display: table; width: 100%}
#destaques a { color: #fff}
#bt_perfil { background: #501B53}
#bt_perfil:hover { background: #3a1838}
#bt_projetos { background: #731B45}
#bt_projetos:hover { background: #521832}
#bt_artigos {background: #CF484C}
#bt_artigos:hover { background: #c93b42}
#bt_multimidia { background: #F49A5E}
#bt_multimidia:hover { background: #eb8046}
#bt_perfil,
#bt_projetos,
#bt_artigos,
#bt_multimidia { color: #fff; font-family: 'Lovelo', Helvetica, Arial, sans-serif; font-size: 1.2em; text-align: center; line-height: 80px; cursor: pointer; -moz-transition: all 0.2s linear;
   -webkit-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   transition: all 0.2s linear; }

/* banner */
#banner { margin-bottom: 2em; position: relative; z-index: 50}

/* content */
#content { padding-bottom: 2em}

/* notícias */
#noticias { padding: 4em 0}
#noticias h3 { color: #181D3B}
#noticias .data { position: absolute; right: 15px; font-size: .9em; background: rgba(122, 25, 76, 0.9); color: #fff; font-family: 'Lovelo', Helvetica, Arial, sans-serif; padding: 15px 10px 10px; text-align: center; line-height: 1.2em; width: 50px}
#noticias .data b { font-size: 1.6em}
#noticias .img-responsive { min-width: 100%; margin-bottom: 1em}
#noticias p { font-size: 1.4em; color: #8F9092}
#noticias .col-md-4:hover a { color: #9C2663}
.data { color: #333;}

.post { cursor: pointer; padding-top: 1em; background: #fff; text-decoration:none;
   -moz-transition: all 0.2s linear;
   -webkit-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   transition: all 0.2s linear; min-height: 350px; margin-bottom: 2em}
   
.post:hover { background: #AA226A; color: #fff}
.post:hover h4, .post:hover a {color: #fff}
.post:hover p { color: #D19DB4}

.tags a { background: #972040; padding: 5px; margin-right: 10px; margin-bottom: 10px; display: inline-block; color: #fff}
.tags a:hover { background: #59224A}

.sidebar .noticia { margin-bottom: 2em}
.sidebar .noticia small { color: #ccc; text-transform: capitalize; display: block}
/*
.sidebar .noticia { position: relative}
.sidebar .noticia .caption { position: absolute; left: 0px; bottom: 0px; font-size: .9em;  line-height: 1.2em;}
.sidebar .noticia .caption a {background: rgba(122, 25, 76, 0.9); color: #fff; padding: 15px 10px 10px;}
*/

/* internas */
.header { background: url('img/bg_header.jpg'); height: 200px; border-bottom: 5px solid #A7337E; margin-bottom: 2em}
.page-multimidia .header { margin-bottom: 0}
.header h2 { font-size: 3em; color: #fff; line-height: 170px; vertical-align: bottom; text-align: center; text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.68);}

/* tv lídice */
#tvlidice { background: #9C2663;padding: 4em 0; color: #fff}
#tvlidice h3 { color: #fff}
#tvlidice p { font-size: 1.4em; color: #D9BDC9; }
#tvlidice img { border:2px solid #D94893; margin-right: 2em; margin-bottom: 2em; text-decoration:none;
   -moz-transition: all 0.2s linear;
   -webkit-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   transition: all 0.2s linear;}
#tvlidice .video:hover img { border-color: #fff}
#tvlidice a { color: #D9BDC9}
#tvlidice a:hover, #tvlidice .video:hover a { color: #fff}
#tvlidice a.btn.branco:hover { color: #9C2663}
.home #tvlidice a.btn { position: absolute; right: 0; bottom: 0px}

/* redes sociais */
#redessociais { padding: 4em 0}
#redessociais #facebook h3 { color: #3F54A3}
#redessociais #twitter h3 { color: #56ACE9}
#redessociais #instagram h3 { color: #0E528F}

/* galeria de fotos */
#sbi_images { padding: 1px !important}

/* multimídia */
.page-multimidia #content { padding-bottom: 0}
#multimidia { background: #59224A; padding: 4em 0; color: #fff}
#multimidia h3 { color: #fff;font-family: 'Lovelo', Helvetica, Arial, sans-serif}
#multimidia p { margin-bottom: 2em; color: #fff}
.multimidia_icones { width: 100%; text-align: center}
.multimidia_icones img { margin: 2.5em 1em; opacity: .8; -moz-transition: all 0.2s linear;
   -webkit-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   transition: all 0.2s linear;}
.multimidia_icones img:hover { opacity: 1}

#radiolidice { background: #efefef url('img/bg_radiolidice.jpg'); background-size: cover; padding: 2em 0}
#radiolidice h2 { color: #fff}

/* page multimídia */
.page-multimidia #multimidia { display: none}
.page-multimidia #fotos { padding: 4em 0}
.page-multimidia #audios { padding: 4em 0}

/* newsletter */
#newsletter { padding: 2em 0 1em 0; border-bottom: 1px solid #A3366F}
#newsletter h3 { font-size: 1.4em; color: #fff; line-height: 45px; margin: 0}
#newsletter p { color: #fff}
#newsletter input { margin-bottom: 0 !important}
#newsletter .wpcf7-submit { border-color: #fff; color: #fff}
#newsletter .wpcf7-submit:hover { background: #fff; color: inherit}

/* newsletter , rodape, copyright */
#newsletter, #rodape, #copyright {background: #982060; color: #D19DB4}

/* Contato */
.wpcf7-file { margin-bottom: 10px}
input[type="text"], input[type="password"], input[type="email"], input[type="tel"], textarea, select { border: 1px solid #dbdbdb; padding: 10px 15px; margin-bottom: 15px !important; color: #333; background: #fff; width: 100%; font-size: 1em;font-family: 'Lato', sans-serif; }
textarea { width: 100%; height: 230px}
span.wpcf7-not-valid-tip { display: inline-block !important; padding-left: 15px}
/* .wpcf7-form { margin-top: 2em} */
.wpcf7-form p { margin: 0}
.wpcf7-list-item { display: block}
.wpcf7-list-item label { font-weight:200}
.wpcf7-list-item input { width: auto !important}
.wpcf7-not-valid-tip { position: absolute; right: 10px; top: 0px; font-size: 14px !important}
.wpcf7-form label { font-weight: 100; display: inherit; }
.wpcf7-form input[type="radio"], .wpcf7-form input[type="checkbox"] { margin-right: 5px}
/*
.wpcf7-submit  { padding: 5px 30px; color: #fff; text-decoration: none; margin-bottom: 10px; font-weight: 100; border:0px solid #707070; background: #AA226A; float: right;-moz-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; }
.wpcf7-submit:hover { background: #59224A; color: #fff}
*/

/* alertas */
div.wpcf7-response-output { margin: 0 !important; border: none !important; padding: 1em !important; font-size: inherit;}
div.wpcf7-validation-errors { background: #b7ce36; color: #fff; margin-bottom: 1em !important}
div.wpcf7-mail-sent-ok { background: #6DC0B8; margin-bottom: 1em !important}


/* rodapé */
#rodape { font-size: .9em; padding: 2em 0; border-bottom: 1px solid #A3366F}
#rodape p { color: #fff}
#rodape h3 { font-size: 1.2em !important;  margin-bottom: 1em; margin-top: 0 }
.endereco img { float: left; margin-right: 10px}
#rodape span { display: table;}

/* copyright */
#copyright { padding: 2em 0; font-size: .9em;}
#copyright p { color: #D19DB4}