@charset "utf-8";
body {
	width: 100%;
	background-color: #FFFFFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url();
	background-size: 100%;
	background-position: center top;
	background-repeat: repeat-y;
}
.iframediv {
	position: relative;
	padding-bottom: 56.25%;
	overflow: hidden;
}
iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.contenido .centrados2 .boxmenu2 h2 .titlebig {
	font-size: 25px;
}

.quoteaa {
 color: # FFF;
	font-size: 55px;
	font-family: "Playfair Display", serif;
	font-optical-sizing: auto;
	font-weight: 400;
	font-style: normal;
	color: #FFF;
	line-height: normal;
}
.contenido div .wow.fadeInLeft .wow.fadeInLeft .wow.fadeIn table td {
	width: 50%;
	padding: 15px;
	border: 1px solid #FFFFFF;
	text-align: center;
	color: #000000;
	font-size: 20px;
	font-weight: 400;
	font-family: 'Lato', sans-serif;
}
#wrapper2 .contenido div .wow.fadeInLeft .wow.fadeInLeft .wow.fadeIn .centrados2 .pressbox .destacaditoblue {
	color: #FFF;
}
#wrapper2 .contenido div .wow.fadeInLeft .wow.fadeInLeft .wow.fadeIn .centrados2 .pressbox .presstext p {
	color: #FFF;
}
#wrapper2a .contenido div .wow.fadeInLeft .wow.fadeInLeft .wow.fadeIn .centrados2 .pressbox .destacaditoblue {
	color: #FFF;
}
#wrapper2a .contenido div .wow.fadeInLeft .wow.fadeInLeft .wow.fadeIn .centrados2 .pressbox .presstext p {
	color: #FFF;
}
#wrapper2a {
	background-color: #000
}
.whitebackground {
	background-color: #FFF;
	overflow: hidden;
}
.textofooter {
	color: #FFFFFF;
	font-size: 17px;
	font-weight: 300;
	font-family: 'Lato', sans-serif;
}
.clearboth {
	clear: both;
}
.clearboth2 {
	clear: both;
	display: none
}
.verde {
	color: #000;
	font-weight: 400;
	background-color: #D8641D;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
}
.verde:hover {
	color: #fff;
	font-weight: 400;
	background-color: rgb(96, 96, 96); /* fallback */
	background-color: rgba(255, 255, 255, .2);
}
.referralbox {
	background-color: #EBEBEB;
	text-align: center;
	border: 1px solid #FFF;
	-webkit-box-shadow: 0 1px 20px 1px rgba(0,0,0,.5);
	box-shadow: 0 1px 20px 1px rgba(0,0,0,.5);
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	width: 450px;
	margin-right: auto;
	margin-left: auto;
}
.centradosflip {
	width: 100%;
	text-align: center;
	padding-top: 55px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.centradosflip2 {
	width: 100%;
	text-align: center;
	padding-top: 65px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.centradosflip3 {
	width: 100%;
	text-align: center;
	padding-top: 20%;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.centradosflip4 {
	width: 100%;
	text-align: center;
	padding-top: 40px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.centradosflip p {
	font-size: 18px;
	font-weight: 400;
	color: #FFF;
}
.centradosflip2 p {
	font-size: 18px;
	font-weight: 400;
	color: #FFF;
}
.centradosflip3 p {
	font-size: 18px;
	font-weight: 400;
	color: #FFF;
}
.centradosflip4 p {
	font-size: 18px;
	font-weight: 400;
	color: #FFF;
}
.marginadoizquierda {
	text-align: left;
}
.expander {
}
.contenido div .setenta .panel div p a {
	color: #009900;
}
.contenido div .setenta .panel div p a:hover {
	color: #666666;
}
.contenido div .setenta .panel div {
	color: #000;
	padding: 20px;
}
.contenido div .setenta .panel div p {
	color: #000;
}
.destacadito {
	font-family: 'Oswald', sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: #FFFFFF;
}
.destacaditorojo {
	font-family: 'Lato', sans-serif;
	font-size: 22px;
	font-weight: 700;
	color: #00CCFF;
}
.destacaditoblue {
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #19385e;
}
.destacaditoorange {
	font-family: 'Lato', sans-serif;
	font-size: 35px;
	font-weight: 600;
	color: #19385e;
}
.destacadito2 {
	font-family: 'Lato', sans-serif;
	font-size: 25px;
	font-weight: 400;
	color: #F60;
	vertical-align: 40%;
}
.setenta {
	width: 100%;
	display: inline-block;
	vertical-align: top;
	color: rgba(0, 0, 0, 0.5);
	-webkit-border-radius: 15px 115px 5px 15px;
	border-radius: 15px 15px 15px 15px;
	margin-right: 10px;
	padding: 15px;
}
.treinta {
	width: 25%;
	padding-right: 10px;
	padding-left: 10px;
	display: inline-block;
	text-align: center;
	vertical-align: top;
	background-color: rgba(0, 0, 0, 0.5);
	color: rgba(0, 0, 0, 0.5);
	-webkit-border-radius: 15px 115px 5px 15px;
	border-radius: 15px 15px 15px 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.contenido .stories p {
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
	text-align: left;
}
.titlesstories {
	font-size: 18px;
	font-weight: 700;
	font-family: 'Lato', sans-serif;
	color: #FF0000;
	line-height: normal;
}
.treintayuno {
	width: 31%;
}
.stories {
	vertical-align: top;
	margin: 5px;
	width: 31%;
	display: inline-block;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.stories2 {
	vertical-align: top;
	margin: 5px;
	width: 31%;
	display: inline-block;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.contenido div .wow.fadeIn .centrados2 .pressbox .presstext p {
	font-size: 16px;
}
.contenido div .wow.fadeIn .centrados2 .pressboxmitad .presstext p {
	font-size: 16px;
}
.pricemodels {
	font-size: 16px;
}
.stories3 {
	vertical-align: top;
	margin: 5px;
	width: 31%;
	display: inline-block;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.textstories {
	color: #000000;
	font-size: 14px;
	font-weight: 300;
	font-family: 'Lato', sans-serif;
}
.textstoriesitalic {
	color: #000000;
	font-size: 14px;
	font-weight: 700;
	font-family: 'Lato', sans-serif;
	font-style: italic;
}
.textstoriesred {
	color: #F00;
}
.textstoriesclack {
	color: #000;
}
.calendar {
	width: 70%;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
.collapsible {
	background-color: #FFF;
	color: #000;
	cursor: pointer;
	padding: 18px;
	width: 100%;
	border: none;
	text-align: left;
	outline: none;
	font-size: 22px;
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
}
.active, .collapsible:hover {
	background-color: #ccc;
}
.inlineblock {
	float: left
}
.inlineblock2 {
	float: right;
	display: none
}
.inlineblockvideo {
	display: inline-block;
	max-width: 320px;
	margin: 10px;
}
.ainlineblockgaston {
	display: inline-block;
	text-align: center;
	width: 30%;
	margin-top: 30px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	vertical-align: top;
}
.px {
	height: 70px;
}
.px2 {
	height: 100px;
}
.datenews {
	padding: 8px;
	background-color: #663300;
	font-family: "Playfair Display", serif;
	font-size: 45px;
	font-weight: 900;
	color: #FFF;
	margin-bottom: 10px;
}
#navbar {
	transition: 0.4s; /* Sticky/fixed navbar */
	width: 100%;
	z-index: 99999999999;
}
/* Style the navbar links */























/* Style the logo */







#navbar #logo {
	transition: 0.7s;
	margin-right: 20px;
}
.formssssss {
	float: left;
	width: 250px;
}
.memo {
	padding-bottom: 15px;
	border-bottom-style: double;
	border-bottom-color: #06C;
	border-bottom-width: 1px;
	overflow: hidden;
	padding-top: 25px;
}
.memo2 {
	float: left;
}
.memo3 {
	float: left;
	padding-top: 70px;
	padding-left: 15px;
}
.fusion10 {
	background-position: left top;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-image: url(../images/bs1c.jpg);
	width: 100%;
	background-attachment: fixed;
	clear: both;
}
.fusionpaella {
	background-position: left top;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-image: url(../images/paella.jpg);
	width: 100%;
	background-attachment: fixed;
	clear: both;
}
.fusiondelivery {
	background-position: left top;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-image: url(../images/delivery.jpg);
	width: 100%;
	background-attachment: fixed;
	clear: both;
}
.fusionapp {
	background-position: left top;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-image: url(../images/delivery3.jpg);
	width: 100%;
	background-attachment: fixed;
	clear: both;
}
.fusionmusic {
	background-position: left top;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-image: url(../images/music1.jpg);
	width: 100%;
	background-attachment: fixed;
	clear: both;
}
.fusionroasters {
	background-position: left top;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-image: url(../images/roasters3.jpg);
	width: 100%;
	background-attachment: fixed;
	clear: both;
}
.fusioncontact {
	background-position: left top;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-image: url(../images/contact3.jpg);
	width: 100%;
	background-attachment: fixed;
	clear: both;
}
.fusionmenu {
	background-position: left top;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-image: url(../images/menu3.jpg);
	width: 100%;
	background-attachment: fixed;
	clear: both;
}
.fusioncatering {
	background-position: left top;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-image: url(../images/catering3.jpg);
	width: 100%;
	background-attachment: fixed;
	clear: both;
}
.fusion11 {
style="border-color: #eae9e9;
	background-position: left bottom;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-image: url(../images/b2.jpg);
	width: 100%;
	background-attachment: fixed;
	clear: both;
}
.fusion12 {
style="border-color: #eae9e9;
	background-position: left top;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-image: url(../images/3b.jpg);
	width: 100%;
	background-attachment: fixed;
	clear: both;
}
.fusion13 {
style="border-color: #eae9e9;
	background-position: left top;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-image: url(../images/thanks2.jpg);
	width: 100%;
	background-attachment: scroll;
	clear: both;
}
.fusion14 {
style="border-color: #eae9e9;
	background-position: left top;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-image: url(../images/f14.jpg);
	width: 100%;
	background-attachment: fixed;
	clear: both;
}
.fusion15 {
style="border-color: #eae9e9;
	background-position: left top;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-image: url(../images/f15.jpg);
	width: 100%;
	background-attachment: fixed;
	clear: both;
}
.fusion16 {
style="border-color: #eae9e9;
	background-position: left top;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-image: url(../images/f16.jpg);
	width: 100%;
	background-attachment: fixed;
	clear: both;
}
.fusion17 {
style="border-color: #eae9e9;
	background-position: left top;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-image: url(../images/f17.jpg);
	width: 100%;
	background-attachment: fixed;
	clear: both;
}
.fusion18 {
style="border-color: #eae9e9;
	background-position: left top;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-image: url(../images/donate2.jpg);
	width: 100%;
	background-attachment: fixed;
	clear: both;
}
.fusion19 {
style="border-color: #eae9e9;
	background-position: left top;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-image: url(../images/catalogue2.jpg);
	width: 100%;
	background-attachment: fixed;
	clear: both;
}
.fusion120 {
style="border-color: #eae9e9;
	background-position: left top;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-image: url(../images/events2.jpg);
	width: 100%;
	background-attachment: fixed;
	clear: both;
}
.fusion121 {
style="border-color: #eae9e9;
	background-position: left top;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-image: url(../images/open2.jpg);
	width: 100%;
	background-attachment: fixed;
	clear: both;
}
.fusion122 {
style="border-color: #eae9e9;
	background-position: left top;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-image: url(../images/ba2.jpg);
	width: 100%;
	background-attachment: fixed;
	clear: both;
}
.fusion123 {
style="border-color: #eae9e9;
	background-position: left top;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-image: url(../images/me2.jpg);
	width: 100%;
	background-attachment: fixed;
	clear: both;
}
.fusion124 {
style="border-color: #eae9e9;
	background-position: left top;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-image: url(../images/di2.jpg);
	width: 100%;
	background-attachment: fixed;
	clear: both;
}
.fusion125 {
style="border-color: #eae9e9;
	background-position: left top;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-image: url(../images/bm2.jpg);
	width: 100%;
	background-attachment: fixed;
	clear: both;
}
.fusion126 {
style="border-color: #eae9e9;
	background-position: left top;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-image: url(../images/st2.jpg);
	width: 100%;
	background-attachment: fixed;
	clear: both;
}
.fusion127 {
style="border-color: #eae9e9;
	background-position: left top;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-image: url(../images/link2.jpg);
	width: 100%;
	background-attachment: fixed;
	clear: both;
}
.fusion128 {
style="border-color: #eae9e9;
	background-position: left bottom;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-image: url(../images/c2.jpg);
	width: 100%;
	background-attachment: fixed;
	clear: both;
}
.fusion129 {
style="border-color: #eae9e9;
	background-position: left bottom;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-image: url(../images/f2.jpg);
	width: 100%;
	background-attachment: fixed;
	clear: both;
}
.fusion130 {
style="border-color: #eae9e9;
	background-position: left bottom;
	background-repeat: no-repeat;
	background-image: url(../images/artshow.jpg);
	width: 100%;
	background-attachment: fixed;
	clear: both;
}
.fusion131 {
style="border-color: #eae9e9;
	background-position: left bottom;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-image: url(../images/com.jpg);
	width: 100%;
	background-attachment: fixed;
	clear: both;
}
.fusion132 {
style="border-color: #eae9e9;
	background-position: left bottom;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-image: url(../images/studentresources.jpg);
	width: 100%;
	background-attachment: fixed;
	clear: both;
}
.fusiondiv {
	padding-top: 150px;
	padding-bottom: 150px;
	text-align: center;
	padding-right: 20px;
	padding-left: 20px;
}
.wow.fadeIn .fusion10 .fusiondiv p {
	color: #FFF;
	text-shadow: 0 0 10px #000, 0 0 10px #000;
	font-size: 25px;
	font-weight: 500;
}
.wow.fadeIn .fusion11 .fusiondiv p {
	color: #FFF;
	text-shadow: 0 0 10px #000, 0 0 10px #000;
	font-size: 25px;
	font-weight: 500;
}
.wow.fadeIn .fusion12 .fusiondiv p {
	color: #FFF;
	text-shadow: 0 0 10px #000, 0 0 10px #000;
	font-size: 25px;
	font-weight: 500;
}
.wow.fadeIn .fusion13 .fusiondiv p {
	color: #FFF;
	text-shadow: 0 0 10px #000, 0 0 10px #000;
	font-size: 25px;
	font-weight: 500;
	text-align: left;
}
.wow.fadeIn .fusion14 .fusiondiv p {
	color: #FFF;
	text-shadow: 0 0 10px #000, 0 0 10px #000;
	font-size: 25px;
	font-weight: 500;
	text-align: left;
}
.wow.fadeIn .fusion15 .fusiondiv p {
	color: #FFF;
	text-shadow: 0 0 10px #000, 0 0 10px #000;
	font-size: 25px;
	font-weight: 500;
	text-align: left;
}
.vendor {
	display: inline-block;
	width: 33%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	overflow: hidden;
	padding: 10px;
	vertical-align: top;
}
.titlesnewred {
	font-size: 100px;
	color: #FFFFFF;
	text-align: center;
	text-shadow: 0 0 10px #000, 0 0 10px #000;
	font-family: 'Oswald', sans-serif;
	font-weight: 700;
}
.titlesnewred2 {
	font-size: 85px;
	color: #FFFFFF;
	text-align: center;
	text-shadow: 0 0 10px #000, 0 0 10px #000;
	font-family: 'Bowlby One SC', cursive;
	font-weight: 400;
}
.titlesnewredsmall {
	font-size: 30px;
	color: #68de00;
	line-height: normal;
	text-align: center;
	text-shadow: 0 0 10px #000, 0 0 10px #000;
	font-family: 'Bowlby One SC', cursive;
}
.titlesnewredsmall2 {
	font-size: 30px;
	color: #68de00;
	line-height: normal;
	text-align: left;
	text-shadow: 0 0 10px #000, 0 0 10px #000;
	font-family: 'Bowlby One SC', cursive;
	font-weight: 400;
}
.titlesnewredsmall3 {
	font-size: 45px;
	color: #68de00;
	line-height: normal;
	text-align: center;
	text-shadow: 0 0 10px #000, 0 0 10px #000;
	font-family: 'Bowlby One SC', cursive;
}
.titlesnewredsmallwhite {
	font-size: 30px;
	color: #FFFFFF;
	line-height: normal;
	text-shadow: 0 0 10px #000, 0 0 10px #000;
	font-family: 'Bowlby One SC', cursive;
	font-weight: 400;
}
.titlesnewredmedium {
	font-size: 65px;
	color: #FFFFFF;
	line-height: normal;
	text-align: center;
	text-shadow: 0 0 10px #000, 0 0 10px #000;
	font-family: 'Bowlby One SC', cursive;
}
.fusion9 {
style="border-color: #eae9e9;
	background-position: left top;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-image: url(../images/v1.jpg);
	width: 100%;
	background-attachment: fixed;
	clear: both;
}
.leftbox-interior {
	width: 33%;
	position: relative;
	vertical-align: top;
	padding: 0px;
	float: left;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	max-height: 220px
}
.leftbox-interior2 {
	width: 34%;
	position: relative;
	vertical-align: top;
	float: left;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	max-height: 220px
}
.leftbox {
	width: 50%;
	position: relative;
	vertical-align: top;
	padding: 0px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	max-height: 370px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	line-height: 0px;
	overflow: hidden;
}
.leftbox2 {
	width: 50%;
	position: relative;
	vertical-align: top;
	padding: 0px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	line-height: 0px;
	overflow: hidden;
}
.arrowdown {
	position: absolute;
	bottom: 5%;
	z-index: 5500009;
	text-align: center;
	width: 100%;
}
.arrowdownhome {
	position: absolute;
	bottom: 10%;
	z-index: 5500009;
	text-align: center;
	width: 100%;
}
.arrowdown1 {
	position: absolute;
	bottom: 10px;
	z-index: 5500009;
	text-align: center;
	width: 100%;
	display: none
}
.anchor {
	position: absolute;
	z-index: 5500010;
	bottom: 0px;
	margin-bottom: -8px;
}
.anchor2 {
	margin-top: 15px;
}
.anchorhome {
}
.dealerssub {
	padding-left: 35px;
}
.videoholdersmall {
	display: none;
	margin-top: 1px;
	margin-bottom: 1px;
	position: relative;
}
.videoholdertag {
	position: absolute;
	width: 100%;
	padding-top: 25%;
	z-index: 5000000;
	color: #FFF;
	font-size: 70px;
	padding-right: 25px;
	padding-left: 25px;
	left: 2px;
}
.videoholderbox {
	position: absolute;
	z-index: 5000001;
	color: #FFF;
	font-family: 'Barlow', sans-serif;
	font-size: 50px;
	padding-left: 25px;
	text-shadow: 0 0 10px #000;
	padding-right: 25px;
	width: 100%;
	text-align: center;
	margin-top: 20%;
}
.videoholdertag2 {
	position: absolute;
	width: 100%;
	z-index: 5000001;
	color: #FFF;
	font-family: 'Lato', sans-serif;
	font-size: 50px;
	padding-right: 25px;
	font-weight: 900;
	text-align: left;
	padding-top: 25%;
	padding-left: 25px;
}
.header {
	position: fixed;
	width: 100%;
	background: linear-gradient(to right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0.3));
	-webkit-transition: all .4s ease;
	-moz-transition: all .6s ease;
	-ms-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
	z-index: 99999999999999999;
	height: 110px;
}
.header.active {
	background-color: #E4E4E4;
	transition: all .8s ease;
	height: 76px;
	box-shadow: 0 5px 8px rgba(0, 0, 0, 0.5); /* sombra inferior suave */
}
.captcha {
	position: relative;
}
.wrapcorona {
	background-color: #e2d8c7;
}
.corona {
	background-color: #FC0;
	text-align: left;
}
.corona p {
	color: #000;
}
.corona p strong {
	color: #000;
}
.divform {
	width: 100%;
	position: relative;
	height: 750px;
}
#wrapper5 .contenido .faq .accordion .tmp {
	color: #358EFC;
}
.barlowlight {
	color: #000000;
	font-size: 24px;
	font-weight: 300;
	line-height: 24px;
	font-family: 'Barlow', sans-serif;
}
.barlowsmedium {
	color: #000000;
	font-size: 24px;
	font-weight: 500;
	line-height: 24px;
	font-family: 'Barlow', sans-serif;
}
.barlowsemiregular {
	color: #000000;
	font-size: 24px;
	font-weight: 400;
	line-height: 24px;
	font-family: 'Barlow', sans-serif;
}
.barlowsemibold {
	color: #000000;
	font-size: 24px;
	font-weight: 600;
	line-height: 24px;
	font-family: 'Barlow', sans-serif;
}
#wrapper5 .contenido .faq .panel ul {
	margin-left: -20px;
}
.inquirediv {
	padding-top: 20px;
	padding-bottom: 25px;
	margin-bottom: 20px;
	margin-top: 15px;
}
#wrapper5 .contenido table tr td p {
	font-size: 14px;
}
#wrapper10 .fotter .botomlinks a {
	color: #663300;
	display: inline-block;
	font-weight: 500;
}
#wrapper10 .fotter .botomlinks a:hover {
	color: #F00;
}
.brand {
	float: left;
	padding-top: 5px;
}
.brand2 {
	float: left;
	padding-top: 15px;
	padding-top: 10px;
	display: none;
}
.soc {
	float: left;
}
.blue {
	color: #FFFFFF;
	display: none;
}
.blue2 {
	color: #FFFFFF;
}
.divdrop {
	width: auto;
}
.sumobox {
	padding-top: 20px;
}
.leftalign {
	text-align: left;
	padding-top: 15px;
}
.leftalign p {
	text-align: left;
	font-size: 16px;
}
.follow {
	width: 38px;
	position: fixed;
	top: 85px;
	text-align: center;
	z-index: 15000000000000000000000000;
	right: 0px;
	background-color: #FFF;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-left-radius: 10px;   /* esquina superior derecha */
	border-bottom-left-radius: 10px; /* esquina inferior derecha */
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.8);
}
.follow2 {
	display: none
}
.copyrightbottom a {
	color: #630;
	font-family: 'Barlow', sans-serif;
	font-weight: 300;
	font-size: 12px;
}
.copyrightbottom a:hover {
	color: #000000;
}
.tkvwdiv {
	max-width: 1100px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
.presstext {
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
}
.readmoresmall {
	font-size: 10px;
	font-family: 'Barlow', sans-serif;
	color: #ffffff;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	font-weight: 500;
	background-color: #b61f24;
	text-align: center;
	border-radius: 100%;
	width: 47px;
	height: 47px;
	display: inline-block
}
.readmoresmall:hover {
	color: #FFFFFF;
	background-color: #437cc0;
}
.readmore {
	font-size: 20px;
	font-family: 'Barlow', sans-serif;
	color: #ffffff;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 25px;
	font-weight: 500;
	background-color: #663300;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	border-radius: 30px;
}
.readmore:hover {
	color: #FFFFFF;
	background-color: #000000;
	border-radius: 0px;
}
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	margin-top: 30px;
}
.video-container iframe,  .video-container object,  .video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.readmoreflip {
	font-size: 22px;
	font-family: 'Lato', sans-serif;
	color: #ffffff;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	font-weight: 600;
	background-color: #0066FF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 15px;
	border-radius: 30px;
}
.readmoreflip:hover {
	color: #FFFFFF;
	background-color: #000000;
	border-radius: 0px;
}
.readmoresend {
	font-size: 20px;
	font-family: 'Barlow', sans-serif;
	color: #ffffff;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	font-weight: 500;
	background-color: #748454;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 15px;
	margin: 5px;
	border-radius: 30px;
}
.readmoresend:hover {
	color: #FFFFFF;
	background-color: #748454;
	border-radius: 0px;
}
.logosbottom {
	display: inline-block;
	margin-right: 5px;
	margin-bottom: 15px;
	max-width: 20%
}
.linkcarrousel {
	color: #06C;
	font-family: 'Montserrat', "sans-serif;";
	font-size: 25px;
	font-weight: 300;
	display: block;
	padding-top: 20px;
}
.pressfoto {
	padding-bottom: 10px;
	text-align: center;
}
.lineazul {
	margin-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #009fe0;
	padding-bottom: 8px;
}
.tropostech {
	display: inline-block;
	vertical-align: middle;
	width: auto;
}
.tropostechimg {
	transition: all .2s ease-in-out;
}
.tropostechimg:hover {
	transform: scale(0.8);
}
.pressbox {
	display: inline-block;
	padding: 5px;
	width: 31%;
	vertical-align: top;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	text-align: left;
}
.pressboxmitad {
	display: inline-block;
	padding: 5px;
	width: 47%;
	vertical-align: top;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	text-align: left;
}
.pressboxbrand {
	display: inline-block;
	margin: 10px;
	padding: 5px;
	width: 22%;
	vertical-align: top;
	text-align: center;
}
.pressboxbrand img {
	transition: all .2s ease-in-out;
}
.pressboxbrand img:hover {
	transform: scale(0.8);
}
.pressfoto img {
	transition: all .2s ease-in-out;
}
.boxphoto {
	transition: all .9s ease-in-out;
}
.boxphoto:hover {
	transform: scale(1.62);
}
.grey {
	overflow: hidden;
}
.paralogo {
	overflow: hidden;
	padding-top: 25px;
	padding-bottom: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
}
.taglinecarousel em {
	font-size: 30px;
	text-shadow: 0 0 5px #000000;
}
.date {
	color: #000000;
	font-family: 'Montserrat', "sans-serif;";
	font-size: 16px;
	padding: 0px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	font-weight: 300;
	line-height: 28px;
}
.container #myCarousel .carousel-inner .item.active .taglinecarousel strong {
	font-size: 70px;
}
.fusion4 {
style="border-color: #eae9e9;
	background-position: left top;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-image: url(../images/bullets.jpg);
	width: 100%;
	clear: both;
}
.fusiondiv {
	padding-top: 100px;
	padding-bottom: 100px;
	text-align: center;
	padding-right: 150px;
	padding-left: 150px;
}
img,  object {
	max-width: 100%;
}
.fotos {
}
.fotos:hover {
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: .5;
	opacity: .8;
}
.wrapper {
	max-width: 1150px;
	height: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 35px;
	padding-left: 35px;
}
#wrapper6 {
	background-color: #e9e9e8;
}
#wrapper8 {
	background-color: #000000
}
#wrappercontact {
	background-color: #00CC00;
	text-align: center;
	clear: both;
	font-family: 'Lato', sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: #FFF;
	padding: 30px;
}
#wrapper15 {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f2f5f6+0,e3eaed+37,c8d7dc+100;Grey+3D+%234 */







	background: rgb(242,245,246); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(242,245,246,1) 0%, rgba(227,234,237,1) 37%, rgba(200,215,220,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(242,245,246,1) 0%, rgba(227,234,237,1) 37%, rgba(200,215,220,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc', GradientType=0 );
	background-image: url(../images/blueprints.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#wrapper9 {
	clear: both;
	background-color: #FFF;
}
#wrapper12 {
	background-color: #008eff;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
	clear: both;
}
#wrapper11 {
	padding-top: 65px;
}
#wrapper14 {
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
	clear: both;
}
.slidebox {
	width: 199px;
	display: block;
	float: right;
}
#content {
	width: 1000px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 45px;
}
.logo {
	display: inline-block;
}
.logo2 {
	display: inline-block;
	padding-left: 220px;
	padding-bottom: 35px;
}
.top {
	width: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	color: #FFFFFF;
	background-color: #0b0709;
}
#wrapper4 .tagg h1 {
	font-family: 'Montserrat', sans-serif;
	font-size: 35px;
	font-weight: 300;
	color: #FFF;
}
.sub-bluebar1 {
	font-family: 'Barlow', sans-serif;
	font-size: 35px;
	font-weight: 500;
	color: #FFF;
}
.sub-bluebar {
	font-family: 'Barlow', sans-serif;
	font-size: 30px;
	font-weight: 300;
	color: #FFF;
}
.sub-bluebar3 {
	font-family: 'Barlow', sans-serif;
	font-size: 30px;
	font-weight: 300;
	color: #FFF;
}
#wrapper9 .taggheader h1 {
	font-family: 'Montserrat', sans-serif;
	font-size: 35px;
	font-weight: 300;
	color: #FFF;
}
#wrapper12 .taggheader h1 {
	font-family: 'Montserrat', sans-serif;
	font-size: 35px;
	font-weight: 300;
	color: #FFF;
}
#wrapper6 .migasdiv h1 {
	color: #FFF;
	font-family: 'Montserrat', sans-serif;
	font-size: 24px;
	font-weight: 300;
}
#wrapper6 .migasdiv h1 a {
	color: #FFF;
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	font-weight: 300;
	padding-right: 8px;
	padding-left: 8px;
}
#wrapper6 .migasdiv h1 a:hover {
	color: #ccc;
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	font-weight: 300;
}
.migasaeparator {
	color: #FFF;
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	font-weight: 700;
	padding-right: 8px;
	padding-left: 8px;
}
.marcado {
	color: #FFF;
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	font-weight: 700;
	padding-right: 8px;
	padding-left: 8px;
}
.contenido {
	max-width: 1150px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 65px;
	padding-bottom: 40px;
	padding-right: 50px;
	padding-left: 50px;
	overflow: hidden;
	clear: both;
}
.contenidoimg {
	margin-right: auto;
	margin-left: auto;
	clear: both;
	overflow: hidden;
}
.contenidobanner {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 25px;
	padding-left: 25px;
	overflow: hidden;
	clear: both;
	padding-top: 10px;
	margin-bottom: -35px;
}
.contenidoboxes {
	width: 1000px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 30px;
	padding-bottom: 15px;
	padding-right: 20px;
	padding-left: 20px;
	overflow: hidden;
	text-align: center;
	border-top-width: 4px;
	border-top-style: double;
	border-top-color: #CCC;
}
.contenidocentrado {
	width: 95%;
	text-align: center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 20px;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.products {
	background: #fff;
	border: 4px solid #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 0 1px 4px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	-o-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	width: 200px;
	margin-top: 0;
	margin-right: 20;
	margin-bottom: 20;
	margin-left: 0;
	float: none;
	position: relative;
}
.boxxx {
	width: 100px;
	margin-right: 10px;
	padding: 10px;
	display: inline-block;
	box-shadow: 0 1px 4px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	-o-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	margin-bottom: 10px;
	float: none;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}
.links {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #FFFF00;
	text-decoration: none;
	font-weight: 400;
	-webkit-transition: all .9s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
}
.links:hover {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #FFCC00;
	text-decoration: none;
	font-weight: 400;
}
.white {
	color: #FFF
}
.whitefont {
	font-family: 'Lato', sans-serif;
	font-size: 35px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: 700;
	vertical-align: top;
	text-shadow: 0 0 5px #000, 0 0 10px #000;
}
.whitefont a {
	font-family: 'Lato', sans-serif;
	font-size: 40px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: 700;
	vertical-align: top;
	text-shadow: 0 0 5px #000, 0 0 10px #000;
	display: block;
}
.whitefont:hover {
}
.whitefontblack {
	font-family: 'Montserrat', sans-serif;
	font-size: 15px;
	color: #000000;
	text-decoration: none;
	font-weight: 300;
	vertical-align: super;
}
.tmwhite {
	font-family: 'Montserrat', sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: 300;
	vertical-align: super;
}
.tmm {
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	font-weight: 300;
	margin-top: -30px;
	vertical-align: top;
}
.tmp {
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: 300;
	margin-top: -20px;
	vertical-align: top;
}
.whitefontsmall {
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: 300;
	vertical-align: top;
}
.whitefontboxl {
	font-family: 'Barlow', sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: 500;
	text-shadow: 0 0 5px #000, 0 0 10px #000;
	line-height: normal;
}
.whitefontboxl a {
	font-family: 'Barlow', sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: 500;
	text-shadow: 0 0 5px #000, 0 0 10px #000;
}
.whitefontboxl a:hover {
}
.grow {
	transition: all .2s ease-in-out;
}
.grow:hover {
	transform: scale(0.9);
}
.cajasphotos {
	border: 5px solid #FFFFFF;
	margin: 10px;
	-webkit-transition: all .9s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
}
.cajasphotos:hover {
	border: 5px solid #FF3300;
	margin: 10px;
}
.cajasphotos2 {
	border: 5px solid #ffffff;
}
.boxbig {
	width: 280px;
	margin-right: 20px;
	padding: 10px;
	display: inline-block;
	box-shadow: 0 1px 4px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	-o-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	margin-bottom: 20px;
}
#wrapper2 {
	background-color: #DFDFDF;
}
#wrapperapp {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
#wrapper3 {
	background-color: #2f3239;
	clear: both;
}
.parrafos {
	padding-right: 20px;
	padding-left: 20px;
	text-align: left;
	padding-bottom: 20px;
	overflow: hidden;
}
.fotter {
	width: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	overflow: hidden;
	clear: both;
	background-position: center bottom;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	padding-top: 30px;
	padding-right: 25px;
	padding-left: 25px;
	border-top-width: 15px;
	border-top-style: solid;
	border-top-color: #875b2b;
}
.tagg {
	width: 1000px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 20px;
	overflow: hidden;
	clear: both;
	text-align: right
}
.taggheader {
	width: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	overflow: hidden;
	clear: both;
	text-align: center;
	padding-top: 20px;
	padding-right: 20%;
	padding-bottom: 20px;
	padding-left: 20%;
}
.requestinfo {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 25px;
	padding-bottom: 25px;
	padding-right: 25px;
	padding-left: 25px;
	overflow: hidden;
	clear: both;
}
.sponsorspage {
	border: 5px solid #999999;
	margin: 10px;
	-webkit-transition: all .9s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
}
.sponsorspage:hover {
	border: 5px solid #F30;
	margin: 10px;
}
.specs {
	background-color: #FF6600;
	font-family: 'Lato', sans-serif;
	font-size: 30px;
	font-weight: 400;
	color: #FFF;
	padding: 10px;
	margin-bottom: 20px;
	margin-top: 20px;
}
.migasdiv {
	width: 1000px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 20px;
	overflow: hidden;
	clear: both;
}
.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 35px;
	color: #003399;
	font-weight: bold;
}
.h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
}
#wrapper4 {
	display: none;
}
#wrapper5 {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: center;
}
#wrapper20 {
	background-color: #FFFFFF;
}
#wrapper12 {
	background-color: #008EFF;
	background-repeat: no-repeat;
	background-position: center;
}
#wrapper10 {
	background-color: #999999;
	background-repeat: repeat-x;
}
#wrapper10dealer {
	background-color: #000000;
	clear: both;
}
.h8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FDEDBD;
	line-height: 28px;
}
.opensties {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	text-decoration: none;
	font-weight: bold;
}
.opensties:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	text-decoration: underline;
	font-weight: bold;
}
.h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #003399;
	font-weight: bold;
}
.h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0099CC;
	font-weight: bold;
}
.fotos {
}
.fotos:hover {
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: .5;
	opacity: .8;
}
.facebook {
	width: 32px;
	display: inline-block;
	float: right;
	margin-left: 10px;
}
.facebookcentered {
	width: 32px;
	display: inline-block;
	margin-left: 10px;
	padding: 5px;
}
.copyright {
	width: auto;
	font-family: 'Barlow', sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #000;
	text-align: center;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.cajas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #CCCC99;
	border: 1px solid #FF9900;
	padding-right: 5px;
	padding-left: 5px;
}
.left_column {
	width: 65%;
	float: right;
	text-align: left;
}
.left_logoooo {
	width: 75%;
	float: left;
}
.left_logoooomedia {
	width: 75%;
	float: left;
}
.left_logoooo1 {
	width: 75%;
	float: left;
}
.left_logoooo {
	width: 75%;
	float: left;
}
.left_logoooomedia {
	width: 75%;
	float: left;
}
.right_column {
	display: inline-block;
	width: 30%;
	vertical-align: top;
	text-align: left;
	float: left;
	padding: 1px;
	margin-bottom: 20px;
}
.logooooo {
	display: inline-block;
	width: 25%;
	text-align: left;
	float: left;
}
.logooooo1 {
	display: inline-block;
	width: 22%;
	text-align: left;
	float: left;
	padding: 10px;
}
.bullets_column {
	display: inline-block;
	width: 49%;
	vertical-align: top;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.bullets_column p {
	color: #FFF;
	font-family: 'Noto Sans', sans-serif;
	font-size: 14px;
}
.bullets_column ul {
	color: #FFF;
}
.bannerhomebox1 {
	width: 45%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #FFFFFF;
	padding: 10px;
	float: left;
}
.bannerhomebox2 {
	width: 50%;
	font-family: 'Open Sans', sans-serif;
	;
	font-size: 16px;
	font-weight: 700;
	color: #FFFFFF;
	background-color: #6BA6C4;
	padding: 10px;
	float: right;
	border-radius: 6px;
}
.logobox {
	float: left;
	width: 220px;
	text-align: left;
	margin-top: 5px;
	margin-right: 50px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.bannerhome {
	width: 999px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.topcompuesto {
	float: left;
	margin-top: 40px;
	width: auto;
}
.tagline {
	font-size: 40px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 800;
	color: #ffffff;
	padding-top: 20px;
}
.boxhomecentrados {
	width: 48%;
	margin-right: 12px;
	border-radius: 4px;
	margin-bottom: 25px;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
}
.boxhome {
	width: 48%;
	margin-right: 12px;
	border-radius: 4px;
	margin-bottom: 10px;
	display: inline-block;
	vertical-align: top;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
}
.boxmenu {
	width: 45%;
	margin-right: 20px;
	margin-bottom: 10px;
	text-align: left;
	float: right;
	margin-top: 10px;
	margin-left: 20px;
}
.boxmenu2 {
	width: 24%;
	margin-bottom: 10px;
	text-align: center;
	margin-top: 10px;
	display: inline-block;
	margin-right: 3px;
	margin-left: 3px;
}
.boxabout {
	width: 48%;
	margin-right: 12px;
	border-radius: 4px;
	margin-bottom: 10px;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
}
.boxabout2 {
	width: 100%;
	margin-right: 12px;
	border-radius: 4px;
	margin-bottom: 10px;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
}
.socialicon {
	margin: 10px;
}
.appstore {
	transition: all .2s ease-in-out;
	display: inline-block;
	margin: 3px;
}
.appstore:hover {
	transform: scale(0.8);
}
.socialiconimg {
	transition: all .2s ease-in-out;
	display: inline-block;
	margin: 1px;
}
.socialiconimg:hover {
	transform: scale(0.8);
}
.socialiconimgbottom {
	transition: all .2s ease-in-out;
}
.socialiconimgbottom:hover {
	transform: scale(0.8);
}
.sociallogo {
	transition: all .2s ease-in-out;
}
.sociallogo:hover {
	transform: scale(0.8);
}
.center-block {
	display: block;
	float: left;
	width: 731px;
	padding-right: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #990000;
}
.imgleft {
	margin-right: 20px;
	margin-bottom: 20px;
	float: left;
	margin-top: 10px;
	border-color: #eee;
	border: 0.35em solid rgba( 255, 255, 255, .5 ); /* 10 */
	-webkit-box-shadow: 0 0 0.313em rgba( 0, 0, 0, .5 ); /* 5 */
	box-shadow: 0 0 0.313em rgba( 0, 0, 0, .5); /* 5 */
}
.divfoto {
	text-align: left;
	padding-top: 100px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 25px;
}
.divlogoooo {
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.divteam {
	text-align: left;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 25px;
}
.sponsors {
	margin: 10px;
	border: 0.35em solid rgba(255,255,255,0.5); /* 10 */
	-webkit-box-shadow: 0 0 0.313em rgba( 0, 0, 0, .5 ); /* 5 */
	box-shadow: 0 0 0.313em rgba( 0, 0, 0, .5); /* 5 */
}
.address {
	text-align: right;
	padding: 10px;
	font-family: 'Oswald', sans-serif;
	font-size: 16px;
	color: #FFF;
	font-weight: 300;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.address a {
	text-align: center;
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: 300;
	text-decoration: none;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
	padding-right: 10px;
	padding-left: 10px;
	text-transform: uppercase;
}
.top .address a:hover {
	text-decoration: none;
	color: #00FFFF
}
.quickdiv {
	background-color: #E9E9E9;
	padding: 20px;
	text-align: center;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.iframediv {
	position: relative;
	overflow: hidden;
}
.davidmannbanner {
	margin-top: 20px;
	width: 100%;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F60;
	padding-bottom: 15px;
	padding-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F60;
	margin-bottom: 20px;
}
.contenido .left_column ul ul {
	list-style-type: disc;
}
.fotos {
	-webkit-transition: all .8s ease;
	-moz-transition: all .8s ease;
	-ms-transition: all .8s ease;
	-o-transition: all .8s ease;
	-webkit-filter: brightness(100%);
}
.fotos:hover {
	-webkit-filter: brightness(180%);
}
.headerbox {
	font-family: 'Oswald', sans-serif;
	font-weight: 400;
	color: #333333;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	font-size: 22px;
	margin-bottom: 10px;
	padding-top: 5px;
	display: block;
	width: 100%;
	text-decoration: none;
	-webkit-transition: 'Oswald', sans-serif;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666;
	margin-top: 10px;
}
.sponsorssdiv {
	background-color: #e3e3e1;
	padding: 25px;
	text-align: center;
	background-image: url(../images/backsponsors.gif);
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.sponsorssdiv img {
	transition: all .2s ease-in-out;
	margin: 5px;
}
.sponsorssdiv img:hover {
	transform: scale(0.8);
}
.contenedorvideo {
	padding-right: 45px;
	padding-left: 45px;
}
.title {
	font-family: 'Oswald', sans-serif;
	font-weight: 500;
	font-size: 55px;
	color: #748454;
	line-height: 65px;
}
.titledealer {
	font-family: 'Lato', sans-serif;
	font-size: 26px;
	font-weight: 500;
	color: #77ACEC;
	line-height: normal;
}
.titledealersmall {
	font-family: 'Barlow', sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #800040;
	line-height: normal;
}
.titlelink {
	font-family: 'Barlow', sans-serif;
	font-size: 25px;
	font-weight: 500;
	color: #333333;
}
.titlelink:hover {
	color: #0CF;
}
.titlesmall {
	font-family: 'Barlow', sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #333333;
}
.titlebig {
	font-family: "Playfair Display", serif;
	font-size: 40px;
	font-weight: 400;
	color: #663300;
	line-height: normal;
}
.titlebigh1 {
	font-family: "Playfair Display", serif;
	font-size: 40px;
	font-weight: 400;
	color: #663300;
	line-height: normal;
}
.titlesmall2 {
	font-family: "Playfair Display", serif;
	font-size: 22px;
	font-weight: 400;
	color: #663300;
	line-height: normal;
}
.titlesmall2black {
	font-family: "Playfair Display", serif;
	font-size: 28px;
	font-weight: 500;
	color: #000000;
	line-height: normal;
}
.suubtitle {
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	font-weight: 300;
	color: #000000;
}
.suubtitleresume {
	font-family: 'Montserrat', "sans-serif;";
	font-size: 22px;
	font-weight: 400;
	color: #999999;
	text-align: center;
}
.suubtitleresume a {
	-webkit-transition: 'Barlow', "sans-serif;";
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
	text-decoration: none;
	font-weight: 400;
	font-family: 'Barlow', sans-serif;
	font-size: 18px;
	color: #2f6ada;
}
.suubtitleresume a:hover {
	color: #0CF;
}
.destacadolink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #1a78d9;
	text-decoration: none;
	font-weight: bold;
}
.destacadolink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #1a78d9;
	text-decoration: underline;
	font-weight: bold;
}
.q {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #009900;
	text-decoration: none;
	font-weight: bold;
}
.contenido .fotoscenter {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666;
}
.contenido .fotoscenter .separator {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #65BC49;
	width: 50%;
	margin-top: 50px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.separator {
	width: 100%;
	background-color: #FFF;
	clear: both;
	height: 1px;
	float: left;
}
.separatorinsde {
	border-top-style: solid;
	border-top-color: #ccc;
	clear: both;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	margin-top: 40px;
	margin-bottom: 30px;
}
.titlediv {
	text-align: left;
	padding-left: 338px;
	padding-right: 150px;
}
.toptext {
	text-align: left;
	margin-top: 20px;
	margin-bottom: 20px;
}
.separatorline {
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	clear: both;
	margin-top: 20px;
	margin-bottom: 20px;
	float: left;
	width: 100%;
}
.separatorlinedealers {
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B0DFFF;
	clear: both;
	margin-top: 20px;
	margin-bottom: 30px;
	float: left;
	width: 100%;
}
.separatorlinetitle {
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #663300;
	clear: both;
	margin-bottom: 25px;
	float: left;
	width: 100%;
	margin-top: 15px;
}
.botomlinks {
	text-align: center;
	clear: both;
	float: left;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 20px;
}
.contenido .rightdiv {
	float: right;
	width: 680px;
}
.volunteer {
	float: left;
	width: 240px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-right: 15px;
	margin-bottom: 18px;
	margin-left: 0px;
	background-color: #E6E6E6;
}
.contenido .volunteer p {
	font-size: 14px;
}
.prizeright {
	float: left;
	width: 680px;
}
.prizeleft {
	float: left;
	width: 210px;
	margin-right: 20px;
	margin-bottom: 10px;
	text-align: center;
}
.prize {
	float: left;
	clear: left;
	overflow: hidden;
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #63BC46;
	width: 100%;
	margin-bottom: 10px;
}
.testimonials {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	color: #64BB46;
}
.taglinecarousel {
	position: absolute;
	width: 100%;
	text-align: left;
	top: 60%;
	z-index: 4;
	font-family: 'Lato', sans-serif;
	font-size: 55px;
	color: #FFF;
	padding-right: 6%;
	padding-left: 6%;
	font-weight: 300;
	color: rgb(255, 255, 255);
	font-size: 40px;
}
.taglinecarouselleftbottom {
	position: absolute;
	width: 60%;
	text-align: center;
	top: 55%;
	z-index: 4;
	font-family: 'Lato', sans-serif;
	font-size: 30px;
	color: #FFF;
	padding-right: 6%;
	padding-left: 0%;
	font-weight: 300;
	color: rgb(255, 255, 255);
	text-shadow: rgb(3, 3, 3) 0px 0px 10px;
}
.titlesnew {
	font-family: 'Montserrat', sans-serif;
	font-size: 35px;
	font-weight: 300;
	color: #000000;
	line-height: normal;
}
.quickdiv .titlesnew img {
}
.more {
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
}
.more:hover {
	color: #999;
	text-decoration: none;
}
@font-face {
	font-family: 'Conv_TungstenNarrow-Light';
	src: url('fonts/TungstenNarrow-Light.eot');
	src: local('☺'), url('fonts/TungstenNarrow-Light.woff') format('woff'), url('fonts/TungstenNarrow-Light.ttf') format('truetype'), url('fonts/TungstenNarrow-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
.titles {
	font-family: 'Montserrat', sans-serif;
	font-size: 28px;
	color: #009fe0;
	font-weight: 300;
	line-height: normal;
}
.titlesblackcenter {
	font-family: 'Noto Sans', sans-serif;
	font-size: 25px;
	color: #000000;
	line-height: normal;
	text-align: center;
	font-style: italic;
}
.anchorsnextem {
	width: 100%;
	padding-top: 50px;
}
.centrados {
	width: 100%;
	padding-top: 25px;
	padding-bottom: 25px;
	text-align: center;
	position: relative;
}
.centradossignup {
	max-width: 800px;
	text-align: center;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	width: 800px;
}
.facebookfeed {
	width: 450px;
	padding-top: 25px;
	padding-bottom: 25px;
	text-align: center;
	position: relative;
	min-height: 350px;
	max-width: 450px;
	margin-right: auto;
	margin-left: auto;
}
.centrados2 {
	width: 100%;
	text-align: center;
}
.centradosgris {
	width: 100%;
	text-align: center;
	background-color: #E8E8E8;
	padding-top: 30px;
	padding-bottom: 30px;
}
.centradosfotogrande {
	text-align: center;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}
.emailbox {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
.titlesbullets {
	font-family: 'Noto Sans', sans-serif;
	font-size: 25px;
	color: #FFF;
	padding-bottom: 25px;
	text-align: center;
}
.titlesresume {
	font-family: 'Lato', sans-serif;
	font-size: 65px;
	font-weight: 900;
	color: #FFFFFF;
	clip: rect(auto, auto, -25px, auto);
	margin: 0px;
	text-shadow: rgb(3, 3, 3) 0px 0px 10px;
}
.titlesresume2 {
	font-family: 'Libre Baskerville', serif;
	font-size: 40px;
	font-weight: 400;
	color: #FFFFFF;
	padding-bottom: 25px;
}
.titlesresume3 {
	font-family: 'Libre Baskerville', serif;
	font-size: 60px;
	font-weight: 700;
	color: #FFFFFF;
	padding-bottom: 25px;
}
.titlesresume4 {
	font-family: 'Lato', sans-serif;
	font-size: 26px;
	font-weight: 400;
	color: #FFFFFF;
	padding-bottom: 25px;
	text-shadow: rgb(3, 3, 3) 0px 0px 10px;
}
.clicimage {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
	padding: 5px;
	right: 0px;
	bottom: 0px;
	position: absolute;
	width: 100%;
	z-index: 4;
	text-align: right;
}
.titleitalic {
	font-family: 'Barlow', sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #C00;
}
.fotosss {
	text-align: center;
	margin-top: 30px;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
.fotosss img {
	max-width: 100%;
}
.resumeleft {
	float: left;
	width: 200px;
	overflow: visible;
	display: table;
	height: 100%;
	background-color: #CCC;
}
.resumeright {
	float: right;
	width: 730px;
	margin-left: 15px;
}
.contenido .resumeright .tag {
	padding-top: 20px;
	padding-bottom: 20px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C00;
	border-bottom-color: #C00;
	text-align: center;
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	font-weight: 400;
}
.contenido .resumeleft p {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: normal;
}
.resumecontent {
	background-image: url(../images/resume-bg.png);
	overflow: hidden;
}
.fotter .footertextl {
	font-family: 'Oswald', sans-serif;
	font-size: 40px;
	color: #FFF;
}
.resumelefttext {
	padding: 15px;
}
.contenido .resumecontent .resumeleft .resumelefttext .title {
	font-weight: 300;
	font-size: 26px;
}
.contenido .resumecontent .resumeright .bars {
	background-color: #CCC;
	padding: 15px;
	font-family: 'Oswald', sans-serif;
	font-size: 25px;
	color: #FFF;
}
.titbulletsmall {
	font-weight: 400;
	color: #FFF;
	font-size: 45px;
	font-family: 'Oswald', sans-serif;
	padding-top: 22%;
	padding-right: 15px;
	padding-left: 15px;
}
.titbulletsmall2 {
	font-weight: 400;
	color: #FFF;
	font-size: 45px;
	font-family: 'Oswald', sans-serif;
	padding-top: 40%;
	padding-right: 5px;
	padding-left: 5px;
}
.titbulletsmallnoshadow {
	font-weight: 400;
	color: #FFF;
	font-size: 30px;
	font-family: "Playfair Display", serif;
}
.copyrightdiv {
	float: left;
	width: auto;
	color: #FFF;
}
.copyrightbottom {
	color: #875B2B;
	font-family: 'Barlow', sans-serif;
	font-size: 16px;
	padding: 0px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	font-weight: 300;
}
.emailsend {
	background-color: #BA281B;
	padding: 5px;
	width: 350px;
	margin-right: auto;
	margin-left: 0px;
	text-align: right;
	margin-top: 5px;
	margin-bottom: 5px;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
}
.emailsend:hover {
	background-color: #990000;
}
.emailsendinside {
	background-color: #BA281B;
	padding: 5px;
	width: 100%;
	margin-right: auto;
	margin-left: 0px;
	text-align: right;
	margin-top: 5px;
	margin-bottom: 5px;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
}
.emailsendinside:hover {
	background-color: #990000;
}
.contenido .emailsend a img {
	display: block;
	margin-right: 0px;
	padding-left: 50%;
}
.container #myCarousel .carousel-inner .item.active .taglinecarousel p a {
	color: #006699;
}
.container #myCarousel .carousel-inner .item.active .taglinecarousel p a:hover {
	color: #00FFFF;
}
.divfacebook {
	width: 30px;
	display: inline-block;
	text-align: center;
}
.divtwitter {
	background-color: #2F3239;
	width: 32px;
}
.divlinkedin {
	background-color: #0091c1;
	width: 32px;
}
.bulletss {
	text-align: left;
	padding-right: 25%;
	padding-left: 25%;
}
.pressre {
	text-align: left;
}
#wrapper5 .contenido .pressre p strong {
	color: #000;
}
.recallers {
	width: 100%;
	text-align: center;
	clear: both;
}
.readmorerecall {
	font-family: 'Barlow', "sans-serif;";
	color: #FFFFFF;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 25px;
	font-weight: 500;
 background-color: # 666;
	border: 1px solid #FFF;
}
.readmorerecall:hover {
	color: #FFFFFF;
	background-color: #FFFFFF;
	border-radius: 0px;
}
#wrapper5 .contenido .left_column p strong {
	color: #000;
}
#wrapper5 .contenido p strong {
	color: #000;
}
#wrapper4 .tagg h1 a {
	font-family: 'Montserrat', sans-serif;
	font-size: 35px;
	color: #FFFFFF;
	font-weight: 700;
	-webkit-transition: all .9s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
}
#wrapper4 .tagg h1 a:hover {
	color: #6ABCFF;
}
.wrappertopvideos {
	margin-top: -100px;
}
.covervideo {
	position: absolute;
	top: 0px;
	z-index: 5;
	width: 100%;
}
.david {
	float: right;
	min-width: 290px;
}
.books {
	float: left;
	min-width: 200px;
	margin-right: 25px;
}
.wrapimage {
	float: left;
}
.cajasphotospop {
	border: 1px solid #FFFFFF;
	margin: 0px;
}
.cajasphotospop:hover {
	border: 1px solid #FF3300;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
}
.contenido div .wow.fadeInLeft .wow.fadeInLeft .centrados .pressbox .presstext p {
	font-size: 16px;
}
 @media all and (max-width: 1201px) {
.brand {
	max-width: 180px
}
}
 @media all and (max-width: 1100px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1100px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1100px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1100px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1100px), only screen and (min-resolution: 192dpi) and (max-width: 1100px), only screen and (min-resolution: 2dppx) and (max-width: 1100px) {
 .titlesnewred {
 font-size: 75px;
}
 .titlesnewred2 {
 font-size: 75px;
}
 .header {
 position: relative;
 width: 100%;
 background-color: #fff;
 -webkit-transition: all .4s ease;
 -moz-transition: all .4s ease;
 -ms-transition: all .4s ease;
 -o-transition: all .4s ease;
 transition: all .4s ease;
 z-index: 99999999999999999;
 height: inherit;
}
 .taggheader {
 padding-top: 20px;
 padding-right: 20px;
 padding-bottom: 20px;
 padding-left: 20px;
}
 .wrapper {
 padding-right: 15px;
 padding-left: 15px;
}
 .topcompuesto {
 float: none;
 margin-top: 0px;
 width:100%;
 clear:left;
}
 .bannerhome {
 width: 100%;
 margin-top: 0;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;
 padding: 0px;
}
 .address {
 width: 100%;
 text-align:center
}
 .resumecontent {
 background-image: none;
 overflow: hidden;
}
 .resumeleft {
 background-color: #CCC;
 float: left;
 width: 100%;
 padding-right: 0px;
 padding-bottom: 10px;
 padding-left: 0px;
 overflow: visible;
}
 .resumeright {
 float: right;
 width: 100%;
 margin-left: 15px;
}
 #content {
 width: auto;
 margin: 0 auto;
}
 .top {
 width: 100%;
}
 .contenido {
 width: 100%;
 margin: 0 auto;
 padding-top: 25px;
 padding-bottom: 25px;
 padding-top: 25px;
 padding-right: 25px;
 padding-left: 25px;
}
 .contenidobanner {
 width: 100%;
 margin-right: auto;
 margin-left: auto  padding-top: 15px;
 padding-right: 15px;
 padding-left: 15px;
 padding-bottom: 0px;
 margin-bottom: -25px;
 margin-top: 15px;
}
 .contenidocentrado {
 width: 100%;
 margin: 0 auto;
 text-align:center
}
 .logo2 {
 width: 100%;
 display: block;
 padding-left: 0px;
 padding-bottom: 0px;
 margin: 0 auto;
}
 .logo {
 width: 100%;
 display: block;
}
 .boxxx {
 width: 70px;
 margin-right: 10px;
 padding: 10px;
 display: inline-block;
 box-shadow: 0 1px 4px rgba(0,0,0,.2);
 -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);
 -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);
 -o-box-shadow: 0 1px 4px rgba(0,0,0,.2);
 margin-bottom: 10px;
 float: none;
}
 .facebook {
 width: 32px;
 display: inline-block;
 float: right;
 margin-left: 10px;
}
 .copyright {
 float: none;
}
 .fotter {
 padding-bottom: 5px;
 text-align: left;
 width: auto;
}
 .migasdiv {
 padding-right: 20px;
 padding-left: 20px;
 padding-top: 10px;
 padding-bottom: 10px;
 text-align: left;
 width: auto;
}
 .tagg {
 padding-right: 20px;
 padding-left: 20px;
 padding-top: 10px;
 padding-bottom: 10px;
 text-align: center;
 width: auto;
}
 .sponsorssdiv {
 width: auto;
}
 .bannerhomebox1 {
 width: 100%;
 margin-top: 0;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;
}
 .bannerhomebox2 {
 width: 100%;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: bold;
 color: #FFFFFF;
 background-color: #6BA6C4;
 padding: 10px;
 float: right;
}
 .logobox {
 float: none;
 width: 100%;
 text-align: center;
 padding:0px;
 margin:0px;
}
 .tagline {
 font-size:20px;
 font-family: 'Open Sans', sans-serif;
 font-weight: 800;
 color: #ffffff;
 padding-top: 20px;
}
 .contenidoboxes {
 width: 100%;
 margin-top: 0;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;
 padding-top: 20px;
 padding-bottom: 20px;
 padding-right: 20px;
 padding-left: 5px;
 overflow: hidden;
 text-align: center;
}
 .quickdiv {
 width: 100%;
}
 .slidebox {
 width: 100%;
 display: block;
 float: none;
 text-align:center;
 padding-top:20px;
 border-top-width: 2px;
 border-top-style: solid;
 border-top-color: #ccc;
 margin-top:20px;
}
}
 @media all and (max-width: 999px) {
.header.active {
	background-color: #E4E4E4;
	transition: all .8s ease;
	height: auto;
	box-shadow: 0 5px 8px rgba(0, 0, 0, 0.5); /* sombra inferior suave */
}
.boxhome {
	width: 100%;
}
.boxhomecentrados {
	width: 100%;
}
.titbulletsmallnoshadow {
	font-size: 20px;
}
.boxabout {
	width: 100%;
}
.boxmenu {
	width: 100%;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 0px;
}
.boxmenu2 {
	width: 100%;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-top: 10px;
	margin-left: 0px;
}
.ainlineblockgaston {
	max-width: 100%;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 10px;
	padding-right: 10px;
}
#wrapper11 {
	padding-top: 0px;
}
.header {
	position: relative;
	width: 100%;
	background-color: #fff;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
	z-index: 99999999999999999;
}
.fusiondiv {
	padding-top: 100px;
	padding-bottom: 100px;
	text-align: center;
	padding-right: 35px;
	padding-left: 35px;
}
.fusion9 {
	background-position: left top;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-image: url(../images/bot1.jpg);
	width: 100%;
	background-attachment: fixed;
	clear: both;
}
.divform {
	width: 100%;
	position: relative;
	height: 700px;
}
.divfoto {
	text-align: center;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 20px;
}
.divteam {
	text-align: center;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 20px;
}
.left_column {
	width: 100%;
	display: inline-block;
	vertical-align: top;
}
.right_column {
	width: 100%;
	text-align: center
}
.logooooo {
	width: 35%;
}
.logooooo1 {
	width: 100%;
	padding-left: 0px;
	padding-bottom: 10px;
	padding-top: 0px;
}
.logooooo1 img {
	width: 80%;
	max-width: 250px;
}
.left_logoooo {
	width: 60%;
	float: left;
}
.left_logoooomedia {
	width: 100%;
	float: left;
}
.left_logoooo1 {
	width: 100%;
	float: left;
}
.carousel-inner {
	width: 100%;
}
.center-block {
	display: block;
	float: none;
	width: 100%;
	padding-right: 0px;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #009900;
}
.prizeleft {
	float: left;
	width: 260px;
	margin-right: 20px;
	margin-top: 10px;
	padding-right: 10px;
	text-align: left;
}
.prizeright {
	float: left;
	width: 100%;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.taglinecarousel {
	top: 45%;
	font-size: 20px;
}
.taglinecarousel em {
	font-size: 20px;
}
.container #myCarousel .carousel-inner .item.active .taglinecarousel strong {
	font-size: 35px;
}
.titlesresume {
	font-size: 35px;
}
.titlesresume2 {
	font-family: 'Libre Baskerville', serif;
	font-size: 30px;
	font-weight: 400;
	color: #FFFFFF;
	padding-bottom: 25px;
}
.titlesresume3 {
	font-family: 'Libre Baskerville', serif;
	font-size: 45px;
	font-weight: 700;
	color: #FFFFFF;
	padding-bottom: 25px;
}
.titlesresume4 {
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	font-weight: 300;
	color: #FFFFFF;
	padding-bottom: 25px;
}
.taglinecarouselleftbottom {
	position: absolute;
	width: 52%;
	text-align: center;
	top: 50%;
	z-index: 4;
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	color: #FFF;
	padding-right: 6%;
	padding-left: 6%;
	font-weight: 300;
	color: rgb(255, 255, 255);
	text-shadow: rgb(3, 3, 3) 0px 0px 6px;
}
.separator {
	width: 100%;
}
.separatorinsde {
	width: 100%;
}
}
 @media all and (max-width: 900px) {
.arrowdown {
	display: none
}
.requestinfo {
	width: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	overflow: hidden;
	clear: both;
	padding-bottom: 10px;
	padding-top: 10px;
}
.divfacebook {
	background: none;
	display: inline-block
}
.divtwitter {
	background: none;
	display: inline-block
}
.divlinkedin {
	background: none;
	display: inline-block
}
.emailsend {
	background-color: #BA281B;
	padding: 5px;
	width: 350px;
	margin-right: 0px;
	margin-left: 0px;
	text-align: right;
	margin-top: 5px;
	margin-bottom: 5px;
}
.titlesnew {
	font-size: 25px;
}
.taglinecarouselleftbottom {
	position: absolute;
	width: 60%;
	text-align: center;
	top: 40%;
	z-index: 4;
	font-family: 'Lato', sans-serif;
	font-size: 18px;
	color: #FFF;
	padding-right: 6%;
	padding-left: 6%;
	font-weight: 300;
	color: rgb(255, 255, 255);
	text-shadow: rgb(3, 3, 3) 0px 0px 6px;
}
.bulletss {
	text-align: left;
	padding-right: 10%;
	padding-left: 10%;
}
.videoholdertag2 {
	font-size: 30px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 25%
}
}
 @media all and (max-width: 768px) {
.readmoreflip {
	display: block;
	font-size: 16px;
}
.centrados {
	padding-top: 5px;
	padding-bottom: 5px;
}
.clearboth {
	clear: both;
	display: none
}
.clearboth2 {
	clear: both;
	display: inherit
}
.vendor {
	display: inline-block;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	overflow: hidden;
	padding: 0px;
	margin-bottom: -12px
}
.david {
	float: none;
	width: 100%;
	text-align: center
}
.stories {
	width: 100%;
}
.destacaditoorange {
	font-size: 25px;
}
.destacadito2 {
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #F60;
	vertical-align: 40%;
}
.stories2 {
	width: 100%;
}
.stories3 {
	width: 100%;
}
.treintayuno {
	width: 100%;
}
.books {
	float: none;
	width: 100%;
	text-align: center;
	margin-right: 0px;
}
.fusion10 {;
	background-position: left top;
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	width: 100%;
	background-attachment: scroll;
	background-image: url(../images/bs1c2.jpg);
}
.fusionpaella {;
	background-position: left top;
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	width: 100%;
	background-attachment: scroll;
	background-image: url(../images/paella2.jpg);
}
.fusiondelivery {;
	background-position: left top;
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	width: 100%;
	background-attachment: scroll;
	background-image: url(../images/delivery2.jpg);
}
.fusionapp {;
	background-position: left top;
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	width: 100%;
	background-attachment: scroll;
	background-image: url(../images/delivery4.jpg);
}
.fusionmusic {;
	background-position: left top;
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	width: 100%;
	background-attachment: scroll;
	background-image: url(../images/music2.jpg);
}
.fusionroasters {;
	background-position: left top;
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	width: 100%;
	background-attachment: scroll;
	background-image: url(../images/roasters4.jpg);
}
.fusioncontact {;
	background-position: left top;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	width: 100%;
	background-attachment: scroll;
	background-image: url(../images/contact4.jpg);
}
.fusionmenu {;
	background-position: center top;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	width: 100%;
	background-attachment: scroll;
	background-image: url(../images/menu4.jpg);
}
.fusioncatering {;
	background-position: center top;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	width: 100%;
	background-attachment: scroll;
	background-image: url(../images/catering4.jpg);
}
.fusion11 {
	background-image: url(../images/b2a.jpg);
	background-attachment: scroll;
}
.fusion12 {
	background-image: url(../images/3bs.jpg);
	background-attachment: scroll;
}
.fusion13 {
	background-image: url(../images/thanks3.jpg);
	background-attachment: scroll;
}
.fusion14 {
	background-image: url(../images/f14s.jpg);
	background-attachment: scroll;
}
.fusion15 {
	background-image: url(../images/f15s.jpg);
	background-attachment: scroll;
}
.fusion16 {
	background-image: url(../images/f16s.jpg);
	background-attachment: scroll;
}
.fusion17 {
	background-image: url(../images/f17s.jpg);
	background-attachment: scroll;
}
.fusion18 {
	background-image: url(../images/donate3.jpg);
	background-attachment: scroll;
}
.fusion19 {
	background-image: url(../images/catalogue3.jpg);
	background-attachment: scroll;
}
.fusion120 {
	background-image: url(../images/events3.jpg);
	background-attachment: scroll;
}
.fusion121 {
	background-image: url(../images/open3.jpg);
	background-attachment: scroll;
}
.fusion122 {
	background-image: url(../images/ba3.jpg);
	background-attachment: scroll;
}
.fusion123 {
	background-image: url(../images/me3.jpg);
	background-attachment: scroll;
}
.fusion124 {
	background-image: url(../images/di3.jpg);
	background-attachment: scroll;
}
.fusion125 {
	background-image: url(../images/bm3.jpg);
	background-attachment: scroll;
}
.fusion126 {
	background-image: url(../images/st3.jpg);
	background-attachment: scroll;
}
.fusion127 {
	background-image: url(../images/link3.jpg);
	background-attachment: scroll;
}
.fusion128 {
	background-image: url(../images/c3.jpg);
	background-attachment: scroll;
}
.fusion129 {
	background-image: url(../images/f3.jpg);
	background-attachment: scroll;
}
.fusion130 {
	background-image: url(../images/policies3.jpg);
	background-attachment: scroll;
}
.fusion131 {
	background-image: url(../images/comm2.jpg);
	background-attachment: scroll;
}
.fusion131 {
	background-image: url(../images/studentresouces2.jpg);
	background-attachment: scroll;
}
.whitefontboxl {
	font-size: 18px;
}
.arrowdown1 {
	position: absolute;
	bottom: 60px;
	z-index: 5500009;
	text-align: center;
	width: 100%;
	display: inherit
}
.fusiondiv {
	padding-top: 150px;
	padding-bottom: 150px;
	text-align: center;
	padding-right: 35px;
	padding-left: 35px;
}
.titlesnewred {
	font-size: 40px;
}
.titlesnewred2 {
	font-size: 25px;
}
.titlesnewredsmall {
	font-size: 18px;
}
.titlesnewredsmall2 {
	font-size: 16px;
}
.titlesnewredsmall3 {
	font-size: 28px;
}
.titlesnewredmedium {
	font-size: 35px;
}
.leftbox {
	width: 100%;
}
.leftbox2 {
	width: 100%;
}
.leftbox-interior {
	width: 100%;
	max-height: 250px
}
.leftbox-interior2 {
	width: 100%;
	max-height: 250px
}
#wrapcorona {
	background-color: #FC0;
	text-align: left;
	clear: both;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #FFF;
	margin-top: 0px;
}
#wrapper20 .contenido .paralogo .left_logoooo {
	width: 100%;
}
.titlelink {
	font-family: 'Barlow', sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #333333;
}
.left_logoooomedia {
	width: 100%;
	float: none;
	margin-top: 10px;
}
.divform {
	width: 100%;
	position: relative;
	height: 890px;
}
.tropostech {
	display: inline-block;
	vertical-align: middle;
	width: auto;
	text-align: center;
	width: 100%;
}
.divlogoooo {
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.sociallogo {
	max-width: 40px;
	max-height: 44px;
}
.socialiconimg {
	max-width: 30%;
}
blue {
	color: #8edae3;
	display: block
}
.botomlinks {
	clear: both;
	float: left;
	width: 100%;
	padding-bottom: 5px;
}
.whitefont {
	font-size: 24px;
}
.whitefontblack {
	font-size: 14px;
}
.titlediv {
	text-align: left;
	padding-left: 150px;
}
.fotter {
	padding-bottom: 60px;
}
#wrapper4 .tagg h1 {
	font-size: 18px;
}
#wrapper4 .tagg h1 a {
	font-size: 18px;
}
.linkcarrousel {
	font-size: 18px;
	font-weight: 300;
}
.socialiconimg {
	padding: 1px;
}
.follow {
	display: none
}
.follow2 {
	text-align: center;
	background-color: #FFF;
	display: inherit;
	background-color: #EAEAEA;
	margin-top: 8px;
}
.toptext {
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
}
.separator {
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
	border-top-style: solid;
	border-top-color: #c4e3ef;
	clear: both;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 165px
}
.contenido {
	width: 100%;
	margin: 0 auto;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 30px;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 30px;
}
.requestinfo {
	width: 100%;
	margin: 0 auto;
	text-align: left;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 15px;
	padding-left: 15px;
}
.taglinecarousel {
	top: 45%;
	font-size: 20px;
}
.taglinecarousel em {
	font-size: 12px;
}
.container #myCarousel .carousel-inner .item.active .taglinecarousel strong {
	font-size: 18px;
}
.divfoto {
	text-align: left;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.divteam {
	text-align: left;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.titlesresume {
	font-size: 25px;
	font-weight: 400;
}
.titlesresume2 {
	font-family: 'Libre Baskerville', serif;
	font-size: 18px;
	font-weight: 400;
	color: #FFFFFF;
	padding-bottom: 25px;
}
.titlesresume3 {
	font-family: 'Libre Baskerville', serif;
	font-size: 25px;
	font-weight: 700;
	color: #FFFFFF;
	padding-bottom: 25px;
}
.taglinecarouselleftbottom {
	position: absolute;
	width: 60%;
	text-align: center;
	top: 40%;
	z-index: 4;
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	color: #FFF;
	padding-right: 6%;
	padding-left: 6%;
	font-weight: 300;
	color: rgb(255, 255, 255);
	text-shadow: rgb(3, 3, 3) 0px 0px 6px;
}
.sub-bluebar1 {
	font-family: 'Barlow', sans-serif;
	font-size: 25px;
	font-weight: 500;
	color: #FFF;
}
.sub-bluebar {
	font-family: 'Barlow', sans-serif;
	font-size: 25px;
	font-weight: 300;
	color: #FFF;
}
.sub-bluebar3 {
	font-family: 'Barlow', sans-serif;
	font-size: 25px;
	font-weight: 300;
	color: #FFF;
}
.readmore {
	font-size: 18px;
	font-family: 'Barlow', sans-serif;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 25px;
}
.pressbox {
	width: 100%;
	padding: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: center;
}
.pressboxmitad {
	width: 100%;
	padding: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: center;
}
.pressboxbrand {
	width: 100%;
	padding: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
.pressfoto img {
	max-width: 70%;
}
.container #myCarousel3 .carousel-inner .videoholder div .videoholdertag img {
	max-width: 250px
}
.videoholdertag {
	position: absolute;
	width: 100%;
	z-index: 5000000;
	color: #FFF;
	font-size: 70px;
	padding-right: 15px;
	padding-left: 15px;
	left: 2px;
	padding-top: 20%;
}
.videoholdersmall {
	display: inherit
}
.covervideo {
	display: none
}
.videoholderbox {
	width: 100%;
	z-index: 5000001;
	color: #FFF;
	font-family: 'Barlow', sans-serif;
	font-size: 25px;
	font-weight: 500
}
.formssssss {
	float: left;
	width: 100%;
}
.memo3 {
	float: left;
	padding-top: 0px;
	padding-left: 15px;
	text-align: center;
	width: 100%
}
.memo2 {
	float: left;
	width: 100%
}
.inlineblock2 {
	display: inherit;
	float: right
}
.expander {
	height: 50px
}
.inlineblockvideo {
	display: inline-block;
	width: 100%;
}
.titbulletsmall2 {
	font-weight: 400;
	color: #FFF;
	font-size: 45px;
	font-family: 'Oswald', sans-serif;
	padding-top: 26%;
}
.contenido div .wow.fadeInLeft .wow.fadeInLeft .wow.fadeIn table td {
	width: 50%;
	padding: 15px;
	border: 1px solid #FFFFFF;
	text-align: center;
	color: #000000;
	font-size: 15px;
	font-weight: 400;
	font-family: 'Lato', sans-serif;
}
.presstext {
	padding-top: 5px;
}
.videoholdertag2 {
	font-size: 20px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 25%
}
.quoteaa {
	font-size: 30px;
}
}
 @media all and (max-width:580px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width:580px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width:580px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width:580px), only screen and (min-device-pixel-ratio: 2) and (max-width:580px), only screen and (min-resolution: 192dpi) and (max-width:580px), only screen and (min-resolution: 2dppx) and (max-width:580px) {
.datenews {
 padding: 8px;
 background-color: #663300;
 font-family: "Playfair Display", serif;
 font-size: 30px;
 font-weight: 900;
 color: #FFF;
 margin-bottom: 10px;
}
 .titlesnewredsmallwhite {
 font-size: 20px;
}
 .fusiondiv {
padding-top: 100px;
padding-bottom: 100px;
text-align: center;
padding-right: 35px;
padding-left: 35px;
}
 .referralbox {
 background-color: #EBEBEB;
 text-align: center;
 border: 1px solid #FFF;
 -webkit-box-shadow: 0 1px 20px 1px rgba(0,0,0,.5);
 box-shadow: 0 1px 20px 1px rgba(0,0,0,.5);
 padding-top: 15px;
 padding-right: 0px;
 padding-bottom: 15px;
 padding-left: 0px;
 width: 100%;
 margin-right: auto;
 margin-left: auto;
}
 .video-bg {
 min-width: 100%;
 min-height: 100%;
 width: 310%;
 height: auto;
 position: absolute;
 top: 50%;
 left: 50%;
 -webkit-transform: translate(-50%, -50%);
 -ms-transform: translate(-50%, -50%);
 transform: translate(-50%, -50%);
 -webkit-filter: opacity(.9);
 filter:  opacity(.9);
}
 .px {
 height: 10px;
}
 .setenta {
 width: 100%;
 padding-top: 15px;
 padding-right: 10px;
 padding-bottom: 10px;
 padding-left: 10px;
 margin-right: 0px;
}
 .treinta {
 width: 100%;
 padding-top: 15px;
 padding-bottom: 10px;
 margin-top: 10px;
}
 .px2 {
 height: 10px;
}
 .calendar {
 width: 100%;
}
 body {
 background-image: url();
}
 .facebookfeed {
 width: 300px;
 padding-top: 0px;
 padding-bottom: 0px;
 text-align: left;
 position: relative;
 min-height: 350px;
 max-width: 300px;
 margin-right: auto;
 margin-left: auto;
}
 .titlesstories {
 font-size: 24px;
 font-weight: 700;
 font-family: 'Lato', sans-serif;
 color: #FF0000;
 line-height: normal;
}
 .textstories {
 color: #000000;
 font-size: 18px;
 font-weight: 400;
 font-family: 'Lato', sans-serif;
}
 .textstoriesitalic {
 color: #000000;
 font-size: 18px;
 font-weight: 700;
 font-family: 'Lato', sans-serif;
 font-style: italic;
}
 .textstoriesred {
 color: #ff0000;
 font-size: 18px;
 font-weight: 400;
 font-family: 'Lato', sans-serif;
}
 .wow.fadeIn .fusion11 .fusiondiv p {
 font-size: 18px;
}
 #navbar {
 padding: 0px 10px !important; /* Use !important to make sure that JavaScript doesn't override the padding on small screens */
}
 .titledealersmall {
 font-size: 14px;
}
 #wrapper4 {
 background-color: #000000;
 clear: both;
 display: inherit
}
 .videoholder {
 position: relative;
}
.divform {
 width: 100%;
 position: relative;
 height: 500px;
}
 .divform {
 width: 100%;
 position: relative;
 height: 1450px;
}
 .pressfoto img {
 max-width:85%;
}
 #wrapper5 .contenido table tr td p {
 font-size: 13px;
}
 .title {
 font-size: 35px;
 line-height: 40px;
}
 .titledealer {
 font-size: 20px;
}
 .titlesmall {
 font-family: 'Barlow', sans-serif;
 font-size: 18px;
 font-weight: 500;
 color: #333333;
}
 .titlebig {
 font-size: 28px;
}
.titlebigh1 {
 font-size: 28px;
}
.titlesmall2black {
	font-size: 20px;
}
 .brand {
 width: 130px;
 display:none
}
 .brand2 {
 display:inherit;
 padding-top: 10px;
 padding-bottom: 10px;
}
 .sub-bluebar1 {
 font-family: 'Barlow', sans-serif;
 font-size: 22px;
 font-weight: 500;
 color: #FFF;
}
 .sub-bluebar {
 font-family: 'Barlow', sans-serif;
 font-size: 18px;
 font-weight: 300;
 color: #FFF;
}
 .sub-bluebar3 {
 font-family: 'Barlow', sans-serif;
 font-size: 18px;
 font-weight: 300;
 color: #FFF;
}
 .tagg {
 width: 100%;
 padding: 5px;
 overflow: hidden;
 text-align:center;
}
 .linkcarrousel {
 font-size: 14px;
 margin-top:-10px;
}
 .specs {
 font-size: 22px;
}
 .taggheader {
 width: 100%;
 padding-right: 20px;
 padding-left: 20px;
 padding-top: 10px;
 padding-bottom: 10px;
}
 #wrapper4 .tagg h1 {
 font-size: 16px;
 display:block
}
 #wrapper4 .tagg h1 a {
 font-size: 16px;
