/*Theme Name: Melissa Benoist Brasil 2024
Version: 1.0
Author: Danielle Cabral*/

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

body {font: 13px PT Sans;text-align: justify;background-position: top center;background-repeat: no-repeat;background-color: #f6e5c3;}

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

a {color: #baad8c;}

/*HEADER*/
#header {width: 100%;height: 1296px;background: url(images/header.png) top center no-repeat;margin-bottom: -500px;}
#content {width:90%; margin: 0px auto;}
#menuewelcome {width: 100%;border: 1px rgba(0,0,0,0.05) solid;float: left;border-right: 0px;margin-bottom: 20px;}
#menuewelcome #menu {padding: 20px;border-right: 1px rgba(0,0,0,0.05) solid;float: left;width 20%;float: left;font-family: Open Sans;font-weight: 600;text-transform: uppercase;width: 20%;height: 269px;}
#menuewelcome #menu a {float: left;margin-bottom: 20px;display: block;clear: both;padding-bottom: 5px;font-size: 12px;color: #b1a284; position: relative; width: 100%;}
#menuewelcome #menu a:before {content: '';width: 5px;height: 5px;border-radius: 50%;background: #fff;position: absolute;right: 0px;top: 8.25px;}
#menuewelcome #menu a:last-child {margin-bottom: 0px;}
#menuewelcome #welcome {padding: 20px;float: left;width: 80%;font-family: Verdana;font-size: 13px;line-height: 23px;color: #b0a384;border-bottom: 1px rgba(0, 0, 0, 0.05) solid;height: 133px;border-right: 1px rgba(0, 0, 0, 0.05) solid;}
#topo {/* margin-top: -500px; */width: 100%;float: left;margin-bottom: 20px;}
#ultimosalbunst {
    float: right;
    padding: 20px;
    background: rgba(0,0,0,0.05);
    font-family: Open Sans;
    font-weight: 600;
    font-size: 12px;
    text-transform: uppercase;
    color: #a79980;
    height: 56.5px;
    width: 216px;
    text-align: center;
    position: relative;
}
#ultimosalbunst:after {
   content: '';
   width: 0px;
   height: 0px;
   border-style: solid;
   border-width: 0 6.5px 7px 6.5px;
   border-color: transparent transparent rgba(0,0,0,0.05) transparent;
   transform: rotate(0deg);
   position: absolute;
   top: -7px;
   left: calc(50% - 6.5px);
   }
#status {
    padding: 20px;
    background: #fff;
    float: left;
    width: calc(100% - 216px);
    font-family: Verdana;
    font-size: 13px;
    padding-top: 20.5px;
    padding-bottom: 20.5px;
    height: 56.5px;
    color: #b3a687;
    /* position: absolute; */
    position: relative;
}
#status a {color: #f17066; font-weight: bold;}


/*VIDEOS*/
#videos {
    width: 100%;
    float: left;
    position: relative;
    margin-bottom: 20px;
}
#videos .owl-nav {
    position: absolute;
    top: -50px;
    right: 0px;
}
#videos .owl-prev {
    width: 32.5px;
    height: 32.5px;
    line-height: 32.5px;
    background: #fff;
    text-align: center;
    border-radius: 50%;
    float: left;
    margin-right: 20px;
}
#videos .owl-next {
    width: 32.5px;
    height: 32.5px;
    line-height: 32.5px;
    background: #fff;
    text-align: center;
    border-radius: 50%;
    float: left;
}
#videos .owl-prev i, #videos .owl-next i {
    color: #f17066;
}
#videos #video {width: 100%; float: left; padding: 20px; border: 1px rgba(0,0,0,0.05) solid;}
#videos #video #thumb {width: 100%; height: 100px; float: left; margin-bottom: 20px;}
#videos #video #thumb img {object-fit: cover; width: 100%; height: 100%;}
#videos #video #data {padding: 5px;background: #fff;margin: 0px auto;display: table;margin-bottom: 0px;border-radius: 20px;color: #f17066;font-family: Open Sans;font-weight: 600;}
#videos #video #titulo {font-family: Open Sans; font-weight: 600; letter-spacing: -1px; text-align: center; font-size: 14px; padding-bottom: 0px; margin-bottom: 0px; width: 100%; border-top: 1px rgba(0,0,0,0.05) solid; padding-top: 20px;}
#videoslegendadost {Float: left;
    font-family: Open Sans;
    font-size: 24px;
    font-weight: 900;
    color: #fff;
   text-transform: uppercase;
    margin-bottom: 20px;
    
}

/*ULTIMAS*/
#ultimasnoticias {
    width: 100%;
    float: left;
    /* margin-top: -130px; */
}

#ultimasnoticias #titulo {
    float: left;
    font-family: Open Sans;
    font-size: 24px;
    font-weight: 900;
    color: #fff;
    /* padding-left: 30px; */
    margin-bottom: 20px;
    /* word-break: break-all; */
    /* color: #000; */
}

#ultimasnoticias #links {
    float: right;
    font-family: Open Sans;
    font-size: 14px;
    font-weight: 500;
    padding-top: 10px;
    /* padding-right: 30px; */
    /* padding: 5px; */
    /* border: 1px rgba(0,0,0,0.05) solid; */
}
#ultimasnoticias #links a:hover {color: #f17066;}
#ultimasnoticias #links a {color: #d0c09f;font-family: Open Sans;border-bottom: 1px rgba(0,0,0,0.05) solid;padding-bottom: 3px;/* margin-right: 10px; */}
#ultimasnoticias #posts {width: 100%; float: left;}

/*MBBR*/
#mbbr {
    width: 100%;
    float: left;
}

