body { margin:0px; padding:0px; }

/* Estrutura Básica */
#header { width:95%; max-width:1200px; margin:0 auto; padding-top:15px; position:relative; -webkit-transition: width 0.5s; transition: width 0.5s; }
#middle { width:95%; max-width:1200px; margin:0 auto; padding:0px; background-color: #f5f2e6; -webkit-transition: width 0.5s; transition: width 0.5s; display:none; }
#content { margin: 20px 1%; min-width: 320px; }
#footer { width:95%; max-width:1200px; margin:0 auto; -webkit-transition: display 0.5s; transition: display 0.5s; color:#ddd; padding:0 0 10px; border-top: 8px solid #FF8500; margin-top:0px; font-family:Verdana,sans-serif; font-size:13px; color:#ccc; }

/* Cabeçalho */
#toppage { background-image:url(//img.colmeia.blog.br/responsive/BackgroundTop.png); }
.topBar { width:100%; height:auto; border-top:3px solid #f88c00; border-bottom:1px solid #fff; background-color:#fff; padding:0; }
.catList { font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; color:#333; display:block; float:left; background-color:#fff; padding:10px 6px; }
.catButton { display:none; }
.catButton img { cursor: pointer; }
.catSelected { background-color:#f88c00 !important; color:#fff; }
.searchBar { float: right; position: relative; }
.searchBar img { position: absolute; top: 0; right: 0; }
.searchBar input { width: 120px; height: 36px; border: none; border-left: 1px solid #ccc; padding: 0 15px; color: #aaa; -webkit-transition: width 0.5s; transition: width 0.5s; margin-right: 35px; }
.catBarDesktop { height: 36px; padding: 0 10px; overflow:hidden; }
#catBarMobile { -webkit-transition: height 0.6s; transition: height 0.6s; width: 100%; background-color: #eee; overflow:hidden; }
.catBarClosed { display: none; }
.catBarOpened { display: none; }
.brand { width:auto; height:132px; background-color:#dfcd98; background-image:url(//img.colmeia.blog.br/responsive/BackTopContent.png); border-right:1px solid #fff; border-left:1px solid #fff; -webkit-transition: height 0.3s;; transition: height 0.3s }
.abelha { width:auto; height:auto; display:block; float:left; margin: 0 5px 0 18px; }
.logo { width:auto; height:auto; display:block; float:left; margin: 18px 0 0; }
.pageBar { width:100%; height:47px; border-bottom:5px solid #f88c00; background-color:#2d2d2d; padding:0; clear: both; }
.pageList { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; color:#fff; display:block; float:left; background-color:none; padding:15px 15px; height:17px; border-left:2px solid #383838; border-right:2px solid #222222; }
.pageSelected { background-color:#f88c00; margin-top:-5px; border:none; padding-top:20px; }
.pageHover { background-color:#f88c00; }
.pageMenu { display:none; float:right; }
.pageMenu img { cursor:pointer; }
#pageBarMobile { -webkit-transition: height 0.6s; transition: height 0.6s; width: 100%; background-color: #2d2d2d; overflow:hidden; }
.pageBarClosed { display: none; }
.pageBarOpened { display: none; }
#pageBarMobile .pageList { width: 100%; float:none; border-top:2px solid #383838; border-bottom:2px solid #222222; }
#pageBarMobile .pageSelected { margin-top:0px; border:none; padding-top:0px; }

/* Miolo */
#page { background-image:url(//img.colmeia.blog.br/responsive/BackgroundPage.png); }
.openZoneLeaderboard { display: block; width: 98%; height: auto; padding: 1% 0; margin:20px 1%; background-color:#dbd6c1; text-align:center; position: absolute; top:-150px; left:0px; }
.zoneSizeLeaderboard { width:970px; height: 90px; margin: 0 auto; display: block; overflow:hidden; }
.openZoneBillboard { display: block; width: 98%; height: auto; padding: 1% 0; margin:20px 1%; background-color:#dbd6c1; text-align:center; clear:both; }
.zoneSizeBillboard { width:970px; height: 250px; margin: 0 auto; display: block; overflow:hidden; }

.boxMsgFull { display:block; height:24px; font-family:'Trebuchet MS'; font-size:16px; font-weight:bold; color:#fff; background-repeat:no-repeat; background-position:0 -2px; background-color:#9e9274; margin:20px 1%; padding:5px 0; }
.boxMsgFull img { display:block; width:16px; float:left; }
.boxMsgText { display:block; float:left; margin:2px 0 2px 25px;}
.boxMsgPage { display:block; float:right; }

.boxListPost { width:23%; display:inline; float:left; background-color:#dbd6c1; margin: 0 1% 2%; position:relative; }
.listPostTop { background-color:#5c8b00; height:auto; display:table; width:100%; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
.listPostTop img { width: 10%; height: auto; margin: 4px; }
.listPostImg { background-color:#cac0a8; padding:14px; }
.listPostImg a img { width:99%; height:auto; border:1px solid #dbd6c1;}
.listPostShare { width:100%;height:24%;overflow:hidden;position:absolute;background-color:rgba(90,75,38,0.6);bottom:0px;left:0px; }
.listPostShare img { display:block; float:left; width:13%; margin:5% 0 0 5%; border: 1px solid #dbd6c1;}
.listPostShare a { display:block; float:left; width:13%; margin:5% 0 0 5%; }
.listPostShare a img { width:100%; heigh:auto; margin:0px; padding:0px; }
.listPostCat { background-color:#d7801a; padding:1% 5%;}
.listPostCat a { color:#fff; font-family:"Trebuchet MS"; font-weight:bold; font-size:1em; text-decoration:none; }
.listPostTitle { background-color:#dbd6c1; padding:2% 5% 0; height:4.1em; overflow:hidden; }
.listPostTitle a { color:#000; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:bold; text-decoration:none; }
.listPostBlog { background-color:#cac0a8; width:100%; display:table;}
.listPostBlog img { display:block; float:left; width:25%; height: auto; }
.listPostBlog div { display:block; float:left; width:69%; height: auto; color:#5c8b00; font-family:Tahoma; font-size:18px; margin:8% 3% 0; overflow:hidden; max-height: 1.3em; }
.pagination { margin-bottom: 30px; height: auto; clear: both; }
.pagination a { height: 22px; display: block; color: #fff; text-decoration: none; font-family: 'Trebuchet MS'; font-size: 18px; margin: 0 1%; }

/* Interna */
.content_container a:link, .content_container a:visited, .content_container a:active, .content_container a:hover { text-decoration:none; }
.content_header { width:98%; height: 60px; background-color: #e5dfc8; margin: 20px 1% 0; overflow: hidden; }
.content_title { width: 100%; display:table-cell; vertical-align:middle; color:#423d36; font-family:'Trebuchet MS'; font-size:24px; font-weight:bold; margin: 10px; line-height: 28px; }
.content_image, .content_sense, .content_container, .tags_container, .related_container { display: block; float: left; width: 320px; background: #dbd6c1; margin: 20px 1% 0 1%; overflow: hidden; }
.content_image, .content_sense, .content_container { height: 300px; }
.content_sense { margin: 20px 1% 0 1% }
.tags_container, .related_container { height: 300px; }
.content_image, .content_sense, .related_container { position: relative; z-index: 999; }
.content_image { background: #cac0a8; }
.content_container { width: 94%; margin-left: -640px; background: none; float: right; }
.content_text, .content_cat, .content_blog, .visite_blog { margin-left:640px !important; background: #dbd6c1; }
.content_text { height:150px; font-family:'Trebuchet MS'; font-size:16px; line-height:22px; padding: 10px; overflow: hidden; }
.content_center .content_container .content_text a { color: #558000; text-decoration: underline; }
.content_blog { position:relative;  }
.content_blog_name { display:table; width:100%; height:70px; background:#cac0a8; color:#5c8b00; font-family:Tahoma; font-size:26px; text-align:right; line-height:30px; overflow:hidden; }
.tags_container { width: 94%; margin-left:calc(-640px + 1%); background: none; }
.tags_container div { margin-left: 640px !important; }
.tag_list { display:table-cell; vertical-align: middle; height:100%; text-align:center; }
.words_tag{font-family:Arial,Helvetica;font-weight:bold;margin:0 4px -2px;}
a:link.words_tag,a:visited.words_tag{color:#558000;text-decoration:none;}
a:active.words_tag,a:hover.words_tag{color:#debe50;text-decoration:none;}
.tag_size_24{font-size:42px;}
.tag_size_22{font-size:36px;}
.tag_size_20{font-size:28px;}
.tag_size_18{font-size:24px;}
.tag_size_16{font-size:20px;}
.tag_size_14{font-size:16px;}
.tag_size_12{font-size:14px;}
.tag_size_10{font-size:12px;}
.related_container a:link, .related_container a:visited, .related_container a:active, .related_container a:hover{text-decoration:none;}
.related_container { width: calc(640px + 2%); height: auto; overflow: hidden; margin-bottom: 20px !important; background: none; }

.content_related_container { width:24%; margin: 1% 0.5% 0 0.5%; display:inline; float:left; height: 262px; background:#dbd6c1; }
.content_rel_img { background:#cac0a8;; padding: 6%; }
.content_rel_img img { width: 99%; border:1px solid #e6e2cf; }

/* Paginas Extras */
.box_msg_full { border-bottom: 1px solid #d9cfbd; border-top: 1px solid #ffffff; background-color: #e5dfcc; font-family: Trebuchet MS; font-size: 14px; line-height: 18px; margin: 20px 1%; padding: 0 10px; }
.box_main_text { margin:10px 0; }
.line_ask { font-weight: bold; font-size: 16px; line-height: 20px; margin:10px 0; }
.line_answer { background-color: #f5f2e6; padding: 10px; margin: 10px 0; }
.page_line { padding: 0 5px; }
.page_line img { width: 100%; }
.box_msg_full a { color: #558000; }
.box_line_default { height: 54px; width: 100%; display: table; }
.box_line_desc { height: 112px; width: 100%; display: table; }
.box_line_send { height: 85px; width: 100%; display: table; }
.box_line_dark { background-color: #e5dfcc; }
.box_line_light {   background-color: #f5f2e6; }
.box_label { width:18%; display: table-cell; font-weight: bold; text-align: right; padding: 0 2%; vertical-align:middle; }
.box_input_large, .box_input { width:35%; display: table-cell; padding: 0; vertical-align:middle; }
.box_input_large select, .box_input select { width:100%; height: 30px; border: 1px solid #a9a9a9; }
.box_input_large input, .box_input input { width:95%; height: 25px; padding: 0 2%; border: 1px solid #a9a9a9; }
.box_input textarea { width:95%; height: 70px; padding: 2% 2%; }
.box_text { width:40%; display: table-cell; font-size: 11px; padding: 1% 1% 1% 2%; vertical-align:middle; }
.box_text_under { width: 100%; display:table; font-family: Tahoma; font-size: 11px; }
.box_line_send .no-field { width:60%; display: table-cell; padding: 0; vertical-align:middle; }
.box_send_contact, .box_send_blog { width:40%; display: table-cell; vertical-align:middle; }
.box_send_contact input, .box_send_blog input, .box_send_post input { background: url(//img.colmeia.blog.br/responsive/ArrowWhiteRight.png) no-repeat right #5c8b00; color:#FFF; font-family:'Trebuchet MS'; font-size:18px; padding-right: 30px; height: 35px; text-align: right; float: right; cursor: pointer; }


.big_box_text { width:53%; display: table-cell; vertical-align:middle; }
.box_send_post { width:40%; display: table-cell; vertical-align:middle; }

.ctx_mini_post { width: 96%; overflow: hidden; margin: 2%; background: #dbd6c1; }
.mini_post_img { width: 40%; height: auto; display: block; float:left; background: #cac0a8; }
.mini_post_img img { width:85%; height: auto; margin:7%; border: 1px solid #dbd6c1; background: #fff; }
.mini_post_container { width: 60%; display: block; float: left; background: #dbd6c1; height: 0; position: relative; padding-bottom: 15%; overflow:hidden; }
#target_title { font-family: Arial, Helvetica, sans-serif; font-size: 20px; line-height: 130%; font-weight: bold; color: #000; text-decoration: none; padding: 10px; }
.mini_post_category { width: 60%; display: block; float: left; background: #d7801a; color: #fff; height: 25px; }
#target_category { padding: 3px 10px; font-weight: bold; }
.mini_post_more { width: 60%; display: block; float: left; background: #dbd6c1; color: #000; height: 0; position: relative; padding-bottom: calc(25% - 25px); overflow:hidden; }
#target_desc {  font-size: 16px; line-height: 130%; padding: 10px; }

.box_line_img { display: table; }
.cont_box_image { width: 53%; display: table-cell; vertical-align:middle; }
.cont_box_image .box_label { width: 28%; height: 32px; display: inline; float: left; padding: 4px 3%; }
.cont_box_image .box_input_file { width: 66%; height: 40px; display: inline; float: left; padding: 0; overflow: hidden; position:relative; }
.cont_box_image .box_input_file #text_input_file { width: calc(96% - 100px); background: #fff; height: 25px; padding: 0 2%; border: 1px solid #a9a9a9;  }
.cont_box_image .box_input_file #image_input { position: absolute; top: 3px; left:calc(100% - 80px);  z-index: 20; cursor: pointer; opacity: 0; filter: alpha(opacity=0); }
.cont_box_image .box_input_file div { width: 60px; height:20px; position: absolute; top: 3px; left: calc(100% - 80px); background: url(//img.colmeia.blog.br/responsive/ArrowWhiteRight.png) no-repeat right #5c8b00; background-size: 20px 20px; color: #FFF; font-family: 'Trebuchet MS'; font-size: 14px; padding-right: 20px; text-align: right; z-index: 10; }
.cont_box_image .box_image { width: 27%; display: inline; float: left; padding: 0 3%; }
.cont_box_image .box_image div { width: 50px; height: 50px; border: 3px solid #b8b199; display:block; float: right; }
.cont_box_image .box_image_message { width: calc(67% - 80px); display: inline; float: left; padding: 0; margin-top:10px; }
.cont_box_image #send_message { width: calc(100% - 30px); display: block; float: left; overflow: hidden; }
.cont_box_image .box_loading { float: right; margin: 32px 5px 0; }
.cont_box_image .box_loading #img_loading { display: none; }
.cont_box_image #aim { margin: 0; padding: 0; border: none; visibility: hidden; }
.cont_box_image .box_send_image { width: 80px; display: inline; float: left; padding: 0; margin-top:40px; }
.cont_box_image .box_send_image #image_send { width: 80px; height:20px; background: url(//img.colmeia.blog.br/responsive/ArrowWhiteRight.png) no-repeat right #5c8b00; background-size: 20px 20px; color: #FFF; font-family: 'Trebuchet MS'; font-size: 14px; padding-right: 20px; text-align: right; z-index: 10; border: none; cursor: pointer; }

/* Rodapé */

.innerFooter { background: #333; width: 96%; display: block; height: auto; padding: 10px 2%; }
.footer-row-1 { width:33%; height:auto; display:block; float:left; }
.footer-row-2 { width:37%; height:auto; display:block; float:left; }
.footer-row-3 { width:30%; height:auto; display:block; float:left; }
.sidebar_blog_vip { diplay:block; float:left; width:23%; margin: 1%; }
.sidebar_blog_vip a img { width: 100%; height: auto; }

@media only screen and (max-width: 1300px) {
	#target_title { font-size: 1.6vw; line-height: 130%; padding: 2.5%; }
	#target_desc { font-size: 1.2vw; line-height: 130%; padding: 2.5%; }
}
@media only screen and (max-width: 1200px) {
	.boxListPost { font-size: 2.8vw; }
	.listPostImg { padding: 5%; }
	.listPostTitle { height: 2.2em; }
	.listPostTitle a { font-size: 0.6em; }
	.listPostCat a { font-size: 0.55em; }
	.listPostBlog div { font-size: 0.6em; margin-top:7%; }
}
@media only screen and (max-width: 1115px) {
	/* .content_image, .content_sense, .content_container, .tags_container, .tags_container, .related_container, .openZoneLeaderboard { margin-left: 0.5%; margin-right: 0.5%; } */
	/* .openZoneLeaderboard, .zoneSizeBillboard { width: 99%; } */
	#header { width:98%; }
	#middle { width:98%; }
	#footer { width:98%; }
	#content { margin: 20px 0.5%; }
	.content_header { margin-left: 0.5%; margin-right: 0.5%; width:99%; }
	.openZoneLeaderboard { margin: 20px 0.5%; width:99%; }
	.openZoneBillboard { margin: 20px 0.5%; width:99%; }
	.content_image, .content_sense, .content_container, .tags_container, .related_container { margin: 20px 0.5% 0 0.5%; }
	.content_container { width: 97%; margin-left: -640px; }
	.tags_container { width: 97%; margin-left: calc(-640px + 0.5%); }
	.related_container { width: calc(640px + 1%); }
}
@media only screen and (max-width: 1080px) {
	.catButton { display:block; }
	.catBarDesktop { padding: 0px; }
	.catBarDesktop .catList { display:none; }
	.catList { background:#eee; }
	.catList:hover { background: #f88c00; }
	.searchBar input { width: 250px; }
	.catBarClosed { display: block; height:0px; border-bottom: none; }
	.catBarOpened { display: block; height:35px; border-bottom: 3px solid #f88c00; }
	
	.footer-row-1 a img { width:90%; }
	.footer-row-2 { width: 30%; }
	.sidebar_blog_vip { width: 31.3% }
	.footer-row-3 { width: 37%; }
}
@media only screen and (max-width: 1040px) {
	/* .content_image, .content_sense, .content_container, .tags_container, .tags_container, .related_container, .openZoneLeaderboard { margin-left: 1%; margin-right: 1%; } */
	/* .openZoneLeaderboard, .zoneSizeBillboard { width: 98%; } */
	
	/* mudança de tamanho do banner Leaderboard responsivos na página interna (de 970x90 para 728x90)*/
	/* mudança de tamanho do banner Billboard responsivos na página interna ( de 970x250 para 728x90) */
	.zoneSizeLeaderboard { width:728px; height: 90px; }
	.zoneSizeBillboard { width:728px; height: 90px; }
	
	.content_blog_name a { font-size: 20px !important; display: table-cell; vertical-align: middle; }
}
@media only screen and (max-width: 940px) {
	#header { max-width: 780px; }
	#middle { max-width: 780px; }
	#footer { max-width: 780px; }
	#content { margin: 20px 1%; }
	.pageList { padding-right:8px; padding-left:8px; }
	.content_header { margin-left: 1%; margin-right: 1%; width:98%; }
	.content_title { font-size: 22px; line-height: 24px;}
	.openZoneLeaderboard { margin: 20px 1%; width:98%; }
	.openZoneBillboard { margin: 20px 1%; width:98%; }
	.content_image, .content_sense, .content_container, .tags_container, .related_container { margin: 20px 1% 0 1%; }
	.content_container { width: 320px; float:left; }
	.content_container div { margin-left: 0px !important; }
	.content_blog_name a { font-size: 24px !important; }
	.tags_container { width: 320px; }
	.tags_container div { margin-left: 0px !important; }
	.related_container { width: calc(640px + 2%); }
	.content_center {width:670px; margin:0 auto;}
	.footer-row-3-down > div:first-of-type { width: 110px !important; }
	.footer-row-3-down > div:nth-of-type(2) { width: 90px !important; }
	.content_text { height: 150px; }
	.content_container { height: 300px; }
}
@media only screen and (max-width: 860px) {
/*
	#header { width:100%; padding-top: 0px; }
	#middle { width:100%; }
	#footer { width:100%; }
*/
	.abelha { margin-right:0px; }
	.abelha img { width: 120px; height: auto; }
	.logo img { width: 210px; height: auto; }
	.brand { height: 110px; }
	.catBarClosed { display: block; height:0px; border-bottom: none; }
	.catBarOpened { display: block; height:70px; border-bottom: 3px solid #f88c00; }
	.boxListPost { font-size: 3.9vw; width:31.3%; }

	.footer-row-1 { width: 50%; }
	.footer-row-2 { width: 50%; }
	.sidebar_blog_vip { width: 23% }
	.footer-row-3 { width: 100%; clear: both; margin-top: 20px; }
	.footer-row-3-up { width: 50%; display: block; float:left; }
	.footer-row-3-down { width: 47%; display: block; float:left; padding-left: 3%; }
	.footer-row-3-down > img:first-of-type { margin-top: 10px !important; }
	.footer-row-3-down > div:first-of-type { width: 120px !important; }
	.footer-row-3-down > div:nth-of-type(2) { width: 100px !important; }
}
@media only screen and (max-width: 800px) {
#	.content_header { margin-top: 120px; }
	/* mudança de tamanho do banner Leaderboard responsivos na página interna ( de 728x90 para 468x60) */
	.openZoneLeaderboard { top: -120px; padding: 1.5% 0; }
	.zoneSizeLeaderboard { width:468px; height: 60px; }
	/* mudança de tamanho do banner Billboard responsivos na página interna ( de 728x90 para 336x280) */
	.openZoneBillboard { padding: 1.5% 0; }
	.zoneSizeBillboard { width:336px; height: 280px; }
}
@media only screen and (max-width: 750px) {
	.catList { padding: 10px 10px; }
	.lessImportant { display:none; }
	.footer-row-1 { width: 47%; }
	.sidebar_share img { width: 45%; height: auto; }
	.sidebar_share textarea { width: 50% !important; height: 8vw !important; }
	.footer-row-2 { width: 53%; }
	.footer-row-3-up { width: 47%; }
	.footer-row-3-down { width: 50%; }
}
@media only screen and (max-width: 710px) {
	#header { width:100%; max-width: 550px; padding-top: 0px; }
	#middle { width:100%; max-width: 550px; }
	#footer { width:100%; max-width: 550px; }
	#content { margin: 20px 5px; }
#	.content_header { margin-top: 160px; }
	.content_title { font-size: 20px; line-height: 22px;}
	/* mudança de tamanho do banner Leaderboard responsivos na página interna (de 468x60 para 320x100 )*/
	.openZoneLeaderboard { top: -160px; }
	.zoneSizeLeaderboard { width:320px; height: 100px; }
	.content_center { width: 330px; }
	.related_container { width: 320px; }
	.content_related_container { width: 48%; margin: 2% 1% 0 1%; }
	.footer-row-3-down > div:first-of-type { width: 110px !important; }
	.footer-row-3-down > div:nth-of-type(2) { width: 90px !important; }

	.box_label { width:21%; display: inline; float:left; font-weight: bold; text-align: right; padding: 3% 2% !important; }
	.box_input_large, .box_input { width:75%; display: inline; float:left; padding: 2% 0 !important; }
	.box_text { width:97%; display: inline; float:left; font-size: 11px; padding: 1% 1% 2% 2%; }
	.box_line_send .no-field { float: none !important; }
	.box_send_blog { width: 100%; float:left; display:inline; padding-bottom: 10px; }

	.big_box_text { width:100%; float:left; display: inline; }
	.box_send_post { width:100%; float:left; display: inline; padding-bottom: 10px; }

	.cont_box_image { display: inline; padding: 0px;  }
	.cont_box_image .box_label { width: 21%; height: 30px; }
	.cont_box_image .box_input_file { width: 73%;  margin: 10px 2% 15px 0; }
	.cont_box_image .box_image { width: 21%;  padding: 0 2%; }
	.cont_box_image .box_image_message { width: calc(73% - 80px);  padding: 0; }
	.cont_box_image .box_send_image { width: 80px; padding: 0 2% 0 0; }

	#target_title { font-size: 17px; line-height: 130%; padding: 10px; }
	#target_desc { font-size: 13px; line-height: 130%; padding: 10px; }
}
@media only screen and (max-width: 600px) {
	.brand { height:110px; }
	.pageBar { height: 37px; }
	.pageList { padding: 10px 6px 15px; height: 12px }
	.pageSelected { padding-top: 15px; }
	.pagination a { font-size: 14px; line-height: 150%; }

	.footer-row-1 { width: 100%; }
	.footer-row-1 a img { width: 60%; }
	.sidebar_share img { width: 120px; height: auto; }
	.sidebar_share textarea { width: 150px !important; height: 50px !important; }
	.footer-row-2 { width: 100%; }
	.footer-row-2 div { margin: 10px 0px !important; } 
	.footer-row-2 div div { margin: 1% !important; } 
	.sidebar_blog_vip { width: 14.66% }
	.footer-row-3 { width: 100%; clear: both; margin-top: 10px; }
	.footer-row-3-up { width: 100%; }
	.footer-row-3-down { width: 100%; margin-top: 10px !important; padding-left: 0px !important; }

	.box_line_send .no-field { display: block; float:none; width: 100%; padding: 2% 0; }
	.box_send_contact { display: block; float:none; width: 100%; padding: 2% 0; height: 35px; }

	#target_title { font-size: 2.8vw; line-height: 130%; padding: 3%; }
	#target_desc { font-size: 2.4vw; line-height: 130%; padding: 3%; }
}
@media only screen and (max-width: 500px) {
	.searchBar input { width: 150px; }
	.catBarOpened { height:105px; }
	.catList { padding: 10px 12px; }
	.pageList { display:none; }
	#pageBarMobile .pageList { display:block; }
	.pageSelected { display: block; margin-left:20px; }
	.pageMenu { display: block; }
	.pageBarClosed { display: block; height:0px; border-bottom: none; }
	.pageBarOpened { display: block; height:245px; border-bottom: 5px solid #f88c00; }
	.boxMsgFull { font-size: 14px; margin-top: 4px; }
	.boxListPost { font-size: 5.7vw; width:47%; margin: 0 1.5% 3%}
	.pagination a { font-size: 12px; line-height: 180%; }
	.footer-row-1 a img { width: 80%; }
	.sidebar_blog_vip { width: 23% }
	.content_title { font-size: 18px; line-height: 20px;}
}
@media only screen and (max-width: 420px) {
	.abelha { margin:0px; }
	.abelha img { width: 100px; height: auto; margin:0px; }
	.logo { margin: inherit 0px; }
	.logo img { width: 160px; height: auto; }
	.brand { height: 95px; }
	.catList { padding: 10px 8px; }
	.pagination a { font-size: 11px; line-height: 200%; }
}
@media only screen and (max-width: 380px) {
	.openZoneBillboard { padding: 2% 0; }
	.zoneSizeBillboard { width:300px; height: 250px; }
}
@media only screen and (max-width: 380px) {
	#middle, #content, .content_header, .openZoneLeaderboard, .openZoneBillboard, .boxMsgFull { width: 100%; margin-left: 0px; margin-right: 0px; }
}
@media only screen and (max-width: 325px) {
	#content, .content_center, .content_image, .content_sense, .content_container, .tags_container, .related_container, .zoneSizeLeaderboard { width:320px; margin-left: 0px !important; margin-right: 0px !important; }
}
