/*
Theme Name: Galatea
Template: twentytwelve
Author: Innovación Ágil
Version: 1.0.1438162534
Updated: 2015-07-29 09:35:34
*/





/* = ELEMENTOS OCULTOS --------------------------------------------------------------*/
 .hidden, footer.entry-meta, .header-img a, .entry-header .comments-link {
     display: none !important;
}
 .post-9499 h1.entry-title {
     display: none;
}
 hr#fld_6686498_1 {
     border-top: 1px solid #fff;
}
.page-id-15789 .entry-header { /*Ocultamos titulo por defecto del Retiro y lo añadimos a mano */
	display: none;
}


/* = Modificaciones Innovación Ágil Julio 2015 --------------------------------------------------------------*/
/* = Tipografía --------------------------------------------------------------*/
 body, caption, th, td {
     font-size: 14px;
     font-size: 1rem;
     font-family: "Open Sans", Helvetica, Arial, sans-serif;
     color: #444;
}
 a, a:hover {
     outline: none;
     color: #548235;
}
 strong {
     color: #548235;
}
 .entry-header .entry-title {
     font-size: 26px;
     font-family: 'Arbutus Slab', serif !important;
     line-height: 2;
     font-weight: normal;
     padding-left: 10px;
}
 h1, .entry-content h1,.comment-content h1 {
     font-family: 'Arbutus Slab', serif !important;
     font-size: 26px;
     color: #548235;
     line-height: 2;
	 font-weight:normal;
}
 h2, .entry-content h2, .comment-content h2, .mu_register h2, .su-spoiler-title {
     font-family: 'Arbutus Slab', serif !important;
     font-size: 16px;
     font-weight: bold;
     color: #548235;
     line-height: 1.6;
     border-bottom: 0px solid #548235;
     text-transform: uppercase;
}
 h4, .entry-content h4, .comment-content h4, .mu_register h4 {
     font-family: 'Arbutus Slab', serif !important;
     font-size: 14px;
     font-weight: bold;
     color: #548235;
     text-transform: uppercase;
     text-decoration: none;
}
 .hacheuno {
     color: #548235;
     font-weight: bold;
     font-size: 1.7em;
     font-family: 'Arbutus Slab', serif !important;
}
 .home h1 {
     display: none;
}
 .main-navigation li {
     margin: 0 1.7rem 0 0!important;
}
 .main-navigation li a {
     color: #5c5c5c!important;
     font-weight: bold;
}
 .main-navigation li a:hover, .main-navigation li a:focus {
     color: #548235!important;
}
 .main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a {
     color: #548235!important;
     font-weight: bold;
     border-bottom: 2px solid #548235;
}
 .main-navigation li a:hover, .main-navigation li a:focus {
     color: #000;
     border-bottom: 2px solid #548235;
}
 .comment-content h1 {
     font-family: 'Arbutus Slab', serif !important;
     font-size: 24px;
     color: #548235;
     font-size: 1.8rem;
     line-height: 1.5;
}
 .entry-header .entry-title {
     padding-left: 0px !important;
}
/* = Header ----------------------------------------------------*/
 .header-img {
     height: 202px;
}

 .header-img {
     background-image: url('https://centrogalatea.es/galatea_logo_header.png');
     background-repeat: no-repeat;
     background-position: center center;
     width: 100%;
}
.entry-header img {
    display: none;
}
.site-content article {
    margin-bottom: 0;
	border-bottom: 3px solid #548235 !important;
}
/* = Body ----------------------------------------------------*/
body .site {
    margin-top: 1rem;
}



