.tags-widget ul.tags-list {
    overflow: hidden;
    padding-top: 3px;
}

.tags-widget ul.tags-list li {
    display: inline-block;
    margin-bottom: 3px;
    margin-right: 20px;
    float: left;
    font-size:10px;
}

.poppins h1{
  font-family: Poppins, sans-serif;
}

@font-face {
    font-family: washeim;
    src: url("../fonts/GT-Walsheim-Pro-Light.ttf");
}

@font-face {
    font-family: washeim-medium;
    src: url("../fonts/gt-walsheim-medium.ttf");
}

.map {
    -webkit-filter: grayscale(100%);
       -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
         -o-filter: grayscale(100%);
            filter: grayscale(100%);
}

.folders a{
	font-size:13px;
}

.fa-container {
    display: inline-block;
    width: 100%;
    margin: 18px 0px 0px 0px;
}

a.fa.fa-stack.fa-rounded.btn-default.fa-2x.btn-outline.custom-link{
    color: #ffffff !important;
    background-color: transparent !important;
    border-color: #ffffff !important;
}

a.fa.fa-stack.fa-rounded.btn-default.fa-2x.btn-outline.custom-link.backtop{
	color: #A0A0A0 !important;
    background-color: transparent !important;
    border-color: #A0A0A0 !important;	
}

a.fa.fa-stack.fa-rounded.btn-default.fa-2x.btn-outline.custom-link:hover{
	color: #303133 !important;
    background-color: #ffffff !important;
    border-color: #ffffff !important;
}

a.fa.fa-stack.fa-rounded.btn-default.fa-2x.btn-outline.custom-link.backtop:hover{
	color: #fff !important;
    background-color: #A0A0A0 !important;
    border-color: #A0A0A0 !important;	
}



.fa-stack {
    position: relative;
    width: 2.5em;
    height: 2.5em;
    line-height: 2.5em;
    vertical-align: middle;
    border: 2px solid silver;
    -webkit-transition: all .1s linear;
    -moz-transition: all .1s linear;
    -ms-transition: all .1s linear;
    -o-transition: all .1s linear;
    transition: all .1s linear;
    -webkit-backface-visibility: hidden;
    -webkit-box-sizing: initial;
    -moz-box-sizing: initial;
    box-sizing: initial;
    -o-border-radius: 2.5em;
    -moz-border-radius: 2.5em;
    -webkit-border-radius: 2.5em;
    -ms-border-radius: 2.5em;
    /* border-radius: 2.5em; */
}

.fa-stack {
    text-align: center;
    border-width: 1px !important;
    display: inline-block;
}


a.right.carousel-control {
    background: none!important;
}

a.left.carousel-control {
    background: none!important;
}

nav.transparent .logo-dark {
  display: none;
}

nav.transparent .logo-light {
  display: inline;
}

.carousel-control .fa-angle-right {
    margin-top: -35px;
    margin-left: 15px;
}

.carousel-control .fa-angle-left {
    margin-top: -35px;
    margin-left: 232px;
}

.carousel-control .fa {
    position: absolute;
    color: #a0a0a0;
    text-shadow: none;
}


ul.menu.social li {
	margin-right: 20px;
}


li.active a{
	color:#000000;
}

.menu li.active a{
	opacity: 1!important;
}

@media (min-width: 1200px) {
  .container {
    width: 930px;
  }
}

.owl-carousel.owl-loaded.owl-height-forced {
    display: table;
    height: 100%;
    table-layout: fixed;
    width: 100%;
}

#owl-demo .owl-item div{
  padding:5px;
}
#owl-demo .owl-item img{
  display: block;
  width: 100%;
  height: auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

#footerfixed {
    position: fixed!important;
    bottom: 0!important;
    width: 100%;
}

/*@media (max-width: 3000px) and (min-width: 1920px){
    #footerfixed {
    width: 100%;
    position: fixed;
    bottom: 0;
}    
}*/

@media only screen and (max-width: 1000px) { 

.hidden-footer {
    display:none!important;
}
}

.artigosnav{
    width: 100%;
    margin-bottom: 50px;
}

.artigosnav .rightart{
    width: 50%;
    float: right!important;
    text-align: right;
}

.artigosnav .leftart {
    width: 50%;
    float: left!important;
}

.bottom_carousel{
    font-size: 11px;
}

@media screen 
  and (min-device-width: 1200px) 
  and (max-device-width: 1600px) 
  and (-webkit-min-device-pixel-ratio: 1) {
    #footerfixed{
        position: relative!important;
    }
}

@media screen 
  and (min-device-width: 1200px) 
  and (max-device-width: 1600px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (min-resolution: 192dpi) { 
    #footerfixed{
        position: relative!important;
    }
}