/* font start here */
@font-face {
  font-family: 'DrescherGroteskBT-Light';
  src: url('webfonts/2AFAB6_0_0.eot');
  src: url('webfonts/2AFAB6_0_0.eot?#iefix') format('embedded-opentype'),
  url('webfonts/2AFAB6_0_0.woff') format('woff'),
  url('webfonts/2AFAB6_0_0.ttf') format('truetype');
  font-weight:normal;
  font-style:normal;
}

@font-face {
  font-family: 'DrescherGroteskBT';
  src: url('webfonts/2AFAB6_1_0.eot');
  src: url('webfonts/2AFAB6_1_0.eot?#iefix') format('embedded-opentype'),
  url('webfonts/2AFAB6_1_0.woff') format('woff'),
  url('webfonts/2AFAB6_1_0.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'DrescherGroteskBT-Demi';
  src: url('webfonts/2AE729_0_0.eot');
  src: url('webfonts/2AE729_0_0.eot?#iefix') format('embedded-opentype'),
  url('webfonts/2AE729_0_0.woff') format('woff'),
  url('webfonts/2AE729_0_0.ttf') format('truetype');
  font-weight: normal;
	font-style: normal;
}

@font-face {
font-family: 'Kessel105-BoldOblique';
src: url('webfonts/2B10C4_0_0.eot');
src: url('webfonts/2B10C4_0_0.eot?#iefix') format('embedded-opentype'),
url('webfonts/2B10C4_0_0.woff') format('woff'),
url('webfonts/2B10C4_0_0.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'Kessel105-BookOblique';
src: url('webfonts/2B10C4_1_0.eot');
src: url('webfonts/2B10C4_1_0.eot?#iefix') format('embedded-opentype'),
url('webfonts/2B10C4_1_0.woff') format('woff'),
url('webfonts/2B10C4_1_0.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

@font-face {font-family: 'Kessel105-HeavyOblique';
src: url('webfonts/2B10C4_2_0.eot');
src: url('webfonts/2B10C4_2_0.eot?#iefix') format('embedded-opentype'),
url('webfonts/2B10C4_2_0.woff') format('woff'),
url('webfonts/2B10C4_2_0.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

@font-face {font-family: 'Kessel105-LightOblique';
src: url('webfonts/2B10C4_3_0.eot');
src: url('webfonts/2B10C4_3_0.eot?#iefix') format('embedded-opentype'),
url('webfonts/2B10C4_3_0.woff') format('woff'),
url('webfonts/2B10C4_3_0.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

@font-face {font-family: 'Kessel105-Heavy';
src: url('webfonts/2B10C4_4_0.eot');
src: url('webfonts/2B10C4_4_0.eot?#iefix') format('embedded-opentype'),
url('webfonts/2B10C4_4_0.woff') format('woff'),
url('webfonts/2B10C4_4_0.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

@font-face {font-family: 'Kessel105-Light';
src: url('webfonts/2B10C4_5_0.eot');
src: url('webfonts/2B10C4_5_0.eot?#iefix') format('embedded-opentype'),
url('webfonts/2B10C4_5_0.woff') format('woff'),
url('webfonts/2B10C4_5_0.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

@font-face {font-family: 'Kessel105-Book';
src: url('webfonts/2B10C4_6_0.eot');
src: url('webfonts/2B10C4_6_0.eot?#iefix') format('embedded-opentype'),
url('webfonts/2B10C4_6_0.woff') format('woff'),
url('webfonts/2B10C4_6_0.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

@font-face {font-family: 'Kessel105-Bold';
src: url('webfonts/2B10C4_7_0.eot');
src: url('webfonts/2B10C4_7_0.eot?#iefix') format('embedded-opentype'),
url('webfonts/2B10C4_7_0.woff') format('woff'),
url('webfonts/2B10C4_7_0.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

@font-face {font-family: 'Kessel105-ThinOblique';
src: url('webfonts/2B10C4_8_0.eot');
src: url('webfonts/2B10C4_8_0.eot?#iefix') format('embedded-opentype'),
url('webfonts/2B10C4_8_0.woff') format('woff'),
url('webfonts/2B10C4_8_0.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

@font-face {font-family: 'Kessel105-Thin';
src: url('webfonts/2B10C4_9_0.eot');
src: url('webfonts/2B10C4_9_0.eot?#iefix') format('embedded-opentype'),
url('webfonts/2B10C4_9_0.woff') format('woff'),
url('webfonts/2B10C4_9_0.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
/* font end here */

/*  smooth animation start here */
header, .relatedNews .box img, .newslisting .box img, .menuBox,
.headerTop ul li.menu-item-has-children > a span::after,
.languageMenu ul > li.menu-item-has-children > a span::after{
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.menuBox{
  -webkit-transition: all 0.6s ease-in-out;
  -moz-transition: all 0.6s ease-in-out;
  -o-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
}

/*  smooth animation end here */

/* common page animations */
.fadeIn, .lazyLoadImage{
	opacity: 0;
	transition: opacity .8s ease-in-out;
	-webkit-transition: opacity .8s ease-in-out;
	-moz-transition: opacity .8s ease-in-out;
	-o-transition: opacity .8s ease-in-out;
}

.fadeIn.animateMe, .lazyLoadImage.entered.lazyloaded, .lazyLoadImage.lazyloaded {opacity:1}

.fadeInUp { -webkit-transform: translateY(30px);
	-moz-transform: translateY(30px);
	transform: translateY(30px);
	opacity: 0;
	transition: opacity 1s ease .4s,transform 1s ease .4s;
	-webkit-transition: opacity 1s ease .4s,transform 1s ease .4s;
	-moz-transition: opacity 1s ease .4s,transform 1s ease .4s;
	-o-transition: opacity 1s ease .4s,transform 1s ease .4s;
}
.fadeInUp.animateMe { -webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transform: translateY(0px);
	opacity: 1;}
/* common page animations */

/* 404 animation start */
@-webkit-keyframes balance {0% {-webkit-transform: translate3d(0,0,0); } 50% {-webkit-transform: translate3d(0,1rem,0); } 100% { -webkit-transform: translate3d(0,0,0); }}
@-moz-keyframes balance {0% {-moz-transform: translate3d(0,0,0);} 50% {-moz-transform: translate3d(0,1rem,0);} 100% {-moz-transform: translate3d(0,0,0);}}
@-o-keyframes balance {0% {-o-transform: translate3d(0,0,0);} 50% {-o-transform: translate3d(0,1rem,0);} 100% {-o-transform: translate3d(0,0,0);}}
@-ms-keyframes balance {0% {-ms-transform: translate3d(0,0,0); } 50% {-ms-transform: translate3d(0,1rem,0);}100% {-ms-transform: translate3d(0,0,0); }}
@keyframes balance {0% {transform: translate3d(0,0,0); } 50% {transform: translate3d(0,1rem,0); } 100% {transform: translate3d(0,0,0); }}
/* 404 animation end here */
