/*Theme Name: Daily Alan Richtson
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: #fbe4ca;-webkit-font-smoothing:antialiased;}

*, *:after, *:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

a {color: #f7db9f;}

/*HEADER*/
#header {width: 100%;height: 1000px;background-image: url(images/header.png);background-position: top center;background-repeat: no-repeat;float:left;padding-top: 0;margin-bottom: -400px;}
#content {width:90%; margin: 0px auto;}

/*SLIDE*/
#destaques {/* width: 100%; */background: url(images/destaques.png) center no-repeat;width: 100%;float: left;height: 296px;margin-bottom: 20px;}
#slide {width: calc(100%);float: left;height: 293px;position: relative;z-index:10000;}
#slide #thumb {width: 285px;height: 296px;float: left;}
#slide #post {width: 100%;height: 296px;float: left;}
#slide #c {width: 55px; padding: 20px; position: relative; height: 363px; float: left; background: #faf2e5;}
#slide #c #data {width: 100%; background: #ffb64c; font-family: Open Sans; font-weight: 600; font-size: 11px; color: #fff; text-align: center; padding-top: 20px; padding-bottom: 20px; position: absolute; top: 0px; left: 0px;}
#slide #cc {width: calc(100% - 305px);float: right;/* height: 363px; *//* background: url(images/slide.png); */}
#slide #cc #thumb {width: 100%; height: 180px; position: relative; background-size: cover;}
#slide #cc #titulo {width: 100%; float: left; padding: 20px; font-family: Open Sans; font-weight: 900; font-size: 18px; font-weight: 900; text-align: center; position: relative;}
#slide #cc #titulo a {color: #c49092;}
#slide #cc #resumo {padding: 20px;width: calc(100% - 20px);float: left;font-family: Verdana;font-size:12px;line-height: 23px;color: #b2a796;margin-left: 20px;border: rgba(0,0,0,0.05) 1px solid;margin-bottom: 20px;}
#slide #cc #infos {padding: 15px;border-radius: 100px;background: rgba(0,0,0,0.02);/* width: calc(100% - 20px); */margin-left: 20px;/* float: left; */font-family: Open Sans;font-weight: 600;font-size: 11px;text-transform: uppercase;text-align: center;color: #b88587;margin-top: 20px;position: relative;margin: 0px auto;display: table;}
#slide #cc #infos a {color: #fec5c9;}
#slide .owl-nav {position: absolute; bottom: 20px; left: 15px; width: 25px;}
#slide .owl-prev {width: 25px; height: 25px; border-radius: 50%; color: #a25991; 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: 5px;margin-bottom: 20px;}
#slide .owl-next {width: 25px; height: 25px; border-radius: 50%; color: #a25991; 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: 5px;}
#slide .owl-nav i {color: #f9c1c5;}

/*MENU*/
#barra {margin-bottom: 20px;width: 100%;background: #fff;float: left;/* margin-top: -500px; */}
#menu {padding: 20px;/* width: 100%; */float: left;/* background: #fff; */font-family: Open Sans;font-weight: 600;font-size: 11px;text-transform: uppercase;/* margin-bottom: 20px; */text-align: center;/* margin-top: -27px; */padding-left: 0px;border-right: 1px #f0dac0 solid;width: 767px;}
#menu a {color: #ad967b;margin-right: 55px;float: left;/* padding-bottom: 20px; */}
#menu a:last-child {margin-right: 0px;}
#menu a:hover {color: #000;}
#barra #redes {float: left;padding: 20px;font-weight: 600;font-size: 12px;text-transform: uppercase;color: #ba8b8e;font-family: Open Sans;padding-right: 0px;calc(CONTAIN-INTRINSIC-BLOCK-SIZE: AUTO 100PX);width: calc(100% - 767px);}
#barra #redes i {color: #fec5c8;/* margin-left: 20px; */float: right;font-size: 12px;}
#barra #redes a {margin-right: 0px;float: right;margin-left: 15px;]0px;}
#barra #busca {width: calc(100% - 768px);float: right;position: relative;}

