@font-face {
  font-family: 'NeutraText-Book';
  src: url('../fonts/NeutraText-Book.eot');
  src: url('../fonts/NeutraText-Book.eot?#iefix') format('embedded-opentype'),
       url('../fonts/NeutraText-Book.svg#NeutraText-Book') format('svg'),
       url('../fonts/NeutraText-Book.ttf') format('truetype'),
       url('../fonts/NeutraText-Book.woff') format('woff'),
       url('../fonts/NeutraText-Book.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'NeutraText-Bold';
  src: url('../fonts/NeutraText-Bold.eot');
  src: url('../fonts/NeutraText-Bold.eot?#iefix') format('embedded-opentype'),
       url('../fonts/NeutraText-Bold.svg#NeutraText-Bold') format('svg'),
       url('../fonts/NeutraText-Bold.ttf') format('truetype'),
       url('../fonts/NeutraText-Bold.woff') format('woff'),
       url('../fonts/NeutraText-Bold.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}

* { z-index: 1; }
#bannertopo { z-index: 0;}

.container {
      max-width: 1920px;
      width: 100%;
      padding-left:50px;
	  padding-right:50px;
	  font-family:"NeutraText-Book";
}

 p{
    font-size:14px;
    line-height:22.4px;
    color:#6c7279
}
h1{
    font-size:65px;
    color:#2d3033
}
h2{
    font-size:40px;
    color:#2d3033
}
h3{
    font-size:28px;
    color:#2d3033;
    font-weight:300
}
h4{
    font-size:22px;
    color:#2d3033;
    font-weight:400
}
h5{
    font-size:14px;
    color:#2d3033;
    text-transform:uppercase;
    font-weight:700
}
.btn,.btn2{
    /* background-color:#e84545; */
		/* background-color:#fff; */
	/* border: 1px solid #92d1d6; */
		/* color:#92d1d6; */
    /* font-size:13px; */
    /* font-weight:600; */
    border:0;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    display:inline-block;
    text-transform:uppercase;
}
.btn2{
    /* color:#fff!important */
	
}
.btn:hover,.btn:focus{
    background-color:#e52e2e;
    color:#fff;
}
.btn-large,.btn2-large{
    padding:15px 0px;
}
.btn2:hover,.btn2:focus{
    /* background-color:#92d1d6; */
	/* color:#fff; */
}
a{
    color:#e84545
}
a:hover,a:focus{
    text-decoration:none;
    -moz-transition:background-color,color,0.3s;
    -o-transition:background-color,color,0.3s;
    -webkit-transition:background-color,color,0.3s;
    transition:background-color,color,0.3s
}
body{
    font-family:"NeutraText-Book";
    font-weight:400;
    color:#6c7279;
	/* overflow-x: hidden; */
}
ul,ol{
    margin:0;
    padding:0
}
ul li{
    list-style:none
}
.section{
    padding:100px 0
}
.section2{
    padding:70px 0 0 0
}
.no-padding{
    padding:0
}
.padding50{
    padding:50px 0;
    margin-bottom:20px
}
.padding20{
    padding:20px;
    margin-bottom:20px
}
.no-gutter [class*=col-]{
    padding-right:0;
    padding-left:0
}
#header{
    position:fixed;
    /* border-bottom:1px solid #e84545; */
    border-bottom: 3px solid #b1b2b3;
    background-color:white;
    width:100%;
    z-index:999
}
#header .header-content{
    margin:0 auto;
      max-width: 1920px;
      padding-left:50px;
	  padding-right:50px;
    width:100%;
    -moz-transition:padding 0.3s;
    -o-transition:padding 0.3s;
    -webkit-transition:padding 0.3s;
    transition:padding 0.3s
}
#header .logo{
    float:left
}
#header.fixed{
    background-color:white
}
#header.fixed .header-content{
    border-bottom:0;
    padding:0
}
#header.fixed .nav-toggle{
    top:18px
}
.navigation.open{
    opacity:1;
    visibility:visible;
    -moz-transition:opacity 0.5s;
    -o-transition:opacity 0.5s;
    -webkit-transition:opacity 0.5s;
    transition:opacity 0.5s
}
.navigation{
    float:right;
    padding:10px 0
}
.navigation li{
    display:inline-block
}
.navigation a{
    font-family:"NeutraText-Book";
	color:#000;
    font-size:18px;
    margin-left:40px;
    text-transform:uppercase;	
}
.navigation a:hover,.navigation a.active{
    color:#92d1d6;
}
.nav-toggle{
    display:none;
    height:44px;
    overflow:hidden;
    position:fixed;
    right:5%;
    text-indent:100%;
    top:15px;
    white-space:nowrap;
    width:44px;
    z-index:99999;
    -moz-transition:all 0.3s;
    -o-transition:all 0.3s;
    -webkit-transition:all 0.3s;
    transition:all 0.3s;
	border: 1px solid white;
}
.nav-toggle:before,.nav-toggle:after{
    border-radius:50%;
    content:"";
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    -moz-transform:translateZ(0);
    -ms-transform:translateZ(0);
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
    -moz-backface-visibility:hidden;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -moz-transition-property:-moz-transform;
    -o-transition-property:-o-transform;
    -webkit-transition-property:-webkit-transform;
    transition-property:transform
}
.nav-toggle:before{
    /* background-color:#e84545; */
    background-color:#92d1d6;
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -webkit-transform:scale(1);
    transform:scale(1);
    -moz-transition-duration:0.3s;
    -o-transition-duration:0.3s;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s
}
.nav-toggle:after{
    /* background-color:#e84545; */
    background-color:#92d1d6;
    -moz-transform:scale(0);
    -ms-transform:scale(0);
    -webkit-transform:scale(0);
    transform:scale(0);
    -moz-transition-duration:0s;
    -o-transition-duration:0s;
    -webkit-transition-duration:0s;
    transition-duration:0s
}
.nav-toggle span{
    background-color:#fff;
    bottom:auto;
    display:inline-block;
    height:3px;
    left:50%;
    position:absolute;
    right:auto;
    top:50%;
    width:18px;
    z-index:10;
    -moz-transform:translateX(-50%) translateY(-50%);
    -ms-transform:translateX(-50%) translateY(-50%);
    -webkit-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%)
}
.nav-toggle span:before,.nav-toggle span:after{
    background-color:#fff;
    content:"";
    height:100%;
    position:absolute;
    right:0;
    top:0;
    width:100%;
    -moz-transform:translateZ(0);
    -ms-transform:translateZ(0);
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
    -moz-backface-visibility:hidden;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -moz-transition:-moz-transform 0.3s;
    -o-transition:-o-transform 0.3s;
    -webkit-transition:-webkit-transform 0.3s;
    transition:transform 0.3s
}
.nav-toggle span:before{
    -moz-transform:translateY(-6px) rotate(0deg);
    -ms-transform:translateY(-6px) rotate(0deg);
    -webkit-transform:translateY(-6px) rotate(0deg);
    transform:translateY(-6px) rotate(0deg)
}
.nav-toggle span:after{
    -moz-transform:translateY(6px) rotate(0deg);
    -ms-transform:translateY(6px) rotate(0deg);
    -webkit-transform:translateY(6px) rotate(0deg);
    transform:translateY(6px) rotate(0deg)
}
.nav-toggle.close-nav:before{
    -moz-transform:scale(0);
    -ms-transform:scale(0);
    -webkit-transform:scale(0);
    transform:scale(0)
}
.nav-toggle.close-nav:after{
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -webkit-transform:scale(1);
    transform:scale(1)
}
.nav-toggle.close-nav span{
    background-color:rgba(255,255,255,0)
}
.nav-toggle.close-nav span:before,.nav-toggle.close-nav span:after{
    background-color:#fff
}
.nav-toggle.close-nav span:before{
    -moz-transform:translateY(0) rotate(45deg);
    -ms-transform:translateY(0) rotate(45deg);
    -webkit-transform:translateY(0) rotate(45deg);
    transform:translateY(0) rotate(45deg)
}
.nav-toggle.close-nav span:after{
    -moz-transform:translateY(0) rotate(-45deg);
    -ms-transform:translateY(0) rotate(-45deg);
    -webkit-transform:translateY(0) rotate(-45deg);
    transform:translateY(0) rotate(-45deg)
}


