/*
Theme Name:     CuckooTap Child
Theme URI:      http://www.cuckoothemes.com
Description:    Child theme for the Cuckootap theme.
Author:         Cuckoothemes
Author URI:     http://www.cuckoothemes.com
Template:       cuckootap
Version:        1.0
*/

@import url("../cuckootap/style.css");

/* Cuctom CSS here */

/*TIRANDO BANNER DE ONDE TEM DE TIRAR*/
#Arroba_CONTEUDO { bottom: 0; float: right; padding-left: 16px; }
#SemBanner #Arroba_CONTEUDO { display: none !important; }
#Publicidade { border-top: 1px SOLID #E2E2E2; border-bottom: 1px SOLID #E2E2E2; margin-bottom: 44px;  }
.twitter-tweet { width: 100% !important; }



/* BUSCA */
.search-form-busca .menu-item.menu-item-search { width:108px; }
.search-form-busca .menu-search-form { vertical-align: middle; padding-top:3px; width:108px; }
.search-form-busca form.menu-search-form { width:auto;  }
.search-form-busca .menu-search-form input#searchsubmit.my-wp-search { visibility: hidden; display: none; }
.search-form-busca form.menu-search-form #s { background-image:url('/midia/busca.png'); background-color:#FFF; background-position: Center Center; border: 0px; font-size:16px; margin:4 0 0 0; padding:4px; width:88px; float:left; color: #888; font-family:'BebasNeue', sans-serif; }


/* HEADER */
#header-position h1.Single { text-align: left !important; padding-top: 188px !important; display: block !important; margin-bottom: 0 !important;}
#header-position h5.Excerpt { color: #FFF; display: block !Important; font-size: 20px; }

#Assinaturinha { vertical-align: middle; width: 608px; padding-bottom: 16px;  }
#Assinaturinha h5.Sig { font-size: 16px; color: #FFFFFF; font-weight: lighter; margin-bottom: 0; }
#Assinaturinha h5.Sig2 { font-size: 14px; color: #fbfbfb; font-weight: lighter; }
#Assinaturinha img { vertical-align: middle;  width: 44px; height: 44px; -webkit-border-radius: 22px; -moz-border-radius: 22px; -ms-border-radius: 22px; -o-border-radius: 22px; border-radius: 22px; }

.Assinaturando { display: inline-block; height: 100%; vertical-align: middle; }

 
.item-desc-bottom { border-top: none !Important; padding-bottom: 16px !important;}

div#header_nav nav, .nav-wrap-fixed, header.item-header-wrap, div#theme_logo .shadow { background-color:#FFCC00!important; }
 
/*EDITADO NO CSS ORIGINAL ---- body.error404 */

