/*Theme Name: Elizabeth Gillies 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: #b5ccd2;-webkit-font-smoothing:antialiased;}

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

a {color: #95857e;}

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

/*MENU*/
#barra {width: 100%;background: #fff;float: left;/* margin-top: -500px; */}
#menu {padding: 20px;/* width: 100%; */float: right;/* background: #fff; */font-family: Open Sans;font-weight: 600;font-size: 12px;text-transform: uppercase;/* margin-bottom: 20px; */text-align: center;/* margin-top: -27px; *//* padding-left: 0px; *//* border-right: 1px #fec6ca solid; */width: 680px;/* background: #ffffff; *//* border-radius: 10px; */text-align: center;clear: both;/* padding-bottom: 30px; */margin-bottom: 10px;padding-right: 0px;}
#menu a {color: #9d9d9d;margin-right: 15px;/* float: left; *//* padding-bottom: 20px; */}
#menu a:last-child {margin-right: 0px;}
#menu a:hover {color: #596068;}
#welcome {padding: 30px;float: none;width: calc(100%);background: transparent;font-family: Verdana;font-size: 13px;/* line-height: 23px; */margin: 0px auto;position: relative;display: table;color: #989898;/* margin-top: -20px; *//* margin-bottom: 20px; *//* padding-bottom: 30px; */height: auto;width: 100%;float: left;/* padding-left: 180px; */clear: both;margin-bottom: 10px;color: #8c8c8c;float: right;width: 670px;padding-top: 65px;padding-right: 0px;padding-bottom: 10px;}
#welcome b {color: #75a2bc;}
#banner {width: 100%;background: url(images/banner.png);float: left;margin-bottom: 5px;height: 135px;}
#fotos {width: 462px;background: url(images/fotos.png);height: 188px;float: right;margin-bottom: 10px;}


#destaquefoto {
    width: 100%;
    float: left;
}

#destaquefoto #destaques {
    height: 327px;
    width: 545px;
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
}
#destaquefoto #destaques .owl-nav {position: absolute;left: 20px;bottom: 60px;width: 39px;}
#destaquefoto #destaques .owl-prev {background: url(images/prev.png);margin-right: 10px;float: left;font-size: 0px;width: 39px;height: 39px;}
#destaquefoto #destaques .owl-next {background: url(images/next.png);float: left;font-size: 0px;width: 39px;height: 39px;margin-left: 30px;}
#destaquefoto #destaques #post {
	width: 545px;
	height: 328px;
	float: left;
	position: relative;
}
#destaquefoto #destaques #post #thumb {
   width: 100%;
   height: 100%;
   background-size: cover;
   float: left;
}
#destaquefoto #destaques #post #thumb:after {
   content: '';
   width: 0px;
   height: 0px;
   border-style: solid;
   border-width: 145px 0 0 145px;
   border-color: transparent transparent transparent #A2BBC2;
   transform: rotate(0deg);
   position: absolute;
   bottom: 0px;
   left: 0px;
   z-index: 1000;
   }
#destaquefoto #destaques #post #titulo {
    width: 100%;
    position: absolute;
    bottom: 0px;
    right: 0px;
    background: rgba(0,0,0,0.38);
    padding: 20px;
    font-family: Open Sans;
    font-size: 12px;
    text-align: center;
    padding-left: 165px;
    text-align: left;
    text-transform: uppercase;
    font-weight: 600;
}
#destaquefoto #destaques #post #titulo a {
    color: #fff;
}
#destaquefoto #destaques #post #data {
    position: absolute;
    left: 40px;
    border-radius: 50px;
    background: #fbc3dd;
    font-family: Open Sans;
    font-weight: 600;
    font-size: 12px;
    padding: 5px;
    color: #8a5b71;
    top: -13.5px;
    display: none;
}

#destaquefoto #fotofavorita {
    margin-bottom: 10px;
    width: calc(100% - 555px);
    float: right;
    height: 305px;
    padding: 10px;
    background: #c68d9b;
	position: relative;
}
#destaquefoto #fotofavorita :where(figure) {width: 100%; height: 100%;}
#destaquefoto #fotofavorita img {width: 100%; height: 100%; object-fit:cover;}
#destaquefoto #fotofavorita #h {background: url(images/heart.png);position: absolute;bottom: 25px;left: 25px;width: 42px;height: 42px;}

#ultimas {
    padding: 20px;
    background: #c58d9b;
    float: left;
    width: 65%;
    font-family: Open Sans;
    font-weight: 600;
    font-size: 12px;
    color: #693b46;
    margin-bottom: 10px;
}

