﻿@font-face {
  font-family: "HelveticaNeue";
  src: url("../fonts/HelveticaNeue.eot?#iefix");
  src: url("../fonts/HelveticaNeue.eot?#iefix") format("eot"), url("../fonts/HelveticaNeue.woff") format("woff"), url("../fonts/HelveticaNeue.ttf") format("truetype");
}
body {
  background-color: #e5e6e6;
}
.container {
  background: white;
}
section.header {
  font-family: 'HelveticaNeue', sans-serif;
}
section.header .row {
  padding: 15px 0 0 0;
}
section.header .header-logo a {
  font-size: 42px;
  line-height: 50px;
  color: #e95479;
  text-decoration: none;
}
section.header .header-logo a img {
  float: left;
  margin-right: 15px;
}
#searchForm {
  display: none;
  position: relative;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
}
#searchForm input:first-child {
  padding: 0.65em 90px 0.65em 0.75em;
  border: 0;
  font-size: 1.07em;
  width: 200px;
  color: #002c5c;
  border-radius: 3px;
  margin: 0;
  background-color: white;
  border: 1px solid #cb5c5f;
}
#searchForm #btn-search {
  border: 0;
  filter: none;
  position: absolute;
  right: 12px;
  top: 13px;
  padding: 0 0 0 17px;
  margin-top: 0;
  text-transform: uppercase;
  font-size: 1.07em;
  line-height: 1;
  color: #002c5c;
  width: auto;
  border-radius: 3px;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  cursor: pointer;
  background-color: transparent;
}
#searchForm span {
  font-size: 12px;
  position: absolute;
  right: 55px;
  top: 14px;
}
h1,
h2 {
  color: #e95479;
}
.divider {
  margin: 45px 0 35px 0;
  border-top: 2px solid #e4e5e6;
}
.divider .ornament {
  height: 17px;
  width: 125px;
  margin: -8px auto 0 auto;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAAARCAYAAACl10BaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDYxOTExOEJFQTQ0MTFFM0E5QUJEMUE2OTdEOUMzNEEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDYxOTExOENFQTQ0MTFFM0E5QUJEMUE2OTdEOUMzNEEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENjE5MTE4OUVBNDQxMUUzQTlBQkQxQTY5N0Q5QzM0QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpENjE5MTE4QUVBNDQxMUUzQTlBQkQxQTY5N0Q5QzM0QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ph0q/9oAAAR7SURBVHja5FhpSFRRFH4zLjNqWWYWRYspRWab2Uob7ZHYYlkU7RDRRglR/WinSIJCiqCNfkTQ9iOpINt+tBBFq5pBpSkUthFmruPo2Hfie3R9vHHeGEXlhY8zM+/cc8/97rnnnDc27Q+ON4VFfSDaAA9iukVXN6Jng+gLdAAKoPvagu0UiANAR+AJMB3z3jXRzzCIIKAMNup86dt8GGvDzbQGHEAp8Bl4DuMuP5ySdS4B4wBxqgaYBht3THR7QVwkGXXczDNgBvTfe7GfDHGePsqoB25AfyKexeNzItAeCAS+AlfwrEiZ3xligxDPgxN/PdS/C92Rv0JiLMQrwEXH6mhYcAFIwwLFiv5BiIFACFAuZIvDwEfgHsnTuNlKoAvmf1Hmy2HJ5loZXJF184F4s8jAPFknnvaFzFRA7NYCUfTdyf3KbzuBXTzUUOAsDyvAYFr2PQtrXvabRDgVDhHNBXcAU4Fgk41JZB4FcuiIiwSro5JSnBWS5VT7A1XAajh4Qll3PcRuk7VkyPVPNdsQ5tWQBFn/A9AWsPMwjUMIzQK6A105z2y4SKpEfwS/3zQGjmbcMJyRSceB+YoRp0KaelIBjJg0Orbd5CR18nQS1tCuxg12M+gmeiFQ9zUOuOyFGD3Cu/rILrKPCSaHbRx26nTm9xYSlczpE4yK6hgKLOTkMIVAzQtBAXTcyZO1KSQZh1PZqMYo/2bQKeQmzYabUWY28iymZz0wAi3oBnkhdhSCLYPF5yeJ+MEObGW4eppYfG2MCIdF/R/J3/DbyUZI9LDgmI1NSr715aPHQqSWE2U86CrludyUFUA2OIv6YZSVU5JxkhItLkZKiLK4HmVunpJDa/oQO5eQW1JN8tsCphSbkufElynQv91IEdzIghHshx+1JF/mFACPhRwWt1IlcrsAg4E55MTJublSSIXE5fiQwQc1bAEymHzz4XgZnZTn7YAYoKeENTAM6MTFwvwg8BqrXo0XQsTp2cyZL4AzahVvhMgxEKeBcC9FpY652cHOIRO4CjyC/VoL9gPZiy4hX2JrlpBYzN5I42n0g8EKP3rASIix0vcBk1hsXHQ0SMlnblbqVbB/7jc29MH0JYWFqCWv5VvgoTT67P0qLNgSXpZx7klpr0hkCQuNjMNCol7Z5N6vheIxGpgLsZmN7kr8XmpxE9IkD2DERvFafuJVuW/lDeBvGLwNTxkUEgDp8H0Hn2XzJURGVqCS4zxkXJSkLTnFwiNXNw6/JcJIva/F2UMVa//+SGc7U6U06fqIUD6X2JVyL7I3iahk0nSTyARguNa8RgKl9L9SN/YywMbzFVK/vdftzBN6/7YFSp34fRDQA9DfbyObGYn6u/UQchAKbuaxzQpW3sbOSPStA27xSkuyzIHyNr7uSAUewQm5zYzE/cBk/imRRH6qWfXr+TkZt7bKxhBdDHGEijblDwcHZSaUZzYzEoWXRRD72L7VKjdWCs5ScJLX4A8I/te3BxjNiHQzpA8JrPRR/ymRdqa1WL7FvAQXDV4/vwswAKbkk2sE53rqAAAAAElFTkSuQmCC') no-repeat center white;
}
section.top-links .container {
  text-align: left;
  padding: 10px 15px;
  background: #ffffff;
  border-bottom: 1px solid #e4e5e6;
}
.ownerBox {
  border-radius: 10px;
  overflow: hidden;
  margin-bottom: 25px;
}
.ownerBox img {
  width: 100%;
}
.ownerBox .buttons {
  border: 1px solid #e95479;
  border-top: 0;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.ownerBox .buttons div.button {
  line-height: 36px;
  border-top: 1px solid #e95479;
}
.ownerBox .buttons div.button:nth-child(1) {
  border-top: none;
}
.ownerBox .buttons div.button a {
  color: #e95479;
  text-align: center;
  text-transform: uppercase;
  display: block;
  font-size: 18px;
}
#skype {
  text-align: center;
  position: relative;
  float: right;
  color: #ffffff;
  width: 26px;
  height: 26px;
  top: 5px;
  right: 50px;
}
#skype span {
  display: block;
  font: 22px bold, Arial;
  position: relative;
  z-index: 2;
  width: 26px;
  height: 26px;
  line-height: 27px;
  border-radius: 13px;
  background: #00aff0;
  background: -moz-linear-gradient(#88d9f8, #00aff0);
  background: -webkit-linear-gradient(#88d9f8, #00aff0);
  background: -o-linear-gradient(#88d9f8, #00aff0);
  background: -ms-linear-gradient(#88d9f8, #00aff0);
  background: linear-gradient(#88d9f8, #00aff0);
}
#skype::before,
#skype::after {
  content: "";
  position: absolute;
  background: #00aff0;
  width: 19px;
  height: 19px;
  border-radius: 10px;
  z-index: 0;
}
#skype::before {
  content: "";
  left: -1px;
  top: -1px;
  background: #00aff0;
  background: -moz-linear-gradient(#66ddff, #88bbff);
  background: -webkit-linear-gradient(#66ddff, #88bbee);
  background: -o-linear-gradient(#66ddff, #88bbff);
  background: -ms-linear-gradient(#66ddff, #88bbff);
  background: linear-gradient(#66ddff, #88bbff);
}
#skype::after {
  content: "";
  bottom: -1px;
  right: -1px;
  background: #00aff0;
  background: -moz-linear-gradient(#99bbff, #00aff0);
  background: -webkit-linear-gradient(#88bbff, #11aff0);
  background: -o-linear-gradient(#99bbff, #00aaff);
  background: -ms-linear-gradient(#99bbff, #00aff0);
  background: linear-gradient(#99bbff, #00aff0);
}
section.menu nav.navbar {
  position: relative;
  margin: 0 -50px;
  padding: 0 25px;
  border-radius: 0;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ae2225+0,cb5c5f+44,cb5c5f+44,cb5c5f+54,cb5c5f+56,ae2225+100 */
  background: #e95479;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e95479 0%, #ef819c 44%, #ef819c 44%, #ef819c 54%, #ef819c 56%, #e95479 100%);
  background: -webkit-linear-gradient(top, #e95479 0%, #ef819c 44%, #ef819c 44%, #ef819c 54%, #ef819c 56%, #e95479 100%);
  background: linear-gradient(to bottom, #e95479 0%, #ef819c 44%, #ef819c 44%, #ef819c 54%, #ef819c 56%, #e95479 100%);
}
section.menu nav.navbar .container {
  background: transparent;
}
section.menu nav.navbar span {
  font-size: 16px;
  top: -1px;
  color: #ffffff;
}
section.menu nav.navbar span:hover {
  color: white;
}
section.menu nav.navbar .triangle {
  background: #e5e6e6;
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  width: 37px;
  height: 37px;
  top: 6px;
  position: relative;
}
section.menu nav.navbar .triangle.left {
  float: left;
  left: -45px;
  border-top: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
}
section.menu nav.navbar .triangle.right {
  float: right;
  right: -45px;
  border-bottom: 1px solid #e7e7e7;
  border-left: 1px solid #e7e7e7;
}
section.menu nav.navbar ul.nav > li > a {
  color: #fff;
}
section.menu nav.navbar ul.nav > li > a::after {
  border-left-color: transparent;
  border-top-color: #fff;
  border-width: 5px 5px 0 5px;
  margin-top: 8px;
}
section.menu nav.navbar ul.nav > li > a:hover::after {
  border-top-color: #ffdc94;
}
section.menu nav.navbar li:hover {
  background-color: transparent;
}
section.menu nav.navbar .active > a {
  background: transparent;
  box-shadow: none;
}
section.menu nav.navbar .active > a,
section.menu nav.navbar .active > a:hover,
section.menu nav.navbar .active > a.focus {
  background: #e95479;
  color: #ffdc94;
}
section.menu nav.navbar a {
  color: #e95479;
}
.LoadedGalerie .LoadedGalerieItem {
  float: left;
  margin: 0 10px 10px 0;
}
section.slider .container {
  padding: 15px 15px;
}
section.breadcrumbs .container {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f5f5f5+0,f5f5f5+33,f5f5f5+33,ffffff+100 */
  background: #f5f5f5;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f5f5f5 0%, #f5f5f5 33%, #f5f5f5 33%, #ffffff 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #f5f5f5 0%, #f5f5f5 33%, #f5f5f5 33%, #ffffff 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #f5f5f5 0%, #f5f5f5 33%, #f5f5f5 33%, #ffffff 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#ffffff', GradientType=0);
  /* IE6-9 */
  padding-bottom: 15px;
}
section.breadcrumbs .container .breadcrumb {
  background-color: transparent;
  margin: 0;
}
section.content .page-name {
  margin-top: 0;
}
section.content h1,
section.content h2,
section.content h3,
section.content h4,
section.content h5,
section.content h6 {
  font-family: 'HelveticaNeue', sans-serif;
  font-weight: bolder;
}
section.content .breadcrumb {
  background: transparent;
}
.modal-dialog {
  max-width: 300px !important;
}
.modal-dialog input {
  margin: 5px 0;
}
.modal-dialog .lost {
  margin-bottom: -10px;
}
footer > .container > div:nth-child(1) {
  border-top: 1px solid #e4e5e6;
  padding: 15px 0;
}
footer > .container > div:nth-child(1) p {
  margin: 0;
}