
/*

Theme Name: Aladina

Theme URI: http://www.masmedios.com/

Author: Masmedios

Version: 1.0

Author URI: http://www.masmedios.com/

Description: Tema personalizado responsive para Fundacion Aladina.

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: responsive-layout

*/

#slider-destacado .video iframe {width:419px !important; height:276px; max-width:100%;}

/*Google maps*/

.acf-map {

  width: 100%;

  height: 400px;

  border: #ccc solid 1px;

  margin: 0 0 20px 0;

}



html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}



@font-face {

    font-family: 'globerlight';

    src: url('fonts/fontfabric_-_globerlight-webfont.eot');

    src: url('fonts/fontfabric_-_globerlight-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/fontfabric_-_globerlight-webfont.woff2') format('woff2'),

         url('fonts/fontfabric_-_globerlight-webfont.woff') format('woff'),

         url('fonts/fontfabric_-_globerlight-webfont.ttf') format('truetype'),

         url('fonts/fontfabric_-_globerlight-webfont.svg#globerlight') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'glober_regular';

    src: url('fonts/fontfabric_-_globerregular-webfont.eot');

    src: url('fonts/fontfabric_-_globerregular-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/fontfabric_-_globerregular-webfont.woff2') format('woff2'),

         url('fonts/fontfabric_-_globerregular-webfont.woff') format('woff'),

         url('fonts/fontfabric_-_globerregular-webfont.ttf') format('truetype'),

         url('fonts/fontfabric_-_globerregular-webfont.svg#glober_regularregular') format('svg');

    font-weight: normal;

    font-style: normal;



}





@font-face {

    font-family: 'globerbold';

    src: url('fonts/fontfabric_-_globerbold-webfont.eot');

    src: url('fonts/fontfabric_-_globerbold-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/fontfabric_-_globerbold-webfont.woff2') format('woff2'),

         url('fonts/fontfabric_-_globerbold-webfont.woff') format('woff'),

         url('fonts/fontfabric_-_globerbold-webfont.ttf') format('truetype'),

         url('fonts/fontfabric_-_globerbold-webfont.svg#globerbold') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'DoubleQuick';

    src: url('fonts/2E53FC_0_0.eot');

    src: url('fonts/2E53FC_0_0.eot?#iefix') format('embedded-opentype'),url('fonts/2E53FC_0_0.woff2') format('woff2'),url('fonts/2E53FC_0_0.woff') format('woff'),url('fonts/2E53FC_0_0.ttf') format('truetype');}





/*

@font-face {

font-family: 'Raspoutine Medium';

font-style: normal;

font-weight: normal;

src: local('Raspoutine Medium'), url('fonts/RaspoutineMedium_TB.woff') format('woff');

}

*/













body {

	color:#2B2B2B;

	font-family: "globerlight" , Arial, Helvetica,  sans-serif;

	font-size:16px;

	font-smoothing:antialiased;

	text-rendering:optimizeLegibility;

	-moz-font-smoothing:antialiased;

	-webkit-font-smoothing:antialiased;

	line-height:1.2;



}



p { font-family: 'glober_regular'; font-weight: normal; font-size: 16px; line-height: 1.2; margin-bottom: 17px; }

b, strong {font-weight:normal; font-family: "globerbold";}



