/*
Theme Name: IPMKT
Theme URI:  https://ip-marketing.es
Author:     IP-Marketing
Author URI: https://ip-marketing.es
Template:   Divi
Version:    1.0
License:    GNU General Public License v2 or later
*/

/* 
 *  GREY LIGHT: #F1F1F1
 *  GREY DARK: #666666
 *  GREEN: #21564D
 *  YELLOW: #DAB002
 * 
 *  FONTS:
 *          font-family: 'Source Sans Pro', sans-serif;
 *          font-family: 'Source Serif Pro', serif;
 * 
 * */

@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&family=Source+Serif+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap');

::selection {
    color: #ffffff!important;
    background: #dab002!important;
}

.col_ama{
	color: #DAB002 !important;	
}

.col_ver{
	color: #21564D !important;
}

.text_dec_none *{
	text-decoration:none;
}



*{
	font-family: 'Source Sans Pro', sans-serif;
}

h1{
	font-family: 'Source Serif Pro', serif !important;
}

.bold{
	font-weight:bold!important;
}

.btn_ama {
    text-decoration: none!important;
    font-weight: 600;
    color: #21564D;
    background-color: #fff;
    font-size: 16px;
    padding: 10px 30px;
	border: 2px solid #DAB002;
}

.btn_ama:hover{
	color: #21564D!important;
	border: 2px solid #21564D;
}

.btn_ver {
    text-decoration: none!important;
    font-weight: 600;
    color: #FFFFFF;
    background-color: #DAB002;
    font-size: 16px;
    padding: 10px 30px;
}

 .btn_ver:hover{
	color: #FFFFFF!important;
}
/*FOOTER*/
.tit_footer{
	color: #dab002!important;
	font-size:24px;
	font-weight: bold;
}

/*FIN FOOTER*/