#mbbr #bluesky {
    width: calc(95% - 20px);
    float: left;
    padding: 0px;
    margin: 0px;
    padding: 20px;
    border: 1px rgba(0,0,0,0.05) solid;
    height: 139px;
    position: relative;
}
#mbbr #bluesky #ig {width: 891px;float: left;height: 99px;}
#mbbr #bluesky #ig::after {width: 70px;height: 70px;content: '\f16d';background: #fff;border-radius: 50%;position: absolute;bottom: 30.5px;right: 20px;z-index: 10000;text-align: center;line-height: 70px;font-size: 18px;font-family: 'Font Awesome 5 Brands';color: #f17066;/* outline: 10px rgba(0,0,0,0.05) solid; */}

#mbbr #titulo {
    float: left;
    font-family: Open Sans;
    font-size: 24px;
    font-weight: 900;
    color: #fff;
    /* padding-left: 30px; */
    margin-bottom: 20px;
    /* word-break: break-all; */
    /* color: #000; */
    width: auto !important;
}

#mbbr #links {
    float: right !important;
    font-family: Open Sans;
    font-size: 14px;
    font-weight: 500;
    padding-top: 10px;
    /* padding-right: 30px; */
    /* padding: 5px; */
    width: auto !important;
    /* border: 1px rgba(0,0,0,0.05) solid; */
}
#mbbr #links a {margin-right: 10px;}
#mbbr #links a:last-child {margin-right: 0px;}
#mbbr #redes {
    width: 5%;
    float: right;
}
#mbbr #redes #icon {
    width: 100%;
    height: 52px;
    float: left;
    background: #fff;
    text-align: center;
    line-height: 52px;
    margin-bottom: 20px;
}
#mbbr #redes #icon i {
    color: #f17066;
}39px

/*BLUESKY*/
#mbbr #bluesky .bsky-user-and-created {width: 99px; float: left;}
#mbbr #bluesky .bsky-user-and-created img {float: left;width: 99px;height: 99px;object-fit: contain;margin-right: 20px;}
#mbbr #bluesky p {padding: 0px;margin: 0px;/* float: left; */}
#mbbr #bluesky #profile {padding: 5px;background: #fff;float: left;margin-bottom: 10px;font-family: Open Sans;font-weight: 600;text-transform: uppercase;font-size: 12px;margin-right: 10px;}
#mbbr #bluesky #data {
    float: left;
    padding: 4px;
    font-family: Open Sans;
    font-weight: 600;
    font-size: 12px;
    border: 1px rgba(0,0,0,0.05) solid;
    text-transform: uppercase;
}
.bsky-item-text {
    width: calc(100% - 119px);
    float: left;
    font-family: Verdana;
    font-size: 13px;
    color: #beb190;
    line-height: 23px;
}
.bsky-item {height: 99px;position: relative;}

.bsky-item-text p, .bsky-item-text br {display: none;}

.bsky-item-stats {position: absolute;right: 0px;bottom: 0px;font-family: Open Sans;font-weight: 600;font-size: 12px;color: #fff;text-transform: uppercase;}

.blue-image {padding: 3px;border: 1px rgba(0,0,0,0.05) solid;color: #fff;}

.blue-image i {color: #f17066;}

/*DESTAQUES*/
#destaques {width: 100%;float: left;height: 610px;/* background: #fff; */margin-right: 20px;padding: 20px;border: 1px rgba(0,0,0,0.05) solid;margin-bottom: 20px;position: relative;}
#destaquesmais {width: 450px; float: left; margin-right: 20px;}
#destaquesmais .owl-nav {
    position: absolute;
    top: 0px;
    right: 0px;
}
#destaquesmais .owl-prev {
    float: left;
    padding: 6.25px;
    background: #fff;
    margin-right: 20px;
    width: 30px;
    text-align: center;
    font-size: 10px;
}
#destaquesmais .owl-next {
    float: right;
    float: left;
    padding: 6.25px;
    background: #fff;
    /* margin-right: 20px; */
    width: 30px;
    text-align: center;
    font-size: 10px;
}
#destaquesmais .owl-prev i, #destaquesmais .owl-next i {
    color: #f17066;
}

/*POSTS INICIAL*/
#noticias {width: 100%;margin: 0px auto;/* padding: 20px; *//* background: #d2d1cb; */float: left;border-radius: 10px;}
#noticias2 {width: 100%;margin: 0px auto; padding: 20px; background: #d2d1cb; float: left;border-radius: 10px;}
#noticias #post {width: 100%;/* border-radius: 2px; */float: left;margin-right: 20px;/* height: 350px; */position: relative;margin-bottom: 20px;float: left;position: relative;/* margin-right: 20px; */}
#noticias #post #categoria {
    padding: 5px;
    background: #fff;
    float: left;
    margin-bottom: 20px;
    font-family: Tahoma;
    font-weight: 600;
    color: #f17066;
}
#noticias #restante {
    width: calc(100%  - 450px - 20px);
    float: right;
}
#noticias #primeiros {
    float: left;
    width: 275px;
    margin-right: 20px;
}
#noticias #outros {
    float: left;
    width: 275px;
}
#noticias #po {
    float: left;
    height: 370px;
    width: 275px;
    /* background: #d2d1cb; */
    position: relative;
    /* padding: 20px; */
    margin-right: 20px;
    margin-bottom: 20px;
    padding: 20px;
    border: 1px rgba(0,0,0,0.05) solid;
}
#noticias #po #recente {
    position: absolute;
    top: 20px;
    left: 20px;
    background: rgba(255,255,255,0.4);
    font-family: Open Sans;
    font-size: 12px;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 600;
    padding: 7px;
    border-radius: 20px;
}
#noticias #po #titdata {
    width: 100%;
    float: left;
    border-bottom: 1px rgba(0,0,0,0.05) solid;
    padding-bottom: 20px;
}
#noticias #po #categoria {
    padding: 5px;
    font-family: Tahoma;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 0px;
    float: left;
    margin-bottom: 10px;
    background: #e9d8ba;
}
#noticias #po #info {
    text-align: center;
    padding-top: 20px;
    float: left;
    width: 100%;
    font-family: Tahoma;
    font-size: 11px;
    text-transform: uppercase;
    color: #aa9a81;
}
#noticias #po #info a {color: #f17066;}
#noticias #po #data {
    position: absolute;
    top: 150px;
    left: calc(50% - 27.5px);
    background: #f17066;
    font-family: Open Sans;
    font-size: 12px;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 600;
    padding: 7px;
    border-radius: 20px;
    text-align: center;
    width: 55px;
}
#noticias #po #data:after {font-family: 'Font Awesome 5 Free';font-size: 50px;position: absolute;bottom: 0px;left: calc(50% - 25px);color: #000;opacity: 0.02;bottom: calc(50% - 25px);}
#noticias #po #thumb2 {
    width: 100%;
    height: 150px;
}
#noticias #po #thumb {
    width: 150px;
    height: 150px;
    float: left;
    margin-top: 20px;
    border-radius: 50%;
    margin-left: 20px;
}
#noticias #po #titulo {
    font-family: Open Sans;
    font-size: 16px;
    font-weight: 600;
    /* margin-top: 20px; */
    /* margin-left: 20px; */
    float: left;
    /* padding-right: 20px; */
    letter-spacing: 0px;
    position: relative;
    width: 100%;
    text-align: left;
    /* height: 74px; */
    /* padding: 20px; */
    /* border-left: 1px #c8c6be solid; */
    margin-bottom: 0px;
    letter-spacing: -1px;
    margin-top: 30px;
}
#noticias #po #titulo a {
    color: #bbac8d;
    clear: both;
    display: block;
}
#noticias #po #more {
   width: 0px;
   height: 0px;
   border-style: solid;
   border-width: 0 0 39px 39px;
   border-color: transparent transparent #cccbc8 transparent;
   transform: rotate(0deg);
   position: absolute;
   bottom: 0px;
   right: 0px;
   text-align: right;
   }
