
/* Indicações

Este ficheiro faz override do style.css
Tudo o que aqui for escrito passa a ser o definitivo,
mesmo que as indicações estjema todas definidas no outro.
-----------------------------------------------------*/



body {
 font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
 font-size:17px;
 line-height:1.5;
 color:#333;
 background-color:#fff
}


.section-padding-color7{
 background-color:#990000;
}


/* BACKGROUND
-----------------------------------------------------*/

body.custom-background { background-color: #15191B;

background-image: url("../images/slider/victorcosta_destaquept-hma-filete.gif");
background-repeat: repeat-x;

}

.letrasTITgrandeEsq{
font-family: "Big Shoulders Display";
font-size: 40px;
color: #CC0000;
font-weight: 800;
text-align: left;
}

.letrasTITgrande{
font-family: "Big Shoulders Display";
font-size: 30px;
color: #CC0000;
font-weight: 800;
text-align: center;
}

.letrasTITmedia{
font-family: "Big Shoulders Display";
font-size: 24px;
color: #CC0000;
font-weight: 800;
text-align: left;
}

.letrasCentrado{
  font-size: 24px;
  text-align: center;
  color: #000000;
  padding-bottom:30px;
}

.letrasEsquerda{
  text-align: left;
  color: #000000;
  padding-left:15%;
	padding-right:15%;
  padding-bottom:30px;
}

.livro-btn
{
  font-size: 20px;
  font-weight: 800;
  padding: 10px;
  padding-left: 15px;
  padding-right: 15px;
	color: #FFFFFF;
	background-color:#CC0000;
}

.livro-btnWook
{
  font-size: 20px;
  font-weight: 800;
  padding: 10px;
  padding-left: 15px;
  padding-right: 15px;
	color: #FFFFFF;
	background-color:#000000;
}



.btnredondo {border-radius: 12px;}




.scroll-to-ctcs {
  scroll-behavior: smooth;
}





/* SLIDER
-----------------------------------------------------*/

.background-greyscale.red {
	background-color: #CC0000;
}

.po-slider-text h1 {
	color:#fff;
}

/* NAV BAR
-----------------------------------------------------*/

.navbar-fixed-top
{
	background-color:#15191B;
}

/* SEARCH
-----------------------------------------------------*/

.search-form,
.search-form-noslide,
.search-field
{

	background-color:#22282C;
}

.search-page-field:focus
{
	border:1px solid #CC0000;
}


/* STRUCTURE
-----------------------------------------------------*/

a {
	color:#CC0000;
}

a:hover {
	color:#000;
}


#crumbs a:hover
{
	color:#CC0000;
}


/* BLOG
-----------------------------------------------------*/

.non-immediate-parent-container-b figcaption {
	background-color:#CC0000;
}

.blog-header .entry-title a:hover
{
	color:#CC0000;

}

.po-more a
{
	color:#CC0000;

}

.post-meta a:hover,
.edit-link a:hover
{
	color:#CC0000;
}

.reply a:hover
{
	color:#CC0000;
}

.blog-form input[type="text"]:focus,
.blog-form input[type="email"]:focus,
.blog-form textarea:focus
{

	border:1px solid #CC0000;
}

.blog-form input[type="submit"]:hover
{

	color: #fff;
	border:1px solid #CC0000;
	background-color:#CC0000;

}

.link-thumb:hover{
	background-color:#CC0000;
}



/* BUTTONS
-----------------------------------------------------*/

.outline-button:hover
{
	color: #FFF;
}

.outline-button:focus
{
	color: #FFF;
}

.outline-button.white
{
	color: #fff;
	border:1px solid #fff;
}

.outline-button.white:hover
{
	color: #fff;
	border:1px solid #CC0000;
	background-color:#CC0000;
}


.outline-button.light
{
	color: #bbb;
	border:1px solid #ddd;
}


.outline-button.light:hover
{
	color: #fff;
	border:1px solid #CC0000;
	background-color:#CC0000;
}

.outline-button.dark
{
	color: #333;
	border:1px solid #555;
}


