.woocommerce .product_infos .out_of_stock {
    display: none;}

.grecaptcha-badge:not(.page-id-2719 .grecaptcha-badge) {display:none;}

.product_ratings {
  display: none!important;
}

.wpml-ls-legacy-dropdown a span {
    font-size:12px;
}

.woo_header {
    padding: 27px 0px 27px 10px;
}

.footerLogo .textwidget {
  width: 63%;
vertical-align: bottom!important;}
    
 .footerLogo img {
    max-height: 38px!important;}

.textoDate {
  display: none;
}

.woocommerce-MyAccount-content p {
  font-size:18px;
}

.woocommerce-product-details__short-description h5 {
  text-transform: uppercase;
  margin-bottom:10px;
  color: #a0847d;
}

.sec_04 ul li .sec4_slide_contIn span {
  color: #fff;}

.woocommerce .product_infos .single_product_share .share-product-text {
  padding-left: 15%;
}

.catita_sec1_cont_right_wrp h3 a:first-child {
    /*display: none;*/
}

.tapecaria_clr_catelog h3 {
    display: none;
}

.deco_imgBx_cont img {
  margin-left:auto!important;
    margin-right:auto!important;
  display:block;
}

.widget-area {
    background: #f4ede7;
}

.page-title {
  padding-top: 20px;
  padding-bottom: 20px;
}

ul {
    list-style-type: disc;
line-height:20px
}

ol {
    list-style-type: decimal;
line-height:20px
}

.sec_05 p {
    padding-bottom: 14px;
    line-height: 18px;
    font-size: 14px;
    color: #676767;
    font-weight: 400;
}

.ftr_contInBox5 a {
  color: #4f5357;
}

.cform label {
    color: #000!important;
font-size: 70%;
  font-weight: 600;
}

.cform input[type="submit"] {
    background-color: #000!important;
  opacity:1;
  padding: 0.6rem 6.22222rem 0.6rem 6.22222rem;
}

.cform select {
    background-color: #F8EDE7!important;
    border-color: #F8EDE7!important;
}

.cform input[type="text"], input[type="tel"], input[type="email"], textarea, .select2-container .select2-choice {
    background-color: #F8EDE7!important;
}


h1 {
  font-size: 38px;
  font-weight: 900;
  line-height: 70px;
  color: #676767;
}

h2 {
  font-size: 30px;
  font-weight: 900;
  line-height: 40px;
  color: #676767;
}

h4 {
  font-size: 15px;
  font-weight: 900;
  line-height: 30px;
  color: #676767;
}


.tribe-events-list .tribe-events-loop .tribe-event-featured {
    background: #FE7600;
}

.sec_2_cont .vdoBx1 {
  margin-bottom: 15px;
}

.model_extra_textarea h1 {
  font-size: 50px;
  color: #ffffff;
    line-height: 67px;
    font-weight: 700;
  padding-bottom: 25px;
}

.model_extra_textarea h3 {
  color: #000;
  line-height: 40px;
  text-transform: uppercase;
}

.model_extra_textarea p {
    line-height: 25px;
}

.p13_s2_con {
    padding-bottom: 0px;
}

.mod_sec3 ul li .sec4_slide_contIn {
    padding-bottom: 10px;
}

.mod_sec3 h4 {
   padding-bottom: 0px;
}

.mod_sec3 ul li .sec4_slide_contIn h4 {
    line-height: 48px;
    font-size: 36px;
}

.mod_sec3 ul li .sec4_slide_contIn img {
    width: 40px;
    height: 47px;
}

.colors_select {
  margin:0px!important;
}

.color_title {
    font-size: 17px;
  letter-spacing: 0px;
}

p {
    padding-bottom: 14px;
    line-height: 18px;
    font-size: 14px;
    color: #676767;
    font-weight: 400;
}

.sec_02.vc_custom_1490856456248 {
  padding-bottom:20px!important;
}

.catita_sec1_cont_right_wrp h5 {
  text-transform: uppercase;
      color: #a0847d;
  margin-bottom:10px;
}

section.row.model_extra_textarea {
  padding: 80px 15%;
  background-color: #F4EDE7;
}

.woocommerce .product_infos .product_excerpt {
  margin-right:10%!important;
  margin-bottom:5%!important;
}

.nav_menu ul.sub-menu li { 
  padding: 23px 25px 26px 25px!important;
}

.nav_menu ul.sub-menu ul.sub-menu li {
    padding: 3px 0px !important;
}

.page9_sec_01 {
    height: 420px;
  background-color: #F4F0EC;
}

.page9_sec_01_contIn h2 {
    padding-bottom: 28px;
}

.page9_sec_01_cont {
    padding-left: 170px;
      max-width: 370px;
}

.page9_sec_01_contIn p {
    font-size: 13px;
    line-height: 18px;
}

.woocommerce .product_infos .product_excerpt p {
  color: #676767;
    font-size: 16px;
    line-height: 21px;
    font-weight: 400;
}

/*.woocommerce .product_infos .product_add_to_cart_button {
  display:none!important;
}*/

.woocommerce .product_infos .yith-wcwl-add-to-wishlist {
    padding: 0;
    margin-top: 20px!important;
}

.page8_multiple_snglCont h2 {
    border-bottom: 1px solid #cab9b2 !important;
}

.cd-top.cd-is-visible {
    opacity: 0.5;
}

.catita_sec1_cont_right_wrp h2 {
  font-size: 50px;
}

.des_onHover {
  font-size:70%!important;
  padding:0px 7px 0px 7px!important;
  color:#000;
}

.woocommerce ul.products li.product:hover .product_thumbnail .shop_product_buttons_wrapper {
    opacity: 0.8;
    background-color: rgba(255, 255, 255, 0.6);
}

.woocommerce ul.products li.product .product_thumbnail .shop_product_buttons_wrapper .shop_product_buttons {
    border-top-width: 0px;
    border-top-style: solid;
    border-bottom-width: 0px;
    border-bottom-style: solid;
    border-color: #f1f1f1;
    padding: 5px 0;
}

.woocommerce-account .woocommerce {
  	padding-bottom: 120px
}
.woocommerce-account .woocommerce #customer_login {
 	display: block;
    margin: auto;
    text-align: left;
    max-width: 826px;
    width: 100%;  
}

