.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}.rpbt-post-date {
display: block;
font-size: smaller;
}
.rpbt-screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
word-wrap: normal !important; }html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background-color: transparent;
font-weight: normal; }
body {
line-height: 1; }
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block; }
nav ul {
list-style: none; }
blockquote, q {
quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none; }
a {
margin: 0;
padding: 0;
font-size: 100%;
vertical-align: baseline;
background-color: transparent; }
.home a {
color: #fff;
} ins {
background-color: #ff9;
color: #000;
text-decoration: none; } mark {
background-color: #ff9;
color: #000;
font-style: italic;
font-weight: bold; }
del {
text-decoration: line-through; }
abbr[title], dfn[title] {
border-bottom: 1px dotted;
cursor: help; }
table {
border-collapse: collapse;
border-spacing: 0; } hr {
display: block;
height: 1px;
border: 0;
border-top: 1px solid #cccccc;
margin: 1em 0;
padding: 0; }
input, select {
vertical-align: middle; }   .checkbox, .radio, input[type="checkbox"], input[type="radio"],
.select, .select .select_button, .select .select_label, .file, .file_button, .file .file_button span {
display: -moz-inline-stack; display: inline-block;
vertical-align: middle;
zoom: 1;
*display: inline; }
.checkbox, .radio, .select .select_button_icon {
background-image: url(https://centrumpsicologos.com/wp-content/themes/centrum/assets/img/custom_forms_sprite.png);
background-repeat: no-repeat; }
.focus_select {
-webkit-box-shadow: 1px 1px 2px 0px #ccc;
-moz-box-shadow: 1px 1px 2px 0px #ccc;
box-shadow: 1px 1px 2px 0px #ccc; }   input[type=checkbox], input[type=radio] {
margin: 0;
padding: 0; }
.radio, input[type=radio], .checkbox, input[type=checkbox] {
overflow: hidden; }
.checkbox, input[type=checkbox] {
height: 23px;
width: 20px; }
.radio, input[type=radio] {
height: 20px;
width: 20px; }
.checkbox input, .radio input {
position: relative;
display: block;
left: -9999px; } .checkbox {
background-position: 0 3px; }
.hover_checkbox {
background-position: 0 -20px; }
.focus_checkbox {
background-position: -21px -20px; }
.active_checkbox {
background-position: 0 3px; }
.focus_checkbox {
background-position: -21px -20px; }
.checked_checkbox {
background-position: 0 -43px; }
.focus_checkbox.checked_checkbox {
background-position: -21px -43px; }
.radio {
background-position: 0 -66px; }
.hover_radio {
background-position: 0 -86px; }
.focus_radio {
background-position: -20px -86px; }
.active_radio {
background-position: 0 -66px; }
.checked_radio {
background-position: 0 -106px; }
.focus_radio.checked_radio {
background-position: -20px -106px; }   select, .select {
min-width: 100px;
border: 0;
padding: 0; }
.select {
overflow: hidden;
background-color: #fff;
border: 1px solid #DDDDDD;
position: relative;
border: 1px solid #BBB !important;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px; }
.select, .select .select_label, .select .select_content, .select select {
height: 32px;
line-height: 32px; }
.select select {
position: relative;
-webkit-appearance: none;
top: -32px;
display: block; }
.msie7.select select {
position: absolute;
top: 0; }
.select select {
z-index: 2; }
.select .select_label {
float: left;
margin: 0;
overflow: hidden; }
.select .select_label {
font-size: 12px;
color: #000;
white-space: nowrap; }
.select .select_label span {
padding-right: 35px;
padding-left: 8px;
display: block; }
.select .select_content {
overflow: hidden;
display: block;
cursor: pointer; }
.select .select_button {
width: 22px;
border-left: 1px solid #EEE !important; }
.select .select_button, .file .file_button {
height: 30px;
position: relative;
top: 1px;
float: right;
border-left: 1px solid #ddd;
border-right: 1px solid #fff;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 6px;
-moz-border-radius-bottomright: 6px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 0px 6px 6px 0px;
border-radius: 0px 6px 6px 0px; }
.select .select_button_icon {
background-position: 0px -125px; }
.select .select_button_icon {
height: 30px;
display: block; } .select .select_button, .file .file_button {
background-color: #f9f9f9; background: -moz-linear-gradient(top, #f9f9f9 0%, #e9e9e9 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #e9e9e9)); background: -webkit-linear-gradient(top, #f9f9f9 0%, #e9e9e9 100%); background: -o-linear-gradient(top, #f9f9f9 0%, #e9e9e9 100%); background: -ms-linear-gradient(top, #f9f9f9 0%, #e9e9e9 100%); background: linear-gradient(top, #f9f9f9 0%, #e9e9e9 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0 ); }
.hover_select .select_button, .hover_file .file_button {
background-color: #e9e9e9; background: -moz-linear-gradient(top, #e9e9e9 0%, #f9f9f9 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e9e9e9), color-stop(100%, #f9f9f9)); background: -webkit-linear-gradient(top, #e9e9e9 0%, #f9f9f9 100%); background: -o-linear-gradient(top, #e9e9e9 0%, #f9f9f9 100%); background: -ms-linear-gradient(top, #e9e9e9 0%, #f9f9f9 100%); background: linear-gradient(top, #e9e9e9 0%, #f9f9f9 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0 ); } .responsive_select, .responsive_select .select_content,
.responsive_select .select_label, .responsive_select select {
width: 100%; }
.responsive_select .select_label {
margin-right: -31px; }
.responsive_select .select_button {
right: -1px; }   .file .file_button span {
background-image: url(https://centrumpsicologos.com/wp-content/themes/centrum/assets/img/custom_forms_sprite.png);
background-repeat: no-repeat; }
.file {
height: 32px;
background-color: #ce0;
overflow: hidden;
min-width: 180px;
position: relative;
background-color: #fff;
border: 1px solid #DDDDDD;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px; }
.file_content {
height: 32px;
position: absolute;
z-index: 1;
width: 100%;
display: block; }
.file_wrap {
height: 32px;
overflow: hidden;
position: absolute;
z-index: 2;
width: 100%;
display: block; }
.file_wrap input {
font-size: 100px;
-webkit-appearance: none; }
.responsive_file {
width: 100%; }
.focus_file {
-webkit-box-shadow: 1px 1px 2px 0px #ccc;
-moz-box-shadow: 1px 1px 2px 0px #ccc;
box-shadow: 1px 1px 2px 0px #ccc; }
.file_label {
display: block;
line-height: 32px;
margin: 0;
height: 32px;
padding-left: 10px; }
.file_label, .file_button {
font-size: 11px;
color: #000; }
.file .file_button {
padding: 2px 6px 3px;
height: 25px;
line-height: 27px; } .msie8.focus_select, .msie8.focus_file, .msie7.focus_select, .msie7.focus_file {
background-color: #eee; } .not_msie.select select, .file input {
opacity: 0; }
.msie.select select, .msie.file input {
filter: alpha(opacity=0);
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
.msie10.select select, .msie13.select select, .msie11.select select, .msie12.select select {
opacity: 0 !important; }
.disabled_checkbox, .disabled_radio, .disabled_select, .disabled_file {
opacity: 0.5; }
.msie.disabled_checkbox, .msie.disabled_radio, .msie.disabled_select, .msie.disabled_file {
filter: alpha(opacity=50);
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; } .row {
width: 100%;
margin-left: 0px;
margin-right: 0px;
overflow: hidden;
clear: both;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box; } .grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
display: inline;
float: left;
position: relative;
margin-left: 0px;
margin-right: 0px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box; } .alpha {
margin-left: 0px; }
.omega {
margin-right: 0px; } .row .grid_1 {
width: 8.333%; }
.row .grid_2 {
width: 16.666%; }
.row .grid_3 {
width: 24.999%; }
.row .grid_4 {
width: 33.332%; }
.row .grid_5 {
width: 41.665%; }
.row .grid_6 {
width: 49.998%; }
.row .grid_7 {
width: 58.331%; }
.row .grid_8 {
width: 66.664%; }
.row .grid_9 {
width: 74.997%; }
.row .grid_10 {
width: 83.33%; }
.row .grid_11 {
width: 91.663%; }
.row .grid_12 {
width: 99.996%; } .row .prefix_1 {
padding-left: 8.333%; }
.row .prefix_2 {
padding-left: 16.666%; }
.row .prefix_3 {
padding-left: 24.999%; }
.row .prefix_4 {
padding-left: 33.332%; }
.row .prefix_5 {
padding-left: 41.665%; }
.row .prefix_6 {
padding-left: 49.998%; }
.row .prefix_7 {
padding-left: 58.331%; }
.row .prefix_8 {
padding-left: 66.664%; }
.row .prefix_9 {
padding-left: 74.997%; }
.row .prefix_10 {
padding-left: 83.33%; }
.row .prefix_11 {
padding-left: 91.663%; } .clear {
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0; }
.clearfix:after {
clear: both;
content: ' ';
display: block;
font-size: 0;
line-height: 0;
visibility: hidden;
width: 0;
height: 0; }
.clearfix {
display: inline-block; }
* html .clearfix {
height: 0px; }
.clearfix {
display: block; }                 .mbs {
margin-bottom: 5px; }
.mbm {
margin-bottom: 10px; }
.mbl {
margin-bottom: 20px; }
.mbxl {
margin-bottom: 30px; }
.mbxxl {
margin-bottom: 50px; }
.mts {
margin-top: 5px; }
.mtm {
margin-top: 10px; }
.mtl {
margin-top: 20px; }
.mtxl {
margin-top: 30px; }
.mtxxl {
margin-top: 50px; }
.pbs {
padding-bottom: 5px; }
.pbm {
padding-bottom: 10px; }
.pbl {
padding-bottom: 20px; }
.pbxl {
padding-bottom: 30px; }
.pbxxl {
padding-bottom: 50px; }
.pts {
padding-top: 5px; }
.ptm {
padding-top: 10px; }
.ptl {
padding-top: 20px; }
.ptxl {
padding-top: 30px; }
.ptxxl {
padding-top: 50px; }
.ptxxxl {
padding-top: 125px; }    .swiper-container {
margin: 0 auto;
position: relative;
overflow: hidden;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-o-backface-visibility: hidden;
backface-visibility: hidden; z-index: 1; }
.swiper-wrapper {
position: relative;
width: 100%;
-webkit-transition-property: -webkit-transform, left, top;
-webkit-transition-duration: 0s;
-webkit-transform: translate3d(0px, 0, 0);
-webkit-transition-timing-function: ease;
-moz-transition-property: -moz-transform, left, top;
-moz-transition-duration: 0s;
-moz-transform: translate3d(0px, 0, 0);
-moz-transition-timing-function: ease;
-o-transition-property: -o-transform, left, top;
-o-transition-duration: 0s;
-o-transform: translate3d(0px, 0, 0);
-o-transition-timing-function: ease;
-o-transform: translate(0px, 0px);
-ms-transition-property: -ms-transform, left, top;
-ms-transition-duration: 0s;
-ms-transform: translate3d(0px, 0, 0);
-ms-transition-timing-function: ease;
transition-property: transform, left, top;
transition-duration: 0s;
transform: translate3d(0px, 0, 0);
transition-timing-function: ease;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box; }
.swiper-free-mode > .swiper-wrapper {
-webkit-transition-timing-function: ease-out;
-moz-transition-timing-function: ease-out;
-ms-transition-timing-function: ease-out;
-o-transition-timing-function: ease-out;
transition-timing-function: ease-out;
margin: 0 auto; }
.swiper-slide {
float: left; } .swiper-wp8-horizontal {
-ms-touch-action: pan-y; }
.swiper-wp8-vertical {
-ms-touch-action: pan-x; } .swiper-container,
.swiper-slide { width: 100%;
height: 700px; }
.swiper_centro .swiper-container,
.swiper_centro .swiper-slide { width: 420px;
height: 420px; }
.swiper-slide {
background-repeat: no-repeat;
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
background-size: cover; }
.swiper-slide.slide_1 {
background-image: url(https://centrumpsicologos.com/wp-content/themes/centrum/assets/img/slide_1.jpg); }
.swiper-slide.slide_2 {
background-image: url(https://centrumpsicologos.com/wp-content/themes/centrum/assets/img/slide_1.jpg); }
.swiper-slide-active { }
.swiper-slide-visible { } .swiper-pagination-switch { }
.swiper-active-switch { }
.swiper-visible-switch { }
.swiper-container .arrows {
margin-top: -460px;
position: relative;
widows: 100%;
display: none; }
.swiper-container .arrows > div {
position: absolute;
top: 0px;
left: 50%;
display: block;
width: 53px;
height: 176px;
cursor: pointer; }
.swiper-container .arrows .prev {
background-image: url(https://centrumpsicologos.com/wp-content/themes/centrum/assets/img/swiper-prev.png);
margin-left: -480px; }
.swiper-container .arrows .next {
background-image: url(https://centrumpsicologos.com/wp-content/themes/centrum/assets/img/swiper-next.png);
margin-left: 430px; }   * {
-webkit-font-smoothing: antialiased;
-moz-font-smoothing: antialiased;
-ms-font-smoothing: antialiased;
-o-font-smoothing: antialiased;
font-smoothing: antialiased; }
.wrapper {
width: 920px;
margin-left: auto;
margin-right: auto; }
body {
position: relative;
font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
font-size: 16px;
line-height: 130%;
-webkit-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;
-ms-transition: all 300ms ease-in-out;
-o-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out; }
strong {
color: #e5a633; }
body.dark {
background-color: #111111; }
h1, h2, h3, h4, h5, h6 {
font-family: "Museo", sans-serif;
line-height: 130%;
font-weight: bold; }
h1 {
font-size: 30px; }
a {
color: #111111;
text-decoration: none;
-webkit-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;
-ms-transition: all 300ms ease-in-out;
-o-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out; }
a:hover {
text-decoration: underline; }
.page_thumb {
display: block;
position: fixed;
top: 0px;
bottom: 0px;
left: 0px;
right: 0px;
background-color: #111111;
background-repeat: no-repeat;
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
background-size: cover;
z-index: 100;
-moz-opacity: 1;
opacity: 1;
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-transition: all 2s ease-in-out;
-moz-transition: all 2s ease-in-out;
-ms-transition: all 2s ease-in-out;
-o-transition: all 2s ease-in-out;
transition: all 2s ease-in-out; }
.page_thumb.hide {
-moz-opacity: 0;
opacity: 0;
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
z-index: -1;
-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-ms-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
transition: all 1s ease-in-out; }
.page_thumb.full_hide {
display: none; }
body.force_white * {
color: white !important;
border-color: white !important;
-webkit-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;
-ms-transition: all 300ms ease-in-out;
-o-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out; }
body.force_white .m_pagina ul li,
body.force_white .m_pagina ol li {
background: url(https://centrumpsicologos.com/wp-content/themes/centrum/assets/img/li_dot_black.png) no-repeat 64px 9px !important; }
body.force_white .m_children ul li {
background: url(https://centrumpsicologos.com/wp-content/themes/centrum/assets/img/li_dot_black.png) no-repeat 0px 9px !important; }
body.force_white .m_widget_contact .input_button input {
background-color: white;
color: #111111 !important; }
body.force_white .m_widget_contenido {
-webkit-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;
-ms-transition: all 300ms ease-in-out;
-o-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
background-color: white;
color: #111111 !important; }
body.force_white .m_menu > ul > li > a {
color: white !important; }
body.home .m_menu > ul > li > a {
color: white !important; }
.bg_black {
background-color: #111111; }
.bg_white {
background-color: white; }
.m_footer {
padding: 10px 0px 20px 0px;
width: 100%;
color: #111111;
-webkit-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;
-ms-transition: all 300ms ease-in-out;
-o-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
background-color: white;
z-index: 8; }
.m_footer .row > * {
text-align: center;
font-weight: normal;
font-size: 14px; }
.m_footer .small {
font-size: 12px; }
.m_footer a {
color: #111111; }
body.dark .m_footer,
body.white_footer .m_footer,
body.force_white .m_footer {
color: white;
background-color: #111111; }
body.dark .m_footer a,
body.white_footer .m_footer a,
body.force_white .m_footer a {
color: white; }
.page-template-default.force_white .m_menu,
.page-template-default.force_white .m_footer,
.single-post.force_white .m_menu,
.single-post.force_white .m_footer {
background-color: transparent; }
.m_home_header {
display: none;
}
@media screen and (min-width: 1025px) {
.m_home_header {
height: auto;
display: block;
background: white url(https://centrumpsicologos.com/wp-content/themes/centrum/assets/img/bg_line.png) repeat-y center center;
background-attachment: fixed;
position: relative;
overflow: hidden;
z-index: 1001 !important;
-webkit-transition: all 800ms ease-in-out;
-moz-transition: all 800ms ease-in-out;
-ms-transition: all 800ms ease-in-out;
-o-transition: all 800ms ease-in-out;
transition: all 800ms ease-in-out; }
.m_home_header.close {
height: 0px !important; }
.m_home_header h1 {
width: 701px;
height: 298px;
background-image: url(https://centrumpsicologos.com/wp-content/themes/centrum/assets/img/centrum_logo_line.png);
display: block;
margin: 0px auto;
overflow: hidden;
text-indent: -999px; }
}
.title_1 {
list-style-type: none; }
.title_1, .title_1 li {
font-family: "Museo", sans-serif;
font-size: 61px;
font-weight: bold;
color: #111111;
line-height: 110%; }
.home .title_1 {
color: #fff;
}
.title_1.white, .title_1.white li {
color: white; }
.title_1 li {
line-height: 100%;
margin-bottom: 10px; }
.title_1 li:before {
content: "·";
display: inline-block;
margin-right: 10px;
font-size: 50px; }
.title_1.centered {
text-align: center;
font-size: 50px;
padding-left: 10%;
padding-right: 10%; }
.m_menu {
position: fixed;
z-index: 9;
width: 100%;
left: 0;
right: 0px;
padding: 29px 0px 14px 0px;
background-color: white; }
.m_menu a {
color: #111111; }
.m_menu a:hover {
color: white; }
.m_menu > ul {
text-align: center; }
.m_menu > ul:after {
content: " ";
display: block;
clear: both; }
.m_menu > ul > li {
display: inline-block;
margin-bottom: 10px;
position: relative;
font-size: 10px;
color: white;
font-size: 20px;
padding: 2px 10px;
height: 25px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;
-ms-transition: all 300ms ease-in-out;
-o-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out; }
.m_menu > ul > li.active, .m_menu > ul > li:hover {
background-color: #008180;
color: #111111; }
.m_menu > ul > li > a {
text-decoration: none;
display: block;
font-weight: bold;
font-size: 18px; }
@media screen and (min-width: 1025px) {
.megadrop {
display: none;
overflow: hidden;
position: absolute;
z-index: 999;
top: 25px;
background-color: #008180;
width: 560px;
left: 0;
margin-left: -50px;
padding: 30px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
z-index: 100;
-moz-column-count: 2;
-moz-column-gap: 1em;
-webkit-column-count: 2;
-webkit-column-gap: 1em;
column-count: 2;
column-gap: 1em;
}
.megadrop li {
display: inline-block;
width: 100%;
margin-bottom: 0.5em;
}
.megadrop a {
display: block;
font-size: 15px;
color: #fff !important;
text-align: left;
-webkit-transition: all 150ms ease-in-out;
-moz-transition: all 150ms ease-in-out;
-ms-transition: all 150ms ease-in-out;
-o-transition: all 150ms ease-in-out;
transition: all 150ms ease-in-out; }
.m_menu > ul > li .megadrop li a:hover {
text-decoration: none;
color: #111 !important; }
.m_menu > ul > li:hover > a {
color: white !important; }
body.force_white .m_menu .megadrop a,
body.home .m_menu .megadrop a {
color: #111 !important;
}
body.force_white .m_menu .megadrop a:hover,
body.home .m_menu .megadrop a:hover {
color: white !important;
}
}
.m_menu li:hover .megadrop {
display: block; }
body.force_white .m_menu,
body.home .m_menu {
background-color: #111111; }
body.force_white .m_menu > ul > li.active, body.force_white .m_menu > ul > li:hover,
body.home .m_menu > ul > li.active,
body.home .m_menu > ul > li:hover {
background-color: #e5a633 !important; }
body.force_white .m_menu .megadrop,
body.home .m_menu .megadrop {
background-color: #e5a633 !important; }
.bg_black .m_menu > ul > li > a {
color: white; }
.m_text_with_margin {
margin-bottom: 20px; }
.m_text_with_margin .grid_4 {
text-align: right;
padding-right: 10px;
color: #e5a633;
font-size: 16px;
font-family: "Museo", sans-serif; }
.m_text_with_margin .grid_6 {
padding-left: 10px;
font-style: italic;
color: white;
line-height: 130%; }
.m_text_2cols {
color: white;
margin-bottom: 20px; }
.m_text_2cols > * {
padding: 0px 10px;
font-style: italic;
line-height: 140%; }
.m_ul_3cols {
color: white;
padding-left: 8.333%;
padding-right: 8.333%; }
.m_ul_3cols .grid_4 {
padding: 0px 10px; }
.m_ul_3cols ul {
list-style-type: none; }
.m_ul_3cols li {
display: block;
margin-bottom: 10px;
font-size: 16px; }
.m_ul_3cols li:before {
content: " ";
display: inline-block;
height: 9px;
width: 9px;
background: url(https://centrumpsicologos.com/wp-content/themes/centrum/assets/img/li_dot.png) no-repeat center center;
margin-right: 5px; }
.m_como_trabajamos {
color: white;
margin-bottom: 100px; }
.m_como_trabajamos h1 {
font-size: 60px;
font-weight: bold;
margin: 10px 10% 30px 10%; }
.m_como_trabajamos p {
margin: 0px 20% 10px 20%;
font-size: 15px;
font-style: italic; }
.m_circulos {
color: white;
height: 630px;
width: 680px;
margin: 0px auto 100px auto;
position: relative; }
.m_circulos h2 {
position: absolute;
top: 145px;
left: 190px;
display: inline-block;
width: 320px;
height: 320px;
background: url(https://centrumpsicologos.com/wp-content/themes/centrum/assets/img/circulos_title.png) no-repeat center center;
color: white;
text-align: center;
font-size: 25px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
padding: 140px 20px 0px 20px;
line-height: 160%; }
.m_circulos ul {
list-style-type: none; }
.m_circulos ul li,
.m_circulos ul li a {
display: block;
width: 130px;
height: 130px;
background-color: #e5a633;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
font-family: "Museo", sans-serif; }
.m_circulos ul li {
position: absolute; }
.m_circulos ul li.big,
.m_circulos ul li.big a {
width: 208px;
height: 208px;
background-color: white;
color: #e5a633; }
.m_circulos ul li.big a {
font-size: 38px;
padding-top: 75px; }
.m_circulos ul li.big a span {
display: block;
color: #e5a633;
font-size: 19px;
margin-bottom: 5px;
font-family: "Museo", sans-serif; }
.m_circulos ul li a {
text-align: center;
padding-top: 55px;
font-size: 19px; }
.m_circulos ul li a:hover {
text-decoration: none;
background-color: #e7ac41;
color: white; }
.m_circulos ul li.big a:hover {
background-color: #e6e6e6;
color: #111111; }
.m_circulos .circulo_1 {
top: 0px;
left: 0px;
right: auto;
bottom: auto; }
.m_circulos .circulo_2 {
top: 10px;
left: 410px;
right: auto;
bottom: auto; }
.m_circulos .circulo_3 {
top: 260px;
left: 550px;
right: auto;
bottom: auto; }
.m_circulos .circulo_4 {
top: 365px;
left: 25px;
right: auto;
bottom: auto; }
.m_circulos .circulo_5 {
top: 500px;
left: 345px;
right: auto;
bottom: auto; }
.m_home_equipo {
padding: 0px 10%;
margin-bottom: 150px; }
.m_home_equipo .img_1 img {
margin: 0px auto;
display: block;
max-width: 100%;
margin-bottom: 15px; }
.m_home_equipo .img_1 h1 {
color: white;
font-size: 61px;
text-align: right;
height: 100px;
margin-top: -100px;
margin-right: 15px; }
.m_home_equipo .img_2 {
overflow: hidden;
margin-bottom: -150px; }
.m_home_equipo .img_2 {
display: block;
float: right;
overflow: hidden; }
.m_home_equipo .contenido {
width: 50%;
color: white;
margin-bottom: 20px;
clear: both;
position: relative;
z-index: 2; }
.m_home_equipo .contenido h2 {
font-size: 60px;
font-weight: bold; }
.m_home_equipo .contenido p {
font-size: 19px;
font-style: italic;
line-height: 130%; }
.m_home_equipo .contenido_2 {
width: 50%;
color: white;
margin-left: 10%; }
.m_home_equipo .contenido_2 h2 {
padding-top: 20px;
padding-bottom: 10px;
font-size: 30px;
font-weight: normal; }
.m_home_equipo .contenido_2 p {
font-size: 16px;
font-style: italic;
line-height: 130%; }
.m_home_equipo a {
color: #e5a633; }
.m_pagina {
font-size: 16px;
line-height: 160%;
margin-bottom: 50px; }
.m_pagina strong {
color: #008180; }
.m_pagina span.small {
font-size: 14px; }
.m_pagina .main_title {
font-weight: bold;
font-size: 50px;
color: #008180;
line-height: 110%;
margin-bottom: 20px; }
.m_pagina .main_subtitle {
font-weight: normal;
font-size: 25px;
color: #008180;
margin-bottom: 20px; }
.m_pagina p,
.m_pagina ul, .m_pagina ol {
margin-bottom: 20px; }
.m_pagina li {
margin-bottom: 10px; }
.m_pagina ul, .m_pagina ol {
list-style-type: none; }
.m_pagina ul li, .m_pagina ol li {
padding-left: 80px;
background: url(https://centrumpsicologos.com/wp-content/themes/centrum/assets/img/li_dot_blue.png) no-repeat 64px 9px; }
.m_pagina h1, .m_pagina h2, .m_pagina h3, .m_pagina h4, .m_pagina h5 {
font-family: "Museo", sans-serif;
color: #008180; }
.m_pagina h1 {
font-size: 30px; }
.m_pagina h2 {
font-size: 30px;
margin-bottom: 20px; }
.m_pagina h3 {
font-size: 25px;
margin-bottom: 20px;
color: #008180; }
.m_pagina h4 {
font-size: 18px;
color: #111111; }
.m_pagina a {
color: #008180; }
.main_head {
height: 160px; }
.main_sidebar {
padding-top: 120px; }
.m_children {
border-top: 2px solid #008180;
border-bottom: 2px solid #008180;
padding: 10px 0px;
margin-bottom: 30px; }
.m_children ul {
list-style-position: inside;
list-style-type: none; }
.m_children ul li {
background: url(https://centrumpsicologos.com/wp-content/themes/centrum/assets/img/li_dot_blue.png) no-repeat 0px 9px;
padding: 3px 0px 3px 15px; }
.m_children ul li a {
color: #008180; }
.m_preguntas {
border: 2px dashed #008180;
padding: 20px;
margin-bottom: 20px;
color: #008180;
font-size: 14px; }
.m_preguntas dl dt:first-child {
font-size: 16px;
font-family: "Museo"; }
.m_preguntas dl dt {
margin-top: 10px; }
.m_preguntas dl dt:first-child {
margin-top: 0px; }
.m_widget_contenido {
background-color: #008180;
padding: 20px;
text-align: center;
font-style: italic;
color: white;
font-size: 16px;
margin-bottom: 20px;
line-height: 140%; }
.m_widget_contact {
margin-bottom: 20px; }
.m_widget_contact h2 {
color: #008180;
font-size: 18px;
margin-bottom: 5px; }
.m_widget_contact .input_group {
margin-bottom: 5px; }
.m_widget_contact .input_group label {
display: block;
font-family: "Museo", sans-serif;
font-weight: normal;
font-size: 13px; }
.m_widget_contact .input_group label strong {
color: #008180;
font-weight: normal; }
.m_widget_contact .input_group input,
.m_widget_contact .input_group textarea {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
padding: 2px;
background-color: transparent;
border: 1px solid #008180;
font-family: "Museo", sans-serif;
font-size: 12px;
outline: none; }
.m_widget_contact .input_group textarea {
height: 50px;
-webkit-transition: all 200ms ease-in-out;
-moz-transition: all 200ms ease-in-out;
-ms-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out; }
.m_widget_contact .input_group textarea:focus {
height: 100px; }
.m_widget_contact .input_group span,
.m_widget_contact .input_button span {
font-size: 11px;
display: block; }
.m_widget_contact .input_button input {
display: inline-block;
background-color: #008180;
border: none;
padding: 3px 15px;
color: white;
font-size: 15px; }
.m_widget_contact .input_button span {
color: #666;
font-size: 12px;
margin-top: 10px; }
.m_widget_contact .form_ok {
display: block;
margin-bottom: 20px;
border: 1px solid #111111;
padding: 15px 20px;
background-color: white;
color: green !important;
text-align: center; }
.contacto .input_button input {
background-color: #e5a633; }
.contacto label strong {
color: #e5a633 !important; }
.m_footer_precio {
display: block;
width: 100%;
padding: 5px 20px;
background-color: #008180;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
color: white;
font-family: "Museo", sans-serif;
font-size: 19px;
overflow: hidden; }
.m_footer_precio span {
display: block;
float: right; }
.m_footer_precio_notas {
color: #008180;
font-size: 14px;
width: 75%;
margin-top: 10px;
line-height: 150%; }
.page-template-template-equipo-portada-php .m_pagina {
margin-bottom: 30px; }
.m_contacto_page {
margin-left: 20%; }
.m_contacto_page .contenido_2 a {
color: #e5a633 !important; }
.m_contacto_page.equipo_contenido .contenido p {
color: #008180 !important; }
.m_contacto_page img {
max-width: 100%; }
.m_contacto_page .contenido p,
.m_contacto_page .contenido strong {
color: #e5a633 !important;
font-family: "Museo", sans-serif; }
.m_contacto_page .contenido_2 h2 {
margin-bottom: 10px;
font-weight: normal; }
.m_contacto_page .contenido_2 p, .m_contacto_page .contenido_2 strong {
font-style: italic; }
.m_contacto_page .contenido_2 p strong {
color: #e5a633 !important;
font-family: "Museo", sans-serif; }
.m_contacto_page.big .contenido p {
font-size: 18px;
line-height: 170%; }
.m_equipo_thumbs {
overflow: hidden;
padding: 0px 10% 100px 10%; }
.m_equipo_thumb {
min-height:194px;
overflow: hidden;
float: left;
width: 50%;
margin-bottom: 50px; }
.m_equipo_thumb .image {
float: left;
width: 170px;
height: 170px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
overflow: hidden; }
.m_equipo_thumb .image img {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%; }
.m_equipo_thumb:nth-child(2n) .image {
float: right; }
.m_equipo_thumb .miembro_content {
padding: 40px 20px 0px 200px;
display: block; }
.m_equipo_thumb .miembro_content:hover {
text-decoration: none; }
.m_equipo_thumb:nth-child(2n) .miembro_content {
padding: 40px 200px 0px 20px;
text-align: right; }
.m_equipo_thumb h2 {
color: #008180 !important;
font-size: 20px; }
.m_equipo_thumb h3 {
color: #008180 !important;
font-size: 14px;
font-weight: normal;
margin-bottom: 10px; }
.m_equipo_thumb p {
color: #008180 !important;
font-size: 13px; }
.m_equipo_thumb span {
margin-top: 10px;
display: block;
color: #111111 !important;
font-size: 13px; }
.equipo_big_image {
float: left;
width: 300px;
height: 300px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
overflow: hidden; }
.equipo_big_image img {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
width: 300px;
height: 300px; }
.page img {
max-width: 100%;
height: auto; }
.equipo_ficha {
padding-bottom: 100px; }
#breadcrumbs {
font-size: 14px; }
.type-post {
margin: 0px 10% 100px 10%;
text-align: left; }
.type-post strong {
color: #008180; }
.type-post .image {
display: block;
float: none;
margin: 0px auto 20px auto;
max-width: 500px;
width: 100%;
height: auto;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
overflow: hidden; }
.type-post .image img {
width: 100%;
height: auto;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%; }
.type-post h1 {
font-size: 36px;
color: #008180; }
.type-post h2 {
font-size: 28px;
color: #008180;
margin-top: 20px;
margin-bottom: 10px; }
.type-post h2 a {
color: #008180; }
.type-post h2 a:hover {
text-decoration: none; }
.type-post .post_content {
font-size: 14px;
line-height: 150%; }
.type-post .post_content p,
.type-post .post_content ul,
.type-post .post_content ol {
margin-bottom: 15px; }
.type-post .post_content ul,
.type-post .post_content ol {
padding-left: 1em; }
.post_content img {
max-width: 100%; }
.type-post .date {
font-family: "Museo", sans-serif;
font-size: 18px;
font-weight: bold;
color: #008180;
padding: 10px 0px; }
.type-post .author {
font-family: "Museo", sans-serif;
font-size: 16px;
font-weight: bold; }
.type-post .categories {
font-family: "Museo", sans-serif;
font-size: 14px;
font-weight: bold;
margin-bottom: 10px; }
.type-post .view-article {
display: block;
width: 30px;
height: 30px;
background-color: #111111;
margin: 10px auto;
text-indent: -999px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
overflow: hidden;
position: relative;
-webkit-transition: all 200ms ease-in-out;
-moz-transition: all 200ms ease-in-out;
-ms-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out; }
.type-post .view-article:hover {
background-color: #333; }
.type-post .view-article:after {
position: absolute;
content: "+";
width: 30px;
color: white !important;
top: 3px;
left: 0px;
bottom: 0px;
right: 0px;
display: block;
text-indent: 0px;
font-size: 25px; }
.m_categorias h3 {
font-size: 22px;
display: block;
padding: 8px 0px;
border-top: 2px solid #111111;
border-bottom: 2px solid #111111; }
.m_categorias ul {
list-style-type: none;
margin-top: 20px; }
.m_categorias ul li {
margin-bottom: 5px; }
.m_categorias ul li a {
font-size: 14px; }
.m_main_tratamientos .m_pagina {
margin-bottom: 50px; }
.m_main_tratamientos .aside {
color: #e5a633 !important;
font-size: 16px;
font-family: "Museo", sans-serif;
padding-right: 20px;
text-align: right; }
.m_main_tratamientos .contenido p {
font-size: 16px;
font-style: italic; }
.m_children_content {
padding-top: 0px;
padding-bottom: 50px; }
.m_children_content .title_1 {
font-size: 44px; }
.m_children_content ul li {
margin-bottom: 10px; }
.m_children_content li:before {
background: url(https://centrumpsicologos.com/wp-content/themes/centrum/assets/img/li_dot_black.png) no-repeat center center; }
.m_children_content ul li a {
font-size: 17px; }
#logo {
display: block;
width: 188px;
position: fixed;
top: 20px;
bottom: 0px;
left: 20px;
z-index: 10;
background: url(https://centrumpsicologos.com/wp-content/themes/centrum/assets/img/logo_black.png) no-repeat center top;
text-indent: -9999px;
transition: opacity 1s ease;
opacity: 1;
}
.slicknav-open #logo {
opacity: 0;
}
body.force_white #logo,
body.home #logo {
background: url(https://centrumpsicologos.com/wp-content/themes/centrum/assets/img/logo_white.png) no-repeat center top; }
#first_free {
width: 135px;
height: 256px;
position: fixed;
top: 20px;
right: 20px;
z-index: 10;
background: url(https://centrumpsicologos.com/wp-content/themes/centrum/assets/img/first_free_black.png) no-repeat center; }
#first_free h1 {
overflow: hidden;
height: 0px; }
#m_first_free {
display: none; }
body.force_white #first_free,
body.home #first_free {
background: url(https://centrumpsicologos.com/wp-content/themes/centrum/assets/img/first_free_white.png) no-repeat center; }
.swiper_big .swiper-slide {
text-align: center; }
.swiper_big .swiper-slide a {
display: inline-block;
width: 600px;
height: 600px;
margin-top: 50px; }
.swiper_centro .swiper-container,
.swiper_centro .swiper-slide {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
overflow: hidden; }
.swiper_centro .swiper-container img,
.swiper_centro .swiper-slide img {
max-width: none; }
.map_img {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
overflow: hidden; }
.regular {
font-style: normal !important; }
.m_contact_info {
margin-bottom: 70px; }
.m_contact_info h2 {
font-size: 22px; }
.m_contact_info h3 {
font-size: 14px;
text-transform: uppercase;
margin-top: 20px; }
.m_contact_info p {
color: #e5a633 !important;
font-size: 14px;
line-height: 136%; }
.m_contact_info a {
color: #e5a633 !important; }
.page-id-130 .variante_1,
.page-template-template-home-php .variante_2 {
display: none !important; }
.page-id-130 .variante_2 {
display: block; }
.page-id-26 .variante_1 {
display: block; }
.page-id-26 .variante_2 {
display: none !important; }
.menu_phone {
display: none;
overflow: auto; }
.c_madrid {
font-size: 14px;
padding-bottom: 60px;
margin-bottom: 15px;
background: url(https://centrumpsicologos.com/wp-content/themes/centrum/assets/img/cm_black.png) no-repeat center bottom; }
.force_white .c_madrid,
.home .c_madrid {
background: url(https://centrumpsicologos.com/wp-content/themes/centrum/assets/img/cm_white.png) no-repeat center bottom; }
.fb_follow {
display: inline-block;
font-size: 14px;
padding: 10px 35px 10px 0px;
margin-bottom: 10px;
background: url(https://centrumpsicologos.com/wp-content/themes/centrum/assets/img/fb_black.png) no-repeat right center; }
.fb_follow:hover {
text-decoration: none; }
.force_white .fb_follow,
.home .fb_follow {
background: url(https://centrumpsicologos.com/wp-content/themes/centrum/assets/img/yt_white.png) no-repeat right center; }
.footer-social-networks {
line-height: 28px;
}
.footer-social-network-link {
display: inline-block;
vertical-align: middle;
margin: 0 3px;
}
.post_thumb {
max-width: 100%;
margin-bottom: 20px; }
.m_cookies {
position: fixed;
bottom: 0px;
left: 0px;
right: 0px;
background-color: black;
padding: 5px 20px;
z-index: 999;
display: none; }
.m_cookies .wrap {
max-width: 960px;
margin: 0px auto;
position: relative; }
.m_cookies .contenido {
font-size: 13px;
line-height: 150%;
float: left;
margin-right: 130px;
color: white !important; }
.m_cookies .aceptar_cookies {
position: absolute;
width: 100px;
right: 0px;
top: 5px;
text-align: center;
border: 1px solid white;
cursor: pointer;
padding: 5px 0px;
color: white !important; }
.m_cookies.show {
display: block; }
.m_cookies a {
text-decoration: underline;
color: #fff; }    @media only screen and (max-width: 1305px) {
.hide_for_tablet {
display: none !important; }
.wrapper {
width: auto;
margin: 0px 150px 0px 220px;
padding: 0px 10px; }
.prefix_1,
.prefix_2,
.prefix_3,
.prefix_4,
.prefix_5,
.prefix_6,
.prefix_7,
.prefix_8,
.prefix_9,
.prefix_10,
.prefix_11 {
padding-left: 0px !important; }
.grid_4.prefix_1 {
width: 41.665%; }
.m_text_with_margin .grid_4 {
width: 33.33%; }
.m_text_with_margin .grid_6 {
width: 66.66%; }
.m_text_2cols .grid_7,
.m_text_2cols .grid_4 {
width: 50%; }
.title_1 {
padding-left: 0px !important;
padding-right: 0px !important; }
.m_como_trabajamos h1 {
margin: 0px 0px; }
.m_como_trabajamos p {
margin: 0px 10% 10px 10%; }
.main_content .m_pagina {
margin-bottom: 50px; }
.m_equipo_thumbs {
padding: 100px 2%; }
.m_equipo_thumb .image,
.m_equipo_thumb .image img {
width: 140px;
height: 140px; }
.m_equipo_thumb .miembro_content {
padding: 20px 20px 0px 170px; }
.m_equipo_thumb:nth-child(2n) .miembro_content {
padding: 20px 170px 0px 20px;
text-align: right; }
.m_equipo_thumb:nth-child(n) {
clear: right; }
.m_menu {
width: auto;
padding: 29px 100px 14px 200px; }
.equipo_big_image {
width: 96%;
height: auto; }
.equipo_big_image img {
width: 100%;
height: auto; }
.main_sidebar {
padding-left: 4% !important; } }
@media only screen and (max-width: 1050px) {
.wrapper {
margin: 0px 20px 0px 200px; }
#first_free {
top: auto;
bottom: 100px;
left: 30px;
right: auto; }
.m_menu {
padding: 20px 20px 20px 220px;
width: auto; }
.m_circulos {
width: auto; }
.m_circulos h2 {
left: 120px; }
.m_circulos .circulo_2 {
top: 60px;
left: 360px; }
.m_circulos .circulo_3 {
top: 398px;
left: 380px; }
.m_circulos .circulo_4 {
top: 315px;
left: -4px; }
.m_circulos .circulo_5 {
top: 470px;
left: 175px; } } @media only screen and (max-width: 1024px) {
body,
html {
overflow: none;
overflow-y: auto; }
.hide_for_mobile {
display: none !important; }
#logo {
bottom: auto;
height: 27px;
width: 150px;
top: 15px;
z-index: 11;
background: url(https://centrumpsicologos.com/wp-content/themes/centrum/assets/img/mobile_logo_black.png) no-repeat center center !important;
background-size: 100% 100% !important; }
.force_white #logo,
.home #logo {
background: url(https://centrumpsicologos.com/wp-content/themes/centrum/assets/img/mobile_logo_white.png) no-repeat center center !important;
background-size: 100% 100% !important; }
#first_free {
display: none; }
#m_first_free {
position: absolute;
top: 49px;
left: 0px;
right: 0px;
z-index: 3;
padding-top: 3px;
padding-bottom: 3px;
display: block;
margin: 0;
text-align: center;
background-color: #008180;
position: fixed; }
#m_first_free a {
display: inline-block;
padding: 5px 0px;
color: white;
font-size: 13px; }
#m_first_free a:hover {
text-decoration: none; }
.force_white #m_first_free,
.home #m_first_free {
background-color: #e5a633; }
.force_white #m_first_free a,
.home #m_first_free a {
color: #111111; }
.wrapper {
margin: 0px 10px; }
.m_text_with_margin .grid_4,
.m_text_with_margin .grid_6 {
width: 100%;
float: none;
display: block;
text-align: left;
margin: 0px;
padding: 0px; }
.main_content,
.main_sidebar,
.m_contacto_page,
.grid_9,
.grid_3,
.grid_6,
.grid_4,
.grid_5,
.grid_7,
.type-post,
.m_como_trabajamos p,
.m_home_equipo,
.m_home_equipo .contenido,
.m_home_equipo .contenido_2,
.m_equipo_thumb,
.m_ul_3cols {
width: 100% !important;
margin: 0px !important;
padding: 0px !important;
float: none !important;
display: block !important; }
.type-post {
margin-bottom: 50px !important; }
.m_como_trabajamos {
margin-bottom: 40px; }
.m_como_trabajamos h1 {
margin-bottom: 15px; }
.title_1, .title_1 li,
.m_como_trabajamos h1 {
font-size: 30px !important; }
.m_pagina .main_title {
font-size: 32px !important; }
.m_como_trabajamos p,
.m_equipo_thumb {
margin-bottom: 10px !important; }
.m_ul_3cols {
margin-bottom: 30px !important; }
.m_pagina ul li, .m_pagina ol li {
padding-left: 20px;
background: url(https://centrumpsicologos.com/wp-content/themes/centrum/assets/img/li_dot_blue.png) no-repeat 0px 9px; }
body.force_white .m_pagina ul li, body.force_white .m_pagina ol li {
background: url(https://centrumpsicologos.com/wp-content/themes/centrum/assets/img/li_dot_black.png) no-repeat 0px 9px !important; } .m_circulos {
width: auto;
height: auto;
margin: 0px auto 50px auto; }
.m_circulos h2 {
position: static;
background-color: none;
top: 0px;
height: auto;
width: 100%;
padding: 10px 5px; }
.m_circulos ul li.big,
.m_circulos ul li.big a,
.m_circulos ul li,
.m_circulos ul li a {
display: block;
position: static;
width: auto;
height: auto;
padding: 0px 0px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;
border-radius: 2px;
margin-bottom: 5px; }
.m_circulos ul li.big a {
display: block;
padding: 10px 5px 20px 5px; }
.m_circulos ul li a {
display: block;
padding: 10px 5px; }
.m_menu {
padding: 0px 0px 0px 0px;
display: block;
height: auto;
max-height: 0px;
overflow: hidden;
-webkit-transition: all 200ms ease-in-out;
-moz-transition: all 200ms ease-in-out;
-ms-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out; }
.m_menu ul {
display: block; }
.m_menu ul > li {
display: block !important;
float: none !important;
margin-bottom: 3px;
padding: 5px;
height: auto; }
.m_menu .megadrop {
display: none !important; }
.open-menu .m_menu {
max-height: 500px;
padding: 65px 0px 10px 0px;
box-shadow: 5px 0px 5px #999; }
.menu_phone {
display: block;
position: fixed;
top: 0px;
left: 0px;
right: 0px;
background-color: white;
z-index: 10;
box-shadow: 1px 0px 5px rgba(0, 0, 0, 0.3);
overflow-y:auto;
overflow-x:hidden;
min-height: 49px;
max-height: 100%;
width: 100%;
}
.m_equipo_thumbs {
padding: 50px 2%; }
.main_head {
height: 110px; }
.force_white .menu_phone,
.home .menu_phone {
background-color: #111111;
box-shadow: 1px 0px 5px rgba(255, 255, 255, 0.3); }
.m_home_header {
height: 450px !important;
background-color: white; }
.m_home_header h1 {
background: url(https://centrumpsicologos.com/wp-content/themes/centrum/assets/img/logo_home_mobile.jpg) no-repeat center center;
background-size: 100%;
width: 80%;
height: 100%;
margin: 0px auto 0px auto; }
.swiper-container,
.swiper-slide {
width: 100%;
height: 280px; }
.swiper_centro .swiper-container,
.swiper_centro .swiper-slide,
.swiper_centro .swiper-slide img {
width: 280px;
height: 280px; }
.m_home_equipo .img_2 {
float: none;
display: block;
margin: 0px auto -50px auto; }
.title_1 li:before {
display: none; }
.m_footer {
padding-top: 40px; }
.m_pagination {
padding-bottom: 30px; }
.m_children_content {
padding-bottom: 0px; }
.m_home_equipo .contenido_1 p,
.m_home_equipo .contenido_2 p {
line-height: 190%; } }   .testimonio {
width:99%;
border:1px solid #008180;
float:left;
margin-bottom: 40px;
}
.testimonio p {
padding:10px;
color: #008180;
}
.testimonio-author {
color:#000;
float: right;
}
.form-testimonio {
width:100%;
background-color: #008180;
float:left;
margin-bottom: 40px;
}
.form-testimonio p {
padding:10px 20px 10px 10px;
color: #fff;
}
.form-testimonio h2 {
padding:10px;
color: #fff;
margin-top: 20px;
margin-bottom: 0;
}
.form-testimonio p {
margin-bottom: 0;
}
.form-testimonio small {
font-size: 11px;
line-height: 0px;
position: relative;
top: -5px;
color: #fff;
}
.form-testimonio input[type="text"] {
height: 20px;
}
.form-testimonio input[type="text"], .form-testimonio textarea {
border: 1px solid #000;
width: 92%;
padding-left: 5px;
}
.form-testimonio input[type="submit"] {
border: 1px solid #000;
height: 30px;
background-color: #fff;
color: #008180;
width: 15%;
font-size: 15px;
}
div.wpcf7-response-output {
margin:0 50px 0 10px;
}
div.wpcf7-validation-errors {
color: #f7e700;
font-style: italic;
}
span.wpcf7-not-valid-tip {
color: #f7e700;
font-style: italic;
}
.m_menu > ul > li {
padding: 2px 6px;
}
.m_menu > ul > li a {
font-size: 16px;
}
@media (max-width:600px){
.form-testimonio input[type="submit"] {
width: 50%;
height: 35px;
}
.main_sidebar {
float: left !important;
}
} .centrum-offer {
position: fixed;
bottom: 0;
left: 0;
width: 100%;
background-color: #e5a633;
z-index: 999999;
}
.centrum-offer-container {
position: relative;
padding: 1em 2.5em 1em 1em;
display: none;
}
.centrum-offer a {
position: absolute;
top: 0.5em;
right: 0.5em;
font-size: 28px;
}
.centrum-offer a:hover {
text-decoration: none;
}
@media screen and (min-width: 768px) {
.centrum-offer {
width: 290px;
left: auto;
right: 2.5%;
}
.centrum-offer a {
position: absolute;
top: 6px;
right: 10px;
}
} .slicknav_btn,.slicknav_nav .slicknav_item{cursor:pointer}.slicknav_menu,.slicknav_menu *{box-sizing:border-box}.slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;padding:.438em .625em;line-height:1.125em}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:.188em}.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left;color:#fff;font-weight:700;text-shadow:0 1px 3px #000}.slicknav_menu .slicknav_icon{float:left;width:1.125em;height:.875em;margin:.188em 0 0 .438em}.slicknav_menu .slicknav_icon:before{background:0 0;width:1.125em;height:.875em;display:block;content:"";position:absolute}.slicknav_menu .slicknav_no-text{margin:0}.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(0,0,0,.25)}.slicknav_menu:after,.slicknav_menu:before{content:" ";display:table}.slicknav_menu:after{clear:both}.slicknav_nav li,.slicknav_nav ul{display:block}.slicknav_nav .slicknav_arrow{font-size:.8em;margin:0 0 0 .4em}.slicknav_nav .slicknav_item a{display:inline}.slicknav_nav .slicknav_row,.slicknav_nav a{display:block}.slicknav_nav .slicknav_parent-link a{display:inline}.slicknav_menu{*zoom:1;font-size:16px;background-color:#4c4c4c;padding:5px}.slicknav_nav,.slicknav_nav ul{list-style:none;overflow:hidden;padding:0}.slicknav_menu .slicknav_icon-bar{background-color:#fff}.slicknav_btn{margin:5px 5px 6px;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,.75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#222}.slicknav_nav{clear:both;color:#fff;margin:0;font-size:.875em}.slicknav_nav ul{margin:0 0 0 20px}.slicknav_nav .slicknav_row,.slicknav_nav a{padding:5px 10px;margin:2px 5px}.slicknav_nav .slicknav_row:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-color:#ccc;color:#fff}.slicknav_nav a{text-decoration:none;color:#fff}.slicknav_nav a:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-color:#ccc;color:#222}.slicknav_nav .slicknav_txtnode{margin-left:15px}.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}.slicknav_brand{float:left;color:#fff;font-size:18px;line-height:30px;padding:7px 12px;height:44px}
.slicknav_menu {
display:none;
}
@media screen and (max-width: 1024px) { .js #menu {
display:none;
}
.js .slicknav_menu {
display:block;
}
}
.slicknav_nav ul {
margin-left: 0;
}
.slicknav_nav ul ul {
margin-left: 1em;
}
.slicknav_menu {
background-color: inherit;
padding-left: 0;
padding-right: 0;
padding-bottom: 0;
}
.slicknav_nav {
background-color: #008180;
padding-top: 1em;
padding-bottom: 1em;
}
.slicknav_nav a { color: #fff; }
.slicknav_nav .slicknav_row,
.slicknav_nav a {
padding: 11px 20px;
}
.slicknav_arrow { font-family: sans-serif; }
.slicknav_nav a:hover,
.slicknav_nav .slicknav_row:hover{
background-color:rgba(255,255,255,0.25);
color:#fff;
}
.slicknav_menu .slicknav_menutxt {
font-weight: 500;
}
.slicknav_btn {
margin-right: 10px;
}
.slicknav_nav .slicknav_arrow {
float: right;
font-size: 1em;
}
.home .slicknav_nav,
.force_white .slicknav_nav {
background-color: #e5a633;
}
body.home .m_first_free,
body.home .slicknav_nav .slicknav_arrow,
body.home .slicknav_nav a,
body.home .slicknav_nav a:hover,
body.home .slicknav_nav .slicknav_row:hover,
body.force_white .m_first_free,
body.force_white .slicknav_nav .slicknav_arrow,
body.force_white .slicknav_nav a,
body.force_white .slicknav_nav a:hover,
body.force_white .slicknav_nav .slicknav_row:hover {
color:#000 !important;
}  @font-face {
font-family: 'Museo';
src: url(https://centrumpsicologos.com/wp-content/themes/centrum/assets/fonts/Museo_Slab_500.eot);
src: local("?"), url(https://centrumpsicologos.com/wp-content/themes/centrum/assets/fonts/Museo_Slab_500.woff) format("woff"), url(https://centrumpsicologos.com/wp-content/themes/centrum/assets/fonts/Museo_Slab_500.ttf) format("truetype"), url(https://centrumpsicologos.com/wp-content/themes/centrum/assets/fonts/Museo_Slab_500.svg) format("svg");
font-weight: normal;
font-style: normal; }
@font-face {
font-family: 'Museo';
src: url(https://centrumpsicologos.com/wp-content/themes/centrum/assets/fonts/Museo_Slab_700.eot);
src: local("?"), url(https://centrumpsicologos.com/wp-content/themes/centrum/assets/fonts/Museo_Slab_700.woff) format("woff"), url(https://centrumpsicologos.com/wp-content/themes/centrum/assets/fonts/Museo_Slab_700.ttf) format("truetype"), url(https://centrumpsicologos.com/wp-content/themes/centrum/assets/fonts/Museo_Slab_700.svg) format("svg");
font-weight: bold;
font-style: normal; } .contact-form-7-thank-you-page__link_block {
border: 1px solid #ddd;
padding: 1em;
margin-bottom: 1em;
max-width: 500px;
}
.contact-form-7-thank-you-page__link_block a,
.contact-form-7-thank-you-page__link_block img {
display: block;
}
.contact-form-7-thank-you-page__link_block p {
display: none;
}
.contact-form-7-thank-you-page__link_block-image {
display: inline-block;
vertical-align: middle;
max-width: 200px;
width: 28%;
margin-right: 5%;
}
.contact-form-7-thank-you-page__link_block-title {
display: inline-block;
vertical-align: middle;
width: 66%;
font-weight: 700;
font-size: 1.125em;
}
.contact-form-7-thank-you-page__social-network-links {
margin-top: 2.5em;
}
.contact-form-7-thank-you-page__social-network-link {
display: inline-block;
vertical-align: middle;
margin-right: 0.33em;
}
.wpcf7-acceptance .wpcf7-list-item {
margin-left: 0;
}
.wpcf7-acceptance label {
display: table !important;
table-layout: fixed;
width: 100%;
}
.wpcf7-acceptance input[type="checkbox"] {
display: table-cell !important;
vertical-align: top;
width: 2em;
}
.wpcf7-acceptance .wpcf7-list-item-label {
display: table-cell !important;
vertical-align: top;
width: 100%;
padding-left: 3em;
font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
}
.m_widget_contact .input_group_gdpr span {
display: inline-block;
}
.input_group_gdpr a {
text-decoration: underline;
}
.input_group_gdpr {
font-size: 0.75em;
line-height: 1.42;
}
.grecaptcha-badge{
visibility: collapse !important;
}
.czr-overlay {
background: rgba(49, 49, 49, 0.98);
color: #fff;
}
.czr-overlay a {
color: rgba(255, 255, 255, 0.7);
}
.czr-overlay a:hover {
color: #fff;
}
.tc-header .czr-form label, .czr-overlay .czr-form label {
color: #fff;
}
.tc-header .czr-form .form-group.in-focus label, .czr-overlay .czr-form .form-group.in-focus label {
color: rgba(255, 255, 255, 0.7);
}
.tc-header .czr-form input:not([type='submit']):not([type='button']):not([type='number']):not([type='checkbox']):not([type='radio']),
.tc-header .czr-form textarea,
.tc-header .czr-form .form-control, .czr-overlay .czr-form input:not([type='submit']):not([type='button']):not([type='number']):not([type='checkbox']):not([type='radio']),
.czr-overlay .czr-form textarea,
.czr-overlay .czr-form .form-control {
color: #fff;
border-color: #fff;
}
.czr-overlay {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
visibility: hidden;
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
z-index: 90;
transition: visibility 0.3s cubic-bezier(0.19, 1, 0.22, 1), opacity 0.3s cubic-bezier(0.19, 1, 0.22, 1);
}
.czr-overlay .overlay-content {
position: relative;
display: block;
margin: 0 auto;
text-align: right;
padding: 2.5em 1.25em;
padding-top: 68px;
height: 100%;
width: 100%;
max-width: 1140px;
z-index: 91;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
transition: visibility 0.6s ease-in-out, opacity 0.6s ease-in-out;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.czr-overlay .overlay-content [class*="col-"] {
position: relative;
vertical-align: middle;
height: 100%;
text-align: left;
padding: 1.25em;
display: inline-block;
}
.czr-overlay .overlay-content [class*="col-"] + [class*="col-"] {
border-left: 0.5px solid rgba(119, 119, 119, 0.25);
}
.czr-overlay .overlay-content .search__wrapper {
left: 1.25em;
right: 1.25em;
top: 50%;
transform: translate(0, -50%);
-webkit-transform: translate3d(0, -50%, 0);
transform: translate3d(0, -50%, 0);
position: absolute;
}
.czr-overlay .overlay-content .search-form__container {
position: relative;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
visibility: hidden;
transition: visibility 1s ease, opacity 1s ease;
width: 90%;
margin: 0 auto;
text-align: center;
}
.czr-overlay .overlay-content .search-form__container .search-form {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
transition: visibility 1s ease, opacity 1s ease;
visibility: hidden;
}
.czr-overlay .overlay-content .search-form__container .search-form label span:first-of-type {
font-size: 2.0736em;
font-family: "Source Sans Pro", Arial, sans-serif;
text-transform: none;
margin-top: -0.625em;
}
.czr-overlay .overlay-content .search-form__container .search-form input {
font-size: 2.0736em;
font-family: "Source Sans Pro", Arial, sans-serif;
text-transform: none;
margin-top: -0.625em;
}
.czr-overlay .overlay-content .nav__container {
padding: 1.25em;
}
.czr-overlay .overlay-content .nav__container nav {
transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
}
.czr-overlay .overlay-content .nav__container nav .dropdown-menu {
width: 100%;
position: relative;
}
.czr-overlay .overlay-content .nav__container nav li {
margin: 0 0 0 1.25em;
padding: 1.25em;
width: 100%;
}
.czr-overlay .overlay-content .nav__container nav li a {
display: block;
position: relative;
}
.full-search-opened .czr-overlay, .hamburger-menu.opened .czr-overlay {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
visibility: visible;
}
.full-search-opened .czr-overlay .overlay-content {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
}
.full-search-opened .czr-overlay .overlay-content .search-form__container {
visibility: visible;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
display: block;
}
.full-search-opened .czr-overlay .overlay-content .search-form__container .search-form {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
visibility: visible;
}
form.czr-form.search-form label {
*zoom: 1;
width: 100%;
}
form.czr-form.search-form label:before, form.czr-form.search-form label:after {
content: "";
display: table;
}
form.czr-form.search-form label:after {
clear: both;
}
form.czr-form label {
font-size: 1em;
}
form.czr-form label i {
float: right;
text-align: right;
width: 2em;
height: 2em;
}
form.czr-form label i::before {
margin: 0;
}
form.czr-form input:not([type='submit']):not([type='button']):not([type='number']):not([type='checkbox']):not([type='radio']), form.czr-form textarea {
outline: none;
border: none;
border-bottom: 2px solid #313131;
padding: 0 0 2px;
color: #202020;
position: relative;
box-shadow: none;
width: 100%;
background: transparent;
}
#czr-comments form.czr-form input:not([type='submit']):not([type='button']):not([type='number']):not([type='checkbox']):not([type='radio']), #czr-comments form.czr-form textarea {
background: #fff;
padding: 0.5rem;
}
form.czr-form fieldset {
margin-top: 3em;
}
form.czr-form .czr-focus {
position: relative;
margin-top: 2.5em;
}
form.czr-form .czr-focus label {
display: block;
position: absolute;
z-index: 1;
color: #aaa;
transition: -ms-transform 0.3s ease;
transition: -webkit-transform 0.3s ease;
transition: transform 0.3s ease; }
form.czr-form .czr-focus label span {
float: left;
}
form.czr-form .czr-focus label i.icn-close {
margin-right: -2em;
border-radius: 100%;
height: 2em;
width: 2em;
line-height: 2em;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
transition: -ms-transform 0.3s ease;
transition: -webkit-transform 0.3s ease;
transition: transform 0.3s ease;
-webkit-transform: translateY(-110%);
transform: translateY(-110%);
}
#czr-comments form.czr-form .czr-focus label {
padding: 0.5rem;
}
form.czr-form .czr-focus:not(.in-focus) label {
cursor: pointer;
}
form.czr-form .czr-focus .czr-focusable {
transition: all 600ms;
}
form.czr-form .czr-focus:not(.in-focus) > .czr-focusable {
color: transparent;
}
form.czr-form .czr-focus.in-focus > label {
z-index: 1;
-webkit-transform: translateY(-110%);
transform: translateY(-110%);
color: #777; }
form.czr-form .czr-focus.in-focus > label i.icn-search {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
}
form.czr-form .czr-focus.in-focus > label i.icn-close {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
-webkit-transform: translateY(110%);
transform: translateY(110%);
cursor: pointer;
} .czr-search-field {
padding-right: 2em;
}
.czr-search-field::-ms-clear {
display: none;
}
@-webkit-keyframes autofill {
to {
background: transparent;
color: inherit;
}
}
.czr-search-field:-webkit-autofill {
-webkit-animation-name: autofill;
-webkit-animation-fill-mode: both;
}
.search_o .search-close_btn {
position: absolute;
top: 68px;
right: 1.25em;
z-index: 92;
font-size: 1.44em;
}
body.search-results article {
margin: 0px 10% 80px 10%;
text-align: left;
border-bottom: dashed 1px #999;
padding-bottom: 80px;
}
body.search-results article:last-of-type {
border-bottom:none;
}
body.page-id-5468 .m_pagina ul li, body.page-id-5468 .m_pagina ol li {
padding-left: 0px;
background: none;
}
.m_widget_contenido a {color:#dadada;}
.m_widget_contenido a:hover {color:#fff;}
.m_preguntas a {color:#19a6a5;}
.m_preguntas a:hover {color:#0f5f5e;}
body.blog article > h2, body.blog article > div.date, body.blog article > div.author, body.blog article > div.categories {text-align:center;}
body.single-post article > h2, body.single-post article > div.date, body.single-post article > div.author, body.single-post article > div.categories {text-align:center;}
.post_content a {text-decoration:underline;}
.loop-grid > .grid_4:nth-child(3n + 1) {
clear: both;
}
.loop-grid article > h2 {
font-size: 17px;
text-align: center;
}
.loop-grid article > div.subtitle {
font-size: 15px;
text-align: center;
}
.loop-grid article > div.subtitle .date {
font-size: 15px;
font-weight: 400;
}
.loop-grid article > div.subtitle .medio {
font-weight: bold;
color: #008180;
}
.loop-grid article > div.subtitle .sep {margin-left:8px;margin-right:8px;}
body.post-type-archive-noticias h1.pagetitle {color: #008180;text-align:center;margin-bottom:1em;}
.m_pagina a {
color: #000;
text-decoration: underline;
}
.related-gallery.gallery-columns-3 {
display: flex;
align-items: flex-start;
justify-content: space-between;
}
.related-gallery.gallery-columns-3 > .gallery-item {
width: 32%;
margin-right: 1%;
}
.type-noticias {
margin: 0px 10% 100px 10%;
text-align: left; }
.type-noticias strong {
color: #008180; }
.type-noticias .image {
display: block;
float: none;
margin: 0px auto 20px auto;
max-width: 500px;
width: 100%;
height: auto;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
overflow: hidden; }
.type-noticias .image img {
width: 100%;
height: auto;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%; }
.type-noticias h1 {
font-size: 36px;
color: #008180; }
.type-noticias h2 {
font-size: 28px;
color: #008180;
margin-top: 20px;
margin-bottom: 10px; }
.type-noticias h2 a {
color: #008180; }
.type-noticias h2 a:hover {
text-decoration: none; }
.type-noticias .post_content {
font-size: 14px;
line-height: 150%; }
.type-noticias .post_content p,
.type-noticias .post_content ul,
.type-noticias .post_content ol {
margin-bottom: 15px; }
.type-noticias .post_content ul,
.type-noticias .post_content ol {
padding-left: 1em; }
.post_content img {
max-width: 100%; }
.type-noticias .date {
font-family: "Museo", sans-serif;
font-size: 18px;
font-weight: bold;
color: #008180;
padding: 10px 0px; }
.type-noticias .author {
font-family: "Museo", sans-serif;
font-size: 16px;
font-weight: bold; }
.type-noticias .categories {
font-family: "Museo", sans-serif;
font-size: 14px;
font-weight: bold;
margin-bottom: 10px; }
.type-noticias .view-article {
display: block;
width: 30px;
height: 30px;
background-color: #111111;
margin: 10px auto;
text-indent: -999px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
overflow: hidden;
position: relative;
-webkit-transition: all 200ms ease-in-out;
-moz-transition: all 200ms ease-in-out;
-ms-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out; }
.type-noticias .view-article:hover {
background-color: #333; }
.type-noticias .view-article:after {
position: absolute;
content: "+";
width: 30px;
color: white !important;
top: 3px;
left: 0px;
bottom: 0px;
right: 0px;
display: block;
text-indent: 0px;
font-size: 25px; }
.homelogos {
}
.homelogos .row {
display: flex;
align-items: center;
}
.homelogos .homelogocontainer {
background-color: #111;
text-align: center;
padding: 1rem;
}
.homelogos .homelogocontainer a {
display: block;
text-align: center;
}
.homelogos .homelogocontainer img {
max-width: 100%;
max-height: 80px;
margin: 0px;
}
.slider-equipo-item {
text-align:center;
}
.slider-equipo-item img {
margin: 0px auto 1rem;
}
.slider-equipo-item-inner {
padding: 1rem;
}
.slider-equipo-item h3 {font-weight:400;}
.slider-equipo .slick-prev {
left: 0px;
z-index: 999999999;
}
.slider-equipo .slick-next {
right: 0px;
z-index: 999999999;
}
.slider-equipo-trat h2 {font-size:16px;}
.slider-equipo-trat h3 {font-size:13px;}
.slider-equipo-trat .slick-prev::before, .slider-equipo-trat .slick-next::before {
color: #000;
}.chaty-widget.hide-cht-widget .chaty-widget.one_widget .chaty-widget-i:not(.no-tooltip):before{display:none}.facebook .chaty-widget-i-title{padding:0!important}.widget-img img{max-height:100%;max-width:100%;height:auto;margin:0 auto}.widget-img{text-align:center;background:0 0!important}.widget-img img{object-fit:cover;border-radius:50%}.chaty-widget .chaty-widget-i.facebook.active.before .chaty-widget-i-title.fb-title{display:none!important}.wechat-box img{object-fit:cover;max-width:230px;height:auto;width:100%;display:block}.wechat-box-head svg{cursor:pointer;width:30px;height:30px}.wechat-box-head SVG{cursor:pointer;width:30PX;height:30px;fill:#fff;font-weight:700}.wechat-box-head{width:100%;display:inline-block;vertical-align:bottom;color:#fff;padding:0 0 0 10px;line-height:34px;background:#34a700;height:34px}.wechat-box{display:inline-block;vertical-align:bottom;position:relative;padding:10px;width:100%}.wechat-qr-code{display:inline-block;vertical-align:bottom;background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;position:fixed;bottom:30px;left:100px;padding:0;z-index:100001;width:280px;transition:all .5s linear;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;box-shadow:rgba(0,0,0,.16) 0 5px 40px;-webkit-box-shadow:rgba(0,0,0,.16) 0 5px 40px;-moz-box-shadow:rgba(0,0,0,.16) 0 5px 40px}.chaty-social-img{display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.chaty-social-img img{object-fit:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,.25);line-height:0;margin:0;padding:0}.widget-img{display:flex;align-items:center;height:100%;overflow:inherit;border-radius:100%}.set-url-target{line-height:0}.get{opacity:1}.chaty-widget-show .get{opacity:1}.none-widget-show .get{opacity:0}.get a{color:#222!important;text-decoration:none!important}body .one_widget .bofore_del:before{opacity:0!important;display:none}.one_widget.chaty-widget:not(.chaty-widget-is-right) .chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title{font-size:17px;left:-3px;top:50%;white-space:nowrap;padding:5px 15px;line-height:21px;color:#333;background-color:#fff;box-shadow:0 1.93465px 7.73859px rgba(0,0,0,.15);border-radius:10px}.chaty-widget.one_widget .chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title,.chaty-widget.one_widget .chaty-widget-i:not(.no-tooltip):before{opacity:1!important}.snap-wee-title{z-index:20;opacity:0;padding:10px 10px 9px 12px!important;font-size:17px;transform:translate(calc(-100% - 14px),-50%);left:-3px;top:50%;white-space:nowrap;line-height:21px;color:#333;background-color:#fff;box-shadow:0 1.93465px 7.73859px rgba(0,0,0,.15);border-radius:10px;position:absolute}@media (min-width:1024px){.chaty-widget-i:hover .snap-wee-title{opacity:1}}.chaty-widget-i.hover .snap-wee-title{opacity:1}.chaty-whatsapp-message p{margin:0;padding:0;color:#303030}.snap-wee-title:before{content:"";right:-9px;position:absolute;top:50%;transform:translateY(-50%);height:0;width:0;z-index:11;border-width:5px 0 5px 10px;border-style:solid;border-color:transparent transparent transparent #fff}.snap-wee-title p{color:#222;text-decoration:none;margin:0;padding:0}.chaty-widget-i .chaty-widget-i-title p{color:#222!important;text-decoration:none!important;margin:0!important;padding:0!important}.chaty-widget-i .i-trigger a{color:#222!important;text-decoration:none!important}*{-webkit-tap-highlight-color:transparent!important}.i-trigger-close svg,.i-trigger-open svg{transition:all .5s}.chaty-widget-show .i-trigger-close svg,.chaty-widget-show .i-trigger-open svg{transform:rotate(180deg)}.none-widget-show .i-trigger-ope{-webkit-animation:fadein 1.5s;-moz-animation:fadein 1.5s;-ms-animation:fadein 1.5s;-o-animation:fadein 1.5s}.chaty-widget-show .i-trigger-cloe{-webkit-animation:fadein 1.5s;-moz-animation:fadein 1.5s;-ms-animation:fadein 1.5s;-o-animation:fadein 1.5s}.chaty-widget .i-trigger-open.chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title{transform:translate(calc(-100% - 12px),-50%)}.chaty-widget-is-right.chaty-widget .i-trigger-open.chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title{right:0;left:auto;transform:translate(calc(100% + 12px),-50%)}.chaty-widget-is-right.chaty-widget .chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title{right:0;left:auto;transform:translate(calc(100% + 13px),-50%)}.chaty-widget-is-right.chaty-widget.one_widget .chaty-widget-i:not(.no-tooltip):before{left:auto;right:-18px}.chaty-widget.one_widget .chaty-widget-i:not(.no-tooltip):before{left:-18px}.one_widget .i-trigger-open .chaty-widget-i-title{padding:10px 10px 9px 12px!important}.one_widget .i-trigger-open.hidetooltip .chaty-widget-i-title{display:none}.one_widget .i-trigger-open.hidetooltip .chaty-widget-i:before{display:none}.chaty-widget .chaty-widget-i.before.facebook:not(.no-tooltip):hover:before,.chaty-widget .chaty-widget-i.facebook.before:not(.no-tooltip):hover .chaty-widget-i-title{opacity:1;pointer-events:auto}.chaty-widget .chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title,.chaty-widget .chaty-widget-i:not(.no-tooltip).before:before{opacity:1}.one_widget .chaty-widget-i svg{position:relative}body .chaty-widget-i-title.true{opacity:1!important}.chaty-widget .i-trigger-open:not(.no-tooltip):before{opacity:1!important}.chaty-widget .chaty-widget-i.facebook.active:not(.no-tooltip) .chaty-widget-i-title,.chaty-widget .chaty-widget-i.facebook:not(.no-tooltip):hover:before{pointer-events:initial}.chaty-widget .facebook_header{background-color:#1e88e5;height:34px;border-top-left-radius:5px;border-top-right-radius:5px;padding-left:9px;display:flex;align-items:center;justify-content:space-between}body .chaty-widget-i .facebook_header p{font-family:Lato,Helvetica,Arial,sans-serif;font-size:13px;color:#fff!important;position:relative}.facebook_header p,.facebook_header svg{display:inline-block;vertical-align:bottom;margin:0}.chaty-widget .chaty-widget-i .facebook_header svg{height:30px!important;width:30px!important}.chaty-widget{display:none!important}@media screen and (max-width:800px){.i-trigger-close .chaty-widget-i-title{display:none}.i-trigger-close:before{display:none}}@media screen and (max-width:480px){.mobile_none{display:none}.chaty-widget.mobile_active{display:block!important}}@media screen and (min-width:480px){.chaty-widget.desktop_active{display:block!important}}.chaty-widget{position:fixed;z-index:9999}.chaty-widget .chaty-widget-is{display:flex;z-index:1111;flex-wrap:wrap;overflow:hidden;height:0;position:absolute;pointer-events:none;left:0;right:auto;bottom:65px;opacity:0}#transition_disabled{-webkit-animation:none!important;-moz-animation:none!important;-ms-animation:none!important;-o-animation:none!important;-webkit-animation:none!important}@keyframes fadeout{from{opacity:1}to{opacity:0}}@-moz-keyframes fadeout{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadeout{from{opacity:1}to{opacity:0}}@-o-keyframes fadeout{from{opacity:1}to{opacity:0}}.chaty-widget .i-trigger{cursor:pointer;position:relative}.chaty-widget .i-trigger .i-trigger-close,.chaty-widget .i-trigger .i-trigger-open{transition:all .2s}.chaty-widget .i-trigger .i-trigger-close{position:absolute;bottom:-4px;left:0;right:0;z-index:2}.chaty-widget .i-trigger .i-trigger-open{opacity:1;pointer-events:auto}.chaty-widget .i-trigger .i-trigger-close{opacity:0;pointer-events:none}.chaty-widget.chaty-widget-show .i-trigger .i-trigger-open{opacity:0;pointer-events:none}.chaty-widget.chaty-widget-show .i-trigger .i-trigger-close{box-shadow:none;opacity:1;pointer-events:auto}.chaty-widget.chaty-widget-show .chaty-widget-is{pointer-events:auto;overflow:visible;opacity:1;visibility:visible}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}.chaty-widget.chaty-widget-show .chaty-widget-is .chaty-widget-i{opacity:1;overflow:visible}.chaty-widget .chaty-widget-i .chaty-widget-i{margin:0}.chaty-widget .chaty-widget-i{border-radius:50%;vertical-align:top;width:54px;height:54px;position:relative;margin:4px}.chaty-widget .chaty-widget-i .wrap-svg,.chaty-widget .chaty-widget-i svg{cursor:pointer;width:100%;height:100%;display:block;position:relative;box-shadow:0 3px 6px rgba(0,0,0,.25);border-radius:50%;-wekit-border-radius:50%;-moz-border-radius:50%}.chaty-widget .chaty-animation-sheen .wrap-svg,.chaty-widget .chaty-animation-sheen svg{box-shadow:none}.chaty-widget .chaty-animation-sheen{box-shadow:0 3px 6px rgba(0,0,0,.25);border-radius:50%;-wekit-border-radius:50%;-moz-border-radius:50%}body .i-trigger-open .chaty-widget-i-title{padding:5px 16px 5px 17px!important}.chaty-widget:not(.chaty-widget-is-right) .i-trigger-open:before{left:-18px!important}.one_widget.chaty-widget.chaty-widget-is-right .i-trigger-open:before{right:-18px!important}body .one_widget .i-trigger-open .chaty-widget-i-title.face_title{padding:0!important}.one_widget.chaty-widget .chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title{transform:translate(calc(-100% - 14px),-50%)}.chaty-widget .chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title,.chaty-widget .chaty-widget-i:not(.no-tooltip):before{content:none;position:absolute;opacity:0;pointer-events:none;z-index:10}.chaty-widget .chaty-widget-i:not(.no-tooltip):before{content:"";left:-14px;top:50%;transform:translateY(-50%);height:0;width:0;z-index:11;border-width:5px 0 5px 10px;border-style:solid;border-color:transparent transparent transparent #fff}.chaty-widget .chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title{text-align:center;font-size:17px;left:0;top:50%;transform:translate(calc(-100% - 13px),-50%);white-space:nowrap;padding:5px 15px;line-height:21px;color:#333;background-color:#fff;box-shadow:0 1.93465px 7.73859px rgba(0,0,0,.15);border-radius:10px}.chaty-widget .chaty-widget-i:not(.no-tooltip):hover .chaty-widget-i-title,.chaty-widget .chaty-widget-i:not(.no-tooltip):hover:before{opacity:1;pointer-events:auto}.chaty-widget .chaty-widget-i.facebook:not(.no-tooltip):hover .chaty-widget-i-title,.chaty-widget .chaty-widget-i.facebook:not(.no-tooltip):hover:before{opacity:0;pointer-events:auto}.chaty-widget .chaty-widget-i .color-element{transition:all .2s}.chaty-widget:not(.chaty-widget-is-right) .chaty-widget-is{position:absolute;right:0;left:auto;bottom:65px;justify-content:flex-end}.chaty-widget.chaty-widget-is-right .i-trigger-open.chaty-widget-i:before{right:-13px;left:auto;border-width:5px 10px 5px 0;border-color:transparent #fff transparent transparent}.chaty-widget.chaty-widget-is-right .chaty-widget-i:before{right:-14px;left:auto;border-width:5px 10px 5px 0;border-color:transparent #fff transparent transparent}.chaty-widget.chaty-widget-is-right .chaty-widget-i.facebook.active .chaty-widget-i-title.face_title{position:fixed;transform:initial!important;right:auto;top:calc(100% - 484px)}.chaty-widget .chaty-widget-i.facebook.active .chaty-widget-i-title{min-width:250px;padding:0;position:fixed;transform:initial;right:29px;left:auto;top:calc(100% - 484px)}.one_widget.chaty-widget.chaty-widget-is-right .chaty-widget-i .chaty-widget-i-title{right:0;left:auto;transform:translate(calc(100% + 17px),-50%)!important}.chaty-animation-pulse{animation:chaty-animation-pulse 5s infinite}.chaty-animation-jump{animation:chaty-animation-jump 5s infinite cubic-bezier(.84,-.54,.31,1.19)}.chaty-animation-waggle{animation:chaty-animation-waggle 5s infinite}.chaty-animation-sheen{position:relative;overflow:hidden}.chaty-animation-sheen:after{animation:chaty-animation-sheen 5s infinite;content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.5) 50%,transparent);transform:rotateZ(60deg) translate(0,5em)}.chaty-animation-spin{animation:chaty-animation-spin 5s infinite cubic-bezier(.56,-.35,.22,1.5)}.chaty-animation-fade{animation:chaty-animation-fade 5s infinite}@keyframes chaty-animation-pulse{0%{background-color:orange}5%{background-color:red}10%{background-color:orange}15%{background-color:red}100%,20%{background-color:transparent}}@keyframes chaty-animation-jump{0%{transform:none}10%{transform:translateY(-1em)}100%,20%{transform:none}}@keyframes chaty-animation-waggle{0%{transform:none}10%{transform:rotateZ(-20deg) scale(1.2)}13%{transform:rotateZ(25deg) scale(1.2)}15%{transform:rotateZ(-15deg) scale(1.2)}17%{transform:rotateZ(15deg) scale(1.2)}20%{transform:rotateZ(-12deg) scale(1.2)}22%{transform:rotateZ(0) scale(1.2)}100%,24%{transform:rotateZ(0) scale(1)}}@keyframes chaty-animation-sheen{100%,20%{transform:rotateZ(60deg) translate(0,-80px)}}@keyframes chaty-animation-spin{10%{transform:rotateZ(-20deg);animation-timing-function:ease}100%,20%{transform:rotateZ(360deg)}}@keyframes chaty-animation-fade{5%{opacity:.25}10%{opacity:1}15%{opacity:.25}100%,20%{opacity:1}}.start-now,.start-now:after{animation-delay:0}.chaty-widget .i-trigger{z-index:1000}.chaty-widget:not(.chaty-widget-is-right) .chaty-widget-is{z-index:1000}.chaty-nav:before{display:block;position:fixed;top:0;left:0;content:'';width:100vw;height:100vh;background:rgba(0,0,0,.8);visibility:hidden;z-index:100;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out}.chaty-animation-widget.left-position .chaty-nav:before{clip-path:circle(15px at 60px calc(100% - 60px))}.chaty-animation-widget.right-position .chaty-nav:before{clip-path:circle(15px at calc(100% - 60px) calc(100% - 60px))}.chaty-animation-widget.active .chaty-nav:before{visibility:visible;clip-path:circle(100%)}.chaty-widget-is.has-no-close-btn{position:absolute!important;bottom:0!important;top:auto!important}.chaty-widget.hide-tooltip-arrow .chaty-widget-i:before{display:none!important}body .no-tooltip .chaty-widget-i-title.true{display:none}.chaty-widget-i.hide-chaty-arrow:before{display:none}.chaty-widget-show .i-trigger-open.single-button svg{transform:rotate(0)!important;-webkit-transform:rotate(0)!important}.facustom-icon{display:block;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;text-align:center;color:#fff}body.horizontal-cht-menu .chaty-widget-is{display:inline-block;top:0;right:100%!important;left:auto!important}body.horizontal-cht-menu.chaty-in-desktop .chaty-main-widget.is-in-desktop{display:inline-block}body.horizontal-cht-menu.chaty-in-mobile .chaty-main-widget.is-in-mobile{display:inline-block}body.horizontal-cht-menu.chaty-widget-is-right .chaty-widget-is{left:100%!important;right:auto!important}body.horizontal-cht-menu .chaty-widget.chaty-widget-is-right .chaty-widget-is{right:auto!important;left:100%!important}body.horizontal-cht-menu .chaty-widget.one_widget .chaty-widget-is{right:0!important;left:0!important}body.chaty-in-desktop.horizontal-cht-menu .chaty-main-widget.is-in-desktop,body.chaty-in-mobile.horizontal-cht-menu .chaty-main-widget.is-in-mobile{display:inline-block!important}.wechat-qr-code.right{right:25px;left:auto}.wechat-qr-code.left{right:auto;left:25px}body.horizontal-cht-menu .chaty-widget-is .chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title{right:auto;left:auto;transform:translate(calc(-50% + 26px),-140%);top:0}body.horizontal-cht-menu .chaty-widget-is .chaty-widget-i:not(.no-tooltip):before{top:-30%;left:0;right:0;margin:0 auto;transform:rotate(-90deg)}body.horizontal-cht-menu.right-cht-position .chaty-widget-is .chaty-widget-i:not(.no-tooltip):before{transform:rotate(90deg)}.i-trigger.one-widget.no-tooltip .chaty-widget-i-title{display:none}.i-trigger.one-widget.no-tooltip .chaty-widget-i:before{display:none}body .chaty-widget.one_widget .i-trigger.one-widget.show-channel .chaty-widget-i-title,body .chaty-widget.one_widget .i-trigger.one-widget.show-channel .chaty-widget-i:before{opacity:0!important}body .chaty-widget.one_widget .i-trigger.one-widget.show-channel:hover .chaty-widget-i-title,body .chaty-widget.one_widget .i-trigger.one-widget.show-channel:hover .chaty-widget-i:before{opacity:1!important}.chaty-widget.has-not-close-button .chaty-widget-is{top:auto!important;bottom:0!important}body.horizontal-cht-menu .chaty-widget-show .chaty-widget-i.chaty-close-settings .chaty-widget-i-title{right:auto;left:auto;transform:translate(calc(-50% + 26px),-140%);top:0}body.horizontal-cht-menu .chaty-widget-i.chaty-close-settings.i-trigger-close:before{top:-30%;left:0;right:0;margin:0 auto;transform:rotate(-90deg)}body.horizontal-cht-menu.right-cht-position .chaty-widget-i.chaty-close-settings.i-trigger-close:before{transform:rotate(90deg)}span.cht-pending-message{position:absolute;top:-4px;right:-4px;font-size:11px;font-size:11.5px;border-radius:50%;background:#d00;color:#fff;min-width:20px;min-height:20px;text-align:center;line-height:20px}.chaty-widget .sr-only{border:0!important;clip:rect(0,0,0,0);height:1px!important;margin:-1px!important;overflow:hidden;padding:0!important;position:absolute;width:1px!important}.chaty-whatsapp-header{padding:5px 0 1px 10px;text-align:left;background:#4fce5d}.chaty-contact-header{padding:5px 5px 5px 10px;text-align:left;background:#fff;font-size:18px;border-bottom:solid 1px #acacac}.chaty-contact-header svg,.chaty-whatsapp-header svg{width:24px;height:24px;color:#000;margin:0!important;padding:0;text-align:center;line-height:24px;font-weight:700;cursor:pointer}.close-chaty-box{float:right}.chaty-contact-header svg{fill:#000!important}.chaty-whatsapp-body{background:#e6ddd4;padding:20px 20px 20px 10px;position:relative;z-index:2;height:260px}.chaty-whatsapp-body:before{display:block;position:absolute;content:"";left:0;top:0;height:100%;width:100%;z-index:0;opacity:.08;background-image:url(//centrumpsicologos.com/wp-content/plugins/chaty/images/whatsapp.png)}.chaty-whatsapp-message{padding:7px 14px 6px;background-color:#fff;border-radius:0 8px 8px;position:relative;transform-origin:center top;z-index:2;box-shadow:rgba(0,0,0,.13) 0 1px .5px;margin-top:4px;margin-left:15px;max-width:calc(100% - 40px);font-size:14px;font-family:Segoe UI,Helvetica Neue,Helvetica,Lucida Grande,Arial,Ubuntu,Cantarell,Fira Sans,sans-serif}.chaty-whatsapp-message:before{position:absolute;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAMAAADp2asXAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACQUExURUxpccPDw9ra2m9vbwAAAAAAADExMf///wAAABoaGk9PT7q6uqurqwsLCycnJz4+PtDQ0JycnIyMjPf3915eXvz8/E9PT/39/RMTE4CAgAAAAJqamv////////r6+u/v7yUlJeXl5f///5ycnOXl5XNzc/Hx8f///xUVFf///+zs7P///+bm5gAAAM7Ozv///2fVensAAAAvdFJOUwCow1cBCCnqAhNAnY0WIDW2f2/hSeo99g1lBYT87vDXG8/6d8oL4sgM5szrkgl660OiZwAAAHRJREFUKM/ty7cSggAABNFVUQFzwizmjPz/39k4YuFWtm55bw7eHR6ny63+alnswT3/rIDzUSC7CrAziPYCJCsB+gbVkgDtVIDh+DsE9OTBpCtAbSBAZSEQNgWIygJ0RgJMDWYNAdYbAeKtAHODlkHIv997AkLqIVOXVU84AAAAAElFTkSuQmCC);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";top:0;left:-12px;width:12px;height:19px}.chaty-whatsapp-footer{position:relative;padding:12px 15px;background:#f0f0f0}.chaty-whatsapp-footer input.chaty-whatsapp-msg{height:48px!important;line-height:32px;padding:0 10px 0 15px;font-size:14px;resize:none;width:100%;border:none;border-radius:24px;outline:0;font-family:Segoe UI,Helvetica Neue,Helvetica,Lucida Grande,Arial,Ubuntu,Cantarell,Fira Sans,sans-serif}.chaty-whatsapp-footer input.chaty-whatsapp-msg:focus{outline:0;box-shadow:none}.chaty-whatsapp-footer .chaty-whatsapp-field{width:calc(100% - 60px);float:left}.chaty-whatsapp-footer button.chaty-whatsapp-submit-btn{line-height:48px;text-align:center;float:right;height:48px;width:48px;padding:8px 10px 8px 15px;background:#25d366;border-radius:24px;outline:0;box-shadow:none;border:none}.chaty-whatsapp-footer button.chaty-whatsapp-submit-btn:focus,.chaty-whatsapp-footer button.chaty-whatsapp-submit-btn:hover{background:#22bf5b}.chaty-whatsapp-footer button.chaty-whatsapp-submit-btn svg{width:100%;height:100%;display:block}.chaty-contact-body{padding:10px 10px 0}.chaty-inline-popup{vertical-align:bottom;background:#fff;-webkit-box-shadow:0 0 5px 0 #ccc;-moz-box-shadow:0 0 5px 0 #ccc;box-shadow:0 0 5px 0 #ccc;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;max-width:250px;height:auto;overflow:hidden;position:fixed;bottom:30px;left:100px;padding:0;z-index:100001;max-width:inherit;width:280px;transition:all .5s linear;-webkit-transition:all .5s linear;-moz-transition:all .5s linear}.chaty-inline-popup{box-shadow:rgba(0,0,0,.16) 0 5px 40px;-webkit-box-shadow:rgba(0,0,0,.16) 0 5px 40px;-moz-box-shadow:rgba(0,0,0,.16) 0 5px 40px}.chaty-inline-popup,.chaty-inline-popup *{box-sizing:border-box;-webkit-box-sizing:border-box}.chaty-inline-popup:not(.active){bottom:-100%!important}.chaty-input-area{width:100%;margin-bottom:10px;line-height:36px}.chaty-input-area input[type=email],.chaty-input-area input[type=text],.chaty-input-area textarea{width:100%;height:30px;line-height:36px;font-size:14px;padding:0 0 0 10px;border:solid 1px #ccc;border-radius:4px}.chaty-whatsapp-popup,.chaty-whatsapp-popup input{position:relative}.chaty-input-area input[type=email].has-chaty-error,.chaty-input-area input[type=text].has-chaty-error,.chaty-input-area textarea.has-chaty-error{border:solid 1px #d20000}.chaty-input-area textarea{height:100px;line-height:1.25;padding:5px 10px}.chaty-contact-body form .chaty-input-area:last-child{padding:0;margin:0}.chaty-contact-footer{padding:0 10px 10px}.chaty-contact-footer button.chaty-contact-submit-btn{width:100%;padding:5px;font-weight:400;border-radius:5px;border:none;cursor:pointer;outline:0;text-decoration:none}.close-chaty-popup{position:absolute;right:5px;top:5px;background:#30534b;width:22px;height:22px;border-radius:15px;padding:3px;cursor:pointer;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s}.close-chaty-popup:hover{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)}.chaty-close-button{position:relative;width:16px;height:16px;transition:all .4s;cursor:pointer}.chaty-close-button:after,.chaty-close-button:before{content:"";position:absolute;width:12px;height:2px;background-color:#fff;display:block;border-radius:2px;transform:rotate(45deg);top:7px;left:2px}.close-chaty-box .chaty-close-button:after,.close-chaty-box .chaty-close-button:before{background-color:#333}.chaty-close-button:after{transform:rotate(-45deg)}.close-chaty-box .chaty-close-button:hover{transform:rotate(180deg)}.chaty-ajax-success-message{color:#00a700;padding:5px 0;text-align:center;font-size:16px}.chaty-ajax-error-message{color:#da0000;padding:5px 0;text-align:center;font-size:16px}span.chaty-error-msg{color:#da0000;font-size:14px;line-height:1;display:block}.chaty-widget.chaty-popup-open .chaty-widget-i:not(.no-tooltip):before{opacity:0!important;display:none!important}.chaty-widget.chaty-popup-open .chaty-widget-i .chaty-widget-i-title{opacity:0!important;display:none!important}.chaty-widget.hide-block{transition:all .25s linear}.chaty-widget.hide-block.active{transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0)}body.right-cht-position .chaty-inline-popup{left:auto;right:25px;bottom:25px;position:fixed}body.left-cht-position .chaty-inline-popup{left:25px;right:auto;bottom:25px;position:fixed}.chaty-widget.hide-block{transition:all .25s linear}.chaty-widget.hide-block.active{transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0)}.chaty-animation-shockwave:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;border-radius:50%;-webkit-animation:chaty-animation-shockwave 2s 1.3s ease-out infinite;animation:chaty-animation-shockwave 2s 1.3s ease-out infinite}.chaty-animation-shockwave:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;border-radius:50%;-webkit-animation:chaty-animation-shockwave 2s .8s ease-out infinite;animation:chaty-animation-shockwave 2s .8s ease-out infinite}.one_widget.chaty-widget .chaty-widget-i.no-tooltip .chaty-widget-i-title{display:none}.chaty-widget.one_widget .chaty-widget-i.no-tooltip:before{display:none}.i-trigger.one-widget a{position:relative;display:block}.i-trigger.one-widget a .svg:after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background:#000;z-index:111;display:block;border-radius:50%;opacity:0;transition:all .1s linear;-webkit-transition:all .1s linear}.i-trigger.one-widget a:hover .svg:after{opacity:.12}@-webkit-keyframes chaty-animation-shockwave{0%{transform:scale(1);box-shadow:0 0 2px rgba(0,0,0,.3),inset 0 0 1px rgba(0,0,0,.3)}95%{box-shadow:0 0 50px transparent,inset 0 0 30px transparent}100%{transform:scale(2.25)}}@keyframes chaty-animation-shockwave{0%{transform:scale(1);box-shadow:0 0 2px rgba(0,0,0,.3),inset 0 0 1px rgba(0,0,0,.3)}95%{box-shadow:0 0 50px transparent,inset 0 0 30px transparent}100%{transform:scale(2.25)}}.chaty-animation-blink{-webkit-animation:chaty-animation-blink 1.33s ease-out infinite;animation:chaty-animation-blink 1.33s ease-out infinite}@-webkit-keyframes chaty-animation-blink{0%{opacity:1}20%{opacity:.5}100%{opacity:1}}@keyframes chaty-animation-blink{0%{opacity:1}20%{opacity:.5}100%{opacity:1}}.chaty-animation-pulse-icon{-webkit-animation:chaty-animation-pulse-icon .4s ease infinite alternate;animation:chaty-animation-pulse-icon .4s ease infinite alternate}@-webkit-keyframes chaty-animation-pulse-icon{0%{transform:scale(1);box-shadow:0 2px 2px rgba(0,0,0,.2);border-radius:50%}100%{transform:scale(1.1);box-shadow:0 2px 2px rgba(0,0,0,.2);border-radius:45%}}@keyframes chaty-animation-pulse-icon{0%{transform:scale(1);border-radius:50%}100%{transform:scale(1.1);border-radius:45%}}@keyframes chaty-animation-pulse{0%{background-color:orange}25%{background-color:red}50%{background-color:orange}75%{background-color:red}}body.chaty-in-mobile .chaty-widget-i.chaty-close-settings.i-trigger-close:before{display:none}.i-trigger.one-widget.no-tooltip:not(.show-channel) .chaty-widget-i-title{display:none}.i-trigger.one-widget.no-tooltip:not(.show-channel) .chaty-widget-i:before{display:none}body .chaty-widget.one_widget .i-trigger.one-widget.show-channel .chaty-widget-i-title,body .chaty-widget.one_widget .i-trigger.one-widget.show-channel .chaty-widget-i:before{opacity:0!important}body .chaty-widget.one_widget .i-trigger.one-widget.show-channel:hover .chaty-widget-i-title,body .chaty-widget.one_widget .i-trigger.one-widget.show-channel:hover .chaty-widget-i:before{opacity:1!important}