#ultimas a {color: #fff}
#ultimas:before {width: 35px;height: 35px;content: '';background: url(images/ultimas.png);float: left;margin-top: -10.75px;margin-bottom: -10.75px;margin-right: 10px;}

#busca {
    float: left;
    width: calc(35% - 10px);calc(
    CONTAIN-INTRINSIC-BLOCK-SIZE: AUTO 100PX);calc(
    CONTAIN-INTRINSIC-BLOCK-SIZE: AUTO 100PX);calc(
    CONTAIN-INTRINSIC-BLOCK-SIZE: AUTO 100PX);calc(
    CONTAIN-INTRINSIC-BLOCK-SIZE: AUTO 100PX);calc(
    CONTAIN-INTRINSIC-BLOCK-SIZE: AUTO 100PX);calc(
    CONTAIN-INTRINSIC-BLOCK-SIZE: AUTO 100PX);
    float: right;
    height: 56.5px;
    position: relative;
}

#postagens {
    /* float: left; */
    /* width: auto; */
}
#tp {
    float: left;
    /* width: 100%; */
    text-align: center;
    width: 485px;
    font-family: Open Sans;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
    color: #708d94;
    margin-bottom: 10px;
    position: relative;
}
#postagens #post:nth-child(3), #postagens #post:nth-child(2) {
    width: calc(100% - 555px);
    float: left;
    height: 145px;
    padding: 20px;
    background: #75a2bc;
    margin-right: 0px;
    /* position: relative; */
    /* top: auto; */
    /* bottom: auto; */
}

#postagens #post:nth-child(3) #autor, #postagens #post:nth-child(2) #autor {
    width: 100%;
    float: right;
    text-align: left;
    padding: 20px;
    padding-top: 0px;
    font-family: Open Sans;
    font-weight: 600;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #fff;
    position: relative;
    bottom: auto;
    left: auto;
}

#postagens #post:nth-child(3) #cc, #postagens #post:nth-child(2) #cc {
    background: transparent;
    font-family: Open Sans;
    font-weight: 600;
    font-size: 13px;
    width: calc(100% - 115px);
}

#postagens #post:nth-child(3) #autor a, #postagens #post:nth-child(2) #autor a {
    color: #b5ccd2;
}

#postagens #post:nth-child(3) #cc #titulo, #postagens #post:nth-child(2) #cc #titulo {
    font-weight: 600;
    font-size: 13px;
    text-align: left;
    padding-right: 0px;
    height: auto;
    width: 100%;
}

#postagens #post:nth-child(3) #cc #titulo a, #postagens #post:nth-child(2) #cc #titulo a {color: #3d5e71;position: relative;padding-left: 0px;}

#postagens #post:nth-child(3) #thumb, #postagens #post:nth-child(2) #thumb {
    width: 105px;
    height: 105px;
    border-radius: 50%;
}
#postagens #post:nth-child(3) #thumb:after, #postagens #post:nth-child(2) #thumb:after {display:none;}
#postagens #post {
    width: calc(100% / 3 - 20px / 3);
    float: left;
    height: 400px;
    position: relative;
    margin-right: 10px;
    margin-bottom: 10px;
}
#postagens #post:nth-child(3n) {margin-right: 0px;}

#postagens #post #thumb {
    background-position: center;
    background-size: cover;
    width: 100%;
    float: left;
    height: 180px;
    background: #fff;
    position: relative;
    background-size: cover;
}
#postagens #post #autor {
    bottom: 20px;
    left: 0px;
    width: 100%;
    position: absolute;
    font-family: Open Sans;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #879fa5;
    text-align: center;
}
#postagens #post #thumb:after {background: url(images/post.png);content: '';width: 42px;height: 42px;position: absolute;bottom: -20px;left: calc(50% - 21px);z-index: 1000;}
#postagens #post #autor a {color: #fff;}
#postagens #post #thumb #data {
    padding: 10px;
    left: 20px;
    top: 200px;
    position: absolute;
    font-family: Open Sans;
    font-weight: 600;
    font-size: 11px;
    color: #879fa5;
    width: 95px;
    font-size: 48px;
    word-break: break-all;
    z-index: 1000;
    border: 1px rgba(0,0,0,0.05) solid;
    line-height: 40px;
}
#postagens #post:nth-child(3) #thumb #data, #postagens #post:nth-child(2) #thumb #data {
    padding: 5px;
    border-radius: 5px;
    background: rgba(0, 0, 0, 0.5);
    right: calc(50% - 26px);
    top: calc(50% - 12.5px);
    position: absolute;
    font-family: Open Sans;
    font-weight: 600;
    font-size: 11px;
    color: #fff;
    width: auto;
    /* border: 1px #fff solid; */
    left: auto;
    border: 0px;
    line-height: normal;
    }