.outline-button.dark:hover
{
	color: #fff;
	border:1px solid #CC0000;
	background-color:#CC0000;
}




.banner-button.white
{
	color: #333;
	background-color:#fff;


}

.banner-button.white:hover
{
	color: #fff;
	background-color:#CC0000;
}

.banner-button.light
{
	color: #333;
	background-color:#ddd;


}

.banner-button.light:hover
{
	color: #fff;
	background-color:#CC0000;
}

.banner-button.dark
{
	color: #fff;
	background-color:#2A3236;


}

.banner-button.dark:hover
{
	color: #fff;
	background-color:#CC0000;
}

.button-icon-left span {
	color:#fff;
}

.button-icon-left-manual span {
	color:#fff;
}

.btn-icon-ani {

	color: #fff;
}





/* ICON BOXES
-----------------------------------------------------*/

@media(min-width:768px){
.po-column .hover-ani:hover .icon-box-line,
.po-column .hover-ani:hover .count-line,
.po-column .hover-ani:hover .circular-line

{
	border-top:1px solid #CC0000;

}
}

.po-column .po-icon-box .icon-red,
.po-column .po-icon-float .icon-red,
.po-column .po-icon-boxless .icon-red,
.po-column .po-icon-box-left .icon-red
{
	color:#CC0000;
	border:1px solid #CC0000;
}

@media(min-width:768px){
.po-column .po-icon-box:hover .icon-red,
.po-column .po-icon-float:hover .icon-red,
.po-column .po-icon-boxless:hover .icon-red,
.po-column .po-icon-box-left:hover .icon-red
{
	color:#fff;
	border:0px solid #CC0000;
	background-color: #CC0000;
}
}

.po-column .icon-boxless-red
{
	color:#CC0000;
}

.po-column .icon-float-red
{
	color:#fff;
	border:2px solid #CC0000;
	background-color: #CC0000;
}

.po-column po-icon-box.icon-red,
.po-column po-icon-float.icon-red,
.po-column po-icon-boxless.icon-red,
.po-column po-icon-box-left.icon-red
{
	color:#CC0000;
}

@media(min-width:768px){
.icon-red:hover h4,
.icon-red:hover h4
{
	color:#19A880;
}
}


