/* BIKERS RIOPARDO 2017 DEF */

/* COLORS */

.herdado {
    color: inherit !important;
}

.black {
    color: #333 !important;
}

.red {
    color: red !important;
}

.green {
    color: green !important;
}

.blue {
    color: blue !important;
}

/* TOPBAR */

.blog-topbar {
    background-color: #eceaea;
    color: #000;
}

.blog-topbar .topbar-time {
    color: #8a8a8a;
}

.topbar-list li a {
	color: #8a8a8a;
}
.topbar-list li a:hover {
	color: #323b90;
	text-decoration: none;
}

.topbar-list > li:before {
	background: #8a8a8a;
}

.logo-top:hover {
    -webkit-animation: pulse 1s;
    animation: pulse 1s;
}

@media (min-width: 1140px) {

	.header-v8 .navbar-brand img {
		width: auto;
		height: auto;
		max-width: none;
		max-height: none;
		display: inline-block;
		vertical-align: middle;
		margin-top: -35px;
	}

	.wrapper > .header-fixed-shrink > div.navbar.mega-menu > div > div.res-container > div > a > img {
		width: auto;
		height: auto;
		max-width: 100%;
		max-height: 100%;
		display: inline-block;
		vertical-align: middle;
		margin-top: 0;
	}
}

/* SEARCH */

.blog-topbar .search-btn {
	color: #8a8a8a;
}

/* SLIDE */

.home-slide {
    border-bottom: 1px solid #eaeaea;
    /* background-color: #f8f8f8; */
    padding-top: 60px;
    padding-bottom: 60px;
    background: url('../site/img/home-bg.jpg') center center no-repeat;
}

@media (max-width: 768px) {
    .home-slide {
        border-bottom: 1px solid #eaeaea;
        /* background-color: #f8f8f8; */
        padding-top: 0;
        padding-bottom: 0;
        background-image: none;
    }
}

/* SLIDE TRANSITIONS */

.carousel-fade .carousel-inner .item {
    opacity: 0;
    transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
    opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    left: 0;
    opacity: 0;
    z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}

.carousel-fade .carousel-control {
    z-index: 2;
}

/* HOME CICLOVIAGEM */

.home-ccicloaventura .content-md {
	padding-top: 30px;
	padding-bottom: 50px;
}


/* HOME FOTOS */

.cubbe .content-md {
	padding-top: 0px;
	padding-bottom: 50px;
}

/* HOME NOTICIAS */

.blog-thumb-v3 h3 a {
	font-size: 14px;
	line-height: 14px;
	color: #555555;
}

.home-noticia .tab-v4 .tab-heading {
	width: 100%;
	overflow: hidden;
	position: relative;
	display: inline-block;
	text-transform: uppercase;
	border-bottom: 2px solid #90A4AE;
}

.home-noticia .title-v4 {
	font-size: 18px;
	margin: 0 0 20px;
	font-weight: bold;
	position: relative;
	text-transform: uppercase;
	border-bottom: 2px solid #90A4AE;
}

.home-noticia h2.title-v4 {
	font-size: 22px;
	margin: 0 0 30px 0;
	padding-bottom: 10px;
	font-weight: normal;
	position: relative;
	text-transform: uppercase;
	border-bottom: 2px solid #90A4AE;
}

.home-noticia .tab-v4 .tab-heading h2 {
	margin: 0 0 10px 0;
	float: left;
	font-size: 24px;
	line-height: 33px;
	font-weight: normal;
	/* padding-bottom: 8px; */
}

.home-noticia .tab-v4 .tab-content {
	padding: 33px 0 10px;
}

/* FOOTER */

.footer .headline h2,
.headline h3,
.headline h4 {
	border-bottom: 2px solid #fae08b;
}

.footer .latest-list li {
	padding: 8px 0;
	border-top: 1px solid #646684;
}

.footer-v1 .link-list li {
	border-top: solid 1px #646684;
}

/* HOME PARCEIROS */

.home-parceiros .headline h2,
.home-parceiros .headline h3,
.home-parceiros .headline h4 {
	border-bottom:2px solid #555555;
}

/* END HOVER EFFECTS */

/*  FLUTUA */

.link-hover-opacidade img:hover {
	-webkit-animation: tada 1s;
    animation: tada 1s;
}

