/*Theme Name: Emily Bader 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-image: url(images/header.png);background-position: top center;background-repeat: no-repeat;background-color: #b6b7b5;}

*, *:after, *:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
 
a {color: #ffffff;}

.owl-one{
  transform: rotate(90deg);
  width: 100% !important; 
  margin-top:0px;
	height: 580px;
} 
.item{
  transform: rotate(-90deg);
	margin-bottom: 20px;float: left;
}
.owl-one .owl-nav{
  display: flex;
  justify-content: space-between;
  position: absolute;
  width: 100%;
  top: calc(50% - 33px);
}
div.owl-one .owl-nav .owl-prev, div.owl-one .owl-nav .owl-next{
    font-size:36px;
    top:unset;
    bottom: 15px; 
}

/*HEADER*/
#header {width: 100%; height: auto;  }
#content {width:90%; margin: 0px auto;}
#header #topo { float: left; width: 100%; float: left;}
#header #c {float: right;width: 610px;margin-top: 308px;}
#header #rw {
    float: right;
}
#header #redest i {color: #d29c9a;}
#header #rw #redest {
    float: left;
    margin-bottom: 20px;
}
#header #rw #redest #ig {
    width: 55px;
    height: 55px;
    background: #fff;
    border-radius: 50%;
    float: left;
    margin-right: 30px;
    font-size: 15px;
    outline: 10px rgba(0,0,0,0.1) solid;
    text-align: center;
    padding-top: 16px;
    color: #fff;
}
#header #rw #redest #tt {
    width: 55px;
    height: 55px;
    background: #fff;
    border-radius: 50%;
    float: left;
    outline: 10px rgba(0,0,0,0.1) solid;
    text-align: center;
    padding-top: 16px;
    color: #fff;
    font-size: 15px;
}
#header #buscamenu {width: 100%; float: left; display: block;}
#header #logo {width: 100%; height: 229px; background: url(images/logo.png) center no-repeat; float: left;}
#header #welcome {padding: 20px;width: 100%;float: left;border-top: 1px rgba(0,0,0,0.05) solid;border-bottom: 1px rgba(0,0,0,0.05) solid;font-family: Verdana;font-size: 12px;line-height: 23px;color: #828282;/* border-bottom: 10px #000 solid; */background: rgba(182,183,181,0.9);}
#header #welcome b {color: #d29c9a;}
#header #menu {width: 610px;float: left;font-family: Open Sans;font-weight: 600;font-size: 11px;text-transform: uppercase;padding: 20px;text-align: center;background: #fff;border-left: 1px rgba(0,0,0,0.05) solid;}
#header #menu a {margin-right: 40px;color: #828282;}
#header #menu a:hover {color: #d29c9a;}
#header #menu a:last-child {margin-right: 0px;}

/*ALBUNS*/
#albuns {width: 500px;float: right;height: auto;margin-bottom: 20px;border: 1px rgba(0,0,0,0.05) solid;height: 636px;/* padding: 20px; */border-bottom: 0px; font-size: 0px;}
#albuns #album {padding: 20px;width: 100%;float: left;border-bottom: 1px rgba(0,0,0,0.05) solid;position: relative;padding-right: 0px;/* padding-bottom: 20px; *//* margin-bottom: 20px; */}
#albuns #album #img {width: 150px;height: 170px;border: 10px #fff solid;float: left;}
#albuns #album #img img {width:100%;height: 100%;object-fit: cover;}
#albuns #album #titulo {/* background: #fff; */width: calc(100% - 150px);float: left;padding: 20px;font-family: Open Sans;font-weight: 600;border-top: 1px rgba(0,0,0,0.05) solid;font-size: 11px;text-transform: uppercase;position: relative;border-bottom: 1px rgba(0,0,0,0.05) solid;}
#albuns #album #titulo:after {width: 0;height: 0;border-style: solid;border-width: 5px 5px 5px 0;border-color: transparent #ffffff transparent transparent;left: -5px;top: calc(50% - 5px);position: absolute;}
#albuns #album #titulo a {color: #fff;} 
#albuns #album #views {color: #d29c9a;font-family: Open Sans;font-weight: 600;font-size: 10px;text-transform: uppercase;text-align: center;padding: 10px;background: #fff;display: inline-block;position: absolute;bottom: 20px;right: 20px;float: left;}
#albuns .owl-nav {position: absolute; bottom: -82px; left: 20px;}
#albuns .owl-prev {width: 42px; height: 42px; border-radius: 50%; color: #d29c9a; 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;}
#albuns .owl-next {width: 42px; height: 42px; border-radius: 50%; color: #d29c9a; 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;}
#albuns .owl-nav i {color: #d29c9a;}
#albuns #album:nth-child(3) {/* border-bottom: 0px; */}
#albuns #album #resolution {font-family: Open Sans;position: absolute;left: 190px;bottom: 20px;padding: 10px;background: #d29c9a;font-size: 10px;color: #fff;font-weight: 600;}

