/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

body {
    font-family: Poppins;
}

hr.separator-break{
	width: 100%;
	border-top-width: 1px;
}

.whiteText, .whiteText h1, .whiteText h2, .whiteText h3, .whiteText h4{
	color: #FFF;
}

ul#menu-mainmenu li.menu-item.active a{
	font-weight: bold;
}

ul#menu-mainmenu li.menu-item.active a::after{
	background-color: #FFF;
	bottom: 20%;
	content: '';
	display: block;
	height: 2px;
	left: 50%;
	position: absolute;
	transform: translate(-50%,0);
	width: 50%;
}

ul#menu-mainmenu li.menu-item.wpml-ls-current-language{
	/*float: right;*/
}

.icon-box a.btn, form.wpcf7-form input[type="submit"], .isotope-container .tmb .t-entry-readmore a.btn{
	background-color: #e2b330!important;
	border-color: #e2b330!important;
	font-weight: 600!important;
  font-size: 1rem;
  font-family: Poppins, Poppins !important;
  letter-spacing: 0.1em;
  /*text-transform: uppercase;*/
	border-radius: 10em!important;
	color: #FFF;
	padding: 7px 31px 7px 31px!important;
}

.icon-box .icon-box-content a.btn:hover, #wpcf7-f73073-o2 form.wpcf7-form input[type="submit"]:hover, .isotope-container .tmb .t-entry-readmore a.btn:hover{
	background-color: transparent!important;
  border-color: #e2b330!important;
	color: #e2b330!important;
}

.style-light .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover, .style-dark .style-light.style-override .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover, .style-dark .style-light .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover, .style-light .btn-default.active{
	background-color: transparent!important;
	border-color: #e2b330!important;
	color: #e2b330!important;
}

.text-block-colabora p{
	color: #FFF;
}

form.wpcf7-form input, textarea{
	border-radius: 5px;
}

/*** FORMULARI COLABORA***/
#wpcf7-f73218-p72932-o1 form.wpcf7-form input[type="text"], #wpcf7-f73218-p72932-o1 form.wpcf7-form input[type="email"]{
	width: 100%;
}
#wpcf7-f73218-p72932-o1 form.wpcf7-form input[type="submit"]{
	width: 100%;
	background-color: #956134!important;
	border-color: #956134;
	font-weight: 600 !important;
  font-family: Poppins, Poppins !important;
  letter-spacing: 0.1em;
  text-transform: uppercase;
	border-radius: 10em !important;
	color: #FFF;
	/*padding: 13px 31px 13px 31px !important;*/
}

#wpcf7-f73218-p72932-o1 form .wpcf7-response-output{
  color: #956134!important;
}

/*** FORMULARI DE CONTACTE ***/
#wpcf7-f72862-p74455-o1 form{
  display: flex;
  flex-direction: column;
}

#wpcf7-f72862-p74455-o1 p{
  display: flex;
  align-self: center;
  width: 70%;
}

#wpcf7-f72862-p74455-o1 p label{
  width: 100%;
}

#wpcf7-f72862-p74455-o1 p label input{
  width: 100%;
  margin-top: 5px;
}

/*** FORMULARI NEWSLETTER ***/
#wpcf7-f73073-o1 form.wpcf7-form, #wpcf7-f73073-o2 form.wpcf7-form{
	display:inline-flex;
  align-items: baseline;
  width: 100%;
  justify-content: center;
}

#wpcf7-f73073-o1 form.wpcf7-form input, #wpcf7-f73073-o2 form.wpcf7-form input{
  margin-right: 14px;
}

/*** ICON BOX SERVICES ***/
.woodmorningServices .icon-box .icon-box-content{
	padding-left: 0px;
}



.heading-newsletter .text-lead p{
	width: 70%;
	color: #FFF;
	margin: 0 auto;
}

footer .blockNewsletter{
	border-top: 15px solid #e2b330!important;
}

footer .blockNewsletter .uncont .wpcf7{
	margin-top: 0!important;
}

footer .footerLinks ul li, footer .footerLinks ul li a{
	color: #FFF;
}

footer .footer-center.footer-last{
	background-color: #393028;
	padding: 13px 0;
	color: #FFF;
}

footer .footer-last.footer-center .social-icon i, .uncode-vc-social.icons-lead .social-icon i{
	font-size: 40px;
	color: #FFF;
}

/*** Filtros Posts Module ***/
.isotope-filters{
	background-color: #e2b330;
	margin-bottom: 20px!important;
}

.isotope-filters .menu-horizontal{
	text-align: center;
}

.isotope-filters ul.menu-smart > li > span > a:not(.social-menu-link), .submenuGaleria{
	font-family: Poppins;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.71rem;
	color: #FFF;
}

