/*Theme Name: Leonardo DiCaprio Fan 2024
Version: 1.0
Author: Danielle Cabral*/

html, body, div, span, h2, h3, blockquote, pre, a, code, em, font, img, small, strong, b, i, ol, ul, li, fieldset, 
form, label, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; border: 0; outline: 0;}

body {font: 13px PT Sans; text-align: justify;  background-color: #fef4eb; -webkit-font-smoothing:antialiased;}

*, *:after, *:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.contact-form {}
.contact-form input[type=email], .contact-form input[type=tel], .contact-form input[type=text], .contact-form input[type=url] {width: 100% !important;}
.contact-form input, .contact-form textarea{padding: 20px; margin-bottom: 20px !important; float: left; width: 100%; background: rgba(0,0,0,0.05); color: #888; font-family: Open Sans; font-weight: 600; font-size: 12px;}
.contact-form button[type=submit] {padding: 20px; font-family: Open Sans; font-weight: 600; font-size: 12px; text-transform: uppercase; display: table; margin: 0px auto; float: none; color: #fff; background: #ff9d78;}
a {color: #ff7970;}
#single #conteudo #galeria-post {margin-bottom: 0px;padding: 20px;background: #f9efe7;border: 1px rgba(0,0,0,0.05) solid;float: left;}
#single #conteudo #galeria-post img {width: calc(100% / 4 - 60px / 4);margin-right: 20px;float: left;}
#single #conteudo #galeria-post img:last-child {margin-right: 0px;}
#single #conteudo .statlink {padding: 20px;font-size: 12px;text-transform: uppercase;float: left;width: 100%;font-family: Open Sans;font-weight: 600;color: #fff;text-align: center;background: #ff9d78;margin-bottom: 10px;}
#single #conteudo .statlink a {color: #fff;}

/*HEADER*/
#header {width: 100%;height: 410px;background-image: ;background-position: top center;background-repeat: no-repeat;float:left;padding-top: 20px;margin-bottom: 20px;}
#content {width:90%; margin: 0px auto;}
.mySlides {display: none;}
img {vertical-align: middle;}
#slidetopo {
    width: 670px;
    height: 391px;
    float: left;
    background: #000;
}
#slidetopo img {height: 100%; object-fit: cover;}

.mySlides {display:none;}

/*TOPO*/
#topo {width: 100%; height: 199px; padding-top: 148px; background: url(images/topo.png) top center; float: left; }
#topo #menu {width: 100%; float: left; font-family: Open Sans; font-weight: 600; font-size: 11px; text-transform: uppercase; text-align: center; width: 100%; text-align: center; }
#topo #menu a {color: #afa69d; background: #fff; padding: 12px; margin-right: 20px;}
#topo #menu a:hover {color: #fff; background: #ff9d78;}
#topo #menu a:last-child {margin-right: 0px; margin-bottom: 0px;}

/*WELCOME*/
#welcome {padding: 20px;width: calc(100% - 630px);float: left;font-family: Verdana;font-size: 12px;line-height: 23px;color: #afa69d;border-bottom: 1px rgba(0,0,0,0.05) solid;margin-left: -40px;background: #f9efe7;margin-top: 20px;}
#welcome b {color: #ff9d78;}
#header #redes {
    width: calc(100% - 670px);
    float: left;
    padding-left:  20px;
}
#header #redest {
    font-family: Open Sans;
    font-size: 11px;
    color: #afa69d;
    margin-bottom: 20px;
    float: left;
    width: 100%;
    font-weight: 600;
    text-transform: uppercase;
}
#header #redes #icon i {color: #fff;}
#header #redes #icon {
    width: 40px;
    height: 40px;
    background: #ff9d78;
    border-radius: 50%;
    float: left;
    margin-right: 20px;
    /* padding-top: 14px; */
    text-align: center;
    line-height: 40px;
    font-size: 11px;
}

