.fa-whatsapp2{width: 32px; height: 32px; background: url('/images/whatsapp2.png') no-repeat 0px 0px;}
.fa-facebook2{width: 32px; height: 32px; background: url('/images/facebook2.png') no-repeat 0px 0px;}
.fa-instagram2{width: 32px; height: 32px; background: url('/images/instagram2.png') no-repeat 0px 0px;}
.letraGostou{font-size: 2.2em;
    font-weight: 300;
    line-height: 42px;
    margin: 0 0 32px 0;
    color:#212529;
}
.pl{padding-left: 15px;
    font-size: 25px!important;
    padding-top:3px;
    color:#fff!important;
    
}

.pb2{
    padding-top: 50px;
}
.jeh{width: 32px; height: 32px; position: relative;}

.js-hide-if-pos,.feed-title,.powrMark,.desactive{display: none!important;}

.instaeface{width: 28px; height: 32px; }

#appView {
    position: relative;
    margin: 6px 10px 0 2px
}

#appView textarea,#appView input:not([type=checkbox]):not([type=radio]),#appView .form-control {
    border: 1px solid #bec6ca;
    box-shadow: none;
    padding: 6px 12px
}

#appView textarea:focus,#appView input:not([type=checkbox]):not([type=radio]):focus,#appView .form-control:focus {
    border: 1px solid rgba(82,135,223,.7);
    box-shadow: inset 0 0 4px rgba(102,175,233,.6);
    -webkit-box-shadow: inset 0 0 4px rgba(102,175,233,.6);
    -moz-box-shadow: inset 0 0 4px rgba(102,175,233,.6);
    -ms-box-shadow: inset 0 0 4px rgba(102,175,233,.6);
    -o-box-shadow: inset 0 0 4px rgba(102,175,233,.6);
    outline: none
}

#appView select {
    border: 1px solid #bec6ca;
    padding: 5px 10px
}

#appView.center-mobile-preview {
    margin: 0 auto!important;
    background-color: #fff;
    padding: 100px 0
}

#appView.standaloneContainer {
    padding: 10%;
    margin: 0
}

#appView .hardLightShadow {
    box-shadow: 0 2px 1px -1px rgba(0,0,0,.05),0 2px 2px 0 rgba(0,0,0,.05),0 1px 5px 0 rgba(0,0,0,.08);
    -webkit-box-shadow: 0 2px 1px -1px rgba(0,0,0,.05),0 2px 2px 0 rgba(0,0,0,.05),0 1px 5px 0 rgba(0,0,0,.08);
    -moz-box-shadow: 0 2px 1px -1px rgba(0,0,0,.05),0 2px 2px 0 rgba(0,0,0,.05),0 1px 5px 0 rgba(0,0,0,.08);
    -ms-box-shadow: 0 2px 1px -1px rgba(0,0,0,.05),0 2px 2px 0 rgba(0,0,0,.05),0 1px 5px 0 rgba(0,0,0,.08);
    -o-box-shadow: 0 2px 1px -1px rgba(0,0,0,.05),0 2px 2px 0 rgba(0,0,0,.05),0 1px 5px 0 rgba(0,0,0,.08)
}

#appView .hardDarkShadow {
    box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);
    -webkit-box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);
    -moz-box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);
    -ms-box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);
    -o-box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)
}

#appView .softLightShadow {
    box-shadow: 0 3px 9px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.1);
    -moz-box-shadow: 0 3px 9px rgba(0,0,0,.1);
    -ms-box-shadow: 0 3px 9px rgba(0,0,0,.1);
    -o-box-shadow: 0 3px 9px rgba(0,0,0,.1)
}

#appView .softDarkShadow {
    box-shadow: 0 15px 25px rgba(37,51,91,.1),0 5px 15px rgba(0,0,0,.07);
    -webkit-box-shadow: 0 15px 25px rgba(37,51,91,.1),0 5px 15px rgba(0,0,0,.07);
    -moz-box-shadow: 0 15px 25px rgba(37,51,91,.1),0 5px 15px rgba(0,0,0,.07);
    -ms-box-shadow: 0 15px 25px rgba(37,51,91,.1),0 5px 15px rgba(0,0,0,.07);
    -o-box-shadow: 0 15px 25px rgba(37,51,91,.1),0 5px 15px rgba(0,0,0,.07)
}