/*HOME*/
@media only screen and (min-width: 1755px) {
	#img_axa {
	    position: relative !important;
	    left: -680px !important;
	    top: -110px !important;
		height:0px!important;
	}
}
/*Serveis d'assessoria a Girona*/
@media only screen and (max-width: 979px) {
html.js body.home.page-template-default.page.page-id-7.et-tb-has-template.et-tb-has-header.et-tb-has-footer.et_pb_button_helper_class.et_cover_background.et_pb_gutter.windows.et_pb_gutters3.et_pb_pagebuilder_layout.et_no_sidebar.et_divi_theme.et-db.gecko div#page-container div#et-boc.et-boc div#et-main-area div#main-content article#post-7.post-7.page.type-page.status-publish.hentry div.entry-content div.et-l.et-l--post div.et_builder_inner_content.et_pb_gutters3 div.et_pb_section.et_pb_section_5.et_section_regular div.et_pb_row.et_pb_row_8.et_pb_equal_columns.et_pb_row_4col div.et_pb_column.et_pb_column_1_4.et_pb_column_12.et_pb_css_mix_blend_mode_passthrough, html.js body.home.page-template-default.page.page-id-7.et-tb-has-template.et-tb-has-header.et-tb-has-footer.et_pb_button_helper_class.et_cover_background.et_pb_gutter.windows.et_pb_gutters3.et_pb_pagebuilder_layout.et_no_sidebar.et_divi_theme.et-db.gecko div#page-container div#et-boc.et-boc div#et-main-area div#main-content article#post-7.post-7.page.type-page.status-publish.hentry div.entry-content div.et-l.et-l--post div.et_builder_inner_content.et_pb_gutters3 div.et_pb_section.et_pb_section_5.et_section_regular div.et_pb_row.et_pb_row_8.et_pb_equal_columns.et_pb_row_4col div.et_pb_column.et_pb_column_1_4.et_pb_column_13.marge-pastilla.et_pb_css_mix_blend_mode_passthrough, html.js body.home.page-template-default.page.page-id-7.et-tb-has-template.et-tb-has-header.et-tb-has-footer.et_pb_button_helper_class.et_cover_background.et_pb_gutter.windows.et_pb_gutters3.et_pb_pagebuilder_layout.et_no_sidebar.et_divi_theme.et-db.gecko div#page-container div#et-boc.et-boc div#et-main-area div#main-content article#post-7.post-7.page.type-page.status-publish.hentry div.entry-content div.et-l.et-l--post div.et_builder_inner_content.et_pb_gutters3 div.et_pb_section.et_pb_section_5.et_section_regular div.et_pb_row.et_pb_row_8.et_pb_equal_columns.et_pb_row_4col div.et_pb_column.et_pb_column_1_4.et_pb_column_14.et_pb_css_mix_blend_mode_passthrough, html.js body.home.page-template-default.page.page-id-7.et-tb-has-template.et-tb-has-header.et-tb-has-footer.et_pb_button_helper_class.et_cover_background.et_pb_gutter.windows.et_pb_gutters3.et_pb_pagebuilder_layout.et_no_sidebar.et_divi_theme.et-db.gecko div#page-container div#et-boc.et-boc div#et-main-area div#main-content article#post-7.post-7.page.type-page.status-publish.hentry div.entry-content div.et-l.et-l--post div.et_builder_inner_content.et_pb_gutters3 div.et_pb_section.et_pb_section_5.et_section_regular div.et_pb_row.et_pb_row_9.et_pb_equal_columns.et_pb_row_4col div.et_pb_column.et_pb_column_1_4.et_pb_column_16.et_pb_css_mix_blend_mode_passthrough, html.js body.home.page-template-default.page.page-id-7.et-tb-has-template.et-tb-has-header.et-tb-has-footer.et_pb_button_helper_class.et_cover_background.et_pb_gutter.windows.et_pb_gutters3.et_pb_pagebuilder_layout.et_no_sidebar.et_divi_theme.et-db.gecko div#page-container div#et-boc.et-boc div#et-main-area div#main-content article#post-7.post-7.page.type-page.status-publish.hentry div.entry-content div.et-l.et-l--post div.et_builder_inner_content.et_pb_gutters3 div.et_pb_section.et_pb_section_5.et_section_regular div.et_pb_row.et_pb_row_9.et_pb_equal_columns.et_pb_row_4col div.et_pb_column.et_pb_column_1_4.et_pb_column_17.et_pb_css_mix_blend_mode_passthrough, html.js body.home.page-template-default.page.page-id-7.et-tb-has-template.et-tb-has-header.et-tb-has-footer.et_pb_button_helper_class.et_cover_background.et_pb_gutter.windows.et_pb_gutters3.et_pb_pagebuilder_layout.et_no_sidebar.et_divi_theme.et-db.gecko div#page-container div#et-boc.et-boc div#et-main-area div#main-content article#post-7.post-7.page.type-page.status-publish.hentry div.entry-content div.et-l.et-l--post div.et_builder_inner_content.et_pb_gutters3 div.et_pb_section.et_pb_section_5.et_section_regular div.et_pb_row.et_pb_row_9.et_pb_equal_columns.et_pb_row_4col div.et_pb_column.et_pb_column_1_4.et_pb_column_18.et_pb_css_mix_blend_mode_passthrough {
	margin-bottom: 1em !important;
}
}
@media screen and (min-width:980px) and (max-width: 1379px) {
	.et_pb_row_0 {
		width: 50% !important;
		max-width: 50% !important;
	}
}

/*FIN - Serveis d'assessoria a Girona*/
/*FIN HOME*/

.rrss_icon{
	display:inline-block !important;
	width:20% !important;
	float:right !important;
}
.footer_rrss_icon{
	display:inline-block !important;
	width:15% !important;
}

.text_white{
	color:#FFFFFF !important;
}	
	
.newsletter_form .et_pb_contact_field_0_tb_footer input {
	background: url("/wp-content/uploads/Icon-feather-user.svg") no-repeat 5%;	
	padding-left: 3.5em !important;
	background-color:#F1F1F1 !important;
	background-size: 1em;
	color:#BBBBBB !important;
}
.newsletter_form .et_pb_contact_field_1_tb_footer input {
	background: url("/wp-content/uploads/Icon-feather-mail.svg") no-repeat 5%;
	padding-left: 3.5em !important;
	background-color:#F1F1F1 !important;
	background-size: 1em;	
	color:#BBBBBB !important;
}

#et_pb_contact_name_0{
	background: url("/wp-content/uploads/Icon-feather-user.svg") no-repeat 5%;	
	padding-left: 4.5em !important;
	background-color:#fff;
	background-size: 1em;
	color:#BBBBBB !important;
}

