/**
 * =============================================================================
 * ===== ESTILOS DE HEADER E FOOTER =====
 */
a,
a:hover,
a:active,
a:focus,
a:visited {
	background-color: transparent;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	outline:none;
	text-decoration: none;
	
}

a:hover{
	color: #cc4814;
}
img{
	display: block;
	max-width: 100%;
	height: auto;
}
/* common styles */
h1, h1 a{
	font: 700 26px/30px 'Roboto';
	color: #462510;
}
body{
	font: 14px/18px 'Roboto';
	color: #000; 
	overflow-x: hidden;
}
h3 {
	font: 700 18px/22px 'Roboto';
	color: #462510;
	margin:40px auto;
	text-align: center;
}
h4 {
  color: #462510;
  font: 700 18px/30px "Roboto";
  margin: 30px 0 40px 0;
}
h5{
	font: 14px/22px 'Roboto';
	color:#bdbdbd;
	margin:0 0 27px;	
	text-transform:uppercase;
}
h6{
	font: 700 16px/22px 'Roboto';
	color:#000000;
	margin: 0;
}
#menu-menu-principal{
	float: right !important;
}
@media (max-width: 767px){
	#menu-menu-principal{
		float: none !important;
		margin-bottom: 0;
	}
}
#menu-menu-principal li a{

    padding-right: 0 !important;
    padding-left: 15px;
    text-transform: lowercase;
}
.subtit-home {

	margin: 30px 0 40px 0;
}

.addthis_button_print .at-icon-wrapper {

	width: 20px !important;
	height: 20px !important;
}
.addthis_button_print .at-icon-wrapper svg {

	width: 20px !important;
	height: 20px !important;
}

.multiselect-selected-text{
	font-size: 12px !important;
}
/**
 * =============================================================================
 * ----- AREA DE HEADER -----
 */



.social-icons.small-screen{
	display:none; 
}
.social-icons{
	text-align:right;
}
.social-icons ul li {
    display: inline-block;
    vertical-align: middle;
    list-style: outside none none;
    padding-left: 18px;
    margin-top: 10px;
}
#search-parent{
	text-align:right;
	
}
/**
 * ====================MENU FIXO -----
 */
 header.menufixed{
 	padding-top: 260px;
 }
header.menufixed .header-top{
	position: fixed;
    top: 0;
    z-index: 999;
    background-color: #fff;
    width: 100%;
    left: 0;
    padding-right: 15px;
    padding-top: 15px;
}
header.menufixed .social-icons{
	display: none;
}
header .logo img{
	width: auto;
	height: 120px !important;
}
header.menufixed .logo img{
	width: auto;
	height: 120px !important;
}

header.menufixed #menu-menu-principal{
	margin-top: 0;
}

header.menufixed .nav > li, header.menufixed .nav > li > a{
	font-size: 17px !important;
}
header.menufixed .navbar{
	min-height: auto;
}
header.menufixed #search-text{
	padding: 10px 60px 10px 20px;
	border-radius: initial !important;
}
header.menufixed .form-subscribe .form-control{
	height: 42px;
}
header.menufixed .subcribe-btn{
	height: 42px;
}

@media (max-width: 1300px){
	header.menufixed .nav > li, header.menufixed .nav > li > a{
		font-size: 12px !important;
		text-align: center;
    	text-transform: lowercase;
	}
}


