/*
Theme Name:     Irrien Lagunak
Theme URI: 		https://tapuntu.eus
Author: 		TaPuntu
Author URI: 	https://tapuntu.eus
Description:    TaPuntuk Irrien Lagunentzat gustu handiz egindako webgunea
Template:       kids-world
Version:        1.1
*/

.d-none{
	display:none;
}
/*
jQuery( '#gehitu' ).click(function(){
  jQuery( 'div.hurrengo-haurra.d-none' ).first().removeClass( 'd-none' );
});

jQuery( '#berdina' ).click(function(){
 jQuery( '#harpidetza_helbidea_bidalketa' ).val( jQuery( '#harpidetza_helbidea' ).val() );
 jQuery( '#harpidetza_udalerria_bidalketa' ).val( jQuery( '#harpidetza_udalerria' ).val() );
 jQuery( '#harpidetza_herrialdea_bidalketa' ).val( jQuery( '#harpidetza_herrialdea' ).val() );
 jQuery( '#harpidetza_postakodea_bidalketa' ).val( jQuery( '#harpidetza_postakodea' ).val() );
});
*/

a{
	cursor:pointer;
}

#logo a{
	height: 80px !important;
}
.error404 #logo a{
	float:none;
	text-align:center;
	height:130px !important;
	margin-bottom:4rem;
	width:100%;
}
.error404 #logo a img{
	display:inline-block;
}
.error404 #logo a img.darkbg_logo{
	display:none;
}
.is-sticky #logo a {
    height: 50px !important;
}

#toTop{
	display:none !important;
}

.top-bar a{
	font-size:1.9rem;
	margin-right:1rem;
	transition: all 0.15s linear;
}


/*  */

.ik_anepirata{
	margin:30px 0 0 0;
	background: #92b6dd url(images/Irrien-Lagunak3.png) no-repeat center bottom;
}
.ik_anepirata .wpb_image_grid .isotope-item{
	max-width:100% !important;
	height:auto;
	float:left;
	position: static !important;
}
@media only screen and (min-width:768px) {
.ik_anepirata .wpb_image_grid .isotope-item{
	max-width:45% !important;
}
}

.ik_irriakplazan{
	background: #d88fa5 url(images/Irrien-Lagunak6.png) no-repeat center bottom;
}

.ik_zatozjolastera{
	background: #e0d294 url(images/patakon.png) no-repeat center bottom;
}
.ik_anepirata, .ik_irriakplazan, .ik_zatozjolastera{
	background-size:auto 180px;
	padding:30px 0px 0px 0px;
	padding-bottom:140px;
}
@media only screen and (min-width:768px) {
	.ik_anepirata, .ik_irriakplazan, .ik_zatozjolastera{
		background-size:auto 200px;
		padding-bottom:0px;
	}
	.ik_anepirata{
		background-position: right 10px bottom;
	}
	.ik_irriakplazan{
		background-position: left 10px bottom;
	}
	.ik_zatozjolastera{
		background-position: right 10px bottom;
	}
}
@media only screen and (min-width:992px) and (max-width:1199px) {
	.ik_anepirata, .ik_irriakplazan, .ik_zatozjolastera{
		background-size:auto 240px;
	}
}
@media only screen and (min-width:1200px) and (max-width:1280px) {
	.ik_anepirata, .ik_irriakplazan, .ik_zatozjolastera{
		background-size:auto 280px;
	}
}
@media only screen and (min-width:1280px) {
	.ik_anepirata, .ik_irriakplazan, .ik_zatozjolastera{
		background-size:auto;
	}
}

/* 404 */
.error404 .type1 h2{
	color:#624DD6;
	font-size:150px !important;
	line-height:150px !important;
}
.error404 .type1 h3{
	font-size:80px !important;
}
.error404 .dt-sc-button{
	margin-bottom:2rem;
}


/* kontaktua */

span.wpcf7-not-valid-tip{
	display:block !important;
}

#berdina:hover {
    background-color: #a3cec5;
}
#berdina {
    background-color: #c646c4;
    padding: 9px;
    border-radius: 2px;
    color: #fff !important;
}


/*******/

