﻿
.column {
	float: left;
	display: inline;
	overflow: visible;
	padding: 0;
	margin: 0 20px 20px 0;
	
	}


.columns .column:last-child, .column.last { margin-right: 0; }

    .columns, .column, .one-third, .two-thirds { float: none; width: auto; }


.footer-menu {
	height: 90px;
	margin-top: 44px;
}


.footer-menu li{
	width: 180px;
	display: inline-block;
	border-bottom: 1px solid #fd9581;
	padding: 0;
}


.footer-menu li a{
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	height: 30px;
	display: inline-block;
	height: 30px;
	padding-top: 2px;
}


	.footer-menu-2 {
		margin: 0px;
	}

.text-positive{color:#FFF}

.text-negative{color:#000}

.text-grey{color:#646464}

.text-carrera{color:#e4262d}

.text-a-left{text-align:left}

.text-a-right{text-align:right}

.text-a-center{text-align:center}

.text-title,.text-title-110,.text-title-140,.text-title-150,.text-title-18,.text-title-20,.text-title-22,.text-title-26,.text-title-28,.text-title-30,.text-title-40,.text-title-50,.text-title-65,.text-title-80{text-transform:uppercase;font-weight:400;margin:0;padding:0;border:0}

.text-title.transform-none,.transform-none.text-title-110,.transform-none.text-title-140,.transform-none.text-title-150,.transform-none.text-title-18,.transform-none.text-title-20,.transform-none.text-title-22,.transform-none.text-title-26,.transform-none.text-title-28,.transform-none.text-title-30,.transform-none.text-title-40,.transform-none.text-title-50,.transform-none.text-title-65,.transform-none.text-title-80{text-transform:none}

.text-title-18{font-size:17px}

.text-title-18.same-line-height{line-height:17px}

.text-title-18.line-height-p5{line-height:22px}

.text-title-18.line-height-l5{line-height:12px}

.text-title-20{font-size:20px}

.text-title-20.same-line-height{line-height:20px}

.text-title-20.line-height-p5{line-height:25px}

.text-title-20.line-height-l5{line-height:15px}

.text-title-22{font-size:22px}

.text-title-22.same-line-height{line-height:22px}

.text-title-22.line-height-p5{line-height:27px}

.text-title-22.line-height-l5{line-height:17px}

.text-title-26{font-size:26px}

.text-title-26.same-line-height{line-height:26px}

.text-title-26.line-height-p5{line-height:31px}

.text-title-26.line-height-l5{line-height:21px}

.text-title-28{font-size:28px}

.text-title-28.same-line-height{line-height:28px}

.text-title-28.line-height-p5{line-height:33px}

.text-title-28.line-height-l5{line-height:23px}

.text-title-30{font-size:30px}

.text-title-30.same-line-height{line-height:30px}

.text-title-30.line-height-p5{line-height:35px}

.text-title-30.line-height-l5{line-height:25px}

.text-title-40{font-size:40px}

.text-title-40.same-line-height{line-height:40px}

.text-title-40.line-height-p5{line-height:45px}

.text-title-40.line-height-l5{line-height:35px}

.text-title-50{font-size:50px}

.text-title-50.same-line-height{line-height:50px}

.text-title-50.line-height-p5{line-height:55px}

.text-title-50.line-height-l5{line-height:45px}

.text-title-65{font-size:65px}

.text-title-65.same-line-height{line-height:65px}

.text-title-65.line-height-p5{line-height:70px}

.text-title-65.line-height-l5{line-height:60px}

.text-title-80{font-size:80px}

.text-title-80.same-line-height{line-height:80px}

.text-title-80.line-height-p5{line-height:85px}

.text-title-80.line-height-l5{line-height:75px}

.text-title-110{font-size:110px}

.text-title-110.same-line-height{line-height:110px}

.text-title-110.line-height-p5{line-height:115px}

.text-title-110.line-height-l5{line-height:105px}

.text-title-140{font-size:140px}

.text-title-140.same-line-height{line-height:140px}

.text-title-140.line-height-p5{line-height:145px}

.text-title-140.line-height-l5{line-height:135px}

.text-title-150{font-size:150px}

.text-title-150.same-line-height{line-height:150px}

.text-title-150.line-height-p5{line-height:155px}

.text-title-150.line-height-l5{line-height:145px}

.text-title-mobile-10.same-line-height{line-height:10px}

.text-title-mobile-10.line-height-p5{line-height:15px}

.text-title-mobile-10.line-height-l5{line-height:5px}

.text-title-mobile-15{font-size:15px}

.text-title-mobile-15.same-line-height{line-height:15px}

.text-title-mobile-15.line-height-p5{line-height:20px}

.text-title-mobile-15.line-height-l5{line-height:10px}

.text-title-mobile-18{font-size:17px}

.text-title-mobile-18.same-line-height{line-height:17px}

.text-title-mobile-18.line-height-p5{line-height:22px}

.text-title-mobile-18.line-height-l5{line-height:12px}

.text-title-mobile-22{font-size:22px}

.text-title-mobile-22.same-line-height{line-height:22px}

.text-title-mobile-22.line-height-p5{line-height:27px}

.text-title-mobile-22.line-height-l5{line-height:17px}

.text-title-mobile-28{font-size:28px}

.text-title-mobile-28.same-line-height{line-height:28px}

.text-title-mobile-28.line-height-p5{line-height:33px}

.text-title-mobile-28.line-height-l5{line-height:23px}

.text-title-mobile-48{font-size:48px}

.text-title-mobile-48.same-line-height{line-height:48px}

.text-title-mobile-48.line-height-p5{line-height:53px}

.text-title-mobile-48.line-height-l5{line-height:43px}

.cookie-notice-container .text{font-size:16px;color:#777;padding:10px 0;margin:0}

.cookie-notice-container .text.same-line-height{line-height:16px}

.cookie-notice-container .text.line-height-p5{line-height:21px}

.cookie-notice-container .text.line-height-l5{line-height:11px}

.hugehide{display:none;}

li .hugehide {
max-height: 500px;
overflow: hidden;
}
