/*  Text format ========================================================================== */
* { outline: none; }


a { color: #333333; text-decoration: none; }
a:hover { color: #333333; text-decoration: underline; }

p { font-size: 13px; margin-bottom: 20px; line-height: 1.4; }

h1 { font-size: 30px; }
h2 { font-size: 20px; font-weight: normal; }
h3 { font-size: 14px; font-weight: normal; }
h4 { font-size: 14px; }

strong, b { font-weight: bold; }

/* Grid ========================================================================== */
/*background: url(../images/bg_site.png) #fff;*/
body { color: #333; font-family: 'Lucida Grande', "Lucida Sans Unicode", sans-serif; background: url(../images/bg_site.png) #fff; font-size: 13px; line-height: 1.4;  }
header { background: #fff; }

.not-logged-in #main-wrapper #main-container .tabs { display: none; }

.centered { width: 960px; margin: 0 auto; padding:20px ; }
#page-wrapper, header, #highlighted-wrapper, #menu-wrapper, #main-wrapper, footer { width: 100%; display: block; min-width: 1000px; }
#sidebar-first-a { float: left; width: 220px; }
#sidebar-first-b { float: left; width: 220px; }
#sidebar-second { float: left; width: 220px; }

/* Header ========================================================================== */

#header-container { background: #fff; overflow: hidden; display: block; width: 960px; padding: 19px 0px;position: relative; height: 125px; box-sizing:border-box;}
#header-container #search-block-form  { margin-top: 14px; }
#header-container #search-block-form .form-text { box-sizing:border-box; margin: 2px 0 0; background: #efefef; border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; border-right: 0px; height: 20px; width: 150px; color:#333; font-size: 10px; -webkit-border-radius: 4px 0px 0px 4px; border-radius: 4px 0px 0px 4px; font-weight: bold; }
/*#header-container #search-block-form .form-text { margin: 2px 0 0; margin-left: 16px; float: left; background: #efefef; border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; border-right: 0px; height: 16px; width: 150px; padding: 0px 10px; color:#333; font-size: 10px; -webkit-border-radius: 4px 0px 0px 4px; border-radius: 4px 0px 0px 4px; font-weight: bold; }*/
#header-container #search-block-form .form-submit { background: url(../images/search_button.png) #efefef no-repeat 1px -1px; border: 0px; height: 20.2px; text-indent: -2200px; width: 27px; cursor: pointer; -webkit-border-radius: 0px 4px 4px 0px; border-radius: 0px 4px 4px 0px;border-right: 1px solid #ccc; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 0px; display: block; margin-left: -21px; margin-top: 2px; }
#header-container #search-block-form .element-invisible {display: none; }
#header-container #search-block-form .form-item {float: left; margin:0; padding: 0;  }
#header-container #search-block-form .form-actions {float: left; }



#logo a { float: left; text-indent: -10000px; background: url(../images/logo.png) no-repeat left center; width: 184px; height: 61px; margin-top: 10px; }

#header-share { float: right; margin-top: 20px; height: 30px;position: absolute;margin-left: 332px; }

#search-block-form { float: right; margin-left: 722px; position: absolute; top: 29px; }

/* Menu ========================================================================== */
#menu-container nav { overflow: hidden; width: 800px; float: left; }
#menu-wrapper { background: url(../images/header/menu_bg.png) repeat-x; height: 40px; margin: auto; overflow: hidden; }
#menu-container { width: 960px; padding:0;position: relative; }
#main-menu li { float: left; margin: 0px; padding: 0px; }
#main-menu li a { color: #6a6a6a; font-size: 14px; font-family: 'OptimaLTStd-Bold'; line-height: 24px; text-decoration: none; display: block; padding:12px 10px;  }
#main-menu li a:hover { background: #d7d7d7; }
#main-menu li .active-trail { background: #d7d7d7; }
#menu-user { float:right; }
#menu-user a { color: #6a6a6a;font-size: 13px;/*text-shadow: -1px -1px 0 #737373;*/display: block;line-height: 24px;padding: 9px 10px;text-decoration: none; }
#main-user a:hover { background: #d7d7d7; }

#nav-share { float: right; margin-top: 12px; width: 150px; }
#nav-share li { float: left; margin: 0 10px 0 0;position: relative; }
#nav-share li img { height: 19px;width: auto; }
#nav-share li .hover-color { position: absolute;top:0;left:0;opacity: 0;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
 }
#nav-share li a:hover .hover-color { opacity: 1; }

/* Highlighted ========================================================================== */
#highlighted-container { background: #fff; width: 960px; padding: 0px 20px; }

/* Main ========================================================================== */
#main-container { background: #fff; display: block; overflow: hidden;padding-bottom: 74px; }
#main-container .tabs { background: #000; position: fixed; left: 40px; top: 340px; padding: 15px; }
#main-container .tabs ul { margin: 0; }
#main-container .tabs ul li { display: block; }
#main-container .tabs ul li a { color: #fff; font-size: 13px; text-decoration: none; background: none; border: 0px; padding: 0px; margin: 0px; }
.front #page-title { display: none; }

#main { float: left; overflow: hidden;  }
.two-sidebars #main {  margin: 0px 40px;  width: 460px; }
.one-sidebar #main { width: 710px; margin-right: 30px; }

#main .title-box { border-bottom: 1px dotted #FF9900; display: block; overflow: hidden; margin-bottom: 10px; padding-bottom: 10px; }

#main .view-siteblog .blog-text img { max-width: 460px; height:auto;  }

#main .box-container { background: #a9a9a9; padding: 0px 10px; display: block; overflow: hidden; -webkit-border-radius: 3px; border-radius: 3px; height: 20px; }
#main .box-container .box-title {  color: #fff; float: left; text-shadow:-1px -1px 0px #737373; font-size: 14px; font-family: 'OptimaLTStd-Bold'; line-height: 24px;  }
#main .box-container .box-plus { float: right; }
#main .box-container .box-plus a { color: #fff; text-decoration:none; text-shadow:-1px -1px 0px #737373; font-size: 14px; font-family: 'OptimaLTStd-Bold'; line-height: 24px; }

/* Sidebar-First-a ========================================================================== */
#sidebar-first-a { margin: 0 0px 0 -20px; }
#sidebar-first-a ul { margin-bottom: 0px; }
#sidebar-first-a ul li { margin: 0px 0px 0px 0px; width: 100%; overflow: hidden; }
#sidebar-first-a ul li a { padding: 5px 7px 5px 8px; display: block; float: left; }
#sidebar-first-a ul li a:hover { background: #999; -webkit-border-radius: 0px 4px 4px 0px; border-radius: 0px 4px 4px 0px; color: #fff; text-decoration: none; }
#sidebar-first-a ul li .active { background: #C75B12; -webkit-border-radius: 0px 4px 4px 0px; border-radius: 0px 4px 4px 0px; color: #fff; text-decoration: none; }
#sidebar-first-a ul li .active:hover { background: #C75B12; }

/* Sidebar-First-b ========================================================================== */
#sidebar-first-b { margin: 0; }
#sidebar-first-b ul li { margin: 0px 0px 0px 0px;  }
#sidebar-first-b ul li a { padding: 5px 0px 5px 20px; display: block; }
#sidebar-first-b .box-container { background: #a9a9a9; display: block; padding: 0px 10px; overflow: hidden; height: 20px; -webkit-border-radius: 3px; border-radius: 3px; color: #fff; text-shadow:-1px -1px 0px #737373; }
#sidebar-first-b #bf-box-2 .box-container { -webkit-border-radius: 3px 3px 0px 0px; border-radius: 3px 3px 0px 0px;   }
#sidebar-first-b .box-container .box-title { float: left;  }
#sidebar-first-b .box-container .tags-title { font-family: 'OptimaLTStd-Bold'; line-height: 24px;  font-size: 14px; }
#sidebar-first-b .box-container .arquivo-title { font-family: 'OptimaLTStd-Bold'; line-height: 24px;  font-size: 14px; }

/* Sidebar-Second ========================================================================== */
#sidebar-second .box-container { background: #a9a9a9; display: block; padding: 0px 10px; overflow: hidden; height: 20px; -webkit-border-radius: 3px; border-radius: 3px; color: #fff; text-shadow:-1px -1px 0px #737373; }
#sidebar-second #bf-box-2 .box-container { -webkit-border-radius: 3px 3px 0px 0px; border-radius: 3px 3px 0px 0px; }

#sidebar-second .box-container .box-title { float: left; font-size: 14px; font-family: 'OptimaLTStd-Bold'; line-height: 24px; }
#sidebar-second #lista-twitter { clear:both; background: #fff; }
#sidebar-second #lista-twitter a { color:#C75B12; }

#sidebar-second .box-container .box-plus { float: right; }
#sidebar-second .box-container .box-plus a { color: #fff; text-decoration:none; text-shadow:-1px -1px 0px #737373; font-size: 14px; font-family: 'OptimaLTStd-Bold'; line-height: 24px; }

#sidebar-second #fb-box-1 { margin-bottom: 10px; }

#sidebar-second #tw-box #lista-twitter li { border-bottom: 1px dotted #FF9900; padding: 10px 0; }
#sidebar-second #tw-box #lista-twitter li:last-child { border-bottom: 0px; }

/* Sidebar-Second Blog ========================================================================== */
#sidebar-second .view-id-sitesideblog { margin-bottom: 20px; }
#sidebar-second .view-id-sitesideblog .views-row { border-bottom: 1px dotted #FF9900; padding: 10px 0; display: block; overflow: hidden; }
#sidebar-second .view-id-sitesideblog .views-row-last  { border-bottom: 0px; padding: 10px 0; }

/* Sidebar-Second Eventos ========================================================================== */
#sidebar-second .view-id-siteeventoshome .views-row { /*border-bottom: 1px dotted #FF9900;*/ padding: 10px 0; display: block; overflow: hidden; }
#sidebar-second .view-id-siteeventoshome .views-row-last  { border-bottom: 0px; padding: 10px 0; }
#sidebar-second .view-id-siteeventoshome .views-row .evento-endereco { }
#sidebar-second .view-id-siteeventoshome .views-row .evento-telefone { margin-bottom: 10px; }
#sidebar-second .view-id-siteeventoshome .views-row .teaser-livros .livro-capa { float: left; }
#sidebar-second .view-id-siteeventoshome .views-row .teaser-livros .livro-body { display:none; }
#sidebar-second .view-id-siteeventoshome .views-row .teaser-livros div { float: right; width: 110px; }
#sidebar-second .view-id-siteeventoshome .evento-data .date-display-single { font-size: 12px; }
#sidebar-second .view-id-siteeventoshome .evento-data { font-size: 12px; }
#sidebar-second .view-id-siteeventoshome .views-row .teaser-livros div { float: none !important; }
#main .view-id-siteeventoshome .views-row .teaser-livros div { float: none !important; }

/* Sidebar-Second livro ========================================================================== */
#sidebar-second .view-id-siteblocoslivros { margin-bottom: 20px; }
#sidebar-second .view-id-siteblocoslivros .views-row  {border-bottom: 1px dotted #FF9900; padding: 10px 0; display: block; overflow: hidden;}
#sidebar-second .view-id-siteblocoslivros .views-row-last  { border-bottom: 0px; padding: 10px 0; }
#sidebar-second .view-id-siteblocoslivros .views-row .clipping-title { font-weight: bold; }

/* Main Eventos ========================================================================== */
#main .view-id-siteeventoshome .views-row { /*border-bottom: 1px dotted #FF9900;*/ padding: 10px 0; display: block; overflow: hidden; float: left; width: 452px }
#main .view-id-siteeventoshome .views-row-last  { border-bottom: 0px; padding: 10px 0; }
#main .view-id-siteeventoshome .views-row .evento-endereco { }
#main .view-id-siteeventoshome .views-row .evento-telefone { margin-bottom: 10px; }
#main .view-id-siteeventoshome .views-row .teaser-livros { margin-top: 8px; }
#main .view-id-siteeventoshome .views-row .teaser-livros .livro-capa { float: left; }
#main .view-id-siteeventoshome .views-row .teaser-livros .livro-body { display:none; }
#main .view-id-siteeventoshome .views-row .teaser-livros div { float: right; width: 110px; }
#main .view-id-siteeventoshome .evento-data .date-display-single { font-size: 12px; }


/* Sidebar-Second Clippings ========================================================================== */
#sidebar-second .view-id-clippingsidebarbox { margin-bottom: 20px; }
#sidebar-second .view-id-clippingsidebarbox .views-row  {border-bottom: 1px dotted #FF9900; padding: 10px 0; display: block; overflow: hidden;}
#sidebar-second .view-id-clippingsidebarbox .views-row-last  { border-bottom: 0px; padding: 10px 0; }

#sidebar-second .view-id-clippingsidebarbox .clipping-veiculo { font-weight: bold; }
#sidebar-second .view-id-clippingsidebarbox .clipping-date { font-size: 10px;padding-top: 3px; }

/* Paginação ========================================================================== */
.item-list .pager li { margin: 0px; padding: 1px; }
.item-list .pager .pager-first { display: none; }
.item-list .pager .pager-last { display: none; }

/* Footer ========================================================================== */
#footer-container { background-color: #c65a12; height: 47px; padding: 14px 20px; color: #fff; font-size: 11px; }
#footer-container a { color: #fff; }
#footer-logo { float: left; background: url(../images/logo_footer.png) no-repeat; width: 139px; height: 47px; margin: 4px 25px 0 0; }
#footer-address { float: left;margin-top: 3px; }
#footer-produced { float: right;  margin-top: 11px; }

/* Livros  ========================================================================== */
.livro-title a { font-weight: bold; }
.livro-autores { font-style: italic; }

.livro-main h2 { font-weight: bold; }
.livro-main-autores a { font-style: italic }
.livro-main-autores { color: #C75B12; }

/* bloco de eventos na home e em paginas internas */
.view-id-siteeventoshome {  width: 96%; margin-right: 20px; margin-bottom: 20px; overflow: hidden;  }
.view-id-siteeventoshome .views-row { /*border-bottom: 1px dotted #FF9900;*/ padding: 10px 0; display: block; overflow: hidden; }
.view-id-siteeventoshome .views-row-last  { border-bottom: 0px; padding: 10px 0; }
.view-id-siteeventoshome .views-row .evento-endereco { }
.view-id-siteeventoshome .views-row .evento-title { font-weight: bold; }
.view-id-siteeventoshome .views-row .evento-telefone { margin-bottom: 10px; }
.view-id-siteeventoshome .views-row .teaser-livros { margin-top: 8px; }
.view-id-siteeventoshome .views-row .teaser-livros .livro-capa { float: left;width: 90px;height: auto; }
.view-id-siteeventoshome .views-row .teaser-livros div { float: right; width: 190px; }
.view-id-siteeventoshome .views-row .teaser-livros .livro-body {display: none; }

/* bloco de cliping na home e em paginas internas */
.view-id-siteclipping {  width: 100%; margin-right: 20px; margin-bottom: 20px; overflow: hidden;  }
.view-id-siteclipping .views-row { border-bottom: 1px dotted #FF9900; padding: 10px 0; }
.view-id-siteclipping .views-row-last  { border-bottom: 0px; padding: 10px 0; }
.view-id-siteclipping .views-row>a {font-weight: bold;  }
.view-id-siteclipping .views-row .teaser-livros .livro-capa { display: none; }
.view-id-siteclipping .views-row .teaser-livros .livro-body { display: none; }

/*styles for blog post */
.blog-text a {color:#999;text-decoration: underline;}
.blog-text a:hover {text-decoration: underline;}
.blog-text a.link-read-more {color:#C75B12;text-decoration: underline;display: block;}
.blog-text a.link-read-more:hover {text-decoration: underline;}

.blog-text p {margin-bottom: 15px}
.node-blog-post a {color:#999;text-decoration: none}
.node-blog-post a:hover {text-decoration: underline;}
.text-moderator {font-size: 12px;}


#footer-container #mailchimp-lists-user-subscribe-form-teste-zahar {
	display: none;
}

/* carrinho */
.container-inline { padding-top: 8px; }
#pagina-viva-cart { }
#pagina-viva-cart iframe { height: 30px !important; margin-left: 80px;margin-top: 11px;}

.gabi { display:none; }
.tecnopop { display:inline; }

.btnGratis {
        -webkit-border-radius: 5;
    -moz-border-radius: 5;
    /* text-shadow: 0px 2px 3px #666; */
    border-radius: 5px;
    /* text-shadow: 1px 0px 0px #000000; */
    /* font-family: Arial; */
    color: #FFFFFF;
    font-size: 14px;
    /*background: #c85c13;*/
    background: #000;
    padding: 4px 15px 4px 13px;
    /* text-decoration: none; */
}

.btnGratis:hover {
  text-decoration: none;
}
.btnGratis:visited {
  color: #FFFFFF;
}

.page-blog .title-fixed{
    display: none!important;
}

.page-blog #main{
    width: 475px;
    padding-left: 15px;
}

.page-comercial-mais-vendidos .title-fixed{
    display: none!important;
}

.page-comercial-mais-vendidos .title-fixed-comercial{
    display: inline;
    font-size: 20px;
    color: #af5b20;
}

.front footer{
  margin: -39px 0 0 0 !important;
}

.front #footer-container{
  height: 77px !important;
}

blockquote {
  background: #f7f7f7;
  border-left: 1px solid #bbb;
  font-style: italic;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
}
blockquote:before {
  color: #bbb;
  content: "\201C";
  font-size: 3em;
  line-height: 0.1em;
  margin-right: 0.2em;
  vertical-align: -.4em;
}
blockquote:after {
  color: #bbb;
  content: "\201D";
  font-size: 3em;
  line-height: 0.1em;
  vertical-align: -.45em;
}
blockquote > p:first-child {
  display: inline;
}

.node-type-auto-especial .imagem-item{
  padding: 5px;
}

.node-type-auto-especial #comments{
  clear: both;
}


#sidebar-second .slick-arrow::before {
  color: rgb(169, 169, 169)!important;
  font-size: 36px;
  font-size: 2.25rem;
}

.webform-submit.button-primary.form-submit {
    text-indent: -10000px;
    background: url(../images/btn_enviar.png);
    width: 82px;
    height: 32px;
    border: 0;
    cursor: pointer;
}

.logo60anos{
    position: absolute;
    margin-left: 898px;
    margin-top: -19px;
}
/*

.logo60anos img{
   height: 114px;
}
*/

.slide__title {
    font-size: 12px!important;
    font-style: normal!important;
    margin-left: 19px!important;
    margin-top: -12px!important;
    font-weight: normal!important;
}

.view-sitevideo .view-content {
    margin-top: -49px;
}

.page-livros #edit-title {
  width: 148px!important;
}

.video-code p {
  margin-bottom: 28px!important;
}

.livroaccesivelnew {
    position: absolute;
    margin-left: 81.2%;
    margin-top: -14px;
}


.video-item {

  padding-bottom: 15px;

}

.view-pnld .views-row {
    float: left;
    margin-top: 19px;
    padding-right: 13px;
    width: 300px;
}
.view-pnld .views-field-field-pnld-genero {
    width: 250px!important;
}
.view-pnld .views-field-field-pnld-tema {
    width: 250px!important;
}


/* EDIT ESCALANT */
/* EDIT ESCALANT */
/* EDIT ESCALANT */
/* EDIT ESCALANT */
/* EDIT ESCALANT */
/* EDIT ESCALANT */

div.error, table tr.error{
    display:none!important;
}

.front .view-id-siteeventoshome {
    float: left !important;
}

#topnavSearch .form-submit {
    background-color: #c75b12;
    color: #fff;
}

.form-item.form-type-textfield.form-item-search-block-form .form-text {
    margin-bottom: 5px !important;
    
}
#topnavSearch {
    margin: 0px 10px 0px 10px;
}

