/*
 Theme Name: Plastwell
 Theme URI: http://www.plastwell.com.br
 Author: In Media
 Author URI: http://www.inmedia.com.br
*/

@media screen and (max-width:1139px){
#leap-wrapper .logo a img{
    display:none!important;
}
#leap-wrapper .logo a{
	background:url(images/logo-plastwell-mobile.png) no-repeat center center!important;
	width:180px;
	height:57px;
}
.toporodape{
	height:380px!important;
}
}

#content {
    padding-top:0!important;
    padding-bottom:0!important;
}

#footer-sidebar{
	background:url(images/fundo-footer.jpg) no-repeat center center!important;
}
.header .topbar-block{
	background:url(images/fundo-header.jpg) no-repeat center center!important;
}
.toporodape{
	height:320px;
	padding:205px 0 0 0!important;
	box-sizing:border-box!important;
	background:url(images/topo-rodape.png) no-repeat center top!important;
}
.faixabase{
    height:27px;
    background:url(images/acabamento.png) repeat-x center top;
}
.aio-icon-component{
	text-align:center;
	width:100%;
}
#Info-box-wrap-4102{
	display: inline-block;
	color:#fff;
}

.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:12px 0 12px 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;
}

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

.contact-info{
	color:#fff!important;
}
.contact-info a{
	color:#fff!important;
}
.contact-info a:hover{
	color:#daf8ff!important;
}
.iconeheader i{
	margin-right:5px;
	width:25px;
	height:25px;
	border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
	border:1px solid #fff;
	background:#fff;
	text-align:center;
	line-height:20px;
	color:#1f407b;
}
.sephor{
	margin:0 7px 0 7px;
}


.header9 .nav-container .mainmenu-logo > .pull-left.left-menu {
    width: 36%!important;
}
.header9 .nav-container .mainmenu-logo > .logo {
    width: 28%;!important;
    position: relative;
}
.header9 .nav-container .mainmenu-logo > .pull-right.right-menu {
    width: 36%!important;
}

.header9 .fixed-header .nav-container .mainmenu-logo > .pull-left.left-menu {
    width: 50%!important;
}
.header9 .fixed-header .nav-container .mainmenu-logo > .logo {
    width: 0%;!important;
}
.header9 .fixed-header .nav-container .mainmenu-logo > .pull-right.right-menu {
    width: 50%!important;
}
p.social-networks a i {
    margin:4px 4px!important;
}
.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;
}
.bt-vertodos a{
	display:block;
	width:160px;
	height:52px;
	line-height:52px;
	padding:0 20px 0 20px;
	box-sizing:border-box;
	background:url(images/seta-bt.png) no-repeat center right #1f407b;
	background-position: top 0 right 20px;
	margin:auto;
	color:#fff!important;
	-webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
	font-family:Lato;
	font-size:16px;
}
.bt-vertodos a:hover{
	background:url(images/seta-bt.png) no-repeat center right #102140;
	background-position: top 0 right 20px;
}
.txtbranco{
	color:#fff;
}
.blog-grid h2.entry-title{
	font-size:18px!important;
	font-family:Lato!important;
	font-weight:500!important;
}
.blog-grid .entry-info{
	min-height:90px;
}
.blog-grid .entry-meta a, .entry-meta i{
	font-size:16px!important;
	color:#2e6ead!important;
	font-weight:500!important;
    pointer-events: none!important;
    cursor: default!important;
}
.blog-grid .edit-link{
	display:none!important;
}
.single .breadcrumbs a{
    pointer-events: none!important;
    cursor: default!important;
}

