    /* Animations */

    a{ transition: color .3s linear; -webkit-transition: color .3s linear; -moz-transition: color .3s linear;}
   .columns9 .block-style .hotels-nav li a{ transition: opacity .3s linear; -webkit-transition: opacity .3s linear; -moz-transition: opacity .3s linear;}

    .link-plus:hover:before, 
    .link-less:hover:before, 
    .link-print:hover:before, 
    .link-excel:hover:before, 
    .link-table:hover:before,
    .link-download:hover:before, 
    .link-app:hover:before{ background-position: left;}

    .link-plus:before, 
    .link-less:before, 
    .link-print:before, 
    .link-excel:before, 
    .link-table:before,
    .link-download:before, 
    .link-app:before, 
    .direct-access a, 
    .button-next, 
    .button-close{ transition: background-position .1s linear; -webkit-transition: background-position .1s linear; -moz-transition: background-position .1s linear;}

    .button-next, 
    .button-close, 
    .button-plus, 
    .social-links a img, 
    .button-like.active, 
    .button-like.inactive{
        -webkit-animation-duration: .1s; -webkit-animation-iteration-count: 1; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: forwards; -webkit-animation-direction:alternate; 
        -moz-animation-duration: .1s; -moz-animation-iteration-count: 1; -moz-animation-timing-function: ease-in-out; -moz-animation-fill-mode: forwards; -moz-animation-direction:alternate;
        -o-animation-duration: .1s; -o-animation-iteration-count: 1; -o-animation-timing-function: ease-in-out; -o-animation-fill-mode: forwards; -o-animation-direction:alternate;
        animation-duration: .1s; animation-iteration-count: 1; animation-timing-function: ease-in-out; animation-fill-mode: forwards; animation-direction:alternate;
    }

    .direct-access a{
        -webkit-animation-duration: .3s; -webkit-animation-iteration-count: 1; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: forwards; -webkit-animation-direction:alternate; 
        -moz-animation-duration: .3s; -moz-animation-iteration-count: 1; -moz-animation-timing-function: ease-in-out; -moz-animation-fill-mode: forwards; -moz-animation-direction:alternate;
        -o-animation-duration: .3s; -o-animation-iteration-count: 1; -o-animation-timing-function: ease-in-out; -o-animation-fill-mode: forwards; -o-animation-direction:alternate;
        animation-duration: .3s; animation-iteration-count: 1; animation-timing-function: ease-in-out; animation-fill-mode: forwards; animation-direction:alternate;
        transition: background-position .3s linear; -webkit-transition: background-position .3s linear; -moz-transition: background-position .3s linear;
        white-space: nowrap;
    }

    .fade { -ms-filter:"alpha(opacity=0)"; opacity: 0; transition: opacity .3s ease-in-out; -moz-transition: opacity .3s ease-in-out; -webkit-transition: opacity .3s ease-in-out; }
    .fade:hover{ -ms-filter:"alpha(opacity=100)"; opacity: 1;}
    	.iberia-empresa .modal-video .fade:hover{ -ms-filter:"alpha(opacity=0)"; opacity: 0;}

    #highlight .columns3.arrow-expand, 
    .matrix .matrix-datepicker{ transition: background .3s ease-in-out; -moz-transition: background .3s ease-in-out; -webkit-transition: background .3s ease-in-out;}
    #highlight .columns3.arrow-expand .js-animate{ height: 0; display: block; position: absolute; bottom: 136px; left: 0; width: 100%; background: #D7192D; transition: height .3s ,  background .3s ease-in-out; -moz-transition: height .3s ,  background .3s ease-in-out; -webkit-transition: height .3s , background .3s ease-in-out; }
    

    /* slide-x */
    @keyframes slide-x { 1% {  background-position: right;  } 100% { background-position: left; } }

    /* social-icons */
    @keyframes social-icons { 1% { left: -41px; } 100% { left: 0; } }

    /* slide-y */
    @keyframes slide-y {1% {background-position: bottom;}100% {background-position: top;} }

    /* slide-y-reverse */
    @keyframes slide-y-reverse{ 1% { background-position: top; } 100% { background-position: bottom; } }

    /* fade-in */
    @keyframes fade-in{1% {opacity: 0;}100% {opacity: 1; }}

    /* increase-height*/
    @keyframes increase-height{ 1% {  height: 0; } 100% { height: 30px; } }

    /* slide-subscribe */
    @keyframes slide-subscribe { 1% { background-position: top right;} 100% { background-position: top left; } }
    
    /* slide-contact */    
    @keyframes slide-contact { 1% { background-position: right -200px;} 100% { background-position: left -200px; } }
    
    /* slide-mobile */
    @keyframes slide-mobile { 1% { background-position: right -400px;} 100% { background-position: left -400px; } }
    
    /* slide-app */
    @keyframes slide-app { 1% { background-position: right -600px;} 100% { background-position: left -600px; } }
    
    /* slide-help */
    @keyframes slide-help { 1% { background-position: right -800px;} 100% { background-position: left -800px} }
    
    /* slide-feedback */
    @keyframes slide-feedback { 1% { background-position: right -1000px;} 100% { background-position: left -1000px; } }

    /* slide-feedback */
    @keyframes slide-book { 1% { background-position: right -1186px;} 100% { background-position: left -1186px; } }


#click2call {
    background-color:#E0E0E0;
    padding:1.5em;
    margin-bottom:1em;
    min-height:120px;
    position:relative;
}

#click2call .button-next{
    position: absolute;
    background-image: url(../img/button_next-w.png);
    right: 17px;
    bottom: 6px;
}

#click2call > h3 {
	background-image: url("../img/callme.png");
	background-repeat: no-repeat;
	font-family: 'iberia_headline',Verdana,Arial,Helvetica,sans-serif;
	font-size: 21px;
	font-weight: bold;
	min-height: 31px;
	padding: 0.2em 0 0.4em 1.8em;
	width: 175px;
}

#click2call > p {
    font-size:12px;
    margin-bottom: 2.5em;
}