#postagens #post #cc {
    width: 100%;
    float: left;
    position: relative;
    height: calc(100% - 180px);
    background: #a6bdc3;
}

#postagens #post #cc:before {content: '';width: 100%;height: 72px;background: url(images/titulo.png);position: absolute;top: -10px; right: 0px;}
#postagens #post #cc #titulo {
    padding: 20px;
    font-family: Open Sans;
    font-weight: 600;
    font-size: 15px;
    position: relative;
    width: 227px;
    text-align: center;
    float: right;
    height: 153px;
    display: table-cell;
}

#postagens #post #cc #titulo a {
    color: #698187;
    position: absolute;
    vertical-align: middle;
    /* height: 100%; */
    /* width: 100%; */
    top: 0px;
    left: 0px;
    margin: 0;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: left;
    padding-left: 20px;
}

#postagens #post #cc #resumo {
    padding: 10px;
    margin-left: 20px;
    margin-right: 20px;
    border: 1px rgba(0,0,0,0.1) solid;
    position: relative;
    font-family: Open Sans;
    font-weight: 500;
    font-size: 12px;
    color: #996a75;
}
#postagens #post #cc #resumo p {display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;}

#postagens #post #cc #resumo a {}

#postagens #post #cc #resumo a #m {
    width: 15px;
    height: 15px;
    background: url(images/mais.png);
    position: absolute;
    top: -7.5px;
    left: calc(50% - 7.5px);
}

#lermais {}

#redest {
    padding: 20px;
    width: 100%;
    float: left;
    background: #fcd4e7;
    font-family: Open Sans;
    font-weight: 600;
    font-size: 13px;
    text-align: center;
    margin-bottom: 10px;
    color: #976e79;
}

#redesi {
    width: 100%;
    float: left;
}

#redesi a {
    padding: 10px;
    float: left;
    border: 1px rgba(0,0,0,0.1) solid;
    width: calc(100% / 3 - 20px / 3);
    margin-right: 10px;
	margin-bottom: 10px;
}
#redesi a:last-child {margin-right: 0px;}
#redesi a #ig {
    width: calc(100%);
    float: left;
    background: #cb9ba7 url(images/ig.png) no-repeat;
    height: 49px;
    border-radius: 50px;
    font-family: Open Sans;
    font-weight: 600;
    font-size: 12px;
    color: #65454d;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    padding-top: 15px;
    padding-left: 120px;
}

#redesi a #x {
    width: calc(100%);
    float: left;
    background: #cb9ba7 url(images/x.png) no-repeat;
    height: 49px;
    border-radius: 50px;
    font-family: Open Sans;
    font-weight: 600;
    font-size: 12px;
    color: #65454d;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    padding-top: 15px;
    padding-left: 120px;
    }

#redesi a #fb {
    width: calc(100%);
    float: left;
    background: #cb9ba7 url(images/fb.png) no-repeat;
    height: 49px;
    border-radius: 50px;
    font-family: Open Sans;
    font-weight: 600;
    font-size: 12px;
    color: #65454d;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    padding-top: 15px;
    padding-left: 120px;
    }

