/*Theme Name: Amy Adams Brasil
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: #f4dddd;-webkit-font-smoothing:antialiased;}

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

a {color: #d88181;}

/*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: -300px;}
#content {width:90%; margin: 0px auto;}
#sub {
    padding: 20px;
    background: #fff;
    display: table;
    margin: 0px auto;
    border-radius: 50px;
    z-index: 10000;
    position: relative;
    font-family: Open Sans;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 12px;
    color: #777;
}

/*MENU + WELCOME + REDES*/
#bg {padding-top: 48px;background: #f4dddc;float: left;width: 100%;margin-top: -28px;}
#menu {
    float: left;
    background: #edd4d4;
    width: 100%;
    float: left;
    font-family: Open Sans;
    font-weight: 600;
    font-size: 12px;
    text-transform: uppercase;
    padding: 20px;
    /* padding-bottom: 0px; */
    margin-bottom: 20px;
    text-align: center;
}
#busca {width: calc(100% - 40px); float: left; margin-left: 20px; background: #fff; border-radius: 50px; margin-top: -20px; position: relative; margin-bottom: 20px;}
#menu a {
    /* display: block; */
    margin-right: 30px;
    color: #b8a0a0;
}
#menu a:hover {color: #e84a38;}
#menu a:last-child {margin-right: 0px;}
#welcome {
    padding: 20px;
    float: left;
    margin-left: 0px;
    background: transparent;
    font-family: Verdana;
    font-size: 13px;
    line-height: 23px;
    color: #a28684;
    width: 100%;
    border: 1px rgba(0,0,0,0.05) solid;
    padding-bottom: 40px;
}
#welcome b {
    color: #e84a38;
}
#redesdjbr {
    float: left;
    padding: 20px;
    font-family: Open Sans;
    font-weight: 600;
    font-size: 12px;
    text-transform: uppercase;
    color: #b89690;
    width: calc(100% - 337px);
    padding-bottom: 0px;
    margin-bottom: 20px;
    padding-right: 0px;
}
#redesdjbr a {
    background: #fff;
    float: right;
    width: 31px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    border-radius: 50%;
    margin-right: 20px;
    margin-top: -5px;
	color: #fff;
}
#redesdjbr a:nth-child(2) {margin-right: 0px;}
#redesdjbr a i, #redesdjbr c {color: #e84a38;}
/*BUSCA*/
input#searchsubmit {cursor: pointer;height: 30px;width: 30px;top: 12.5px;right: 20px;background: #d88181 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: #816f6b;background: transparent;padding: 20px;padding-top: 20px;padding-bottom: 20px;width: 100%;height: 55px;text-transform: uppercase;float: left;}

/*SLIDE*/
#primeira-coluna {width: 450px;float: left;margin-bottom: 20px;}
#slideat {width: 700px; float: left;}
#slide {width: 100%;float: left;height: 400px;margin-bottom: 20px;/* display: none; */}
#slide #post {
    width: 100%;
    float: left;
    height: 400px;
}
#slide #post #c {
    padding: 20px;
    float: left;
    width: 100%;
    height: 200px;
    border: 1px rgba(0,0,0,0.05) solid;
}
#slide #post #thumb {
    width: 100%;
    height: 100%;
    background-size: cover;
}
#slide #post #cc {
    float: left;
    width: 100%;
    padding: 20px;
    border: 1px rgba(0,0,0,0.05) solid;
    /* border-left: 0px; */
    height: 200px;
    border-top: 0px;
}
#slide #post #cc #titulo {
    font-family: Open Sans;
    font-weight: 800;
    font-size: 18px;
    letter-spacing: -1px;
    margin-bottom: 20px;
    text-align: center;
}
#slide #post #cc #titulo a {
    color: #b2958f;
}
.coppermine-gallery {padding: 20px;background: #f4ddde;padding-bottom: 10px;}
.coppermine-gallery img {width: calc(100% / 4 - 60px / 4); border: 10px #fff solid; margin-right: 20px;}
.coppermine-gallery img:last-child {margin-right: 0px;}
.coppermine-gallery p {padding: 0px; margin: 0px;}
#slide #post #cc #resumo {
    padding: 20px;
    width: 100%;
    background: rgba(0,0,0,0.05);
    font-family: Verdana;
    font-size: 13px;
    line-height: 23px;
    color: #786762;
    padding-bottom: 40px;
    display: none;
}
#slide #post #cc #infos {
    padding-top: 15px;
    width: auto;
    float: left;
    margin-left: 20px;
    border-radius: 0px;
    font-family: Open Sans;
    font-weight: 600;
    font-size: 11px;
    text-transform: uppercase;
    text-align: center;
    margin-top: -20px;
    color: #a28a82;
    font-family: Verdana;
    font-weight: 500;
    float: none;
    display: table;
    margin: 0px auto;
    border-top: 1px rgba(0,0,0,0.05) solid;
}
#slide #post #cc #infos a {color: #d88181;}
#slide .owl-nav {position: absolute;bottom: 20px;left: calc(50% - 40px);}
#slide .owl-nav .owl-prev {width: 30px;margin-right: 20px;float: left;height: 30px;background: #d88181;border-radius: 50%;text-align: center;line-height: 30px;}
#slide .owl-nav i {color: #fff;}
#slide .owl-nav .owl-next {width: 30px;float: left;height: 30px;background: #d88181;border-radius: 50%;text-align: center;line-height: 30px;}


