/*

Theme Name: Prêmio Design Tomie Ohtake Theme

Version: 0.1

Template: tema-coletivo

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: one-column, two-columns, right-sidebar, custom-menu, featured-images, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, e-commerce, blog, portfolio



This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned with others.



Tema Coletivo is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.

Underscores is distributed under the terms of the GNU GPL v2 or later.



Normalizing styles have been helped along thanks to the fine work of

Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/

*/



@import url('https://fonts.googleapis.com/css?family=Open+Sans|Open+Sans+Condensed:300');



h1, h2, h3, h4, h5, h6 {

    font-family: 'Open Sans Condensed', sans-serif;

    font-weight: 300;

}



button, label {

    font-family: "Open Sans", sans-serif;

}



.entry-header .entry-title {

    font-family: 'Open Sans Condensed', sans-serif;

}



.page-header {

    margin-bottom: 30px;

}



hr {

    margin-bottom: 15px;

}



.section-news .entry-title, .archive .entry-title, .blog .entry-title {

    font-size: 26px;

}



.site-header {

    background: #f8f8f8;

    border-bottom: 1px solid #e7e7e7;

    height: 50px;

    line-height: 50px;

}



.site-branding .site-logo-div {

    line-height: 50px;

}



img.custom-logo {

    max-width: 100%;

    margin-top: -8px;

    margin-bottom: -5px;

}



nav#site-navigation {

    display: flex;

}



.site-header.header-fixed {

    box-shadow: none;

}



.coletivo-menu {

    float: none;

    margin-left: 3%;

}



.coletivo-menu a {

    color: #777;

    font-family: 'Open Sans Condensed', sans-serif;

     font-size: 17px;

    font-weight: 300;

    text-transform: none;

    letter-spacing: 0px;

}



#inscreva-se, #logout-botao {

    color: #222;

    padding-right: 17px;

    margin-top: 12px;

    margin-left: 2em;

    text-transform: uppercase;

    font-family: "Open Sans", Helvetica, Arial, sans-serif;

    font-size: 16px;

}



.hero-content-style1 p {

    font-style: normal;

    letter-spacing: 0;

}



#primary {

    padding-bottom: 20px;

    padding-top: 20px;

}



.no-sidebar h2.fullheader-title {

    font-size: 30px;

    letter-spacing: 0px;

    font-weight: 300;

    text-transform: none;

    text-align: left;

    padding-left: 6%;

    padding-top: 20px;

}



.no-sidebar .content-area {

    padding: 0 6%;

}



.single-premios h2.fullheader-title, .post-type-archive-premios h2.fullheader-title {

    font-size: 30px;

    letter-spacing: 0px;

    font-weight: 300;

    text-transform: uppercase;

    text-align: left;

    padding-left: .9375rem;

    padding-top: 20px;

}



.single-premios h3.header-title,

.page-template-single-premios h3.header-title, 

.page-template-single-premios2 h3.header-title {

    font-size: 26px;

    letter-spacing: 0px;

    font-weight: 300;

    text-transform: uppercase;

    text-align: left;

    padding-left: .9375rem;

    padding-top: 20px;

}



.post-type-archive-premios h2.entry-title {

    width: 75%;

    margin: 0 auto;

}



.post-type-archive-premios .feature-item {

    padding-bottom:.9375rem;

}



.post-type-archive-premios .feature-media {

    height: 140px;

    overflow: hidden;

}



.single-premios .content-area {

    padding: 0 6%;

}





.footer-logos {

    background-color: #FFF;

}

.footer-logos .row.logos {

	padding: 20px 0px;

	text-align: center;

}



.footer-logos h3 {

    font-size: 1.25em;

}



.logo-brasa {

    background: url(images/brasa.png) center center no-repeat;

    width: 38px;

    height: 38px;

    text-indent: 999999px;

    overflow: hidden;

    display: inline-block;

    margin-bottom: -13px;

}



.logo-wp {

    font-size: 2em;

    top: 5px;

    position: relative;

    color: #777 !important;

}



.site-footer .site-info {

    background: #FFF;

    font-weight: 300;

    color: #777;

    font-family: 'Open Sans Condensed', sans-serif;

    font-size: 17px;

    padding: 0px 0px 20px;

}



.site-info .container {

    line-height: 2em;

}



.homeprov-logo {

	margin: 0 auto;

	text-align: center;

}



.homeprov-logo img {

	width: auto;

}



.homeprov .no-sidebar .content-area {

	border-top: none;

}



.page-template-page-preliminar h1.fullheader-title {

    text-align: center;

}



.page-template-page-preliminar h2.fullheader-title, .page-template-page-cadastrados h2.fullheader-title, .page-template-page-inscritos h2.fullheader-title, .page-template-page-finalistas h2.fullheader-title,  .page-template-page-proj-finalistas h2.fullheader-title {

    padding-left: 0;

}