/*GALERIA*/
#galeriat {padding: 20px;float: left;width: 100%;background: transparent;font-family: Open Sans;font-weight: 600;font-size: 12px;color: #4d6f83;margin-bottom: 10px;border: 0px;background: url(images/galeria.png);height: 55px;/* padding-top: 20px; */padding-left: 70px;}
#galeria {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}
#galeriat:before {/* content:''; */background: url(images/galeria.png);width: 38px;height: 38px;float: left;margin-right: 10px;margin-top: calc(-19.5px / 2);margin-bottom: calc(-19.5px / 2);}
#albuns {width: 100%;}
#albuns #album{
    width: calc(100% / 3 - 20px / 3);
    float: left;
    /* height: calc(1040px / 6); */
    position: relative;
    overflow: hidden;
    margin-bottom: 10px;
    margin-right: 10px;
    background: #a6bdc3;
}
#albuns #album #dados {
    position: absolute;
    bottom: 20px;
    right: 20px;
} 
#albuns #album #tamanho {
    float: left;
    padding: 10px;
    background: #fff;
    font-family: Open sans;
    font-weight: 600;
    font-size: 12px;
    text-transform: uppercase;
    color: #6a838a;
    margin-right: 10px;
}
#albuns #album:nth-child(4n) {margin-right: 0px;}
#albuns #album #img {
    width: 150px;
    height: 170px;
    float: left;
}
#albuns #album img {width: 100%;height: 100%;object-fit: cover;/* opacity: 0.67; */}
#albuns #album #titulo {
    width: 100%;
    /* height: 100%; */
    float: left;
    width: calc(100% - 150px);
    text-align: center;
    vertical-align: middle;
    font-family: Open Sans;
    font-size: 12px;
    padding: 15px;
    color: #fff;
    -webkit-transition: All 0.5s ease-in-out;
    -moz-transition:All 0.5s ease-in-out;
    -o-transition:All 0.5s ease-in-out;
    /* opacity: 0; */
    padding-top: 20px;
    font-weight: 600;
}
#albuns #album #titulo:before {content: '';background: url(images/album.png);width: 40px;height: 40px;display: table;margin: 0px auto;margin-bottom: 10px;display: none;}
#albuns #album #visite {padding: 5px;background: #98cdec;display: table;margin: 0px auto;text-transform: uppercase;font-size: 11px;font-weight: 600;border-radius: 10px;color: #4f7387;/* display: none; */width: 36.5px;height: 36.5px;border-radius: 50%;text-align: center;line-height: 36.5px;padding: 0px;float: left;}
#albuns #album:hover #titulo {-webkit-transition:All 0.5s ease-in-out;-moz-transition:All 0.5s ease-in-out;-o-transition:All 0.5s ease-in-out;opacity:1;}
#albuns #album #titulo a {color: #596068;/* top: 50%; *//* position: absolute; *//* margin: 0px; *//* top: 50%; *//* transform: translateY(-50%); *//* left: 0; *//* padding: 10px; */}

/*LIZZIE*/
#sobrelizzie {
    background: url(images/sobre.png);
    float: left;
    padding: 30px;
    padding-left: 155px;
    padding-top: 70px;
    font-family: Open Sans;
    font-weight: 500;
    color: #fff;
    margin-bottom: 10px;
}
#sobrelizzie a {color: #fff;}

/*SIDEBAR*/
#sidebar {width: 30%; float: right;}
#sidebar #box {
    background: #fff;
    width: 100%;
    padding: 20px;
    float: left;
    font-family: Open Sans;
    font-size: 12px;
    color: #8c8c8c;
}
#sidebar #titulo {float: left;background: #aac0c5;padding: 20px;font-family: Open Sans;font-weight: 600;font-size: 12px;text-transform: uppercase;color: #fff;margin-bottom: 20px;}
#sidebar #redes {
    width: 100%;
    float: left;
}
#sidebar #redes a {
    width: 100%;
    float: left;
    margin-bottom: 20px;
    background: #fff;
    padding: 20px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    font-family: Open Sans;
    color: #687b7e;
}

/*REDES*/
#spotify {
    background: url(images/spotify.png);
    width: 528px;
    height: 143px;
    float: left;
    margin-bottom: 10px;
    padding-top: 30px;
    padding-left: 170px;
    padding-right: 20px;
}
#twitter {
    background: url(images/twitter.png);
    width: 499px;
    height: 142px;
    float: right;
    margin-bottom: 10px;
}
#twitter #user {
    background: #fff;
    width: 138px;
    height: 40px;
    float: right;
    margin-right: 180px;
    margin-top: 51px;
    line-height: 40px;
    text-align: center;
    border-radius: 50px;
    font-family: Open Sans;
    font-weight: 600;
    font-size: 12px;
    color: #8c8c8c;
    text-transform: uppercase;
}
#instagram {
    width: 100%;
    background: url(images/instagram.png);
    height: 88px;
    float: left;
    margin-bottom: 10px;
}
#instagram #user {
    background: url(images/userig.png);
    width: 184px;
    height: 40px;
    float: right;
    margin-top: 24px;
    margin-right: 20px;
}