/*ABOUT EMILY*/
#emilyeprojetos {float: left; width: calc(100% - 520px);}
#aboutemily {
    width: 100%;  
	float: left;
    padding: 20px;
    position: relative;
    background: rgba(0,0,0,0.05);
}
#aboutemily #img {
    width: 150px;
    height: 150px;
    background: url(images/emily.png) center no-repeat;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
}
#aboutemily #socialimg {float: left; width: 150px; margin-right: 20px;}
#aboutemily #tit {
    font-weight: 800;
    /* text-transform: uppercase; */
    font-family: 'Open Sans';
    color: #fff;
    font-size: 18px;
    float: left;
}
#aboutemily #text {
    font-family: Verdana;
    font-size: 12px;
    line-height: 23px;
    color: #828282;
    float: left;
    padding: 20px;
    border: 1px rgba(0,0,0,0.05) solid;
    width: calc(100% - 170px);
    margin-top: 20px;
}
#aboutemily::after {
    content: '';
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0 9px 10px 9px;
    border-color: transparent transparent #fff transparent;
    transform: rotate(0deg);
    position: absolute;
    left: 20px;
    bottom: 0px;
    }
#aboutemily #social {
    clear: both;
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
#aboutemily #social #ig {
    display: block;
    margin: 0px auto;
    width: 50px;
    height: 50px;
    background: #fff;
    text-align: center;
    padding-top: 13px;
    font-size: 18px;
    border-radius: 50%;
    color: #d29c9a;
}
#aboutemily #titp {
    font-family: 'Open Sans';
    font-weight: 800;
    font-size: 20px;
    /* opacity: 0.2; */
    color: #7e7e7e;
    text-transform: uppercase;
    text-align: center;
    padding-top: 20px;
    width: calc(100% + 40px);
    float: left;
    padding-right: 20px;
    padding-left: 20px;
    margin-left: -20px;
    border-top: 1px rgba(0,0,0,0.05) solid;
}

#recentprojects {
    width: 100%;
    float: left;
    background: #fff;
    height: 256px;
    overflow: hidden;
}
#recentprojects #projeto {width: 100%;float: left;padding: 20px;height: auto;position: relative;}
#recentprojects #projeto #img {
    width: 216px;
    height: 216px;
    float: left;
}
#recentprojects #projeto #infos {
    width: calc(100% - 236px);
    float: right;
    font-family: Verdana;
    font-size: 12px;
    color: #828282;
    line-height: 23px;
}
#recentprojects #projeto #ano {
    padding: 15px;
    background: #d29c9a;
    position: absolute;
    right: 0px;
    bottom: 0px;
    font-family: 'Open Sans';
    font-size: 11px;
    font-weight: 600;
    color: #fff;
}
#recentprojects .owl-prev {width: 40px;height: 40px;background: rgb(173 174 172);text-align: center;left: -60px;position: absolute;top: calc(50% - 20px);padding-top: 12px;border-radius: 50%;webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;-ms-transition: all 1s ease;transition: all 1s ease;}
#recentprojects .owl-next {
    width: 40px;
    height: 40px;
    background: rgb(173 174 172);
    text-align: center;
    right: -60px;
    position: absolute;
    top: calc(50% - 20px);
    padding-top: 12px;
    border-radius: 50%;
    webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}
