﻿@import url(animate.css);
@import url(extlib/jquery.selectbox/jquery.selectbox.css);
@import url(extlib/ui_checkbox/ui.checkbox.css);
@import url(extlib/jquery-ui/jquery-ui-1.10.0.custom.css);
@import url(extlib/switchery/switchery.css);
@import url(extlib/owl-carousel/owl.carousel.css);
@import url(extlib/owl-carousel/owl.transitions.css);
@import url(extlib/owl-carousel/owl.transitions.css);
@import url(extlib/prettify.css);
@import url(extlib/tooltipster.css);
@import url(extlib/tooltipster-golden.css);
/* Support for the old syntax */
/* Usage:
.article {
     @include clearfix();
}
*/
/*Usage:
.text-truncate {
  @include text-truncate;
}*/
/*Usage:
body {
  @include font-size(16);
}*/
/*Usage:
body {
  @include line-height (16);
}*/
/*
	keyframes usage:
	@include keyframes(animName) {
		0%, 100% {
			-webkit-transform: translateX(0);
			transform: translateX(0);
		}
		10%, 30%, 50%, 70%, 90% {
			-webkit-transform: translateX(-$xoffset);
			transform: translateX(-$xoffset);
		}
		20%, 40%, 60%, 80% {
			-webkit-transform: translateX($xoffset);
			transform: translateX($xoffset);
		}
	}
*/
/* 
header {
	z-index: z($mylist, header);
}
*/
/*
@function lighter(){
	@return hsl(0deg, 100%, 60%);
}

@function darker(){
	@return hsl(0deg, 100%, 40%);
}*/
@import url(http://fonts.googleapis.com/css?family=Roboto+Slab:400,300,700,100&subset=latin,greek-ext);
@-webkit-keyframes scaleImg {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  20% {
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);
  }
  40% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

@-moz-keyframes scaleImg {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  20% {
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);
  }
  40% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

@-ms-keyframes scaleImg {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  20% {
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);
  }
  40% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

@-o-keyframes scaleImg {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  20% {
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);
  }
  40% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes scaleImg {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  20% {
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);
  }
  40% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

@-webkit-keyframes scaleImgOut {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.86);
    -ms-transform: scale(0.86);
    -moz-transform: scale(0.86);
    -o-transform: scale(0.86);
    transform: scale(0.86);
  }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

@-moz-keyframes scaleImgOut {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.86);
    -ms-transform: scale(0.86);
    -moz-transform: scale(0.86);
    -o-transform: scale(0.86);
    transform: scale(0.86);
  }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

@-ms-keyframes scaleImgOut {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.86);
    -ms-transform: scale(0.86);
    -moz-transform: scale(0.86);
    -o-transform: scale(0.86);
    transform: scale(0.86);
  }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

@-o-keyframes scaleImgOut {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.86);
    -ms-transform: scale(0.86);
    -moz-transform: scale(0.86);
    -o-transform: scale(0.86);
    transform: scale(0.86);
  }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes scaleImgOut {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.86);
    -ms-transform: scale(0.86);
    -moz-transform: scale(0.86);
    -o-transform: scale(0.86);
    transform: scale(0.86);
  }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

@-webkit-keyframes scaleLightImgOut {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

@-moz-keyframes scaleLightImgOut {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

@-ms-keyframes scaleLightImgOut {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

@-o-keyframes scaleLightImgOut {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes scaleLightImgOut {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

@-webkit-keyframes scaleImgIn {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);
  }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

@-moz-keyframes scaleImgIn {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);
  }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

@-ms-keyframes scaleImgIn {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);
  }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

@-o-keyframes scaleImgIn {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);
  }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes scaleImgIn {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);
  }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

@-webkit-keyframes scaleBgSizeIn {
  0% {
    background-size: 100% auto;
  }
  40% {
    background-size: 120% auto;
  }
  70% {
    background-size: 120% auto;
  }
  100% {
    background-size: 100% auto;
  }
}

@-moz-keyframes scaleBgSizeIn {
  0% {
    background-size: 100% auto;
  }
  40% {
    background-size: 120% auto;
  }
  70% {
    background-size: 120% auto;
  }
  100% {
    background-size: 100% auto;
  }
}

@-ms-keyframes scaleBgSizeIn {
  0% {
    background-size: 100% auto;
  }
  40% {
    background-size: 120% auto;
  }
  70% {
    background-size: 120% auto;
  }
  100% {
    background-size: 100% auto;
  }
}

@-o-keyframes scaleBgSizeIn {
  0% {
    background-size: 100% auto;
  }
  40% {
    background-size: 120% auto;
  }
  70% {
    background-size: 120% auto;
  }
  100% {
    background-size: 100% auto;
  }
}

@keyframes scaleBgSizeIn {
  0% {
    background-size: 100% auto;
  }
  40% {
    background-size: 120% auto;
  }
  70% {
    background-size: 120% auto;
  }
  100% {
    background-size: 100% auto;
  }
}

@-webkit-keyframes moveBg {
  0% {
    background-position: 15px 50%;
  }
  100% {
    background-position: 20px 50%;
  }
}

@-moz-keyframes moveBg {
  0% {
    background-position: 15px 50%;
  }
  100% {
    background-position: 20px 50%;
  }
}

@-ms-keyframes moveBg {
  0% {
    background-position: 15px 50%;
  }
  100% {
    background-position: 20px 50%;
  }
}

@-o-keyframes moveBg {
  0% {
    background-position: 15px 50%;
  }
  100% {
    background-position: 20px 50%;
  }
}

@keyframes moveBg {
  0% {
    background-position: 15px 50%;
  }
  100% {
    background-position: 20px 50%;
  }
}

@-webkit-keyframes animateBg {
  0% {
    background-position: 50% -50px;
  }
  40% {
    background-position: 45% 0px;
  }
  70% {
    background-position: 45% 0px;
  }
  100% {
    background-position: 50% -50px;
  }
}

@-moz-keyframes animateBg {
  0% {
    background-position: 50% -50px;
  }
  40% {
    background-position: 45% 0px;
  }
  70% {
    background-position: 45% 0px;
  }
  100% {
    background-position: 50% -50px;
  }
}

@-ms-keyframes animateBg {
  0% {
    background-position: 50% -50px;
  }
  40% {
    background-position: 45% 0px;
  }
  70% {
    background-position: 45% 0px;
  }
  100% {
    background-position: 50% -50px;
  }
}

@-o-keyframes animateBg {
  0% {
    background-position: 50% -50px;
  }
  40% {
    background-position: 45% 0px;
  }
  70% {
    background-position: 45% 0px;
  }
  100% {
    background-position: 50% -50px;
  }
}

@keyframes animateBg {
  0% {
    background-position: 50% -50px;
  }
  40% {
    background-position: 45% 0px;
  }
  70% {
    background-position: 45% 0px;
  }
  100% {
    background-position: 50% -50px;
  }
}

@-webkit-keyframes headerAnim {
  0% {
    bottom: 0px;
    left: 0px;
  }
  40% {
    bottom: -30px;
    left: -50px;
  }
  70% {
    bottom: -30px;
    left: -50px;
  }
  100% {
    bottom: 0px;
    left: 0px;
  }
}

@-moz-keyframes headerAnim {
  0% {
    bottom: 0px;
    left: 0px;
  }
  40% {
    bottom: -30px;
    left: -50px;
  }
  70% {
    bottom: -30px;
    left: -50px;
  }
  100% {
    bottom: 0px;
    left: 0px;
  }
}

@-ms-keyframes headerAnim {
  0% {
    bottom: 0px;
    left: 0px;
  }
  40% {
    bottom: -30px;
    left: -50px;
  }
  70% {
    bottom: -30px;
    left: -50px;
  }
  100% {
    bottom: 0px;
    left: 0px;
  }
}

@-o-keyframes headerAnim {
  0% {
    bottom: 0px;
    left: 0px;
  }
  40% {
    bottom: -30px;
    left: -50px;
  }
  70% {
    bottom: -30px;
    left: -50px;
  }
  100% {
    bottom: 0px;
    left: 0px;
  }
}

@keyframes headerAnim {
  0% {
    bottom: 0px;
    left: 0px;
  }
  40% {
    bottom: -30px;
    left: -50px;
  }
  70% {
    bottom: -30px;
    left: -50px;
  }
  100% {
    bottom: 0px;
    left: 0px;
  }
}

@-webkit-keyframes tremblePos {
  0%, 100% {
    -webkit-transform: perspective(1000px) translateZ(0) rotateY(0) rotateX(0deg) scale(1);
    -ms-transform: perspective(1000px) translateZ(0) rotateY(0) rotateX(0deg) scale(1);
    -moz-transform: perspective(1000px) translateZ(0) rotateY(0) rotateX(0deg) scale(1);
    -o-transform: perspective(1000px) translateZ(0) rotateY(0) rotateX(0deg) scale(1);
    transform: perspective(1000px) translateZ(0) rotateY(0) rotateX(0deg) scale(1);
    perspective-origin: 50% 0%;
  }
  30% {
    -webkit-transform: perspective(1000px) translateZ(70px) rotateY(80deg) rotateX(80deg) scale(1);
    -ms-transform: perspective(1000px) translateZ(70px) rotateY(80deg) rotateX(80deg) scale(1);
    -moz-transform: perspective(1000px) translateZ(70px) rotateY(80deg) rotateX(80deg) scale(1);
    -o-transform: perspective(1000px) translateZ(70px) rotateY(80deg) rotateX(80deg) scale(1);
    transform: perspective(1000px) translateZ(70px) rotateY(80deg) rotateX(80deg) scale(1);
    perspective-origin: 50% 0%;
  }
}

@-moz-keyframes tremblePos {
  0%, 100% {
    -webkit-transform: perspective(1000px) translateZ(0) rotateY(0) rotateX(0deg) scale(1);
    -ms-transform: perspective(1000px) translateZ(0) rotateY(0) rotateX(0deg) scale(1);
    -moz-transform: perspective(1000px) translateZ(0) rotateY(0) rotateX(0deg) scale(1);
    -o-transform: perspective(1000px) translateZ(0) rotateY(0) rotateX(0deg) scale(1);
    transform: perspective(1000px) translateZ(0) rotateY(0) rotateX(0deg) scale(1);
    perspective-origin: 50% 0%;
  }
  30% {
    -webkit-transform: perspective(1000px) translateZ(70px) rotateY(80deg) rotateX(80deg) scale(1);
    -ms-transform: perspective(1000px) translateZ(70px) rotateY(80deg) rotateX(80deg) scale(1);
    -moz-transform: perspective(1000px) translateZ(70px) rotateY(80deg) rotateX(80deg) scale(1);
    -o-transform: perspective(1000px) translateZ(70px) rotateY(80deg) rotateX(80deg) scale(1);
    transform: perspective(1000px) translateZ(70px) rotateY(80deg) rotateX(80deg) scale(1);
    perspective-origin: 50% 0%;
  }
}

@-ms-keyframes tremblePos {
  0%, 100% {
    -webkit-transform: perspective(1000px) translateZ(0) rotateY(0) rotateX(0deg) scale(1);
    -ms-transform: perspective(1000px) translateZ(0) rotateY(0) rotateX(0deg) scale(1);
    -moz-transform: perspective(1000px) translateZ(0) rotateY(0) rotateX(0deg) scale(1);
    -o-transform: perspective(1000px) translateZ(0) rotateY(0) rotateX(0deg) scale(1);
    transform: perspective(1000px) translateZ(0) rotateY(0) rotateX(0deg) scale(1);
    perspective-origin: 50% 0%;
  }
  30% {
    -webkit-transform: perspective(1000px) translateZ(70px) rotateY(80deg) rotateX(80deg) scale(1);
    -ms-transform: perspective(1000px) translateZ(70px) rotateY(80deg) rotateX(80deg) scale(1);
    -moz-transform: perspective(1000px) translateZ(70px) rotateY(80deg) rotateX(80deg) scale(1);
    -o-transform: perspective(1000px) translateZ(70px) rotateY(80deg) rotateX(80deg) scale(1);
    transform: perspective(1000px) translateZ(70px) rotateY(80deg) rotateX(80deg) scale(1);
    perspective-origin: 50% 0%;
  }
}

@-o-keyframes tremblePos {
  0%, 100% {
    -webkit-transform: perspective(1000px) translateZ(0) rotateY(0) rotateX(0deg) scale(1);
    -ms-transform: perspective(1000px) translateZ(0) rotateY(0) rotateX(0deg) scale(1);
    -moz-transform: perspective(1000px) translateZ(0) rotateY(0) rotateX(0deg) scale(1);
    -o-transform: perspective(1000px) translateZ(0) rotateY(0) rotateX(0deg) scale(1);
    transform: perspective(1000px) translateZ(0) rotateY(0) rotateX(0deg) scale(1);
    perspective-origin: 50% 0%;
  }
  30% {
    -webkit-transform: perspective(1000px) translateZ(70px) rotateY(80deg) rotateX(80deg) scale(1);
    -ms-transform: perspective(1000px) translateZ(70px) rotateY(80deg) rotateX(80deg) scale(1);
    -moz-transform: perspective(1000px) translateZ(70px) rotateY(80deg) rotateX(80deg) scale(1);
    -o-transform: perspective(1000px) translateZ(70px) rotateY(80deg) rotateX(80deg) scale(1);
    transform: perspective(1000px) translateZ(70px) rotateY(80deg) rotateX(80deg) scale(1);
    perspective-origin: 50% 0%;
  }
}

@keyframes tremblePos {
  0%, 100% {
    -webkit-transform: perspective(1000px) translateZ(0) rotateY(0) rotateX(0deg) scale(1);
    -ms-transform: perspective(1000px) translateZ(0) rotateY(0) rotateX(0deg) scale(1);
    -moz-transform: perspective(1000px) translateZ(0) rotateY(0) rotateX(0deg) scale(1);
    -o-transform: perspective(1000px) translateZ(0) rotateY(0) rotateX(0deg) scale(1);
    transform: perspective(1000px) translateZ(0) rotateY(0) rotateX(0deg) scale(1);
    perspective-origin: 50% 0%;
  }
  30% {
    -webkit-transform: perspective(1000px) translateZ(70px) rotateY(80deg) rotateX(80deg) scale(1);
    -ms-transform: perspective(1000px) translateZ(70px) rotateY(80deg) rotateX(80deg) scale(1);
    -moz-transform: perspective(1000px) translateZ(70px) rotateY(80deg) rotateX(80deg) scale(1);
    -o-transform: perspective(1000px) translateZ(70px) rotateY(80deg) rotateX(80deg) scale(1);
    transform: perspective(1000px) translateZ(70px) rotateY(80deg) rotateX(80deg) scale(1);
    perspective-origin: 50% 0%;
  }
}

@-webkit-keyframes hoverLnk {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-opacity: 1;
    -ms-opacity: 1;
    -moz-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
  }
  50% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
    -webkit-opacity: 0;
    -ms-opacity: 0;
    -moz-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
  }
  51% {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px);
    -webkit-opacity: 0;
    -ms-opacity: 0;
    -moz-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-opacity: 1;
    -ms-opacity: 1;
    -moz-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
  }
}

@-moz-keyframes hoverLnk {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-opacity: 1;
    -ms-opacity: 1;
    -moz-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
  }
  50% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
    -webkit-opacity: 0;
    -ms-opacity: 0;
    -moz-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
  }
  51% {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px);
    -webkit-opacity: 0;
    -ms-opacity: 0;
    -moz-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-opacity: 1;
    -ms-opacity: 1;
    -moz-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
  }
}

@-ms-keyframes hoverLnk {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-opacity: 1;
    -ms-opacity: 1;
    -moz-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
  }
  50% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
    -webkit-opacity: 0;
    -ms-opacity: 0;
    -moz-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
  }
  51% {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px);
    -webkit-opacity: 0;
    -ms-opacity: 0;
    -moz-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-opacity: 1;
    -ms-opacity: 1;
    -moz-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
  }
}

@-o-keyframes hoverLnk {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-opacity: 1;
    -ms-opacity: 1;
    -moz-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
  }
  50% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
    -webkit-opacity: 0;
    -ms-opacity: 0;
    -moz-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
  }
  51% {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px);
    -webkit-opacity: 0;
    -ms-opacity: 0;
    -moz-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-opacity: 1;
    -ms-opacity: 1;
    -moz-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
  }
}

@keyframes hoverLnk {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-opacity: 1;
    -ms-opacity: 1;
    -moz-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
  }
  50% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
    -webkit-opacity: 0;
    -ms-opacity: 0;
    -moz-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
  }
  51% {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px);
    -webkit-opacity: 0;
    -ms-opacity: 0;
    -moz-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-opacity: 1;
    -ms-opacity: 1;
    -moz-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
  }
}

@-webkit-keyframes hoverOutLnk {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-opacity: 1;
    -ms-opacity: 1;
    -moz-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
  }
  50% {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px);
    -webkit-opacity: 0;
    -ms-opacity: 0;
    -moz-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
  }
  51% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
    -webkit-opacity: 0;
    -ms-opacity: 0;
    -moz-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-opacity: 1;
    -ms-opacity: 1;
    -moz-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
  }
}

@-moz-keyframes hoverOutLnk {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-opacity: 1;
    -ms-opacity: 1;
    -moz-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
  }
  50% {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px);
    -webkit-opacity: 0;
    -ms-opacity: 0;
    -moz-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
  }
  51% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
    -webkit-opacity: 0;
    -ms-opacity: 0;
    -moz-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-opacity: 1;
    -ms-opacity: 1;
    -moz-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
  }
}

@-ms-keyframes hoverOutLnk {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-opacity: 1;
    -ms-opacity: 1;
    -moz-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
  }
  50% {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px);
    -webkit-opacity: 0;
    -ms-opacity: 0;
    -moz-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
  }
  51% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
    -webkit-opacity: 0;
    -ms-opacity: 0;
    -moz-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-opacity: 1;
    -ms-opacity: 1;
    -moz-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
  }
}

@-o-keyframes hoverOutLnk {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-opacity: 1;
    -ms-opacity: 1;
    -moz-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
  }
  50% {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px);
    -webkit-opacity: 0;
    -ms-opacity: 0;
    -moz-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
  }
  51% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
    -webkit-opacity: 0;
    -ms-opacity: 0;
    -moz-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-opacity: 1;
    -ms-opacity: 1;
    -moz-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
  }
}

@keyframes hoverOutLnk {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-opacity: 1;
    -ms-opacity: 1;
    -moz-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
  }
  50% {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px);
    -webkit-opacity: 0;
    -ms-opacity: 0;
    -moz-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
  }
  51% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
    -webkit-opacity: 0;
    -ms-opacity: 0;
    -moz-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-opacity: 1;
    -ms-opacity: 1;
    -moz-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
  }
}

/* trembleBg */
@-webkit-keyframes trembleBg {
  0% {
    background-position: 0 0;
  }
  50% {
    background-position: 1px -1px;
  }
  80% {
    background-position: -1px 1px;
  }
}

@-moz-keyframes trembleBg {
  0% {
    background-position: 0 0;
  }
  50% {
    background-position: 1px -1px;
  }
  80% {
    background-position: -1px 1px;
  }
}

@-ms-keyframes trembleBg {
  0% {
    background-position: 0 0;
  }
  50% {
    background-position: 1px -1px;
  }
  80% {
    background-position: -1px 1px;
  }
}

@-o-keyframes trembleBg {
  0% {
    background-position: 0 0;
  }
  50% {
    background-position: 1px -1px;
  }
  80% {
    background-position: -1px 1px;
  }
}

@keyframes trembleBg {
  0% {
    background-position: 0 0;
  }
  50% {
    background-position: 1px -1px;
  }
  80% {
    background-position: -1px 1px;
  }
}

@-webkit-keyframes flipX {
  0%, 100% {
    -webkit-transform: perspective(1000px) translateZ(40px) rotateX(0) scale(1);
    -ms-transform: perspective(1000px) translateZ(40px) rotateX(0) scale(1);
    -moz-transform: perspective(1000px) translateZ(40px) rotateX(0) scale(1);
    -o-transform: perspective(1000px) translateZ(40px) rotateX(0) scale(1);
    transform: perspective(1000px) translateZ(40px) rotateX(0) scale(1);
  }
  30% {
    -webkit-transform: perspective(1000px) translateZ(40px) rotateX(-2deg) scale(1);
    -ms-transform: perspective(1000px) translateZ(40px) rotateX(-2deg) scale(1);
    -moz-transform: perspective(1000px) translateZ(40px) rotateX(-2deg) scale(1);
    -o-transform: perspective(1000px) translateZ(40px) rotateX(-2deg) scale(1);
    transform: perspective(1000px) translateZ(40px) rotateX(-2deg) scale(1);
  }
  70% {
    -webkit-transform: perspective(1000px) translateZ(40px) rotateX(2deg) scale(1);
    -ms-transform: perspective(1000px) translateZ(40px) rotateX(2deg) scale(1);
    -moz-transform: perspective(1000px) translateZ(40px) rotateX(2deg) scale(1);
    -o-transform: perspective(1000px) translateZ(40px) rotateX(2deg) scale(1);
    transform: perspective(1000px) translateZ(40px) rotateX(2deg) scale(1);
  }
}

@-moz-keyframes flipX {
  0%, 100% {
    -webkit-transform: perspective(1000px) translateZ(40px) rotateX(0) scale(1);
    -ms-transform: perspective(1000px) translateZ(40px) rotateX(0) scale(1);
    -moz-transform: perspective(1000px) translateZ(40px) rotateX(0) scale(1);
    -o-transform: perspective(1000px) translateZ(40px) rotateX(0) scale(1);
    transform: perspective(1000px) translateZ(40px) rotateX(0) scale(1);
  }
  30% {
    -webkit-transform: perspective(1000px) translateZ(40px) rotateX(-2deg) scale(1);
    -ms-transform: perspective(1000px) translateZ(40px) rotateX(-2deg) scale(1);
    -moz-transform: perspective(1000px) translateZ(40px) rotateX(-2deg) scale(1);
    -o-transform: perspective(1000px) translateZ(40px) rotateX(-2deg) scale(1);
    transform: perspective(1000px) translateZ(40px) rotateX(-2deg) scale(1);
  }
  70% {
    -webkit-transform: perspective(1000px) translateZ(40px) rotateX(2deg) scale(1);
    -ms-transform: perspective(1000px) translateZ(40px) rotateX(2deg) scale(1);
    -moz-transform: perspective(1000px) translateZ(40px) rotateX(2deg) scale(1);
    -o-transform: perspective(1000px) translateZ(40px) rotateX(2deg) scale(1);
    transform: perspective(1000px) translateZ(40px) rotateX(2deg) scale(1);
  }
}

@-ms-keyframes flipX {
  0%, 100% {
    -webkit-transform: perspective(1000px) translateZ(40px) rotateX(0) scale(1);
    -ms-transform: perspective(1000px) translateZ(40px) rotateX(0) scale(1);
    -moz-transform: perspective(1000px) translateZ(40px) rotateX(0) scale(1);
    -o-transform: perspective(1000px) translateZ(40px) rotateX(0) scale(1);
    transform: perspective(1000px) translateZ(40px) rotateX(0) scale(1);
  }
  30% {
    -webkit-transform: perspective(1000px) translateZ(40px) rotateX(-2deg) scale(1);
    -ms-transform: perspective(1000px) translateZ(40px) rotateX(-2deg) scale(1);
    -moz-transform: perspective(1000px) translateZ(40px) rotateX(-2deg) scale(1);
    -o-transform: perspective(1000px) translateZ(40px) rotateX(-2deg) scale(1);
    transform: perspective(1000px) translateZ(40px) rotateX(-2deg) scale(1);
  }
  70% {
    -webkit-transform: perspective(1000px) translateZ(40px) rotateX(2deg) scale(1);
    -ms-transform: perspective(1000px) translateZ(40px) rotateX(2deg) scale(1);
    -moz-transform: perspective(1000px) translateZ(40px) rotateX(2deg) scale(1);
    -o-transform: perspective(1000px) translateZ(40px) rotateX(2deg) scale(1);
    transform: perspective(1000px) translateZ(40px) rotateX(2deg) scale(1);
  }
}

@-o-keyframes flipX {
  0%, 100% {
    -webkit-transform: perspective(1000px) translateZ(40px) rotateX(0) scale(1);
    -ms-transform: perspective(1000px) translateZ(40px) rotateX(0) scale(1);
    -moz-transform: perspective(1000px) translateZ(40px) rotateX(0) scale(1);
    -o-transform: perspective(1000px) translateZ(40px) rotateX(0) scale(1);
    transform: perspective(1000px) translateZ(40px) rotateX(0) scale(1);
  }
  30% {
    -webkit-transform: perspective(1000px) translateZ(40px) rotateX(-2deg) scale(1);
    -ms-transform: perspective(1000px) translateZ(40px) rotateX(-2deg) scale(1);
    -moz-transform: perspective(1000px) translateZ(40px) rotateX(-2deg) scale(1);
    -o-transform: perspective(1000px) translateZ(40px) rotateX(-2deg) scale(1);
    transform: perspective(1000px) translateZ(40px) rotateX(-2deg) scale(1);
  }
  70% {
    -webkit-transform: perspective(1000px) translateZ(40px) rotateX(2deg) scale(1);
    -ms-transform: perspective(1000px) translateZ(40px) rotateX(2deg) scale(1);
    -moz-transform: perspective(1000px) translateZ(40px) rotateX(2deg) scale(1);
    -o-transform: perspective(1000px) translateZ(40px) rotateX(2deg) scale(1);
    transform: perspective(1000px) translateZ(40px) rotateX(2deg) scale(1);
  }
}

@keyframes flipX {
  0%, 100% {
    -webkit-transform: perspective(1000px) translateZ(40px) rotateX(0) scale(1);
    -ms-transform: perspective(1000px) translateZ(40px) rotateX(0) scale(1);
    -moz-transform: perspective(1000px) translateZ(40px) rotateX(0) scale(1);
    -o-transform: perspective(1000px) translateZ(40px) rotateX(0) scale(1);
    transform: perspective(1000px) translateZ(40px) rotateX(0) scale(1);
  }
  30% {
    -webkit-transform: perspective(1000px) translateZ(40px) rotateX(-2deg) scale(1);
    -ms-transform: perspective(1000px) translateZ(40px) rotateX(-2deg) scale(1);
    -moz-transform: perspective(1000px) translateZ(40px) rotateX(-2deg) scale(1);
    -o-transform: perspective(1000px) translateZ(40px) rotateX(-2deg) scale(1);
    transform: perspective(1000px) translateZ(40px) rotateX(-2deg) scale(1);
  }
  70% {
    -webkit-transform: perspective(1000px) translateZ(40px) rotateX(2deg) scale(1);
    -ms-transform: perspective(1000px) translateZ(40px) rotateX(2deg) scale(1);
    -moz-transform: perspective(1000px) translateZ(40px) rotateX(2deg) scale(1);
    -o-transform: perspective(1000px) translateZ(40px) rotateX(2deg) scale(1);
    transform: perspective(1000px) translateZ(40px) rotateX(2deg) scale(1);
  }
}

@-webkit-keyframes prelAnim {
  0% {
    -webkit-transform: rotate(0) perspective(1000px) translateZ(0);
    -ms-transform: rotate(0) perspective(1000px) translateZ(0);
    -moz-transform: rotate(0) perspective(1000px) translateZ(0);
    -o-transform: rotate(0) perspective(1000px) translateZ(0);
    transform: rotate(0) perspective(1000px) translateZ(0);
  }
  50% {
    -webkit-transform: rotate(180deg) perspective(1000px) translateZ(80px);
    -ms-transform: rotate(180deg) perspective(1000px) translateZ(80px);
    -moz-transform: rotate(180deg) perspective(1000px) translateZ(80px);
    -o-transform: rotate(180deg) perspective(1000px) translateZ(80px);
    transform: rotate(180deg) perspective(1000px) translateZ(80px);
  }
  100% {
    -webkit-transform: rotate(360deg) perspective(1000px) translateZ(0);
    -ms-transform: rotate(360deg) perspective(1000px) translateZ(0);
    -moz-transform: rotate(360deg) perspective(1000px) translateZ(0);
    -o-transform: rotate(360deg) perspective(1000px) translateZ(0);
    transform: rotate(360deg) perspective(1000px) translateZ(0);
  }
}

@-moz-keyframes prelAnim {
  0% {
    -webkit-transform: rotate(0) perspective(1000px) translateZ(0);
    -ms-transform: rotate(0) perspective(1000px) translateZ(0);
    -moz-transform: rotate(0) perspective(1000px) translateZ(0);
    -o-transform: rotate(0) perspective(1000px) translateZ(0);
    transform: rotate(0) perspective(1000px) translateZ(0);
  }
  50% {
    -webkit-transform: rotate(180deg) perspective(1000px) translateZ(80px);
    -ms-transform: rotate(180deg) perspective(1000px) translateZ(80px);
    -moz-transform: rotate(180deg) perspective(1000px) translateZ(80px);
    -o-transform: rotate(180deg) perspective(1000px) translateZ(80px);
    transform: rotate(180deg) perspective(1000px) translateZ(80px);
  }
  100% {
    -webkit-transform: rotate(360deg) perspective(1000px) translateZ(0);
    -ms-transform: rotate(360deg) perspective(1000px) translateZ(0);
    -moz-transform: rotate(360deg) perspective(1000px) translateZ(0);
    -o-transform: rotate(360deg) perspective(1000px) translateZ(0);
    transform: rotate(360deg) perspective(1000px) translateZ(0);
  }
}

