/*
 Theme Name:   Tana child
 Theme URI:    http://tana.themeton.com/
 Description:  Tana Child Theme
 Author:       ThemeTon
 Author URI:   http://themeton.com
 Template:     tana
 Version:      1.0
*/

@import url("../tana/style.css");

/* Premio iBest - Personalizacao
  -------------------------------------------------------------- */

body.home h2.title-block { display:none !important; }  
.fs-slide.ms-slide .fs-entry-item h3 span::before { background-color:black !important; }
.fs-slide.ms-slide .fs-entry-item a.read-more { border: 2px solid #fee200 !important; color:#000 !important; border-radius:0 !important; background-color:#fee200 !important; }
.fs-slide.ms-slide .fs-entry-item a.read-more::before { background-color:black !important;  }
.fs-slide.ms-slide .fs-entry-item a.read-more:hover { color: #fff !important; border: 2px solid #000 !important; }
.fs-slide .fs-arrows a { background-color:#fde100 !important; color:#000 !important; }
.simple-tab-space .tab-title a.active { color:#fff !important; }
.carousel-travel .swiper-button-prev, .carousel-travel .swiper-button-next { border: 1px solid #fde100 !important; }
.swiper-button-prev::before, .carousel-travel .swiper-button-next::before { color:#000 !important; }
.tit_noticias {	font-size: 25px !important; font-weight: 700 !important; color: #fff !important; } 
.fs-blog-carousel .fs-title {	font-weight: 700 !important; color: #fff !important; } 
.tit_20mais a { font-size:15px !important; font-weight:400 !important; line-height:23px !important; color:#fff !important; }
 form.mc4wp-form-561 {width:600px !important; margin:0 auto !important;} 
div.wpcf7 { text-align:center !important; }
div.wpcf7 label.email input { padding:10px; width:100%; background:#353535; color:#ccc; border-radius:10px; }
div.wpcf7 input.wpcf7-submit {padding:10px 15px; border-radius:10px; min-width:10%; background:red; color:#fff; }
.title-border { border-bottom: 2px solid #333 !important; }
.fs-blog-carousel .fs-pager::before, .fs-blog-carousel .fs-pager::after { background-color:#333 !important; }
.fs-blog-carousel .fs-pager span { color:#333 !important; }
.wpcf7 .ajax-loader { display:none !important; }
.entrar-avatar { display:none; }
ul.menu li.menu-item-828 { top:2px; }
#header.header-fashion .header-wrapper nav.main-nav > ul > li > a::before { background:none !important; }
.blog-single-meta .entry-play-action, .content_tags { display:none; }
#header.header-fashion .header-wrapper nav.main-nav { font-size:14px !important; }


.masonry-item .post .meta .author, .masonry-item .post .meta .date { color:#888 !important; }
.masonry-item .post h4 a { color:#fff !important; }
.wp-block-social-links .wp-social-link.wp-social-link.wp-social-link { margin-top:0px !important; }

.wp-block-button__link { border-radius:0px !important; background-color:red !important; }
.imagem_iniciativa figure a img { box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px; }
.wpcf7-form { float:left; }
.blog-single-meta h5, .fs-blog-item.boxed-title .entry-title { display:none !important; }

.titulo_bold, .wp-block-button__link { font-weight:600; }
.boxoffice-style.ms-style h5 { display:none !important; }

/* #header.header-fashion .header-wrapper { height:100px !important; }
#header.header-blog.header-transparent { max-height:90px !important; } */


.blog-single.music-single .blog-single-meta .entry-play-action, .blog-single.music-single .blog-single-meta .entry-post-info { display:none !important; }


@media screen and (min-width: 1195px) {
	#header.header-fashion .header-wrapper .right-content .search-panel .burger-menu { display:none !important; }
}

@media screen and (max-width: 1024px) {
	#header.header-blog .header-wrapper .right-content { text-align:left !important; }
}
@media screen and (max-width: 480px) {
	#header .header-wrapper .site-branding img {
	  	max-width: 250px !important;
		width: 250px !important;
		min-width: 220px !important;
  	}
	
	#header .search-panel {
		width: 50px !important;
	}
	
	.right-content {
		min-width: 50px !important;
		width: 50px !important;
	}
	
	.entrar-avatar {
		position: relative;
		width: auto;
		display: table-cell;
		vertical-align: middle;
		height: auto;
		top: auto;
		font-size:18px;
		font-weight:bold;
		right:38px;
	}
}

@media screen and (max-width: 479px) {
  .fs-slide.ms-slide a.read-more { font-size:26px !important; font-weight:500 !important; }
}

@media screen and (max-width: 400px) {
  	#header .header-wrapper .site-branding img {
    	max-width: 220px !important;
		min-width: 220px !important;
		width: 220px !important;
	}
	
	#header .search-panel {
		width: 25px !important;
	}
	
	.right-content {
		min-width: 25px !important;
		width: 25px !important;
	}
}

@media screen and (max-width: 1400px) {
#header.header-fashion .header-wrapper nav.main-nav > ul > li { 
	padding-left:5px !important; padding-right:5px !important;
}
	
element.style {
}
#header.header-fashion .header-wrapper nav.main-nav > ul > li > a {
    color: #000000;
    position: relative;
    padding-bottom: 7px;
}
	#header nav.main-nav > ul > li > a { padding-left:6px !important; padding-right:2px !important; } 
}


/* fim do CSS */
