/* Escribe aquí tu código CSS */
#contacto-form{
	display:none;
}
p.redes-footer{
display:none;
}
.postid-1311 #wrapper-content ul{
  list-style-type: disc;
    padding-left: 50px;
}
.img-logocont {
width: 20%;
    padding-bottom: 20px;
    padding-top: 30px;
    display: block;
    margin: auto;
    
}
.img-logo {
width: 20%;
    padding-bottom: 20px;
    padding-top: 30px;
    display: block;
    margin: auto;
    padding-right: 3px;
    padding-left: 7px;
}
.btn-nota{
padding-top: 30px;
}
.btn-nota a{
  background: #5b9933;
    color: #fff;
    padding: 9px 20px;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
}
.logos .vc_col-md-4.vc_col-lg-4{width:25%;float:left;}
.logos .vc_col-md-2.vc_col-lg-2{width:12.5%;float:left;}
.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom {
  padding: 13px 19px;
}

.vc_btn3.vc_btn3-color-green, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {
  font-weight: 600;
  text-transform: initial !important;
  font-size: 0.9em !important;
}

#tablas td img {
  width: 50%;
}

ul.lista-rema li+li {
  margin-top: 15px;
}

#exportaciones::before {
  content: '';
  /*background-color: black;*/
  position: absolute;
  width: 100%;
  height: 100%;
}

.page-title-margin {
  margin-bottom: 45px;
}

#page-title.bloque-green {
  position: absolute;
}

#page-title {
  height: 500px;
  max-height: 500px;
}

section#page-title.mobile {
  display: none;
}

.Remanofactura #block-color .vc_column_container>.vc_column-inner {
  padding-right: 0;
  padding-left: 7.5px;
}

.Remanofactura #block-color h2 {
  padding: 20px 0 0 15px;
  color: #2e3a32;
  font-weight: 900;
}

#wrapper-content .site-content-page #block-color ul li::before {
  color: #ffde3f;
}

#wrapper-content #block-color ul {
  padding-left: 15px;
}

#block-color .vc_column_container>.vc_column-inner {
  padding: 0;
}

#block-color {
  width: 1170px;
}

#block-color {
  margin-bottom: 45px;
  background-color: #4b8f1e;
  color: white;
  font-weight: 600 !important;
  letter-spacing: normal;
  line-height: 1.5;
  font-size: 18px;
}

.bloque-imagenes {
  margin-top: 0;
}

#block-color p {
  padding: 20px 30px 20px 15px;
}

.page-title-inner {
  padding-top: 0;
}

.page-title-inner {
  padding: 0 !important;
}

.breadcrumbs-wrap {
  padding: 0;
}

.bloque-banner {
  width: 30%;
  background: #4b8f1e;
  padding: 61px 20px 110px 37px;
  margin: 100px 0;
}

.list.p-color-bg .list-item i, .list.p-color-bg .list-item .list-before-title, .iconbox i, .iconbox.icon-box-circle:hover .icon-box-shape a i, .p-color, .p-color-hover:hover, .counter i, ul.breadcrumbs li+li:before, h3.entry-post-title a:hover, .vertical-progress-bar.vc_progress-bar-color-primary-color .vc_label_units, .pie_icon i, #wp-calendar tbody a, .portfolio-navigation-wrap .portfolio-archive a:hover, .feature .feature-thumb:hover i {
  color: #ffde3f;
}

#page-title h1::after {
  background-color: #ffde3f;
  content: '';
  width: 15%;
  height: 3px;
  display: block;
  margin: 5px 0 15px 0;
	margin: auto;
}

.tel-impregnacion p i {
  color: #498e21;
  padding-right: 7px;
}

.tel-impregnacion p {
  text-align: center;
  font-size: 33px;
  font-family: Montserrat, sans-serif;
  font-weight: 900;
  color: #0b4820;
}

.tel-impregnacion h3 {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-weight: 900;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 0;
}

.blog .iconos-banner img {
  display: none;
}

a.links {
  color: #01451e;
  font-weight: 900;
}

#destacados .m-button-primary {
  background-color: transparent;
  border: 2px solid #4b8c1e !important;
  border-radius: 30px;
  color: #4b8c1e !important;
  text-transform: initial !important;
  font-weight: 600 !important;
  line-height: 45px !important;
  letter-spacing: normal;
  transition: all 0.5s ease;
}

#destacados .m-button-primary:hover {
  color: white !important;
  background-color: #4b8c1e;
  border: 2px solid #4b8c1e;
  transition: all 0.5s ease;
}

#destacados .m-button-3d {
  border-bottom: none;
}

.blog-style-masonry .entry-content-footer {
  display: none !important;
}

.btn-header.dos {
  margin-left: 5px;
}

.btn-header {
  background: #e4e4e4;
  padding: 5px 10px;
  font-weight: 600;
}

.btn-header:hover {
  background: #01451e;
  color: white !important;
  opacity: 0.8;
  transition: all 0.5s ease;
}

.entry-post-meta-wrap ul.entry-meta {
  display: none;
}

#newsletter {
  display: none;
}

#maps p+p {
  margin-left: 10px;
}

#maps p {
  display: inline-block;
  font-weight: 600;
}

.page.page-id-926 #wrapper-content i {
  color: white;
  padding-right: 0;
  font-weight: 900;
  line-height: 35px;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  text-align: center;
  background: #0a451e;
}

#destacados .blog-style-masonry .entry-content-wrap {
  padding: 15px;
}

#destacados ul.entry-meta.s-font li::before {
  display: none;
}

.blog-style-medium-image article:nth-child(even) {
  display: flex;
  flex-direction: row-reverse;
}

.entry-content-footer {
  margin-top: 15px;
}

.blog-style-medium-image article+article {
  margin-top: 15px;
}

.blog-inner article {
  border-bottom: none;
}

.blog-style-medium-image article {
  padding-bottom: 15px;
}

.post-related-wrap .owl-item.active {
  height: 500px;
  max-height: 480px;
}

.btn-relacionados a:hover {
  color: white;
  background-color: #4b8e1f;
  border: 2px solid #4b8e1f;
  border-radius: 30px;
  padding: 7px 15px;
  transition: all 0.8s ease;
}

.btn-relacionados a {
  color: #4b8e1f;
  background-color: transparent;
  border: 2px solid #4b8e1f;
  border-radius: 30px;
  padding: 7px 15px;
}

.btn-relacionados {
  text-align: left;
}

.texto-corto {
  text-align: left;
  padding: 15px 0
}

#wrapper-content {
  background-color: transparent;
}

#wrapper-content .site-content-page ul li::before {
  content: '\f105';
  padding-right: 7px;
  color: #aecc44;
  font-weight: 900;
  font-family: FontAwesome;
}

#wrapper-content ul {
  list-style-type: none;
  padding-left: 0;
}

.topmenu-bar a:active {
  color: #aecc44 !important;
}

.topmenu-bar a:hover {
  color: #aecc44;
}

header .header-1 .header-logo {
  display: initial;
}

/*.home footer.main-footer-wrapper{margin-top:0;}*/

#icon-arbol .vc_col-sm-6 {
  width: 60%;
}

#icon-arbol .vc_col-sm-3 {
  width: 20%;
}

.page-title-wrap-bg {
  background-position: top center;
}

.x-sub-menu-standard a.x-menu-a-text:before {
  display: none;
}

.iconos-banner img+img {
  margin-left: 15px;
}

.iconos-banner {
  text-align: center;
  padding: 250px 0 250px 0;
}

.home .container.titulos {
  display: none;
}

footer.main-footer-wrapper .main-footer {
  background-color: transparent;
}

footer.main-footer-wrapper {
  background-color: transparent;
}

aside#custom_html-2 .wpb_column.vc_column_container.vc_col-sm-4 p {
  margin-top: 15px;
}

aside#custom_html-5 {
  background-color: #362f27;
  padding: 45px 0;
  background-image: url('/wp-content/uploads/2018/08/footer-maderas-prsperidad.jpg');
  background-repeat: repeat;
  background-position: left top;
}

.container.contacto {
  padding: 45px 0;
}

.container.rrss {
  padding: 45px 0 0 0;
}

footer.main-footer-wrapper .main-footer {
  background-image: url('/wp-content/uploads/2018/08/Footer_2.png') !important;
  background-size: cover !important;
  margin-top: 0px !important;
  background-repeat: no-repeat !important;
  background-position: top !important;
  padding: 0 !important;
  height: 100vh;
  max-height: 100vh;
}

footer.main-footer-wrapper {
  margin-top: -180px;
  text-align: center;
  /*z-index:999;*/
}

/*.bloque-imagenes{margin-top:-120px;}*/

.page.page-id-291 #productos {
  background-color: #9e9e9e;
  padding: 65px 0;
  background-image: url(/wp-content/uploads/2018/09/banner-pellet-maderas-prosperidad.jpg);
  background-size: cover;
  background-position: center;
  width: 1170px;
}

.page.page-id-274 #productos {
  background-color: #9e9e9e;
  padding: 65px 0;
  background-image: url(/wp-content/uploads/2018/09/manufactura-maderas-prosperidad.jpg);
  background-size: cover;
  background-position: center;
  width: 1170px;
}

#productos {
  background-color: #9e9e9e;
  padding: 65px 0;
  background-image: url(/wp-content/uploads/2018/08/mini-banner.jpg);
  background-size: cover;
  background-position: center;
  width: 1170px;
}

#productos h2 {
  color: white;
  padding: 0 0 0 15px;
}

.page-title-margin {
  margin-bottom: 30px;
}

