/* Fonts */

a:focus { outline:none !important}
.ifrmvid { width:100%}
.itlogo { position:absolute; bottom:10px; right:7px}
.itlogo .itsimg { width:80px; height:30px; background:url(../images/itslivelogo.png) 0 0 no-repeat; background-size:cover}
.itlogo a.itsimg { width:110px; height:41px; background:url(../images/itslivelogo.png) 0 0 no-repeat; background-size:cover; display:block}

form.sptclick {display: inline-block;padding-left: 30px;}
input.instaccessjoin {display: inline-block; font-size: 14px;text-transform: uppercase;color: #e49600;margin-top: 20px; border: 0; text-align: center;background: none;}

.fixliner .block .other-color { display:block; position:relative; right:0; bottom:0; padding-top: 5px}
.rolldown .english:before {
  content: url("../images/ico/flag-britain.png");
  position: relative;
  left: -7px;
  top: 3px; }
  
.flgo-en:before {content: url("../images/ico/flag-britain.png");}
.flgo-es:before {content: url("../images/ico/spain.png");}
.flgo-pt:before {content: url("../images/ico/portugal.png");}
.flgo-fr:before {content: url("../images/ico/french.png");}
.flgo-de:before {content: url("../images/ico/germann.png");}
.flgo-ru:before {content: url("../images/ico/russian.png");}

@media all and (max-width: 991px) {
header .navbar-fixed {position: relative;clear:both;}
#content {padding-top: 30px; }
#content.other{padding-top: 30px; }
.itlogo a.itsimg { width:90px; height:33px;}
}

@media all and (max-width: 767px) {
form.sptclick {display: block;padding-left: 0;}
ul.listmm { text-align:center}	
ul.listmm li { display:inline; float:none}	
}