display:block
}
 #wrapper8 .taggheader h1 {
 font-size: 25px;
}
 #wrapper9 .taggheader h1 {
 font-family: 'Lato', sans-serif;
 font-size: 20px;
}
 #wrapper12 .taggheader h1 {
 font-family: 'Lato', sans-serif;
 font-size: 20px;
}
 #wrapper6 .migasdiv h1 {
 display:block;
 margin-bottom:25px;
 padding-top: 10px;
}
 #wrapper6 .migasdiv h1 a {
 font-size: 14px;
 font-weight: 300;
 display:block;
 padding-right: 10px;
 padding-left: 10px;
 padding-top: 10px;
}
 .marcado {
 font-size: 14px;
 font-weight: 700;
 display:block;
 padding-right: 10px;
 padding-left: 10px;
 padding-top: 10px;
}
 .migasaeparator {
 display:none
}
 .copyrightbottom {
 font-size: 14px;
}
 .copyrightbottom a {
 font-size: 12px;
}
 .container #myCarousel .carousel-inner .item.active .taglinecarousel p a {
 font-size:11px;
}
 .toptext {
 margin-top: 5px;
 margin-bottom: 5px;
}
 .emailsend {
 background-color: #BA281B;
 padding: 5px;
 width: 100%;
 margin-right: 0px;
 margin-left: 0px;
 text-align: right;
 margin-top: 5px;
 margin-bottom: 5px;
}
 .titlesresume4 {
 font-family: 'Lato', sans-serif;
 font-size: 12px;
 font-weight: 300;
 color: #FFFFFF;
}
 .titlesresume {
 font-size: 25px;
 font-weight: 400;
}
 .emailbox {
 width: auto;
 margin-right: auto;
 margin-left: auto;
 text-align: left;
 padding:10px;
}
 .bullets_column {
 display: inline-block;
 width: 100%;
 vertical-align: top;
 padding: 0px;
}
 .taglinecarouselleftbottom {
 display:none
}
 .taglinecarousel {
 top: 10%;
 font-size: 28px;
 text-align:center;
}
 .clicimage {
 font-family: Verdana, Geneva, sans-serif;
 font-size: 9px;
 text-align:center;
}
 .titles {
 font-size: 20px;
}
 .quickdiv .titlesnew img {
 text-align:center;
 width:100%;
 padding-left:40%;
 padding-right:40%;
}
 .titlesnew {
 font-size: 22px;
}
 .taglinecarousel em {
 font-size: 12px;
}
 .container #myCarousel .carousel-inner .item.active .taglinecarousel strong {
 font-size: 18px;
}
 .boxbig {
 width: 90%;
 margin-right: 0px;
 padding: 10px;
 display: inline-block;
 box-shadow: 0 1px 4px rgba(0,0,0,.2);
 -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);
 -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);
 -o-box-shadow: 0 1px 4px rgba(0,0,0,.2);
 margin-bottom: 20px;
}
 .logobox {
 float: none;
 width: 70%;
 padding:0px;
 margin-left:auto;
 margin-right:auto;
 text-align:center;
}
 .tagline {
 font-size:15px;
 font-family: 'Open Sans', sans-serif;
 font-weight: 800;
 color: #ffffff;
 margin-top: 10px;
}
 .contenidoboxes {
 width: 100%;
 margin-top: 0;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;
 padding-top: 30px;
 padding-bottom: 20px;
 padding-right: 20px;
 padding-left: 20px;
 overflow: hidden;
 text-align: center;
 background-image:none;
}
 .socialicon {
 float: none;
 width:100%  margin-right: 0px;
 margin-left: 0px;
 text-align: center;
 margin-top: 15px;
}
 #tickerbox {
 display:none;
}
 .imgleft {
 margin-right: 0px;
 margin-bottom: 20px;
 float: none;
 margin-top: 20px;
 display:block;
 text-align:center;
}
 .contenedorvideo {
 padding: 0px;
}
 .address {
 font-size: 12px;
 text-decoration:none
}
 .top .address a {
 text-decoration:none;
 font-size:12px;
 padding-right: 4px;
 padding-left: 4px;
}
 .top .address a :hover {
 text-decoration:underline;
}
 .contenido .rightdiv {
 float: none;
 width: 100%;
}
 .volunteer {
 float: none;
 width: 100%;
}
 .titlediv {
 padding-left: 0px;
 padding-right: 0px;
}
 .separator {
 padding-left:15px
}
 .separatorinsde {
 padding-left:15px
}
 .separator img {
 width:10%
}
 .separatorinsde img {
 width:10%
}
 .bulletss {
 text-align: left;
 padding-right: 0%;
 padding-left: 0%;
}
}
 @media all and (max-width: 320px) {
.taglinecarousel {
	top: 15%;
	font-size: 14px;
}
.sub-bluebar {
	font-family: 'Barlow', sans-serif;
	font-size: 14px;
	font-weight: 300;
	color: #FFF;
}
.copyrightdiv {
	float: none;
	width: 100%;
	color: #FFF;
	text-align: center;
	padding: 20px;
}
.tkvwdiv {
	float: none;
	width: 100%;
	text-align: center
}
}
.socialicon img {
	margin-right: 3px;
	margin-left: 3px;
	-webkit-transition: all .8s ease;
	-moz-transition: all .8s ease;
	-ms-transition: all .8s ease;
	-o-transition: all .8s ease;
	-webkit-filter: brightness(100%);
}
.socialicon img:hover {
	-webkit-filter: brightness(180%);
}
#tickerbox {
	clear: both;
	width: 100%;
	padding: 25px;
}
.ticker {
	margin: 0;
	font-size: 15px;
	font-family: 'Droid Serif', serif;
	font-style: italic;
	font-weight: 400;
	color: #666666;
	padding: 0px;
	text-align: center;
}
.ticker li {
	line-height: 1.5;
	list-style-type: none;
}
.ticker-active {
	height: 7.2em;
	overflow: hidden;
}
.ticker-active li {
	display: none;
	overflow: hidden;
}
#wrapper5 .contenido p strong {
	font-weight: 500;
}