/*BUSCA*/
#busca {width: calc(100% - 630px);float: right;height: 55px;position: relative;background: #fff;margin-bottom: 20px;margin-left: -40px;margin-top: 20px;}
input#searchsubmit {cursor: pointer; height: 30px; width: 30px; top: 12.5px; right: 20px; background: #ff9d78 url(images/search.png) center no-repeat; position: absolute; border-radius: 50%; color: #fff; font-family:Open Sans; text-transform: uppercase; font-size: 10px;}
#search [type="text"] { font-family: Open Sans; font-weight: 600; font-size: 11px; color:  #afa69d; background: transparent; padding: 20px; padding-top: 20px; padding-bottom: 20px; width: 100%; height: 55px; text-transform: uppercase; float: left;}

/*ANUNCIO*/
#anuncio {padding: 10px; width: 100%; height: 110px; background: url(images/anuncio.png); float: left; margin-bottom: 20px;}

/*SLIDE*/
#slide {width: calc(100% / 3 - 10px); float: left; height: 550px; margin-right: 20px;  margin-bottom: 20px;}
#slide #post {width: 100%;height: 550px;float: left;position: relative;opacity: 1;background: url(images/slide.png) center no-repeat;background-size: cover;}
#slide #post #infos {padding: 20px; float: left; font-family: Open Sans; font-weight: 600; font-size: 11px; text-transform: uppercase; text-align: center; width: 100%; float: left; color: #afa69d;}
#slide #post #infos a {color: #ff9d78;}
#slide #post #titulo {padding: 20px; border-top: 1px rgba(0,0,0,0.05) solid; float: left; width: 100%; font-family: Open Sans; font-weight: 800; text-align: center; font-size: 22px;}
#slide #post #titulo a {color: #fff;}
#slide #post #resumo {padding: 20px; width:100%; background: rgba(0,0,0,0.02); color: #afa69d; font-size: 12px; line-height: 23px; float: left; font-family: Verdana;}
#slide #post #thumb {width: 100%; display: table; margin: 0px auto; height: 200px; margin-top: 20px; background-size: cover; position: absolute; bottom: 0px; left: 0px;}
#slide .owl-nav {}
#slide .owl-prev {width: 42px; height: 42px; border-radius: 50%; color: #ff7970; float: left; margin-right: 20px; background: #fff; font-size: 10px; font-family:Open Sans; text-transform: uppercase; font-size: 11px; text-align: center; padding-top: 13.5px; position: absolute; bottom: calc(100px - 21px); left: -40px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; opacity: 0;}
#slide .owl-next {width: 42px; height: 42px; border-radius: 50%; color: #ff7970; float: left; margin-right: 0px; background: #fff; font-size: 10px; font-family:Open Sans; text-transform: uppercase; font-size: 11px; text-align: center; padding-top: 13.5px; position: absolute; bottom: calc(100px - 21px); right: -40px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; opacity: 0;}
#slide:hover .owl-prev {opacity: 1; left: 20px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease;}
#slide:hover .owl-next {opacity: 1; right: 20px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease;}
#slide .owl-nav i {color: #ff9d78;}