/*SIDEBAR*/
#sidebar {width: 30%; float: right;}
#sidebar #redesdp {width: 100%;}
#sidebar #redesdp #fb {
     background: #2a2a2a url(images/fb.png) no-repeat left;
    float: left;
    height: 73px;
    width:100%;
    margin-bottom: 10px;
}
#sidebar #redesdp #ig {
     background: #2a2a2a url(images/ig.png) no-repeat left;
    float: left;
    height: 73px;
    width:100%;
    margin-bottom: 10px;
    /* margin-right: 5px; */
}
#sidebar #redesdp #tt {
    background: #2a2a2a url(images/x.png) no-repeat left;
    float: left;
    height: 73px;
    width:100%;
    margin-bottom: 10px;
    }
/*SINGLE*/
#posts {width: 68%; float: left;}
#single {width: calc(100%); float: left; margin-bottom: 20px;}
#single #post {
    width: 100%;
    float: left;
    height: auto;
    margin-bottom: 10px;
    margin-right: 10px;
    position: relative;
    background: #aabfc5;
}
#single #post #thumb {
    width: 100%;
    height: 300px;
    background-size: cover !important;!i;!;
    float: left;
}
#single #post #cc {/* position: absolute; */bottom: 20px;left: 0px;width: 100%;text-align: center;z-index: 1000;}
#single #post #data {
    border-radius: 10px;
    background: #ffffff;
    font-family: Open Sans;
    font-weight: 700;
    font-size: 12.5px;
    display: table;
    margin: 0px auto;
    padding: 5px;
    color: #b4667a;
    text-transform: uppercase;
    margin-bottom: 10px;
    float: left;
    margin-left: 20px;
}
#single #post #titulo {
    padding-left: 20px;
    padding-right: 20px;
    font-family: Poppins;
    font-size: 18px;
    font-weight: 800;
    float: left;
    width: 100%;
    padding: 20px;
}
#single #post #titulo a {color: #fff;}
#lermais {float: left;width: 100%;padding: 25px;background: #fff;margin-bottom: 10px;text-align: center;font-weight: 800;font-size: 13px;color: #a6a6a6;margin-bottom: 10px;font-family: Open Sans;font-weight: 600;}

#single #post #cc {/* position: absolute; *//* bottom: 20px; *//* left: 0px; */width: 100%;text-align: center;z-index: 1000;}
#single #post #data {border-radius: 10px;background: #ffffff;font-family: Open Sans;font-weight: 700;font-size: 12.5px;display: table;margin: 0px auto;padding: 5px;color: #d1cfcf;text-transform: uppercase;margin-bottom: 20px;float: none;position: absolute;top: 20px;left: 20px;}
#single #post #titulo {
padding-left: 20px;
padding-right: 20px;
font-family: 'Open Sans';
font-size: 18px;
font-weight: 800;
}
#single #post #titulo a {color: #fff;}
#single #conteudo {
    width: 100%;
    float: left;
    padding: 20px;
    background: #fff;
    font-family: 'Open Sans';
    font-size: 14px;
    color: #777;
}
#single #post #infos {padding: 10px;background: #fff;position: relative;width: 100%;font-family: Open Sans;font-weight: 600;text-transform: uppercase;/* bottom: 0px; *//* left: 0px; */color: #8c8c8c;float: left;}
#single #post #infos a {color: #829397;}

#sidebar #redesi a {width: 100%;}
#comentariost {padding: 20px;width: 100%;background: #ea9f82;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: rgb(170 192 197);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; */background: transparent;padding: 20px;margin-bottom: 20px;border: 1px rgba(0,0,0,0.05) solid;}



/*FOOTER*/
#footer {float: left;width: 100%;text-align: center;background: #fff;font-family: 'Open Sans';font-size: 14px;color: #ababab;padding-top: 20px;padding-bottom: 20px;font-weight: 500;text-transform: normal;}
#footer c {color: #75a2bc;font-weight: 600;}
#footer a {color: #75a2bc;font-weight: 600;}
/*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: #6d8287;}

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

h1 em, h1 i {color: #6d8287 ;}

h1 a {color: #6d8287;}

/*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;}
/*BUSCA*/
#busca {}
input#searchsubmit {cursor: pointer;height: 39px;width: 39px;top: 8px;right: 20px;background: #b66879 url(images/search.png) center no-repeat;position: absolute;border-radius: 50%;color: #fff;font-family:Open Sans;text-transform: uppercase;font-size: 10px;font-size: 0px;}
#search [type="text"] {font-family: Open Sans;font-weight: 600;font-size: 12px;color: #adadad;background: #fff;padding: 20px;padding-top: 20px;padding-bottom: 20px;width: 100%;height: 55px;text-transform: uppercase;float: left;font-weight: 600;}


.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:#895662; 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;

}