.isotope-filters ul.menu-smart > li > span{
	padding: 30px 9px;
}

.isotope-filters ul.menu-smart > li > span > a.active{
 font-weight: 900;
 color: #FFF!important;
}

/**** ARBRES I FUSTES ****/

.list-arbres-fustes .tab-content {
    display: none;
}

.list-arbres-fustes .tab-content.active {
    display: flex !important;
}


.size-full {
    width: 100% !important;
    height: auto;
}





/* SINGLE */
.single-arbres-fustes .tab-content {
    display: none;
}

.single-arbres-fustes .tab-content.active {
    display: block !important;
}


.gallery-arbres .item {
    width: 25%;
    float: left;
}


.Zebra_Tooltip .Zebra_Tooltip_Message {
    background-color: #956134 !important;
    color: white !important;
}
.Zebra_Tooltip .Zebra_Tooltip_Arrow div {
    border-color: rgb(149, 97, 52) transparent transparent !important;
}
/* form */
.list-arbres-fustes .form-block {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 30px;
}
.list-arbres-fustes .form-block h3 {
    font-size: 13px;
    margin-right: 40px;
    font-weight: normal;
    color: #656565;
}
/* tabs */
.single-arbres-fustes .tabs,
.list-arbres-fustes .tabs {
    margin: 0;
    padding: 0 !important;
    list-style: none !important;
    display: flex;
    align-items: center;
    position: relative;
    bottom: -1px;
}
.single-arbres-fustes .tabs li,
.list-arbres-fustes .tabs li {
    width: 100%;
    max-width: 260px;
}
.single-arbres-fustes .tabs li:last-child a,
.list-arbres-fustes .tabs li:last-child a {
    left: -1px;
    position: relative;
}
.single-arbres-fustes .tabs li a,
.list-arbres-fustes .tabs li a {
    padding: 10px 0;
    border-top: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    border-right: 1px solid #e3e3e3;
    border-left: 1px solid #e3e3e3;
    text-transform: uppercase;
    font-size: 16px;
    color: #956134;
    font-weight: normal;
    display: block;
    background: #F5F5F5;
    width: 100%;
    text-align: center;
    font-weight: 600;
}
.single-arbres-fustes .tabs li a:hover,
.list-arbres-fustes .tabs li a:hover {
    color: #956134;
}
.single-arbres-fustes .tabs li.active a,
.list-arbres-fustes .tabs li.active a {
    color: #E2B330;
    font-weight: normal;
    border-bottom: 1px solid #FAFAFA;
    background: #FAFAFA;
    position: relative;
    z-index: 11;
    font-weight: 600;
}
/* content tabs home */
.list-arbres-fustes .tab-content {
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
    background: #FAFAFA;
    padding: 40px 40px 0 40px;
    border: 1px solid #e3e3e3;
    position: relative;
    z-index: 10;
}
.list-arbres-fustes .tab-content article {
    width: 48%;
    margin: 0 0 40px 0;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    flex-direction: row;
}
.list-arbres-fustes .tab-content article .featured {
    width: 100%;
    max-width: 187px;
}
.list-arbres-fustes .tab-content article .post-content {
    width: calc(100% - 187px);
    padding-left: 30px;
}
.list-arbres-fustes .tab-content article .post-content h2 {
    font-size: 16px;
    color: #956134;
    display: block;
    margin-bottom: 10px;
}
.list-arbres-fustes .tab-content article .post-content p {
    font-size: 14px;
    color: #656565;
    display: block;
    margin: 0 0 10px 0;
    line-height: 24px;
}
.list-arbres-fustes .tab-content article .post-content a.btn-link {
    background: #E2B330;
    color: white;
    padding: 5px 20px !important;
    border-radius: 40px;
    font-size: 14px;
    display: inline-block;
    text-transform: none;
    letter-spacing: 0;
    font-weight: 600 !important;
}
/* tab content fitxa*/
.single-arbres_fustes .double-top-padding {
    padding-top: 40px !important;
    padding-bottom: 0 !important;
}
.single-arbres_fustes .post-title {
    color: #956134;
    font-size: 36px;
    text-transform: uppercase;
    font-weight: normal;
}
.single-arbres_fustes .post-info {
    display: none;
}
.single-arbres-fustes h4 {
    font-size: 18px;
    color: #956134;
    margin: 0 0 6px 0;
    font-weight: normal;
}
.single-arbres-fustes p {
    font-size: 14px;
    line-height: 24px;
    color: #656565;
    margin: 0 0 10px 0;
}
.single-arbres-fustes .tooltips {
    color: #E80B1E;
}
.single-arbres-fustes .tab-content {
    background: #FAFAFA;
    padding: 0;
    border: 1px solid #e3e3e3;
    position: relative;
    z-index: 10;
}
.single-arbres-fustes .first-block,
.single-arbres-fustes .second-block {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding: 40px;
}
.single-arbres-fustes .second-block {
    padding-left: 80px;
}
.single-arbres-fustes .block-contingut,
.single-arbres-fustes .block-utilitat {
    width: 34%;
}
.single-arbres-fustes .block-cultiu,
.single-arbres-fustes .block-description {
    width: 58%;
}
.single-arbres-fustes .block-slick {
    margin: 0 80px 80px 80px;
}
.single-arbres-fustes .block-slick .slick-dots {
    bottom: -45px;
}
.single-arbres-fustes .block-slick .slick-dots li button:before {
    font-size: 18px;
    color: #D8D8D8;
    opacity: 1;
}
.single-arbres-fustes .block-slick .slick-dots li.slick-active button:before {
    font-size: 18px;
    color: #E2B330;
    opacity: 1;
}
.single-arbres-fustes .block-slick img {
    margin: 0 auto;
    padding-left: 10px;
    padding-right: 10px;
}
.single-arbres-fustes .block-slick h3 {
    text-align: center;
    color: #956134;
    font-size: 14px;
    font-weight: normal;
}