/*WELCOME + INSTACHURCH*/
#welcomeiv {
    width: 685px;
    float: left;
    margin-bottom: 20px;
}
#welcomeiv #welcome {
    width: 100%;
    padding: 20px;
    border: 1px rgba(0,0,0,0.05) solid;
    font-family: Verdana;
    font-size: 13px;
    line-height: 23px;
    color: #ad967b;
    border-right: 0px;
    float: left;
    margin-bottom: 20px;
}
#welcomeiv #welcome strong {color: #fff;}
#welcomeiv #iv {
    width: 100%;
    float: left;
}
#welcomeiv #iv #instachurch-title {
    padding: 20px;
    border: rgba(0,0,0,0.05) solid;
    font-family: Open Sans;
    font-weight: 600;
    font-size: 11px;
    text-transform: uppercase;
    margin-bottom: 20px;
    border-right: 0px;
    color: #ad967b;
}
#welcomeiv #iv #videos {
    width: calc(100% - 21px);
    float: left;
    /* padding-right: 20px; */
}
#welcomeiv #iv #videos #video {
    height: 183px;
    float: left;
    padding: 20px;
    border: 1px rgba(0,0,0,0.05) solid;
}
#welcomeiv #iv #videos #video #thumb {
    width: 120px;
    height: 143px;
    float: left;
}
#welcomeiv #iv #videos #video #thumb img {width: 100%; height: 100%; object-fit: cover;}
#welcomeiv #iv #videos #video #titulo {
    padding: 20px;
    border-top: 1px rgba(0,0,0,0.05) solid;
    margin-right: -20px;
    width: calc(100% - 100px);
    float: left;
    border-bottom: 1px rgba(0,0,0,0.05) solid;
    font-family: Open Sans;
    font-weight: 600;
    font-size: 12px;
    text-transform: uppercase;
    text-align: left;
    letter-spacing: -1px;
    height: 143px;
}
#welcomeiv #iv #videos #video #titulo a {
    color: #ad967b;
}
#welcomeiv #iv #videos #video #data {
    background: #f7dfaa;
    display: table;
    margin: 0px auto;
    margin-bottom: 10px;
    padding: 5px;
    border-radius: 5px;
    color: #fff;
}
#instachurch {
    width: calc(100% - 685px);
	float: right;
    padding: 20px;
    background: #fff;
    font-family: Verdana;
    font-size: 13px;
    line-height: 23px;
    color: #ad967b;
}
#instachurch #instachurch-button {
    display: table;
    margin: 0px auto;
    margin-top: 20px;
    background: #f7db9f;
    padding: 5px;
    border-radius: 50px;
    color: #fff;
    font-family: Open Sans;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 11px;
}
#welcomeiv #iv #videos .owl-nav {
    position: absolute;
    top: -78px;
    right: 0px;
}
#welcomeiv #iv #videos .owl-prev {
    width: 58px;
    height: 56px;
    border: 1px rgba(0,0,0,0.05) solid;
    border-top: 0px;
    border-bottom: 0px;
    line-height: 56px;
    text-align: center;
    float: left;
}
#welcomeiv #iv #videos .owl-next {
    width: 58px;
    height: 56px;
    border: 1px rgba(0, 0, 0, 0.05) solid;
    border-top: 0px;
    border-bottom: 0px;
    line-height: 56px;
    text-align: center;
    float: left;
    border-left: 0px;
}
#welcomeiv #iv #videos .owl-nav i {color: #fff;}