@-ms-keyframes prelAnim {
  0% {
    -webkit-transform: rotate(0) perspective(1000px) translateZ(0);
    -ms-transform: rotate(0) perspective(1000px) translateZ(0);
    -moz-transform: rotate(0) perspective(1000px) translateZ(0);
    -o-transform: rotate(0) perspective(1000px) translateZ(0);
    transform: rotate(0) perspective(1000px) translateZ(0);
  }
  50% {
    -webkit-transform: rotate(180deg) perspective(1000px) translateZ(80px);
    -ms-transform: rotate(180deg) perspective(1000px) translateZ(80px);
    -moz-transform: rotate(180deg) perspective(1000px) translateZ(80px);
    -o-transform: rotate(180deg) perspective(1000px) translateZ(80px);
    transform: rotate(180deg) perspective(1000px) translateZ(80px);
  }
  100% {
    -webkit-transform: rotate(360deg) perspective(1000px) translateZ(0);
    -ms-transform: rotate(360deg) perspective(1000px) translateZ(0);
    -moz-transform: rotate(360deg) perspective(1000px) translateZ(0);
    -o-transform: rotate(360deg) perspective(1000px) translateZ(0);
    transform: rotate(360deg) perspective(1000px) translateZ(0);
  }
}

@-o-keyframes prelAnim {
  0% {
    -webkit-transform: rotate(0) perspective(1000px) translateZ(0);
    -ms-transform: rotate(0) perspective(1000px) translateZ(0);
    -moz-transform: rotate(0) perspective(1000px) translateZ(0);
    -o-transform: rotate(0) perspective(1000px) translateZ(0);
    transform: rotate(0) perspective(1000px) translateZ(0);
  }
  50% {
    -webkit-transform: rotate(180deg) perspective(1000px) translateZ(80px);
    -ms-transform: rotate(180deg) perspective(1000px) translateZ(80px);
    -moz-transform: rotate(180deg) perspective(1000px) translateZ(80px);
    -o-transform: rotate(180deg) perspective(1000px) translateZ(80px);
    transform: rotate(180deg) perspective(1000px) translateZ(80px);
  }
  100% {
    -webkit-transform: rotate(360deg) perspective(1000px) translateZ(0);
    -ms-transform: rotate(360deg) perspective(1000px) translateZ(0);
    -moz-transform: rotate(360deg) perspective(1000px) translateZ(0);
    -o-transform: rotate(360deg) perspective(1000px) translateZ(0);
    transform: rotate(360deg) perspective(1000px) translateZ(0);
  }
}

@keyframes prelAnim {
  0% {
    -webkit-transform: rotate(0) perspective(1000px) translateZ(0);
    -ms-transform: rotate(0) perspective(1000px) translateZ(0);
    -moz-transform: rotate(0) perspective(1000px) translateZ(0);
    -o-transform: rotate(0) perspective(1000px) translateZ(0);
    transform: rotate(0) perspective(1000px) translateZ(0);
  }
  50% {
    -webkit-transform: rotate(180deg) perspective(1000px) translateZ(80px);
    -ms-transform: rotate(180deg) perspective(1000px) translateZ(80px);
    -moz-transform: rotate(180deg) perspective(1000px) translateZ(80px);
    -o-transform: rotate(180deg) perspective(1000px) translateZ(80px);
    transform: rotate(180deg) perspective(1000px) translateZ(80px);
  }
  100% {
    -webkit-transform: rotate(360deg) perspective(1000px) translateZ(0);
    -ms-transform: rotate(360deg) perspective(1000px) translateZ(0);
    -moz-transform: rotate(360deg) perspective(1000px) translateZ(0);
    -o-transform: rotate(360deg) perspective(1000px) translateZ(0);
    transform: rotate(360deg) perspective(1000px) translateZ(0);
  }
}

@-webkit-keyframes lightrot {
  0% {
    -webkit-transform: rotate(55deg);
    -ms-transform: rotate(55deg);
    -moz-transform: rotate(55deg);
    -o-transform: rotate(55deg);
    transform: rotate(55deg);
    background: #ED1C24;
  }
  50% {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    background: #fff;
  }
  100% {
    -webkit-transform: rotate(55deg);
    -ms-transform: rotate(55deg);
    -moz-transform: rotate(55deg);
    -o-transform: rotate(55deg);
    transform: rotate(55deg);
    background: #ED1C24;
  }
}

@-moz-keyframes lightrot {
  0% {
    -webkit-transform: rotate(55deg);
    -ms-transform: rotate(55deg);
    -moz-transform: rotate(55deg);
    -o-transform: rotate(55deg);
    transform: rotate(55deg);
    background: #ED1C24;
  }
  50% {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    background: #fff;
  }
  100% {
    -webkit-transform: rotate(55deg);
    -ms-transform: rotate(55deg);
    -moz-transform: rotate(55deg);
    -o-transform: rotate(55deg);
    transform: rotate(55deg);
    background: #ED1C24;
  }
}

@-ms-keyframes lightrot {
  0% {
    -webkit-transform: rotate(55deg);
    -ms-transform: rotate(55deg);
    -moz-transform: rotate(55deg);
    -o-transform: rotate(55deg);
    transform: rotate(55deg);
    background: #ED1C24;
  }
  50% {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    background: #fff;
  }
  100% {
    -webkit-transform: rotate(55deg);
    -ms-transform: rotate(55deg);
    -moz-transform: rotate(55deg);
    -o-transform: rotate(55deg);
    transform: rotate(55deg);
    background: #ED1C24;
  }
}

@-o-keyframes lightrot {
  0% {
    -webkit-transform: rotate(55deg);
    -ms-transform: rotate(55deg);
    -moz-transform: rotate(55deg);
    -o-transform: rotate(55deg);
    transform: rotate(55deg);
    background: #ED1C24;
  }
  50% {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    background: #fff;
  }
  100% {
    -webkit-transform: rotate(55deg);
    -ms-transform: rotate(55deg);
    -moz-transform: rotate(55deg);
    -o-transform: rotate(55deg);
    transform: rotate(55deg);
    background: #ED1C24;
  }
}

@keyframes lightrot {
  0% {
    -webkit-transform: rotate(55deg);
    -ms-transform: rotate(55deg);
    -moz-transform: rotate(55deg);
    -o-transform: rotate(55deg);
    transform: rotate(55deg);
    background: #ED1C24;
  }
  50% {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    background: #fff;
  }
  100% {
    -webkit-transform: rotate(55deg);
    -ms-transform: rotate(55deg);
    -moz-transform: rotate(55deg);
    -o-transform: rotate(55deg);
    transform: rotate(55deg);
    background: #ED1C24;
  }
}

@-webkit-keyframes hideForPhotoAnim {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
  }
}

@-moz-keyframes hideForPhotoAnim {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
  }
}

@-ms-keyframes hideForPhotoAnim {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
  }
}

@-o-keyframes hideForPhotoAnim {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
  }
}

@keyframes hideForPhotoAnim {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
  }
}

@-webkit-keyframes showForPhotoAnim {
  0% {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-moz-keyframes showForPhotoAnim {
  0% {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-ms-keyframes showForPhotoAnim {
  0% {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-o-keyframes showForPhotoAnim {
  0% {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes showForPhotoAnim {
  0% {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-webkit-keyframes hpanimation {
  70% {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    width: 50%;
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    width: 100%;
  }
}

@-moz-keyframes hpanimation {
  70% {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    width: 50%;
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    width: 100%;
  }
}

@-ms-keyframes hpanimation {
  70% {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    width: 50%;
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    width: 100%;
  }
}

@-o-keyframes hpanimation {
  70% {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    width: 50%;
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    width: 100%;
  }
}

@keyframes hpanimation {
  70% {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    width: 50%;
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    width: 100%;
  }
}

/* rotate360deg */
@keyframes rotate360deg {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}

@-moz-keyframes rotate360deg {
  from {
    -moz-transform: rotate(0);
  }
  to {
    -moz-transform: rotate(360deg);
  }
}

@-webkit-keyframes rotate360deg {
  from {
    -webkit-transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}

@-ms-keyframes rotate360deg {
  from {
    -ms-transform: rotate(0);
  }
  to {
    -ms-transform: rotate(360deg);
  }
}

@-o-keyframes rotate360deg {
  from {
    -o-transform: rotate(0);
  }
  to {
    -o-transform: rotate(360deg);
  }
}

html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

BODY {
  margin: 0px;
  padding: 0px;
  font-weight: normal;
}

BODY a img {
  border: none;
}

BODY a:focus, input:focus, object:focus, button:focus, label:focus, textarea:focus {
  outline: none;
}

form {
  margin: 0px;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

label {
  cursor: pointer;
}

legend {
  border: 0;
  padding: 0;
}

h1, h2, h3, h4, h5 {
  margin: 0px;
  padding: 0px;
  font-weight: normal;
  font-size: 1em;
  text-rendering: optimizelegibility;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  height: 1px;
  background-color: #000;
  color: #000;
}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
  display: block;
  margin: 0px;
  padding: 0px;
}

time {
  font-size: 100%;
}

button, input, select, textarea {
  margin: 0;
  vertical-align: baseline;
}

button, input {
  line-height: normal;
}

textarea {
  resize: none;
  overflow: auto;
  margin: 0;
  padding: 0;
}

label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {
  cursor: pointer;
}

audio:not([controls]) {
  display: none;
}

DIV.aspNetHidden {
  display: none;
}

map area:focus {
  outline: none;
}

map > area,
map > area:active,
map > area:focus {
  outline: none !important;
  border: 0 !important;
  outline-width: 0;
}

*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

img {
  -ms-interpolation-mode: bicubic;
  max-width: 100%;
  height: auto;
}

img {
  display: inline-block;
  vertical-align: middle;
}

#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object {
  max-width: none !important;
}

select {
  width: 100%;
}

/* COMMON CLASSES:START */
.clearfix {
  *zoom: 1;
}

.clearfix:before, .clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}

.FloatLeft {
  float: left;
}

.FloatRight {
  float: right;
}

.FloatBreak {
  clear: both;
}

.FloatBreakLeft {
  clear: left;
}

.float25 {
  float: left;
  width: 25%;
}

.float50 {
  float: left;
  width: 50%;
}

.float65 {
  float: left;
  width: 65%;
}

.float75 {
  float: left;
  width: 75%;
}

.floatR25 {
  float: right;
  width: 25%;
}

.floatR50 {
  float: right;
  width: 50%;
}

.floatR65 {
  float: right;
  width: 65%;
}

.floatR75 {
  float: right;
  width: 75%;
}

.nomargin {
  margin: 0px !important;
}

.nowrap {
  white-space: nowrap;
}

.nopadding {
  padding: 0px !important;
}

.noborder {
  border: none !important;
}

.spacer {
  height: 5px;
}

.spacer10 {
  height: 10px;
}

.spacer15 {
  height: 15px;
}

.spacer20 {
  height: 20px;
}

.spacer25 {
  height: 25px;
}

.spacer30 {
  height: 30px;
}

.spacer40 {
  height: 40px;
}

.spacer50 {
  height: 50px;
}

.spacer100 {
  height: 100px;
}

.relative, .mini-bskt .mini-bskt-container .row, .mini-bskt .mini-bskt-container .formRow, .mini-bskt .mini-bskt-container ul.socialUl, .mini-bskt .mini-bskt-container .file-upload-wrapper, .mini-bskt .mini-bskt-container .breadcrumb ul, .breadcrumb .mini-bskt .mini-bskt-container ul, .mini-bskt .mini-bskt-container .blog-main-wrapper .main-col article.post .social ul.shareUl, .blog-main-wrapper .main-col article.post .social .mini-bskt .mini-bskt-container ul.shareUl, .blog-main-wrapper .right-col .wdgt .wdgtIns.famoustags li, .blog-main-wrapper .right-col .wdgt .wdgtIns.famoustags a {
  position: relative;
}

.absolute {
  position: absolute;
}

.hidden {
  display: none !important;
}

.block {
  display: block !important;
}

.inline {
  display: inline !important;
}

.inlineblock {
  display: inline-block !important;
}

.invisible {
  visibility: hidden;
}

.overflowHidden {
  overflow: hidden;
}

.alignLeft {
  text-align: left;
}

.alignCenter {
  text-align: center;
}

.alignRight {
  text-align: right;
}

.alignJustify {
  text-align: justify;
}

.alignBottom {
  vertical-align: bottom;
}

.text-bottom {
  vertical-align: text-bottom;
}

.underline, .underline:hover {
  text-decoration: underline;
}

.italic {
  font-style: italic;
}

.bold {
  font-weight: bold;
}

.normal {
  font-weight: normal;
}

.fontArial {
  font-family: Arial,Helvetica,sans-serif;
}

.black {
  color: #000 !important;
}

.white {
  color: #ffffff;
}

.blackAlpha50 {
  color: rgba(0, 0, 0, 0.5);
}

.whiteAlpha50 {
  color: rgba(255, 255, 255, 0.5);
}

.whiteBgAlpha25 {
  background: rgba(255, 255, 255, 0.25);
  background: url(../Imgs/helpers/OldBrowsers/white_25.png) \9;
}

.whiteBgAlpha30 {
  background: rgba(255, 255, 255, 0.3);
  background: url(../Imgs/helpers/OldBrowsers/white_30.png) \9;
}

.whiteBgAlpha40 {
  background: rgba(255, 255, 255, 0.4);
  background: url(../Imgs/helpers/OldBrowsers/white_40.png) \9;
}

.whiteBgAlpha50 {
  background: rgba(255, 255, 255, 0.5);
  background: url(../Imgs/helpers/OldBrowsers/white_50.png) \9;
}

.whiteBgAlpha75 {
  background: rgba(255, 255, 255, 0.75);
  background: url(../Imgs/helpers/OldBrowsers/white_75.png) \9;
}

.whiteBgAlpha90 {
  background: rgba(255, 255, 255, 0.9);
  background: url(../Imgs/helpers/OldBrowsers/white_90.png) \9;
}

.lineheight100perc {
  line-height: 100%;
}

.lineheight10 {
  line-height: 10px;
}

.lineheight12 {
  line-height: 12px;
}

.lineheight15 {
  line-height: 15px;
}

.lineheight20 {
  line-height: 20px;
}

.lineheight30 {
  line-height: 30px;
}

.height50 {
  height: 50px;
}

.pointer {
  cursor: pointer;
}

.ulClear, .blog-main-wrapper .main-col article.post .social ul.shareUl, nav ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

.inputClear, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"],
input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"],
input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], textarea {
  margin: 0px;
  padding: 0px;
  border: none;
  background: none;
}

.btnClear, .blueBtn, .allBtn, .whiteBtn, .largeBlueBtn, .basket .complete input[type="button"], .basket .complete input[type="submit"], .greyBtn, .mini-bskt .btn-row a, .blog-main-wrapper .main-col .comm-container .comm-box .row input[type="submit"], .blog-main-wrapper .main-col .comm-container .comm-box .formRow input[type="submit"], .blog-main-wrapper .main-col .comm-container .comm-box ul.socialUl input[type="submit"], .blog-main-wrapper .main-col .comm-container .comm-box .file-upload-wrapper input[type="submit"], .blog-main-wrapper .main-col .comm-container .comm-box .breadcrumb ul input[type="submit"], .breadcrumb .blog-main-wrapper .main-col .comm-container .comm-box ul input[type="submit"], .blog-main-wrapper .main-col .comm-container .comm-box article.post .social ul.shareUl input[type="submit"], .blog-main-wrapper .main-col article.post .social .comm-container .comm-box ul.shareUl input[type="submit"], .buyBtn, .mini-bskt input[type="button"].remove, .mini-bskt input[type="submit"].remove {
  margin: 0px;
  padding: 0px;
  border: none;
  background: none;
  cursor: pointer;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
}

.center {
  margin-left: auto;
  margin-right: auto;
}

.objRight {
  margin-left: auto;
  margin-right: 0px;
}

.bgWhite {
  background-color: #FFF;
}

.bgBlack {
  background-color: #000;
}

/* equal columns with css,it is in descending order */
.equalFloatColumnsWrapper {
  float: left;
}

.equalFloatColumnsContainer {
  float: left;
  overflow: hidden;
}

.equalFloatColumns {
  float: left;
  margin-bottom: -1000px;
  padding-bottom: 1000px;
}

/* vertical middle without tables, it is in descending order */
.verticalMiddleWrap {
  display: table;
}

.verticalMiddle {
  display: table-cell;
  vertical-align: middle;
}

.hrWhite {
  background-color: #FFF;
  color: #FFF;
}

.tableDefault {
  padding: 0px;
  margin: 0px;
  border-collapse: collapse;
  border: none;
}

.tableDefault th, .tableDefault td {
  padding: 0px;
  margin: 0px;
}

.tableEqCol {
  table-layout: fixed;
}

.tableEqCol th, .tableEqCol td {
  overflow: hidden;
}

/* ACCESSIBLITY CSS */
.accessible-invisible {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

@media print {
  * {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  a, a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
    content: "";
  }
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr, img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }
  h2, h3 {
    page-break-after: avoid;
  }
}

/* GRID LAYOUT:START */
.row, .formRow, ul.socialUl, .file-upload-wrapper, .breadcrumb ul, .blog-main-wrapper .main-col article.post .social ul.shareUl {
  *zoom: 1;
}

.row:before, .formRow:before, ul.socialUl:before, .file-upload-wrapper:before, .breadcrumb ul:before, .blog-main-wrapper .main-col article.post .social ul.shareUl:before, .row:after, .formRow:after, ul.socialUl:after, .file-upload-wrapper:after, .breadcrumb ul:after, .blog-main-wrapper .main-col article.post .social ul.shareUl:after {
  display: table;
  line-height: 0;
  content: "";
}

.row:after, .formRow:after, ul.socialUl:after, .file-upload-wrapper:after, .breadcrumb ul:after, .blog-main-wrapper .main-col article.post .social ul.shareUl:after {
  clear: both;
}

[class*="span"] {
  float: left;
  min-height: 1px;
  margin-left: 20px;
}

.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
  width: 940px;
}

.span12 {
  width: 940px;
}

.span11 {
  width: 860px;
}

.span10 {
  width: 780px;
}

.span9 {
  width: 700px;
}

.span8 {
  width: 620px;
}

.span7 {
  width: 540px;
}

.span6 {
  width: 460px;
}

.span5 {
  width: 380px;
}

.span4 {
  width: 300px;
}

.span3 {
  width: 220px;
}

.span2 {
  width: 140px;
}

.span1 {
  width: 60px;
}

.offset12 {
  margin-left: 980px;
}

.offset11 {
  margin-left: 900px;
}

.offset10 {
  margin-left: 820px;
}

.offset9 {
  margin-left: 740px;
}

.offset8 {
  margin-left: 660px;
}

.offset7 {
  margin-left: 580px;
}

.offset6 {
  margin-left: 500px;
}

.offset5 {
  margin-left: 420px;
}

.offset4 {
  margin-left: 340px;
}

.offset3 {
  margin-left: 260px;
}

.offset2 {
  margin-left: 180px;
}

.offset1 {
  margin-left: 100px;
}

.row-fluid {
  width: 100%;
  *zoom: 1;
}

.row-fluid:before, .row-fluid:after {
  display: table;
  line-height: 0;
  content: "";
}

.row-fluid:after {
  clear: both;
}

.row-fluid [class*="span"] {
  display: block;
  float: left;
  width: 100%;
  min-height: 30px;
  margin-left: 2.127659574468085%;
  *margin-left: 2.074468085106383%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.row-fluid [class*="span"]:first-child {
  margin-left: 0;
}

.row-fluid .controls-row [class*="span"] + [class*="span"] {
  margin-left: 2.127659574468085%;
}

.row-fluid .span12 {
  width: 100%;
  *width: 99.94680851063829%;
}

.row-fluid .span11 {
  width: 91.48936170212765%;
  *width: 91.43617021276594%;
}

.row-fluid .span10 {
  width: 82.97872340425532%;
  *width: 82.92553191489361%;
}

.row-fluid .span9 {
  width: 74.46808510638297%;
  *width: 74.41489361702126%;
}

.row-fluid .span8 {
  width: 65.95744680851064%;
  *width: 65.90425531914893%;
}

.row-fluid .span7 {
  width: 57.44680851063829%;
  *width: 57.39361702127659%;
}

.row-fluid .span6 {
  width: 48.93617021276595%;
  *width: 48.88297872340425%;
}

.row-fluid .span5 {
  width: 40.42553191489362%;
  *width: 40.37234042553192%;
}

.row-fluid .span4 {
  width: 31.914893617021278%;
  *width: 31.861702127659576%;
}

.row-fluid .span3 {
  width: 23.404255319148934%;
  *width: 23.351063829787233%;
}

.row-fluid .span2 {
  width: 14.893617021276595%;
  *width: 14.840425531914894%;
}

.row-fluid .span1 {
  width: 6.382978723404255%;
  *width: 6.329787234042553%;
}

.row-fluid .offset12 {
  margin-left: 104.25531914893617%;
  *margin-left: 104.14893617021275%;
}

.row-fluid .offset12:first-child {
  margin-left: 102.12765957446808%;
  *margin-left: 102.02127659574467%;
}

.row-fluid .offset11 {
  margin-left: 95.74468085106382%;
  *margin-left: 95.6382978723404%;
}

.row-fluid .offset11:first-child {
  margin-left: 93.61702127659574%;
  *margin-left: 93.51063829787232%;
}

.row-fluid .offset10 {
  margin-left: 87.23404255319149%;
  *margin-left: 87.12765957446807%;
}

.row-fluid .offset10:first-child {
  margin-left: 85.1063829787234%;
  *margin-left: 84.99999999999999%;
}

.row-fluid .offset9 {
  margin-left: 78.72340425531914%;
  *margin-left: 78.61702127659572%;
}

.row-fluid .offset9:first-child {
  margin-left: 76.59574468085106%;
  *margin-left: 76.48936170212764%;
}

.row-fluid .offset8 {
  margin-left: 70.2127659574468%;
  *margin-left: 70.10638297872339%;
}

.row-fluid .offset8:first-child {
  margin-left: 68.08510638297872%;
  *margin-left: 67.9787234042553%;
}

.row-fluid .offset7 {
  margin-left: 61.70212765957446%;
  *margin-left: 61.59574468085106%;
}

.row-fluid .offset7:first-child {
  margin-left: 59.574468085106375%;
  *margin-left: 59.46808510638297%;
}

.row-fluid .offset6 {
  margin-left: 53.191489361702125%;
  *margin-left: 53.085106382978715%;
}

.row-fluid .offset6:first-child {
  margin-left: 51.063829787234035%;
  *margin-left: 50.95744680851063%;
}

.row-fluid .offset5 {
  margin-left: 44.68085106382979%;
  *margin-left: 44.57446808510638%;
}

.row-fluid .offset5:first-child {
  margin-left: 42.5531914893617%;
  *margin-left: 42.4468085106383%;
}

.row-fluid .offset4 {
  margin-left: 36.170212765957444%;
  *margin-left: 36.06382978723405%;
}

.row-fluid .offset4:first-child {
  margin-left: 34.04255319148936%;
  *margin-left: 33.93617021276596%;
}

.row-fluid .offset3 {
  margin-left: 27.659574468085104%;
  *margin-left: 27.5531914893617%;
}

.row-fluid .offset3:first-child {
  margin-left: 25.53191489361702%;
  *margin-left: 25.425531914893618%;
}

.row-fluid .offset2 {
  margin-left: 19.148936170212764%;
  *margin-left: 19.04255319148936%;
}

.row-fluid .offset2:first-child {
  margin-left: 17.02127659574468%;
  *margin-left: 16.914893617021278%;
}

.row-fluid .offset1 {
  margin-left: 10.638297872340425%;
  *margin-left: 10.53191489361702%;
}

.row-fluid .offset1:first-child {
  margin-left: 8.51063829787234%;
  *margin-left: 8.404255319148938%;
}

[class*="span"].hide, .row-fluid [class*="span"].hide {
  display: none;
}

[class*="span"].pull-right, .row-fluid [class*="span"].pull-right {
  float: right;
}

.container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1;
}

.container:before, .container:after {
  display: table;
  line-height: 0;
  content: "";
}

.container:after {
  clear: both;
}

.container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  *zoom: 1;
}

.container-fluid:before, .container-fluid:after {
  display: table;
  line-height: 0;
  content: "";
}

.container-fluid:after {
  clear: both;
}

@media (min-width: 1200px) {
  .row, .formRow, ul.socialUl, .file-upload-wrapper, .breadcrumb ul, .blog-main-wrapper .main-col article.post .social ul.shareUl {
    *zoom: 1;
  }
  .row:before, .formRow:before, ul.socialUl:before, .file-upload-wrapper:before, .breadcrumb ul:before, .blog-main-wrapper .main-col article.post .social ul.shareUl:before, .row:after, .formRow:after, ul.socialUl:after, .file-upload-wrapper:after, .breadcrumb ul:after, .blog-main-wrapper .main-col article.post .social ul.shareUl:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row:after, .formRow:after, ul.socialUl:after, .file-upload-wrapper:after, .breadcrumb ul:after, .blog-main-wrapper .main-col article.post .social ul.shareUl:after {
    clear: both;
  }
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 30px;
  }
  .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: 1170px;
  }
  .span12 {
    width: 1170px;
  }
  .span11 {
    width: 1070px;
  }
  .span10 {
    width: 970px;
  }
  .span9 {
    width: 870px;
  }
  .span8 {
    width: 770px;
  }
  .span7 {
    width: 670px;
  }
  .span6 {
    width: 570px;
  }
  .span5 {
    width: 470px;
  }
  .span4 {
    width: 370px;
  }
  .span3 {
    width: 270px;
  }
  .span2 {
    width: 170px;
  }
  .span1 {
    width: 70px;
  }
  .offset12 {
    margin-left: 1230px;
  }
  .offset11 {
    margin-left: 1130px;
  }
  .offset10 {
    margin-left: 1030px;
  }
  .offset9 {
    margin-left: 930px;
  }
  .offset8 {
    margin-left: 830px;
  }
  .offset7 {
    margin-left: 730px;
  }
  .offset6 {
    margin-left: 630px;
  }
  .offset5 {
    margin-left: 530px;
  }
  .offset4 {
    margin-left: 430px;
  }
  .offset3 {
    margin-left: 330px;
  }
  .offset2 {
    margin-left: 230px;
  }
  .offset1 {
    margin-left: 130px;
  }
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before, .row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.564102564102564%;
    *margin-left: 2.5109110747408616%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.564102564102564%;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }
  .row-fluid .span11 {
    width: 91.45299145299145%;
    *width: 91.39979996362975%;
  }
  .row-fluid .span10 {
    width: 82.90598290598291%;
    *width: 82.8527914166212%;
  }
  .row-fluid .span9 {
    width: 74.35897435897436%;
    *width: 74.30578286961266%;
  }
  .row-fluid .span8 {
    width: 65.81196581196582%;
    *width: 65.75877432260411%;
  }
  .row-fluid .span7 {
    width: 57.26495726495726%;
    *width: 57.21176577559556%;
  }
  .row-fluid .span6 {
    width: 48.717948717948715%;
    *width: 48.664757228587014%;
  }
  .row-fluid .span5 {
    width: 40.17094017094017%;
    *width: 40.11774868157847%;
  }
  .row-fluid .span4 {
    width: 31.623931623931625%;
    *width: 31.570740134569924%;
  }
  .row-fluid .span3 {
    width: 23.076923076923077%;
    *width: 23.023731587561375%;
  }
  .row-fluid .span2 {
    width: 14.52991452991453%;
    *width: 14.476723040552828%;
  }
  .row-fluid .span1 {
    width: 5.982905982905983%;
    *width: 5.929714493544281%;
  }
  .row-fluid .offset12 {
    margin-left: 105.12820512820512%;
    *margin-left: 105.02182214948171%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 102.56410256410257%;
    *margin-left: 102.45771958537915%;
  }
  .row-fluid .offset11 {
    margin-left: 96.58119658119658%;
    *margin-left: 96.47481360247316%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 94.01709401709402%;
    *margin-left: 93.91071103837061%;
  }
  .row-fluid .offset10 {
    margin-left: 88.03418803418803%;
    *margin-left: 87.92780505546462%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 85.47008547008548%;
    *margin-left: 85.36370249136206%;
  }
  .row-fluid .offset9 {
    margin-left: 79.48717948717949%;
    *margin-left: 79.38079650845607%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 76.92307692307693%;
    *margin-left: 76.81669394435352%;
  }
  .row-fluid .offset8 {
    margin-left: 70.94017094017094%;
    *margin-left: 70.83378796144753%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 68.37606837606839%;
    *margin-left: 68.26968539734497%;
  }
  .row-fluid .offset7 {
    margin-left: 62.393162393162385%;
    *margin-left: 62.28677941443899%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 59.82905982905982%;
    *margin-left: 59.72267685033642%;
  }
  .row-fluid .offset6 {
    margin-left: 53.84615384615384%;
    *margin-left: 53.739770867430444%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 51.28205128205128%;
    *margin-left: 51.175668303327875%;
  }
  .row-fluid .offset5 {
    margin-left: 45.299145299145295%;
    *margin-left: 45.1927623204219%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 42.73504273504273%;
    *margin-left: 42.62865975631933%;
  }
  .row-fluid .offset4 {
    margin-left: 36.75213675213675%;
    *margin-left: 36.645753773413354%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 34.18803418803419%;
    *margin-left: 34.081651209310785%;
  }
  .row-fluid .offset3 {
    margin-left: 28.205128205128204%;
    *margin-left: 28.0987452264048%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.641025641025642%;
    *margin-left: 25.53464266230224%;
  }
  .row-fluid .offset2 {
    margin-left: 19.65811965811966%;
    *margin-left: 19.551736679396257%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 17.094017094017094%;
    *margin-left: 16.98763411529369%;
  }
  .row-fluid .offset1 {
    margin-left: 11.11111111111111%;
    *margin-left: 11.004728132387708%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.547008547008547%;
    *margin-left: 8.440625568285142%;
  }
}

@media (min-width: 768px) and (max-width: 979px) {
  .row, .formRow, ul.socialUl, .file-upload-wrapper, .breadcrumb ul, .blog-main-wrapper .main-col article.post .social ul.shareUl {
    *zoom: 1;
  }
  .row:before, .formRow:before, ul.socialUl:before, .file-upload-wrapper:before, .breadcrumb ul:before, .blog-main-wrapper .main-col article.post .social ul.shareUl:before, .row:after, .formRow:after, ul.socialUl:after, .file-upload-wrapper:after, .breadcrumb ul:after, .blog-main-wrapper .main-col article.post .social ul.shareUl:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row:after, .formRow:after, ul.socialUl:after, .file-upload-wrapper:after, .breadcrumb ul:after, .blog-main-wrapper .main-col article.post .social ul.shareUl:after {
    clear: both;
  }
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 20px;
  }
  .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: 724px;
  }
  .span12 {
    width: 724px;
  }
  .span11 {
    width: 662px;
  }
  .span10 {
    width: 600px;
  }
  .span9 {
    width: 538px;
  }
  .span8 {
    width: 476px;
  }
  .span7 {
    width: 414px;
  }
  .span6 {
    width: 352px;
  }
  .span5 {
    width: 290px;
  }
  .span4 {
    width: 228px;
  }
  .span3 {
    width: 166px;
  }
  .span2 {
    width: 104px;
  }
  .span1 {
    width: 42px;
  }
  .offset12 {
    margin-left: 764px;
  }
  .offset11 {
    margin-left: 702px;
  }
  .offset10 {
    margin-left: 640px;
  }
  .offset9 {
    margin-left: 578px;
  }
  .offset8 {
    margin-left: 516px;
  }
  .offset7 {
    margin-left: 454px;
  }
  .offset6 {
    margin-left: 392px;
  }
  .offset5 {
    margin-left: 330px;
  }
  .offset4 {
    margin-left: 268px;
  }
  .offset3 {
    margin-left: 206px;
  }
  .offset2 {
    margin-left: 144px;
  }
  .offset1 {
    margin-left: 82px;
  }
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before, .row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.709239449864817%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.7624309392265194%;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }
  .row-fluid .span11 {
    width: 91.43646408839778%;
    *width: 91.38327259903608%;
  }
  .row-fluid .span10 {
    width: 82.87292817679558%;
    *width: 82.81973668743387%;
  }
  .row-fluid .span9 {
    width: 74.30939226519337%;
    *width: 74.25620077583166%;
  }
  .row-fluid .span8 {
    width: 65.74585635359117%;
    *width: 65.69266486422946%;
  }
  .row-fluid .span7 {
    width: 57.18232044198895%;
    *width: 57.12912895262725%;
  }
  .row-fluid .span6 {
    width: 48.61878453038674%;
    *width: 48.56559304102504%;
  }
  .row-fluid .span5 {
    width: 40.05524861878453%;
    *width: 40.00205712942283%;
  }
  .row-fluid .span4 {
    width: 31.491712707182323%;
    *width: 31.43852121782062%;
  }
  .row-fluid .span3 {
    width: 22.92817679558011%;
    *width: 22.87498530621841%;
  }
  .row-fluid .span2 {
    width: 14.3646408839779%;
    *width: 14.311449394616199%;
  }
  .row-fluid .span1 {
    width: 5.801104972375691%;
    *width: 5.747913483013988%;
  }
  .row-fluid .offset12 {
    margin-left: 105.52486187845304%;
    *margin-left: 105.41847889972962%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 102.76243093922652%;
    *margin-left: 102.6560479605031%;
  }
  .row-fluid .offset11 {
    margin-left: 96.96132596685082%;
    *margin-left: 96.8549429881274%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 94.1988950276243%;
    *margin-left: 94.09251204890089%;
  }
  .row-fluid .offset10 {
    margin-left: 88.39779005524862%;
    *margin-left: 88.2914070765252%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 85.6353591160221%;
    *margin-left: 85.52897613729868%;
  }
  .row-fluid .offset9 {
    margin-left: 79.8342541436464%;
    *margin-left: 79.72787116492299%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 77.07182320441989%;
    *margin-left: 76.96544022569647%;
  }
  .row-fluid .offset8 {
    margin-left: 71.2707182320442%;
    *margin-left: 71.16433525332079%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 68.50828729281768%;
    *margin-left: 68.40190431409427%;
  }
  .row-fluid .offset7 {
    margin-left: 62.70718232044199%;
    *margin-left: 62.600799341718584%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 59.94475138121547%;
    *margin-left: 59.838368402492065%;
  }
  .row-fluid .offset6 {
    margin-left: 54.14364640883978%;
    *margin-left: 54.037263430116376%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 51.38121546961326%;
    *margin-left: 51.27483249088986%;
  }
  .row-fluid .offset5 {
    margin-left: 45.58011049723757%;
    *margin-left: 45.47372751851417%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 42.81767955801105%;
    *margin-left: 42.71129657928765%;
  }
  .row-fluid .offset4 {
    margin-left: 37.01657458563536%;
    *margin-left: 36.91019160691196%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 34.25414364640884%;
    *margin-left: 34.14776066768544%;
  }
  .row-fluid .offset3 {
    margin-left: 28.45303867403315%;
    *margin-left: 28.346655695309746%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.69060773480663%;
    *margin-left: 25.584224756083227%;
  }
  .row-fluid .offset2 {
    margin-left: 19.88950276243094%;
    *margin-left: 19.783119783707537%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 17.12707182320442%;
    *margin-left: 17.02068884448102%;
  }
  .row-fluid .offset1 {
    margin-left: 11.32596685082873%;
    *margin-left: 11.219583872105325%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.56353591160221%;
    *margin-left: 8.457152932878806%;
  }
}