#recentprojects i {color: #fff;}
#recentprojects:hover .owl-prev{ webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease; left: 20px;}
#recentprojects:hover .owl-next{ webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease; right: 20px;}
#recentprojects #projeto #titulo {
    padding: 20px;
    /* background: #adaeac; */
    font-family: 'Open Sans';
    font-size: 11px;
    color: #828282;
    text-transform: uppercase;
    font-weight: 600;
    float: left;
    clear: both;
    display: block;
    margin-bottom: 20px;
    border-bottom: 1px rgba(0,0,0,0.1) solid;
    width: calc(100% + 40px);
    border-top: 1px rgba(0,0,0,0.1) solid;
    margin-left: -20px;
    text-align: center;
}


/*BUSCA*/
#busca {width: calc(100% - 610px);float: left;height: 55px;position: relative;background: #fff;margin-bottom: 20px;}
input#searchsubmit {cursor: pointer;height: 30px;width: 30px;top: 12.5px;right: 20px;background: #d29c9a 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: #828282;background: transparent;padding: 20px;padding-top: 20px;padding-bottom: 20px;width: 100%;height: 55px;text-transform: uppercase;float: left;}
#busca #b {top: -10px;left: 0px;width: 0;height: 0;border-style: solid;/* border-width: 0 0 10px 10px; *//* border-color: transparent transparent #d29c9a transparent; *//* position: absolute; */}

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

/*LER TUDO + ENTREVISTAS TITULO*/
#lertudoe {width: 100%; float: left;}
#lertudoe #lertudo {
    width: 60%;
    float: left;
    background: rgba(0,0,0,0.05);
    padding: 20px;
    margin-bottom: 20px;
    font-family: Open Sans;
    font-weight: 800;
    text-transform: uppercase;
    font-size: 20px;
    color: #fff;
}
#lertudoe #entrevistasti {
    float: right;
    width: calc(40% - 20px);
    padding: 20px;
    background: #fff;
    font-family: Open Sans;
    font-weight: 800;
    color: #828282;
    font-size: 20px;
    position: relative;
    text-transform: uppercase;
    text-align: right;
}
#lertudoe #entrevistasti::after {
    content: '';
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0 9px 10px 9px;
    border-color: transparent transparent #fff transparent;
    transform: rotate(180deg);
    position: absolute;
    right: 20px;
    bottom: -10px;
    }
#lertudoe #read {
    /* clear: both; */
    font-size:  11px;
    padding: 5px;
    background: rgba(0,0,0,0.05);
    float: right;
    color: #717171;
    font-weight: 600;
}

/*ENTREVISTAS*/
#entrevistasbg {
    width: 100%;
    background: rgba(0,0,0,0.05);
    float: left;
    padding: 20px;
    margin-bottom: 20px;
}
#entrevistas {width: 100%; position: relative; float: left; margin-bottom: 20px;}
#entrevistas #post {width: calc(100% / 5 - 80px / 5); float: left; height: auto; margin-right: 20px;}
#entrevistas #post:nth-child(5n+0) {margin-right: 0px;}
#entrevistas #post #thumb {width: 100%; height: 150px; float: left; position: relative;}
#entrevistas #post #titulo {padding: 15px;font-family: Open Sans;font-weight: 600;font-size: 11px;text-transform: uppercase;text-align: left;width: calc(100%);position: relative;float: left;background: #fff;height: auto;padding-bottom: 40px;}
#entrevistas #post #titulo a {color: #828282; position: relative; z-index: 4;}
#entrevistas #post i {color: #d29c9a;font-size: 18px;position: absolute;bottom: 15px;right: 15px;z-index: 3;}
#entrevistast {padding: 20px;width: 100%;background: #adaeac;font-family: Open Sans;font-weight: 600;font-size: 0px;text-transform: uppercase;color: #828282;float: left;margin-bottom: 20px;/* background: #fff; */position: relative;}
#entrevistast span {float: left; border-left: 1px rgba(0,0,0,0.05) solid; padding-left: 20px;}
#entrevistast span2 {float: right;text-align: right;/* border-right: 1px rgba(0,0,0,0.05) solid; *//* padding-right: 20px; */}
#entrevistast b {display: block; margin-bottom: 0px; font-weight: 800; color: #fff; font-size: 20px; text-transform: uppercase;}
#entrevistast #links {
    float: left;
    padding-top: 6.5px;
}
#entrevistast::after {
    content: '';
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0 9px 10px 9px;
    border-color: transparent transparent #adaeac transparent;
    transform: rotate(0deg);
    position: absolute;
    right: 20px;
    top: -10px;
    }