#noticias #po #more a {
    position: absolute;
    bottom: -35px;
    right: 10px;
    z-index: 1000000;
}
#noticias #po #resumo {
    width: 100%;
    padding: 20px;
    /* background: rgba(0,0,0,0.05); */
    clear: both;
    font-family: Verdana;
    font-size: 12px;
    line-height: 23px;
    float: left;
    position: relative;
    color: #a1a1a1;
    /* margin-top: 20px; */
}
#noticias #po #infos {
    width: 100%;
    float: left;
    font-family: Open Sans;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 600;
    text-align: center;
    padding-top: 20px;
    color: #fff;
    position: relative;
}
#noticias #po #infos a {color: #d29c9a;}
#noticias #post:nth-child(2), #noticias #post:nth-child(5) {margin-right: 0px;}
#noticias #post #thumb {width: 100%;height: 250px;/* position: absolute; */}
#noticias #post #cat {
    padding: 5px;
    background: #fff;
    float: left;
    margin-left: 20px;
    font-family: Tahoma;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 10px;
    height: 22px;
    line-height: 17px;
    overflow: hidden;
    padding-top: 2px;
}
#noticias #post #cat a {color: #f17066;}
#noticias #post #titulo {width: 100%;float: left;font-family: Open Sans;font-weight: 700;font-size: 16px;line-height: 18px;text-align: left;padding-bottom: 20px;/* background: rgba(210,209,203,0.95); *//* margin-left: 20px; *//* border-radius: 10px; */letter-spacing: -1px;float: left;border-bottom: 1px rgba(0,0,0,0.05) solid;text-align: center;}
#noticias #post #titulo a {color: #baad8c;}
#noticias #post #resumo {float: right;position: relative;width: 100%;border-radius: 2px;background: rgba(0,0,0,0.02);font-family: Verdana;color: #baad8c;font-size: 12px;line-height: 23px;padding: 20px;}
#noticias #post #resumo a {color: #d29c9a;}
#noticias #post #resumo #b {border: 6px solid transparent; border-right-color: rgba(0,0,0,0.02); position: absolute; top: 0px; left: -12px;}
#noticias #post #redes {display: none; padding-left: 10px; padding-right: 10px; width: 100px; height: 30px; position: absolute; bottom: 20px; left: 20px;}
#noticias #post #redes #fb {width: 30px; height: 30px; float: left; border-radius: 50%; background: #d29c9a url(images/fb.png) center no-repeat; margin-right: 20px;}
#noticias #post #c {
    /* position: absolute; */
    height: 250px;
    width: 100%;
    bottom: 0px;
    float: left;
    margin-bottom: 20px;
    }
#noticias #post #t {
    float: left;
    width: 100%;
    margin-top: -50px;
}
#noticias #post #more {
    position: absolute;
    bottom: -17px;
    left: calc(50% - 15px);
    background: #b6b7b5;
    color: #fff;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    text-align: center;
    font-size: 12px;
    font-weight: 600;
    padding-top: 10px;
}
#noticias #post #more a {color: #fff;}
#noticias #post #redes #tt {width: 30px; height: 30px; float: left; border-radius: 50%; background: #d29c9a url(images/tt.png) center no-repeat; margin-right: 0px;}
#noticias #post #data {text-transform: uppercase;/* width: 100px; */text-align: center;color: #fff;font-family: Tahoma;font-weight: 400;font-size: 12px;background: #f17066;padding: 10px;/* margin-top: 20px; *//* width: 100%; */text-align: center;/* position: absolute; *//* bottom: 10px; */clear: both;display: table;margin: 0px auto;margin-bottom: 20px;border-radius: 20px;letter-spacing: 2px;}
#noticias #post #data a {color: #000;}
#noticias #post #data:after {height: 5px;width: 40px;background: #f17066;position: absolute;bottom: -10px;left: calc(50% - 20px);}
#noticias #postado {padding:10px; font-family: Open Sans; font-weight: 600; font-size: 10px; background: #fff; border-radius: 2px; margin-top: 0px; border-top: 0px; float: left; text-transform: uppercase; color: #beb4bc; width:calc(100% - 240px);  margin-left: 20px; margin-top: 20px;}
#noticias #postado a {color: #d29c9a;}
#maist {padding: 20px; width: 100%; border: 1px rgba(0,0,0,0.05) solid; font-family: Open Sans; font-weight: 600; font-size: 11px; text-transform: uppercase; color: #828282; float: left; margin-bottom: 20px;}
#maist span {float: left; border-left: 1px rgba(0,0,0,0.05) solid; padding-left: 20px;}
#maist span2 {float: right; text-align: right; border-right: 1px rgba(0,0,0,0.05) solid; padding-right: 20px;}
#maist b {display: block; margin-bottom: 0px; font-weight: 800; color: #fff; font-size: 20px; text-transform: uppercase;}
#maist a {color: #828282;}
#maisnoticias {
    width: 450px;
    float: left;
    padding: 20px;
    font-family: Tahoma;
    letter-spacing: 1px;
    background: #fff;
    text-transform: uppercase;
    font-size: 11px;
    text-align: center;
    margin-bottom: 20px;
}

