/* cyrillic-ext */
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans Narrow'), local('PTSans-Narrow'), url(https://fonts.gstatic.com/s/ptsansnarrow/v7/UyYrYy3ltEffJV9QueSi4SppsHecKHw584ktcwPXSnc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans Narrow'), local('PTSans-Narrow'), url(https://fonts.gstatic.com/s/ptsansnarrow/v7/UyYrYy3ltEffJV9QueSi4Uvi3q9-zTdQoLrequQTguk.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans Narrow'), local('PTSans-Narrow'), url(https://fonts.gstatic.com/s/ptsansnarrow/v7/UyYrYy3ltEffJV9QueSi4T3sPXe5Q4a3bCZMR7ryN4o.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans Narrow'), local('PTSans-Narrow'), url(https://fonts.gstatic.com/s/ptsansnarrow/v7/UyYrYy3ltEffJV9QueSi4UU-p1xzoRgkupcXIqgYFBc.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* Intro Caps */
@font-face {
  font-family: 'Intro Caps Black';
  src: url(../fonts/Intro-Black-Caps.ttf);
}
@font-face {
  font-family: 'Corbel';
  src: url(../fonts/corbel.ttf);
}
@font-face {
  font-family: 'Corbel-Bold';
  src: url(../fonts/corbelbold.ttf);
}
.h3 {
  font-family: 'Intro Caps Black',sans-serif;  
}
.contact-logo {
  font-family: 'Intro Caps Black';
  color: #8D1E57;
}
.main-slogan {
  font-family: 'Intro Caps Black',sans-serif; 
  color: #6f005a;
  font-size: 48px;
}
.main-nav-serv {
  text-align: center;
  font-family: 'Corbel-Bold';
  font-size: 18px;
  padding: 10px;
  border-radius: 3px;
  border: 7px solid transparent;
}
.main-nav-serv:hover {
  border: 1px solid transparent;
}
.videoul {
  font-size: 22px;
  font-family: 'Corbel',sans-serif;
}
.separate-menu {
  border-bottom: 1px solid #eee;
  height: 1px;
  width: 100%;
}
.main-white-bg {
  background: rgba(255, 255, 255, 0.95)
}
.services-nav {
  text-align: center;
}
.services-nav a{
  font-family: 'Corbel';
  display: block;
  height: 40px;
  font-size: 22px;
  width: 250px;
  margin: 0 auto;
  color: #fff;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  background-color: #7d286f;
  /* IE9, iOS 3.2+ */
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjEwMCUiPjxzdG9wIHN0b3AtY29sb3I9IiM4ZDFlNTciIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzZkMzE4NiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjdnNnZykiIC8+PC9zdmc+);
  background-image: -webkit-gradient(linear, 0% 0%, 100% 100%,color-stop(0, rgb(141, 30, 87)),color-stop(1, rgb(109, 49, 134)));
  /* Android 2.3 */
  background-image: -webkit-repeating-linear-gradient(top left,rgb(141, 30, 87) 0%,rgb(109, 49, 134) 100%);
  /* IE10+ */
  background-image: repeating-linear-gradient(to bottom right,rgb(141, 30, 87) 0%,rgb(109, 49, 134) 100%);
  background-image: -ms-repeating-linear-gradient(top left,rgb(141, 30, 87) 0%,rgb(109, 49, 134) 100%);
}
.services-nav a:hover{
  color: #fff;
  background-color: #7d286f;
  /* IE9, iOS 3.2+ */
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjEwMCUiPjxzdG9wIHN0b3AtY29sb3I9IiM4ZDFlNTciIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzZkMzE4NiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjdnNnZykiIC8+PC9zdmc+);
  background-image: -webkit-gradient(linear, 0% 0%, 100% 100%,color-stop(0, rgb(83, 30, 87)),color-stop(1, rgb(109, 49, 134)));
  /* Android 2.3 */
  background-image: -webkit-repeating-linear-gradient(top left,rgb(83, 30, 87) 0%,rgb(109, 49, 134) 100%);
  /* IE10+ */
  background-image: repeating-linear-gradient(to bottom right,rgb(83, 30, 87) 0%,rgb(109, 49, 134) 100%);
  background-image: -ms-repeating-linear-gradient(top left,rgb(83, 30, 87) 0%,rgb(109, 49, 134) 100%);  
}
.clear {
  width: 100%;
  height: 50px;
  content: '';
}
.clear-mini {
  width: 100%;
  height: 25px;
  content: '';
}
.navbg {
  background: url(../img/main_bg.jpg) no-repeat;
  background-size: cover;
  height: 900px;
}
.headtext {
  background: url(../img/videofooter.png) no-repeat;
  background-size: cover;  
}
.navpanel {
	list-style-type: none;
	padding-bottom: 1em;
}
.navpanel a{
	padding-top: 10px;
	display: table-cell;
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 18pt;
	color: #fff;
}
.navpanel a:hover{
	color: #8D1E57;
}
.navpanel-white {
  list-style-type: none;
  padding-bottom: 1em;
}
.navpanel-white a{
  padding-top: 10px;
  display: table-cell;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 16pt;
  color: #000;
}