/*ALBUNS*/
#galeria {float: right;width: calc(100% - 100% / 3 - 7px);/* margin-bottom: 20px; */}
#albunst {padding: 20px; border: 1px rgba(0,0,0,0.05) solid; float: left; margin-bottom: 20px; width: 100%;}
#albunst span {padding: 10px;border-radius: 100px;background: #fff;font-family: Open Sans;font-weight: 600;font-size: 11px;text-transform: uppercase;color: #b2a796;position: relative;z-index: 100;float: left;/* width: 181px; */text-align: center;width: 110px;}
#albunst span2 {padding: 9px;border: 1px rgba(0,0,0,0.05) solid;font-family: Open Sans;font-weight: 600;font-size: 11px;text-transform: uppercase;color: #b2a796;position: relative;z-index: 100;float: left;width: calc(100% - 70px);border-right: 0px;padding-left: 30px;margin-left: -20px;position: relative;z-index: 99;margin-right: -20px;text-align: center;}
#albunst span2 a {color: #b2a796; margin-right: 40px;}
#albunst span2 a:last-child {margin-right: 0px;}
#albunst span2 a:hover {color: #ffb64c;}
#albuns {margin-bottom: 20px;width: 100%;float: left;padding: 20px;border: 1px rgba(0,0,0,0.05) solid;}
#albuns #album {width: calc(100%);float: left;height: 239px;margin-right: 20px;margin-bottom: 20px;position: relative;}
#albuns #album:last-child {margin-right: 0px;}
#albuns #img {width: 100%;float: left;height: 150px;}
#albuns #img img {width: 100%;height: 150px;object-fit: cover;object-position: top center;}
#albuns #c {background: rgba(0,0,0,0.02); float: left; width: 100%; height: 170px;}
#albuns #c #infos {padding: 10px; border-radius: 100px; background: #fff; width: calc(100% - 40px); margin-left: 20px; float: left; font-family: Open Sans; font-weight: 600; font-size: 10px; text-transform: uppercase; text-align: center; color: #b2a796; position: relative;}
#albuns #c #infos a {color: #ffb64c;}
#albuns #qt {position: relative;/* bottom: 0px; *//* left: calc(50%); */margin: 0px auto;display: table;}
#albuns #qt #qualidade {padding: 15px;font-family: Open Sans;font-weight: 600;font-size: 10px;text-transform: uppercase;color: #f9c1c5;background: #fff;float: left;border-top-left-radius: 20px;border-bottom-left-radius: 20px;display: none;}
#albuns #qt #size {padding: 5px;font-family: Open Sans;font-weight: 600;font-size: 10px;text-transform: uppercase;color:#fff;border-top: 1px rgba(0,0,0,0.05) solid;border-bottom: left;/* border-top-right-radius: 20px; *//* border-bottom-right-radius: 20px; */}
#albuns #titulo {width: calc(100% - 40px);float: left;text-transform: uppercase;padding: 20px;font-family: Open Sans;font-weight: 600;font-size: 11px;font-weight: 600;text-align: center;position: relative;margin-left: 20px;background: rgb(246 224 198);margin-top: -40px;}
#albuns #titulo a {color: #fff;}
#albuns .owl-nav {/* display: table; *//* margin: 0px auto; *//* margin-top: 20px; *//* margin-bottom: 20px; */position: absolute;left: -110px;bottom: -8px;}
#albuns .owl-prev {/* position: absolute; *//* top: calc(50% - 17.5px); *//* left: -17.5px; */float: left;background: #fff;width: 30px;height: 30px;margin-right: 20px;line-height: 30px;text-align: center;border-radius: 50%;font-size: 12px;}
#albuns .owl-next {/* position: absolute; *//* top: calc(50% - 17.5px); *//* right: -17.5px; */float: left;background: #fff;width: 30px;height: 30px;margin-right: 0px;line-height: 30px;text-align: center;border-radius: 50%;font-size: 12px;}
#albuns .owl-nav i {color: #b49d83;}

/*POSTS*/
#primeirosposts {width: calc(275px);float: left;margin-right: 20px;}
#segunda-coluna {width: 450px;float: left;height: 500px;margin-right: 20px;}
#terceira-coluna {width: 275px; float: left;}
#postsi {width: 100%; float: left;}
#postsi #post {width: calc(100% / 3 - 40px / 3);float: left;height: 356px;margin-right: 20px;margin-bottom: 20px;overflow: hidden;padding: 20px;border: 1px rgba(0,0,0,0.05) solid;}
#postsi #post:nth-child(3), #postsi #post:nth-child(8) {margin-right: 0px;}
#postsi #post #thumb {width: 100%;height: 150px;float: left;background-size: cover !important;!i;!;position: relative;}
#postsi #post #thumb:after {content: ''; width: 0px;
   height: 0px;
   border-style: solid;
   border-width: 0 6.5px 7px 6.5px;
   border-color: transparent transparent #f6e0c6 transparent;
   transform: rotate(0deg);
 position: absolute; bottom: 0px; left: 20px;}
