/*
Theme Name: Potiguar Placas
Theme URI: http://potiguarplacas.com.br/
Description: Um tema desenvolvido especialmente para a empresa Potiguar Placas, pela MK Design. 
Author: Designer: Marta Jaques, Web Designer: Áquila Adler. 
Author URI: http://mkdesign.com.br
*/
*{margin:0; padding:0; outline:0; font-family: 'Montserrat', sans-serif; border:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';	content: none;}
table {border-collapse: collapse;border-spacing: 0;}
body{-webkit-text-stroke: 0.2px; overflow-x:hidden;}
.container{max-width:960px; margin:0 auto; padding-left:20px; padding-right:20px;}
a{text-decoration:none;}
title{display:inline;}
.cabecalho{ width:100%;background:#FFC10E; position: fixed; z-index:999;}
.imageminicio{height:480px; width:100%; background:red; background: url(http://potiguarplacas.com.br/placas/wp-content/uploads/2015/01/background.jpg) no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;padding-top: 112px;}
.logoinicio{height:300px; width:354px;margin:0 auto;padding-top:100px;}
.bannerdebaixo{height:85px; width:100%; background:#FFC10E;}
.setaparabaixo{margin:0 auto; width:70px; padding-top:30px;}
.logo{width:20%; padding-left:20px;   height:50px; float:left;}
.borda{border-bottom:1px solid #FFF; height:1px; width:95%; float:right; margin-top:-14px;}
.menu{padding-bottom: 33px; width:273px; margin-top:8px; position:fixed;}
.menu ul{padding-top:27px; border-bottom: 1px solid #000; height:30px;}
.menu ul li{display:inline; float:left;	margin:0 3%; font-size:15px;}
.menu ul li a{color:#FFF; font-weight:bold;}
.menu ul li a:hover{color:#000;}
.menumobile{display:none;}
.visivel{display: block; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease; transition: all 0.5s ease;}
.textosobre{padding-top:100px; font-size:18px; line-height: 40px; padding-bottom:100px; background:#FFF;}
.textosobre p{text-align: justify;}
.fotos{width:100%; margin:0 auto; overflow: auto;overflow-x:hidden;}
.tituloservicos span{border-bottom:1px solid #FFC20E;}
.titulosessao{width: 100%; text-align: center; font-size: 40px; border-bottom: 1px solid #FFC10E;
margin-bottom: 76px; font-weight: bold; overflow:auto; padding-bottom: 11px;}
.titulosessaoinvertido{width: 100%; text-align: center; font-size: 40px; border-bottom: 1px solid #000;
margin-bottom: 30 px; font-weight: bold; overflow:auto; padding-bottom: 11px; color:#FFF;}
.servicos{font-size:18px; padding-top:100px; padding-bottom:100px}
.blocoservicos {width: 100%; overflow:auto; margin-top: 30px;}
.blocoservicosinvertido {width: 414px; margin-top:0px; float:left;}
.blocoservicosinvertido .tituloservicos{color:#FFF; border-bottom:1px solid #000; height:37px;}
.marcacao {width: 10px;float: left;height: 40px;margin-right: 2px;}
.tituloservicos {font-size: 28px;font-weight: bold;width: 490px;margin-top: -4px; margin-left:46px;}
.portfolio{font-size:18px; padding-top:20px; width:100%; overflow:auto; background:#FFC10e;}
.itensportfolio{float:left; color:#FFF; font-size:30px; width:500px; margin-bottom:30px;}
.itensportfolio ul{margin-top:13px; margin-left:4px;}
.itensportfolio ul li a{color:#FFF; font-size:30px;margin-left:4px;}
.itensportfolio ul li a:hover{ color:#000; margin-left:20px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease;-o-transition: all 1s ease; transition: all 1s ease;}
.contato{font-size:18px; padding-top:100px; padding-bottom:10px; text-align:center;}
.contato p{padding-top:30px;}
.contato .telefone{height:40px; color:#FFF; text-align:center; background:#ffc20e; margin-top:30px;}
.contato .telefone p{padding-top:10px;}
.contato .logomk{margin-top:50px;}
.metaslider{position: relative;z-index: 0;margin: 0 auto;}
.flex-control-paging li a.flex-active {background: #000;background: rgba(255, 199, 38, 1);cursor: default;}
.setaparabaixo img{-webkit-animation: moverseta 4s infinite;animation: moverseta 4s infinite;}
@-webkit-keyframes moverseta {0% {margin-top:0px;}50% {margin-top:25px;}100%{margin-top:0px;}}
@keyframes moverseta {0% {margin-top:0px;}50% {margin-top:25px;}100%{margin-top:0px;}}
.paginainterna{height: 800px;padding-top:145px;}
.categoriasportfolio{margin-top: -67px;}
.categoriasportfolio a{color: #FFC10E;}
.categoriasportfolio a:hover{color:#000;}
#gallery-1 {margin: auto;width: 1010px;margin-top:20px !important;  margin-bottom: 30px !important;}
#gallery-1 img{height: 100px !important;width: 100px !important;-webkit-filter: grayscale(100%); }
#gallery-1 img:hover{-webkit-filter: grayscale(0); -moz-transition:All 0.2s ease; -o-transition:All 0.2s ease; -webkit-transition:All 0.2s ease;

filter: -ms-brightness(140%);
            filter: -moz-brightness(140%);
              filter: -webkit-brightness(140%);
                filter: brightness(140%);

} 
#gallery-1 .gallery-item{margin-top:10px !important; width: 121px !important;   margin: 0px 40px;}
#gallery-2 {margin: auto;width: 1010px;margin-top:20px !important; margin-bottom: 30px !important;}
#gallery-2 img{height: 100px !important;width: 100px !important;-webkit-filter: grayscale(100%); }
#gallery-2 img:hover{-webkit-filter: grayscale(0); -moz-transition:All 0.2s ease; -o-transition:All 0.2s ease; -webkit-transition:All 0.2s ease;


filter: -ms-brightness(140%);
            filter: -moz-brightness(140%);
              filter: -webkit-brightness(140%);
                filter: brightness(140%);

} 
#gallery-2 .gallery-item{margin-top:10px !important; width: 121px !important}
#gallery-3 {margin: auto;width: 1010px;margin-top:20px !important; margin-bottom: 30px !important;}
#gallery-3 img{height: 100px !important;width: 100px !important;-webkit-filter: grayscale(100%); }
#gallery-3 img:hover{-webkit-filter: grayscale(0); -moz-transition:All 0.2s ease; -o-transition:All 0.2s ease; -webkit-transition:All 0.2s ease;

filter: -ms-brightness(140%);
            filter: -moz-brightness(140%);
              filter: -webkit-brightness(140%);
                filter: brightness(140%);

} 
#gallery-3 .gallery-item{margin-top:10px !important; width: 121px !important}
#gallery-4 {margin: auto;width: 1010px;margin-top:20px !important; margin-bottom: 30px !important;}
#gallery-4 img{height: 100px !important;width: 100px !important;-webkit-filter: grayscale(100%); }
#gallery-4 img:hover{-webkit-filter: grayscale(0); -moz-transition:All 0.2s ease; -o-transition:All 0.2s ease; -webkit-transition:All 0.2s ease;



filter: -ms-brightness(140%);
            filter: -moz-brightness(140%);
              filter: -webkit-brightness(140%);
                filter: brightness(140%);

} 
#gallery-4 .gallery-item{margin-top:10px !important; width: 121px !important}
#gallery-5 {margin: auto;width: 1010px;margin-top:20px !important; margin-bottom: 30px !important;}
#gallery-5 img{height: 100px !important;width: 100px !important;-webkit-filter: grayscale(100%); }
#gallery-5 img:hover{-webkit-filter: grayscale(0); -moz-transition:All 0.2s ease; -o-transition:All 0.2s ease; -webkit-transition:All 0.2s ease;



filter: -ms-brightness(140%);
            filter: -moz-brightness(140%);
              filter: -webkit-brightness(140%);
                filter: brightness(140%);

} 
#gallery-5 .gallery-item{margin-top:10px !important; width: 121px !important}
#gallery-6 {margin: auto;width: 1010px;margin-top:20px !important; margin-bottom: 30px !important;}
#gallery-6 img{height: 100px !important;width: 100px !important;-webkit-filter: grayscale(100%); }
#gallery-6 img:hover{-webkit-filter: grayscale(0); -moz-transition:All 0.2s ease; -o-transition:All 0.2s ease; -webkit-transition:All 0.2s ease;


filter: -ms-brightness(140%);
            filter: -moz-brightness(140%);
              filter: -webkit-brightness(140%);
                filter: brightness(140%);

} 
#gallery-6 .gallery-item{margin-top:10px !important; width: 121px !important}
#gallery-7 {margin: auto;width: 1010px;margin-top:20px !important; margin-bottom: 30px !important;}
#gallery-7 img{height: 100px !important;width: 100px !important;-webkit-filter: grayscale(100%); }
#gallery-7 img:hover{-webkit-filter: grayscale(0); -moz-transition:All 0.2s ease; -o-transition:All 0.2s ease; -webkit-transition:All 0.2s ease;

filter: -ms-brightness(140%);
            filter: -moz-brightness(140%);
              filter: -webkit-brightness(140%);
                filter: brightness(140%);


} 
#gallery-7 .gallery-item{margin-top:10px !important; width: 121px !important}
.ppt{display:none !important;}