/*AMY ADAMS*/
#bio {
    padding: 20px;
    background: rgba(0,0,0,0.05);
    float: left;
    margin-bottom: 20px;
    overflow: hidden;
    position: relative;
}
#bio #foto {
    width: 100px;
    height: 100px;
    border: 10px #fff solid;
    border-radius: 50%;
    float: left;
    overflow: hidden;
}
#bio #foto img {width: 100%;height: 100%;object-fit:cover;overflow: hidden;}
#bio #biografia {
    margin-top: 20px;
    float: left;
    font-family: Verdana;
    font-size: 13px;
    line-height: 23px;
    color: #8d797a;
    /* margin-bottom: 20px; */
}
#bio #tit {
    float: right;
    width: calc(100% - 120px);
    font-family: Open Sans;
    font-weight: 900;
    font-size: 20px;
    text-transform: uppercase;
    letter-spacing: -2px;
    color: #fff;
    line-height: 100px;
}
#bio #saiba-mais {
    padding: 10px;
    background: #fff;
    border-radius: 30px;
    position: absolute;
    bottom: -50px;
    font-family: Verdana;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 600;
    left: calc(50% - 126px);
    color: #a89495;
    -webkit-transition: All 0.5s 
ease-in-out;
    -moz-transition: All 0.5s ease-in-out;
    -o-transition: All 0.5s ease-in-out;
}
#bio:hover #saiba-mais {bottom: 20px;}
#projetos {
    width: 100%;
    float: right;
    border: 1px rgba(0,0,0,0.05) solid;
    height: 466px;
    /* margin-bottom: 20px; */
    padding: 20px;
    /* border-bottom: 0px; */
}

#projetos #infos {
    width: 100%;
    float: right;
    font-family: Verdana;
    font-size: 13px;
    line-height: 23px;
    color: #796864;
    padding: 0px;
}

#projetos #infos b {
    color: #d88181;
}

#projetos .projeto-thumb {
    width: 150px;
    float: none;
    margin: 0px auto;
    display: table;
    border-radius: 50%;
    overflow: hidden;
    margin-bottom: 20px;
    /* float: left; */
}

#projetos .projeto-thumb img {
    width: 100%;
    height: 100%;
}

#projetos .projeto-titulo {
    font-family: Open Sans;
    font-weight: 600;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 0px;
    color: #b79d9e;
    width: 100%;
    text-align: center;
    width: auto;
    float: none;
    background: #fff;
    padding: 5px;
    display: table;
    margin: 0px auto;
}

#projetos .projeto-sinopse {
    width: calc(100% + 40px);
    margin-bottom: 20px;
    border: rgba(0,0,0,0.05) 1px solid;
    font-family: Verdana;
    font-size: 13px;
    line-height: 23px;
    color: #6f5e5a;
    padding: 20px;
    float: left;
    margin-left: -20px;
    border-left: 0px;
    border-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

#projetos .projeto-links {
    display: table;
    margin: 0px auto;
    clear: both;
    margin-top: 20px;
    display: none;
}

#projetos .projeto-links a {
    padding: 5px;
    background: #fff;
    margin-right: 20px;
    font-family: Open Sans;
    font-weight: 600;
    display: inline-block;
    text-transform: uppercase;
    color: #d88181;
}