.search-bar {
    font-size: 0;
    position: relative;
}
#search-text{
	font: 300 14px/20px "Roboto";
	display: inline;
	margin: 0;
	width: 100%;
	padding: 12px 60px 12px 20px;
	border:1px solid #cc4814;
	color:#000000;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	border-radius: initial !important;
	font-weight: bold;
}
#search-text:focus{
	box-shadow:none;
	-webkit-box-shadow:none;
	border-color: #cc4814;	
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}
#search-text::-webkit-input-placeholder { 
  color: #462510;
  opacity:1;
  font-weight: 700;
  
}
#search-text::-moz-placeholder { 
  color:#462510;
   opacity:1;
   font-weight: 700;
}
#search-text:-ms-input-placeholder {
  color:#462510;
   opacity:1;
   font-weight: 700;
}
#search-text:-moz-placeholder { 
  color:#462510;
   opacity:1;
   font-weight: 700;
}
#search-submit{
    border: medium none;
    border-spacing: 0;
    display: inline;
    height: 100%;
    line-height: 41px;
    margin: 0;
    position: absolute;
    right: 0;
	 width: 45px;
	 background:#cc4814 url(../img/home/icon-search.png) no-repeat;
	 background-position:center;
	 border-radius: initial !important;
}
.navbar-nav > li{
	font:none!important;
	display:inline-block;	
}
.navbar-default {
    background-color: #fff!important;
    border: none!important;
	background-image:none!important;
	box-shadow:none;
	  text-align: center;
}

.interna .navbar {
	margin-bottom: 5px;
}


.navbar-right{
	float:none!important;
}
.navbar-nav > li {
    float: none !important;
}
.header-top {
    padding-top: 30px;
}

.interna .header-top {
	padding-top: 18px;	
}

.logo {
    padding-top: 16px;
    padding-left: 10px;
    width: 269px;
}

.logo {
    padding-top: 0px;
    padding-left: 10px;
    margin: 0;
}



.nav > li, .nav > li > a{
    font: 700 17px/20px "Roboto";
    padding-left: 9px;
	color:#462510!important;
	font-weight: bold;
}
.nav > li.active > a{
	text-decoration: underline;
	color: #cc4814 !important;
}
/*.nav > li.active-link a,*/
.nav > li > a:hover{
	color:#cc4814!important;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
	background-color: white !important;;
}




li#menu-item-30710 a {
    color: #cc4814 !important;
    text-decoration: none;
    text-transform: uppercase;
}



.slick-prev, .slick-next{
	bottom: 70px;
	top:0;
    height: auto;
    left: 0;
    width: 245px;
	transform:none;
	-webkit-transform:none;
	z-index:9;
	background:rgba(204,72,20,0.8);	
}
.row-cad{
	margin-top: 15px;
}

.slick-next{
	right:0;
	left:auto;	
}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{
	background:rgba(128,201,213,0.6);
}
.slick-prev::before, .slick-next::before{
	content:none;	
}
.slick-current .slide-text {
    display: block;
}
.slide-text{
display:none;
}
.slick-initialized .slick-slide {
	position:relative;
}

.slick-slide .slide-image {
	width: 100%;
}
.slide-text {
    background: #ffffff;
    bottom: -61px;
    left: 0;
    margin: 0 auto;
    padding-top: 36px;
    position: absolute;
    right: 0;
    text-align: center;
    width: 848px;
    z-index: 1;
}
.slide-text h5 {
    color: #462510;
	font-family:"Roboto Slab";
	font-weight:bold;
	margin:0;
	text-transform:capitalize;
	padding-bottom:6px;
}
.slide-text > h1{
	/*font:700 36px/25px "Roboto";*/
	color:#462510;
	 padding-top: 21px;
	  padding-bottom: 23px;
	  margin:0;
}
.slide-text > p{
	font-family:"Roboto";
	padding: 0 10%;
}
.slider .slick-list{
	padding-bottom:70px !important;
}

/**
 * =============================================================================
 * ----- AREA DE FOOTER -----
 */
/* footer styles */
.top-booter{
	background:#706966;
	padding:60px 0 60px;	
}
.receipes-mail-block figure img{
	margin:auto auto 35px;	
}
.form-subscribe{
	position:relative;
}
footer .logo img{
	width: 50px !important;
}


.form-subscribe h5{
    color: #ffd27e;
    font: 400 23px/30px "Roboto Slab";
    margin: 0 0px 17px;
    text-align: center;
    text-transform: inherit;
    letter-spacing: 2px;
   }