.ftr_contIn ul li a {
    font-size: 14px;
}

.ftr_contInBox4 {
  padding-left:2%;
}

.woocommerce-account .woocommerce #customer_login .loginContainer {
  	max-width: 320px;
  	margin: 0 auto;
  	display: block
}

.woocommerce-account .woocommerce #customer_login .tabWrap {
	max-width: 320px;
  	display: block;
 	margin: 0 auto;
}

.woocommerce-account .woocommerce #customer_login .remember input[type="checkbox"] + label {
	padding-left: 20px !important;
}

.woocommerce-account .woocommerce #customer_login input[type="checkbox"]:not(:checked) + label:after {
  background-color: #c7c7c7
}

.woocommerce-account .woocommerce #customer_login input[type="submit"] {
	padding: 15px;
 	background-color: #23282d;
  	width: 250px;
  	margin: auto;
  	left: 0;
  	right: 0
}

.woocommerce-account .woocommerce #customer_login .registerContainer .pais_sel select {
    background-color: rgba(0,0,0,0.05);
}

.catita_sec1_cont_right_wrp .imgBx1 br {
    display: none;
}

.catita_sec1_cont_right_wrp p {
	/*line-height: 19px;
    padding-bottom: 20px; */
}

.pB15 {
 	padding-bottom: 15px !important
}

.pB50 {
 	padding-bottom: 50px !important
}

.p0 {
 	padding: 0 !important 
}

.pT0 {
 	padding-top: 0 !important 
}

.pB0 {
 	padding-bottom: 0 !important 
}

.tapecaria_clr_catelog {
 	padding-bottom: 50px 
}

.tapecaria_clr_catelog img {
  	max-width: 100%;
  	display: block;
  	margin: 0 auto
}

.tapecaria_clr_catelog h3 {
	text-align: center;
    font-weight: 600;
    padding-bottom: 10px; 
}

.catita_sec1_cont_right_wrp .body p:not(:last-child),
.woocommerce .product_infos .product_excerpt > div p:not(:last-child){
	line-height: 19px;
    padding-bottom: 20px;
}

.event_content {
 	padding: 60px 0 40px;
  	text-align: center
}

.event_content h2 {
 	padding-bottom: 20px;
    margin: 0;
    line-height: 55px;
    font-size: 48.19px;
    color: #676767;
    font-weight: 900;
    text-transform: uppercase; 
}