a {text-decoration:none; color:#E97300;}

a:hover {}



em {font-style: italic;}

/* LISTAS */

ol li{font-family: 'glober_regular'; font-weight: normal; font-size: 16px; line-height: 1.2; margin-bottom: 17px; margin-left: 27px; list-style-type:decimal; }
/*ul li{font-family: 'glober_regular'; font-weight: normal; font-size: 16px; line-height: 1.2; margin-bottom: 17px; margin-left: 27px; list-style-type:square; }*/

/*ESTRUCTURA*/

.wpml-ls-statics-shortcode_actions, .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu, .wpml-ls-statics-shortcode_actions a {
    border-color:transparent!important;
}

#wrapper {}

#wrapper #header {padding: 20px 0 10px 0; background:#fff; min-height:10px; }

#header .logo { padding:0px;}

#header .logo a img {width:auto; height:auto;}

#header .logo a {padding: 15px; display: block;}

#header .nav {}

.contenido {/*float:left; width:100%;*/}

#header .menu {float: right; text-align: right; padding-top: 15px; padding-right: 80px}

#header .menu li {display: inline-block; padding:5px 8px;}

#header .menu li a:hover {color: #444444;}

body #lang_sel_list {float: right;  padding-top: 17px;}

body #lang_sel_list {font-family: "globerlight" , Arial, Helvetica,  sans-serif;}

body #lang_sel_list ul {}

body #lang_sel_list li {font-size:16px; padding: 5px 5px!important;   }

body #lang_sel_list a, #lang_sel_list a:visited {font-size:16px; color:#E97300;}

body #lang_sel_list ul a, #lang_sel_list_list ul a:visited {font-size:16px;}

body #lang_sel_list a.lang_sel_sel {color:#000;}


/*boton tienda*/
.tienda_bot {display: none; margin-top: 80px; background-color:rgba(255, 120, 0,1);}
.tienda_bot a { display:block; color:#fff; max-width:265px; font-size: 18px; font-weight: bold;  padding: 20px 20px 20px 75px; margin:0 auto;   background: rgba(255, 120, 0,1) url(img/ico-cesta.png) no-repeat 20px 16px;
    background-size: 37px;}

/*cookies*/
#cookie-notice {z-index: 2147483647;}
.cookie-notice-container {margin: 0 auto; width: 65%;}
.cookie-notice-container span, .cookie-notice-container a {font-size: 14px;}


/*top*/

.home .bl_decora { display:block;}

.bl_decora { display:none; background:#8FBF1C;}

ul.decora {/*float:left; width:100%;*/}

ul.decora li {height:15px; float:left; width:16.66666666666%; }

ul.decora li:nth-child(1)  {background:#CB731E; }

ul.decora li:nth-child(2)  {background:#CB1E4F; }

ul.decora li:nth-child(3)  {background:#1CBCBF; }

ul.decora li:nth-child(4)  {background:#8FBF1C; }

ul.decora li:nth-child(5)  {background:#33B54B; }

ul.decora li:nth-child(6)  {background:#3394B5; }



.banner {float:left; width:100%; }

.banner .item {max-height: 470px;  overflow: hidden;}

.banner .item .row {position: relative;}

.banner .txt {position: absolute; z-index: 999; left: 20px; top: 0px;

	 color:#fff;

     top:-106px;

	-ms-transform: rotate(-3deg); /* IE 9 */

    -webkit-transform: rotate(-3deg); /* Chrome, Safari, Opera */

    transform: rotate(-3deg);

}

.banner .txt .bl {display: table-cell;  vertical-align: bottom; padding-bottom: 70px; width:420px; height:470px;}

.banner .txt  .tit {font-size: 55px;  text-shadow: 1px 2px 3px #000;  font-family: "DoubleQuick"; line-height: 0.9;}

.banner .txt .coletilla {background:#00CAFF; text-transform: uppercase; padding:5px; margin:20px 0; box-shadow: 1px 2px 3px #000; display: inline-block; font-size: 14px;   font-family: "glober_regular"; line-height: 1.2; }



.banner  img  {float:left; width:100%; }

.banner .owl-pagination {display: none;}

.banner .owl-buttons div {opacity:0.6; z-index: 999999; width:39px; height:62px; text-indent:-4000px; position: absolute; margin-top:-16px; top:50%;  }

.banner .owl-buttons div:hover {opacity:1;}

.banner .owl-buttons .owl-prev {left:40px; background:transparent url("img/flechas.png") no-repeat 0 bottom ;}

.banner .owl-buttons .owl-next {right:40px; background:transparent url("img/flechas.png") no-repeat right bottom ;}





.banner_interior {max-height: 380px;  overflow: hidden; }

.banner_interior .row {position: relative;}

.banner_interior .txt {position: absolute; z-index: 999; left: 20px; top: 0px; }

.banner_interior .item .row {position: relative;}

.banner_interior .txt {position: absolute; z-index: 999; left: 20px; top: 0px;

     color:#fff;

    -ms-transform: rotate(-3deg); /* IE 9 */

    -webkit-transform: rotate(-3deg); /* Chrome, Safari, Opera */

    transform: rotate(-3deg);

}

.banner_interior .txt .bl {display: table-cell;  vertical-align: middle; width:420px; height:330px;}

.banner_interior .txt  .tit {font-size: 55px;  text-shadow: 1px 2px 3px #000;  font-family: "DoubleQuick"; line-height: 0.9;}

.banner_interior .txt .coletilla {background:#FFD100; color:#333; text-transform: uppercase; padding:0px; margin:20px 0; box-shadow: 1px 2px 3px #000; display: inline-block; font-size: 14px;   font-family: "glober_regular"; line-height: 1.2; }



.banner_interior img {float:left; width:100%;}





.redes {position: absolute; top:100px; right: 26px; z-index: 999;}

/*.redes.interior  {top:215px;}*/

.redes li  {float:left;}

.redes li a {margin-left:8px; background: url("img/redes.png") no-repeat 0 0 transparent; width:40px; height:40px; display: block; text-indent: -4000px; }

.redes li a:hover {

    -ms-transform: rotate(20deg); /* IE 9 */

    -webkit-transform: rotate(20deg); /* Chrome, Safari, Opera */

    transform: rotate(20deg);

}

.redes li.fac a {background-position: 0px 0px;}

.redes li.twi a {background-position: -45px 0px;}

.redes li.goo a {background-position: -87px 0px;}

.redes li.you a {background-position: -128px 0px;}

.redes li.lin a {background-position: -169px 0px;}

.redes li.insta a {background-position: -210px 0px;}

/*menu*/

#menu {background:#8FBF1C; }

#menu ul { float:left; width:100%; }

#menu ul li { float:left; width:16.66666666666%;  position: relative;}



#menu ul li a {display: block; min-height: 110px;  font-size:20px; font-weight:bold; text-align:center; padding: 30px; color:#fff; background-color:#CB731E; }



#menu ul li:nth-child(1) a {background:#CB731E url("img/nav.png") no-repeat center  -50px ; }

#menu ul li:nth-child(2) a {background:#CB1E4F url("img/nav.png") no-repeat center  -50px ; }

#menu ul li:nth-child(3) a {background:#1CBCBF url("img/nav.png") no-repeat center  -50px ; }

#menu ul li:nth-child(4) a {background:#8FBF1C url("img/nav.png") no-repeat center  -50px ; }

#menu ul li:nth-child(5) a {background:#33B54B url("img/nav.png") no-repeat center  -50px ; }

#menu ul li:nth-child(6) a {background:#3394B5 url("img/nav.png") no-repeat center  -50px ; }



#menu ul.menu > li a:hover {background-position: center  top}



#menu ul li:last-child a {}

#menu ul li a:hover { }

#menu ul li.current-menu-item a,

#menu ul li.current-page-item a,

#menu ul li.current-page-ancestor a { }

#menu ul li.current-menu-item li a,

#menu ul li.current-page-item li a,

#menu ul li.current-page-ancestor li a {}



#menu ul li ul.sub-menu {display: none; opacity:0;}

#menu ul li:hover ul.sub-menu{display: block; opacity:1;}



#menu ul li ul.sub-menu { background:#CB731E; padding: 20px 0px; width:350px; z-index: 9999;  position: absolute;  bottom:110px; left: 0px;}

#menu ul li ul.sub-menu li {width:100%;  }

#menu ul li ul.sub-menu li a {background:#CB731E; font-size: 16px; text-align:left; width:100%; min-height: 10px; padding:5px 35px; height: auto;}

#menu ul li ul.sub-menu li a:hover {color:#333;}

#menu ul li ul.sub-menu li.current-menu-item a {color:#333;}

#menu.menu_interior ul.menu  li.current-menu-parent > a,

#menu.menu_interior ul.menu  li.current-menu-item > a {background-position: center  bottom}



#menu ul li:nth-child(1) ul.sub-menu li a, #menu ul li:nth-child(1) ul.sub-menu {background:#CB731E; }

#menu ul li:nth-child(2) ul.sub-menu li a, #menu ul li:nth-child(2) ul.sub-menu {background:#CB1E4F; }

#menu ul li:nth-child(3) ul.sub-menu li a, #menu ul li:nth-child(3) ul.sub-menu {background:#1CBCBF; }

#menu ul li:nth-child(4) ul.sub-menu li a, #menu ul li:nth-child(4) ul.sub-menu {background:#8FBF1C; }

#menu ul li:nth-child(5) ul.sub-menu li a, #menu ul li:nth-child(5) ul.sub-menu {background:#33B54B; left: auto; right:0px; }

#menu ul li:nth-child(6) ul.sub-menu li a, #menu ul li:nth-child(6) ul.sub-menu {background:#3394B5; left: auto; right:0px; }

#menu ul li:nth-child(6) ul.sub-menu li a, #menu ul li:nth-child(5) ul.sub-menu li a {text-align: right;}



#menu.menu_interior ul li:nth-child(1) a,

#menu.menu_interior ul li:nth-child(2) a,

#menu.menu_interior ul li:nth-child(3) a,

#menu.menu_interior ul li:nth-child(4) a,

#menu.menu_interior ul li:nth-child(5) a,

#menu.menu_interior ul li:nth-child(6) a {background-position: center  -250px}

#menu.menu_interior ul li ul.sub-menu  {top:110px; }

#menu.menu_interior ul.menu > li a:hover {background-position: center  bottom}



#menu.menu_interior ul li ul.sub-menu li:last-child a {padding-bottom: 20px;}



/*colores 02*/

.color-2 .bl_decora, .color-2 #menu {background-color:#cb731e; }

.color-2 ul.decora li:nth-child(1),

.color-2 #menu ul li:nth-child(1) a,

.color-2 #menu ul li:nth-child(1) ul.sub-menu li a,

.color-2 #menu ul li:nth-child(1) ul.sub-menu {background-color:#cb1e4f; }



.color-2 ul.decora li:nth-child(2),

.color-2 #menu ul li:nth-child(2) a,

.color-2 #menu ul li:nth-child(2) ul.sub-menu li a,

.color-2 #menu ul li:nth-child(2) ul.sub-menu {background-color:#3394b5; }



.color-2 ul.decora li:nth-child(3),

.color-2 #menu ul li:nth-child(3) a,

.color-2 #menu ul li:nth-child(3) ul.sub-menu li a,

.color-2 #menu ul li:nth-child(3) ul.sub-menu {background-color:#8fbf1c; }



.color-2 ul.decora li:nth-child(4),

.color-2 #menu ul li:nth-child(4) a,

.color-2 #menu ul li:nth-child(4) ul.sub-menu li a,

.color-2 #menu ul li:nth-child(4) ul.sub-menu {background-color:#1cbcbf; }



.color-2 ul.decora li:nth-child(5),

.color-2 #menu ul li:nth-child(5) a,

.color-2 #menu ul li:nth-child(5) ul.sub-menu li a,

.color-2 #menu ul li:nth-child(5) ul.sub-menu {background-color:#CB731E; }



.color-2 ul.decora li:nth-child(6),

.color-2 #menu ul li:nth-child(6) a,

.color-2 #menu ul li:nth-child(6) ul.sub-menu li a,

.color-2 #menu ul li:nth-child(6) ul.sub-menu {background-color:#33b54b; }





/*colores 02*/

.color-3 .bl_decora, .color-3 #menu {background-color:#cb1e4f; }

.color-3 ul.decora li:nth-child(1),

.color-3 #menu ul li:nth-child(1) a,

.color-3 #menu ul li:nth-child(1) ul.sub-menu li a,

.color-3 #menu ul li:nth-child(1) ul.sub-menu {background-color:#3394b5; }



.color-3 ul.decora li:nth-child(2),

.color-3 #menu ul li:nth-child(2) a,

.color-3 #menu ul li:nth-child(2) ul.sub-menu li a,

.color-3 #menu ul li:nth-child(2) ul.sub-menu {background-color:#cb731e; }



.color-3 ul.decora li:nth-child(3),

.color-3 #menu ul li:nth-child(3) a,

.color-3 #menu ul li:nth-child(3) ul.sub-menu li a,

.color-3 #menu ul li:nth-child(3) ul.sub-menu {background-color:#cb1e4f; }



.color-3 ul.decora li:nth-child(4),

.color-3 #menu ul li:nth-child(4) a,

.color-3 #menu ul li:nth-child(4) ul.sub-menu li a,

.color-3 #menu ul li:nth-child(4) ul.sub-menu {background-color:#33b54b; }



.color-3 ul.decora li:nth-child(5),

.color-3 #menu ul li:nth-child(5) a,

.color-3 #menu ul li:nth-child(5) ul.sub-menu li a,

.color-3 #menu ul li:nth-child(5) ul.sub-menu {background-color:#8fbf1c; }



.color-3 ul.decora li:nth-child(6),

.color-3 #menu ul li:nth-child(6) a,

.color-3 #menu ul li:nth-child(6) ul.sub-menu li a,

.color-3 #menu ul li:nth-child(6) ul.sub-menu {background-color:#1cbcbf; }





/*contenido*/

h1, h2, h3, h4, h5 {font-family: "globerbold" , Arial, Helvetica,  sans-serif; font-weight: normal;}

.contenido {padding: 15px 5px;}

.contenido h1 {font-size: 24px; color:#00BEDA;  margin:20px 0 20px;}

.contenido.interior h1 {font-size: 36px; letter-spacing:-0.04em;}

.contenido h2 {font-size: 24px; color:#F6007D; margin-bottom: 20px; }

.contenido h3 {font-size: 18px; color:#333333; margin-bottom: 20px;}

.contenido h1.tit_page, .contenido .sidebar h3  { text-transform: uppercase;}

.contenido h2.punta {padding-left:20px; color:#333333; background:transparent url("img/bullet.png") no-repeat 0px 8px ;}

h1 a.v_todas,

h2 a.v_todas {font-size: 16px; background:transparent url("img/todos2.png") no-repeat scroll 0 16px; color: #808080; padding: 12px 10px 0 25px; float: right; display: inline-block;  font-family: "glober_regular";}



h2 a.v_todas  {padding-top: 11px; margin-top: -2px; background:transparent url("img/todos2.png") no-repeat scroll 0 16px; }



/* sidebar*/

.page-template-embajadores .contenido .sidebar #text_icl-3 h3{color: #5ebe2e;font-size: 30px;font-style: normal;line-height: 0.95em;text-align: center;}

.contenido .sidebar #text_icl-8 h3{color: #5ebe2e;font-size: 30px;font-style: normal;line-height: 0.95em;text-align: center;}

.contenido .sidebar #text_icl-11 {margin-top: 30px;}

.contenido .sidebar #text_icl-10 {margin-top: 30px;} /*texto de la estrella*/





/*video play*/

.img_video {position: relative; cursor: pointer;}
.img_video span.play {box-shadow:0 0 2px -1px #000; width: 70px; height: 60px; background:#fff url("img/play.png") no-repeat center center ; position: absolute; top:50%; left: 50%; margin-top:-30px; margin-left: -35px; opacity: 0.8; border-radius: 10px;  }

.img {position: relative;}
.img span.play {box-shadow:0 0 2px -1px #000; width: 70px; height: 60px; background:#fff url("img/play.png") no-repeat center center ; position: absolute; top:50%; left: 50%; margin-top:-30px; margin-left: -35px; opacity: 0.8; border-radius: 10px;  }

.bloque_noticias a {position: relative;}
.bloque_noticias span.play {box-shadow:0 0 2px -1px #000;  z-index:2; width: 50px; height: 40px; background:#fff url("img/play.png") no-repeat center center ; background-size:20px auto;  position: absolute; top:50%; left: 50%; margin-top:-20px; margin-left: -25px; opacity: 0.8; border-radius: 10px;  }


/*slider pequeño*/

.slider-peq {padding: 0 0px;}

.slider-peq .item {background:#F7F0E7; width:100%; float:left;}

.slider-peq .img {width:60%; float:left; border-right:5px solid #fff;}

.slider-peq .video.embed-container {width:60%; float:left; border-right:5px solid #fff;}

.slider-peq .img img {width:100%; float: left;}

.slider-peq .txt {width:40%; float:left; background:#F7F0E7; color:#B9009B; padding: 20px; font-size: 25px;}

.slider-peq .txt .bl { width: 235px; height: 235px; display: table-cell; vertical-align: middle;}

.slider-peq .txt span {display: block; font-size: 18px; padding-top: 10px; color: #333;}

.slider-peq  .coletilla {width:100%; float:left; background: #fff; padding: 10px 20px; }



.slider-peq .owl-pagination {display: none;}

#slider-destacado {margin-top: 30px;}

#slider-destacado .owl-buttons div {opacity:0.5; z-index: 999; width:20px; height:32px; text-indent:-4000px; position: absolute; margin-top:-16px; top:50%;  }

#slider-destacado .owl-buttons div:hover {opacity:1;}

#slider-destacado .owl-buttons .owl-prev {left:-35px; background:transparent url("img/flechas.png") no-repeat 0 0px ;}

#slider-destacado .owl-buttons .owl-next {right:-35px; background:transparent url("img/flechas.png") no-repeat right 0px ;}



.bloque_destacado h2{display:none;}







.interior .item {background:#FFFFDF;}

.interior .slider-peq {margin-bottom: 30px;}

.interior .slider-peq .txt {background:#FFFFDF; color:#333;}

.interior .slider-peq .owl-buttons div { z-index: 999; width:34px; height:34px; border: 1px solid #FF7800; border-width:7px 10px;  text-indent:-4000px; position: absolute; bottom:0px;  }

.interior .slider-peq .owl-buttons div:hover {border-color: #999; background-color:#999}

.interior .slider-peq .owl-buttons .owl-prev {left:0px; background:#FF7800 url("img/nav.png") no-repeat  left center;}

.interior .slider-peq .owl-buttons .owl-next {left:36px; background:#FF7800 url("img/nav.png") no-repeat right center ;}



/*progreso campana*/

.progress {width: 100%; height: 50px;}

.progress-wrap { background: #f80; margin: 15px 0; overflow: hidden; position: relative;}

.progress-bar { background: #ddd; left: 0; position: absolute; top: 0;}

.progress-number{font-family:"globerbold"; font-size:24px!important; margin-left: -50px; margin-top: 7px; color: #fff;}

.progress-number .progress{left:150px!important;}





/*solidarios*/

.bloque_solidario {margin-top:50px; width:100%; float: left;}

.bloque_solidario .todos {float: right; color:#333; padding-left: 25px; margin-bottom: 40px; background:transparent url("img/todos.png") no-repeat 0 6px ;}

.bloque_solidario .todos:hover {color:#00d9ba; }

.bloque_solidario header h2 { font-size:18px; font-family: "glober_regular"; text-transform: uppercase; display: inline-block; padding:15px 30px ; margin-bottom: 0px; color:#fff; background: #00D9BA;}

.bloque_solidario header h2 {position: relative;}

.bloque_solidario header h2 span {position:absolute; bottom:-14px; right:15px; display: block; width: 15px; height: 15px; background:transparent url("img/puntas.png") no-repeat 0 0px ; }

.bloque_solidario ul {width:100%; float: left;}

.bloque_solidario ul li {float:left; width:14.2857142857%; padding: 10px; }

.bloque_solidario ul li img  {width:100%;}



.bloque_solidario ul li img:hover {



}



.lista_solidario {}

.lista_solidario li {padding-top:20px; padding-bottom:20px; }



/*noticias*/

.bloque_noticias {margin-top:30px; width:100%; float: left;}

.bloque_noticias article {padding: 0px 5px 20px 0px;}

.bloque_noticias article p {padding: 10px 0;}

.bloque_noticias article .txt {padding: 0 10px;}

.bloque_noticias article h3 {padding:5px 0px 0;}

.bloque_noticias article h3 {margin: 0px;}

.bloque_noticias article > a {border: 1px solid #dcdcdc;overflow: hidden; float: left; height: 155px;  margin-bottom: 20px;}



.bloque_noticias article .txt a {border: 0;color: #333333; height: auto; margin-bottom: 0px; float: none;}

.bloque_noticias article:hover .txt a {color: #f6007d}

.bloque_noticias article:hover img {}

.bloque_noticias article img {width: 100%; }

.bloque_noticias article:hover img {

    transform: scale(1.1);

    -ms-transform: scale(1.1);

    -webkit-transform: scale(1.1);

}





.bloque_noticias .todos {

    background: transparent url("img/todos.png") no-repeat scroll 0 6px;

    color: #333;

    float: right;

    margin-bottom: 40px;

    padding-left: 25px;

}



/*ficha_noticia*/

.ficha_noticia {}

.ficha_noticia .img {padding-bottom: 20px;}

span.extracto p {font-size: 20px; padding-bottom: 30px; display: block;}



.ficha_noticia .tit_not_bl h2 {color: #2b2b2b;}



.ficha_noticia .fecha {  background: #f6007d; color: #fff;display: inline-block; font-family: "glober_regular"; font-size: 14px; margin-bottom: 5px; padding: 3px;}



.ficha_noticia h2.tit_page {color: #2b2b2b}



/*nuestro trabajo*/

.nuestro_trabajo {}

.nuestro_trabajo .bl_trabajo { padding-bottom: 70px;}

.nuestro_trabajo .bl_trabajo h2 {color:#333;  font-family: "glober_regular";  font-weight: normal; font-size:24px; padding-left:20px;  background:transparent url("img/bullet.png") no-repeat 0px 8px ;}

.nuestro_trabajo .bl_trabajo .img {}

.nuestro_trabajo .bl_trabajo .txt { height:230px; border-top: 10px solid #F5F2EC; border-bottom: 10px solid #F5F2EC;}

.nuestro_trabajo .bl_trabajo .txt h3 { padding: 20px; font-family: "glober_regular"; font-style: italic; color:#333; font-size:24px; }

.nuestro_trabajo .bl_trabajo .tit {cursor:pointer; font-family: "glober_regular";  font-size:18px;  border-bottom: 2px solid #E8E8E8; padding: 10px 10px 10px 30px; background:transparent url("img/fl_sec.png") no-repeat 10px center ;}

.nuestro_trabajo .bl_trabajo .tit:hover {color:#FD7C00;}

.nuestro_trabajo .bl_trabajo .des {display: none;}

.nuestro_trabajo .bl_trabajo .pdf {float: right; display: block; margin-top:20px; padding:10px 40px 10px 0; color: #333; background:transparent url("img/pdf.png") no-repeat right center ;}

.nuestro_trabajo .bl_trabajo .pdf:hover {color:#FD7C00;}

.nuestro_trabajo .bl_trabajo .tit:hover + .des { background:#f9f9f9; padding:30px; z-index: 99; position:absolute;  display: block;}







/*destacados*/

.bloque_destacados {margin-top:30px; width:100%; float: left; }

.bloque_destacados header h2 { font-size:18px; font-family: "glober_regular"; text-transform: uppercase; display: inline-block; padding:15px 30px; margin-bottom: 45px; color:#fff; background: #2297FF;}

.bloque_destacados header h2 { position: relative;}

.bloque_destacados header h2 span {position:absolute; bottom:-14px; right:15px; display: block; width: 15px; height: 15px; background:transparent url("img/puntas.png") no-repeat 0 -15px ; }

.bloque_destacados article {  padding: 0px 5px 5px 0px; }

.bloque_destacados article a {color: #fff; overflow:hidden; float: left; width: 100%; display: block; position: relative;}

.bloque_destacados article img {width: 100%; float: left;}

.bloque_destacados article:hover img {

    transform: scale(1.1);

    -ms-transform: scale(1.1);

    -webkit-transform: scale(1.1);}

.bloque_destacados article h3 {color: #fff; background: rgba(246, 0, 125, 0.8); text-align: right; padding:20px; margin:0px; width:100%; position: absolute; bottom: 0px; left: 0px; z-index: 999;}



.bloque_destacados article h3.embajadores {background: rgba(246, 0, 125, 0.9) url("img/iconos_destacados.png") no-repeat 20px  5px ;}

.bloque_destacados article h3.celebraciones {background: rgba(29, 156, 204, 0.9) url("img/iconos_destacados.png") no-repeat 20px -368px;}

.bloque_destacados article h3.heroe-mes {background: rgba(255, 120, 0, 0.9) url("img/iconos_destacados.png") no-repeat 20px -746px;}

.bloque_destacados article h3.buzones {background: rgba(4, 182, 0, 0.9) url("img/iconos_destacados.png") no-repeat 20px  -201px ;}

.bloque_destacados article h3.maktub {background: rgba(29, 204, 181, 0.9) url("img/iconos_destacados.png") no-repeat 20px -577px;}

.bloque_destacados article h3.banco-leche {background: rgba(56, 0, 251, 0.9) url("img/iconos_destacados.png") no-repeat 20px -957px;}

.bloque_destacados article h3.fiscal {background: rgba(56, 0, 251, 0.9) url("img/iconos_destacados.png") no-repeat 25px -1988px;}

.bloque_destacados article h3.deportes {background: rgba(29, 204, 181, 0.9) url("img/iconos_destacados.png") no-repeat 20px -2144px;}

.bloque_destacados article h3.dona-medula  {background: rgba(4, 182, 0, 0.9) url("img/iconos_destacados.png") no-repeat 20px  -2237px ;}

.bloque_destacados article h3.empresas  {background: rgba(34, 157, 199, 0.9) url("img/iconos_destacados.png") no-repeat 20px -94px;}




/*campaña home*/



.campanya-meta, .campanya-conseguido,.campanya-necesitamos { font-size: 14px;margin: 6px;padding: 10px;text-transform: uppercase; text-align: center; width: 270px; height:85px; }

.campanya-meta{background-color: #FFAD41;}

.campanya-conseguido{background-color: #FFC881;}

.campanya-necesitamos{background-color: #FFD8A5;}

.campanya img{float:left;}

.campanya p{float:left; padding-top: 20px;}

.campanya-barra {float:left; width:100%;}

.campanya-numero{ font-family: 'globerbold'; font-size: 32px;}

.campanya-todo{float:right;}

.campanya-barra span{ font-family: 'globerbold'; font-size: 20px;  float: right;}





/* formularios POP UP*/



#TB_title{ background-color: #FFAD41!important; color:#fff; text-transform: uppercase; height: 50px!important; font-size: 18px; text-align: center;font-family: 'globerbold';}

#TB_window{width:350px;}

#TB_ajaxContent{height:auto!important; padding: 18px!important; text-align: center!important;}

#TB_ajaxContent small{font-size: 11px!important; width:auto; }

#TB_ajaxContent .requiredtext small{color:#b90057; }

div.knews_popup fieldset{font-size: 14px!important;  padding: 8px!important;}

div.knews_popup fieldset.requiredtext{padding:0px!important; margin-bottom: 15px; margin-top: -15px;}



div.knews_popup fieldset label {font-size: 14px!important; font-weight: bold;}

div.knews_popup p {font-weight: bold;}

div.knews_popup fieldset input {margin-left: 7px!important; background: whitesmoke none repeat scroll 0 0; border:0px none; height: 26px; width:185px; }

div.knews_popup .knewsterms input{margin:0px!important; width: 40px; height: 12px;}

div.knews_popup .knewsterms label{margin:0px!important;}

div.knews_popup fieldset.knewsbutton input{cursor:pointer;border: 0px; font-size:18px; font-family: 'glober_regular'; height: 52px; background: #b90057!important; padding: 15px 60px;  color: #fff; text-align: center;}

#TB_ajaxWindowTitle{padding: 10px 29px 5px 10px!important;}



/*cuerpo*/



.cuerpo {/*min-height: 400px;*/ padding: 0 20px;}

.contenido .cuerpo h3.widget-title {font-size:20px; font-weight:normal; padding: 10px 25px; margin-left:-25px; background:transparent url("img/bullet.png") no-repeat 0px 16px ;}

.cuerpo  a {color:#FF7800;}

.cuerpo a:hover {text-decoration:underline; color:#FF7800;}

.cuerpo p {line-height:1.3;}

.cuerpo ul {margin: 20px 20px;  padding: 0px;}

.cuerpo ul li {padding: 10px 25px; background:transparent url("img/bullet.png") no-repeat 0px 14px ; }

.cuerpo blockquote {background:transparent url("img/comillas.png") no-repeat 30px 0px ; font-style: italic; font-size:22px; line-height:1.3; font-family: "glober_regular";  float: right; width:45%; padding: 30px 0 20px 50px }

.cuerpo blockquote  p {font-size:22px;}



.cuerpo .textwidget blockquote {float: none; width:100%; background-position:15px 0px; margin: 20px 0 40px;  padding: 25px 0 20px 50px; font-size:20px; line-height:1.2;}

.cuerpo .textwidget blockquote  p {font-size:20px;}

.cuerpo .textwidget blockquote strong {font-style: normal; font-size: 13px;  color: #fff; background:#00D9BA; padding: 2px 10px; display:block; float: right; margin: 5px 0px; }



/*documentos*/



ul.documentos {margin: 20px 20px;  padding: 0px;}



ul.documentos li {display: block; margin-top:0px; padding:10px 0px 10px 40px; color: #333; background:transparent url("img/pdf.png") no-repeat left center ;}

ul.documentos li a {color:#333;}

ul.documentos li a:hover {color:#FD7C00;}



/*menu años*/

ul.nav-anyos {margin-bottom:20px; float: left; width: 100% }

ul.nav-anyos li {font-size: 18px; font-family: "glober_regular"; border-left: 1px solid #E2E2E2; padding:0px; float:left; }

ul.nav-anyos li:first-child {border: 0px;}

ul.nav-anyos li a {color:#ACACAC; display: block; padding:2px 6px;}

ul.nav-anyos li.activo a,

ul.nav-anyos li a:hover {color:#E67202;}





/*testimonios*/



.testimonios li.testimonio {padding:20px 20px 20px 50px; background:transparent url("img/comillas.png") no-repeat 15px 0px ;}

.testimonios li .img_testimonio {float: left; width: 120px; /*width: 150px;*/ padding-right: 15px;}

.testimonios .autor-testimonio {margin-top:20px;color:#fff; max-width:70%; background:#166cc4; font-size: 11px; float: right; padding: 5px 10px; text-transform: uppercase; }

.testimonios .ver-mas {margin-top:10px; float:left; width: 60px; height: 30px; text-indent: -4000px; background:transparent url("img/gafas.png") no-repeat 0px 0px ; }

.testimonios .ver-mas.activo {background:transparent url("img/gafas.png") no-repeat right 0px ; }

.testimonios .ver-mas.activo + .autor-testimonio {background:#AEAEAE;}

#testimonio-superior .test {position:relative; background:transparent url("img/comillas.png") no-repeat 15px 0px ; font-size:18px; padding: 50px 50px 20px 50px; font-family: "globerbold" , Arial, Helvetica,  sans-serif; font-weight: normal;}

#testimonio-superior .autor {color: #00D9BA; font-family: "glober_regular"; padding: 0 50px 50px 50px; margin-bottom:10px;  border-bottom: 5px solid #EFEFEF; }

#testimonio-superior .test .cerrar { z-index:99; display:block; cursor: pointer; color: #999; font-family: "glober_regular"; font-size: 30px; position: absolute; top:0px; right: 20px;}



/*embajadores*/

.bloque_noticias  #lista-embajadores  article a { display:inline-block; padding: 3px 3px 3px 0px;}

.bloque_noticias  #lista-embajadores  article:hover .txt a {  color: #333333;}

.bloque_noticias  #lista-embajadores  article .txt a:hover {   color: #f6007d;}

#lista-embajadores {width: 100%; float: left; position: relative;}

#lista-embajadores .img {overflow: hidden; height: 230px; }

#lista-embajadores a.siguiente  {position: absolute; opacity: 0.5; right: -30px; top:50%; margin-top: -52px;  z-index: 999; display: block; text-indent:-4000px; width:25px; height:32px; background:transparent url("img/flechas.png") no-repeat right 0px ;}

#lista-embajadores a.anterior   {position: absolute; opacity: 0.5; left: -30px;  top:50%; margin-top: -52px;  z-index: 999; display: block; text-indent:-4000px; width:25px; height:32px; background:transparent url("img/flechas.png") no-repeat 0px 0px ;}

#lista-embajadores a.siguiente:hover,

#lista-embajadores a.anterior:hover { opacity: 0.8; }



.page-template-embajadores .sidebar {}

.page-template-embajadores h2  {margin-top: 30px;}









/*galeria imagenes magicas*/



.nav-galerias {margin-bottom: 20px; float:left; width:100%; p}

.nav-galerias li {padding: 0px; padding-left: 3px;}

.nav-galerias li:first-child { padding-left: 0px;}

.nav-galerias li img {width:100%; height: auto; }

.nav-galerias li h2 {font-size: 14px; font-family:inherit;  padding: 0px; margin: 10px;}

.nav-galerias li a h2  {color: #333;}



#galeria-imagenes-magicas {float:left; width:100%; padding-bottom: 40px;}

#galeria-imagenes-magicas li {}

#galeria-imagenes-magicas li img {width:100%; float:left; }





#galeria-imagenes-magicas .owl-buttons div { z-index: 999; width:34px; height:34px; border: 1px solid #FF7800; border-width:7px 10px;  text-indent:-4000px; position: absolute; bottom:0px;  }

#galeria-imagenes-magicas .owl-buttons div:hover {border-color: #999; background-color:#999}

#galeria-imagenes-magicas .owl-buttons .owl-prev {left:0px; background:#FF7800 url("img/nav.png") no-repeat  left center;}

#galeria-imagenes-magicas .owl-buttons .owl-next {left:36px; background:#FF7800 url("img/nav.png") no-repeat right center ;}



#galeria-imagenes-magicas .owl-wrapper-outer {padding-top: 5px;}

#galeria-imagenes-magicas #sync2 .owl-wrapper .owl-item {padding-right: 2px; cursor: pointer; opacity: 0.7;}

#galeria-imagenes-magicas #sync2 .owl-wrapper .owl-item.synced {opacity: 1;}

#galeria-imagenes-magicas  .txt {padding: 0 20px 0;}

#galeria-imagenes-magicas  #sync2 + .txt {padding-top: 20px;}

#galeria-imagenes-magicas h3 {padding: 0px; margin: 15px 0 5px; color: #FF7800; font-family:'glober_regular';  font-size: 18px; }

#galeria-imagenes-magicas p {font-size: 12px; font-family:inherit;}

#galeria-imagenes-magicas h3.tit_galeria {padding-bottom: 20px;}



/*prensa*/

.lista_prensa .img  img { border: 1px solid #cdcdcd;}

.lista_prensa .img {padding-bottom: 10px;}

.lista_prensa h2 {color: #333333; font-size: 20px; margin-bottom: 10px;}

.lista_prensa .item_prensa {padding-bottom: 40px;}

.lista_prensa .item_prensa .pdf {display: block; margin-top:5px; padding:10px 0px 10px 30px; color: #333; background:transparent url("img/pdf.png") no-repeat left center ;}

.lista_prensa .item_prensa .pdf:hover {color:#FD7C00;}

.lista_prensa .item_prensa a:hover h2 {color:#FD7C00;}



/*heroes*/



.heroes {}

.heroes .datos {padding: 5px 0;}

.heroes .datos li{ padding: 3px 0px;}

.heroes .datos span {color: #00c2f6;  font-family: "globerbold",Arial,Helvetica,sans-serif;}

.heroes .bloque_noticias article .txt a.gafas {display:block; margin-top:-18px; width: 54px; height: 30px; text-indent: -4000px; background:transparent url("img/gafas.png") no-repeat 0px 0px ;}

.heroes .bloque_noticias article .txt a.gafas:hover {background-position: right 0;}



.tit_her_bl {background: #f7f0e7; padding: 20px;margin-bottom:20px;  }

.ficha_heroes .datos span {color: #000;}

.ficha_heroes .datos li{ padding: 3px 0px;}

.ficha_heroes .compartir {margin-top: 20px;}

.ficha_heroes .compartir ul li {background: none; padding: 10px 0px;}

.ficha_heroes .column {padding:0px;}

.ficha_heroes .column .img {padding-left: 20px;}

.bloque_heroes article > a {border: 1px solid #dcdcdc;overflow: hidden; float: left; height: 230px;  margin-bottom: 20px;}

.bloque_heroes article .txt h3 {margin-bottom: 0px;}

.bloque_heroes article .txt p{margin-bottom: 10px;}

.bloque_heroes article .txt {margin-bottom: 40px;}

/*fancybox-skin*/

body .fancybox-skin {  background: #dcdcdc;}



/*contacto*/

.bloque_contacto  .bajo {padding-top: 30px;}

.bloque_contacto  .bajo .direccion {padding-bottom: 20px;}

.bloque_contacto  .bajo .direccion h2 {font-size: 30px;  font-family: "globerlight"; color:#333; }

.bloque_contacto  .bajo h3 { background: transparent url("img/bullet.png") no-repeat scroll 0 8px; padding-left: 20px;}

.bloque_contacto .correo {padding:10px 10px 10px 40px; background:transparent url("img/mail.png") no-repeat 0px 15px ;}

.bloque_contacto .correo .nombre {font-size: 20px;  font-family: "glober_regular"; }



.bloque_contacto .bajo textarea {width: 100%;}



/*compartir*/

body .ssbp img {width: 42px !important;  padding: 4px;}

body .ssbp {padding-top: 10px;}

.ssbp, .ssbp a{text-align:left;}

body .ssbp-toggle-switch, .ssbp-toggle-close{ /* apaga la flecha de los RRSS*/
    display: none !important;
}

.compartir{ width: 300px; padding-bottom: 20px;}

.compartir .ssbp a:hover img {

    -ms-transform: rotate(20deg); /* IE 9 */

    -webkit-transform: rotate(20deg); /* Chrome, Safari, Opera */

    transform: rotate(20deg);

}





/*PAGINADOR*/

.wp-pagenavi {float:left; width:100%; padding: 20px 0px 40px; text-align: center;}

.page-template-galerias .wp-pagenavi {padding-bottom: 0px;}

.agradecimientos + .wp-pagenavi {text-align: center;}

.wp-pagenavi a, .wp-pagenavi span {border: 0px;  color: #5F5F5F; padding: 3px 12px; background: #fff; font-size: 14px; font-family: "glober_regular"; }

.wp-pagenavi span.current {}

.wp-pagenavi a:hover, .wp-pagenavi span.current { background: #E67202; color:#fff;}



/*sidebar*/

.sidebar {padding-left: 50px; margin-top:28px; }

.lista_enlaces {}

.lista_enlaces a { color:#fff; display:block; padding:90px 20px 20px 20px;font-size: 22px; margin-bottom:8px;  text-transform: uppercase; text-align: center; font-family: "globerbold" , Arial, Helvetica,  sans-serif; font-weight: normal;}
.lista_enlaces a.dona  {background:#B90057 url("img/iconos_sidebar.png") no-repeat center 30px ;}
.lista_enlaces a.envia {background:#F6007D url("img/iconos_sidebar.png") no-repeat center -112px ; padding-top: 110px;}
.lista_enlaces a.voluntario  {background:#00C2F6 url("img/iconos_sidebar.png") no-repeat center -264px ;}
.lista_enlaces a.hazte  {background:#166CC4 url("img/iconos_sidebar.png") no-repeat center -406px ;}
.lista_enlaces a.hazte-carrera  {background:#94C11F url("img/icono-runner.png") no-repeat center 7px ;}
.lista_enlaces a.embajador  {background:#5EBE2E url("img/iconos_sidebar.png") no-repeat center -550px ;}
.lista_enlaces a.colabora_banner  {background:#f17600 url("img/iconos_sidebar.png") no-repeat center -658px ;}


.lista_enlaces a.dona:hover  {background-color:#9D004A;}
.lista_enlaces a.envia:hover {background-color:#D1006A}
.lista_enlaces a.voluntario:hover  {background-color:#00A5D1;}
.lista_enlaces a.embajador:hover  {background-color:#51A22A;}
.lista_enlaces a.hazte:hover  {background-color:#135CA7;}
.lista_enlaces a.colabora_banner:hover  { background-color:#dc6c00;}


.lista_enlaces_blanca  {padding-top: 30px;}

.lista_enlaces_blanca a { color:#333; display:block; padding:20px 25px 25px 60px;font-size: 18px; margin-bottom:8px; border-bottom:1px solid #D8D8D8;  text-transform: uppercase;  font-family: "globerbold" , Arial, Helvetica,  sans-serif; font-weight: normal;}

.lista_enlaces_blanca a.embajadores  {background:#fff url("img/iconos_destacados.png") no-repeat left -1600px ;}

.lista_enlaces_blanca a.celebraciones {background:#fff url("img/iconos_destacados.png") no-repeat left -1725px ; }

.lista_enlaces_blanca a.dona  {background:#fff url("img/iconos_destacados.png") no-repeat left -1843px ;}

.lista_enlaces_blanca a.embajadores:hover {color:#f6007d;}

.lista_enlaces_blanca a.celebraciones:hover {color:#33b54b;}

.lista_enlaces_blanca a.dona:hover {color:#00A5D1;}



.widget_simpleimage {}

.widget_simpleimage .simple-image {padding: 0px; margin: 0px; /*display: block; height: 230px; overflow-x: hidden; overflow-y: hidden; */}

.widget_simpleimage .simple-image img {width: 100%; float: left; /*margin-top: -25px;*/ }

.widget_simpleimage h2 {width: 100%; float: left; padding:15px 15px 15px 50px; text-transform:none!important; font-size:28px!important; margin:0px!important;color: #fff; background:#ff7800  url("img/ico_heroe.png") no-repeat 10px center ;}

.widget_simpleimage .txt {width: 100%; float: left; padding:15px;  margin:0px; color: #fff; background: #FF7800;}

.widget_simpleimage .txt p {margin: 0px; padding: 0px; font-size:22px; font-family:"DoubleQuick"; }

.widget_simpleimage .txt span {font-size:15px; display: block; padding-top:0px; font-family: "glober_regular"; }

.widget_simpleimage:hover h2  {background-color: #00C4A8;}

.widget_simpleimage:hover .txt  {background: #00C4A8;}



/*sidebar_bottom*/

.sidebar  .widget-area {  float: left; width: 100%;}

.sidebar_bottom  .widget-area + .widget-area {display: none;}

.sidebar_bottom  .lista_enlaces a {float: left; width:20%; min-height: 173px;  font-size: 18px;}

.sidebar_bottom  .sidebar {padding-left: 0px;}

.sidebar_bottom  .sidebar  h3 {color: #333333;  font-size: 18px;  margin-bottom: 20px;   text-transform: uppercase;}

.sidebar_bottom  .lista_enlaces a.dona  {background:#B90057 url("img/iconos_sidebar.png") no-repeat center 48px ; padding-top: 110px;}

.sidebar_bottom  .lista_enlaces a.envia {background:#F6007D url("img/iconos_sidebar.png") no-repeat center -110px ; padding-top: 110px;}

.sidebar_bottom  .lista_enlaces a.voluntario  {background:#00C2F6 url("img/iconos_sidebar.png") no-repeat center -248px ; padding-top: 110px;}

.sidebar_bottom  .lista_enlaces a.hazte  {background:#166CC4 url("img/iconos_sidebar.png") no-repeat center -390px ; padding-top: 110px;}

.sidebar_bottom  .lista_enlaces a.colabora_banner {background:#f17600 url("img/iconos_sidebar.png") no-repeat center -644px ; padding-top: 110px;}

.sidebar_bottom  .lista_enlaces_blanca {display: none;}



.sidebar_bottom  .lista_enlaces a.dona:hover  {background-color:#9D004A;}

.sidebar_bottom  .lista_enlaces a.envia:hover {background-color:#D1006A}

.sidebar_bottom  .lista_enlaces a.voluntario:hover  {background-color:#00A5D1;}

.sidebar_bottom  .lista_enlaces a.hazte:hover  {background-color:#135CA7;}

.sidebar_bottom  .lista_enlaces a.colabora_banner:hover  { background-color:#dc6c00;}



/*agradecimientos*/

.filtro {float: right; margin-top: -50px; color: #909090;}

.filtro select {padding: 4px; margin-left: 4px; background: #fff; border: 1px solid #808080;}

.agradecimientos {padding: 20px 0px; margin:0 -5px; float: left;  width: 100%; }

.agradecimientos .agradecimiento {float:left; padding: 0 5px 20px }

.agradecimientos .agradecimiento h2 {margin-bottom: 10px;}

.agradecimientos .agradecimiento h2 a { font-size:22px; color:#333333; }

.agradecimientos .agradecimiento .img   {background:#eee; position: relative; width:100%; float: left; margin-bottom: 20px;}

.agradecimientos .agradecimiento .img  a {}

.agradecimientos .agradecimiento .img img {width:100%; opacity:0.6; float: left; border: 0px solid #eee;}

.agradecimientos .agradecimiento .img:hover img {opacity:1.0;}

.agradecimientos .agradecimiento .txt {padding: 10px 10px 20px; font-size: 14px;}

.agradecimientos .agradecimiento .fecha {bottom: 0px; left: 0px; color: #000;}



/*buzon*/

.buzon h4 {color: #E67700;}

.wpcf7-form .bloque_formulario {padding-bott1om: 50px; float: left; width: 100%;}

.wpcf7-form .bloque_formulario .column {padding: 10px 0;}

.wpcf7-form .wpcf7-text,

.wpcf7-form .wpcf7-textarea,

.wpcf7-form .wpcf7-select {margin-top:3px; color:#6d6d6d; border: 1px solid #D5D5D5; padding: 10px;}

.wpcf7-form .wpcf7-file {color:#6d6d6d;background:#dcdcdc; border: 1px solid #D5D5D5; padding: 10px;}

.wpcf7-form .wpcf7-submit {cursor:pointer;border: 0px; font-size:16px; padding: 15px 60px; background: #E67202; color: #fff; text-align: center;}

.wpcf7-form-control-wrap .your-subject{width:100%;}

.wpcf7-form .cuenta  {width:100%; float:left; margin:20px 0px; padding: 10px 0px; border:1px solid #cdcdcd; border-width: 1px 0px;}

.wpcf7-form .cuenta .wpcf7-text {min-width: 10px; }

.wpcf7-form .cuenta br {display: none;}

.wpcf7-form .cuenta .column div {float: left; width: 150px; padding-top: 10px}

.wpcf7-form .cuenta .wpcf7-text .wpcf7-form-control-wrap {float: left;}





/* Formulario embajadores*/



#form-embajadores input {font-size: 15px;}


#form-embajadores table {width: 100%;}

#form-embajadores table td {vertical-align:middle !important; width: 86px;}

#form-embajadores input,

#form-embajadores textarea,

#form-embajadores select {margin-top:3px; color:#6d6d6d; border: 1px solid #D5D5D5; padding: 10px; width:450px; margin-top: 20px;}

#form-embajadores input:focus,

#form-embajadores textarea:focus,

#form-embajadores select:focus {border: 1px solid #000; padding-top: 10px;  }

#form-embajadores  input[type='submit'] {margin: 31px 187px 80px 0px; float: right;cursor:pointer;border: 0px; font-size:16px; padding: 15px 60px; background: #E67202; color: #fff; text-align: center; width: 200px;}

#form-embajadores input[name='nombre'] {width: 150px; margin-left: 10px;}

#form-embajadores input[name='apellidos'] {width: 225px; margin-left: 10px;}

#form-embajadores input[name='email'] {width: 250px; margin-left: 10px;}

#form-embajadores input[name='web'] {width: 431px; margin-left: 10px;}

#form-embajadores input[name='blog'] {width: 432px; margin-left: 10px;}

#form-embajadores input[name='twitter'] {width: 200px; margin-left: 10px;}

#form-embajadores input[name='facebook'] {width: 398px; margin-left: 10px;}

#form-embajadores input[name='foto'] {width: 435px; margin-left: 10px;}

#form-embajadores input[name='privacidad'] {width:auto; margin-left: 10px;}

#form-embajadores #captcha-embajador {margin-top: 20px;}





/*CRM */

#contactform1 table {width: 100%;}

#contactform1 table td {vertical-align:middle !important;width: 86px;}

#contactform1 input,

#contactform1 textarea,

#contactform1 select {margin-top:3px; color:#6d6d6d; border: 1px solid #D5D5D5; padding: 10px; width:450px; margin-top: 20px;}
#contactform1 .moneda {display: inline-block; padding-left: 4px; font-size: 18px;}
#contactform1 #donativo{font-size: 18px;}
#contactform1 .espacio { width: 177px; display: inline-block;}
#contactform1 .form-submit input {cursor:pointer; border: 0px; font-size:16px; padding: 15px 60px; background: #E67202!important; color: #fff; text-align: center; float:right; width:160px;}
#contactform1 .camp1 {float: left; width: 55%}
#contactform1 .camp2 {float: left; width: 45%}
#contactform1 .camp2  .espacio {width: auto; padding-right: 10px;}
#contactform1 p{font-size: 19px;  padding-top: 28px; font-family: 'globerbold'}

#contactform1 .banco input {min-width:640px;  display: inline-block;}

#contactform1 #aportacion{width:125px;}

#contactform1 #Leads_periodicidad_c {width:145px; text-transform: uppercase;}

#contactform1 #Leads_canal_c{width:155px; }

#contactform1 input:focus,

#contactform1 textarea:focus,

#contactform1 select:focus {border: 1px solid #000; padding-top: 10px;  }

#contactform1 #donativo{width: 100px;}

#contactform1 #conocido{margin-left:11px;width:170px; margin-bottom:15px;}

#contactform1 #frecuencia{width: 150px;}

#contactform1 #iban1, #contactform1 #iban2, #contactform1 #iban3, #contactform1 #iban4, #contactform1 #iban5, #contactform1 #iban6{width:55px;}

#contactform1 input#submit, #contactform1 #continuar, .form_dona #continuar {margin: 15px 15px 50px 469px; background: #e67202 none repeat scroll 0 0;border: 0 none;color: #fff;cursor: pointer;font-size: 16px;  padding: 15px 40px; text-align: center;width:150px;}

@media screen and (max-width: 720px) {
   #contactform1 input#submit{margin: 15px 15px 50px 0;}
}
#contactform1 <colspan>

#contactform1 .form-submit input {cursor:pointer;border: 0px; font-size:16px; padding: 15px 60px; background: #E67202; color: #fff; text-align: center; width: 200px;}

#contactform1 .col {background-color: #f6f6f6;margin-top: 15px; padding: 0 10px 15px 27px;max-width: 620px;}

#contactform1 .text-certificado {font-size: 14px; font-family: 'glober_regular';  float: right; margin-top: -85px; width: 275px;}
@media screen and (max-width: 720px) {
    #contactform1 .text-certificado{ float: none; margin-top: 0;}
}

#contactform1  input[name='nombre'] {width: 150px; margin-left: 10px;}

#contactform1  input[name='apellidos'] {width: 200px; margin-left: 2px;}

#contactform1  input[name='nif'] {width: 150px; margin-left: 14px;}

#contactform1  input[name='email'] {width: 300px; margin-left: 10px;}
@media screen and (max-width: 500px){
    #contactform1  input[name='nombre'], #contactform1  input[name='apellidos'], #contactform1  input[name='nif'], #contactform1  input[name='email']{
        width: 100%;
        margin: auto;
        margin-bottom: 15px;
        margin-top: 5px;

    }

}


#contactform1  input[name='privacidad'], #contactform1  input[name='correopostal'], #contactform1  input[name='correspondencia'] {width:auto; margin-left: 10px;}



#contactform1 .campocertificado{padding:4px 0;}

#contactform1 .campocertificado input[name='domicilio']{ margin-left:0px; margin-top:8px; width:437px;}

#contactform1 .campocertificado input[name='cp']{ width:150px;}

#contactform1 .campocertificado input[name='telefono']{ width:180px;}

#contactform1 #captcha-socio{ margin-top:20px; float: left; width:100%;}

.textwidget h3{font-family: "globerbold"; font-size: 28px;letter-spacing: -0.05em; }

.textwidget p{font-family:'glober_regular'; font-size:18px; }







/*formulario hazte socio*/

#contactform1 .currency{width: 180px;}

#contactform1 .picklist{width: 250px;}

#contactform1 #Leads_importe_c {margin-right: 0;}

#contactform1  #Leads_first_name {width: 250px;}

#contactform1 #Leads_numerocuenta_c {width: 400px;}

#contactform1  #Leads_last_name {width: 250px;}

#contactform1  #Leads_numeroidentificacion_c {width: 120px;}

#contactform1  #Leads_primary_address_street{width: 350px;}

#contactform1  #Leads_phone_home{width: 180px;}

#contactform1  #Leads_email1{width: 250px;}

#contactform1  #Leads_primary_address_city {width: 150px;}

#contactform1  #Leads_primary_address_postalcode {width: 100px;}

#contactform1 table tr + tr+ tr td {padding:30px 0px 20px 0px; font-size: 20px; font-family: "glober_regular"; }

#contactform1 table tr + tr+ tr +tr td {padding:0px 0px 10px 0px; font-size: 14px;}











/*dona*/

.form_dona {padding-top: 20px; float:left;}

.form_dona .quiero_donar { padding-bottom: 10px; margin-bottom: 10px;}

.form_dona .quiero_donar input[type='text'] {width: 140px;}

 #donativo {width: 100px; margin-left: 15px;}

.form_dona .col {float: left; width: 50%; padding:10px 10px 10px 0px; }

.form_dona .privacidad { float:left; width: 100%;}

.form_dona .campocertificado {float: left; width:450px; padding:10px 10px 10px 0px; }

.form_dona #donativo{font-size: 18px;}

.form_dona input[type='text'],

.form_dona textarea,

.form_dona select {margin-top:3px; color:#6d6d6d; border: 1px solid #D5D5D5; padding: 10px; width:100%;}

.form_dona input#donar {  float: right; margin:27px 19px 30px 40px; cursor:pointer;border: 0px; font-size:16px; padding: 15px 60px; background: #E67202; color: #fff; text-align: center;}

.form_dona input:focus,

.form_dona textarea:focus,

.form_dona select:focus {border: 1px solid #000;}

.form_dona .text-certificado{ font-size: 14px; font-family: 'glober_regular'; float: left; padding-top: 26px; width: 100%;}

.form_dona p{font-size: 19px;  padding-top: 28px; font-family: 'globerbold'}

.form_dona input[name='domicilio'] {width: auto;}

.form_dona input[name='poblacion'] {width: auto;}

.form_dona select[name='provincia'] {width: auto;}

.form_dona .campocorrespondencia {padding-top: 10px;}

/*.form_dona input[name='cp'] {width: 100px; margin-left: 10px;}

.form_dona input[name='telefono'] {width: 200px; margin-left: 10px;}*/


.form_dona .moneda {display: inline-block; padding-left: 4px; font-size: 18px;}
.form_dona  #donativo{font-size: 18px;}
.form_dona  .espacio { width: 140px; display: inline-block;}
.form_dona .form-submit input {cursor:pointer; border: 0px; font-size:16px; padding: 15px 60px; background: #E67202!important; color: #fff; text-align: center; float:right; width:160px;}
.form_dona .camp1 {float: left; width: 55%}
.form_dona  .camp2 {float: left; width: 45%}
.form_dona  .camp2  .espacio {width: auto; padding-right: 10px;}
.form_dona input#importe {margin-top: 20px; padding: 10px;  width: 450px;}
#contactform1 #importe {font-size:18px; width:100px; margin-left: 15px;} 

.form_dona #captcha-dona {margin-top: 20px; float: left; width: 100%;}

.proyectos {margin-bottom: 50px;}
.proyectos > span {margin-right: 30px;}

.bancos  {padding: 10px 0px;}

.bancos  strong {display:block; padding-top: 10px; }

.modalidad_pago, .modalidad_pago input, .modalidad_pago span, .modalidad_pago img {vertical-align: middle;}

.modalidad_pago_tarjeta {padding: 20px 0 10px; vertical-align: middle;}

.modalidad_pago_paypal {padding: 10px 0 20px; vertical-align: middle;}



.mensaje-error {display: block; padding:0px 0 20px; color:#f6007d; font-size: 14px; padding: 8px 0 20px; font-weight: bold; text-align: left!important; padding-right: 169px;}

#pagoseguro{float: right; margin-bottom: -96px; padding-right: 10px; padding-top: 34px;}

@media screen and (max-width: 650px){
    .mensaje-error {padding-right: 0px;}
    #pagoseguro{margin-bottom: 0!important; padding-top: 20px!important}
}



/*submenu interior*/



.widget_nav_menu {font-family: "glober_regular";}

.widget_nav_menu ul {float: left; width: 104%; margin: 0px; padding: 0px; margin:0 0 0 -20px;}

.widget_nav_menu ul li { float: left; width: 50%; text-align: center; background: #4696DD;}

.widget_nav_menu ul li.current-menu-item {background:#21C8FF }

.widget_nav_menu ul li a {color: #fff; font-size:18px; padding:30px 5px 30px 8px;  ; text-transform: uppercase; display: block;}

.widget_nav_menu ul li.current-menu-item a {background:transparent url("img/nav.png") no-repeat center  bottom ; }

.widget_nav_menu ul li a:hover {color:#fff; text-decoration: none;}



.widget_nav_menu ul li:nth-child(1):hover  {background:#cb731e }

.widget_nav_menu ul li:nth-child(2):hover  {background:#cb1e4f }

.widget_nav_menu ul li:nth-child(3):hover  {background:#8fbf1c }

.widget_nav_menu ul li:nth-child(4):hover  {background:#33b54b }



.page-template-maktub .widget_nav_menu ul li,

.page-template-maktub-interior .widget_nav_menu ul li {width:25%; padding: 5px 5px; border-right:1px solid#fff; }

.page-template-maktub .testimonios  {padding-top: 30px;}

/* colabora */

.page-template-colabora .widget_nav_menu ul li,
.page-template-regalos-solidarios .widget_nav_menu ul li,
.page-template-colaboraciones-especiales .widget_nav_menu ul li { float: left; width: 20%; min-height: 140px;}
.page-template-colabora .widget_nav_menu ul,
.page-template-regalos-solidarios .widget_nav_menu ul,
.page-template-colaboraciones-especiales .widget_nav_menu ul {margin-bottom: 30px;}
.docu_colabora {margin-top: 50px;}

.nuestro_trabajo .column2 {
    width: 50%;
    position: relative;
    float: left;
    padding: 0px 20px 20px 0px;
}

.nuestro_trabajo .column2 .bl_trabajo .txt {
    height: auto;
}

.column2 .row.secciones .column.six.igualar .tit {
    padding:0;
    background:none;
}

.nuestro_trabajo .column2 .bl_trabajo h2 {
    padding-left: 0px;
    background:none;
}

.nuestro_trabajo .column2 .bl_trabajo .tit {
    padding-bottom: 5px!important;
}

.nuestro_trabajo .column2 .bl_trabajo .tit{
    border-bottom:10px solid #F5F2EC;
}

.nuestro_trabajo .column2 .bl_trabajo .txt {
    border-bottom: none;
}

.column2 .bl_trabajo .column.six.img {
    height:auto;
}

.column2 .bl_trabajo .column.six.txt h3 {
    margin-bottom: -30px;
}

.page-template-regalos-solidarios .bloque_blog .row {
    float: left;
    min-height: 1px;
    padding: 0 10px;
    position: relative;
}

.page-template-regalos-solidarios .lista_enlaces.regalos {
    margin-left: 155px;
}

.page-template-regalos-solidarios .lista_enlaces.regalos.texto {
    margin-left: 135px;
}

.page-template-regalos-solidarios .lista_enlaces.regalos a {
    float:left;
    width:220px;
    min-height: 173px;
    font-size: 16px;
    margin:20px;
}

.page-template-regalos-solidarios .lista_enlaces.regalos p {
    float:left;
    width:220px;
    font-size: 16px;
    margin:0 20px 40px 20px;
    text-align: center;
}

.page-template-regalos-solidarios .lista_enlaces.regalos a.tienda_aladina {
    background: #F17600 url("img/ico-cesta.png") no-repeat center 60px;
    padding-top: 115px;
}

.page-template-regalos-solidarios .lista_enlaces.regalos a.tienda_aladina:hover {
    background-color: #dc6c00;
}

.page-template-regalos-solidarios .lista_enlaces.regalos a.regala_solidaridad {
    background: #00C2F6 url("img/ico-regala.png") no-repeat center 54px;
    padding-top: 115px;
    background-size: 40px;
}

.page-template-regalos-solidarios .lista_enlaces.regalos a.regala_solidaridad:hover {
    background-color: #00A5D1;
}

.page-template-regalos-solidarios .lista_enlaces.regalos a.colaboracionespeciales {
    background: rgba(246, 0, 125, 0.9) url("img/___iconos_sidebar.png") no-repeat center -379px;
    padding-top: 115px;
    background-size: 150px;

}

.page-template-regalos-solidarios .lista_enlaces.regalos a.colaboracionespeciales:hover {
    background-color: #D1006A;
}

/* alertas  */
.screen-reader-response{color: #f6007d; font-size: 13px;font-weight: bold;margin-bottom: 20px;}
.screen-reader-response ul{ margin-left: 25px; margin-top: 7px;}
.screen-reader-response li{ font-weight: bold; padding-top: 3px;}
.wpcf7-validation-errors{color: #f6007d;font-size: 13px; margin-top: 7px; padding-left: 45px;
    width: 90%;}
.wpcf7-not-valid-tip{color: #f6007d;font-size: 13px; margin: 7px 10px;}


/*revista*/

.page-id-99 .textwidget img,  .page-id-575 .textwidget img, .page-id-97 .textwidget img, .page-id-570 .textwidget img {

height: 244px;

}


/*blog*/

.bloque_blog {}

.bloque_blog .categorias {padding-bottom: 20px; text-align: center;}

.bloque_blog .categorias a { color:#fff;  font-family: "globerbold",Arial,Helvetica,sans-serif; text-transform: uppercase; display: inline-block; padding: 20px 27px 20px 30px; /*border-bottom: 7px solid #CC741D;*/ font-size:16px;  background:transparent url("img/ico_cat_trans.png") no-repeat 10px  center ; }

.bloque_blog .categorias br {display: none;}

.bloque_blog .categorias a:nth-child(1)  {background-color: #1cbcbf; }

.bloque_blog .categorias a:nth-child(3)  {background-color: #1cbcbf; }

.bloque_blog .categorias a:nth-child(5)  {background-color: #1cbcbf; }

.bloque_blog .categorias a:nth-child(7)  {background-color: #1cbcbf; }

.bloque_blog .categorias a:nth-child(9)  {background-color: #1cbcbf;}

.bloque_blog .categorias a:nth-child(11)  {background-color: #1cbcbf; }

.bloque_blog .categorias br {display: none;}

.bloque_blog .categorias a:nth-child(1):hover  {background-color:#8fbf1c; }

.bloque_blog .categorias a:nth-child(3):hover  {background-color:#8fbf1c; }

.bloque_blog .categorias a:nth-child(5):hover  {background-color:#8fbf1c; }

.bloque_blog .categorias a:nth-child(7):hover  {background-color:#8fbf1c; }

.bloque_blog .categorias a:nth-child(9):hover  {background-color:#8fbf1c; }

.bloque_blog .categorias a:nth-child(11):hover  {background-color:#8fbf1c; }

.bloque_blog .categorias .active a  {background-color:#8fbf1c; }



.bloque_blog .categorias a:nth-child(1):active  {background-color:#f00; }

.bloque_blog .categorias .categories {list-style: none; }

.bloque_blog .categorias .categories ul li {display: inline; }

.bloque_blog .categorias > ul > li {display: inline-block; }

.bloque_blog .lista_enlaces a.dona{ margin-left:50px; width:480px;}

.bloque_blog .lista_enlaces a.embajador{  margin-left:50px; width:480px;}

.bloque_blog .comprate_historia img { margin-left:50px; }

.bloque_blog .comprate_historia p { margin-left:95px; margin-right:33px; padding-bottom: 15px;}

.bloque_blog .comprate_historia p a {color:#E67202; text-decoration: none; font-weight: bold; }

.bloque_blog .comprate_historia p a:hover {color:#1cbcbf; }



/*

.bloque_blog .categorias a:nth-child(1)  {border-color:#CB731E; }

.bloque_blog .categorias a:nth-child(3)  {border-color:#CB1E4F; }

.bloque_blog .categorias a:nth-child(5)  {border-color:#1CBCBF; }

.bloque_blog .categorias a:nth-child(7)  {border-color:#8FBF1C; }

.bloque_blog .categorias a:nth-child(9)  {border-color:#33B54B; }

.bloque_blog .categorias a:nth-child(11)  {border-color:#3394B5; }

*/

.bloque_blog header h2{margin-top: -55px; text-align: right; margin-right:25px; display:none;}

.bloque_blog .img {position: relative; height: 240px; overflow: hidden;}
.page-template-colabora #slider .img {height: 350px;}
.page-template-colabora .video_colabora iframe {width:100%!important; height:350px!important; margin:40px 0;}
.page-template-colabora .testimonios_colabora {margin:40px 0;}

/*.bloque_blog .img .fecha {font-family: 'glober_regular'; position: absolute; border-radius: 30000px; left: 0px; top:0px; font-size:14px; padding: 5px 10px; display: block; background: #B80056; color: #fff;}*/

.bloque_blog .fecha {font-family: 'glober_regular'; font-size: 14px; color:#666;}

.bloque_blog .texto {padding: 20px;}

.bloque_blog .texto h2 {font-family: 'globerbold'; color: #333; margin-bottom:10px;}

.bloque_blog .texto h2 a {color: #333;}

.bloque_blog .texto h2 a:hover {color:#E67202;}

.bloque_blog .owl-buttons {display: none;}
.page-template-colabora .bloque_blog .owl-buttons {display: block;}

.bloque_blog .leer-mas:hover {color:#1CBCBF;}



#post-recientes{font-size: 20px; padding-bottom:20px; font-family:'globerbold'; color:#8fbf1c;}

.contenido.ficha_blog  h2 {margin-bottom: 5px; font-size: 43px; letter-spacing: -1px;}

.ficha_blog  .cab {padding-bottom: 20px;}

.video iframe {width: 100%!important; height: 332px;}

.ficha_blog h1{font-size:20px!important; margin-bottom:0;}

.ficha_blog .fecha {color:#8E8E8E; font-weight: bold; float: left; padding-left: 15px;}

.ficha_blog .fecha:first-child{color:#8E8E8E;font-family:'glober_regular';font-size:14px;left:0;padding:3px 8px;top:0;width:78px;}

.ficha_blog .categoria a{color:#00beda; font-weight: bold;}







/*Buscador blog*/

.formulario{ float:right; margin-top: -40px;}

.formulario input[type='submit'] {color:#fff;  background: #e67202 none repeat scroll 0 0; border: 0 none;   padding: 4px 25px; }



 .comprate_historia {padding-top: 60px;}



/*galeria wordpress*/

.gallery  {text-align: left; }

.gallery  img {border: 0px!important;}

.gallery  .gallery-item {}

.gallery .gallery-caption {text-align: left; padding: 10px 10px 20px;}



/*subir*/

.subir { position:relative; text-indent:-4000px;display: block; margin: 0 auto; width:42px; height:40px; background:transparent url("img/flechas.png") no-repeat center center ;}



/*footer*/



#footer {float:left; font-size: 12px; color: #777777; width:100%; border-top: 1px solid #E1E1E1; padding-top:35px; margin-top: 20px;}

#footer a {color: #777777;}

#footer a:hover {color:#E97300;}

#footer ul li {width:50%; float: left; padding: 5px;}

#footer .logo_pie {padding-top:50px; padding-left: 0px;}

#footer .nav_pie {padding-top:60px;}

#footer  h3 {font-size: 18px; color:#333333; margin-bottom: 20px;}

#footer .colaboramos {padding-top: 10px;}

#footer .colaboramos span {display: block; margin-bottom: 30px;}

#footer .aviso  {padding:20px 0px; text-transform: uppercase;}

#footer .aviso  p { font-size: 12px;}

#footer .ayuda a  {display: block; padding: 20px 60px 20px 100px; color: #fff; font-size: 16px; margin-bottom:8px;  text-transform: uppercase;  font-family: "glober_regular" , Arial, Helvetica,  sans-serif; font-weight: normal;}

#footer a.socio {background:#B9009B url("img/iconos_sidebar.png") no-repeat -40px -272px ; }

#footer a.dona {background:#F6007D url("img/iconos_sidebar.png") no-repeat -40px 15px ; }

#footer a span { font-family: "globerbold" , Arial, Helvetica,  sans-serif;}



#footer a.socio:hover  {background-color:#D1006A;}

#footer a.dona:hover {background-color:#9D004A}





/*efectos*/



header a,

#footer a,

#menu ul li a,

#menu ul li ul.sub-menu,

.widget_nav_menu ul li,

.bloque_solidario .todos,

.bloque_destacados article img,

.bloque_solidario ul li img,

.compartir .ssba a img,

.lista_enlaces a,

div.column,

.widget_simpleimage:hover h3,

.widget_simpleimage:hover h2,

.widget_simpleimage:hover .txt,

.bloque_noticias article .txt a,

.slider-peq  div,

.slider-peq div img,

.bloque_noticias article img,

#slider-destacado .owl-buttons div {

  webkit-transition:all 0.3s ease-out;  /* Chrome y Safari */

  -o-transition:all 0.3s ease-out;  /* Opera */

  -moz-transition:all 0.3s ease-out;  /* Mozilla Firefox */

  -ms-transition:all 0.3s ease-out;   /* Internet Explorer */

  transition:all 0.3s ease-out;  /* W3C */

}



.heroes .bloque_noticias article .txt a.gafas {

  webkit-transition:all 0s ease-out;  /* Chrome y Safari */

  -o-transition:all 0s ease-out;  /* Opera */

  -moz-transition:all 0s ease-out;  /* Mozilla Firefox */

  -ms-transition:all 0s ease-out;   /* Internet Explorer */

  transition:all 0s ease-out;  /* W3C */

}



/*animaciones*/

#menu ul li a + ul.sub-menu {opacity:0; }

#menu ul li a:hover + ul.sub-menu  { animation: mostrar 0.7s 1 ease; }

.lista_enlaces {transform: scale(1); -ms-transform: scale(1);  -webkit-transform: scale(1);}

/*

.lista_enlaces a:hover {animation: pulso 0.7s 1 ease; }

#footer .ayuda a:hover {animation: pulso 0.7s 1 ease; }

*/

@keyframes mostrar { 0%{opacity:0;} 100%{opacity:1;} }

@keyframes pulso { 0%{transform: scale(1); -ms-transform: scale(1);  -webkit-transform: scale(1);} 50%{transform: scale(1.2); -ms-transform: scale(1.2);  -webkit-transform: scale(1.2);} 100%{transform: scale(1); -ms-transform: scale(1);  -webkit-transform: scale(1);} }





/*error 404*/

.error404 h2{ color:#cb1e4f; text-align: center; font-family: "globerbold"; font-size: 32px; margin-top: 80px;}

.error404 p{  font-size: 18px;margin-bottom: 77px; margin-top: 15px; text-align: center;}





/*RESPONSIVE----------------------------------------------------*/

.slicknav_menu {display: none;}

.movil {display: none;}



@media screen and (max-width:1300px) {

    .banner_interior img,

    .banner img {position: static!important;}

    }



@media screen and (max-width:1050px) {

    /*interior*/

    .cuerpo {padding: 0px;}

    .contenido.interior {padding: 15px 20px;}

      /*slider*/
    .page-template-colabora #slider .img{ height: auto;}
    .page-template-colabora .slider-peq .txt {font-size: 19px!important;}
    .testimonios .autor-testimonio{max-width: 85%;}

    /*boton*/
    .sidebar_bottom .sidebar h3 { margin-left: 30px;}

}



@media screen and (max-width:900px) {

    .bl_decora { display:block;}

    .slicknav_menu {display: block;}

    ul.redes  { min-width: 300px; top:82px; }



    .redes.interior {  top: 70px;}

    #menu ul,

    .menu-menu-superior-container,

    .menu-menu-superior-en-container {display: none;}

    #header .logo {padding-left: 80px; width:70%; margin-top: -10px; }

    #header .logo a {position: relative; z-index: 2147483647;}

    #header .logo + .column {width:30%;}

    #wrapper #header {padding-top: 10px;}



    .movil {display: block;}

    .lista_enlaces.movil  {width: 100%; float: left; padding-top: 20px;}



    /*banner*/

    .banner .item { max-height: 500px;}

    .banner .txt .bl {height: auto; padding-top:30px; vertical-align: top;}

    .banner .owl-buttons {display: none;}



    /*interior*/

    .cuerpo {padding: 0px;}

    .contenido.interior {padding: 15px 20px;}

    .filtro {margin: 0px;}



    .bloque_destacado .owl-buttons {display: none;}



    /*banner interior*/

    .banner_interior {height: 250px;}

    .banner_interior img {height: 250px; width:auto; max-width: 3000px;}

    .banner_interior .txt .bl {height: 250px;}

    .banner_interior .txt .tit {font-size: 30px;}

    .banner_interior .txt .coletilla {font-size: 13px;}



    /*contenido */

    .contenido  > .eight {width:100%;}



    /*sidebar*/

     .contenido  > .eight + .four {width:100%;}

    .home .contenido  > .eight + .four {display: none;}

    .side_movil-home  {padding: 15px;}

    .side_movil-home h3 {color: #333333; font-size: 18px;margin-bottom: 20px; text-transform: uppercase;}

    .sidebar {width:100%; padding-left:0px;}



    .sidebar_bottom {padding: 0 20px;}

    .sidebar_bottom .lista_enlaces a {width: 100%}



    /*menu colabora*/

    .widget_nav_menu ul {margin: 0px;}

    .widget_nav_menu ul li {width: 96%!important; border-bottom: 1px solid #fff;}

    .widget_nav_menu ul li a {padding: 5px;}

    .widget_nav_menu ul li.current-menu-item a {background-position: 20px bottom;}



    /*blog*/

    .bloque_blog .img {height: auto;}

    .video iframe {width: 100%!important; }



    /*form*/

    .bloque_formulario .column {width: 100%}

    .wpcf7-form  input {width: 100%;}

    span.mayor-edad, span.base-legales {float:left; padding-right: 20px;}



    /*pie*/

    #footer .nav_pie {display: none;}

    #footer .ayuda  {width: 55%;}

    #footer .aviso p {text-align: center;}

}



@media screen and (max-width:800px) { /* ipad vertical*/

.banner .txt .tit {  font-size: 45px; padding-top: 140px; width: 400px;}

.widget_nav_menu ul li {/*width:24% !important; min-height:90px;*/}
.widget_nav_menu ul li.current-menu-item a{ background-position: center bottom;height: 100px;}

/*slider*/
.page-template-colabora #slider .img{ height: auto;}
.page-template-colabora .slider-peq .txt {font-size: 18px!important;}
.testimonios .autor-testimonio{max-width: 85%;}

/* Heroe */
.widget_simpleimage .simple-image{height: auto;}
.widget_simpleimage .simple-image img{/*margin-top: -158px;*/}

}



@media screen and (max-width:600px) {

    /*banner*/

   .banner .txt  .tit {font-size: 40px; }



    /*idiomas*/

    body #lang_sel_list ul a, #lang_sel_list_list ul a:visited { font-size: 14px;}



    /*banner interior*/

    .banner_interior {height: 180px;}

    .banner_interior img {height: 180px; width:auto; max-width: 3000px;}

    .banner_interior .txt .bl {height: 180px; width: 300px;}

    .banner_interior .txt .tit {font-size: 30px;}

    .banner_interior .txt .coletilla {font-size: 13px;}





    /*slider peq*/

    .slider-peq .item, .slider-peq .txt {background: #fff;}

    .slider-peq .img {width: 100%; border-right:0px;}

    .slider-peq .txt {width: 100%; }

    .slider-peq .coletilla {display: none;}



    .interior .slider-peq .owl-buttons div {bottom: 50%}

    .interior .slider-peq .owl-buttons .owl-next {left: auto; right: 0px;}



    /*interior*/

    .filtro {margin: 0px; float: none;}



    iframe {width:100%!important; /*300px!important;*/}
    #captcha-amigo iframe  {width:100%!important; height: 80px!important;}
  


    /*noticias*/

    .bloque_noticias article.column  {width: 50%;}

    .bloque_noticias article.column img,

    .bloque_noticias article a  {width: 100%;}



    /*agradecimientos*/

    .agradecimientos .agradecimiento.column  {width: 50%;}



    /*testimonios*/

    body .testimonios li.testimonio {width: 100%;}



    /*solidarios*/

    body .lista_solidario li.column  {width: 33.3333%;}

    body .lista_solidario li img {width: 100%; height: auto;}



    /*nuestro trabajo*/

    .nuestro_trabajo .bl_trabajo .img {width: 100%;}

    .nuestro_trabajo .bl_trabajo .img img {width: 100%; height: auto;}

    .nuestro_trabajo .bl_trabajo .txt {width: 100%; height: auto; border-top:0px;}



    /*prensa*/

    .lista_prensa .item_prensa.column  {width: 50%;}

    .lista_prensa .item_prensa.column img  {width: 100%;}



    /*ocultos  home*/

    .home .bloque_noticias,

    .home .bloque_solidario {display: none;}



    /*destacados home*/

    .home .bloque_destacados { padding: 0 10px;}

    .home .bloque_destacados article {width: 50%; }



     /*blog*/

     .bloque_blog .categorias a {width: 100%;}

     .lista_blog .column {width: 50%;}

    .bloque_blog .img {height: auto;}

    .video iframe {width: 100%!important; }



    /*contacto*/

    .bloque_contacto .bajo .column {width:100%;}



    /*pie*/

    #footer  {position: relative;}

    #footer .logo_pie {width: 45%; padding-top: 0px; padding-left: 20px;}

    #footer .colaboramos {position: absolute; width: 45%; left: 20px; top:120px;}

    #footer .colaboramos span {margin-bottom: 10px;}



}

@media screen and (max-width:500px) {
    #lang_sel_list {display:none!important;}
}


@media screen and (max-width:450px) {

    #header .logo {padding-left: 80px; width:100%; }

    #lang_sel_list {display:none;}

    /*idiomas*/

    .widget_nav_menu ul li a{/* font-size: 12px; height:80px;*/ text-transform:none;}

    /*idiomas*/

    body #lang_sel_list ul a, #lang_sel_list_list ul a:visited {font-size: 14px;}

    /* parrafo */

     p{font-size: 19px;}

    /*.redes.interior {  top: 220px;}*/

    #header .logo + .column {width: 100%;}

    div#up_div {display: none;}
    .tienda_bot {display: block;}




    /*banner*/

    /*.banner .txt .tit {  font-size: 26px; padding-top: 5px; width: 150px;}*/ /* escondido por cliente*/

    .banner_interior img, .banner img {/*object-fit: cover;*/ height: 180px; float: right; left:21px!important; position: relative!important; max-width: inherit; width: inherit;}

    .banner_interior .txt .tit {display: none!important;}

    .banner_interior {display:none;}

    .banner{display:none;}

    #slider-destacado .owl-wrapper-outer .owl-item .txt .tit { width: 192px;  font-size: 28px; line-height: 1.1em;}

    /*social - cambio de posición home-interiores*/

    /* #header ul.redes {display: block!important; top:220px; left: 50%; width: 240px; margin-left: -130px;}*/ /* posicion RRSS si se activa el banner*/

    #header ul.redes {top: 45px !important; display: block!important; left: 45%; width: 300px; margin-left: -130px;}

    .redes.interior {top: 36px !important;}



    /*destacados home*/

    .home .bloque_destacados article {width: 100%; margin-bottom: 10px;}

    .home .bloque_destacados article img.lazy {display:none;}

    .bloque_destacados article h3 {height: 84px;padding-left: 85px;position: relative;text-align: left;}

    .bloque_destacados article h3:hover{opacity: 0.8;}

    .slider-peq .txt .bl{height:114px;}

    .slider-peq .txt{font-size: 25px;line-height: 1em; padding:30px 50px 30px 50px; text-align: center;}

    .interior .slider-peq{margin-bottom: 0px;}

    .interior .slider-peq .txt{min-height: auto;}



    /* destacado carrusel*/

    .bloque_destacado header h2{display:block; padding-top: 15px; text-align: center; margin-bottom: -15px;}

    .bloque_destacado {margin-top:13px;}


    /* flechas */

    #slider-destacado .owl-buttons div { opacity:0.5; z-index: 999; width:20px; height:32px; text-indent:-4000px; position: absolute; margin-top:-16px; top:50%;}

    #slider-destacado .owl-buttons div:hover {opacity:1;}

    #slider-destacado .owl-buttons .owl-prev {left:8px; top: 280px; background:transparent url("img/flechas.png") no-repeat 0 0px ;}

    #slider-destacado .owl-buttons .owl-next {right:8px; top: 280px; background:transparent url("img/flechas.png") no-repeat right 0px ;}

   #slider-destacado  .owl-wrapper-outer .owl-item .txt .tit{ font-size: 36px; font-size: 36px; left:10px; line-height: 0.95em; text-align: center; width:255px; font-family: "glober_regular" , Arial, Helvetica,  sans-serif !important; }

     #slider-destacado  .owl-wrapper-outer .owl-item .txt{text-align: center; }

     .bloque_destacado .owl-buttons {display:block;}

   .interior .slider-peq .owl-buttons .owl-next,.interior .slider-peq .owl-buttons .owl-prev{top:207px; }


    /* menu pagina colabora*/
    .page-template-colabora .widget_nav_menu ul li {min-height: 70px; width: 100%;}
    .page-template-colabora .widget_nav_menu ul li.current-menu-item a {background:transparent url("img/nav.png") no-repeat; background-position: center bottom; height: 59px;}

    .page-template-colabora .contenido h2{margin-top: 20px;}

     .page-template-colabora #slider .img{ height:auto;}


     /* formulario */
     .wpcf7-form .wpcf7-submit{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #e67202;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color: -moz-use-text-color;
    border-left-style: none;
    border-left-width: 0;
    border-right-color: -moz-use-text-color;
    border-right-style: none;
    border-right-width: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    padding-bottom: 15px;
    padding-left: 60px;
    padding-right: 60px;
    padding-top: 15px;
    text-align: center;

     };





    /* campaña home*/

    .campanya-meta, .campanya-conseguido,.campanya-necesitamos { font-size:14px; margin:6px 0px; padding: 10px;text-transform: uppercase; text-align: center; height:85px; width:100%; }

    .campanya-todo{width:100%;}

    .campanya h2{text-align: center;}

    .campanya-barra span{text-align: center;font-size: 16px; }

    .campanya p{font-size: 14px;}



    /*contenido*/

    .home .contenido {margin-top: 0px;}

    .contenido.interior {margin-top: 30px;}

    .contenido h1.tit_page {text-align: center;}

    .cuerpo{padding-top: 20px;}

    .contenido h1.tit_page, .contenido .sidebar h3{text-align: center;}





    /*noticias*/

    .bloque_noticias article.column  {width: 100%;}



    /*agradecimientos*/

    .agradecimientos .agradecimiento.column  {width: 100%;}



    /*solidarios*/

    body .lista_solidario li.column  {width: 50%;}

    body .lista_solidario li img {width: 100%; height: auto;}


    /* heroes */

    .ficha_heroes .column{ width: 100%!important;}
    .bloque_heroes .column {width: 100%!important;}


    /*nuestro trabajo*/

    .nuestro_trabajo .bl_trabajo .secciones .column  {width: 100%;}



    /*imagenes magicas*/

    .nav-galerias li.column {width: 100%;}

    .nav-galerias li h2{font-size:20px; text-align:center; padding: 5px 10px;}

    #galeria-imagenes-magicas{display:none;} /*esconder la galería por duplicidad*/

    .page-template-galerias .wp-pagenavi{padding-bottom: 25px;text-align: center;}



    /*destacados*/

    .side_movil-home h3{text-align: center;}



    /* RRSS */

    body .ssba, .ssba a{text-align:center!important;}



    /*blog*/

    .lista_blog .column,

    .column.video , .column.momentos {width: 100%;}

    .video iframe {width: 100%!important; }

    .bloque_blog .img  {overflow: visible; }

    .bloque_blog .img .fecha {bottom: -44px; left: 10px; width: 100px; height: 37px;  border-radius: 500px;   padding: 10px; text-align: center;}

    .bloque_blog .texto h2 {padding-left: 0px;}

    .bloque_blog .categorias {text-align: center;}

    .bloque_blog .texto {padding: 5px 5px;}

    .contenido.interior h1 {text-align: center;}

    .column{float:none;}

    .six, .row .six{width:100%;}

    .contenido .ficha_blog h2{font-size: 33px; text-align: center;}

    .ficha_blog .fecha:first-child {font-size: 12px; padding: 5px 17px;}

    .ficha_blog .fecha {font-weight:normal;   font-size: 13px; padding-bottom: 10px;padding-left: 12px;}

    .contenido.interior .cuerpo img {max-width: 100%;}

    .wp-caption {max-width: 100%;}



    /*testimonios*/

    .testimonios .autor-testimonio {color:#fff; background:#166cc4; padding: 8px 12px; margin-bottom: 20px; }

    body .testimonios li.testimonio{margin-top: 22px;}



    /*busca-blog*/

     .formulario{ display:none;}

    /*

    .formulario{ float:right; margin-top: -40px;}

    .formulario input[type='submit'] {color:#fff;  background: #e67202 none repeat scroll 0 0; border: 0 none;   padding: 4px 25px; }

    */

    /*noticias*/

    .ficha_noticia .five{width:100%;}

    .ficha_noticia .cuerpo{width:100%;}

    .contenido .ficha_noticia h1{text-align: center;}

    .ficha_noticia .tit_not_bl {padding-top: 15px;}

    .ficha_noticia .tit_not_bl h2{text-align: center;}

    .ficha_noticia .v_todas{margin-top: 41px; padding-bottom: 15px;}

    .ficha_noticia .compartir {padding-left: 55px;}



     /*pie*/

    #footer  {position: relative;}

    #footer .logo_pie {width: 50%; padding-top: 20px; padding-left: 20px; float:left;}

    #footer .colaboramos {position: static; width: 50%; float:right; }

    #footer .ayuda  {width: 100%;}

    #footer a.dona {min-height: 74px;}

    #footer h3 {text-align: center; padding-top: 125px;}

    .widget_nav_menu ul li.current-menu-item a{
            background-position: 0px bottom;
    }








}











/* FORMULARIOS EN POPUP */



.basic-modal-content {display:none;}

#basic-modal-hazte-amigo div, #basic-modal-hazte-voluntario div{ color: #e67202;font-family: "globerbold";font-size: 32px;}

#simplemodal-overlay {background-color:#000;}

#simplemodal-container {
    height:550px;
    background-color: #fff;
    padding:10px;
    max-width:640px;
    width: 95%;
    margin-left:1%;
    margin-right:1%;
    text-align: center;
    overflow: hidden;
    -webkit-border-radius: 10px;
       -moz-border-radius: 10px;
            border-radius: 10px;
            z-index: 100000!Important;
}


#form-hazte-voluntario, #form-hazte-amigo {/*width:550px;*/ font-weight: bold; }

#form-hazte-voluntario input, #form-hazte-amigo input{margin-bottom:10px;margin-top:3px; margin-left: 0px;}
#form-hazte-voluntario span.col {float: left; width: 50%; text-align: left}
@media screen and (max-width: 680px) {
    #form-hazte-voluntario span.col {width: 100%}
}


#form-hazte-voluntario span.col2 {float: left; width: 100%}
#form-hazte-voluntario span.col.acepta {padding-top: 32px;}
@media screen and (max-width: 680px){
    #form-hazte-voluntario span.col.acepta {padding-top: 10px; padding-bottom: 10px}
}

#form-hazte-amigo span.col {float: left; width: 50%; text-align: left}
@media screen and (max-width: 680px) {
    #form-hazte-amigo span.col {width: 100%}
}
#form-hazte-amigo span.col2 {float: left; width: 100%}
#form-hazte-amigo span.col.acepta {padding-top: 32px;}

#form-hazte-amigo input[name='nombre-amigo']{width: 240px; }

#form-hazte-amigo input[name='apellidos-amigo']{width: 240px; }

#form-hazte-amigo input[name='email-amigo']{width: 240px; }

@media screen and (max-width: 680px){
    #form-hazte-amigo input[name='nombre-amigo'],#form-hazte-amigo input[name='apellidos-amigo'],#form-hazte-amigo input[name='email-amigo']{width: 100%;}
}

#form-hazte-voluntario input[name='nombre-voluntario']{width: 240px; }

#form-hazte-voluntario input[name='apellidos-voluntario']{width: 240px; }

#form-hazte-voluntario input[name='telefono-voluntario']{width: 240px; }

#form-hazte-voluntario input[name='ciudad-voluntario']{width: 240px; }

#form-hazte-voluntario input[name='email-voluntario']{width: 240px; }

@media screen and (max-width: 680px){
   #form-hazte-voluntario input[name='nombre-voluntario'],#form-hazte-voluntario input[name='apellidos-voluntario'],#form-hazte-voluntario input[name='telefono-voluntario'],#form-hazte-voluntario input[name='ciudad-voluntario'],#form-hazte-voluntario input[name='email-voluntario']{width: 100%;}
}

#form-hazte-voluntario #texto-privacidad-amigo,#form-hazte-amigo #texto-privacidad-amigo{font-weight:normal; }

#form-hazte-voluntario select:focus, #form-hazte-amigo select:focus {border: 1px solid #000; padding-top: 10px;  }

#form-hazte-voluntario input[type="submit"], #form-hazte-amigo input[type="submit"]{

 background:none 0 0 repeat scroll #E67202;

  border:0 none;

  color:#FFFFFF;

  cursor:pointer;

  font-size:16px;

  padding:15px 40px;

  text-align:center;

  width:150px;}

#form-hazte-voluntario .obligatorio, #form-hazte-amigo .obligatorio{ color: #000;font-family:'glober_regular'!important;font-size: 11px;  font-weight: normal;padding-left: 15px; padding-top: 10px;clear: both;}

#form-hazte-voluntario  .mensaje-error,
#form-hazte-amigo   .mensaje-error {padding: 0; font-size: 12px;}

#form-hazte-voluntario #captcha-voluntario, #form-hazte-amigo #captcha-amigo {float: left; width: 100%; margin-bottom: 10px;}

.basic-modal-content p {

    width: 100%;

    text-align: center;

    margin: 12px auto;

    font-family:'glober_regular';

  font-size:18px;

  line-height:1.3em;

}



.basic-modal-content.pregunta {

    padding: 0 5%;

}



.basic-modal-content.pregunta p {

font-family:'globerlight';

  font-size:17px;

  line-height:1.2em;

}

.basic-modal-content.pregunta p > p {

font-weight: bold;

}



.basic-modal-content.pregunta div {

    width: 100%;

    text-align: center;

}



.basic-modal-content.pregunta div a {

    display: inline-block;

    vertical-align: top;

    width: 30%;

    margin: 0 1%;

}



.basic-modal-content input[type="text"], .basic-modal-content input[type="password"] {

    height: inherit;

    display: block;

    width: 90%;

    margin: 0 auto 10px;

    border: 1px solid #cfcfcf;

    padding: 4px 8px 5px;

    font: 300 1.4em 'Source Sans Pro', Sans-Serif;

}



.basic-modal-content input[type="password"] + a {

    display: block;

    margin: 0 auto 20px;

    font: 300 1em 'Source Sans Pro', Sans-Serif;

    color: #2b98c6;

}



.basic-modal-content input[type="password"] + a:hover {

    text-decoration: underline;

}



.basic-modal-content input[type="submit"] {

    margin: 0 auto 20px;

}



.basic-modal-content > a {

    display: block;

    width: 88%;

    margin: 0 auto 10px;

}



.basic-modal-content > a:hover {

    text-decoration: underline;

}



.basic-modal-content a#enviar-login:hover {

    text-decoration: none;

}



.basic-modal-content div.u-cf {

    position: absolute;

    bottom: 0;

    left: 0;

    right: 0;

    width: 100%;

}



.basic-modal-content div#error-login span {

    color: #df531f;

}



.basic-modal-content .u-cf a {

    background-color: #666;

    border-right: 1px solid #fff;

    color: #fff;

    display: block;

    float: left;

    font: 300 1em "Source Sans Pro",sans-serif;

    padding: 15px 0;

    text-align: center;

    width: 55%;

    -webkit-box-sizing: border-box;

       -moz-box-sizing: border-box;

            box-sizing: border-box;

}



.basic-modal-content .u-cf a + a {

    border-right: 0 none;

    background-color: #d1d1d1;

    color: #5c5c5c;

    width: 45%;

}



.basic-modal-content .u-cf a:hover {

    background-color: #888;

    color: #fff;

    -webkit-transition: .2s ease;

       -moz-transition: .2s ease;

            transition: .2s ease;

}



#simplemodal-container a.modalCloseImg {

    background:url(img/x.png) no-repeat center center scroll transparent;

    width:25px;

    height:25px;

    z-index:3200;

    position:absolute;

    top: 10px;

    right: 10px;

    cursor:pointer;

}



#basic-modal-privacidad div{

    color: #e67202;

    font-family: "globerbold";

    font-size: 32px;

}
/*----MODULO TIENDA HOME----*/
.bloque_destacados article h3.tienda {
    background: rgba(255, 120, 0, 0.9) url("img/ico-cesta.png") no-repeat 20px 16px;
    background-size: 37px;
}
/*---ajuste menu---*/
#header .menu {
    padding-right: 20px;
}


/*MODIFICACIONES JOSEP BUSCADOR*/
body nav.column.seven {padding-right: 0px;}
body #lang_sel_list {padding-top: 12px;}
#header .menu {padding-top: 5px;}
div#up_div{
    width: 90%;
    height: auto;
    text-align: right;
}
div#up_div img{
    position: absolute;
    top: 12px;
}
nav.column.seven{
    padding-right: 60px;
}

#respond { display: none; }
.nocomments {display:none;}

#text_search{
    max-width: 0px;
    opacity: 0;
    border-radius: 10px;
    height: 24px;
    background-color: #f5f5f5;
    border:0px;
    transition :all 1s ease-in-out;
    padding: 2px 0px;
}
.btn-input {
    max-width: 0px;
    opacity: 0;
    border-radius: 10px;
    height: 24px;
    background-color: #E97300;
    color:#fff;
    border:0px;
    transition :all 1s ease-in-out;
    cursor: pointer;
    padding: 2px  0px;
}
#lupa:hover{
    cursor: pointer;
}
form#busqueda{
    max-width: 0px;
    margin-top: 20px;
    display: inline;
}
form#busqueda input[type=submit]{
    display: 0;
}
body #lang_sel_list{
    display: inline-block;
    float: none;
}

@media screen and (max-width: 900px){
 #busqueda,  #lupa {display: none;}


    }



@media screen and (max-width: 680px){
.page-template-maktub-interior .widget_nav_menu ul li  {min-height: 75px;}
}

@media screen and (max-width: 450px){
#header .logo {padding:10px 80px 5px;text-align:center;}

}
