/*Custom styles for this template*/

/*Webfonts*/
@font-face {
    font-family: 'oxygenbold';
    src: url('../webfonts/oxygen/oxygen-bold-webfont.eot');
    src: url('../webfonts/oxygen/oxygen-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/oxygen/oxygen-bold-webfont.woff') format('woff'),
         url('../webfonts/oxygen/oxygen-bold-webfont.ttf') format('truetype'),
         url('../webfonts/oxygen/oxygen-bold-webfont.svg#oxygenbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'oxygenlight';
    src: url('../webfonts/oxygen/oxygen-light-webfont.eot');
    src: url('../webfonts/oxygen/oxygen-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/oxygen/oxygen-light-webfont.woff') format('woff'),
         url('../webfonts/oxygen/oxygen-light-webfont.ttf') format('truetype'),
         url('../webfonts/oxygen/oxygen-light-webfont.svg#oxygenlight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'oxygenregular';
    src: url('../webfonts/oxygen/oxygen-regular-webfont.eot');
    src: url('../webfonts/oxygen/oxygen-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/oxygen/oxygen-regular-webfont.woff') format('woff'),
         url('../webfonts/oxygen/oxygen-regular-webfont.ttf') format('truetype'),
         url('../webfonts/oxygen/oxygen-regular-webfont.svg#oxygenregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sanslight';
    src: url('../webfonts/opensans/opensans-light-webfont.eot');
    src: url('../webfonts/opensans/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/opensans/opensans-light-webfont.woff') format('woff'),
         url('../webfonts/opensans/opensans-light-webfont.ttf') format('truetype'),
         url('../webfonts/opensans/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: 300;
    font-style: normal;

}
@font-face {
    font-family: 'opensans-condlight';
    src: url('../webfonts/opensans/opensans-condlight-webfont.eot');
    src: url('../webfonts/opensans/opensans-condlight-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/opensans/opensans-condlight-webfont.woff') format('woff'),
         url('../webfonts/opensans/opensans-condlight-webfont.ttf') format('truetype'),
         url('../webfonts/opensans/opensans-condlight-webfont.svg#opensans-condlight') format('svg');
    font-weight: 300;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansregular';
    src: url('../webfonts/opensans/opensans-regular-webfont.eot');
    src: url('../webfonts/opensans/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/opensans/opensans-regular-webfont.woff') format('woff'),
         url('../webfonts/opensans/opensans-regular-webfont.ttf') format('truetype'),
         url('../webfonts/opensans/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: 300;
    font-style: normal;

}
@font-face {
    font-family: 'benchninebold';
    src: url('../webfonts/benchnine/benchnine-bold-webfont.eot');
    src: url('../webfonts/benchnine/benchnine-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/benchnine/benchnine-bold-webfont.woff') format('woff'),
         url('../webfonts/benchnine/benchnine-bold-webfont.ttf') format('truetype'),
         url('../webfonts/benchnine/benchnine-bold-webfont.svg#benchninebold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'benchninelight';
    src: url('../webfonts/benchnine/benchnine-light-webfont.eot');
    src: url('../webfonts/benchnine/benchnine-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/benchnine/benchnine-light-webfont.woff') format('woff'),
         url('../webfonts/benchnine/benchnine-light-webfont.ttf') format('truetype'),
         url('../webfonts/benchnine/benchnine-light-webfont.svg#benchninelight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'benchnineregular';
    src: url('../webfonts/benchnine/benchnine-regular-webfont.eot');
    src: url('../webfonts/benchnine/benchnine-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/benchnine/benchnine-regular-webfont.woff') format('woff'),
         url('../webfonts/benchnine/benchnine-regular-webfont.ttf') format('truetype'),
         url('../webfonts/benchnine/benchnine-regular-webfont.svg#benchnineregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'cabinsketchregular';
    src: url('../webfonts/cabinsketch/cabinsketch-regular-webfont.eot');
    src: url('../webfonts/cabinsketch/cabinsketch-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/cabinsketch/cabinsketch-regular-webfont.woff2') format('woff2'),
         url('../webfonts/cabinsketch/cabinsketch-regular-webfont.woff') format('woff'),
         url('../webfonts/cabinsketch/cabinsketch-regular-webfont.ttf') format('truetype'),
         url('../webfonts/cabinsketch/cabinsketch-regular-webfont.svg#cabinsketchregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'cabinsketchbold';
    src: url('../webfonts/cabinsketch/cabinsketch-bold-webfont.eot');
    src: url('../webfonts/cabinsketch/cabinsketch-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/cabinsketch/cabinsketch-bold-webfont.woff2') format('woff2'),
         url('../webfonts/cabinsketch/cabinsketch-bold-webfont.woff') format('woff'),
         url('../webfonts/cabinsketch/cabinsketch-bold-webfont.ttf') format('truetype'),
         url('../webfonts/cabinsketch/cabinsketch-bold-webfont.svg#cabinsketchbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*General settings*/
body, html {
	font-family: 'open_sansregular';
}
h1, h2, h3, h4, h5, h6 {
	font-family:oxygenlight;
}
.jumbotron h1 {
	font-family:'cabinsketchbold';
	font-size:90px;
}
.jumbotron p {
	font-family: 'oxygenlight';
}
a {
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
}
a:hover {
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
}
.navbar-default .navbar-nav > li  {
	font-family: 'benchninelight';
	font-size:20px;
	line-height:40px;
	text-transform:uppercase;
	/* border-right:1px solid black; */
}
.navbar-default {
	border:none;
	/*border-radius: 4px 0 0 4px;*/
}
.navbar-default .navbar-nav > li  a {
	color:#FFF;
}
.navbar-default .navbar-nav > li  a:hover {
	background:RED;
	color:#222;
}
.navbar-default .navbar-nav > .active > a:hover {
	color: #333;
}
.navbar-default .dropdown .dropdown-menu li a {
	color:#333;
	font-size:15.5px;
}
.navbar-default .dropdown .dropdown-menu .dropdown-header {
	font-size:15.5px;
}
.cart {
	background-image: url('../images/icons/cart.png');
	background-size:49px;
	background-repeat:no-repeat;
	background-position: 5px center;
	font-size:14px;
	font-weight:bold;
	padding-left:50px;
	background-color:RED;
	font-family:'oxygenregular';
}
ul.nav.navbar-nav.navbar-right > li.active.cart {
	border-right:none;
}
ul.nav.navbar-nav.navbar-right > li.active.cart a {
	font-size:14px;
	border-radius: 0 3px 3px 0;
	margin-right:-16px;
	border-right:none;
}
@media (max-width: 768px) {
.cart {
	background-size:35px;
}
  ul.nav.navbar-nav.navbar-right > li.active.cart a {
	border-radius: 0;
	margin-right:0;
	border-right:none;
}
ul.nav.navbar-nav.navbar-right > li.active.cart  {
	border-right:none;
	}
}
.logo {
	float:left;
}
/*Classes bootstrap customizadas*/
.row-ls {
	margin-left:0;
	margin-right:0;
}
.navbar {
  margin-bottom: 0;
  border-bottom:1px solid #eeeeee;
}
.jumbotron {
	margin-top:-20px;
	/* border-top:1px solid #eeeeee; */
}
.navbar-default {
  background-color: OrangeRed;
  border-color: #EEEEEE;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #222;
  background-color: #eee;
}
.navbar-default .navbar-brand {
  color: #FFFFFF;
}
.navbar-brand {
  color: #FFFFFF;
  /* text-decoration:UPPERCASE; */
  font-size:30px;
  font-family:'cabinsketchbold';
}
.btn-orange {
    background-color: OrangeRed;
    border-color: RED;
    color: #fff;
}
.h1-ls {
	 font-family: 'oxygenlight';
}
.navbar {
	border-top:5px solid #333;
}
.pointer {
	cursor:pointer;
}
.cursos {
	/* box-shadow: 5px 5px #eee; */
}
.cursos:hover {
	box-shadow: /* inset  */ 0 0 10px #ebebeb;
}
.curso-info {
	background: #eee;
	padding:10px;
}
.curso-info p {
	text-align:justify;
}
.margin-top-30 {
	margin-top:30px;
}
.margin-bottom-50 {
	margin-top:50px;
}
.footer {
	background:#EEEEEE;
	border-top:4px solid #CCC;
	margin-top:50px;
}
.footer ul li {
	font-size:20px;
	color:#666;
	font-family:'open_sanslight';
}
.footer a {
	color:#666;
}
.footer a:hover {
	color:#333;
}
.copyright {
	background:#333;
	color:white;
	line-height:40px;
}
.copyright a {
	color:#CCC;
}
.copyright a:hover {
	color:#EBEBEB;
}
/*.jumbotron
{
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  margin-bottom: 30px;
  color: #ffffff;
  background-color: #1d9d74;
}

.jumbotron
{
  padding-top: 48px;
  padding-bottom: 48px;
}

.jumbotron
{
  background-color: #1fa67a;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #34a782;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #1b926c;
  margin-bottom: 0px;
  padding-top: 50px;
  padding-right: 0px;
  padding-bottom: 40px;
  padding-left: 0px;
}

.jumbotron, .jumbotron h1
{
  color: #ffffff;
}

.jumbotron, .navbar-inverse, #footer
{
  position: relative;
}

.jumbotron-ad
{
  padding-top: 50px;
  padding-right: 0px;
  padding-bottom: 50px;
  padding-left: 0px;
}*/
