/*
 Theme Name: Hypneumat
 Theme URI: http://www.hypneumat.com.br
 Author: Logomidia
 Author URI: http://www.logomidia.com
*/

@media screen and (min-width:1000px) {
.page-id-420 .entry-header .post-img img {
    object-fit: cover;
    object-position: center;
    height:210px;
    width:260px;
}
}

.header .navbar-inner.navbar-fixed-top.fixed-header{
    line-height: 60px!important;
	height: 60px!important;
}
.fixed-header .logo img {
    max-height: 40px!important;
}
.header .fixed-header .logo {
    margin: 10px 0px!important;
}
.header .fixed-header .main-menu > li > a:first-child {
    line-height: 60px!important;
	height: 60px!important;
}
.header .fixed-header .main-menu > li > a{
    line-height: 60px!important;
	height: 60px!important;
}
.header5 .fixed-header .main-menu > li {
    line-height: 60px!important;
	height: 60px!important;
}


.topbar-block{
	display:none!important;
}
#leap-footer .col-md-9 p,  #leap-footer .col-md-3 p{
	display:none!important;
}
#leap-footer .form-group {
    margin-bottom:0!important;
}


@media screen and (max-width:1139px) {
#leap-wrapper .logo a img, #leap-wrapper .logo a h1, .logo a img, .logo a h1 {
    max-height:40px!important;
    height:40px!important;
}
.header5 .navbar-inner{
    background-color: #fff!important;
}
#leap-wrapper .logo a, .logo a {
    margin: 10px 0px!important;
}
}

.home .catalogos .entry-title, .home .catalogos .linkformatos{
	display:none!important;
}
.page-id-196 .catalogos .entry-title, .page-id-196 .catalogos .linkformatos{
	display:none!important;
}
.page-id-218 .catalogos .entry-title, .page-id-218 .catalogos .linkformatos{
	display:none!important;
}
.page-id-419 .catalogos .entry-title, .page-id-419 .catalogos .linkformatos{
	display:none!important;
}
.page-id-420 .catalogos .entry-title, .page-id-420 .catalogos .linkformatos{
	display:none!important;
}
.page-id-204 .entry-info{
	display:none!important;
}

.page-id-26 .post{
	margin-bottom:25px!important;
}

.page-id-695 .entry-info, .page-id-695 .entry-meta{
	display:none!important;
}
.page-id-695 h2.entry-title{
    font-size:18px!important;
	text-transform:capitalize!important;
	min-height:80px;
	margin-right:8px;
}
.page-id-695 .blog-wrapper .hentry{
	margin-bottom:20px!important;
    padding-bottom:0!important;
}
@media screen and (min-width:1000px) {
.page-id-695 .blog-wrapper{
	display:inline;
}	
.page-id-695 .post{
	width:48%;
	float:left;
	margin-right:20px!important;
}
}


.page-id-697 .entry-info, .page-id-697 .entry-meta{
	display:none!important;
}
.page-id-697 h2.entry-title{
    font-size:18px!important;
	text-transform:capitalize!important;
	min-height:80px;
	margin-right:8px;
}
.page-id-697 .blog-wrapper .hentry{
	margin-bottom:20px!important;
    padding-bottom:0!important;
}
@media screen and (min-width:1000px) {
.page-id-697 .blog-wrapper{
	display:inline;
}	
.page-id-697 .post{
	width:48%;
	float:left;
	margin-right:20px!important;
}
}

.page-id-698 .entry-info, .page-id-698 .entry-meta{
	display:none!important;
}
.page-id-698 h2.entry-title{
    font-size:18px!important;
	text-transform:capitalize!important;
	min-height:90px;
	margin-right:8px;
}
.page-id-698 .blog-wrapper .hentry{
	margin-bottom:20px!important;
    padding-bottom:0!important;
}
@media screen and (min-width:1000px) {
.page-id-698 .blog-wrapper{
	display:inline;
}	
.page-id-698 .post{
	width:48%;
	float:left;
	margin-right:20px!important;
}
}


.linkformatos{
	display:block;
	float:left;
    width:55px;
    height:55px;
    background:#1a59a0;
    color:#fff!important;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    text-align:center;
    line-height:55px;
}
a.bt-download{
    display:block;
    width:140px;
    height:40px;
    line-height:40px;
    font-family:Lato;
    font-size:16px;
    font-weight:normal;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
	box-sizing: border-box;
	text-align:center!important;
	color:#fff;
	background:#21c3ec!important;
}
a.bt-download:hover{
    background:#1a59a0!important;
	color:#fff;
}
.blog-wrapper .entry-wrapper {
    background: #fff;
}

