@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&family=Raleway:wght@400;500;600;700&display=swap');
.verde, .verde a{color:#75BB1D !important;}
.grisoscuro, .grisoscuro a{color:#061B2D !important;}
.gris, .gris a{color:#777 !important;}
.gris2{color:#808080 !important;}
.grisclaro, .grisclaro a{color:#DEE1E4!important;}
#mb-content .azuloscuro, #mb-content .azuloscuro a, #mb-content .azuloscuro p, #mb-content .azuloscuro li{color:#012E55 !important;}
.fondoverde{background:#75BB1D;}.fondoverde a{color:#fff!important;;}
.fondogrisoscuro{background:#384855;}
.fondogrisoscuro p, .fondogrisoscuro li{color:#384855!important;}
.fondogrisclaro{background:#D9DDE1;}
.fondo-verde a:hover, h3.fondoverde a:hover, .h3-fondoverde-bajofoto h3 a:hover, #mb-content input#send-contact:hover{background:#6CAF1B!important;}
.negrita-suave-titulos{font-weight:bold;}
.mayusculas{text-transform:uppercase;}
body{}
body, p, #mb-content li, form{font-family:'Open Sans', Arial, Helvetica, sans-serif!important;font-size:16px !important;}
p strong{font-weight:600!important;}
h1, h2, h3, h4, .breadcrumb-general,
.widget-lateral-buscar-metges, .newsletter-content, .newsletter-content p{font-family:'Montserrat', Arial, Helvetica, sans-serif!important;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input, textarea{font-family:'Montserrat', sans-serif!important;}
html, body, div, span, p{font-size: 20px; font-weight: 400;}
h1, h2, h3, h4, .breadcrumb-general, .widget-lateral-buscar-metges, .newsletter-content{line-height:1.2!important;}
h1, h2{color:#111!important;}
h3, h4, .breadcrumb-general, .widget-lateral-buscar-metges, .newsletter-content{color:#111!important;}
h1 strong, h2 strong, h3 strong{font-family:'Nexa Bold', Arial, Helvetica, sans-serif!important;}
h3 strong{font-weight:normal!important;}
h4 strong{font-weight:bold;}
h1, h2, h3, h4, h5, h6{margin-top:5px !important;margin-bottom:5px !important;}
h2{font-size:32px!important;text-transform:uppercase!important;}
h3{font-size:22.5px!important;font-weight:bold!important;}
.widget h3, .menu-sidebar h3{font-size:20px!important;line-height:1.5!important;font-weight:bold!important;}
h4{font-size:22px!important;}
/**/.faqs h3{color:#75BB1D !important;font-family:'Nexa Bold', Arial, Helvetica, sans-serif!important;font-weight:normal!important;padding-left:30px;}
.faqs h3:before{content:"";background:url("images/plataforma-psicologica/ask-icon.png") repeat scroll 0% 0% transparent;width:20px;height:20px;float:left;margin-left:-30px;margin-right:8px;top:2px;display:block;position:relative;}
.faqs hr{border-bottom-color:#ccc!important;}
hr{border-bottom-color:#75BB1D!important;margin-bottom:30px!important;}
#mb-content p a, #mb-content li a{border-bottom:1px dotted #75BB1D;}
#mb-content p a:hover{color:#75BB1D!important;}
#mb-content p .verde a:hover{border-bottom:1px dotted #75BB1D;}
#mb-content p .verde a, #mb-content .verde p a, #mb-content a.verde,
#mb-content .menu-sidebar li a, #mb-content #prefooter-widget p a, #mb-content #prefooter-widget li a{border-bottom:0px;}
#mb-content li.profile.a{border-bottom:0px!important;}
.destacado{font-weight:bold;font-size:16px;color:#061B2D;}
.btn-box, #mb-content #send-contact{text-transform:uppercase!important;font-weight:bold!important;color:#FFF !important;text-decoration:none;border:1px solid #6caf1b!important;}
a.btn-box{text-decoration:none;}
.green-btn, #mb-content #send-contact{background:none repeat scroll 0% 0% #75BC1E!important;}
#mb-content #send-contact{font-family:"Open Sans", Arial, Helvetica, sans-serif !important;font-weight:bold;border:0 !important;box-shadow:none !important;color:#fff !important;font-size:16px !important;line-height:1.2!important;}
.cols-iconos img, .cols-iconos p{text-align:center}
#mb-content .cols-iconos a{border:0;}
#mb-content .cols-iconos img{width:55%;}
@media only screen and (max-width:767px){#mb-content .cols-iconos img{width:auto!important;max-width:150px!important;}
}
.margin-0{margin:0!important}
.padding-0{margin:0!important}
.margin-t0{margin-top:0px!important;}
.margin-t5{margin-top:5px!important;}
.margin-t10{margin-top:10px!important;}
.margin-t15{margin-top:15px!important;}
.margin-t20{margin-top:20px!important;}
.margin-t30{margin-top:30px!important;}
.margin-t40{margin-top:40px!important;}
.padding-t0{padding-top:0px!important;}
.padding-t5{padding-top:5px!important;}
.padding-t10{padding-top:10px!important;}
.padding-t15{padding-top:15px!important;}
.padding-t20{padding-top:20px!important;}
.padding-t30{padding-top:30px!important;}
.padding-t40{padding-top:40px!important;}
.margin-b0{margin-bottom:0px!important;}
.margin-b5{margin-bottom:5px!important;}
.margin-b10{margin-bottom:10px!important;}
.margin-b15{margin-bottom:15px!important;}
.margin-b20{margin-bottom:20px!important;}
.margin-b30{margin-bottom:30px!important;}
.margin-b40{margin-bottom:40px!important;}
.padding-b0{padding-bottom:0px!important;}
.padding-b5{padding-bottom:5px!important;}
.padding-b10{padding-bottom:10px!important;}
.padding-b15{padding-bottom:15px!important;}
.padding-b20{padding-bottom:20px!important;}
.padding-b30{padding-bottom:30px!important;}
.padding-b40{padding-bottom:40px!important;}
@font-face{font-family:'Nexa Light';src:url('fonts/nexa_light-webfont.eot');src:url('fonts/nexa_light-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/nexa_light-webfont.woff') format('woff'),
url('fonts/nexa_light-webfont.ttf') format('truetype'),
url('fonts/nexa_light-webfont.svg#nexa_lightregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Nexa Bold';src:url('fonts/nexa_bold-webfont.eot');src:url('fonts/nexa_bold-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/nexa_bold-webfont.woff') format('woff'),
url('fonts/nexa_bold-webfont.ttf') format('truetype'),
url('fonts/nexa_bold-webfont.svg#nexa_boldregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Open Sans';src:url('fonts/OpenSans-Regular-webfont.eot');src:url('fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/OpenSans-Regular-webfont.woff') format('woff'),
url('fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
url('fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');font-weight:normal;font-weight:400;font-style:normal;}
@font-face{font-family:'Open Sans';src:url('fonts/OpenSans-Italic-webfont.eot');src:url('fonts/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/OpenSans-Italic-webfont.woff') format('woff'),
url('fonts/OpenSans-Italic-webfont.ttf') format('truetype'),
url('fonts/OpenSans-Italic-webfont.svg#OpenSansItalic') format('svg');font-weight:normal;font-weight:400;font-style:italic;}
@font-face{font-family:'Open Sans';src:url('fonts/OpenSans-Semibold-webfont.eot');src:url('fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/OpenSans-Semibold-webfont.woff') format('woff'),
url('fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),
url('fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');font-weight:bold;font-weight:600;font-style:normal;}
@font-face{font-family:'Open Sans';src:url('fonts/OpenSans-SemiboldItalic-webfont.eot');src:url('fonts/OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/OpenSans-SemiboldItalic-webfont.woff') format('woff'),
url('fonts/OpenSans-SemiboldItalic-webfont.ttf') format('truetype'),
url('fonts/OpenSans-SemiboldItalic-webfont.svg#OpenSansSemiboldItalic') format('svg');font-weight:bold;font-weight:600;font-style:italic;}
body{-webkit-font-smoothing:antialiased;}
.modal-dialog-center{margin:0 !important;position:absolute !important;top:30%;left:30%;}
.accord{background:#043962 !important;padding:8px !important;border-radius:50px;margin-bottom:20px !important;font-size:16px !important;font-weight:bold !important;color: #fff!important;}
.data.client{width:90%;margin:0 auto;}
.header-img{overflow:hidden;}
.latest-shortcode{padding-top:20px;}
.latest-shortcode .excerpt{padding-top:10px;padding-bottom:20px;}
.latest-shortcode .centrar-vertical-1{margin-top:0px!important;padding:0 15px;width:100%;height:75px;font-size:18px!important;font-weight:bold;line-height:1.1!important;color:#fff !important;background:#75BB1D;}
.latest-shortcode .post-title{font-size:18px!important;font-weight:bold;line-height:1.1!important;color:#fff !important;}
.latest-shortcode.latest-publish .post-title{bottom:initial !important;position:relative !important;font-weight:bold;left:initial !important;color:#121111 !important;}
.latest-shortcode.latest-publish .post-title a{color:#fff!important;}
.latest-shortcode.latest-publish .excerpt{height:70px;padding-top:0px !important;}
.latest-shortcode .header-img{}
li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-2616.current_page_item.menu-item-3015 a{border-bottom:1px solid #DFDFDF !important;}
.breadcrumb-general .col-md-4{width:100%;margin-bottom:10px;margin-top:5px;}
.circle-option, .mt-title, .wpb_animate_when_almost_visible, .wpb_top-to-bottom, .wpb_start_animation{-o-transition-property:none !important;-moz-transition-property:none !important;-ms-transition-property:none !important;-webkit-transition-property:none !important;transition-property:none !important;-o-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-webkit-transform:none !important;transform:none !important;-webkit-animation:none !important;-moz-animation:none !important;-o-animation:none !important;-ms-animation:none !important;animation:none !important;}
a#cookie_action_close_header{border-radius:0 !important;box-shadow:none;padding:8px 15px;color:#fff !important;}
div#cookie-law-info-bar{border-top-width:1px !important;padding-left:10px;padding-right:10px;}
.breadcrumb-general{height:30px;margin-left:10px;}
#breadcrumb-style{float:left !important;margin-top:3px!important;}
#breadcrumb-style a, #breadcrumb-style span{font-size:14px !important;}
table{border-collapse:collapse;}
tr, td{border-bottom:1px solid #898989;padding:10px 0;}
table td{font-size:13px;}
html{overflow-x:hidden;}
h1, h2, h3, h4, h5{color:#043962!important; font-weight: 400!important;font-size: 32px!important; }
.primary-color{color:#043962!important;}
.container{z-index:initial !important;}
ul li{padding:0 !important;}
.module-container{padding:20px 0;}
.collection-list{padding-bottom:20px;}
.collection-list ul{float:left;width:30%;margin:1%;}
.collection-list li{font-size:16px;color:#061B2D;}
@media (min-width:1200px){.container{width:1140px !important;}
.container.header-lar{padding-left:0px !important;padding-right:0px !important;}
}
.title-content{border-bottom:2px solid #043962;margin-bottom:20px;}
.title-content h3{color:#72BA25;}
.main.area-client{padding-bottom:40px;}
.main.area-client .title-content h3{font-size:22px !important;}
.introduction.area-client{border-bottom:2px solid #043962;padding-bottom:20px;}
.sidebar-client{padding-left:0 !important;}
#serveis-area-client-widget{padding-bottom:30px;}
.info-assessor ul{padding:0;margin:0;list-style:none;}
.info-assessor li{margin-bottom:7px;}
.info-assessor .name, .info-assessor .description-message{font-size:16px;color:#081F2F;}
.info-assessor .title-message{font-size:25px;color:#061E2A;text-transform:uppercase;}
.cmd.area-client ul{width:100%;margin:0 !important;padding-top:30px !important;padding-bottom:5px !important;padding:0;height:120px;padding-left:20px;}
.cmd.area-client li{list-style:none;float:left;width:15%;text-align:center;margin-right:10px;}
.cmd.area-client li:last-child{margin-right:0px;}
.cmd.area-client li a{font-size:15px;color:#072025;}
.cmd.area-client li a img{margin-bottom:5px;}
.cmd.area-client li a:hover{color:#75BC1B !important;}
.cmd.sidebar.area-client{padding:0 10px;}
.services.area-client, .menu-sidebar{border-bottom:2px solid #043962;padding-bottom:20px;margin-top:13px;}
.services.area-client li, .menu-sidebar li, .menu_categories li{font-weight:400;}
.cmd.sidebar.area-client ul{height:auto;padding-top:0 !important;padding-left:0;}
.services.area-client .page-title, .menu-sidebar .page-title{padding-bottom:15px;}
.services.area-client .page-title h3,
.menu-sidebar .page-title h3,
.menu_categories h4.widget_h{font-size:22px !important;font-weight:400 !important;color:#043962;border-bottom:2px solid #043962;padding-left:10px;}
.menu_categories h4.widget_h span{font-size:20px !important;line-height:1.5!important;background:none;background:url(images/punt-verd-titols.png) 0 7px no-repeat !important;/**/padding-left:10px;}
.menu_categories h4.widget_h span:before{content:"";background:none repeat scroll 0% 0% #75BB1D;border-radius:50px;margin-right:5px;}
.cmd.sidebar.area-client li{float:none;width:100%;margin-bottom:8px;text-align:left;}
.cmd.sidebar.area-client li img{width:30px;margin-right:5px;}
.form-content label{width:25%;text-align:right;font-weight:300 !important;color:#fff !important;}
.form-content input{padding:2px !important;width:70%;}
.form-content p{padding:0 !important;margin:0 !important;}
.form-content{width:80%;margin:0 auto;background:#043962;padding-top:20px;padding-bottom:40px;}
#latestPost .module-container ul, .two-cols .module-container ul{padding:0 !important;padding-left:10px;margin:0 !important;}
#latestPost .module-container ul li, .two-cols .module-container ul li{list-style:none;}
#latestPost .header-img{width:100%;height:auto;overflow:hidden;}
#latestPost li.first-post .header-img, .two-cols li.first-post .header-img{float:left;margin-right:20px;}
#latestPost li.first-post{margin-bottom:20px;width:96%;}
#latestPost li.therest, .two-cols li.therest{float:left;width:43%;height:300px;margin-bottom:30px;overflow:hidden;margin-right:5%;}
#latestPost li.therest{height:370px;}
#latestPost li.first-post .header-img{width:50% !important;}
#latestPost li .post-title, .two-cols li .post-title, #latestPost li .post-title span{color:#071E2C;font-size:20px !important;}
#latestPost li .post-title, .two-cols li .post-title{color:#071E2C;}
#latestPost .thedate{color:#74BC1D;}
a.readmore{position:relative;color:#75BB1E !important;font-size:16px;font-style:italic;}
#latestEvents{clear:both;}
#latestEvents .module-header{padding-bottom:5px;}
#latestEvents .post-title, #latestEvents .post-title span{font-size:17px !important;}
#latestEvents .excerpt{height:55px;overflow:hidden;}
#latestEvents .excerpt p{height:50px;}
#latestEvents .event-list-container{padding-bottom:15px;width:70%;}
.module-header{padding-bottom:20px;}
.module-header .title-page{color:#071c2c;font-size:25px !important;text-transform:uppercase;line-height:30px !important;}
#header-title, #homepage-line{background-color:#fff !important;}
.mt-title{padding:15px 0px !important;}
h4.widget_h span{color:#223342;font-size:22px !important;}
.widget_h{background:none !important;}
.menu_categories ul{border:0 !important;}
li.cat-item{font-size:16px !important;}
li.cat-item a{color:#73BE18 !important;}
input#s3{border-radius:50px;border:1px solid #7CC01D;background:#fff;color:#7CC01D !important;}
input#s3:hover{color:#7CC01D !important;}
.blog-entries .entry-meta a span{float:none;}
.blog-entries .entry-meta a span:hover{}
.more-link span()
.nav-links{margin-top:50px;width:80%;margin:0 auto !important;}
.nav-previous.pagination-link a span, .nav-next.pagination-link a span, .more-publish-btn{border:1px solid #75BC1D;border-radius:50px;text-transform:uppercase;padding:12px 58px !important;}
.nav-previous.pagination-link a span:hover, .nav-next.pagination-link a span:hover, .more-publish-btn:hover{background:#75BC1D;color:#fff !important;}
.nav-next.pagination-link a span{float:right;}
.menu_categories:first-child, .menu_categories:last-child{border:0;}
.menu_categories{border-bottom:1px solid #777;}
.select-category-blog{text-align:center;margin-bottom:30px;}
.select-category-blog h3{color:#000 !important;font-size:25px !important;padding-bottom:15px;}
.title-slide{background:rgba(255,255,255,.6);padding:20px 20px 0px 40px;height:70px;width:800px !important;}
.title-slide h3{color:#808080 !important;}
.more-publish{padding:40px 0;text-align:center;}
form.wpcf7-form{padding-bottom:0;}
div#wpcf7-f10-p3097-o1{padding:15px;background:#EDEDED;}
div#wpcf7-f10-p3097-o1 input, div#wpcf7-f10-p3097-o1 textarea{box-shadow:initial !important;border:0 !important;font-size:17px;color:#000;}
div.wpcf7-validation-errors{font-size:15px;}
.contact-chat{background:#7BC541;border-top-left-radius:25px;border-bottom-left-radius:25px;text-align:center;}
.contact-chat a{display:block;width:100%;color:#fff !important;padding:10px 0;font-size:17px;text-transform:uppercase;}
.sub-menu #nav_1 ul#menu li:first-child{margin-left:0px !important;}
.acc .su-spoiler-title{padding:9px 10px 11px;color:#223342;font-size:16px;/**/background-color:#CBD0D8 !important;background:url(images/arrow-white.png) no-repeat right center;background-position:98%;border-radius:20px;}
.acc .su-spoiler-title .su-spoiler-icon{margin:4px;}
.acc .su-spoiler-content.su-clearfix{color:#223342;}
.green-btn{background:#75BC1E;}
.green-btn:hover{background:#000;}
.btn-box{padding:10px 20px;text-transform:uppercase;font-weight:bold;color:#fff !important;text-decoration:none;}
.ask-icon{background:url(images/plataforma-psicologica/ask-icon.png);width:20px;height:20px;float:left;margin-right:10px;top:3px;display:block;position:relative;}
.clearfix{clear:both;}
.no-style{list-style:none;margin:0;padding:0;}
.arrow-down{background:url('images/arrow.png') no-repeat;background-position:95%;}
.white-color{color:#fff !important;}
.green-color{color:#7EC02D !important;}
.blue-color{color:#061E2A !important;}
.green-background{background-color:#76BB1D !important;}
.addpaddingb{padding-bottom:15px !important;padding-top:5px !important;}
.b-bottom-green{border-bottom:1px solid #75BB1D;}
.talign-center{margin:0 auto;}
.talign-right{text-align:right;}
.bg-grey{background:#e6e8e9;}
.padding-tb20{padding:20px 0;}
.padding-b20{padding-bottom:20px;}
.margin-t20{margin-top:20px !important;}
.margin-b10{margin-bottom:10px !important;}
.margin-b30{margin-bottom:30px !important;}
.margin-tb30{margin:30px !important;}
.fsize16{font-size:16px !important;}
.c-white{color:#fff !important;}
.c-green{color:#75BB1D !important;}
.reset-default-list{margin:0;list-style:none;padding:0;border:0 !important;}
.dot{height:12px;position:relative;width:12px;float:left;display:block;top:8px;border-radius:50px;margin-right:5px;}
.dot.xl{height:18px;position:relative;width:18px;float:left;display:block;top:8px;border-radius:50px;margin-right:5px;}
.dot.l{height:14px;position:relative;width:14px;float:left;display:block;top:8px;border-radius:50px;margin-right:5px;}
.dot.m{height:12px;position:relative;width:12px;float:left;display:block;top:8px;border-radius:50px;margin-right:5px;}
.dot.s{height:8px;position:relative;width:8px;float:left;display:block;top:8px;border-radius:50px;margin-right:5px;}
.dot.xs{height:5px;position:relative;width:5px;float:left;display:block;top:8px;border-radius:50px;margin-right:5px;}
.dot-green{background:#75BB1D;}
.clearfix{clear:both;}
.clearfix:after{content:"";display:table;clear:both;}
.dotted-separator{height:3px;border-top:2px dotted;}
.dotted-separator.black-separator{border-color:#000;}
.dotted-separator.green-separator{border-color:#76BA1C;}
.solid-separator{height:3px;border-top:2px solid;clear:both;border-color: #043962;}
.solid-separator.black-separator{border-color:#000;}
.solid-separator.green-separator{border-color:#76BA1C;}
.content-title h1{color:#071c2c;}
.content-title h2{color:#071c2c;}
.float-right{float:right;}
.title.xxl{font-size:32px !important;text-transform:uppercase;}
.subtitle.xxl{font-size:20px;line-height:5px;padding-bottom:20px;color:#071c2c;}
.txt-custom2.xxl.bold{font-size:22px;color:#394956;font-weight:bold;}
.text.xxl{font-size:18px!important;}
#prefooter-widget .text.xxl{font-size:22px!important;line-height:1.2!important;}
@media only screen and (max-width:990px){#prefooter-widget .text.xxl{font-size:18px!important;}
#prefooter-widget .txt-custom2.xxl.bold{font-size:16px!important;}
#prefooter-widget .boxgrisclaro, #prefooter-widget .boxgrisoscuro{min-height:220px;}
#prefooter-widget .icones-xarxes img{transform:scale(0.75, 0.75);-ms-transform:scale(0.75, 0.75);-webkit-transform:scale(0.75, 0.75);margin-right:10px;margin-bottom:10px;}
#prefooter-widget .icones-xarxes{padding-bottom:0;}
}
.width90x{width:90%;margin:0 auto;}
.width80x{width:80%;margin:0 auto;}
ul.sf-menu li.current-menu-item > a{border:0 !important}
.icon-top-box{text-align:center;}
.icon-top-box h4{font-weight:bold;}
.search-box-content{font-family:'Open sans', Arial, Helvetica, sans-serif;padding-top:20px;padding-bottom:30px;float:right;background:rgba(34, 51, 66, 0.7) !important;}
.search-box-content input[type="text"]{background:none;border:2px solid #75BC1D !important;border-radius:50px;color:#fff;width:90%;font-size:16px;padding-left:10px !important;}
.search-box-content p{color:#fff !important;font-size:22px;letter-spacing:1px;margin:0;margin-bottom:5px !important;padding:0;}
.search-box-content p img{float:right;right:60px;position:relative;top:-10px;}
.advanced-search{float:right !important;background:transparent !important;box-shadow:none !important;border:0 !important;margin-right:50px !important;color:#75BD20 !important;font-size:16px !important;font-style:italic !important;border-bottom:1px solid #75BD20 !important;}
ul.content-options{margin:0 !important;padding:0 !important;}
.content-options li{margin-bottom:10px !important;list-style:none;float:left;margin-right:5px;list-style:none;margin-bottom:12px;float:left;width:32.5%;}
.circle-option{display:block;border:2px solid #76BB1D!important;border-radius:50px;text-align:center;color:#536170;padding:10px 0px;text-decoration:none !important;font-size:17px;text-transform:uppercase;}
.circle-option:hover{background:#76BB1D !important;color:#fff !important;}
a.circle-option.active-option{color:#fff !important;background:#76BB1D !important;}
.select-options{text-align:center;}
.select-options.title h2{color:#071c2c;text-transform:uppercase;}
.select-options.title p{font-size:18px;line-height:5px;padding-bottom:35px;color:#071c2c;}
.cs-select-box.options{display:none;}
.cs-select-box.options .options-list{margin-top:26px;list-style:none;position:absolute;z-index:99;color:#fff;width:31.2%;margin-left:0;padding:5px;background:#76BB1D;padding-bottom:11px;padding-top:10px !important;border-bottom-right-radius:20px;border-bottom-left-radius:20px;}
.cs-select-box.options .options-list li{list-style:none;width:100%;border-bottom:1px solid #fff;color:#fff;padding:5px !important;background:#76BB1D;cursor:pointer;}
.cs-select-box.options .options-list li:hover{}
.cs-select-box.options .options-list li:last-child{border-bottom:0 !important;}
.wrap-options{display:inline-block;width:33.3%;height:55px;padding-right:5px;}
.content-options li, .col-md-9 .cs-select-box.options .options-list{width:100%!important;}
.cs-select-box.options .options-list{position:relative!important;float:left!important;width:100%!important;margin-top:-30px!important;margin-left:0!important;}
.sliderLateral .itemLateral{float:left;width:30%;border-top:1px solid #73BD1D;margin-right:3%;padding:0 10px;border-bottom:1px solid #73BD1D;}
.itemLateral .title p{font-weight:bold;color:#223342;}
.sliderLateral .itemLateral p{font-size:16px;}
.header-plat-psico{margin-top:10px;}
.header-plat-psico nav ul{list-style:none;margin:0;padding:0;}
.header-plat-psico nav ul li{float:left;line-height:53px;}
.header-plat-psico nav ul li:last-child;{border:0;}
.header-plat-psico .active{background:#75BB1D;border-top:1px solid #75BB1D !important;border-bottom:1px solid #75BB1D !important;border-right:1px solid #75BB1D !important;color:#fff !important;}
.header-plat-psico li a{padding:15px 25px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;color:#808080 !important;border-right:1px solid #ccc;font-weight:bold;font-size:15px;}
.header-plat-psico li:first-child a{border-left:1px solid #ccc;}
.image-header img{margin-top:0px;margin-bottom:15px;width:100% !important;}
.image-header h2{position:absolute;bottom:20px;left:40px;color:#fff !important;font-size:72px !important;line-height:1 !important;/**/text-shadow:2px 2px 2px #000;}
.arees-list{list-style:none;margin:0;padding:0;}
.arees-list li{float:left;padding:5px 0!important;padding-left:4.5% !important;padding-right:5% !important;border-right:1px solid #75BB1D;font-size:19px;color:#051C2B;}
.arees-list li:last-child{border-right:0;}
.arees-vertical-list{margin-top:10px !important;list-style:none;margin:0;padding:0;}
.arees-vertical-list li{color:#071C2B;font-size:1.2em;}
.contact.entity{margin-bottom:30px;font-size:15px;}
.contact.entity strong{color:#000;font-size:17px;}
.summary-links.s ul{padding-left:15px;}
.summary-links ul{list-style:none;padding:0;margin:0;}
#prefooter-widget .summary-links.s li{font-size:13px!important;padding:0;}
.summary-links.xl ul li{padding:0;}
.summary-links.s li a{color:#737272!important;}
.summary-links.xl{margin-top:10px;}
.summary-links.xl li a{color:#223342 !important;font-size:16px;}
.summary-links.xl .col-md-2{border-right:2px solid #71BC21;padding-left:30px;}
.summary-links.xl .col-md-2:last-child{border:0;}
footer#footer{background:url(images/footer/footer.jpg) center no-repeat;margin-bottom:0;}
#prefooter-widget .mt_style_row.row{margin-bottom:30px;}
.summary-links{margin-top:10px;}
.mt-subfooter-line{display:none;}
.logo-footer{width:100%;padding:60px 0;}
.logo-footer img{width:100%;padding:0;}
div#prefooter{padding-bottom:20px;}
#prefooter{margin-top:20px;}
#prefooter-widget{border-top:1px solid #75BB1F;padding-top:40px;margin-top:10px;}
.centrar-vertical-1{display:table;}
.centrar-vertical-2{display:table-cell;vertical-align:middle;}
/**/#mb-content .container ul[style*="list-style-type: circle"]{padding:4px 0 12px 16px!important;margin:0!important;list-style-type:none!important;list-style-image:url("images/rod-li.png");}
#mb-content .container ul[style*="list-style-type: disc"]{padding:4px 0 12px 20px!important;margin:0!important;list-style-type:none!important;list-style-image:url("images/check-ok.png");}
#mb-content .container ul[style*="list-style-type: circle"] li, #mb-content .container ul[style*="list-style-type: disc"] li{margin-bottom:10px;margin-left:1px;}
#prefooter-widget li{font-size:100%!important;}
#mb-content{padding-top:5px!important;background-image:none !important;}
.menu_categories, #assegurances-widget, #serveis-widget, #residencies-widget, #contacte-widget{padding-top:12px!important;}
.services.area-client{padding-top:0px!important;}
.tt_event_theme_page{margin-top:10px!important;}
.tt_event_theme_page .col-md-9.floatright{margin-top:10px!important}
.tt_event_theme_page h2{color:#75BB1D!important;}
@media screen and (max-width:990px){.col-md-9.floatright{float:none!important;}
}
#header .container{padding-left:30px!important;padding-right:30px!important;}
a#logo img{width:250px;height:auto !important;}
ul.login-btn.no-style{position:relative;top:47px !important;clear:both;}
.login-btn li{float:left;font-size:17px;margin-right:25px;text-align:center;}
.soci-btn{color:#75BB1D !important;}
.metge-btn{color:#9CA3AA !important;}
.header-right{margin-top:35px;padding-top:50px;}
.header-tel{float:right;color:#051C2B;font-size:16px;font-weight:bold;}
.header-right ul, .header-right #selector-idiomas{float:right;margin:0;}
.header-right li{float:left;list-style:none;margin:5px;}
.header-right li a{font-size:16px;color:#AEAEAE !important;}
#lang_sel_list, .header-tel{padding:4px 0 0 15px;margin:0;height:auto;}
#lang_sel_list a, #lang_sel_list a:visited{margin-left:5px;font-family:'Open Sans', Arial, Helvetica, sans-serif!important;font-size:16px!important;line-height:1.42857!important;}
.lang_sel_sel .icl_lang_sel_current{color:#75BB1D;}
.lang_sel_sel:hover{cursor:default;}
.header-right li.active a{color:#75BB1E !important;}
.header-right li.support{margin-left:20px;}
.mt-fixed-header .header-tel{display:none;}
.login-btn a:hover, .header-right li a:hover{color:#75BB1D!important;}
.header-right li.support a:hover{color:#3EA025!important;}
#header-title .col-md-8{margin-left:-20px;/**/}
#header-title div, .header-custom div{padding:0!important;}
#header-title .centrar-vertical-1, .header-custom .centrar-vertical-1{height:200px;}
#header-title h1, .header-custom h1, .header-lar h1{display:inline-block;margin:0;font-size:48px!important;font-weight:bold!important;line-height:0.9!important;color:#fff!important;line-height:0.9!important;background:rgba(116, 188, 30, 0.5);text-shadow:0 0 5px rgba(0, 0, 0, 0.5)!important;}
#header-title h1, .header-custom h1{max-width:400px!important;padding:15px 60px 15px 40px!important;}
.header-lar h1{margin-left:-20px;}
.header-lar h1{margin-left:-30px;}
#header-title h1, .header-custom h1, .header-lar h1{-webkit-border-top-right-radius:50px;-webkit-border-bottom-right-radius:50px;-moz-border-radius-topright:50px;-moz-border-radius-bottomright:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;}
.row.mt-title.wpb_animate_when_almost_visible.wpb_top-to-bottom.wpb_start_animation h1{width:auto!important;}
#mb-content .container .menu_categories ul{border:0 !important;box-shadow:none !important;margin:20px 0 20px 10px !important;}
#mb-content .menu_categories ul li{border:0 !important;margin-bottom:6px;font-size:16px !important;}
#mb-content .container .menu_categories ul li a{color:#444!important;}
#mb-content .container .menu_categories ul li a:hover{color:#75BB1D!important;}
#mb-content .menu_categories ul li:hover{background:none !important;}
#nav_1 ul#menu{list-style:none;margin:0;padding:0;width:100%;text-align:justify;float:none!important;margin:0!important;height:58px;}
#nav_1 ul#menu:after{content:".";display:inline-block;width:100%;height:0;visibility:hidden;}
#nav_1 ul#menu li{display:inline-block;margin:auto!important;float:none!important;}
#nav_1 ul#menu li:first-child{}
#nav_1 ul#menu li:last-child{}
#nav_1 ul#menu li a{font-size:16px;}
div.ul.sf-menu li.current-menu-ancestor > a,
ul.sf-menu li.current-menu-ancestor > a,
div.ul.sf-menu li.current-cat > a,
div.ul.sf-menu li.current_page_item > a,
div.ul.sf-menu li.current-menu-item > a,
ul.sf-menu li.current-cat > a,
ul.sf-menu li.current_page_item > a,
ul.sf-menu li.current-menu-item > a{border-top:3px solid #75BB1D!important;padding-top:18px!important;padding-bottom:20px!important;}
ul.sf-menu li a:hover, div.ul.sf-menu li a:hover{border-top-color:#75BB1D!important;background:#75BB1D!important;color:#fff!important;}
/**/#menu ul{margin:24px 0px 0px !important; padding: 0;}
.sub-menu[style]{width:270px!important;}
ul.sf-menu ul ul{left:268px!important;}
div.ul.sf-menu ul li.current-menu-ancestor > a,
ul.sf-menu ul li.current-menu-ancestor > a,
div.ul.sf-menu ul li.current-cat > a,
div.ul.sf-menu ul li.current_page_item > a,
div.ul.sf-menu ul li.current-menu-item > a,
ul.sf-menu ul li.current-cat > a,
ul.sf-menu ul li.current_page_item > a,
ul.sf-menu ul li.current-menu-item > a{border-top:1px solid #e8e8e8!important;border-bottom:1px solid #e8e8e8!important;/**/padding-top:12px!important;padding-bottom:13px!important;-webkit-transition:none!important;-moz-transition:none!important;transition:none!important;/**/background:#eee!important;}
div.ul.sf-menu ul li.current-menu-ancestor > a:hover,
ul.sf-menu ul li.current-menu-ancestor > a:hover,
div.ul.sf-menu ul li.current-cat > a:hover,
div.ul.sf-menu ul li.current_page_item > a:hover,
div.ul.sf-menu ul li.current-menu-item > a:hover,
ul.sf-menu ul li.current-cat > a:hover,
ul.sf-menu ul li.current_page_item > a:hover,
ul.sf-menu ul li.current-menu-item > a:hover{background:#75BB1D!important;}
#menu ul ul, #menu ul ul ul{margin:-44px 0px 0px !important;}
.mt-fixed-header{border-bottom:1px solid #ccc;box-shadow:0 0 5px rgba(0, 0, 0, 0.15);}
div#nav #menu{padding-top:12px;}
div#nav #menu li a{font-size:16px;}
.mt-fixed-header #nav div.ul.sf-menu li.current-menu-ancestor > a,
.mt-fixed-header #nav ul.sf-menu li.current-menu-ancestor > a,
.mt-fixed-header #nav div.ul.sf-menu li.current-cat > a,
.mt-fixed-header #nav div.ul.sf-menu li.current_page_item > a,
.mt-fixed-header #nav div.ul.sf-menu li.current-menu-item > a,
.mt-fixed-header #nav ul.sf-menu li.current-cat > a,
.mt-fixed-header #nav ul.sf-menu li.current_page_item > a,
.mt-fixed-header #nav ul.sf-menu li.current-menu-item > a{padding-top:10px!important;}
.mt-fixed-header #nav #menu ul{margin:30px 0px 0px !important;}
.mt_style_header_1 #nav ul.sf-menu ul ul{top:-68px!important;left:268px!important;}
/**/.admin-bar.mt-fixed .mt-fixed-header{margin-top:0!important;}
.widget-lateral-buscar-metges{width:100%;margin:20px 0;padding:15px 15px;border-bottom:1px solid #777;background:#384855;color:#fff!important;}
.widget-lateral-buscar-metges p{color:#fff!important;}
.widget-lateral-buscar-metges form{padding:0px 0px 5px!important;}
.widget-lateral-buscar-metges input{width:100%;border-radius:50px;border:2px solid #76BB1D;background:url("../../../wp-content/uploads/2015/02/search.png") no-repeat !important;background-position:95% !important;height:30px;margin-top:8px;}
.boxgrisclaro{padding:10px 20px;background:#D9DDE1;}
.boxgrisoscuro{background:#384855;color:#fff !important;}
.boxverde{background:#75BB1D;color:#fff !important;}
.boxgrisoscuro p, .boxgrisoscuro a, .boxgrisoscuro h3, .boxgrisoscuro h4,
.boxverde p, .boxverde a, .boxverde h3, .boxverde h4{color:#fff !important;}
.elegir-categoria-blog{padding-top:20px;padding-bottom:10px;clear:both;margin-top:40px;}
.boxgrisoscuro select{color:#333 !important;font-size:14px!important}
.elegir-categoria-blog h4{padding-bottom:10px!important;}
#prefooter-widget .boxgrisoscuro, #prefooter-widget .boxgrisclaro{padding:20px;}
#prefooter-widget .centrar-vertical-1{height:160px;}
#prefooter-widget hr{}
.newsletter-content .centrar-vertical-1{width:100%;}
.newsletter-content p{display:block;font-size:18px;font-weight:bold;padding:5px 0;}
.newsletter-content input{margin:0;background:none;border:2px solid #75BC1D !important;border-radius:50px;width:100%;background:url("../../../wp-content/uploads/2015/02/search.png") no-repeat scroll 97% center transparent !important;}
.bot-newsletter{background:url('images/circle-check.png') 0 0 no-repeat;padding:1px 0 1px 24px;}
.icones-xarxes img{margin-right:20px;margin-bottom:15px;}
.icones-xarxes img.last{margin-right:0;}
.banner-assessor{margin:30px 0!important;padding:30px 15px 20px!important;background:#D9DDE1;}
.banner-assessor h3{margin-top:8px!important;text-transform:uppercase;}
.banner-formulari-apsi, .banner-formulari-serveis{margin:20px 0 0 0!important;background:#D9DDE1;padding:30px 15px 0px!important;}
.banner-formulari-apsi p, .banner-formulari-serveis p, .banner-assessor p{font-weight:400!important;}
.banner-formulari-apsi textarea, .banner-formulari-serveis textarea{margin-top:0!important;height:136px!important}
.vc_separator{margin-top:10px!important;margin-bottom:10px!important;}
.h3-fondoverde-bajofoto h3{margin:-15px 0 20px 0!important;display:block;background:#75BB1D!important;}
.h3-fondoverde-bajofoto h3 a, h3.fondoverde a{display:block;padding-top:-15px!important;padding:10px;background:#75BB1D!important;color:#fff!important}
.h3-fondoverde-bajofoto h3 a{color:#fff!important}
.wpcf7-form input, .wpcf7-form textarea{font-size:16px!important;font-family:'Open Sans', Arial, Helvetica, sans-serif!important;}
div.wpcf7-response-output{margin:0!important;}
div.wpcf7-response-output, span.wpcf7-not-valid-tip{font-size:15px!important;font-weight:400!important;}
.widget-lateral-buscar-metges input{color:#fff!important}
input:hover, textarea:hover{color:#555!important}
.newsletter-content input:hover, .widget-lateral-buscar-metges input:hover, .search-box-content input:hover,
#submit:hover{color:#fff!important}
.widget-lateral-buscar-metges input{padding-left:5px;padding-right:32px;}
.newsletter-content input{padding-left:5px;padding-right:5px;font-family:'Open Sans', Arial, Helvetica, sans-serif!important;font-weight:normal!important;}
::-webkit-input-placeholder{opacity:1;color:#aaa;}
:-moz-placeholder{opacity:1;color:#aaa;}
::-moz-placeholder{opacity:1;color:#aaa;}
:-ms-input-placeholder{opacity:1;color:#aaa;}
.row.mt-title{background:url(../../../atlantida/wp-content/uploads/2015/02/standard-header.jpg) no-repeat 98%;}
.row.mt-title{height:200px;background:url(../../../wp-content/uploads/2015/03/header-families.png);}
.single-post .row.mt-title.single-blog-post, .category .row.mt-title, .search-results .row.mt-title{background:url(../../../wp-content/uploads/2015/02/slide-blog.jpg);}
.error404 .row.mt-title{background:url(../../../wp-content/uploads/2015/02/LLIURE-tot-header.jpg);}
#header-title h1{max-height:190px;overflow:hidden;margin-left:20px!important;}
.search-results #header-title h1, .error404 #header-title h1{margin-left:20px!important;}
.menu_categories form#searchform{margin:20px 0 0!important;}
.menu_categories #searchform input{font-size:14px!important;color:#777!important;}
.cols-imagen-y-titulo p{padding:0;}
.cols-imagen-y-titulo .vc_col-sm-3 img{width:100%;}
@media only screen and (max-width:990px){.cols-imagen-y-titulo .vc_col-sm-3{width:50%;}
.cols-imagen-y-titulo .vc_col-sm-3 img{margin-bottom:30px!important;}
}
@media only screen and (max-width:767px){.cols-imagen-y-titulo .vc_col-sm-3{width:50%!important;float:left!important;}
}
@media only screen and (max-width:480px){.cols-imagen-y-titulo .vc_col-sm-3{width:100%!important;float:left!important;}
}
.slider-blog{margin-bottom:40px;}
.blog-entries{margin-top:30px;}
.blog-entries .post, .blog-entries .publicacio, .blog-entries .events{width:46%;float:left;margin-right:4%;margin-bottom:20px;}
.entry-page-image{margin-top:0!important}
.entry-page-image img{margin:0 !important;}
.post-format-image{display:none;}
a.more-link span, a.more-link span:hover{}
.entry-meta .more-link span:hover{background-color:#fff !important;padding:0 !important;margin:0 !important;color:#71BA22 !important;margin-right:0 !important;}
.entry-page-image{margin-bottom:0!important;}
.entry-header .centrar-vertical-1{margin-top:0px;width:100%;height:105px;background:#DEE1E4;overflow:hidden;}
.blog-entries .entry-header h3{margin:0 15px;max-height:82px;overflow:hidden;}
.entry-header h3 a{}
.blog-entries .entry-content{margin-top:10px;}
.blog-entries .entry-content p{display:inline;}
article{margin-top:20px;}
.single-post h2{color:#71BA22 !important;}
.pagination-link span{font-size:16px!important}
.quadre-medic{padding:30px 30px!important;background:#043962;color:#fff;}
.content-search{}
.quadre-medic select, .quadre-medic input{padding:7px!important;}
.quadre-medic select input, .quadre-medic select textarea,
.quadre-medic select .search-input, .quadre-medic select select{color:#777!important}
select{font-size:16px!important}
select option{width:100%!important;font-size:14px!important;}
.all-invoice, .all-invoice table{font-size:13px;line-height:1.4;}
.all-invoice select, .all-invoice select option{padding-top:1px!important;padding-bottom:1px!important;font-size:13px!important;}
.quadre-medic label{font-weight:400!important}
.quadre-medic select{width:100%;}
input.green-btn{font-size: 16px!important; font-weight: 600!important; fill: #ffffff!important; border-color: #8FAD3A; background-color: #8FAD3A!important;color:#fff!important}
.single .entry-content ul{margin:0px 0px 25px 0;}
#configurador{padding-top:75px;margin-top:-75px;}
#header-socials.mt-social-responsive{margin-top:10px !important;}
.form-signin label{font-size:14px;}
#mobile_menu_secondary .main-menu-item{font-weight:bold;}
.logo-footer, .tel-footer{height:200px;margin:0 0 0 0;}
.tel-footer{padding-top:148px;}
.tel-footer, .tel-footer a{color:#fff;font-size:20px!important;}
.tel-footer img{margin-right:5px;}
.logo-iso{text-align:right;padding-top:90px;}
.footer-text{margin:10px 0 40px 0;text-align:right;}
.footer-text, .footer-text a{color:#4E6B3F!important;}
@media screen and (max-width:767px){.footer-text{text-align:center;}
.footer-text, .footer-text a{color:#aaa!important;}
}
.nav-single{margin-bottom:40px;}
#inputUsername{margin-top:20px !important;}
.gologin-btn{display:none !important;}
.title-sign{font-size:15px;font-weight:normal;float:left;text-align:left;border-bottom:1px solid #ccc;width:87%;color:#75BB20;font-family:'Open sans', Arial, Helvetica, sans-serif;font-weight:300;padding-bottom:5px;}
.login-btn{cursor:pointer;}
input[type="text"]{margin-bottom:10px;}
.form-signin input[type="text"], .form-signin input[type="password"]{-moz-box-shadow:inset 0.5px 1px 5px 2px #E4E4E4;-webkit-box-shadow:inset 0.5px 1px 5px 2px #E4E4E4;box-shadow:inset 0.5px 1px 5px 2px #E4E4E4;border-radius:0 !important;background:#F5F5F5;font-family:'Open sans', Arial, Helvetica, sans-serif;font-size:13px;}
#submitLogin{width:150px;height:40px;background:#fff;border:1px solid #75BB1D;color:#75BB1D;text-transform:uppercase;outline:none;font-size:14px !important;border-radius:0 !important;}
#submitLogin:hover{background:#75BB1D;color:#fff;}
.form-signin{display:none;background:#fff;width:265px !important;left:0;top:117px;position:absolute;padding:30px !important;border-bottom:6px solid #75BB1D;padding-left:20px;padding-right:40px !important;padding-bottom:30px;padding-top:10px !important;box-shadow:0 0 5px 1px #ccc;}
.close-form{cursor:pointer;float:right;font-size:12px;border:1px solid #ccc;border-radius:50%;width:20px;right:5px;position:absolute;text-align:center;padding-bottom:3px;color:#ccc;height:20px;}
.close-form:hover{background:#ccc;color:#fff;}
.mt_style_header_1 .mt-fixed-header .menu-menu-production-logged-cast0-container ul.sf-menu{margin-bottom:15px!important;}
.mt_style_header_1 .mt-fixed-header .menu-menu-production-logged-cast0-container ul.sf-menu > li{margin:0;padding:22px 0px 0 0!important;}
#cookie_action_close_header{margin-top:10px;}
.type-page{margin-top:20px;}
form input[type=text], form input[type=password], form input[type=email], form input[type=url], form input[type=date], form input[type=month], form input[type=time], form input[type=datetime], form input[type=datetime-local], form input[type=week], form input[type=number], form input[type=search], form input[type=tel], form input[type=color], form select, form textarea{background-color: white;width: 70%; min-height: auto;}
hr{border-top: 2px solid #043962 !important;}
p.legal-form{padding-top: 32px;font-size: 12px !important;color: #fff;}
.legal-form a.a-form{color:#8FAD3A !important;}
.legal-form a.a-form:hover{color:#043962 !important;}
label.form-hero-legal-text{font-size: 12px !important;color: #fff;font-weight:400;}
.form-check{display: flex;align-items: start;}
.form-check input[type=checkbox]{margin: 0.3em 0.5em 0 1em;}