.container.titulos {
  padding-bottom: 45px;
}

.titulos h1 {
  color: #01451e;
  font-weight: 900 !important;
  letter-spacing: normal;
  margin-bottom: 0;
}

/*.page-title-inner{height:50vh;max-height:50vh;padding:0;}*/

.topmenu-bar .vc_col-sm-12 {
  padding-right: 0;
}

.home #wrapper-content {
  padding-bottom: 0;
}

/*#page-title{width:1170px;margin: 0 auto 45px auto;}*/

.select2-container .select2-selection--single {
  height: 40px;
}

.woocommerce table.woocommerce-checkout-review-order-table {
  margin-bottom: 0;
}

.woocommerce-checkout #payment ul.payment_methods {
  display: none;
}

.shop_table.woocommerce-checkout-review-order-table tr:nth-child(1) {
  background-color: transparent !important;
}

td.product-total {
  display: none;
}

th.product-total {
  display: none;
}

.woocommerce-shipping-fields h3, .woocommerce-billing-fields h3, #order_review_heading {
  font-family: 'Roboto';
  letter-spacing: normal;
  font-weight: 400;
  text-transform: initial;
}

.checkout-before-form+.woocommerce-checkout {
  border: none;
  padding-top: 0;
}

.row.checkout-before-form {
  display: none;
}

.shop_table.woocommerce-checkout-review-order-table tfoot {
  display: none;
}

td.product-remove.text-center a {
  color: red;
}

.woocommerce table.shop_table thead th {
  text-align: center;
}

.entry-content table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody>tr>td {
  border: none !important;
}

table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody tr:nth-child(1) {
  background-color: transparent !important;
}

.product-listing.woocommerce .product-name {
  letter-spacing: normal;
  font-weight: 900;
  color: #4e8e1f;
}

.woocommerce-paging {
  border: none;
}

.blog h3 {
  padding-top: 0
}

h3.entry-post-title a:hover {
  color: #01451e !important;
}

.entry-content.clearfix .vc_col-sm-8 .vc_col-sm-12 h2 {
  padding-top: 0px;
}

.entry-content.clearfix .vc_col-sm-8 .vc_col-sm-12 {
  margin-bottom: 30px;
}

.entry-content.clearfix .vc_col-sm-6 .vc_col-sm-12 {
  margin-bottom: 30px;
}

.entry-content.clearfix .vc_col-sm-1 {
  padding: 0 15px 0 0;
}

.footer-logos {
  padding: 45px 0;
  background-color: rgb(245, 245, 240);
}

#newsletter .formcraft-css .fc-form .form-element {
  padding: 0 5px;
}

#contenedor-post .blog-style-masonry .entry-post-meta-wrap {
  margin-bottom: 8px;
}

#contenedor-post .blog-style-masonry .entry-post-meta-wrap ul.entry-meta li {
  font-size: 11px !important;
}

#contenedor-post .blog-style-masonry .entry-excerpt p {
  max-height: 4.3em;
}

#contenedor-post .blog-style-masonry h3.entry-post-title {
  padding-top: 15px;
  font-size: 1.5em !important;
  margin-bottom: 10px;
  line-height: 1.5;
}

/*#contenedor-post .blog-style-masonry .entry-content-wrap{padding:0 15px 15px 15px;}
#contenedor-post .entry-thumbnail-wrap{width:50%;float:left;}
#contenedor-post .entry-content-wrap{width:50%;float:left;}*/

#bloque h1 {
  font-size: 35px;
}

#wrapper-content {
  padding-bottom: 45px;
}

/*.bloque-img2 .vc_column-inner{padding-left:7.5px}
.bloque-img1 .vc_column-inner{padding-right:7.5px}*/

.product-listing.woocommerce .product-info .quantity {
  display: none;
}

ul.s-md i {
  font-size: 12px;
}

ul.s-md.s-rounded i {
  line-height: 25px;
}

ul.s-md.s-rounded a {
  height: 25px;
  width: 25px;
}

.woocommerce .product-listing div.product span.price {
  display: none !important;
}

.product_meta>span>span, .product_meta>span>a {
  font-family: inherit;
  font-style: normal;
}

.product_meta {
  margin-bottom: 0;
}

.container.sumary {
  padding-left: 30px;
  padding-top: 25px;
}

.container.sumary h3 {
  padding-top: 0;
  font-weight: 900;
}

.product_meta>span+span {
  margin-left: 15px
}

.product_meta>span {
  display: inline-block;
  font-size: 13px;
  font-weight: 900;
  text-transform: initial !important;
}

.woocommerce div.product p.price {
  display: none;
}

.woocommerce div.product .cart .button:before {
  font-size: 16px;
}

.woocommerce div.product form.cart .button {
  line-height: 40px !important;
  padding: 0 50px !important;
  height: 40px !important;
  letter-spacing: normal;
  font-weight: 900;
}

.woocommerce div.product form.cart div.quantity {
  display: none;
}

.single-product-image {
  border: 1px solid #f1f1f1
}

.single-product-image-inner.vertical .product-image-slider-wrap {
  padding-left: 0;
}

ul.breadcrumbs li a, ul.breadcrumbs li span {
  font-size: 9px;
}

.breadcrumbs-wrap {
  padding-bottom: 0px;
	    display: flex;
    justify-content: center;
}

.slick-track {
  width: 100%
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
  display: none;
}

div#tab-description.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab {
  display: none !important;
}

.product-single-short-description table {
  width: 100%;
  margin: 20px 0 0 0;
}

.woocommerce .product-listing div.product span.price {
  position: relative !important;
  padding: 10px 15px !important;
  color: #4b8f1e !important;
}

.productos-sidebar .woocommerce-Price-amount.amount {
  color: #4e8e1f;
  font-weight: 900;
}

.productos-sidebar .product-widget-title.p-font {
  margin-bottom: 0;
  letter-spacing: normal;
  font-weight: 900;
  color: #01451e;
}

.productos-sidebar .product-widget-cat {
  letter-spacing: normal;
  margin-bottom: 0;
  color: #549529;
  font-size: 10px;
}

.woocommerce ul.product_list_widget li a {
  font-family: 'Montserrat', sans-serif !important;
}

.widget-title:before {
  display: none;
}

.product-widget-thumb .product-quick-view i {
  display: none;
}

.product-widget-thumb .product-link {
  background-color: transparent;
}

.page.page-id-316 .vc_btn3-container {
  margin-top: 15px;
}

.page.page-id-316 h2 {
  margin-bottom: 15px;
}

.x-nav-menu .x-sub-menu-standard>li.current-menu-item>a.x-menu-a-text {
  color: #ede7ab;
}

.x-nav-menu .x-sub-menu-standard>li.current-menu-ancestor>a.x-menu-a-text, .x-nav-menu .x-sub-menu-standard>li.current-menu-parent>a.x-menu-a-text {
  color: #ede7ab;
}

footer.main-footer-wrapper .footer-above-wrapper {
  padding-bottom: 350px;
  padding-top: 150px;
}

footer.main-footer-wrapper .main-footer {
  background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
}

.single-blog-title-inner {
  padding-bottom: 0;
}

.entry-post-meta-wrap ul.entry-meta li {
  font-size: 10px;
  font-style: normal;
}

.entry-post-meta-wrap ul.entry-meta {
  text-align: left;
}

.post-related-wrap h3 a:hover {
  color: #004820 !important;
}

.post-related-wrap h3 a {
  color: #004820;
}

.post-related-wrap h3.entry-post-title {
  text-align: left;
  font-size: 1em !important;
  padding-top: 0;
}

.tagcloud a {
  border-radius: 0;
  background-color: #62a039;
  color: white;
  font-weight: 600;
}

h3.entry-post-title {
  font-weight: 900;
  letter-spacing: normal;
}

.single.single-post ul.s-secondary li a.fb {
  background-color: #3b5998
}

.single.single-post ul.s-secondary li a.tw {
  background-color: #1ea1f3
}

.single.single-post ul.s-secondary li a.go {
  background-color: #fe4445
}

.single.single-post ul.s-secondary li a.lk {
  background-color: #0077b5
}

.single.single-post ul.s-secondary li a.tr {
  background-color: #16045d
}

.single.single-post ul.s-secondary li a.pt {
  background-color: #bd081b
}

.single.single-post ul.s-secondary a {
  background-color: #fca10e;
  border-radius: 0;
}

.single.single-post ul.s-secondary a:hover {
  opacity: 0.8;
}

/*ul.s-rounded li {
  width: 16.666%;
  margin-right: 0 !important;
}

ul.s-md.s-rounded a {
  width: 100%;
}*/

div.redes-blog {
  padding-top: 25px;
}

div.redes-blog p {
  padding-bottom: 15px;
  font-weight: 900;
  text-transform: uppercase;
  color: #5b9932;
}

.entry-meta-tag {
  margin-right: 0;
}

.entry-thumbnail a.entry-thumbnail-overlay:before {
  display: none;
}

.entry-meta-tag+.social-share-wrap {
  display: none;
}

.entry-thumbnail a.prettyPhoto {
  display: none;
}

.post-author-info {
  display: none;
}

.x-sub-menu-standard {
  padding: 0;
}

.x-sub-menu-standard a.x-menu-a-text {
  padding: 0 15px;
}

.x-sub-menu {
  border-bottom: solid 2px #01451e;
}

.x-sub-menu-standard a.x-menu-a-text:hover {
  background-color: #01451e;
  color: #fff;
}

.sub-menu-dark .x-sub-menu {
  background-color: #4b8f1e;
  color: #fff;
}