/*MELISSA*/
#melissabenoist {
    width: 100%;
    float: left;
}
#melissabenoist #sobreamelissa {
    width: 50%;
    float: left;
    height: 310px;
    /* padding: 20px; */
    border: 1px rgba(0,0,0,0.05) solid;
}
#melissabenoist #sobreamelissa #umaparte {
    width: 170px;
    float: left;
    padding-right: 20px;
    border-right: 1px rgba(0,0,0,0.05) solid;
    padding: 20px;
}
#melissabenoist #img {
    width: 100%;
    height: 150px;
    float: left;
    margin-right: 20px;
    background: #fff;
    margin-bottom: 20px;
}
#melissabenoist #titulo-m {
    padding: 10px;
    background: #fff;
    float: left;
    font-family: Open Sans;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: -1px;
    font-size: 14px;
    margin-right: 20px;
    color: #baad8c;
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
}
#melissabenoist #img img {
    object-fit: cover;
    width: 100%;
    height: 100%;
}
#melissabenoist #redes {
    display: table;
    margin: 0px auto;
}
#melissabenoist #redes #icon i {color: #fff;}
#melissabenoist #redes #icon {
    width: 39px;
    height: 39px;
    float: left;
    line-height: 39px;
    text-align: center;
    background: rgba(0,0,0,0.05);
    font-size: 12px;
    /* margin-right: 20px; */
}
#melissabenoist #biografia {
    float: left;
    width: calc(100% - 170px);
    padding: 20px;
    padding-bottom: 20px;
    font-family: Verdana;
    font-size: 13px;
    line-height: 23px;
    color: #beae8e;
    padding-left: 20px;
}
#melissabenoist #links {
    float: left;
    /* clear: both; */
    width: calc(100% - 170px);
    margin-left: 20px;
    text-align: center;
    /* display: contents; */
    /* padding: 20px !important; */
    margin: 0px auto;
}
#melissabenoist #links a {
    text-transform: uppercase;
    /* border: 0px; */
    /* padding: 6px; */
    /* background: #fff; */
    /* margin-bottom: 20px; */
    /* clear: both; */
    /* display: block; */
    /* width: 200px; */
    /* text-align: center; */
    margin-right: 5px;
}
#melissabenoist #links a:last-child {margin-right: 0px;}


/*ALBUNS*/
#albuns {width: 80%;float: right;height: 136px;font-size: 0px;}
#albuns #album {
    width: 100%;
    float: left;
    height: 136px;
    padding: 20px;
    border-right: 1px rgba(0,0,0,0.05) solid;
}
#albuns #album #img {
    width: 96px;
    height: 96px;
    border-radius: 50%;
    float: left;
    overflow: hidden;
}
#albuns #album #img img {width: 100%;height: 100%;object-fit: cover;}
#albuns #album #titulo {
    float: left;
    width: calc(100% - 96px - 20px);
    float: right;
    border: 1px rgba(0,0,0,0.05) solid;
    padding: 10px;
    font-family: Open Sans;
    font-size: 11px;
    text-transform: uppercase;
	font-weight: 600;
	text-align: left;
    color: #fff;
}
#albuns #album #titulo a {color: #b3a687; clear: both; display: block;}
#albuns #album #resolution {padding: 5px; float: left; clear: both; display: block; background: rgba(0,0,0,0.05); margin-bottom: 5px;}
#albuns #album #views {float:right; padding: 5px; background: #fff; font-family: Tahoma; font-weight: bold; text-transform: uppercase; font-size: 10px; color: #f16d64;}
#albuns .owl-nav {
    position: absolute;
    bottom: -60px;
    right: 240px;
}
#albuns .owl-prev {
    float: left;
    margin-right: 20px;
    font-size: 13px;
}
#albuns .owl-next {
    float: left;
    font-size: 13px;
}
#albuns .owl-prev i, #albuns .owl-next i {
    color: #f3766d;
}

/*BUSCA*/
#busca {width: 100%;float: right;height: 55px;position: relative;/* background: #fff; */margin-bottom: 20px;/* margin-top: -20px; *//* margin-right: 40px; *//* margin-bottom: 50px; */}
input#searchsubmit {cursor: pointer;height: 30px;width: 30px;top: 12.5px;right: 20px;background: transparent;position: absolute;border-radius: 50%;color: #fff;text-transform: uppercase;font-size: 11px;/* content: '\f002'; */font-family: Tahoma;background: #f17066;}
input#searchsubmit:after {content: '\f002';font-family: 'Font Awesome 5 Free';width: 30px;height: 30px;position: absolute;top: -20px;left: 0px;font-size: 15px;}
#search [type="text"] {font-family: 'Open Sans';font-weight: 600;font-size: 11px;color: #fff;background: rgba(0,0,0,0.05);padding: 20px;/* padding-top: 30px; *//* padding-bottom: 30px; */width: 300px;/* height: 70px; */text-transform: uppercase;float: left;/* border-radius: 50px; *//* padding-left: 40px; */width: 100%;position: relative;}
#busca:after {
   width: 0px;
   height: 0px;
   border-style: solid;
   border-width: 0 0 13px 20px;
   border-color: transparent transparent #FFFFFF transparent;
   transform: rotate(0deg);
   position: absolute;
   top: -13px;
   left: 0px;
   }
