/*
@font-face {
	font-family: 'Menton';
	src:url('../fonts/Mentone-SemiBold.eot');
	src:url('../fonts/Mentone-SemiBold.eot?#iefix') format('embedded-opentype'),
	url('../fonts/Mentone-SemiBold.woff') format('woff'),
	url('../fonts/Mentone-SemiBold.ttf') format('truetype'),
	url('../fonts/Mentone-SemiBold.svg#Mentone-SemiBold') format('svg');
	font-weight: normal;
	font-style: normal;
}
*/

body.home header .full-width-left .masthead-vertical-bg {background-image:none!important}
div#Top {display: flex}
.masthead-container {background-image: url('../images/bg-master-head-container.png'); background-repeat: repeat-y; background-position: 0 0;}
.masthead-container .mh-bottom { position: relative; border: 0; margin-bottom: 20px; }
.masthead-container .mh-bottom img { width: 334px; position: absolute; left: 10px; bottom: 10px; }

.innerPage #Middle .main-content #layout_full-width .grid-section-1 .grid-row { width: 100%; border: 0 solid red !Important; padding: 0 !important; }
.innerPage .innerContent { width: 93% !important; padding: 0 30px !important; }
.innerPage .innerContent p { text-align: justify; }

.entry-content {min-height: 700px;}

/* UBER MENU - Home Pages */
.ubermenu-current-menu-item a span {color:#ffc926 !important;}
#MainNav .ubermenu-main .ubermenu-submenu, #MainNav .ubermenu-main .ubermenu-submenu .ubermenu-target {color:#000;text-shadow:none;max-width: 350px;font-size:15px}
.ubermenu .ubermenu-submenu .ubermenu-column {float:none;display: block}

/* Mega Menu Backgrounds - Home Pages */
.megaMenu li a span {font-weight: bold !important;}
	/* Vertical mega-sub-menu width */
	#megaMenu.megaMenuVertical ul.megaMenu li.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
		max-width: 290px;
	}

	body.full-width-left #megaMenu.megaMenuVertical ul.megaMenu li.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1, body.boxed-left #megaMenu.megaMenuVertical ul.megaMenu li.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
		left: 100% !important;
		min-height: 150px;
		top: 90px !important;
		-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 1);
		-moz-box-shadow:    0px 0px 5px 0px rgba(0, 0, 0, 1);
		box-shadow:         0px 0px 5px 0px rgba(0, 0, 0, 1);
	}