.archive.tax-product_cat button.btn-number.micon.icon-up-open-mini {
  width: 30%;
  padding: 3px 0px;
  position: relative;
  bottom: 25px;
  border: none;
  background: #e2e3e9;
}

.archive.tax-product_cat button.btn-number.micon.icon-down-open-mini {
  width: 30%;
  padding: 3px 0px;
  position: relative;
  top: 20px;
  border: none;
  background: #e2e3e9;
}

.product-filter {
  display: none;
}

.single-blog-title-wrap {
  background-color: transparent;
}

.archive-product-title-wrap {
  background-color: transparent;
}

.archive-title-wrap {
  background-color: transparent;
}

.page-title-wrap {
  background-color: transparent;
}

.woocommerce .cart-actions {
  border-bottom: none;
}

.woocommerce table.shop_table.cart tbody td {
  padding: 0 5px;
}

td.product-subtotal.text-center {
  display: none;
}

td.product-price.text-center {
  display: none;
}

th.product-subtotal.text-center {
  display: none;
}

th.product-price.text-center {
  display: none;
}

.woocommerce .cart-actions .coupon {
  display: none;
}

.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
  display: none;
}

#bloque-1 h1 {
  padding-bottom: 25px;
}

p {
  line-height: 1.5;
}

#destacados .m-post .post-content {
  max-height: 191px;
  height: 350px;
  background-color: white;
}

#bloque-1 {
  margin: 45px auto;
}

#exportaciones {
  margin: 45px auto 0 auto
}

#compromiso {
  margin: 45px auto;
}

.img-form.wpb_column.vc_column_container.vc_col-sm-6 .vc_column-inner {
  padding-right: 0px;
}

#rescate {
  background: white;
}

.iconos-html .vc_col-sm-6 .vc_row.wpb_row.vc_inner.vc_row-fluid {
  padding-top: 25px;
}

.content-form.wpb_column.vc_column_container.vc_col-sm-6 {
  padding: 45px 0;
}

aside#text-6.widget.widget_text a.fb-top {
  margin-left: 7px;
}

aside#text-6.widget.widget_text img {
  width: 12%;
}

.topmenu-bar .vc_col-sm-11 a:hover {
  color: #4a8b1e !important
}

.x-nav-menu>.x-menu-item+.x-menu-item {
  margin-left: 20px !important;
}

.x-nav-menu>.x-menu-item>.x-menu-a-text {
  font-size: 12px;
}

.topmenu-bar .vc_col-sm-11 {
  width: 95%;
}

.topmenu-bar .vc_col-sm-1 {
  padding-right: 0;
  padding-left: 0;
  width: 5%;
}

aside#text-6.widget.widget_text p {
  /*line-height: 3.6;*/
  display: inline-block;
  padding-top: 25px;
}

.header-customize-item:first-child {
  margin-left: 0;
}

.header-nav-right {
  line-height: 0;
}

aside.menu-footer ul.sub-menu {
  display: none;
}

.container .search-mobile-wrapper {
  display: none;
}

.sc-title {
  color: #0a461d;
  letter-spacing: normal;
  text-transform: initial;
  font-weight: 900;
}

.archive-title-inner {
  padding-top: 90px;
  padding-bottom: 0;
}

.entry-content table {
  border: 1px solid #00481f;
}

.entry-content table>tbody>tr>td {
  border: 1px solid #498e21;
}

table tbody tr:nth-child(1) {
  background: #00481f !important;
  color: white;
  text-align: center;
  font-weight: 900;
}

table {
  text-align: center;
}

table tbody tr:nth-child(1) {
  background-color: #498e21 !important;
  color: white
}

table tbody tr {
  background-color: #f1f1f1;
  color: #498e21;
}

.entry-content table>tbody>tr>td {
  padding: 10px 30px;
}

h3 {
  text-transform: initial;
  letter-spacing: normal;
  font-size: 1.5em !important;
  color: #004820;
  padding-top: 25px;
}

h2 {
  text-transform: uppercase;
  letter-spacing: normal;
  font-size: 1.5em !important;
  color: #498e21;
  padding-top: 0;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-bottom: 15px;
  font-weight: 900 !important;
}

.home h2 {
  text-transform: initial;
  letter-spacing: normal;
  font-size: 2.1em !important;
  color: #498e21;
  padding-top: 25px;
  margin-bottom: 0;
}

section.vc_section.bloque-prosperidad .container:nth-child(1) .vc_row.wpb_row.vc_row-fluid.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-flex {
  background: #ede7aa;
  color: #444;
  min-height: 0 !important;
}

section.vc_section.bloque-prosperidad .container:nth-child(1) .vc_row.wpb_row.vc_row-fluid.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-flex h2 {
  color: #4a8b1e;
}

section.vc_section.bloque-prosperidad .container:nth-child(1) .vc_row.wpb_row.vc_row-fluid.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-flex .vc_btn3.vc_btn3-color-green, section.vc_section.bloque-prosperidad .container:nth-child(1) .vc_row.wpb_row.vc_row-fluid.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-flex .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {
  background-color: #4a8b1e;
  letter-spacing: 1px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: white;
}

section.vc_section.bloque-prosperidad .container:nth-child(2) .vc_row.wpb_row.vc_row-fluid.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-flex {
  background: #01451e;
  color: white;
}

section.vc_section.bloque-prosperidad .container:nth-child(2) .vc_row.wpb_row.vc_row-fluid.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-flex h2 {
  color: white;
}

section.vc_section.bloque-prosperidad .container:nth-child(2) .vc_row.wpb_row.vc_row-fluid.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-flex .vc_btn3.vc_btn3-color-green, section.vc_section.bloque-prosperidad .container:nth-child(2) .vc_row.wpb_row.vc_row-fluid.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-flex .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {
  background-color: white;
  letter-spacing: 1px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #01451e;
}

section.vc_section.bloque-prosperidad .container:nth-child(3) .vc_row.wpb_row.vc_row-fluid.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-flex {
  background: #4a8b1e;
  color: white;
}

section.vc_section.bloque-prosperidad .container:nth-child(3) .vc_row.wpb_row.vc_row-fluid.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-flex h2 {
  color: white;
}

section.vc_section.bloque-prosperidad .container:nth-child(3) .vc_row.wpb_row.vc_row-fluid.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-flex .vc_btn3.vc_btn3-color-green, section.vc_section.bloque-prosperidad .container:nth-child(3) .vc_row.wpb_row.vc_row-fluid.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-flex .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {
  background-color: white;
  letter-spacing: 1px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #4a8b1e;
}

section.vc_section.bloque-prosperidad .container:nth-child(4) .vc_row.wpb_row.vc_row-fluid.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-flex {
  background: #ede7aa;
  color: #444;
}

section.vc_section.bloque-prosperidad .container:nth-child(4) .vc_row.wpb_row.vc_row-fluid.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-flex h2 {
  color: #4a8b1e;
}

section.vc_section.bloque-prosperidad .container:nth-child(4) .vc_row.wpb_row.vc_row-fluid.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-flex .vc_btn3.vc_btn3-color-green, section.vc_section.bloque-prosperidad .container:nth-child(4) .vc_row.wpb_row.vc_row-fluid.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-flex .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {
  background-color: #4a8b1e;
  letter-spacing: 1px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: white;
}

section.vc_section.bloque-prosperidad .container:nth-child(5) .vc_row.wpb_row.vc_row-fluid.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-flex {
  background: #01451e;
  color: white;
}

section.vc_section.bloque-prosperidad .container:nth-child(5) .vc_row.wpb_row.vc_row-fluid.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-flex h2 {
  color: white;
}

section.vc_section.bloque-prosperidad .container:nth-child(5) .vc_row.wpb_row.vc_row-fluid.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-flex .vc_btn3.vc_btn3-color-green, section.vc_section.bloque-prosperidad .container:nth-child(5) .vc_row.wpb_row.vc_row-fluid.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-flex .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {
  background-color: white;
  letter-spacing: 1px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #01451e;
}

section.vc_section.bloque-prosperidad .container:nth-child(6) .vc_row.wpb_row.vc_row-fluid.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-flex {
  background: #4a8b1e;
  color: white;
}

section.vc_section.bloque-prosperidad .container:nth-child(6) .vc_row.wpb_row.vc_row-fluid.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-flex h2 {
  color: white;
}

section.vc_section.bloque-prosperidad .container:nth-child(6) .vc_row.wpb_row.vc_row-fluid.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-flex .vc_btn3.vc_btn3-color-green, section.vc_section.bloque-prosperidad .container:nth-child(6) .vc_row.wpb_row.vc_row-fluid.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-flex .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {
  background-color: white;
  letter-spacing: 1px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #4a8b1e;
}

.vc_btn3.vc_btn3-size-md {
  font-size: 0.9em !important;
  padding: 10px 20px;
  font-weight: 600;
}

.vc_btn3.vc_btn3-color-green, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {
  background-color: #01451e;
  letter-spacing: 1px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

#bloque-1 .content-form .iconos-html .vc_col-sm-3 {
  padding-left: 0;
  padding-right: 15px;
}

#bloque-1 .content-form .iconos-html .vc_col-sm-9 {
  padding-left: 0;
  padding-right: 15;
}

#bloque-1 .content-form .iconos-html .vc_col-sm-12 {
  padding-left: 0;
  padding-right: 0;
}

#bloque-1 .content-form .iconos-html h3 {
  font-size: 1.3em !important;
  padding: 0;
  height: 50px;
}