.view-sitevideo .video-code iframe{
    margin-top: 40px;
    width: 452px;
    height: 260px;
}
.front footer {
    margin: 0px !important;
}
#edit-mailchimp-lists-mailchimp-site-zahar-title{
    background: #a9a9a9;
    color: #fff;
    width: 100%;
    padding: 2px 10px;
    display: block;
    overflow: hidden;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    height: 22px;
        color: #fff;
    float: left;
    text-shadow: -1px -1px 0px #737373;
    font-size: 14px;
    font-family: 'OptimaLTStd-Bold';
    line-height: 24px;
}
.front #form-newsletter {
    padding-right: 16px !important;
}
.front #main-wrapper .centered {
    padding: 16px 0px 16px 16px !important;
}
.front #lancamentos { 
    width: 100% !important;
}
.front .view-sitevideo {
    padding-right: 16px !important;
}
.front .view-siteventoshome {
    padding-right: 16px !important;
    float: left !important;
}
.front .box-home-dark {
    padding-right: 16px !important;
    float: left !important;
}
.element-invisible {
    display: none !important;
}
.email-chimb {
    margin: 8px 0px 20px 8px;
    font-size: 13px;
}
.input-chimb {
    display: block;
    width: 100%;
    margin: 5px 0px 0px 10px;
    height: 22px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.submit-chimb {
          margin: 5px 0px 0px 7px;
    position: relative;
    vertical-align: top;
    width: 65px;
    height: 22px;
    border-radius: 4px;
  padding: 0;
  font-size: 14px;
  color: white;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  background: #c75b12;
  border: 0;
  cursor: pointer;

}

#lancamentos .pf-mask .livro-capa a img {
    width: 100%;
}