#busca #b {/* top: -10px; *//* left: 0px; *//* width: 0; *//* height: 0; *//* border-style: solid; *//* border-width: 0 0 10px 10px; *//* border-color: transparent transparent #a25991 transparent; *//* position: absolute; */}



/*PROJETOS*/
#projetos-titulo {width: 100%;float: left;font-family: Open Sans;font-weight: 900;text-transform: uppercase;font-size: 24px;text-align: center;margin-bottom: 20px;color: #fff;}
#projetos {
    width: 50%;
    float: left;
    position: relative;
    /* font-size: 24px; */
    margin-bottom: 20px;
    /* clear: both; */
    border: 1px rgba(0,0,0,0.05) solid;
    border-left: 0px;
    height: 310px;
    font-size: 0px;
}
#projetos .owl-nav {position: absolute;right: 20px;top: 20px;z-index: 100000;}
#projetos .owl-next {
    width: 39px;
    height: 39px;
    float: left;
    line-height: 39px;
    text-align: center;
    background: #fff;
	font-size: 12px;
    border-radius: 50%;
}
#projetos .owl-prev {
    width: 39px;
    height: 39px;
    float: left;
    line-height: 39px;
    text-align: center;
    background: #fff;
	font-size: 12px;
    border-radius: 50%;
    margin-right: 20px;
}
#projetos .owl-prev i, #projetos .owl-next i {color: #f17066; }
#projetos #projeto {width: 100%;float: left;height: 310px;/* padding-top: 20px; */}
#projetos #projeto #personagem {float: left;padding: 10px;/* border: 1px rgba(0,0,0,0.05) solid; */text-align: center;width: 100%;font-family: Verdana;color: #beae8e;font-size: 13px;border-bottom: 0px;}
#projetos #projeto #ladoe {
    width: calc(100% - 140px);
    float: right;
    padding: 20px;
}
#projetos #projeto #titulo-p {
    padding: 20px;
    float: left;
    background: #fff;
    padding: 10px;
    background: #fff;
    float: left;
    font-family: Open Sans;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: -1px;
    font-size: 14px;
    margin-right: 20px;
    color: #baad8c;
    /* width: 100%; */
    margin-bottom: 20px;
    text-align: center;
}
#projetos #projeto #parte-cima {
    width: 100%;
    /* border: 1px rgba(0,0,0,0.05) solid; */
    float: left;
    /* padding: 20px; */
    border-bottom: 0px;
    width: 140px;
    border-right: 1px rgba(0,0,0,0.05) solid;
    height: 310px;
    /* padding-top: 20px; */
    position: relative;
}
#projetos #projeto #parte-cima #img {
    width: 100%;
    float: left;
    height: 140px;
    /* border-radius: 50%; */
    /* padding: 20px; */
    border-bottom: 1px rgba(0,0,0,0.05) solid;
    padding: 20px;
    background: transparent;
}
#projetos #projeto #parte-cima #img img {object-fit: cover;height: 100%;}
#projetos #projeto #parte-cima #titulo-p {
    float: left;
    padding: 20px;
    font-family: Open Sans;
    font-weight: 900;
    text-transform: uppercase;
    width: calc(100% - 100px);
    text-align: center;
    color: #fff;
    font-size: 15px;
}
#projetos #projeto #parte-cima #status {
    /* display: table; */
    /* margin: 0px auto; */
    background: transparent;
    padding: 10px;
    color: #fff;
    text-transform: uppercase;
    font-size: 10px;
    font-family: Tahoma;
    font-weight: 600;
    width: 100%;
    float: left;
    height: auto;
    position: absolute;
    bottom: 0px;
    left: 0px;
    text-align: center;
    border-top: 1px rgba(0,0,0,0.05) solid;
}
#projetos #projeto #links-p {
    display: table;
    margin: 0px auto;
    /* padding-top: 10px; */
    /* position: absolute; */
    /* bottom: 20px; */
    text-align: center;
}
#projetos #projeto #links-p a {padding: 5px;background: #f17066;color: #fff;font-family: Open Sans;font-weight: 600;font-size: 10px;/* margin-right: 10px; */text-transform: uppercase;clear: both;display: block;margin-bottom: 10px;/* float: none; *//* width: auto !important; */}
#projetos #projeto #links-p a:last-child {margin-right: 0px;}
#projetos #projeto #descri {
    padding: 20px;
    background: rgba(0,0,0,0.05);
    float: left;
    width: 100%;
    font-family: Verdana;
    font-size: 13px;
    color: #baad8c;
    line-height: 23px;
    /* height: 192px; */
    position: relative;
    overflow: hidden;
    height: 184.5px;
}
#projetos #projeto #descri:after {content: '';background: rgb(234 217 185);background: linear-gradient(0deg, rgba(234,217,185,1) 0%, rgba(255,255,255,0) 100%);position: absolute;bottom: 0px;left: 0px;height: 100%;width: 100%;}
a#ui-id-1 {
    list-style: none;
}

li.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab {
    list-style: none;
    float: left;
    margin-right: 20px;
    font-family: Open Sans;
    font-weight: 600;
    font-size: 12px;
    text-transform: uppercase;
    padding: 10px;
    background: #d2d1cb;
}
li.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab:last-child {margin-right: 0px;}

