.sombra{top: 25px;height:85px;position:fixed;z-index:10;width: 100%;box-shadow: rgba(27, 31, 35, 0.04) 0px 1px 5px, rgba(255, 255, 255, 0.25) 0px 1px 0px inset}

@media only screen and (max-width :950px)
{
    .sombra{display: none}
    .p-publica.min-vh-100 {
      min-height: auto !important;
      margin-top: 60px;
    }

    .janelas{margin-left:0px !important;margin-top:35px}
    .janelas .botao{margin-bottom:15px}

    .retroceder-catalogo > div {margin-left:0px;padding:5px 30px}
    .retroceder-catalogo {
        margin-top: 55px;
    }
    .lSSlideOuter.vertical .lSAction > a {margin-left:-12px !important}

    #prod_img .lSSlideWrapper {
        height: 260px !important;
    }
    #prod_img .lSSlideWrapper img{
        max-width: 400px !important;
    }
    .box_bloco3 .lSSlideWrapper {
        height: auto !important;
    }
    .box_bloco3 .lSSlideWrapper img{
        max-width: 100% !important;
    }

    #produto_detalhe .box_bloco2 {padding-bottom:5px}

    .lSSlideOuter .lSPager {right: 25px !important;}

    .lSSlideOuter.vertical .lSAction > a {left: 100% !important;margin-left: -50px !important;}


#produto_detalhe {
  margin-top: 100px;
}
#produto_detalhe {
  float: left;
}


