@charset "utf-8";
/* CSS Document */

/* ==========================================================================
   WAJSMAN GLOBAL STYLES
   ========================================================================== */
/* 
 * Image replacement
 */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    /* IE 6/7 fallback */
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

.skew {
	transform:skewY(8deg);
}

.skew .inner-skew {
	transform:skewY(-8deg)
}

h3, h4, h6 {
	font-weight:bold;
	text-transform:uppercase;
}

h3 {
	color:#d41e45;
	font-size:2.5rem;
}

h4 {
	color:#00dbdb;
	font-size:1.125rem;
}

h5 {
	color:#f5f5f5;
	font-size:1.125rem;
	text-transform:uppercase;
}

h6 {
	font-size:0.875rem;
	color:#FFF;
	text-transform:normal;
}
/*GLOBAL CLASSES*/

/* ==========================================================================
   HEADER
   ========================================================================== */
nav.top-bar ul.title-area h1 a.jt35-logo {
	color:#d41e45;
	font-size:2.125rem;
	font-weight:bold;
}

nav.top-bar ul.title-area h1 a.jt35-logo span {
	font-size:1.75rem;
	font-weight:normal;
	font-family: 'Open Sans', sans-serif;
}

nav.top-bar section.top-bar-section ul li,
nav.top-bar section.top-bar-section ul li a {
	font-family: 'Rokkitt', serif;
	color:#d3d3d3;
	font-size:0.875rem;
}

/*end: HEADER*/

/* ==========================================================================
   MAIN
   ========================================================================== */
#wrapper {
	height:100%;
}

#wrapper div.container{
	min-height:940px;
	background: url(../images/bg-01.jpg) top center no-repeat; 
}

#wrapper section#mainContainer {
	background: url(../images/bg-negro90.png) top left repeat; 
	box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.7);
	min-height:889px;
}

#wrapper section.skew {
	position:relative;
	top:49px;
}

#wrapper .row.inner-skew .first-row {
	margin-top: 43px;
}

/*Inicio/boxes*/
#wrapper .container section#mainContainer .three-boxes {
	margin-top:4%;
}

#wrapper .container section#mainContainer .boxContainer .inner-box {
	border-top: #ed1650 7px solid;
	box-shadow: 1px 1px 30px 0 rgba(0, 0, 0, 0.7);
}

#wrapper .container section#mainContainer .boxContainer a.inner-box {
	border-top: #ed1650 7px solid;
	box-shadow: 0 0 0 2000px rgba(0, 0, 0, 0.4) inset;
	background:url(../images/marc-thumbnail.png) no-repeat top left;
	background-size:100%;
	min-height:139px;
	display:block;
}

#wrapper .container section#mainContainer .boxContainer a.inner-box:hover {
	box-shadow: 0 0 0 2000px rgba(0, 0, 0, 0.1) inset;
}
/*end:Inicio/boxes*/

#include-inicio section#mainContainer p {
	font-size:0.75rem;
	color:#d3d3d3;
	text-align:center;
}

/*End:Inicio*/

/*end: MAIN*/


/* ==========================================================================
   FOOTER
   ========================================================================== */
footer {
	background-color:#101010; 
	position:relative;
	bottom:-61px;
}

footer .footerContainer .inner-footer {
	margin-top:2%;
}

footer .footerContainer .inner-footer .cat-info p {
	color:#d3d3d3;
	font-size: 0.6875rem;
}
/*END:FOOTER */


/* ==========================================================================
   FORMS
========================================================================== */

.w-form fieldset {
  border:none;
}

.w-form fieldset ol {
  list-style:none;
}

.w-form fieldset ol li label sup {
  color:#ed1650;
}

/*FORM VALIDATION*/   

.w-form form .button-container input.submit {
  margin: 0 4% 4% 0;
}

.w-form form .button-container #response {
	padding-left:0 !important;
	padding-right:0 !important;
}

.w-form form .button-container #response p{
  color:#FFF !important;
  font-family: 'Open Sans', sans-serif;
  font-size:0.75rem !important;
  text-align:left !important;
  background-color: rgba(96, 28, 46, 30);
  border: #7e1b36 1px solid;
  margin: 0 !important;
  padding: 2% 4%;
  display:block;
}

/*FORM VALIDATION*/

/* ==========================================================================
   END: FORMS
========================================================================== */