/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

@import url(https://b21d3f.claudeassets.com/20250123132856cs_/https://aclibiella.com/templates/yoo_revista/warp/css/modules.css);


/* Module Badges
----------------------------------------------------------------------------------------------------*/

.module .badge {
	width: 27px;
	height: 13px;
	background: url(https://dfc4db.claudeassets.com/20250123132856im_/https://aclibiella.com/templates/yoo_revista/images/module_badges.png) 0 0 no-repeat;
}
 
.module .badge-hot { background-position: 0 0; }
.module .badge-top { background-position: 0 -25px; }
.module .badge-live { background-position: 0 -50px; }
.module .badge-new { background-position: 0 -75px; }


/* Module Icons
----------------------------------------------------------------------------------------------------*/

.module .module-title .icon { background: url(https://3f4229.claudeassets.com/20250123132856im_/https://aclibiella.com/templates/yoo_revista/images/module_icons.png) 0 0 no-repeat; }

.module.mod-box-color .module-title .icon,
.module.mod-box-black .module-title .icon { background-image: url(https://640467.claudeassets.com/20250123132856im_/https://aclibiella.com/templates/yoo_revista/images/module_icons_color.png); }

.module .module-title .icon-download { background-position: 0 0; }
.module .module-title .icon-twitter { background-position: 0 -30px; }
.module .module-title .icon-mail { background-position: 0 -60px; }
.module .module-title .icon-bubble { background-position: 0 -90px; }
.module .module-title .icon-login { background-position: 0 -120px; }
.module .module-title .icon-cart { background-position: 0 -150px; }


/* Module Type: Box
----------------------------------------------------------------------------------------------------*/

.mod-box {
	padding: 15px;
	border: 1px solid rgba(0,0,0,0.15);
	border-bottom-color: rgba(0,0,0,0.25);
	background: #fff;
	background-clip: padding-box;
	box-shadow: 0 1px 1px rgba(0,0,0,0.06);
}

.mod-box .badge { top: 15px; right: 15px; }

.mod-box .module-title {
	margin-bottom: 7px;
	padding-bottom: 7px;
	border-bottom: 1px solid #e2e2e2;
	text-transform: uppercase;
}

.mod-box .module-title .color { color: #444; }

.mod-box .module-title span.subtitle { color: #999; }

/* Color Grey */
.mod-box-grey {
	border: 1px solid rgba(0,0,0,0.2);
	border-bottom-color: rgba(0,0,0,0.3);
	background: #f2f2f2;
	background-clip: padding-box;
	box-shadow: 0 1px 1px rgba(0,0,0,0.1);
}

.mod-box-grey .module-title { border-bottom-color: #d2d2d2; }

.mod-box-grey .module-title { color: red !important; }


/* Color Rosso */
.mod-box-rosso {
	border: 1px solid #222;
	background: red;
	box-shadow: 0 1px 1px rgba(0,0,0,0.06);
	color: #aaa;
	text-shadow: 0 1px 0 rgba(0,0,0,0.2);
}

.module.mod-box-rosso .module-title {
	border-bottom-color: #4b4b4b;
	color: #ccc;
}

.module.mod-box-rosso .module-title .color { color: #fff; }

.mod-box-rosso h1,
.mod-box-rosso h4 { color: #bbb; }

.mod-box-rosso h3 { color: #e2e2e2; }

.mod-box-rosso h2,
.mod-box-rosso h5 { color: #999; }

.mod-box-rosso a { color: #fff; }

.mod-box-rosso em,
.mod-box-rosso code { color: #e2e2e2; }

/* Color Blu */
.mod-box-blu {
	border: 1px solid #222;
	background: blue;
	box-shadow: 0 1px 1px rgba(0,0,0,0.06);
	color: #aaa;
	text-shadow: 0 1px 0 rgba(0,0,0,0.2);
}

.module.mod-box-blu .module-title {
	border-bottom-color: #4b4b4b;
	color: #ccc;
}

.module.mod-box-blu .module-title .color { color: #fff; }

.mod-box-blu h1,
.mod-box-blu h4 { color: #bbb; }

.mod-box-blu h3 { color: #e2e2e2; }

.mod-box-blu h2,
.mod-box-blu h5 { color: #999; }

.mod-box-blu a { color: #fff; }

.mod-box-blu em,
.mod-box-blu code { color: #e2e2e2; }

/* Color Color */
.mod-box-color h1,
.mod-box-color h4,
.mod-box-color a:hover { color: #fff; }
/* Color Black */
.mod-box-black {
	border: 1px solid #222;
	background: #2D2D2D url(https://da7f54.claudeassets.com/20250123132856im_/https://aclibiella.com/templates/yoo_revista/images/module_box_black.png) 0 0 repeat-x;
	box-shadow: 0 1px 1px rgba(0,0,0,0.06);
	color: #aaa;
	text-shadow: 0 1px 0 rgba(0,0,0,0.2);
}

.module.mod-box-black .module-title {
	border-bottom-color: #4b4b4b;
	color: #ccc;
}

.module.mod-box-black .module-title .color { color: #fff; }

.mod-box-black h1,
.mod-box-black h4 { color: #bbb; }

.mod-box-black h3 { color: #e2e2e2; }

.mod-box-black h2,
.mod-box-black h5 { color: #999; }

.mod-box-black a { color: #fff; }

.mod-box-black em,
.mod-box-black code { color: #e2e2e2; }

/* Color Color */
.mod-box-color h1,
.mod-box-color h4,
.mod-box-color a:hover { color: #fff; }


/* Module Type: Plain
----------------------------------------------------------------------------------------------------*/

.mod-plain { text-shadow: 0 1px 0 rgba(255,255,255,0.4); }

.grid-h .mod-plain { padding: 10px 20px 10px 0; }

.grid-v .mod-plain { padding: 20px 10px 0 0; }
.grid-v:first-child .mod-plain { padding-top: 10px; }

.sidebar-a-right #sidebar-a .grid-v .mod-plain,
.sidebar-b-right #sidebar-b .grid-v .mod-plain {
	padding-right: 0;
	padding-left: 10px;
}

.mod-plain .badge { top: 10px; right: 10px; }

.module.mod-plain .module-title {
	margin-bottom: 5px;
	padding: 0;
	color: #444;
}

#bottom-c .mod-plain a:hover { color: #444; }


/* Module Type: Line
----------------------------------------------------------------------------------------------------*/

.mod-line {
	margin: 0;
	padding: 15px;
	border: none;
	border-radius: 0;
	box-shadow: none;
}

.grid-h .mod-line { background: url(https://e9a6cf.claudeassets.com/20250123132856im_/https://aclibiella.com/templates/yoo_revista/images/module_line.png) 0 0 repeat-y; }

.grid-v .mod-line { background: url(https://614b68.claudeassets.com/20250123132856im_/https://aclibiella.com/templates/yoo_revista/images/module_line_v.png) 0 0 repeat-x; }

.grid-h:first-child .mod-line,
.grid-v:first-child .mod-line { background: none; }

.mod-line .badge { top: 15px; right: 15px; }

.mod-line .module-title .color { color: #444; }

.mod-line .module-title {
	margin-bottom: 7px;
	padding-bottom: 7px;
	border-bottom: 1px solid #e2e2e2;
}

.grid-v .mod-line .module-title {
	margin-bottom: 5px;
	padding: 0;
	border-bottom: none;
}


/*
     FILE ARCHIVED ON 22:34:44 Apr 16, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:49:55 Aug 13, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.433
  exclusion.robots: 0.049
  exclusion.robots.policy: 0.04
  esindex: 0.009
  cdx.remote: 16.362
  LoadShardBlock: 182.613 (3)
  PetaboxLoader3.datanode: 109.098 (4)
  PetaboxLoader3.resolve: 157.99 (2)
  load_resource: 180.388
*/