/* GRID LAYOUT:END */
/* COMMON CLASSES:END */
.rowIE7, .table, .displayTable {
  *zoom: 1;
}

.rowIE7:before, .table:before, .displayTable:before, .rowIE7:after, .table:after, .displayTable:after {
  *line-height: 0;
  *content: "";
}

.rowIE7:after, .table:after, .displayTable:after {
  *clear: both;
}

.table {
  display: table;
  *display: block;
}

.cell, .blog-main-wrapper .right-col .wdgt .wdgtIns.famoustags a {
  display: table-cell;
  *display: block;
  *float: left;
}

/* GLOBAL VARIABLES */
/* MAIN CSS */
html {
  font-size: 14px;
  line-height: 1.3px;
}

html body {
  color: #070707;
  /*background-color: #b3becd;*/
  margin: 0;
  padding: 0;
  font-family: Century Gothic, Verdana, Geneva, sans-serif;
  line-height: 135%;
  background: url(/assets/imgs/overlays/bg.png) repeat #b3becd;
}

.smallFont {
  font-size: 12px;
}

.light {
  font-weight: 300;
}

.bgImg {
  overflow: hidden;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  min-width: 1160px;
}

.bgImg .bgImgHolder {
  width: 100%;
  height: 100%;
  position: relative;
}

.bgImg .bgImgHolder img {
  position: absolute;
  top: 0;
  left: 0;
  width: auto;
  max-width: none;
  height: auto;
  -webkit-animation: scaleImgIn 30s 1s infinite;
  -ms-animation: scaleImgIn 30s 1s infinite;
  -moz-animation: scaleImgIn 30s 1s infinite;
  -o-animation: scaleImgIn 30s 1s infinite;
  animation: scaleImgIn 30s 1s infinite;
}

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

html body a:hover, html body a:focus, html body a.active {
  color: #000;
}

html body a:hover {
  color: #000;
}

html body a.reverse {
  color: #000;
  text-decoration: none;
}

html body a.reverse:hover, html body a.reverse:focus, html body a.reverse.active {
  color: #236892;
}

hr {
  height: 1px;
  background: #dddddd;
  color: #F0F0F0;
  margin: 50px 0;
}

h1.smallMargin {
  margin-bottom: 30px;
}

h1.mediumMargin {
  margin-bottom: 65px;
}

h1.mediumLMargin {
  margin-bottom: 85px;
}

h1.largeMargin {
  margin-bottom: 100px;
}

h1.defPadding {
  padding: 35px 50px;
}

.Hdef {
  font-size: 30px;
  font-size: 2.14286rem;
  line-height: 30px;
  font-weight: 300;
}

h4 {
  margin: 10px 0;
}

.headLine, .subHead, .hugeLine {
  color: #01a7ce;
  font-weight: bold;
  font-size: 16px;
}

.hugeLine {
  font-size: 40px;
  font-weight: normal;
}

.footnote {
  color: #a1a2a2;
  font-size: 12px;
  line-height: 12px;
}

h1 {
  font-size: 29px;
  line-height: 29px;
}

h2 {
  font-size: 20px;
  line-height: 20px;
}

h2.art_title {
  font-size: 18px;
  font-weight: bold;
  color: #000;
  line-height: 24px;
}

.bold {
  font-weight: bold;
}

.largeFont {
  font-size: 24px;
  line-height: 24px;
}

.blue {
  color: #01a7ce;
}

span.disabled {
  -webkit-opacity: 0.2;
  -ms-opacity: 0.2;
  -moz-opacity: 0.2;
  -o-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=$opperc);
  filter: alpha(opacity=20);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=$opperc);
}

.sml {
  font-size: 11px;
  color: #a8a7a7;
}

.blueBtn, .allBtn, .whiteBtn, .largeBlueBtn, .basket .complete input[type="button"], .basket .complete input[type="submit"], .greyBtn, .mini-bskt .btn-row a, .blog-main-wrapper .main-col .comm-container .comm-box .row input[type="submit"], .blog-main-wrapper .main-col .comm-container .comm-box .formRow input[type="submit"], .blog-main-wrapper .main-col .comm-container .comm-box ul.socialUl input[type="submit"], .blog-main-wrapper .main-col .comm-container .comm-box .file-upload-wrapper input[type="submit"], .blog-main-wrapper .main-col .comm-container .comm-box .breadcrumb ul input[type="submit"], .breadcrumb .blog-main-wrapper .main-col .comm-container .comm-box ul input[type="submit"], .blog-main-wrapper .main-col .comm-container .comm-box article.post .social ul.shareUl input[type="submit"], .blog-main-wrapper .main-col article.post .social .comm-container .comm-box ul.shareUl input[type="submit"] {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-family: Century Gothic, Verdana, Geneva, sans-serif;
  padding: 14px 65px 12px 65px;
  padding: 1rem 4.64286rem 0.85714rem 4.64286rem;
  background: #01a7ce;
  color: #fff;
}

.blueBtn:hover, .allBtn:hover, .whiteBtn:hover, .largeBlueBtn:hover, .basket .complete input[type="button"]:hover, .basket .complete input[type="submit"]:hover, .greyBtn:hover, .mini-bskt .btn-row a:hover, .blog-main-wrapper .main-col .comm-container .comm-box .row input[type="submit"]:hover, .blog-main-wrapper .main-col .comm-container .comm-box .formRow input[type="submit"]:hover, .blog-main-wrapper .main-col .comm-container .comm-box ul.socialUl input[type="submit"]:hover, .blog-main-wrapper .main-col .comm-container .comm-box .file-upload-wrapper input[type="submit"]:hover, .blog-main-wrapper .main-col .comm-container .comm-box .breadcrumb ul input[type="submit"]:hover, .breadcrumb .blog-main-wrapper .main-col .comm-container .comm-box ul input[type="submit"]:hover, .blog-main-wrapper .main-col .comm-container .comm-box article.post .social ul.shareUl input[type="submit"]:hover, .blog-main-wrapper .main-col article.post .social .comm-container .comm-box ul.shareUl input[type="submit"]:hover, .blueBtn:focus, .allBtn:focus, .whiteBtn:focus, .largeBlueBtn:focus, .basket .complete input[type="button"]:focus, .basket .complete input[type="submit"]:focus, .greyBtn:focus, .mini-bskt .btn-row a:focus, .blog-main-wrapper .main-col .comm-container .comm-box .row input[type="submit"]:focus, .blog-main-wrapper .main-col .comm-container .comm-box .formRow input[type="submit"]:focus, .blog-main-wrapper .main-col .comm-container .comm-box ul.socialUl input[type="submit"]:focus, .blog-main-wrapper .main-col .comm-container .comm-box .file-upload-wrapper input[type="submit"]:focus, .blog-main-wrapper .main-col .comm-container .comm-box .breadcrumb ul input[type="submit"]:focus, .breadcrumb .blog-main-wrapper .main-col .comm-container .comm-box ul input[type="submit"]:focus, .blog-main-wrapper .main-col .comm-container .comm-box article.post .social ul.shareUl input[type="submit"]:focus, .blog-main-wrapper .main-col article.post .social .comm-container .comm-box ul.shareUl input[type="submit"]:focus {
  background: #000;
  color: #fff;
}

.blueBtn.withIcon, .withIcon.allBtn, .withIcon.whiteBtn, .withIcon.largeBlueBtn, .basket .complete input.withIcon[type="button"], .basket .complete input.withIcon[type="submit"], .withIcon.greyBtn, .mini-bskt .btn-row a.withIcon, .blog-main-wrapper .main-col .comm-container .comm-box .row input.withIcon[type="submit"], .blog-main-wrapper .main-col .comm-container .comm-box .formRow input.withIcon[type="submit"], .blog-main-wrapper .main-col .comm-container .comm-box ul.socialUl input.withIcon[type="submit"], .blog-main-wrapper .main-col .comm-container .comm-box .file-upload-wrapper input.withIcon[type="submit"], .blog-main-wrapper .main-col .comm-container .comm-box .breadcrumb ul input.withIcon[type="submit"], .breadcrumb .blog-main-wrapper .main-col .comm-container .comm-box ul input.withIcon[type="submit"], .blog-main-wrapper .main-col .comm-container .comm-box article.post .social ul.shareUl input.withIcon[type="submit"], .blog-main-wrapper .main-col article.post .social .comm-container .comm-box ul.shareUl input.withIcon[type="submit"] {
  padding: 2px;
}

.blueBtn.withIcon .icon, .withIcon.allBtn .icon, .withIcon.whiteBtn .icon, .withIcon.largeBlueBtn .icon, .basket .complete input.withIcon[type="button"] .icon, .basket .complete input.withIcon[type="submit"] .icon, .withIcon.greyBtn .icon, .mini-bskt .btn-row a.withIcon .icon, .blog-main-wrapper .main-col .comm-container .comm-box .row input.withIcon[type="submit"] .icon, .blog-main-wrapper .main-col .comm-container .comm-box .formRow input.withIcon[type="submit"] .icon, .blog-main-wrapper .main-col .comm-container .comm-box ul.socialUl input.withIcon[type="submit"] .icon, .blog-main-wrapper .main-col .comm-container .comm-box .file-upload-wrapper input.withIcon[type="submit"] .icon, .blog-main-wrapper .main-col .comm-container .comm-box .breadcrumb ul input.withIcon[type="submit"] .icon, .breadcrumb .blog-main-wrapper .main-col .comm-container .comm-box ul input.withIcon[type="submit"] .icon, .blog-main-wrapper .main-col .comm-container .comm-box article.post .social ul.shareUl input.withIcon[type="submit"] .icon, .blog-main-wrapper .main-col article.post .social .comm-container .comm-box ul.shareUl input.withIcon[type="submit"] .icon {
  padding-right: 5px;
}

.blueBtn.withIcon .txt, .withIcon.allBtn .txt, .withIcon.whiteBtn .txt, .withIcon.largeBlueBtn .txt, .basket .complete input.withIcon[type="button"] .txt, .basket .complete input.withIcon[type="submit"] .txt, .withIcon.greyBtn .txt, .mini-bskt .btn-row a.withIcon .txt, .blog-main-wrapper .main-col .comm-container .comm-box .row input.withIcon[type="submit"] .txt, .blog-main-wrapper .main-col .comm-container .comm-box .formRow input.withIcon[type="submit"] .txt, .blog-main-wrapper .main-col .comm-container .comm-box ul.socialUl input.withIcon[type="submit"] .txt, .blog-main-wrapper .main-col .comm-container .comm-box .file-upload-wrapper input.withIcon[type="submit"] .txt, .blog-main-wrapper .main-col .comm-container .comm-box .breadcrumb ul input.withIcon[type="submit"] .txt, .breadcrumb .blog-main-wrapper .main-col .comm-container .comm-box ul input.withIcon[type="submit"] .txt, .blog-main-wrapper .main-col .comm-container .comm-box article.post .social ul.shareUl input.withIcon[type="submit"] .txt, .blog-main-wrapper .main-col article.post .social .comm-container .comm-box ul.shareUl input.withIcon[type="submit"] .txt {
  padding: 0.21429rem 0.71429rem 0.35714rem 0.71429rem;
  -webkit-animation: hoverOutLnk 0.2s ease-in-out;
  -ms-animation: hoverOutLnk 0.2s ease-in-out;
  -moz-animation: hoverOutLnk 0.2s ease-in-out;
  -o-animation: hoverOutLnk 0.2s ease-in-out;
  animation: hoverOutLnk 0.2s ease-in-out;
}

.blueBtn.withIcon:hover .txt, .withIcon.allBtn:hover .txt, .withIcon.whiteBtn:hover .txt, .withIcon.largeBlueBtn:hover .txt, .basket .complete input.withIcon[type="button"]:hover .txt, .basket .complete input.withIcon[type="submit"]:hover .txt, .withIcon.greyBtn:hover .txt, .mini-bskt .btn-row a.withIcon:hover .txt, .blog-main-wrapper .main-col .comm-container .comm-box .row input.withIcon[type="submit"]:hover .txt, .blog-main-wrapper .main-col .comm-container .comm-box .formRow input.withIcon[type="submit"]:hover .txt, .blog-main-wrapper .main-col .comm-container .comm-box ul.socialUl input.withIcon[type="submit"]:hover .txt, .blog-main-wrapper .main-col .comm-container .comm-box .file-upload-wrapper input.withIcon[type="submit"]:hover .txt, .blog-main-wrapper .main-col .comm-container .comm-box .breadcrumb ul input.withIcon[type="submit"]:hover .txt, .breadcrumb .blog-main-wrapper .main-col .comm-container .comm-box ul input.withIcon[type="submit"]:hover .txt, .blog-main-wrapper .main-col .comm-container .comm-box article.post .social ul.shareUl input.withIcon[type="submit"]:hover .txt, .blog-main-wrapper .main-col article.post .social .comm-container .comm-box ul.shareUl input.withIcon[type="submit"]:hover .txt {
  -webkit-animation: hoverLnk 0.2s ease-in-out;
  -ms-animation: hoverLnk 0.2s ease-in-out;
  -moz-animation: hoverLnk 0.2s ease-in-out;
  -o-animation: hoverLnk 0.2s ease-in-out;
  animation: hoverLnk 0.2s ease-in-out;
}

.buyBtn {
  background: url("../Imgs/symbols/buyLnk.png") 0 -50px no-repeat;
  width: 40px;
  height: 40px;
}

.buyBtn:hover, .buyBtn:focus {
  background-position: 0 0;
}

.allBtn {
  background: url("../Imgs/arrows/ArrowsPaging.png") 100% -200px no-repeat;
  font-size: 12px;
  padding: 11px 35px 9px 10px;
  padding: 0.78571rem 2.5rem 0.64286rem 0.71429rem;
  border: solid 1px #01a7ce;
  color: #01a7ce;
  font-style: italic;
}

.allBtn:hover, .allBtn:focus {
  background: url("../Imgs/arrows/ArrowsPaging.png") 100% 0 no-repeat #01a7ce;
}

.allBtn.margLeft {
  margin-left: 50px;
}

.allBtn.purple {
  border-color: #6c83a9;
  color: #6c83a9;
  background-position: 100% -600px;
}

.allBtn.purple:hover {
  color: #fff;
  background: url("../Imgs/arrows/ArrowsPaging.png") 100% -450px no-repeat #6c83a9;
}

.whiteBtn {
  background: #01a7ce;
  font-size: 13px;
  padding: 3px 25px 3px 25px;
  padding: 0.21429rem 1.78571rem 0.21429rem 1.78571rem;
  border: solid 1px #fff;
}

.whiteBtn:hover, .whiteBtn:focus {
  background: #fff;
  color: #000;
}

.largeBlueBtn, .basket .complete input[type="button"], .basket .complete input[type="submit"] {
  font-size: 18px;
  padding: 16px 50px;
}

.largeBlueBtn.loading, .basket .complete input.loading[type="button"], .basket .complete input.loading[type="submit"] {
  background: url("../Imgs/symbols/loader.png") no-repeat #01a7ce;
}

.greyBtn {
  background: #d7d7d7;
  color: #000;
}

.mainSection a.readMore {
  margin-top: 15px;
  width: 38px;
  padding: 10px 0;
  display: block;
  background: url("../Imgs/arrows/ArrowsPaging.png") 100% 0 no-repeat #01a7ce;
  overflow: hidden;
  color: #fff;
  transition: all 0.5s ease;
}

.mainSection a.readMore span {
  /*opacity: 0;*/
  display: block;
  -webkit-opacity: 0;
  -ms-opacity: 0;
  -moz-opacity: 0;
  -o-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=$opperc);
  filter: alpha(opacity=0);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=$opperc);
  white-space: nowrap;
  transition: opacity 0.2s 0 ease;
}

.mainSection a.readMore:hover {
  width: 100%;
  padding: 10px 10px 10px 30px;
}

.mainSection a.readMore:hover span {
  -webkit-opacity: 1;
  -ms-opacity: 1;
  -moz-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=$opperc);
  filter: alpha(opacity=100);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=$opperc);
  transition: opacity 0.2s 0.3s ease;
}

.mainSection a.readMore.purple {
  background-position: 100% -450px;
  background-color: #6c83a9;
}

.announces.library div .announcesBox:hover a.readMore {
  width: 100%;
  padding: 10px 10px 10px 30px;
}

.announces.library div .announcesBox:hover a.readMore span {
  -webkit-opacity: 1;
  -ms-opacity: 1;
  -moz-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=$opperc);
  filter: alpha(opacity=100);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=$opperc);
  transition: opacity 0.2s 0.3s ease;
}

.redArrow {
  display: block;
  width: 28px;
  height: 28px;
  background: url("../Imgs/arrows/redboxArrows.png") no-repeat;
}

.redArrow.nextArrow {
  background-position: 0 0px;
}

.redArrow.nextArrow:hover, .redArrow.nextArrow:focus {
  background-position: 0 -50px;
}

.redArrow.prevArrow {
  background-position: 0 -100px;
}

.redArrow.prevArrow:hover, .redArrow.prevArrow:focus {
  background-position: 0 -150px;
}

.fullWidth {
  width: 100%;
}

.miscIcns, a .miscIcns {
  display: block;
  background: url("../Imgs/symbols/miscSprites.png") no-repeat;
}

a.addNlt {
  display: block;
  width: 85px;
  height: 125px;
  position: absolute;
  top: 0;
  right: 50px;
  padding: 90px 7px 7px 7px;
  color: #fff;
  font-size: 90%;
  line-height: 14px;
  background: url("../Imgs/symbols/plus.png") 0 0 no-repeat #01a7ce;
}

a.addNlt.open {
  background-position: 0 -125px;
  top: 100px;
}

a.addNlt.footerNlt.open, a.addNlt.insNlt.open {
  top: 0;
}

.day {
  float: left;
  width: 53px;
  border-left: solid 6px #01a7ce;
  padding: 0 0 4px 9px;
}

.day .num, .day .month, .day .syear {
  display: block;
}

.day .num {
  font-size: 24px;
  font-weight: bold;
  line-height: 24px;
}

.day .num.active {
  color: #01a7ce;
}

.day .month, .day .syear {
  font-size: 11px;
  line-height: 11px;
}

/* common */
.btnPreloader {
  position: relative;
  display: inline-block;
  background: #01a7ce;
}

.btnPreloader div {
  position: absolute;
  left: 50%;
  margin-left: -12px;
  top: 50%;
  margin-top: -12px;
  width: 24px;
  height: 24px;
  background: url(../Imgs/helpers/btnPreloader.png) 50% 50% no-repeat;
  -webkit-animation: rotate360deg 1s infinite linear;
  -moz-animation: rotate360deg 1s infinite linear;
  -ms-animation: rotate360deg 1s infinite linear;
  -o-animation: rotate360deg 1s infinite linear;
  animation: rotate360deg 1s infinite linear;
}

.btnPreloader.noBg {
  background-color: white;
}

.btnPreloader.noBg div {
  background: url(../Imgs/helpers/btnPreloaderBlue.png) 50% 50% no-repeat;
}

/* page defaults */
.mainWrap {
  position: relative;
  width: 100%;
  height: 100%;
}

.pageDefault {
  display: block;
}

.pagewrapper {
  width: 1160px;
  margin: 0 auto;
}

.innerwrapper {
  width: 1160px;
}

.rowIE7, .table, .displayTable {
  *zoom: 1;
}

.rowIE7:before, .table:before, .displayTable:before, .rowIE7:after, .table:after, .displayTable:after {
  *line-height: 0;
  *content: "";
}

.rowIE7:after, .table:after, .displayTable:after {
  *clear: both;
}

.displayTable {
  display: table;
  *display: block;
}

.displayCell {
  display: table-cell;
  *display: block;
  *float: left;
}

.alert {
  padding: 10px 15px;
  margin: 10px 0;
  border-radius: 5px;
  width: 100%;
  display: block;
}

.alert.visible {
  display: inline-block;
}

.alert.alert-medium {
  width: 90%;
}

.alert-danger {
  background: #f2dede;
  color: #a94442;
}

.alert-success {
  background: #dff0d8;
  color: #3c763d;
}

.alert-warning {
  background: #fcf8e3;
  color: #8a6d3b;
}

input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"],
input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"],
input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], textarea {
  color: #414141;
  height: 36px;
  line-height: 26px;
  background: #fff;
  font-size: 13px;
  font-family: Century Gothic, Verdana, Geneva, sans-serif;
}

input[type="text"].smallInput, input[type="password"].smallInput, input[type="datetime"].smallInput, input[type="datetime-local"].smallInput,
input[type="date"].smallInput, input[type="month"].smallInput, input[type="time"].smallInput, input[type="week"].smallInput, input[type="number"].smallInput,
input[type="email"].smallInput, input[type="url"].smallInput, input[type="search"].smallInput, input[type="tel"].smallInput, input[type="color"].smallInput, textarea.smallInput {
  height: 24px;
  line-height: 24px;
}

input[type="text"].euroBg, input[type="password"].euroBg, input[type="datetime"].euroBg, input[type="datetime-local"].euroBg,
input[type="date"].euroBg, input[type="month"].euroBg, input[type="time"].euroBg, input[type="week"].euroBg, input[type="number"].euroBg,
input[type="email"].euroBg, input[type="url"].euroBg, input[type="search"].euroBg, input[type="tel"].euroBg, input[type="color"].euroBg, textarea.euroBg {
  background: url(/AssetsOfficial/imgs/symbols/euro.png) 95% 50% no-repeat #f3f3f3;
}

input[type="text"].file-upload-input, input[type="password"].file-upload-input, input[type="datetime"].file-upload-input, input[type="datetime-local"].file-upload-input,
input[type="date"].file-upload-input, input[type="month"].file-upload-input, input[type="time"].file-upload-input, input[type="week"].file-upload-input, input[type="number"].file-upload-input,
input[type="email"].file-upload-input, input[type="url"].file-upload-input, input[type="search"].file-upload-input, input[type="tel"].file-upload-input, input[type="color"].file-upload-input, textarea.file-upload-input {
  height: 40px;
  padding: 0 10px;
}

.formRow {
  position: relative;
}

.formRow label {
  font-size: 14px;
  font-style: italic;
  white-space: nowrap;
  display: block;
  padding: 3px;
  color: #414141;
}

.formRow label.errorvalid {
  color: red;
}

.formRow label.micro-copy {
  font-size: 11px;
}

.formRow label.micro-copy a {
  color: #01a7ce;
}

.formRow label.largeFont {
  font-size: 16px;
}

.formRow label.horizontal-label {
  position: absolute;
  top: 10px;
  left: -30px;
}

.formRow.ntlFormRow {
  margin-top: 8px;
}

.formRow.ntlFormRow:first-child {
  margin-top: 0;
}

.formRow .formCol {
  float: left;
  margin-left: 12px;
  position: relative;
}

.formRow .formCol:first-child {
  margin-left: 0;
}

.formRow .required {
  color: #01a7ce;
  position: absolute;
  left: -6px;
  top: 2px;
}

.formRow .selectBoxWrap.errorvalid {
  border: solid 3px red;
}

