@charset "UTF-8";
/* CSS Document */


/* theme 1 */

.theme1 .vegaselementtext {
    margin-left: auto;
    margin-right: auto;
    display: table;
    color: #fff;
    text-align: center;
    position: relative;
   	top: 100px;
    /* max-width: 950px; */
    padding: 30px;
}

.theme2 .vegaselementtext {
    color: #fff;
    padding: 30px;
	text-align:left;
}

.theme3 .vegaselementtext {
    color: #fff;
    padding: 30px;
	text-align:right;
}

.theme4 .vegaselementtext {
    margin-left: auto;
    margin-right: auto;
    display: table;
    color: #fff;
    text-align: center;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
	max-width: 750px;
	padding:30px;
}

.theme5 .vegaselementtext {
    margin-left: auto;
    margin-right: auto;
    display: table;
    color: #fff;
    text-align: center;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
	max-width: 750px;
	padding:30px;
}

.vegas-wrapper .vegaselementtext h1 {
	padding:0;
	margin:0;
	padding-bottom:15px;
	font-weight:700;
	font-size:40px;
	line-height:46px;
}

.vegas-wrapper .vegaselementtext h2 {
	padding:0;
	margin:0;
	padding-bottom:15px;
	font-weight:400;
	font-size:30px;
	line-height:36px;
}

h1.font-oldstandardtt700{
	font-family: 'Old Standard TT', serif;
}
h1.font-lato700{
	font-family: 'Lato', sans-serif;
}
h1.font-opensans700{
	font-family: 'Open Sans', sans-serif;
}
h1.font-abrilfatface700{
	font-family: 'Abril Fatface', cursive;
}
h1.font-ptserif700{
	font-family: 'PT Serif', serif;
}
h1.font-ubuntu700{
	font-family: 'Ubuntu', sans-serif;
}
h1.font-vollkorn700{
	font-family: 'Vollkorn', serif;
}

h2.font-oldstandardtt400{
	font-family: 'Old Standard TT', serif;
}
h2.font-lato400{
	font-family: 'Lato', sans-serif;
}
h2.font-opensans400{
	font-family: 'Open Sans', sans-serif;
}
h2.font-abrilfatface400{
	font-family: 'Abril Fatface', cursive;
}
h2.font-ptserif400{
	font-family: 'PT Serif', serif;
}
h2.font-ubuntu400{
	font-family: 'Ubuntu', sans-serif;
}
h2.font-vollkorn400{
	font-family: 'Vollkorn', serif;
}


