img[sizes="auto"],
img[sizes^="auto,"] {
contain-intrinsic-size: initial !important;
}
.size-newwishsize{min-height:270px!important;}
.wpcf7-form .wpcf7-response-output:empty {display: none!important;}
.wpcf7-display-none{
border: none!important;}
.wpcf7-response-output.wpcf7-display-none {
border: none!important;
}
.post-type-archive-wishlist .gallery_text_holder, .tax-categoria .gallery_text_holder {
opacity:0.15 !important
}
.post-type-archive-wishlist .gallery_text_holder:hover, .tax-categoria .gallery_text_holder:hover {
opacity:1 !important
}
.post-type-archive-wishlist .wrap_sixsq a .fh_cat_title, .tax-categoria .wrap_sixsq a .fh_cat_title{
opacity:0 !important
}
.post-type-archive-wishlist .wrap_sixsq a:hover .fh_cat_title, .tax-categoria .wrap_sixsq a:hover .fh_cat_title{
opacity:1 !important
}
.pluriwishcats ul {
margin-top: 5px;
}
.wish_title_holder p {
font-family: 'Open Sans', sans-serif;
font-size: 16px;
font-weight: 600;
color: #000000;
margin: 10px 0px 50px 0px;
text-align: center;
}
.wp-caption{
width: 100% !important
}
.ftcopy {
display: inline-block;
text-align: center;
width: 100%;
}
.menu-footer-menu-container{
width: 100%;
text-align: center;
}
.menu-footer-wrap ul {
display: block !important;
}
.menu-footer-wrap li {
display: inline;
float: none !important;
}
.sectitle {
font-weight: 700 !important;
font-size: 33px !important;
}
.wrap_page_form {
margin-top: 0px !important;
}
.page-template-ask .pag_txt {
padding-bottom: 48px !important;
}
.wishname, .wishdesc, .wishprice {
font-family: 'Open Sans', sans-serif;
font-weight: 300;
font-size: 14px;
color: #000;
margin: 0px 0px 0px 0px;
}
.wishname{ font-weight:bold}
.wishsite {
font-family: 'Open Sans', sans-serif;
font-weight: 300;
font-size: 14px;
color: #f3f5f4;
margin: 0px 0px 0px 0px;
}
.wishsite a  { font-family: 'Open Sans', sans-serif; font-weight: 300; font-size:14px; color:#999999}
.wishsite a:link    { color: #999999; text-decoration: none}
.wishsite a:visited { color: #999999; text-decoration: none}
.wishsite a:hover   { color: #999999; text-decoration: underline}
.wishsite a:active  { color: #999999; text-decoration: none}
.mybox .wishname, .mybox .wishdesc, .mybox .wishprice {
font-family: 'Open Sans', sans-serif;
font-size: 14px !important;
font-weight: 300 !important;
color: #000 !important;
margin: 0px 0px 0px 0px !important;
text-transform:none !important;
padding: 0px 0px 0px 0px !important;
}
.mybox .wishname{ font-weight:bold !important;}
.mybox .wishsite {
font-family: 'Open Sans', sans-serif;
font-weight: 300 !important;
font-size: 14px !important;
color: #f3f5f4 !important;
margin: 0px 0px 0px 0px !important;
padding: 0px 0px 0px 0px !important;
}
.mybox .wishsite a  { font-family: 'Open Sans', sans-serif; font-weight: 300 !important;; font-size:14px !important;; color:#999999 !important; text-transform:none !important;}
.mybox .wishsite a:link    { color: #999999; text-decoration: none}
.mybox .wishsite a:visited { color: #999999; text-decoration: none}
.mybox .wishsite a:hover   { color: #999999; text-decoration: underline}
.mybox .wishsite a:active  { color: #999999; text-decoration: none}
.home_wk_title { text-align: center}
.home_wk_title h2 {
font-family: 'Open Sans', sans-serif;
font-weight: 700;
font-size: 33px;
color: #000;
padding-top: 29px;
padding-bottom:0px
}
.mywk {
width: 100%;
min-height: 30px;
float: left;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
padding: 20px 0px 40px 0px;
max-width: 1140px;
}
.wk_nome {
font-family: 'Open Sans', sans-serif;
font-weight: 400;
font-size: 17px;
color: #000;
line-height: 20px;
text-align: center;
margin-top: 15px;
}
.wk_nome a  {font-family: 'Open Sans', sans-serif;font-weight: 400;font-size: 17px;color: #000;line-height: 20px;text-align: center; text-decoration:none}
.wk_nome a:link    {color: #000; text-decoration:none}
.wk_nome a:visited {color: #000; text-decoration:none}
.wk_nome a:hover   {color: #949494; text-decoration:none}
.wk_nome a:active  {color: #000; text-decoration:none}
.wk_data  {
font-family: 'Open Sans', sans-serif;
font-weight: 300;
font-size: 14px;
line-height: 20px;
color: #000;
margin-top: 10px;text-align: center;
}
.wk_local  {
font-family: 'Open Sans', sans-serif;
font-weight: 300;
font-size: 14px;
line-height: 20px;
color: #000;
margin-top: 0px;text-align: center;
}
.wk_preco  {
font-family: 'Open Sans', sans-serif;
font-weight: 300;
font-size: 14px;
line-height: 20px;
color: #000;
margin-top: 0px;text-align: center;
}
#ishomewk .thiimglink {
margin-bottom: 15px !important
}
@media screen and (max-width: 730px) {
#sb_instagram.sbi_col_6 #sbi_images .sbi_item {
width: 50% !important
}
#sb_instagram .sbi_photo {
}
}
@media screen and (max-width: 479px) {
#sb_instagram.sbi_col_6 #sbi_images .sbi_item {
width: 100% !important
}
#sb_instagram .sbi_photo {
}
}
.socialmobile {
display:none;
position: relative
}
.socialmobile .ft_social {
width: 400px;
}
.socialmobile .ft_social {
top: -59px;
right: -8px;
}
.header {
padding-left: 0px !important;
padding-right: 0px !important
}
.slicknav_btn {
top: -34px !important
}
@media screen and (max-width: 1179px){
.socialmobile {
display:block
}
.topsociallinks {
display:none
}
}
@media screen and (max-width: 790px){
.mywk {
margin-left: 0px;
margin-right: 0px;
}
}
@media screen and (max-width: 730px){
.socialmobile .ft_social {
top: -20px;
right: -2px;
}
.sign_txt {
bottom: 30px !important;
right: 6px !important;
}
}
@media screen and (max-width: 487px){
.slicknav_btn {
left: -1px !important;
}
.slicknav_btn {
top: -22px !important;
}
}
@media screen and (max-width: 360px){
.wp_logo img {
max-width: 100% !important;
}
.sign_txt {
bottom: 16px !important;
}
}
@media screen and (max-width: 767px){
.fixwok {
padding-left: 50px !important;
padding-right: 50px !important;
}
}
.pluriwishcats {
text-align: left;
list-style-type: circle!important;
}
.pluriwishcats li{
list-style-type: circle!important;
}
.pluriwishcats li {
display: block;
padding-left: 15px;
font-weight: 400;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
color: #333;
text-align: left;
padding-bottom: 10px;
}
.pluriwishcats li a{
text-decoration: none;
color: #333;
transition: all 0.2s ease 0s;
outline: 0;
font-size: 15px;
}
.pluriwishcats li a:visited {
color: #333;
}
.pluriwishcats li a:hover {
color: #949494; text-decoration:none
}
.pluriwishcats li::before {content: "."; color: #333;
display: inline-block; width: 1em;
margin-left: -1em}
.wishimg{
max-width:300px
}
.wishimg img{
float:left 
}
@media screen and (max-width:  767px){
.wishimg{
width:100%; max-width:100%;text-align:center;float: left;
}
.wishimg img{
float:none 
}
.thiimglink {
margin-top: 40px!important
}
}
.pluriwishcats li a.live {
font-weight:bold!important
}
.pluriwishcats li::before a.live {
content: ""!important
}
.term-cabelo .pluriwishcats li.thefirst.lg1 a,
.term-corpo .pluriwishcats li.thefirst.lg2 a,
.term-rosto .pluriwishcats li.thefirst.lg3 a{
font-weight:bold!important
}
.term-cabelo .pluriwishcats li.thefirst.lg1 li a,
.term-corpo .pluriwishcats li.thefirst.lg2 li a,
.term-rosto .pluriwishcats li.thefirst.lg3 li a{
font-weight:normal!important
}
.tax_champos .tax_champos a,
.tax_condicionadores .tax_condicionadores a,
.tax_kits-cabelo .tax_kits-cabelo a,
.tax_leave-ins .tax_leave-ins a,
.tax_mascaras-cabelo .tax_mascaras-cabelo a,
.tax_tratamentos-cabelo .tax_tratamentos-cabelo a,
.tax_hidratantes-corpo .tax_hidratantes-corpo a,
.tax_maos .tax_maos a,
.tax_ampolas .tax_ampolas a,
.tax_contorno-ocular .tax_contorno-ocular a,
.tax_cuidados-labiais .tax_cuidados-labiais a,
.tax_desmaquilhantes-cleansers .tax_desmaquilhantes-cleansers a,
.tax_hidratantes-rosto .tax_hidratantes-rosto a,
.tax_kits-rosto .tax_kits-rosto a,
.tax_mascaras-rosto .tax_mascaras-rosto a,
.tax_seruns .tax_seruns a,
.tax_toners .tax_toners a {
font-weight:bold!important
}
.tax_champos .tax_champos::before,
.tax_condicionadores .tax_condicionadores::before,
.tax_kits-cabelo .tax_kits-cabelo::before,
.tax_leave-ins .tax_leave-ins::before,
.tax_mascaras-cabelo .tax_mascaras-cabelo::before,
.tax_tratamentos-cabelo .tax_tratamentos-cabelo::before,
.tax_hidratantes-corpo .tax_hidratantes-corpo::before,
.tax_maos .tax_maos::before,
.tax_ampolas .tax_ampolas::before,
.tax_contorno-ocular .tax_contorno-ocular::before,
.tax_cuidados-labiais .tax_cuidados-labiais::before,
.tax_desmaquilhantes-cleansers .tax_desmaquilhantes-cleansers::before,
.tax_hidratantes-rosto .tax_hidratantes-rosto::before,
.tax_kits-rosto .tax_kits-rosto::before,
.tax_mascaras-rosto .tax_mascaras-rosto::before,
.tax_seruns .tax_seruns::before,
.tax_toners .tax_toners::before {
content: ""!important
}
.term-champos .pluriwishcats .tax_champos::before,
.term-condicionadores .pluriwishcats .tax_condicionadores::before,
.term-kits-cabelo .pluriwishcats .tax_kits-cabelo::before,
.term-leave-ins .pluriwishcats .tax_leave-ins::before,
.term-mascaras-cabelo .pluriwishcats .tax_mascaras-cabelo::before,
.term-tratamentos-cabelo .pluriwishcats .tax_tratamentos-cabelo::before,
.term-hidratantes-corpo .pluriwishcats .tax_hidratantes-corpo::before,
.term-maos .pluriwishcats .tax_maos::before,
.term-ampolas .pluriwishcats .tax_ampolas::before,
.term-contorno-ocular .pluriwishcats .tax_contorno-ocular::before,
.term-cuidados-labiais .pluriwishcats .tax_cuidados-labiais::before,
.term-desmaquilhantes-cleansers .pluriwishcats .tax_desmaquilhantes-cleansers::before,
.term-hidratantes-rosto .pluriwishcats .tax_hidratantes-rosto::before,
.term-kits-rosto .pluriwishcats .tax_kits-rosto::before,
.term-mascaras-rosto .pluriwishcats .tax_mascaras-rosto::before,
.term-seruns .pluriwishcats .tax_seruns::before,
.term-toners .pluriwishcats .tax_toners::before,
.term-cabelo .pluriwishcats li.thefirst.lg1::before,
.term-corpo .pluriwishcats li.thefirst.lg2::before,
.term-rosto .pluriwishcats li.thefirst.lg3::before{
content: ""!important
}
.wish_title_holder p{
min-height: 44px!important
}
@media screen and (max-width: 767px){
.home .thiimglink {
margin-top: 20px!important;
}
.home .thi_cat_title {
min-height:1px
}
.home .main_list_three .fw-col-3 {
min-height: 630px;
}
#ishomewk .thiimglink a {
background-repeat: no-repeat!important;
-webkit-background-size: contain!important;
-moz-background-size: contain!important;
-o-background-size: contain!important;
background-size: contain!important;
}
.main_list_three .list_three:nth-last-child(2) { clear: both}
.home .list_three:nth-last-child(1) .thi_cat_title {
min-height:30px
}
.home .list_three:nth-child(2) .thi_cat_title {
min-height:30px
}	
}
@media screen and (max-width: 730px){
#sb_instagram.sbi_col_6 #sbi_images .sbi_item {
width: 33.33% !important
}
}
@media screen and (max-width: 479px){
.home .main_list_three .fw-col-3 {
min-height: 500px;
}
.home .list_three:nth-last-child(1) .thi_cat_title {
min-height:1px
}
.home .list_three:nth-child(2) .thi_cat_title {
min-height:1px
}
#sb_instagram.sbi_col_6 #sbi_images .sbi_item {
width: 33.33% !important
}
#sbi_images .sbi_item:nth-child(4),
#sbi_images .sbi_item:nth-child(5),
#sbi_images .sbi_item:nth-child(6){
display:none!important;
}
}
.wp_disclaimer  {
width: 100%;
background-color: #e6c7b6;
padding:15px;
margin-bottom:30px
}
.wp_disclaimer p {
font-family: 'Open Sans', sans-serif;
font-weight: 300;
font-size: 14px;
line-height: 24px;
color:#fff
}
.homecontentfour_txt {
text-align: center !important
}
.post_txt a:link {
color: #bd9d8e !important
}
.page-id-7563 .ftwrapconsent .wpcf7-form-control-wrap {
float: left;
}
.wrap_newsletter .wpcf7-not-valid-tip {
display:none!important
}