/*POSTS - INICIAL*/
#postsi {width: calc(100% - 100% / 3 - 10px); float: right;}
#postsi #post {width:  calc(50% - 10px); float: left; height: 265px; margin-bottom: 20px; margin-right: 20px;}
#postsi #post:nth-child(2n+0) {margin-right: 0px;}
#postsi #post #datar {width: 70px; border-radius: 3px; background: #fff; height: 265px; float: left; margin-right: 20px; position: relative;}
#postsi #post #thumb {width: calc(100% - 90px);float: right;height: 265px;position: relative;background-size: cover !important;!i;!;}
#postsi #post #data {padding: 20px; font-family: Open Sans; font-weight: 600; font-size: 11px; text-align: center; color: #fff; background: #ff9d78; position: absolute; top: 0px; left: 0px; width: 70px;}
#postsi #post #data:after {content: '';width: 0;height: 0;border-style: solid; border-width: 5px 0 5px 7px;border-color: transparent transparent transparent #ff9c78; position: absolute; right: -7px; top: 25px;}
#postsi #post #share {bottom: 20px; left: 20px; position: absolute;}
#postsi #post #share #fb {width: 30px;height: 30px;float: left;margin-bottom: 20px;background: #ff9d78 center no-repeat;border-radius: 50%;font-size: 10px;text-align: center;line-height: 30px;}
#postsi #post #share #tt {width: 30px;height: 30px;float: left;margin-bottom: 0px;background: #ff9d78 center no-repeat;border-radius: 50%;line-height: 30px;text-align: center;font-size: 10px;}
#postsi #post #share i {color: #fff;}
#postsi #post #c {bottom: 0px; left: 0px; position: absolute; width: 100%;}
#postsi #post #categ {padding: 10px; background: rgba(255,157,120,0.95); float: left; font-family: Open Sans; font-weight: 600; font-size: 11px; text-transform: uppercase;}
#postsi #post #categ a {color: #fff;}
#postsi #post #titulo {padding: 20px; width: 100%; background: #f9efe7; font-size:13px; font-weight: 600; font-family: Open Sans; text-align: center; float: left; clear: both; text-transform: uppercase;}
#postsi #post #titulo a {color: #afa69d;}

/*MAIS NOTICIAS*/
#maisnoticias {padding: 20px; width: 100%; float: left; margin-bottom: 20px; background: #fff; font-family: Open Sans; font-weight: 600; font-size: 11px; text-transform: uppercase; text-align: center; color: #afa69d;}

/*FOTO DESTAQUE*/
#fotodt {width: calc(100% - 100% / 3 - 10px); height: 275px; float: left; margin-bottom: 20px;}
#fotodt #fotod {position: relative; width: calc(50% - 10px);float: left;height: 275px;background: #fff;margin-right:20px;}
#fotodt #fotod .wp-block-image a {display: block !important;!i;!;!;!importan;}
#fotodt #fotod img {width: 100% !important;!i;!;height: 275px;!i;!;object-fit: cover;object-position: center;}
#fotodt #fotod:after {padding: 10px; position: absolute; bottom: 20px; left: 20px; background: #ff9d78; content: 'Featured image'; font-weight: 600; font-size: 11px; text-transform: uppercase; color: #fff; font-family: Open Sans; }
#fotodt #twitter {width: calc(50% - 10px); float: left; height: 275px;}
#fotodt #twitter #s {width: 80px;border-radius: 3px;background: #fff;height: 275px;float: left;margin-right: 20px;position: relative;}
#fotodt #twitter #seguir {padding: px;font-family: Open Sans;font-weight: 600;font-size: 11px;text-align: center;color: #fff;background: #ff9d78;position: absolute;top: 0px;left: 0px;padding-top: 20px;width: 80px;text-transform: uppercase;padding-bottom: 20px;}
#fotodt #twitter #seguir:after {content: '';width: 0;height: 0;border-style: solid; border-width: 5px 0 5px 7px;border-color: transparent transparent transparent #ff9c78; position: absolute; right: -7px; top: 25px;}
#fotodt #twitter #rede {bottom: 20px;left: 25px;position: absolute;width: 30px;height: 30px;float: left;margin-bottom: 0px;background: #ff9d78 center no-repeat;border-radius: 50%;line-height: 30px;font-size: 10px;text-align: center;}
#fotodt #twitter #rede i {color: #fff;}
#fotodt #twitter #tt {padding: 20px; width: calc(100% - 100px); float: right; background: rgba(0,0,0,0.02); height: 275px; font-family: Verdana; font-size: 12px; line-height: 23px; color: #afa69d;}
#instagrams {width: calc(100% - 100% / 3 - 10px);height: 136.66px;float: left;position: relative;margin-bottom: 20px;}
#instagrams #ig {width: 30px;bottom: calc(50% - 15px);height: 30px;left: calc(50% - 15px);position: absolute;background: #ff9d78 center no-repeat;border-radius: 50%;line-height: 30px;text-align: center;font-size: 10px;}
#instagrams #ig i {color: #fff;}
#videos {width: calc(100% - 100% / 3 - 10px); height: calc(575px - 275px - 40px - 137px); float: left; margin-bottom: 20px;}
#videos #video {width: calc(100%); float: left; height: 100%; background: rgba(0,0,0,0.02); position: relative;}
#videos #video #thumb {width: 200px; height: 100%; float: left; background-size: cover; position: relative;}
#videos #video #thumb #yt {position: absolute; width: 30px; height: 30px; float: left; margin-bottom: 0px; background: #ff9d78 url(images/yt.png) center no-repeat; border-radius: 50%; bottom: 20px; left: 20px;}
#videos #video #titulo {padding: 20px; width: calc(100% - 200px); float: left; font-family: Open Sans; font-weight: 600; font-size: 11px; text-transform: uppercase;}
#videos #video #titulo a {color: #afa69d;}
#videos #video #ver {padding: 10px; position: absolute; bottom: 0px; right: 0px; background: #fff; font-family: Open Sans; font-weight: 600; font-size: 11px; text-transform: uppercase; color: #ff9d78;}
#videos #video #ver a {color:  #ff9d78;}