.form-subscribe .form-control{
	width:100%;
	height:45px;
	border:1px solid #cc4814;
	background:transparent;	
	border-radius:0;
	-webkit-border-radius:0;
	padding:0 17px;
	color:#462510;
	box-shadow:none;
	font-weight: 700;
}
.form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #462510;
  font-weight: 700;
  text-transform: lowercase;
}
.form-control::-moz-placeholder { /* Firefox 19+ */
  color: #462510;
  font-weight: 700;
  text-transform: lowercase;
}
.form-control:-ms-input-placeholder { /* IE 10+ */
  color: #462510;
  font-weight: 700;
  text-transform: lowercase;
}
.form-control:-moz-placeholder { /* Firefox 18- */
  color: #462510;
  font-weight: 700;
  text-transform: lowercase;
}
.subcribe-btn{
	position:absolute;
	right:0;
	width:45px;
	height:45px;
	background:url(../img/home/right-arrow-orange.png) no-repeat #ffffff;
	border:1px solid #cc4814;
	border-radius:0;
	-webkit-border-radius:0;
	background-position:center center;
	top:0;
}
.receipes-mail-block {
    border-bottom: 1px solid #fff;
}

footer ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.sitemap ul li{
	padding-left: 20px;
	background:url(../img/home/arrow-right.png) no-repeat;	
	background-position:left 10px;
	text-transform: lowercase;
}

li.menu-item.menu-item-type-taxonomy.menu-item-object-category.menu-item-30710 {
    text-transform: uppercase;
}
.sitemap ul li a{
	font: 14px/32px 'Roboto';
	color:#bdbdbd;
}
.sitemap ul li a:hover{
	color: #fff;
}
.bottom-booter{
	padding:26px 0;	
}
.partner-logos{
	width: 100%;
	text-align: center;
}
.partner-logos li{
	display:inline-block;
	vertical-align:middle;	
	margin-right:26px;
}
.copy-rights{
	padding:11px 61px 0 0;
	text-align:center;
	color:#706966;	
	font: 10px/32px 'Roboto';
	width: 100%;
}
.copy-rights a{
	color:#706966;
	font-weight: bold;
	font-style: italic;	
}




/**
 * =============================================================================
 * -----LISTAGEM -----
 */


.boxmaislidas{
	width: 100%;
}
.boxmaislidas{

	width: 100%;
    position: relative;
    margin-bottom: 50px;
    margin-top: 50px;
    min-height: 1px;
}



.boxmaislidas .subtit-maislidas{
	width: 170px;
    margin: 0 auto !important;
    margin-top: -20px !important;
    background-color: #fff;
    text-align: center;
    text-transform: lowercase;
    font-size: 28px !important;
}
.subtit-emalta{
	width: 120px;
    margin: 0 auto !important;
    margin-top: -20px !important;
    background-color: #fff;
    text-align: center;
    text-transform: lowercase;
    font-size: 28px !important;
}
.container-category .colpostintern img{
	max-height: 100px;
	width: 100%;
}
.container-category .boxmaislidas{
	margin-top: 20px;
}
.container-category h3{
	margin: 0;
	color: #cc4814;
	text-transform: uppercase;
}
.container-category h3 a{
	color: #cc4814;
}
.destaqueNoticia{
	width: 100%;
	height: 230px;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	margin-bottom: 15px;
	position: relative;
}
.destaqueNoticia ul, .destaqueNoticia ul li{
	list-style: none;
}
.destaqueNoticia a{
	height: 100%;
	width: 100%;
	display: block;
}
.conteudo:hover  .thumb-share{
	display: block;
}
.destaqueNoticia .thumb-share{
	width: 100px;
    margin: 0 auto;
    position: relative;
    height: 26px;
    display: none;
    margin-top: -26px;
}
.destaqueNoticia ul{
	position: absolute;
	z-index: 1;
	height: 26px;
	width: 100px;
	-webkit-padding-start: 0px;
	bottom: 0;
}
.destaqueNoticia ul li{
	float: left;
	margin-left: 5px;
}
.conteudoTexto h3{
	color: #cc4814;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: 700;
    min-height: 50px;
	margin: 0;
}
.conteudoTexto h3 a{
	color: #cc4814;
}
.conteudoTexto p{
	text-align: center !important;
	color: #462510;
	font-size: 14px;
	margin-bottom: 50px;
}