#bannertopo {
    background-image:url(../images/olho.png);
    background-position:right top;
    background-repeat:no-repeat;
    /* -moz-background-size:cover; */
    /* -o-background-size:cover; */
    /* -webkit-background-size:cover; */
    /* background-size:cover; */
	min-height:85vh;
	margin-top: 100px;
}

#ledwindow {
	min-height:85vh;
	margin-top: 100px;
}

.banner{
    /* background-image:url(../images/banner/b1-1.jpg); */
    /* background-position:center top; */
    /* background-repeat:no-repeat; */
    /* -moz-background-size:cover; */
    /* -o-background-size:cover; */
    /* -webkit-background-size:cover; */
    /* background-size:cover; */
    /* min-height:750px; */
}
.banner-text{
    /* padding-top:25% */
    padding-top:3%;
	padding-left:3%;
	font-family:"NeutraText-Book";
}

.banner-text h1{
    /* color:#fff; */
    /* font-family:"Open Sans",sans-serif; */
    /* font-family:"NeutraText-Bold"; */
    font-weight:700;
    text-transform:uppercase;
	font-size:32px;
}
.banner-text p{
    /* color:#fff; */
    font-size:22px;
    font-weight:300;
    line-height:1.5;
    margin-bottom:80px
}
.feature{
    margin-bottom:50px
}
.feature-content{
    padding:0 15px;
    margin-top:30px;
    font-family:"NeutraText-Book";
}
.inner-text {
 padding-top: 50px;
 padding-left: 50px;
 padding-right: 50px;
 padding-bottom: 20px;
 text-align: justify;
}