#projetos .projeto-links a:last-child {
    margin-right: 0px;
}
#projetos .owl-nav {/* position: absolute; *//* right: 20px; *//* bottom: 20px; */}
#projetos .owl-nav .owl-prev {width: 30px;margin-right: 20px;float: left;height: 30px;background: #fff;border-radius: 50%;text-align: center;line-height: 30px;position: absolute;left: 0px;bottom: 0px;}
#projetos .owl-nav i {color: #d88181;}
#projetos .owl-nav .owl-next {width: 30px;float: left;height: 30px;background: #fff;border-radius: 50%;text-align: center;line-height: 30px;position: absolute;bottom: 0px;right: 0px;}


/*ULTIMOS ALBUNS*/
#albunst {
    width: calc(100%);
    float: left;
    background: #ffff;
    padding: 20px;
    font-family: Open Sans;
    font-weight: 600;
    font-size: 12px;
    text-transform: uppercase;
    color: #b2958f;
    margin-bottom: 20px;
}
#albuns {
    width: calc(100%);
    float: right;
    height: auto;
    margin-bottom: 20px;
}
#albuns #album {
    width: 100%;
    height: 242px;
    padding: 20px;
    border: 1px rgba(0,0,0,0.05) solid;
    position: relative;
}
#albuns #album #img {
    width: 200px;
    height: 200px;
    float: left;
}
#albuns #album #img:after {
    content: '\f302';
    font-size: 12px;
    opacity: 0;
    position: absolute;
    font-family: FontAwesome;
    bottom: -100px;
    left: 40px;
    z-index: 100000000000000;
    -webkit-transition: All 0.5s ease-in-out;
    -moz-transition: All 0.5s ease-in-out;
    -o-transition: All 0.5s ease-in-out;
    color: #fff;
    font-style: normal;
    z-index: 100001;
    background: #d88181;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 50px;
    }
#albuns #album:hover #img:after {opacity: 1;bottom: 40px;}
#albuns #album #img img {width: 100%; height: 100%; object-fit: cover;}
#albuns #album #c {
    background: rgba(0,0,0,0.05);
    width: calc(100% - 220px);
    padding: 20px;
    float: right;
    height: 200px;
}
#albuns #album #c #titulo {
    font-family: Open Sans;
    font-weight: 600;
    font-size: 13px;
    letter-spacing: -1px;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 20px;
    color: #fff;
}
#albuns #album #c #titulo a {color: #fff}
#albuns #album #c #qt {
    /* width: 100%; */
    display: table;
    margin: 0px auto;
    z-index: 10000;
    position: relative;
}
#albuns #album #c #qt #qualidade {
    padding: 10px;
    border: 1px rgba(0,0,0,0.05) solid;
    font-family: Open Sans;
    font-weight: 6;
    font-size: 12px;
    text-transform: uppercase;
    color: #d88181;
    z-index: 10000;
    position: relative;
    float: left;
    font-weight: 600;
}
#albuns #album #c #qt #size {
    padding: 10px;
    border: 1px rgba(0, 0, 0, 0.05) solid;
    font-family: Open Sans;
    font-weight: 6;
    font-size: 12px;
    text-transform: uppercase;
    color: #fff;
    z-index: 10000;
    position: relative;
    float: left;
    border-left: 0px;
    font-weight: 600;
    }
#albuns .owl-nav {position: absolute;right: 20px;top: -65px;}
#albuns .owl-nav .owl-prev {width: 30px;margin-right: 20px;float: left;height: 30px;background: #d88181;border-radius: 50%;text-align: center;line-height: 30px;}
#albuns .owl-nav i {color: #fff;}
#albuns .owl-nav .owl-next {width: 30px;float: left;height: 30px;background: #d88181;border-radius: 50%;text-align: center;line-height: 30px;}

/*POSTS*/
#postsi {
    width: calc(100% - 470px);
    float: right;
}

#postsi #post {
    width: calc(100% / 2 - 10px);
    float: left;
    margin-bottom: 20px;
    margin-right: 20px;
    height: 430px;
}
#postsi #post:nth-child(2n) {margin-right: 0px;}

#postsi #post #c {
    padding: 20px;
    border: 1px rgba(0,0,0,0.05) solid;
    float: left;
    width: 100%;
    height: 180px;
    position: relative;
}

#postsi #post #c #thumb {
    width: 100%;
    height: 100%;
    background-size: cover !important;
    position: relative;
}