/*SOBRE A PHOEBE*/
#projetos {width: 100%;float: left;height: 300px;margin-bottom: 20px;}
#projetos #projeto {width: calc(100% / 4 - 60px / 4);float: left;height: 300px;background: rgba(249,239,232,1);position: relative;margin-right: 20px;}
#projetos #projeto:nth-child(4n+0) {margin-right: 0px;}
#projetos #projeto #img {width: 100%; height: 150px; float: left; background-size: cover;}
#projetos #projeto #c {position: absolute; left: 15px; width: 100%; bottom: 15px;}
#projetos #projeto #titulo {padding: 15px; width: calc(100% - 30px); float: left; background: rgba(249,239,232,0.95); font-family: Open Sans; font-weight: 900; font-size: 14px; text-align: center; text-transform: uppercase;}
#projetos #projeto #categ {padding: 7px; color: #ff9d78; float: left; background: #fff; font-family: Open Sans; font-weight: 600; font-size: 11px; text-transform: uppercase;}
#projetos #projeto #categ a {color: #ff9d78 ;}
#projetos #projeto #titulo a {color: #afa69d;}
#projetos #projeto #ano {padding: 5px; border-radius: 100px; display: inline-block; font-family: Open Sans; font-weight: 600; font-size: 11px; text-transform: uppercase; color: #fff; background: #ff9d78; margin-bottom: 15px;}
#projetos #projeto #infos {float: left; width: calc(100% - 30px); font-family: Verdana; font-size: 12px; line-height: 20px; color: #afa69d;}
#projetos #projeto #infos::before {background: rgba(0,0,0,0.05); width: 20%; display: inline-block; padding-bottom: 15px;}
#twitterp {width: calc(100% / 3 - 10px); float: right; height: 300px; background: rgba(0,0,0,0.02); font-family: Verdana; font-size: 12px; line-height: 23px; color: #afa69d; padding: 20px; position: relative; margin-bottom: 20px;}
#twitterp #tt {bottom: 20px; right: 20px; position: absolute; width: 30px; height: 30px; float: left; margin-bottom: 0px; background: #ff9d78 url(images/tt.png) center no-repeat; border-radius: 50%;}
#instagramp {width: 100%; height: auto; float: left; }
#instagrampt {padding: 20px;width: calc(50% - 10px);font-family: Open Sans;font-weight: 600;font-size: 11px;text-transform: uppercase;text-align: center;float: left;margin-bottom: 20px;color: #afa69d;background: #fff;margin-right: 20px;}
#instagrampt a {color: #ff9d78;}
a#instagrampt:last-child {margin-right: 0px;}