.formRow .inptWrap {
  padding: 0 10px;
  background: #fff;
  border: solid 3px #01a7ce;
  position: relative;
}

.formRow .inptWrap.errorvalid {
  border-color: red;
}

.formRow .inptWrap.noBorder {
  border: none;
}

.formRow .inptWrap input {
  width: 100%;
  padding: 0;
  color: #000;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

.formRow .inptWrap select {
  width: 100%;
  border: none;
  height: 26px;
  color: #808080;
  font-style: italic;
}

.formRow .inptWrap input.hint {
  font-style: italic;
  color: #414141;
}

.formRow .inptWrap.gray {
  border-color: #e1e1e1;
  background: #e1e1e1;
}

.formRow .inptWrap.gray input {
  background: #e1e1e1;
}

.formCont .txt {
  font-size: 12px;
  font-size: 0.85714rem;
  line-height: 12px;
  line-height: 18px;
}

.formCont .expln {
  font-size: 12px;
  font-size: 0.85714rem;
  line-height: 12px;
  line-height: 18px;
}

/* Overlays : START */
.overlay {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}

.overlay1 {
  z-index: -10;
  background: url(/assets/imgs/overlays/01.png) no-repeat;
  left: -660px;
  -webkit-opacity: 0.2;
  -ms-opacity: 0.2;
  -moz-opacity: 0.2;
  -o-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=$opperc);
  filter: alpha(opacity=20);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=$opperc);
}

.overlay2 {
  z-index: -20;
  background: url(/assets/imgs/overlays/02.png) no-repeat;
  left: -0px;
  -webkit-opacity: 0.2;
  -ms-opacity: 0.2;
  -moz-opacity: 0.2;
  -o-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=$opperc);
  filter: alpha(opacity=20);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=$opperc);
}

.overlay3 {
  z-index: -30;
  background: url(/assets/imgs/overlays/03.png) no-repeat;
  left: -660px;
  -webkit-opacity: 0.2;
  -ms-opacity: 0.2;
  -moz-opacity: 0.2;
  -o-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=$opperc);
  filter: alpha(opacity=20);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=$opperc);
}

/* Overlays : END */
.share-container {
  position: absolute;
  z-index: 300;
  top: 0;
  left: -25px;
}

.share-container.largeTop {
  top: 107px;
}

.share-container .button {
  text-align: center;
  margin-bottom: 10px;
}

/* Social : START */
ul.socialUl {
  list-style: none;
}

ul.socialUl.socialCentered {
  position: absolute;
  top: -25px;
  right: 0;
}

ul.socialUl.socialBottomed {
  position: absolute;
  top: -80px;
  left: 0;
  /*margin-bottom:50px;*/
}

ul.socialUl.socialUlVertical {
  position: absolute;
  top: 307px;
  left: 0;
}

ul.socialUl.socialUlVertical.top {
  top: 0;
}

ul.socialUl li {
  float: left;
  margin-left: 5px;
}

ul.socialUl li:first-child {
  margin-left: 0;
}

ul.socialUl li a {
  display: block;
  width: 28px;
  height: 30px;
  background: url("../Imgs/symbols/social.png") no-repeat;
}

ul.socialUl li a.fb {
  background-position: 0 0px;
}

ul.socialUl li a.fb:hover, ul.socialUl li a.fb:focus {
  background-position: 0 -50px;
}

ul.socialUl li a.google {
  background-position: 0 -100px;
}

ul.socialUl li a.google:hover, ul.socialUl li a.google:focus {
  background-position: 0 -150px;
}

ul.socialUl li a.twitter {
  background-position: 0 -200px;
}

ul.socialUl li a.twitter:hover, ul.socialUl li a.twitter:focus {
  background-position: 0 -250px;
}

ul.socialUl li a.linkedin {
  background-position: 0 -300px;
}

ul.socialUl li a.linkedin:hover, ul.socialUl li a.linkedin:focus {
  background-position: 0 -350px;
}

ul.socialUl li a.blogger {
  background-position: 0 -400px;
}

ul.socialUl li a.blogger:hover, ul.socialUl li a.blogger:focus {
  background-position: 0 -450px;
}

ul.socialUl.socialUlVertical li {
  float: none;
  margin: 0 0 12px 0;
}

ul.socialUl.socialUlVertical li a {
  background-image: url("../Imgs/symbols/share.png");
}

/* Social : END */
/* Carousel: START */
.owl-carousel-container {
  position: relative;
}

.owl-carousel-container .owl-carousel-paging {
  position: absolute;
  top: 10px;
  left: 55px;
  color: #fff;
  font-weight: bold;
}

.owl-carousel.owl-carousel-home {
  height: 370px;
}

.owl-carousel.owl-carousel-home .item, .owl-carousel.owl-carousel-home .item a {
  color: #fff;
  font-size: 35px;
  line-height: 30px;
  display: block;
}

.owl-carousel.owl-carousel-home .item {
  padding: 140px 0 0 50px;
}

.owl-carousel.owl-carousel-home .owl-controls {
  position: absolute;
  top: 305px;
  left: 50px;
}

.owl-carousel.owl-carousel-home .owl-controls .owl-page {
  display: inline-block;
  zoom: 1;
}

.owl-carousel.owl-carousel-home .owl-controls .owl-page, .owl-carousel.owl-carousel-home .owl-controls .owl-buttons div {
  cursor: pointer;
}

.owl-carousel.owl-carousel-home .owl-controls .owl-page span {
  display: block;
  width: 65px;
  height: 6px;
  margin: 0 3px;
  border: solid 1px #fff;
  background: transparent;
}

.owl-carousel.owl-carousel-home .owl-controls .owl-page.active span, .owl-carousel.owl-carousel-home .owl-controls .owl-page:hover span {
  background: #fff;
}

.owl-carousel.owl-carousel-customers {
  height: 88px;
}

.owl-carousel.owl-carousel-customers .item {
  float: left;
  margin-top: 30px;
  text-align: center;
  min-width: 230px;
}

.owl-carousel.owl-carousel-customers .item span {
  margin-top: 15px;
  display: block;
  font-size: 12px;
}

.owl-carousel.owl-carousel-customers .owl-controls {
  margin-top: 19px;
  text-align: center;
}

.owl-carousel.owl-carousel-customers .owl-controls .owl-page {
  display: inline-block;
  zoom: 1;
}

.owl-carousel.owl-carousel-customers .owl-controls .owl-page, .owl-carousel.owl-carousel-customers .owl-controls .owl-buttons div {
  cursor: pointer;
}

.owl-carousel.owl-carousel-customers .owl-controls .owl-page span {
  display: block;
  width: 9px;
  height: 9px;
  margin: 5px 5px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  /*background: #fff;*/
  background: #efefef;
}

.owl-carousel.owl-carousel-customers .owl-controls .owl-page.active span, .owl-carousel.owl-carousel-customers .owl-controls .owl-page:hover span {
  background: #8c8b8b;
}

.owl-carousel.owl-carousel-news .owl-buttons .owl-prev, .owl-carousel.owl-carousel-news .owl-buttons .owl-next, .owl-carousel.owl-carousel-press .owl-buttons .owl-prev, .owl-carousel.owl-carousel-press .owl-buttons .owl-next {
  z-index: 100;
  position: absolute;
  top: 95px;
  display: block;
  width: 38px;
  height: 38px;
  background: url("../Imgs/arrows/ArrowsSlideShow.png") 0 -50px no-repeat;
}

.owl-carousel.owl-carousel-news .owl-buttons .owl-next, .owl-carousel.owl-carousel-press .owl-buttons .owl-next {
  right: 0;
}

.owl-carousel.owl-carousel-news .owl-buttons .owl-prev, .owl-carousel.owl-carousel-press .owl-buttons .owl-prev {
  left: -10px;
  background-position: 0 0;
}

.owl-carousel.owl-carousel-press .owl-buttons .owl-prev, .owl-carousel.owl-carousel-press .owl-buttons .owl-next {
  top: 210px;
  background: url("../Imgs/arrows/ArrowsSlideShowHome.png") 0 -50px no-repeat;
}

.owl-carousel.owl-carousel-press .owl-buttons .owl-next {
  right: 10px;
}

.owl-carousel.owl-carousel-press .owl-buttons .owl-prev {
  left: 10px;
  background-position: 0 0;
}

.owl-carousel.owl-carousel-customers .owl-buttons .owl-prev, .owl-carousel.owl-carousel-customers .owl-buttons .owl-next {
  top: 210px;
  background: url("../Imgs/arrows/ArrowsSlideShowHome.png") 0 -50px no-repeat;
}

.owl-carousel.owl-carousel-customers .owl-buttons .owl-next {
  right: 10px;
}

.owl-carousel.owl-carousel-customers .owl-buttons .owl-prev {
  left: 10px;
  background-position: 0 0;
}

.owl-carousel.owl-carousel-media {
  width: 700px;
  height: 450px;
  overflow: hidden;
}

.owl-carousel.owl-carousel-media .owl-buttons {
  display: block;
  clear: both;
}

.owl-carousel.owl-carousel-media .owl-buttons .owl-prev, .owl-carousel.owl-carousel-media .owl-buttons .owl-next {
  display: inline-block;
  width: 38px;
  height: 38px;
  float: left;
  background: url("../Imgs/arrows/ArrowsPaging.png") 0 -350px no-repeat;
}

.owl-carousel.owl-carousel-media .owl-buttons .owl-next {
  margin-left: 75px;
}

.owl-carousel.owl-carousel-media .owl-buttons .owl-next:hover {
  background-position: 0 0;
}

.owl-carousel.owl-carousel-media .owl-buttons .owl-prev {
  background-position: 0 -400px;
}

.owl-carousel.owl-carousel-media .owl-buttons .owl-prev:hover {
  background-position: 0 -50px;
}

.owl-carousel.owl-carousel-conf .item {
  padding: 15px 10px 17px 10px;
}

.owl-carousel.owl-carousel-conf .owl-buttons .owl-prev, .owl-carousel.owl-carousel-conf .owl-buttons .owl-next {
  color: #fff;
  font-weight: normal;
  font-size: 9px;
  display: block;
  position: absolute;
  top: -30px;
  background: url("../Imgs/arrows/ArrowsSynedriaNav.png") no-repeat;
}

.owl-carousel.owl-carousel-conf .owl-buttons .owl-prev.disabled, .owl-carousel.owl-carousel-conf .owl-buttons .owl-next.disabled {
  -webkit-opacity: 0.3;
  -ms-opacity: 0.3;
  -moz-opacity: 0.3;
  -o-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=$opperc);
  filter: alpha(opacity=30);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=$opperc);
  cursor: default;
}

.owl-carousel.owl-carousel-conf .owl-buttons .owl-next {
  padding-right: 23px;
  right: 9px;
  background-position: 100% -20px;
}

.owl-carousel.owl-carousel-conf .owl-buttons .owl-next:hover {
  background-position: 100% -20px;
}

.owl-carousel.owl-carousel-conf .owl-buttons .owl-prev {
  padding-left: 23px;
  left: 9px;
  background-position: 0 0;
}

.owl-carousel.owl-carousel-conf .owl-buttons .owl-prev:hover {
  background-position: 0 0;
}

/* Carousel: END */
/* header: START */
.header {
  min-width: 1160px;
  z-index: 11;
  height: 370px;
  position: relative;
  /* headerTop */
}

.header.headerHome {
  height: 600px;
}

.header .headerTopIns {
  position: relative;
}

.header .header-trans {
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 107px;
  background: url("../Imgs/helpers/OldBrowsers/black30.png");
  background: rgba(0, 0, 0, 0.3);
}

.header .logo {
  position: absolute;
  top: 43px;
  left: 0;
}

.header .headerImg {
  position: absolute;
  top: 160px;
  left: 0;
  width: 1160px;
  height: 165px;
  overflow: hidden;
}

.header .headerImg img {
  position: absolute;
  top: -125px;
  left: -80px;
  max-width: none;
  -webkit-animation: scaleLightImgOut 30s 1s infinite;
  -ms-animation: scaleLightImgOut 30s 1s infinite;
  -moz-animation: scaleLightImgOut 30s 1s infinite;
  -o-animation: scaleLightImgOut 30s 1s infinite;
  animation: scaleLightImgOut 30s 1s infinite;
}

.header .headerBar ul.lang {
  margin-right: 20px;
}

.header .headerBar ul.lang li {
  float: left;
}

.header .headerBar ul.lang li a {
  display: block;
  height: 30px;
  width: 12px;
  color: #fff;
  padding: 0 10px;
  text-align: center;
  padding-top: 18px;
  margin-left: 7px;
}

.header .headerBar ul.lang li a.el {
  background: url("../Imgs/helpers/gr.png") 50% 68% no-repeat;
}

.header .headerBar ul.lang li a.en {
  background: url("../Imgs/helpers/uk.png") 50% 68% no-repeat;
}

.header .headerBar ul.smallMenu li, .header .headerBar ul.loginMenu li {
  float: left;
}

.header .headerBar ul.smallMenu li a, .header .headerBar ul.loginMenu li a {
  display: block;
  border-right: solid 1px rgba(255, 255, 255, 0.4);
  padding: 10px 10px 2px 10px;
  color: white;
}

.header .headerBar ul.smallMenu li a.el, .header .headerBar ul.loginMenu li a.el {
  background: url("../Imgs/helpers/gr.png") 50% 6px no-repeat;
}

.header .headerBar ul.smallMenu li a.en, .header .headerBar ul.loginMenu li a.en {
  background: url("../Imgs/helpers/uk.png") 50% 6px no-repeat;
}

.header .headerBar ul.smallMenu li a.active, .header .headerBar ul.smallMenu li a:hover, .header .headerBar ul.smallMenu li a:focus, .header .headerBar ul.loginMenu li a.active, .header .headerBar ul.loginMenu li a:hover, .header .headerBar ul.loginMenu li a:focus {
  text-decoration: underline;
}

.header .headerBar ul.smallMenu li a.basket, .header .headerBar ul.loginMenu li a.basket {
  background: url("../Imgs/symbols/basket.png") 0 66% no-repeat;
  padding-left: 25px;
}

.header .headerBar ul.smallMenu li:first-child a, .header .headerBar ul.loginMenu li:first-child a {
  margin-left: 0;
}

.header .headerBar ul.loginMenu li {
  font-size: 12px;
  font-style: italic;
  color: #fff;
}

.header .headerBar ul.loginMenu li.user {
  display: block;
  padding: 10px 10px 2px 10px;
}

.header .headerBar ul.loginMenu li a {
  font-size: 12px;
  font-style: italic;
}

.header .headerBar ul.search li {
  float: left;
}

.header .headerBar ul.search li input[type="text"] {
  background: transparent;
  color: #fff;
  border-bottom: solid 1px #fff;
  width: 0;
}

.header .headerBar ul.search li a {
  background: url("../Imgs/symbols/search.png") 50% 65% no-repeat transparent;
  display: block;
  height: 30px;
  width: 27px;
  padding: 0 20px 0 20px;
  border-right: solid 1px rgba(255, 255, 255, 0.4);
}

.header .mainMenu {
  margin-left: 170px;
  width: 1007px;
}

/* header: END */
/* mainSection: START */
.mainSection {
  min-width: 1160px;
  position: relative;
  margin: 0 auto;
  width: 1160px;
  z-index: 10;
  /*a{ @include lnkRev(); }*/
}

.mainSection .mainArt h3 {
  color: #01a7ce;
  font-size: 18px;
  margin: 15px 0;
}

.mainSection .mediumArt {
  width: 720px;
}

.mainSection .smallArt {
  width: 545px;
}

.mainSection .xsmallArt {
  width: 530px;
}

.mainSection .mainSectionIns {
  width: 100%;
}

.mainSection .mainSectionIns.homeSectionIns {
  margin-top: 15px;
}

.mainSection .mainSectionIns .mainCol {
  vertical-align: top;
}

.mainSection .mainSectionIns .mainContsCol .mainConts {
  padding: 35px 50px;
  background: #fff;
  position: relative;
  min-height: 500px;
}

.mainSection .mainSectionIns .mainContsCol .mainConts.meliMapConts {
  min-height: 750px;
}

.mainSection .mainSectionIns .mainContsCol .mainConts .leftCol {
  float: left;
  background: transparent;
  position: relative;
}

.mainSection .mainSectionIns .mainContsCol .mainConts .leftCol.smallLeftCol {
  width: 700px;
}

.mainSection .mainSectionIns .mainContsCol .mainConts .rightCol {
  float: left;
  background: transparent;
  position: relative;
}

.mainSection .mainSectionIns .mainContsCol .mainConts .rightCol.bigRightCol {
  width: 360px;
}

/* mainSection: END */
/* Sizes: START */
.sizes-wrapper {
  background: url(/Assets/imgs/helpers/BlueLine.png) bottom left repeat-x;
  position: relative;
}

.sizes-wrapper .icon, .sizes-wrapper .year, .sizes-wrapper .year-filter {
  position: absolute;
}

.sizes-wrapper .icon {
  top: -34px;
  left: 442px;
  display: block;
  width: 75px;
  height: 78px;
  background: url("../Imgs/symbols/SizesIcon.png") no-repeat;
}

.sizes-wrapper .year {
  color: #4f4f4f;
  font-size: 56px;
  left: 630px;
  top: -5px;
}

.sizes-wrapper .year-filter {
  top: -16px;
  right: 0;
}

.sizes-wrapper .year-filter .formCol {
  width: 148px;
}

.sizes-wrapper .year-filter .formCol.formColMedium {
  width: 200px;
}

.sizes-wrapper h2 {
  width: 442px;
  font-size: 18px;
  background: #01a7ce;
  line-height: 44px;
  color: #fff;
  padding-left: 15px;
}

.sizes-list-wrapper {
  padding-bottom: 115px;
  background: url(/Assets/imgs/helpers/BlueLine_Vertical.png) 285px 0 repeat-y;
}

.sizes-list-wrapper article .brand, .sizes-list-wrapper article .desc {
  display: block;
  float: left;
  padding: 8px 0;
  min-height: 35px;
}

.sizes-list-wrapper article .brand {
  display: block;
  float: left;
  width: 286px;
  border-right: solid 1px #01a7ce;
  text-align: right;
  padding-right: 15px;
  font-weight: bold;
  font-size: 13px;
  margin-right: 12px;
}

.sizes-list-wrapper article .desc {
  width: 762px;
  padding-left: 20px;
  border-left: solid 1px #01a7ce;
  border-right: solid 1px #01a7ce;
  background: url(/Assets/imgs/helpers/BlueLine.png) bottom left repeat-x;
}

.sizes-list-wrapper article .desc font {
  color: #01a7ce;
  font-weight: bold;
  font-size: 16px;
}

.sizes-list-wrapper .viewLnk, .sizes-list-wrapper .downloadLnk {
  display: block;
  width: 40px;
  height: 40px;
  float: left;
  background: url("../Imgs/symbols/viewLnk.png") no-repeat;
}

.sizes-list-wrapper .viewLnk.disabled, .sizes-list-wrapper .downloadLnk.disabled {
  -webkit-opacity: 0.3;
  -ms-opacity: 0.3;
  -moz-opacity: 0.3;
  -o-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=$opperc);
  filter: alpha(opacity=30);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=$opperc);
}

.sizes-list-wrapper .viewLnk {
  margin-left: 17px;
}

.sizes-list-wrapper .viewLnk:hover {
  background-position: 0 -50px;
}

.sizes-list-wrapper .downloadLnk {
  margin-left: 7px;
  background-position: 0 -100px;
}

.sizes-list-wrapper .downloadLnk:hover {
  background-position: 0 -150px;
}

/* Sizes: END */
/* Kladikes: START */
.kladikes h2 {
  width: 1110px;
  font-size: 18px;
  background: #01a7ce;
  line-height: 44px;
  color: #fff;
  margin-left: 50px;
  padding-left: 15px;
}

.kladikes .brdr {
  margin: 0 0 0 386px;
  display: block;
  height: 30px;
  border-left: solid 1px #01a7ce;
}

.kladikes-list {
  padding: 0 0 90px 386px;
}

.kladikes-list article {
  position: relative;
}

.kladikes-list article .cubeHolder {
  position: absolute;
  top: 0;
  left: -108px;
  width: 100px;
  height: 100px;
}

.kladikes-list article .cube {
  position: absolute;
  top: 0;
  right: 0;
  width: 25px;
  height: 25px;
  background: url("../Imgs/symbols/BlueBox.png") top left no-repeat #01a7ce;
}

.kladikes-list article.active {
  background: #f6f6f3;
  border-top: solid 1px #01a7ce;
}

.kladikes-list article .full {
  display: none;
  padding: 0 0 10px 75px;
  border-left: solid 1px #01a7ce;
  border-bottom: solid 1px #01a7ce;
}

.kladikes-list article .full .cat, .kladikes-list article .full .val {
  display: inline-block;
  padding: 5px 0;
}

.kladikes-list article .full .cat {
  width: 180px;
  font-size: 13px;
}

.kladikes-list article .full .val {
  font-weight: bold;
  color: #01a7ce;
}

.kladikes-list article a {
  display: block;
  width: 774px;
  min-height: 35px;
  border-left: solid 1px #01a7ce;
}

.kladikes-list article a .brand, .kladikes-list article a .desc {
  display: inline-block;
}

.kladikes-list article a .brand {
  font-weight: bold;
  font-size: 13px;
  color: #000;
  margin-left: 20px;
  padding: 3px 0;
}

.kladikes-list article a .desc {
  font-size: 13px;
  color: #01a7ce;
}

.kladikes-list article a:hover .desc {
  color: #000;
}

.kladikes-list.expand article {
  background: #f6f6f3;
  border-top: solid 1px #01a7ce;
}

.kladikes-list.expand article .full {
  display: block;
}

.kladikes-list.expand article a {
  cursor: default;
}

/* Kladikes: END */
/* Home Page: START */
#big-video-wrap {
  min-width: 1160px;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: -50;
  top: 0;
  left: 0;
  overflow: hidden;
  background: url(/assets/clientfiles/videos/fallback1920x950.jpg);
  background-position: left center;
  background-repeat: no-repeat;
  background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  -khtml-background-size: cover;
  -ms-background-size: cover;
}

#big-video-vid, #big-video-image {
  position: absolute;
}

#big-video-control-container {
  display: none;
  position: fixed;
  bottom: 0;
  padding: 0 20px;
  width: 100%;
  -webkit-transition-duration: 0.6s;
  -moz-transition-duration: 0.6s;
  -ms-transition-duration: 0.6s;
  -o-transition-duration: 0.6s;
  transition-duration: 0.6s;
}

.homeSlider {
  width: 1160px;
  height: 370px;
  margin-top: 165px;
  position: relative;
}

.homeSlider .carousel-title {
  position: absolute;
  top: 105px;
  left: 50px;
  z-index: 21;
  color: #fff;
  font-size: 20px;
}

.homeSlider .owl-carousel-home {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 20;
}

.homeSlider .sliderVideo {
  width: 1160px;
  height: 370px;
  overflow: hidden;
}

.homeSlider .sliderLnks {
  position: absolute;
  top: 200px;
  right: 50px;
  z-index: 20;
}

.homeSlider .sliderLnks li {
  float: left;
  margin-left: 8px;
}

.homeSlider .sliderLnks li:first-child {
  margin-left: 0;
}

.homeSlider .sliderLnks li a {
  display: block;
  height: 114px;
  width: 112px;
  padding: 30px 10px 0 10px;
  border: solid 0px #fff;
  color: #000;
  line-height: 16px;
  background: #fff;
}

.homeSlider .sliderLnks li a:hover {
  color: #000;
  border: none;
  background: url("../Imgs/helpers/OldBrowsers/white70.png");
  background: rgba(255, 255, 255, 0.7);
}

.presspromo {
  height: 415px;
}

.presspromo a {
  width: 360px;
  height: 415px;
  position: relative;
  display: block;
  overflow: hidden;
  position: absolute;
  color: #fff;
  font-size: 15px;
  -webkit-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.presspromo a span.txt {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #01a7ce;
  width: 260px;
  padding: 20px 30px;
}

.presspromo a.blue {
  color: #01a7ce;
}

.presspromo a .play {
  z-index: 10;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 360px;
  height: 415px;
  background: url("../Imgs/symbols/play.png") 50% 50% no-repeat transparent;
}

/* Social: START */
.hp-social .shareLnk {
  position: absolute;
  top: 22px;
  right: 0;
  z-index: 2000;
}

.hp-social ul {
  position: absolute;
  top: 22px;
  right: 0;
  z-index: 2000;
  background: url("../Imgs/helpers/blank.png");
}

.hp-social ul li {
  margin-left: 21px;
}

.hp-social.hiddenSocials ul {
  display: none;
}

/* Social: END */
/* Home Page: END */
/* Customers: START */
.customersConts {
  margin-top: 15px;
  height: 162px;
  /*background: #c2c2c2;
    color: #fff;*/
  background: #fff;
  color: #c2c2c2;
}

.customersConts ul li, .customersConts .owl-carousel-customers .item {
  float: left;
  margin-top: 30px;
  text-align: center;
  min-width: 230px;
}

.customersConts ul li span, .customersConts .owl-carousel-customers .item span {
  margin-top: 15px;
  display: block;
  font-size: 12px;
}

/* Customers: END */
/* Promos: START */
.promosConts {
  margin-top: 15px;
  background: white;
  padding: 40px 0;
}

.promosConts .leftCol, .promosConts .rightCol {
  height: 100px;
  float: left;
  position: relative;
  background: #fff;
}

.promosConts .leftCol {
  width: 300px;
  margin-left: 80px;
  font-size: 13px;
}

.promosConts .leftCol:first-child {
  margin-left: 50px;
}

.promosConts .leftCol .adv {
  border: solid 1px #efefef;
  float: left;
  width: 300px;
}

.promosConts .leftCol .advTxt {
  float: left;
  width: 118px;
  text-align: center;
  padding-top: 15px;
}

.promosConts .rightCol {
  width: 718px;
  background: #c2c2c2;
}

/* Promos: END */
/* Media Gallery: START */
.mediaFilters {
  margin: 20px 0;
}

.mediaFilters .formCol {
  width: 310px;
}

.media-gallery {
  margin-bottom: 100px;
}

.media-gallery .mediaRow {
  margin-top: 40px;
}

.media-gallery .mediaRow:first-child {
  margin: 0;
}

.media-gallery .mediaRow .mediaBox {
  float: left;
  position: relative;
  width: 247px;
  margin-left: 24px;
}

.media-gallery .mediaRow .mediaBox:first-child {
  margin-left: 0;
}

.media-gallery .mediaRow .mediaBox .imgContainer {
  width: 247px;
  height: 165px;
  overflow: hidden;
}

.media-gallery .mediaRow .mediaBox .title, .media-gallery .mediaRow .mediaBox .date {
  display: block;
  font-size: 15px;
}

.media-gallery .mediaRow .mediaBox .title {
  margin: 10px 0 2px 0;
}

.media-gallery .mediaRow .mediaBox .title.second {
  margin-top: 0;
  font-size: 13px;
}

.media-gallery .mediaRow .mediaBox .date {
  color: #01a7ce;
}

.media-gallery .mediaRow .mediaBox .icon {
  padding: 8px;
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 57px;
  height: 57px;
  background: url("../Imgs/symbols/media_corner.png") no-repeat;
  color: #fff;
  font-size: 15px;
  font-weight: bold;
}

.media-gallery .mediaRow .mediaBox .zoom {
  z-index: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 247px;
  height: 165px;
  background: url("../Imgs/symbols/zoom.png") 50% 50% no-repeat rgba(0, 0, 0, 0.6);
  display: none;
}

.media-gallery .mediaRow .mediaBox .zoom.play {
  background: url("../Imgs/symbols/play.png") 50% 50% no-repeat rgba(0, 0, 0, 0.6);
}

.media-gallery .mediaRow .mediaBox a .title {
  color: #000;
}

.media-gallery .inline-gallery {
  display: none;
}

/* Media Gallery: END */
/* Search Results: START */
.sr-container .sr-found {
  color: #5d5d5d;
  display: block;
  font-style: italic;
}

.sr-container .sr-header {
  display: block;
  line-height: 27px;
  color: #fff;
  padding: 0 16px;
  background: #01a7ce;
}

.sr-container .sr-item a {
  color: #656565;
  font-size: 13px;
  display: block;
  padding: 5px 40px 10px 40px;
  background: url("../Imgs/arrows/ArrowSearchResults.png") 0 10px no-repeat;
}

.sr-container .sr-item a .title {
  display: block;
  font-weight: bold;
}

.sr-container .sr-item a .desc {
  display: block;
  font-size: 12px;
}

.sr-container .sr-item a .keyword {
  color: #01a7ce;
  text-decoration: underline;
}

.sr-container .sr-item a:hover {
  background-color: #f2f2f2;
}

.sr-container .sr-item em {
  /*color:$blue; text-decoration:underline;*/
  background: yellow;
}

/* Search Results: END */
/* Synedrio: START */
.synedrioConts .leftCol .newsTxt {
  position: relative;
  background: transparent;
  padding: 0 60px 0 53px;
}

.synedrioConts .leftCol .newsTxt h2 {
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 15px;
}

.synedrioConts .leftCol .newsTxt p, .synedrioConts .leftCol .newsTxt strong, .synedrioConts .leftCol .newsTxt td {
  color: #656565;
}

.synedrioConts .leftCol .newsTxt table img {
  max-width: none;
}

.synedrioConts .leftCol .newsTxt img.mainImg {
  max-width: 585px;
}

.synedrioConts .leftCol .day {
  position: absolute;
  top: -56px;
  left: 3px;
  border: none;
  padding: 0;
  font-size: 20px;
  color: #01a7ce;
  width: 100%;
}

.synedrioConts .rightCol .sideMenu {
  margin: 40px 0 35px 0;
}

.synedrioConts .rightCol .sideMenu li {
  margin-top: 4px;
}

.synedrioConts .rightCol .sideMenu li:first-child {
  margin-top: 0;
}

.synedrioConts .rightCol .sideMenu a {
  background: url("../Imgs/symbols/synedrioSprite.png") no-repeat #f2f2f2;
  display: block;
  font-size: 16px;
  padding: 13px 10px 12px 65px;
}

.synedrioConts .rightCol .sideMenu a:hover, .synedrioConts .rightCol .sideMenu a.active {
  background-color: #e0e0e0;
}

.synedrioConts .rightCol .sideMenu .sm1 {
  background-position: 0 0;
}

.synedrioConts .rightCol .sideMenu .sm2 {
  background-position: 0 -50px;
}

.synedrioConts .rightCol .sideMenu .sm3 {
  background-position: 0 -100px;
}

.synedrioConts .rightCol .sideMenu .sm4 {
  background-position: 0 -150px;
}

.synedrioConts .rightCol .sideMenu .sm5 {
  background-position: 0 -200px;
}

.synedrioConts .rightCol .sideMenu .sm6 {
  background-position: 0 -250px;
}

.synedrioConts .rightCol .sideMenu .sm7 {
  background-position: 0 -300px;
}

.synedrioConts .rightCol .sideMenu .sm8 {
  background-position: 0 -350px;
}

.synedrioConts .rightCol .sideMenu.sideBlueMenu li {
  margin-top: 4px;
}

.synedrioConts .rightCol .sideMenu.sideBlueMenu li:first-child {
  margin-top: 0;
}

.synedrioConts .rightCol .sideMenu.sideBlueMenu a {
  color: #fff;
  background: url("../Imgs/symbols/synedrioBlueSprite.png") no-repeat #01a7ce;
  display: block;
  font-size: 16px;
  padding: 13px 10px 12px 65px;
}

.synedrioConts .rightCol .sideMenu.sideBlueMenu a:hover {
  background-color: #0196ba;
}

.synedrioConts .rightCol .sideMenu.sideBlueMenu .sm1 {
  background-position: 0 0;
}

.synedrioConts .rightCol .sideMenu.sideBlueMenu .sm2 {
  background-position: 0 -50px;
}

.synedrioConts .rightCol .synedriaNav {
  margin-bottom: 20px;
}

.synedrioConts .rightCol .synedriaNav div {
  background: #f7f7f7;
  text-align: center;
}

.synedrioConts .rightCol .synedriaNav div .title {
  font-size: 16px;
  font-weight: bold;
  color: #01a7ce;
  display: block;
  margin-bottom: 5px;
}

.synedrioConts .rightCol .synedriaNav div .sub {
  color: #656565;
  line-height: 17px;
}

.synedrioConts .rightCol .synedriaNav div.header-nav {
  background: #01a7ce;
  color: #fff;
  position: relative;
  padding: 15px 0;
  font-size: 16px;
  font-weight: bold;
}

.synedrioConts .rightCol .synedriaNav div.header-nav a {
  color: #fff;
  font-weight: normal;
  font-size: 9px;
  display: block;
}

.synedrioConts .rightCol .synedriaNav div.header-nav a.disabled {
  -webkit-opacity: 0.3;
  -ms-opacity: 0.3;
  -moz-opacity: 0.3;
  -o-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=$opperc);
  filter: alpha(opacity=30);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=$opperc);
  cursor: default;
}