/* = Nueva Página INICIO (julio 2017) ----------------------------------------------------*/
 .vc_carousel-inner img.attachment-full {
     margin: auto;
     display: block;
}
 .vc_images_carousel .vc_carousel-indicators li {
     background-color: white !important;
     border: 2px solid white !important;
}
 .vc_images_carousel .vc_carousel-indicators .vc_active {
     border: 2px solid white !important;
     background-color: transparent !important;
}
 .calendario-home .tribe-mini-calendar-grid-wrapper, .tribe-mini-calendar-event .list-date, .post-7608 h1.entry-title {
     display: none !important;
}
 h2.tribe-events-title a {
     text-decoration: none !important;
     color: #1c1c1c !important;
     text-transform: none !important;
}
 #CF595ca500b0213_1-row-1 {
     display: block;
     margin: auto;
}
/*input#fld_7908577_1 {
     float: right;
}
*/
 .home .caldera-grid .form-control {
     height: 44px !important;
     background-color: transparent !important;
     border: 1px solid #ededed !important;
     text-align: center !important;
}
 .home .caldera-grid .form-control, .caldera-grid output {
     font-size: 18px !important;
     color: #ededed !important;
}
 .blanco, .blanco p, .blanco del, .blanco strong, .blanco p strong, .blanco a, .blanco p a, .promociones strong, .promociones a {
     color: #ededed !important;
}
 .vc_column-inner.vc_custom_1499243275311 {
     padding-top: 0 !important;
}
 .colaboraador img.vc_single_image-img {
     max-width: 85% !important;
}
/* SECCION RESEÑAS GOOGLE ****************************************************************************/
 .wp-google-place, .wp-gr .wp-google-url, .wp-gr .wp-google-time {
     display: none !important;
}
 .noo-sidebar-wrap .widget {
     background: transparent !important;
}
 .wp-gr .wp-google-review {
     background-color: rgba(255, 255, 255, 0.92) !important;
     padding: 0 10px 25px !important;
     border-radius: 4px !important;
     width: 23.9% !important;
     float: left !important;
     display: inline-block;
     margin-right: 10px !important;
     text-align: center !important;
     box-shadow: 0 0 20px rgba(0,0,0,.6);
}
 .wp-gr .wp-google-text {
     color: #222!important;
     font-size: 13px!important;
     line-height: 21px!important;
     overflow: hidden!important;
     white-space: pre-wrap!important;
     font-weight: 300 !important;
     font-family: "Open Sans", Helvetica, Arial, sans-serif !important;
     max-height: 105px !important;
}
 .wp-gr .wp-google-left {
     display: inline-block !important;
}
 .wp-gr .wp-google-text {
     display: block !important;
     margin-top: 10px !important;
     text-align: left !important;
}
/* = Menú ----------------------------------------------------*/
 .main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
     text-align: center !important;
}
.mega .menu-item a {
    width: 350px !important;
    text-align: left;
}