.thumblist{
	text-align:center;
	padding: 0px 25px;
	height: 120px;
	line-height: 120px;
    text-align: center;

}

.thumblist h2{
	display: inline-block;
	vertical-align: middle;
	line-height: 18px;
	font: 700 18px/22px 'Roboto'; 
	color: #462510;
}

.thumblist-horizontal .thumblist{
	padding: 60px 25px 10px;
	line-height:inherit;
}

.thumblist-horizontal .thumblist-block{
	margin-bottom:21px;
}

.thumblist-horizontal .thumblist-img,.thumblist-horizontal .thumblist{
	float: left;
	width: 50%;
}

.thumblist-img img {
	 height:228px;
}

.thumblist-share{
	position: absolute;
	top: 55.5%;
	right: 20px;
}

.thumblist-share-home {
	position: absolute;
    top: 80.5%;
	left: 20px;
}


.thumblist-share-home2{
	position: absolute;
	top: 52%;
	right: 20px;
}

.thumblist-share-home3{
	position: absolute;
	top: 50%;
	right: 20px;
}

.thumblist-share .fb,.twitter{
	float: left;
}

.thumblist-share-home .fb,.twitter{
	float: left;
}

.thumblist-share-home2 .fb,.twitter{
	float: left;
}

.thumblist-share-home3 .fb,.twitter{
	float: left;
}

.thumblist-share .fb{
	margin-right: 10px;
}

.thumblist-share-home .fb{
	margin-right: 10px;
}

.thumblist-share-home2 .fb{
	margin-right: 10px;
}

.thumblist-share-home3 .fb{
	margin-right: 10px;
}