#et_pb_contact_email_0{
	background: url("/wp-content/uploads/Icon-feather-mail.svg") no-repeat 5%;
	padding-left: 4.5em !important;
	background-color:#fff;
	background-size: 1em;	
	color:#BBBBBB  !important;
}

#et_pb_contact_phone_0{
	background: url("/wp-content/uploads/Icon-material-phone-android.svg") no-repeat 5%;
	padding-left: 4.5em !important;
	background-color:#FFF;
	background-size: 1em;	
	color:#BBBBBB !important;
}

#et_pb_contact_comment_0{
	background: url("/wp-content/uploads/Icon-awesome-pencil-alt.svg") no-repeat 5% 14%;
	padding-left: 4.5em !important;
	background-color:#FFF;
	background-size: 1em;	
	color:#BBBBBB !important;
}

.et-l--footer a{
	/*color:#FFF !important;*/
}
.footer-bottom a{
	color:#666666 !important;
	text-decoration: none;
}
.footer-bottom a:hover{
	color:#FFF !important;
}
.et_pb_menu_0_tb_header.et_pb_menu ul li a:hover{
	color: #dab002 !important;
}
.et_pb_menu_0_tb_header.et_pb_menu ul li a{
	padding-left:1.5em !important;
	padding-right:1.5em !important;
}
.et_pb_menu_0_tb_header.et_pb_menu .nav li ul {
    background-color: rgba(255,255,255,0.95)!important;
}
.et_pb_row_1_tb_header {
    background-color: rgba(255,255,255,0.95) !important;
}
.sub-menu, .sub-menu li{
    background-color: rgba(255,255,255,0.95) !important;
}
.nav li ul {
	    border-top: 3px solid #21564d !important;
}
.et_contact_bottom_container {
	float:left !important;
	margin-left:0px !important;
}
.et_pb_contact_submit {
    margin: 10px 0 0 10px;
}
.et_pb_contact p input{
	padding:10px !important;
}
.paraula_subr{
	background: url("/wp-content/uploads/subratllat-footer.svg") no-repeat 0% 230%;
}
.paraula_subr_groc{
	background: url("/wp-content/uploads/subratllat_footer_2.svg") no-repeat 0% 190%;	
}

.text-bold{
	font-weight:bold !important;
}
.text-yellow{
	color:#DAB002 !important;
}
.text-green{
	color:#21564D !important;
}
.text-grey{
	color:#666666 !important;
}
hr.yellow-line{
	background-color:#DAB002 !important;
	height:2px !important;
	width:50% !important;
	margin-left: 25% !important;
	margin-right: 25% !important;
}
.text-1em{
	font-size:1em;
}
.text-15em{
	font-size:1.5em;
}
.text-12em{
	font-size:1.2em;
}
.text-2em{
	font-size:2em;
}
.text-25em{
	font-size:2.5em;
}
.text-serif{
	font-family: 'Source Serif Pro', serif !important;
}
.all-center{
	text-align:center !important;
}
.pad-5{
	padding-top:5% !important;
}
.anunci_react{
	padding-left: 5%;
    padding-right: 5%;
    text-align: center;
	width:20% !important;
}

.with-padding-bottop{
	padding-top:10px !important;	
	padding-bottom:10px !important;	
}

/* MODIFICAT 16/08/2022 */

.grey_img img {
	filter: grayscale(1);
	-webkit-filter: grayscale(1);
	-moz-filter: grayscale(1);
	-o-filter: grayscale(1);
	-ms-filter: grayscale(1);
}
.grey_img_section {
	filter: grayscale(1);
	-webkit-filter: grayscale(1);
	-moz-filter: grayscale(1);
	-o-filter: grayscale(1);
	-ms-filter: grayscale(1);
}
/* LLISTES */
ol {
    counter-reset: foo;
    display: table;
}

ol > li {
    counter-increment: foo;
    display: table-row;
}