/*GALERIA*/
#galeria {width: calc(100% / 3 - 10px);float: right;height: 575px;position: relative;background: url(images/galeria.png) center no-repeat;margin-bottom: 20px;padding: 20px;background-size: cover;}
#galeria #t {padding: 5px; float: left; color: #afa69d; font-family: Open Sans; font-weight: 600; text-transform: uppercase; font-size: 11px; border-radius: 100px; background: #fff; margin-bottom: 20px;}
#galeria #setas {float: right;}
#galeria #img {width: auto; height: 150px; float: left; width: 130px;}
#galeria #img img {width: auto;height: 150px;width: 130px;object-fit: cover;}
#galeria li #titulo {padding: 20px; float: right; width: calc(100% - 129px); font-family: Open Sans; font-weight: 600; font-size: 11px; text-transform: uppercase; background: #fff; margin-right: -1px; margin-bottom: 20px; text-align: left;}
#galeria li #views {padding: 5px;display: table;margin: 0px auto;margin-top: 20px; background: #fff;border-radius: 100px;font-family: Open Sans;font-weight: 600;font-size: 10px;text-transform: uppercase;color: #ff9d78;}
#galeria li #titulo a {color: #afa69d;}
.vc_goUp, .vc_goDown {
  display: block;
}
.vc_goUp.isDisabled, .vc_goDown.isDisabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
  cursor: not-allowed;
}

.vc_container {
  overflow: hidden;
  -moz-transition: height 0.2s ease-in;
  -o-transition: height 0.2s ease-in;
  -webkit-transition: height 0.2s ease-in;
  transition: height 0.2s ease-in; width: 100%; clear: both;
}

.vc_list {
  margin: 0;
  padding: 0;
  list-style: none;
  -moz-transition: -moz-transform 0.2s ease-in;
  -o-transition: -o-transform 0.2s ease-in;
  -webkit-transition: -webkit-transform 0.2s ease-in;
  transition: transform 0.2s ease-in;
}

.verticalCarousel {
 padding: 0px;
 width: 100%;
  background-color: transparent;
}

.vc_goUp, .vc_goDown {
  float: right;
  display: block;
  width: 25px;
  height: 25px;
  background: #fff; border-radius: 50%; margin-right: 20px;
  text-align: center;
  color: #afa69d; margin-bottom: 15px; line-height: 25px;
font-family: Open Sans; font-weight: 600; font-size: 15px; float: left; position: relative; z-index: 10000000;
}
	 .vc_goDown {margin-right: 0px;}