/* SÓ PRÁ CONSTÁ, MESMO */
.TOP8 { color: #FFCC00; }
#content-main figure, #content-main img { margin-top: 0px !important; margin-bottom: 8px !important;}
#LinkBranco a { color: #e2e2e2 !important; font-family: 'Marvel', sans-serif !important; line-height: 1.5 !important; font-size: 20px !Important; }
.Caixa { font-size: 16px !important; font-family: 'Marvel', sans-serif !important; line-height: 1.5 !important; }
#comments-title { cursor:auto !important; }

#TESTE .blog-content-text, #noticias .blog-content-text { font-size: 20px !important; font-family: 'Marvel', sans-serif !important; line-height: 1.5 !important; }
#TESTE img { width: 960px !Important; height: auto !important; }

#Indice a { color: #000 !important; }
#Indice a:hover { color: #eebe00 !important; text-decoration: none !important; }

.team-desc-single-single {font-family: Arial !important; line-height: 1.5 !important;}
#Superbanner_TOPO { width: 100%; text-align: center; margin-left: -10px; z-index: 888; }

.social-item-block { line-height: 1.5 !important; }

.social-item-facebook { top: -8px !important; width: 108px !important; }

.social-item-twitter { width: 108px !important; }

.social-item-google { width: 108px !important; }

.social-item-pinterest { width: 108px !important; }

.main-slider { margin-top: -88px; } 
#Banner_NEWS { bottom: 0; float: right; padding-left: 16px; margin-top: 16px;}
.item-desc-bottom { border-top:1px solid #d4d1ce; }
#Espaco16 { padding: 8px; }
#Espaco32 { padding: 16px; }
#Espaco44 { padding: 22px; }
.social-item-canal { display:inline-block; position:relative; padding-right: 16px; vertical-align: middle; color: #888; max-width: 440px; font-size: 14px; }
h1.canal { padding-bottom: 0px !important; margin-bottom: 0px !important; color: #444; }

#img960 img { width: 100%; vertical-align: center; }

.iframe_video { margin-bottom: 32px !Important; }




/* IMAGENZONA */
.no-thumbnail-960 { width:960px; height:444px; background: #696969 url("images/no_image.png") no-repeat scroll 50% 50%; position: absolute; }
.post_container.full_width_blog_960  .post_thumbnail{ display:table-cell; width: 960px; height:444px !important; vertical-align:top; }
.post_container.full_width_blog_960  .post_thumbnail a .blog-thumb-hover-960{ width: 960px; height:444px !important; }
.post_container.full_width_blog_960  .post-title-960{ overflow:hidden; }
.blog-thumb-960 { display: block; height: 100%; position: relative; width: 100%; }
.blog-thumb-hover-960 { z-index:9; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; background: rgba(0,0,0, 0.7); position:relative; top:-444px; width:100%; height:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; padding:30px; overflow:hidden;}
a.blog-thumb-960:hover .blog-thumb-hover-960, a.blog-thumb-960:hover  { top:0px; transition:top 0.5s; -moz-transition:top 0.5s; -webkit-transition:top 0.5s; -o-transition:top 0.5s; }
.content-blog-full-width-960 { display: block !important; vertical-align:top; padding-top: 16px;}
.content-blog-full-width-960 .blog-content-text { margin-bottom: 44px !important; }

.post-title-960 h1 a { text-decoration:none; color:#4d4c4c; }
.post-title-960 .about_post a { text-decoration:none; color:#d9164e;  }
.post-title-960 .about_post a:hover { text-decoration:underline; }
.post-title-960 h1 a:hover {  color:#d9164e;  }
.post-title-960 h1 { border-bottom:1px solid #d4d1ce; padding-bottom:10px; margin-top: 0; margin-bottom: 20px; }
.post-title-960 {  padding-bottom:-44px !important; }



/* LOGO */
@media screen and (min-width: 100px) {
		.nav-wrap-fixed { display:block!important; height:66px!important; }
		.logo_content { max-height: 66px!important; min-height: 66px!important; height: 66px!important; margin-top: 0!important; }
		.logo_content .logo { height: 66px!important; }
		.logo_content .logo a, div#theme_logo .logo_content .logo a img { max-height: 66px!important; }
		#header_nav nav { padding:0!important; }
		.ever-like-display { margin-top: 44px; }
	}
	
	
.nav_start {  border-top: 66px dashed transparent; }
.nav_end { border-top: 66px solid #000000;  }
div#theme_logo .shadow { height: 66px !important;  }
.title-shadow { border-bottom: 66px dashed transparent !important;   }
.item-header-wrap {height: 44px !important; }
div#theme_logo img { height: 44px !important; }
div#theme_logo { height: 44px !important; }

/* SLIDER HOME */
.main-slider { max-height: 660px !important; } 	
.title-container { height: 444px !important; max-height: 444px !important; }

/* LIMPANDO A TERRA */
header#top { position: absolute!important; z-index: 8000;  }
header#home { position: absolute!important; z-index: 8000;  }

header.main-header { width:100%!important; }
div#header_content { width:100%!important; -webkit-box-shadow: 0 8px 44px -8px black; -moz-box-shadow: 0 8px 44px -8px black; box-shadow: 0 8px 44px -8px black;}
.nav-wrap-fixed { background: none repeat scroll 0 0 #ffcc00!important; position: absolute!important; width: 100%; }
#CENTRALIZA_HEADER { max-width: 960px; margin-left: auto!important; margin-right: auto!important; }



/* BUSCA */
.search-form-display {  margin-top: 0px !important; width: 244px !important; }
.search-form-display-google {  margin-top: 0px !important; max-width: 344px !important; }
.search-input { padding:0px 0px !important; border: 1px SOLID #e2e2e2 !important; box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.12) !important; box-shadow: 0 !important;}


/* RESPONDENDO A PORRA TODA */

@media screen and (max-width: 1279px) {	
	} 

@media screen and (max-width: 1023px) {	
	div#theme_logo { float: left !important; top: 0px; left: 44px; z-index: 8000; }
	div#theme_logo img { height: 32px !important; }
	.shadow { display: none !important; }
	.item-header { top: 80px!important; z-index:4; }
	.title-block { padding: 144px 0 0 !important; }
	#header-position h1.Single { text-align: left !important; padding-top: 88px !important; display: block !important; margin-bottom: 0 !important;}
	
	}	
	
@media screen and (max-width: 768px) {	
#Terra { display: none !important }
	.title-block { padding: 144px 0 0 !important; }
	div#theme_logo { text-align: center; float: none !important; top: 0px; left: 0px !important; z-index: 8000; }
	nav { display: none !important; }
	#nav_wrap-sticky-wrapper { height:32px!important; }
	.social-media-page img { width: 100% !important; }	
	#header-position h1.Single { text-align: left !important; padding-top: 44px !important; display: block !important; margin-bottom: 0 !important;}
	#item-header { background-size: auto 444px !important; }
	}
	
@media screen and (max-width: 480px) {
	/* main header */
	div#theme_logo { float: none !important; top: -8px; left: 44px; z-index: 8000; }
	#header-position h1.Single { text-align: left !important; padding-top: 0px !important; display: block !important; margin-bottom: 0 !important;}
	body {line-height: 1.5 !important;	}
	#item-header { background-size: auto 444px !important; }
	
	}	
	

/* ARRUMANDO AS FONTCH */	
.superfoter-content .blog-content-text { font-size: 14px !important; }

#Assinaturinha_HOME { vertical-align: middle; width: 208px; padding-bottom: 8px; padding-top: 8px; }
#Assinaturinha_HOME h5.Home1 { font-size: 16px; color: #888888; font-weight: lighter; margin-bottom: 0; }
#Assinaturinha_HOME h5.Home2 { font-size: 14px; color: #a0a0a0; font-weight: lighter; }
#Assinaturinha_HOME img { vertical-align: middle;  width: 32px; height: 32px; -webkit-border-radius: 16px; -moz-border-radius: 16px; -ms-border-radius: 16px; -o-border-radius: 16px; border-radius: 16px; }
.resumindo-home { font-family: 'Marvel', sans-serif !important; }





/*ACERTANDO AUTOR*/
#social-search-block .team-contest { text-align: left !important; }  
.team-desc-single { color:#888 !important; }

/*SOCIAL MEDIA*/
.social-block-page { width:100% !important; }
.social-media-page { margin-right: 0px !important; }

.fb-recommendations { background: rgb(0, 0, 0) transparent !important; background: rgba(0, 0, 0, 0.1) !important;}
.social-short { margin-top: 0px !important; margin-bottom: 6px !important; }
.g-ytsubscribe { padding: 8px !important; display: block !important; }

/* -------- -------- */

/* NEWSFLASH */
#SemBanner .item-info-list { margin-top: -16px !important;  margin-bottom: 32px !important; color: #888 !important;}
#Img960 img { width: 960px !important; }

#SemBanner .facebook-large { background-color: #3b5998 !important; margin-bottom: -8px !important; }
#SemBanner .google-large { background-color: #dd4b39 !important;  margin-bottom: -8px !important; }
#SemBanner .twitter-large { background-color: #4092cc !important;  margin-bottom: -8px !important; }
#SemBanner .pinterest-large { background-color: #cb2028 !important;  margin-bottom: -8px !important; }
#SemBanner .email-large { background-color: #b0aba6 !important;  margin-bottom: -8px !important; }
#SemBanner .rss-large  { background-color: #ed8212 !important;  margin-bottom: -8px !important; }


/* FORMULÁRIO CONTATO */
.wpcf7-form {
	
}

#Formulario .Obrig {
font-family: Georgia;
font-weight: bold;
color: #FFCC00;
}

.wpcf7-form input,
.wpcf7-form textarea {
	margin-bottom:30px;	
}

.wpcf7-form-control-wrap {
	display:block;		
}

span.wpcf7-not-valid-tip {
	border:none;
	width:100%;
	height:41px;
	line-height:40px;
	padding:0;
	top:0; left:0;
	text-align:center;
	background:#fde2e7	
}

#Formulario textarea, #Formulario select,
#Formulario input[type="text"],
#Formulario input[type="email"],
#Formulario input[type="password"] {
	width:88%;
	padding:10px;
	border:1px solid #888;
	font-size: 16px;
	color: #888;
}

#Formulario select { height: 32px;
		width: 92% !important;
		background-color: #FFF; }



#Formulario input[type="submit"] {
	color:#000;
	background:none;
	padding:12px 30px 10px;
	border:3px solid #999;
	position:relative;
	font-size: 16px;
}
	#Formulario input[type="submit"]:hover {
		box-shadow:3px 3px 0 #FFCC00;
		border:3px solid #000;
	}
	
	#Formulario input[type="submit"]:active {
		top:1px;
		box-shadow:1px 1px 0 #FFCC00;
		border:3px solid #000;
	}


/* -------- -------- */

/* LIMPANDO MOBILE */

@media screen and (max-width: 480px) {
	#comments .team-logo { display: none! important; }
	.fb-recommendations { display: none! important; }
	}	
	
@media screen and (max-width: 768px) {	
	.fb-recommendations { display: none! important; }
	}		
	
@media screen and (max-width: 1023px) {	
	.fb-recommendations { display: none! important; }
	}		
	
	
/* -------- -------- */
/* blog-home-list */