.areawork::before {
    position: absolute;
    bottom: -4px;
    left: 50%;
    width: 50px;
    height: 20px;
    content: " ";
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #92D1D6;
    transform: translateX(-50%) translateY(100%);
    display: block;
    z-index: 100;
}

.areawork_bw {
	border: 8px solid #FFF; 
	border-radius: 14px;
	/* opacity: 0.7; */
	transition: transform .2s;
}

.areawork_bw:hover {
	/* opacity: 1; */
	transform: scale(1.05);
}

.areawork_bw::before {
    position: absolute;
    bottom: -4px;
    left: 50%;
    width: 50px;
    height: 20px;
    content: " ";
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #FFF;
    transform: translateX(-50%) translateY(100%);
    display: block;
    z-index: 100;
}


.inner-text p {
    color:#000;
    font-size:20px;
    /* font-weight:300; */
    line-height:1.5;
    margin-bottom:30px
}

.feature .icon{
    color:#e84545;
    font-size:60px
}
.work{
    -moz-box-shadow:0 0 0 1px #fff;
    -webkit-box-shadow:0 0 0 1px #fff;
    box-shadow:0 0 0 1px #fff;
    min-height:100px;
    overflow:hidden;
    position:relative;
    visibility:hidden
}
.work .overlay{
    /* background:rgba(232,69,69,.9); */
    background:rgba(146,209,214);
    height:100%;
    left:0;
    opacity:0;
    position:absolute;
    top:0;
    width:100%;
    -moz-transition:opacity,0.3s;
    -o-transition:opacity,0.3s;
    -webkit-transition:opacity,0.3s;
    transition:opacity,0.3s;
}
.work .overlay-caption{
    position:absolute;
    text-align:center;
    top:50%;
    width:100%;
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.work h5,.work p,.work img{
    -moz-transition:all,0.5s;
    -o-transition:all,0.5s;
    -webkit-transition:all,0.5s;
    transition:all,0.5s
}
.work h5,.work p{
    /* color:#fff; */
    margin:0
}
.work h5{
    margin-bottom:5px;
    -moz-transform:translate3d(0,200%,0);
    -ms-transform:translate3d(0,200%,0);
    -webkit-transform:translate3d(0,200%,0);
    transform:translate3d(0,200%,0)
}
.work p{
	line-height: 1.5;
	font-size: 20px; 
	font-family:'NeutraText-Book'; 
	color:#000;
    -moz-transform:translate3d(0,-200%,0);
    -ms-transform:translate3d(0,-200%,0);
    -webkit-transform:translate3d(0,-200%,0);
    transform:translate3d(0,-200%,0)
	
	

}
.work-box img{
    /* padding-top:20px; */
    margin-left:auto;
    margin-right:auto;
    display:block;
	width: 100%;
}
/* .work-box:hover img{ */
    /* -moz-transform:scale(1.2); */
    /* -ms-transform:scale(1.2); */
    /* -webkit-transform:scale(1.2); */
    /* transform:scale(1.2) */
/* } */
.work-box:hover .overlay{
    opacity:1;
}
.work-box:hover .overlay h5,.work-box:hover .overlay p{
    opacity:1;
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.person{
    max-width:270px
}
.person-content{
    margin-top:20px
}
.person h4{
    font-weight:400
}
.person h5{
    color:#e84545;
    font-size:13px;
    font-weight:400;
    margin-bottom:20px
}
.social-icons,.footer .footer-share{
    margin-top:30px
}
.social-icons li,.footer .footer-share li{
    float:left
}
.social-icons a,.footer .footer-share a{
    border:1px solid #e8ecee;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    color:#c6cacc;
    display:block;
    font-size:18px;
    height:40px;
    line-height:40px;
    margin-right:5px;
    text-align:center;
    width:40px
}
.social-icons a:hover,.footer .footer-share a:hover{
    background-color:#e84545;
    border-color:#e84545;
    color:#fff
}
.partners,.aboutus,.clientes,.phc{
    background-color:#3a3e64;
    position:relative
}
.contactform{
    /* background-color:#e84545 */
}
.partners,.clientes{
    padding-bottom:40px
}
.aboutus,.contactform{
    margin-bottom:40px
}
.team-area{
    min-height:360px
}
.team-area p{
    line-height:14px
}
.download h3{
    margin-top:0
}
.download p{
    color:#2d3033;
    font-weight:600;
    text-transform:uppercase
}
.download .btn{
    margin-top:30px
}
.footer{
    text-align:center
}
.footer-top{
    background-color:#f0f5f9;
    padding:20px 0
}
.footer-middle{
    background-color:#3a3e64;
    padding-top:50px
}
.footer-bottom{
    /* background-color:#313454; */
    background-color:#b1b2b3;
    padding:5px 0
}
.footer .footer-col{
    margin-bottom:40px
}
.footer h5{
    color:#fff
}
.footer h5{
    margin-bottom:20px
}
.footer p{
    color:rgba(255,255,255,.5)
}
.footer a{
    color:rgba(255,255,255,.5)
}
.footer a:hover{
    color:#FFF;
}
.footer .footer-share{
    margin-top:0
}
.footer .footer-share li{
    display:inline-block;
    float:none
}
.footer .footer-share a{
    border:2px solid rgba(255,255,255,.5);
    color:rgba(255,255,255,.5)
}
.footer .fa-heart{
    color:#e84545;
    font-size:11px;
    margin:0 2px
}
.work:nth-child(1){
    -moz-animation-delay:0.1s;
    -webkit-animation-delay:0.1s;
    animation-delay:0.1s
}
.work:nth-child(2){
    -moz-animation-delay:0.2s;
    -webkit-animation-delay:0.2s;
    animation-delay:0.2s
}
.work:nth-child(3){
    -moz-animation-delay:0.3s;
    -webkit-animation-delay:0.3s;
    animation-delay:0.3s
}
.work:nth-child(4){
    -moz-animation-delay:0.4s;
    -webkit-animation-delay:0.4s;
    animation-delay:0.4s
}
.work:nth-child(5){
    -moz-animation-delay:0.8s;
    -webkit-animation-delay:0.8s;
    animation-delay:0.8s
}
.work:nth-child(6){
    -moz-animation-delay:0.7s;
    -webkit-animation-delay:0.7s;
    animation-delay:0.7s
}
.work:nth-child(7){
    -moz-animation-delay:0.6s;
    -webkit-animation-delay:0.6s;
    animation-delay:0.6s
}
.work:nth-child(8){
    -moz-animation-delay:0.5s;
    -webkit-animation-delay:0.5s;
    animation-delay:0.5s
}
.animated{
    visibility:visible
}
@font-face{
    font-family:"elegant-theme-line";
    src:url(../fonts/elegant-theme-line.ttf?1439850014) format('truetype'),url(../fonts/elegant-theme-line.eot?1439850014) format('embedded-opentype'),url(../fonts/elegant-theme-line.svg?1439850014) format('svg'),url(../fonts/elegant-theme-line.woff?1439850014) format('woff')
}
.icon{
    font-family:'elegant-theme-line';
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.icon-mobile:before{
    content:"\e000"
}
.icon-laptop:before{
    content:"\e001"
}
.icon-desktop:before{
    content:"\e002"
}
.icon-tablet:before{
    content:"\e003"
}
.icon-phone:before{
    content:"\e004"
}
.icon-document:before{
    content:"\e005"
}
.icon-documents:before{
    content:"\e006"
}
.icon-search:before{
    content:"\e007"
}
.icon-clipboard:before{
    content:"\e008"
}
.icon-newspaper:before{
    content:"\e009"
}
.icon-notebook:before{
    content:"\e00a"
}
.icon-book-open:before{
    content:"\e00b"
}
.icon-browser:before{
    content:"\e00c"
}
.icon-calendar:before{
    content:"\e00d"
}
.icon-presentation:before{
    content:"\e00e"
}
.icon-picture:before{
    content:"\e00f"
}
.icon-pictures:before{
    content:"\e010"
}
.icon-video:before{
    content:"\e011"
}
.icon-camera:before{
    content:"\e012"
}
.icon-printer:before{
    content:"\e013"
}
.icon-toolbox:before{
    content:"\e014"
}
.icon-briefcase:before{
    content:"\e015"
}
.icon-wallet:before{
    content:"\e016"
}
.icon-gift:before{
    content:"\e017"
}
.icon-bargraph:before{
    content:"\e018"
}
.icon-grid:before{
    content:"\e019"
}
.icon-expand:before{
    content:"\e01a"
}
.icon-focus:before{
    content:"\e01b"
}
.icon-edit:before{
    content:"\e01c"
}
.icon-adjustments:before{
    content:"\e01d"
}
.icon-ribbon:before{
    content:"\e01e"
}
.icon-hourglass:before{
    content:"\e01f"
}
.icon-lock:before{
    content:"\e020"
}
.icon-megaphone:before{
    content:"\e021"
}
.icon-shield:before{
    content:"\e022"
}
.icon-trophy:before{
    content:"\e023"
}
.icon-flag:before{
    content:"\e024"
}
.icon-map:before{
    content:"\e025"
}
.icon-puzzle:before{
    content:"\e026"
}
.icon-basket:before{
    content:"\e027"
}
.icon-envelope:before{
    content:"\e028"
}
.icon-streetsign:before{
    content:"\e029"
}
.icon-telescope:before{
    content:"\e02a"
}
.icon-gears:before{
    content:"\e02b"
}
.icon-key:before{
    content:"\e02c"
}
.icon-paperclip:before{
    content:"\e02d"
}
.icon-attachment:before{
    content:"\e02e"
}
.icon-pricetags:before{
    content:"\e02f"
}
.icon-lightbulb:before{
    content:"\e030"
}
.icon-layers:before{
    content:"\e031"
}
.icon-pencil:before{
    content:"\e032"
}
.icon-tools:before{
    content:"\e033"
}
.icon-tools-2:before{
    content:"\e034"
}
.icon-scissors:before{
    content:"\e035"
}
.icon-paintbrush:before{
    content:"\e036"
}
.icon-magnifying-glass:before{
    content:"\e037"
}
.icon-circle-compass:before{
    content:"\e038"
}
.icon-linegraph:before{
    content:"\e039"
}
.icon-mic:before{
    content:"\e03a"
}
.icon-strategy:before{
    content:"\e03b"
}
.icon-beaker:before{
    content:"\e03c"
}
.icon-caution:before{
    content:"\e03d"
}
.icon-recycle:before{
    content:"\e03e"
}
.icon-anchor:before{
    content:"\e03f"
}
.icon-profile-male:before{
    content:"\e040"
}
.icon-profile-female:before{
    content:"\e041"
}
.icon-bike:before{
    content:"\e042"
}
.icon-wine:before{
    content:"\e043"
}
.icon-hotairballoon:before{
    content:"\e044"
}
.icon-globe:before{
    content:"\e045"
}
.icon-genius:before{
    content:"\e046"
}
.icon-map-pin:before{
    content:"\e047"
}
.icon-dial:before{
    content:"\e048"
}
.icon-chat:before{
    content:"\e049"
}
.icon-heart:before{
    content:"\e04a"
}
.icon-cloud:before{
    content:"\e04b"
}
.icon-upload:before{
    content:"\e04c"
}
.icon-download:before{
    content:"\e04d"
}
.icon-target:before{
    content:"\e04e"
}
.icon-hazardous:before{
    content:"\e04f"
}
.icon-piechart:before{
    content:"\e050"
}
.icon-speedometer:before{
    content:"\e051"
}
.icon-global:before{
    content:"\e052"
}
.icon-compass:before{
    content:"\e053"
}
.icon-lifesaver:before{
    content:"\e054"
}
.icon-clock:before{
    content:"\e055"
}
.icon-aperture:before{
    content:"\e056"
}
.icon-quote:before{
    content:"\e057"
}
.icon-scope:before{
    content:"\e058"
}
.icon-alarmclock:before{
    content:"\e059"
}
.icon-refresh:before{
    content:"\e05a"
}
.icon-happy:before{
    content:"\e05b"
}
.icon-sad:before{
    content:"\e05c"
}
.icon-facebook:before{
    content:"\e05d"
}
.icon-twitter:before{
    content:"\e05e"
}
.icon-googleplus:before{
    content:"\e05f"
}
.icon-rss:before{
    content:"\e060"
}
.icon-tumblr:before{
    content:"\e061"
}
.icon-linkedin:before{
    content:"\e062"
}
.icon-dribbble:before{
    content:"\e063"
}
.accordion-toggle{
    cursor:pointer
}






.flip-card {
  background-color: transparent;
  /* width: 300px; */
  min-height: 350px;
  perspective: 1000px;
}

.flip-card-inner {
  position: absolute;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.6s;
  transform-style: preserve-3d;
  /* box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2); */
}

.flip-card-inner p {
	/* color: #000; */
}

.flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
}

.flip-card-front, .flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.flip-card-front {
  /* background-color: #bbb; */
  /* border: 2px solid #92d1d6; */
  /* border-radius: 9px; */
  background-color: #fff;
  color: black;
}

.flip-card-back {
  background-color: #fff;
  /* border: 2px solid #92d1d6; */
  /* border-radius: 9px; */
  
  transform: rotateY(180deg);
}

.img-card-back {
	width:100%; 
	border: 4px solid #cdb70b;
	border-radius: 14px;
}

.servicebar {
	/* background-color: #cdb70b; */
	border: 3px solid #cdb70b;
	border-left: 0;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	margin-right: 3px;
	margin-left: 22px;
	border-top-right-radius: 25px;
	border-bottom-right-radius: 25px;
	height: 45px;
}














.filters {
	width: 100%;
	text-align: center;
}

.filters ul {
	list-style: none;
	padding: 20px 0;
}

.filters li {
	display: inline-block;
	padding: 10px 25px;
	font-size: 14px;
	color: #000;
	font-weight: 400;
	cursor: pointer;
  	text-transform: uppercase;
  	letter-spacing: .2em;
}

.filters li:hover {
	color: #FFF;
}

.filters li.active {
	color: #FFF;
	border: 1px solid #FFF;
	border-radius: 15px;
}

.single-content img {
	width: 300px;
	height: 100%;
	margin: 10px;
	border: 1px solid white;
	border-radius: 5px;
	cursor: pointer;
}

 .modal-dialog{
    position: relative;
    display: table; 
    overflow-y: auto;    
    overflow-x: auto;
    width: auto;
    /* min-width: 300px;    */
    max-width: 80%;   
}

.nav-tabs {
border: 0!important;
}
.tab-content{
border: 0!important;
}
.nav-tabs > li > a{
border: 0!important;
}
.nav-tabs > li > a:hover{

    border: 0!important;
	background-color: white!important;

}


.portefolio-title {
	text-transform: uppercase; 
	padding-top: 20px; 
	font-size: 20px; 
	font-family:'NeutraText-Bold'; 
	color:#000;
}


.ledwindows-title {
	text-transform: uppercase; 
	padding-top: 20px; 
	padding-bottom: 20px;
	border: 1px solid #92d1d6;
	border-radius: 5px;
	margin-bottom: 20px; 
	font-size: 20px; 
	font-family:'NeutraText-Bold'; 
	color:#000;
}

.single-content-video-led{
		padding-top: 10px; 
	padding-bottom: 10px;
	border: 1px solid #92d1d6;
	border-radius: 5px;
	margin-top: 20px; 
}

#areacontactos {
    background-image:url(../images/olho2.png);
    background-position:right top;
    background-repeat:no-repeat;
	height:250px;
}


.particle {
    z-index: -1;
    border-radius:50%;
}