/* = Testimonios Curso 8 semanas MSC ----------------------------------------------------*/
 .vc_tta-container.vc_tta-o-non-responsive {
     padding: 10px 5%;
}
 p.testimonial-desc {
     line-height: 2em;
     font-size: 1em;
     font-style: italic;
}
 p.testimonial-name {
     text-align: center;
     font-size: 0.9em;
     margin: 0 !important;
     font-weight: bold;
}
/* = Acordeones ----------------------------------------------------*/
 .open {
     text-decoration: underline;
}
 .accordion-title {
     cursor: pointer;
}
 .vc_active h4.vc_tta-panel-title.vc_tta-controls-icon-position-left {
     background-color: #548235;
}
 .vc_active h4 a {
     color: #fff!important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
    border-color: #fff !important;
}
/* = Widgets ----------------------------------------------------*/
 .widget-area .widget a, .widget-area .widget a:visited {
     color: #1c1c1c;
     text-decoration: none;
}
 .widget-area .widget a:hover {
     color: #548235;
}
 .widget-area .widget h3 {
     margin-bottom: 0.514285714rem;
     font-size: 0.95rem;
     color: #548235;
}
/* = MailChimp ----------------------------------------------------*/
 #mc_embed_signup form {
     padding: 10px 0px!important;
}
 #mc_embed_signup .button {
     color: #548235!important;
}
 #mc_embed_signup .button:hover {
     border: 2px solid #548235;
}
 .required {
     color: #5c5c5c!important;
     font-weight: 600;
     font-size: 16px;
}
/*-------------------------------------------------- BLOG GALATEA --------------------------------------------------*/
 .pt-cv-view .pt-cv-content-item > *{
     font-size: 15px;
     line-height: 1.4em;
     padding-left: 5px;
     text-transform:none;
     font-weight:500;
}
 h4.pt-cv-title a{
     font-weight:500;
}
 .pt-cv-view .pt-cv-content-item > *:hover{
     opacity:.8;
     transition: 250ms ease;
}
 .entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image{
     box-shadow:none;
}
 .pt-cv-wrapper .btn-success, .pt-cv-wrapper .btn-success.active, .pt-cv-wrapper .btn-success:active, .pt-cv-wrapper .btn-success:hover, .pt-cv-wrapper .open>.dropdown-toggle.btn-success {
     background-color: #548235;
     border-color: #548235;
}
 .pt-cv-content-item {
     padding-bottom: 32px !important;
}
 .pt-cv-wrapper .pagination>.active>a, .pt-cv-wrapper .pagination>.active>a:focus, .pt-cv-wrapper .pagination>.active>a:hover, .pt-cv-wrapper .pagination>.active>span, .pt-cv-wrapper .pagination>.active>span:focus, .pt-cv-wrapper .pagination>.active>span:hover {
     background-color: rgba(139,81,133,.91)!important;
     border-color: rgba(139,81,133,.81)!important;
}
 .pt-cv-wrapper .pagination>li>a, .pt-cv-wrapper .pagination>li>span {
     color: #8B5185;
}
/* = Landing Cursos ----------------------------------------------------*/
 .colorcorp .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern, .colorcorp .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
     color: #fff;
     border-color: #548235;
     background-color: #548235;
}
 .colorcorp .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
     text-decoration: underline;
}
.page-id-6951 .site-content {
    width: 100%;
}
.page-id-6951 #secondary {
    display: none !important;
}