ul.products:not(.owl-carousel) {
  flex-wrap: initial;
  display: block !important;
}

.shopping-cart-wrapper .widget_shopping_cart_content .widget_shopping_cart_icon>i.micon {
  font-size: 1.5em;
  color: #01451e;
}

.x-nav-menu>.x-menu-item>.x-menu-a-text {
  color: #01451e;
}

header.header-dark {
  background-color: white;
}

/*Cotizar

.woocommerce div.product p.price {
  display: none;
}

span.woocommerce-Price-amount.amount {
  display: none;
}

Cotizar*/

header.header-dark {
  height: 150px;
}

.page.page-id-196 section.vc_section.bloque-prosperidad p {
  padding: 20px 0;
}

.page.page-id-196 h2 {
  font-weight: 900;
  font-size: 25px;
  color: #4a8b1e;
  padding: 20px 0;
}

.page.page-id-196 .vc_row.vc_row-o-full-height {
  min-height: auto;
}

section.vc_section.bloque-prosperidad>.container:nth-child(1) .vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex {
  background-color: #eedfbb;
  color: #000;
}

.page-title-inner {
  padding-top: 0;
  padding-bottom: 0;
}

.archive-product-title-inner {
  padding-top: 90px;
  padding-bottom: 0;
}

.header-nav-right {
  margin-top: 15px;
}

aside#text-6 a:hover {
  color: #fff;
  opacity: 0.8;
}

aside#text-6 i.fa-linkedin:hover {
  background: #0e76a8;
  padding: 7.5px 8.5px;
  color: white;
  opacity: 0.8;
}

aside#text-6 i.fa-twitter:hover {
  background: #55acee;
  padding: 7px 7.5px;
  color: white;
  opacity: 0.8;
}

aside#text-6 i.fa-facebook:hover {
  background: #3b5998;
  padding: 7px 10px;
  color: white;
  opacity: 0.8;
}

aside#text-6 i.fa-linkedin {
  background: #0e76a8;
  padding: 7.5px 8.5px;
}

aside#text-6 i.fa-twitter {
  background: #55acee;
  padding: 7px 7.5px;
}

aside#text-6 i.fa-facebook {
  background: #3b5998;
  padding: 7px 10px;
}

aside#text-6 i.fa {
  border-radius: 100%;
  color: white;
}

aside#text-6.widget.widget_text {
  color: #01451e;
  font-size: 11px;
}

.product-listing.woocommerce .product-actions .add-to-cart-wrap {
  display: none !important;
}

.product-listing.woocommerce .star-rating {
  margin: 0 15px;
}

/*.product-listing.woocommerce .star-rating{position:absolute;top:0;left:100px;}*/

div.product-btn {
  margin-top: -30px;
}

.product-btn-cantidad {
  padding: 15px 0;
  padding-bottom: 0
}

.woocommerce div.product .product-btn-cantidad form.cart .button {
  height: 35px;
  line-height: 35px !important;
  padding: 0 20px;
  font-size: 11px;
  padding-left: 60px;
  width: 100%
}

.woocommerce div.product .product-btn-cantidad form.cart .button:before {
  display: none
}

.woocommerce div.product .product-btn-cantidad form.cart .quantity {
  position: absolute;
  z-index: 1
}

.woocommerce div.product form.cart div.quantity .quantity-inner {
  width: 50px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 20px;
  position: relative
}

.woocommerce div.product form.cart div.quantity .quantity-inner .qty {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  margin-bottom: 0;
  line-height: 1.2;
  height: 50px
}

.woocommerce div.product form.cart div.quantity .quantity-inner .btn-number[data-type="minus"] {
  height: 25px;
  line-height: 17px;
  border-top: 0;
  bottom: 0;
  width: 20px
}

.woocommerce div.product form.cart div.quantity .quantity-inner .btn-number[data-type="plus"] {
  height: 25px;
  line-height: 17px;
  top: 0;
  width: 20px
}

.info {
  padding-right: 15px;
  padding-left: 15px;
  line-height: 1.2;
  padding-bottom: 3px;
  font-size: 10px;
  font-weight: 900;
  text-align: left;
  font-weight: 400;
  letter-spacing: .07em;
  padding-bottom: 6px;
  max-height: 100px;
  height: 100%;
}

.info a {
  color: #1a512a;
  font-weight: 700;
}

.product-listing.woocommerce .product-thumb {
  border: 1px solid #e6e6e6
}

.product-listing.woocommerce .product-info {
  text-align: center;
  border: 1px solid #e6e6e6;
  padding: 15px 0;
  border-top: 0;
  position: relative
}

.woocommerce .product-listing div.product span.price {
  font-family: 'Roboto';
  font-size: 15px !important;
  letter-spacing: 0 !important;
  font-weight: 900 !important;
  display: block;
  line-height: 1 !important;
  margin: 0 !important;
  position: absolute;
  right: 0px;
  width: 100%;
  text-align: left;
  padding: 0 15px;
}

.product-listing.woocommerce .product-name {
  font-size: 14px !important;
  display: block;
  margin-bottom: 5px;
  line-height: 1.4;
  letter-spacing: .05em;
  padding-right: 15px;
  padding-left: 15px;
  text-align: left;
  text-transform: none;
  padding-top: 0;
}

.product-listing.woocommerce .product-info .add-to-cart-wrap {
  display: inline-block;
  vertical-align: middle;
  width: 100%
}

.woocommerce .add-to-cart-wrap a.button {
  font-family: 'Roboto';
  font-size: 11px;
  color: #25303b;
  background-color: #f3f3f3;
  line-height: 1.2;
  letter-spacing: .05em;
  font-weight: 400;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 0;
  min-width: 150px;
  text-align: center;
  vertical-align: middle;
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -ms-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;
  width: 100%
}

.woocommerce-cart button.btn-number.micon.icon-down-open-mini {
  top: inherit;
}

.woocommerce .cart-actions a.checkout-button {
  margin-right: 15px;
}

/*.shopping-cart-wrapper .cart_list_wrapper.sub-menu-dark .cart-total
.product-type-simple .product-btn{display:none;}*/

.woocommerce div.product .product-btn-cantidad form.cart .quantity {
  display: none;
}

.woocommerce div.product .product-btn-cantidad form.cart .button {
  display: none;
}

/*Estilos Cantidad agregada al costado del boton cotizar*/

.home #productos button.btn-number.micon.icon-up-open-mini {
  width: 30%;
  padding: 3px 0px;
  position: relative;
  bottom: 25px;
  border: none;
  background: #e2e3e9;
}

.home #productos button.btn-number.micon.icon-down-open-mini {
  width: 30%;
  padding: 3px 0px;
  position: relative;
  top: 20px;
  border: none;
  background: #e2e3e9;
}

.home #productos .woocommerce .quantity .qty {
  width: 70%;
}

button.btn-number.micon.icon-up-open-mini:hover {
  opacity: 0.8;
}

button.btn-number.micon.icon-down-open-mini:hover {
  opacity: 0.8;
}

.product-listing.woocommerce .product-type-soldout .product-info .add-to-cart-wrap {
  width: 100% !important;
}

.cross-sells button.btn-number.micon.icon-up-open-mini {
  width: 30%;
  padding: 3px 0px;
  position: relative;
  bottom: 25px;
  border: none;
  background: #e2e3e9;
}

.cross-sells button.btn-number.micon.icon-down-open-mini {
  width: 30%;
  padding: 3px 0px;
  position: relative;
  top: 20px;
  border: none;
  background: #e2e3e9;
}

.related.products button.btn-number.micon.icon-up-open-mini {
  width: 30%;
  padding: 3px 0px;
  position: relative;
  bottom: 25px;
  border: none;
  background: #e2e3e9;
}

.related.products button.btn-number.micon.icon-down-open-mini {
  width: 30%;
  padding: 3px 0px;
  position: relative;
  top: 20px;
  border: none;
  background: #e2e3e9;
}

.post-type-archive-product button.btn-number.micon.icon-up-open-mini {
  width: 30%;
  padding: 3px 0px;
  position: relative;
  bottom: 25px;
  border: none;
  background: #e2e3e9;
}

.post-type-archive-product button.btn-number.micon.icon-down-open-mini {
  width: 30%;
  padding: 3px 0px;
  position: relative;
  top: 20px;
  border: none;
  background: #e2e3e9;
}

.product-listing.woocommerce .quantity .qty {
  height: 40px;
  float: left;
  padding: 0;
  width: 70%;
}

.product-listing.woocommerce .product-info .quantity {
  float: left;
  width: 30%;
}

.product-listing.woocommerce .product-info .add-to-cart-wrap {
  float: left;
  /*width: 70% !important;*/
}

.woocommerce .add-to-cart-wrap a.button {
  width: 100% !important;
  float: left;
  border: 0.5px solid #518e26;
  color: #fff;
  line-height: 39px !important;
  font-weight: 900;
  background: #4e8e1f;
}

.archive .quantity {
  display: inline-block;
}

/*Estilos Cantidad agregada al costado del boton cotizar*/

.x-nav-menu * {
  font-weight: 900;
}

.x-nav-menu>li.current-menu-ancestor>a.x-menu-a-text, .x-nav-menu>li.current-menu-parent>a.x-menu-a-text, .x-nav-menu>li.current-menu-item>a.x-menu-a-text, .x-nav-menu>li.menu-current>a.x-menu-a-text, .x-nav-menu>li>a.x-menu-a-text:hover, .x-nav-menu>li.x-menu-item:hover>a {
  color: #4b8f1e;
}

.woocommerce div.product .woocommerce-product-rating {
  margin-bottom: 15px;
}