#appView .powrMark {
    font-size: .9rem;
    font-family: roboto,serif,sans-serif;
    position: relative;
    cursor: pointer
}

#appView .powrMark a {
    text-decoration: none
}

#appView .powrMark__logo {
    width: 55px;
    vertical-align: top
}

#appView .powrMark__logo-block {
    width: 65px;
    display: block;
    margin: 0 auto;
    margin-bottom: 15px
}

#appView .powrMark__logo-with-text {
    width: 90px
}

#appView .powrMark__dot {
    display: inline-block;
    width: 3px;
    height: 3px;
    margin: 3px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    background-color: #ccc
}

#appView .powrMark .watermark-plugins .powrIcon {
    font-weight: 700;
    color: #5287df
}

#appView .powrMark .userHasApp {
    position: absolute;
    height: 100%;
    width: 34%;
    left: 33%;
    display: inline-block
}

#appView .powrMark .userHasApp.hid {
    display: none
}

#appView .powrMark .watermark-animation .userHasApp {
    z-index: 9
}

#appView .powrMark .button-primary {
    background-color: #5287df;
    border-color: #5287df;
    color: #fff;
    transition: background .2s ease;
    -webkit-transition: background .2s ease;
    -moz-transition: background .2s ease;
    -ms-transition: background .2s ease;
    -o-transition: background .2s ease
}

#appView .powrMark .button-primary:focus {
    outline: none
}

#appView .powrMark .button-primary:hover {
    background: #6393e2
}

#appView .powrMark .button-primary.is-disabled {
    background-color: #a0abbe;
    border-color: #a0abbe;
    color: #fff;
    opacity: .4;
    cursor: not-allowed
}

#appView .ql-align-center {
    text-align: center
}

#appView .ql-align-justify {
    text-align: justify
}

#appView .ql-align-right {
    text-align: right
}

#apps-facebook_view {
    overflow-y: scroll
}


.socialFeed {
    margin: 0 auto;
    min-height: 300px
}

.socialFeed .feed-title {
    text-align: center
}

.socialFeed .posts {
    margin: 0 auto
}

.socialFeed.grid .posts {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center
}

.socialFeed.grid .postItem {
	width: 150px;
	margin: 10px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: space-between;
    vertical-align: top
}

.socialFeed .squareCrop,.socialFeed .portraitCrop,.socialFeed .landscapeCrop,.socialFeed .noneCrop {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
    margin: 0 auto
}

.socialFeed .noneCrop {
    background-size: contain
}

.socialFeed .feedflare {
    display: none
}

.socialFeed br {
    display: none
}

.socialFeed a {
    word-wrap: break-word
}

.socialFeed img {
    max-width: 100%;
    max-height: 100%;
    display: block;
    margin: 0 auto
}

.socialFeed .fadeMe {
    opacity: 0!important;
    -webkit-transition: all .5s!important;
    -moz-transition: all .5s!important;
    -o-transition: all .5s!important;
    -ms-transition: all .5s!important;
    transition: all .5s!important;
    transform: scale(0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    -moz-transform: scale(1)
}

.socialFeed .fadeMe.faded {
    opacity: 1!important;
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1)
}

.socialFeed .fetching {
    width: 100%;
    text-align: center;
    height: auto;
    position: relative;
    top: 100px;
    margin: auto;
    min-height: 300px
}

.socialFeed .postItem {
    overflow: hidden;
    cursor: pointer;
    cursor: hand
}

.socialFeed .postItem:hover .shareableicon {
    color: #fff
}

.socialFeed .postItem .videoContainer {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
    min-width: 100px;
    height: auto
}

.socialFeed .postItem .videoContainer iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.socialFeed .postItem .postPicture {
    text-align: center;
    position: relative
}

.socialFeed .postItem .postPicture img {
    max-width: 100%
}

.socialFeed .postItem .postVideo {
    text-align: center
}

.socialFeed .postItem .postVideo video {
    max-width: 100%;
    display: block
}

.socialFeed .postItem .postBody {
    padding: 10px
}

.socialFeed .postItem .postBody img {
    height: auto
}

.socialFeed .postItem .postBody iframe {
    max-width: 100%!important
}

.socialFeed .postItem .postFooter {
    padding: 5px 10px
}

.socialFeed .postItem .postFooter .imageWrapper {
    display: inline-block;
    vertical-align: top;
    margin-right: 5px
}