#postsi #post #c {width: 100%;/* border: 1px rgba(0,0,0,0.05) solid; */border-top: 0px;/* height:220px; */position: relative;float: left;height: calc(100% - 150px);background: rgba(0,0,0,0.02);}
#postsi #post #c #cc {bottom: 0px;left: 20px;background: rgb(254,197,201,0.95);/* position: absolute; *//* width: calc(100% - 40px); */}
#postsi #post #titulo {width: 100%;float: left;padding: 20px;font-family: Open Sans;font-weight: 900;font-size: 12px;font-weight: 600;text-align: center;position: relative;text-transform: uppercase;letter-spacing: -1px;}
#postsi #post #titulo a {color: #ad967b;}
#postsi #post #infos {
    padding: 10px;
    background: #fff;
    /* width: calc(100% + 40px); */
    /* margin-left: -20px; */
    font-family: Open Sans;
    font-weight: 600;
    font-size: 10px;
    text-transform: uppercase;
    text-align: center;
    color: #ad967b;
    position: relative;
    float: none;
    letter-spacing: 0;
    margin-top: 20px;
    border-radius: 100px;
    display: table;
    margin: 0px auto;
    margin-bottom: -54px;
    margin-top: 20px;
    -webkit-transition: All 0.3s ease-in-out;
    -moz-transition: All 0.3s ease-in-out;
    -o-transition: All 0.3s ease-in-out;
    }
#postsi #post:hover #infos {-webkit-transition: All 0.3s ease-in-out;
    -moz-transition: All 0.3s ease-in-out;
    -o-transition: All 0.3s ease-in-out; margin-bottom: 0px;}
#postsi #post #infos a {color: #f7db9f;}
#postsi #post #rresumo {width: calc(100% + 40px); margin-left: -20px; float: left;}
#postsi #post #redes {width: 50px; float: left; padding: 20px; padding-right: 0px;}
#postsi #post #redes #tt {width: 30px;height: 30px;background: #ffb64c;float: left;margin-bottom: 0px;border-radius: 50%;line-height: 30px;text-align: center;font-size: 10px;}
#postsi #post #redes #fb {width: 30px;height: 30px;background: #ffb64c center no-repeat;float: left;margin-bottom: 20px;border-radius: 50%;line-height: 30px;text-align: center;font-size: 10px;}
#postsi #post #redes i {color: #fff;}
#postsi #post #resumo {padding: 20px; color: #b2a796; font-family: Verdana; font-size: 12px; line-height: 23px; float: left; width: calc(100% - 50px);}

/*MODO COMPLETO E GALERIA*/
#ultimopost {width: calc(100% /3 - 40px / 3);float: left;margin-right: 20px;margin-bottom: 20px;}
#ultimopost #post {width: 100%;margin-bottom: 20px;float: left;}
#modocompleto {width: calc(100% - 100% / 3 - 7px);float: left;padding: 20px;text-align: center;background: rgba(0,0,0,0.02);font-family: Open Sans;font-weight: 600;font-size: 11px;text-transform: uppercase;color: #ad967b;margin-bottom: 20px;}
#ultimosalbuns {
    padding: 20px;
    background: #fff;
    float: left;
    width: calc(100% + 21px);
    font-family: Open Sans;
    font-weight: 600;
    font-size: 11px;
    text-transform: uppercase;
    color: #ad967b;
    position: relative;
}
#categorias {
    padding: 20px;
    border: 1px rgba(0,0,0,0.05) solid;
    border-bottom: 0px;
    font-family: Open Sans;
    font-weight: 600;
    font-size: 11px;
    text-transform: uppercase;
    color: #ad967b;
}
#categorias a {color: #ad967b;float: right;margin-right: 20px;background: #fff;padding: 5px;margin-top: -5px;border-radius: 20px;}
#categorias a:first-child {margin-right: 0px;}

/*ALAN*/
#alan {
    width: 100%;
    float: left;
}
#alan #img {
    padding: 20px;
    height: 250px;
    border: 1px rgba(0,0,0,0.05) solid;
    float: left;
    width: 250px;
    position: relative;
}
#alan #img:after {width: 0px;
   height: 0px;
   border-style: solid;
   border-width: 0 7px 11px 7px;
   border-color: transparent transparent #FFFFFF transparent;
   transform: rotate(0deg);
