/* Layout */html {	min-height: 100%;}body {	font-family: 'Open Sans', sans-serif;	font-weight: 400;	margin-bottom: 92px;	color:#364953;}/* noData-container */.noData-container-wrapper{ 	margin: 20px 0; 	border: #a02126 solid 2px;	padding:20px; 	background: rgba(160,33,38,0.2);	display: none;	border-radius: 60px;}.noData-container{ color: #a02126;font-size: 18px; text-transform: uppercase; font-weight: 500; margin: 20px 20px; text-align: center;}.text-400 {	font-weight: 400;}.bg-dark {	background: #364953;}.bg-light {		background: #869298;}.bg-blue {	background: #00b8de;}.width-100 {	position:relative;	width:100%;}.height-100 {	height:100%; }.padding-top-50{padding-top:50px;}.content-owl {	padding:40px 0;	background:#f2f2f2;}.content {	padding:40px 0;	background:#f2f2f2;	width:100%;	min-height: 500px;}.home-exhibition {	background-position:center;	background-size:cover;	margin-top:70px;	margin-bottom:70px;	padding-top:450px;	height:800px;}.exhibition-content {/*	background:#364953; */		background: rgba(54,73,83,0.8);	display:inline-block;	width:400px;	height:400px;	border-radius:50%;	position:absolute;	color:#fff;	top:-220px;}.exhibition-content>div {	 position: relative;  top: 50%;  transform: translateY(-50%);	padding: 30px 40px;}.exhibition-content h3 {  font-family: 'Open Sans', sans-serif;  line-height: 1.2;  margin:0 0 35px;}.exhibition-content p {  font-size: 16px;font-family: 'Open Sans', sans-serif;  line-height: 1.333;margin:0 0 30px;}.exhibition-content  {  font-size: 16px;font-family: 'Open Sans', sans-serif;  line-height: 1.333;}.exhibition-content .btn-default:hover, .exhibition-content .btn-default:focus {	background: #00b8de;}h2.rounded {  font-size: 28px;  font-family: 'Open Sans', sans-serif;  color: rgb(54, 73, 83);  font-weight:600;  background-color: rgb(235, 235, 235);  padding:15px 25px;  display:inline-block;  width:auto;  border-radius:32px;  margin:0;}section#home-circles {	position: relative;	z-index: 1;	padding:40px 0 100px;	/*margin-top: -100px;*/}section#home-circles .circle {	margin:0 auto;}section#home-circles .circle-wrapper {	margin-bottom:40px;}section#home-circles .container {	margin-top:-110px;}#home-circles > div.container > div.row:nth-child(2) > div.circle-wrapper:nth-child(1) >.circle {	margin-right:0;		}#home-circles > div.container > div.row:nth-child(2) > div.circle-wrapper:nth-child(3) >.circle {	margin-left:0;		}#home-circles .circle {	border: 5px solid #869298;	border-radius: 50%;	height: auto;	width: 100%;	position: relative;	max-width:300px;	transition: all 0.4s ease;	-webkit-transition: all 0.4s ease;	-moz-transition: all 0.4s ease;	-o-transition: all 0.4s ease;	-ms-transition: all 0.4s ease;}#home-circles .circle:hover {	background: rgba(0,184,222,0.3);	border-color: rgba(0,184,222,1);}#home-circles .circle:hover a{	color:#fff;	background:#00b8de;	bottom:120px;}#home-circles .circle img {	position: relative;	z-index: -1;}#home-circles .circle a {	position: absolute;	bottom: 50px;	left: 50%;	transform: translateX(-50%);	transition: all 0.4s ease;	-webkit-transition: all 0.4s ease;	-moz-transition: all 0.4s ease;	-o-transition: all 0.4s ease;	-ms-transition: all 0.4s ease;}#slide-panel {	position: fixed;	z-index: 9999;	top: 0;	right: -890px;	bottom: 0;	background: #364953;	width: 880px;	-webkit-box-shadow: -2px 0px 4px 0px rgba(0,0,0,0.4);	-moz-box-shadow: -2px 0px 4px 0px rgba(0,0,0,0.4);	box-shadow: -2px 0px 4px 0px rgba(0,0,0,0.4);	transition: all 0.6s ease-in-out;	-webkit-transition: all 0.6s ease-in-out;	-moz-transition: all 0.6s ease-in-out;	-o-transition: all 0.6s ease-in-out;	-ms-transition: all 0.6s ease-in-out;}#slide-panel {		overflow-y: scroll;   -webkit-overflow-scrolling: touch;}#slide-panel.open {	right: 0;}#slide-panel-top {	padding: 15px 0;	border-bottom: 1px solid #869298;}#slide-panel-content {	padding: 15px 0;	color: #fff;}.main-header {	background-size: cover;	background-repeat: no-repeat;	background-position: center;}.main-header.home-page {	height: auto;}.main-header.inner-page {	height:400px;	position:relative;}.main-header.inner-page>.page-title-wrapper{	position:absolute;	bottom:0;	width:100%;	}.page-title {	font-weight: 600;	text-transform: uppercase;	margin-bottom: 50px;	display:inline-block;	width:auto;		background: rgba(54,73,83,0.8);	border-radius:36px;  padding:10px 20px 12px;	font-size: 24px;}.main-header.inner-page .breadcrumb {	display:inline-block;	width:auto;	background:#364953;	border-radius:18px;	}.main-header.inner-page .breadcrumb a, .main-header.inner-page .breadcrumb>.active {	color:#fff;	font-size: 11px;	text-transform:uppercase;	font-weight:600;}.main-header.inner-page .breadcrumb>.active {	color:#f5f5f5;}.page-intro {	padding:30px 0;}.page-intro h2 {  font-size: 24px;  margin-top:0;  margin-bottom:20px;  color:#fff;}.page-intro h3 {  font-size: 24px;  margin-top:0;  margin-bottom:20px;  color:#fff;}.page-intro h4 {  font-size: 18px;  margin-top:0;  margin-bottom:10px;  color:#fff;}.page-intro p {  font-size: 16px;  line-height: 1.5;  color:#fff;}.page-intro  {  font-size: 16px;  line-height: 1.5;  color:#fff;}.page-intro a, .page-intro a:visited {	color:#fff!important; text-decoration: none;}.page-intro a:hover, .page-intro a:focus {	color:#fff!important; text-decoration: underline;}.filter-wrapper{padding:10px 0; margin-bottom: 20px;}.content-heading {	padding:0px 0px 10px 0px;	font-weight:600;	font-size:12px;	text-transform:uppercase;	color:#364953;}.content-title {  font-size: 24px;  line-height: 1;  /*text-transform:uppercase;*/  margin-top:0;  margin-bottom:20px;}h1.content-title {  font-size: 24px;  line-height: 1;  text-transform:uppercase;  margin-top:0;  margin-bottom:20px;}h2.content-title {  font-size: 24px;  line-height: 1;  text-transform:uppercase;  margin-top:0;  margin-bottom:20px;}h3.content-title {  font-size: 18px;  line-height: 1; /* text-transform:uppercase;*/  margin-top:0;  margin-bottom:20px;}h4.content-title {  font-size: 16px;  line-height: 1;/*  text-transform:uppercase; */  margin-top:0;  margin-bottom:20px;}h5.content-title {  font-size: 14px;  line-height: 1;/*  text-transform:uppercase; */  margin-top:0;  margin-bottom:20px;}.ausgebucht{text-transform: uppercase; color: red;}.content-inner {	padding:30px 20px 30px 20px;	background:#fff;}.content-inner h3 {	margin-top:20px;	margin-bottom:1px;	font-weight:600;	font-size:24px;/*	text-transform:uppercase; */	color:#364953;}.content-inner h4 {	margin-top:15px;	margin-bottom:10px;	font-weight:400;	font-size:18px;/*	text-transform:uppercase; */	color:#364953;}.content-inner h5 {	margin-top:0;	font-size:16px;	font-weight:400;	margin-bottom:0px;/*	text-transform:uppercase; */	color:#364953;}.content-inner a, .content-inner a:visited{	color:#364953;	font-weight: 600;	text-decoration: none;}.content-inner a:hover,.content-inner a:focus{	color:#364953;	font-weight: 600;	text-decoration: none;}.content-inner-panel {	padding:30px 20px;	background:#fff;}.content-inner-panel h3 {	text-transform: uppercase;	color:#bfd730;	font-size: 12px;	margin-top: 0;	font-weight: 600;	line-height: 1.3em;		padding-bottom: 3px;    overflow: hidden;}.content-inner-panel h4 {	font-size: 14px;/*	text-transform: uppercase; */	font-weight: 600;	color: #364953;	margin: 12px 0;		border-top: 2px solid #364953;	padding-top: 14px;}.content-inner-panel h5 {	font-size: 12px;	font-weight: 600;	color: #364953;}.content-image {position:relative;}.content-image .thumb-overlay {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(100, 100, 100); /* Fallback */	background-color: rgba(100, 100, 100, 0.2);		overflow: hidden;	opacity: 0;	-webkit-transition: all 200ms cubic-bezier(0.000, 0.000, 0.6, 1.000);	-moz-transition: all 200ms cubic-bezier(0.000, 0.000, 0.6, 1.000);	-o-transition: all 200ms cubic-bezier(0.000, 0.000, 0.6, 1.000);	transition: all 200ms cubic-bezier(0.000, 0.000, 0.6, 1.000);}.content-image .thumb-overlay .fa {color:#fff;	position: absolute;	top: 50%;	left: 50%;	margin-left: -42px;	margin-top: -42px;	font-size: 32px; padding: 20px;}.content-image .thumb-overlay .fa:hover {color:#000;	position: absolute;	top: 50%;	left: 50%;	margin-left: -42px;	margin-top: -42px;	font-size: 32px; padding: 20px;}.content-image :hover .thumb-overlay {	opacity: 1; }.content-image .thumb-overlay .fa:hover[data-animation=tada] {-webkit-animation: tada ease-in-out 1 normal 800ms;-moz-animation: tada ease-in-out 1 normal 800ms;-ms-animation: tada ease-in-out 1 normal 800ms;-o-animation: tada ease-in-out 1 normal 800ms;animation: tada ease-in-out 1 normal 500ms; }.content-image  .thumb-overlay .fa:hover[data-animation=pulse] {-webkit-animation: pulse ease-in-out 1 normal 500ms;-moz-animation: pulse ease-in-out 1 normal 500ms;-ms-animation: pulse ease-in-out 1 normal 500ms;-o-animation: pulse ease-in-out 1 normal 500ms;animation: pulse ease-in-out 1 normal 500ms; }.content-image  .thumb-overlay .fa:hover[data-animation=fadeOutRightBig] {-webkit-animation: fadeOutRightBig ease-out 1 normal 1s;-moz-animation: fadeOutRightBig ease-out 1 normal 1s;-ms-animation: fadeOutRightBig ease-out 1 normal 1s;-o-animation: fadeOutRightBig ease-out 1 normal 1s;animation: fadeOutRightBig ease-out 1 normal 1s;}.content-box {	margin-bottom:50px;}.content-box.lowMarginBottom {	margin-bottom:30px;}.content-box.noMarginBottom {	margin-bottom:0px;}.content-title-row{}.content-nodata-row{}#blog.content-inner  h1 {	text-transform: uppercase !important;	font-size: 24px;	margin-top: 0;	font-weight: 600;	line-height: 1.3em;		padding-bottom: 3px;}#blog.content-inner  h2 {	text-transform: uppercase !important;	font-size: 24px;	margin-top: 0;	font-weight: 600;	line-height: 1.3em;		padding-bottom: 3px;}#blog.content-inner  h3 {	text-transform: uppercase !important;	font-size: 22px;	margin-top: 0;	font-weight: 600;	line-height: 1.3em;		padding-bottom: 3px;}#blog.content-inner  h4 {	text-transform: uppercase;	font-size: 16px;	margin-top: 0;	font-weight: 600;	line-height: 1.3em;		padding-bottom: 3px;}.content-box.has-label h1.content-title,.content-box.has-label h3.content-title {	padding-left: 100px;} .content-box.has-label>.content-inner {	padding-top:100px;}.content-box.has-label .content-right {	margin-top: -48px;}.content-box-inner {	margin-bottom:0px;}.content-box-image-wrapper {position:relative;overflow:hidden; margin:0 0 20px 0;padding:0; min-height:50px; }.content-box-image-wrapper:hover .thumb-overlay {	opacity: 1; cursor:pointer;}.content-box-image-wrapper .thumb-overlay {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(100, 100, 100); /* Fallback */	background-color: rgba(100, 100, 100, 0.2);		overflow: hidden;	opacity: 0;	-webkit-transition: all 200ms cubic-bezier(0.000, 0.000, 0.6, 1.000);	-moz-transition: all 200ms cubic-bezier(0.000, 0.000, 0.6, 1.000);	-o-transition: all 200ms cubic-bezier(0.000, 0.000, 0.6, 1.000);	transition: all 200ms cubic-bezier(0.000, 0.000, 0.6, 1.000);}.content-box-image-wrapper .thumb-overlay .fa {color:#fff;	position: absolute;	top: 50%;	left: 50%;	margin-left: -32px;	margin-top: -32px;	font-size: 24px; border-radius: 50%;border: 2px solid rgb(256, 256, 256);padding: 20px;}.content-box-image-wrapper .thumb-overlay .fa:hover {color:#88262b;	position: absolute;	top: 50%;	left: 50%;	margin-left: -32px;	margin-top: -32px;	font-size: 24px; border-radius: 50%;border: 2px solid rgb(125, 10, 18);padding: 20px;}.content-box-image-wrapper:hover .thumb-overlay {	opacity: 1; }.content-box .buttons {	left:15px;	right:15px;	padding:20px 0;	  }#map-wrapper {	padding-top:43px;}#anfahrt {	height:395px;}.more-info .content-inner h3 {	margin-top:20px;	margin-bottom:15px;	text-align:center;	font-weight:600;	font-size:24px;	text-transform:uppercase;	color:#b9a879;}.more-info .content-inner {	padding-bottom:70px;}.buttons-bottom {	text-align:center;	position:absolute;	bottom:0;	left:15px;	right:15px;	padding:20px 0;	  }#noData-container-top-row {	padding: 0 0 30px 0;}#noData-container-top-row .btn {	background: #364953;	border: none;	color: #ffffff;}#events-top-row {	padding: 0 0 30px 0;}#events-top-row .btn {	background: #364953;	border: none;	color: #bfd730;}.content-box-label {	border-radius: 50%;	background:#364953;	position: absolute;	width: 130px;	height: 130px;	top: -5px;	left: -25px;	 -webkit-transform-style: preserve-3d;  -moz-transform-style: preserve-3d;  transform-style: preserve-3d;}.content-box-label > span {	display: block;    position: relative;  top: 50%;  transform: translateY(-50%);font-size: 18px;	text-transform: uppercase;	padding: 10px 15px;}.additional-events .content-box {	margin-bottom: 6px;	padding-left: 3px;	padding-right: 3px;}.additional-events {	padding-top: 6px;	margin: 0;}#page-footer ul>li {  list-style: none;	line-height: 2.0em;	margin-left: -23px;}#page-footer ul>li a{	  color: #fff;	text-transform: uppercase;}#page-footer ul>li a:hover,#page-footer ul>li a:focus{	  color: #fff;	text-transform: uppercase;	text-decoration: underline;}#page-footer ul>li a:active{	  	text-transform: uppercase;	color: #fff;text-decoration: underline;}#page-footer {	padding: 40px 0 25px;	-webkit-box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.4);	-moz-box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.4);	box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.4);}#footer-back {	padding: 20px 0;	position: fixed;	width: 100%;	height: auto;	bottom: 0;	background: #fff;	z-index: -1;}a#logo-landschaft {	position: absolute;	display: inline-block;	position: relative;	width: 214px;	height: 50px;	background: url(../img/logos/logo-landschaft.png) no-repeat center;	transition: all 0.4s ease;	-webkit-transition: all 0.4s ease;	-moz-transition: all 0.4s ease;	-o-transition: all 0.4s ease;	-ms-transition: all 0.4s ease;}a#logo-landschaft:hover {	background: url(../img/logos/logo-landschaft-hover.png) no-repeat center;}#page-footer h4 {	font-size: 18px;	color: rgb(255, 255, 255);	font-weight: 600;	margin-top: 0;	text-transform: uppercase;}#page-footer p {	font-size: 14px;	color: rgb(255, 255, 255);	text-transform: uppercase;	font-weight: 600;}#page-footer a,#page-footer a:visited {	font-size: 14px;	color: rgb(255, 255, 255);	text-transform: uppercase;	font-weight: 600;}#page-footer a:hover,#page-footer a:focus,#page-footer a:active {	font-size: 14px;	color: rgb(255, 255, 255);	text-transform: uppercase;	font-weight: 600;}#page-footer .btn {	margin-top: 7.5px;	margin-bottom: 7.5px;}#page-footer img {	margin-top: 15px;	margin-bottom: 15px;}#page-footer #footer-copy {	border-top: 2px solid #fff;	margin-top: 30px;	padding-top: 20px;}#page-footer #footer-copy a {	color: #fff;	text-transform: uppercase;	white-space: nowrap;	font-weight: 600;}#page-footer #footer-links a {	margin: 0 5px;}#footer-logo {padding: 0 100px 20px 0;}body.home #page-footer {	background: #364953;}body.home #page-footer .btn-default:hover, body.home #page-footer .btn-default:focus {	background: #00b8de;}body.home #page-footer #footer-copy a:hover {	color: #00b8de;}/* cookie */#cookie-notice {	padding: 20px;	max-width: 380px;	width: auto;	position: fixed;	background: #0398d3;	color: #fff;	z-index: 999;	right: 10px;	opacity: 0;    bottom: -100%; 	transition: opacity 1s ease;}#cookie-notice.notice-show {	opacity: 1;    	bottom: 10px;}#cookie-notice p {	margin-bottom: 20px;}#cookie-notice a {	color: #fff;	text-decoration: underline;}#cookie-notice a:hover {	color: #eee;}#cookie-notice .btn-default {	border-color:  #fff;	color: #fff;}#cookie-notice .btn-default:hover, #cookie-notice  .btn-default:focus {	background: #fff;	color: #0398d3;}/* timeline */.timeline {  list-style: none;  padding: 0;  position: relative;}.timeline:before {  top: 0;  bottom: 0;  position: absolute;  content: " ";  width: 4px;  background-color: #ccc;  left: 50%;  margin-left: -2px;  z-index:0;}.tldate {  display: block;  width: 80px;  background: #f6a800;  border: 3px solid #ecedee;  border-radius:18px;  color: #fff;  margin: 0 auto;  text-align: center;  font-size: 14px;  line-height:14px;  padding:8px 10px 8px 10px;  z-index:1;  position:relative;}.timeline li {  margin-bottom: 25px;  position: relative;}.timeline li:before, .timeline li:after {  content: " ";  display: table;}.timeline li:after {  clear: both;}.timeline li:before, .timeline li:after {  content: " ";  display: table;}.timeline li .timeline-panel {  width: 47%;  float: left;  background: #f7f7f7;  padding: 17px 15px;  position: relative;}.timeline li .tl-circ {  position: absolute;  top: 16px;  left: 50%;  text-align: center;  background: #cccccc;  color: #fff;  width: 26px;  height: 26px;  line-height: 26px;  margin-left: -13px;  border: 6px solid #ecedee;  border-top-right-radius: 50%;  border-top-left-radius: 50%;  border-bottom-right-radius: 50%;  border-bottom-left-radius: 50%;  z-index: 99999;}.timeline span:nth-child(2n+0) .timeline-panel {  float: right;}.tl-body p{  font-size: 14px;  color: rgb(51, 51, 51);  line-height: 1.714;  padding:0;  margin:0;}.timeline-panel .tl-img {	margin:10px -15px -17px -15px;}ul.timeline li:hover .tl-circ {	background: #f6a800;}ul.timeline li.present-date {	margin-bottom:0;}ul.timeline li.present-date .tldate {		text-transform:uppercase;	width:100px;}.media-container{ padding: 20px 0;}.media-container.noPaddingTop{ padding-top: 0;}.media-container.noPaddingBottom{ padding-bottom: 0;}/* image thumb-overlay-wrapper */.image-thumb-overlay-wrapper {position:relative;}.image-thumb-overlay-wrapper .thumb-overlay {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(100, 100, 100); /* Fallback */	background-color: rgba(100, 100, 100, 0.2);		overflow: hidden;	opacity: 0;	-webkit-transition: all 200ms cubic-bezier(0.000, 0.000, 0.6, 1.000);	-moz-transition: all 200ms cubic-bezier(0.000, 0.000, 0.6, 1.000);	-o-transition: all 200ms cubic-bezier(0.000, 0.000, 0.6, 1.000);	transition: all 200ms cubic-bezier(0.000, 0.000, 0.6, 1.000);}.image-thumb-overlay-wrapper .thumb-overlay .fa {color:#fff;	position: absolute;	top: 50%;	left: 50%;	margin-left: -42px;	margin-top: -42px;	font-size: 32px; padding: 20px;}.image-thumb-overlay-wrapper .thumb-overlay .fa:hover {color:#000;	position: absolute;	top: 50%;	left: 50%;	margin-left: -42px;	margin-top: -42px;	font-size: 32px; padding: 20px;}.image-thumb-overlay-wrapper :hover .thumb-overlay {	opacity: 1; }.image-thumb-overlay-wrapper  .thumb-overlay .fa:hover[data-animation=tada] {-webkit-animation: tada ease-in-out 1 normal 800ms;-moz-animation: tada ease-in-out 1 normal 800ms;-ms-animation: tada ease-in-out 1 normal 800ms;-o-animation: tada ease-in-out 1 normal 800ms;animation: tada ease-in-out 1 normal 500ms; }.image-thumb-overlay-wrapper  .thumb-overlay .fa:hover[data-animation=pulse] {-webkit-animation: pulse ease-in-out 1 normal 500ms;-moz-animation: pulse ease-in-out 1 normal 500ms;-ms-animation: pulse ease-in-out 1 normal 500ms;-o-animation: pulse ease-in-out 1 normal 500ms;animation: pulse ease-in-out 1 normal 500ms; }.image-thumb-overlay-wrapper  .thumb-overlay .fa:hover[data-animation=fadeOutRightBig] {-webkit-animation: fadeOutRightBig ease-out 1 normal 1s;-moz-animation: fadeOutRightBig ease-out 1 normal 1s;-ms-animation: fadeOutRightBig ease-out 1 normal 1s;-o-animation: fadeOutRightBig ease-out 1 normal 1s;animation: fadeOutRightBig ease-out 1 normal 1s;}/* Owl */.owl-wrapper{margin: 40px 0;}.owl-panel-media {position:relative;}.owl-panel-media .thumb-overlay {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(100, 100, 100); /* Fallback */	background-color: rgba(100, 100, 100, 0.2);		overflow: hidden;	opacity: 0;	-webkit-transition: all 200ms cubic-bezier(0.000, 0.000, 0.6, 1.000);	-moz-transition: all 200ms cubic-bezier(0.000, 0.000, 0.6, 1.000);	-o-transition: all 200ms cubic-bezier(0.000, 0.000, 0.6, 1.000);	transition: all 200ms cubic-bezier(0.000, 0.000, 0.6, 1.000);}.owl-panel-media .thumb-overlay .fa {color:#fff;	position: absolute;	top: 50%;	left: 50%;	margin-left: -42px;	margin-top: -42px;	font-size: 32px; padding: 20px;}.owl-panel-media .thumb-overlay .fa:hover {color:#000;	position: absolute;	top: 50%;	left: 50%;	margin-left: -42px;	margin-top: -42px;	font-size: 32px; padding: 20px;}.owl-panel-media :hover .thumb-overlay {	opacity: 1; }.owl-panel-media  .thumb-overlay .fa:hover[data-animation=tada] {-webkit-animation: tada ease-in-out 1 normal 800ms;-moz-animation: tada ease-in-out 1 normal 800ms;-ms-animation: tada ease-in-out 1 normal 800ms;-o-animation: tada ease-in-out 1 normal 800ms;animation: tada ease-in-out 1 normal 500ms; }.owl-panel-media  .thumb-overlay .fa:hover[data-animation=pulse] {-webkit-animation: pulse ease-in-out 1 normal 500ms;-moz-animation: pulse ease-in-out 1 normal 500ms;-ms-animation: pulse ease-in-out 1 normal 500ms;-o-animation: pulse ease-in-out 1 normal 500ms;animation: pulse ease-in-out 1 normal 500ms; }.owl-panel-media  .thumb-overlay .fa:hover[data-animation=fadeOutRightBig] {-webkit-animation: fadeOutRightBig ease-out 1 normal 1s;-moz-animation: fadeOutRightBig ease-out 1 normal 1s;-ms-animation: fadeOutRightBig ease-out 1 normal 1s;-o-animation: fadeOutRightBig ease-out 1 normal 1s;animation: fadeOutRightBig ease-out 1 normal 1s;}/* modal */.modal-content {  background-color: #364953;	color:#999;  border: 1px solid #364953;  border-radius: 18px;}.modal-header {  border-bottom: 1px solid #999;}.modal-header .close {    color: #999;     opacity: 1;	text-shadow: 0 1px 0 #000;}.modal-title,.modal-body{	white-space: normal;    word-wrap: break-word;}/* medium editor */#blog figcaption {    color: #364953;	margin: 10px;	font-size:14px;}#blog figure {/*	margin: 20px; */}.medium-editor-image-upload img {    max-width: 100%;    height: auto;}#site-notification {    position: fixed;    top: 250px;    z-index: 9999;    left: 50%;    margin-left: -266px;}#notification-content {    width: 533px;    height: 533px;    border-radius: 50%;    color: #fff;}#notification-content>div {    position: relative;    top: 50%;    transform: translateY(-50%);    padding: 30px 40px;}#notification-content h3 {    font-weight: 300;    line-height: normal;    margin-bottom: 30px;}#notification-content .btn-default {    border-color: #fff;    color: #fff;}#notification-content .btn-link {    color: #fff;    line-height: normal;}#notification-content .btn-default:hover {    background: #fff;}#notification-close {    z-index: 9999;    width: 40px;    height: 40px;    color: #fff;    border-radius: 50%;    cursor: pointer;    position: absolute;    right: 20px;    top: 0;}#notification-close:hover {    opacity: 0.9;}#notification-close i {    position: relative;    font-size: 22px;    top: 50%;    transform: translateY(-50%);}#site-notification-bg {    position: fixed;    z-index: 9998;    top: 0;    left: 0;    bottom: 0;    right: 0;    background: rgba(0,0,0,0.6);}