/*
¡Bienvenido a Custom CSS!

CSS (Hojas de estilo en cascada) es un tipo de lenguaje de programación
que indica al navegador cómo procesar una página web. Puedes eliminar
estos comentarios y comenzar con tus personalizaciones.

Por defecto, tu hoja de estilo se cargará después de las hojas de estilo
del tema, lo que significa que tus normas pueden prevalecer y anular las
reglas CSS del tema. Solo tienes que escribir aquí lo que quieres cambiar,
no es necesario copiar todo el contenido de la hoja de estilo de tu tema.
*/
.round-div {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

/*  Adjust Navbar Box settings  Fondo detras de logo y menu    */
.tc-header, .navbar.notresp .navbar-inner {
	background-color: #ffffff;
}

/* Change 3-bar Menu background color  */
.nav-collapse .nav .nav-header {
	color: #20412c;
/* Adjust Text Color Level 1 */
	text-shadow: none;
	background-color: transparent;
}

.nav-collapse .nav > li > a,
.nav-collapse .dropdown-menu a {
	font-weight: bold;
	color: #20412c;
/* Adjust Text Color Level 2 */
	text-shadow: none;
}

.nav-collapse .nav > li > a, .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a, .nav-collapse .dropdown-menu a {
	background-color: transparent;
/* Adjust Background Color Level 2 */
}

.nav-collapse .nav > li > a:hover,
.nav-collapse .nav > li > a:focus,
.nav-collapse .dropdown-menu a:hover,
.nav-collapse .dropdown-menu a:focus {
	background-color: transparent;
/* Adjust Background Hover Color Level 2 */
}

.nav-collapse .dropdown-menu > li.current-menu-item > a, 
.nav-collapse .dropdown-menu > li.current-menu-ancestor > a {
	background-color: #20412c;
/* Adjust Background Color Current Item */
	color: #ffffff;
/* Adjust Text Color Current Item */
	text-decoration: none;
}

/* Remove the surrounding background */
.nav-collapse.tc-hover-menu-wrapper.in.collapse {
	background-color: #cc3366;
/* Adjust Background Color Level 2 */
	background-color: none;
/* Remove this line if setting different background color */
}

/* Remove the separator bars */
.tc-hover-menu.nav a {
	border-bottom: 1px solid #EEEEEE;
	border-bottom: none;
/* Remove this line if setting different separator color */
}

/* Remove FP Heading */
.marketing h2 {
	display: true;
}

/* Remove FP Text */
.fp-text-one, .fp-text-two, .fp-text-three {
	display: none;
}

/* Remove FP Buttons */
.btn.btn-primary.fp-button {
	display: true;
}

.round-div {
	border-color: #ffffff;
/* Change #000000 to background-color */
}

/* hide the circular zoom, keep link */
.home .round-div {
	border-color: transparent;
}

/* Make Carousel fade - adapt 2s to required delay */
.carousel-inner > .item {
	-webkit-transition: opacity 2s ease-in-out;
	transition: opacity 2s ease-in-out;
}

.carousel-inner > .next.left, .carousel-inner, .prev.right {
	opacity: 1;
	z-index: 1;
	left: 0;
}

.carousel-inner > .active.left {
	opacity: 0;
	z-index: 2;
	left: 0;
}

.carousel-inner > .active.right {
	opacity: 0;
	z-index: 2;
	left: 0;
}

.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active,
.navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {
	color: white;
	background-color: #e16309;
}

.tc-header {
	border-top: 44px solid #20412c;
}

.navbar-wrapper .navbar h1 h2 h3 h4 h5 {
	float: left;
	font-style: normal;
	line-height: 19px;
	padding-right: 5px;
	text-align: left;
}

.navbar-wrapper .navbar h2 {
	float: right;
	padding-right: 5px;
	font-style: normal;
	line-height: 19px;
	text-align: right;
	color: #3C6A3C;
}

footer#footer {
	background: none repeat scroll 0 0 #304331;
}

hr {
	margin: 20px 0;
	border: 0;
	border-top: 1px solid #20412c;
	border-bottom: 0 solid #cc3366;
}

.tc-header {
	min-height: 45px;
	background: #fff;
	background-image: none;
	border-bottom: 10px solid #e9eaee;
	border-top: 5px solid #3C6A3C;
	z-index: 50;
}

.marketing {
	margin-top: -80px;
	z-index: 500;
	position: relative;
	line-height: 1;
}

.carousel {
	position: relative;
	line-height: 1;
	z-index: 1;
}

h1 {
	font-size: 23px;
	line-height: 38px;
	color: #20412c;
}

.marketing {
	margin-top: -15px;
	z-index: 500;
	position: relative;
	line-height: 1;
}

#main-wrapper {
	margin-top: 45px;
	margin-bottom: 20px;
}

