/*
Theme Name: Centro Child Theme
Description: This is a custom child theme for Centro
Theme URI:   https://selagon.com
Author: Various
Author URI:  https://selagon.com
Template: centro
Version: 1.0

PALETA DE COLORES 
https://mycolor.space/?hex=%23B488B4&sub=1
Paleta Twilight Reverie
https://colormagic.app/es/palette/68dd1fc0a918b2e22100ed21
*/

#to-top {
    margin-bottom: 67px !important;
}

/* Centrar vertical menú principal */
.sf-menu *, .button_solid_color {
    padding-top: 15px !important;
}

/* Botón menu verde cita previa */
#top nav>ul>li[class*=button_solid_color]>a {
	padding-bottom: 10px !important;
    margin-top: 10px !important;
}

/* Begin Swiper mobile */
@media only screen and (max-width: 690px) {
    .nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .content h2, .full-width-content .vc_col-sm-12 .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .content h2, .nectar-slider-wrap[data-full-width="boxed-full-width"][data-fullscreen="false"] .swiper-slide .content h2, .full-width-content .vc_span12 .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .content h2 {
     font-size: 38px !important;
     line-height: 35px !important;
    }
}

@media only screen and (max-width: 690px) {
    .nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .content p, .nectar-slider-wrap[data-full-width="boxed-full-width"][data-fullscreen="false"] .swiper-slide .content p, .full-width-content .vc_span12 .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .content p {
        font-size: 34px !important;
        line-height: 35px !important;
    }
}
/* End Swiper mobile */

.violet, .violet h1, .violet h2, .violet h3, .violet h4 {
/*	color: #719C57 !important; */
/*	color: #b488b4 !important; */
  color: #1A247F !important;
}

strong {
/*	color:  #8364E6 !important; */
}

/* Global section contacta */
.light h2 {
	color: #ffffff !important;
}

.main-content > .row > #breadcrumbs.yoast {
/*    text-align: center; */
}

div.textwidget, .textwidget .custom-html-widget {
	font-size: 16px !important;
}


/* BEGIN Scriptless social sharing */

.scriptlesssocialsharing .button.facebook,
.scriptlesssocialsharing .button.whatsapp,
.scriptlesssocialsharing .button.email,
.scriptlesssocialsharing .button.linkedin,
.scriptlesssocialsharing .button.telegram,
.scriptlesssocialsharing .button.pinterest,
.scriptlesssocialsharing .button.twitter
{
    background-color: transparent !important; 
    border: 2px solid #1A247F !important;
	margin-right: 2px !important;
	color: #1A247F !important;
	margin-right: 2px !important;
    margin-bottom: 2px !important;
}

.scriptlesssocialsharing a.button:hover {
    background-color: #1A247F !important;	
    color: #ffffff !important;
}

@media only screen and (max-width: 690px) {
  #ajax-content-wrap .post-area.masonry.span_9, .post-area.masonry.span_9 {
    width: 100%;
}

	@media only screen and (max-width: 999px){
     .nectar-social.fixed {
       margin-bottom: 100px !important;
	   margin-right: -15px !important;
	}
}

.scriptlesssocialsharing .button.facebook,
.scriptlesssocialsharing .button.whatsapp,
.scriptlesssocialsharing .button.email,
.scriptlesssocialsharing .button.linkedin,
.scriptlesssocialsharing .button.telegram,
.scriptlesssocialsharing .button.pinterest,
.scriptlesssocialsharing .button.twitter
{
    background-color: #ffffff !important;
    border: 2px solid #1A247F !important;
	margin-right: 2px !important;
}

.scriptlesssocialsharing {
    margin: 25px auto 25px auto !important;
}

.scriptlesssocialsharing a.button {
    color: #000000 !important;
}

.scriptlesssocialsharing .button.facebook:hover, 
.scriptlesssocialsharing .button.whatsapp:hover,
.scriptlesssocialsharing .button.email:hover,
.scriptlesssocialsharing .button.linkedin:hover,
.scriptlesssocialsharing .button.telegram:hover,
.scriptlesssocialsharing .button.pinterest:hover,
.scriptlesssocialsharing .button.twitter:hover {
	background-color: #1A247F !important;
    border: 2px solid #ffffff !important;
	margin-right: 2px !important;
}

.scriptlesssocialsharing a.button:hover {
    color: #ffffff !important;
}
	
/* END Scriptless social sharing */

.post-area.masonry.span_9 .masonry-blog-item {
    border: solid 1px #e7e5e5 !important;
}

.wpb_row:not(.full-width-content) .vc_col-sm-3 .team-member[data-style=meta_overlaid_alt] .team-member-image {
	height: 320px !important;	
}

.container-wrap input[type=text],.container-wrap input[type=email],.container-wrap input[type=password],.container-wrap input[type=tel],.container-wrap input[type=url],.container-wrap input[type=search],.container-wrap input[type=date],.container-wrap input[type=number],.container-wrap textarea,.container-wrap select,body > #review_form_wrapper.modal input[type=text],body > #review_form_wrapper.modal textarea,body > #review_form_wrapper.modal select,body > #review_form_wrapper.modal input[type=email],.select2-container--default .select2-selection--single,body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single,.woocommerce input#coupon_code,.material.woocommerce-page[data-form-style="default"] input#coupon_code,body[data-form-style="minimal"] input[type="text"],body[data-form-style="minimal"] textarea,body[data-form-style="minimal"] input[type="email"],body[data-form-style="minimal"] input[type=password],body[data-form-style="minimal"] input[type=tel],body[data-form-style="minimal"] input[type=url],body[data-form-style="minimal"] input[type=search],body[data-form-style="minimal"] input[type=date],body[data-form-style="minimal"] input[type=number],body[data-form-style="minimal"] select {
	border: solid 2px #1A247F !important;
    border-radius: 10px !important;
}
	
.container-wrap input[type=text] {

}

.img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation {
	border-radius: 5px;
    border: 1px solid #1A247F;
}

#to-top {
    bottom: -30px !important;
}
	