.thumblist-block{
	display: block;
	color: #000;
	background: #f6e7cc;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}


.thumblist-block:hover,.thumblist-block:focus{
	background: #fff;
	color: #000;
	text-decoration: none;
	outline: none;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}

.thumblist-block{
	margin-bottom: 18px;
}

.thumblist-block .thumb-share {
    width: 100px;
    margin: 0 auto;
    position: relative;
    height: 26px;
    display: none;
    margin-top: -26px;
}

.thumblist-block .thumb-share ul{
    position: absolute;
    z-index: 1;
    height: 26px;
    width: 100px;
    -webkit-padding-start: 0px;
    bottom: 0;
 }

 .thumblist-block .thumb-share ul li{
    float: left;
    margin-left: 5px;
    list-style: none;
 }

.thumblist-block:hover  .thumb-share{
	display: block;
}


.thumblist-block .thumb-share:hover{
	display: block;
}


/* .thumblist-horizontal h3{
	margin:0 0 12px;
	line-height: 19px;	
} */

span.multiselect-native-select {
	margin: 0 !important;
}

.coffe-loader {
	
	text-align: center;
	width: 100%;
	position: absolute;
	display: none;
} 

.coffe-loader img {
	margin: 100px auto;
}

.tagsemalta p{
	text-align: center !important;
	margin-bottom: 0 !important;
	font-family: 'Roboto';
    font-weight: bold !important;
}
.tagsemalta p a{
 	color: #cc4814;
 	font-size: 33px;
 	text-align: center !important;
 	text-transform: lowercase;
 	line-height: 28px;
}
.tagsemalta p.tag1 a{
 	font-size: 36px;
}
.tagsemalta p.tag2 a{
 	font-size: 45px;
}
.tagsemalta p.tag3 a{
 	font-size: 33px;
}
.tagsemalta p.tag4 a{
 	font-size: 37px;
}
.tagsemalta p.tag5 a{
 	font-size: 29px;
}

/**
 * =============================================================================
 * ----- PAGINAÇÃO-----
 */
 
 .pagination {
	padding-top: 40px;
/*     border-top: solid 1px lightgray; */
    margin-top: 20px;
    text-align: center;
        width: 100%;
 }
 .wp-paginate .current{
	background: none !important;
	border: none !important;
	border-right: #dadada solid 1px !important;
	margin: 0 !important;
	font: 800 18px/30px "Roboto Slab" !important;
	padding: 8px 16px !important;
}

.pagination li a, .navigation li span {
	background: white;
	border: none;
	color: #462510;
	border-right: #dadada solid 1px;
	padding: 8px 16px !important;
	font: 400 18px/30px "Roboto Slab" ;
}

.wp-paginate .current{
	color: #cc4814 !important;

}

.pagination li i {
	font-size: 22px;
}


.pagination li a.next, .pagination li a.prev {
	border: solid 1px #462510;
}

.pagination li a.prev {
	margin-right: 10px;
}

.pagination li a.next {
	margin-left: 10px;
}

.post-title {
    padding: 20px;
}

.museum img {
	margin-bottom: 10px;
}

.museum h5 {
    font-family: 'Roboto Slab';
    font-size: 17px;
    text-align: center;
    color: #ecc47b;
    text-transform: none;
    font-weight: bold;
    margin-bottom: 5px;
}

.museum p {

	font-size: 12px;
	font-family: 'Roboto';
	color:#ecc47b;
	text-align: center;

}


@media screen and (min-width: 1480px) {
.container {
		width: 1464px;
}
	
}

/* responsive styles */
@media (max-width:1479px){


	
.thumblist-horizontal .thumblist {
    padding: 30px 20px 10px;
    
}	

	
.slide-text {
     width: 602px;
 }
.slide-text {
	 padding-top: 22px;
		   
}
.slide-text h5 {
 	font-size: 12px;
	margin-bottom:8px;
}
.slide-text > h1 {
	font-size:32px;
	line-height:36px;
    padding: 10px 0;
	margin:0;
}
.slide-text {
    margin: -89px auto 0;
}

.logo img {
    width: 272px;
}

.thumblist-img img {
	 height:179px;
}




}
@media (max-width:1199px){
.slick-prev, .slick-next {
	width:140px;
}
.nav > li, .nav > li > a{
		font-size:15px;
}

.thumblist-horizontal .thumblist {
    padding: 15px 18px 0;
}

.thumblist-img img {
	 height:148px;
}
.thumblist h3 { 
    font: 700 14px/22px 'Roboto';
}



}
@media (max-width:991px){
.container-category .more-videos-block figure img{
	margin-bottom: 10px;
}
.logo img {
    width: 200px;
}

.nav > li > a {
    font-size: 12px;
	padding: 9px;
}
.nav > li{
	 padding-left: 2px;
}
.slick-prev, .slick-next {
    width: 120px;
}
.slide-text {
    width: 463px;
}
.slide-text > h1 {
    font-size: 26px;
    line-height: 30px;
    margin: 0;
    padding: 5px 0;
}
.slide-text {
    padding: 10px;
}
.slide-text > p br{
	display:none;
}
.navbar-default{
	padding-bottom:30px;
}




.navbar-default{
	padding-bottom:0;
	padding-top:25px;	
}

.thumblist-img img {
	 width: 100%;
}



}
@media (max-width:767px){
.header-top{
		padding-top:15px;
	}
.logo img{
	width:160px;
}


.social-icons {
    padding-top: 0;
	display:inline-block;
	float:right;
	padding-right:10px;
	display:none;	
}
.search-bar {
    margin-right:0px;
    width: 100%;
}
.nav > li{
	display:block;
	text-align:left;
}
.slide-text{
	margin:0 auto;
	width:285px;
}
.slick-prev, .slick-next {
    width: 50px;
}
.nav.navbar-nav.navbar-right a:hover{
	background:#fff;
}
.nav > li{
padding-left:0;	
}

.thumblist-horizontal .thumblist-img, .thumblist-horizontal .thumblist {
    float: left;
    width: 100%;
}

.latest-horizontal .thumblist-block{
	background:transparent;
}
.thumblist-img img{
	width:100%;
	height: auto;
}


.thumblist {
    padding: 0px 20px;
}

.thumblist-horizontal .thumblist {
    padding: 20px 20px 10px;
}

#search-text {
    padding: 7px 43px 7px 10px;
}
#search-submit{
	line-height: 34px;
	height: 40px;
}
#search-text, .form-subscribe .form-control, .subcribe-btn{
	height: 40px;
}
#search-parent{
	width:100%;
	padding:5px 0 10px;
}
.navbar-default{
	padding-top:0;
	min-height:0;
	margin-bottom:0;
}
.navbar-default .navbar-toggle {
    position: absolute;
    right: 5px;
    top: -150px;
    padding: 0;
}
.navbar-toggle .icon-bar {
    height: 4px;
    width: 30px;
    background-color: #cc4814 !important;
    border-radius: 10px;
}
.navbar-toggle{
	margin-bottom:15px;
	display:inline-block;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	background:none;
}
.navbar-toggle{
	border:none;
	margin:0;
}
.form-subscribe .form-control{
	line-height:16px;  
}
.slide-text img {
    width: 18px;
}
.social-icons.small-screen{
	display: block;
    padding: 0;
    text-align: center;
    width: 100%; 
	background:transparent;
}
.social-icons.small-screen > ul {
    margin: 0;
    padding: 8px 0;
    background-color: transparent;
}
.social-icons.small-screen li:first-child{
	padding:0;
}
.navbar-collapse.collapse{
	margin-bottom:20px;
	background:transparent;
	padding-bottom:10px;
	border-color: transparent;
}
.nav > li{
	padding-left:0;
	text-align: center;
}
.nav > li > a {
    font-size: 15px;
    padding: 10px 15px;
}
.slide-text {
    margin: 0 auto;
    position: relative;
    width: 100%;
	display:block;
}
.slider .slick-prev, .slider .slick-next{
	display:none !important;	
}
.slide-text {
    margin: 20px auto 0;
    bottom: 0;
}
.slider .slick-list {
  padding-bottom: 0 !important;
}