ul.ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header {
    padding: 0px;
    margin: 0px;
    display: table;
    margin: 0px auto;
    margin-bottom: 20px;
}

li.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-state-hover.ui-tabs-active.ui-state-active {
    background: #f17066;
    color: #fff;
}
li.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-tabs-active.ui-state-active {background: #f17066;}

	li.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-tabs-active.ui-state-active a  {color: #fff;}


li.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-state-hover.ui-tabs-active.ui-state-active a {color: #fff;}
#projeto-m {
    width: 100%;
    float: left;
    height: 390px;
}
#projeto-m #parte-cima {
    width: 100%;
    float: left;
    padding: 20px;
    border: 1px rgba(0,0,0,0.05) solid;
    padding-bottom: 0px;
}
#projeto-m #parte-cima #img {
    width: 200px;
    height: 200px;
    float: right;
}
#projeto-m #links-m {
    float: left;
    width: 73px;
    padding-right: 20px;
    border-right: 1px rgba(0,0,0,0.05) solid;
    height: 240px;
    margin-top: -20px;
    padding-top: 20px;
    /* margin-bottom: -20px; */
}
#projeto-m #links-m a {
    width: 53px;
    height: 53px;
    float: left;
    background: #fff;
    display: block;
    text-align: center;
    border-radius: 50%;
    margin-bottom: 20px;
    line-height: 53px;
    color: #f17066;
}
#projeto-m #links-m a i {color: #f17066;}
#projeto-m #descri {
    /* padding: 20px; */
    float: left;
    background: #fff;
    width: 100%;
}
#projeto-m #titulo-p {
    float: left;
    padding: 20px;
    font-family: Open Sans;
    font-weight: 900;
    text-transform: uppercase;
    width: 100%;
    text-align: center;
    color: #f17066;
    font-size: 15px;
    border-bottom: 1px rgba(0,0,0,0.05) solid;
    margin-bottom: 20px;
}
#projeto-m #descri #status {
	font-family: Verdana;
	font-size: 13px;
	line-height: 23px;
	padding: 20px;
}

/*REDES NSBR*/
#redes-nsbr {
    float: left;
    width: 100%;
}
#redes-nsbr #titulo-r {
    width: 100%;
    float: left;
    font-family: Tahoma;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 11px;
    text-align: unset;
    margin-bottom: 40px;
    color: #918f8f;
    background: url(images/logotipo.png) center no-repeat;
    background-size: contain;
    height: 60px;
    padding-top: 70px;
    width: 100%;
    display: none;
}
#redes-nsbr #redes {
    float: right;
    margin: 0px auto;
    /* margin-top: 7.5px; */
    width: 100%;
    margin-bottom: 35px;
}
#redes-nsbr #redes #icon:last-child {margin-right: 0px;}
#redes-nsbr #redes #icon {
    width: calc(50% - 10px);
    height: 55px;
    background: #fff;
    /* border-radius: 50%; */
    float: left;
    /* margin-right: 30px; */
    /* outline: 10px rgba(0,0,0,0.05) solid; */
    /* padding-top: 18px; */
    text-align: center;
    line-height: 55px;
    font-family: Open Sans;
    font-weight: 600;
    font-size: 11px;
    text-transform: uppercase;
    color: #918f8f;
    position: relative;
    margin-right: 20px;
}
#redes-nsbr #redes #icon i {color: #f17066;font-size: 14px;position: absolute;top: 20.5px;left: 20px;}
#redes-nsbr #instagram {
    padding: 20px;
    border: 1px rgba(0,0,0,0.05) solid;
    float: left;
    width: 100%;
    position: relative;
    margin-bottom: 20px;
    padding-top: 35px;
    padding-bottom: 0px;
}
#redes-nsbr #instagram #icon-ig i {color: #f17066;}
#redes-nsbr #instagram #icon-ig {
    width: 30px;
    height: 30px;
    background: #fff;
    text-align: center;
    font-size: 12px;
    padding-top: 8px;
    position: absolute;
    left: calc(50% - 15px);
    top: -15px;
}

/*DISCLAIMER*/
#disclaimer {padding: 20px;width: calc(95% - 20px);float: left;background: rgba(0,0,0,0.02);margin-bottom: 20px;font-family: Verdana;font-size: 12px;line-height: 23px;color: #baad8c;text-align: justify;}
#disclaimer b {color: #f17066;}

/*SINGLE*/
#posts {width: 68%; float: left;}
#single {width: 100%; float: left; margin-bottom: 0px;}
#single #link {padding: 20px;border: 1px rgba(0,0,0,0.05) solid;float: left;fon;/* display: none; */font-family: Open Sans;font-weight: 600;font-size: 10px;text-transform: uppercase;text-align: center;color: #a89880;width: 100%;margin-bottom: 20px;/* border-radius: 10px; */}
#single #link a {color: #fff;}
#single #titulo {padding: 30px;width: calc(100% - 40px);font-family: Open Sans;font-weight: 900;/* text-transform: uppercase; */font-size: 18px;text-align: center;background: #ead9b9;float: left;position: relative;margin-bottom: 20px;margin-left: 20px;margin-top: -30px;border-radius: 10px;position: relative;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}
#single #titulo:after {content: '';/* width: 100px; */height: 5px;position: absolute;bottom: 0px;left: calc(50% - 50px);background: #f17066;border-radius: 20px;}
#single #titulo a {color: #fff;}
#single #c {font-family: Open Sans;text-transform: uppercase;font-size: 10px;text-align: center;font-weight: 600;color: #fff;/* position: absolute; *//* top: 20px; *//* left: 20px; *//* width: 100%; */display: table;margin: 0px auto;clear: both;}
#single #c c {padding: 9px;background:#fff;color: #f17066;float: left;border: 1px rgba(0,0,0,0.05) solid;}
#single #c c2 {padding: 10px;background: #f17066;color: #fff;float: left;}
#single #thumb {width: 100%;height: 400px;float: left;position: relative;/* margin-bottom: 20px; */background-size: cover !important;border-radius: 10px;/* border-bottom-left-radius: 0px; *//* border-bottom-right-radius: 0px; */}
#single #data {padding: 10px; position: absolute; top: 15px; left: 15px; background: rgba(244, 98, 108,0.95); font-family: Open Sans; font-weight: 700; font-size: 12px; color: #fff;}
#single #cont {/* padding: 20px; *//* border: 1px rgba(0,0,0,0.05) solid; */float: left;margin-bottom: 20px;width: 100%;/* border-top: 0px; */}
#single #conteudo {padding: 20px;width: 100%;float: left;font-family: Verdana;font-size: 12px;line-height: 23px;color: #878787;margin-bottom: 0px;background: #fff;margin-bottom: 0px;margin-top: -20px;border-radius: 10px;position: relative;}
#single #share {width: 100%;f;display: none;loat: left;}
#single #conteudo:after {
   content: '';
   width: 0px;
   height: 0px;
   border-style: solid;
   border-width: 0 9px 11px 9px;
   border-color: transparent transparent #fff transparent;
   transform: rotate(0deg);
   position: absolute;
   top: -7px;
   left: calc(50% - 9px);
   }