#entrevistast #links a {
    font-family: Open Sans;
    font-size: 11px;
    text-transform: uppercase;
    /* padding-top: 10px; */
    margin-right: 20px;
    color: #717171;
    padding: 5px;
    background: rgba(0,0,0,0.05);
}

/*POSTS INICIAL*/
#noticias {width: 100%; margin: 0px auto;}
#noticias #post {width: calc(100% / 3 - 40px / 3);background: rgba(0,0,0,0.02);border-radius: 2px;float: left;margin-right: 20px;height: 350px;position: relative;margin-bottom: 20px;float: left;position: relative;margin-right: 20px;}
#noticias #po {
    float: left;
    height: 350px;
    width: calc(100% - 100% / 3 - 20px / 3);
    background: #404040;
    position: relative;
    /* padding: 20px; */
    margin-right: 20px; margin-bottom: 20px;
}
#noticias #po #thumb2 {
    width: 100%;
    height: 100%;
    position: absolute;
    filter: grayscale(1);
    opacity: 0.2;
}
#noticias #po #thumb {
    width: 150px;
    height: 150px;
    float: left;
    margin-top: 20px;
    border-radius: 50%;
    margin-left: 20px;
}
#noticias #po #titulo {
    font-family: Open Sans;
    font-size: 25px;
    font-weight: 800;
    margin-top: 20px;
    margin-left: 20px;
    float: left;
	padding-right: 20px;
    letter-spacing: -1px;
    position: relative;
    width: calc(100% - 190px);
}
#noticias #po #titulo a {}
#noticias #po #resumo {
    width: 100%;
    padding: 20px;
    background: rgba(0,0,0,0.05);
    clear: both;
    font-family: Verdana;
    font-size: 12px;
    line-height: 23px;
    float: left;
    position: relative;
    color: #a1a1a1;
    margin-top: 20px;
}
#noticias #po #infos {
    width: 100%;
    float: left;
    font-family: Open Sans;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 600;
    text-align: center;
    padding-top: 20px;
    color: #fff;
    position: relative;
}
#noticias #po #infos a {color: #d29c9a;}
#noticias #post:nth-child(2), #noticias #post:nth-child(5) {margin-right: 0px;}
#noticias #post #thumb {width: 100%;height: 100%;position: absolute;}
#noticias #post #titulo {width: calc(100% - 97px);float: left;font-family: Open Sans;font-weight: 700;font-size: 16px;line-height: 18px;text-align: left;padding: 20px;background: #adaeac;margin-left: 20px;border-radius: 10px;letter-spacing: -1px;}
#noticias #post #titulo a {color: #fff;}
#noticias #post #resumo {float: right; position: relative; width:calc(100% - 200px); border-radius: 2px; background: rgba(0,0,0,0.02); font-family: Verdana; color: #beb4bc; font-size: 12px; line-height: 23px; padding: 20px;}
#noticias #post #resumo a {color: #d29c9a;}
#noticias #post #resumo #b {border: 6px solid transparent; border-right-color: rgba(0,0,0,0.02); position: absolute; top: 0px; left: -12px;}
#noticias #post #redes {display: none; padding-left: 10px; padding-right: 10px; width: 100px; height: 30px; position: absolute; bottom: 20px; left: 20px;}
#noticias #post #redes #fb {width: 30px; height: 30px; float: left; border-radius: 50%; background: #d29c9a url(images/fb.png) center no-repeat; margin-right: 20px;}
#noticias #post #c {    position: absolute;
    height: 100px;
    width: 100%;
    background: rgba(173, 174, 172, 0.9);
    bottom: 0px;
    left: 0px;}