#postsi #post #cc {
    float: left;
    width: 100%;
    border: 1px rgba(0,0,0,0.05) solid;
    height: 250px;
    border-top: 0px;
}

#postsi #post #cc #titulo {
    font-family: Open Sans;
    font-weight: 600;
    font-size: 13px;
    text-transform: uppercase;
    padding: 20px;
    /* border-bottom: 1px rgba(0,0,0,0.05) solid; */
    text-align: center;
    letter-spacing: -1px;
    background: #fff;
}
#postsi #post #cc #titulo a {color: #b2958f;}

#postsi #post #cc #infos {
    float: left;
    padding: 20px;
    width: 100%;
    text-transform: uppercase;
    text-align: center;
    font-family: Open Sans;
    font-weight: 600;
    font-size: 11px;
    color: #b2958f;
}
#postsi #post #cc #resumo {font-family: Verdana;font-size: 12px;line-height: 23px;text-transform:none;margin-bottom: 20px;font-weight: normal;text-align: justify;}
#postsi #post #cc #infos c {color: #fff;}

#postsi #post #data {
    font-family: Verdana;
    font-weight: 600;
    font-size: 12px;
    padding: 5px;
    background: #d88181;
    color: #fff;
    float: left;
    position: absolute;
    bottom: 10px;
    left: calc(50% - 25px);
    border-radius: 30px;
}
#postsi #post #thumb:after {
   width: 0px;
   height: 0px;
   border-style: solid;
   border-width: 0 0 10px 10px;
   border-color: transparent transparent #f4ddde transparent;
   transform: rotate(0deg);
   content: '';
   position: absolute;
   bottom: 0px;
   right: 0px;
   }

#postsi #post #thumb:before {content: '';  width: 0px;
   height: 0px;
   border-style: solid;
   border-width: 10px 10px 0 0;
   border-color: #fff transparent transparent transparent;
   transform: rotate(0deg); position: absolute; bottom: 0px; right: 0px;}

#postsi #post #cc #infos #autor {
    font-family: Verdana;
    font-weight: 500;
    border: 1px rgba(0,0,0,0.05) solid;
    width: auto;
    display: table;
    margin: 0px auto;
    padding: 5px;
}

#segunda-coluna {
    float: right;
    width: calc(100% - 470px);
    margin-bottom: 20px;
}

#segunda-coluna #videos {
    width: 100%;
    float: left;
}

#segunda-coluna #videost {
    padding: 20px;
    border: 1px rgba(0,0,0,0.05) solid;
    margin-bottom: 20px;
    float: left;
    width: 100%;
    font-family: Open Sans;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 12px;
    color: #927d79;
}

#segunda-coluna #videos #video {
    width: calc(50% - 10px);
    height: 223px;
    /* padding: 20px; */
    background: rgba(0,0,0,0.05);
    margin-bottom: 20px;
    margin-right: 20px;
    float: left;
    position: relative;
}
#segunda-coluna #videos #video:nth-child(2n) {margin-right:0px;}

#segunda-coluna #videos #video #thumb {
    width: 100%;
    height: 100px;
    position: relative;
    float: left;
}
#lermais {
    float: left;
    width: calc(100% - 260px);
    padding: 20px;
    background: #fff;
    font-family: Open Sans;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 12px;
    margin-bottom: 20px;
    text-align: center;
    background: #dbc7c2;
    color: #fff;
}
#segunda-coluna #videost2 {padding: 20px;width: 100%;float: left;background: #fff;font-family: Open Sans;font-weight: 600;text-transform: uppercase;text-align: center;/* margin-bottom: 20px; */font-size: 12px;color: #d88181;}

#segunda-coluna #videos #video #thumb img {width: 100%; height: 100%; object-fit: cover;}

#segunda-coluna #videos #video #thumb #data {
    font-family: Verdana;
    font-weight: 800;
    font-size: 11px;
    padding: 5px;
    background: #fff;
    color: #d88181;
    float: left;
    position: absolute;
    left: 10px;
    border-radius: 50px;
    top: 10px;
}
#segunda-coluna #videos #video:after {
   width: 0px;
   height: 0px;
   border-style: solid;
   border-width: 0 0 10px 10px;
   border-color: transparent transparent #f4ddde transparent;
   transform: rotate(0deg);
   content: '';
   position: absolute;
   bottom: 0px;
   right: 0px;
   }

