@font-face {
  font-family: 'entypo';
  font-style: normal;
  font-weight: normal;
  src: url('https://www.businessawardseurope.com/font/entypo/entypo.eot');
  src: url('https://www.businessawardseurope.com/font/entypo/entypo.eot?#iefix') format('eot'), 
  url('https://www.businessawardseurope.com/font/entypo/entypo.woff') format('woff'), 
  url('https://www.businessawardseurope.com/font/entypo/entypo.ttf') format('truetype'), 
  url('https://www.businessawardseurope.com/font/entypo/entypo.svg#entypo') format('svg');
}

/* entypo */
[class*="entypo-"]:before {
  font-style: normal !important;
  font-family: 'entypo', sans-serif;
}


.uk-vote #username{display: none}

#trade_europe,#trade_global,#trade_wish{width:300px}
#livestream{height:430px}
body,html{ margin:0; padding:0; font-family: "open-sans",sans-serif; font-weight: 400; background: #FFF; text-rendering: geometricPrecision}
body{color:#4b4b4b; font-size: 14px}
.row{ font-family: "open-sans", sans-serif; position: relative; margin: 0; text-align: center}
.col{ max-width: 1024px; text-align: left; margin:0 auto; position: relative}
.list, .eba ul, #agenda ul{padding:15px; list-style: none; border-radius: 5px}
.list li, .eba li, #agenda li { 
    padding-left: 10px; 
    text-indent: -.7em;
}
.newlist{padding: 15px 15px 15px 30px !important; border-radius: 8px !important}
strong{font-weight: 700 !important}
h1 strong{font-weight: 600 !important}
.list li:before, .eba li:before, #agenda li:before  {color: #ff8a00}
    
h1,h2,h3{font-weight: 300; font-family: "open-sans",sans-serif; margin:0; padding:0; color:#000}
h1{font-size: 24px; line-height: 28px; text-transform: uppercase;}
h2{font-size: 18px; font-weight: 700}
h3{font-weight: 400}
.box h2{font-size: 16px; font-weight: 400; text-transform:none; line-height: 20px}

.box,a{font-family: "open-sans",sans-serif; font-weight: 400; color:inherit}
a:hover{text-decoration: none; color:inherit}

.uk-form-width-large{width:100%}

#header{position: relative; z-index: 5; height:150px; background: #FFF;  width:100%}
#header.Fixed{margin-top: -100px}

#footer{padding-bottom: 80px}
#footer .box{margin:20px 0 0 30%; padding-top: 50px}
#footer a{color:inherit; text-decoration: none; margin-bottom: 8px; display: inline-block}

/* MENU */
#umenu{height:50px; position: absolute; right:0; top:0; line-height: 50px}
#umenu a{display: inline-block; height:50px; margin:0 15px}
#social{text-align: right}
#social a{display: inline-block; font-size: 32px; color:#a9a9a9; padding:4% 6px; float: right}
#social .fb:hover{color:#3b5998}
#social .tw:hover{color:#4099FF}
#social .ln:hover, #social .ig:hover{color:#0077B5}
#social .yt:hover{color:#d34836}
#social .yt, #social .ig{margin-top: 2px}
#social a.txt{padding:0; font-size: 12px; color:#00ade0; height: auto; }

#fb{background-color:#3b5998}
#tw{background-color:#4099FF}
#ln{background-color:#0077B5}

.uk-breadcrumb{position: absolute; top:0; left:75px}


.submenu{height:50px; position: relative}
.submenu .lbdr,.submenu .rbdr{padding:10px 18px; color:#000; height:30px; line-height: 30px; display: inline-block}
.submenu .active{background:none; color:#FFF}
#profile .submenu .lbdr:hover,  #profile .submenu .rbdr:hover{background:#c25505; color:#FFF }
#profile_video .submenu .lbdr:hover{background:#06546b }
.submenu img{height:25px; width:auto}
#vidprog{position: absolute; top:13px; left:15px; right:15px}
#status{position: absolute; top:0; left:0}


.Fixed{z-index: 5; margin-left: 0 !important}
.cattab{font-size: 14px !important}

html.mm-opening #header{}
html.mm-opening body{}
html.mm-opening{}

/* COLOURS */
.bgcB{background-color: #000}
.bgcW{background-color: #FFF}
.bgW90{background: url(/images/white-90.png)}
.bgc1{background-color: #ff8a00}
.fntc1{color: #ff8a00}
.bgc2{background-color: #ffc000}
.fntc2{color: #ffc000}
.bgc3, .word_alert{background-color: #ff2a5b !important}
.fntc3{color:#ff2a5b}
.bgc4{background-color: #c540cf}
.bgc5{background-color: #00ade0 }
.fntc5{color:#00ade0 !important}
.bgc6{background-color: #4b4b4b}
.fntc6{color: #4b4b4b}
.bgc7{background-color: #a9a9a9}
.bgc8{background-color: #ececea}
.fntc8{color:#ececea}
.uk-breadcrumb li a,.fntc8{color: #ececea}
.bgc9{background-color: #06546b !important}
.uk-breadcrumb .uk-active a, .fntc7{color:#a9a9a9}
.bgc5 strong{color:#06546b; font-weight: inherit}

body a{color:#ff2a5b; text-decoration: none}

/* TEXT */
.fnt300{font-weight: 300 !important}
.fntblack{color: #000}
.fntwhite{color: #FFF !important}
.fntshad{color: #FFF; text-shadow: 0px 0px 3px rgba(0, 0, 0, 1)}
.fnt40{font-size: 40px; line-height:44px}
.fnt24{font-size: 24px !important}
.fnt20{font-size: 20px !important}
.fnt18{font-size: 18px !important}
.fnt16{font-size: 16px}
.fnt14{font-size: 14px !important}
.fnt12{font-size: 12px}
.txtcntr{text-align: center !important}
.txtlft{text-align: left !important}
.txtrt{text-align: right !important}

.capit{text-transform: lowercase; line-height: 12px}
.capit:first-letter{text-transform: capitalize !important;}



/* ANIMATE */
.anim {
            -webkit-transition: all 0.4s;
               -moz-transition: all 0.4s;
                -ms-transition: all 0.4s;
                 -o-transition: all 0.4s;
                    transition: all 0.4s;
}

img.greyscale{ 
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);  /* For Webkit browsers */
    filter: gray;  /* For IE 6 - 9 */
    -webkit-transition: all .6s ease;  /* Transition for Webkit browsers */
    opacity: 0.6;
}
img.greyscale:hover{ 
    filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
    filter: none;
    opacity: 1;
}

.unselectable {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor:pointer
}

/* CAROUSELS */
.owl-carousel.top{background: #ececea !important }
.owl-carousel{overflow: hidden}
#carousel .owl-carousel, .headimg {height:380px}
#carousel .owl-carousel div, .headimg div{height:100%}
#titles,#texts{display:none}
.slidearr{position:absolute; z-index: 3; top:180px; left:-15px; font-size: 36px; padding: 14px 18px; color:#FFF; cursor:pointer}
.slidearr.slideright{left:auto; right:-15px}
.bline .slidearr{top:145px}
.row-vote .slidearr{top:50px;}

/* LAYOUT */
.dib{display: inline-block}
.abs{position: absolute; display: block; top:0; left:0}
.full{width:100%}
.hidden{display: none}
.absr{left:auto; right:0}
.padr{padding-right: 10px}
.padtb{padding:38px 5px}
.pad10{padding: 10px !important}
.pad15{padding: 15px}
.pad20{padding: 15px 20px !important}
.vpad{padding:20px 0}
.vpad40{padding:40px 0}
.tpad{padding:20px 0 0 0}
.bpad{padding:0 0 20px 0}

.db{display:block !important}

.margr{margin-right:15px}
.margl{margin-left:15px}
.marg10{margin:10px}
.marg5{margin:5px !important}
.margt5{margin-top:5px}
.margt{margin-top:20px}
.margt10{margin-top:10px}
.margb{margin-bottom:20px !important}
.margico{margin:10px 0 0 5px}
.margb10{margin-bottom:10px !important}
.bline{border-top:2px solid #000}
.flr{float:right}
.fll{float:left}
.button,.rad{border-radius: 5px}
.button{padding:5px 10px !important; color: #fff; display: inline-block}
.button.shadow:hover {margin: 7px 5px 3px 5px}
.button:hover.shadow{
	-webkit-box-shadow: 0px 3px 0px 0px rgba(41, 87, 160, 0.4);
	-moz-box-shadow:    0px 3px 0px 0px rgba(41, 87, 160, 0.4);
	box-shadow:         0px 3px 0px 0px rgba(41, 87, 160, 0.4);
}


.tbdr{border-top:solid 3px}
.lbdr{border-left:solid 2px}
.rbdr{border-right:solid 2px}
.bdr{border:solid 2px #444}
#profile_video .tbdr,#profile_video .lbdr, #profile_video .rbdr{border-color:#127a99}
#profile .tbdr, #profile .lbdr,  #profile .rbdr{border-color:#c25505}
.vimeo a, .filla{position: absolute; z-index: 5; top:0; left:0; width:100%; height:100%}

.aspect{
	position: relative;
	width: 100%;	
	
}
.aspect:before{
	content: "";
	display: block;
	padding-top: 60%; 	/* initial ratio of 16:9*/
}

.aspect .img{
	position:  absolute;
	background-color:#666;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}

.v210{min-height:210px}
.v260{min-height:260px}
.w270{width:270px}


.playbox{position: absolute; top:0; left:0; height:100%; width:100%; z-index: 1}
.playbox a{display: block; position: absolute; width: 52px; height:52px; border-radius: 26px; line-height: 52px; text-align: center; top: 50%; left:50%; margin:-26px 0 0 -26px}
.playbox .entypo-play{margin-left: 4px}

/* TIMELINE */
.tline{background: url(/template/timeline.png) no-repeat; background-position: center left; background-size: 100% 1px}
.halfline{background-size: 50% 1px}
.startline{background-position: center right}
.startline .dateLeft,.endline .dateRight{opacity: 0.3}
.dateArr{position:absolute; top:0; left:0; font-size: 30px; height:70px; line-height: 74px; width:30px; color:#ff8a00}
.dateRight{left:auto; right:0}
.dateBox{width:330px; height:70px; display: inline-block; position: relative}
.dateTxt{position:absolute; top:0; left:30px; width:270px; height:70px}
.dateTxt h2{margin:8px 0 0 0; padding:0; font-size: 15px}
.icon{position: absolute; top:0; left:0; padding: 5px 10px; font-family: "open-sans", sans-serif; display: block; font-style: normal; z-index: 2}
.posbl{position: absolute; bottom:0; top:auto; right:auto; left:0}
.posbr{position: absolute; bottom:0; top:auto; left:auto; right:0}
.postr{position: absolute; bottom:auto; top:0; right:0; left:auto}


.box{position: relative; text-align: left; display: block}
.txt{font-family: "open-sans",sans-serif; font-weight: 400; line-height: 1.3em}
#collapse div{text-align: center; height: 100px; position: relative}
#collapse img{height:80%; width:auto; margin:10px 0}
#header .enter{display: block; text-align: center; text-transform: uppercase; font-size: 20px; color:#4b4b4b; text-decoration: none; width:100%; height:60px; padding:20px 0; font-family: "open-sans",sans-serif; font-weight: 400 }
#header .enter strong{color:#ff8a00; letter-spacing: 0.01em}
#header .enter i{position: absolute; right:0; top:0; height: 85px; line-height: 85px; color:#ff8a00; width: 50px; font-size: 1.3em}
#nav .dots{position: absolute; top: 10px; left: 50px; height: 50px; width: 10px; opacity: 0}
#nav .dots img{ height: 60%; width:auto}
.Fixed #nav .dots{opacity: 1}
#nav .col{overflow: visible !important}

.uk-button-primary.bgc1:hover{background: #ffc000}
.uk-badge{font-weight: 400}

/* SPONSORS  */
#logos .box{text-align: center; height:150px; font: 0/0 a; margin: 20px}
#logos .box:before {  
    content: ' ';
    display: inline-block;
    vertical-align: middle;  
    height: 100%;
}
#logos img{width:80%; height:auto;  display: inline-block;
    vertical-align: middle;  
    font: 16px/1 Arial sans-serif}

#nav {
    
    position: absolute;
    width:100%;
    top:100px;
    left:0; 
    background: #000;
    height:50px;
    text-align: center;   
}

.stripe{
	background: url(../template/stripe.png) fixed
}

.shadow{
	-webkit-box-shadow: 0px 5px 0px 0px rgba(41, 87, 160, 0.4);
	-moz-box-shadow:    0px 5px 0px 0px rgba(41, 87, 160, 0.4);
	box-shadow:         0px 5px 0px 0px rgba(41, 87, 160, 0.4);
}


.bg{
    background: no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	
}






/* pure-hidden-xs */
@media screen and (max-width:567px) {
	.padtb{padding:10px 0}
	.slidearr{top:85px; padding: 8px 10px 8px 18px}
	.slidearr.slideright{padding: 8px 18px 8px 10px}
	#carousel .owl-carousel, .headimg {height:200px}
	.col{overflow: hidden}
	.margr{margin-right: 0}
	#logos .box{height:60px}
	#livestream{height:260px}
	.cattab{font-size: 12px !important}
	
	#trade_europe,#trade_global,#trade_wish{width:260px !important}
	
	.submenu .lbdr,.submenu .rbdr{padding:10px 10px;}
    .pure-visible-sm{display:none}
    .pure-visible-md{display:none}
    .pure-visible-lg{display:none}
    .pure-visible-xl{display:none}
    .pure-hidden-xs{display:none !important}
}
/* pure-hidden-sm */
@media screen and (min-width:568px) and (max-width:767px) {
	.padtb{padding:10px 0}
	.body{display: none}
	 .col.arrs{overflow: hidden}
	.slidearr{top:85px; padding: 8px 10px 8px 18px}
	.slidearr.slideright{padding: 8px 18px 8px 10px}
	#carousel .owl-carousel {height:200px}
	.margr{margin-right: 0}
	#logos .box{height:60px}
	
	#livestream{height:320px}
	
    .pure-visible-xs{display:none}
    .pure-visible-md{display:none}
    .pure-visible-lg{display:none}
    .pure-visible-xl{display:none}
    .pure-hidden-sm{display:none}
}
/* pure-hidden-md */
@media screen and (min-width:768px) and (max-width:1023px) {
	#collapse img{height:65%; width:auto; margin:15px 0}
	#header .enter{font-size: 16px; padding:25px 0;}
    .pure-visible-xs{display:none}
    .pure-visible-sm{display:none}
    .pure-visible-lg{display:none}
    .pure-visible-xl{display:none}
    .pure-hidden-md{display:none}
}
/* pure-hidden-lg */
@media screen and (min-width:1024px) and (max-width:1279px) {
    .pure-visible-xs{display:none}
    .pure-visible-sm{display:none}
    .pure-visible-md{display:none}
    .pure-visible-xl{display:none}
    .pure-hidden-lg{display:none}
}
/* pure-hidden-xl */
@media screen and (min-width:1280px) {
    .pure-visible-xs{display:none}
    .pure-visible-sm{display:none}
    .pure-visible-md{display:none}
    .pure-visible-lg{display:none}
    .pure-hidden-xl{display:none}
}