/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */
/* Grid and Clearing Tools
----------------------------------------------------------------------------------------------------*/

.clearfix:before,
.clearfix:after,
.grid-block:before,
.grid-block:after,
.deepest:before,
.deepest:after {
	content: "";
    display: table;
}
.clearfix:after,
.grid-block:after,
.deepest:after { clear: both; }

.grid-box { float: left; }

/* Grid Units */
.width16 { width: 16.666%; }
.width20 { width: 20%; }
.width25 { width: 25%; }
.width33 { width: 33.333%; }
.width40 { width: 40%; }
.width50 { width: 50%; }
.width60 { width: 60%; }
.width66 { width: 66.666%; }
.width75 { width: 75%; }
.width80 { width: 80%; }
.width100 { width: 100%; }

[class*='width'] {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* Create new Block Formatting Contexts */
.bfc-o { overflow: hidden; }
.bfc-f {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	float: left;
}

/* Align Boxes */
.float-left { float: left; }
.float-right { float: right; }

/* Grid Gutter */
.grid-gutter.grid-block { margin: 0 -15px; }
.grid-gutter > .grid-box > * { margin: 0 15px; }

.grid-gutter > .grid-box > * > :first-child { margin-top: 0; }
.grid-gutter > .grid-box > * > :last-child { margin-bottom: 0; }


/* Layout Defaults
----------------------------------------------------------------------------------------------------*/

/* Center Page */
.wrapper {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: auto;
}

/* Header */
#header { position: relative; }

#toolbar .float-left .module,
#toolbar .float-left > time {
	margin: 0 15px 0 0;
	float: left;
}

#toolbar .float-right .module {
	margin: 0 0 0 15px;
	float: right;
}

#headerbar .module {
	max-width: 300px;
	margin-right: 0;
	float: right;
}

#logo, #logo > img,
#menu { float: left; }
#search { float: right; }

#banner {
	position: absolute;
	top: 0;
	right: -200px;
}

/* Footer */
#footer {
	position: relative;
	text-align: center;
}

/* Absolute */
#absolute {
	position: absolute;
	z-index: 15;
	width: 100%;
}
/* Spacing

----------------------------------------------------------------------------------------------------*/


.module,

#header,

#toolbar, 

#breadcrumbs,

#content { margin: 10px; }


#toolbar .module { margin: 0; }

#footer .module { margin: 10px 0; }

#footer .sotto {
    margin: 10px 0;
	border-bottom: 1px solid #e5e5e5 !important;
}


#rsform_6_page_0 {
	z-index: 999;
}


/* Layout

----------------------------------------------------------------------------------------------------*/

.page-left .wrapper { margin: 0; }



.sidebar-a-fixed #side-container, #side-container { position: fixed; -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0);}

/* Blocks */



#block-side { 

	position: relative;

	z-index: 99;

}



#block-side,

#block-main {

	padding: 10px;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

}



.separator-side #block-side,

.separator-main #block-main { 

	border-width: 0 1px 0 0;

	border-style: solid;

}



.sidebar-a-right.separator-side #block-side,

.sidebar-a-right.separator-main #block-main { border-width: 0 0 0 1px; }



/* Sidebar A Fixed Module */

#sidebar-a .sidebar-a-bottom-fixed {

	position: fixed;

	bottom: 20px;

}



/* Header */ 

#logo,

#search,

#menu {

	margin-bottom: 15px; 

	padding-bottom: 15px; 

	border-width: 0 0 1px 0;

	border-style: solid;

}



#logo { 

	display: block;

	float: none;

}



#logo > img,

#menu,

#search { float: none; }



/* Needed for fancy follower */

#menu { position: relative; }



/* Footer */

#footer {

	margin: 10px;

	padding-top: 10px;

	border-style: solid;

	border-width: 1px 0 0 0;

}



#totop-scroller {

	display: block;

	position: absolute;

	top: 10px;

	right: 0;

	width: 22px;

	height: 22px;

	text-decoration: none;

	z-index: 1;

}
#totop-scroller:hover { opacity: 1; }
#container {height:100%; width: 100%;}
#uno, #due, #tre {float: left;}
#uno {width: 33%;}
#due {width: 33%;}
#tre {width: 33%;}

.wrapper { 
	background: #FFFFFF;
    min-height: 1000px !important;
}
#block-side {

}
div#block-side.grid-box div#side-container header#header {
	margin: 0 10px !important;
}

/*
     FILE ARCHIVED ON 06:04:26 Jun 20, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:37:39 Sep 08, 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.649
  exclusion.robots: 0.099
  exclusion.robots.policy: 0.086
  esindex: 0.009
  cdx.remote: 5.26
  LoadShardBlock: 221.382 (3)
  PetaboxLoader3.resolve: 485.016 (5)
  PetaboxLoader3.datanode: 138.327 (5)
  load_resource: 449.432 (2)
*/