.synedrioConts .rightCol .synedriaNav div.header-nav a.prev, .synedrioConts .rightCol .synedriaNav div.header-nav a.next {
  position: absolute;
  top: 15px;
  background: url("../Imgs/arrows/ArrowsSynedriaNav.png") no-repeat;
}

.synedrioConts .rightCol .synedriaNav div.header-nav a.prev {
  padding-left: 23px;
  left: 9px;
  background-position: 0 0;
}

.synedrioConts .rightCol .synedriaNav div.header-nav a.prev:hover {
  background-position: 0 0;
}

.synedrioConts .rightCol .synedriaNav div.header-nav a.next {
  padding-right: 23px;
  right: 9px;
  background-position: 100% -20px;
}

.synedrioConts .rightCol .synedriaNav div.header-nav a.next:hover {
  background-position: 100% -20px;
}

.synedrioConts .rightCol .nextSynedrioHolder {
  text-align: center;
  color: #00529b;
}

.synedrioConts .rightCol .nextSynedrioHolder .header-title {
  display: block;
  color: #fff;
  background-color: #4a4a4a;
  font-size: 18px;
  font-weight: bold;
  padding: 12px 0;
}

.synedrioConts .rightCol .nextSynedrioHolder div {
  width: 100%;
  position: relative;
}

.synedrioConts .rightCol .nextSynedrioHolder div .num, .synedrioConts .rightCol .nextSynedrioHolder div .title, .synedrioConts .rightCol .nextSynedrioHolder div .sub {
  position: absolute;
}

.synedrioConts .rightCol .nextSynedrioHolder div .num {
  top: 110px;
  left: 14px;
  font-weight: bold;
  font-size: 48px;
}

.synedrioConts .rightCol .nextSynedrioHolder div .num sup {
  font-size: 27px;
}

.synedrioConts .rightCol .nextSynedrioHolder div .title {
  top: 115px;
  left: 88px;
  font-weight: bold;
  font-size: 16px;
  text-align: left;
}

.synedrioConts .rightCol .nextSynedrioHolder div .sub {
  top: 170px;
  left: 14px;
  text-align: left;
}

/* Synedrio: END */
/* News: START */
.newsConts .leftCol, .eventsConts .leftCol {
  width: 720px;
}

.newsConts .leftCol.fullWidth, .eventsConts .leftCol.fullWidth {
  width: 100%;
}

.newsConts .leftCol .newsTxt, .eventsConts .leftCol .newsTxt {
  position: relative;
  background: transparent;
  padding: 0 150px 0 53px;
  min-height: 450px;
}

.newsConts .leftCol .newsTxt p, .eventsConts .leftCol .newsTxt p {
  color: #656565;
}

.newsConts .leftCol .day, .eventsConts .leftCol .day {
  position: absolute;
  top: 0;
  left: 0;
  border: none;
  padding: 0;
}

.newsConts .leftCol .day.circ, .eventsConts .leftCol .day.circ {
  position: relative;
  border: solid 6px #01a7ce;
  border-top: none;
  border-bottom: none;
  border-right: none;
  padding: 0 0 4px 9px;
  top: auto;
  left: auto;
}

.newsConts .rightCol, .eventsConts .rightCol {
  width: 340px;
}

.newsConts .rightCol ul.recent, .eventsConts .rightCol ul.recent {
  margin-top: 30px;
}

.newsConts .rightCol ul.recent li a, .eventsConts .rightCol ul.recent li a {
  display: block;
  width: 100%;
  margin-bottom: 15px;
  padding-top: 5px;
  position: relative;
}

.newsConts .rightCol ul.recent li a span.link-title, .eventsConts .rightCol ul.recent li a span.link-title {
  display: block;
  width: 290px;
  color: #000;
}

.newsConts .rightCol ul.recent li a .date, .eventsConts .rightCol ul.recent li a .date {
  display: block;
  color: #777777;
  font-size: 13px;
  line-height: 23px;
}

.newsConts .rightCol ul.recent li a span.icon, .eventsConts .rightCol ul.recent li a span.icon {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  width: 38px;
  height: 38px;
  background: url("../Imgs/arrows/ArrowsPaging.png") 100% 0 no-repeat;
}

.newsConts .rightCol ul.recent li a:hover, .eventsConts .rightCol ul.recent li a:hover {
  color: #01a7ce;
}

.newsConts .rightCol ul.recent li a:hover span.icon, .eventsConts .rightCol ul.recent li a:hover span.icon {
  background-position: 100% -350px;
}

.eventsConts .leftCol .event-box {
  width: 635px;
  padding-bottom: 25px;
  border-bottom: solid 1px #cccccc;
  margin-top: 25px;
}

.eventsConts .leftCol .event-box:first-child {
  margin-top: 50px;
}

.eventsConts .leftCol .event-box a.title {
  color: #01a7ce;
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
  display: block;
  width: 95%;
}

.eventsConts .leftCol .event-box a.title:hover {
  color: #000;
}

.eventsConts .leftCol .event-box span.date {
  display: block;
  font-size: 13px;
  font-style: italic;
  color: #01a7ce;
  margin-top: 5px;
}

.eventsConts .leftCol .event-box .times {
  margin: 10px 0;
}

.eventsConts .leftCol .event-box .time {
  display: block;
  background: #606060;
  padding: 0 20px;
  line-height: 35px;
  color: #fff;
  font-size: 13px;
  float: left;
  margin-left: 25px;
}

.eventsConts .leftCol .event-box .time:first-child {
  margin-left: 0;
}

.eventsConts .leftCol .event-box .desc {
  color: #656565;
}

.eventsConts .leftCol .event-box .dtls, .eventsConts .leftCol .event-box .poster {
  float: left;
}

.eventsConts .leftCol .event-box .dtls {
  width: 460px;
  margin-right: 55px;
}

.eventsConts .rightCol .promo-box {
  margin-top: 50px;
}

.eventsConts .rightCol .promo-box .title {
  color: #fff;
  background: #01a7ce;
  font-size: 18px;
  padding: 20px 28px;
  line-height: 20px;
}

.eventsConts .rightCol .promo-box .title .txt {
  display: block;
}

.eventsConts .rightCol .promo-box .title .date {
  font-size: 28px;
  display: block;
  text-align: right;
  margin-top: 5px;
}

.eventsConts .rightCol .promo-box .poster {
  background: #dedede;
  padding: 10px;
}

.eventRightCol {
  color: #7a7a7a;
}

.eventRightCol .s_title {
  padding-left: 65px;
  background: url(/assets/imgs/symbols/event.png) 10px 0 no-repeat #f2f2f2;
  line-height: 43px;
  color: #000;
  font-size: 16px;
}

.eventRightCol .s_title.time {
  background-position: 10px 0;
}

.eventRightCol .s_title.venue {
  background-position: 10px -50px;
}

.eventRightCol .s_title.entry {
  background-position: 10px -100px;
}

.eventRightCol .s_title.web {
  background-position: 10px -150px;
}

.eventRightCol span {
  display: block;
  overflow: hidden;
  padding: 12px 35px 20px 68px;
}

.eventRightCol span.time {
  color: #01a7ce;
  font-size: 20px;
}

.eventRightCol span .block {
  display: block;
  line-height: 24px;
}

.newsPaging {
  margin: 50px 0;
}

.newsPaging li {
  float: left;
  margin-left: 6px;
}

.newsPaging li:first-child {
  margin-left: 0;
}

.newsPaging li a {
  display: block;
  font-size: 11px;
  border: solid 1px #01a7ce;
  background: url("../Imgs/arrows/ArrowsPaging.png") 0 -50px no-repeat;
}

.newsPaging li a:hover {
  background-color: #01a7ce;
  color: #fff;
}

.newsPaging li a.prev {
  padding: 9px 30px 9px 50px;
}

.newsPaging li a.next {
  background-position: 100% 0px;
  padding: 9px 63px 9px 13px;
}

.newsPaging li a.back {
  background-position: 100% -100px;
  padding: 9px 80px 9px 13px;
}

.newsPaging li a.disabled {
  -webkit-opacity: 0.3;
  -ms-opacity: 0.3;
  -moz-opacity: 0.3;
  -o-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=$opperc);
  filter: alpha(opacity=30);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=$opperc);
}

.newsPaging li a.disabled:hover {
  background-color: #fff;
  color: #01a7ce;
}

/* News: END */
/* Meli Map : START */
.meliMapConts .kastelorizo {
  position: absolute;
  bottom: -35px;
  right: 20px;
  z-index: 100;
}

.meliMapConts .leftCol {
  width: 585px;
}

.meliMapConts .leftCol .jvectormap {
  margin-top: 30px;
}

.meliMapConts .rightCol {
  width: 475px;
  margin-top: 70px;
}

.meliMapConts .rightCol .formRow {
  margin: 0 0 30px 0;
}

.meliMapConts .rightCol .formRow .formCol {
  width: 100%;
}

.meliMapConts .rightCol .pager {
  margin-top: 0 !important;
}

.meliMapConts .rightCol .pager .table {
  margin: 0;
}

.meliMapConts .rightCol .sponsr {
  background-color: #e5e5e5;
  padding: 35px 0;
}

.meliMapConts .rightCol .sponsr .name, .meliMapConts .rightCol .sponsr .logo {
  float: left;
}

.meliMapConts .rightCol .sponsr .name {
  width: 175px;
  margin-right: 50px;
  background: #cdcdcd;
  text-align: right;
  padding: 17px 15px;
  color: #000;
}

.meliMapConts .rightCol .sponsr .logo {
  width: 220px;
}

.meliConts .accordion-wrapper, .meliMapConts .accordion-wrapper {
  margin-bottom: 50px;
}

.meliConts .accordion-wrapper.wrapper-small, .meliMapConts .accordion-wrapper.wrapper-small {
  width: 670px;
}

.meliConts .accordion-wrapper ul li, .meliMapConts .accordion-wrapper ul li {
  margin-top: 4px;
}

.meliConts .accordion-wrapper ul li:first-child, .meliMapConts .accordion-wrapper ul li:first-child {
  margin: 0;
}

.meliConts .accordion-wrapper ul li a.h-lnk, .meliMapConts .accordion-wrapper ul li a.h-lnk {
  display: block;
  background: url("../Imgs/symbols/eye.png") 95% 0 no-repeat #e5e5e5;
  color: #000;
  padding: 15px 50px 15px 25px;
}

.meliConts .accordion-wrapper ul li a.h-lnk:hover, .meliMapConts .accordion-wrapper ul li a.h-lnk:hover {
  background-position: 95% -50px;
  color: #01a7ce;
}

.meliConts .accordion-wrapper ul li .full, .meliMapConts .accordion-wrapper ul li .full {
  display: none;
  padding: 10px 23px 25px 23px;
  background: #f8f8f8;
  position: relative;
}

.meliConts .accordion-wrapper ul li .full .address, .meliConts .accordion-wrapper ul li .full .tel, .meliMapConts .accordion-wrapper ul li .full .address, .meliMapConts .accordion-wrapper ul li .full .tel {
  display: block;
  font-size: 13px;
}

.meliConts .accordion-wrapper ul li .full .address, .meliMapConts .accordion-wrapper ul li .full .address {
  color: #000;
  margin-bottom: 5px;
  width: 250px;
}

.meliConts .accordion-wrapper ul li .full .tel, .meliMapConts .accordion-wrapper ul li .full .tel {
  color: #656565;
  font-style: italic;
}

.meliConts .accordion-wrapper ul li .full .mail, .meliConts .accordion-wrapper ul li .full .site, .meliMapConts .accordion-wrapper ul li .full .mail, .meliMapConts .accordion-wrapper ul li .full .site {
  position: absolute;
  right: 24px;
  font-style: italic;
}

.meliConts .accordion-wrapper ul li .full .mail a, .meliConts .accordion-wrapper ul li .full .site a, .meliMapConts .accordion-wrapper ul li .full .mail a, .meliMapConts .accordion-wrapper ul li .full .site a {
  color: #01a7ce;
  font-size: 13px;
}

.meliConts .accordion-wrapper ul li .full .mail a:hover, .meliConts .accordion-wrapper ul li .full .site a:hover, .meliMapConts .accordion-wrapper ul li .full .mail a:hover, .meliMapConts .accordion-wrapper ul li .full .site a:hover {
  color: black;
}

.meliConts .accordion-wrapper ul li .full .mail, .meliMapConts .accordion-wrapper ul li .full .mail {
  top: 34px;
}

.meliConts .accordion-wrapper ul li .full .site, .meliMapConts .accordion-wrapper ul li .full .site {
  top: 50px;
}

/* Meli Map : END */
/* Statistika : START */
.statisticsConts .formHolder {
  margin: 30px 0 75px 0;
}

.statisticsConts .formHolder .formRow {
  margin-top: 15px;
}

.statisticsConts .formHolder .formRow:first-child {
  margin-top: 0;
}

.statisticsConts .formHolder .formCol {
  width: 255px;
}

.statisticsConts .formHolder .formCol:first-child {
  margin-left: 0;
}

.statisticsConts .stat-search-wrapper {
  position: absolute;
  top: 123px;
  right: 50px;
}

.statisticsConts .stat-search-wrapper .formHolder {
  margin: 0;
}

.statisticsConts .stat-search-wrapper .formHolder .formCol {
  width: 265px;
}

.statisticsConts .stat-search-wrapper .formHolder .formCol:first-child {
  margin-left: 0;
}

.statisticsConts .stat-search-wrapper .formHolder .formCol.formColMedium {
  width: 202px;
}

.statisticsConts .stats-filters {
  float: left;
  width: 290px;
  min-width: 290px;
}

.statisticsConts .stats-filters .formHolder {
  margin: 0;
}

.statisticsConts .stats-filters .formHolder .formCol {
  width: 242px;
  margin-left: 0;
}

.statisticsConts .stats-filters .formHolder .formCol.formColSmall {
  width: 48px;
}

.statisticsConts .stats-filters .title {
  font-weight: bold;
  padding-left: 27px;
  line-height: 34px;
}

.statisticsConts .stats-filters .filter-group-container {
  padding: 20px 0;
  background: #f2f2f2;
  margin-top: 5px;
}

.statisticsConts .stats-filters .filter-group-container:first-child {
  margin: 0;
}

.statisticsConts .stats-filters .filter-group-container.small-padding {
  padding: 10px 0;
}

.statisticsConts .stats-filters .filter-group-container .show-all {
  font-size: 12px;
  display: block;
  margin: 0 auto;
  width: 100%;
  text-align: center;
  color: #01a7cf;
}

.statisticsConts .stats-filters .filter-group {
  /*padding:20px 20px 20px 33px;*/
  padding: 0 20px 0 33px;
}

.statisticsConts .stats-filters .filter-group li {
  border-top: solid 2px #dde1e4;
  padding: 6px 0;
}

.statisticsConts .stats-filters .filter-group li:first-child {
  border: none;
}

.statisticsConts .options {
  float: left;
  width: 690px;
  margin-right: 80px;
}

.statisticsConts .options .optionsPerYear .listConts {
  width: 690px;
}

.statisticsConts .options .optionsPerYear .listConts .dayRec .txt a {
  width: 533px;
  color: #000;
}

.statisticsConts.libraryListConts .formHolder {
  margin: 0 0 55px 0;
}

.statisticsConts.libraryListConts .formHolder.smallMargin {
  margin-bottom: 10px;
}

.statisticsConts.libraryListConts .cat-title {
  font-size: 16px;
  line-height: 30px;
  font-weight: bold;
}

/* Statistika : END */
/* Register Member: START */
.registerConts .mainTitle {
  text-align: center;
}

.registerConts .leftCol h3, .registerConts .rightCol h3, .registerConts .mainTitle h3 {
  color: #01a7ce;
  font-size: 18px;
  margin-bottom: 30px;
}

.registerConts .mainTitle h3 {
  font-size: 23px;
}

.registerConts .mandatory {
  position: absolute;
  top: 60px;
  left: 45px;
  font-size: 12px;
  font-style: italic;
}

.registerConts .leftCol {
  width: 590px;
}

.registerConts .leftCol .formHolder {
  margin-top: 0;
}

.registerConts .leftCol .formHolder .formRow {
  margin-top: 15px;
}

.registerConts .leftCol .formHolder .formRow:first-child {
  margin-top: 0;
}

.registerConts .leftCol .formHolder .formCol {
  width: 520px;
  margin-left: 19px;
}

.registerConts .leftCol .formHolder .formCol:first-child {
  margin-left: 0;
}

.registerConts .leftCol .formHolder .formCol.formColXSmall {
  width: 70px;
}

.registerConts .leftCol .formHolder .formCol.formColSmall {
  width: 170px;
}

.registerConts .leftCol .formHolder .formCol.formColMedium {
  width: 250px;
}

.registerConts .leftCol .formHolder .formCol.formColLarge {
  width: 515px;
}

.registerConts .leftCol .formHolder .formCol.ins {
  margin-left: 9px;
}

.registerConts .leftCol .formHolder .formCol.ins:first-child {
  margin-left: 0;
}

.registerConts .rightCol {
  width: 470px;
  /*Date Picker : Start*/
  /*Date Picker : End*/
}

.registerConts .rightCol .formHolder {
  margin-top: 0;
}

.registerConts .rightCol .formHolder .formRow {
  margin-top: 15px;
}

.registerConts .rightCol .formHolder .formRow:first-child {
  margin-top: 0;
}

.registerConts .rightCol .formHolder .formCol {
  width: 465px;
  margin-left: 19px;
}

.registerConts .rightCol .formHolder .formCol:first-child {
  margin-left: 0;
}

.registerConts .rightCol .formHolder .formCol.formColMedium {
  width: 195px;
}

.registerConts .rightCol .instr {
  display: block;
  font-style: italic;
  margin-top: 15px;
  width: 460px;
}

.registerConts .rightCol .instr .letter {
  color: #01a7ce;
  font-weight: bold;
  font-size: 16px;
}

.registerConts .rightCol .ui-datepicker-trigger {
  right: -55px;
  top: -2px;
  position: absolute;
  cursor: pointer;
}

.registerConts .formRowBtn {
  margin-top: 40px;
}

.custom-file-upload-hidden {
  display: none;
  visibility: hidden;
  position: absolute;
  left: -9999px;
}

.custom-file-upload {
  display: block;
  width: auto;
  font-size: 16px;
}

.custom-file-upload label {
  display: block;
  margin-bottom: 5px;
}

.file-upload-wrapper {
  position: relative;
}

.file-upload-wrapper.errorvalid {
  border: solid 3px red;
}

.file-upload-input {
  width: 76%;
  color: #414141;
  font-size: 12px;
  height: 40px;
  padding: 0 10px;
  border: none;
  background-color: #e1e1e1 !important;
  -webkit-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  float: left;
  /* IE 9 Fix */
  -webkit-appearance: none;
  -webkit-border-radius: 0;
}

.file-upload-input:hover, .file-upload-input:focus {
  background-color: #d2d1d1;
  outline: none;
}