/* PORTFOLIO
-----------------------------------------------------*/
@media(min-width:768px){
.portfolio-item a:hover .portfolio-details {
	background-color: #CC0EEFF;
	opacity: 0.75;
}

.portfolio-item a:hover .item-title, .portfolio-item a:hover .subtitle { color: #fff; }
}

.portfolio-nav .prev.red:hover,
.portfolio-nav .index.red:hover,
.portfolio-nav .next.red:hover
{
	border:2px solid #CC0000;
	background-color:#CC0000;
}

.share-links .love.red:hover,
.share-links .prev.red:hover,
.share-links .index.red:hover,
.share-links .next.red:hover
{
	border:1px solid #CC0000;
	background-color:#CC0000;
}

.banner
{
	background: #CC0000;
}

.banner2
{
	background: #CC0000;
}

.portfolio-cat li a:hover,
.portfolio-link li a:hover {
	color:#CC0000;
}

.filter-button:hover
{
	color: #fff;
	border:1px solid #CC0000;
	background-color:#CC0000;

}
.filter-button.active:hover {
	color: #fff;
    background-color: #CC0000;
	border:1px solid #CC0000;
}

.pagination li a:hover
{
	color: #fff;
	border:1px solid #CC0000;
	background-color:#CC0000;

}

.pagination li.active a:hover {
    background-color: #CC0000;custom
    -background:
	border:1px solid #CC0000;
}

.footer-links .index.red:hover
{
	color:#fff;
	border:1px solid #CC0000;
	background-color:#CC0000;
}

.po-carouseled .bx-wrapper .bx-prev:hover {
	background: url(images/slide-arrow-left.png) no-repeat 60px 8px #CC0000;
	border:1px solid #CC0000;
}

.po-carouseled .bx-wrapper .bx-next:hover {
	background: url(images/slide-arrow-right.png) no-repeat 23px 8px #CC0000;
	border:1px solid #CC0000;
}

.po-carouseled .bx-wrapper .bx-prev:hover {
	border:1px solid #CC0000;
}

.po-carouseled .bx-wrapper .bx-next:hover {
	border:1px solid #CC0000;
}

.po-carouseleds .bx-wrapper .bx-prev:hover {
	background-color: #CC0000;
	border:1px solid #CC0000;
	border-left:none;
}

.po-carouseleds .bx-wrapper .bx-next:hover {
	background-color: #CC0000;
	border:1px solid #CC0000;
	border-right:none;
}

.grid figcaption {
	background: #CC0000;
}

.grid figcaption a {
	background: #CC0000;
}


/* CLIENT
-----------------------------------------------------*/

.client-image .client-container .client-details {
	background-color: #FFFFFF;
}


/* PROGRESS BAR
-----------------------------------------------------*/

.progress-value
{
	color: #CC0000;

}


/* CONTACT
-----------------------------------------------------*/

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea
{	border:1px solid #ddd;
}


.wpcf7 input[type="text"]:focus,
.wpcf7 input[type="email"]:focus,
.wpcf7 textarea:focus
{

	border:1px solid #ddd;
}




.wpcf7 input[type="submit"]
{

	color: #ddd;
	border:1px solid #ddd;

}

.wpcf7 input[type="submit"]:hover
{

	color: #ddd;
	border:1px solid #ddd;
	background-color:#CC0000;

}



/* FOOTER
-----------------------------------------------------*/

.footer-container {
	background-color:#15191B;
}

.footer-container h6 {
	color:#97999A;
}

.footer-container p {
	color:#6B6E6F;
}


.recent-tweets li
{
	color:#6B6E6F;
}

.recent-tweets li a
{
	color:#999B9C;
}

.recent-tweets li a:hover
{
	color:#e1e1e1;
}

.recent-posts li a
{
	color:#999B9C;
}

.recent-posts li a:hover
{
	color:#e1e1e1;
}

.portfolio-item-footer a:hover .portfolio-details {
	background-color: #CC0000;
	opacity: 0.75;
}

.footer-links li a
{
	color:#B9BABB;
}

.recent-tweets a
{
	color:#3D4142;
}

.recent-tweets a:hover
{
	color:#797B7C;
}

.footer-container-bottom {
	background-color:#1B2022;
}

.footer-container-bottom p {
	color:#636768;
}

.footer-container-bottom p a {
	color:#818485;
}

.footer-container-bottom p a:hover {
	color:#D9D9DA;
}

.po-navbar-footer .nav li a {
	color:#818485;
}

.po-navbar-footer .nav li a:hover {
	color:D9D9DA;
}

/* WP USER STYLES
-----------------------------------------------------*/

.logo{
	max-width:158px;
}
.logo-blog{
	max-width:75px;
}
.po-slider-text h1,
.po-slider-text-static h1
{
	color:#ffffff;
}

.background-greyscale.red {
	background-color: #CC0000;
}

.navbar-fixed-top
{
	background-color:#15191B;
}

.search-form,
.search-form-noslide,
.search-field
{

	background-color:#CC0000;
}

.slider-btn.outline-button.white-red:hover
{
	color: #ffffff;
	border:1px solid #CC0000;
	background-color:#CC0000;
}

a {
	color:#CC0000;
}

.blog-header .entry-title a:hover,
.search-header h1 a:hover

{
	color:#CC0000;

}

.more-link
{
	color:#CC0000;
}

.link-fundo-escuro
{
	color:#ff0000;

}



.post-meta a:hover,
.edit-link a:hover
{
	color:#CC0000;
}

.reply a:hover
{
	color:#CC0000;
}

.blog-form input[type='text']:focus,
.blog-form input[type='email']:focus,
.blog-form textarea:focus
{

	border:1px solid #CC0000;
}

input[type='submit']#blog-form:hover
{

	color: #ffffff;
	border:1px solid #CC0000;
	background-color:#CC0000;

}

.link-thumb:hover
{
	background-color:#CC0000;
}

#crumbs a:hover
{
	color:#CC0000;
}

.outline-button.white:hover
{
	color: #ffffff;
	border:1px solid #ffffff;
	background-color:#CC0000;
}

.outline-button.light:hover
{
	color: #ffffff;
	border:1px solid #CC0000;
	background-color:#CC0000;
}

.outline-button.dark:hover
{
	color: #ffffff;
	border:1px solid #CC0000;
	background-color:#CC0000;
}

.banner-button.white:hover
{
	color: #ffffff;
	background-color:#CC0000;
}

.banner-button.light:hover
{
	color: #ffffff;
	background-color:#CC0000;
}

.banner-button.dark:hover
{
	color: #ffffff;
	background-color:#CC0000;
}

.button-icon-left span {
	color:#ffffff;
}

.button-icon-left-manual span {
	color:#ffffff;
}

.btn-icon-ani {

	color: #ffffff;
}

@media(min-width:768px){
.po-column .hover-ani:hover .icon-box-line,
.po-column .hover-ani:hover .count-line,
.po-column .hover-ani:hover .circular-line
{
	border-top:1px solid #CC0000;

}
}

.po-column .po-icon-box .icon-red,
.po-column .po-icon-float .icon-red,
.po-column .po-icon-boxless .icon-red,
.po-column .po-icon-box-left .icon-red
{
	color:#CC0000;
	border:1px solid #CC0000;
}

@media(min-width:768px){
.po-column .po-icon-box:hover .icon-red,
.po-column .po-icon-float:hover .icon-red,
.po-column .po-icon-boxless:hover .icon-red,
.po-column .po-icon-box-left:hover .icon-red
{
	color:#ffffff;
	border:0px solid #CC0000;
	background-color: #CC0000;
}
}

.po-column .icon-boxless-red
{
	color:#CC0000;
}

.po-column .icon-float-red
{
	color:#ffffff;
	border:2px solid #CC0000;
	background-color: #CC0000;
}

.po-column po-icon-box.icon-red,
.po-column po-icon-float.icon-red,
.po-column po-icon-boxless.icon-red,
.po-column po-icon-box-left.icon-red
{
	color:#CC0000;
}

@media(min-width:768px){
.icon-red:hover h4,
.icon-red:hover h4
{
	color:#CC0000;
}
}

@media(min-width:768px){
	.portfolio-item a:hover .portfolio-details {
		background-color: #CC0000;
		opacity: 0.75;
	}

	.portfolio-item a:hover .item-title, .portfolio-item a:hover .subtitle { color: #ffffff; }
}

.portfolio-nav .prev.red:hover,
.portfolio-nav .index.red:hover,
.portfolio-nav .next.red:hover
{
	border:2px solid #CC0000;
	background-color:#CC0000;
}

.share-links .love.red:hover,
.share-links .prev.red:hover,
.share-links .index.red:hover,
.share-links .next.red:hover
{
	border:1px solid #CC0000;
	background-color:#CC0000;
}

.banner
{
	background: #CC0000;
}

.banner2
{
	background: #CC0000;
}

.portfolio-cat li a:hover,
.portfolio-link li a:hover {
	color:#CC0000;
}

.filter-button:hover
{
	color: #fff;
	border:1px solid #CC0000;
	background-color:#CC0000;

}

.filter-button.active:hover {
	color: #fff;
	background-color: #CC0000;
	border:1px solid #CC0000;
}

.pagination li a:hover
{
	color: #fff;
	border:1px solid #CC0000;
	background-color:#CC0000;

}

.pagination li.active a:hover {
	background-color: #CC0000;
	border:1px solid #CC0000;
}

.search-page-field:focus
{
	border:1px solid #CC0000;
}

.wpcf7 input[type='text'],
.wpcf7 input[type='email'],
.wpcf7 textarea,
.search-field-sidebar
{
	border:1px solid #ddd;
}

.wpcf7 input[type='text']:focus,
.wpcf7 input[type='email']:focus,
.wpcf7 textarea:focus,
.search-field-sidebar:focus
{
/*Linha dos forms*/
	border:1px solid #CC0000;
}

.wpcf7 input[type='submit']
{

	color: #aaa;
	border:1px solid #ddd;

}


.wpcf7 input[type='submit']:hover
{

	color: #ffffff;
	border:1px solid #CC0000;
	background-color:#CC0000;

}



.footer-links .index.red:hover
{
	color:#fff;
	border:1px solid #CC0000;
	background-color:#CC0000;
}

.social-links .index.red:hover
{
	color:#fff;
	border:1px solid #CC0000;
	background-color:#CC0000;
}

.po-carouseled .bx-wrapper .bx-prev:hover {
	background: url(images/slide-arrow-left.png) no-repeat 60px 8px #CC0000;
	border:1px solid #CC0000;
}

.po-carouseled .bx-wrapper .bx-next:hover {
	background: url(images/slide-arrow-right.png) no-repeat 23px 8px #CC0000;
	border:1px solid #CC0000;
}

.po-carouseled .bx-wrapper .bx-prev:hover {
	border:1px solid #CC0000;
}

.po-carouseled .bx-wrapper .bx-next:hover {
	border:1px solid #CC0000;
}

.po-carouseleds .bx-wrapper .bx-prev:hover {
	background-color: #CC0000;
	border:1px solid #CC0000;
	border-left:none;
}

.po-carouseleds .bx-wrapper .bx-next:hover {
	background-color: #CC0000;
	border:1px solid #CC0000;
	border-right:none;
}

.po-testimonials .bx-wrapper .bx-prev:hover {
	background-color: #CC0000;
	border:1px solid #CC0000;
	border-left:none;
}

.po-testimonials .bx-wrapper .bx-next:hover {
	background-color: #CC0000;
	border:1px solid #CC0000;
	border-right:none;
}

.grid figcaption {
	background: #CC0000;
}

.grid figcaption a {
	background: #CC0000;
}

.progress-value
{
	color: #CC0000;

}

.non-immediate-parent-container-b figcaption {
	background-color:#ffffff;
}

h1, h2, h3, h4, h5, h6 {

	font-family: 'Source Sans Pro', sans-serif;;
}

body, p, button, input {

	font-family: 'Source Sans Pro', sans-serif;;
}

.footer-container{
	background-color: #15191B;
}

.footer-container h6 {
	color:#97999A;
}

.footer-container p {
	color:#6B6E6F;
}

.recent-tweets li
{
	color:#6B6E6F;
}

.recent-tweets li a
{
	color:#999B9C;
}

.recent-tweets li a:hover
{
	color:#E1E1E1;
}

.recent-posts li a
{
	color:#999B9C;
}

.recent-posts li a:hover
{
	color:#E1E1E1;
}

.portfolio-item-footer a:hover .portfolio-details {
	background-color: #CC0000;
}

.footer-links li a
{
	color:#B9BABB;
}

.social-links li a
{
	color:#B9BABB;
}

.recent-tweets a
{
	color:#3D4142;
}

.recent-tweets a:hover
{
	color:#797B7C;
}

.footer-container-bottom {
	background-color:#1B2022;
}

.footer-container-bottom p span{
	color:#636768;
}

.footer-container-bottom p a {
	color:#818485;
}

.footer-container-bottom p a:hover {
	color:#D9D9DA;
}

.po-navbar-footer .nav li a {
	color:#818485;
}

.po-navbar-footer .nav li a:hover {
	color:#D9D9DA;
}

.widget ul li a:hover
{
	color:#CC0000;
}

.tagcloud a:hover
{
	color:#fff;
	background-color:#CC0000;
	border:1px solid #CC0000;
}



/* Para controlar a zona de abertura de cima
-----------------------------------------------------*/

.po-slider {
 z-index:-1;
 position:fixed;
 width:100%
}
@media (max-width:767px) {
 .po-slider-display {
  width:100%;
  position:absolute;
  top:430px;
  z-index:4
 }
}
@media (min-width:768px) {
 .po-slider-display {
  width:100%;
  position:absolute;
  top:470px;
  z-index:4
 }
}
@media (min-width:992px) {
 .po-slider-display {
  width:100%;
  position:absolute;
  top:545px;
  z-index:4
 }
}


/* Distância e tamanho do logo ao topo*/
.po-slider-logo {display:block;}
@media (max-width:767px){.img.logo{width:85%}.po-slider-logo{margin-left:auto;margin-right:auto;margin-top:20px}}
@media (min-width:768px){.img.logo{width:100%}.po-slider-logo{margin-left:auto;margin-right:auto;margin-top:20px}}
@media (min-width:992px){.img.logo{width:85%}.po-slider-logo{margin-left:auto;margin-right:auto;margin-top:40px}}







.destaques-texto-homepage {
color: #FFFFFF;
font-weight: normal;
text-shadow: 5px 5px 10px #000000;
/*-webkit-text-stroke: 1px black;*/
}






/* Distância do texto e botão ao topo */
.container.po-slider-buttons{display:block}}
/* esta linha obriga à margem correcta nos telemoveis */
.container.po-slider-buttons{width:100%;margin-top:240px}
@media (max-width:767px){.container.po-slider-buttons{width:100%;margin-top:240px}}
@media (min-width:768px){.container.po-slider-buttons{width:100%;margin-top:280px}}
@media (min-width:992px){.container.po-slider-buttons{width:100%;margin-top:380px}}



/* Aspecto do botão */
.outline-button.white
{
	background-color: rgba(255, 0, 0, 0.2);
	color: #fff;
	border:1px solid #fff;
}






/* Para controlar o tamanho e posição da imagem no "slider" da HOMEPAGE
-----------------------------------------------------*/

.po-slider .bx-wrapper {
 position:relative;
 margin:0 auto 60px;
 padding:0
}
@media (max-width:767px) {
 .po-slider .bx-wrapper img {
	 max-height:220px;
 	 width:auto;
	 margin-top: 120px;
	 margin-left: auto;
	 margin-right: auto;
 }
}
@media (min-width:768px) {
 .po-slider .bx-wrapper img {
	 max-height:400px;
 	 width:auto;
	 margin-top: 70px;
	 margin-left: auto;
	 margin-right: auto;
 }
}
@media (min-width:992px) {
 .po-slider .bx-wrapper img {
  max-height:550px;
	width:auto;
  margin-top:50px;
	margin-left:auto;
  margin-right:auto;
 }
}




/* Para controlar os fundos das imagens dos destaques da home
-----------------------------------------------------*/
@media (max-width:767px) {
	 .section-image-bg2{padding-top:100px;padding-bottom:100px;background:url(../images/hp/moonspell-fundo-tlm.jpg);-webkit-box-shadow:inset 0 0 1000px 500px rgba(0,0,0,.4);-moz-box-shadow:inset 0 0 1000px 500px rgba(0,0,0,.4);box-shadow:inset 0 0 1000px 500px rgba(0,0,0,.4)}
	 .section-image-bg3{padding-top:100px;padding-bottom:100px;background:url(../images/hp/blog-fundo-tlm.jpg);-webkit-box-shadow:inset 0 0 1000px 500px rgba(0,0,0,.4);-moz-box-shadow:inset 0 0 1000px 500px rgba(0,0,0,.4);box-shadow:inset 0 0 1000px 500px rgba(0,0,0,.4)}
	 .section-image-bg4{padding-top:100px;padding-bottom:100px;background:url(../images/hp/AoO-fundo-tlm.jpg);-webkit-box-shadow:inset 0 0 1000px 500px rgba(0,0,0,.4);-moz-box-shadow:inset 0 0 1000px 500px rgba(0,0,0,.4);box-shadow:inset 0 0 1000px 500px rgba(0,0,0,.4)}
   .section-image-bg1{padding-top:100px;padding-bottom:100px;background:url(../images/hp/toxikull-fundo-tlm.jpg);-webkit-box-shadow:inset 0 0 1000px 500px rgba(0,0,0,.4);-moz-box-shadow:inset 0 0 1000px 500px rgba(0,0,0,.4);box-shadow:inset 0 0 1000px 500px rgba(0,0,0,.4)}

}
@media (min-width:768px) {
 	 .section-image-bg2{padding-top:100px;padding-bottom:100px;background:url(../images/hp/moonspell-fundo-pad.jpg);-webkit-box-shadow:inset 0 0 1000px 500px rgba(0,0,0,.4);-moz-box-shadow:inset 0 0 1000px 500px rgba(0,0,0,.4);box-shadow:inset 0 0 1000px 500px rgba(0,0,0,.4)}
 	 .section-image-bg3{padding-top:100px;padding-bottom:100px;background:url(../images/hp/blog-fundo-pad.jpg);-webkit-box-shadow:inset 0 0 1000px 500px rgba(0,0,0,.4);-moz-box-shadow:inset 0 0 1000px 500px rgba(0,0,0,.4);box-shadow:inset 0 0 1000px 500px rgba(0,0,0,.4)}
 	 .section-image-bg4{padding-top:100px;padding-bottom:100px;background:url(../images/hp/AoO-fundo-pad.jpg);-webkit-box-shadow:inset 0 0 1000px 500px rgba(0,0,0,.4);-moz-box-shadow:inset 0 0 1000px 500px rgba(0,0,0,.4);box-shadow:inset 0 0 1000px 500px rgba(0,0,0,.4)}
   .section-image-bg1{padding-top:100px;padding-bottom:100px;background:url(../images/hp/toxikull-fundo-pad.jpg);-webkit-box-shadow:inset 0 0 1000px 500px rgba(0,0,0,.4);-moz-box-shadow:inset 0 0 1000px 500px rgba(0,0,0,.4);box-shadow:inset 0 0 1000px 500px rgba(0,0,0,.4)}
}
@media (min-width:992px) {
		 .section-image-bg2{padding-top:100px;padding-bottom:100px;background:url(../images/hp/moonspell-fundo-desktop.jpg);-webkit-box-shadow:inset 0 0 1000px 500px rgba(0,0,0,.4);-moz-box-shadow:inset 0 0 1000px 500px rgba(0,0,0,.4);box-shadow:inset 0 0 1000px 500px rgba(0,0,0,.4)}
		 .section-image-bg3{padding-top:100px;padding-bottom:100px;background:url(../images/hp/blog-fundo-desktop.jpg);-webkit-box-shadow:inset 0 0 1000px 500px rgba(0,0,0,.4);-moz-box-shadow:inset 0 0 1000px 500px rgba(0,0,0,.4);box-shadow:inset 0 0 1000px 500px rgba(0,0,0,.4)}
		 .section-image-bg4{padding-top:100px;padding-bottom:100px;background:url(../images/hp/AoO-fundo-desktop.jpg);-webkit-box-shadow:inset 0 0 1000px 500px rgba(0,0,0,.4);-moz-box-shadow:inset 0 0 1000px 500px rgba(0,0,0,.4);box-shadow:inset 0 0 1000px 500px rgba(0,0,0,.4)}
     .section-image-bg1{padding-top:100px;padding-bottom:100px;background:url(../images/hp/toxikull-fundo-desktop.jpg);-webkit-box-shadow:inset 0 0 1000px 500px rgba(0,0,0,.4);-moz-box-shadow:inset 0 0 1000px 500px rgba(0,0,0,.4);box-shadow:inset 0 0 1000px 500px rgba(0,0,0,.4)}

}




hr.linha-preta {
  border-top: 1px solid #000000;
	background-color #000000;
}







/* Zona debaixo do titulo nos logos dos clientes na homepage
-----------------------------------------------------*/
.related-bottom {
 margin-bottom:0px;
}












.heavy-metal {
color:#cc0000;
text-align: center;
}

@media (min-width:992px) {
 .po-content-middle-hm {
  padding:50px 50px 0px;
  background-color:#292929;
 }