@media screen and (max-width:768px) {
.archive-grid .hentry {
    width:100%!important;
}
.blog-grid .hentry {
    width:100%!important;
}
}
.archive-grid .hentry {
    width: 25%;
}
.category-produtos .entry-info h2.entry-title a{
	font-size:16px!important;
	color:#fff!important;
	padding-top:10px!important;
	font-weight:normal!important;
}
.category-produtos .entry-info{
	min-height:80px;
	background:#0099cc!important;
	margin-bottom:0!important;
}
.category-produtos .entry-footer{
	background:#0099cc!important;
}

.category-produtos .entry-content, .category-produtos .entry-meta{
	display:none!important;
}

.blog-grid .hentry {
    width: 25%;
}
.blog-grid .entry-info h2.entry-title a{
	font-size:16px!important;
	color:#fff!important;
	padding-top:10px!important;
	font-weight:normal!important;
}
.blog-grid .entry-info{
	min-height:80px;
	background:#0099cc!important;
	margin-bottom:0!important;
}
.blog-grid .entry-footer{
	background:#0099cc!important;
}

.blog-grid .entry-content, .blog-grid .entry-meta{
	display:none!important;
}


.page-id-218 .blog-grid .entry-info h2.entry-title a{
	font-size:16px!important;
	color:#17305c!important;
	padding-top:10px!important;
	font-weight:normal!important;
	text-align:left!important;
}
.page-id-218 .blog-grid .entry-info{
	min-height:80px;
	background:#fff!important;
	margin-bottom:0!important;
}



.txtbranco{
    color:#fff;
}
#footer-sidebar .leap-widget-style9 .widget-head {
    border-bottom-color: #2e6ead!important;
}
.widget-head {
    margin-bottom: 25px!important;
}
#leap-footer input[type="email"]{
    width:250px!important;
}
#leap-footer input[type="submit"]{
	width:85px!important;
    height:40px!important;
	float: left!important;
}
#leap-footer .col-md-9 {
	padding-right:2px!important;
    padding-left:2px!important;
    width:68%!important;
	margin-right:2%;
}
#leap-footer .col-md-3 {
	padding-right:2px!important;
    padding-left:2px!important;	
    width:30%!important;
}

.imgsinternas{
    padding:12px;
    background:#fff;
    border:1px solid #ededed;
}

.social-networks a.facebook{
    display:block;
    width:25px;
    height:25px;
    background:#434c9a;
    color:#fff!important;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    text-align:center;
    line-height:25px;
    margin-right:10px;
}
.social-networks a.facebook:hover{
    background:#434c9a;
    color:#fff!important;
}
.social-networks a.facebook:hover i{
    color:#fff!important;
}
.social-networks a.linkedin{
    display:block;
    width:25px;
    height:25px;
    background:#0271ae;
    color:#fff!important;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    text-align:center;
    line-height:25px;
    margin-right:10px;
}
.social-networks a.linkedin:hover{
    background:#0271ae;
    color:#fff!important;
}
.social-networks a.linkedin:hover i{
    color:#fff!important;
}
.social-networks a.youtube{
    display:block;
    width:25px;
    height:25px;
    background:#e61d23;
    color:#fff!important;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    text-align:center;
    line-height:25px;
    margin-right:10px;
}
.social-networks a.youtube:hover{
    background:#e61d23;
    color:#fff!important;
}
.social-networks a.youtube:hover i{
    color:#fff!important;
}

.display{
    display:inline;
}
.separador20{
	clear:both;
	height:20px;
}
.separador30{
	clear:both;
	height:30px;
}
.iconerod{
	float:left;
	margin-right:15px;
	width:35px;
	height:35px;
	border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
	border:1px solid #fff;
	background:#fff;
	text-align:center;
	line-height:35px;
	color:#1f407b!important;
}
.contatosrod{
	float:left;
}
.titulosrod{
	font-weight:bold;
	color:#daf8ff;
}
.txtrod{
	clear:both;
	color:#fff;
}
a.linkrod{
	color:#fff!important;
}
a.linkrod:hover{
	color:#daf8ff!important;
}
#leap-footer div.footer-block {
	border:none!important;
	padding:30px 0 30px 0;
	text-align:center;
}
input[type="text"], input[type="email"], textarea{
	background:#fff!important;
	border:1px solid #d7d7d7!important;
	color:#333!important;
}
.blog-grid .entry-wrapper{
	background:#fff;
}
.post-content{
	text-align:justify;
}
#tribe-events-content .tribe-events-calendar td {
    background: #fff!important;
}
#tribe-events-content .tribe-events-calendar td.tribe-events-othermonth {
    background: #f9f9f9!important;
}
.imgsinternas{
	background:#fff;
	border:1px solid #ededed;
	padding:12px;
}