#noticias #post #t {
    float: left;
    width: 100%;
    margin-top: -50px;
}
#noticias #post #more {
    position: absolute;
    bottom: -17px;
    left: calc(50% - 15px);
    background: #b6b7b5;
    color: #fff;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    text-align: center;
    font-size: 12px;
    font-weight: 600;
    padding-top: 10px;
}
#noticias #post #more a {color: #fff;}
#noticias #post #redes #tt {width: 30px; height: 30px; float: left; border-radius: 50%; background: #d29c9a url(images/tt.png) center no-repeat; margin-right: 0px;}
#noticias #post #data {text-transform: uppercase;/* width: 100px; */text-align: center;color: #fff;font-family: Open Sans;font-weight: 600;font-size: 11px;float: left;background: #d29c9a;padding: 10px;margin-top: 20px;width: 77px;}
#noticias #postado {padding:10px; font-family: Open Sans; font-weight: 600; font-size: 10px; background: #fff; border-radius: 2px; margin-top: 0px; border-top: 0px; float: left; text-transform: uppercase; color: #beb4bc; width:calc(100% - 240px);  margin-left: 20px; margin-top: 20px;}
#noticias #postado a {color: #d29c9a;}
#maist {padding: 20px; width: 100%; border: 1px rgba(0,0,0,0.05) solid; font-family: Open Sans; font-weight: 600; font-size: 11px; text-transform: uppercase; color: #828282; float: left; margin-bottom: 20px;}
#maist span {float: left; border-left: 1px rgba(0,0,0,0.05) solid; padding-left: 20px;}
#maist span2 {float: right; text-align: right; border-right: 1px rgba(0,0,0,0.05) solid; padding-right: 20px;}
#maist b {display: block; margin-bottom: 0px; font-weight: 800; color: #fff; font-size: 20px; text-transform: uppercase;}
#maist a {color: #828282;}

/*PROJETOS*/
#projetostal {width: 100%;float: left;height: auto;/* margin-bottom: 20px; */}
#ttp {width: 50%;float: left;}
#ctf .ctf-header {display: none !important;}
.ctf-retweet .ctf-context {
    display: none;
}

a.ctf_more {
    display: none !important;
}
#twitter {padding: 20px;width: 100%;float: left;margin-bottom: 20px;background: rgba(0,0,0,0.05);font-family: Verdana;font-size: 12px;line-height: 23px;color: #606060;height: 276px;position: relative;}
#twitter #icon {width: 40px;height: 40px;border-radius: 50%;position: absolute;bottom: 20px;right: 20px;background: #d29c9a center no-repeat;text-align: center;padding-top: 7px;}
#twitter #icon i {color: #fff;}
#projetostal #instagram {font-family: Open Sans;float: right;padding: 20px;position: relative;background: #fff;width: calc(50% - 20px);text-transform: uppercase;font-weight: 600;font-size: 11px;padding-left: 75px;color: #828282;}
#twitter a {color: #fff;}
#projetostal #instagram #icon {
    width: 55px;
    height: 55px;
    background: #d29c9a url(images/ig.png) center no-repeat;
    position: absolute;
    left: 0px;
    top: 0px;
}
#projetos {width: calc(100%); float: left; height: 300px; margin-right: 20px; position: relative;  margin-bottom: 0px;}
#projetos #img {width: 100%; height: 150px; float: left; position: relative;}
#projetos #projeto #infos {width: calc(100%); float: left; font-family: Verdana; font-size: 12px; line-height: 23px; color: #828282; padding: 20px; height: 150px; background: rgba(0,0,0,0.02); padding-top: 10px;}
#projetos #ano {padding: 10px; position: absolute; top: 20px; left: 20px; background: #fff; font-family: Open Sans; font-weight: 600; font-size: 10px; text-transform: uppercase; color: #d29c9a;}
#projetos #projeto:hover #infos {background: #fff;}
#projetos #infos b {color: #d29c9a;}
#projetos #infos #titulo {padding: 20px; clear: both; display: block; margin-bottom: 10px;border-bottom: 1px #feebe7 solid; font-family: Open Sans; font-weight: 600; font-size: 11px; text-transform: uppercase; border-radius: 3px; color: #d29c9a; text-align: center; width: calc(100% + 40px); padding-top: 0px; padding-bottom: 10px; margin-top: ; margin-left: -20px;}