#highlighted-container .pf-mask {
        height: auto;
}

#footer-address > .livroacessivelnew {
    display: none;
}

#footer-address > #nav-share {
    display: none;
}

.topnav {
  overflow: hidden;
  background-color: #C75B12;
}

.topnav a {
  float: left;
  display: block;
  color: #f2f2f2;
  text-align: center;
  padding: 12px 16px;
  text-decoration: none;
  font-size: 17px;
}

.topnav a:hover {
  background-color: white;
  color: black;
}

.topnav .active {
  background-color: #C75B12;
  color: white;
}

.topnav .icon1 .icon2 {
  display: none;
}

#highlighted-wrapper > #nav-share{
    display: none;
}

#cartopnav{
    display: none;
}

#footer-container {
    height: 75px !important;
}

#sidebar-second {
    width: 180px !important;
}

.view-id-siteeventoshome {
    width: 100% !important;
    max-width: 98% !important;
    margin-right: 0px !important;
}
.livro-home-lancamento-custom {
    margin-bottom: 20px;
    padding: 0px 20px 0px 20px;
    text-align: left !important;
}

@media screen and (max-width: 1024px) {
  .topnav a:hover {
    background-color: #c75b12!important;
    color: #f2f2f2!important;
  }
  
  #cartopnav{
    display: block;
    text-align: center;
    color: #f2f2f2;
  }
  
  span#contaMobile {
    color: #f2f2f2;
  }
  
  #contaMobile a {
    color: #fafafa;
  }
  
  #cartopnav .fa-shopping-cart:before {
    content: "\f07a";
    color: #fafafa;
  }
  
  #cartopnav #carrinhoMobile a {
    color: #fafafa;
  }
  
  .livroaccesivelnew a img {
    display: none;
  }
  
}