.file-upload-button {
  width: 24%;
  cursor: pointer;
  display: inline-block;
  color: #fff;
  font-size: 14px;
  padding: 12px 0;
  border: none;
  margin-left: -1px;
  background-color: #01a7ce;
  float: left;
  /* IE 9 Fix */
  -webkit-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.file-upload-button:hover {
  background-color: #000;
}

/* Register Member: END */
/* Contact: START */
.contactConts .leftCol {
  width: 595px;
}

.contactConts .leftCol .formHolder {
  margin-top: 50px;
}

.contactConts .leftCol .formHolder .formRow {
  margin-top: 15px;
}

.contactConts .leftCol .formHolder .formRow:first-child {
  margin-top: 0;
}

.contactConts .leftCol .formHolder .formRow.cntctBtn {
  width: 202px;
  margin: 15px 79px 0 auto;
}

.contactConts .leftCol .formHolder .formCol {
  width: 210px;
}

.contactConts .leftCol .formHolder .formCol.formColMedium {
  width: 270px;
}

.contactConts .leftCol .formHolder .formCol.formColLarge {
  width: 515px;
}

.contactConts .rightCol {
  width: 460px;
}

.contactConts .rightCol .row, .contactConts .rightCol .formRow, .contactConts .rightCol ul.socialUl, .contactConts .rightCol .file-upload-wrapper, .contactConts .rightCol .breadcrumb ul, .breadcrumb .contactConts .rightCol ul, .contactConts .rightCol .blog-main-wrapper .main-col article.post .social ul.shareUl, .blog-main-wrapper .main-col article.post .social .contactConts .rightCol ul.shareUl {
  margin-top: 40px;
}

.contactConts .rightCol .row:first-child, .contactConts .rightCol .formRow:first-child, .contactConts .rightCol ul.socialUl:first-child, .contactConts .rightCol .file-upload-wrapper:first-child, .contactConts .rightCol .breadcrumb ul:first-child, .breadcrumb .contactConts .rightCol ul:first-child, .contactConts .rightCol .blog-main-wrapper .main-col article.post .social ul.shareUl:first-child, .blog-main-wrapper .main-col article.post .social .contactConts .rightCol ul.shareUl:first-child {
  margin: 0;
}

.contactConts .rightCol .prson {
  float: left;
  width: 200px;
}

.contactConts .rightCol .prson .place, .contactConts .rightCol .prson .name, .contactConts .rightCol .prson a.mail {
  display: block;
}

.contactConts .rightCol .prson .place {
  font-weight: bold;
  margin-bottom: 5px;
}

.contactConts .rightCol .prson .name {
  color: #8a8a8a;
}

.contactConts .rightCol .prson a {
  color: #01a7ce;
}

.contactConts .cntctMapHolder {
  margin-top: 75px;
}

.contactConts .cntctMapHolder .leftCol {
  width: 750px;
}

.contactConts .cntctMapHolder .rightCol {
  width: 310px;
  padding: 25px 0 0 48px;
}

.contactConts .cntctMapHolder .rightCol span {
  display: block;
}

.contactConts .cntctMapHolder .rightCol span.title {
  font-size: 16px;
  margin: 0 0 30px 2px;
}

.contactConts .cntctMapHolder .rightCol span.address {
  display: block;
  padding: 0 0 0 35px;
  background: url("../Imgs/symbols/home.png") no-repeat;
}

.contactConts .cntctMapHolder .rightCol span.subHead {
  display: inline;
}

/* Contact: END */
/* Meli Sete: START */
.meliConts .leftCol .formHolder {
  margin-bottom: 60px;
}

.meliConts .leftCol .formHolder .formRow {
  margin-top: 15px;
}

.meliConts .leftCol .formHolder .formRow:first-child {
  margin-top: 0;
}

.meliConts .leftCol .formHolder .formCol {
  width: 210px;
}

.meliConts .leftCol .formHolder .formCol.formColSmall {
  width: 100px;
}

.meliConts .leftCol .formHolder .formCol.formColMedium {
  width: 255px;
}

.meliConts .leftCol .formHolder .formCol.formColMLarge {
  width: 400px;
}

.meliConts .leftCol .formHolder .formCol.formColLarge {
  width: 460px;
}

.meliConts .rightCol {
  padding-left: 27px;
}

.meliConts .rightCol hr {
  margin: 0;
}

.meliConts .rightCol p.info {
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 40px;
  display: block;
  line-height: 22px;
}

.meliConts .rightCol ul {
  margin-bottom: 20px;
}

.meliConts .rightCol ul li {
  margin-bottom: 28px;
}

.meliConts .rightCol ul li img {
  margin-right: 22px;
  max-width: 50px;
}

.meliConts .rightCol ul li span {
  width: 235px;
  display: block;
  float: left;
}

.meliConts .rightCol ul li span.icon {
  width: 70px;
}

.meliConts .rightCol .sideLnkWhite {
  font-size: 18px;
  padding: 26px 0 25px 83px;
  display: block;
  background: url("../Imgs/symbols/members.png") 0 0 no-repeat;
  margin: 10px 0;
}

.meliConts .rightCol .sideLnkWhite:hover {
  background-position: 0 -100px;
}

.meliConts .rightCol .sideBlue {
  height: 70px;
  background: url("../Imgs/symbols/membersSpace.png") 15px 50% no-repeat #01a7ce;
  color: #fff;
  padding: 15px 0 0 85px;
  margin: 18px 0;
}

.meliConts .rightCol .sideBlue:hover {
  -webkit-animation: moveBg 0.2s forwards;
  -ms-animation: moveBg 0.2s forwards;
  -moz-animation: moveBg 0.2s forwards;
  -o-animation: moveBg 0.2s forwards;
  animation: moveBg 0.2s forwards;
}

.meliConts .rightCol .sideBlue span {
  color: #202020;
  display: block;
  font-size: 18px;
  margin-bottom: 3px;
}

.meliConts .rightCol .sideBlue a {
  color: #fff;
}

.meliConts .rightCol .sideBlue a:hover {
  text-decoration: underline;
}

.meliConts .rightCol .updateBlue, .meliConts .rightCol .logoutBlue {
  height: 70px;
  background: url("../Imgs/symbols/membersKey.png") 15px 50% no-repeat #01a7ce;
  display: block;
  color: #fff;
  padding: 0 0 0 85px;
  margin: 18px 0;
  line-height: 70px;
  color: #202020;
  font-size: 18px;
}

.meliConts .rightCol .updateBlue:hover, .meliConts .rightCol .logoutBlue:hover {
  -webkit-animation: moveBg 0.2s forwards;
  -ms-animation: moveBg 0.2s forwards;
  -moz-animation: moveBg 0.2s forwards;
  -o-animation: moveBg 0.2s forwards;
  animation: moveBg 0.2s forwards;
}

.meliConts .rightCol .logoutBlue {
  background-image: url("../Imgs/symbols/membersSpace.png");
}

/* Meli Sete: END */
/* People : START */
.pplCatHolder {
  margin-top: 65px;
}

.pplCatHolder:first-child {
  margin-top: 0;
}

.pplCat {
  display: block;
  color: #5f5f5f;
  font-size: 18px;
  margin-bottom: 35px;
}

.pplRow {
  margin-top: 45px;
}

.pplRow:first-child {
  margin-top: 0;
}

.pplRow .ppl {
  float: left;
  width: 220px;
  padding: 0 50px 0 20px;
  background: url("../Imgs/helpers/line.png") 0 0 no-repeat;
}

.pplRow .ppl .ppl-img-container {
  width: 150px;
  height: 150px;
  overflow: hidden;
}

.pplRow .ppl:first-child {
  padding-left: 0;
  background: none;
  width: 200px;
}

.pplRow .ppl:last-child {
  padding-right: 0;
  width: 170px;
}

.pplRow .ppl .ppl-avatar-container {
  width: 150px;
  height: 150px;
  overflow: hidden;
}

.pplRow .ppl.pplevent {
  padding: 0 20px;
  width: 195px;
}

.pplRow .ppl.pplevent:first-child {
  padding-left: 0;
  background: none;
  width: 195px;
}

.pplRow .ppl .name, .pplRow .ppl .job, .pplRow .ppl .company, .pplRow .ppl .tel, .pplRow .ppl .mail, .pplRow .ppl .web, .pplRow .ppl .cv {
  display: block;
}

.pplRow .ppl .name {
  color: #808080;
  font-weight: bold;
  margin-top: 15px;
}

.pplRow .ppl .company {
  font-weight: bold;
  font-size: 13px;
  margin: 17px 0;
}

.pplRow .ppl .mail {
  margin-top: 20px;
}

.pplRow .ppl .tel, .pplRow .ppl .mail, .pplRow .ppl .web, .pplRow .ppl .cv {
  font-size: 13px;
  line-height: 14px;
}

.pplRow .ppl .cv {
  font-weight: bold;
  margin-top: 15px;
}

.pplRow .ppl .cv img {
  margin-left: 10px;
}

.pplRow .ppl a {
  color: #01a7ce;
}

.pplRow .ppl a:hover {
  color: #000;
}

/* People : END */
/* Announcements : START */
.announcesText .day {
  border: none;
  padding: 0;
  width: 47px;
}

.announcesText .day .num {
  font-size: 28px;
  line-height: 29px;
}

.announcesText .mainImg {
  float: left;
  width: 286px;
  margin-right: 45px;
}

.announcesText .text {
  width: 595px;
}

.announcesText .text h1 {
  font-size: 21px;
}

.announcesText .text p {
  font-size: 15px;
  color: #616161;
}

.announcesText .text a.readMore:hover {
  width: 250px;
}

.announces {
  margin-top: 30px;
}

.announces:first-child {
  margin-top: 0;
}

.announcesRow {
  margin-top: 50px;
}

.announcesRow:first-child {
  margin-top: 0;
}

.announces div .announcesBox {
  float: left;
  width: 305px;
  margin-left: 70px;
}

.announces div .announcesBox:first-child {
  margin-left: 0;
}

.announces div .announcesBox .title, .announces div .announcesBox .txt, .announces div .announcesBox a {
  display: block;
}

.announces div .announcesBox .title {
  text-align: justify;
}

.announces div .announcesBox .txt {
  font-size: 12px;
  color: #656565;
  margin-top: 25px;
  line-height: 13px;
  text-align: justify;
}

.announces div .announcesBox .day {
  border: none;
  padding: 0;
}

.announces div .announcesBox .day .num {
  font-size: 28px;
  line-height: 29px;
}

.announces div .announcesBox .text {
  float: left;
  width: 251px;
}

.announces-container .announces:first-child {
  margin-top: 30px;
}

/* Announcements : END */
/* Vivliothiki : START */
.libraryConts .libr-search-wrapper {
  position: absolute;
  top: 90px;
  right: 50px;
}

.libraryConts .libr-search-wrapper .formHolder {
  margin: 0;
}

.libraryConts .libr-search-wrapper .formHolder .formCol {
  width: 265px;
}

.libraryConts .libr-search-wrapper .formHolder .formCol:first-child {
  margin-left: 0;
}

.libraryConts .libr-search-wrapper .formHolder .formCol.formColMedium {
  width: 202px;
}

.libr-filters ul {
  margin: 55px 0 5px 0;
  background: url(/assets/imgs/helpers/BlueLine_Horz.png) 0px 15px repeat-x;
}

.libr-filters ul li a {
  background: #fff;
  float: left;
  display: block;
  padding: 3px 13px;
  border: solid 2px #fff;
  color: #000;
  font-size: 13px;
  margin-right: 1px;
}

.libr-filters ul li a:hover, .libr-filters ul li a.active {
  border-color: #01a7ce;
  color: #01a7ce;
}

.announces.library {
  margin-top: 85px;
}

.announces.library div .announcesBox {
  width: 338px;
  position: relative;
  margin-left: 23px;
  padding: 16px;
  border: solid 2px #fff;
  cursor: pointer;
}

.announces.library div .announcesBox:hover {
  border-color: #01a7ce;
}

.announces.library div .announcesBox:first-child {
  margin-left: 0;
}

.announces.library div .announcesBox .title {
  position: relative;
  background: #fff;
  display: block;
  float: left;
  top: -25px;
  left: -9px;
  margin-bottom: -14px;
  padding: 0 8px;
  color: #000;
  font-size: 15px;
}

.announces.library div .announcesBox .txt, .announces.library div .announcesBox a {
  display: block;
}

.announces.library div .announcesBox .txt {
  font-size: 13px;
  color: #656565;
  line-height: 20px;
  margin: 0;
  clear: both;
}

.announces.library div .announcesBox .text {
  float: left;
  width: 251px;
}

/* Vivliothiki : END */
.mainSection .mainSectionIns .mainContsCol .mainConts.homeConts {
  padding: 0;
}

.mainSection .mainSectionIns .mainContsCol .mainConts.homeConts a.addNlt {
  right: 390px;
  z-index: 10;
}

.mainSection .mainSectionIns .mainContsCol .mainConts.homeConts .leftCol {
  padding: 35px 0 35px 50px;
  width: 770px;
}

.mainSection .mainSectionIns .mainContsCol .mainConts.homeConts .rightCol {
  margin-left: 30px;
  width: 360px;
}

.mainSection .mainSectionIns .mainContsCol .mainConts.homeConts .rightCol img {
  /*max-width: none;*/
  max-width: 100%;
}

/* Positions : START */
.posContainer {
  margin-top: 65px;
}

.posContainer:first-child {
  margin-top: 0;
}

.posContainer.mediumMargin {
  margin-top: 45px;
}

.posContainer .btnWrap {
  margin-top: 38px;
}

.posCol {
  float: left;
  padding-left: 0;
}

.posCol:first-child {
  padding-left: 0;
}

.posRow {
  margin-top: 35px;
}

.posRow:first-child {
  margin-top: 0;
}

.posRow:first-child .pos {
  background: none;
  padding-top: 0;
}

.posRow .pos {
  float: left;
  width: 390px;
  padding: 32px 55px 0 50px;
  background: url("../Imgs/helpers/v_line.png") 50px 0 no-repeat transparent;
}

.posRow .pos:first-child {
  padding-left: 0;
  background-position: 0 0;
  width: 295px;
}

.posRow .pos .title, .posRow .pos .date, .posRow .pos .summary, .posRow .pos .cat, .posRow .pos a {
  display: block;
}

.posRow .pos .title {
  font-size: 15px;
  line-height: 19px;
  font-weight: bold;
}

.posRow .pos .title a {
  color: #070707;
}

.posRow .pos .title a:hover {
  color: #01a7cf;
}

.posRow .pos .date {
  color: #7c7c7c;
  font-size: 12px;
  line-height: 21px;
  font-style: italic;
}

.posRow .pos .summary {
  font-size: 13px;
  color: #696969;
  line-height: 20px;
  margin-top: 25px;
}

.posRow .pos .cat {
  font-size: 13px;
  margin-bottom: 5px;
}

.posRow .pos.deltio .cat {
  color: #6c83a9;
}

.posRow .pos.omilia .cat {
  color: #6c83a9;
}

.posContainer .posCol .posRow:first-child .pos {
  background: none;
  padding-top: 0;
}

.posContainer .posCol .pos {
  background: url("../Imgs/helpers/v_line.png") 50px 0 no-repeat transparent;
  padding: 35px 55px 0 50px;
  width: 345px;
}

.posContainer .posCol:first-child .pos {
  padding-left: 0;
  width: 295px;
  background-position: 0 0;
}

/* Positions : END */
/* Statistics : START */
.statistics {
  margin-top: 30px;
}

.statistics li {
  padding: 18px 0 22px 0;
  border-top: solid 1px #e9e9e9;
}

.statistics li:first-child {
  border: none;
}

.statistics li .libr, .statistics li .stat {
  height: 37px;
  background: url("../Imgs/symbols/Statistics.png") 0 0 no-repeat;
  font-size: 12px;
  font-style: italic;
  padding-left: 50px;
  position: relative;
  margin-bottom: 8px;
}

.statistics li .libr span.lbl, .statistics li .libr span.date, .statistics li .stat span.lbl, .statistics li .stat span.date {
  position: absolute;
  bottom: -2px;
}

.statistics li .libr span.lbl, .statistics li .stat span.lbl {
  left: 51px;
}

.statistics li .libr span.date, .statistics li .stat span.date {
  right: 0;
}

.statistics li .libr {
  background-position: 0 -50px;
}

.statistics li .title {
  font-size: 15px;
  display: block;
  width: 285px;
  padding-top: 3px;
}

.statistics li a {
  display: block;
}

.statistics li a {
  width: 38px;
  height: 38px;
  background: url("../Imgs/arrows/ArrowsPaging.png") 0 -500px no-repeat;
  position: absolute;
  top: 0;
  right: 0;
}

.statistics li a:hover {
  background-position: 0 -550px;
}

/* Statistics : END */
.map {
  background: #5d6a74;
  position: relative;
  color: #fff;
  width: 360px;
  height: 290px;
  padding: 80px 0 0 85px;
}

.map span.title, .map span.subtitle {
  position: absolute;
  left: 30px;
  top: 30px;
  font-size: 24px;
  display: block;
  z-index: 10;
}

.map span.subtitle {
  top: 50px;
  font-size: 15px;
}

.breadcrumb {
  margin-left: 55px;
  padding: 6px 0;
  font-size: 11px;
  color: #fff;
}

.breadcrumb li {
  float: left;
}

.breadcrumb a {
  color: #fff;
  white-space: nowrap;
}

.breadcrumb a:hover, .breadcrumb a:focus {
  color: #fff;
  text-decoration: underline;
}

.optionFilters {
  width: 641px;
  margin: 30px 0 15px auto;
}

.optionFilters.announcementsFilters {
  width: 690px;
  margin-top: 30px;
}

.optionFilters.eventsFilters {
  width: 1000px;
  margin-top: 30px;
}

.optionFilters .formCol {
  width: 148px;
}

.optionFilters .formCol.formColSmall {
  width: 100px;
}

.optionFilters .formCol.formColMedium {
  width: 200px;
}

.optionFilters .formCol.formColMLarge {
  width: 255px;
}

.optionFilters .formCol.formColLarge {
  width: 267px;
}

.options .optionsPerYear {
  margin-top: 37px;
}

.options .optionsPerYear:first-child {
  margin-top: 0;
}

.options .optionsPerYear .year {
  float: left;
  width: 290px;
  text-align: right;
  font-weight: bold;
  padding-right: 35px;
}

.options .optionsPerYear .listConts {
  float: left;
  width: 770px;
}

.options .optionsPerYear .listConts .dayRec {
  margin-top: 4px;
}

.options .optionsPerYear .listConts .dayRec:first-child {
  margin-top: 0;
}

.options .optionsPerYear .listConts .dayRec .txt {
  width: 533px;
  min-width: 533px;
  float: left;
  background: #f2f2f2;
}

.options .optionsPerYear .listConts .dayRec .txt.txtLarge {
  width: 653px;
}

.options .optionsPerYear .listConts .dayRec .txt:hover {
  background-color: #d9d9d9;
}

.options .optionsPerYear .listConts .dayRec .txt a {
  display: block;
  width: 533px;
  padding: 16px 30px;
  color: #000;
}

.options .optionsPerYear .listConts .dayRec .txt .tags {
  padding: 0 30px;
  margin-bottom: 12px;
}

.options .optionsPerYear .listConts .dayRec .txt .tags span {
  width: 7%;
  float: left;
  display: inline;
  font-size: 13px;
  color: #01a7cf;
}

.options .optionsPerYear .listConts .dayRec .txt .tags ul {
  float: left;
  width: 82%;
}

.options .optionsPerYear .listConts .dayRec .txt .tags ul li {
  float: left;
  margin-bottom: 3px;
}

.options .optionsPerYear .listConts .dayRec .txt .tags ul li a {
  display: inline;
  margin-left: 5px;
  color: #fff;
  background-color: #01a7cf;
  padding: 2px 12px 4px 12px;
  font-size: 11px;
}

.options .optionsPerYear .listConts .dayRec .txt .tags ul li a.remove {
  background: url("../Imgs/symbols/remove_tag.png") 90% 50% no-repeat #01a7cf;
  padding-right: 20px;
}

.options .optionsPerYear .listConts .dayRec .txt .tags ul li a:hover {
  background-color: #0496b8;
}

.options .optionsPerYear .listConts .dayRec .viewLnk, .options .optionsPerYear .listConts .dayRec .downloadLnk, .options .optionsPerYear .listConts .dayRec .bookLnk {
  display: block;
  width: 40px;
  height: 40px;
  float: left;
  background: url("../Imgs/symbols/viewLnk.png") no-repeat;
}

.options .optionsPerYear .listConts .dayRec .viewLnk.disabled, .options .optionsPerYear .listConts .dayRec .downloadLnk.disabled, .options .optionsPerYear .listConts .dayRec .bookLnk.disabled {
  -webkit-opacity: 0.3;
  -ms-opacity: 0.3;
  -moz-opacity: 0.3;
  -o-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=$opperc);
  filter: alpha(opacity=30);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=$opperc);
}

.options .optionsPerYear .listConts .dayRec .viewLnk {
  margin-left: 17px;
}

.options .optionsPerYear .listConts .dayRec .viewLnk:hover {
  background-position: 0 -50px;
}

.options .optionsPerYear .listConts .dayRec .downloadLnk {
  margin-left: 7px;
  background-position: 0 -100px;
}

.options .optionsPerYear .listConts .dayRec .downloadLnk:hover {
  background-position: 0 -150px;
}

.options .optionsPerYear .listConts .dayRec .bookLnk {
  margin-left: 7px;
  background-position: 0 -200px;
}

.options .optionsPerYear .listConts .dayRec .bookLnk:hover {
  background-position: 0 -250px;
}

/* footer: START */
.footer {
  margin-top: 15px;
  min-width: 1160px;
  color: #fff;
}

.footer .footerIns {
  background: #2d2e32;
}

.footer a {
  color: #01a7ce;
}

.footer a:hover {
  color: #fff;
  text-decoration: none;
}

.footer .innerwrapper {
  background: #2d2e32;
  position: relative;
  min-height: 350px;
  padding: 50px;
}

.footer .innerwrapper .addNlt {
  color: #fff;
  right: 205px;
}

.footer .innerwrapper .mainCol {
  position: relative;
  float: left;
}

.footer .innerwrapper .mainCol.partners {
  margin-top: 115px;
  width: 300px;
}

.footer .innerwrapper .mainCol.partners li {
  margin-top: 10px;
}

.footer .innerwrapper .mainCol.notices {
  margin-top: 115px;
  width: 520px;
}

.footer .innerwrapper .mainCol.notices img.twt {
  position: absolute;
  top: -8px;
  left: 78px;
}

.footer .innerwrapper .mainCol.notices ul li a {
  color: #fff;
  display: block;
  font-size: 13px;
  width: 420px;
  padding-right: 55px;
  margin-top: 10px;
  background: url("../Imgs/arrows/ArrowsPaging.png") 100% -350px no-repeat;
}

.footer .innerwrapper .mainCol.notices ul li a:hover {
  color: #01a7ce;
  background-position: 100% 0;
}

.footer .innerwrapper .mainCol.notices ul li:first-child a {
  margin-top: 15px;
}

.footer .innerwrapper .mainCol.contact {
  width: 235px;
  margin-top: 115px;
}

.footer .innerwrapper .mainCol.contact .email {
  margin-top: 3px;
  display: block;
}

.footer .innerwrapper .mainCol.contact .address {
  margin-top: 10px;
  display: block;
}

.footer .copyright {
  font-size: 12px;
  color: #a0a0a0;
  padding: 10px 0;
  margin-left: 50px;
  position: relative;
}

.footer .copyright a {
  color: #a0a0a0;
}

.footer .copyright a:hover {
  text-decoration: underline;
}

.footer .copyright ul {
  margin-left: 300px;
}

.footer .copyright ul li {
  float: left;
  padding-left: 15px;
}

.footer .copyright ul li:first-child {
  padding-left: 0;
}

.footer .copyright .createdby {
  position: absolute;
  right: 20px;
  top: 5px;
  width: 41px;
  height: 21px;
  background: url("../Imgs/LinakisDigital.png") no-repeat;
}

.footer .copyright .createdby:hover, .footer .copyright .createdby:focus {
  background-position: 0 100%;
}

/* footer: END */
/*--: pagging: START :--*/
.pager {
  margin: 100px 0 50px 0;
}

.pager a {
  font-size: 12px;
  padding: 11px;
  -webkit-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  border: solid 1px #01a7ce;
}

.pager a.notransition {
  -webkit-transition: none;
  -ms-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}

.pager .arrowPrev, .pager .arrowNext {
  background: url("../Imgs/arrows/ArrowsPaging.png") 0 0 no-repeat;
  padding: 11px 16px;
}

.pager .arrowPrev:hover, .pager .arrowNext:hover {
  background: url("../Imgs/arrows/ArrowsPaging.png") 0 -350px no-repeat;
}

.pager .arrowPrev {
  background-position: 0 -50px;
}

.pager .arrowPrev:hover {
  background: url("../Imgs/arrows/ArrowsPaging.png") 0 -400px no-repeat;
}

.pager .paging {
  width: 100%;
  text-align: center;
}

.pager ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.pager ul li {
  display: inline;
  padding: 0;
}

.pager ul li.dots {
  color: #01a7ce;
  margin: 0 5px;
}

.pager ul li.hidden {
  display: none;
}

.pager ul li a {
  text-decoration: none;
}

.pager ul li.active a, .pager ul li a:hover {
  color: #fff;
  background: #01a7ce;
}

.pager .table {
  display: table;
  /* Allow the centering to work */
  margin: 0 auto;
}

/*--: pagging: END :--*/
/*--: topmenu: START :--*/
.topmenu {
  background: transparent;
  float: left;
  padding-top: 10px;
}

.topmenu li {
  float: left;
  margin: 0;
}

.topmenu a {
  display: inline-block;
  color: #fff;
}

.topmenu a span {
  display: inline-block;
}

.topmenu a span.lnk {
  padding: 25px 0 10px 0;
}

.topmenu a span.pad {
  width: 14px;
}

.topmenu a:hover, .topmenu .menuSelected a, .topmenu .menuActive a {
  color: #fff;
  text-decoration: none;
}

.topmenu a:hover span.lnk, .topmenu .menuSelected a span.lnk, .topmenu .menuActive a span.lnk {
  border-bottom: solid 1px white;
}

.topmenu a.disabledLink:hover {
  cursor: default;
}

/*--: SubMenu: START --*/
.menu-bottom {
  height: 75px;
  border: none;
  background: transparent;
  padding: 0;
}

.SubSubMenuWrap {
  z-index: 100;
}

.MainSubMenuWrapper {
  position: absolute;
  left: 0%;
  top: 94px;
  z-index: 5000;
  display: none;
  width: 100%;
  background-color: transparent;
  padding-top: 13px;
  border: none;
}

.MainSubMenuUL {
  background: #fff;
  padding: 0;
  list-style: none;
  margin: 0;
}

.SubMenu {
  position: relative;
  display: none;
}

.SubMenu ul {
  list-style: none;
  margin: 0;
}

.MainSubMenuContents {
  padding: 0;
}

.MainSubMenuContents li, .SubSubMenuConts li {
  display: block;
  padding: 0;
  margin: 0;
  float: left;
}

.SubSubMenuConts li {
  float: none;
}

.SubSubMenuConts.Horz > li {
  float: left;
}

.MainSubMenuContents a, .SubSubMenuConts a {
  display: block;
  padding: 15px 20px;
  line-height: 18px;
  color: #202020;
  font-size: 13px;
}

.SubSubMenuConts a {
  color: #01a7ce;
}

.MainSubMenuContents a:hover, .MainSubMenuContents a.active {
  background: #f2f2f2;
  text-decoration: none;
}

.MainSubMenuContents li.hassubsubmenu a {
  background: url("../Imgs/arrows/ArrowsMenu.png") 100% 52% no-repeat;
  padding-right: 30px;
}

.MainSubMenuContents li.hassubsubmenu a:hover, .MainSubMenuContents li.hassubsubmenu a.active {
  background: url("../Imgs/arrows/ArrowsMenu.png") 100% 52% no-repeat #f2f2f2;
}

.MainSubMenuContents a.disabledLink:hover {
  cursor: default;
}

.SubSubMenu {
  display: none;
}

.SubSubMenuConts {
  background-color: #f2f2f2;
}

.SubSubMenu .SubSubMenuConts.Vert {
  padding: 0 0 20px 0;
}

.SubSubMenu .SubSubMenuConts.Vert li a {
  padding: 8px 20px;
}

.SubSubMenu .SubSubMenuConts.Vert li:first-child a {
  padding: 15px 20px;
}

.SubSubSubMenuConts {
  padding: 0 0 30px 0;
}

.SubSubSubMenuConts li {
  float: none;
}

.SubSubSubMenuConts li a {
  display: block;
  padding: 0 30px 0 50px;
  color: #000000;
  font-weight: normal;
  font-size: 12px;
}

.SubSubSubMenuConts li a:hover {
  color: #01a7ce;
}

/*--: SubMenu: END --*/
/*--: Sitemap: START --*/
.sitemapSection {
  background: #3e3e3e;
  position: absolute;
  bottom: 0;
  left: 0;
  min-width: 1160px;
  width: 100%;
  display: none;
  z-index: 20;
}

.sitemapSection .sitemapIns {
  width: 100%;
  height: 100%;
  position: relative;
}

.sitemapSection .sitemapIns .mainCol {
  padding: 45px 48px;
}

.sitemapSection .sitemapIns a.close {
  position: absolute;
  z-index: 100;
  right: 50px;
  bottom: 20px;
  color: #cbcbcb;
  display: block;
  padding: 4px 32px 2px 0;
  background: url("../Imgs/symbols/close.png") 100% 0 no-repeat;
}

.sitemapSection .sitemapIns a.close:hover {
  color: #01a7ce;
  background-position: 100% -50px;
}

.sitemapSection .sitemapIns ul li {
  padding-left: 40px;
  width: 177px;
  float: left;
}

.sitemapSection .sitemapIns ul li:first-child {
  padding-left: 0;
}

.sitemapSection .sitemapIns ul li a {
  color: #01a7ce;
  font-size: 12px;
  display: block;
  line-height: 14px;
  margin: 0 0 10px 0;
}

.sitemapSection .sitemapIns ul li a:hover {
  text-decoration: underline;
}

.sitemapSection .sitemapIns ul li ul li {
  float: none;
  padding-left: 0;
  width: auto;
  display: inline;
}

.sitemapSection .sitemapIns ul li ul li a {
  color: #fff;
  font-size: 10px;
  line-height: none;
  margin: 0;
}

.sitemapSection .sitemapIns ul li ul li ul {
  margin-left: 8px;
}

/*--: Sitemap: END --*/
/*--: Newsletter: START --*/
.nltContainer {
  height: 100px;
  background: #01a7ce;
  color: #fff;
  display: none;
  padding: 15px 0;
  min-width: 1160px;
}

.nltContainer span.title, .nltContainer span.desc {
  display: block;
  float: left;
}

.nltContainer span.title {
  font-size: 26px;
  margin: 0 25px 0 50px;
  width: 11%;
}

.nltContainer span.desc {
  font-size: 12px;
  width: 27%;
}

.nltContainer .nltFormContainer {
  float: left;
  width: 29%;
  margin: 0 0 0 auto;
  margin-left: 70px;
}

.nltContainer .nltFormContainer .formCol {
  width: 152px;
  margin-left: 19px;
}

.nltContainer .nltFormContainer .formCol:first-child {
  margin-left: 0;
}

.nltContainer .nltAlertContainer {
  float: left;
  width: 20%;
  margin: 0 0 0 auto;
}

.nltContainer .nltAlertContainer .alert {
  margin: 0;
  width: 95%;
}

/*--: Newsletter: END --*/
/*--: Basic Figures: START --*/
.basic_figures_th {
  border-bottom: solid 1px #01a7ce;
}

.basic_figures_th_sub {
  font-size: 18px;
  background: #01a7ce;
  line-height: 44px;
  color: #fff;
  padding-left: 15px;
  font-weight: normal;
  text-align: left;
}

.basic_figures_th span {
  width: 442px;
  font-size: 18px;
  background: #01a7ce;
  line-height: 44px;
  color: #fff;
  padding-left: 15px;
  display: block;
  font-weight: normal;
  text-align: left;
}

.basic_figures_bold {
  color: #01a7ce;
  font-weight: bold;
  font-size: 16px;
}

/*--: Basic Figures: END --*/
a.mcatsLink {
  color: #01a7ce;
  text-decoration: underline;
  font-style: italic;
  display: block;
  margin: 3px 0;
  font-size: 12px;
}

.sp_box {
  margin-top: 15px;
  width: 545px;
}

.sp_box img {
  max-width: 150px;
}

.sp_box:first-child {
  margin-top: 0;
}

.sp_box div.sp_title {
  display: block;
  color: #000;
  line-height: 32px;
  border-bottom: solid 1px #000;
  font-size: 17px;
  margin-bottom: 50px;
}

.sp_box a {
  display: block;
  width: 150px;
  float: left;
  margin-left: 42px;
  margin-bottom: 75px;
  text-align: center;
}

.sp_box a:first-child {
  margin-left: 0;
}

/*--: Mini Basket : START --*/
.mini-bskt {
  /*margin-top:40px;*/
  margin-top: -20px;
}

.mini-bskt .mini-title {
  display: block;
  line-height: 47px;
  color: #fff;
  font-weight: normal !important;
  font-size: 18px;
  background-color: #236892;
  padding-left: 20px !important;
}

.mini-bskt .mini-bskt-container {
  background: #f3f3f3;
  padding: 15px 0;
}

.mini-bskt .mini-bskt-container .row, .mini-bskt .mini-bskt-container .formRow, .mini-bskt .mini-bskt-container ul.socialUl, .mini-bskt .mini-bskt-container .file-upload-wrapper, .mini-bskt .mini-bskt-container .breadcrumb ul, .breadcrumb .mini-bskt .mini-bskt-container ul, .mini-bskt .mini-bskt-container .blog-main-wrapper .main-col article.post .social ul.shareUl, .blog-main-wrapper .main-col article.post .social .mini-bskt .mini-bskt-container ul.shareUl {
  margin: 0 20px;
  padding: 12px 0;
  border-top: solid 2px #dfe2e4;
}

.mini-bskt .mini-bskt-container .row:first-child, .mini-bskt .mini-bskt-container .formRow:first-child, .mini-bskt .mini-bskt-container ul.socialUl:first-child, .mini-bskt .mini-bskt-container .file-upload-wrapper:first-child, .mini-bskt .mini-bskt-container .breadcrumb ul:first-child, .breadcrumb .mini-bskt .mini-bskt-container ul:first-child, .mini-bskt .mini-bskt-container .blog-main-wrapper .main-col article.post .social ul.shareUl:first-child, .blog-main-wrapper .main-col article.post .social .mini-bskt .mini-bskt-container ul.shareUl:first-child {
  border: none;
}

.mini-bskt .mini-bskt-container .row .txt, .mini-bskt .mini-bskt-container .formRow .txt, .mini-bskt .mini-bskt-container ul.socialUl .txt, .mini-bskt .mini-bskt-container .file-upload-wrapper .txt, .mini-bskt .mini-bskt-container .breadcrumb ul .txt, .breadcrumb .mini-bskt .mini-bskt-container ul .txt, .mini-bskt .mini-bskt-container .blog-main-wrapper .main-col article.post .social ul.shareUl .txt, .blog-main-wrapper .main-col article.post .social .mini-bskt .mini-bskt-container ul.shareUl .txt {
  display: block;
  float: left;
  font-size: 13px;
  width: 70%;
  padding-right: 25px;
}

.mini-bskt .mini-bskt-container .row .txt em, .mini-bskt .mini-bskt-container .formRow .txt em, .mini-bskt .mini-bskt-container ul.socialUl .txt em, .mini-bskt .mini-bskt-container .file-upload-wrapper .txt em, .mini-bskt .mini-bskt-container .breadcrumb ul .txt em, .breadcrumb .mini-bskt .mini-bskt-container ul .txt em, .mini-bskt .mini-bskt-container .blog-main-wrapper .main-col article.post .social ul.shareUl .txt em, .blog-main-wrapper .main-col article.post .social .mini-bskt .mini-bskt-container ul.shareUl .txt em {
  display: inline-block;
  color: #01a7ce;
  font-size: 15px;
}

