/*
Theme Name: Arrosa Child
Theme URI: http://arrosa.select-themes.com
Description: A child theme of Arrosa Theme
Author: Select Themes
Author URI: http://themeforest.net/user/select-themes
Version: 1.0.0
Text Domain: arrosa
Template: arrosa
*/
::selection {
    background: #f6a801!important;
    color: #fff;
}

.qodef-related-posts-holder .qodef-related-post .qodef-btn{
	color: #FABB2E;
	font-size: 16px;
}

aside.qodef-sidebar .widget ul li a{
	font-family: 'Quicksand';
	font-size: 16px;
    letter-spacing: 0.4px;
	color: #555!important;
}

/* BOTONES */
button.qodef-btn.qodef-btn-medium.qodef-btn-solid{
  background: #FABB2E;
  border-radius: 60px;
  padding: 0 30px;
  margin-top: 20px;
  font-weight: 500;
  border: none;
  margin-top: 20px;
}
button.qodef-btn.qodef-btn-medium.qodef-btn-solid:hover{
  background: #0f1727;
}
button.qodef-btn.qodef-btn-medium.qodef-btn-solid span.qodef-btn-text {
  font-family: 'Oswald';
  font-size: 20px;
  color: #ffffff;
  line-height: 2;
}
button.qodef-btn.qodef-btn-medium.qodef-btn-solid:hover span.qodef-btn-text{
  color: #fff;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok,
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors,
a.ebd_link {
    font-size: 22px;
    text-align: center;
}
.qodef-pag-number{
  font-family: 'Quicksand';
}
/* MENU */
.qodef-logo-wrapper a img.qodef-normal-logo{
  width: 180px;
  height: 34px;
  margin-top: -8px;
}
.qodef-page-header .qodef-menu-area.qodef-menu-left .qodef-vertical-align-containers {
    padding: 0 8%;
}
.qodef-header-standard .qodef-menu-area.qodef-menu-left .qodef-main-menu{
    padding: 0 0 0 40px!important;
}
.qodef-main-menu>ul>li>a{
    padding: 0 6px!important;
}
.qodef-main-menu>ul>li.menu-item-language a>span.item_outer .item_text{
	display: inline-block!important;
}

.qodef-drop-down .narrow .second .inner ul{
	padding: 10px 0!important;
}
.qodef-mobile-header .qodef-mobile-nav{
	height: auto!important;
}
/* FOOTER */
.qodef-footer-bottom-inner.qodef-full-width{
    padding: 8px 0!important;
}
.qodef-page-footer .qodef-footer-top-holder .qodef-footer-top-inner.qodef-full-width {
    padding: 40px 140px 40px 140px!important;
}
.qodef-footer-bottom-holder .copyright.text-center,
.qodef-footer-bottom-holder .copyright.text-center a,
.qodef-footer-top-inner .email-info{
   text-align: center;
   font-family: 'Quicksand';
   font-weight: 700;
   color: #fff;
   letter-spacing: 0.4px;
}
.col-footer hr {
  margin-left: 0;
  margin-top: 5px;
  margin-bottom: 10px;
  width: 30px;
  height: 2px;
  border-radius: 10px;
}
.col-footer a,
a.email-info {
 font-family: 'Quicksand';
 letter-spacing: 1px;
	color: #fff;
}
a.email-info{
  text-align: center;
}
.col-footer a:hover,
a.email-info:hover{
  color: #f6a801;
}
.title-foot{
	margin-bottom: 20px;
}
.title-foot p{
	font-family: 'Oswald';
	font-size: 18px;
	color: #3f4552;
	letter-spacing: 0.4px;
}

@media (max-width: 1024px){
	.qodef-page-footer .qodef-footer-top-holder .qodef-footer-top-inner.qodef-full-width {
    	padding: 40px 60px 40px 60px!important;
	}
	.qodef-page-footer .qodef-column-content.qodef-grid-col-3{
		width: 33.33%!important;
		clear: initial!important;
	}
	.qodef-page-footer .qodef-column-content.qodef-grid-col-3:nth-child(1){
		width: 100%!important;
		text-align: center;
		clear: both;
		margin-bottom: 20px;
	}
	.qodef-page-footer .qodef-column-content.qodef-grid-col-3:nth-child(3),
	.qodef-page-footer .qodef-column-content.qodef-grid-col-3:nth-child(4){
		margin-top: 0!important;
	}
	.qodef-page-footer #media_image-2{
		margin-bottom: 20px;
	}

}