.current-menu-ancestor a span {color:#ffc926 !important;}
#MainNav .ubermenu-main {font-size:16px;font-weight:bold;text-shadow:1px 1px 2px rgba(0,0,0,.65)}
.current-menu-item a span {color:#ffc926 !important;}
	#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item {
		display: inline-block;
		float: left;
		margin-bottom: 0px;
		margin-top: 0px;
		position: relative;
	}
	#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
		padding: 3px 17px;
	}
	.current-menu-ancestor ul li a span {color:#999 !important; font-weight: normal;}
	.current-menu-ancestor ul li.current-menu-item a span {color:#1469BE !important;}
	.current-menu-ancestor ul li.current-menu-item a span:before {content: " » ";}



/* Revolution Slider */
.rowFullWidthX {margin: 0 !important; padding: 0 !important;}
.revoSlider-wrapper {position: relative; margin-bottom: -30px!important; }
.revoSlider-arrow { z-index: 9400; position: absolute; bottom: 30px; right: 20px;}


/* Content */
.home .big-headline { line-height: 100%; margin-bottom: 0px; color: rgb( 0, 167, 213) !important; }
.big-headline-p {font-size: 28px; line-height: 1.25; letter-spacing: -0.03em;}
.home h1 span.sub-title {font-size: 25px; color:rgba( 0, 0, 0, 0.7); text-align: justify; margin-bottom: 30px; }
.home p.txtHome {font-size: 18px; line-height: 160% !important; margin: 20px 0 !important; color: #000; text-align: justify; }

.innerH1 { color: rgb( 0, 167, 213); font-size: 42px; line-height: 100%; border-bottom: 1px solid rgba(0,89,180,0.4); padding-bottom: 5px; margin: 0 0 24px 0;}
.innerH2 { color: rgb( 0, 167, 213); font-size: 25px; line-height: 100%; letter-spacing: -1px;  margin: 0 0 14px 0;}
.txtInner {color: #000; font-size: 15px; line-height: 120%; text-align: justify; margin: 0 0 14px 0; }
.fa-ul li {color: #000;}
.fa-ul li .fa-li {color: green;}
.colorBox {
	width: 18px; height: 18px;
	display: inline-block;
	margin-left: 7px;
	border: 1px solid  #e7e7e7;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	-webkit-box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.75);
	-moz-box-shadow:    2px 2px 2px 0px rgba(0, 0, 0, 0.75);
	box-shadow:         2px 2px 2px 0px rgba(0, 0, 0, 0.75);
}
.colorBox.cbWhite	{background-color: #fff;}
.colorBox.cbSilver	{background-color: #bfbfbf;}
.colorBox.cbGray	{background-color: #7f7f7f;}
.colorBox.cbBlack	{background-color: #000;}
.colorBox.cbBlue	{background-color: #00f;}
.colorBox.cbYellow	{background-color: #ff0;}
.colorBox.cbRed		{background-color: #f00;}
.colorBox.cbGreen	{background-color: #008000;}



/* Call to actions */
.cta-alert-home {background: #00A7D5; margin: 0 !important; text-align: center; padding: 20px !important;}
	.cta-alert-home .btn {
		font-size: 17px; line-height: 100%;
		background: rgb( 240, 85, 34) !important;
		border: 1px solid rgb( 240, 85, 34) !important;
		-webkit-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.5);
		-moz-box-shadow:    3px 3px 3px 0px rgba(0, 0, 0, 0.5);
		box-shadow:         3px 3px 3px 0px rgba(0, 0, 0, 0.5);
	}

.cta-alert {background: #e9e9e9; margin: 0 !important; padding: 10px 20px !important;}
	.cta-alert h2.wpb_heading {font-size: 27px; line-height: 100%; color: rgb( 240, 85, 34); text-transform: uppercase; letter-spacing: -1px; margin: 0;}
	.cta-alert h4.wpb_heading {font-size: 21px; line-height: 100%; color: rgba(0,0,0,.7); text-transform: uppercase; letter-spacing: -1px; margin: 0 0 20px 0;}
.cta-promo {
	margin: 0 0 0 0; padding: 10px 20px !important;
	background: #e9e9e9; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjZTllOWU5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjZTllOWU5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #666666 0%, #e9e9e9 2%, #e9e9e9 98%, #666666 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(2%,#e9e9e9), color-stop(98%,#e9e9e9), color-stop(100%,#666666)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #666666 0%,#e9e9e9 2%,#e9e9e9 98%,#666666 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #666666 0%,#e9e9e9 2%,#e9e9e9 98%,#666666 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #666666 0%,#e9e9e9 2%,#e9e9e9 98%,#666666 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #666666 0%,#e9e9e9 2%,#e9e9e9 98%,#666666 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#666666',GradientType=0 ); /* IE6-8 */
}
.cta-promo h2.wpb_heading {font-size: 27px; line-height: 100%; color: rgb( 240, 85, 34); text-transform: uppercase; letter-spacing: -1px; margin: 0;}
.cta-promo h3.wpb_heading {font-size: 21px; font-weight: 400; line-height: 100%; color: rgb( 240, 85, 34); text-transform: uppercase; letter-spacing: 1px; margin: -20px 0 20px 0!important;}
.cta-promo h4.wpb_heading {font-size: 21px; line-height: 100%; color: rgba( 240, 85, 34, 0.8); text-transform: uppercase; letter-spacing: -1px; margin: 0 0 20px 0;}
.cta-promo p {font-size: 15px; line-height: 100%; color: rgba(0,0,0,.81); margin: 5px 0;}
.cta-promo .wpb_button_a {}
.cta-promo .wpb_button_a span {
	font-size: 18px;
	text-transform: uppercase;
	border: 1px solid #fff; margin-bottom: 14px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 1);
	-moz-box-shadow:    0px 0px 5px 0px rgba(0, 0, 0, 1);
	box-shadow:         0px 0px 5px 0px rgba(0, 0, 0, 1);
	background-color: #00A7D5 !important;
}


.ctaQuiz {width: 100%; background-color: #0080FF; text-align: center; padding: 20px 10px; margin: 20px 0 20px 0 !important; }
	.ctaQuiz h1 {font-size: 21px !important; font-weight: bold; line-height: 100%; margin: 0 0 20px 0; color: #fff; text-align: center;}
	.ctaQuiz h2 {font-size: 33px !important; font-weight: normal; line-height: 100%; margin: 0; color: #FFC926; text-align: center; text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);}
	.ctaQuiz h3 {font-size: 27px !important; font-weight: normal; line-height: 100%; margin: 0 0 10px 0; color: rgba( 255, 255, 255, 0.8); text-align: center;text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);}
	.ctaQuiz .wpb_button_a span {
		font-size: 14px !important; line-height: 100%;
		margin: 0 0 20px 0;
		color: #000; background-color: #FFC926;
		-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 1);
		-moz-box-shadow:    0px 0px 5px 0px rgba(0, 0, 0, 1);
		box-shadow:         0px 0px 5px 0px rgba(0, 0, 0, 1);
	}
	.ctaQuiz .wpb_button_a span:hover { color: #000; background-color: #FFF; }
.ctaQuizOrange {width: 100%; background-color: #00A7D5; text-align: center; padding: 10px 10px 20px 10px; margin: 20px 0 20px 0 !important; }
	.ctaQuizOrange .wpb_button_a span {
		border: 1px solid #fff;
		font-size: 14px !important; line-height: 100%;
		margin: 0 0 20px 0;
		color: #fff; background-color: #f05522;
		-webkit-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.6);
		-moz-box-shadow:    3px 3px 2px 0px rgba(0, 0, 0, 0.6);
		box-shadow:         3px 3px 2px 0px rgba(0, 0, 0, 0.6);
	}
	.ctaQuizOrange .wpb_button_a span:hover { color: #000; background-color: #FFF; }

.ctaQuizModules {width: 100%; background-color: #00A7D5; text-align: center; padding: 10px 10px 20px 10px; margin: 20px 0 20px 0 !important; }
.ctaQuizModules h1 {font-size: 21px !important; font-weight: bold; line-height: 100%; margin: 0 0 20px 0; color: #fff; text-align: center;}
.ctaQuizModules h2 {font-size: 33px !important; font-weight: normal; line-height: 100%; margin: 0; color: #FFC926; text-align: center; text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);}
.ctaQuizModules h3 {font-size: 27px !important; font-weight: normal; line-height: 100%; margin: 0 0 10px 0; color: rgba( 255, 255, 255, 0.8); text-align: center;text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);}
.ctaQuizModules .wpb_button_a span {
	font-size: 18px !important; line-height: 100%;
	margin: 0 0 20px 0;
	color: #fff; background-color: #f05522;
	-webkit-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.6);
	-moz-box-shadow:    3px 3px 2px 0px rgba(0, 0, 0, 0.6);
	box-shadow:         3px 3px 2px 0px rgba(0, 0, 0, 0.6);
}
.ctaQuizModules .wpb_button_a span:hover { color: #000; background-color: #FFF; }


.ctaGallery {}
.ctaGallery .wpb_heading { color: #00A7D5 !important; }
.ctaGallery p { margin-top: 0 !important; padding-top: 0 !important; }
.ctaGallery .wpb_button_a { margin-top: -10px !important; }
.ctaGallery .wpb_button_a span { background-color: #00A7D5;border-color:#187CAE!important; }
.ctaGallery .wpb_button_red {margin-left:20px; background-color: #a90000 !important; border-color:#FF0000!important; }
.ctaGallery .wpb_button_red span {background-color: #a90000 !important; }
.ctaGallery .wpb_button_a span:hover { background-color: #1C92CD; }
.ctaGallery h2.wpb_heading_stands {color: rgb(240, 85, 34)!important;}
.ctaGallery h4.wpb_heading_stands {color: rgba(0, 0, 0, 0.7)!important;}

/*********** SALES OFFERS ***********/
/* PUNTOS DE VENTA */
#promosContainer {display: none; height: 1px}

/* PROMOS DISPLAYS */

/* PROMOS STANDS */
.promoStands {font-size: 12px; padding: 30px 0!important;}
.promoStands .promoStand-h1 {font-size: 1.3em; line-height: 1em; font-weight: bold; margin: 0 0 10px 0; text-transform: uppercase; color: rgb(0, 167, 213)}
.promoStands .standPromoThumb {border: 1px solid rgb(0, 167, 213); padding: 3px; background: #ffffff; }
.promoStands ul {margin: 0; }
.promoStands ul li {margin: 0; line-height: 0.9em; padding: 2px 0; }
.promoStands ul li:nth-child(even) {background: rgba(255,255,255,0.6)}
.promoStands ul li:nth-child(odd) {background: rgba(255,255,255,0.2)}
.promoStands ul.fa-ul li b, .promoStands ul.fa-ul li strong { font-size: 1.3em; color:rgb(240, 85, 34); line-height: 2em  }
.promoStands ul.fa-ul li .fa { font-size: 0.9em; color: rgb(0, 167, 213)}




/* Gallery */
.galleryH .cboxElement {margin: 0 11px 11px 0 !important; border: 1px solid rgba( 0, 0, 0, 0.2)}
.galleryLogos { margin: 20px 0 20px 0;}
.galleryLogos .isotope-item { width: 108px; margin: 0 5px 5px 0 !important; border: 1px solid rgba(0, 0, 0, 0.3); background-color:rgba( 0, 0, 0, 0.2);}
.galleryLogosX .cboxElement img {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */
	filter: gray; /* IE6-9 */
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* IE 8 */
	filter: alpha(opacity=80); /* IE 5-7 */
	-moz-opacity: 0.8; /* Netscape */
	-khtml-opacity: 0.8;  /* Safari 1.x */
	opacity: 0.8;  /* Good browsers */
}
.galleryLogosX .cboxElement img:hover {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
	filter: none;
	filter: grayscale(0%);
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* IE 8 */
	filter: alpha(opacity=100); /* IE 5-7 */
	-moz-opacity: 1; /* Netscape */
	-khtml-opacity: 1;  /* Safari 1.x */
	opacity: 1;  /* Good browsers */
}
.galleriesHUM { margin: 40px 0 20px 0;}
	.galleriesHUM .cboxElement { width: 190px; margin: 0 7px 7px 0 !important; border: 1px solid rgba(0, 116, 174,0.5);}
	.galleriesHUM .cboxElement img { width: 100%; }
.catalogHUM { margin: 40px 0 20px 0;}
	.catalogHUM .cboxElement { width: 310px; margin: 0 7px 7px 0 !important; border: 1px solid rgba(0, 116, 174,0.5);}
	.catalogHUM .cboxElement img { width: 100%; }



/* Cuestionario y contacto */
.btnsQuiz { margin-bottom: 40px;}
	.btnsQuiz span { margin-right: 10px;}
.iframeQuiz { width: 100%; min-height: 750px; margin-top: -20px; border: none;}
.iframeContact { width: 100%; min-height: 400px; margin-top: 20px; border: none;}

.contactColL .innerH1 {font-size: 35px; line-height: 100%; margin: 0; }
.contactColL .innerH2 {font-size: 27px; line-height: 100%; margin: 0; }
.contactColL .innerH3 {font-size: 21px; line-height: 100%; margin: 0; color: #f05522; text-transform: uppercase; font-weight: bold; }
.contactColR {margin-top: 30px}
.logoContact, .infoContact { float: left;  }
.logoContact { width: 40%; margin-right: 40px; }
.contactInfo {margin: 0; }
	.contactInfo li {color: #000; font-size: 13px; line-height:110%; margin: 5px 0; }
	.contactInfo li .fa {color: #00A7D5; }
.imgContact {border: 0px solid red; margin: 30px 0;}
	.imgContact .wpb_image_grid_ul .isotope-item  {width: 32%; margin-right: 1%;}
	.imgContact .wpb_image_grid_ul .isotope-item img  {width: 98%; }




/* FOOTER */
footer *  {margin-bottom: 0 !important; padding-bottom: 0px!important;}
footer .myFooter  {margin-bottom: 10px !important;}
footer .myFooter { padding: 14px 0; line-height: 130%; font-size: 12px; color: #555; font-family: Arial, sans-serif }
footer .myFooter .txtAlignR { text-align: right; }


.pp_pic_holder .ppt {display: none !important;}
/*
.innerH1, .innerH2, .innerH3 {font-family: Menton;}
*/



/* *****************/
/* RESPONSIVE CODE */
/* *****************/

/* Desktop Smaller Resolution*/
@media (min-width: 1271px) and (max-width: 1440px) {
}

/* TABLET LANDSCAPE */
@media (min-width: 1000px) and (max-width: 1050px) {
	.row-fluid .span6 { width: 100%; margin-left: 0; margin-bottom: 30px;}
	.innerPage .innerContent { width: 92% !important; padding: 0 20px 0 30px !important; }

	.masthead-container { background-position: 10px 0; }
	.masthead-container .mh-bottom img { width: 105%; right: 5px; bottom: 40px; }

	.innerH1 {font-size: 36px!important; letter-spacing: -1px; line-height: 100%;}

	.iframeQuiz { width: 100% !important; height: 810px; }

	#FooterBottom .inner-wrapper {padding: 0 20px !important;}
	#FooterBottom .span6 {width: 48%;}

	.catalogHUM { margin: 20px 0 20px 0;}
		.catalogHUM .cboxElement { width: 330px; margin: 0 7px 7px 0 !important;}

	/* PROMOS STANDS */
	.promoStands .promoStand-h1 {font-size: 1.1em;}
	.promoStands ul.fa-ul li b, .promoStands ul.fa-ul li strong { line-height: 1em  }
}


/* IN THE MIDDLE */
@media (min-width: 821px) and (max-width: 999px) {
	.entry-content {min-height: 770px;}
}


/* TABLET PORTRAIT */
@media (min-width: 700px) and (max-width: 820px) {
	.entry-content {min-height: 981px;}
	.row-fluid .span6 { width: 100%; margin-left: 0;}
	.innerPage .innerContent { width: 94% !important; padding: 0 0 0 4% !important; }
	.masthead-container { background-position: 10px 0; }
	.masthead-container .mh-bottom img { width: 110%; right: 0px; bottom: 40px; }

	.innerH1 {font-size: 36px!important; letter-spacing: -1px; line-height: 100%;}

	.galleriesHUM .cboxElement { width: 170px; }

	.catalogHUM { margin: 20px 0 20px 0;}
		.catalogHUM .cboxElement { width: 250px; margin: 0 7px 17px 0 !important;}

	.iframeQuiz { border:0px solid red; width: 100%; height: 770px !important; }

	#FooterBottom .inner-wrapper {padding: 0 20px !important;}
	#FooterBottom .span6 {width: 48%;}

	/* PROMOS STANDS */
	.promoStands h2.wpb_heading {font-size: 24px; }
	.promoStands h3.wpb_heading {font-size: 18px;}
	.promoStands h4.wpb_heading {font-size: 18px;}
	.promoStands .promoStand-h1 {font-size: 1.1em;}
	.promoStands ul.fa-ul li b, .promoStands ul.fa-ul li strong { font-size: 1.2em; line-height: 1em  }
}

/* SMALL TABLET PORTRAIT */
@media (max-width: 640px) {
	.masthead-container {
		background-image: none;
		background: #027085; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyNzA4NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwM2I3ZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #027085 0%, #03b7d9 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#027085), color-stop(100%,#03b7d9)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #027085 0%,#03b7d9 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #027085 0%,#03b7d9 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #027085 0%,#03b7d9 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #027085 0%,#03b7d9 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#027085', endColorstr='#03b7d9',GradientType=0 ); /* IE6-8 */

	}
	body.full-width-left #megaMenu.megaMenuVertical ul.megaMenu li.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1, body.boxed-left #megaMenu.megaMenuVertical ul.megaMenu li.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
		z-index: 100000;
		top: 0px !important;
		left: 0 !important;
	}
}


/* CELLPHONE LANDSCAPE */
@media (max-width: 570px) {
	.masthead-container {
		background-image: none;
		background: #027085; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyNzA4NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwM2I3ZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #027085 0%, #03b7d9 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#027085), color-stop(100%,#03b7d9)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #027085 0%,#03b7d9 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #027085 0%,#03b7d9 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #027085 0%,#03b7d9 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #027085 0%,#03b7d9 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#027085', endColorstr='#03b7d9',GradientType=0 ); /* IE6-8 */

	}
	body.full-width-left #megaMenu.megaMenuVertical ul.megaMenu li.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1, body.boxed-left #megaMenu.megaMenuVertical ul.megaMenu li.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
		z-index: 100000;
		top: 0px !important;
		left: 0 !important;
	}
	.innerPage .innerContent { width: 98% !important; padding: 0 1% !important; }

	.innerH1 {font-size: 33px!important; letter-spacing: -1px; line-height: 100%; text-align: center;}

	.galleriesHUM .cboxElement { width: 180px; }
	.catalogHUM { margin: 20px 0 20px 0;}
		.catalogHUM .cboxElement { width: 210px; margin: 0 14px 14px 0 !important;}

	.iframeQuiz { width: 100%; height: 750px !important; margin-top: 0px; }

	.logoContact {margin-left: 20px;}

	footer { background-color: #02768C; }
		footer .span6 {color: #ffffff!important; text-align: center!important;}
		footer .span6 a {color: #ffdc73!important;}


	/* PROMOS STANDS */
	.promoStands h2.wpb_heading {font-size: 23px; }
	.promoStands h3.wpb_heading {font-size: 18px;}
	.promoStands h4.wpb_heading {font-size: 18px;}
	.promoStands .promoStand-h1 {font-size: 1.6em;}
	.promoStands .standPromoThumb {max-width: 66%; margin:0 auto;}
	.promoStands ul.fa-ul li b, .promoStands ul.fa-ul li strong { font-size: 1.2em; line-height: 1em  }
}


/* For Cellphone Vertical */
@media (max-width: 350px) {
	.masthead-container {
		background-image: none;
		background: #027085; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyNzA4NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwM2I3ZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #027085 0%, #03b7d9 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#027085), color-stop(100%,#03b7d9)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #027085 0%,#03b7d9 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #027085 0%,#03b7d9 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #027085 0%,#03b7d9 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #027085 0%,#03b7d9 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#027085', endColorstr='#03b7d9',GradientType=0 ); /* IE6-8 */

	}

	.innerPage .innerContent { width: 94% !important; padding: 0 3% !important; }

	.home .big-headline {font-size: 40px; line-height: 100%; margin-bottom: 0 !important; color: rgb( 0, 167, 213) !important; }
	.home .big-headline-p {font-size: 24px; line-height: 1.25; letter-spacing: -0.03em;}
	.home h1 span.sub-title {font-size: 21px; color: #000;}
	.home p.txtHome {font-size: 14px; line-height: 120%; color: #000;}

	.innerH1 {font-size: 27px!important; letter-spacing: -1px; line-height: 100%; text-align: center; border: none !important;}

	.galleryLogos .isotope-item { width: 90px}


	.galleriesHUM .cboxElement { width: 140px; }
	.catalogHUM { margin: 20px 0 20px 0;}
		.catalogHUM .cboxElement { width: 300px; margin: 0 0 14px 0 !important;}

	.cta-promo { padding-left: 14px !important; padding-right: 14px !important;}
		.cta-promo h2.wpb_heading { font-size: 28px;}
		.cta-promo h4.wpb_heading { font-size: 24px;}
		.cta-promo p { font-size: 14px;}
		.cta-promo .wpb_button_a span { font-size: 18px; line-height: 110%; }

	.iframeQuiz { width: 100%; height: 900px !important;  margin-top: 0px; }

	.logoContact, .infoContact { float: none; width: 100%  }
		.logoContact { width: 70%; margin-lef: 40px; }
	.infoContact {margin-left: 40px; }

	footer { background-color: #02768C; }
	footer .span6 {color: #ffffff!important; text-align: center!important;}
	footer .span6 a {color: #ffdc73!important;}



	/* PROMOS STANDS */
	.promoStands h2.wpb_heading {font-size: 19px; }
	.promoStands h3.wpb_heading,
	.promoStands h4.wpb_heading {font-size: 16px;}
	.promoStands .promoStand-h1 {font-size: 1.2em;}
	.promoStands .standPromoThumb {max-width: 80%; margin:0 auto;}
	.promoStands ul.fa-ul li b, .promoStands ul.fa-ul li strong { font-size: 1.2em; line-height: 1em  }

}