/*
Theme Name: SINPRO-DF Base
Theme URI: http://wordpress.org/
Description: Tema do portal no ano de 2025.
Author: Instituto Kalytek
Version: 2.0
Tags: sinpro, sinpro-df, sindicato, professores, distrito-federal, kalytek, instituto-kalytek
Text Domain: sinprodf
*/

/* Document
	 ========================================================================== */
.article-body img,
.article-body figure {
  max-width: 740px;
  height: auto;
	border-radius: 12px;
}

.article-body iframe {
  max-width: 740px;
}

article.article .shadow,
.top-post-left .shadow,
.single-top-post .shadow {
  background-image: linear-gradient(rgba(000,0,0,0), rgba(000,0,0,0.3), rgba(000,0,0,0.8));
  z-index: 999 !important;
  position: absolute;
  width: 100%;
  height: 100%;
}

article.article .article-body,
.top-post-left .top-post-details,
.single-top-post .top-post-details {
  z-index: 999 !important;
}

div.top-post-details a:focus strong{
	/*color: #bf1825 !important;*/
	color: #000000 !important;
}

@media only screen and (max-width: 990px) {
  	.desktop-front {
    	display: none;
  	}
}

@media screen and (max-width: 800px) {
	.article-body img, 
	.article-body figure {
  		width: 100%;
		max-width: 100%;
  		height: auto;
		border-radius: 12px;
	}
	
	.article-body iframe {
  		width: 100%;
		max-width: 100%;
	}
}

@media (max-width: 767px) {	
	.main-nav li {
		border-left:1px solid #222;
	}

	.main-nav li:last-child {
		border-right:1px solid #222;
	}

	.main-nav li a {
		padding: 25px 15px;
		color: #FFF;
		/*text-transform: lowercase;*/
	}

	.main-nav li.active a {
		/*background-color:#bf1825 !important;*/
		background-color:#bf1825 !important;
	}

	.main-nav li a:hover, .main-nav li a:focus {
		/*background-color:#222;*/
		background-color:#ffffff;
	}
}


.welcome-slides .owl-dots {
    text-align: center;
    bottom: 5px;
    width: 100%;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
}

.welcome-slides .owl-dot {
    border-radius: 50px;
    height: 10px;
    width: 10px;
    display: inline-block;
    background: rgba(127,127,127, 0.5);
    margin-left: 5px;
    margin-right: 5px;
}

.welcome-slides .owl-dot.active {
    /*background: #bf1825;*/
	background: #bf1825;
	
}

@keyframes ticker {
  100% { transform: translate3d(-100%, 0, 0); }
}
.tcontainer{
  width: 100%;
  overflow: hidden;
}
.ticker-wrap {
  width: 100%;
}
.ticker-move {
  display: inline-block;
  white-space: nowrap;
  padding-left: 100%;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-name: ticker;
  animation-duration: 75s;
}
.ticker-move:hover{
  animation-play-state: paused;
}
.ticker-item{
  display: inline-block;
  padding: 0 2rem;
}