/* = Página Colaboradores ----------------------------------------------------*/
 .entry-content td, .comment-content td {
     vertical-align: top;
     padding: 10px 10px;
     text-align: left!important;
}
 .entry-content table, .comment-content table, .entry-content td, .comment-content td {
     border: none;
}
 .page-id-132 h2, .page-id-132 .entry-content h2 {
     border-bottom: 1px solid #714b6a!important;
}
 .page-id-132 em {
     color: #548235;
}
/* = CALENDARIO Plugin Eventos y páginas relacionadas --------------------------------------------------------------*/
 #tribe-geo-results h2.tribe-events-page-title, h2.tribe-events-page-title {
     text-transform: none;
}
 #tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type=submit], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a {
     background-color: #666;
}
 #tribe-events-content .tribe-events-tooltip h4, #tribe_events_filters_wrapper .tribe_events_slider_val, .single-tribe_events a.tribe-events-gcal, .single-tribe_events a.tribe-events-ical {
     color: #548235;
     text-transform: none;
}
 .tribe-events-calendar thead th {
     background-color: transparent;
     color: #548235;
     border-left: none;
     border-right: none;
}
 .tribe-events-calendar th {
     text-align: left;
     text-transform: inherit;
     padding-left: 3px!important;
}
 #tribe-events-content .tribe-events-calendar td, #tribe-events-content table.tribe-events-calendar {
     border: none;
}
 .tribe-events-calendar div[id*=tribe-events-daynum-], .tribe-events-calendar div[id*=tribe-events-daynum-] a {
     background-color: #fff;
     color: #548235;
}
 #tribe-events-content .tribe-events-calendar td {
     border: none;
     border-bottom: 2px solid #666;
}
 h3.tribe-events-month-event-title.entry-title.summary a {
     color: #444;
}
 #tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type=submit], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a {
     background-color: #548235;
}
 .post-4391 .tribe-events-single-section.tribe-events-event-meta.primary.tribe-clearfix {
     display: none;
}
 .tribe-events-meta-group-other h3 {
     visibility: hidden;
}
 h4.entry-title.summary {
     text-transform: none;
}
 .tribe-events-notices {
     background: #fff;
     border-radius: 3px;
     border: 3px solid #548235;
     color: #548235;
}
 #tribe-events-pg-template .tribe-events-content ul, .tribe-events-after-html ul, .tribe-events-before-html ul {
     list-style: disc outside;
     margin-left: 35px;
}
 #tribe-events-pg-template .tribe-events-event-image {
     display: none;
}
 .recurring-info-tooltip.tribe-events-tooltip {
     width: 245px;
}
 .tribe-events-tooltip .tribe-events-event-body {
     line-height: 1.7em;
}
/* CALENDARIO SIDEBAR */
 .tribe-mini-calendar thead {
     background: transparent !important;
}
 .tribe-mini-calendar-nav span {
     color: #fff!important;
}
 .tribe-mini-calendar-nav, .tribe-mini-calendar td, .tribe-mini-calendar th {
     border: none !important;
}
 .tribe-mini-calendar-dayofweek {
     background: transparent !important;
     padding: 7px 0 !important;
}
 .tribe-mini-calendar-nav div {
     background-color: #548235;
}
 .tribe-mini-calendar .tribe-events-has-events:hover a:hover {
     background-color: #548235 !important;
}
 .tribe-mini-calendar .tribe-events-present, .tribe-mini-calendar .tribe-mini-calendar-today {
     border: 2px solid #548235 !important;
}
 .tribe-mini-calendar td {
     background: transparent !important;
}
 .tribe-mini-calendar-no-event, .tribe-mini-calendar th {
     color: #1C1C1C !important;
}
 .tribe-mini-calendar div[id*='daynum-'] a {
     background-color: #DEDEDE !important;
}
/* = Formularios Caldera Forms --------------------------------------------------------------*/
 .caldera-grid hr {
     margin-bottom: 10px !important;
     border-top: 0px !important;
}
 .caldera-grid .form-group {
     margin-bottom: 15px !important;
}
/* = Pagina Regalos Navidad --------------------------------------------------------------*/
 .page-id-9986 .entry-header {
     display: none;
}
 #CF5a291abd374cf_1 .caldera-grid label {
     margin: 5px 0 !important;
}
/* = Plugin Team (Página colaboradores) --------------------------------------------------------------*/
 .team-container {
     background-image: none!important;
     margin: 0px;
     padding: 20px 0px;
}
 .team-slide-content p em {
     color: #548235;
     font-weight: 700;
}
 #tribe-events-pg-template .tribe-events-content ol li, #tribe-events-pg-template .tribe-events-content ul li, .tribe-events-after-html ol li, .tribe-events-after-html ul li, .tribe-events-before-html ol li, .tribe-events-before-html ul li {
     line-height: 1.7;
     margin: 0 0 8px;
}
/* = Slider ----------------------------------------------------*/
 .responsive-slider.flexslider .slide .slide-title {
     margin: 0;
     padding: 0;
     display: none;
}
/* = Banners Título Páginas ----------------------------------------------------*/
 .page-id-86 h1.entry-title, .page-id-38 h1.entry-title, .page-id-6 h1.entry-title, .page-id-7 h1.entry-title, .page-id-664 h1.entry-title, span.flores, h1.astrologia, h1.flores, h1.carta, h1.reiki, h1.cristales, h1.cuencos, h1.pilates, h1.osteopatia, h1.podal, h1.coaching, h1.meta, h1.risoterapia {
     height: 130px;
     color: #fff;
     font-size: 2.5rem;
     padding-left: 10px;
     font-weight: normal;
     vertical-align: bottom;
     display: table-cell;
     width: 950px!important;
}
 .page-id-86 .entry-header .entry-title {
     background-image: url('https://centrogalatea.es/wp-content/uploads/2013/04/encab-galatea-624x131.jpg');
}
 .page-id-38 .entry-header .entry-title {
     background-image: url('https://centrogalatea.es/wp-content/uploads/2013/04/encab-terapia-624x131.jpg');
     background-size: cover;
}
 .page-id-6 .entry-header .entry-title {
     background-image: url('https://centrogalatea.es/wp-content/uploads/2013/04/encab-actividades-624x131.jpg');
     background-size: cover;
}
 .page-id-7 .entry-header .entry-title {
     background-image: url('https://centrogalatea.es/wp-content/uploads/2013/04/encab-cursos-624x131.jpg');
     background-size: cover;
}
 .page-id-664 .entry-header .entry-title {
     background-image: url('https://centrogalatea.es/wp-content/uploads/2013/04/encab-equipo-624x131.jpg');
     background-size: cover;
}
 h1.flores {
     background-image: url('https://centrogalatea.es/wp-content/uploads/2013/04/flores-bach-web-banner.jpg');
}
 h1.astrologia {
     background-image: url('https://centrogalatea.es/wp-content/uploads/2013/04/astrologia.jpg');
}
 h1.carta {
     background-image: url('https://centrogalatea.es/wp-content/uploads/2013/06/carta-bebe.jpg');
}
 h1.reiki {
     background-image: url('https://centrogalatea.es/wp-content/uploads/2013/04/reiki.jpg');
}
 h1.cristales {
     background-image: url('https://centrogalatea.es/wp-content/uploads/2013/04/reiki-cristales.jpg');
}
 h1.cuencos {
     background-image: url('https://centrogalatea.es/wp-content/uploads/2013/04/tibetanos.jpg');
}
 h1.pilates {
     background-image: url('https://centrogalatea.es/wp-content/uploads/2016/01/pilates.jpg');
}
 h1.osteopatia {
     background-image: url('/wp-content/uploads/2016/08/galatea-terapias-osteopatia-1.jpg');
}
 h1.podal {
     background-image: url('https://centrogalatea.es/wp-content/uploads/2013/06/reflexologia-podal.jpg');
}
 h1.coaching {
     background-image: url('https://centrogalatea.es/wp-content/uploads/2013/06/coaching.jpg');
}
 h1.meta {
     background-image: url('https://centrogalatea.es/wp-content/uploads/2013/06/masa-metamorf.jpg');
}
 h1.risoterapia {
     background-image: url('/wp-content/uploads/2016/08/galatea-terapias-risoterapia.jpg');
}