@media (max-width: 767px) {
	.vegas-wrapper .vegaselementtext h1 {
		font-size:20px;
		line-height:26px;
	}

	.vegas-wrapper .vegaselementtext h2 {
		font-size:18px;
		line-height:24px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.vegas-wrapper .vegaselementtext h1 {
		font-size:26px;
		line-height:32px;
	}

	.vegas-wrapper .vegaselementtext h2 {
		font-size:22px;
		line-height:28px;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.vegas-wrapper .vegaselementtext h1 {
		font-size:32px;
		line-height:38px;
	}

	.vegas-wrapper .vegaselementtext h2 {
		font-size:26px;
		line-height:32px;
	}
}
@media (min-width: 1200px) {
	.vegas-wrapper .vegaselementtext h1 {
		font-size:40px;
		line-height:46px;
	}

	.vegas-wrapper .vegaselementtext h2 {
		font-size:30px;
		line-height:36px;
	}
}

.aixeena-btn {
	font-family:Arial, Helvetica, sans-serif;
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	border: 1px solid transparent;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	margin-bottom: 3px;
	text-decoration:none;
	  padding: 10px 16px;
	  font-size: 18px;
	  line-height: 1.33;
	  border-radius: 6px;
}

.aixeena-btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.aixeena-btn:hover,
.aixeena-btn:focus {
  color: #333333;
  text-decoration: none;
}

.aixeena-btn:active,
.aixeena-btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.vegaselementtext a.aixeena-btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}	

.aixeena-btn-default:hover,
.aixeena-btn-default:focus,
.aixeena-btn-default:active,
.aixeena-btn-default.active,
.open .dropdown-toggle.aixeena-btn-default {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;
}

.aixeena-btn-default:active,
.aixeena-btn-default.active,
.open .dropdown-toggle.aixeena-btn-default {
  background-image: none;
}

.aixeena-btn-primary {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
}

.aixeena-btn-primary:hover,
.aixeena-btn-primary:focus,
.aixeena-btn-primary:active,
.aixeena-btn-primary.active,
.open .dropdown-toggle.aixeena-btn-primary {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}

.aixeena-btn-primary:active,
.aixeena-btn-primary.active {
  background-image: none;
}


.aixeena-btn-warning {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236;
}

.aixeena-btn-warning:hover,
.aixeena-btn-warning:focus,
.aixeena-btn-warning:active {
  color: #ffffff;
  background-color: #ed9c28;
  border-color: #d58512;
  background-image: none;
}

.aixeena-btn-danger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

.aixeena-btn-danger:hover,
.aixeena-btn-danger:focus,
.aixeena-btn-danger:active,
.aixeena-btn-danger.active,
.open .dropdown-toggle.aixeena-btn-danger {
  color: #ffffff;
  background-color: #d2322d;
  border-color: #ac2925;
}

.aixeena-btn-danger:active,
.aixeena-btn-danger.active,
.open .dropdown-toggle.aixeena-btn-danger {
  background-image: none;
}
.aixeena-btn-success {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.aixeena-btn-success:hover,
.aixeena-btn-success:focus,
.aixeena-btn-success:active,
.aixeena-btn-success.active,
.open .dropdown-toggle.aixeena-btn-success {
  color: #ffffff;
  background-color: #47a447;
  border-color: #398439;
}

.aixeena-btn-success:active,
.aixeena-btn-success.active,
.open .dropdown-toggle.aixeena-btn-success {
  background-image: none;
}


.aixeena-btn-info {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #46b8da;
}


a.aixeena-btn-info{
 color: #ffffff;
}

.aixeena-btn-info:hover,
.aixeena-btn-info:focus,
.aixeena-btn-info:active,
.aixeena-btn-info.active,
.open .dropdown-toggle.aixeena-btn-info {
  color: #ffffff;
  background-color: #39b3d7;
  border-color: #269abc;
}

.aixeena-btn-info:active,
.aixeena-btn-info.active,
.open .dropdown-toggle.aixeena-btn-info {
  background-image: none;
}

.aixeena-btn-circle1 {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    border: 2px solid #fff;
    margin-bottom: 3px;
    text-decoration: none;
    padding: 10px 16px;
    border-radius: 100px;
    width: 70px;
    height: 70px;
    text-indent: -1000000px;
	background:url("data:image/svg+xml;charset=utf8,%3Csvg%20fill%3D%22%23FFFFFF%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M7.41%207.84L12%2012.42l4.59-4.58L18%209.25l-6%206-6-6z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M0-.75h24v24H0z%22%20fill%3D%22none%22%2F%3E%0A%3C%2Fsvg%3E") no-repeat center 50%;
}

.aixeena-btn-circle2 {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    border: 2px solid #000;
    margin-bottom: 3px;
    text-decoration: none;
    padding: 10px 16px;
    border-radius: 100px;
    width: 70px;
    height: 70px;
    text-indent: -1000000px;
	background:url("data:image/svg+xml;charset=utf8,%3Csvg%20fill%3D%22%23000000%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M7.41%207.84L12%2012.42l4.59-4.58L18%209.25l-6%206-6-6z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M0-.75h24v24H0z%22%20fill%3D%22none%22%2F%3E%0A%3C%2Fsvg%3E") no-repeat center 50%;
}

a.slideshowbtn.fit-bottom {
    position: absolute;
    bottom: 5px;
    left: 47%;
}


/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

@-webkit-keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}