.socialFeed .postItem .postFooter .imageWrapper img {
    max-width: 30px;
    max-height: 30px
}

.socialFeed .postItem .postFooter .textWrapper {
    display: inline-block;
    vertical-align: top
}

.socialFeed .powrMark {
    display: inline-block;
    padding: 5px 30px;
    margin: 20px auto;
    text-align: center;
    width: 50%;
    left: 50%;
    margin-left: -25%
}

.socialFeed .powrMark.powrstamp {
    background: 0 0;
    text-decoration: none!important;
    border: none!important
}

.socialFeed .hoverEffect {
    opacity: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -moz-transition: .2s ease-in-out;
    -ms-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out
}

.socialFeed .overlayContainer {
    margin: 15% 12% 0;
    height: 54%
}

.socialFeed .captionContainer {
    overflow: hidden
}

.socialFeed .likesAndComments {
    font-weight: 700
}

.socialFeed .comment-icon,.socialFeed .like-icon {
    font-size: 20px;
    margin-right: 4px
}

.socialFeed .postImgWrapper {
    filter: grayscale(0) blur(0);
    -webkit-filter: grayscale(0) blur(0);
    -moz-filter: grayscale(0) blur(0);
    -ms-filter: grayscale(0) blur(0);
    -o-filter: grayscale(0) blur(0);
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transition: .4s ease-in-out;
    -webkit-transition: .4s ease-in-out;
    -moz-transition: .4s ease-in-out;
    -ms-transition: .4s ease-in-out;
    -o-transition: .4s ease-in-out;
    opacity: 1
}

.socialFeed .postImgWrapper .postImg {
    opacity: 0
}

.socialFeed .profilePicture {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%
}

.socialFeed .hoverdetails {
    overflow: hidden
}

.socialFeed .hoverdetails .profilePicture {
    max-width: 70px!important;
    margin-bottom: 5px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%
}

.socialFeed .hoverdetails:hover .hoverEffect {
    opacity: 1
}

.socialFeed .hoverdetails:hover .postImgWrapper {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    opacity: .5
}



.postSocialShare {
    border: 1px solid #eee;
    -webkit-border-radius: 360px;
    -moz-border-radius: 360px;
    border-radius: 360px;
    padding: 5px;
    position: relative;
    margin: 5px auto;
    text-align: center;
    width: 200px;
    overflow: hidden;
    z-index: 1
}

.postSocialShare i {
    font-size: 1rem
}

.postSocialShare i.shareableicon {
    margin-right: 5px
}

.postSocialShare span {
    display: inline-block;
    font-size: .75rem;
    position: relative;
    margin: 0 auto;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s
}

.postSocialShare a {
    position: absolute;
    right: -100px;
    top: 5px;
    transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out
}

.postSocialShare a i {
    opacity: .5
}

.postSocialShare a:hover i {
    opacity: 1
}

.postSocialShare:hover {
    background-color: #eee;
    transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out
}

.postSocialShare:hover .google {
    right: 105px
}

.postSocialShare:hover .twitter {
    right: 87px;
    transition-delay: .1s
}

.postSocialShare:hover .fb {
    right: 75px;
    transition-delay: .1s
}

.postSocialShare:hover .mail {
    right: 50px;
    transition-delay: .2s
}

.postSocialShare:hover .tumblr {
    right: 35px;
    transition-delay: .3s
}

.postSocialShare:hover .pinterest {
    right: 15px;
    transition-delay: .4s
}

.postSocialShare:hover span {
    left: -60px
}

.socialFeedFbImage {
    max-height: 50px;
    max-width: 50px
}

.postSocialShare {
    border: none;
    text-align: right;
    color: #59616b;
    position: absolute;
    top: 0;
    right: 0;
    height: 30px;
    width: auto
}

.postSocialShare .shareLink .fa {
    color: #59616b
}

.postSocialShare:hover {
    background-color: #fff;
    width: 110px
}

.postSocialShare:hover .shareableicon {
    display: none
}

.postCaptionDate {
    font-size: 10px!important;
    margin-top: 16px
}

.veil {
    height: 100%;
    width: 100%;
    background: rgba(0,0,0,.5);
    position: absolute;
    z-index: 99;
    color: #fff;
    padding-top: 100px;
    font-size: 2rem
}

.socialFeed {
    margin: 0 auto;
    min-height: 300px
}

.socialFeed .feed-title {
    text-align: center
}

