/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */
/* Home */
.home .custom-logo {
	visibility: hidden !important;
}

/* Menú */
.main-navigation .primary-menu-container > ul > li.menu-item > a:hover {
    font-weight: 700 !important;
}

.boto {
	font-style: normal;
    font-weight: 400;
    font-size: 1.3rem;
    line-height: 1rem;
	padding: 0;
    font-family: var(--global-heading-font-family, inherit);
    border-radius: 30px 30px 30px 30px;
    color: var(--global-palette9);
    background: var(--global-palette2);
    border: 2px solid currentColor;
    border-color: var(--global-palette2);
    box-shadow: 0px 0px 0px -7px rgba(0,0,0,0);
}

/* Treu la fletxeta del dropdown */
#menu-item-wpml-ls-21-ca .kadence-svg-iconset svg, #menu-item-wpml-ls-21-es .kadence-svg-iconset svg, #menu-item-wpml-ls-21-en .kadence-svg-iconset svg {
    height: 0 !important;
    width: 0 !important;
}

/* Posa transparent el fons del menú d'idiomes desplegable */
.header-navigation .header-menu-container ul ul.sub-menu {
    background: transparent !important;
}

.header-navigation .header-menu-container ul ul.sub-menu li a:hover, .header-navigation .header-menu-container ul ul.sub-menu li a:focus {
    background: transparent !important;
	box-shadow: none !important;
}

/* Llistes */
.single-content ul, .widget-area ul {
	padding-left: 0;
	margin-left: 0;
	text-indent: 0;
}

li {
	list-style-type: none;
}

ul.llista li:first-child {
	border-top: 1px solid #00596c;
}

ul.llista li {
	font-family: var(--global-heading-font-family);
	padding: 0.50rem 1rem;
	border-bottom: 1px solid #00596c;
}

ul.llista-taronja li {
	font-family: var(--global-heading-font-family);
	padding: 0.4rem 0;
	border-bottom: 1px solid #EE9B00;
}

/*
Formulario CF7 a 2 columnas responsive
*/
#responsive-form{
	max-width: 600px /*-- change this to get your desired form width --*/;
	margin:0 auto;
    width:100%;
}

.form-row{
	width:100%;
}

.column-half, .column-full{
	float: left;
	position: relative;
	padding: 0.65rem;
	width: 350px;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}

.clearfix:after {
	content: "";
	display: table;
	clear: both;
}

.wpcf7 input[type="tel"], .wpcf7 input[type="text"], .wpcf7 textarea, .wpcf7 input[type="email"], .wpcf7-form .wpcf7-checkbox input[type=checkbox] {
	background-color: #F1D09D;
}


/* Contact Form 7 Submit Button 
 -------------------------------*/
 .wpcf7 input[type="submit"] {
     color: #ffffff;
     background: #EAB86B;
 }
 .wpcf7 input:hover[type="submit"] {
     transition: all 0.4s ease 0s;
 }

/* Checkbox CSS
----------------*/
input[type="checkbox"] {
    transform: scale(1.2);
	background: #EAB86B;
	accent-color: #ee9b00;
	margin: 0.3rem;
}

.opcions span.wpcf7-list-item { display: table-row; }
.opcions span.wpcf7-list-item * { display: table-cell; }

/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
	.column-half{
		width: 50%;
	}
}

body .wpcf7 input[type="phone"]:nth-child(odd){
    float: right;
    clear: right;
}

/** ------ Blog ----- **/
.entry-summary p {
	color: #fff !important;
}

.more-link-wrap a {
	color: #ee9b00 !important;
}


/** ------ Footer ---- **/
footer h3 {
	font-size: 1rem;
	color: #153845;
	padding-bottom:0;
	margin-bottom:0;
}

/** ------ Amagar recaptcha ---- */
.grecaptcha-badge { 
    visibility: hidden;
}

.page-id-17 .grecaptcha-badge, .page-id-1253 .grecaptcha-badge, .page-id-1254 .grecaptcha-badge   {
    visibility: visible !important;
}