.woocommerce .star-rating span {
  color: #4a8b1e;
}

.woocommerce #reviews #comments ol.commentlist li:last-child {
  padding: 15px 0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs:before {
  display: none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before {
  display: none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
  border-top-color: transparent;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
  border: none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
  color: #0a461d !important;
  font-weight: 900;
  font-size: 25px;
  padding: 0;
  padding-bottom: 25px;
  letter-spacing: normal;
  text-transform: initial;
}

.woocommerce #reviews h2 {
  padding-top: 45px;
}

.woocommerce div.product .woocommerce-tabs .panel {
  border: none;
  padding: 0;
}

#tab-description {
  display: block !important;
}

#tab-reviews {
  display: block !important;
}

li#tab-title-reviews {
  display: none;
}

.woocommerce #reviews h2 {
  padding-bottom: 16px;
  margin-bottom: 3px;
}

.woocommerce #reviews #comments {
  padding-bottom: 15px;
}

.woocommerce #reviews #comments h2 {
  color: #4a8b1e;
  font-weight: 900;
  font-size: 20px !important;
  padding-top: 25px;
  padding-bottom: 25px;
}

.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper p.buttons .button {
  font-size: 11px !important;
  font-weight: 900 !important;
}

#tab-description {
  display: block;
}

#tab-reviews {
  display: block;
}

div.product-image-thumb-wrap {
  display: none;
}

ul.s-rounded li {
  margin-right: 5px
}

ul.s-rounded a {
  border-radius: 0;
}

.single.single-product .col-md-7.col-sm-6.col-sm-12.margin-bottom-70 {
  padding-left: 0;
}

.summary-product {
  padding-left: 30px;
  height: 50em;
  max-height: 25.7em;
}

.woocommerce div.product form.cart div.quantity {
  margin-right: 0;
}

.product-single-short-description p {
  line-height: 1.5;
}

.product-single-short-description {
  padding-bottom: 20px;
}

.woocommerce div.product .product_title {
  color: #0a461d;
  font-weight: 900;
  letter-spacing: normal;
  font-size: 30px !important;
  text-transform: initial;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

footer.main-footer-wrapper .sidebar aside+aside {
  text-align: center;
}

footer.main-footer-wrapper .sidebar aside+aside {
  margin-top: 30px;
}

.vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 {
  float: left;
}

.vc_col-sm-2 {
  width: 16.66666667%;
}

.vc_col-sm-4 {
  width: 33.33333333%;
}

ul.breadcrumbs {
  font-style: normal;
  text-transform: uppercase;
  font-weight: 900;
  font-family: Montserrat, Helvetica, sans-serif !important;
}

#page-title h1 {
  text-transform: uppercase !important;
  font-weight: 900 !important;
  letter-spacing: normal;
  padding-top: 18%;
  text-align: center;
  font-size: 35px !important;
  text-transform: initial !important;
}

.breadcrumbs-wrap label {
  display: none;
}

.breadcrumbs-wrap.float .breadcrumbs-inner {
  background-color: transparent;
  padding: 10px 15px 10px 0;
}

.single-product-title-inner {
  padding-top: 90px;
  padding-bottom: 0;
}

.breadcrumbs-wrap.float.text-center {
  padding-bottom: 100px;
}

.text-contacto {
  font-weight: 600;
  color: #fff;
  font-size: 15px;
}

div#bloque-imgenes {
  padding: 0;
}

#bloque-iconos p {
  font-size: 19px;
  color: #878787;
  padding-bottom: 45px;
  line-height: normal;
}

#bloque-iconos h1 {
  padding-bottom: 20px;
  font-weight: 500 !important;
  color: #878787;
}

#bloque-iconos .textos {
  padding-top: 45px;
}

#bloque-iconos h3 {
  color: #878787;
  font-size: 15px;
  font-weight: 900;
}

#destacados .m-post .post-content {
  width: 50%;
  float: left;
  text-align: left;
  padding-left: 15px;
}

#destacados .m-post .post-image {
  width: 50%;
  float: left;
}

#destacados div.owl-nav {
  display: none;
}

#newsletter .formcraft-css .fc-form.fc-form-1 .form-element .stripe-amount-show, .formcraft-css .fc-form.fc-form-1 .form-element .submit-cover .submit-button .text, .formcraft-css .fc-form.fc-form-1 .form-element .field-cover .button {
  text-shadow: none;
  line-height: 20.5px;
}

.formcraft-css .fc-form.fc-form-1 .form-element .field-cover .butto {
  text-shadow: none;
}

#newsletter .formcraft-css .fc-form .form-element .form-element-html {
  padding: 0
}

#newsletter h3 {
  color: #fff;
  font-size: 25px !important;
  font-weight: 400;
  margin-top: -20px;
}

footer #custom_html-3 {
  margin-top: -70px;
}

#newsletter {
  background-image: url('/wp-content/uploads/2018/08/background-newsletter-maderas-prosperidad.jpg');
  background-color: #fff;
  padding-top: 75px;
  padding-bottom: 75px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 1170px;
  margin-top: 45px;
}

.owl-g5plus-shortcode .owl-controls {
  height: 50px;
}

#destacados {
  background-color: transparent;
}

#destacados h2 {
  color: #878787;
  text-transform: initial;
  font-size: 45px;
  font-weight: 300;
  padding-top: 45px;
  padding-bottom: 25px;
}

footer ul#menu-menu-principal-1 li a {
  color: #fff;
  padding: 0 7px;
}

footer ul#menu-menu-principal-1 li a::before {
  display: none;
}

footer.main-footer-wrapper .main-footer {
  text-align: center;
}

footer.main-footer-wrapper .main-footer {
  padding: 100px 0 30px 0;
}

footer.main-footer-wrapper .footer-above-wrapper {
  background-color: transparent;
  color: #fff;
  text-align: center;
}

p.redes-footer i.fa.fa-linkedin {
  background: #0e76a8;
  padding: 10px 11.5px;
  color: white;
}

p.redes-footer i.fa.fa-linkedin:hover {
  opacity: 0.8;
}

p.redes-footer i.fa.fa-facebook-f:hover {
  opacity: 0.8;
}

p.redes-footer i.fa.fa-twitter {
  background: #55acee;
  padding: 13px 13.5px;
  color: white;
}

p.redes-footer i.fa.fa-facebook-f {
  background: #3b5998;
  padding: 10px 14.3px;
  color: white;
}

p.redes-footer a {
  padding-right: 7px;
}

p.redes-footer span {
  padding-right: 10px;
}

p.redes-footer {
  color: #fff;
  font-size: 15px;
  font-weight: 900;
}

footer.main-footer-wrapper .sidebar aside+aside {
  text-align: center;
}

footer.main-footer-wrapper .sidebar .widget_nav_menu>div li {
  display: inline;
}

p {
  margin: 0;
}

footer.main-footer-wrapper .bottom-bar-wrapper {
  background-color: #4b8f1e;
  /*border-top: 1px solid #fff;*/
  color: #fff;
  text-transform: uppercase;
}

::selection {
  background-color: #01451e !important;
}

#exportaciones img {
  max-width: 70%;
}

#exportaciones p {
  color: #fff;
  padding: 25px 0;
  font-weight: 600;
  letter-spacing: normal;
}

#exportaciones h2 {
  color: #fff;
  text-transform: initial;
  font-size: 45px;
  font-weight: 600;
}

#exportaciones {
  background-image: url('/wp-content/uploads/2018/09/banner-exportaciones-home-maderas-prosperidad.jpg');
  background-size: cover;
  padding-top: 45px;
  padding-bottom: 45px;
}

#icon-arbol .bloque-html {
  margin-bottom: 100px;
}

#icon-arbol p {
  line-height: 1.5;
}

#icon-arbol .vc_col-sm-3 {
  padding-right: 0;
}

#icon-arbol .vc_col-sm-9 {
  padding-right: 0;
}

#icon-arbol h3 {
  padding: 0;
  color: #4b8e1f;
  font-size: 15px;
  font-weight: 900;
  text-transform: uppercase;
  margin-bottom: 3px;
}

#rescate h2 {
  color: #0a451e;
  text-transform: initial;
  font-size: 45px;
  font-weight: 300;
  padding-bottom: 45px;
}

#compromiso img {
  max-width: 70%;
}

#compromiso p {
  color: #fff;
  padding: 25px 0;
  font-weight: 600;
  letter-spacing: normal;
}

#compromiso p span {
  color: #fff;
  padding: 25px 0;
  font-weight: 600;
  letter-spacing: normal;
}

#compromiso h2 {
  color: #fff;
  text-transform: initial;
  font-size: 45px;
  font-weight: 600;
}

#compromiso {
  background-image: url('/wp-content/uploads/2018/03/compromiso-maderas-prosperidad.png');
  background-size: cover;
  padding-top: 45px;
  padding-bottom: 45px;
}

h1 {
  font-size: 48px !important;
  font-weight: 100 !important;
  text-transform: initial !important;
}

#bloque-imgenes .vc_column_container>.vc_column-inner {
  padding-right: 0;
  padding-left: 0;
}

div#undefined-sticky-wrapper {
  background: transparent !important;
}

header .header-nav-wrapper.header-dark {
  background-color: transparent !important;
}

header.main-header .header-logo img {
  max-height: 155px;
}

div.header-nav-wrapper.header-1.header-dark.header-sticky.sticky-inherit.sticky-on {
  background-color: #EDE7A3 !important;
}