content: ''; position: absolute; bottom: 0px; left: 20px;)}
#alan #img img {width: 100%; height: 100%; object-fit: cover;}
#alan #bio {
    padding: 20px;
    border: 1px rgba(0,0,0,0.05) solid;
    border-left: 0px;
    float: left;
    width: calc(100% - 250px);
    font-family: Verdana;
    font-size: 13px;
    line-height: 23px;
    height: 250px;
}
#alan #b {
    clear: both;
    color: #ad967b;
    width: calc(100% + 40px);
    float: left;
    padding: 20px;
    margin-left: -20px;
    margin-right: -20px;
    border-top: 1px rgba(0,0,0,0.05) solid;
}
#alan #b b {color: #fff;}
#alan #t {
    padding: 10px;
    background: #fff;
    float: left;
    font-family: Open Sans;
    font-weight: 600;
    font-size: 11px;
    text-transform: uppercase;
    border-radius: 20px;
    color: #ad967b;
    margin-bottom: 20px;
}
#alan #redesa {float: right;}
#alan #redesa a {width: 43px; height: 43px; float: left; line-height: 43px;background: #fff; text-align: center; margin-right: 20px;}
#alan #redesa a:last-child {margin-right: 0px;}
#alan #redesa i {color: #ad967b;}

/*PROJETOS*/
#projetos {width: 350px;float: left;background: transparent;height: 270px;padding: 0px;margin-bottom: 20px;margin-top: -1px;margin-right: 20px;}
#projetos #projeto {padding: 20px;width: 100%;float: left;height: 270px;/* border: 1px rgba(0,0,0,0.05) solid; */background: #fff;/* margin-top: -1px; */}
#projetos #img {width: 100px;height: 100px;border-radius: 50%;overflow: hidden;background-size: cover;margin-bottom: 20px;display: block;margin: 0px auto;margin-bottom: 20px;}
#projetos #img img {width: 100%; height: 100%; object-fit: cover; object-position: center;}
#projetos #titulo {/* padding: 20px; */width: 100%;margin: 0px auto;font-family:Open Sans;font-weight: 600;font-size: 13px;text-transform: uppercase;text-align: center;/* background: #fff; */color: #ad967b;/* margin-left: -20px; *//* margin-bottom: 20px; */letter-spacing: -1px;}
#projetos #infos {width: 100%;float: left;color: #aa7c7f;font-family: Verdana;font-size: 12px;/* line-height: 23px; *//* background: rgba(0,0,0,0.05); */padding: 20px;/* border-radius: 10px; */margin-bottom: 20px;font-size: 0px;border-top: 1px rgba(0,0,0,0.05) solid;border-bottom: 1px rgba(0,0,0,0.05) solid;margin-left: -20px;float: left;width: calc(100% + 40px);}
#projetos #infos b, #projetos #infos strong {color: #ffb64c;}
#projetos .owl-nav {}
#projetos .owl-prev {width: 30px;height: 30px;border-radius: 50%;color: #a25991;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: 7.5px;/* margin-bottom: 20px; */bottom: 20px;left: 20px;position: absolute;}
#projetos .owl-next {width: 30px;height: 30px;border-radius: 50%;color: #a25991;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: 7.5px;bottom: 20px;right: 20px;position: absolute;}
#projetos .owl-nav i {color: #ad967b;}
#projetos #ano {
    padding: 5px;
    background: #f7db9f;
    border-radius: 10px;
    color: #fff;
    display: inline;
    margin-left: 10px;
}
#projetos #personagem {
    /* padding-top: 15px; */
    /* width: 100%; */
    /* float: left; */
    /* border-top: 1px rgba(0,0,0,0.05) solid; */
    font-family: Open Sans;
    font-weight: 600;
    font-size: 12px;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    background: #f7db9f;
    padding: 5px;
    border-radius: 5px;
    display: table;
    margin: 0px auto;
}
#projetos #personagem b {color: #fff;}
#projetos #tipo {
    display: none;
}

