@charset "utf-8";
/* ==========================================================================
   Author's custom styles
   ========================================================================== */
/*
@media all and (max-width: 767px) { //* XS
}
@media all and (min-width: 768px) and (max-width: 991px) { // SM
}
@media all and (min-width: 992px) and (max-width: 1199px) { // MD
}
@media all and (min-width: 1200px) {  // LG
}
*/

body, .body {
	background-color: #82004c;
	color: #ffffff;
}

a {
	color: #82004c;
	background-color: transparent;
}

a:hover {
	color: #ffffff;
	background-color: transparent;
}

.slick-prev::before,
.slick-next::before {
    color: #82004c;
}
#content-wrap {
	color: #82004c;
	background-color: #efefef;
	border-color: #82004c;
}

.row-underlined {
	border-bottom-color: #82004c;
}

.row-contrast {
	color: #ffffff;
	background-color: #cccccc;
}

.col-left { border-right-color: #82004c; }


.row.footer {
	border-top-color: #82004c;
}
div#footer-left {
	border-right-color: #82004c;
}

#player-container,
.container_skitter {
	border-color: #82004c;
}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
    color: #82004c;
}
.panel-body > i.fa {
	color: #e13a9c;
}

.panel-body > i.fa:hover {
	color: #ffffff;
	opacity: 1;
}
  

.navbar-container-left,
.navbar-container-right {
	background-color: #e13a9c;
	color: #82004c;
}


@media (max-width: 991px) {
	div.row-underlined.row-contrast {
    	border-top-color: #82004c;
	}
}
@media (max-width: 767px) {
	.navbar-nav .open .dropdown-menu > li > a, 
	.navbar-nav .open .dropdown-menu .dropdown-header {
		color: #ffffff;
	}
}

.navbar-custom {
	background-color: #e13a9c;
	border-color: #82004c;
}

.navbar-custom .navbar-brand {
	color: #82004c;
	height: 30px;
}
.navbar-custom .navbar-brand:hover,
.navbar-custom .navbar-brand:focus {
	color: #82004c;
	background-color: transparent;
}

.navbar-custom .navbar-text {
	color: #82004c;
	background-color: transparent;
}

.navbar-custom .navbar-nav > li > a {
	color: #82004c;
	background-color: transparent;
}

.navbar-custom .navbar-nav > li > a:hover,
.navbar-custom .navbar-nav > li > a:focus {
	color: #ffffff;
	background-color: transparent;
}

.navbar-custom .navbar-nav > .active > a,
.navbar-custom .navbar-nav > .active > a:hover,
.navbar-custom .navbar-nav > .active > a:focus {
	color: #ffffff;
	background-color: #e13a9c;
}

.navbar-custom .navbar-nav > .disabled > a,
.navbar-custom .navbar-nav > .disabled > a:hover,
.navbar-custom .navbar-nav > .disabled > a:focus {
	color: #cccccc;
	background-color: transparent;
}

.navbar-custom .navbar-toggle {
	border-color: #82004c;
}

.navbar-custom .navbar-toggle:hover,
.navbar-custom .navbar-toggle:focus {
	background-color: #dddddd;
}

.navbar-custom .navbar-toggle .icon-bar {
	background-color: #82004c;
}

.navbar-custom .navbar-collapse,
.navbar-custom .navbar-form {
	border-color: #e13a9c;
}

.navbar-custom .navbar-nav > .dropdown > a:hover .caret,
.navbar-custom .navbar-nav > .dropdown > a:focus .caret {
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
}

.navbar-custom .navbar-nav > .open > a,
.navbar-custom .navbar-nav > .open > a:hover,
.navbar-custom .navbar-nav > .open > a:focus {
	color: #ffffff;
	background-color: #e13a9c;
}

.navbar-custom .navbar-nav > .open > a .caret,
.navbar-custom .navbar-nav > .open > a:hover .caret,
.navbar-custom .navbar-nav > .open > a:focus .caret {
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
}

.navbar-custom .navbar-nav > .dropdown > a .caret {
	border-top-color: #82004c;
	border-bottom-color: #82004c;
}

navbar-red .navbar-link {
	color: #82004c;
	background-color: transparent;
}

.navbar-custom .navbar-link:hover {
	color: #ffffff;
	background-color: transparent
}

.modal-header,
.modal-body,
.modal-footer {
	color: #000000;
}

.panel-custom {
  border-color: #c515a2;
}
.panel-custom > .panel-heading {
  color: #82004c;
  background-color: #e13a9c;
  border-color: #c515a2;
}
.panel-custom > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #c515a2;
  
}
.panel-custom > .panel-heading .badge {
  color: #e13a9c;
  background-color: #82004c;
}
.panel-custom > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #c515a2;
}

.btn-custom {
	background-color: hsl(312, 80%, 43%) !important;
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e727c0", endColorstr="#c515a2");
	background-image: -khtml-gradient(linear, left top, left bottom, from(#e727c0), to(#c515a2));
	background-image: -moz-linear-gradient(top, #e727c0, #c515a2);
	background-image: -ms-linear-gradient(top, #e727c0, #c515a2);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e727c0), color-stop(100%, #c515a2));
	background-image: -webkit-linear-gradient(top, #e727c0, #c515a2);
	background-image: -o-linear-gradient(top, #e727c0, #c515a2);
	background-image: linear-gradient(#e727c0, #c515a2);
	border-color: #c515a2 #c515a2 hsl(312, 80%, 40.5%);
	color: #fff !important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.16);
	-webkit-font-smoothing: antialiased;
}