@media screen and (max-width: 1680px) {
  footer.main-footer-wrapper .footer-above-wrapper {
    padding-top: 60px !important;
    padding-bottom: 120px;
  }
}

@media screen and (max-width: 1024px) {
  aside#text-6.widget.widget_text p {
    font-size: 9px;
  }
  .x-nav-menu>.x-menu-item+.x-menu-item {
    margin-left: 12px !important;
  }
  .x-nav-menu>.x-menu-item>.x-menu-a-text {
    font-size: 10px;
  }
  .x-nav-menu>.x-menu-item {
    line-height: 60px;
  }
  .header-nav-right {
    margin-top: 30px;
  }
}

@media screen and (max-width: 768px) {
  .img-logo {
    width: 60%;
  }
  .logos .wpb_column.vc_column_container.vc_col-sm-12.vc_col-md-2.vc_col-lg-2{width:50%;float:left;padding-top:15px;}
  .x-nav-menu {
    background-color: #01451e;
  }
  .x-nav-menu ul.x-sub-menu {
    background-color: #033518;
  }
  .x-nav-menu li li.x-menu-item>a.x-menu-a-text {
    font-family: inherit;
    font-style: normal;
    width: 100%;
    text-transform: uppercase !important;
  }
  .x-nav-menu ul.x-sub-menu>li.x-menu-item>a.x-menu-a-text {
    font-size: 13px;
  }
  .x-nav-menu>.x-menu-item+.x-menu-item {
    margin-left: 0 !important;
  }
  .header-mobile-nav.menu-drop-dropdown {
    max-height: 100%;
  }
  .x-nav-menu>.x-menu-item {
    line-height: 20px;
  }
  .x-nav-menu>li.current-menu-ancestor>a.x-menu-a-text, .x-nav-menu>li.current-menu-parent>a.x-menu-a-text, .x-nav-menu>li.current-menu-item>a.x-menu-a-text, .x-nav-menu>li.menu-current>a.x-menu-a-text, .x-nav-menu>li>a.x-menu-a-text:hover, .x-nav-menu>li.x-menu-item:hover>a {
    width: 100%;
  }


.breadcrumbs-wrap.float .breadcrumbs-inner {
  padding: 10px 15px 40px 0;
}

#page-title.bloque-green {
  margin: 0;
  height: auto;
}

#page-title {
  height: 21vh;
}

.page-title-breadcrumbs-float .page-title-inner {
  padding-bottom: 0 !important;
  padding-top: 35px !important;
}

.bloque-banner {
  width: 100%;
  margin: 0;
  padding: 0 15px;
}

.bloque-banner.mobile {
  display: block;
}

#page-title.bloque-green .container:nth-child(1) {
  padding: 0;
}

#page-title.bloque-green {
  position: relative;
}

section#page-title.mobile {
  display: block;
}

#block-color .vc_column_container>.vc_column-inner {
  padding: 0;
}

#block-color p {
  padding: 45px 15px;
}

.vacio {
  display: none;
}

.bloque-imagenes .wpb_column.vc_column_container.vc_col-sm-6 .vc_column-inner:nth-child(1) {
  padding-left: 0;
  padding-right: 0;
}

footer.main-footer-wrapper .main-footer {
  background-position: left top !important;
}

.bloque-imagenes img {
  margin-bottom: 15px;
}

.bloque-imagenes {
  margin-top: 0;
}

.blog-style-medium-image article:nth-child(even) {
  display: block;
}

footer.main-footer-wrapper .bottom-bar-wrapper {
  background-color: #4b8f1e;
  border-top: none;
  color: #fff;
  text-transform: uppercase;
}

footer.main-footer-wrapper {
  margin-top: 0 !important;
}

footer.main-footer-wrapper .footer-above-wrapper {
  padding-top: 0 !important;
}

#custom_html-5 .vc_col-sm-2.vacio {
  display: none;
}

#custom_html-5 .vc_col-sm-2 {
  width: 50%;
  float: left;
  padding: 0 15px;
}

#newsletter .contenedor {
  background-size: cover;
}

#newsletter .formcraft-css .fc-form .form-element {
  margin-bottom: 5px;
  padding: 0;
}

html body .fc-form .form-element {
  width: 92% !important;
}

#newsletter .contenedor .vc_col-sm-4 {
  width: 100%;
}

#newsletter .contenedor .vc_col-sm-8 {
  width: 100%;
}

.blog-inner article+article {
  padding-top: 15px;
}

.blog-inner article {
  padding-bottom: 15px !important;
}

#contenedor-post .blog-style-masonry .entry-post-meta-wrap {
  margin-bottom: 8px;
}

#contenedor-post .blog-style-masonry .entry-post-meta-wrap ul.entry-meta li {
  font-size: 11px !important;
}

#contenedor-post .blog-style-masonry .entry-excerpt p {
  max-height: inherit;
}

#contenedor-post .blog-style-masonry h3.entry-post-title {
  padding-top: 0;
  font-size: 1.2em !important;
  margin-bottom: 10px;
  line-height: 1;
}

#contenedor-post .blog-style-masonry .entry-content-wrap {
  padding: inherit;
}

#contenedor-post .entry-thumbnail-wrap {
  width: 100%;
}

#contenedor-post .entry-content-wrap {
  width: 100%;
}

div.sidebar aside#custom_html-3 .wpb_column.vc_column_container.vc_col-sm-2 .vc_empty_space {
  display: none;
}

div.sidebar aside#custom_html-3 .wpb_column.vc_column_container.vc_col-sm-2 {
  width: 100%;
}

div.sidebar aside#custom_html-3 .wpb_column.vc_column_container.vc_col-sm-2:first-child {
  display: none;
}

div.sidebar aside#custom_html-3 .wpb_column.vc_column_container.vc_col-sm-2:last-child {
  display: none;
}

footer.main-footer-wrapper .main-footer {
  padding: 0 0 30px 0;
}

#wrapper-footer .vc_col-sm-4 {
  width: 100%;
}

#bloque-1 .img-form {
  display: none;
}

#bloque-1 .content-form {
  width: 100%;
}

.summary-product {
  padding-left: 10px;
  padding-right: 10px;
  height: auto;
  max-height: 100%;
}

.single.single-product .col-md-5.col-sm-6.col-sm-12.single-product-image-wrap.margin-bottom-70.has-sidebar {
  margin-bottom: 0 !important;
  padding-bottom: 0;
}

.single.single-product .col-md-7.col-sm-6.col-sm-12.margin-bottom-70 {
  padding-left: 15px;
}

#caja-1 .vc_column-inner {
  padding: 0
}

.container-fluid {
  padding: 0;
}

#bloque-iconos {
  padding-left: 15px;
}

#bloque-iconos.container {
  text-align: center;
}

#icon-arbol.container {
  text-align: center;
}

div#arbol {
  display: none;
}

#destacados .m-post .post-content {
  width: 100%;
  float: inherit;
  text-align: left;
}

#destacados .m-post .post-image {
  width: 100%;
  float: inherit;
}

#icon-arbol .vc_col-sm-3 {
  padding-right: 15px;
  padding-left: 15px;
}

#icon-arbol .vc_col-sm-9 {
  padding-right: 15px;
  padding-left: 15px;
}

#newsletter h3 {
  text-align: center !important;
  padding-bottom: 15px;
}

html .formcraft-css .fc-form .field-cover>div input[type="email"] {
  width: 100%;
  max-width: 100%;
}

html .formcraft-css .fc-form .form-element .submit-cover.align-right {
  width: 100%;
}

#newsletter .formcraft-css .fc-form .form-element .submit-cover.animate-false .submit-button {
  width: 100% !important;
  max-width: 100%;
  border-radius: 0 !important;
  position: relative;
}

.vc_row {
  margin-left: inherit;
  margin-right: inherit;
}

#icon-arbol .vc_col-sm-3 {
  width: 100%;
  padding-bottom: 15px;
  text-align: center;
}

#icon-arbol .vc_col-sm-9 {
  width: 100%
}

#bloque-1 .vc_col-sm-3 {
  width: 100%;
  padding-bottom: 15px;
  text-align: center;
}

#bloque-1 .vc_col-sm-9 {
  width: 100%;
  text-align: center;
}

}

/*Visual Composer*/