ol > li::before {
    content: counter(foo);
    display: table-cell; /* aha! */
    text-align: right;
	padding-right:1.2em;
}
.no-margin-bottom .et_pb_main_blurb_image{ 
	margin-bottom:0px !important;
}
ul {
  list-style-image: url('/wp-content/uploads/check_img.svg');
}
a.et_pb_button{
	text-decoration:none !important;
}
a.btn-orange{
	background-color:#DAB002;
	color:#FFFFFF;
}
a.btn-orange:hover{
	background-color:#21564D !important;
	color:#FFFFFF;
}
a.btn-green{
	background-color:#21564D;
}
a.btn-green:hover{
	background-color:#21564D;
}
.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before{
	color:#DAB002 !important;
}
a:hover{
	color:#DAB002;
}

/* STYLE NUMBERS LI*/
ol {
  list-style: none;
  counter-reset: my-awesome-counter;
}
ol li {
  counter-increment: my-awesome-counter;
}
ol li::before {
  content: " " counter(my-awesome-counter);
  color: #21564D;
  font-family: 'Source Serif Pro', serif !important;
  font-weight: bold;
	font-size:1.5em;
	background: url("/wp-content/uploads/round_background.svg") no-repeat;
	background-size:55%;
	padding-left:1%;
}
.ats-layout-grid .employers-box li .employer_photo .photo-wrapper {
	filter:grayscale(1) !important;
}
.poblacio-text{
	font-family: 'Source Serif Pro', serif !important;
	font-weight:bold;
}
.no-margin-top{
	margin-top:0px !important;
}
.no-margin-bottom{
	margin-bottom:0px !important;
}
.border-on{
	border:1px solid #000;
}
.section-inline{
	display:inline-block !important;
	width:40% !important;
}

/* ACCORDION STYLES*/
.et_pb_accordion_item_0{
	margin-bottom:0px !important;
	padding:0px !important;
	background:#fff !important;
}
.et_pb_accordion_item_0 h5,.et_pb_accordion_item_1 h5,.et_pb_accordion_item_2 h5,.et_pb_accordion_item_3 h5,.et_pb_accordion_item_4 h5,.et_pb_accordion_item_5 h5,.et_pb_accordion_item_6 h5{
	color:#433D3D !important;
	font-family: 'Source Serif Pro', serif !important;
	font-size:2em !important;
	font-weight:bold;
	padding: 30px !important;
}
.et_pb_accordion_item_1{
	margin-bottom:0px !important;
	padding:0px !important;
	background:#fff !important;
}
.et_pb_accordion_item_2{
	margin-bottom:0px !important;
	padding:0px !important;
	background:#fff !important;
}
.et_pb_accordion_item_3{
	margin-bottom:0px !important;
	padding:0px !important;
	background:#fff!important;
}
.et_pb_accordion_item_4{
	margin-bottom:0px !important;
	padding:0px !important;
	background:#fff !important;
}
.et_pb_accordion_item_5{
	margin-bottom:0px !important;
	padding:0px !important;
	background:#fff!important;
}
.et_pb_accordion_item_6{
	margin-bottom:0px !important;
	padding:0px !important;
	background:#fff !important;
}
.et_pb_toggle_content {
    padding-top: 50px !important;
	padding-bottom: 50px !important;
	padding-left: 80px !important;
	padding-right: 30px !important;
    background: #f1f1f1 !important;
}
.et_pb_accordion_0 .et_pb_toggle_title:before, .et_pb_accordion_1 .et_pb_toggle_title:before, .et_pb_accordion_2 .et_pb_toggle_title:before, .et_pb_accordion_3 .et_pb_toggle_title:before, .et_pb_accordion_4 .et_pb_toggle_title:before,.et_pb_accordion_5 .et_pb_toggle_title:before,.et_pb_accordion_6 .et_pb_toggle_title:before {
    right: 30px !important;
	color: #BBBBBB !important;
}

.et_pb_accordion_item_0 a.btn-orange, .et_pb_accordion_item_1 a.btn-orange, .et_pb_accordion_item_2 a.btn-orange, .et_pb_accordion_item_3 a.btn-orange, .et_pb_accordion_item_4 a.btn-orange, .et_pb_accordion_item_5 a.btn-orange, .et_pb_accordion_item_6 a.btn-orange, .et_pb_accordion_item_0 a.btn-green, .et_pb_accordion_item_1 a.btn-green, .et_pb_accordion_item_2 a.btn-green, .et_pb_accordion_item_3 a.btn-green, .et_pb_accordion_item_4 a.btn-green, .et_pb_accordion_item_5 a.btn-green, .et_pb_accordion_item_6 a.btn-green{
	bottom: 50px !important;
    position: absolute !important;
    float: right !important;
	background-color: rgba(250,250,250,0) !important;
	color: #433D3D !important;
	border: 2px solid #433D3D !important;
}
.round-img-gs{ 
	border-radius:100px !important;
	max-width:70% !important;
	margin-bottom:20px !important;
} 
.shadow-img-gs{
	box-shadow: 10px 10px 9px -4px rgba(0,0,0,0.18) !important;
}
.grey-img-gs{
	filter: grayscale(1) !important;
}

