/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/*
Theme Name: Enfold
Theme URI: 
Author: Mileni Santos
Author URI: http://www.milenisantos.com.br
Description: Museu Virtual de Instrumentos Musicais.
Version: 2.0
*/



/* BASE
--------------------------------------------------------------------------------- */

body.home .stretch_full { display:none; }

b, strong { color: #113744 !important; }

i, em { font-style: italic; }

/*.entry-content-wrapper a { color: #c79a52 !important; }

.entry-content-wrapper a:hover { color: #e38f37 !important; }*/

.entry-content-wrapper a:visited { color: #d4b98c !important; }

blockquote { line-height: 1.3em; font-size: 14px; margin-top: 0px; margin-right: 10%; margin-bottom: 0px; margin-left: 10%; }

.wrapper { width: 1220px; margin: 0 auto; position: relative; clear: both; }

.active_tc.toggle_wrap{ display: block; }

#scroll-top-link { background-image: url(../images/layout/arrow-up.png); background-repeat: no-repeat; background-position: center center; }

#scroll-top-link:hover { background-image: url(../images/layout/arrow-up-black.png); }

/*nav.main_menu { float: right; margin-right: 0px; }*/

iframe.video { width: 300px; height: 169px; }

#main .fullsize { background-image: url(../images/background-images/warmgray_textured_stripes.png); }

#main .stretch_full { background-color: #FFF; margin-top: 28px; } 

#main .container_wrap .container .template-page .post-entry .entry-content .sort_width_container #js_sort_items { background-color: transparent !important; }

.esconde { display: none; }

.tabcontainer { margin-top: 30px !important; float: left; }

/*.container main.content { margin-top: 0px; padding-top: 0px; }*/



/* HEADER
--------------------------------------------------------------------------------- */

header#header #header_meta { /*border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DDD;*/ box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1); margin-top: 28px; }

header.entry-content-header h3.grid-entry-title { text-align: left; }

header#header #header_main .container { position: relative; }

header#header #header_main .container .logo { position: absolute !important; width: 279px !important; height: 112px !important; }

header#header #header_main .container .logo a img { width: 100% !important; height: 100% !important; }

.avia-layerslider { margin-top: 28px; }

.ls-wp-fullwidth-container { background-color: #FFF !important; background-image: url(../images/layout/lettering.png); background-repeat: no-repeat; background-position: center center; }

.custombreadcrumb { padding: 0px !important; position: absolute !important; z-index: 10 !important; right: 0px !important; float: right !important; height: 30px !important; width: 40% !important; margin: 48px 0 0 0 !important; line-height: normal !important; font-size: 11px; color: #999; }

.custombreadcrumb .navtrail { float:right; }

.custombreadcrumb span { margin: 0px !important; padding: 0px !important; float: left; }

.custombreadcrumb span a, .custombreadcrumb span a:hover, .custombreadcrumb span a:visited, .custombreadcrumb span a:active { color: #999; text-decoration: none; float: left !important; width: auto; }

.custombreadcrumb span.sep { padding: 0px 5px !important; width:auto; }

.avia-breadcrumbs { display:none; }

#main .stretch_full .container strong.main-title { line-height: 18px; width: 55%; float: left; margin: auto 0; }



/* HEADER - BARRA DO GOVERNO
--------------------------------------------------------------------------------- */

#barra-brasil { position: fixed; z-index: 2002; width: 100%; height: 32px !important; }

#barra-brasil #wrapper-barra-brasil { height: 32px !important; }



/* PÃGINA DE INSTRUMENTOS
--------------------------------------------------------------------------------- */

#instrumentos h1 { color: #546f82 !important; }

#instrumentos .entry-content { width: 58%; float: left; margin-bottom: 20px; }

#instrumentos aside { width: 40%; float: right; }

#instrumentos aside .accordion .av_toggle_section .single_toggle .invers-color { background-color: #e0e1e5 !important; }

#instrumentos aside .accordion .av_toggle_section .single_toggle .toggle_wrap .toggle_content { line-height: normal; height: 612px; overflow-y: auto; }

#instrumentos aside .accordion .av_toggle_section .single_toggle .toggle_wrap .toggle_content audio { float: left; max-width: 100% !important; clear: both;margin-bottom: 20px; }

#instrumentos aside .accordion .av_toggle_section .single_toggle .toggle_wrap .toggle_content p.audio { font-size: 14px; color: #546f82; background-image: url(../images/layout/icon_audio.png); padding: 6px 0px 0 40px; background-repeat: no-repeat; background-position: left center; float: left; width: 100%; margin: 0 0 10px 0; height: 32px; }

#instrumentos aside .accordion .av_toggle_section .single_toggle .toggle_wrap .toggle_content p.video { font-size: 14px; color: #546f82; background-image: url(../images/layout/icon_video.png); padding: 6px 0px 0 40px; background-repeat: no-repeat; background-position: left center; float: left; width: 100%; margin: 0 0 10px 0; height: 32px; }

#instrumentos aside .accordion .av_toggle_section .single_toggle .toggle_wrap .toggle_content p.texto { margin-bottom: 20px; float: left; width: 100%; padding: 0px; margin-top: 0px; }

#instrumentos aside .accordion .av_toggle_section .single_toggle p.toggler {padding: 9px 0px 9px 26px; cursor:default;}

.single_toggle .toggle_wrap .toggle_content h2 { font-size: 12px; text-transform: uppercase; padding: 0px; margin-top: 4px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; float: left; width: 100%; }

.single_toggle p.toggler { font-size: 15px !important; }

.toggle_wrap .toggle_content iframe { margin-bottom: 25px; }

/*.entry-content-wrapper section.av_textblock_section .avia_textblock p span, .category-term-description p span, .entry-content-wrapper .entry-content p span { font-style: italic; color: #546f82; background-repeat: no-repeat; background-position: left center; text-align: left; float: left; width: 100%; margin-top: 0px; margin-bottom: 25px; line-height: normal; min-height: 31px; padding-top: 7px; padding-left: 40px; }*/

.category-term-description p span, .entry-content-wrapper .entry-content p span { font-style: italic; color: #546f82; background-repeat: no-repeat; background-position: left center; text-align: left; float: left; width: 100%; margin: 0 0 25px 0; line-height: normal; min-height: 31px; padding-top: 7px; padding-left: 40px; }

.entry-content-wrapper .entry-content p span { margin-bottom: 0px !important; }

/*.entry-content-wrapper section.av_textblock_section .avia_textblock p .aero { background-image: url(../images/layout/mini_icon_aero.png); }

.entry-content-wrapper section.av_textblock_section .avia_textblock p .idio { background-image: url(../images/layout/mini_icon_idio.png); }

.entry-content-wrapper section.av_textblock_section .avia_textblock p .cordo { background-image: url(../images/layout/mini_icon_cordo.png); }

.entry-content-wrapper section.av_textblock_section .avia_textblock p .membrano { background-image: url(../images/layout/mini_icon_membrano.png); }*/

.entry-content-wrapper section.av_textblock_section .avia_textblock p .aero,
.category-term-description p .aero,
.entry-content-wrapper .entry-content p .aero { background-image: url(../images/layout/round_aero_icon.png); }

.entry-content-wrapper section.av_textblock_section .avia_textblock p .idio,
.category-term-description p .idio,
.entry-content-wrapper .entry-content p .idio { background-image: url(../images/layout/round_idio_icon.png); }

.entry-content-wrapper section.av_textblock_section .avia_textblock p .cordo,
.category-term-description p .cordo,
.entry-content-wrapper .entry-content p .cordo { background-image: url(../images/layout/round_cordo_icon.png); }

.entry-content-wrapper section.av_textblock_section .avia_textblock p .membrano,
.category-term-description p .membrano,
.entry-content-wrapper .entry-content p .membrano { background-image: url(../images/layout/round_membrano_icon.png); }

.togglecontainer section.av_toggle_section .single_toggle .toggle_wrap .invers-color { background-color: #f1f1f1 !important; }

.grid-content header.entry-content-header h3 a { color: #3a4c55 !important; } 

.coluna { float: left; width: 30%; margin-right: 3%; }

.coluna p a, .coluna p a:hover { color: #546f82; /*text-decoration: none; cursor:default;*/ text-decoration: underline; }

.grid-entry .inner-entry .grid-content .grid-entry-excerpt { display: none; }

.tab { background-color: #FFF; }

.togglecontainer { margin: 0 0; }

h6.sep { float: left; width: 100%; margin-top: 5px; margin-bottom: 10px; margin-left: 3px; }

.vert_icon, .hor_icon { border-color: #d4b98c !important; }

/*#instrumentos .avia-gallery a.avia-gallery-big { background-color: #fafafa; }

.avia-gallery-thumb a.lightbox img { background-color: #fafafa; }

.grid-sort-container .grid-entry article.main_color .grid-content, header.entry-content-header h3, .avia-arrow { background-color: #fafafa !important; }*/

#instrumentos .avia-gallery a.avia-gallery-big { background-color: #f1f1f1; }

.avia-gallery-thumb a.lightbox img { background-color: #f1f1f1; }

.grid-sort-container .grid-entry article.main_color .grid-content, .grid-sort-container .grid-entry article.main_color .grid-content header.entry-content-header h3, .avia-arrow { background-color: #f1f1f1 !important; }




/* SORT CATEGORY
--------------------------------------------------------------------------------- */

.sort_width_container { margin-top: -50px !important; }

.sort_width_container #js_sort_items .sort_by_cat a { background-repeat: no-repeat; background-position: center center; height: 165px; /*width: 16%;*/ width: 20%; text-align: center; padding-top: 150px; text-transform: uppercase; color: #567589; font-weight: bold; /*margin: 0 40px;*/	/*border: 1px solid #069;*/ transition: background-image 1s ease-in-out; }

.sort_width_container #js_sort_items .sort_by_cat a.all_sort_button { background-image: url(../images/layout/btn_TODOS_off.png); }

.sort_width_container #js_sort_items .sort_by_cat a.all_sort_button:hover, .sort_width_container #js_sort_items .sort_by_cat a.all_sort_button.active_sort { background-image: url(../images/layout/btn_TODOS_on.png); }

.sort_width_container #js_sort_items .sort_by_cat a.aerofones_sort_button { background-image: url(../images/layout/btn_AERO_off.png); }

.sort_width_container #js_sort_items .sort_by_cat a.aerofones_sort_button:hover, .sort_width_container #js_sort_items .sort_by_cat a.aerofones_sort_button.active_sort { background-image: url(../images/layout/btn_AERO_on.png); }

.sort_width_container #js_sort_items .sort_by_cat a.idiofones_sort_button { background-image: url(../images/layout/btn_IDIO_off.png); }

.sort_width_container #js_sort_items .sort_by_cat a.idiofones_sort_button:hover, .sort_width_container #js_sort_items .sort_by_cat a.idiofones_sort_button.active_sort { background-image: url(../images/layout/btn_IDIO_on.png); }

.sort_width_container #js_sort_items .sort_by_cat a.membranofones_sort_button { background-image: url(../images/layout/btn_MEMBRANO_off.png); }

.sort_width_container #js_sort_items .sort_by_cat a.membranofones_sort_button:hover, .sort_width_container #js_sort_items .sort_by_cat a.membranofones_sort_button.active_sort { background-image: url(../images/layout/btn_MEMBRANO_on.png); }

.sort_width_container #js_sort_items .sort_by_cat a.cordofones_sort_button { background-image: url(../images/layout/btn_CORDO_off.png); }

.sort_width_container #js_sort_items .sort_by_cat a.cordofones_sort_button:hover, .sort_width_container #js_sort_items .sort_by_cat a.cordofones_sort_button.active_sort { background-image: url(../images/layout/btn_CORDO_on.png); }

.cordofones_sort article.main_color a.grid-image .image-overlay .image-overlay-inside:before { background-image: url(../images/layout/Icon_Cordo_round.png); }

.membranofones_sort article.main_color a.grid-image .image-overlay .image-overlay-inside:before { background-image: url(../images/layout/Icon_Membrano_round.png); }

.aerofones_sort article.main_color a.grid-image .image-overlay .image-overlay-inside:before { background-image: url(../images/layout/Icon_Aero_round.png); }

.idiofones_sort article.main_color a.grid-image .image-overlay .image-overlay-inside:before { background-image: url(../images/layout/Icon_Idio_round.png); }




/* O MUSEU
--------------------------------------------------------------------------------- */

div.textbox { float: left; height: 160px; width: 87%; }

div.textbox h1 { font-size: 22px; text-transform: capitalize !important; letter-spacing: 0em !important; margin: 0px 0px 7px 0px !important; padding: 0px !important; color: #758a9b; }

div.textbox p { margin: 0px !important; padding: 0px !important; }

.wp-caption { background-color: #FFF; }

section.av_textblock_section .avia_textblock .catAero { background-image: url(../images/layout/round_aero_icon.png); background-repeat: no-repeat; background-position: left top; padding-left: 40px; }

section.av_textblock_section .avia_textblock .catIdio { background-image: url(../images/layout/round_idio_icon.png); background-repeat: no-repeat; background-position: left top; padding-left: 40px; }

section.av_textblock_section .avia_textblock .catMembrano { background-image: url(../images/layout/round_membrano_icon.png); background-repeat: no-repeat; background-position: left top; padding-left: 40px; }

section.av_textblock_section .avia_textblock .catCordo { background-image: url(../images/layout/round_cordo_icon.png); background-repeat: no-repeat; background-position: left top; padding-left: 40px; }




/* PÃGINAS INTERNAS
--------------------------------------------------------------------------------- */

.av-special-heading  { margin-top: 30px; float: left; }

a.linkmuseu { color: #475259 !important; }

a.linkmuseu:visited { color: #55606e !important; }

p.right { width: 100%; float: right; margin-top: 0px; }

p.right a.downloadpdf { background-image: url(../images/layout/icon-document-pdf.png); background-repeat: no-repeat; background-position: 8px center; padding-right: 10px; background-color: #FFF; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; float: right; border: 1px solid #f9efcb; text-decoration: none; padding-top: 5px; padding-bottom: 5px; padding-left: 30px; margin: 0px; }

p.right a.downloadpdf:hover { background-color: #f9efcb; border: 1px solid #FFF; color: #547083; }

.entry-content p { display: block; }



/* ARTIGOS E ENTREVISTAS
--------------------------------------------------------------------------------- */

/* GRID */

div.container main div.entry-content div div div.avia-content-slider-inner div.slide-entry-wrap article a.slide-image { display: none; }

div.container main div.entry-content div div div.avia-content-slider-inner div.slide-entry-wrap article { background-color: #FFF; border: 1px solid #e1dbbe; padding: 15px; }

p.categoria { color: #0F6; border: 2px solid #C93; float: left; width: 100%; }

.entry-content a.download { background-color: #FFF; padding: 10px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin-top: 7px; float: left; border: 1px solid #f9efcb; text-decoration: none; }

.entry-content a.download:hover { background-color: #f9efcb; border: 1px solid #FFF; color: ; color: #547083; }

header.entry-content-header .post-meta-infos p.autor { font-size: 15px; }

.entry-content .template-blog article.artigoseentrevista .entry-content-wrapper .entry-content div.pdf { float: right; width: 49%; margin: 0px; padding: 0px; }

.entry-content .template-blog article.artigoseentrevista .entry-content-wrapper .entry-content div.pdf a.download { float: right; background-image: url(../images/layout/icon-document-pdf.png); background-repeat: no-repeat; background-position: 5px center; margin: 0px; padding: 4px 10px 4px 25px; }

.entry-content .template-blog article.artigoseentrevista .entry-content-wrapper .entry-content .read-more-link { width: 50%; float: left; }

.template-single-blog main.content article.artigoseentrevista .entry-content-wrapper .entry-content div.pdf { float: left; width: 100%; margin: 0px; padding: 0px; }

.template-single-blog main.content article.artigoseentrevista .entry-content-wrapper .entry-content div.pdf a.download { float: left; background-image: url(../images/layout/icon-document-pdf.png); background-repeat: no-repeat; background-position: 8px center; margin: 0px; padding-left: 30px; padding-right: 10px; }



/*  FULL CONTENT */

.container main.content .entry-content-wrapper .flex_column .template-blog article.artigoseentrevista { background-color: #FFF; border: 1px solid #e1dbbe; padding: 15px; width: 32.3%; float:left; margin: 0 0.5% 11px 0.5%; min-height: 280px; max-height: 280px; height: 280px; }

.container main.content .entry-content-wrapper .flex_column .template-blog article.artigoseentrevista .big-preview { display: none; }

.container main.content .entry-content-wrapper .flex_column .template-blog article.artigoseentrevista .entry-content-wrapper { line-height: normal; font-size: 12px; }

.container main.content .entry-content-wrapper .flex_column .template-blog article.artigoseentrevista .entry-content-wrapper header.entry-content-header h2.post-title { text-align: left; margin: 0px; padding: 0px; font-size: 15px; }

.container main.content .entry-content-wrapper .flex_column .template-blog article.artigoseentrevista .entry-content-wrapper .shareaholic-canvas { display: none; }


/* ARTIGOS E ENTREVISTAS - Ajuste para version 3.0.8
----------------------------------------------------------------- */

article.artigoseentrevista { margin-bottom: 30px; }
article.artigoseentrevista .big-preview { margin-bottom: 0px !important; loat: left !important; }
article.artigoseentrevista .entry-content-wrapper header.entry-content-header,
article.artigoseentrevista .entry-content-wrapper header.entry-content-header h2.post-title,
article.artigoseentrevista .entry-content-wrapper header.entry-content-header h2.entry-title,
article.artigoseentrevista .entry-content-wrapper header.entry-content-header .post-meta-infos { text-align: left !important; float: left !important; width: 100% !important; position: relative; }



/* EM PAUTA
--------------------------------------------------------------------------------- */

.big-preview, .image-overlay { background-color: transparent !important; }

.image-overlay, #EmPauta .image-overlay .image-overlay-inside { display:none; }

article.em_pauta .big-preview a { cursor:default; }

article.em_pauta .entry-content-wrapper header.entry-content-header h2 { text-align: left !important; margin: 0px 0px 5px 0px !important; padding: 0px !important; }

article.em_pauta .entry-content { margin-bottom: 30px; }

.container main.template-page .post-entry .entry-content-wrapper .flex_column .template-blog article.em_pauta .entry-content-wrapper .shareaholic-canvas { display: none; }



/* BLOG
--------------------------------------------------------------------------------- */

#top .fullsize .template-blog .post-meta-infos{text-align: left;}

/*.entry-content-header { text-align: left !important; float: left !important; width: 100% !important; }*/

.entry-content-header h1.post-title { text-align: left !important; float: left !important; width: 100% !important; max-width: 100% !important; margin: 0px !important; padding: 0px !important; }

.entry-content-header h1.post-title a { text-align:left !important; float:left !important; width: 100%; }



/* qTRANSLATE
--------------------------------------------------------------------------------- */

/*.header-scrolled ul#qtranslate-chooser { margin-top: 6px; }*/

ul.qtrans_language_chooser { /*float: left;*/ right: 0px; float: right; position: absolute; top: 10px; margin: 0px; padding: 0px; }

/*ul#qtranslate-chooser { margin-top: 28px; float: right; border-left-width: 1px; border-left-style: solid; border-left-color: #DDD; margin-left: 10px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 10px; }*/

ul.qtrans_language_chooser li { float: left; }

ul.qtrans_language_chooser li a { padding: 1px !important; margin-right: 3px; height: 14px; width: 20px; float: right; position: relative; }

ul.qtrans_language_chooser li a span { display: none; }

.post-meta-infos time, .post-meta-infos .blog-categories a { width: 100%; float: left; }



/* BUSCA AVANÃ‡ADA 
--------------------------------------------------------------------------------- */

#uwpqsf_id { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }

#uwpqsf_id { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DDD; float: left; width: 100%; margin-top: -50px !important; }

#uwpqsf_id .left { float: left; width: 85%; border-right-width: 1px; border-right-style: solid; border-right-color: #DDD; position: relative; }

#uwpqsf_id .search { float: left; width: 10%; text-align: left; margin-top: 18px; margin-left: 10px; }

#uwpqsf_id .left .uwpqsf_class { float: left !important; width: 49%; margin: 5px 0; }

#uwpqsf_id .search .uwpqsf_submit input[type="button"] { -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; font-weight: bold; text-transform: uppercase; color: #FFF; background-color: #d07a17; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; font-size: 12px; float: left; background-image: url(../images/layout/icon-search.png); background-position: right center; background-repeat: no-repeat; text-align: left; padding: 10px 38px 10px 18px; margin-top: 80px; cursor: pointer; cursor: hand; }

.keyword { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; padding-top: 20px; margin-bottom: 15px; width: 100% !important; }

.keyword label { float: left; margin: 6px 6px 0 0 !important; width: auto !important; font-weight: bold; color: #546f82; font-size: 13px !important; }

#uwpqsf_id .uwpqsf_class select { margin: 0px !important; width: 205px !important; }

#uwpqsf_id .uwpqsf_class span { float: left; margin-right: 5px; margin-top: 8px; font-weight: bold; }

#uwpqsf_id .left .searchtip { border-top-width: 1px; border-top-style: solid; border-top-color: #DDD; padding: 1% 1% 1% 0%; float: left; width: 100%; }

#uwpqsf_id .left .searchtip .togglecheck { margin: 1% !important; float: left; width: 98%; }

.togglecheck span { margin-top: -5px; }

section.404_recommendation { display: none !important; }

article.advancedsearch { float: left; width: 24.8%; height: 248px; background-color: #FFF; margin-right: 1px; margin-bottom: 1px; border: 1px solid #CCC; padding: 0px !important; }

article.advancedsearch header.entry-header { height: 100%; width: 100%; position:relative; }

article.advancedsearch header.entry-header img { height: 90%; width: 100%; }

article.advancedsearch header.entry-header h1.entry-title { font-size: 13px !important; color: #546f82 !important; text-transform: none; font-weight: normal; margin: 0px; padding-top: 14px; padding-right: 0px; padding-bottom: 14px; padding-left: 10px; background-color: #F1F1F1; bottom: 0px; position: absolute; z-index: 100; float: left; width: 100%; }

article.advancedsearch header.entry-header .avia-arrow { position: relative; top: -27px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }

article.advancedsearch .entry-summary { display: none; }

.advancedresult { float: left; width: 100%; position: relative; }

.advancedresult h1 { font-size: 14px; color: #546f82; margin-top: 40px; margin-bottom: 10px; }

.uwpqsfpagi { float: right; width: 100%; margin: 30px 0; text-align: right; }

.uwpqsfpagi .upagicurrent, .uwpqsfpagi a.upagievent { -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; font-size: 13px; font-weight: bold; color: #999; border: 1px solid #FFF; margin-right: 4px; padding-top: 6px; padding-right: 10px; padding-bottom: 6px; padding-left: 10px; }

.uwpqsfpagi .upagicurrent { color: #FFF; background-color: #a2b3c0; border: 1px solid #758a9b; }

	@-moz-document url-prefix() { 
	  form#searchform input[type="text"] { color: #999 !important; }
	}

/* CorreÃ§Ã£o do botÃ£o para expandir conteÃºdo na pÃ¡gina de busca avanÃ§ada */
.single_toggle p.toggler .toggle_icon { float: left; max-height: 16px !important; max-width: 16px !important; min-height: 16px !important; min-width: 16px !important; padding: 0px !important}
.single_toggle p.toggler .toggle_icon .vert_icon { min-width: 12px !important; min-height: 12px !important; max-height: 12px !important; max-width: 12px !important; padding: 0px; }
.single_toggle p.toggler .toggle_icon .hor_icon { min-width: 12px !important; min-height: 12px !important; max-height: 12px !important; max-width: 12px !important; padding: 0px; }

font-style: italic; color: #546f82; background-repeat: no-repeat; background-position: left center; text-align: left; float: left; width: 100%; margin: 0 0 25px 0; line-height: normal; min-height: 31px; padding-top: 7px; padding-left: 40px;
/* Fim do bloco de correÃ§Ã£o do botÃ£o para expandir conteÃºdo na pÃ¡gina de busca avanÃ§ada */



/* SITEMAP
--------------------------------------------------------------------------------- */

.kocujsitemap ul#kocujsitemap-menu li a { color: #546f82; }



/* FORM CONTATO
--------------------------------------------------------------------------------- */

.wpcf7 { border-right-width: 1px; border-right-style: solid; border-right-color: #999; float: left; width: 60%; padding-right: 5%; }

.wpcf7 p { margin-bottom: 1px !important; width: 100%; float:left; }

.wpcf7 p label { float: left !important; width: 100% !important; }

.wpcf7 p span.wpcf7-form-control-wrap { float: left !important; width: 90% !important; margin: 0 !important; padding: 0 !important; }

.wpcf7 p span.wpcf7-form-control-wrap input, .wpcf7 p span.wpcf7-form-control-wrap textarea { margin: 0 !important; }

.wpcf7 p span.wpcf7-form-control-wrap span { float: left !important; width: 90% !important; margin: 0 !important; padding: 0 !important; font-size: 11px !important; color: #C00 !important; text-align: left !important; font-style: normal !important; }

.wpcf7 p input[type="submit"].wpcf7-submit { background-color: #546f82 !important; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin-top: 7px; }

.wpcf7 p input[type="submit"].wpcf7-submit:hover { background-color: #758a9b !important; }

.wpcf7-response-output { border-width: 0px !important; border-style: none !important;  }



/* CONTATO SIDEBAR // GOOGLE MAPS
--------------------------------------------------------------------------------- */

#wgmpmap { border: 4px solid #FFF !important; }

.contactsidebar { line-height: normal; width: 30%; padding-left: 5%; float:left; }

.contactsidebar h1.contato { font-size: 12px; text-transform: uppercase; color: #546f82; margin: 0px; padding: 0px; }



/* FOOTER
--------------------------------------------------------------------------------- */

.footer { background-color: #546f82; /*padding-top: 10px; padding-bottom: 10px;*/ float: left; width: 100%; }

.footer .logos { margin-bottom: 30px; float: left; }

.footer .logos img { /*padding: 1px;*/ float: left; /*height: 90px; width: 150px;*/ margin: 0 40px 0 0;	/*border: 1px solid #333;*/ }

.footer .social { float: right; margin-top: 15px; }

#footer .container .flex_column .widget .textwidget .wpcf7 p { width: 100%; float: left; margin: 0px; padding: 0px; }

#footer .container .flex_column .widget .textwidget .wpcf7 p label { float: left; text-align: right; width: 80px; margin-right: 8px; clear: both; margin-top: 5px; font-weight: normal; }

#footer .container .flex_column .widget .textwidget .wpcf7 p input[type="text"], #footer .container .flex_column .widget .textwidget .wpcf7 p input[type="email"], #footer .container .flex_column .widget .textwidget .wpcf7 p textarea { float: left; width: 70%; }

#footer .container .flex_column .widget .textwidget .wpcf7 p textarea { height: 60px; }

#footer .container .flex_column .widget .textwidget .wpcf7 p input[type="submit"] { margin-left: 90px; }

#footer .footer_color { background-color: #546f82 !important; background-image: none !important; }

#socket .socket_color { background-color: #758a9b !important; }

.copyright img { margin-top: 5px; }




/* ARTIGOS E ENTREVISTAS // SIDEBAR
--------------------------------------------------------------------------------- */

.el_before_av_three_fourth { border-left-width: 1px; border-left-style: solid; border-left-color: #999; padding-left: 20px; }

.el_before_av_three_fourth article.artigoseentrevista,
.el_before_av_three_fourth article.em_pauta { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; margin-bottom: 20px; }

.el_before_av_three_fourth article.artigoseentrevista .entry-content-wrapper header.entry-content-header h2.entry-title,
.el_before_av_three_fourth article.em_pauta .entry-content-wrapper header.entry-content-header h2.entry-title { text-align: left !important; margin: 0px !important; padding: 0px !important; font-size: 14px !important; }

.el_before_av_three_fourth article.artigoseentrevista .entry-content-wrapper header.entry-content-header .post-meta-infos p.autor {font-size: 12px !important;}

.el_before_av_three_fourth article.artigoseentrevista .entry-content-wrapper header.entry-content-header .post-meta-infos time { display:none; }

.el_before_av_three_fourth article.artigoseentrevista .entry-content-wrapper .entry-content,
.el_before_av_three_fourth article.em_pauta .entry-content-wrapper .entry-content { display:none; }

.el_before_av_three_fourth article.artigoseentrevista .big-preview,
.el_before_av_three_fourth article.em_pauta .big-preview { display:none; }

.el_before_av_three_fourth article.artigoseentrevista .entry-content-wrapper .shareaholic-canvas,
.el_before_av_three_fourth article.em_pauta .entry-content-wrapper .shareaholic-canvas { display:none; }

.el_before_av_one_fourth .template-blog article.em_pauta .entry-content-wrapper .entry-content a.download { display:none; }

.el_before_av_one_fourth .template-blog article.em_pauta .entry-content-wrapper .shareaholic-canvas { display:none; }

main.content article.artigoseentrevista .entry-content-wrapper .shareaholic-canvas,
main.content article.em_pauta .entry-content-wrapper .shareaholic-canvas { margin-top: 10px !important; float:left; width: 100%; }

main.content article.artigoseentrevista .entry-content-wrapper .shareaholic-canvas .shareaholic-share-buttons-wrapper ul.shareaholic-share-buttons,
main.content article.em_pauta .entry-content-wrapper .shareaholic-canvas .shareaholic-share-buttons-wrapper ul.shareaholic-share-buttons { padding: 0px !important; margin: 0px !important; }



/* "PÃGINA DO AUTOR / LOCAL DE FABRICAÃ‡ÃƒO / MATERIAL DE FABRICAÃ‡ÃƒO"
--------------------------------------------------------------------------------- */

#main .container.template-blog p img { padding: 2px; float: left; width: 250px; margin-right: 10px; margin-bottom: 10px; border: 1px solid #e1e1e1; }

#main .container.template-blog main.content .category-term-description p { display: none; }

/*main.content .category-term-description p { display: none; }*/





/* MEDIA QUERIES
--------------------------------------------------------------------------------- */

@media screen and (max-width: 640px) {
	
	header#header #header_meta { margin-top: 0px; }
	
	#barra-brasil { position: relative; }
	
	#main .stretch_full { margin-top: 0px; }

	header.entry-content-header h3.grid-entry-title { text-align: left; }
	header#header #header_main .container { position: relative; }
	header#header #header_main .container .logo { position: relative !important; width: auto !important; height: auto !important; }
	header#header #header_main .container .logo a img { width: auto !important; height: auto !important; }
	
	.sort_width_container { margin-top: 15px !important; }

	.sort_width_container #js_sort_items .sort_by_cat a span.inner_sort_button span { display: none; }

	.sort_width_container #js_sort_items .sort_by_cat a { background-repeat: no-repeat; background-position: center center; height: 65px; width: 20%; text-align: center; padding-top: 75px; }

	.sort_width_container #js_sort_items .sort_by_cat a.all_sort_button { transition: background-image 1s ease-in-out !important; background-image: url(../images/layout/btn_TODOS_off_mobile.png); }
	
	.sort_width_container #js_sort_items .sort_by_cat a.all_sort_button:hover,
	.sort_width_container #js_sort_items .sort_by_cat a.all_sort_button.active_sort { background-image: url(../images/layout/btn_TODOS_on_mobile.png); }

	.sort_width_container #js_sort_items .sort_by_cat a.aerofones_sort_button { background-image: url(../images/layout/btn_AERO_off_mobile.png); }
	
	.sort_width_container #js_sort_items .sort_by_cat a.aerofones_sort_button:hover,
	.sort_width_container #js_sort_items .sort_by_cat a.aerofones_sort_button.active_sort { background-image: url(../images/layout/btn_AERO_on_mobile.png); }
	
	.sort_width_container #js_sort_items .sort_by_cat a.idiofones_sort_button { background-image: url(../images/layout/btn_IDIO_off_mobile.png); }
	
	.sort_width_container #js_sort_items .sort_by_cat a.idiofones_sort_button:hover,
	.sort_width_container #js_sort_items .sort_by_cat a.idiofones_sort_button.active_sort { background-image: url(../images/layout/btn_IDIO_on_mobile.png); }
	
	.sort_width_container #js_sort_items .sort_by_cat a.membranofones_sort_button { background-image: url(../images/layout/btn_MEMBRANO_off_mobile.png); }
	
	.sort_width_container #js_sort_items .sort_by_cat a.membranofones_sort_button:hover,
	.sort_width_container #js_sort_items .sort_by_cat a.membranofones_sort_button.active_sort { background-image: url(../images/layout/btn_MEMBRANO_on_mobile.png); }
	
	.sort_width_container #js_sort_items .sort_by_cat a.cordofones_sort_button { background-image: url(../images/layout/btn_CORDO_off_mobile.png); }
	
	.sort_width_container #js_sort_items .sort_by_cat a.cordofones_sort_button:hover,
	.sort_width_container #js_sort_items .sort_by_cat a.cordofones_sort_button.active_sort { background-image: url(../images/layout/btn_CORDO_on_mobile.png); }

	.fullsize .container { padding:0; margin:0 auto; width: 94%; }

	#instrumentos h1 { font-size: 25px; }

	#instrumentos .entry-content, #instrumentos aside { width: 100%; }
	
	#instrumentos aside .accordion .av_toggle_section .single_toggle .toggle_wrap .toggle_content { height: auto; }

	#instrumentos aside .accordion .av_toggle_section .single_toggle .toggle_wrap .toggle_content p.audio { font-size: 13px; background-image: url(../images/layout/icon_audio_mobile.png); padding: 8px 0px 0 25px; margin: 0; height: 32px; }
	
	#instrumentos aside .accordion .av_toggle_section .single_toggle .toggle_wrap .toggle_content p.video { font-size: 13px; background-image: url(../images/layout/icon_video_mobile.png); padding: 8px 0px 0 25px; margin: 0; height: 32px; }

	.single_toggle p.toggler { font-size: 13px !important; }

	.single_toggle .toggle_wrap .toggle_content { font-size: 11px; line-height: normal; }
	
	.entry-content-wrapper section.av_textblock_section .avia_textblock p span { width: 100%; padding-right: 35px; margin-top: 15px; margin-bottom: 25px; font-size: 11px; line-height: normal; color: #546f82; }

	#footer .container .flex_column .avia_widget_section .widget_nav_menu { margin: 0px; padding: 0px; }
	
	.footer .wrapper .logos { width: 92%; padding: 0px 4%; margin: 0 auto; }
	
	.footer .wrapper .logos img { height: 2em; margin: 0 1em; padding: 0px; }
	
	.menu-rodape-container { display:none; }

	ul.qtrans_language_chooser { right: 0px }

	#uwpqsf_id { margin-top: 0px !important; }

	.wpcf7 { border-right-width: 0px; border-right-style: none; width: 100%; padding-right: 0; }

	.contactsidebar { width: 100%; padding-left: 0; margin-top: 50px; }
	
	.container_wrap .container main.content { margin-top: 0px; padding-top: 0px; }

	.wpcf7 p span.wpcf7-form-control-wrap textarea { height: 50px; }
	
	.nomobile { display: none; }
}


@media screen and (max-width: 640px) and (orientation : landscape) {

	#uwpqsf_id { border-bottom-width: 0px; width: 100%; }
	
	#uwpqsf_id .left { width: 100%; border-right-width: 0px; }
	
	#uwpqsf_id .search { width: 100%; margin: 0px; padding: 0px; }
	
	#uwpqsf_id .left .uwpqsf_class { float: left; width: 100%; display: inline; }
	
	#uwpqsf_id .search .uwpqsf_submit input[type="button"] { margin: 0 0 0 216px; }
	
	.keyword { border-bottom-width: 0px; margin-bottom: 0px; width: 100% !important; font-weight: normal !important; }
	
	.keyword label { font-weight: normal !important; font-size: 12px !important; width: 211px; text-align: right; margin-right: 5px; }
	
	.uwpqsf_class { margin: 5px 0 !important; font-weight: normal !important; }
	
	.uwpqsf_class select { margin: 0px !important; width: 205px !important; }
	
	.uwpqsf_class span { font-weight: normal; font-size: 12px; /*width: auto;*/ width: 211px; text-align: right; margin-right: 5px; }
	
	#uwpqsf_id .left .searchtip { border-top-width: 1px; border-top-style: solid; border-top-color: #DDD; padding: 1% 1% 1% 0%; float: left; width: 100%; display: none; }
	
	#uwpqsf_id .left .searchtip .togglecheck { margin: 1% !important; float: left; width: 98%; }
	
	.togglecheck span { margin-top: -5px; }
	
	.uwpqsftext { margin: 0px !important; padding: 0px; }
	
	#main .stretch_full .container, #header #header_main .container, #header #header_meta .container {padding:0; margin:0 auto; width: 94%;}
	
	.advancedresult article.advancedsearch { width: 48%;}

	.wpcf7 p label { width: 150px !important; text-align: right; margin: 4px 5px 0 0; }
	
	.wpcf7 p span.wpcf7-form-control-wrap { width: 60% !important; }
	
	.wpcf7 p span.wpcf7-form-control-wrap input, .wpcf7 p span.wpcf7-form-control-wrap textarea { float: left; }
	
	.wpcf7 p input[type="submit"].wpcf7-submit { margin-left: 157px; }
}

@media screen and (max-width: 320px) and (orientation : portrait) {

	#uwpqsf_id { border-bottom-width: 0px; width: 100%; }
	
	#uwpqsf_id .left { width: 100%; border-right-width: 0px; }
	
	#uwpqsf_id .search { width: 100%; margin: 0px; padding: 0px; }
	
	#uwpqsf_id .left .uwpqsf_class { float: left; width: 100%; display: inline; }
	
	#uwpqsf_id .search .uwpqsf_submit input[type="button"] { margin: 0px; }
	
	.keyword { border-bottom-width: 0px; margin-bottom: 0px; width: 100% !important; font-weight: normal !important; }
	
	.keyword label { font-weight: normal !important; font-size: 12px !important; }
	
	.uwpqsf_class { margin: 5px 0 !important; font-weight: normal !important; }
	
	.uwpqsf_class select { margin: 0px !important; width: 205px !important; }
	
	.uwpqsf_class span { font-weight: normal; font-size: 12px; width: 100%; }
	
	#uwpqsf_id .left .searchtip { border-top-width: 1px; border-top-style: solid; border-top-color: #DDD; padding: 1% 1% 1% 0%; float: left; width: 100%; display: none; }
	
	#uwpqsf_id .left .searchtip .togglecheck { margin: 1% !important; float: left; width: 98%; }
	
	.togglecheck span { margin-top: -5px; }
	
	.uwpqsftext { margin: 0px !important; padding: 0px; }
	
	.single_toggle .toggle_wrap .toggle_content { font-size: 11px; line-height: normal; padding: 5%; }
	
	.footer .wrapper .logos { width: 96%; padding: 0px 2%; margin: 0 auto; }
	
	.advancedresult article.advancedsearch { width: 100%;}
	
	#instrumentos aside .accordion .av_toggle_section .single_toggle .toggle_wrap .toggle_content { height: auto !important; }
	
	.nomobile, h6.sep { display: none; }
	
}

@media screen and (min-width: 320px) and (max-width: 603px) and (orientation : portrait) {
	
	#instrumentos aside .accordion .av_toggle_section .single_toggle .toggle_wrap .toggle_content { height: auto; }
	
	#instrumentos aside .accordion .av_toggle_section .single_toggle .toggle_wrap .toggle_content audio { max-width: 80% !important; }
	
}

@media screen and (min-width: 604px) and (max-width: 800px) and (orientation : portrait) {
	
	#instrumentos aside .accordion .av_toggle_section .single_toggle .toggle_wrap .toggle_content { height: 330px !important; padding: 5%; overflow-y: auto; line-height: 14px; }

}

@media screen and (max-width: 1024px) and (orientation : landscape) {
	
	#instrumentos aside .accordion .av_toggle_section .single_toggle .toggle_wrap .toggle_content { height: 450px !important; }
	
}

/*@media screen and (max-width: 1024px) {
	#instrumentos aside .accordion .av_toggle_section .single_toggle .toggle_wrap .toggle_content { height: 450px }
}*/

@media screen and (max-width: 1280px) and (orientation : landscape) {
	
	#instrumentos aside .accordion .av_toggle_section .single_toggle .toggle_wrap .toggle_content { height: 515px !important; }
}

/* KINDLE FIRE */
@media screen and (min-width: 320px) and (max-width: 853px) and (orientation : portrait) {
	
	#instrumentos aside .accordion .av_toggle_section .single_toggle .toggle_wrap .toggle_content { height: auto; }
	
	/*.container main.content .entry-content-wrapper .flex_column .template-blog article.artigoseentrevista { background-color: #FFF; border: 1px solid #e1dbbe; padding: 15px; width: 49%; float:left; margin: 10PX 0.5% 5px 0.5%; min-height: 350px; max-height: 350px; height: 350px; }*/
}

@media screen and (min-width: 170px) and (max-width: 640px) {
	.container main.content .entry-content-wrapper .flex_column .template-blog article.artigoseentrevista { background-color: #FFF; border: 1px solid #e1dbbe; padding: 15px; width: 100% !important; float:left; margin: 10PX 0px; min-height: 100% !important; max-height: 100% !important; height: 100% !important; }

}

/* NEXUS 7 */
@media screen and (max-width: 966px) and (orientation : landscape) {
	#instrumentos aside .accordion .av_toggle_section .single_toggle .toggle_wrap .toggle_content { height: 330px; }
}

@media screen and (min-width: 641px) and (max-width: 768px) {
	.container main.content .entry-content-wrapper .flex_column .template-blog article.artigoseentrevista { background-color: #FFF; border: 1px solid #e1dbbe; padding: 15px; width: 49%; float:left; margin: 0 0.5% 11px 0.5%; min-height: 280px; max-height: 280px; height: 280px; }
}