.flutua {
    background: #5B62A6;
    color: #FFF;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    height: 30px;
    -webkit-box-shadow: 1px 14px 35px 15px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 1px 14px 35px 15px rgba(0, 0, 0, 0.75);
    box-shadow: 1px 14px 35px 15px rgba(0, 0, 0, 0.75);
    z-index: 9999;
}
.flutua .flutua-wrapper {
    margin: 0 auto;
    width: 1100px;
}
.flutua .flutua-wrapper a {
    color: #FFF !important;
}
.flutua .flutua-wrapper p {
    color: #FFF !important;
}
.flutua .flutua-wrapper a img {
    margin-top: -30px;
    border: 1px solid #DDD;
}
.flutua .flutua-wrapper a p {
    float: right;
    text-align: left;
    width: 910px;
    line-height: 30px;
}
.flutua .flutua-wrapper a p:hover {
    text-decoration: underline;
}

/* END FLUTUA */

/* TOPBAR-WHITE  */

.topbar-white {
    background: #ECEAEA !important;
}

.topbar-white li {
    color: #333 !important;
}

.topbar-white a {
    color: #333 !important;
}

.topbar-white li:hover {
    text-decoration: underline !important;
}

/* END TOPBAR-WHITE  */

.topbar-toggler span {
    color: #333;
}

.hover-opacidade:hover {
    opacity: 0.8 !important;
}

#topcontrol {
    color: #4d4c82;
    z-index: 99999;
    width: 30px;
    height: 30px;
    font-size: 20px;
    background: #fae08b;
    position: relative;
    right: 14px !important;
    bottom: 11px !important;
    border-radius: 3px !important;
}

/* Tools */

.width-100 {
    width: 100%;
}

.table-cell-center {
    display:table-cell;
    vertical-align:middle;
}

.link-active {
    color: #474786;
    text-decoration: underline;
    font-weight:bold;
}

.form-error {
    color: red;
}

.agenda-table {
    max-width: 350px;
}

.agenda-padding {
    padding: 0 10px 10px 10px;
}

.tb-indentifiquese {
    max-width: 400px;
}
.tb-indentifiquese tr td {
    padding: 10px 20px;
}

.btn-green {
    background-color: #0e8a65;
    border-color: #0e8a65;
}

.btn-green:hover {
    background-color: #1dc116;
    border-color: #1dc116;
}

.btn-green.focus, .btn-green:focus {
    background-color: #0e8a65;
    border-color: #0e8a65;
}

.como-fazer-inscricao {
    font-style: italic;
    border-bottom: 1px solid #DDD;
    margin-bottom:10px;
    margin-left: 10px;
    font-size: 12px;
}

.como-fazer-inscricao a {
    text-decoration: none !important;
}

.blog-thumb-hover {
    max-height: 80px;
    overflow: hidden;
}

/* ITEM TEXTO */

.item-texto {
    padding: 10px;
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {

}
/* Pega smartfones */
@media (max-width: 768px) {
    .item-texto img {
        width: 100%;
        height: auto;
        max-width: 100%;
    }
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
    .item-img-r {
        height: 160px;
        overflow: hidden;
    }
    .news-v1-in-fx {
        height: 370px;
    }
    .home-img-fx1 {
        height: 140px;
        overflow: hidden;
    }
    .noticias-img-fx1{
        height: 290px;
        overflow: hidden;
        padding-bottom: 15px;
    }
    .item-img-extra {
        height: 100px;
        overflow: hidden;
    }
    .evento-fx1 a {
        height: 370px;
        overflow: hidden;
    }
    .fx-home-img-height{
        height:180px;
        overflow: hidden;
    }
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
    .item-img-r {
        height: 200px;
    }
    .news-v1-in-fx {
        height: 370px;
    }
    .home-img-fx1 {
        height: 150px;
    }
    .evento-fx1 a {
        height: 250px;
        overflow: hidden;
    }
    .fx-home-img-height{
        height:220px;
        overflow: hidden;
    }
}

.navbar-nav li a:hover {
    border: 2px solid #4eb0f1;
}

.dropdown-menu li a:hover {
    border: none!important;
}

#inst-wrapper {
    float: left;
    width: 100%;
}

.inst-img {
    float: left;
    padding: 3px 7px;
}

.inst-img img {
    width: 70px;
    height: 60px;
}

.desenvolvido {
    background: #0C0E47;
    border-top: 1px solid #ccc;
}

.footer-socials {
    width: 190px;
}

.footer-v1 .footer-socials li a {
    color: #DDD;
}

.eventos-fx-height {
    max-height: 175px;
}