/*VIDEOS*/
#videosi {width: calc(30% - 20px); float: right; height: 470px;}
#videost {padding: 20px; width: 100%; border: 1px rgba(0,0,0,0.05) solid; font-family: Open Sans; font-weight: 600; font-size: 11px; text-transform: uppercase; color: #828282; float: left; margin-bottom: 20px;}
#videost span2 {float: right; text-align: right; border-right: 1px rgba(0,0,0,0.05) solid; padding-right: 20px;}
#videost b {display: block; margin-bottom: 0px; font-weight: 800; color: #fff; font-size: 20px; text-transform: uppercase;}
#videosp {width: 100%; float: left; height: calc(470px - 104px);}
#videosp #post {width: 100%; padding: 20px; float: left; margin-bottom: 20px; font-family: Open Sans; font-weight: normal; font-size: 13px; height: calc(100% / 4 - 60px / 4); background: rgba(0,0,0,0.02);padding-right: 70px; position: relative;}
#videosp #post a {color: #828282;}
#videosp #icon {width: 30px; height: 30px; position: absolute; top: calc(50% - 15px); right: 20px; background: #d29c9a url(images/yt.png) center no-repeat; border-radius: 50%;}

/*DISCLAIMER*/
#disclaimer {padding: 20px;width: calc(50% - 20px);float: right;background: rgba(0,0,0,0.05);margin-bottom: 20px;font-family: Verdana;font-size: 12px;line-height: 23px;color: #606060;}
#disclaimer b {color: #fff;}