.socialFeed .posts {
    margin: 0 auto
}

.socialFeed.grid .posts {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center
}

.socialFeed.grid .postItem {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: space-between;
    vertical-align: top
}

.socialFeed .squareCrop,.socialFeed .portraitCrop,.socialFeed .landscapeCrop,.socialFeed .noneCrop {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
    margin: 0 auto
}

.socialFeed .noneCrop {
    background-size: contain
}

.socialFeed .feedflare {
    display: none
}

.socialFeed br {
    display: none
}

.socialFeed a {
    word-wrap: break-word
}

.socialFeed img {
    max-width: 100%;
    max-height: 100%;
    display: block;
    margin: 0 auto
}

.socialFeed .fadeMe {
    opacity: 0!important;
    -webkit-transition: all .5s!important;
    -moz-transition: all .5s!important;
    -o-transition: all .5s!important;
    -ms-transition: all .5s!important;
    transition: all .5s!important;
    transform: scale(0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    -moz-transform: scale(1)
}

.socialFeed .fadeMe.faded {
    opacity: 1!important;
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1)
}

.socialFeed .fetching {
    width: 100%;
    text-align: center;
    height: auto;
    position: relative;
    top: 100px;
    margin: auto;
    min-height: 300px
}

.socialFeed .postItem {
    overflow: hidden;
    cursor: pointer;
    cursor: hand
}

.socialFeed .postItem:hover .shareableicon {
    color: #fff
}

.socialFeed .postItem .videoContainer {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
    min-width: 100px;
    height: auto
}

.socialFeed .postItem .videoContainer iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.socialFeed .postItem .postPicture {
    text-align: center;
    position: relative
}

.socialFeed .postItem .postPicture img {
    max-width: 100%
}

.socialFeed .postItem .postVideo {
    text-align: center
}

.socialFeed .postItem .postVideo video {
    max-width: 100%;
    display: block
}

.socialFeed .postItem .postBody {
    padding: 10px
}

.socialFeed .postItem .postBody img {
    height: auto
}

.socialFeed .postItem .postBody iframe {
    max-width: 100%!important
}

.socialFeed .postItem .postFooter {
    padding: 5px 10px
}

.socialFeed .postItem .postFooter .imageWrapper {
    display: inline-block;
    vertical-align: top;
    margin-right: 5px
}

.socialFeed .postItem .postFooter .imageWrapper img {
    max-width: 30px;
    max-height: 30px
}

.socialFeed .postItem .postFooter .textWrapper {
    display: inline-block;
    vertical-align: top
}

.socialFeed .powrMark {
    display: inline-block;
    padding: 5px 30px;
    margin: 20px auto;
    text-align: center;
    width: 50%;
    left: 50%;
    margin-left: -25%
}

.socialFeed .powrMark.powrstamp {
    background: 0 0;
    text-decoration: none!important;
    border: none!important
}

.socialFeed .hoverEffect {
    opacity: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -moz-transition: .2s ease-in-out;
    -ms-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out
}

.socialFeed .overlayContainer {
    margin: 15% 12% 0;
    height: 54%
}

.socialFeed .captionContainer {
    overflow: hidden
}

.socialFeed .likesAndComments {
    font-weight: 700
}

.socialFeed .comment-icon,.socialFeed .like-icon {
    font-size: 20px;
    margin-right: 4px
}

.socialFeed .postImgWrapper {
    filter: grayscale(0) blur(0);
    -webkit-filter: grayscale(0) blur(0);
    -moz-filter: grayscale(0) blur(0);
    -ms-filter: grayscale(0) blur(0);
    -o-filter: grayscale(0) blur(0);
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transition: .4s ease-in-out;
    -webkit-transition: .4s ease-in-out;
    -moz-transition: .4s ease-in-out;
    -ms-transition: .4s ease-in-out;
    -o-transition: .4s ease-in-out;
    opacity: 1
}

.socialFeed .postImgWrapper .postImg {
    opacity: 0
}

.socialFeed .profilePicture {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%
}

.socialFeed .hoverdetails {
    overflow: hidden
}

.socialFeed .hoverdetails .profilePicture {
    max-width: 70px!important;
    margin-bottom: 5px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%
}

.socialFeed .hoverdetails:hover .hoverEffect {
    opacity: 1
}

.socialFeed .hoverdetails:hover .postImgWrapper {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    opacity: .5
}