@media screen and (max-width: 768px) {
  .topnav a:not(:first-child) {display: none;}
  .topnav a.icon1 {
    float: left;
    display: block;
  }
  .topnav a.icon2 {
    float: right;
    display: block;
  }
}

@media screen and (max-width: 768px) {
  .topnav.responsive .icon1 {
    left: 0;
    top: 0;
  }
  .topnav.responsive .icon2 {
    position: absolute;
    right: 0;
    top: 0;
  }
  .topnav.responsive a {
    float: none;
    display: block;
    text-align: left;
  }
}

@media (max-width: 768px){
    .livro-home-lancamento-custom {
        margin-bottom: 30px !important;
    }
    .media-image {
        max-width: 100% !important;
		height: 100% !important;
    }
    .livro-home-lancamento-custom {
        margin-bottom: 10px;
        padding: 0px 15px 0px 15px;
        text-align: left !important;
    }
    .autor-image > a > img {
        width: 130% !important;
    }
    .livro-capa > a > img {
        width: 140% !important;
    }
	#main .view-id-sitelivros .livro-capa > a > img {
		width: auto !important;
	}
    .page-blog #main{
        padding-left: 0px !important;
    }

    #arquivo-box {
        display: none !important;
    }
    .front #main .view-id-siteblog {
        padding-right: 16px !important;
    }
    .front .view-id-siteeventoshome {
        padding-right: 16px !important;
    }
    .view-siteeventoshome {
        max-width: 100% !important;
    }
    body {
        background: none !important;
    }
    .view-sitevideo {
        height: auto !important;
    }
    #sitemaisvendidos {
        margin-left: 0px !important;
    }
    .comment-wrapper .form-text {
        width: 100% !important;
    }
    #main .evento-title, #main .evento-data, #main .evento-endereco, #main .evento-categoria, #main .evento-local, #main .eventos-municipio, #main .evento-telefone {
        width: 100% !important;
    }
    #sidebar-first-b {
        width: 100% !important;
    }
    .page-blog #main {
        width: 100% !important;
    }
    /* autores */
    #main .full-autores .autor-main {
        width: 100% !important;
        margin: 0px !important;
    }
    #main .view-id-siteautores .views-row div {
        margin: 0px !important;
        width: 100% !important;
    }
    #main .view-id-siteautores .views-row .autor-image {
        margin:0 auto !important;
        width: 90% !important;
        display: flex !important;
        justify-content: center !important;
    }
    #main .full-autores {
        text-align: center !important;
    }
    #main .full-autores .autor-info {
        margin:0 auto !important;
        width: 100% !important;
        display: contents !important;
        justify-content: center !important;
    }
    /* LIVROS INI */
    .page-livros #edit-title {
        width: 100% !important;
    }
    #main .view-id-sitelivros .view-filters .views-exposed-form .views-widget-filter-title {
        width: 100% !important;
        margin-right: 0px !important;
    }
    #main .view-id-sitelivros .view-filters .views-exposed-form .views-widget-sort-by {
        width: 50% !important;
        margin-right: 0px !important;
        margin-top: 10px !important;
    }
    .view-sitelivros .title-box {
        display: none !important;
    }
    #main .view-id-sitelivros .view-filters {
        margin: 10px 20px 20px 20px !important;
    }
    #main .view-id-sitelivros .view-filters .views-exposed-form .views-widget-sort-order {
        width: 50% !important;
        margin-top: 10px !important;
        margin-right: 0px !important;
    }
    #sidebar-first-a {
        width: 100% !important;
        margin: 0px 0px 30px 0px !important;
    }
    #sidebar-first-a ul li {
        width: auto !important;
        margin: 0px 10px 0px 0px !important;
        display: inline-block !important;
    }
    #sidebar-first-a ul li .active {
        border-radius: 4px !important;
    }
    #main .view-id-sitelivros .view-filters .views-exposed-form .views-exposed-widget select {
        width: 97%;
        margin: 0px 0px 0px 3px;
    }
    #main .view-id-sitelivros .views-row div {
        width: 100% !important;
    }
    #main .view-id-sitelivros .views-row {
        margin: 10px 20px 20px 20px !important;
        padding-bottom: 0px !important;
    }
    #main .view-id-sitelivros .views-row .livro-capa {
        margin:0 auto !important;
        margin-left: -20px !important;
        width: 100% !important;
        display: contents !important;
        justify-content: center !important;
    }
    .one-sidebar #main {
        width: 100% !important;
        margin: 0px !important;
        margin-right: 0px !important;
    }
    .two-sidebars #main {
        width: 100% !important;
        margin: 0px !important;
    }
    #sidebar-second {
        width: 100% !important;
        margin: 0px !important;
    }
    
    #main .full-livros .livro-main {
        width: 100% !important;
        float: left !important;
        margin: 0px 0px 0px 0px !important;
    }
    
    #main .full-livros .livro-info {
        width: 100% !important;
        text-align: center !important;
    }
    
    /* LIVROS END */
    /*
    button.slick-arrow.slick-prev{
        background: none !important;
        width: 36px !important;
        height: 36px !important;
    }
    button.slick-arrow.slick-next{
        background: none !important;
        width: 36px !important;
        height: 36px !important;
    }
    button.slick-prev:before {
        content: '←' !important;
        opacity: 1 !important;
    }
    button.slick-next:before {
        content: '→' !important;
        opacity: 1 !important;
    }*/
    
    #highlighted-wrapper > #nav-share{
        display: block !important;
        float: left !important;
        margin-top: 20px !important;
        margin-left: 318px !important;
    }
    #highlighted-container .pf-mask {
        margin-left: 0px;
    }
    #myTopnav {
        display: block !important;
    }
    #myTopnavHeader {
        margin: 0 auto !important;
        margin-top: 15px !important;
        margin-bottom: 5px !important;
        width: 100% !important;
        display: flex !important;
        justify-content: center !important;
    }
    #header-container {
        display: none !important;
    }
    #menu-wrapper {
        display: none !important;
    }
    #page-wrapper, header, #highlighted-wrapper, #menu-wrapper, #main-wrapper, footer {
        width: 100%;
        display: block;
        min-width: 0px !important;
    }
    #highlighted-container .pf-mask{
        width:100% !important;
        margin-left: 0px !important;
    }
    
    #header-container {
        width:100% !important;
    }
    #menu-container {
           width:100% !important;
    }
    #menu-container nav {
         width:100% !important;
    }
    .centered{
        width:100% !important;
    }
    #highlighted-container{
        width:100% !important;
    }
    #lancamentos{
        width:100% !important;
    }
    .front #main .view-id-siteblog{
        width:100% !important;
    }
    .view-sitevideo .video-code iframe {
        width:100% !important;
    }
    #sitemaisvendidos {
        width:100% !important;
    }
    .view-id-siteeventoshome{
         width:100% !important;
    }
    .input-chimb{
        width: 577px;
    }
    #footer-container{
        height: 83px !important;
    }
    #highlighted-container .pf-mask {
        margin-left: 0px;
    }
}