@media (min-width:768px) {
  .img-logo img{
   width: 60%; 
  }
  .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 {
    float: left
  }
  .vc_col-sm-12 {
    width: 100%
  }
  .vc_col-sm-11 {
    width: 91.66666667%
  }
  .vc_col-sm-10 {
    width: 83.33333333%
  }
  .vc_col-sm-9 {
    width: 75%
  }
  .vc_col-sm-8 {
    width: 66.66666667%
  }
  .vc_col-sm-7 {
    width: 58.33333333%
  }
  .vc_col-sm-6 {
    width: 50%
  }
  .vc_col-sm-5 {
    width: 41.66666667%
  }
  .vc_col-sm-4 {
    width: 33.33333333%
  }
  .vc_col-sm-3 {
    width: 25%
  }
  .vc_col-sm-2 {
    width: 16.66666667%
  }
  .vc_col-sm-1 {
    width: 8.33333333%
  }
  .vc_col-sm-pull-12 {
    right: 100%
  }
  .vc_col-sm-pull-11 {
    right: 91.66666667%
  }
  .vc_col-sm-pull-10 {
    right: 83.33333333%
  }
  .vc_col-sm-pull-9 {
    right: 75%
  }
  .vc_col-sm-pull-8 {
    right: 66.66666667%
  }
  .vc_col-sm-pull-7 {
    right: 58.33333333%
  }
  .vc_col-sm-pull-6 {
    right: 50%
  }
  .vc_col-sm-pull-5 {
    right: 41.66666667%
  }
  .vc_col-sm-pull-4 {
    right: 33.33333333%
  }
  .vc_col-sm-pull-3 {
    right: 25%
  }
  .vc_col-sm-pull-2 {
    right: 16.66666667%
  }
  .vc_col-sm-pull-1 {
    right: 8.33333333%
  }
  .vc_col-sm-pull-0 {
    right: auto
  }
  .vc_col-sm-push-12 {
    left: 100%
  }
  .vc_col-sm-push-11 {
    left: 91.66666667%
  }
  .vc_col-sm-push-10 {
    left: 83.33333333%
  }
  .vc_col-sm-push-9 {
    left: 75%
  }
  .vc_col-sm-push-8 {
    left: 66.66666667%
  }
  .vc_col-sm-push-7 {
    left: 58.33333333%
  }
  .vc_col-sm-push-6 {
    left: 50%
  }
  .vc_col-sm-push-5 {
    left: 41.66666667%
  }
  .vc_col-sm-push-4 {
    left: 33.33333333%
  }
  .vc_col-sm-push-3 {
    left: 25%
  }
  .vc_col-sm-push-2 {
    left: 16.66666667%
  }
  .vc_col-sm-push-1 {
    left: 8.33333333%
  }
  .vc_col-sm-push-0 {
    left: auto
  }
  .vc_col-sm-offset-12 {
    margin-left: 100%
  }
  .vc_col-sm-offset-11 {
    margin-left: 91.66666667%
  }
  .vc_col-sm-offset-10 {
    margin-left: 83.33333333%
  }
  .vc_col-sm-offset-9 {
    margin-left: 75%
  }
  .vc_col-sm-offset-8 {
    margin-left: 66.66666667%
  }
  .vc_col-sm-offset-7 {
    margin-left: 58.33333333%
  }
  .vc_col-sm-offset-6 {
    margin-left: 50%
  }
  .vc_col-sm-offset-5 {
    margin-left: 41.66666667%
  }
  .vc_col-sm-offset-4 {
    margin-left: 33.33333333%
  }
  .vc_col-sm-offset-3 {
    margin-left: 25%
  }
  .vc_col-sm-offset-2 {
    margin-left: 16.66666667%
  }
  .vc_col-sm-offset-1 {
    margin-left: 8.33333333%
  }
  .vc_col-sm-offset-0 {
    margin-left: 0
  }
}

@media (min-width:992px) {
  .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9 {
    float: left
  }
  .vc_col-md-12 {
    width: 100%
  }
  .vc_col-md-11 {
    width: 91.66666667%
  }
  .vc_col-md-10 {
    width: 83.33333333%
  }
  .vc_col-md-9 {
    width: 75%
  }
  .vc_col-md-8 {
    width: 66.66666667%
  }
  .vc_col-md-7 {
    width: 58.33333333%
  }
  .vc_col-md-6 {
    width: 50%
  }
  .vc_col-md-5 {
    width: 41.66666667%
  }
  .vc_col-md-4 {
    width: 33.33333333%
  }
  .vc_col-md-3 {
    width: 25%
  }
  .vc_col-md-2 {
    width: 16.66666667%
  }
  .vc_col-md-1 {
    width: 8.33333333%
  }
  .vc_col-md-pull-12 {
    right: 100%
  }
  .vc_col-md-pull-11 {
    right: 91.66666667%
  }
  .vc_col-md-pull-10 {
    right: 83.33333333%
  }
  .vc_col-md-pull-9 {
    right: 75%
  }
  .vc_col-md-pull-8 {
    right: 66.66666667%
  }
  .vc_col-md-pull-7 {
    right: 58.33333333%
  }
  .vc_col-md-pull-6 {
    right: 50%
  }
  .vc_col-md-pull-5 {
    right: 41.66666667%
  }
  .vc_col-md-pull-4 {
    right: 33.33333333%
  }
  .vc_col-md-pull-3 {
    right: 25%
  }
  .vc_col-md-pull-2 {
    right: 16.66666667%
  }
  .vc_col-md-pull-1 {
    right: 8.33333333%
  }
  .vc_col-md-pull-0 {
    right: auto
  }
  .vc_col-md-push-12 {
    left: 100%
  }
  .vc_col-md-push-11 {
    left: 91.66666667%
  }
  .vc_col-md-push-10 {
    left: 83.33333333%
  }
  .vc_col-md-push-9 {
    left: 75%
  }
  .vc_col-md-push-8 {
    left: 66.66666667%
  }
  .vc_col-md-push-7 {
    left: 58.33333333%
  }
  .vc_col-md-push-6 {
    left: 50%
  }
  .vc_col-md-push-5 {
    left: 41.66666667%
  }
  .vc_col-md-push-4 {
    left: 33.33333333%
  }
  .vc_col-md-push-3 {
    left: 25%
  }
  .vc_col-md-push-2 {
    left: 16.66666667%
  }
  .vc_col-md-push-1 {
    left: 8.33333333%
  }
  .vc_col-md-push-0 {
    left: auto
  }
  .vc_col-md-offset-12 {
    margin-left: 100%
  }
  .vc_col-md-offset-11 {
    margin-left: 91.66666667%
  }
  .vc_col-md-offset-10 {
    margin-left: 83.33333333%
  }
  .vc_col-md-offset-9 {
    margin-left: 75%
  }
  .vc_col-md-offset-8 {
    margin-left: 66.66666667%
  }
  .vc_col-md-offset-7 {
    margin-left: 58.33333333%
  }
  .vc_col-md-offset-6 {
    margin-left: 50%
  }
  .vc_col-md-offset-5 {
    margin-left: 41.66666667%
  }
  .vc_col-md-offset-4 {
    margin-left: 33.33333333%
  }
  .vc_col-md-offset-3 {
    margin-left: 25%
  }
  .vc_col-md-offset-2 {
    margin-left: 16.66666667%
  }
  .vc_col-md-offset-1 {
    margin-left: 8.33333333%
  }
  .vc_col-md-offset-0 {
    margin-left: 0
  }
}

@media (min-width:1200px) {
  .vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9 {
    float: left
  }
  .vc_col-lg-12 {
    width: 100%
  }
  .vc_col-lg-11 {
    width: 91.66666667%
  }
  .vc_col-lg-10 {
    width: 83.33333333%
  }
  .vc_col-lg-9 {
    width: 75%
  }
  .vc_col-lg-8 {
    width: 66.66666667%
  }
  .vc_col-lg-7 {
    width: 58.33333333%
  }
  .vc_col-lg-6 {
    width: 50%
  }
  .vc_col-lg-5 {
    width: 41.66666667%
  }
  .vc_col-lg-4 {
    width: 33.33333333%
  }
  .vc_col-lg-3 {
    width: 25%
  }
  .vc_col-lg-2 {
    width: 16.66666667%
  }
  .vc_col-lg-1 {
    width: 8.33333333%
  }
  .vc_col-lg-pull-12 {
    right: 100%
  }
  .vc_col-lg-pull-11 {
    right: 91.66666667%
  }
  .vc_col-lg-pull-10 {
    right: 83.33333333%
  }
  .vc_col-lg-pull-9 {
    right: 75%
  }
  .vc_col-lg-pull-8 {
    right: 66.66666667%
  }
  .vc_col-lg-pull-7 {
    right: 58.33333333%
  }
  .vc_col-lg-pull-6 {
    right: 50%
  }
  .vc_col-lg-pull-5 {
    right: 41.66666667%
  }
  .vc_col-lg-pull-4 {
    right: 33.33333333%
  }
  .vc_col-lg-pull-3 {
    right: 25%
  }
  .vc_col-lg-pull-2 {
    right: 16.66666667%
  }
  .vc_col-lg-pull-1 {
    right: 8.33333333%
  }
  .vc_col-lg-pull-0 {
    right: auto
  }
  .vc_col-lg-push-12 {
    left: 100%
  }
  .vc_col-lg-push-11 {
    left: 91.66666667%
  }
  .vc_col-lg-push-10 {
    left: 83.33333333%
  }
  .vc_col-lg-push-9 {
    left: 75%
  }
  .vc_col-lg-push-8 {
    left: 66.66666667%
  }
  .vc_col-lg-push-7 {
    left: 58.33333333%
  }
  .vc_col-lg-push-6 {
    left: 50%
  }
  .vc_col-lg-push-5 {
    left: 41.66666667%
  }
  .vc_col-lg-push-4 {
    left: 33.33333333%
  }
  .vc_col-lg-push-3 {
    left: 25%
  }
  .vc_col-lg-push-2 {
    left: 16.66666667%
  }
  .vc_col-lg-push-1 {
    left: 8.33333333%
  }
  .vc_col-lg-push-0 {
    left: auto
  }
  .vc_col-lg-offset-12 {
    margin-left: 100%
  }
  .vc_col-lg-offset-11 {
    margin-left: 91.66666667%
  }
  .vc_col-lg-offset-10 {
    margin-left: 83.33333333%
  }
  .vc_col-lg-offset-9 {
    margin-left: 75%
  }
  .vc_col-lg-offset-8 {
    margin-left: 66.66666667%
  }
  .vc_col-lg-offset-7 {
    margin-left: 58.33333333%
  }
  .vc_col-lg-offset-6 {
    margin-left: 50%
  }
  .vc_col-lg-offset-5 {
    margin-left: 41.66666667%
  }
  .vc_col-lg-offset-4 {
    margin-left: 33.33333333%
  }
  .vc_col-lg-offset-3 {
    margin-left: 25%
  }
  .vc_col-lg-offset-2 {
    margin-left: 16.66666667%
  }
  .vc_col-lg-offset-1 {
    margin-left: 8.33333333%
  }
  .vc_col-lg-offset-0 {
    margin-left: 0
  }
}

