img { image-orientation: none; }
.navbar { margin-top: 50px; }
.navbar .dropdown-menu:after {
    margin-top: 0;
    border: none !important;
    content: "" !important;
}
.navbar .nav > li > .dropdown-menu:before { border: none; }
.navbar .dropdown-menu {
    margin-top: 0;
}

.dropup, .dropdown { position: static; }
.dropdown-menu { 
    background-color: #812738;
    margin-left: 50px;
    padding: 10px; 
}
.dropdown-menu .divider { background-color: #ffffff; border-bottom: 1px solid #812738; }
.dropdown-menu li > a { color: #ffffff; }
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
  color: #eeeeee;
  background-color: #792535;
  background-image: -moz-linear-gradient(top, #812738, #6d2130);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#812738), to(#6d2130));
  background-image: -webkit-linear-gradient(top, #812738, #6d2130);
  background-image: -o-linear-gradient(top, #812738, #6d2130);
  background-image: linear-gradient(to bottom, #812738, #6d2130);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff812738', endColorstr='#ff6d2130', GradientType=0);
}
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  color: #eeeeee;
  background-color: #792535;
  background-image: -moz-linear-gradient(top, #812738, #6d2130);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#812738), to(#6d2130));
  background-image: -webkit-linear-gradient(top, #812738, #6d2130);
  background-image: -o-linear-gradient(top, #812738, #6d2130);
  background-image: linear-gradient(to bottom, #812738, #6d2130);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff812738', endColorstr='#ff6d2130', GradientType=0);
}
.dropdown-submenu > a:after {
  border-left-color: #330f16;
}
.dropdown-submenu:hover > a:after {
  border-left-color: #eeeeee;
}
.btn-primary {
  background-color: #792535;
  background-image: -moz-linear-gradient(top, #812738, #6d2130);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#812738), to(#6d2130));
  background-image: -webkit-linear-gradient(top, #812738, #6d2130);
  background-image: -o-linear-gradient(top, #812738, #6d2130);
  background-image: linear-gradient(to bottom, #812738, #6d2130);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff812738', endColorstr='#ff6d2130', GradientType=0);
  border-color: #6d2130 #6d2130 #330f16;
  *background-color: #6d2130;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color: #ffffff;
  background-color: #6d2130;
  *background-color: #5a1b27;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #46151f \9;
}
.btn-warning {
  background-color: #e5a03d;
  *background-color: #db8b19;
  background-image: -moz-linear-gradient(top, #ecad55, #db8b19);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ecad55), to(#db8b19));
  background-image: -webkit-linear-gradient(top, #ecad55, #db8b19);
  background-image: -o-linear-gradient(top, #ecad55, #db8b19);
  background-image: linear-gradient(to bottom, #ecad55, #db8b19);
  border-color: #db8b19 #db8b19 #965f11;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffecad55', endColorstr='#ffdb8b19', GradientType=0);
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  background-color: #db8b19;
  *background-color: #c47c16;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #ad6e14 \9;
}
.btn-success {
  background-color: #426a42;
  *background-color: #448044;
  background-image: -moz-linear-gradient(top, #415c41, #448044);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#415c41), to(#448044));
  background-image: -webkit-linear-gradient(top, #415c41, #448044);
  background-image: -o-linear-gradient(top, #415c41, #448044);
  background-image: linear-gradient(to bottom, #415c41, #448044);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff415c41', endColorstr='#ff448044', GradientType=0);
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  background-color: #448044;
  *background-color: #3b6f3b;
}
.btn-success:active,
.btn-success.active {
  background-color: #325f32 \9;
}
.btn-info {
  background-color: #1f4191;
  *background-color: #3258a3;
  background-image: -moz-linear-gradient(top, #123285, #3258a3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#123285), to(#3258a3));
  background-image: -webkit-linear-gradient(top, #123285, #3258a3);
  background-image: -o-linear-gradient(top, #123285, #3258a3);
  background-image: linear-gradient(to bottom, #123285, #3258a3);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff123285', endColorstr='#ff3258a3', GradientType=0);
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  color: #ffffff;
  background-color: #3258a3;
  *background-color: #2c4d8f;
}
.btn-info:active,
.btn-info.active {
  background-color: #26437c \9;
}
.btn-link {
  color: #812738;
}
.btn-link:hover,
.btn-link:focus {
  color: #bc3952;
}
.nav-pills > .active > a,
.nav-pills > .active > a:hover,
.nav-pills > .active > a:focus {
  background-color: #812738;
}
.nav-header {
  color: #eee;
}
  .nav .dropdown-toggle .caret {
  border-top-color: #812738;
  border-bottom-color: #812738;
}
.nav .dropdown-toggle:hover .caret,
.nav .dropdown-toggle:focus .caret {
  border-top-color: #bc3952;
  border-bottom-color: #bc3952;
}
.navbar {
  position: fixed;
  right: 5px;
  left: 5px;
  z-index: 1030;
  margin-bottom: 0;    
}
.navbar-inner {
  margin: 0 5px;
  background-color: #b11a3d;
  background-image: -moz-linear-gradient(top, #d11241, #812738);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d11241), to(#812738));
  background-image: -webkit-linear-gradient(top, #d11241, #812738);
  background-image: -o-linear-gradient(top, #d11241, #812738);
  background-image: linear-gradient(to bottom, #d11241, #812738);
  border: 1px solid #812738;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd11241', endColorstr='#ff812738', GradientType=0);
}
.navbar .brand {
  color: #ffffff;
  text-shadow: 0 1px 0 #d11241;
}
.navbar-text {
  color: #ffffff;
}
.navbar-link {
  color: #ffffff;
}
.navbar-link:hover,
.navbar-link:focus {
  color: #eeeeee;
}
.navbar .divider-vertical {
  border-left: 1px solid #812738;
  border-right: 1px solid #d11241;
}
.navbar .nav > li > a {
  color: #ffffff;
  text-shadow: 0 1px 0 #d11241;
}
.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
  color: #eeeeee;
}
.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
  color: #eeeeee;
  background-color: #6d2130;
}
.navbar .btn-navbar {
  background-color: #9b1736;
  *background-color: #6d2130;
  background-image: -moz-linear-gradient(top, #ba103a, #6d2130);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ba103a), to(#6d2130));
  background-image: -webkit-linear-gradient(top, #ba103a, #6d2130);
  background-image: -o-linear-gradient(top, #ba103a, #6d2130);
  background-image: linear-gradient(to bottom, #ba103a, #6d2130);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffba103a', endColorstr='#ff6d2130', GradientType=0);
}
.navbar .btn-navbar:hover,
.navbar .btn-navbar:focus,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
  background-color: #6d2130;
  *background-color: #5a1b27;
}
.navbar .btn-navbar:active,
.navbar .btn-navbar.active {
  background-color: #46151f \9;
}
.navbar .nav > li > .dropdown-menu:after {
  border-bottom: 6px solid #812738;
}
.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
  border-top: 6px solid #812738;
}
.navbar .nav li.dropdown > a:hover .caret {
  border-top-color: #eeeeee;
  border-bottom-color: #eeeeee;
}
.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #6d2130;
  color: #eeeeee;
}
.navbar .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #eeeeee;
  border-bottom-color: #eeeeee;
}
a.thumbnail:hover,
a.thumbnail:focus {
  border-color: #812738;
}
.label-warning,
.badge-warning {
  background-color: #db8b19;
}
.label-warning[href],
.badge-warning[href] {
  background-color: #ad6e14;
}
.progress-warning .bar,
.progress .bar-warning {
  background-color: #e5a03d;
  background-image: -moz-linear-gradient(top, #ecad55, #db8b19);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ecad55), to(#db8b19));
  background-image: -webkit-linear-gradient(top, #ecad55, #db8b19);
  background-image: -o-linear-gradient(top, #ecad55, #db8b19);
  background-image: linear-gradient(to bottom, #ecad55, #db8b19);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffecad55', endColorstr='#ffdb8b19', GradientType=0);
}
.progress-warning.progress-striped .bar, .progress-striped .bar-warning { background-color: #ecad55; }

.carousel.aspected .item_box { position: relative; }
.carousel.aspected .item_box:before { 
	content: "";
	display: block;
}
.carousel.aspected.a16-9 .item_box:before { padding-top: 56.25%; }
.carousel.aspected.a4-3 .item_box:before { padding-top: 75%; }
    	
.carousel.aspected .item_box .item_content{
	position:  absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
    vertical-align: middle;
}
.carousel.aspected .item_box a {
    display: block;
    vertical-align: middle;
}
.carousel.aspected .item_box a img{
    vertical-align: middle;

}
.carousel.gallery ul { margin: 0; }
.carousel-control {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border-width: 1px;
    cursor: pointer;
    top: 50%; 
    margin-top: -20px; 
    height: 40px; 
    line-height: 38px;
}

.carousel .carousel-control {
    display: none;
}
.carousel:hover .carousel-control {
    display: block;
}

h2 .carousel-control {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border-width: 1px;

    opacity: 1;
    background: none;
    color: #7f7f7f;
    border: 1px solid #7f7f7f;
    padding: 3px;    
}
h2 .carousel-control:hover { color: #444; border-color: #444; z-index: 1;}
h2 .carousel-control { top: 0; margin-top: 0; border-top: none; }
h2 .carousel-control.left { right: 47px; left: auto; }
h2 .carousel-control.right { right: 0; left: auto; }



