.sppb-carousel-inner > .active, .sppb-carousel-inner > .next, .sppb-carousel-inner > .prev {
    display: block;
    height: 540px;
}


.layout-boxed .body-innerwrapper {
	max-width: 800px;
    margin-top: 0px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}

@media print {
  a[href]:after {
    content: none !important;
  }
}

/* BOX */

.layout-boxed .body-innerwrapper {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    margin-bottom: 30px;
    margin-left: -30;
    margin-right: auto;
    margin-top: 30px;
    max-width: 800px;
}

.sppb-col-xs-1, .sppb-col-sm-1, .sppb-col-md-1, .sppb-col-lg-1, .sppb-col-xs-2, .sppb-col-sm-2, .sppb-col-md-2, .sppb-col-lg-2, .sppb-col-xs-3, .sppb-col-sm-3, .sppb-col-md-3, .sppb-col-lg-3, .sppb-col-xs-4, .sppb-col-sm-4, .sppb-col-md-4, .sppb-col-lg-4, .sppb-col-xs-5, .sppb-col-sm-5, .sppb-col-md-5, .sppb-col-lg-5, .sppb-col-xs-6, .sppb-col-sm-6, .sppb-col-md-6, .sppb-col-lg-6, .sppb-col-xs-7, .sppb-col-sm-7, .sppb-col-md-7, .sppb-col-lg-7, .sppb-col-xs-8, .sppb-col-sm-8, .sppb-col-md-8, .sppb-col-lg-8, .sppb-col-xs-9, .sppb-col-sm-9, .sppb-col-md-9, .sppb-col-lg-9, .sppb-col-xs-10, .sppb-col-sm-10, .sppb-col-md-10, .sppb-col-lg-10, .sppb-col-xs-11, .sppb-col-sm-11, .sppb-col-md-11, .sppb-col-lg-11, .sppb-col-xs-12, .sppb-col-sm-12, .sppb-col-md-12, .sppb-col-lg-12 {
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
}

#sp-top-bar .sp-module {
    margin-left: 0;
}

#sp-header {
    background: #ffffff;
    height: 130px;
    box-shadow: 0 3px 3px rgba(0,0,0,0.05);
}

#sp-main-body {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}

.sppb-carousel-pro-text h2 {
    font-size: 24px;
    line-height: 36px;
    margin-top: 0;
}


.breadcrumb {
    margin-bottom: 0;
    padding-bottom: 8px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    border-radius: 0px;
}

article.item {
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
}

.container {
  padding-left: 30px;
  padding-right: 30px;
}

/* RESPONSIVE */
@media (min-width: 768px) {
    .container {
        width: 100%;
    }
}
@media (min-width: 992px) {
    .container {
        width: 100%
    }
}
@media (min-width: 1200px) {
    .container {
        width: 100%
    }
}

/* MENU */

.sp-megamenu-parent {
    display: block;
    float: left;
    padding-left:10px;
} 
.sp-megamenu-parent > li > a {
    color: #ffcc00;
    display: inline-block;
    font-size: 12px;
  	font-weight: bold;
    letter-spacing: 1px;
    line-height: 30px;
    margin-left: 0;
    margin-right: 20px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}



.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li:hover > a {
    color: #eeeeee;
}

/* LINKS */

a {
    color: #4d2e00;
}

a:hover {
  	color: #0A100D;
}


/* Texto */
h1, .h1, {
    margin-top: 10px;
    margin-bottom: 10px;
}

h2 {
  	margin: 0px 0 0px;
  	padding-bottom: 0px;
    
}

h3, .h3 {
    margin-top: 2px;
    margin-bottom: 2px;
}

h4, .h4 {
  	margin-top: 20px;
}

h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {
    font-size: 85%;
    color: #2c2c2c;
}

/* OFF-CANVAS */
#offcanvas-toggler >i {
    color: #ffffff;
}

#offcanvas-toggler >i:hover {
    color: #ffffff;
}

.page-header {
	margin-top: 0px;
    padding-bottom: 0px;
}

.entry-header {
    position: relative;
    margin-bottom: 0px;
}


/* ABOOK */

.categories-list .indent {
    display: inline-block;
    width: 30px;
}

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: middle;
    border-top: px solid #ddd;
}

hr {
    margin-top: 20px;
    margin-bottom: 30px;
    border: 0;
}

.input-append, .input-prepend {
    display: inline-block;
    margin-top: 20px;
    margin-bottom: 10px;
    vertical-align: middle;
    font-size: 0;
    white-space: nowrap;
}

.book-title {
    margin-top: 10px;
}

.cover img {
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 5px;
    margin-top: 0;
    max-height: 300px;
    width: 80px;
}

div.createdate {
    border-top-color: #ffffff;
    border-top-style: solid;
    border-top-width: 0px;
    clear: both;
    width: 100%;
}

.table {
    margin-bottom: -30px;
    margin-top: 20px;
    max-width: 100%;
    width: 100%;
}

/* PAGINAÇÃO */

.pagination {
  display: block;
  margin-top: 60px;
  }

.pull-right {
    float: right !important;
	}


.pagination > .active > a, .pagination > .active > span {
    background-color: #4d2e00;
    border-bottom-color: #4d2e00;
    border-left-color: #4d2e00;
    border-right-color: #4d2e00;
    border-top-color: #4d2e00;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #4d2e00;
    border-bottom-color: #4d2e00;
    border-left-color: #4d2e00;
    border-right-color: #4d2e00;
    border-top-color: #4d2e00;
}


/* PESQUISA */

.badge {
    background-color: #4d2e00;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    color: #fff;
}

.btn-primary, .sppb-btn-primary {
    background-color: #4d2e00;
    border-bottom-color: #4d2e00;
    border-left-color: #4d2e00;
    border-right-color: #4d2e00;
    border-top-color: #4d2e00;
}
.btn-primary:hover, .sppb-btn-primary:hover {
    background-color: #886d00;
    border-bottom-color: #886d00;
    border-left-color: #886d00;
    border-right-color: #886d00;
    border-top-color: #886d00;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    background-color: #ffcc00;
    border-bottom-color: #ffcc00;
    border-left-color: #ffcc00;
    border-right-color: #ffcc00;
    border-top-color: #ffcc00;
    color: #000;
} 

.js-stools .js-stools-container-filters select.active, .js-stools .js-stools-container-filters .chzn-container.active .chzn-single {
	border-top-color: #eeeeee;
	border-bottom-color: #eeeeee;
	border-left-color: #eeeeee;
	border-right-color: #eeeeee;
}

.chzn-container .chzn-results li.highlighted {
    background-color: #4d2e00;
    background-image: linear-gradient(#4d2e00 10%, #4d2e00 90%);
    color: #fff;
}

.clearfix::before, .clearfix::after {
    content: "";
    display: table;
    line-height: 0;
    margin-bottom: 5px;
}