/* BLOG */
h2.entry-title a{
	font-size:24px;
	color:#21564D !important;
}
h2.entry-title a:hover{
	color:#DAB002 !important;	
}
.more-link{
	color:#FFF;
	background-color:#21564D;
	padding:10px 25px;
	text-decoration:none;
}
.more-link:hover{
	color:#FFF;
}
.cat-item{
	list-style-type:none !important;
	text-align:center;
	border:1px solid #21564d !important;
	width:100% !important;
	padding: 15px 50px;
}
.cat-item a{
	color:#21564d !important;
	text-decoration:none;
}
.cat-item a:hover{
	color:#21564d !important;
	text-decoration:underline;
}

@media (min-width: 981px){
	.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters2>.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2{
		width: 44.716%;
	}
}

.sub-menu a{
	color: #21564d!important;
}

/*Selector idiomes*/
.wpml-ls-legacy-list-horizontal a span {
	text-transform: uppercase;
	font-weight: 500;
}
.wpml-ls-legacy-list-horizontal a span:hover {
	text-transform: uppercase;
	font-weight: 500;
	color: white;
}

#botoassesoria{
	background-color:#fff !important;
	color:#21564D !important;
	padding:10px !important;
	border: 2px solid #DAB002;
	text-decoration:none;
	position: absolute;
	margin-top: -60px;
	margin-left: 120px;
}

#botoassesoria:hover{
	border: 2px solid #21564D;
	padding:10px !important;
	text-decoration:none;
}

#1_llar:before{
	content: " " counter(my-awesome-counter);
    color: #21564D;
    font-family: 'Source Serif Pro', serif !important;
    font-weight: bold;
    font-size: 1.5em;
    background: url(/wp-content/uploads/round_background.svg) no-repeat;
    background-size: 55%;
    padding-left: 12%;
}

#boto_groc:hover{
	background-color:#21564D;
}
#boto_groc:after{
	display: none !important;
}
#boto_verd:hover{
	background-color:#DAB002;
}
#boto_verd:after{
	display: none !important;
}
@media (min-width: 768px){
.col-md-8 {
    flex: 0 0 auto;
    width: 65%;
	}
}
@media (max-width: 479px){
.et_pb_column {
    width: 95%!important;
	}
}
@media (min-width: 981px){
.et_pb_gutters3 .et_pb_column_2_3, .et_pb_gutters3.et_pb_row .et_pb_column_2_3 {
	width: 61.833%;
	}
.with-padding-bottop{
	margin-top: -12px !important;
	}
}
@media (max-width: 980px){
.et_pb_column {
    width: 96%;
    margin-bottom: 30px;
	}
}
@media (max-width: 479px){
.et_pb_row .et_pb_column.et_pb_column_1_4, .et_pb_row .et_pb_column.et_pb_column_1_5, .et_pb_row .et_pb_column.et_pb_column_1_6 {
    width: 100%;
    margin: 0px 0px 0px 0px !important;
	}
.wpml-ls-legacy-list-horizontal {
    border: none;
    padding: 0px;
    clear: both;
	}
#left-area ul, .entry-content ul, .et-l--body ul, .et-l--footer ul, .et-l--header ul {
    list-style-type: disc;
    padding: 0 0 0px 0em;
	}
.wpml-ls-legacy-list-horizontal a {
    display: block;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    line-height: 1;
	}