.vc_goUp i, .vc_goDown i {color: #ff9d78;}
	 
.vc_goUp:active, .vc_goDown:active {
  -moz-transform: scale(0.7, 0.7);
  -ms-transform: scale(0.7, 0.7);
  -webkit-transform: scale(0.7, 0.7);
  transform: scale(0.7, 0.7);
}

.verticalCarouselGroup.vc_list > li {
  margin: 0px; margin-bottom: 10px;
  border-width: 0px;
  border-style: 0; width: 100%;
  padding: 0px; height: 150px; float: left;
  background-color: transparent; margin-bottom: 20px; border: 1px rgba(0,0,0,0.05) solid;
    border-left: 0px;
    border-top: 0px;
 
}
.verticalCarouselGroup.vc_list > li h4 {
  margin: 0px 0px 15px;
}
.verticalCarouselGroup.vc_list > li p {
  margin: 0px 0px 0px;
}

/*SINGLE*/
#posts {width: 68%; float: left;}
#single {width: 100%; float: left; margin-bottom: 20px;}
#single #conteudo {padding: 20px; width: 100%; float: left; font-family: Verdana; font-size: 12px; line-height: 23px; color: #878787; margin-bottom: 0px; background: #fff; margin-bottom: 0px;}
#single #datar {width: 70px; border-radius: 3px; background: #fff; height: 265px; float: left; margin-right: 20px; position: relative;}
#single #thumb {width: calc(100% - 90px); float: right; height: 265px; position: relative; margin-bottom: 20px;}
#single #data {padding: 20px; font-family: Open Sans; font-weight: 600; font-size: 11px; text-align: center; color: #fff; background: #ff9d78; position: absolute; top: 0px; left: 0px; width: 70px;}
#single #data:after {content: '';width: 0;height: 0;border-style: solid; border-width: 5px 0 5px 7px;border-color: transparent transparent transparent #ff9c78; position: absolute; right: -7px; top: 25px;}
#single #share {bottom: 20px; left: 20px; position: absolute;}
#single #share #fb {width: 30px; height: 30px; float: left; margin-bottom: 20px; background: #ff9d78 url(images/fb.png) center no-repeat; border-radius: 50%; }
#single #share #tt {text-align: center;width: 30px;height: 30px;float: left;margin-bottom: 0px;background: #ff9d78 center no-repeat;url(center no-repeat);url(i center no-repeat);url(im center no-repeat);url(ima center no-repeat);url(imag center no-repeat);url(image center no-repeat);url(images center no-repeat);url(images/ center no-repeat);url(images/t center no-repeat);url(images/tt center no-repeat);url(images/tt. center no-repeat);url(images/tt.p center no-repeat);url(images/tt.pn center no-repeat);url(images/tt.png center no-repeat);border-radius: 50%;line-height: 30px;font-size: 10px;}
#single #share i {color: #fff;}
#single #c {bottom: 0px; left: 0px; position: absolute; width: 100%;}
#single #categ {padding: 10px; background: rgba(255,157,120,0.95); float: left; font-family: Open Sans; font-weight: 600; font-size: 11px; text-transform: uppercase;}
#single #categ a {color: #fff;}
#single #titulo {padding: 20px; width: 100%; background: #f9efe7; font-size:13px; font-weight: 600; font-family: Open Sans; text-align: center; float: left; clear: both; text-transform: uppercase;}
#single #titulo a {color: #afa69d;}
#comentariost {padding: 20px; width: 100%; background: #ff9d78; font-family: Open Sans; font-weight: 600; font-size: 11px; text-transform: uppercase; color: #fff; text-align: center; float: left;}
#comentarios {padding: 20px; width: 100%; float: left; margin-bottom: 20px; border: 1px rgba(0,0,0,0.05) solid; border-top: 0px;}
#comentarios #com {padding: 20px; width: 100%; float: left; background: #fff;}

/*SIDEBAR*/
#sidebar {width: 30%; float: right;}
#sidebar #titulo {font-family: Open Sans;font-weight: 400;font-size: 15px;text-transform: uppercase;color: #afa69d;text-align: center;position: relative;border-radius: 100px;padding: 5px;background: #fff;padding-right: 40px;display: table;margin: 0px auto;margin-bottom: 20px}
#sidebar #titulo span {padding: 5px; border-radius: 3px; background: #f4626c; color: #fff;}
#sidebar #box {font-family: Verdana;font-size: 12px;color: #afa69d;line-height: 23px;border: 1px rgba(0,0,0,0.05) solid;padding: 20px;width: 100%;float: left;margin-bottom: 20px;position: relative;padding-top: 20px;}
#sidebar #box img {width: 100%; height: auto;}
#sidebar #bolinha{width: 25px;height: 25px;display: table;text-align: center;position: absolute;font-size: 10px;z-index: 1000;background: #ff9d78;border-radius: 50%;top: 2.5px;right: 2.5px}
#sidebar #bolinha i {color: #fff; display: table-cell; vertical-align: middle;}
.donate {padding: 5px; border-radius: 50px; background: #ff9d78; font-family: Open Sans; font-weight: 600; font-size: 11px; text-transform: uppercase; color: #fff !important; margin: 0px auto; display: table;}

/*FOOTER*/
#footer {float: left; width: 100%; text-align: center; background: #fff; font-family: Verdana; font-size: 12px; color: #afa69d; padding-top: 20px; padding-bottom: 20px;}
#footer a {color: #ff9d78;}
#footer #disclaimer {padding: 20px; width: 100%; float: left; margin-bottom: 20px; text-align: justify; line-height: 23px; border: 1px rgba(0,0,0,0.05) solid;}

/*MOBILE MENU*/
#menum {display: none; width: 90%; margin: 0px auto;}
/*Strip the ul of padding and list styling*/
#menum ul {
	list-style-type:none;
	margin:0;
	padding:0; width: 100%;
	position: absolute;
}

/*Create a horizontal list with spacing*/
#menum li {
	display:inline-block;
	 width: 100%;
	margin-right: 1px;
}