.slick-next,
.slick-prev {
    top: calc(50% - 20px)!important;
}
.slick-next {
    right: -45px !important;
}
.slick-prev {
    left: -45px !important;
}
.slick-next:before,
.slick-prev:before {
    content: '' !important;
    background-position: 0 0;
    background-repeat: no-repeat;
    width: 13px;
    height: 20px;
    display: block;
    opacity: 1 !important;
}
.slick-next:before {
    background-image: url("/wp-content/uploads/2019/04/slick-arrow-right.svg");
}
.slick-next:hover:before {
    background-image: url("/wp-content/uploads/2019/04/slick-arrow-right-on.svg")!important;
    opacity: 1 !important;
}
.slick-prev:before {
    background-image: url("/wp-content/uploads/2019/04/slick-arrow-left.svg");
}
.slick-prev:hover:before {
    background-image: url("/wp-content/uploads/2019/04/slick-arrow-left-on.svg")!important;
    opacity: 1 !important;
}


.single-arbres-fustes .second-block {
    background: #F5F5F5;
}

.single-arbres-fustes .wrapper-fustes {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
    padding: 40px;
}
#tab-fustes .block {
    margin-bottom: 30px;
}
.single-arbres-fustes .wrapper-fustes .block-gallery {
    width: 300px;
}
.single-arbres-fustes .wrapper-fustes .block-gallery img {
    margin-bottom: 30px;
}
.single-arbres-fustes .wrapper-fustes .block-altres {
    width: calc(100% - 390px);
}

.cultiu-cultiu,
.caracteristiques-caracteristiques {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
    margin-top: 10px;
}
.cultiu-cultiu h5,
.caracteristiques-caracteristiques h5 {
    margin: 0;
    padding: 0;
    width: 200px;
    color: #956134;
    font-size: 14px;
    font-weight: 600;
}
.cultiu-cultiu p,
.cultiu-cultiu span,
.caracteristiques-caracteristiques p,
.caracteristiques-caracteristiques span {
    width: calc(100% - 200px);
}

/* Pagination */
.pagination {
    margin-top: 60px;
    margin-bottom: 60px;
}
.pagination li a {
    border-radius: 0 !important;
    border: 1px solid #DDD;
    background: white;
    color: #656565;
    font-size: 14px;
}
.pagination li span.current {
    border-radius: 0;
    border: 1px solid #E2B330;
    background: #E2B330;
    color: white !important;
    font-size: 14px;
}

.single-arbres_fustes .row-navigation {
    outline-color: white;
    background-color: white;
    padding-bottom: 60px;
}
.single-arbres_fustes .row-navigation .navigation {
    display: flex;
    justify-content: center;
    align-items: center;
}
.single-arbres_fustes .row-navigation .navigation li {
    width: auto;
    text-align: center;
    margin: 0 20px;
}
.single-arbres_fustes .row-navigation .navigation li .btn-container {
    padding: 10px 30px !important;
    background: #E2B330;
    border-radius: 40px;
}
.single-arbres_fustes .row-navigation .navigation li .btn-container a {
    color: white;
    display: block;
    font-size: 18px;
    text-transform: none;
    font-weight: normal !important;
}
.single-arbres_fustes .row-navigation .navigation .page-prev .btn-link {
    padding: 0 0 0 21px !important;
}
.single-arbres_fustes .row-navigation .navigation .page-next .btn-link {
    padding: 0 21px 0 0 !important;
}