/* = Página CONTACTO Y FORMULARIOS ----------------------------------------------------*/
 .form {
     width:100%;
}
/*.row {
     display: table-row;
     width:100%;
}
*/
 .cell2 {
     width: 50%;
     display: table-cell;
     float: left;
     margin: 13px 0px;
}
 .cell1 {
     width: 100%;
     display: table-cell;
     float: left;
}
 .texto {
     width: 90%;
}
 .texto2 {
     width: 100%;
}
 span.wpcf7-list-item {
     margin-left: 0.5em;
     display: block;
}
 p.titleform {
     margin: 0 0 7px 0;
}
 input.wpcf7-form-control.wpcf7-submit, .btn-galatea {
     font-size: 1.1em !important;
     color: #fff !important;
     background: #548235!important;
     border: 1px solid #548235 !important;
     width: 150px;
     border-radius: 3px !important;
     padding: 6px 12px !important;
     height: 35px;
}
 .tellamamosform {
     background: #ededed;
     padding: 5px 35px 20px 15px;
}
 textarea {
     width: 95%;
}
/* = Footer ----------------------------------------------------*/
 footer[role="contentinfo"] a, footer[role="contentinfo"] a:hover {
     color: #548235;
}
#colophon {
    margin: 0 !important;
}



/*-------------------------------------------------- RESPONSIVE ----------------------------------------------------*/
 @media (max-width: 599px) {
    /* .main-navigation {
         display: none !important;
    }
     .main-navigation li {
         margin: 15px auto!important;
    }
     .main-navigation ul.nav-menu.toggled-on {
         margin: 20px 0 !important;
    }
     .menu-toggle {
         width: 100% !important;
         font-size: 17px !important;
    }
     */
     .site-header {
         padding: 1.714285714rem 0 0;
    }
     .wp-gr .wp-google-review {
         width: 80% !important;
         display: block !important;
         margin: 0 10% !important;
    }

}
 