.single-tribe_events #footer{
    position: relative;
}
img.attachment-kidsworld-event-single-type1.size-kidsworld-event-single-type1.wp-post-image {
    max-width: none;
    width: 100%;
}
.footer-widgets.dt-sc-dark-bg a, #footer .dt-sc-dark-bg a { color: #6B6B5F;}
.footer-widgets.dt-sc-dark-bg {
    background-color: #efefef;
}
div#tribe-events-bar {
    display: none;
}
.events-archive .tribe-events-page-title {
    display: none;
}
#text-10 {
    padding-top: 30px!important;
}
.type1.tribe_events h2 {
    color: #4dd6db;
}
p.event-schedule {
    display: none;
}
.nav-top-links .back-nav {
    background-color: #4dd6db;
    color: #fff!important;
    padding: 2px 10px;
}
.nav-top-links .back-nav:hover {
    background-color: #a3cec5;
}
.nav-top-links a {
    display: none;
}
.nav-top-links .sep {display: none;}
.nav-top-links .back-nav {
    display: inline-block!important;
}
#gehitu { background-color: #c646c4; padding: 9px; border-radius: 2px; color: #fff!important; }
#gehitu:hover {
    background-color: #a3cec5;
}
h2.formizenb {
    background-color: #c646c4;
    color: #fff;
    padding: 2px 8px;
    display: inline-block;
    margin-top: 30px;
}
h2.formizenbkont {
    background-color: #d0bd60;
    color: #fff;
    padding: 2px 8px;
    display: inline-block;
    margin-top: 30px;
}
#bankuzenbakia4, #bankuzenbakia, #iban {
    width: 13%;
    margin-right: 1%;
    float: left;
	font-size:1rem;
}
#bankuzenbakia2 {
    width: 7%;
    margin-right: 1%;
    float: left;
	font-size:1rem;
}
#bankuzenbakia10 {
    width: 35%;
    float: left;
	font-size:1rem;
}
input[type="submit"] {float: none;}
#kontaktua input[type="text"], #kontaktua input[type="email"], #kontaktua input[type="tel"], #kontaktua textarea, #kontaktua select {
    border-color: transparent!important;
    background-color: rgba(209, 189, 95, 0.1);
}
#harpidetza input[type="text"], #harpidetza input[type="email"], #harpidetza input[type="tel"], #harpidetza textarea, #harpidetza select {
    border-color: transparent!important;
    background-color: rgba(198, 71, 196, 0.08);
}
.dt-sc-counter.type1 {border: none;}
.selection-box{
	margin-bottom:10px;
}
@media screen and (max-width: 767px) {
#bankuzenbakia4, #bankuzenbakia, #iban {
    width: 16%;
}
#bankuzenbakia2 {
    width: 11%;
}

}
@media screen and (max-width: 479px) {
#bankuzenbakia4, #bankuzenbakia, #iban, #bankuzenbakia2, #bankuzenbakia10 {
	float:none;
	width:100%;
	margin-bottom:5px;
}

}

.form_ok, .form_ko{
	padding:2rem;
	margin:2rem 0;
}
.form_ok{
	background:#eded7d;
	color:#000;
}
.form_ko{
	background:#ff9b9b;
	color:#000;
}


/* cookie barra */

#cookie_bannerra{
	background:#7c9dbf;
	text-align:center;
	color:#FFF;
	padding:1rem 0.5rem;
	position:fixed;
	left:0px;
	bottom:0px;
	z-index:100;
	width: 100%;
}
@media screen and (max-width: 767px) {
#cookie_bannerra p{
	font-size:0.8rem;
	line-height:1.3rem;
}
}
#cookie_bannerra.off{
	display: none;
	opacity: 0;
}
#cookie_bannerra a{
	cursor:pointer;
}
#cookie_bannerra a.cookie_btn{
	padding:10px 40px;
	color:#FFF;
	background-color:#a5c26e;
	display:inline-block;
	margin:0.4rem 1rem;
	border-radius:2px;
}
#cookie_bannerra a.cookie_btn:hover{
	padding:10px 40px;
	color:#000;
	background-color:#a5c26e;
}
#cookie_bannerra #cookie_konfigurazioa{
	text-align:left;
	padding:1rem 3rem;
	margin:2rem -0.5rem -1rem;
	background:#333;
	display:none;
}
#cookie_bannerra #cookie_konfigurazioa.on{
	display:block;
}
#cookie_bannerra #cookie_konfigurazioa h2{
	font-size: 1.7rem;
	margin-bottom: 1.5rem;
}
@media screen and (max-width: 767px) {
#cookie_bannerra #cookie_konfigurazioa h2{
	font-size: 1.2rem;
	margin-bottom: 1.2rem;
}
}
#cookie_bannerra a#cookie_konf_bai, #cookie_bannerra a#cookie_konf_ez{
	display:none;
}
#cookie_bannerra a#cookie_konf_bai.on, #cookie_bannerra a#cookie_konf_ez.on{
	display:inline-block;
}

.cookie_taula td{
	vertical-align:middle;
	border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.cookie_taula td:first-child{
	border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.cookie_taula tbody tr:nth-child(2n+1) td{
	background:none;
}
.cookie_taula tbody tr:first-child td{
	background:rgba(0, 0, 0, 0.03);
}


.wpcf7-form small{
	font-size: 0.8rem !important;
	color: #888888 !important;
}