.tc-carousel-control {
	font-size: 120px;
	text-shadow: 0 1px 1px rgba(0,0,0,.4);
	z-index: 10;
	color: #C33663;
	line-height: 16px;
	vertical-align: middle;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	display: inline-block;
	height: 38px;
}
.carousel-caption .lead, .carousel-caption h1 {
    margin: 0;
    line-height: 1.25;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0,0,0,.4);
    font-size: 14px;
}
.carousel-caption {
    background-color: transparent;
    background: rgba(255, 255, 255, 0);
    max-width: 60%;
    padding: 5%;
    line-height: 14px;
    position: relative;
    margin-left: 11%;
    text-align: left;
}
@media (max-width: 979px) {
.czr-item .carousel-caption {
    max-height: 287.49px;
    /* overflow: hidden; */
    max-width: 240px;
}
}
@media (min-width: 980px) {
.span3 {
    width: 30%;
}
.span9 {
    width: 65%;
}
}
@media (max-width: 979px) {
.czr-item .carousel-caption {
    max-height: 287.49px;
    /* overflow: hidden; */
    max-width: 240px;
}
}
@media (min-width: 1200px) {
.span3 {
    width: 330px;
}
.span9 {
    max-width: 900px;
}

.czr-credits {
    display:none !important;
}
	 
.nav__search {
    display:none !important;
}
.carousel-caption .lead, .carousel-caption h1 {
    margin: 0;
    line-height: 1.25;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0,0,0,.4);
    font-size: 24px;
}

.carousel-caption {
    background-color: transparent;
    background: rgba(255, 255, 255, 0);
    max-width: 60%;
    padding: 0%;
    line-height: 14px;
    position: relative;
    margin-left: 11%;
    text-align: center;
}
.czr-item .carousel-caption {
    max-height: 287.49px;
    /* overflow: hidden; */
    max-width: 450px;
}
}
.grid-wud-h1 {
    font-weight: bold;
    padding-right: 20px;
    margin-bottom: 5px;
    padding-left: 20px;
    padding-top: 0.6vw;
    padding-bottom: 0.6vw;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
}
#tile-6-wud-wrapper-1, #tile-6-wud-wrapper-3, #tile-6-wud-wrapper-5, #tile-6-wud-wrapper-7, #tile-6-wud-wrapper-9, #tile-6-wud-wrapper-11, #tile-6-wud-wrapper-13, #tile-6-wud-wrapper-15, #tile-6-wud-wrapper-17, #tile-6-wud-wrapper-19 {
    width: 100%;
    height: 0;
    padding-bottom: 24%;
    margin-bottom: 0.5%;
    font-size: 18px;
}
#tile-6-wud-wrapper-2, #tile-6-wud-wrapper-4, #tile-6-wud-wrapper-6, #tile-6-wud-wrapper-8, #tile-6-wud-wrapper-10, #tile-6-wud-wrapper-12, #tile-6-wud-wrapper-14, #tile-6-wud-wrapper-16, #tile-6-wud-wrapper-18, #tile-6-wud-wrapper-20 {
    width: 98%;
    height: 0;
    padding-bottom: 24%;
    margin-left: 0.9%;
    margin-bottom: 0.5%;
    font-size: 18px;
}
@media (max-width: 1200px) {
.czr-item .carousel-caption {
    max-height: 371.85px;
    overflow: hidden;
    max-width: 350px;
}
}
@media (max-width: 769px) {
.czr-item .carousel-caption {
    max-height: 371.85px;
    overflow: hidden;
    max-width: 260px;
}
}
@media (min-width: 500px) {
.carousel-caption .lead, .carousel-caption h1 {
    margin: 0;
    line-height: 1.25;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0,0,0,.4);
    font-size: 19px;
}
}
@media (min-width: 670px) {
.span4 {
    width: 30%;
}
}
#tile-6-wud-wrapper-2, #tile-6-wud-wrapper-4, #tile-6-wud-wrapper-6, #tile-6-wud-wrapper-8, #tile-6-wud-wrapper-10, #tile-6-wud-wrapper-12, #tile-6-wud-wrapper-14, #tile-6-wud-wrapper-16, #tile-6-wud-wrapper-18, #tile-6-wud-wrapper-20 {
    width: 98%;
    height: 0;
    padding-bottom: 33%;
    margin-left: 0.9%;
    margin-bottom: 0.5%;
    font-size: 18px;
}
#tile-6-wud-wrapper-1, #tile-6-wud-wrapper-3, #tile-6-wud-wrapper-5, #tile-6-wud-wrapper-7, #tile-6-wud-wrapper-9, #tile-6-wud-wrapper-11, #tile-6-wud-wrapper-13, #tile-6-wud-wrapper-15, #tile-6-wud-wrapper-17, #tile-6-wud-wrapper-19 {
    width: 100%;
    height: 0;
    padding-bottom: 33%;
    margin-bottom: 0.5%;
    font-size: 18px;
}
.fm-form-container.fm-theme38 .fm-form input[type="text"]:not(.ui-spinner-input), .fm-form-container.fm-theme38 .fm-form input[type="number"]:not(.ui-spinner-input), .fm-form-container.fm-theme38 .fm-form input[type=password], .fm-form-container.fm-theme38 .fm-form input[type=url], .fm-form-container.fm-theme38 .fm-form input[type=email], .fm-form-container.fm-theme38 .fm-form textarea, .fm-form-container.fm-theme38 .fm-form .ui-spinner, .fm-form-container.fm-theme38 .fm-form .ui-slider, .fm-form-container.fm-theme38 .fm-form .ui-slider-handle, .fm-form-container.fm-theme38 .fm-form select {
    border-bottom: 1px !important;
    border-bottom-style: solid !important;
    border-bottom-color: #000000 !important;
}

.menu-item-16014 {
    background-color: #f69183 !important;

}