/*Style for menu links*/
#menum li a {
	display:block;
	min-width:140px;
	border: 1px rgba(0,0,0,0.05) solid;
	text-align: center;
	line-height: 50px;
	font-family: Open Sans; font-weight: 600;
	color: #afa69d; font-size: 11px;
	margin-top: 20px;
	text-decoration: none; text-transform: uppercase;
}



/*Hover state for top level links*/
#menum li:hover a {
	background: transparent;
}


/*Prevent text wrapping*/
#menum li ul li a {
	width: auto;
	min-width: 100px;
	padding: 0 20px;
}

/*Display the dropdown on hover*/
#menum ul li a:hover + .hidden, .hidden:hover {
	display: block;
}

/*Style 'show menu' label button and hide it by default*/
#menum .show-menu {
	font-family: Open Sans;
	text-decoration: none;
	color:#afa69d; font-weight: 600; font-size: 11px; text-transform: uppercase;
	background: rgba(0,0,0,0.02);
	text-align: center; 
	  display: inline-block !important;
    width: 100%;
    
    margin-top: 0px; padding: 20px;
	display: none;
}

/*Hide checkbox*/
#menum input[type=checkbox]{
    display: none;
}

/*Show menu when invisible checkbox is checked*/
#menum input[type=checkbox]:checked ~ #menuu{
    display: block;
}



/*REDES*/
.rtw_main {display: block;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;}



/*ETC*/

@media screen and (min-width: 1040px) {#content {width: 1040px;}

}
a {text-decoration: none;}

#clear {Clear: both;}