.mini-bskt .mini-bskt-container .row .num, .mini-bskt .mini-bskt-container .formRow .num, .mini-bskt .mini-bskt-container ul.socialUl .num, .mini-bskt .mini-bskt-container .file-upload-wrapper .num, .mini-bskt .mini-bskt-container .breadcrumb ul .num, .breadcrumb .mini-bskt .mini-bskt-container ul .num, .mini-bskt .mini-bskt-container .blog-main-wrapper .main-col article.post .social ul.shareUl .num, .blog-main-wrapper .main-col article.post .social .mini-bskt .mini-bskt-container ul.shareUl .num {
  display: block;
  float: left;
  width: 30%;
  color: #236892;
  font-size: 17px;
  padding-top: 5px;
  text-align: right;
}

.mini-bskt .mini-bskt-container .row .num.large, .mini-bskt .mini-bskt-container .formRow .num.large, .mini-bskt .mini-bskt-container ul.socialUl .num.large, .mini-bskt .mini-bskt-container .file-upload-wrapper .num.large, .mini-bskt .mini-bskt-container .breadcrumb ul .num.large, .breadcrumb .mini-bskt .mini-bskt-container ul .num.large, .mini-bskt .mini-bskt-container .blog-main-wrapper .main-col article.post .social ul.shareUl .num.large, .blog-main-wrapper .main-col article.post .social .mini-bskt .mini-bskt-container ul.shareUl .num.large {
  font-size: 20px;
  font-weight: bold;
}

.mini-bskt .mini-bskt-container .row .num em, .mini-bskt .mini-bskt-container .formRow .num em, .mini-bskt .mini-bskt-container ul.socialUl .num em, .mini-bskt .mini-bskt-container .file-upload-wrapper .num em, .mini-bskt .mini-bskt-container .breadcrumb ul .num em, .breadcrumb .mini-bskt .mini-bskt-container ul .num em, .mini-bskt .mini-bskt-container .blog-main-wrapper .main-col article.post .social ul.shareUl .num em, .blog-main-wrapper .main-col article.post .social .mini-bskt .mini-bskt-container ul.shareUl .num em {
  text-decoration: line-through;
}

.mini-bskt .btn-row {
  margin-top: 12px;
}

.mini-bskt .btn-row a {
  background: #236892;
  padding: 1rem 2.14286rem 0.85714rem 2.14286rem;
  font-size: 15px;
}

.mini-bskt input[type="button"].remove, .mini-bskt input[type="submit"].remove {
  position: absolute;
  top: 15px;
  right: -50px;
  width: 20px;
  height: 20px;
  background: url("../Imgs/symbols/thrash.png") 0 0 no-repeat;
  background-size: 20px;
}

/*--: Mini Basket : END --*/
/*--: Basket : START --*/
.basketConts .mandatory {
  position: absolute;
  top: 60px;
  left: 45px;
  font-size: 12px;
  font-style: italic;
}

.basketConts .leftCol {
  margin: 0 110px 0 65px;
}

.basketConts .formHolder {
  margin-top: 0;
}

.basketConts .formHolder .formRow {
  margin-top: 15px;
}

.basketConts .formHolder .formRow:first-child {
  margin-top: 0;
}

.basketConts .formHolder .formCol {
  width: 520px;
  margin-left: 19px;
}

.basketConts .formHolder .formCol:first-child {
  margin-left: 0;
}

.basketConts .formHolder .formCol.formColXSmall {
  width: 70px;
}

.basketConts .formHolder .formCol.formColSmall {
  width: 170px;
}

.basketConts .formHolder .formCol.formColMedium {
  width: 250px;
}

.basketConts .formHolder .formCol.formColLarge {
  width: 315px;
}

.basketConts .formHolder .formCol.formColXLarge {
  width: 355px;
}

.basketConts .formHolder .formCol.ins {
  margin-left: 9px;
}

.basketConts .formHolder .formCol.ins:first-child {
  margin-left: 0;
}

.alt-payments-modal {
  display: none;
  width: 800px;
}

.alt-payments-modal > div {
  background: white;
  width: 800px;
  padding: 20px 20px 50px 20px;
}

.alt-payments-modal > div h3 {
  color: #01a7ce;
  font-size: 18px;
  margin: 15px 0;
}

.basket .pricing-details-container {
  padding: 30px 0 30px 65px;
  border-top: solid 1px #efefef;
  border-bottom: solid 1px #efefef;
}

.basket .hdr {
  margin-bottom: 20px;
  background: #236892;
  color: #fff;
  line-height: 57px;
  font-weight: bold;
}

.basket .hdr span {
  display: block;
  float: left;
}

.basket .hdr .products {
  width: 60%;
  padding-left: 40px;
}

.basket .hdr .quantity {
  width: 20%;
  text-align: center;
}

.basket .hdr .remove {
  width: 162px;
}

.basket .hdr .price {
  width: 20%;
  text-align: right;
  padding-right: 25px;
}

.basket .items .item {
  padding: 17px 0;
  border-top: solid 1px #44b5e3;
}

.basket .items .item:first-child {
  border: none;
}

.basket .items .item div.cell {
  display: block;
  float: left;
}

.basket .items .item .products {
  width: 60%;
  padding-left: 40px;
  background: url("../Imgs/symbols/bullet.png") 13px 5px no-repeat;
}

.basket .items .item .products span {
  display: block;
  color: #236892;
  font-size: 12px;
  font-style: italic;
}

.basket .items .item .quantity {
  width: 20%;
  text-align: center;
}

.basket .items .item .quantity input {
  float: left;
}

.basket .items .item .quantity input[type="text"] {
  border: solid 2px #236892;
  width: 42px;
  height: 37px;
  text-align: center;
}

.basket .items .item .quantity input[type="button"], .basket .items .item .quantity input[type="submit"] {
  width: 41px;
  height: 37px;
  background: url("../Imgs/symbols/update.png") 0 0 no-repeat;
}

.basket .items .item .remove {
  width: 162px;
  padding-left: 24px;
  padding-top: 4px;
}

.basket .items .item .remove input[type="button"], .basket .items .item .remove input[type="submit"] {
  width: 27px;
  height: 27px;
  background: url("../Imgs/symbols/thrash.png") 0 0 no-repeat;
}

.basket .items .item .price {
  width: 20%;
  padding-right: 20px;
  padding-top: 0;
  line-height: 27px;
  color: #236892;
  font-size: 30px;
  text-align: right;
}

.basket .items .item .price em {
  text-decoration: line-through;
}

.basket .items .item .dtls {
  margin-top: 30px;
}

.basket .total {
  background: #f2f2f2;
  width: 100%;
  height: 70px;
}

.basket .total span {
  display: block;
  float: right;
}

.basket .total span.txt {
  width: 230px;
  margin-right: 55px;
  text-align: right;
  font-size: 21px;
  font-weight: bold;
}

.basket .total span.txt.largePad {
  padding-top: 25px;
}

.basket .total span.txt font {
  font-size: 14px;
  font-weight: normal;
}

.basket .total span.price {
  /*width: 128px;*/
  min-width: 128px;
  padding: 0 20px;
  text-align: center;
  height: 100%;
  color: #fff;
  font-size: 30px;
  line-height: 70px;
  background: #c7c7c7;
}

.basket .total.large span.txt {
  line-height: 70px;
}

.basket .total.small {
  height: 50px;
}

.basket .total.small span.txt {
  padding-top: 15px;
  margin-right: 60px;
  font-size: 18px;
  font-weight: normal;
}

.basket .total.small span.txt.largePad {
  padding-top: 25px;
}

.basket .total.small span.txt font {
  font-size: 14px;
  font-weight: normal;
}

.basket .total.small span.price {
  color: black;
  line-height: 50px;
  font-size: 20px;
  background: transparent;
  padding-right: 0;
}

.basket .payment {
  background: #f2f2f2;
  width: 100%;
  height: 70px;
  margin-top: 20px;
  position: relative;
}

.basket .payment span {
  display: block;
  float: right;
}

.basket .payment span.txt {
  line-height: 70px;
  margin-right: 60px;
  font-size: 18px;
  font-weight: normal;
}

.basket .payment span.choices {
  color: black;
  line-height: 70px;
  background: transparent;
  padding-right: 0;
}

.basket .payment label {
  padding: 0 30px 0 15px;
}

.basket .payment a.inline {
  width: 16px;
  height: 16px;
  display: block;
  background: url("../Imgs/symbols/eshop_info.png") 0 0 no-repeat;
  position: absolute;
  top: 20px;
  right: 12px;
}

.basket .payment a.inline:hover {
  background-position: 0 -50px;
}

.basket .complete {
  text-align: right;
  margin-top: 32px;
}

.basket .complete input[type="button"], .basket .complete input[type="submit"] {
  background: #236892;
}

.basket a.add_new_packages {
  padding-right: 30px;
}

/*--: Basket : END --*/
/*--: Packages : START --*/
.packagesConts .options {
  width: 730px;
  margin-right: 40px;
}

.packages-container {
  margin: 0 0 100px 0;
}

.packages em, .subscriptions em {
  font-style: normal;
}

.packages .hdr, .subscriptions .hdr {
  color: #fff;
  line-height: 20px;
  font-size: 18px;
  font-style: italic;
}

.packages .hdr span, .subscriptions .hdr span {
  display: block;
  float: left;
  text-align: center;
  background: #01a7ce;
  min-height: 50px;
}

.packages .hdr .desc, .subscriptions .hdr .desc {
  width: 40%;
  line-height: 50px;
}

.packages .hdr .memb, .subscriptions .hdr .memb {
  width: 16%;
  padding-top: 5px;
}

.packages .hdr .memb em em, .subscriptions .hdr .memb em em {
  display: block;
  font-size: 13px;
  line-height: 16px;
}

.packages .hdr .memb.disabled, .subscriptions .hdr .memb.disabled {
  -webkit-opacity: 1;
  -ms-opacity: 1;
  -moz-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=$opperc);
  filter: alpha(opacity=100);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=$opperc);
}

.packages .hdr .memb.disabled em, .subscriptions .hdr .memb.disabled em {
  -webkit-opacity: 0.3;
  -ms-opacity: 0.3;
  -moz-opacity: 0.3;
  -o-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=$opperc);
  filter: alpha(opacity=30);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=$opperc);
}

.packages .hdr .no-memb, .subscriptions .hdr .no-memb {
  width: 16%;
  padding-top: 5px;
}

.packages .hdr .no-memb em em, .subscriptions .hdr .no-memb em em {
  display: block;
  font-size: 13px;
  line-height: 16px;
}

.packages .hdr .no-memb.disabled, .subscriptions .hdr .no-memb.disabled {
  -webkit-opacity: 1;
  -ms-opacity: 1;
  -moz-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=$opperc);
  filter: alpha(opacity=100);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=$opperc);
}

.packages .hdr .no-memb.disabled em, .subscriptions .hdr .no-memb.disabled em {
  -webkit-opacity: 0.3;
  -ms-opacity: 0.3;
  -moz-opacity: 0.3;
  -o-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=$opperc);
  filter: alpha(opacity=30);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=$opperc);
}

.packages .hdr .membs-num, .subscriptions .hdr .membs-num {
  width: 20%;
  line-height: 50px;
}

.packages .items .item, .subscriptions .items .item {
  padding: 0;
  margin-top: 7px;
  background: url("../Imgs/helpers/packages_row_bg.png") 0 0 no-repeat;
  background-size: 671px;
}

.packages .items .item div.cell, .subscriptions .items .item div.cell {
  display: block;
  float: left;
  text-align: center;
  font-style: italic;
  padding: 15px 0;
  background: #f2f2f2;
}

.packages .items .item div.cell.buy, .subscriptions .items .item div.cell.buy {
  padding: 0;
  background: #fff;
}

.packages .items .item .products, .subscriptions .items .item .products {
  width: 40%;
}

.packages .items .item .price-memb, .subscriptions .items .item .price-memb {
  width: 16%;
  font-size: 18px;
}

.packages .items .item .price-memb.disabled em, .subscriptions .items .item .price-memb.disabled em {
  -webkit-opacity: 0.3;
  -ms-opacity: 0.3;
  -moz-opacity: 0.3;
  -o-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=$opperc);
  filter: alpha(opacity=30);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=$opperc);
}

.packages .items .item .price-no-memb, .subscriptions .items .item .price-no-memb {
  width: 16%;
  font-size: 18px;
}

.packages .items .item .price-no-memb.disabled em, .subscriptions .items .item .price-no-memb.disabled em {
  -webkit-opacity: 0.3;
  -ms-opacity: 0.3;
  -moz-opacity: 0.3;
  -o-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=$opperc);
  filter: alpha(opacity=30);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=$opperc);
}

.packages .items .item .membs-num, .subscriptions .items .item .membs-num {
  width: 20%;
  padding: 8px 15px !important;
}

.packages .items .item .membs-num .membs-num-slct, .subscriptions .items .item .membs-num .membs-num-slct {
  width: 64px;
  margin: 0 auto;
}

.packages .items .item .buy, .subscriptions .items .item .buy {
  width: 8%;
}

.packages .items .item .buyLnk, .subscriptions .items .item .buyLnk {
  display: block;
  float: left;
  width: 40px;
  height: 40px;
  margin-left: 7px;
  background: url("../Imgs/symbols/viewLnk.png") no-repeat;
  background-position: 0 -400px;
}

.packages .items .item .buyLnk:hover, .subscriptions .items .item .buyLnk:hover {
  background-position: 0 -450px;
}

.packages .items .item .buyLnk.disabled, .subscriptions .items .item .buyLnk.disabled {
  -webkit-opacity: 0.2;
  -ms-opacity: 0.2;
  -moz-opacity: 0.2;
  -o-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=$opperc);
  filter: alpha(opacity=20);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=$opperc);
  cursor: default;
}

.packages .items .item .buyLnk.disabled:hover, .subscriptions .items .item .buyLnk.disabled:hover {
  background-position: 0 -400px;
}

.packages .member, .subscriptions .member {
  border: solid 2px #01a7ce;
  width: 320px;
  position: relative;
  float: right;
  margin: 50px 15px 0 0;
}

.packages .member a, .subscriptions .member a {
  margin: 16px;
  height: 69px;
  display: block;
  background: url("../Imgs/symbols/members.png") 0 0 no-repeat;
}

.packages .member a span.txt1, .subscriptions .member a span.txt1 {
  position: absolute;
  top: 15px;
  left: 90px;
  padding-bottom: 5px;
  color: #000;
  font-weight: bold;
  font-size: 16px;
  display: block;
  border-bottom: solid 1px #c7c7c7;
}

.packages .member a span.txt2, .subscriptions .member a span.txt2 {
  position: absolute;
  top: 45px;
  left: 95px;
  text-align: center;
  width: 155px;
}

.packages .member a .ico, .subscriptions .member a .ico {
  position: absolute;
  right: 9px;
  bottom: 9px;
  display: block;
  width: 38px;
  height: 38px;
  background: url("../Imgs/arrows/ArrowsPaging.png") 100% 0 no-repeat;
}

.packages .member a:hover, .subscriptions .member a:hover {
  background-position: 0 -100px;
}

/*--: Packages : END --*/
/*--: Subscriptions Costs : START --*/
.loading-container {
  width: 100%;
  min-height: 100px;
  position: relative;
}

.loading-container span {
  display: block;
  width: 32px;
  height: 32px;
  background: url("../Imgs/misc/ajax-loader.gif") no-repeat;
  top: 50%;
  position: absolute;
  margin-top: -16px;
  left: 50%;
  margin-left: -16px;
}

.loading-container em {
  width: 100%;
  text-align: center;
  display: block;
}

.subscriptions-container {
  margin: 50px 0;
  width: 92%;
}

.subscriptions-container .basket .total {
  width: 100%;
  margin-top: 50px;
}

.subscriptions-container .basket .total span.txt {
  padding-top: 0;
  line-height: 70px;
  width: 405px;
  text-align: left;
}

.subscriptions-container .basket .total span.price {
  min-width: 150px;
  text-align: right;
}

.subscriptions em {
  font-style: italic !important;
}

.subscriptions .hdr span {
  line-height: 50px;
}

.subscriptions .hdr .year {
  width: 37%;
}

.subscriptions .hdr .cycle {
  width: 37%;
}

.subscriptions .hdr .cost {
  width: 26%;
  text-align: right !important;
  padding-right: 20px !important;
}

.subscriptions .items .item {
  background: #f2f2f2;
}

.subscriptions .items .item .year {
  width: 37%;
  text-align: left !important;
  padding: 12px 0 12px 50px !important;
}

.subscriptions .items .item .cycle {
  width: 37%;
  padding: 8px 0 !important;
}

.subscriptions .items .item .cycle div {
  display: none;
}

.subscriptions .items .item .cost {
  width: 26%;
  font-size: 18px;
  font-style: normal !important;
  text-align: right !important;
  padding-right: 20px !important;
}

.subscriptions .items div.cell {
  min-height: 50px;
}

.subscriptions.ektakto .hdr .cycle em, .subscriptions.ektakto .items .item .cost span {
  display: none;
}

/*--: Subscriptions Costs : END --*/
/*--: Meli Area Costs : START --*/
.meliAreaConts .leftCol .formHolder .formCol {
  width: 340px;
}

.meliAreaConts .leftCol .formHolder .formCol.formColLarge {
  width: 520px;
}

/*--: Meli Area Costs : END --*/
/*--: Links Conts : START --*/
.linksConts .optionFilters .formCol.formColLarge {
  width: 207px;
}

.linksConts .options .optionsPerYear .year {
  width: 240px;
}

.linksConts .options .optionsPerYear .listConts {
  width: 480px;
}

.linksConts .options .optionsPerYear .listConts .dayRec .txt {
  width: 480px;
  min-width: 480px;
}

.linksConts .options .optionsPerYear .listConts .dayRec .txt a {
  padding: 10px 30px;
  width: 480px;
}

.meliAreaConts.circularConts .leftCol .formHolder.filtersBar .formCol {
  width: 230px;
}

/*--: Links Conts : END --*/
video {
  height: 0;
}

.sliderVideo video {
  height: auto;
}

.vjs-control-bar, .vjs-error-display {
  display: none;
}

.mainArt table[border="1"] {
  border-color: #01A7CE;
  border-collapse: collapse;
}

.mainArt .newsTxt table[border="1"] td {
  border-color: #01A7CE;
}

.mainArt .newsTxt table[border="1"] th {
  background-color: #01A7CE;
  border-color: #01A7CE;
  color: white;
}

.mainArt .newsTxt table[border="1"] th p, .mainArt .newsTxt table[border="1"] th strong {
  color: white;
}

/* Blog: START */
.blog-header {
  width: 100%;
  height: 7px;
  display: block;
  background: #00529b;
}

.blog-promo {
  background: #202020;
  height: 53px;
}

.blog-promoIns {
  width: 960px;
  margin: 0 auto;
  height: 100%;
  position: relative;
}

.blog-promoIns span {
  line-height: 53px;
  color: white;
  font-size: 1.14286rem;
}

.blog-promoIns span.address {
  font-size: 1rem;
  padding-right: 40px;
}

.blog-promoIns span a {
  color: #01a7ce;
  padding-right: 30px;
}

.blog-promoIns span a:hover {
  color: #01a7ce;
  text-decoration: underline;
}

.blog-promoIns .topArrow-img {
  position: absolute;
  bottom: 0;
  right: 0;
}

.blog-footer {
  background: #fff;
  padding: 24px 0;
}

.blog-footerIns {
  width: 960px;
  margin: 0 auto;
}

.blog-footerIns .copyright {
  font-size: 11px;
  padding: 0;
  position: relative;
  color: #7d7d7d;
}

.blog-footerIns .copyright a {
  color: #7d7d7d;
  text-decoration: none;
}

.blog-footerIns .copyright a:hover, .blog-footerIns .copyright a:focus, .blog-footerIns .copyright a.active {
  color: #000;
}

.blog-footerIns .copyright ul {
  list-style: none;
}

.blog-footerIns .copyright ul li {
  float: left;
}

.blog-footerIns .copyright ul li span.sep {
  display: inline-block;
  width: 20px;
  text-align: center;
}

.blog-footerIns .copyright .createdby {
  position: absolute;
  right: 0;
  top: 0;
  width: 41px;
  height: 21px;
  background: url("../Imgs/LinakisDigital.png") no-repeat;
}

.blog-footerIns .copyright .createdby:hover, .blog-footerIns .copyright .createdby:focus {
  background-position: 0 100%;
}

.blog-main-wrapper {
  width: 960px;
  margin: 0 auto;
  position: relative;
}

.blog-main-wrapper .main-col {
  width: 708px;
  float: left;
  background: #fff;
  position: relative;
  padding-bottom: 115px;
  min-height: 2100px;
  -webkit-box-shadow: 5px 0 5px -4px rgba(0, 0, 0, 0.13);
  -ms-box-shadow: 5px 0 5px -4px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 5px 0 5px -4px rgba(0, 0, 0, 0.13);
  -o-box-shadow: 5px 0 5px -4px rgba(0, 0, 0, 0.13);
  box-shadow: 5px 0 5px -4px rgba(0, 0, 0, 0.13);
}

.blog-main-wrapper .main-col .back-wrapper {
  color: #fff;
  font-size: 13px;
  line-height: 27px;
  height: 27px;
  width: 708px;
  background: #ed1b24;
  -webkit-box-shadow: -708px 0 0 0 #ed1b24, -1416px 0 0 0 #ed1b24, -2124px 0 0 0 #ed1b24, -2832px 0 0 0 #ed1b24, -3540px 0 0 0 #ed1b24, -4248px 0 0 0 #ed1b24, -4956px 0 0 0 #ed1b24, -5664px 0 0 0 #ed1b24, -6372px 0 0 0 #ed1b24, -7080px 0 0 0 #ed1b24, -7788px 0 0 0 #ed1b24, -8496px 0 0 0 #ed1b24, -9204px 0 0 0 #ed1b24, -9912px 0 0 0 #ed1b24, -10620px 0 0 0 #ed1b24, -11328px 0 0 0 #ed1b24, -12036px 0 0 0 #ed1b24, -12744px 0 0 0 #ed1b24, -13452px 0 0 0 #ed1b24, -14160px 0 0 0 #ed1b24;
  -ms-box-shadow: -708px 0 0 0 #ed1b24, -1416px 0 0 0 #ed1b24, -2124px 0 0 0 #ed1b24, -2832px 0 0 0 #ed1b24, -3540px 0 0 0 #ed1b24, -4248px 0 0 0 #ed1b24, -4956px 0 0 0 #ed1b24, -5664px 0 0 0 #ed1b24, -6372px 0 0 0 #ed1b24, -7080px 0 0 0 #ed1b24, -7788px 0 0 0 #ed1b24, -8496px 0 0 0 #ed1b24, -9204px 0 0 0 #ed1b24, -9912px 0 0 0 #ed1b24, -10620px 0 0 0 #ed1b24, -11328px 0 0 0 #ed1b24, -12036px 0 0 0 #ed1b24, -12744px 0 0 0 #ed1b24, -13452px 0 0 0 #ed1b24, -14160px 0 0 0 #ed1b24;
  -moz-box-shadow: -708px 0 0 0 #ed1b24, -1416px 0 0 0 #ed1b24, -2124px 0 0 0 #ed1b24, -2832px 0 0 0 #ed1b24, -3540px 0 0 0 #ed1b24, -4248px 0 0 0 #ed1b24, -4956px 0 0 0 #ed1b24, -5664px 0 0 0 #ed1b24, -6372px 0 0 0 #ed1b24, -7080px 0 0 0 #ed1b24, -7788px 0 0 0 #ed1b24, -8496px 0 0 0 #ed1b24, -9204px 0 0 0 #ed1b24, -9912px 0 0 0 #ed1b24, -10620px 0 0 0 #ed1b24, -11328px 0 0 0 #ed1b24, -12036px 0 0 0 #ed1b24, -12744px 0 0 0 #ed1b24, -13452px 0 0 0 #ed1b24, -14160px 0 0 0 #ed1b24;
  -o-box-shadow: -708px 0 0 0 #ed1b24, -1416px 0 0 0 #ed1b24, -2124px 0 0 0 #ed1b24, -2832px 0 0 0 #ed1b24, -3540px 0 0 0 #ed1b24, -4248px 0 0 0 #ed1b24, -4956px 0 0 0 #ed1b24, -5664px 0 0 0 #ed1b24, -6372px 0 0 0 #ed1b24, -7080px 0 0 0 #ed1b24, -7788px 0 0 0 #ed1b24, -8496px 0 0 0 #ed1b24, -9204px 0 0 0 #ed1b24, -9912px 0 0 0 #ed1b24, -10620px 0 0 0 #ed1b24, -11328px 0 0 0 #ed1b24, -12036px 0 0 0 #ed1b24, -12744px 0 0 0 #ed1b24, -13452px 0 0 0 #ed1b24, -14160px 0 0 0 #ed1b24;
  box-shadow: -708px 0 0 0 #ed1b24, -1416px 0 0 0 #ed1b24, -2124px 0 0 0 #ed1b24, -2832px 0 0 0 #ed1b24, -3540px 0 0 0 #ed1b24, -4248px 0 0 0 #ed1b24, -4956px 0 0 0 #ed1b24, -5664px 0 0 0 #ed1b24, -6372px 0 0 0 #ed1b24, -7080px 0 0 0 #ed1b24, -7788px 0 0 0 #ed1b24, -8496px 0 0 0 #ed1b24, -9204px 0 0 0 #ed1b24, -9912px 0 0 0 #ed1b24, -10620px 0 0 0 #ed1b24, -11328px 0 0 0 #ed1b24, -12036px 0 0 0 #ed1b24, -12744px 0 0 0 #ed1b24, -13452px 0 0 0 #ed1b24, -14160px 0 0 0 #ed1b24;
}

.blog-main-wrapper .main-col .back-wrapper a {
  display: block;
  background: url(/assetsblog/imgs/ArrowBack.png) 0 0 no-repeat;
  padding-left: 35px;
  color: #fff;
}

.blog-main-wrapper .main-col .back-wrapper a:hover {
  color: #fff;
}

.blog-main-wrapper .main-col a.backToSite {
  margin: 100px 0 0 0;
  display: block;
  color: red;
}

.blog-main-wrapper .main-col a.backToSite:hover {
  color: #000;
  text-decoration: none;
}

.blog-main-wrapper .main-col .resultsCont {
  background: #ebebeb;
  padding: 20px 25px;
  width: 550px;
  font-size: 12px;
  font-size: 0.85714rem;
  line-height: 12px;
}

.blog-main-wrapper .main-col .no-results {
  display: block;
  margin: 50px 0;
}

.blog-main-wrapper .main-col .comm-container {
  margin-top: 65px;
  position: relative;
  font-family: Verdana, Geneva, sans-serif;
}

.blog-main-wrapper .main-col .comm-container .comm-line {
  position: relative;
  top: 50px;
  background: #d9d9d9;
  height: 1px;
  -webkit-box-shadow: -700px 0 0 0 #d9d9d9, -1400px 0 0 0 #d9d9d9, -2100px 0 0 0 #d9d9d9, -2800px 0 0 0 #d9d9d9, -3500px 0 0 0 #d9d9d9;
  -ms-box-shadow: -700px 0 0 0 #d9d9d9, -1400px 0 0 0 #d9d9d9, -2100px 0 0 0 #d9d9d9, -2800px 0 0 0 #d9d9d9, -3500px 0 0 0 #d9d9d9;
  -moz-box-shadow: -700px 0 0 0 #d9d9d9, -1400px 0 0 0 #d9d9d9, -2100px 0 0 0 #d9d9d9, -2800px 0 0 0 #d9d9d9, -3500px 0 0 0 #d9d9d9;
  -o-box-shadow: -700px 0 0 0 #d9d9d9, -1400px 0 0 0 #d9d9d9, -2100px 0 0 0 #d9d9d9, -2800px 0 0 0 #d9d9d9, -3500px 0 0 0 #d9d9d9;
  box-shadow: -700px 0 0 0 #d9d9d9, -1400px 0 0 0 #d9d9d9, -2100px 0 0 0 #d9d9d9, -2800px 0 0 0 #d9d9d9, -3500px 0 0 0 #d9d9d9;
}

.blog-main-wrapper .main-col .comm-container .comm-containerIns {
  width: 550px;
  position: relative;
  z-index: 1;
}

.blog-main-wrapper .main-col .comm-container .comm-box {
  background: #00529b;
  padding: 20px;
  z-index: 10;
  color: #fff;
}

.blog-main-wrapper .main-col .comm-container .comm-box h2 {
  color: #fff;
  margin-bottom: 15px;
  font-size: 20px;
  font-size: 1.42857rem;
  line-height: 20px;
}

.blog-main-wrapper .main-col .comm-container .comm-box .row, .blog-main-wrapper .main-col .comm-container .comm-box .formRow, .blog-main-wrapper .main-col .comm-container .comm-box ul.socialUl, .blog-main-wrapper .main-col .comm-container .comm-box .file-upload-wrapper, .blog-main-wrapper .main-col .comm-container .comm-box .breadcrumb ul, .breadcrumb .blog-main-wrapper .main-col .comm-container .comm-box ul, .blog-main-wrapper .main-col .comm-container .comm-box article.post .social ul.shareUl, .blog-main-wrapper .main-col article.post .social .comm-container .comm-box ul.shareUl {
  margin-top: 16px;
}