@media (max-width: 768px){
	.qodef-title-holder .qodef-title-wrapper .qodef-page-title{
    font-size: 40px;
    letter-spacing: 1px;
  }
}

@media (max-width: 680px){
  .qodef-page-footer .qodef-column-content.qodef-grid-col-3{
    float: left;
  }
  .qodef-page-footer .qodef-column-content:not(:first-child){
    margin-top: 0!important;
  }
}
@media (max-width: 500px){
  	.qodef-page-footer .qodef-column-content.qodef-grid-col-3 {
      width: 100%!important;
      text-align: center;
      float: none;
    }
    .col-footer hr{
      margin: 0 auto; 
    }
    .title-foot {
        margin-bottom: 0;
        margin-top: 20px;
    }
    .qodef-page-footer .qodef-column-content.qodef-grid-col-3:nth-child(1){
      margin-bottom: 0;
    }
}
@media (max-width: 480px){
  .qodef-title-holder .qodef-title-wrapper .qodef-page-title{
    font-size: 30px;
    line-height: 35px;
  }
}

@media (min-width: 768px){
	/*esto es para el nuevo menu del blog definido en el functions.php --> en movil no necesito hacer esto*/
	#nav-menu-item-0000{left:-100px;}
}


/*Cookies barra plugin GDPR*/

.gdpr.gdpr-privacy-bar{background-color: #F4A81B;}
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content p a{color:#000;font-weight: 300;}

.gdpr.gdpr-privacy-bar .gdpr-agreement{background: #333; border: none; border-top-color: none;padding: 5px 10px 5px!important;text-shadow: none;box-shadow: none!important;border-radius: 12px!important;}
.gdpr.gdpr-privacy-bar .gdpr-agreement:hover{background: #000;  border: none; }

.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-cookie-categories-item label, .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button.gdpr-preferences{font-weight: 300;}

.gdpr.gdpr-privacy-bar .gdpr-wrapper, .gdpr.gdpr-reconsent-bar .gdpr-wrapper {padding: 30px 15px!important;}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content>div header{display:contents!important;}

/* Ventana centro cookies GDPR*/

/*.gdpr-overlay{background: rgba(0,0,0,.3)!important; display: block!important;z-index: 9999!important;}*/

.gdpr.gdpr-privacy-bar{left: 30%; width:40%;top: 20%;bottom: inherit;}

.gdpr-privacy-bar .gdpr-close{display:none;}

.gdpr-info p{font-size:13px;line-height: 16px;}

@media(max-width:768px){
.gdpr.gdpr-privacy-bar{left: 5%; width:90%;top: 5%;bottom: inherit;}
.gdpr.gdpr-privacy-bar .gdpr-wrapper, .gdpr.gdpr-reconsent-bar .gdpr-wrapper{padding:0px 15px 15px 15px!important}
}
.gdpr.gdpr-privacy-bar .gdpr-wrapper{flex-direction: column;}
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content{padding: 0px 20px;}


/*
.gdpr-agreement{text-indent: -9999px;}
.gdpr-agreement:after{text-indent: 0px;float: left;content: 'ACEPTAR TODAS LAS COOKIES'!important; padding-left:8px!important;}
*/

.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button {width: -moz-min-content;}

.gdpr-wrapper footer{height:auto!important;}


/*NUEVO AVISO DE COOKIES GDPR Cookie Compliance*/
.lity{z-index:999999!important;}
.moove-gdpr-modal-save-settings{background-color: #CCC!important;color: #000!important;border-color: #CCC!important;}

.moove-gdpr-button-holder{margin-top:20px;}

@media (min-width: 768px){
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{display:block!important;}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding:0px!important;}
#moove_gdpr_cookie_info_bar{left: 30%!important; width:40%!important;top: 20%!important;bottom: inherit!important;  padding: 30px;}
#moove_gdpr_cookie_info_bar.moove-gdpr-info-bar-hidden{display:none!important;}
}

/*estilos POPUP MAKER*/
.titulo_h3_pop{margin:0px;}
.boton_pop a{font-size:20px!important;background-image:none!important;}
.imagen_pop{margin:10px 0px 0px 10px;}
.pum-theme-tema-por-defecto .pum-container{padding:20px 50px 20px 20px!important;}
@media (max-width: 768px){
#popmake-9627{width:330px!important;}
.pum-theme-tema-por-defecto .pum-container{padding:15px!important;}
}


/* ESTILO BORDES BOTONES CTA */
.border_button_3px{border-width: 3px!important;border-radius: 0px!important;font-weight:500!important;}

.unclickable > a {pointer-events: none; cursor: default;}