/*SINGLE*/
#posts {width: 68%; float: left;}
#single {width: 100%; float: left; margin-bottom: 0px;}
#single #link {padding: 20px; background: #fff; float: left; font-family: Open Sans; font-weight: 600; font-size: 10px; text-transform: uppercase; text-align: center; color: #828282; width: 100%; margin-bottom: 20px;}
#single #link a {color: #828282;}
#single #link a:hover {color: #d29c9a;}
#single #titulo {padding: 30px; width: 100%; font-family: Open Sans; font-weight: 600; text-transform: uppercase; font-size: 11px; text-align: center; background: #fff; float: left;  position: relative; margin-bottom: 20px;}
#single #titulo a {color: #d29c9a;}
#single #c {font-family: Open Sans; text-transform: uppercase; font-size: 10px; text-align: center; font-weight: 600; color: #fff; position: absolute; top: 20px; left: 20px;}
#single #c c {padding: 10px; background:#fff; color: #d29c9a; float: left;}
#single #c c2 {padding: 10px; background:#d29c9a; color: #fff; float: left;}
#single #thumb {width: 100%;height: 300px;float: left;position: relative;/* margin-bottom: 20px; */}
#single #data {padding: 10px; position: absolute; top: 15px; left: 15px; background: rgba(244, 98, 108,0.95); font-family: Open Sans; font-weight: 700; font-size: 12px; color: #fff;}
#single #cont {padding: 20px; border: 1px rgba(0,0,0,0.05) solid; float: left; margin-bottom: 20px; width: 100%; border-top: 0px;}
#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 #share {width: 100%; float: left; }
#gallery {width: 100%;/* margin-left: -20px; */padding: 20px;background: rgba(0,0,0,0.05);margin-top: 40px;padding-top: 40px;position: relative;}
#gallery:after {content:'\f03e';font-family: FontAwesome;width: 40px;height: 40px;position: absolute;top: -20px;left: calc(50% - 20px);background: #d29c9a;text-align: center;line-height: 40px;color: #fff;border-radius: 50%;}
#gallery img {width: calc(100% / 4 - 60px /3); margin-right: 20px;}
#gallery img:last-child {margin-right: 0px;}
#gallery-links {padding: 20px;background:#d29c9a;text-align: center;font-weight: 600;font-family: Open Sans;font-weight: 600;text-transform: uppercase;font-size: 11px;color: #fff;width: 100%;/* margin-left: -20px; */}
#gallery-links a {color: #fff !important;}
#single #share #fb {padding: 20px; width: calc(50%); float: left; background: #fff; font-family: Open Sans; font-weight: 600; font-size: 10px; text-transform: uppercase; text-align: center; ;color: #828282; border-right: 1px rgba(0,0,0,0.05) solid;} 
#single #share #tt {padding: 20px; width: calc(50%); float: left; margin-right: 20px; background: #fff; font-family: Open Sans; font-weight: 600; font-size: 10px; text-transform: uppercase; text-align: center; margin-right: 0px;color: #828282; }
#single #share #fb:hover, #single #share #tt:hover {background: #d29c9a; color: #fff;}
#comentariost {padding: 20px; width: 100%; background: #d29c9a; 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;}
#newsletter {padding: 20px; width:100%; float: left; margin-bottom: 20px; border: 1px rgba(0,0,0,0.05) solid;}
#newsletter #icon {background-color: #000; background-size: cover; width: 90px; height: 90px; display: table; margin-left: auto; margin-right: auto; margin-bottom: 20px; position: relative; text-align: center; border-radius: 50%; overflow: hidden;}
#newsletter #icon #bg {width: 100%; height: 100%; background-size: cover; opacity: 0.4; position: absolute; top: 0px; left: 0px;}
#newsletter #icon i {color: #fff; height: 100%; width: 100%; top: 0px; left: 0px; display: table-cell; vertical-align: middle; text-align: center; position: relative;}
#newsletter #t {width: 100%; float: left; clear: both; font-family: Open Sans; text-transform: uppercase; font-weight: 800; font-size: 20px; text-align: center; color: #fff;}
#newsletter span {/* padding-top: 20px; */font-size: 12px;line-height: 23px;color: #828282;float: left;text-align: center;font-family: Verdana;float: left;width:100%;margin-bottom: 20px;}
#newsletter [type="email"] { font-family: Open Sans; font-weight: 600; font-size: 11px; color: #828282; background: #fff; padding: 20px; padding-top: 20px; padding-bottom: 20px; width: 100%; height: 55px; text-transform: uppercase; float: left; margin-bottom: 20px;}
#newsletter [type="submit"], #mailpoet_form_1 .mailpoet_submit {cursor: pointer;width: 100%;margin-top: 20px;padding: 20px;height: 55px;background: #d29c9a url(images/search.png) center no-repeat;color: #fff;font-family:Open Sans;text-transform: uppercase;font-size: 11px;text-align: center;float: left;margin: 0px !important;font-weight: 600;margin-top: 20px !important;}

#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}
#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}
#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}
#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}
#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}
#mc_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;}
#mc_embed_signup .asterisk {color:#e85c41; font-size:150%; font-weight:normal; position:relative; top:5px;}     
#mc_embed_signup .clear {clear:both;}
#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}
#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}
#mc_embed_signup .mc-field-group.input-group label {display:inline;}
#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}
#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%; margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}
#mc-embedded-subscribe {clear:both; width:auto; display:block; margin:1em 0 1em 5%;}
#mc_embed_signup #num-subscribers {font-size:1.1em;}
#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}

#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {display:inline-block; margin:2px 0 1em 0; padding:5px 10px; background-color:rgba(255,255,255,0.85); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size:14px; font-weight:normal; z-index:1; color:#e85c41;}
#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {border:2px solid #e85c41;}

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


/*FOOTER*/
#footer {float: left; width: 100%; text-align: center; background: #fff; font-family: Verdana; font-size: 12px; color: #828282; padding-top: 20px; padding-bottom: 20px;}
#footer a {color: #d29c9a;}

/*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: #fff;
	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:#fff; 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: #d29c9a;}

#single #conteudo a {color: #d29c9a;}

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: #c29195; width: calc(100%); padding: 20px; background: transparent; border: 1px rgba(0,0,0,0.05) solid;}

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

#sidebar a {color: #d29c9a;}


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:#beb4bc; 

	
background: transparent;

}



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



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

	color:#fff; 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:#fff; font-family: Open Sans; font-weight: 600; font-size: 11px; text-transform: uppercase;  

	color:#c3c0db;

	 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;

}