/* icons */
.icon-title-wrapper {
    position: relative;
    left: -37px;
    display: flex;
    align-items: center;
}
.icon-title-wrapper h4 {
    margin: 0;
}
.icon-title-wrapper i {
    margin-right: 10px;
}
.icon-title {
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    width: 26px;
    height: 26px;
}
.icon-descripcio {
    background-image: url("http://www.woodmorning.es.mialias.net/wp-content/uploads/2019/02/ico-descripcio.png");
}
.icon-utilitat {
    background-image: url("http://www.woodmorning.es.mialias.net/wp-content/uploads/2019/02/ico-utilitat.png");
}
.icon-cultiu {
    background-image: url("http://www.woodmorning.es.mialias.net/wp-content/uploads/2019/02/ico-cultiu.png");
}
.icon-caracteristiques {
    background-image: url("http://www.woodmorning.es.mialias.net/wp-content/uploads/2019/02/ico-caracteristiques.png");
}
.icon-aplicacions {
    background-image: url("http://www.woodmorning.es.mialias.net/wp-content/uploads/2019/02/ico-aplicacions.png");
}
.icon-impregnabilitat {
    background-image: url("http://www.woodmorning.es.mialias.net/wp-content/uploads/2019/02/ico-impregnabilitat.png");
}
.icon-mecanitzacio {
    background-image: url("http://www.woodmorning.es.mialias.net/wp-content/uploads/2019/02/ico-mecanitzacio.png");
}
.icon-observacions {
    background-image: url("http://www.woodmorning.es.mialias.net/wp-content/uploads/2019/02/ico-observacions.png");
}




/* media */
@media (max-width: 991px) {
    .list-arbres-fustes .tab-content article .featured {
        width: 100%;
        max-width: 140px;
    }
    .list-arbres-fustes .tab-content article .post-content {
        width: calc(100% - 140px);
        padding-left: 20px;
    }

    /* ficha */
    .single-arbres-fustes .wrapper-fustes .block-gallery {
        width: 200px;
    }
    .single-arbres-fustes .wrapper-fustes .block-altres {
        width: calc(100% - 290px);
    }

		/*** MENU ***/
		ul#menu-mainmenu li.menu-item.wpml-ls-current-language{
			float: none;
		}
}

/* Medium devices (tablets, 768px and up) */
@media (max-width: 768px) {
    .list-arbres-fustes .tab-content article {
        width: 100%;
        flex-direction: column;
    }
    .list-arbres-fustes .tab-content article .featured {
        width: 100%;
        max-width: 100%;
        margin-bottom: 20px
    }
    .list-arbres-fustes .tab-content article .post-content {
        width: 100%;
        padding-left: 0;
    }

    /* ficha */
    .single-arbres-fustes .first-block,
    .single-arbres-fustes .second-block {
        flex-wrap: wrap;
        padding: 20px 75px;
    }
    .single-arbres-fustes .block-contingut,
    .single-arbres-fustes .block-utilitat,
    .single-arbres-fustes .block-cultiu,
    .single-arbres-fustes .block-description {
        width: 100%;
        margin-bottom: 30px;
    }
    .single-arbres-fustes .block-slick {
        margin-top: 0;
        margin-bottom: 80px;
    }

    /* ficha */
    .single-arbres-fustes .wrapper-fustes {
        flex-direction: column-reverse;
        padding: 20px 75px;
    }
    .single-arbres-fustes .wrapper-fustes .block-gallery,
    .single-arbres-fustes .wrapper-fustes .block-altres {
        width: 100%;
    }
    .single-arbres-fustes .wrapper-fustes .block-gallery img {
        margin-bottom: 15px;
    }

    .cultiu-cultiu h5,
    .caracteristiques-caracteristiques h5,
    .cultiu-cultiu p,
    .caracteristiques-caracteristiques p {
        width: 100%;
    }

		/** MENU **/
		ul#menu-mainmenu li.menu-item.active a::after{
			display: none;
		}

		ul#menu-mainmenu li.menu-item.wpml-ls-current-language{
			float: none;
		}
}

@media (max-width: 500px) {
    .list-arbres-fustes .tab-content {
        padding: 20px;
    }
    .list-arbres-fustes .form-block {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .list-arbres-fustes .form-block h3 {
        margin-right: 0;
    }
    .list-arbres-fustes .form-block form {
        width: 100%;
    }


}

@media (max-width: 500px) {
    .list-arbres-fustes .tab-content {
        padding: 20px;
    }
    .list-arbres-fustes .form-block {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .list-arbres-fustes .form-block h3 {
        margin-right: 0;
    }
    .list-arbres-fustes .form-block form {
        width: 100%;
    }


}