/*VIDEOS LEGENDADOS*/
#videoslegendados {
    padding-top: 20px;
    float: left;
    width: calc(100% - 370px);
}
#videoslegendados #t {
    float: left;
    padding: 10px;
    background: #fff;
    font-family: Open Sans;
    font-weight: 600;
    font-size: 11px;
    text-transform: uppercase;
    border-radius: 20px;
    color: #ad967b;
    line-height: 23px;
}
#videoslegendados #videos {width: 100%; float: left; margin-top: 20px;}
#videoslegendados #videos a {padding: 0px; border: 0px;}
#videoslegendados #video {
    width: 100%;
    float: left;
    /* background: #fff; */
    height: 182px;
    border: 1px rgba(0,0,0,0.05) solid;
    padding-top: 20px;
}
#videoslegendados #video #img {
    width: 100px;
    height: 142px;
    /* border-radius: 50%; */
    display: table;
    margin: 0px auto;
    float: left;
    margin-left: 20px;
}
#videoslegendados #video #titulo {
    float: left;
    width: calc(100% - 120px);
    padding: 20px;
    border-top: 1px rgba(0,0,0,0.05) solid;
    /* margin-top: 20px; */
    text-align: left;
    height: 142px;
    line-height: normal;
    position: relative;
    border-bottom: 1px rgba(0,0,0,0.05) solid;
    /* width: 30px; */
}
#videoslegendados #video #titulo:after {bottom: 20px;content: '\f03d';font-family: FontAwesome;padding: 10px;background: #fff;border-radius: 20px;position: absolute;right: 20px;width: 30px;height: 30px;border-radius: 50%;border: 0px;}
#videoslegendados a {
    padding: 10px;
    float: right;
    border: 1px rgba(0,0,0,0.05) solid;
    font-family: Open Sans;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 11px;
    line-height: 23px;
    color: #ad967b;
}

/*BUSCA*/
input#searchsubmit {cursor: pointer;height: 30px;width: 30px;top: 12.5px;right: 0px;background: #f6db9f 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: #ad967b;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;}
#anuncio #ads {width: 34px; height: 34px; right: -17px; position: absolute; background: url(images/ads.png); top: calc(50% - 17px);}

/*DAILY*/
#daily {
    width: 100%;
    float: left;
    /* padding-top: 20px; */
    padding-bottom: 20px;
    border-top: 1px rgba(0,0,0,0.05) solid;
    border-bottom: 1px rgba(0,0,0,0.05) solid;
    margin-bottom: 20px;
    margin-top: 17.5px;
}
#daily #t {
    display: table;
    margin: 0px auto;
    padding: 10px;
    background: #fff;
    border-radius: 20px;
    font-family: Open Sans;
    font-weight: 600;
    font-size: 11px;
    text-transform: uppercase;
    margin-top: -17.5px;
    color: #ad967b;
    margin-bottom: 20px;
}
#daily #disclaimerfb {width: 300px; float: left;}
#daily #facebook {
    padding: 20px;
    font-family: Verdana;
    font-size: 13px;
    line-height: 23px;
    color: #ad967b;
    border: 1px rgba(0,0,0,0.05) solid;
    float: left;
    width: 100%;
    height: 155px;
}
#daily #facebook #botaofb {
    padding: 10px;
    background: #f7db9f;
    display: table;
    margin: 0px auto;
    font-family: Open Sans;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    border-radius: 20px;
    line-height: normal;
    margin-top: 20px;
}
#daily #disclaimer {
    width: 100%;
    padding: 20px;
    border: 1px rgba(0,0,0,0.05) solid;
    font-family: Verdana;
    font-size: 13px;
    line-height: 23px;
    float: left;
    color: #ad967b;
    margin-bottom: 20px;
}
#daily #instagram {
    width: calc(100% - 320px);
    float: right;
    padding: 20px;
    background: rgba(0,0,0,0.02);
    margin-bottom: 20px;
}
#daily #instagram #tt {
    padding: 10px;
    background: #fff;
    float: left;
    font-family: Open Sans;
    font-weight: 600;
    font-size: 11px;
    text-transform: uppercase;
    color: #ad967b;
    margin-bottom: 20px;
}
#daily #instagram #fotos {
    padding: 20px;
    width: 100%;
    float: left;
    border: 1px rgba(0,0,0,0.05) solid;
    height: 115px;
}
#daily #x {
    float: right;
    width: calc(100% - 320px);
    padding: 20px;
    background: #fff;
}
#daily #x #texto {
    font-family: Verdana;
    font-size: 13px;
    line-height: 23px;
    color: #af987d;
    margin-bottom: 20px;
}
#daily #x #img {
    width: 93px;
    height: 93px;
    display: table;
    margin: 0px auto;
    /* background: #000; */
    margin-bottom: 20px;
}
#daily #x #img img {width: 100%; height: 100%; object-fit: cover;}
#daily #x #user {
    padding: 10px;
    background: #f7db9f;
    display: table;
	margin: 0px auto;
	font-family: Open Sans; 
	font-weight: 600; color: #fff; text-transform: uppercase; border-radius: 20px;
}