.vc_non_responsive .vc_row .vc_col-sm-1\/5 {
  position: relative;
  float: left;
  width: 20%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px
}

.vc_non_responsive .vc_row .vc_col-sm-2\/5 {
  position: relative;
  float: left;
  width: 40%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px
}

.vc_non_responsive .vc_row .vc_col-sm-3\/5 {
  position: relative;
  float: left;
  width: 60%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px
}

.vc_non_responsive .vc_row .vc_col-sm-4\/5 {
  position: relative;
  float: left;
  width: 80%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px
}

.vc_non_responsive .vc_row .vc_col-sm-5\/5 {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px
}

.vc_non_responsive .vc_row .vc_col-sm-offset-5\/5 {
  margin-left: 100%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-4\/5 {
  margin-left: 80%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-3\/5 {
  margin-left: 60%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-2\/5 {
  margin-left: 40%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-1\/5 {
  margin-left: 20%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-0\/5 {
  margin-left: 0
}

.vc_col-lg-1\/5, .vc_col-lg-2\/5, .vc_col-lg-3\/5, .vc_col-lg-4\/5, .vc_col-lg-5\/5, .vc_col-md-1\/5, .vc_col-md-2\/5, .vc_col-md-3\/5, .vc_col-md-4\/5, .vc_col-md-5\/5, .vc_col-sm-1\/5, .vc_col-sm-2\/5, .vc_col-sm-3\/5, .vc_col-sm-4\/5, .vc_col-sm-5\/5, .vc_col-xs-1\/5, .vc_col-xs-2\/5, .vc_col-xs-3\/5, .vc_col-xs-4\/5, .vc_col-xs-5\/5 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}

.vc_col-xs-1\/5, .vc_col-xs-2\/5, .vc_col-xs-3\/5, .vc_col-xs-4\/5, .vc_col-xs-5\/5 {
  float: left
}

.vc_col-xs-5\/5 {
  width: 100%
}

.vc_col-xs-4\/5 {
  width: 80%
}

.vc_col-xs-3\/5 {
  width: 60%
}

.vc_col-xs-2\/5 {
  width: 40%
}

.vc_col-xs-1\/5 {
  width: 20%
}

.vc_col-xs-pull-5\/5 {
  right: 100%
}

.vc_col-xs-pull-4\/5 {
  right: 80%
}

.vc_col-xs-pull-3\/5 {
  right: 60%
}

.vc_col-xs-pull-2\/5 {
  right: 40%
}

.vc_col-xs-pull-1\/5 {
  right: 20%
}

.vc_col-xs-pull-0\/5 {
  right: auto
}

.vc_col-xs-push-5\/5 {
  left: 100%
}

.vc_col-xs-push-4\/5 {
  left: 80%
}

.vc_col-xs-push-3\/5 {
  left: 60%
}

.vc_col-xs-push-2\/5 {
  left: 40%
}

.vc_col-xs-push-1\/5 {
  left: 20%
}

.vc_col-xs-push-0\/5 {
  left: auto
}

.vc_col-xs-offset-5\/5 {
  margin-left: 100%
}

.vc_col-xs-offset-4\/5 {
  margin-left: 80%
}

.vc_col-xs-offset-3\/5 {
  margin-left: 60%
}

.vc_col-xs-offset-2\/5 {
  margin-left: 40%
}

.vc_col-xs-offset-1\/5 {
  margin-left: 20%
}

.vc_col-xs-offset-0\/5 {
  margin-left: 0
}

@media (min-width:768px) {
  .vc_col-sm-1\/5, .vc_col-sm-2\/5, .vc_col-sm-3\/5, .vc_col-sm-4\/5, .vc_col-sm-5\/5 {
    float: left
  }
  .vc_col-sm-5\/5 {
    width: 100%
  }
  .vc_col-sm-4\/5 {
    width: 80%
  }
  .vc_col-sm-3\/5 {
    width: 60%
  }
  .vc_col-sm-2\/5 {
    width: 40%
  }
  .vc_col-sm-1\/5 {
    width: 20%
  }
  .vc_col-sm-pull-5\/5 {
    right: 100%
  }
  .vc_col-sm-pull-4\/5 {
    right: 80%
  }
  .vc_col-sm-pull-3\/5 {
    right: 60%
  }
  .vc_col-sm-pull-2\/5 {
    right: 40%
  }
  .vc_col-sm-pull-1\/5 {
    right: 20%
  }
  .vc_col-sm-pull-0\/5 {
    right: auto
  }
  .vc_col-sm-push-5\/5 {
    left: 100%
  }
  .vc_col-sm-push-4\/5 {
    left: 80%
  }
  .vc_col-sm-push-3\/5 {
    left: 60%
  }
  .vc_col-sm-push-2\/5 {
    left: 40%
  }
  .vc_col-sm-push-1\/5 {
    left: 20%
  }
  .vc_col-sm-push-0\/5 {
    left: auto
  }
  .vc_col-sm-offset-5\/5 {
    margin-left: 100%
  }
  .vc_col-sm-offset-4\/5 {
    margin-left: 80%
  }
  .vc_col-sm-offset-3\/5 {
    margin-left: 60%
  }
  .vc_col-sm-offset-2\/5 {
    margin-left: 40%
  }
  .vc_col-sm-offset-1\/5 {
    margin-left: 20%
  }
  .vc_col-sm-offset-0\/5 {
    margin-left: 0
  }
}

@media (min-width:992px) {
  .vc_col-md-1\/5, .vc_col-md-2\/5, .vc_col-md-3\/5, .vc_col-md-4\/5, .vc_col-md-5\/5 {
    float: left
  }
  .vc_col-md-5\/5 {
    width: 100%
  }
  .vc_col-md-4\/5 {
    width: 80%
  }
  .vc_col-md-3\/5 {
    width: 60%
  }
  .vc_col-md-2\/5 {
    width: 40%
  }
  .vc_col-md-1\/5 {
    width: 20%
  }
  .vc_col-md-pull-5\/5 {
    right: 100%
  }
  .vc_col-md-pull-4\/5 {
    right: 80%
  }
  .vc_col-md-pull-3\/5 {
    right: 60%
  }
  .vc_col-md-pull-2\/5 {
    right: 40%
  }
  .vc_col-md-pull-1\/5 {
    right: 20%
  }
  .vc_col-md-pull-0\/5 {
    right: auto
  }
  .vc_col-md-push-5\/5 {
    left: 100%
  }
  .vc_col-md-push-4\/5 {
    left: 80%
  }
  .vc_col-md-push-3\/5 {
    left: 60%
  }
  .vc_col-md-push-2\/5 {
    left: 40%
  }
  .vc_col-md-push-1\/5 {
    left: 20%
  }
  .vc_col-md-push-0\/5 {
    left: auto
  }
  .vc_col-md-offset-5\/5 {
    margin-left: 100%
  }
  .vc_col-md-offset-4\/5 {
    margin-left: 80%
  }
  .vc_col-md-offset-3\/5 {
    margin-left: 60%
  }
  .vc_col-md-offset-2\/5 {
    margin-left: 40%
  }
  .vc_col-md-offset-1\/5 {
    margin-left: 20%
  }
  .vc_col-md-offset-0\/5 {
    margin-left: 0
  }
}

@media (min-width:1200px) {
  .vc_col-lg-1\/5, .vc_col-lg-2\/5, .vc_col-lg-3\/5, .vc_col-lg-4\/5, .vc_col-lg-5\/5 {
    float: left
  }
  .vc_col-lg-5\/5 {
    width: 100%
  }
  .vc_col-lg-4\/5 {
    width: 80%
  }
  .vc_col-lg-3\/5 {
    width: 60%
  }
  .vc_col-lg-2\/5 {
    width: 40%
  }
  .vc_col-lg-1\/5 {
    width: 20%
  }
  .vc_col-lg-pull-5\/5 {
    right: 100%
  }
  .vc_col-lg-pull-4\/5 {
    right: 80%
  }
  .vc_col-lg-pull-3\/5 {
    right: 60%
  }
  .vc_col-lg-pull-2\/5 {
    right: 40%
  }
  .vc_col-lg-pull-1\/5 {
    right: 20%
  }
  .vc_col-lg-pull-0\/5 {
    right: auto
  }
  .vc_col-lg-push-5\/5 {
    left: 100%
  }
  .vc_col-lg-push-4\/5 {
    left: 80%
  }
  .vc_col-lg-push-3\/5 {
    left: 60%
  }
  .vc_col-lg-push-2\/5 {
    left: 40%
  }
  .vc_col-lg-push-1\/5 {
    left: 20%
  }
  .vc_col-lg-push-0\/5 {
    left: auto
  }
  .vc_col-lg-offset-5\/5 {
    margin-left: 100%
  }
  .vc_col-lg-offset-4\/5 {
    margin-left: 80%
  }
  .vc_col-lg-offset-3\/5 {
    margin-left: 60%
  }
  .vc_col-lg-offset-2\/5 {
    margin-left: 40%
  }
  .vc_col-lg-offset-1\/5 {
    margin-left: 20%
  }
  .vc_col-lg-offset-0\/5 {
    margin-left: 0
  }
}

.vc_pull-right {
  float: right !important
}

/*Visual Composer*/