.carousel-inner .container {
  padding: 0 15px !important;
}

    /*#prod_img{display: none !important;}*/
    /*#produto_detalhe .box_bloco3{display: none !important;}*/
    #produto_detalhe .box_bloco3 {padding-top:10px}
    .produto-titulo{text-align:center}

    .pfeil2{display:none}
    .rato{display:none}

    .slidecontainer {padding-right:14px}
    .filtros {width:50%}

    .banner-mensagem { font-size: 2vw}
    /*.cd-handle2 { width: 8px !important; left: 16px !important}*/
    .cd-handle2 {  top: -35px;}
    .x_search_mobile_hinters .opt > .name { font-size: 20px; display: inline-block;}
    .x_search_mobile_hinters .opt > .fam { display: inline-block; float: right; font-size: 14px; margin-right: 30px}
    .testemunhos { margin: 0 !important; padding: 30px 15px}
    .testemunhos .testemunhos-texto-secundario { width: 100%; float: left; padding-left: 0 30px}
    .home-bloco-button_4, .home-bloco-button_5, .home-bloco-button_6 { margin: 3% 48% 0 15% !important}
    /*.container { padding: 0 30px !important}*/

    /*.imagem_familia_b{height: auto !important;}*/
    #imagem_familia {padding:15px}

    .testemunhos-title1 {font-size: 4vh;}
    .testemunhos-title2 { margin-left: 100px; margin-bottom: 50px}

    .tp-bullets.hidebullets { bottom: 10px !important}

    .prod-container { padding: 10px !important}
    .prod-container .prod-img { padding: 40px 0}
    .prod-container .prod-img-over { padding: 40px 0}

    .bottomMenu { display: none}
    /*.submenu_mobile  { font-size: 4vw}
    .submenu2 { font-size: 3vw}*/

    .container {
        margin-top: 55px;
        height:auto !important;
    }
    .products_fam2_bloco2_margem1{margin-top:0px !important;}

    /*#products_fam2_bloco1 { padding-top: 70px !important}*/

    #produto_detalhe .box_bloco2 { margin: 0}

    .x2 { top: 80px}

    #produto_detalhe .produto-titulo { font-size: 50px; position: relative; bottom:0px; left: initial}

    #who_we_are_bloco3_img2 { padding-left: 60px !important; padding-right: 60px !important; width: 100% !important}

    .product_information { width: 100%}

    #produto_detalhe .prod_buttons { margin-top: 40px}
    #produto_detalhe .prod_buttons input { width: 100%; min-width: initial;  }
 

    .padding_138{padding-left:0px !important;padding-right:0px !important}
    .padding_153{padding-left:0px !important;padding-right:0px !important}

    .prod{display:none;width:100%;left:0;position:absolute;z-index:3;padding:0;top:57px}

    .pesquisa_bloco1_margem2 {margin-left:30px;margin-top:-10px}


    #other_finishes3 td{padding:0px}

    .titulo1_relacionados {font-size: 30px; line-height: 30px}
    .titulo2_relacionados {font-size: 30px; line-height: 30px}
    .tudoemlinha1 {justify-content: left}

    #other_finishes2{text-align:center;opacity:0;padding:15px}
    #other_finishes2 .carousel-control-prev-icon {
        margin-left:0px;
    }
    #other_finishes2 .carousel-control-prev {
        margin-left: 25px;
    }
    #other_finishes3 .tudoemlinha .container{padding:0px}
    .ks-cboxtags{padding:0px !important;width: 120px;float:right}
    #ask_info2{background-color: #fff;margin-top:-30px !important;padding-bottom:25px !important}

    .pub_page_margem{display:block;width:100%;position:relative;padding-left:0px;padding-right:0px;margin-top:30px}
    .pub_page_margem div{padding:15px;margin:0;text-align:justify}
    .pub_page_margem div span{padding-left:30px;display: block;text-align: left;}
    /*.pub_page_margem p{text-align:justify}*/

    .concept_detalhe_bloco1_back_margem{margin-top:70px}
    #products_living_room_bloco1 .concept_detalhe_bloco1_back_margem{margin-top:0px}
    #products_living_room_bloco1 .concept_detalhe_bloco1_back{display:none}
    #products_living_room_bloco1 #bloco3{margin-top:50px}
    #stores_bloco1 #bloco3{margin-top:50px;padding-top:0 !important}
    .store_padding1{margin-bottom:50px;text-align:left;cursor:pointer}
    .store_padding2{padding:30px;padding-top:0px}

    #concept_bloco2 #bloco3{margin-top:10px}

    .estrela{display:table;width:100%;position:relative;margin-top:15px;text-align:center}

    .concept_detalhe_bloco1_back {margin-bottom:0px}
    .journal_back{margin-bottom:0px}

    .login_margem2{margin-bottom:30px}
    .login_margem2b{margin-bottom:10px;margin-top:100px}
    .login_margem3{height:auto;margin-bottom:10px}

    #registo_bloco1 .container{padding-right:30px;padding-left:30px}
    #recover_bloco1 .container{padding-right:30px;padding-left:30px}
    .registo_margem4 {padding:15px}
    #recover_bloco1 .row{margin-left:0px;margin-right:0px}
    .recover_margem1{padding-left:0px;padding-right:0px}
    .recover_margem2{max-width:150px;margin:0 auto;margin-bottom:30px}
    .recover_margem3 {height:auto;margin-bottom:30px}

    #hamburguer_page {position:relative}
    #hamburguer_page .row{margin-left:0px;margin-right:0px}
    #hamburguer_page .container{padding-right:0px;padding-left:0px}
    .faqs_margem1{margin:0;margin-top:50px;padding-right:30px;padding-left:30px}
    .faqs_margem4{padding-right:0;max-height:100%}
    .faqs_margem4 .row{display:block;margin-left:0px;margin-right:0px}
    .faqs_margem4 .container{padding-left:0px;padding-right:0px}

    .pcare_margem1{margin:0;margin-top:50px;padding-right:30px;padding-left:30px}
    .pcare_margem4{padding-right:0;max-height:100%}
    .pcare_margem4 .row{display:block;margin-left:0px;margin-right:0px}
    .pcare_margem4 .container{padding-left:0px;padding-right:0px}
    .pcare_margem8 {padding-top:0px;padding-bottom:30px}

    .customer_service_margem1{margin:0;margin-top:50px;padding-right:30px;padding-left:30px}
    .customer_service_margem4{padding-right:0;max-height:100%}
    .customer_service_margem4 .row{display:block;margin-left:0px;margin-right:0px}
    .customer_service_margem4 .container{padding-left:0px;padding-right:0px}
    .customer_service_margem7{padding-top:0px;padding-bottom:30px}
    .customer_service_margem8{max-width:100%;padding-left:0px;padding-right:0px;padding-top:15px;padding-bottom:15px;text-align:center}

    .customer_service_campos1{display:table;width:100%;margin-bottom:20px;white-space:nowrap}
    .customer_service_campos2{max-width:150px;width:80%;font-size:13px;float:left;margin-top:10px}
    .customer_service_campos3{float:left;width:100%}
    .customer_service_campos4{width:100%;border:0;background-color:transparent;border-bottom:1px solid #585858}

    .catalogs_margem1{margin:0;margin-top:50px;padding-right:30px;padding-left:30px}
    .catalogs_margem4 {padding-right:0;max-height:100%}
    .catalogs_margem4 .row{display:block;margin-left:0px;margin-right:0px}
    .catalogs_margem8 {padding-right:0px !important;padding-left:0px !important;margin-bottom:40px;float:left}
    .catalogs_margem9 {padding:0px}
    .catalogs_margem10 {max-width:100%}

    .presskits_margem1{margin:0;margin-top:50px;padding-right:30px;padding-left:30px}
    .presskits_margem4 {padding-right:0;max-height:100%}
    .presskits_margem4 .row{display:block;margin-left:0px;margin-right:0px}
    .presskits_margem8 {padding-right:0px !important;padding-left:0px !important;margin-bottom:40px;float:left}
    .presskits_margem9 {padding:0px}
    .presskits_margem10 {max-width:100%}

    .pressreleases_margem1{margin:0;margin-top:50px;padding-right:30px;padding-left:30px}
    .pressreleases_margem4 {padding-right:0;max-height:100%}
    .pressreleases_margem4 .row{display:block;margin-left:0px;margin-right:0px}
    .pressreleases_margem8 {padding-right:0px !important;padding-left:0px !important;margin-bottom:40px;float:left}
    .pressreleases_margem9 {padding:0px}
    .pressreleases_margem10 {max-width:100%}

    .photos_margem1{margin:0;margin-top:50px;padding-right:30px;padding-left:30px}
    .photos_margem4 {padding-right:0;max-height:100%}
    .photos_margem4 .row{display:block;margin-left:0px;margin-right:0px}
    .photos_margem8 {padding-right:0px !important;padding-left:0px !important;margin-bottom:40px;float:left}
    .photos_margem9 {padding:0px}
    .photos_margem10 {max-width:100%}

    .graphics_margem1{margin:0;margin-top:50px;padding-right:30px;padding-left:30px}
    .graphics_margem4 {padding-right:0;max-height:100%}
    .graphics_margem4 .row{display:block;margin-left:0px;margin-right:0px}
    .graphics_margem8 {padding-right:0px !important;padding-left:0px !important;margin-bottom:40px;float:left}
    .graphics_margem9 {padding:0px}
    .graphics_margem10 {max-width:100%}

    .publications_margem1{margin:0;margin-top:50px;padding-right:30px;padding-left:30px}
    .publications_margem4 {padding-right:0;max-height:100%}
    .publications_margem4 .row{display:block;margin-left:0px;margin-right:0px}
    .publications_margem8 {padding-right:0px !important;padding-left:0px !important;margin-bottom:40px;float:left}
    .publications_margem9 {padding:0px}
    .publications_margem10 {max-width:100%}

    #stores_bloco1 .prod{padding-right:0px !important;padding-left:0px !important}
    .store_margem1{padding:0 !important;margin:0 !important}
    .store_margem2{padding:0 !important;margin:0 !important}
    #lojas_fam2_prod_bloco1{display:block;margin-left:0px;margin-right:0px;padding:0 !important;}
    #lojas_fam2_prod_bloco1 .row{display:block;padding-left:30px;padding-right:30px;margin:0 !important}

    .janelas2 {margin-top:0px}
    .store_margem7{width:100%;padding-bottom:50px}
    .store_margem7 .bt_wishlist{width:100%;text-align:center;margin-bottom:5px}
    .store_margem8 {padding-right:0px !important;padding-left:0px !important}
    .store_margem11{display:block}
    .store_margem12{width:100%}
    .bookvisit_margem3 .row{display:block;padding:0 !important;margin:0 !important}
    .bookvisit_margem3 .col-lg-12{display:block;padding:0 !important;margin:0 !important}
    .bookvisit_margem4 {padding:0px}
    #products_fam2_prod_bloco1_banner{margin-top:0px}


    .bookvisitok_margem1{margin-top:-15px}
    .bookvisitok_margem2{width:100%;height:300px;margin:0 auto;margin-top:27%;padding:5px}
    .bookvisitok_margem3{position:absolute;bottom:0px;left:30%;padding-top:15px}

    #bloco3{position:relative;width:100%;display:block;padding:30px;margin-top:100px}
	#bloco4{position:relative;width:100%;display:block;padding:0px;margin-top:10px}
	#bloco3 h2{font-size:24px}
    .products_living_room_margem2 {font-size:12px !important}

	.ambiente2_by_ambiente{position:absolute;top:70px;left:30px}
	.ambiente2_by_type{position:relative;left:0px;top:30px;width:100%}
	.ambiente2_discover{margin-left:30px;position:relative;top:50px}

	#products_type_bloco1{margin-top:50px}
	#products_type_bloco1 .padding_100{padding:30px;width:100%}

	.titulo_view_by{position:relative;top:0px;width:100%;left:0}
	.titulo_view_by1{position:relative;top:0px;width:100%}
	.titulo_view_by2{position:relative;top:0px;width:100%}

	.titulo_view_by_ambiente{left:0;width:100%;margin-bottom:150px}
	.titulo_view_by_ambiente h2{left:0px !important;width:100%;text-align:left !important}

	.prod_type_bloco{border:solid 0px #000;width:100%;height:180px}
	.prod_type_bloco_img{height:150px}


    #products_wishlist_bloco2 .row{margin-left:0px;margin-right:0px;padding-left:0px !important;padding-right:0px !important}
    .wishlist_padding_50 .col-lg-6{padding-left:0px !important;padding-right:0px !important}
    .wishlist_padding_50 .col-lg-12{padding-left:0px !important;padding-right:0px !important}
    .wishlist_msg_box{margin-top:10px}


	.hover_20_transp{opacity:1}

    .menus_m{padding-left:30px;margin:0;cursor:pointer}
    .margin_mobile_menus{margin-right:30px;margin-left:30px}
    .margin_mobile_menus2{margin-right:45px;margin-left:30px}
    .margin_mobile_menus3{margin-right:60px;margin-left:30px}

    #products_fam2_bloco1 .padding_138{padding-top:70px !important;padding-bottom:10px !important}
    .seta_mobile{position:fixed;top:70px;left:24px}

    .padding_30{padding:15px; margin-left: 0 !important;}
    .padding_top_120{padding-top:30px}

    .botoes_detalhe_produto{display:contents;padding-top:30px;padding-bottom:30px;padding-left:15px;padding-right:15px}

    .modal-body {padding:0}
    #fundo_bloco .container{padding-right:30px;padding-left:30px}

    #products_fam2_prod_materiais_bloco1{padding-top:60px}

    .wishlist_botoes{padding:0px;padding-top:30px;padding-bottom:15px;display:table;width:100%;margin-right:0px;margin-left:0px}
    .wishlist_padding_50{padding:0px;margin-top:15px}
    .ambiente_fam_padding{padding:35px;margin-bottom:0px}

    .produtos_sub_fam_back2 {width:475px}



    /*.subscrive{ float:left; color:#bb9b67; border:solid 1px #bb9b67; padding-left:30px; padding-right:30px; padding-top:15px; padding-bottom:15px; font-size:12px; width:100% !important; margin:0 !important; margin-bottom:0px; margin-bottom:5px !important; text-align:center;}
*/
    /*.ambiente_fam_img{max-width:100%;margin-top:0px}*/
    .ambiente_fam_titulo{margin-top:5px}

    .wishlist_botoes .bt_black{width:100%;margin-bottom:15px;text-align:center}
    .wishlist_botoes .bt_wishlist2{width:100%;margin-bottom:15px;text-align:center}

    #textarea_wishlist{min-width:100% !important;width:100% !important}
    .wishlist_msg{padding:10px;width:100%;height:150px;font-size:12px}
    .wishlist_msg_box{width:100%}

    /*.journal .bt_wishlist{width:100% !important;text-align:center;margin-left:30px !important;margin-right:30px !important}*/


    #who_we_are_bloco1 {/*padding-top:90px !important*/}
    #who_we_are_bloco1 .margens{padding-top:0px !important}
    .titulo1_who_we_are{font-size:12px;margin-top:10px}
    .titulo2_who_we_are{font-size:34px}
    .who_we_are_bloco1_txt1{font-size:15px;line-height:27px}

    .txt2_who_we_are {font-size:14px;line-height:24px}

    .who_we_are_titulo{font-size:35px !important;line-height:40px !important}

    #journal_all_bloco1{margin-top:53px !important}
    .journal_all_1{padding:25px;padding-top:10px;padding-bottom:50px;padding-left:30px !important;padding-right:30px !important}
    .journal_all_2{text-align:center;display:table;margin:0 auto;padding-top:0px;width:100%}

    .login_to_inquire{margin-left:15px;margin-top:20px}

    .modal-dialog {max-width:100%}


    .journal_all_2_back{line-height:32px;text-align:left;font-size:12px;width:100%;float:initial;cursor:pointer}
    .journal_all_2_view{line-height:36px;text-align:center;font-size:12px;width:100%;float:initial}
    .journal_all_2_options{line-height:36px;text-align:left;font-size:12px;width:150px;float:initial;height:60px;margin:0 auto}
    .journal_all_2_search{margin-left:0px;line-height:36px;text-align:center;font-size:12px;width:100%;float:initial}
    .journal_all_3_search{width:100%}

    .journal_all_padding_50{padding:0px}

    #journal_detail_bloco1 .margens div{padding-left:0px !important}
    .titulo_journal{font-size:32px;font-family:SilkSerif-Light;line-height:36px;color:#323232;padding-left:0px;width:100%}

    #xb_search_news_input1{width:100% !important}
    /*.custom7-select{width:100% !important}*/

    .concept_bloco1_seta{display:none}
    .contactos_margem_top{margin-top:70px}

    /*.hide_mobile{display:none !important}*/
    .hide_pc{display:block !important}

    .mobile {display:inline-block !important}
    .pc {display:none !important}
    .home_titulo {
      width: 100%;
      text-align: center;
      padding: 0 !important;
    }
    .home_txt {
      width: 100%;
      text-align: center;
      padding: 0 !important;
      padding-left: 10% !important;
      padding-right: 10% !important;
    }
    .home-bloco-button_4{margin: 0 auto !important; margin-top: 50px !important;}
    .home-bloco-button_5{margin: 0 auto !important; margin-top: 50px !important;}
    .home-bloco-button_6{margin: 0 auto !important; margin-top: 50px !important;}

    .menus{display:none}
    .menus_mobile{display:block;margin-top:0px !important;padding-top:15px !important;padding-bottom:15px !important;background-color:#fff}

    /*.col-lg-3{width:50% !important}*/

    video {/*width:auto !important;*/height:auto   !important;object-fit:fill}
    /*#home_bloco1 video{height:100vh !important}*/
    #home_bloco1 .vh-100{height:auto !important} /* Se o cliente quiser novmaente o video a altura total, comentar esta lina e descomentar a anterior */

    .logotipo {width:auto;height:25px; margin: 0;}
    .move_bt1 {position:initial}
    .move_bt3 {position:initial}
    .mobile_h1{font-size:10vw;line-height:12vw}
    .t_browse_colection{margin-left:30px;margin-top:70px;font-size:18px}




    #products_fam2_bloco2 .row{margin-right:0px;margin-left:0px}
    /*#products_fam2_prod_bloco1 .row{margin-right:-30px;margin-left:-30px}*/

    .titulo_who_we_are{font-size:22px;line-height:26px;padding:0px}
    .txt1_who_we_are{font-size:14px;line-height:18px;padding-top:0px}
    .txt2_who_we_are{font-size:14px;line-height:18px;margin-top:0px}
    .titulo2_who_we_are{font-size:22px;margin-bottom:10px;margin-top:20px}

    .who_we_are_bloco4_titulo1{font-size:26px;line-height:32px}
    .who_we_are_bloco4_titulo2{font-size:26px;line-height:32px}

    .who_we_are_bloco4_margem1 {margin-top:45px;margin-bottom:15px}
    .who_we_are_bloco4_margem2 {margin-top:45px;margin-bottom:15px}


    .journal_detail_margem1{display:table;width:100%;position:relative;margin-top:45px;margin-bottom:15px}
    .journal_2_margem2{margin-left:0px}

    .contactos_margem1{margin-bottom:15px;margin-left:15px}
    .contactos_margem9{margin-bottom:15px;margin-left:15px;margin-top:100px}
    .contactos_margem10{margin:0}


    .who_we_are_bloco4_txt2 img{max-width:100% !important;margin-top:15px !important}


    .pesquisa_bloco1_margem1 {position:relative;left:0px;top:20px}


    .carousel-control-prev {margin-left:30px}
    .carousel-control-next {margin-right:30px}

    /*#home_bloco2 .d-flex {display:block !important}*/
    #home_bloco2 .d-flex {height: initial !important;}
    #products_ambiente_bloco1_b .d-flex {display:block !important}
    .home_bloco2_img1 {position:absolute;padding-top:80px;z-index:2;float:none;left:15px;display:block;width:100%;padding-right:30px}
    .home_bloco2_img1 img {width:100vw;max-width:400px;padding:10px}
    .home_bloco2_margem1 {position:relative;padding-top:20px;z-index:3;float:left;margin-left:30px;min-width:0px;max-width:100%;margin-right:30px}
    .home_bloco2_txt1 {font-size:16px;font-family:Montserrat;line-height:28px;padding-right:0px;display:table;padding-left:15px;font-weight:400}
    #home_bloco2 .banner{margin-top:175px;padding-left:30px;padding-right:30px}

    #home_bloco2 .move_bt2{position:relative;margin-top:50px;float:right;right:0px;left:unset}
    #home_bloco2 .move_bt2 .num{position:relative;bottom:auto !important;right:185px !important}
    #home_bloco2 .move_bt2 .linha{position:relative;bottom:-18px !important;right:110px !important}
    #home_bloco2 .move_bt2 .texto{position:relative;bottom:auto !important;right:30px !important}

    #home_bloco4 .move_bt1{position:relative;float:right;margin-top:20px;right:0px;left:unset}
    #home_bloco4 .move_bt1 .num{position:relative;bottom:auto !important;right:230px !important}
    #home_bloco4 .move_bt1 .linha{position:relative;bottom:-18px !important;right:155px !important}
    #home_bloco4 .move_bt1 .texto{position:relative;bottom:auto !important;right:30px !important}


    #concept_bloco1 .move_bt2{position:relative;margin-top:50px;float:right;right:0px;left:unset}
    #concept_bloco1 .move_bt2 .num{bottom:0 !important}
    #concept_bloco1 .move_bt2 .linha{bottom:0 !important}
    #concept_bloco1 .move_bt2 .texto{bottom:0 !important}
    .concept_bloco1_legenda{bottom:0 !important}
    .concept_bloco1_line{bottom:0 !important;padding-top:10px;height:30px}
    .concept_bloco1_num{bottom:0 !important}

    .p-publica.min-vh-100{min-height:auto !important}
    #home_bloco2 .min-vh-100{min-height:auto !important}
    #home_bloco3 {padding-top:100px}
    #home_bloco3 #bloco3{padding-top:150px}
    #home_bloco3 .col-lg-3{margin-bottom:60px}
    #home_bloco3 .bloco3_img{height:200px !important}

    .min-vh-100 { width: 100% !important}
    .cd-image-title { font-size: 10vw; width: 100%}
    .cd-image-container { margin: initial !important}
    .simdecorhpdesc > img { width: 100% !important;padding:15px}
    #fundo_bloco .margem_rodape .rodape_links { margin: 0 !important; width: 33% !important; text-align: center !important}
    .subscrive { padding: 5px 10px !important; width: 100%; color: #fff !important}

    .home_bloco4_img1 {position:relative;padding-top:80px;z-index:2;float:none;left:15px;display:block;width:100%;padding-right:30px}
    .home_bloco4_img1 img {width:110vw;max-width:100%}
    #home_bloco4 .banner{margin-top:15px;padding-left:30px;padding-right:30px}
    .home_bloco4_margem1 {position:relative;padding-top:20px;z-index:3;float:left;margin-left:30px;min-width:0px;max-width:100%;margin-right:30px}
    .home_bloco4_txt1 {font-size:14px;font-family:Montserrat;line-height:28px;padding-right:0px}

    .home_bloco4_titulo1{margin-left:30px;margin-top:0px;min-width:100%;font-size:15px !important}
    .home_bloco4_margem{position:relative;padding-top:50px;z-index:3;float:left;margin-left:45px;max-width:850px;margin-right:45px}
    .home_bloco4_titulo2{font-family:silk_serifregular;font-size:36px}
    .home_bloco4_txt1{font-family:Montserrat;font-size:16px;max-width:600px}

    #products_fam_bloco1 #bloco3 {padding-top:0px}
    #home_bloco3 #bloco3 {padding-top:30px}

    #journal_bloco1 .d-flex {display:contents !important}
    #journal_bloco2 .d-flex {display:contents !important}
    #journal_bloco3 .d-flex {display:contents !important}
    #journal_bloco4 .d-flex {display:contents !important}
    #journal_bloco5 .d-flex {display:contents !important}
    #journal_bloco6 .d-flex {display:contents !important}
    #journal_bloco7 .d-flex {display:contents !important}
    #journal_bloco8 .d-flex {display:contents !important}
    #journal_bloco9 .d-flex {display:contents !important}
    #concept_bloco1 .d-flex {display:contents !important}
    .journal_bloco1_margem1{width:100%;float:left;margin-top:90px;padding:30px;margin-bottom:0px}
    .journal1_txt_margem {position:relative;padding-top:20px;z-index:3;float:left;margin-left:30px;min-width:0px;max-width:100%;margin-right:30px}
    .concepts_titulo1{position:relative;padding-top:75px;float:left;left:25px;padding-left:15px;font-size:10vw;line-height:10vw}

    .whoweare_titulo1{    padding-top: 40px;
    float: left;
    left: 25px;
    padding-left: 15px;
    font-size: 6vw;
    line-height: 5vw !important;
}


    .concepts_txt1 {position:relative;padding-top:20px;z-index:3;float:left;margin-left:45px;min-width:0px;max-width:100%;margin-right:45px}
    .concepts_txt1 p {padding-right:15px}

    .t_browse_colection {font-size:15px !important}

    .auto_height2 {margin-left:30px;margin-top:110px;margin-right:30px}
    .concept_detalhe_bloco1_titulo1{margin-top:0px;font-size:7vw}

    .products_area_bloco1_img1{margin:1%}
    .products_area_bloco1_img2{margin:1%;padding-right:10px}

    .titulo_rodape{font-size:15px}
    .margem_rodape{padding-left:0px;padding-right:0px}
    .margem_rodape .row{padding-left:0px;padding-right:0px;margin-left:0px;margin-right:0px}
    .margem_rodape .col-lg-1{padding-left:0px;padding-right:0px;margin-top:10px}
    .margem_rodape .col-lg-4{padding-left:0px;padding-right:0px}
    .margem_rodape .col-lg-7{padding-left:0px;padding-right:0px}
    .margem_rodape .texto_newsletter{margin-bottom:30px}
    .margem_rodape .col-lg-2{width:50%;margin-bottom:50px}


    .products_living_room_margem1{top:25px}


    #journal_all_bloco1 .row{padding-left:0px;padding-right:0px;margin-left:0px;margin-right:0px}
    #journal_all_bloco1 .col-lg-1{padding-left:0px;padding-right:0px;margin-top:10px}
    #journal_all_bloco1 .col-lg-4{padding-left:0px;padding-right:0px}
    #journal_all_bloco1 .col-lg-5{padding-left:0px;padding-right:0px}
    #journal_all_bloco1 .col-lg-6{padding-left:0px;padding-right:0px}
    #journal_all_bloco1 .col-lg-7{padding-left:0px;padding-right:0px}
    #journal_all_bloco1 .col-lg-12{padding-left:0px;padding-right:0px}

    #pesquisa_bloco1 .row{padding-left:0px;padding-right:0px;margin-left:0px;margin-right:0px}
    #pesquisa_bloco1 .col-lg-1{padding-left:0px;padding-right:0px;margin-top:10px}
    #pesquisa_bloco1 .col-lg-4{padding-left:0px;padding-right:0px}
    #pesquisa_bloco1 .col-lg-5{padding-left:0px;padding-right:0px}
    #pesquisa_bloco1 .col-lg-6{padding-left:0px;padding-right:0px}
    #pesquisa_bloco1 .col-lg-7{padding-left:0px;padding-right:0px}
    #pesquisa_bloco1 .col-lg-12{padding-left:0px;padding-right:0px}


    #journal_detail_bloco1 .row{padding-left:0px;padding-right:0px;margin-left:0px;margin-right:0px}
    #journal_detail_bloco1 .col-lg-1{padding-left:0px;padding-right:0px;margin-top:10px}
    #journal_detail_bloco1 .col-lg-4{padding-left:0px;padding-right:0px}
    #journal_detail_bloco1 .col-lg-5{padding-left:0px;padding-right:0px}
    #journal_detail_bloco1 .col-lg-6{padding-left:0px;padding-right:0px}
    #journal_detail_bloco1 .col-lg-7{padding-left:0px;padding-right:0px}
    #journal_detail_bloco2 .col-lg-12{padding-left:0px;padding-right:0px}


    #who_we_are_bloco2 .row{padding-left:0px;padding-right:0px;margin-left:0px;margin-right:0px}
    #who_we_are_bloco2 .col-lg-5{padding-left:0px;padding-right:0px;margin-left:0px;margin-right:0px}
    #who_we_are_bloco2 .col-lg-6{padding-left:0px;padding-right:0px;margin-left:0px;margin-right:0px}

    #who_we_are_bloco3 .max_width_620 {padding-left:15px;padding-right:15px}
    #who_we_are_bloco3 .carousel-control-prev {margin-left:-20px}
    #who_we_are_bloco3 .carousel-control-next {margin-right:-15px}

    .who_we_are_bloco4_txt1 {padding-left:0px;margin-top:30px}
    .who_we_are_bloco4_titulo2 {padding-left:0px}

    .who_we_are_bloco4_margem2{padding-left:30px;padding-right:30px}
    #who_we_are_bloco3 div{font-size:14px;line-height:24px}
    #who_we_are_bloco4 div{font-size:14px;line-height:24px}

    .txt2_who_we_are {font-size:14px;line-height:24px}

    #concept_bloco2{padding-left:0px;padding-right:0px}
    #concept_bloco2 .row{padding-left:0px;padding-right:0px;margin-left:0px;margin-right:0px}
    #concept_bloco2 .col-lg-4{padding-left:0px;padding-right:0px}
    .padding2_porcento{padding-left:0;padding-right:0}

    .redes_sociais{width:100%;float:left}

    .move_bt2 {bottom:0px;left:25px}

    .copyright{font-size:10px;text-align:center;width:100%;padding-top:30px;padding-bottom:30px}
    .redes_sociais{font-size:10px;text-align:center;width:100%;padding-top:30px;padding-bottom:30px}

    #products_area_bloco1 .more_about_it{margin-left:18%;margin-top:0px;font-family:Montserrat;font-size:20px;float:left;position:relative;line-height:24px}
    #products_fam_bloco1 img{padding-left:0px;padding-right:0px;padding-top:0px}
    .titulo_products_fam{text-align:center;margin-top:10px !important;font-family:SilkSerif-Light;font-size:30px;text-transform:uppercase}
    .text_products_fam{text-align:center;margin-top:12px;font-size:12px;padding-left:30px;padding-right:30px}

    .menus_product_fam{padding-left:30px}

    #products_fam_bloco3 #fam_bg_img{display:none}
    .menu2blocos{border-bottom:1px solid #BB9B67;margin-top:10px}

    .latest_entries1{position:absolute;top:65px;left:30px;width:300px;z-index:3;font-size:18px;font-family:Montserrat;line-height:27px}
    .latest_entries2{position:absolute;top:65px;left:30px;width:300px;z-index:3;font-size:18px;font-family:Montserrat;line-height:27px}
    .journal1_txt_margem{width:100%;display:table;padding-right:30px;padding-left:30px;margin-left:0px;margin-right:0px}

    .journal_page_num1{display:none;position:relative;top:auto;left:30px;margin-top:60px;width:100%;z-index:3;font-size:12px;font-family:Montserrat;line-height:31px;height:31px;margin-left:30px;margin-bottom:0px}
    .journal_page_num2{display:none;position:relative;top:auto;left:30px;margin-top:60px;width:100%;z-index:3;font-size:12px;font-family:Montserrat;line-height:31px;height:31px;margin-left:30px;margin-bottom:0px}

    .titulo_journal_detalhe{font-size:60px;line-height:66px;color:#323232;padding-left:30px;width:100%}

    #journal_detail_bloco1 .margens {padding-top:60px}

    .hamburguer_bg{display:none}
    .hamburguer_page{width:100%}

    .accordion .btn{text-align:left}

    .sticky-top {z-index:91020}

    .concept_detalhe_bloco1_txt1{padding-left:30px}
    .concept_detalhe_bloco1_img1{width:100%;text-align:center;margin-top:50px}
    .concept_detalhe_bloco1_back{margin-left:0px}

    .concept_detalhe_bloco1_txt1{padding:0px}
    .concept_detalhe_bloco1_titulo2{padding-left:30px;padding-right:30px;padding-top:15px}
    .concept_detalhe_bloco1_margem{padding-left:30px;padding-right:30px;margin-left:0px;margin-right:0px}

    .stores_margem1{margin-top:15px}

    .concept_detalhe_bloco2_txt1{padding-left:15px;padding-right:15px}

    #contacts_bloco2 .col-lg-15{width:50%;flex:0 0 50%;max-width:50%;padding-bottom:15px}

    .menu2blocos {min-width:100%}

    #journal_detail_bloco1 br{display:none}
    #journal_detail_bloco1 img{margin-top:15px;margin-bottom:15px}
    #journal_detail_bloco1 .col-lg-1{display:none}


    .journal_2_margem1{margin-top:25px;margin-bottom:15px}
    #journal_detail_bloco2{margin-left:15px;margin-right:15px}

    .concept_detalhe_produtos_bloco1_seta_margem2{padding-bottom:0px}
    .concept_detalhe_produtos_bloco1_seta_margem3{padding:0px}
    .concepts_detalhe_produtos_margem1{padding-top:15px;padding-bottom:15px}


    .who_we_are_bloco1_margem1 {margin-top:0px}



    .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto { float: left;
        /*padding-right:30px;
        padding-left:30px*/
    }

    .menu_item{padding-bottom:0 !important;padding-top:0 !important}
    .menu_item_first{padding-right:22px}
    /*.menu_item{padding-right:22px}*/

    #who_we_are_bloco2 .anim1_0{opacity:1}
    #who_we_are_bloco2 .anim1_5{opacity:1}
    /*#who_we_are_bloco1 div{text-align:left !important}
    #who_we_are_bloco2 div{text-align:left !important}
    #who_we_are_bloco3 div{text-align:left !important}
    #who_we_are_bloco4 div{text-align:left !important}*/


    #journal_detail_bloco1 .col-lg-1 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%}
    #journal_detail_bloco1 .col-lg-5 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%}
    #journal_detail_bloco1 .col-lg-6 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%}


    .contact_us_titulo {margin-bottom:15px}

    .logo_hamburguer{display:none}

    .store_margem4 {font-size: 12px;  margin-top: 22px; margin-bottom:20px;display:table;padding-right:0px}
    .store_margem6 {padding-right:45px}

    .mobile_h1 {font-size:8vw;line-height:10vw}

    .concept_detalhe_bloco2_view1{width:100% !important}


    .who_we_are_bloco1_txt1{padding-left:0px !important;padding-right:0px !important;text-transform:justify}
    /*.who_we_are_bloco2_txt1{width:100%;max-width:100%;flex:auto}
    .who_we_are_bloco3_txt1{width:100%;max-width:100%;flex:auto}
    .who_we_are_bloco4_txt1{width:100%;max-width:100%;flex:auto;margin-left:0;padding-left:15px}*/

    #who_we_are_bloco4 .d-flex{display:contents !important}
    .who_we_are_bloco4_margem1{padding-top:0 !important;margin-top:100px;width:100%;max-width:100%;min-width:100%;padding-left:30px;padding-right:30px;display:block}
    .who_we_are_bloco4_margem1 img{width:100%;max-width:100% !important}
    .who_we_are_bloco4_txt2 img{width:100%;max-width:100% !important}
    .who_we_are_bloco4_margem2{padding-top:0 !important;max-width:100%;float:left;display:block}
    .who_we_are_bloco4_txt2 {margin:0; margin-right:0px; padding-left:0px; margin-right:0px}
    .titulo1_who_we_are {font-size:12px;margin-top:40px}

    .titulo2_who_we_are {font-size:33px}


    .who_we_are_bloco1_margem2 {padding-left:0px;padding-right:0px}
    .txt1_who_we_are {font-size:14px;line-height:24px}
    .who_we_are_bloco1_margem2 {margin-top:15px;margin-bottom:0px}
    .who_we_are_bloco1_margem1 {margin-top:0px;padding-top:0px}

    #who_we_are_bloco1 .img_margem {padding-left:0px;padding-right:0px}

    .login_campo_txt {max-width: 150px; width: 25%; font-size: 10px}
    .custom4-select div {font-size: 9px !important}

    .login_margem2b {margin-bottom: 10px;margin-top:0px}
    .login_margem9 {width: 100%; text-align: center; margin-top: 0px}

    .recover_margem2 {max-width:100%}

}