#activeitem {
	padding-top: 5px;
	border-top: 5px solid #8D1E57;
	color: #8D1E57;
}
.text-block{
  font-family: 'Corbel';
}
.text-block span{
  font-family: 'Corbel-Bold';
  font-size: 32px;
}
.text-block p{
  font-size: 24px;
}
.text-block a{
  text-decoration: underline;
}
.nextdown {
  opacity: 0.5;
}
.nextdown:hover {
  opacity: 1;
}
.service-img {
  width: 80px;
  height: 80px;
  background: #fff;
  margin: 0 auto;
}
.si-1 {
  background: url(../img/si/si1.jpg);
}
.si-2 {
  background: url(../img/si/si2.jpg);
}
.si-3 {
  background: url(../img/si/si3.jpg);
}
.si-4 {
  background: url(../img/si/si4.jpg);
}
.si-5 {
  background: url(../img/si/si5.jpg);
}
.si-6 {
  background: url(../img/si/si6.jpg);
}
.si-7 {
  background: url(../img/si/si7.jpg);
}
.si-8 {
  background: url(../img/si/si8.jpg);
}
.si-9 {
  background: url(../img/si/si9.jpg);
}
.si-10 {
  background: url(../img/si/si10.jpg);
}
.si-11 {
  background: url(../img/si/si11.jpg);
}
.si-12 {
  background: url(../img/si/si12.jpg);
}
.si-13 {
  background: url(../img/si/si13.jpg);
}
.si-14 {
  background: url(../img/si/si14.jpg);
}
.si-15 {
  background: url(../img/si/si15.jpg);
}
.si-16 {
  background: url(../img/si/si16.jpg);
}
.si-17 {
  background: url(../img/si/si17.jpg);
}
.si-18 {
  background: url(../img/si/si18.jpg);
}
.si-19 {
  background: url(../img/si/si19.jpg);
}
.si-20 {
  background: url(../img/si/si20.png);
}
.si-21 {
  background: url(../img/si/si21.jpg);
}
.si-22 {
  background: url(../img/si/si22.png);
}
.si-23 {
  background: url(../img/si/si23.jpg);
}
.si-24 {
  background: url(../img/si/si24.jpg);
}
.si-25 {
  background: url(../img/si/si25.png);
}
.si-26 {
  background: url(../img/si/si26.png);
}
.si-27 {
  background: url(../img/si/si27.png);
}
.filezone {
  background: #eee;
  padding: 10px;
  padding-top: 15px;
}
.footer {
  background: #000;
  min-height: 90px;
  width: 100%;
  text-align: center;
}
.footer p{
  color: #fcfcfc;
  padding-top: 5px;
  font-family: 'Corbel';

}
.footer span{
  display: block;
  color: #fcfcfc;
  text-align: center;
  font-size: 12px;
  padding-top: 15px;
}
.footer a{
  color: #fcfcfc;
}
.footer a:hover{
  color: #fcfcfc;
  text-decoration: underline;
}