body {
	/*font-family: "LatoRegular", Helvetica, Arial, sans-serif;*/
	font-size: 14px;
	line-height: 1.428571429;
	color: #333;
		/*background-color: #eaf1f1;
		background-color: #abbcc5;
	background-color: #fff;*/
}
	h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
		/*font-family: "ArsenalBold", Helvetica, Arial, sans-serif;*/
		font-weight: 500;
		line-height: 1.1;
		color: inherit;
	}
	a:hover{
		color: #fff;
	}
#preloader {background: #005DB9;bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 7000004;}
#status{background-image: url(../img/Logo_Bi_2_mini.png);width: 128px;height: 128px;margin: -64px 0 0 -64px;position: absolute;top: 50%;left: 50%;background-position: center;background-repeat: no-repeat;}
	.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: left;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777;
  border-radius: 10px;
}
.list-inline > li {
    display: inline-block;
    padding-right: 0px;
    padding-left: 0px;
}
.slash-arrow{padding-left: 0.7em;position: relative;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAyCAYAAAB2zAqJAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADoSURBVHjaYvwPBAwMDIwAAcTEACIZGY0BAgjMAAGAAIIzAAIIzgAIIDgDIIDgDIAAgjMAAgjOAAggOAMggOAMgACCMwACCM4ACCA4AyCA4AyAAIIzAAIIzgAIIDgDIIDgDIAAgjMAAgjOAAggOAMggOAMgACCMwACCM4ACCA4AyCA4AyAAIIzAAIIzgAIIDgDIIDgDIAAgjMAAgjOAAggOAMggOAMgACCMwACCM4ACCA4AyCA4AyAAIIzAAIIzgAIIDgDIIDgDIAAgjMAAgjOAAggOAMggOAMgACCMwACCM4ACCA4AyDAAK4nBJdA013IAAAAAElFTkSuQmCC) repeat-y top left;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAyCAYAAACZDmG3AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAD0SURBVHjaYvwPBAwMDIxAzAAQQCwggpGR0QJIPQEIICYGJAAQQCgcgABC4QAEEAoHIIBQOAABhMIBCCAUDkAAoXAAAgiFAxBAKByAAELhAAQQCgcggFA4AAGEwgEIIBQOQAChcAACCIUDEEAoHIAAQuEABBAKByCAUDgAAYTCAQggFA5AAKFwAAIIhQMQQCgcgABC4QAEEAoHIIBQOAABhMIBCCAUDkAAoXAAAgiFAxBAKByAAELhAAQQCgcggFA4AAGEwgEIIBQOQAChcAACCIUDEEAoHIAAQuEABBAKByCAUDgAAYTCAQggFA5AAKFwAAIMAFtABYKOwHKXAAAAAElFTkSuQmCC) repeat-y top left;}
.slash-arrow:after {content: "";display: inline-block;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 6px solid #FFF;position: absolute;top: 19px;left: 0px;}
.slash-arrow:before {content: "";position: absolute;display: inline-block;border-top: 7px solid transparent;border-bottom: 7px solid transparent;border-left: 6px solid rgba(0, 0, 0, 0.2);top: 18px;left: 2px;}
.hidden-slash-arrow.slash-arrow{background:none;}.hidden-slash-arrow.slash-arrow:after,.hidden-slash-arrow.slash-arrow:before{border:none;}
		.navbar-default .navbar-brand {
			color: #EAF1F1;
			color: #fff;
			/*padding-left: 40px;*/
			/*background: transparent url(../img/logo/tclogo_1.png) no-repeat 15px 13px;*/
			/*background-size: 16px 7px;*/
					/*font-family: 'ArsenalBold', sans-serif !important;*/
					font-size: 20px;
					font-size: 25px;
						font-size: 22px;
					font-weight: 900;
					/*text-shadow: 0 1px 2px rgba(0, 0, 0, 1);*/
			z-index:777;}
		.navbar-default .navbar-brand:hover,
		.navbar-default .navbar-brand:focus {
			color: #fff;
			/*color: #000;
			background: transparent url(../img/logo/tclogo_3.png) no-repeat 15px 13px;
			background-color: rgba(255,255,255,0.7);
			text-shadow: 0 1px 1px rgba(255,255,255,1);*/
		}
				/*.title-logo-font {
					font-family: 'ArsenalBold', sans-serif !important;
					font-size: 20px;
					font-weight: 900;
					text-shadow: 0 1px 2px rgba(0, 0, 0, 1);
				}*/
				/*.navbar-default .navbar-brand span.logo-TC {
					width: 19px;
					height: 20px;
					padding: 0 0 0 25px;
					background: transparent url(../img/logo/TC_Logo2.png) no-repeat;
					border: 1px solid red;
				}*/
				/*.navbar-default .navbar-brand span.logo-TC:hover {
					background: transparent url(../ico/favicondor7d.png) no-repeat;
				}*/
	.menu-font > a {
		/*font-size: 13px;*/
		/*text-transform: uppercase;*/
		/*text-transform: lowercase;*/
		/*font-weight: 200;*/
	}
.navbar {
	/*font-family: 'LatoHairline', sans-serif !important;*/
	/*text-transform: uppercase;*/
	/*text-transform: lowercase;*/
	margin-bottom: 0;/*border navbar*/
	z-index: 7000002;
}
	.navbar-fixed-top {
		top: 0;
			/*border-color: rgba(255, 255, 255, 0.2);
			border-style: solid;
			border-width: 0 0 1px;*/
	}
	.navbar-default .navbar-collapse,.navbar-default .navbar-form {border-color: rgba(0,0,0,0.4);}
			.navbar-fixed-top .navbar-collapse,
			.navbar-fixed-bottom .navbar-collapse {
				max-height: 505px;
			}
			@media (max-width: 480px) and (orientation: landscape) {
				.navbar-fixed-top .navbar-collapse,
				.navbar-fixed-bottom .navbar-collapse {
				max-height: 516px;
				}
			}
		.navbar-default .navbar-toggle {border-color: rgba(255,255,255,0.7);/*box-shadow: 1px 1px 4px 0px rgba(0,0,0,0.2);*/}
		.navbar-default .navbar-toggle:hover{background-color: rgba(0,0,0,0.4);}
		.navbar-default .navbar-toggle:focus {border-color: rgba(255,255,255,0.2);background-color: rgba(0,0,0,0.2);box-shadow: 0px 0px 5px 1px #000 inset;}
		.navbar-default .navbar-toggle .icon-bar {background-color: rgba(255,255,255,0.7);}
.navbar-default {
	background: none;
		border-color: #e7e7e7;
		border-color: rgba(64, 96, 96, 0.7);
			border-color: rgba(255, 255, 255, 0.4);
			border-style: dotted;
			border-width: 0 0 1px;
}
		.navbar-wrapper {
			-webkit-transition: all 0.2s linear;
			-moz-transition: all 0.2s linear;
			-ms-transition: all 0.2s linear;
			transition: all 0.2s linear; }
		.container {
			margin-top: 15px;
			margin-bottom: 15px;
				-webkit-transition: margin .2s ease-in-out;
				-moz-transition: margin .2s ease-in-out;
				-ms-transition: margin .2s ease-in-out;
				transition: margin .2s ease-in-out; }
		.navbar-wrapper.canguro {
			background: rgba(64, 112, 152, 0.9);
				background: rgba(0, 0, 0, 0.9);
					border-bottom: 1px solid #252525; }
		.navbar-wrapper.canguro .container {
			margin-top: 0px !important;
			margin-bottom: 0px !important; }

	.nav > li > a {
		position: relative;
		display: block;
		padding: 15px 11px; }			
						
.navbar-default .navbar-nav > li > a .caret {border-top-color: #fff;border-bottom-color: #fff;}

	.navbar-default .navbar-nav > li > a {
		/*font-family: 'LatoBold', sans-serif !important;*/
		color: #fff; /* Color Menu*/
		/*text-transform: uppercase;*/
		/*text-shadow: 0 1px 1px rgba(0, 0, 0, 1);*/
		transition: all 0.5s ease 0s;
	}
	.navbar-default .navbar-nav > li > a:hover{
		color: #fff;
		background-color: rgba(83, 100, 108, 0.7);
		background-color: rgba(114, 135, 146, 0.85);
		background-color: rgba(164, 203, 60, 0.7);
		background-color: rgba(164, 203, 60, 1);
			background-color: rgba(0, 0, 0, 0.7);
		text-shadow: none;
	}
		.navbar-default .navbar-nav.menu-hover > li > a:hover{
			color: #fff;
			background-color: rgba(83, 100, 108, 0.7);
			text-shadow: none;
		}
	.navbar-default .navbar-nav > li > a:focus {
		color: #fff;
		background-color: transparent;
		background-color: #000;
		text-shadow: none;
	}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
	color: White;
	background-color: Black;
		background-color: #363947;
		background-color: Black;
			/*background-color: #005DB9;*/
				/*background-color: #F1B41B;*/
	/*border-radius: 4px*/
	/*box-shadow: 0px 0px 10px 1px #B2B7BB inset;*/
}
		.navbar-wrapper.canguro.navbar-default .navbar-nav > .active > a {
			color: White;
			background-color: #075DB5;
		}
		
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #075DB5;
    outline: 0;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
	color: #fff;
	color: #000;
		background-color: #B9D0D0;
		background-color: rgba(255,255,255,0.7);
		background-color: rgba(255,255,255,0.55);
		background-color: transparent;
		background-color: rgba(255,255,255,1);
		text-shadow: none;
			/*box-shadow: 0px 0px 30px 8px #fff;*/
			box-shadow: 0px 0px 1px 0px #000, 0px 4px 4px 0px rgba(255,255,255,0.7) inset;
			box-shadow: 0px 0px 0px 0px #000, 0px 4px 4px 0px rgba(255,255,255,0.7) inset;
			box-shadow: none;
}
	.navbar-default .navbar-nav.menu-hover > .open > a,
	.navbar-default .navbar-nav.menu-hover > .open > a:hover,
	.navbar-default .navbar-nav.menu-hover > .open > a:focus {
		color: #000;
		/*background-color: #B9D0D0;
		background-color: rgba(255,255,255,0.7);
			box-shadow: 0px 0px 10px 1px #3276B1 inset;*/
		background: #07B4FF;
			background: #5BC0DE;
		background: #B9C2CC;
		/*box-shadow: 0px 0px 2px 0px #666 inset, 0px 2px 2px 0px #E9ECEF inset, 0px -2px 2px 0px #627280 inset;
		box-shadow: 0px 0px 2px 0px #000 inset, 0px 4px 7px 2px #fff inset, 0px -1px 2px 0px #144078 inset;*/
			box-shadow: 0px 0px 0px 0px #000 inset, 0px 4px 7px 0px #4E6071 inset, 0px -1px 1px 0px #E7EAED inset;
			box-shadow: 0px 0px 0px 0px #000 inset, 0px 4px 4px 0px rgba(43,50,57,0.7) inset, 0px -1px 1px 0px #E7EAED inset;
			box-shadow: 0px 0px 0px 0px #000 inset, 0px 4px 4px 0px rgba(43,50,57,0.7) inset;
			text-shadow: 0 1px 1px rgba(255, 255, 255, 1);
			/*border-width: 1px;
			border-style: solid;
			border-radius: 4px;
			border-color: #0B0E11;*/
	}
	.navbar-default .navbar-nav > .open > a .caret {border-top-color: #000;border-bottom-color: #000;}
	
	.duration-dropdown-menu {-webkit-animation-duration: 0.4s;animation-duration: 0.4s;}
		.dropdown-menu {
			min-width: 70px;
			background-color: #fff;
		}
			.dropdown-menu > li > a {
				color: #333;
			}
			.dropdown-menu > li > a:hover,
			.dropdown-menu > li > a:focus {
				color: #262626;
				color: #fff;
				text-decoration: none;
				background-color: #B9D0D0;
				background-color: #333;
			}
		/*.dropdown:hover .dropdown-menu {
			display: block;
		}*/
		.navbar-nav > li > .dropdown-menu {
			margin-top: 0px;
			margin-left: -1px;
			border-top-left-radius: 0;
			border-top-right-radius: 0;
		}
		/*.navbar .nav > li > .dropdown-menu:after {
			content: "";
			display: inline-block;
			border-left: 6px solid transparent;
			border-right: 6px solid transparent;
			border-bottom: 6px solid #FFF;
			position: absolute;
			top: -6px;
			left: 10px;
		}
		.navbar .nav > li > .dropdown-menu:before {
			content: "";
			display: inline-block;
			border-left: 7px solid transparent;
			border-right: 7px solid transparent;
			border-bottom: 7px solid rgba(0, 0, 0, 0.2);
			position: absolute;
			top: -7px;
			left: 9px;
		}*/
	.badge {
		padding: 3px 7px;
	}
	.badge-red {
		background-color: #D90F0F;
		/*font-weight: normal;*/
	}
	.badge-white {
		background-color: #fff;
	}
	/*.badge-red:hover {background-color: #EEAC1A;}*/
	}
	/*.fa-spaced {padding: 0 0.5em 0 0;}*/
	.search-position {
		position: absolute;
		margin-left: -30px;
			margin-top: 10px;
		border: 1px solid red;
	}
			.flag {
				width: 16px;
				margin: 0; padding: 0 0 0 22px;
			}
			.aleman {background: url(../img/bandera/ban_Alemania.png) no-repeat 0px 3px;}
			.español {background: url(../img/bandera/ban_Bolivia.png) no-repeat 0px 3px;}
			.ingles {background: url(../img/bandera/ban_Gran_Bretaña.png) no-repeat 0px 3px;}
	
	
	/* CAROUSEL CONTROL*/
	.carousel-control {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		width: 15%;
		font-size: 40px;
		color: #99A7AC;
		color: #CFD6D8;
		text-align: center;
		text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
		opacity: 0.5;
		filter: alpha(opacity=50);
	}
	.carousel-control .icon-prev,
	.carousel-control .glyphicon-chevron-left {
		left: 33%;
	}
	.carousel-control .icon-next,
	.carousel-control .glyphicon-chevron-right {
		right: 33%;
	}
	
Rfooter {
	color: #CCE1EA;
	background: #4E7474;
		background: #2B5464;
		background: #21414E;
	background: #21414e; /* Old browsers */
	background: -moz-linear-gradient(top,  #21414e 0%, #0b1317 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#21414e), color-stop(100%,#0b1317)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #21414e 0%,#0b1317 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #21414e 0%,#0b1317 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #21414e 0%,#0b1317 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #21414e 0%,#0b1317 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#21414e', endColorstr='#0b1317',GradientType=0 ); /* IE6-9 */	
	margin: 0 0 0 0;
	/*padding: 2.2em 1em 0.1em;*/
	border-top: 7px solid #00AFF0;
}
footer li {
	float: left;
	/*margin-right: 1.5em;
	margin-bottom: 1.5em*/
}
footer p {
	margin: 0;
	/*clear: both;*/
}
footer img {
	margin: 0 auto;
}
.logofooter{
	padding: 3em 0;
}
footer a {
	color: #00AFF0;
	/*font-weight: bold;*/
}
footer a:hover {
	color: #97C2D2;
	text-decoration: none;
}
	footer span {padding: 0 16px 0 16px;}
	footer span {padding: 0;}
	footer p i {padding: 0 7px 0 0;}
				/*.totop {
					position: fixed;
					right: 4%;
					bottom: 0px;
					z-index: 160000;
					background: #2A215E;
					background: DeepSkyBlue;
						border-top-left-radius: 4px;
						border-top-right-radius: 4px;*/
						/*box-shadow: 0px 0px 7px 1px #fff;*/
					/*}*/
				/*.totop a, .totop a:visited {
					display: block;
					width: 30px;
					height: 30px;
					color: #fff;
					text-align: center;
					line-height: 30px;}
				.totop a:hover {
					color: #eee;
					text-decoration: none;}*/
.section-features{
	margin: 0;
	padding: 8em 0em 5em 0em;
	padding: 8em 0em 0em 0;
	color: #777D88;
	color: #908982;
	color: #4E4E4E;
	text-align: center;
		/*background-color: #F3A94E;*/
		/*border-top: 1px solid rgba(0,0,0,0.1);*/
		border-bottom: 1px dashed rgba(0,0,0,0.1);}
	.features-color{
		margin: 0 0 2em 0;
		padding: 1em 0.5em 0.5em;
		background-color: #EAF1F1;
		background-color: #7EA9A9;
		background-color: #FBD816;
		background-color: #21414e;
		background-color: #F6F6F6;
		border-radius: 5px;
		border: 1px dashed rgba(0,0,0,0.1);
	}
.section-features p{margin-bottom: 2em;}
.section-features i{
	/*color: #F97310;
	color: #FCB683;
	color: #59544F;
	color: #EC8922;*/
}
	.section-preview{
		margin: 0;
		padding: 4em 0 4em 0;
		padding: 0em 0 0em 0;
		/*border: 1px solid red;*/
		background-color: #fff;
		background-color: inherit;}
	.section-preview h2{
		margin: 0;
		padding: 0.5em 0 0 0.4em;
		font-size: 18px;
	}
	.section-preview .setting{
		margin-bottom: 4em;
			background-color: #4F7575;
			background-color: #B9D0D0;
			background-color: #DDE8E8;
			border: 1px solid rgba(0,0,0,0.1);
			border-radius: 6px}
	.section-preview .preview{
		margin-bottom: 4em;
			background-color: #4F7575;
			background-color: #B9D0D0;
			background-color: #DDE8E8;
			border: 1px solid rgba(0,0,0,0.1);
			border-radius: 6px}
	.section-preview .inherit{
		margin-bottom: 2em;
			background-color: #5BC0DE;
			background-color: transparent;
			border: none;
			border-radius: 6px}
	.section-preview .preview .pagination {
		margin: 0; padding: 0;
	}
	.section-preview .inherit a span.badge-caret-group{position:absolute;right:4%;}
	.section-preview .inherit a span.badge-caret-group span.caret{margin-left:10px;}
	.section-preview i{padding: 0 0.5em 0 0}
	.section-preview .preview .image{padding: 5px}
	.section-preview .preview .image img{border: 1px solid rgba(0,0,0,0.1)}
	.section-preview .preview .options{padding: 0 2em 2em;text-align: center}
	.section-preview .preview .options p{margin-bottom: 2em}
	.section-preview .dropdown-menu{text-align: left}
	.section-preview .lead{margin-bottom: 2em}
		.section-preview .preview .dropdown-menu > .active > a,
		.section-preview .preview .dropdown-menu > .active > a:hover,
		.section-preview .preview .dropdown-menu > .active > a:focus {
			color: #ffffff;
			text-decoration: none;
			background-color: #39B3D7;
			background-color: #3276B1;
			outline: 0;
		}
			.section-tout{
				padding: 4em 2em 3em;
				color: #333;
				border-radius: 5px;
				background-color: #EAF1F1;
				background-color: #7EA9A9;
				border-top: 1px solid rgba(255,255,255,0.1);
				border-bottom: 1px solid rgba(0,0,0,0.1)}
			.section-tout i{
				margin-right: 0;}
			.section-tout p{margin-bottom: 3em;}






.post-meta a{color: #1abc9c;}
.post-meta a:hover{color: Black; text-decoration: none;}
.post-meta span{margin-left: 1em;}
.post-info-act {
  left: 50%;
  margin-left: -25px;
  margin-top: -25px;
  position: absolute;
  top: 50%;
  filter: alpha(opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(0, 350%, 0);
  transform: translate3d(0, 350%, 0);
  z-index: 1;
}
.post-info-act a {
  border: 2px solid white;
  border-radius: 50%;
  color: white;
  display: inline-block;
  height: 50px;
  line-height: 50px;
  text-align: center;
  width: 50px;
}
.post-image {
  background-color: #1abc9c;
  /*margin-bottom: 20px;*/
  overflow: hidden;
  position: relative;
}
.post-image > a > img, .post-image > img {
  filter: alpha(opacity=100);
  opacity: 1;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
}
.post-image:hover .post-info-act {
  filter: alpha(opacity=100);
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.post-image:hover > a > img, .post-image:hover > img {
  filter: alpha(opacity=60);
  opacity: .6;
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}














.properties{
	text-align: center;
}
.parrafe{
	text-align: center;
}
			.JumbotronCenter {
				z-index: 1;
				/*box-shadow: 20px 0px 30px 1px #000;*/
				/*border: 1px solid red;*/
			}
			.JumbotronCenter .info {
				/*position: absolute;*/
					width: 30%;
					width: 100%;
				/*top: 70px;right: 8%;*/
				/*display: none;*/
				z-index: 10; }
			.JumbotronCenter h2 {
				color: white;
					font-size: 30px;
					font-weight: normal;
					line-height: 44px;
					text-align: center;
				/*width: 150%;*/
				/*margin-left: -25%;*/
				text-shadow: 1px 2px 1px #31393d; }
					.JumbotronCenter .info a {margin-top: 10px;}
					.JumbotronCenter .info ul {}
			.JumbotronCenter .info li{
				width: 77%;
					width: 96%;
				font-size: 16px;
				color: #000;
				color: #fff;
				background-color: #2AB3F9;
				background-color: rgba(255,255,255,0.5);
				background-color: rgba(0,0,0,0.7);
				/*background-image: linear-gradient(to bottom, #03476B 0%, #0583C7 3%, #2AB3F9 20%);*/
					margin: 6px 0px 6px 11px;
					padding: 4px 16px;
					border-radius: 5px;
			}
			.JumbotronCenter .info li i{
				color: #000;
				padding: 5px 24px 0 17px;
				padding: 0;
				font-size: 25px;
				/*border: 1px solid red;*/
			}
















/* OVERRIDES */
@media (min-width: 1200px) {
  .row {
    *zoom: 1; }

  .row:before,
  .row:after {
    display: table;
    line-height: 0;
    content: ""; }

  .row:after {
    clear: both; }

  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    /*width: 940px;*/
  } }
/* 
  Bootstrap 3 por defecto muestra la Barra de Navegacion visible en Tabletas.
  Desde este @media mostramos la Barra de Navegacion completa a partir de 991px en tabletas
*/

@media (max-width: 991px) {
		.section-features{
			margin: 0; padding: 3em 0 0 0;
			color: #333;
			color: #DCEAF5;
			background-color: #7EA9A9;
			background-color: #3276B1;
				border-top: 1px solid rgba(255, 255, 255, 0.2);
				border-bottom: 1px solid rgba(0, 0, 0, 0.2);
				box-shadow: 20px 0px 30px 1px #000;
			}
		.features-color{
			margin: 0; padding: 0;
			background-color: inherit;
			border: none;
			}
		.features-color h3,p{
			/*text-align: left;*/
		}
		/*p {
			text-align: center;
		}*/
		.features-color i{
			margin-top: 0.3em;
		}
}
	.EXCEPCION {background: url("../images/RRR-PaginaWeb2.jpg") fixed repeat-x top center;}
	@media (max-width: 767px) {
		.EXCEPCION {background-image: none;}
		body {
			/*padding-top: 100px;*/
			/*padding-top: 65px;*/
		}
		.navbar-default-ORI {
			background: #1e5799; /* Old browsers */
			background: -moz-linear-gradient(top,  #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
			
			background: rgb(30,87,153); /* Old browsers */
			background: -moz-linear-gradient(top,  rgba(30,87,153,1) 0%, rgba(41,137,216,1) 99%, rgba(32,124,202,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,1)), color-stop(99%,rgba(41,137,216,1)), color-stop(100%,rgba(32,124,202,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 99%,rgba(32,124,202,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 99%,rgba(32,124,202,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 99%,rgba(32,124,202,1) 100%); /* IE10+ */
			background: linear-gradient(to bottom,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 99%,rgba(32,124,202,1) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#207cca',GradientType=0 ); /* IE6-9 */
		}
		.navbar-default {
			/*background: linear-gradient(to bottom,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);
					background: linear-gradient(to bottom, #004453 0%,#00657C 100%);
						background: linear-gradient(to bottom, rgba(0,68,83,1) 0%,rgba(0,101,124,1) 100%);
				background: linear-gradient(to bottom,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 99%,rgba(32,124,202,1) 100%);
					background: linear-gradient(to bottom, #606c88 0%,#3f4c6b 100%);*/
/*background: linear-gradient(to bottom, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
background: linear-gradient(to bottom, rgba(30,87,153,1) 0%,rgba(125,185,232,0) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
background: linear-gradient(to bottom, rgba(30,87,153,1) 0%,rgba(89,148,202,1) 62%,rgba(95,154,207,0.7) 68%,rgba(125,185,232,0) 100%);
background: linear-gradient(to bottom, rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(30,105,222,1) 100%);
background: linear-gradient(to bottom, rgba(235,241,246,1) 0%,rgba(171,211,238,1) 50%,rgba(137,195,235,1) 51%,rgba(213,235,251,1) 100%);
background: linear-gradient(to bottom, rgba(208,228,247,1) 0%,rgba(115,177,231,1) 24%,rgba(10,119,213,1) 50%,rgba(83,159,225,1) 79%,rgba(135,188,234,1) 100%);
background: linear-gradient(to bottom, rgba(225,255,255,1) 0%,rgba(225,255,255,1) 7%,rgba(225,255,255,1) 12%,rgba(253,255,255,1) 12%,rgba(230,248,253,1) 30%,rgba(200,238,251,1) 54%,rgba(190,228,248,1) 75%,rgba(177,216,245,1) 100%);
background: linear-gradient(to bottom, #606c88 0%,#3f4c6b 100%);*/

		text-transform: UPPERCASE;

		box-shadow: 0px 0px 16px 1px #000;
		border-bottom: none;
		/*border: 1px solid Red;*/
		}
		.navbar-wrapper.canguro {
			background: #606c88; /* Old browsers */
			background: -moz-linear-gradient(top,  #606c88 0%, #3f4c6b 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#606c88), color-stop(100%,#3f4c6b)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #606c88 0%,#3f4c6b 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #606c88 0%,#3f4c6b 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #606c88 0%,#3f4c6b 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #606c88 0%,#3f4c6b 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606c88', endColorstr='#3f4c6b',GradientType=0 ); /* IE6-9 */
			
			background: linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(0,0,0,0.55) 100%);
				background: linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(0,0,0,0.88) 100%);
						background: linear-gradient(to bottom, rgba(0,0,0,0.55) 0%,rgba(0,0,0,0.77) 100%);
							background: linear-gradient(to bottom, rgba(0,0,0,0.55) 0%,rgba(0,0,0,0.88) 100%);
					background: linear-gradient(to bottom, rgba(0,0,0,0.77) 0%,rgba(0,0,0,0.55) 100%);/* ESTE*/

			/*text-transform: uppercase;*/
					
			border-bottom: 1px solid #252525;
			border-bottom: 1px solid rgba(37,37,37,0.4);
		}
		.section-features{
			margin: 0; padding: 0.5em 0;
			color: #333;
				background: #F6F6F6;
				background: url(../img/fondos-carrusel/AP_fondo_de_opera.png) repeat;
				background: #919FB0;
					background: rgb(174,185,198); /* Old browsers */
					background: -moz-linear-gradient(top,  rgba(174,185,198,1) 0%, rgba(145,159,176,1) 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(174,185,198,1)), color-stop(100%,rgba(145,159,176,1))); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  rgba(174,185,198,1) 0%,rgba(145,159,176,1) 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  rgba(174,185,198,1) 0%,rgba(145,159,176,1) 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  rgba(174,185,198,1) 0%,rgba(145,159,176,1) 100%); /* IE10+ */
					background: linear-gradient(to bottom,  rgba(174,185,198,1) 0%,rgba(145,159,176,1) 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aeb9c6', endColorstr='#919fb0',GradientType=0 ); /* IE6-9 */

			border: none;
			border-top: 1px solid rgba(255,255,255,0.7);
				box-shadow: none;
				box-shadow: 0px 0px 30px 1px #000;
			}
		.features-color{
			margin: 0; padding: 0;
			background-color: inherit;
			border: none;
			border-radius: 0;
				border-bottom: 1px solid rgba(0,0,0,0.5);
				box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.4);
			}
		/*.fa-5x {font-size: 3.3em;}*/
		.features-color h3,p{
			/*text-align: left;*/
			/*margin-top: 0.7em;*/
		}
		p {
			/*text-align: center;*/
			/*margin-top: 0.7em;*/
		}
		.features-color i{
			color: #fff;
			color: #000;
				margin-top: 0.2em;
				/*background-color: #2989D8;
				background-color: #4D5A6A;
				border-radius: 5px;
				padding: 9px;*/
		}
			.features-color i.red{color:#CC0727;}
			.features-color i.green{color:#398439;}
			.features-color i.blue{color:#3B5998;}
			.features-color i.orange{color:#EECF20;}
		.slash-arrow{padding-left: 0em;background:none;}.slash-arrow:after,.slash-arrow:before{border:none;}
		
						.navbar-default .navbar-nav .open .dropdown-menu > li:before {
							content: "";display: inline-block;position: absolute;
							top: 69px;bottom: 21px;left: 16px;
							border-left: 1px solid #fff;
							z-index: 1;}
						.navbar-default .navbar-nav .open .dropdown-menu > li > a:before {
							content: "";display: inline-block;position: relative;
							top: -5px;left: -8px;
							width: 25px;height: 0px;
							border-top: 1px solid #fff;
							z-index: 1;}
				.navbar-default .navbar-nav .open .dropdown-menu > li > a {
					color: #fff;
				}
				.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
				.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
					color: #fff;
					background-color: transparent;
					/*text-decoration: underline;*/
				}
				.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
				.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
				.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
					color: #555;
					background-color: #e7e7e7;
						color: White;
						background-color: Black;
				}
				.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
				.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
				.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
					color: #ccc;
					background-color: transparent;
				}
	.navbar-default .navbar-nav > li > a {
		/*text-align: center;*/
		padding-left: 33%;
	}
	.navbar-default .navbar-nav > li > a:hover{
		background-color: rgba(0, 0, 0, 0.7);
	}
		.navbar-default .navbar-nav.menu-hover > li > a:hover{
			background-color: rgba(34,41,57,0.5);
		}
	.navbar-default .navbar-nav > li > a:focus {
		background-color: transparent;
		text-shadow: 0 1px 1px rgba(0, 0, 0, 1);
	}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
	color: #555555;
		color: White;
			background-color: #e7e7e7;
				background-color: Black;
				/*border: 1px dotted White;*/
	/*border-radius: 4px;*/
	/*box-shadow: 0px 0px 10px 1px #B2B7BB inset;*/
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
	color: #000;
	background-color: #EFEFEF;
	background: linear-gradient(to bottom, rgba(209,211,210,1) 0%,rgba(184,185,189,1) 19%,rgba(206,208,207,1) 25%,rgba(242,244,243,1) 100%);
	
	background: rgb(209,211,210); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(209,211,210,1) 0%, rgba(184,185,189,1) 19%, rgba(206,208,207,1) 25%, rgba(242,244,243,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,211,210,1)), color-stop(19%,rgba(184,185,189,1)), color-stop(25%,rgba(206,208,207,1)), color-stop(100%,rgba(242,244,243,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(209,211,210,1) 0%,rgba(184,185,189,1) 19%,rgba(206,208,207,1) 25%,rgba(242,244,243,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(209,211,210,1) 0%,rgba(184,185,189,1) 19%,rgba(206,208,207,1) 25%,rgba(242,244,243,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(209,211,210,1) 0%,rgba(184,185,189,1) 19%,rgba(206,208,207,1) 25%,rgba(242,244,243,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(209,211,210,1) 0%,rgba(184,185,189,1) 19%,rgba(206,208,207,1) 25%,rgba(242,244,243,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d3d2', endColorstr='#f2f4f3',GradientType=0 ); /* IE6-9 */
	}
		
		.navbar-default .navbar-nav > li.open:before {
			content: "";position: absolute;display: inline-block;top: 0px;left: 0px;
				width: calc(100%-20);height: inherit;
					border-top: 10px solid transparent;
					border-bottom: 40px solid transparent;
					border-left: 20px solid #000;z-index:777;
			}
		.navbar-default .navbar-nav > li.open:after {
			content: "";position: absolute;display: inline-block;top: 0px;right: 0px;
				width: calc(100%-20);height: inherit;
					border-top: 10px solid transparent;
					border-bottom: 40px solid transparent;
					border-right: 20px solid #000;z-index:777;
			}
		/*.navbar-default .navbar-nav > li.open:before {
			content: "";
			display: inline-block;
			position: absolute;
			background-color: #000;
				top: 10px;left: 0px;
				border-bottom: 40px solid rgba(239,240,239,1);
				border-left: 20px solid transparent;
				border-right: 20px solid transparent;
			height: inherit;
			width: 100%;
		}*/
		/*.navbar-default .navbar-nav > li.open:after {
			content: "";
			display: inline-block;
			position: absolute;
			background-color: #000;
				top: 0px;left: 0px;
				border-top: 10px solid rgba(179,181,180,1);
				border-left: 20px solid transparent;
				border-right: 20px solid transparent;
			height: inherit;
			width: 100%;
		}*/
		.navbar-default .navbar-nav.menu-hover > .open > a,
		.navbar-default .navbar-nav.menu-hover > .open > a:hover,
		.navbar-default .navbar-nav.menu-hover > .open > a:focus {
			color: #000;
			background: #B9C2CC;
			background: linear-gradient(to bottom, rgba(209,211,210,1) 0%,rgba(184,185,189,1) 19%,rgba(206,208,207,1) 24%,rgba(242,244,243,1) 100%);
			background: linear-gradient(to bottom, rgba(145,156,165,1) 0%,rgba(169,179,188,1) 21%,rgba(183,194,204,1) 23%,rgba(171,188,204,1) 100%);
			
			background: rgb(145,156,165); /* Old browsers */
			background: -moz-linear-gradient(top,  rgba(145,156,165,1) 0%, rgba(169,179,188,1) 21%, rgba(183,194,204,1) 23%, rgba(171,188,204,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(145,156,165,1)), color-stop(21%,rgba(169,179,188,1)), color-stop(23%,rgba(183,194,204,1)), color-stop(100%,rgba(171,188,204,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  rgba(145,156,165,1) 0%,rgba(169,179,188,1) 21%,rgba(183,194,204,1) 23%,rgba(171,188,204,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  rgba(145,156,165,1) 0%,rgba(169,179,188,1) 21%,rgba(183,194,204,1) 23%,rgba(171,188,204,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  rgba(145,156,165,1) 0%,rgba(169,179,188,1) 21%,rgba(183,194,204,1) 23%,rgba(171,188,204,1) 100%); /* IE10+ */
			background: linear-gradient(to bottom,  rgba(145,156,165,1) 0%,rgba(169,179,188,1) 21%,rgba(183,194,204,1) 23%,rgba(171,188,204,1) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#919ca5', endColorstr='#abbccc',GradientType=0 ); /* IE6-9 */
			
				box-shadow: 0px 0px 0px 0px #000 inset, 0px 0px 4px 0px rgba(43,50,57,0.7) inset;
				box-shadow: none;
				text-shadow: 0 1px 1px rgba(255, 255, 255, 1);
		}
	}
@media (max-width: 320px) {
	.hidden-xxs {
		display: none !important;
	}
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
	display: table-cell;
	float: none;
	width: 100%;
}
.btn-text-left {text-align: left;}
.btn-text-right {text-align: right;}

/*CSS  por defecto - portrait */
/*	@media only screen 
	and (min-device-width : 768px) 
	and (max-device-width : 1024px) 
	and (orientation : portrait){
		body {background-color: green;}
	}*/ 
/*CSS  por defecto - landscape */
/*	@media only screen 
	and (min-device-width : 768px) 
	and (max-device-width : 1024px) 
	and (orientation : landscape){
		body {background-color: Tomato;}
	}*/
	
	
	
	
	
	
/** Flip Original Good Quality > animate.css **/
@-webkit-keyframes flip {
	0% {
		-webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
		-webkit-animation-timing-function: ease-out;
	}
	40% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
		-webkit-animation-timing-function: ease-out;
	}
	50% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-webkit-animation-timing-function: ease-in;
	}
	80% {
		-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
		-webkit-animation-timing-function: ease-in;
	}
	100% {
		-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
		-webkit-animation-timing-function: ease-in;
	}
}
@-moz-keyframes flip {
	0% {
		-moz-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
		-moz-animation-timing-function: ease-out;
	}
	40% {
		-moz-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
		-moz-animation-timing-function: ease-out;
	}
	50% {
		-moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-moz-animation-timing-function: ease-in;
	}
	80% {
		-moz-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
		-moz-animation-timing-function: ease-in;
	}
	100% {
		-moz-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
		-moz-animation-timing-function: ease-in;
	}
}
@-o-keyframes flip {
	0% {
		-o-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
		-o-animation-timing-function: ease-out;
	}
	40% {
		-o-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
		-o-animation-timing-function: ease-out;
	}
	50% {
		-o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-o-animation-timing-function: ease-in;
	}
	80% {
		-o-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
		-o-animation-timing-function: ease-in;
	}
	100% {
		-o-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
		-o-animation-timing-function: ease-in;
	}
}
@keyframes flip {
	0% {
		transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
		animation-timing-function: ease-out;
	}
	40% {
		transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
		animation-timing-function: ease-out;
	}
	50% {
		transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		animation-timing-function: ease-in;
	}
	80% {
		transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
		animation-timing-function: ease-in;
	}
	100% {
		transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
		animation-timing-function: ease-in;
	}
}

.animated.flip {
	-webkit-backface-visibility: visible !important;
	-webkit-animation-name: flip;
	-moz-backface-visibility: visible !important;
	-moz-animation-name: flip;
	-o-backface-visibility: visible !important;
	-o-animation-name: flip;
	backface-visibility: visible !important;
	animation-name: flip;
}

@-webkit-keyframes slideInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}

	100% {
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes slideInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}

	100% {
		-moz-transform: translateY(0);
	}
}

@-o-keyframes slideInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}

	100% {
		-o-transform: translateY(0);
	}
}

@keyframes slideInDown {
	0% {
		opacity: 0;
		transform: translateY(-2000px);
	}

	100% {
		transform: translateY(0);
	}
}

.slideInDown {
	-webkit-animation-name: slideInDown;
	-moz-animation-name: slideInDown;
	-o-animation-name: slideInDown;
	animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}

	100% {
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes slideInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}

	100% {
		-moz-transform: translateX(0);
	}
}

@-o-keyframes slideInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}

	100% {
		-o-transform: translateX(0);
	}
}

@keyframes slideInLeft {
	0% {
		opacity: 0;
		transform: translateX(-2000px);
	}

	100% {
		transform: translateX(0);
	}
}

.slideInLeft {
	-webkit-animation-name: slideInLeft;
	-moz-animation-name: slideInLeft;
	-o-animation-name: slideInLeft;
	animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}

	100% {
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes slideInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}

	100% {
		-moz-transform: translateX(0);
	}
}

@-o-keyframes slideInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}

	100% {
		-o-transform: translateX(0);
	}
}

@keyframes slideInRight {
	0% {
		opacity: 0;
		transform: translateX(2000px);
	}

	100% {
		transform: translateX(0);
	}
}

.slideInRight {
	-webkit-animation-name: slideInRight;
	-moz-animation-name: slideInRight;
	-o-animation-name: slideInRight;
	animation-name: slideInRight;
}

@-webkit-keyframes slideOutLeft {
	0% {
		-webkit-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}
}

@-moz-keyframes slideOutLeft {
	0% {
		-moz-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}
}

@-o-keyframes slideOutLeft {
	0% {
		-o-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}
}

@keyframes slideOutLeft {
	0% {
		transform: translateX(0);
	}

	100% {
		opacity: 0;
		transform: translateX(-2000px);
	}
}

.slideOutLeft {
	-webkit-animation-name: slideOutLeft;
	-moz-animation-name: slideOutLeft;
	-o-animation-name: slideOutLeft;
	animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
	0% {
		-webkit-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}
}

@-moz-keyframes slideOutRight {
	0% {
		-moz-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}
}

@-o-keyframes slideOutRight {
	0% {
		-o-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}
}

@keyframes slideOutRight {
	0% {
		transform: translateX(0);
	}

	100% {
		opacity: 0;
		transform: translateX(2000px);
	}
}

.slideOutRight {
	-webkit-animation-name: slideOutRight;
	-moz-animation-name: slideOutRight;
	-o-animation-name: slideOutRight;
	animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
	0% {
		-webkit-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}
}

@-moz-keyframes slideOutUp {
	0% {
		-moz-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}
}

@-o-keyframes slideOutUp {
	0% {
		-o-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}
}

@keyframes slideOutUp {
	0% {
		transform: translateY(0);
	}

	100% {
		opacity: 0;
		transform: translateY(-2000px);
	}
}

.slideOutUp {
	-webkit-animation-name: slideOutUp;
	-moz-animation-name: slideOutUp;
	-o-animation-name: slideOutUp;
	animation-name: slideOutUp;
}

@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    -ms-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    -ms-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    -ms-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    -ms-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    -ms-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}