#menu .et_pb_row .et_pb_column.et_pb_column_1_4.et-last-child, .et_pb_row .et_pb_column.et_pb_column_1_4:last-child, .et_pb_row .et_pb_column.et_pb_column_1_5.et-last-child, .et_pb_row .et_pb_column.et_pb_column_1_5:last-child, .et_pb_row .et_pb_column.et_pb_column_1_6.et-last-child, .et_pb_row .et_pb_column.et_pb_column_1_6:last-child {
    display: flex;
    top: -22px;
    left: 40px;
	}
.with-padding-bottop{
	margin-top: 0px !important;
	}
#transaccional {
    display: block !important;
    top: 0 !important;
    left: 0 !important;
	}
#footer_new {
    display: block !important;
    top: 0 !important;
    left: 0 !important;
	}
.et_pb_blog_0 {
	max-width: 100% !important;
	}
.et_pb_row_10, body #page-container .et-db #et-boc .et-l .et_pb_row_10.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_10.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_10.et_pb_row {
	width:100% !important;
	max-width: 100% !important;
	background-color: #FFFFFF;
	border-radius: 10px 10px 10px 10px;
	overflow: hidden;
	height: auto;
	padding-top: 40px!important;
	padding-right: 40px!important;
	padding-bottom: 40px!important;
	padding-left: 40px!important;
	}
}

@media only screen and (max-width: 767px){
.et_pb_row_0_tb_header.et_pb_row {
    padding-top: 2em!important;
    padding-right: 15%!important;
    padding-bottom: 0px!important;
    padding-left: 15%!important;
	}
}

/* MENU MOBILE */
header .et_mobile_menu .menu-item-has-children > a { background-color: transparent; position: relative; }
header .et_mobile_menu .menu-item-has-children > a:after { font-family: 'ETmodules'; text-align: center; speak: none; font-weight: normal; font-variant: normal; text-transform: none; 
	/*-webkit-font-smoothing: antialiased;*/ position: absolute; }
header .et_mobile_menu .menu-item-has-children > a:after { font-size: 16px; content: '\25bc'; top: 13px; right: 10px; }
header .et_mobile_menu .menu-item-has-children.visible > a:after { content: '\25bc'; }
header .et_mobile_menu ul.sub-menu { display: none !important; visibility: hidden !important; transition: all 1.5s ease-in-out;}
header .et_mobile_menu .visible > ul.sub-menu { display: block !important; visibility: visible !important; }
	
/* Menu expandible Divi */
header .et_mobile_menu .always-visitable {
position: relative;
}
header .et_mobile_menu .always-visitable .hover-link {
position: absolute;
top: 0; left: 0; bottom: 0;
right: 60px; 
}


.et_pb_column .et_pb_column_1_2 .et_pb_column_0_tb_header  .et_pb_css_mix_blend_mode_passthrough{
	margin-bottom:5px;
}

@media (max-width: 980px){
.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_2, .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6:last-child {
    margin-bottom: 0px;
	}
.et_pb_blurb_content > .et_pb_main_blurb_image{
    margin-bottom: 0px !important;
	}
.et_pb_module_header{
    margin-bottom: 0px !important;
	}
.et_pb_blurb_content > .et_pb_main_blurb_image {
    margin-bottom: 0px !important;
	vertical-align:middle !important;
	}
#mobile_menu1 {
	background-color: rgb(255, 255, 255) !important;
	}
.et_pb_row_0 {
	left:0px !important;
	}
.et_pb_row {
	position:static;
	}
.row>* {
    flex-shrink: 0;
    width: 96% !important;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-top: var(--bs-gutter-y);
	}
.et_pb_contact_form_0 {
    width: 90% !important;
    max-width: 90% !important;
}
#assesoria_mar {
    padding-left:5%;
}
.no-margin-top .no-margin-bottom {
	margin-bottom:5% !important;
}
#margin_asse {
	margin-bottom:0% !important;
}
#padd {
	padding-bottom:15px !important;
}
.col-md-4 {
	padding-bottom:15px !important;
}
.col-md-6 {
	padding-bottom:15px !important;
}
.et_pb_row_5, body #page-container .et-db #et-boc .et-l .et_pb_row_5.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_5.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_5.et_pb_row {
	width:80%!important;
	max-width:80%!important;
}
.et_pb_row_3, body #page-container .et-db #et-boc .et-l .et_pb_row_3.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_3.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_3.et_pb_row {
	width:80%!important;
	max-width:80%!important;
}
.et_pb_row_7, body #page-container .et-db #et-boc .et-l .et_pb_row_7.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_7.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_7.et_pb_row {
	width:80%!important;
	max-width:80%!important;
}
}

