/* 
Theme Name: Yared
Author: SuiteWeb - Criação  e Densenvolvimento de Sites
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

@import url(https://fonts.googleapis.com/css?family=Titillium+Web:400,300,600);

body { font-family:'Titillium Web', sans-serif; font-weight:400; }

.bar-top { background:#031529; color:#FFF; padding:0 15px; margin-bottom:10px; }
.bar-top ul { margin:10px 0; }
.bar-top ul li i { color:#428bca; font-size:16px; }

.box-logo a { display:inline-block; vertical-align: middle; }

.navbar { background:none; border:none; border-radius:0; margin-top:10px; margin-bottom:0; }
.navbar ul.navbar-nav > li a { color:#666; font-size:14px; }
.navbar ul.navbar-nav > li.active > a, 
.navbar ul.navbar-nav > li.active > a:hover, 
.navbar ul.navbar-nav > li.active > a:focus { background:none; color:#031529; }
.navbar .navbar-form { margin-right:0px !important; margin-bottom:0px !important; padding:0; }
.navbar .navbar-form .btn { border-right:none; border-color:#CCC; }
.navbar .navbar-form .btn,
.navbar .navbar-form .btn:hover,
.navbar .navbar-form .btn:focus { border-radius:0; background:none; border-color:#CCC; color:#031529; }
.navbar .navbar-form  input { border-left:none; border-radius:0; box-shadow:none; border-color:#CCC; }
.navbar .navbar-form  input:hover,
.navbar .navbar-form  input:focus { box-shadow:none; border-color:#CCC; }

.main-content { font-size:14px; margin-top:40px; margin-bottom:60px; }
.main-content .title-banner { padding-top:15px; padding-bottom:20px; background:#CCC url(img/bg.jpg) repeat; margin-bottom:60px; }
.main-content .title-banner h3 { color:#FFF; font-size:32px; font-style:uppercase; }
.main-content .title-page { color:#031529; font-weight:400; }

.banner-home { position:relative; overflow:hidden; }
.banner-home .caption { position:absolute; top:25%; color:#FFF; right:0; left:0; }
.banner-home .caption .bloco-1,
.banner-home .caption .bloco-2 { position:relative; display:inline-block; display:none; }
.banner-home .caption .bloco-1 { left:-10%; }
.banner-home .caption .bloco-2 { right:-10%; }

.main-content .enderecos .row { margin-bottom:30px; }
.main-content .enderecos h2 { color:#031529; }
.main-content .enderecos ul > li { margin-bottom:10px; }
.main-content .enderecos ul > li i { color: #428bca; }

.main-content .act { position:relative; background:#CCCCCC; }
.main-content .act .caption { position:absolute; bottom:0; right:0; left:0; background:#031529; color:#FFF; padding:15px 0; font-size:16px; }
.main-content .act .caption:hover,
.main-content .act .caption:focus { text-decoration:none; background:#03101E; }
.main-content .act-1 { margin-bottom:20px; }
.main-content .act-1 h3 { margin-top:0;  }

.main-content .article { padding-bottom:20px; margin-bottom:30px; border-bottom:solid 1px #CCC; }
.main-content .article i { color: #428bca;  }
.main-content .article h3 { font-weight:bold; }
.main-content .article a { color:#031529; }
.main-content .latest > li a { text-transform:capitalize; color:#00689B; }

.main-content .team { margin-bottom:5px }
.main-content .team img { display:inline; width:90px; margin-right:5px; }
.main-content .team .caption { display:inline-block; vertical-align:middle; }
.main-content .team .caption p { margin-bottom:0;  }
.main-content .team .caption h3 { color:#031529; font-weight:bold; margin-bottom:5px; }

ul.pagination > li span,
ul.pagination > li a { border-radius:0 !important; }
ul.pagination > li a { color:#031529 }
ul.pagination > li.active span { background:#031529 !important; border-color:#031529 !important; }

.main-content .contato .wpcf7-form { margin-bottom:40px; }
.main-content .contato .wpcf7-form .wpcf7-form-control-wrap { display:block; }
.main-content .contato .wpcf7-form .wpcf7-form-control-wrap input,
.main-content .contato .wpcf7-form .wpcf7-form-control-wrap textarea { width:100%; border-radius:0; box-shadow:none; border: 1px solid #031529; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; height:34px; padding: 6px 12px; }
.main-content .contato .wpcf7-form .wpcf7-form-control-wrap textarea { height:100px; }
.main-content .contato .wpcf7-form .wpcf7-submit { background:#031529; color:#FFF; width:100%; border: 1px solid #031529; box-shadow:none; padding:10px; }
.main-content .contato ul > li { margin-bottom:10px; }
.main-content .contato ul > li i { color: #428bca; }

.footer { background:#031529; color:#FFF; padding:40px 0; font-size:14px; }
.footer ul > li { margin-bottom:10px; }
.footer ul.social-footer li a i { font-size:32px; }
.footer .posts-footer { overflow:auto; height:125px; }
.footer .article { margin-bottom:10px; color:#AAA; padding-bottom:10px; border-bottom:solid 1px #052649; }
.footer .article p { margin-bottom:0; }
.footer .article p a { color:#FFF; }

.modal-body { font-size:14px; }


@media (min-width: 1200px) {
    .navbar ul.navbar-nav {
        display: inline-block;
        float: none;
        vertical-align: top;
	margin-right:-190px;
    }

    .navbar .navbar-collapse {
        text-align: center;
    }

    .main-content .act { margin-bottom:20px; }
}