@media (max-width: 425px){
        #highlighted-wrapper {
        width: 100% !important;
    }
    .front #footer-container {
        height: 210px !important;
    }
    
    .form-text {
        margin-top: .2rem;
    }
    
    #footer-container{
        height: 210px !important;
    }
    #myTopnav {
        display: block !important;
    }
    #header-container {
        display: none !important;
    }
    #menu-wrapper {
        display: none !important;
    }
    #highlighted-wrapper > #nav-share{
        display: block !important;
        float: left !important;
        margin-top: 20px !important;
        margin-left: 145px !important;
    }
     #highlighted-container .pf-mask {
        margin-left: 0px;
    }
    .input-chimb{
        width: 235px !important;
    }
    #footer-logo {
        margin-left: 115px !important;
        margin-bottom: 22px !important;
    }
    #footer-address {
        margin-left: 70px !important;
        text-align: center !important;
    }
    #footer-produced {
        display: none !important;
    }
    #footer-address .livroaccesivelnew {
        display: block;
        margin-left: 69px !important;
        margin-top: 20px !important;
        filter: brightness(0) invert(1) !important;
    }
    
    #footer-address > #nav-share {
        display: block;
        float: left;
        margin-top: 40px !important;
        margin-left: 61px !important;
        width: 150px !important;
    }
    
  .livroaccesivelnew a img {
    display: block;
  }
}

