

body {
    background-color: black !important;
}



.ce4-feature-box-3 {
    height: 300px;
    margin-top: 30px;
}

#block-views-block-matri-block-section-content-block-services-5-2 {

}

.header-section {
    background-color: black;
  }



  .page-title-4 h1 {
      color: white;
      font-family: Oswald;
      font-size: 3em;
      text-transform: uppercase;
      font-weight: 700;
  }

  .page-title-4 h5 {
    color: white;
    font-family: Oswald;
    
    text-transform: uppercase;
    font-weight: 700;
}




    /* ---------- Footer social links ---------- */
.footer-social-icons {
    width: 100%;
    padding: 0px;
	margin: 0px;
}
.footer-social-icons li {
    padding: 0px;
	margin: 0px;
	display: inline-block;
}
.footer-social-icons li a {
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    display: inline-block;
    padding: 0px;
    color: #999;
    background-color: rgba(255, 255, 255, 0.3);
}
.footer-social-icons.round li a {
	border-radius:100%;
}
.footer-social-icons li a:hover, .footer-social-icons li a.active {
    color: #999;
    background-color: #333;
}


#block-matriblockcalltoaction h1.big-text  { 
    font-family: "Oswald";
    text-transform: uppercase;
}

#block-matriblockcalltoaction .subtitle {
    margin: 50px;
    font-size: 1.2em;

}


#block-matriblockcalltoaction .but-stbutton-6  {
    clear: both;
}


video {
    width: 100%    !important;
    height: auto   !important;
  }

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
    margin-top: 50px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.portfoliobg {
    background: url('/images/portfoliobg.jpeg');
    background-color: orange;
    height: 200px;
    color: white;
}

.portfoliobg h1 { color: white; margin-top:70px; font-family: "Oswald"; font-size: 40px;}
.portfoliobg h5 { color: white; margin-top:50px;}


.postinfo-box .btn-dark-3 { background-color: orange;}


.postdate-box {
   background: orangered;
}

.imagens_artista {
    display: inline-block;
}


@media (min-width: 600px) {
  .imagens_artista a {
    display: block;
    width: 31%;
    margin: 1%;
    float: left;    

 
}

}



.imagens_artista a img { max-width: 100%; height: auto; }





.cbp-l-filters-buttonCenter .cbp-filter-item.cbp-filter-item-active {
    color: darkorange;
    border-color: darkorange;
    cursor: default;
}

.cbp-l-filters-buttonCenter .cbp-filter-counter {
    background-color: darkorange;
}

.cbp-l-caption-buttonLeft, .cbp-l-caption-buttonRight {
    background-color: darkorange;
}
.cbp-l-caption-buttonRight, .cbp-l-caption-buttonRight {
    background-color: darkorange;
}


.videoWrapper {
    margin-top: 50px;

}


#block-morada  ul.address {
     padding: 0px;
}


#block-morada  ul.address li {
    padding: 0px;
    padding-top: 10px;
}

footer h5 {
    font-size: 1.5em;
    font-family: "Oswald";
    opacity: 0.8;
}
footer .row ul li ,
footer .row a{
    color: #fff;
    opacity: 0.6;
}

footer .views-field{ 
    padding-top: 5px;
}

.footer-social-icons {
    opacity: 1;
    color: white;
}


#js-filters-juicy-projects3 {
    margin-top: 30px;
}


#cboxOverlay{ visibility: visible; opacity: 0 !important;}


.imagem_principal_artista img {
    max-width: 100%;
    height: auto;
}


.section .container { padding-top: 30px;}



@media screen and (max-width: 720px) {

#block-home2slider .md-object a.animated-button.thar-one{
    font-size: 5px;
 }
}

 @media screen and (min-width: 720px) {
    #block-home2slider .md-object a.animated-button.thar-one{
        font-size: 12px;
      
     }   
   
  }

  @media screen and (min-width: 1024px) {
    #block-home2slider .md-object a.animated-button.thar-one{
        font-size: 14px;
      
     }   
   
  }




  .artistas .cbp-item img { max-width: 100%; }

  #block-views-block-categorias-portfolio-block-1-2 {
      margin: 30px;
  }

  #block-views-block-categorias-portfolio-block-1-2 .views-field {
        background-color: #FFFFFF;
        border: 1px solid #ECECEC;
        color: #888888;
        cursor: pointer;
        font: 400 12px/32px "Roboto", sans-serif;
        margin: 0 10px 10px 0;
        overflow: visible;
        padding: 0 17px;
        position: relative;
        display: inline-block;
        -webkit-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out;
    }
  
    #block-views-block-categorias-portfolio-block-1-2 .views-field:hover {
        background-color: rgb(235, 235, 235);
    }



    .header-section.style1 {
        background-color: #020403;
        height: 90px;
    }
        
    .header-section .logo.mar-4 {
        border: 10px;
    }
    
    .header-section .logo.mar-4 img { height:  100%; }


    .artistas .cbp-item {
        width: 100%;

        }


      @media screen and (min-width: 480px) {
        .artistas .cbp-item  {
          width: 45%;
        }
      }
      
      @media screen and (min-width: 720px) {
        .artistas .cbp-item  {
            width: 31%;

        }
      }
    
    
    
    