/*SIDEBAR*/
#sidebar {width: 30%; float: right;}
#sidebar #titulo {font-family: Open Sans;font-weight: 600;font-size: 11px;text-transform: uppercase;color: #ad967b;text-align: center;position: relative;padding: 10px;display: table;margin: 0px auto;/* margin-bottom: 20px; *//* margin-top: 45px; */background: #fff;/* width: 100%; *//* float: left; */border-radius: 20px;margin-bottom: 20px;}
#sidebar #titulo span {padding: 5px; border-radius: 3px; background: #f4626c; color: #fff;}
#sidebar #box {font-family: Verdana;font-size: 12px;color: #ad967b;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;/* padding-bottom: 40px; */margin-bottom: 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: #f7db9f;border-radius: 50%;/* top: calc(50% - 12.5px); */left: calc(50% - 12.5px);bottom: -30px;}
#sidebar #bolinha i {color: #fff; display: table-cell; vertical-align: middle;}
#sidebar #box b {color: #fff;}
#sidebar #box a {color: #fff;}
#sidebar #bolinha:after {width: 0;height: 0;border-style: solid;border-width: 5px 5px 0 5px;border-color: #ffb74c transparent transparent transparent;/* content: ''; */position: absolute;bottom: -4px;left: calc(50% - 5px);}
#sidebar #box:after {content: 'ECBR';font-family: Open Sans;font-weight: 600;font-size: 12px;background: #fff;width: 40px;height: 40px;border-radius: 50%;position: absolute;bottom: -20px;left: calc(50% - 20px);line-height: 40px;text-align: center;font-size: 11px;font-weight: 600;letter-spacing: -1px;display: none;}

/*SINGLE*/
#posts {width: 68%; float: left;}
#single {width: calc(100%);float: left;margin-bottom: 20px;padding: 20px;border: 1px rgba(0,0,0,0.05) solid;}
#single #thumb {position: relative;width: calc(100% + 42px);height: 300px;float: left;background-size: cover;margin-bottom: 20px;margin-left: -21px;}
#single #thumb:after {
   width: 0px;
   height: 0px;
   border-style: solid;
   border-width: 0 10.5px 12px 10.5px;
   border-color: transparent transparent #f1bbbf transparent;
   transform: rotate(0deg);
   /* content: ''; */
   position: absolute;
   bottom: 0px;
   left: calc(50% - 15px);
   }