em, i {color: #242424;}

#single img {max-width: 100%; height: auto;}

b, strong {color: #ff9d78;}

#single #conteudo a {color: #ff9d78;}
#single #conteudo iframe:not(.instagram-media) {width: 100%; height: 350px;}

blockquote {padding: 20px;background: rgba(0,0,0,0.05); width: 100%;}

h1 {float: left; margin: 0px; margin-bottom: 10px; font-family: Open Sans; font-weight: 600; font-size: 12px; color: #afa69d; width: calc(100%); padding: 20px; background: transparent; border: 1px rgba(0,0,0,0.05) solid;}

h1 em, h1 i {color: #ff9d78 ;}

h1 a {color: #afa69d;}

#sidebar a {color: #ff9d78 ;}

/*GALERIA - AREA DO POST*/
#galeriap {width: calc(100% + 40px); margin-left: -20px; background: url(images/galeria.png) right; height: auto; padding: 20px; float: left;  padding-right: 0px; padding-top: 55px; position: relative;}
#galeriap img {width: calc(100% / 5 - 100px / 5); margin-right: 20px; float: left; height: auto; padding: 10px; background: #fff;}
#galeriap img:last-child{margin-right: 0px;}
#galeriap:after {content: 'Clique nas miniaturas para ir ÃƒÂ  galeria'; font-family: Open Sans; font-weight: 600; top: 20px; position: absolute; left: 0px; width: 100%; font-size: 10px; text-align: center; color: #000; text-transform: uppercase;}
#galerias {width: calc(100% + 40px); margin-left: -20px; font-family: Open Sans; font-weight: 600; font-size: 11px; text-transform: uppercase; text-align: center;  height: auto;clear: both; padding: 20px; background: #ff9d78; color: #fff; position: relative; margin-bottom: 1em;}
#galerias a {color: #fff !important;}
#galerias a:hover {color: #242424;}


input, textarea, select, button { margin: 0; padding:4px; font-size: 11px; background-color: 

#f8f8f8; color: #414141; border: 0px solid #ebebeb; outline:none;}



.aligncenter {margin: 0px auto;}

.alignleft {float: left; margin-bottom: 10px; margin-right: 10px;}

.alignright {float: right; margin-left: 10px; margin-bottom: 10px;}



/*Pagenavi */

#pag {clear: both; margin: 0px auto; height: auto; height: auto; background: transparent; width: 100%; margin-bottom: 20px; padding-left: 10px; background: rgba(0,0,0,0.02); padding-top:30px; padding-bottom: 30px;}



.wp-pagenavi {

	font-family: Open Sans; font-weight: 600;

	font-size:16px;

        

	padding:10px 0px;

	text-transform:uppercase;

        margin: 0px 0px 0px -5px;

}

.wp-pagenavi a, .wp-pagenavi span {

	text-decoration: none;

	padding: 15px ;

	color:#afa69d; 

	
background: transparent;

}



.wp-pagenavi a:last-child {margin-right: 0px;}



.wp-pagenavi a:hover, .wp-pagenavi span.current {

	color:#ff9d78; background: transparent; 



}



/* Slide */

/*

 * jQuery Nivo Slider v3.2

 * http://nivo.dev7studios.com

 *

 * Copyright 2012, Dev7studios

 * Free to use and abuse under the MIT license.

 * http://www.opensource.org/licenses/mit-license.php

 */

 

/* The Nivo Slider styles */

.nivoSlider {

	position:relative;

	width:100%;

	height:auto;

	overflow: hidden;

}

.nivoSlider img {

	position:absolute;

	top:0px;

	left:0px;

	max-width: none;

}

.nivo-main-image {

	display: block !important;

	position: relative !important; 

	width: 100% !important;

}



/* If an image is wrapped in a link */

.nivoSlider a.nivo-imageLink {

	position:absolute;

	top:0px;

	left:0px;

	width:100%;

	height:100%;

	border:0;

	padding:0;

	margin:0;

	z-index:6;

	display:none;

	background:white; 

	filter:alpha(opacity=0); 

	opacity:0;

}

/* The slices and boxes in the Slider */

.nivo-slice {

	display:block;

	position:absolute;

	z-index:5;

	height:100%;

	top:0;

}

.nivo-box {

	display:block;

	position:absolute;

	z-index:5;

	overflow:hidden;

}

.nivo-box img { display:block; }



/* Caption styles */

.nivo-caption {

	position:absolute;

	left:0px;

	bottom:0px;

	background:#ff9d78; font-family: Open Sans; font-weight: 600; font-size: 11px; text-transform: uppercase;  

	color:#fff;

	 padding: 15px;  text-align: center;

	z-index:8;

	left: 15px;

	bottom: 15px; width: auto;

	overflow: hidden;

	display: none;

	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */

	-moz-box-sizing: border-box;    /* Firefox, other Gecko */

	box-sizing: border-box;         /* Opera/IE 8+ */

}

.nivo-caption p {

	padding:5px;

	margin:0;

}

.nivo-caption a {

	display:inline !important;

}

.nivo-html-caption {

    display:none;

}

/* Direction nav styles (e.g. Next & Prev) */

.nivo-directionNav a {

	position:absolute;

	top:45%;

	z-index:9;

	cursor:pointer;

}

.nivo-prevNav {

	left:0px;

}

.nivo-nextNav {

	right:0px;

}

/* Control nav styles (e.g. 1,2,3...) */

.nivo-controlNav {

	text-align:center;

	padding: 15px 0;

}

.nivo-controlNav a {

	cursor:pointer;

}

.nivo-controlNav a.active {

	font-weight:bold;

}

.nivo-controlNav img {

	display:inline; /* Unhide the thumbnails */

	position:relative;

	margin: 5px;

	opacity: 0.7;

}

.nivo-controlNav .active img,

.nivo-controlNav img:hover {

	opacity: 1;

}