@media (max-width: 414px){
    #highlighted-wrapper > #nav-share{
        margin-left: 137px !important;
    }
    #highlighted-container .pf-mask {
        margin-left: 0px;
    }
    .input-chimb{
        width: 224px !important;
    }
    #footer-logo {
        margin-left: 110px !important;
        margin-bottom: 22px !important;
    }
    #footer-address {
        margin-left: 68px !important;
    }
    #footer-produced {
        display: none !important;
    }
    #footer-address .livroaccesivelnew {
        display: block;
        margin-left: 65px !important;
        margin-top: 20px !important;
        filter: brightness(0) invert(1) !important;
    }
    
    #footer-address > #nav-share {
        display: block;
        float: left;
        margin-top: 40px !important;
        margin-left: 55px !important;
        width: 150px !important;
    }
}

@media (max-width: 375px){
    #highlighted-wrapper > #nav-share{
        margin-left: 120px !important;
    }
    #highlighted-container .pf-mask {
        margin-left: 0px;
    }
    .input-chimb{
        width: 185px !important;
    }
    #footer-logo {
        margin-left: 90px !important;
    }
    #footer-address {
        margin-left: 48px !important;
    }
    #footer-produced {
        display: none !important;
    }
    #footer-address .livroaccesivelnew {
        display: block;
        margin-left: 65px !important;
        margin-top: 20px !important;
        filter: brightness(0) invert(1) !important;
    }
    
    #footer-address > #nav-share {
        display: block;
        float: left;
        margin-top: 40px !important;
        margin-left: 55px !important;
        width: 150px !important;
    }
}

@media (max-width: 360px){
    #highlighted-wrapper > #nav-share{
        margin-left: 110px !important;
    }
    #highlighted-container .pf-mask {
        margin-left: 0px;
    }
    .input-chimb{
        width: 171px !important;
    }
    #footer-logo {
        margin-left: 85px !important;
    }
    #footer-address {
        margin-left: 45px !important;
    }
    #footer-produced {
        display: none !important;
    }
    #footer-container {
        height: 200px !important;
    }
}


@media (max-width: 320px){
    #highlighted-wrapper > #nav-share{
        margin-left: 93px !important;
    }
    #highlighted-container .pf-mask {
        margin-left: 0px;
    }
    .input-chimb{
        width: 130px !important;
    }
    #footer-logo {
        margin-left: 62px !important;
    }
    #footer-address {
        margin-left: 20px !important;
    }
    #footer-produced {
        display: none !important;
    }
    #footer-container {
        height: 200px !important;
    }
}


.ficha-tecnica-none {
    display: none;
}

.livro-sinopse-none {
   display: none;   
}

.view-id-pnld .views-row-3 {
    margin-left: 19px;
}

.page-node-33427 #main {
    width: 100%;
}