#segunda-coluna #videos #video:before {content: '';  width: 0px;
   height: 0px;
   border-style: solid;
   border-width: 10px 10px 0 0;
   border-color: #fff transparent transparent transparent;
   transform: rotate(0deg); position: absolute; bottom: 0px; right: 0px;}


#segunda-coluna #videos #video #titulo {
    float: left;
    padding: 20px;
    font-family: Open Sans;
    font-weight: 600;
    text-align: left;
	font-size: 12px;
}
#segunda-coluna #videos #video #titulo a {color: #927d79;}



/*SIDEBAR*/
#sidebar {width: 30%; float: right;}
#sidebar #titulo {font-family: Open Sans;font-weight: 600;font-size: 11px;text-transform: uppercase;color: #d88181;text-align: center;position: relative;padding: 20px;display: table;margin: 0px auto;/* margin-bottom: 20px; *//* margin-top: 45px; */background: transparent;width: 100%;float: left;margin-bottom: 20px;border: 1px rgba(0,0,0,0.05) solid;}
#sidebar #titulo span {padding: 5px; border-radius: 3px; background: #f4626c; color: #fff;}
#sidebar #box {font-family: Verdana;font-size: 12px;color: #94807b;line-height: 23px;padding: 20px;width: 100%;float: left;margin-bottom: 20px;position: relative;padding-top: 20px;padding-bottom: 40px;background: #fff;margin-bottom: 40px;}
#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: #d88181;border-radius: 50%;left: 20px;bottom: 16px;}
#sidebar #bolinha i {color: #fff; display: table-cell; vertical-align: middle;}
#sidebar #box b {color: #d88181;}
#sidebar #box a {color: #d88181;}
#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: 'amyadams.com.br';font-family: Open Sans;font-weight: 600;font-size: 12px;background: #d88181;width: 100%;height: 40px;border-radius: 0px;position: absolute;bottom: -20px;left: 0px;line-height: 40px;text-align: center;font-size: 11px;font-weight: 600;letter-spacing: 0px;color: #fff;text-transform: uppercase;}
#sidebar #videos {
    width: 100%;
    float: left;
}

#sidebar #videost {
    padding: 20px;
    border: 1px rgba(0,0,0,0.05) solid;
    margin-bottom: 20px;
    float: left;
    width: 100%;
    font-family: Open Sans;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 12px;
    color: #927d79;
}

#sidebar #videos #video {
    width: 100%;
    height: 223px;
    /* padding: 20px; */
    background: rgba(0,0,0,0.05);
    margin-bottom: 20px;
    height: auto;
    float: left;
    position: relative;
}

#sidebar #videos #video #thumb {
    width: 100%;
    height: 100px;
    position: relative;
    float: left;
}

#lermais {
    float: left;
    width: calc(100%);
    padding: 20px;
    background: #fff;
    font-family: Open Sans;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 12px;
    margin-bottom: 20px;
    text-align: center;
    background: #fff;
    color: #8d797b;
}

#sidebar #videost2 {
    padding: 20px;
    width: 100%;
    float: left;
    background: #fff;
    font-family: Open Sans;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 20px;
    font-size: 12px;
    color: #d88181;
}

#sidebar #videos #video #thumb img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

#sidebar #videos #video #thumb #data {
    font-family: Verdana;
    font-weight: 800;
    font-size: 11px;
    padding: 5px;
    background: #fff;
    color: #d88181;
    float: left;
    position: absolute;
    top: 10px;
    left: 10px;
    border-radius: 50px;
}

#sidebar #videos #video:after {
   width: 0px;
   height: 0px;
   border-style: solid;
   border-width: 0 0 10px 10px;
   border-color: transparent transparent #f4ddde transparent;
   transform: rotate(0deg);
   content: '';
   position: absolute;
   bottom: 0px;
   right: 0px;
}

#sidebar #videos #video:before {
   content: '';  
   width: 0px;
   height: 0px;
   border-style: solid;
   border-width: 10px 10px 0 0;
   border-color: #fff transparent transparent transparent;
   transform: rotate(0deg); 
   position: absolute; 
   bottom: 0px; 
   right: 0px;
}

#sidebar #videos #video #titulos {
    float: left;
    padding: 20px;
    font-family: Open Sans;
    font-weight: 600;
    text-align: left;
    font-size: 12px;
}

#sidebar #videos #video #titulos a {
    color: #927d79;
}