/* IMATGES EQUIP IGUALAR MIDA */
#DIRECIO img, #LABORAL img, #MARKETING img, #CONSULTORIA_I_ASSESORIA img, #ASSEGURANCES img, #JURIDIC img, #FISCAL img, #COMPTABLE img, #RECEPCIO img{
	/*escala de grisos*/
	/*filter: grayscale(1);
	-webkit-filter: grayscale(1);
	-moz-filter: grayscale(1);
	-o-filter: grayscale(1);
	-ms-filter: grayscale(1);*/
	max-width: 12em;
}/*
#DIRECIO img:hover, #LABORAL img:hover, #MARKETING img:hover, #CONSULTORIA_I_ASSESORIA img:hover, #ASSEGURANCES img:hover, #JURIDIC img:hover, #FISCAL img:hover, #COMPTABLE img:hover, #RECEPCIO img:hover{
	filter: grayscale(0);
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
	-o-filter: grayscale(0);
	-ms-filter: grayscale(0);
} */

/*CSS 26-09-22*/


/*HEADER*/

@media screen and (min-width:980px) and (max-width: 1170px) {
	.et_pb_menu__menu > nav > ul > li {
		font-size: .8em !important;
	}
	.et_pb_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__menu > nav > ul, .et_pb_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__wrap {
		flex-wrap: nowrap;
	}
}

.link_ama_bla{
	text-decoration: none!important;
    color: #dab002!important;
}

.link_ama_bla:hover{
	color:#ffffff!important;
}

.link_bla_ama{
	text-decoration: none!important;
    color: #ffffff!important;
}

.link_bla_ama:hover{
	color:#dab002!important;
}

.col_bla{
	color:#ffffff;
}


.txt_dec_none{
	text-decoration: none!important;
}


/*FIN HEADER*/


/*CONTACTE*/


.link_tel {
    position: relative;
    top: -10px;
    text-decoration: none;
    font-weight: 600;
}

.link_tel:hover {
	color: #DAB002!important;
}


.link_tel_ofi {
	font-size:1.5em;
	color: #21564D;
    position: relative;
    text-decoration: none;
    font-weight: 900;
}

.link_tel_ofi:hover {
	color: #DAB002!important;
}


.link_gps {
    text-decoration: none;
    font-weight: 600;
}

.link_gps:hover {
	color: #DAB002!important;
}

.link_ofi {
    text-decoration: none;
    font-weight: bold;
}

.link_ofi:hover {
	color: #DAB002!important;
}
/*LANDING RENDA 2022*/
p.btp_p {
    margin-top: -30px;
}
p.pos_x {
    position: absolute;
    right: 0;
    top: -43px;
}
a.btn-amarillo {
    background-color: #fcc900 !important;
    width: 100%;
    display: block;
    color: #000;
    padding: 5px 10px;
    text-decoration: none;
}
a.btn-amarillo:hover {
    background-color: #000 !important;
    color: #fff;
}
.et_pb_contact_field_checkbox > label:nth-child(2) > a:nth-child(2) {
	color: #fcc900;
}
.et_pb_contact_field_checkbox > label:nth-child(2) > a:nth-child(2):hover {
	color: #000;
}
.cf1 span.et_pb_contact_field_options_title {
    /*display: none !important;*/
}
.cf1 .et_contact_bottom_container {
    float: right !important;
    margin-top: -50px;
}
@media (max-width: 464px) {
	.cf1 .et_contact_bottom_container {
	    margin-top: -6px;
	}	
}
.cerrar-popuprenda:hover {
	cursor: pointer;
}
.link-foot-renda {
	color: #000;
	text-decoration: none;
}
.link-foot-renda:hover {
	color: #fcc900;
}
/*FIN CONTACTE*/

/*NEW FOOTER*/

.tit-foot {
	color: #433D3D;
	font-size: 1.5em;
	font-weight: bold;
}
.link-foot {
	text-decoration: none;
	color: #BBBBBB !important;
	font-weight: normal !important;
}
/*ICONO ACESIBILIDAD*/
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
  font-size: 90%;
  line-height: 0;
}