.page-template-page-preliminar h1.fullheader-title, .page-template-page-cadastrados h1.fullheader-title, .page-template-page-inscritos h1.fullheader-title, .page-template-page-finalistas h1.fullheader-title,  .page-template-page-proj-finalistas h1.fullheader-title {

    border-bottom: 1px solid #eee;

}



input[type="reset"], input[type="submit"], input[type="submit"] {

    font-family: "Open Sans", sans-serif;

    font-size: 16px;

}



.acf-field p.description {

    font-family: "Open Sans Condensed", sans-serif;

    font-size: 1.2em;

}



.acf-field .acf-label label {

    font-family: "Open Sans Condensed", sans-serif;

    font-size: 1.2em;

}



#login-user #register-user-link {

	display: none;

}



#login-user a.lost {

    display: block;

    clear: both;

    text-align: right;

    margin-top: 10px;

}



#login-user label {

    font-size: 16px;

    font-size: 1.175rem;

    clear: both;

    display: block;

    margin-top: 10px;

}



#login-user input#username, #login-user input#password {

    width: 100%;

}



.container-form {

    padding-right: 4.9375rem !important;

    padding-left: 4.9375rem !important;

}



.page-template-page-inscricoes .page-header .container {

    padding-right: 4.9375rem !important;

    padding-left: 4.9375rem !important;

}



.bza_inscricoes-template-default .page-header .container {

    padding-right: 4.9375rem !important;

    padding-left: 4.9375rem !important;

}



#honeypot {

    display:none;

}



#user-navigation {

    clear: both;

    display: initial;

    background: #eee;

    font-family: "Open Sans Condensed", sans-serif;

}



#user-navigation .user-menu {

    line-height: 30px;

    float: right;

    background: #CCC;

    padding: 0 30px;

    margin-bottom: -30px;

    min-width: 33%;

    border-radius: 0 0 6px 6px;

    margin-right: 4em;

    clear: both;

}



#user-menu-inscricao a, #user-menu-cadastro a, #user-menu-inscritos a, #user-menu-finalistas a {
    color: #222;
    background: #00ff00;
    border-radius: 4px;

    font-weight: 300;

    text-transform: uppercase;

    padding: 2px 13px;

    line-height: 20px;

    margin-left: 10px;

    margin-top: 3px;

    font-family: "Open Sans", Helvetica, Arial, sans-serif;

    font-size: 14px;

}



#user-menu-inscricao a {

    margin-left: 10px;

}



#message {

    background: #45c93e;

    color: #FFF;

    padding: 0 5px;

    font-family: "Open Sans Condensed", sans-serif;

    margin-bottom: 0;

    font-size: 1.2em;

}



.archive .list-article{

    height:auto;

}



.archive .list-projects{

    height:auto;

    padding: 5px;

    width: 33.3%;

    margin-bottom: 25px;

    float: left;

}

.archive .list-projects-content {

    float: left;

    overflow: hidden;

    margin-right: 0;

    padding: 20px;

    background-color:#f8f9f9;

}



.section-desc {

    font-size: 1rem;

}



.hero-content-style1 p {

   color: #00FF00;

}

.hero__content .btn {

    font-size: 1rem;

}



.hero__content .btn-secondary-outline {

    background: rgba(255,255,255,0.9);

    color: #fff;

}



.hero__content .btn-theme-primary, .btn-theme-primary:hover {

    color: #fff;

}



.hero__content {

    text-shadow: none; 

}



.feature-item {

    margin-bottom: 30px;

}



.feature-item h4 , .service-item h4.service-title{

    font-weight: 600;

    text-transform: uppercase;

    font-size: 1.3rem;

    letter-spacing: 1px;

}



.feature-item .icon-image {

    width: 230px;

    height: 230px;

    display: block;

    overflow: hidden;

    border-radius: 50%;

    margin: 0 auto;

}



.feature-item .icon-image img {

    width: 100%;

    height: 100%;

}



.section-services.section-padding, .section-features.section-padding , .section-team.section-padding  {

    padding: 3.375rem 0 3.375rem;

}



.section-features {

    background: white;

}



.section-team .section-title-area {

    margin-bottom: 0px;

}

.btn {

    font-family: "Open Sans", Helvetica, Arial, sans-serif;

}



@media screen and (max-width: 545px) {



	.section-contact h2.section-title {

	font-size: 1.6em;

	}



	.feature-item {

    margin-bottom: 20px;

	}



	.site-footer span.sep {

    text-indent: -9999999px;

    display: table-column;

	}



    .container-form {

    padding-right: .9375rem !important;

    padding-left: .9375rem !important;

    }



    .page-template-page-inscricoes .page-header .container {

        padding-right: .9375rem !important;

        padding-left: .9375rem !important;

    }



    .bza_inscricoes-template-default .page-header .container {

        padding-right: .9375rem !important;

        padding-left: .9375rem !important;

    }





}

