/*
 Theme Name: Cobix
 Theme URI: http://www.cobix.com.br
 Author: Logomidia
 Author URI: http://www.logomidia.com
*/

.aio-icon-component{
	text-align:center;
	width:100%;
}

.postid-316 .entry-header,
.postid-314 .entry-header,
.postid-311 .entry-header,
.postid-307 .entry-header,
.postid-297 .entry-header{
	display:none!important;
}
#leap-content{
    padding-top:60px;
    background:url(images/acabamento.png) repeat-x center top;
}
.home #leap-content{
    padding-top:0!important;
    background: none!important;	
}
.faixabase{
    height:27px;
    background:url(images/acabamento.png) repeat-x center top;
}

.page-id-26 .post{
	margin-bottom:30px;
}

.addtoany_content {
    margin:40px 0 0 0!important;
}

.topbar-block .social-networks {
    margin:2px 0 0 0!important;
}
.social-networks a.portugues{
    display:block;
    width:36px;
    height:36px;
    line-height:36px;
    margin-right:10px;
}
.social-networks a.espanhol{
    display:block;
    width:36px;
    height:36px;
    line-height:36px;
    margin-right:10px;
}
.social-networks a.ingles{
    display:block;
    width:36px;
    height:36px;
    line-height:36px;
    margin-right:10px;
}

#leap-custom_html-7{
	height:270px!important;
	padding:205px 0 0 0!important;
	box-sizing:border-box!important;
	background:url(images/topo-rodape.png) no-repeat center top!important;
}
a.bt-ver-certificado{
    display:block;
    width:180px;
    height:40px;
    line-height:40px;
    margin:auto;
	text-align:center;
    font-family:Lato;
    font-size:16px;
    font-weight:normal;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    background:#e3000f!important;
    color:#fff!important;
	box-sizing: border-box;
}
a.bt-ver-certificado:hover{
    background:#fff!important;
	color:#e3000f!important;
}

a.bt-ver-todos{
    display:block;
    width:140px;
    height:60px;
    line-height:60px;
    margin:auto;
	text-align:center;
    font-family:Lato;
    font-size:16px;
    font-weight:normal;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    background:#e3000f!important;
    color:#fff!important;
	box-sizing: border-box;
}
a.bt-ver-todos:hover{
    background:#003665!important;
	color:#fff!important;
}

#footer-full-width-sidebar .container-fluid {
    padding-right:0!important;
    padding-left:0!important;
}
.certificado{
    text-align:justify!important;
}
.vc_row-has-fill > .vc_column_container > .vc_column-inner {
    padding-top:0!important;
}
.aio-icon-component{
    border-right:1px dotted #fff;
}
@media screen and (max-width:480px) {
.aio-icon-component{
    border-right:none!important;
}
}
.last .aio-icon-component{
    border-right:none!important;
}
.imgcentral{
    margin-top:-100px;
    position:absolute;
}
.wpb_content_element {
    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;
}
p.social-networks a {
    float:left!important;
}
.topbar-block {
    display:block!important;
}
.topbar-block .pull-right{
	float:none;
}
.topbar-block .social-networks {
    width:140px!important;
	margin:auto!important;	
}
}

.box-representantes{
    background:rgba(255,255,255,0.8);
    border-radius:16px;
    -webkit-border-radius:16px;
    -moz-border-radius:16px;
	border:1px solid #ededed;	
	padding:15px;
	min-height:200px;
}


.catalogos{
	display:none!important;
}


.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: 20%;
}
.blog-grid .entry-info h2.entry-title a{
	font-size:16px!important;
	color:#003665!important;
	padding-top:10px!important;
	font-weight:normal!important;
}
.blog-grid .entry-info{
	min-height:80px;
	background:#fff!important;
	margin-bottom:0!important;
}
.blog-grid .entry-footer{
	background:#fff!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;
}
#footer-sidebar input[type="email"]{
    width:160px!important;
}
#footer-sidebar input[type="submit"]{
    height:40px!important;
}
.imgsinternas{
    padding:12px;
    background:#fff;
    border:1px solid #ededed;
}

.social-networks a.facebook{
    display:block;
    width:35px;
    height:35px;
    background:#434c9a;
    color:#fff!important;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    text-align:center;
    line-height:35px;
    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:35px;
    height:35px;
    background:#0271ae;
    color:#fff!important;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    text-align:center;
    line-height:35px;
    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.google-plus{
    display:block;
    width:35px;
    height:35px;
    background:#e61d23;
    color:#fff!important;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    text-align:center;
    line-height:35px;
    margin-right:10px;
}
.social-networks a.google-plus:hover{
    background:#e61d23;
    color:#fff!important;
}
.social-networks a.google-plus:hover i{
    color:#fff!important;
}



.display{
    display:inline;
}
.separador10{
	clear:both;
	height:10px;
}
.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;
}
.titulosredes{
	font-weight:bold;
	color:#daf8ff;
	text-align:center;
}

.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;
}