.blog-main-wrapper .main-col .comm-container .comm-box .row:first-child, .blog-main-wrapper .main-col .comm-container .comm-box .formRow:first-child, .blog-main-wrapper .main-col .comm-container .comm-box ul.socialUl:first-child, .blog-main-wrapper .main-col .comm-container .comm-box .file-upload-wrapper:first-child, .blog-main-wrapper .main-col .comm-container .comm-box .breadcrumb ul:first-child, .breadcrumb .blog-main-wrapper .main-col .comm-container .comm-box ul:first-child, .blog-main-wrapper .main-col .comm-container .comm-box article.post .social ul.shareUl:first-child, .blog-main-wrapper .main-col article.post .social .comm-container .comm-box ul.shareUl:first-child {
  margin-top: 0;
}

.blog-main-wrapper .main-col .comm-container .comm-box .row input[type="text"], .blog-main-wrapper .main-col .comm-container .comm-box .formRow input[type="text"], .blog-main-wrapper .main-col .comm-container .comm-box ul.socialUl input[type="text"], .blog-main-wrapper .main-col .comm-container .comm-box .file-upload-wrapper input[type="text"], .blog-main-wrapper .main-col .comm-container .comm-box .breadcrumb ul input[type="text"], .breadcrumb .blog-main-wrapper .main-col .comm-container .comm-box ul input[type="text"], .blog-main-wrapper .main-col .comm-container .comm-box article.post .social ul.shareUl input[type="text"], .blog-main-wrapper .main-col article.post .social .comm-container .comm-box ul.shareUl input[type="text"], .blog-main-wrapper .main-col .comm-container .comm-box .row input[type="submit"], .blog-main-wrapper .main-col .comm-container .comm-box .formRow input[type="submit"], .blog-main-wrapper .main-col .comm-container .comm-box ul.socialUl input[type="submit"], .blog-main-wrapper .main-col .comm-container .comm-box .file-upload-wrapper input[type="submit"], .blog-main-wrapper .main-col .comm-container .comm-box .breadcrumb ul input[type="submit"], .breadcrumb .blog-main-wrapper .main-col .comm-container .comm-box ul input[type="submit"], .blog-main-wrapper .main-col .comm-container .comm-box article.post .social ul.shareUl input[type="submit"], .blog-main-wrapper .main-col article.post .social .comm-container .comm-box ul.shareUl input[type="submit"] {
  margin-left: 6px;
  padding: 0 5px;
  font-style: italic;
}

.blog-main-wrapper .main-col .comm-container .comm-box .row input[type="text"]:first-child, .blog-main-wrapper .main-col .comm-container .comm-box .formRow input[type="text"]:first-child, .blog-main-wrapper .main-col .comm-container .comm-box ul.socialUl input[type="text"]:first-child, .blog-main-wrapper .main-col .comm-container .comm-box .file-upload-wrapper input[type="text"]:first-child, .blog-main-wrapper .main-col .comm-container .comm-box .breadcrumb ul input[type="text"]:first-child, .breadcrumb .blog-main-wrapper .main-col .comm-container .comm-box ul input[type="text"]:first-child, .blog-main-wrapper .main-col .comm-container .comm-box article.post .social ul.shareUl input[type="text"]:first-child, .blog-main-wrapper .main-col article.post .social .comm-container .comm-box ul.shareUl input[type="text"]:first-child, .blog-main-wrapper .main-col .comm-container .comm-box .row input[type="submit"]:first-child, .blog-main-wrapper .main-col .comm-container .comm-box .formRow input[type="submit"]:first-child, .blog-main-wrapper .main-col .comm-container .comm-box ul.socialUl input[type="submit"]:first-child, .blog-main-wrapper .main-col .comm-container .comm-box .file-upload-wrapper input[type="submit"]:first-child, .blog-main-wrapper .main-col .comm-container .comm-box .breadcrumb ul input[type="submit"]:first-child, .breadcrumb .blog-main-wrapper .main-col .comm-container .comm-box ul input[type="submit"]:first-child, .blog-main-wrapper .main-col .comm-container .comm-box article.post .social ul.shareUl input[type="submit"]:first-child, .blog-main-wrapper .main-col article.post .social .comm-container .comm-box ul.shareUl input[type="submit"]:first-child {
  margin-left: 0;
}

.blog-main-wrapper .main-col .comm-container .comm-box .row input[type="submit"], .blog-main-wrapper .main-col .comm-container .comm-box .formRow input[type="submit"], .blog-main-wrapper .main-col .comm-container .comm-box ul.socialUl input[type="submit"], .blog-main-wrapper .main-col .comm-container .comm-box .file-upload-wrapper input[type="submit"], .blog-main-wrapper .main-col .comm-container .comm-box .breadcrumb ul input[type="submit"], .breadcrumb .blog-main-wrapper .main-col .comm-container .comm-box ul input[type="submit"], .blog-main-wrapper .main-col .comm-container .comm-box article.post .social ul.shareUl input[type="submit"], .blog-main-wrapper .main-col article.post .social .comm-container .comm-box ul.shareUl input[type="submit"] {
  padding: 0;
  width: 120px;
  height: 30px;
  font-style: normal;
}

.blog-main-wrapper .main-col .comm-container .comm-box input[type="text"], .blog-main-wrapper .main-col .comm-container .comm-box textarea {
  height: 30px;
  line-height: 30px;
  width: 187px;
  float: left;
  background: #e9e9e9;
  border-color: #d1d1d1;
  padding: 0 5px;
  font-style: italic;
}

.blog-main-wrapper .main-col .comm-container .comm-box textarea {
  width: 513px;
  height: 74px;
}

.blog-main-wrapper .main-col .comm-container .comm-box .redBtn {
  padding: 5px 14px;
}

.blog-main-wrapper .main-col .comm-container .comm-users {
  background: #dadada;
  padding: 20px;
  position: relative;
  font-size: 0.92857rem;
}

.blog-main-wrapper .main-col .comm-container .comm-users .grey-arrow {
  position: absolute;
  width: 28px;
  height: 14px;
  top: -14px;
  right: 60px;
  background: url(/AssetsBlog/imgs/greyArrow.png) no-repeat;
}

.blog-main-wrapper .main-col .comm-container .comm-users .comm-user {
  border-bottom: solid 1px #fff;
  padding: 18px 0;
}

.blog-main-wrapper .main-col .comm-container .comm-users .comm-user:first-child {
  padding-top: 0;
}

.blog-main-wrapper .main-col .comm-container .comm-users .comm-user:last-child {
  padding-bottom: 0;
  border: none;
}

.blog-main-wrapper .main-col .comm-container .comm-users .comm-user p {
  margin: 2px 0 0 0;
  padding: 0;
}

.blog-main-wrapper .main-col .comm-container .comm-users .comm-user .year {
  font-size: 11px;
  font-size: 0.78571rem;
  line-height: 11px;
  color: #7b7b7b;
}

.blog-main-wrapper .main-col .paging {
  width: 550px;
  margin-top: 50px;
}

.blog-main-wrapper .main-col .paging a {
  color: red;
}

.blog-main-wrapper .main-col .paging a:hover {
  text-decoration: none;
  color: #000;
}

.blog-main-wrapper .main-col .paging .pagingTxt {
  display: inline-block;
  line-height: 35px;
  display: none;
}

.blog-main-wrapper .main-col .paging .prev, .blog-main-wrapper .main-col .paging .next {
  background: url(/AssetsBlog/imgs/archiveArrows.png) 50% 0 no-repeat;
  display: block;
  height: 35px;
  line-height: 35px;
}

.blog-main-wrapper .main-col .paging .prev.disabled, .blog-main-wrapper .main-col .paging .next.disabled {
  -webkit-opacity: 0.2;
  -ms-opacity: 0.2;
  -moz-opacity: 0.2;
  -o-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=$opperc);
  filter: alpha(opacity=20);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=$opperc);
  cursor: default;
}

.blog-main-wrapper .main-col .paging .prev {
  float: left;
  padding-left: 40px;
  background-position: 0 -300px;
}

.blog-main-wrapper .main-col .paging .prev:hover {
  background-position: 0 -350px;
}

.blog-main-wrapper .main-col .paging .next {
  float: right;
  padding-right: 40px;
  background-position: 100% -200px;
}

.blog-main-wrapper .main-col .paging .next:hover {
  background-position: 100% -250px;
}

.blog-main-wrapper .main-col .rss-img {
  position: absolute;
  top: 0;
  right: 0;
}

.blog-main-wrapper .main-col .rss-img:hover {
  -webkit-opacity: 0.7;
  -ms-opacity: 0.7;
  -moz-opacity: 0.7;
  -o-opacity: 0.7;
  opacity: 0.7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=$opperc);
  filter: alpha(opacity=70);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=$opperc);
}

.blog-main-wrapper .main-col article.post {
  width: 550px;
  position: relative;
  margin-top: 50px;
}

.blog-main-wrapper .main-col article.post:first-child {
  margin-top: 0;
}

.blog-main-wrapper .main-col article.post div.fb-like {
  width: 50px;
  overflow: hidden;
}

.blog-main-wrapper .main-col article.post a {
  color: #01a7ce;
}

.blog-main-wrapper .main-col article.post a:hover {
  text-decoration: none;
  color: #202020;
}

.blog-main-wrapper .main-col article.post a.cat {
  color: #202020;
}

.blog-main-wrapper .main-col article.post a.cat:hover {
  text-decoration: underline;
}

.blog-main-wrapper .main-col article.post .cat, .blog-main-wrapper .main-col article.post .date {
  font-size: 12px;
  font-size: 0.85714rem;
  line-height: 12px;
  font-family: Verdana, Geneva, sans-serif;
}

.blog-main-wrapper .main-col article.post h1 {
  font-size: 26px;
  font-size: 1.85714rem;
  line-height: 26px;
  width: 100%;
  margin: 5px 0 15px 0;
}

.blog-main-wrapper .main-col article.post .date {
  color: #a2a2a2;
  display: block;
  margin-bottom: 10px;
}

.blog-main-wrapper .main-col article.post .post-img {
  position: relative;
  width: 550px;
  min-height: 1px;
}

.blog-main-wrapper .main-col article.post .post-img .avatar {
  position: absolute;
  top: 0;
  right: -70px;
}

.blog-main-wrapper .main-col article.post .author {
  color: #000;
  font-weight: 700;
}

.blog-main-wrapper .main-col article.post .summary {
  color: #919191;
  font-size: 13px;
  font-size: 0.92857rem;
  line-height: 13px;
  line-height: 18px;
  text-align: justify;
}

.blog-main-wrapper .main-col article.post .text {
  color: #1a1a1a;
  font-size: 14px;
  font-size: 1rem;
  line-height: 14px;
  line-height: 1.71429rem;
  margin-top: 20px;
}

.blog-main-wrapper .main-col article.post .text h2 {
  line-height: 28px;
}

.blog-main-wrapper .main-col article.post .social-row {
  margin-bottom: 5px;
}

.blog-main-wrapper .main-col article.post .social {
  width: 65px;
  float: left;
}

.blog-main-wrapper .main-col article.post .social ul.socialUl {
  margin: 0;
  padding: 0;
}

.blog-main-wrapper .main-col article.post .social ul.shareUl li {
  float: left;
}

.blog-main-wrapper .main-col article.post .social ul.shareUl li a {
  background: url("../../AssetsBlog/Imgs/share.png") no-repeat;
  display: block;
  width: 30px;
  height: 20px;
}

.blog-main-wrapper .main-col article.post .social ul.shareUl li a.fb {
  background-position: 0 0;
}

.blog-main-wrapper .main-col article.post .social ul.shareUl li a.twitter {
  background-position: 0 -100px;
}

.blog-main-wrapper .main-col article.post .tags {
  float: left;
  width: 480px;
}

.blog-main-wrapper .main-col article.post .tags ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.blog-main-wrapper .main-col article.post .tags ul li {
  float: left;
  font-size: 10px;
  font-size: 0.71429rem;
  line-height: 10px;
  line-height: 14px;
}

.blog-main-wrapper .main-col article.post .tags ul li .line {
  display: inline-block;
  width: 18px;
  text-align: center;
}

.blog-main-wrapper .main-col article.post .tags ul li a {
  display: inline-block;
  color: #202020;
}

.blog-main-wrapper .main-col article.post .tags ul li a:hover {
  text-decoration: underline;
}

.blog-main-wrapper .main-col article.post .fb_iframe_widget {
  margin-left: 6px;
}

.blog-main-wrapper .main-col article.post footer.inside {
  padding: 25px 0 20px 0;
}

.blog-main-wrapper .right-col {
  width: 252px;
  float: left;
  padding-top: 15px;
  background: #ebebeb;
}

.blog-main-wrapper .right-col .wdgt {
  margin-bottom: 60px;
  color: #494949;
}

.blog-main-wrapper .right-col .wdgt.wdgtSmallMargin {
  margin-bottom: 30px;
}

.blog-main-wrapper .right-col .wdgt h2 {
  font-size: 20px;
  font-size: 1.42857rem;
  line-height: 20px;
  margin-bottom: 20px;
  color: #494949;
}

.blog-main-wrapper .right-col .wdgt a {
  color: #00529b;
  font-size: 12px;
  font-size: 0.85714rem;
  line-height: 12px;
  font-family: Verdana, Geneva, sans-serif;
}

.blog-main-wrapper .right-col .wdgt a:hover {
  text-decoration: underline;
}

.blog-main-wrapper .right-col .wdgt ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.blog-main-wrapper .right-col .wdgt li {
  border-bottom: solid 1px #fff;
  padding: 10px 0;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns {
  padding-left: 24px;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.search input[type="text"] {
  width: 183px;
  height: 32px;
  padding: 0 30px 0 5px;
  font-size: 11px;
  font-size: 0.78571rem;
  line-height: 11px;
  background: url(/AssetsBlog/Imgs/search.png) 95% 50% no-repeat #fff;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.famous li {
  min-height: 52px;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.famous a {
  display: inline-block;
  width: 170px;
  line-height: 16px;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.famous .comments {
  display: inline-block;
  width: 36px;
  height: 36px;
  background: url(/AssetsBlog/Imgs/comments_bg.png) no-repeat;
  color: #fff;
  text-align: center;
  padding: 5px 0;
  float: right;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.famoustags li {
  min-height: 52px;
  border-color: #ebebeb;
  padding: 0;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.famoustags li span {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  z-index: 0;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.famoustags li span.tag1 {
  background-color: #b9cbec;
  width: 190px;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.famoustags li span.tag2 {
  background-color: #c3d2ec;
  width: 178px;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.famoustags li span.tag3 {
  background-color: #cdd8eb;
  width: 160px;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.famoustags li span.tag4 {
  background-color: #d7deeb;
  width: 107px;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.famoustags li span.tag5 {
  background-color: #e1e5eb;
  width: 32px;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.famoustags div.table {
  width: 100%;
  height: 100%;
  height: 52px;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.famoustags a {
  z-index: 1;
  height: 100%;
  vertical-align: middle;
  width: 170px;
  line-height: 16px;
  padding-left: 10px;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.social h2 {
  margin-bottom: 10px;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.social ul.socialUl li {
  border: none;
  margin-right: 5px;
  margin-left: 0;
  padding: 0;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.social ul.socialUl li a {
  background: url("../../AssetsBlog/Imgs/social.png") no-repeat;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.social ul.socialUl li a.fb {
  background-position: 0 0px;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.social ul.socialUl li a.fb:hover, .blog-main-wrapper .right-col .wdgt .wdgtIns.social ul.socialUl li a.fb:focus {
  background-position: 0 -50px;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.social ul.socialUl li a.google {
  background-position: 0 -100px;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.social ul.socialUl li a.google:hover, .blog-main-wrapper .right-col .wdgt .wdgtIns.social ul.socialUl li a.google:focus {
  background-position: 0 -150px;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.social ul.socialUl li a.twitter {
  background-position: 0 -200px;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.social ul.socialUl li a.twitter:hover, .blog-main-wrapper .right-col .wdgt .wdgtIns.social ul.socialUl li a.twitter:focus {
  background-position: 0 -250px;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.social ul.socialUl li a.linkedin {
  background-position: 0 -300px;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.social ul.socialUl li a.linkedin:hover, .blog-main-wrapper .right-col .wdgt .wdgtIns.social ul.socialUl li a.linkedin:focus {
  background-position: 0 -350px;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.social ul.socialUl li a.blogger {
  background-position: 0 -400px;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.social ul.socialUl li a.blogger:hover, .blog-main-wrapper .right-col .wdgt .wdgtIns.social ul.socialUl li a.blogger:focus {
  background-position: 0 -450px;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.archive {
  padding-top: 1px;
  position: relative;
  height: 260px;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.archive h2 {
  margin: 15px 0 10px 0;
  color: white;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.archive p {
  font-size: 12px;
  font-size: 0.85714rem;
  line-height: 12px;
  line-height: 16px;
  margin: 0;
  font-family: Verdana, Geneva, sans-serif;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.archive .read {
  position: absolute;
  bottom: 25px;
  left: 24px;
  display: block;
  line-height: 38px;
  color: #00529b;
  padding: 0 39px 0 0;
  font-family: Verdana, Geneva, sans-serif;
  background: url("../../AssetsBlog/Imgs/readmore.png") top right no-repeat;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.archive .read span {
  background: white;
  display: block;
  height: 100%;
  width: 100%;
  padding: 0 14px 0 10px;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.archive .read:hover {
  text-decoration: none;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.archive .owl-carousel {
  width: 140px;
  margin: 20px 0 0 12px;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.archive .owl-carousel .item {
  text-align: center;
  color: white;
  font-weight: bold;
  font-size: 18px;
  font-size: 1.28571rem;
  line-height: 18px;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.archive .owl-carousel .owl-prev, .blog-main-wrapper .right-col .wdgt .wdgtIns.archive .owl-carousel .owl-next {
  position: absolute;
  top: 0;
  left: 140px;
  height: 23px;
  width: 13px;
  background: url(/AssetsBlog/imgs/archiveArrows.png) 50% 0 no-repeat;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.archive .owl-carousel .owl-next:hover, .blog-main-wrapper .right-col .wdgt .wdgtIns.archive .owl-carousel .owl-next:focus {
  background-position: 50% -50px;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.archive .owl-carousel .owl-prev {
  left: -15px;
  background-position: 0 -100px;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.archive .owl-carousel .owl-prev:hover, .blog-main-wrapper .right-col .wdgt .wdgtIns.archive .owl-carousel .owl-prev:focus {
  background-position: 0 -150px;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.nlt {
  background: url("../../AssetsBlog/Imgs/plus.png") 13px 20px no-repeat;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.nlt a {
  position: relative;
  display: block;
  height: 100%;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.nlt a:hover {
  text-decoration: none;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.nlt a div {
  color: white;
  width: 100%;
  padding-left: 25px;
  line-height: 1.14286rem;
  font-size: 0.78571rem;
  padding-top: 7px;
  padding-bottom: 17px;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.nlt a div:first-child {
  line-height: 1.21429rem;
  font-size: 1rem;
  padding-top: 17px;
  padding-bottom: 0px;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.nlt .nltContainer {
  padding: 0 0 20px 25px;
  height: 100%;
  min-width: 0;
  display: none;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns.nlt .nltFormContainer {
  margin-left: 0;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns .socialMedia .ui-tabs-nav li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  border-bottom: none;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns .socialMedia .ui-tabs-nav li .headLine {
  border-left: 1px solid #ccc;
  padding: 0 15px;
  font-weight: 300;
  line-height: 1.3;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns .socialMedia .ui-tabs-nav li .headLine a {
  font-size: 20px;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns .socialMedia .ui-tabs-nav li:first-child .headLine {
  border-left: none;
  padding-left: 0;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns .socialMedia .ui-tabs-nav .ui-state-active a {
  color: #070707;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns .socialMedia .ui-tabs-panel {
  padding-top: 10px;
}

.blog-main-wrapper .right-col .wdgt .wdgtIns .twitter-timeline {
  width: 279px;
  height: 250px;
}

.blog-main-wrapper .right-col .wdgt-archive {
  color: white;
  width: 252px;
  background: #00529b;
  height: 260px;
  -webkit-box-shadow: 252px 0 0 0 #00529b, 504px 0 0 0 #00529b, 756px 0 0 0 #00529b, 1008px 0 0 0 #00529b, 1260px 0 0 0 #00529b, 1512px 0 0 0 #00529b, 1764px 0 0 0 #00529b, 2016px 0 0 0 #00529b, 2268px 0 0 0 #00529b, 2520px 0 0 0 #00529b, 2772px 0 0 0 #00529b, 3024px 0 0 0 #00529b, 3276px 0 0 0 #00529b, 3528px 0 0 0 #00529b, 3780px 0 0 0 #00529b, 4032px 0 0 0 #00529b, 4284px 0 0 0 #00529b, 4536px 0 0 0 #00529b, 4788px 0 0 0 #00529b, 5040px 0 0 0 #00529b;
  -ms-box-shadow: 252px 0 0 0 #00529b, 504px 0 0 0 #00529b, 756px 0 0 0 #00529b, 1008px 0 0 0 #00529b, 1260px 0 0 0 #00529b, 1512px 0 0 0 #00529b, 1764px 0 0 0 #00529b, 2016px 0 0 0 #00529b, 2268px 0 0 0 #00529b, 2520px 0 0 0 #00529b, 2772px 0 0 0 #00529b, 3024px 0 0 0 #00529b, 3276px 0 0 0 #00529b, 3528px 0 0 0 #00529b, 3780px 0 0 0 #00529b, 4032px 0 0 0 #00529b, 4284px 0 0 0 #00529b, 4536px 0 0 0 #00529b, 4788px 0 0 0 #00529b, 5040px 0 0 0 #00529b;
  -moz-box-shadow: 252px 0 0 0 #00529b, 504px 0 0 0 #00529b, 756px 0 0 0 #00529b, 1008px 0 0 0 #00529b, 1260px 0 0 0 #00529b, 1512px 0 0 0 #00529b, 1764px 0 0 0 #00529b, 2016px 0 0 0 #00529b, 2268px 0 0 0 #00529b, 2520px 0 0 0 #00529b, 2772px 0 0 0 #00529b, 3024px 0 0 0 #00529b, 3276px 0 0 0 #00529b, 3528px 0 0 0 #00529b, 3780px 0 0 0 #00529b, 4032px 0 0 0 #00529b, 4284px 0 0 0 #00529b, 4536px 0 0 0 #00529b, 4788px 0 0 0 #00529b, 5040px 0 0 0 #00529b;
  -o-box-shadow: 252px 0 0 0 #00529b, 504px 0 0 0 #00529b, 756px 0 0 0 #00529b, 1008px 0 0 0 #00529b, 1260px 0 0 0 #00529b, 1512px 0 0 0 #00529b, 1764px 0 0 0 #00529b, 2016px 0 0 0 #00529b, 2268px 0 0 0 #00529b, 2520px 0 0 0 #00529b, 2772px 0 0 0 #00529b, 3024px 0 0 0 #00529b, 3276px 0 0 0 #00529b, 3528px 0 0 0 #00529b, 3780px 0 0 0 #00529b, 4032px 0 0 0 #00529b, 4284px 0 0 0 #00529b, 4536px 0 0 0 #00529b, 4788px 0 0 0 #00529b, 5040px 0 0 0 #00529b;
  box-shadow: 252px 0 0 0 #00529b, 504px 0 0 0 #00529b, 756px 0 0 0 #00529b, 1008px 0 0 0 #00529b, 1260px 0 0 0 #00529b, 1512px 0 0 0 #00529b, 1764px 0 0 0 #00529b, 2016px 0 0 0 #00529b, 2268px 0 0 0 #00529b, 2520px 0 0 0 #00529b, 2772px 0 0 0 #00529b, 3024px 0 0 0 #00529b, 3276px 0 0 0 #00529b, 3528px 0 0 0 #00529b, 3780px 0 0 0 #00529b, 4032px 0 0 0 #00529b, 4284px 0 0 0 #00529b, 4536px 0 0 0 #00529b, 4788px 0 0 0 #00529b, 5040px 0 0 0 #00529b;
}

.blog-main-wrapper .right-col .wdgt-nlt {
  color: white;
  width: 252px;
  background: #01a7ce;
  -webkit-box-shadow: 252px 0 0 0 #01a7ce, 504px 0 0 0 #01a7ce, 756px 0 0 0 #01a7ce, 1008px 0 0 0 #01a7ce, 1260px 0 0 0 #01a7ce, 1512px 0 0 0 #01a7ce, 1764px 0 0 0 #01a7ce, 2016px 0 0 0 #01a7ce, 2268px 0 0 0 #01a7ce, 2520px 0 0 0 #01a7ce, 2772px 0 0 0 #01a7ce, 3024px 0 0 0 #01a7ce, 3276px 0 0 0 #01a7ce, 3528px 0 0 0 #01a7ce, 3780px 0 0 0 #01a7ce, 4032px 0 0 0 #01a7ce, 4284px 0 0 0 #01a7ce, 4536px 0 0 0 #01a7ce, 4788px 0 0 0 #01a7ce, 5040px 0 0 0 #01a7ce;
  -ms-box-shadow: 252px 0 0 0 #01a7ce, 504px 0 0 0 #01a7ce, 756px 0 0 0 #01a7ce, 1008px 0 0 0 #01a7ce, 1260px 0 0 0 #01a7ce, 1512px 0 0 0 #01a7ce, 1764px 0 0 0 #01a7ce, 2016px 0 0 0 #01a7ce, 2268px 0 0 0 #01a7ce, 2520px 0 0 0 #01a7ce, 2772px 0 0 0 #01a7ce, 3024px 0 0 0 #01a7ce, 3276px 0 0 0 #01a7ce, 3528px 0 0 0 #01a7ce, 3780px 0 0 0 #01a7ce, 4032px 0 0 0 #01a7ce, 4284px 0 0 0 #01a7ce, 4536px 0 0 0 #01a7ce, 4788px 0 0 0 #01a7ce, 5040px 0 0 0 #01a7ce;
  -moz-box-shadow: 252px 0 0 0 #01a7ce, 504px 0 0 0 #01a7ce, 756px 0 0 0 #01a7ce, 1008px 0 0 0 #01a7ce, 1260px 0 0 0 #01a7ce, 1512px 0 0 0 #01a7ce, 1764px 0 0 0 #01a7ce, 2016px 0 0 0 #01a7ce, 2268px 0 0 0 #01a7ce, 2520px 0 0 0 #01a7ce, 2772px 0 0 0 #01a7ce, 3024px 0 0 0 #01a7ce, 3276px 0 0 0 #01a7ce, 3528px 0 0 0 #01a7ce, 3780px 0 0 0 #01a7ce, 4032px 0 0 0 #01a7ce, 4284px 0 0 0 #01a7ce, 4536px 0 0 0 #01a7ce, 4788px 0 0 0 #01a7ce, 5040px 0 0 0 #01a7ce;
  -o-box-shadow: 252px 0 0 0 #01a7ce, 504px 0 0 0 #01a7ce, 756px 0 0 0 #01a7ce, 1008px 0 0 0 #01a7ce, 1260px 0 0 0 #01a7ce, 1512px 0 0 0 #01a7ce, 1764px 0 0 0 #01a7ce, 2016px 0 0 0 #01a7ce, 2268px 0 0 0 #01a7ce, 2520px 0 0 0 #01a7ce, 2772px 0 0 0 #01a7ce, 3024px 0 0 0 #01a7ce, 3276px 0 0 0 #01a7ce, 3528px 0 0 0 #01a7ce, 3780px 0 0 0 #01a7ce, 4032px 0 0 0 #01a7ce, 4284px 0 0 0 #01a7ce, 4536px 0 0 0 #01a7ce, 4788px 0 0 0 #01a7ce, 5040px 0 0 0 #01a7ce;
  box-shadow: 252px 0 0 0 #01a7ce, 504px 0 0 0 #01a7ce, 756px 0 0 0 #01a7ce, 1008px 0 0 0 #01a7ce, 1260px 0 0 0 #01a7ce, 1512px 0 0 0 #01a7ce, 1764px 0 0 0 #01a7ce, 2016px 0 0 0 #01a7ce, 2268px 0 0 0 #01a7ce, 2520px 0 0 0 #01a7ce, 2772px 0 0 0 #01a7ce, 3024px 0 0 0 #01a7ce, 3276px 0 0 0 #01a7ce, 3528px 0 0 0 #01a7ce, 3780px 0 0 0 #01a7ce, 4032px 0 0 0 #01a7ce, 4284px 0 0 0 #01a7ce, 4536px 0 0 0 #01a7ce, 4788px 0 0 0 #01a7ce, 5040px 0 0 0 #01a7ce;
}

/* Blog: END */
/* Alert Message: START */
.alert-msg a {
  display: block;
  height: 65px;
  width: 100%;
  padding-left: 50px;
  background: #00529b;
  color: white;
  font-size: 30px;
  line-height: 65px;
  -webkit-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.alert-msg a:hover {
  color: #01a7ce;
  padding-left: 55px;
}

.alert-msg a em {
  font-style: normal;
  color: #01a7ce;
  font-size: 15px;
}

/* Alert Message: END */

/*# sourceMappingURL=Style.css.map */