#single #titulo {/* padding: 20px; *//* background: rgba(0,0,0,0.05); */font-family: Open Sans;font-weight: 600;font-size: 13px;text-align: center;/* padding-top: 40px; *//* padding-bottom: 40px; */padding-bottom: 20px;/* text-align: left; */letter-spacing: -1px;text-transform: uppercase;}
#single #titulo a {color: #ffffff;}
#single #redesconteudo {width: 100%; display: table;}
#single #redesconteudo > div {display: table-cell;}
#single #redes {/* width: 70px; */background: #fff;/* padding: 20px; */position: relative;width: auto;float: left;}
#single #redes #share {/* position: absolute; *//* top: 20px; *//* left: 20px; *//* width: auto; */float: left;}
#single #redes #share #tt {width: 30px;height: 30px;background: #f7db9f;float: left;margin-bottom: 0px;border-radius: 50%;text-align: center;line-height: 30px;font-size: 10px;}
#single #redes #share #fb {width: 30px;height: 30px;background: #f7db9f;float: left;/* margin-bottom: 20px; */border-radius: 50%;line-height: 30px;text-align: center;font-size: 10px;margin-right: 20px;}
#single #redes #share i {color: #fff;}
#single #redes #data {position: absolute; top: 0px; left: 0px; width: 100%; background: #ffb64c; font-family: Open Sans; font-weight: 600; font-size: 11px; color: #fff; text-align: center; padding-top: 20px; padding-bottom: 20px; position: absolute; top: 0px; left: 0px;}
#single #conteudo {padding: 20px;width: calc(100%);background: #fff;/* border-left: 20px #fdf5ea solid; */font-family: Verdana;font-size: 12px;line-height: 23px;color: #878787;float: left;margin-bottom: 20px;}
#comentariost {padding: 10px;/* width: 100%; */background: #f7db9f;font-family: Open Sans;font-weight: 600;font-size: 11px;text-transform: uppercase;color: #fff;text-align: center;float: left;border-radius: 20px;display: table;margin: 0px auto;float: none;}
#comentarios {padding: 20px; width: 100%; float: left; margin-bottom: 20px; background: rgba(0,0,0,0.02); border-top: 0px; margin-top: 20px;}
#comentarios #com {padding: 20px; width: 100%; float: left; background: #fff;}
#redesinfos {width: 100%;float: left;position: relative;background: #fff;padding: 20px;}
#redesinfos #infos {
    float: right;
    font-family: Open Sans;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 12px;
    text-transform: uppercase;
    /* padding-top: 5px; */
    padding: 5px;
    color: #ad967b;
    border: 1px rgba(0,0,0,0.05) solid;
}
.gallery {margin-top: -20px; z-index: 1; width: calc(100% + 40px); margin-left: -20px; padding: 20px; padding-top: 40px; margin-bottom: 20px; background: #f9c1c5;}
.gallery img {width: calc(100% / 4 - 60px / 4); opacity: 0.5; margin-right: 20px;}
.gallery img:last-child {margin-right: 0px;}
.gallery img:hover {opacity: 1;}
.gallery-links {padding: 10px;color: #fff !important;text-align: center;font-family: Open Sans;z-index: 2;position: relative;font-weight: 600;font-size: 11px;text-transform: uppercase;background: #dea7ab;border-radius:10px;}
.gallery-links a {color: #fff !important;}
.gallery-links:after {content: ''; width: 0px;
   height: 0px;
   border-style: solid;
   border-width: 8px 7.5px 0 7.5px;
   border-color: #dfa7ab transparent transparent transparent;
   transform: rotate(0deg); position: absolute; bottom: -7px; left: calc(50% - 7.5px);}


/*FOOTER*/
#footer {float: left;width: 100%;text-align: center;background: rgba(0,0,0,0.02);font-family: Verdana;font-size: 12px;color: #8f8f8f;padding-top: 0px;padding-bottom: 20px;margin-top: 20px;}
#footer a {color: #fff;}
#footer #creditos {width: 100%;float: left;/* border: 1px rgba(0,0,0,0.05) solid; */padding: 20px;font-family: Verdana;font-weight: 600;color: #ad967b;text-align: left;text-align: center;padding: 0px;font-size: 13px;font-weight: normal;line-height: 23px;}
#footer #busca {width: 30%; float: left; position: relative; background: #fff;}
#footer #disclaimer {padding: 20px;float: left;width: 100%;margin-top:  20px;text-align: justify;line-height: 23px;background: rgba(0,0,0,0.05);color: #966f72;}
#footer #disclaimer b {color: #fff;}
#footer #menu-footer {padding: 20px;width: 100%;float: left;background: #fff;border-radius: 50px;font-family: Open Sans;font-weight: 600;text-align: center;margin-bottom: 20px;margin-top: -20px;}
#footer #menu-footer a {margin-right: 30px;color: #ad967b;text-transform: uppercase;}
#footer #menu-footer a:last-child {margin-right: 0px;}
#footer #creditos c {color: red;}

/*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.05);
	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: #f7db9f;}

#single #conteudo a {color: #c3ac91;}
#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: 20px;font-family: Open Sans;font-weight: 600;font-size: 12px;color: #be8a8d;width: calc(100%);padding: 20px;background: transparent;border: 1px rgba(0,0,0,0.05) solid;}

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

h1 a {color: #d6a0a3;}

/*GALERIA - AREA DO POST*/
#galeriap {width: calc(100% + 40px); margin-left: -20px; background: rgba(0,0,0,0.02) 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: #ffb74c; 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:#997275; 

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

}