/* @override 
	http://2020.maclleida.com/wp-content/themes/l-interpret/style.css?*
	https://linterpret.communikt.net/wp-content/themes/l-interpret/style.css?* */

/* 
Theme Name: LInterpret
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/


@media (max-width: 1024px) {

/*.menu-pral-interpret nav {
	margin-top: 60px !important;
	padding-top: 20px;
	/*top:  45px !important;*!/
	padding-left: 20px;
	min-height: 100vh;
}*/
/*.menu-pral-interpret a {
	padding-left: 0 !important;
	border-left-width: 0 !important;
}*/

.menu-pral-interpret ul li ul {
	/*text-align: left !important;*/
	padding-left: 15px !important;
		/*padding-top: 40px !important;*/
}

.menu-pral-interpret ul {
	padding-bottom: 40px;
}
.menu-pral-interpret ul li ul li a {
padding-top: 10px !important;
		padding-bottom: 10px !important;
	

}
.menu-pral-interpret ul li ul li ul li a {
	margin-left: 0 !important;
	padding-left: 0 !important;
	/*border-left-width: 10px;*/
	padding-top: 6px !important;
		padding-bottom: 7px !important;
	
}
.menu-pral-interpret ul li ul, .menu-pral-interpret ul li ul li ul {
	/*margin-bottom: 20px;*/
	padding-bottom: 20px;
}
.menu-pral-interpret ul li ul li ul li {
	border-left: 1px dashed #000;
	padding-left: 10px;/*  *//*  */
}
.menu-pral-interpret ul li ul li  {
	border-left: 1px dotted #000;
	padding-left: 10px;
}
}



/* landig marketing */
a:focus,button:focus,input:focus,textarea:focus {outline: none;}

textarea:focus, input:focus{
    outline: none !important;
}
*:focus {
    outline: none !important;
}
:focus {
  border-color: inherit;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
input:focus {
    outline:none !important;
}
form_matricula matricula_petits {
	
}

li.gfield  {
	margin-top: 30px !important;
}
label.gfield_label span.gfield_required {
		display: none;
}
.form_matricula.matricula_petits label{
color: #FF7175!important;
font-weight: 500 !important;
font-style: normal;
font-size: 20px !important;
}

.form_matricula.matricula_escola label{
color: #435363 !important;
font-weight: 500 !important;
font-style: normal;
font-size: 20px !important;
}
.form_matricula.matricula_adults label{
color: #9D6167 !important;
font-weight: 500 !important;
font-style: normal;
font-size: 20px !important;
}
.form_matricula.matricula_petits .ginput_container_text input, .form_matricula.matricula_petits .ginput_container_email input, .form_matricula.matricula_petits .ginput_container_phone input{
	border-bottom-color: #3CD52E !important;
	border-bottom-width: 1px !important;
}
.form_matricula.matricula_escola .ginput_container_text input, .form_matricula.matricula_escola .ginput_container_email input, .form_matricula.matricula_escola .ginput_container_phone input{
	border-bottom-color: #CC66FF !important;
	border-bottom-width: 1px !important;
}

.form_matricula.matricula_adults .ginput_container_text input, .form_matricula.matricula_adults .ginput_container_email input, .form_matricula.matricula_adults .ginput_container_phone input{
	border-bottom-color: #72D0EB !important;
	border-bottom-width: 1px !important;
}
.form_matricula .ginput_container_text , .form_matricula .ginput_container_email , .form_matricula .ginput_container_phone {
	margin-top: 0 !important;
}


div.gform_footer.top_label {
	text-align: center;
}
.matricula_petits input.gform_button.button {
	background-color: #FF7175;
	border: none !important;
	text-transform: none;
	font-size: 25px;
	font-weight: bold;
}

.matricula_escola input.gform_button.button {
	background-color: #435363;
	border: none !important;
	text-transform: none;
	font-size: 25px;
	font-weight: bold;
}
.matricula_adults input.gform_button.button {
	background-color: #9D6167;
	border: none !important;
	text-transform: none;
	font-size: 25px;
	font-weight: bold;
}

.matricula_petits ul.gfield_radio li label {
	color: #3CD52E !important;
	font-weight: bold !important;
	margin-left: 10px;
}
.matricula_escola ul.gfield_radio li label {
	color: #CC66FF !important;
	font-weight: bold !important;
	margin-left: 10px;
}
.matricula_adults ul.gfield_radio li label {
	color: #72D0EB !important;
	font-weight: bold !important;
	margin-left: 10px;
}
.matricula_petits textarea {
	border: 1px solid #3CD52E !important;  
}.matricula_escola textarea {
	border: 1px solid #CC66FF !important;  
}.matricula_adults textarea {
	border: 1px solid #72D0EB !important;  
}
li.comentaris_altres {
	margin-top: 0 !important;
}
input:focus:not([type="button"]):not([type="submit"]),  .elementor-field-textual:focus {
    color: #000000;
	border-bottom-color: #000 !important;
	border-bottom-width: 1px !important;
	border-top-style: none !important;
	border-right-style: none !important;
	border-left-style: none !important;
}
span.gfield_required {
		display: none !important;
}
.checkprivacitat label.gfield_consent_label {
	font-size: 15px !important;
}
.gfield_description.gfield_consent_description {
		/*border: none !important;
		padding: 0 !important;*/
		font-size: 10px !important;
}