.event_content span {
	margin: 0;
    padding-bottom: 28px;
    line-height: 21px;
    font-size: 17px;
    color: #676767;
    font-weight: 400;
    display: inline-block; 
}

.event_content p {
  	margin: 0;
    line-height: 21px;
    font-size: 17px;
    color: #676767;
    font-weight: 400;
}

#tribe-events {
 	padding-bottom: 35px 
}

.woocommerce.archive .shop-sidebar.page08_sec2 {
 	display: block;
  	background-color: #f4ede7;
}

.woocommerce.archive .shop-sidebar.page08_sec2 .page08_sec2_sidebar {
 	width: 100%;
  	display: block
}

.term-tapecaria-e-bordados .shop-listing-with-sidebar .shop_categories_with_thumb {
 	display: none 
}

.woocommerce ul.products li.product .shop_archive_wishlist .yith-wcwl-add-to-wishlist a {
 	background-color: #fe7600 !important;
}

.single-product .arra_sec2_cont .arra_imgDesc ul {
 	padding-bottom:  15px
}

body #sb_instagram #sbi_load {
 	padding-top: 0 !important 
}

.buttons {
  margin-top:70px!important;
}

.sec_06 {
  display:block;
  padding:0px;
}

.sec_06 p.wysija-paragraph {
 	display: inline-block ;
  	vertical-align: middle
}

.sec_06 .widget_wysija_cont.shortcode_wysija {
 	display: inline-block;
  vertical-align: middle
}

.sec_06 h5 {
 	vertical-align: middle 
}

.sec_06 .widget_wysija.shortcode_wysija input[type="text"]{
  	text-align: left;
    margin-top: 17px!important;
    width: 100%;
    font-size: 15px;
    color: #fff;
    background-color: #edd2c3;
    height: 32px!important;
    border: none;
    width: 265px;
    margin-right: 28px;
    padding-left: 29px;
  	vertical-align: middle
}

.sec_06 p {
     display: inline-block ;
}

.sec_06 p input[type="submit"] {
      line-height: 12px;
    font-size: 12px;
    border: 0px solid #e3e3e3;
}


/*body .categories_layout_3 .woocommerce .shortcode_products .category_item .category_thumbnail_wrapper .category_thumbnail {
  background-size: contain !important
}*/

.woocommerce .shop-page-header .shop-page-title-wrapper ul.shop-tools li#shop-display-options {display: none !important}

.woocommerce .shop-listing-with-sidebar ul.products.products-grid li.product .product_thumbnail img {
  width: auto !important;
  max-width: 222px !important;
  height: auto !important;
}

body.woocommerce ul.products li.product {
    padding: 0px!important;
}
.woo_header {width:19%;}
.nav_menu {width: 53%;}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{border-width:0px !important;}
.lang{width:113px;}
.wpml-ls-sidebars-lang-switcher .wpml-ls-current-language>a{border:none !important;}
.catita_sec1_cont_right_wrp h2 {font-size: 40px;}
.catita_sec1_cont_right_wrp h3{padding-bottom:0px;}

@media screen and (max-width: 767px) {
  .pB50 {
  		padding-bottom: 20px !important
  }
  .tapecaria_clr_catelog {
      padding-bottom: 20px 
  }
}


.term-tingimento-natural.woocommerce ul.shop_categories_with_thumb {
 	display: none !important 
}
.second_col_split.catita_sec1_cont_right .product_price{
  	display: none !important;
}

.woocommerce ul.products li.product .shop_product_metas h3 {
    text-transform: inherit!important
}

div.slick-track{margin-bottom:-20px;}


ul.sec4_slide.slick-slider .slick-track, ul.sec4_slide.slick-slider .slick-slide {
   /* width: 100%!important;*/
    margin-bottom: 0!important;
}

/*.home ul.sec4_slide.slick-slider .slick-track, .home ul.sec4_slide.slick-slider .slick-slide {
    width: 100%!important;

}*/

ul.sec4_slide.slick-slider li{list-style:none!important}




section.row.model_extra_textarea h3, section.row.model_extra_textarea p, section.row.model_extra_textarea table{display:none}
section.row.model_extra_textarea h3:first-of-type, section.row.model_extra_textarea p:first-of-type{display:block}
section.row.model_extra_textarea table:first-of-type{display:table}