/*SINGLE*/
#posts {width: 68%; float: left;}
#single {width: calc(100%); float: left; margin-bottom: 20px;}
#single #thumb {position: relative;width:100%;height: 400px;float: left;background-size: cover;margin-bottom: 20px;}
#single #titulo:after {
   width: 0px;
   height: 0px;
   border-style: solid;
   border-width: 0 10.5px 12px 10.5px;
   border-color: transparent transparent #dcc7c2 transparent;
   transform: rotate(
180deg);
   /* content: ''; */
   position: absolute;
   bottom: -10px;
   left: calc(50% - 15px);
   }
#single #data {padding: 10px;border-radius: 50px;display:table;margin: 0px auto;margin-top: 20px;margin-bottom: 20px;background: #f4ddde;color: #d88181;font-family: Open Sans;font-weight: 600;font-size: 12px;position: absolute;top: -40px;left: calc(50% - 41px);z-index: 10000;border: 1px rgba(0,0,0,0.05) solid;}
#single #titulo {padding: 20px;border: rgba(0,0,0,0.05) 1px solid;font-family: Open Sans;font-weight: 600;font-size: 12px;text-align: center;/* padding-top: 40px; *//* padding-bottom: 40px; */position: relative;margin-bottom: 20px;padding-top: 30px;text-transform: uppercase;float: left;width: 100%;margin-top: 20px;}
#single #titulo a {color: #a68f90;}
.breadcrumbs {padding: 20px;float: left;width: 100%;clear: both;margin-bottom: 20px;background: #fff;font-family: Open Sans;font-weight: 600;font-size: 12px;text-transform: uppercase;color: #a18d89;}
#single #redesconteudo {width: 100%; display: table;}
#single #redesconteudo > div {display: table-cell;}
#single #redes {/* width: 70px; */background: transparent;/* 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: #d88181;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: #d88181;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;line-height: 30px;}
#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;}
#comentariost {padding: 20px;width: 100%;background: #d88181;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; 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;padding: 20px;margin-bottom: 20px;border: 1px rgba(0,0,0,0.05) solid;background: transparent;}
#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: #94807b;
    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: #d88181 transparent transparent transparent;
   transform: rotate(0deg); position: absolute; bottom: -7px; left: calc(50% - 7.5px);}

/*REDES*/
#disclaimer {
    float: left;
    width: calc(100% - 216px);
    padding: 20px;
    background: rgba(0,0,0,0.05);
    font-family: Verdana;
    font-size: 13px;
    line-height: 23px;
    color: #8d797b;
}
#aa {
    width: 106px;
    font-family: Open Sans;
    font-weight: 900;
    font-size: 30px;
    float: left;
    color: #fff;
    line-height: 24px;
    padding: 30px;
    border: 1px rgba(0,0,0,0.05) solid;
    margin-bottom: 20px;
    margin-right: 20px;
    text-align: center;
    height: 132px;
    padding-top: 40px;
}
#redesf {
    float: right;
    padding: 20px;
    background: rgba(0,0,0,0.05);
    width: 70px;
}
#redesf a {width: 30px;background: #fff;float: left;height: 30px;text-align: center;line-height: 30px;font-size: 11px;}
#redesf a i {color: #d88181;}
/*FOOTER*/
#footer {float: left;width: 100%;text-align: center;background: rgba(0,0,0,0.05);font-family: Verdana;font-size: 12px;color: #8f8f8f;padding-top: 20px;padding-bottom: 20px;}
#footer a {color: #fff;}
#footer #creditos {/* margin-bottom: 20px; */width: 100%;float: left;/* border: 1px rgba(0,0,0,0.05) solid; */padding: 20px;font-family: Open Sans;font-weight: 600;text-transform: uppercase;color: #816f6b;text-align: left;text-align: center;}
#footer #busca {width: 100%;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: #816f6b;}
#footer #disclaimer b {color: #fff;}
#footer #creditos a {padding-bottom: 5px; border-bottom: 3px #d88181 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: #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: #d88181;}

#single #conteudo a {color: #d88181;}
#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: #a9938d;width: calc(100%);padding: 20px;background: transparent;border: 1px rgba(0,0,0,0.05) solid;}

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

h1 a {color: #d88181;}

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

	
background: transparent;

}



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



.wp-pagenavi a:hover, .wp-pagenavi span.current {color: #d88181;background: transparent;}