#single #share #fb {padding: 20px; width: calc(50%); float: left; background: #fff; font-family: Open Sans; font-weight: 600; font-size: 10px; text-transform: uppercase; text-align: center; ;color: #cab4af; border-right: 1px rgba(0,0,0,0.05) solid;} 
#single #share #tt {padding: 20px; width: calc(50%); float: left; margin-right: 20px; background: #fff; font-family: Open Sans; font-weight: 600; font-size: 10px; text-transform: uppercase; text-align: center; margin-right: 0px;color: #cab4af; }
#single #share #fb:hover, #single #share #tt:hover {background: #a25991; color: #fff;}
#comentariost {padding: 20px;width: 100%;background: #f17066;font-family: Open Sans;font-weight: 600;font-size: 11px;text-transform: uppercase;color: #fff;text-align: center;float: left;border-top-left-radius: 10px;border-top-right-radius: 10px;}
#comentarios {padding: 20px;width: 100%;float: left;margin-bottom: 20px;border: 1px rgba(0,0,0,0.05) solid;border-top: 0px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
#comentarios #com {padding: 20px; width: 100%; float: left; background: #fff;}
#newsletter {padding: 20px;width:100%;display: none;float: left;margin-bottom: 20px;border: 1px rgba(0,0,0,0.05) solid;}
#newsletter #icon {background-color: #000; background-size: cover; width: 90px; height: 90px; display: table; margin-left: auto; margin-right: auto; margin-bottom: 20px; position: relative; text-align: center; border-radius: 50%; overflow: hidden;}
#newsletter #icon #bg {width: 100%; height: 100%; background-size: cover; opacity: 0.4; position: absolute; top: 0px; left: 0px;}
#newsletter #icon i {color: #fff; height: 100%; width: 100%; top: 0px; left: 0px; display: table-cell; vertical-align: middle; text-align: center; position: relative;}
#newsletter #t {width: 100%; float: left; clear: both; font-family: Open Sans; text-transform: uppercase; font-weight: 800; font-size: 20px; text-align: center; color: #fff;}
#newsletter span {padding-top: 20px; font-size: 12px; line-height: 23px; color: #cab4af; float: left; text-align: center; font-family: Verdana; float: left; width:100%; margin-bottom: 20px;}
#newsletter [type="email"] { font-family: Open Sans; font-weight: 600; font-size: 11px; color: #cab4af; background: #fff; padding: 20px; padding-top: 20px; padding-bottom: 20px; width: 100%; height: 55px; text-transform: uppercase; float: left; margin-bottom: 20px;}
#newsletter [type="submit"] {cursor: pointer; width: 100%; padding: 20px; height: 55px; background: #a25991 url(images/search.png) center no-repeat;  color: #fff; font-family:Open Sans; text-transform: uppercase; font-size: 11px; text-align: center; float: left; margin: 0px !important; font-weight: 600;}
#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}
#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}
#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}
#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}
#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}
#mc_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;}
#mc_embed_signup .asterisk {color:#e85c41; font-size:150%; font-weight:normal; position:relative; top:5px;}     
#mc_embed_signup .clear {clear:both;}
#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}
#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}
#mc_embed_signup .mc-field-group.input-group label {display:inline;}
#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}
#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%; margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}
#mc-embedded-subscribe {clear:both; width:auto; display:block; margin:1em 0 1em 5%;}
#mc_embed_signup #num-subscribers {font-size:1.1em;}
#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}

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