.pagination li a, .navigation li span {
    background: white;
    border: none;
    color: #462510;
    border-right: #dadada solid 1px;
    padding: 5px 10px !important;
    font: 400 14px/30px "Roboto Slab";
}

.wp-paginate .current {
    background: none !important;
    border: none !important;
    border-right: #dadada solid 1px !important;
    margin: 0 !important;
    font: 800 14px/30px "Roboto Slab" !important;
    padding: 6px 12px !important;
}

li#menu-item-30710 a {
    color: #cc4814 !important;
    text-transform: uppercase;
}

.receipes-mail-block{
	height: 45px;
}

.receipes-mail-block form.form-inline{
	display: none;
}

.row-cad {
    margin-top: 0;
}

.receipes-mail-block form.form-inline.active{
	display: block;
}

}


.content-area a, .content-area a * {
	text-decoration: underline;
	color: #462510;
}


.lineBreak-ultimas {
    width: 100%;
    position: absolute;
    border-top: 1px solid #cc4814;
    height: 1px;
    z-index: -1;
}

.subtit-ultimas {
    width: 170px;
    margin: 0 auto;
    margin-top: -80px;
    background-color: #fff;
    text-align: center;
    text-transform: lowercase;
    font-size: 36px;
    margin: 0 auto !important;
    margin-top: -78px !important;
    background: #FFF;
    margin-bottom: 65px !important;
}

.subtit-ultimas img {
    margin: 0 auto;
    margin-bottom: 10px;
}


.conteudoTexto {
    min-height: 125px;
}

.vertodos{
	display: block;
    border: 1px solid #cc4814;
    width: 89px;
    text-align: center;
    padding: 1px;
    font-size: 13px;
    border-radius: 12px;
    margin: 0 auto;
    color: #cc4814;
    margin-bottom: 30px;
}

.vertodos:hover{
	background: #cc4814;
	color: #FFF;
}