/*SIDEBAR*/
#sidebar {width: 30%; float: right;}
#sidebar #projeto {padding: 20px;border: 1px rgba(0,0,0,0.05) solid;height: auto;float: left;}
#sidebar #projeto #parte-cima {width: 100%; float: left;}
#sidebar #projeto #status {
    display: table;
    width: auto;
    float: none;
    padding: 5px;
    background: #f17066;
    height: auto;
    font-family: Open Sans;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 11px;
    color: #fff;
    margin: 0px auto;
    display: none;
}
#sidebar #projeto #links-p {
    display: none;
}
#sidebar #projeto #ladoe {
    width: 100%;
}
#sidebar #projeto #titulo-p {
    font-family: Open Sans;
    padding: 10px;
    font-size: 12px;
    text-transform: uppercase;
    color: #f17066;
    float: left;
    font-weight: 600;
    width: 100%;
    text-align: center;
    border-bottom: 1px rgba(0,0,0,0.05) solid;
}
#sidebar #projeto #descri {
    float: left;
    width: 100%;
    padding-top: 20px;
    display: none;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px rgba(0,0,0,0.05) solid;
}
#sidebar #projeto #personagem {
    float: left;
    width: 100%;
    padding-top: 20px;
    font-size: 12px;
    text-align: center;
}
#projetos-sidebar {font-size: 0px; margin-top: -20px;}
#projetos-sidebar br, #projetos-sidebar .owl-nav {display: none;}
#sidebar #titulo {padding: 20px;font-family: Open Sans;font-weight: 900;font-size: 15px;text-transform: uppercase;color: #fff;text-align: right;float: right;width: 100%;position: relative;padding-bottom: 20px;/* padding-top: 0px; *//* background: #fff; *//* padding-top: 20px; */background: rgba(0,0,0,0.05);border-top-right-radius: 10px;border-top-left-radius: 10px;}
#sidebar #titulo:after {content: ''; width: 5px; height: 5px; background: #fff; border-radius: 50%; position: absolute; top: calc(50% - 5px); left: 20px;}
#sidebar #titulo span {padding: 5px; border-radius: 3px; background: #f4626c; color: #fff;}
#sidebar #box {font-family: Verdana;font-size: 12px;color: #828282;line-height: 23px;/* border: 1px rgba(0,0,0,0.05) solid; */padding: 20px;width: 100%;float: left;margin-bottom: 20px;position: relative;padding-top: 20px;background: #fff;border-left: 0px;border-right: 0px;border-radius: 10px;margin-top: -5px;}
#sidebar #box img {width: 100%; height: auto;}
#sidebar #bolinha {width: 30px;height: 30px;display: none;display: none;left: 0px;text-align: center;position: absolute;font-size: 10px;z-index: 1000;background: #d98664;border-radius: 50%;left: calc(50% - 15px);bottom: -15px;}
#sidebar #bolinha i {color: #fff; display: table-cell; vertical-align: middle;}
#sidebar #box:after {
   content: '';
   width: 0px;
   height: 0px;
   border-style: solid;
   border-width: 0 9px 11px 9px;
   border-color: transparent transparent #fff transparent;
   transform: rotate(0deg);
   position: absolute;
   top: -7px;
   left: calc(50% - 9px);
   }

/*FOOTER*/
#footer {float: left;width: 100%;text-align: center;background: #fff;font-family: Verdana;font-size: 12px;color: #918f8f;padding-top: 20px;padding-bottom: 20px;line-height: 23px;}
#footer a {color: #f17066;}
#footer #redes-footer {
    display: table;
    margin: 0px auto;
    margin-bottom: 20px;
}
#footer #redes-footer a:last-child {margin-right: 0px;}
#footer #redes-footer a {
    width: 40px;
    height: 40px;
    float: left;
    margin-right: 20px;
    line-height: 40px;
    background: #f17066;
    border-radius: 50%;
}
#footer #redes-footer a i {
    color: #fff;
}

/*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: #b3a687;
	font-size: 11px;
	margin-bottom: 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: #f16e65;
	font-weight; 600;
	font-size: 11px;
	text-transform: uppercase;
	background: #fff;
	text-align: center;
	display: inline-block !important;
	width: 100%;
	margin-top: 0px;
	padding: 20px;
	display: none;
	margin-bottom: 20px;
}

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

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

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

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

#sidebar a {color: #f17066;}


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: #baab8e;background: transparent;}



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



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

	color:#fff; background: #transparent; 



}



/* Slide */

/*

 * jQuery Nivo Slider v3.2

 * http://nivo.dev7studios.com

 *

 * Copyright 2012, Dev7studios

 * Free to use and abuse under the MIT license.

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

 */

 

/* The Nivo Slider styles */

.nivoSlider {

	position:relative;

	width:100%;

	height:auto;

	overflow: hidden;

}

.nivoSlider img {

	position:absolute;

	top:0px;

	left:0px;

	max-width: none;

}

.nivo-main-image {

	display: block !important;

	position: relative !important; 

	width: 100% !important;

}



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

.nivoSlider a.nivo-imageLink {

	position:absolute;

	top:0px;

	left:0px;

	width:100%;

	height:100%;

	border:0;

	padding:0;

	margin:0;

	z-index:6;

	display:none;

	background:white; 

	filter:alpha(opacity=0); 

	opacity:0;

}

/* The slices and boxes in the Slider */

.nivo-slice {

	display:block;

	position:absolute;

	z-index:5;

	height:100%;

	top:0;

}

.nivo-box {

	display:block;

	position:absolute;

	z-index:5;

	overflow:hidden;

}

.nivo-box img { display:block; }



/* Caption styles */

.nivo-caption {

	position:absolute;

	left:0px;

	bottom:0px;

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

	color:#c3c0db;

	 padding: 15px;  text-align: center;

	z-index:8;

	left: 15px;

	bottom: 15px; width: auto;

	overflow: hidden;

	display: none;

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

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

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

}

.nivo-caption p {

	padding:5px;

	margin:0;

}

.nivo-caption a {

	display:inline !important;

}

.nivo-html-caption {

    display:none;

}

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

.nivo-directionNav a {

	position:absolute;

	top:45%;

	z-index:9;

	cursor:pointer;

}

.nivo-prevNav {

	left:0px;

}

.nivo-nextNav {

	right:0px;

}

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

.nivo-controlNav {

	text-align:center;

	padding: 15px 0;

}

.nivo-controlNav a {

	cursor:pointer;

}

.nivo-controlNav a.active {

	font-weight:bold;

}

.nivo-controlNav img {

	display:inline; /* Unhide the thumbnails */

	position:relative;

	margin: 5px;

	opacity: 0.7;

}

.nivo-controlNav .active img,

.nivo-controlNav img:hover {

	opacity: 1;

}
img.alignnone.size-medium {
    margin-right: 20px;
}

img:last-child.alignnone.size-medium
{margin-right: 0px;}

div#metaslider-id-1420 {
    max-width: 100% !important;
}