	/*! * Bootstrap v3.3.1 (http://getbootstrap.com) * Copyright 2011-2015 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */.btn-default,.btn-primary,.btn-success,.btn-info,.btn-warning,.btn-danger
{
	text-shadow:0 -1px 0 rgba(0,0,0,.2);
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)
}
.btn-default:active,.btn-primary:active,.btn-success:active,.btn-info:active,.btn-warning:active,.btn-danger:active,.btn-default.active,.btn-primary.active,.btn-success.active,.btn-info.active,.btn-warning.active,.btn-danger.active
{
	-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn-default .badge,.btn-primary .badge,.btn-success .badge,.btn-info .badge,.btn-warning .badge,.btn-danger .badge
{
	text-shadow:none
}
.btn:active,.btn.active
{
	background-image:none
}
.btn-default
{
	background-image:-webkit-linear-gradient(top,#fff 0%,#e0e0e0 100%);
	background-image:-o-linear-gradient(top,#fff 0%,#e0e0e0 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));
	background-image:linear-gradient(to bottom,#fff 0%,#e0e0e0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	background-repeat:repeat-x;
	text-shadow:0 1px 0 #fff;
	border-color:#ccc
}
.btn-default:hover,.btn-default:focus
{
	background-color:#e0e0e0;
	background-position:0 -15px
}
.btn-default:active,.btn-default.active
{
	background-color:#e0e0e0;
	border-color:#dbdbdb
}
.btn-default:disabled,.btn-default[disabled]
{
	background-color:#e0e0e0;
	background-image:none
}
.btn-primary
{
	background-image:-webkit-linear-gradient(top,#337ab7 0%,#265a88 100%);
	background-image:-o-linear-gradient(top,#337ab7 0%,#265a88 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));
	background-image:linear-gradient(to bottom,#337ab7 0%,#265a88 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	background-repeat:repeat-x;
	border-color:#245580
}
.btn-primary:hover,.btn-primary:focus
{
	background-color:#265a88;
	background-position:0 -15px
}
.btn-primary:active,.btn-primary.active
{
	background-color:#265a88;
	border-color:#245580
}
.btn-primary:disabled,.btn-primary[disabled]
{
	background-color:#265a88;
	background-image:none
}
.btn-success
{
	background-image:-webkit-linear-gradient(top,#5cb85c 0%,#419641 100%);
	background-image:-o-linear-gradient(top,#5cb85c 0%,#419641 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));
	background-image:linear-gradient(to bottom,#5cb85c 0%,#419641 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	background-repeat:repeat-x;
	border-color:#3e8f3e
}
.btn-success:hover,.btn-success:focus
{
	background-color:#419641;
	background-position:0 -15px
}
.btn-success:active,.btn-success.active
{
	background-color:#419641;
	border-color:#3e8f3e
}
.btn-success:disabled,.btn-success[disabled]
{
	background-color:#419641;
	background-image:none
}
.btn-info
{
	background-image:-webkit-linear-gradient(top,#5bc0de 0%,#2aabd2 100%);
	background-image:-o-linear-gradient(top,#5bc0de 0%,#2aabd2 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));
	background-image:linear-gradient(to bottom,#5bc0de 0%,#2aabd2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	background-repeat:repeat-x;
	border-color:#28a4c9
}
.btn-info:hover,.btn-info:focus
{
	background-color:#2aabd2;
	background-position:0 -15px
}
.btn-info:active,.btn-info.active
{
	background-color:#2aabd2;
	border-color:#28a4c9
}
.btn-info:disabled,.btn-info[disabled]
{
	background-color:#2aabd2;
	background-image:none
}
.btn-warning
{
	background-image:-webkit-linear-gradient(top,#f0ad4e 0%,#eb9316 100%);
	background-image:-o-linear-gradient(top,#f0ad4e 0%,#eb9316 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));
	background-image:linear-gradient(to bottom,#f0ad4e 0%,#eb9316 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	background-repeat:repeat-x;
	border-color:#e38d13
}
.btn-warning:hover,.btn-warning:focus
{
	background-color:#eb9316;
	background-position:0 -15px
}
.btn-warning:active,.btn-warning.active
{
	background-color:#eb9316;
	border-color:#e38d13
}
.btn-warning:disabled,.btn-warning[disabled]
{
	background-color:#eb9316;
	background-image:none
}
.btn-danger
{
	background-image:-webkit-linear-gradient(top,#d9534f 0%,#c12e2a 100%);
	background-image:-o-linear-gradient(top,#d9534f 0%,#c12e2a 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));
	background-image:linear-gradient(to bottom,#d9534f 0%,#c12e2a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	background-repeat:repeat-x;
	border-color:#b92c28
}
.btn-danger:hover,.btn-danger:focus
{
	background-color:#c12e2a;
	background-position:0 -15px
}
.btn-danger:active,.btn-danger.active
{
	background-color:#c12e2a;
	border-color:#b92c28
}
.btn-danger:disabled,.btn-danger[disabled]
{
	background-color:#c12e2a;
	background-image:none
}
.thumbnail,.img-thumbnail
{
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);
	box-shadow:0 1px 2px rgba(0,0,0,.075)
}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus
{
	background-image:-webkit-linear-gradient(top,#f5f5f5 0%,#e8e8e8 100%);
	background-image:-o-linear-gradient(top,#f5f5f5 0%,#e8e8e8 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));
	background-image:linear-gradient(to bottom,#f5f5f5 0%,#e8e8e8 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
	background-color:#e8e8e8
}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus
{
	background-image:-webkit-linear-gradient(top,#337ab7 0%,#2e6da4 100%);
	background-image:-o-linear-gradient(top,#337ab7 0%,#2e6da4 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));
	background-image:linear-gradient(to bottom,#337ab7 0%,#2e6da4 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
	background-color:#2e6da4
}
.navbar-default
{
	background-image:-webkit-linear-gradient(top,#fff 0%,#f8f8f8 100%);
	background-image:-o-linear-gradient(top,#fff 0%,#f8f8f8 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));
	background-image:linear-gradient(to bottom,#fff 0%,#f8f8f8 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)
}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.active>a
{
	background-image:-webkit-linear-gradient(top,#dbdbdb 0%,#e2e2e2 100%);
	background-image:-o-linear-gradient(top,#dbdbdb 0%,#e2e2e2 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#dbdbdb),to(#e2e2e2));
	background-image:linear-gradient(to bottom,#dbdbdb 0%,#e2e2e2 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);
	-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.075);
	box-shadow:inset 0 3px 9px rgba(0,0,0,.075)
}
.navbar-brand,.navbar-nav>li>a
{
	text-shadow:0 1px 0 rgba(255,255,255,.25)
}
.navbar-inverse
{
	background-image:-webkit-linear-gradient(top,#3c3c3c 0%,#222 100%);
	background-image:-o-linear-gradient(top,#3c3c3c 0%,#222 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#222));
	background-image:linear-gradient(to bottom,#3c3c3c 0%,#222 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)
}
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.active>a
{
	background-image:-webkit-linear-gradient(top,#080808 0%,#0f0f0f 100%);
	background-image:-o-linear-gradient(top,#080808 0%,#0f0f0f 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#080808),to(#0f0f0f));
	background-image:linear-gradient(to bottom,#080808 0%,#0f0f0f 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);
	-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.25);
	box-shadow:inset 0 3px 9px rgba(0,0,0,.25)
}
.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a
{
	text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.navbar-static-top,.navbar-fixed-top,.navbar-fixed-bottom
{
	border-radius:0
}
	@media (max-width:767px)
{
.navbar .navbar-nav .open .dropdown-menu>.active>a,.navbar .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar .navbar-nav .open .dropdown-menu>.active>a:focus
{
	color:#fff;
	background-image:-webkit-linear-gradient(top,#337ab7 0%,#2e6da4 100%);
	background-image:-o-linear-gradient(top,#337ab7 0%,#2e6da4 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));
	background-image:linear-gradient(to bottom,#337ab7 0%,#2e6da4 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0)
}

}
.alert
{
	text-shadow:0 1px 0 rgba(255,255,255,.2);
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);
	    padding: 5px;
    margin-bottom: 15px;
        font-weight: 200;
    font-style: italic;
    font-size: 16px;
}
.alert-success
{
	background-image:-webkit-linear-gradient(top,#5BC131 0%,#34442D 100%);
	background-image:-o-linear-gradient(top,#5BC131 0%,#34442D 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#5BC131),to(#34442D));
    background-image: linear-gradient(to bottom,#5BC131 0%,#34442D 100%);
    	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
	border-color:#b2dba1
}
.alert-info
{
	background-image:-webkit-linear-gradient(top,#d9edf7 0%,#b9def0 100%);
	background-image:-o-linear-gradient(top,#d9edf7 0%,#b9def0 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));
	background-image:linear-gradient(to bottom,#d9edf7 0%,#b9def0 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
	border-color:#9acfea
}
.alert-warning
{
	background-image:-webkit-linear-gradient(top,#fcf8e3 0%,#f8efc0 100%);
	background-image:-o-linear-gradient(top,#fcf8e3 0%,#f8efc0 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#f8efc0));
	background-image:linear-gradient(to bottom,#fcf8e3 0%,#f8efc0 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
	border-color:#f5e79e
}
.alert-danger
{
	background-image:-webkit-linear-gradient(top,#BD3D3D 0%,#481919 100%);
	background-image:-o-linear-gradient(top,#BD3D3D 0%,#481919 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#BD3D3D),to(#481919));
	background-image:linear-gradient(to bottom,#BD3D3D 0%,#481919 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#BD3D3D', endColorstr='#ffe7c3c3', GradientType=0);
	border-color:#dca7a7
}

.alert-dismissable .close {
    position: relative;
    right: 5px;
    color: inherit;
}
button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}
.close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000000;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.5;
    filter: alpha(opacity=50);
    font-style: normal;
}

.progress
{
	background-image:-webkit-linear-gradient(top,#ebebeb 0%,#f5f5f5 100%);
	background-image:-o-linear-gradient(top,#ebebeb 0%,#f5f5f5 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f5f5f5));
	background-image:linear-gradient(to bottom,#ebebeb 0%,#f5f5f5 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0)
}
.progress-bar
{
	background-image:-webkit-linear-gradient(top,#337ab7 0%,#286090 100%);
	background-image:-o-linear-gradient(top,#337ab7 0%,#286090 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#286090));
	background-image:linear-gradient(to bottom,#337ab7 0%,#286090 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0)
}
.progress-bar-success
{
	background-image:-webkit-linear-gradient(top,#5cb85c 0%,#449d44 100%);
	background-image:-o-linear-gradient(top,#5cb85c 0%,#449d44 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#449d44));
	background-image:linear-gradient(to bottom,#5cb85c 0%,#449d44 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0)
}
.progress-bar-info
{
	background-image:-webkit-linear-gradient(top,#5bc0de 0%,#31b0d5 100%);
	background-image:-o-linear-gradient(top,#5bc0de 0%,#31b0d5 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#31b0d5));
	background-image:linear-gradient(to bottom,#5bc0de 0%,#31b0d5 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0)
}
.progress-bar-warning
{
	background-image:-webkit-linear-gradient(top,#f0ad4e 0%,#ec971f 100%);
	background-image:-o-linear-gradient(top,#f0ad4e 0%,#ec971f 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#ec971f));
	background-image:linear-gradient(to bottom,#f0ad4e 0%,#ec971f 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0)
}
.progress-bar-danger
{
	background-image:-webkit-linear-gradient(top,#d9534f 0%,#c9302c 100%);
	background-image:-o-linear-gradient(top,#d9534f 0%,#c9302c 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c9302c));
	background-image:linear-gradient(to bottom,#d9534f 0%,#c9302c 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0)
}
.progress-bar-striped
{
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15)25%,transparent 25%,transparent 50%,rgba(255,255,255,.15)50%,rgba(255,255,255,.15)75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15)25%,transparent 25%,transparent 50%,rgba(255,255,255,.15)50%,rgba(255,255,255,.15)75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,rgba(255,255,255,.15)25%,transparent 25%,transparent 50%,rgba(255,255,255,.15)50%,rgba(255,255,255,.15)75%,transparent 75%,transparent)
}
.list-group
{
	border-radius:4px;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);
	box-shadow:0 1px 2px rgba(0,0,0,.075)
}
.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus
{
	text-shadow:0 -1px 0 #286090;
	background-image:-webkit-linear-gradient(top,#337ab7 0%,#2b669a 100%);
	background-image:-o-linear-gradient(top,#337ab7 0%,#2b669a 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2b669a));
	background-image:linear-gradient(to bottom,#337ab7 0%,#2b669a 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);
	border-color:#2b669a
}
.list-group-item.active .badge,.list-group-item.active:hover .badge,.list-group-item.active:focus .badge
{
	text-shadow:none
}
.panel
{
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);
	box-shadow:0 1px 2px rgba(0,0,0,.05)
}
.panel-default>.panel-heading
{
	background-image:-webkit-linear-gradient(top,#f5f5f5 0%,#e8e8e8 100%);
	background-image:-o-linear-gradient(top,#f5f5f5 0%,#e8e8e8 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));
	background-image:linear-gradient(to bottom,#f5f5f5 0%,#e8e8e8 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0)
}
.panel-primary>.panel-heading
{
	background-image:-webkit-linear-gradient(top,#337ab7 0%,#2e6da4 100%);
	background-image:-o-linear-gradient(top,#337ab7 0%,#2e6da4 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));
	background-image:linear-gradient(to bottom,#337ab7 0%,#2e6da4 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0)
}
.panel-success>.panel-heading
{
	background-image:-webkit-linear-gradient(top,#dff0d8 0%,#d0e9c6 100%);
	background-image:-o-linear-gradient(top,#dff0d8 0%,#d0e9c6 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#d0e9c6));
	background-image:linear-gradient(to bottom,#dff0d8 0%,#d0e9c6 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0)
}
.panel-info>.panel-heading
{
	background-image:-webkit-linear-gradient(top,#d9edf7 0%,#c4e3f3 100%);
	background-image:-o-linear-gradient(top,#d9edf7 0%,#c4e3f3 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#c4e3f3));
	background-image:linear-gradient(to bottom,#d9edf7 0%,#c4e3f3 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0)
}
.panel-warning>.panel-heading
{
	background-image:-webkit-linear-gradient(top,#fcf8e3 0%,#faf2cc 100%);
	background-image:-o-linear-gradient(top,#fcf8e3 0%,#faf2cc 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#faf2cc));
	background-image:linear-gradient(to bottom,#fcf8e3 0%,#faf2cc 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0)
}
.panel-danger>.panel-heading
{
	background-image:-webkit-linear-gradient(top,#f2dede 0%,#ebcccc 100%);
	background-image:-o-linear-gradient(top,#f2dede 0%,#ebcccc 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#ebcccc));
	background-image:linear-gradient(to bottom,#f2dede 0%,#ebcccc 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0)
}
.well
{
	background-image:-webkit-linear-gradient(top,#e8e8e8 0%,#f5f5f5 100%);
	background-image:-o-linear-gradient(top,#e8e8e8 0%,#f5f5f5 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#f5f5f5));
	background-image:linear-gradient(to bottom,#e8e8e8 0%,#f5f5f5 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
	border-color:#dcdcdc;
	-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);
	box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)
}


/* form*/
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  vertical-align: middle;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
          transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.form-control:-moz-placeholder {
  color: #999999;
}

.form-control::-moz-placeholder {
  color: #999999;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #999999;
}

.form-control::-webkit-input-placeholder {
  color: #999999;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 15px;
}

.radio,
.checkbox {
  display: block;
  min-height: 20px;
  padding-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  vertical-align: middle;
}

.radio label,
.checkbox label {
  display: inline;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

input[type="radio"][disabled],
input[type="checkbox"][disabled],
.radio[disabled],
.radio-inline[disabled],
.checkbox[disabled],
.checkbox-inline[disabled],
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"],
fieldset[disabled] .radio,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}

.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

select.input-sm {
  height: 30px;
  line-height: 30px;
}

textarea.input-sm {
  height: auto;
}

.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}

select.input-lg {
  height: 46px;
  line-height: 46px;
}

textarea.input-lg {
  height: auto;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
  color: #8a6d3b;
}

.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}

.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #a94442;
}

.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #3c763d;
}

.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}

.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}

.form-control-static {
  margin-bottom: 0;
}

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}





	html
{
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
	body
{
	margin:0
}
	article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary
{
	display:block
}
	audio,canvas,progress,video
{
	display:inline-block;
	vertical-align:baseline
}
	audio:not([controls])
{
	display:none;
	height:0
}
	[hidden],template
{
	display:none
}
	a
{
	background-color:transparent
}
	a:active,a:hover
{
	outline:0
}
	abbr[title]
{
	border-bottom:1px dotted
}
	b,strong
{
	font-weight:700
}
	dfn
{
	font-style:italic
}
	h1
{
	font-size:2em;
	margin:.67em 0
}
	mark
{
	background:#ff0;
	color:#000
}
	small
{
	font-size:80%
}
	sub,sup
{
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
	sup
{
	top:-.5em
}
	sub
{
	bottom:-.25em
}
	img
{
	border:0
}
	svg:not(:root)
{
	overflow:hidden
}
	hr
{
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	height:0
}
	pre
{
	overflow:auto
}
	code,kbd,pre,samp
{
	font-family:monospace,monospace;
	font-size:1em
}
	button,input,optgroup,select,textarea
{
	color:inherit;
	font:inherit;
	margin:0
}
	button
{
	overflow:visible
}
	button,select
{
	text-transform:none
}
	button,html input[type="button"],input[type="reset"],input[type="submit"]
{
	-webkit-appearance:button;
	cursor:pointer
}
	button[disabled],html input[disabled]
{
	cursor:default
}
	button::-moz-focus-inner,input::-moz-focus-inner
{
	border:0;
	padding:0
}
	input[type="checkbox"],input[type="radio"]
{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0
}
	input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button
{
	height:auto
}
	input[type="search"]
{
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
	input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration
{
	-webkit-appearance:none
}
	fieldset
{
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em
}
	legend
{
	border:0;
	padding:0
}
	textarea
{
	overflow:auto
}
	optgroup
{
	font-weight:700
}
	table
{
	border-collapse:collapse;
	border-spacing:0;
	font-size: 16px;
	    border-right: 1px dashed #A4B55E;
    border-left: 1px dashed #A4B55E;
        border-bottom: 1px dashed #A4B55E;

}
	td,th
{
	padding:10px
}

tr:hover{
    background: rgba(92,184,92,0.2);
}

table thead {
    text-align: left;
    border-bottom: double 4px #B55F5F;
    border-top: double 4px #B55F5F;

}

	@font-face
{
	font-family:'Glyphicons Halflings';
	src:url('../fonts/glyphicons-halflings-regular.eot');
	src:url('../fonts/glyphicons-halflings-regular-.eot#iefix') format('embedded-opentype'),url('../fonts/glyphicons-halflings-regular.woff') format('woff'),url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')
}
.glyphicon
{
	position:relative;
	top:1px;
	display:inline-block;
	font-family:'Glyphicons Halflings';
	font-style:normal;
	font-weight:400;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.glyphicon-asterisk:before
{
	content:"\2a"
}
.glyphicon-plus:before
{
	content:"\2b"
}
.glyphicon-euro:before,.glyphicon-eur:before
{
	content:"\20ac"
}
.glyphicon-minus:before
{
	content:"\2212"
}
.glyphicon-cloud:before
{
	content:"\2601"
}
.glyphicon-envelope:before
{
	content:"\2709"
}
.glyphicon-pencil:before
{
	content:"\270f"
}
.glyphicon-glass:before
{
	content:"\e001"
}
.glyphicon-music:before
{
	content:"\e002"
}
.glyphicon-search:before
{
	content:"\e003"
}
.glyphicon-heart:before
{
	content:"\e005"
}
.glyphicon-star:before
{
	content:"\e006"
}
.glyphicon-star-empty:before
{
	content:"\e007"
}
.glyphicon-user:before
{
	content:"\e008"
}
.glyphicon-film:before
{
	content:"\e009"
}
.glyphicon-th-large:before
{
	content:"\e010"
}
.glyphicon-th:before
{
	content:"\e011"
}
.glyphicon-th-list:before
{
	content:"\e012"
}
.glyphicon-ok:before
{
	content:"\e013"
}
.glyphicon-remove:before
{
	content:"\e014"
}
.glyphicon-zoom-in:before
{
	content:"\e015"
}
.glyphicon-zoom-out:before
{
	content:"\e016"
}
.glyphicon-off:before
{
	content:"\e017"
}
.glyphicon-signal:before
{
	content:"\e018"
}
.glyphicon-cog:before
{
	content:"\e019"
}
.glyphicon-trash:before
{
	content:"\e020"
}
.glyphicon-home:before
{
	content:"\e021"
}
.glyphicon-file:before
{
	content:"\e022"
}
.glyphicon-time:before
{
	content:"\e023"
}
.glyphicon-road:before
{
	content:"\e024"
}
.glyphicon-download-alt:before
{
	content:"\e025"
}
.glyphicon-download:before
{
	content:"\e026"
}
.glyphicon-upload:before
{
	content:"\e027"
}
.glyphicon-inbox:before
{
	content:"\e028"
}
.glyphicon-play-circle:before
{
	content:"\e029"
}
.glyphicon-repeat:before
{
	content:"\e030"
}
.glyphicon-refresh:before
{
	content:"\e031"
}
.glyphicon-list-alt:before
{
	content:"\e032"
}
.glyphicon-lock:before
{
	content:"\e033"
}
.glyphicon-flag:before
{
	content:"\e034"
}
.glyphicon-headphones:before
{
	content:"\e035"
}
.glyphicon-volume-off:before
{
	content:"\e036"
}
.glyphicon-volume-down:before
{
	content:"\e037"
}
.glyphicon-volume-up:before
{
	content:"\e038"
}
.glyphicon-qrcode:before
{
	content:"\e039"
}
.glyphicon-barcode:before
{
	content:"\e040"
}
.glyphicon-tag:before
{
	content:"\e041"
}
.glyphicon-tags:before
{
	content:"\e042"
}
.glyphicon-book:before
{
	content:"\e043"
}
.glyphicon-bookmark:before
{
	content:"\e044"
}
.glyphicon-print:before
{
	content:"\e045"
}
.glyphicon-camera:before
{
	content:"\e046"
}
.glyphicon-font:before
{
	content:"\e047"
}
.glyphicon-bold:before
{
	content:"\e048"
}
.glyphicon-italic:before
{
	content:"\e049"
}
.glyphicon-text-height:before
{
	content:"\e050"
}
.glyphicon-text-width:before
{
	content:"\e051"
}
.glyphicon-align-left:before
{
	content:"\e052"
}
.glyphicon-align-center:before
{
	content:"\e053"
}
.glyphicon-align-right:before
{
	content:"\e054"
}
.glyphicon-align-justify:before
{
	content:"\e055"
}
.glyphicon-list:before
{
	content:"\e056"
}
.glyphicon-indent-left:before
{
	content:"\e057"
}
.glyphicon-indent-right:before
{
	content:"\e058"
}
.glyphicon-facetime-video:before
{
	content:"\e059"
}
.glyphicon-picture:before
{
	content:"\e060"
}
.glyphicon-map-marker:before
{
	content:"\e062"
}
.glyphicon-adjust:before
{
	content:"\e063"
}
.glyphicon-tint:before
{
	content:"\e064"
}
.glyphicon-edit:before
{
	content:"\e065"
}
.glyphicon-share:before
{
	content:"\e066"
}
.glyphicon-check:before
{
	content:"\e067"
}
.glyphicon-move:before
{
	content:"\e068"
}
.glyphicon-step-backward:before
{
	content:"\e069"
}
.glyphicon-fast-backward:before
{
	content:"\e070"
}
.glyphicon-backward:before
{
	content:"\e071"
}
.glyphicon-play:before
{
	content:"\e072"
}
.glyphicon-pause:before
{
	content:"\e073"
}
.glyphicon-stop:before
{
	content:"\e074"
}
.glyphicon-forward:before
{
	content:"\e075"
}
.glyphicon-fast-forward:before
{
	content:"\e076"
}
.glyphicon-step-forward:before
{
	content:"\e077"
}
.glyphicon-eject:before
{
	content:"\e078"
}
.glyphicon-chevron-left:before
{
	content:"\e079"
}
.glyphicon-chevron-right:before
{
	content:"\e080"
}
.glyphicon-plus-sign:before
{
	content:"\e081"
}
.glyphicon-minus-sign:before
{
	content:"\e082"
}
.glyphicon-remove-sign:before
{
	content:"\e083"
}
.glyphicon-ok-sign:before
{
	content:"\e084"
}
.glyphicon-question-sign:before
{
	content:"\e085"
}
.glyphicon-info-sign:before
{
	content:"\e086"
}
.glyphicon-screenshot:before
{
	content:"\e087"
}
.glyphicon-remove-circle:before
{
	content:"\e088"
}
.glyphicon-ok-circle:before
{
	content:"\e089"
}
.glyphicon-ban-circle:before
{
	content:"\e090"
}
.glyphicon-arrow-left:before
{
	content:"\e091"
}
.glyphicon-arrow-right:before
{
	content:"\e092"
}
.glyphicon-arrow-up:before
{
	content:"\e093"
}
.glyphicon-arrow-down:before
{
	content:"\e094"
}
.glyphicon-share-alt:before
{
	content:"\e095"
}
.glyphicon-resize-full:before
{
	content:"\e096"
}
.glyphicon-resize-small:before
{
	content:"\e097"
}
.glyphicon-exclamation-sign:before
{
	content:"\e101"
}
.glyphicon-gift:before
{
	content:"\e102"
}
.glyphicon-leaf:before
{
	content:"\e103"
}
.glyphicon-fire:before
{
	content:"\e104"
}
.glyphicon-eye-open:before
{
	content:"\e105"
}
.glyphicon-eye-close:before
{
	content:"\e106"
}
.glyphicon-warning-sign:before
{
	content:"\e107"
}
.glyphicon-plane:before
{
	content:"\e108"
}
.glyphicon-calendar:before
{
	content:"\e109"
}
.glyphicon-random:before
{
	content:"\e110"
}
.glyphicon-comment:before
{
	content:"\e111"
}
.glyphicon-magnet:before
{
	content:"\e112"
}
.glyphicon-chevron-up:before
{
	content:"\e113"
}
.glyphicon-chevron-down:before
{
	content:"\e114"
}
.glyphicon-retweet:before
{
	content:"\e115"
}
.glyphicon-shopping-cart:before
{
	content:"\e116"
}
.glyphicon-folder-close:before
{
	content:"\e117"
}
.glyphicon-folder-open:before
{
	content:"\e118"
}
.glyphicon-resize-vertical:before
{
	content:"\e119"
}
.glyphicon-resize-horizontal:before
{
	content:"\e120"
}
.glyphicon-hdd:before
{
	content:"\e121"
}
.glyphicon-bullhorn:before
{
	content:"\e122"
}
.glyphicon-bell:before
{
	content:"\e123"
}
.glyphicon-certificate:before
{
	content:"\e124"
}
.glyphicon-thumbs-up:before
{
	content:"\e125"
}
.glyphicon-thumbs-down:before
{
	content:"\e126"
}
.glyphicon-hand-right:before
{
	content:"\e127"
}
.glyphicon-hand-left:before
{
	content:"\e128"
}
.glyphicon-hand-up:before
{
	content:"\e129"
}
.glyphicon-hand-down:before
{
	content:"\e130"
}
.glyphicon-circle-arrow-right:before
{
	content:"\e131"
}
.glyphicon-circle-arrow-left:before
{
	content:"\e132"
}
.glyphicon-circle-arrow-up:before
{
	content:"\e133"
}
.glyphicon-circle-arrow-down:before
{
	content:"\e134"
}
.glyphicon-globe:before
{
	content:"\e135"
}
.glyphicon-wrench:before
{
	content:"\e136"
}
.glyphicon-tasks:before
{
	content:"\e137"
}
.glyphicon-filter:before
{
	content:"\e138"
}
.glyphicon-briefcase:before
{
	content:"\e139"
}
.glyphicon-fullscreen:before
{
	content:"\e140"
}
.glyphicon-dashboard:before
{
	content:"\e141"
}
.glyphicon-paperclip:before
{
	content:"\e142"
}
.glyphicon-heart-empty:before
{
	content:"\e143"
}
.glyphicon-link:before
{
	content:"\e144"
}
.glyphicon-phone:before
{
	content:"\e145"
}
.glyphicon-pushpin:before
{
	content:"\e146"
}
.glyphicon-usd:before
{
	content:"\e148"
}
.glyphicon-gbp:before
{
	content:"\e149"
}
.glyphicon-sort:before
{
	content:"\e150"
}
.glyphicon-sort-by-alphabet:before
{
	content:"\e151"
}
.glyphicon-sort-by-alphabet-alt:before
{
	content:"\e152"
}
.glyphicon-sort-by-order:before
{
	content:"\e153"
}
.glyphicon-sort-by-order-alt:before
{
	content:"\e154"
}
.glyphicon-sort-by-attributes:before
{
	content:"\e155"
}
.glyphicon-sort-by-attributes-alt:before
{
	content:"\e156"
}
.glyphicon-unchecked:before
{
	content:"\e157"
}
.glyphicon-expand:before
{
	content:"\e158"
}
.glyphicon-collapse-down:before
{
	content:"\e159"
}
.glyphicon-collapse-up:before
{
	content:"\e160"
}
.glyphicon-log-in:before
{
	content:"\e161"
}
.glyphicon-flash:before
{
	content:"\e162"
}
.glyphicon-log-out:before
{
	content:"\e163"
}
.glyphicon-new-window:before
{
	content:"\e164"
}
.glyphicon-record:before
{
	content:"\e165"
}
.glyphicon-save:before
{
	content:"\e166"
}
.glyphicon-open:before
{
	content:"\e167"
}
.glyphicon-saved:before
{
	content:"\e168"
}
.glyphicon-import:before
{
	content:"\e169"
}
.glyphicon-export:before
{
	content:"\e170"
}
.glyphicon-send:before
{
	content:"\e171"
}
.glyphicon-floppy-disk:before
{
	content:"\e172"
}
.glyphicon-floppy-saved:before
{
	content:"\e173"
}
.glyphicon-floppy-remove:before
{
	content:"\e174"
}
.glyphicon-floppy-save:before
{
	content:"\e175"
}
.glyphicon-floppy-open:before
{
	content:"\e176"
}
.glyphicon-credit-card:before
{
	content:"\e177"
}
.glyphicon-transfer:before
{
	content:"\e178"
}
.glyphicon-cutlery:before
{
	content:"\e179"
}
.glyphicon-header:before
{
	content:"\e180"
}
.glyphicon-compressed:before
{
	content:"\e181"
}
.glyphicon-earphone:before
{
	content:"\e182"
}
.glyphicon-phone-alt:before
{
	content:"\e183"
}
.glyphicon-tower:before
{
	content:"\e184"
}
.glyphicon-stats:before
{
	content:"\e185"
}
.glyphicon-sd-video:before
{
	content:"\e186"
}
.glyphicon-hd-video:before
{
	content:"\e187"
}
.glyphicon-subtitles:before
{
	content:"\e188"
}
.glyphicon-sound-stereo:before
{
	content:"\e189"
}
.glyphicon-sound-dolby:before
{
	content:"\e190"
}
.glyphicon-sound-5-1:before
{
	content:"\e191"
}
.glyphicon-sound-6-1:before
{
	content:"\e192"
}
.glyphicon-sound-7-1:before
{
	content:"\e193"
}
.glyphicon-copyright-mark:before
{
	content:"\e194"
}
.glyphicon-registration-mark:before
{
	content:"\e195"
}
.glyphicon-cloud-download:before
{
	content:"\e197"
}
.glyphicon-cloud-upload:before
{
	content:"\e198"
}
.glyphicon-tree-conifer:before
{
	content:"\e199"
}
.glyphicon-tree-deciduous:before
{
	content:"\e200"
}
	*
{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
	*:before,*:after
{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
	html
{
	font-size:10px;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
	body
{
	font-size:14px;
	line-height:1.42857143;
	color:#fff;
	background-color:#fff
}
	input,button,select,textarea
{
	font-family:inherit;
	font-size:inherit;
	line-height:inherit
}
	a
{
	color:#337ab7;
	text-decoration:none
}
	a:hover,a:focus
{
	color:#23527c;
	text-decoration:underline
}
	a:focus
{
	outline:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
	figure
{
	margin:0
}
	img
{
	vertical-align:middle
}
.img-responsive,.carousel-inner>.item>img,.carousel-inner>.item>a>img
{
	display:block;
	max-width:100%;
	height:auto
}
.img-rounded
{
	border-radius:6px
}
.img-thumbnail
{
	padding:4px;
	line-height:1.42857143;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:4px;
	-webkit-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	display:inline-block;
	max-width:100%;
	height:auto
}
.img-circle
{
	border-radius:50%
}
	hr
{
	margin-top:20px;
	margin-bottom:20px;
	border:0;
	border-top:1px solid #eee
}
.sr-only
{
	position:absolute;
	width:1px;
	height:1px;
	margin:-1px;
	padding:0;
	overflow:hidden;
	clip:rect(0,0,0,0);
	border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus
{
	position:static;
	width:auto;
	height:auto;
	margin:0;
	overflow:visible;
	clip:auto
}
.container
{
	margin-right:auto;
	margin-left:auto;
	padding-left:15px;
	padding-right:15px
}
	@media (min-width:768px)
{
.container
{
	width:750px
}

}
	@media (min-width:992px)
{
.container
{
	width:970px
}

}
	@media (min-width:1200px)
{
.container
{
	width:1170px
}

}
.container-fluid
{
	margin-right:auto;
	margin-left:auto;
	padding-left:15px;
	padding-right:15px
}
.row
{
	margin-left:-15px;
	margin-right:-15px
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12
{
	position:relative;
	min-height:1px;
	padding-left:15px;
	padding-right:15px
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11
{
	float:left
}
.col-xs-12
{
	float:left;
	width:100%
}
.col-xs-11
{
	width:91.66666667%
}
.col-xs-10
{
	width:83.33333333%
}
.col-xs-9
{
	width:75%
}
.col-xs-8
{
	width:66.66666667%
}
.col-xs-7
{
	width:58.33333333%
}
.col-xs-6
{
	width:50%
}
.col-xs-5
{
	width:41.66666667%
}
.col-xs-4
{
	width:33.33333333%
}
.col-xs-3
{
	width:25%
}
.col-xs-2
{
	width:16.66666667%
}
.col-xs-1
{
	width:8.33333333%
}
.col-xs-pull-12
{
	right:100%
}
.col-xs-pull-11
{
	right:91.66666667%
}
.col-xs-pull-10
{
	right:83.33333333%
}
.col-xs-pull-9
{
	right:75%
}
.col-xs-pull-8
{
	right:66.66666667%
}
.col-xs-pull-7
{
	right:58.33333333%
}
.col-xs-pull-6
{
	right:50%
}
.col-xs-pull-5
{
	right:41.66666667%
}
.col-xs-pull-4
{
	right:33.33333333%
}
.col-xs-pull-3
{
	right:25%
}
.col-xs-pull-2
{
	right:16.66666667%
}
.col-xs-pull-1
{
	right:8.33333333%
}
.col-xs-pull-0
{
	right:auto
}
.col-xs-push-12
{
	left:100%
}
.col-xs-push-11
{
	left:91.66666667%
}
.col-xs-push-10
{
	left:83.33333333%
}
.col-xs-push-9
{
	left:75%
}
.col-xs-push-8
{
	left:66.66666667%
}
.col-xs-push-7
{
	left:58.33333333%
}
.col-xs-push-6
{
	left:50%
}
.col-xs-push-5
{
	left:41.66666667%
}
.col-xs-push-4
{
	left:33.33333333%
}
.col-xs-push-3
{
	left:25%
}
.col-xs-push-2
{
	left:16.66666667%
}
.col-xs-push-1
{
	left:8.33333333%
}
.col-xs-push-0
{
	left:auto
}
.col-xs-offset-12
{
	margin-left:100%
}
.col-xs-offset-11
{
	margin-left:91.66666667%
}
.col-xs-offset-10
{
	margin-left:83.33333333%
}
.col-xs-offset-9
{
	margin-left:75%
}
.col-xs-offset-8
{
	margin-left:66.66666667%
}
.col-xs-offset-7
{
	margin-left:58.33333333%
}
.col-xs-offset-6
{
	margin-left:50%
}
.col-xs-offset-5
{
	margin-left:41.66666667%
}
.col-xs-offset-4
{
	margin-left:33.33333333%
}
.col-xs-offset-3
{
	margin-left:25%
}
.col-xs-offset-2
{
	margin-left:16.66666667%
}
.col-xs-offset-1
{
	margin-left:8.33333333%
}
.col-xs-offset-0
{
	margin-left:0%
}
	@media (min-width:768px)
{
.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11
{
	float:left
}
.col-sm-12
{
	float:left;
	width:100%
}
.col-sm-11
{
	width:91.66666667%
}
.col-sm-10
{
	width:83.33333333%
}
.col-sm-9
{
	width:75%
}
.col-sm-8
{
	width:66.66666667%
}
.col-sm-7
{
	width:58.33333333%
}
.col-sm-6
{
	width:50%
}
.col-sm-5
{
	width:41.66666667%
}
.col-sm-4
{
	width:33.33333333%
}
.col-sm-3
{
	width:25%
}
.col-sm-2
{
	width:16.66666667%
}
.col-sm-1
{
	width:8.33333333%
}
.col-sm-pull-12
{
	right:100%
}
.col-sm-pull-11
{
	right:91.66666667%
}
.col-sm-pull-10
{
	right:83.33333333%
}
.col-sm-pull-9
{
	right:75%
}
.col-sm-pull-8
{
	right:66.66666667%
}
.col-sm-pull-7
{
	right:58.33333333%
}
.col-sm-pull-6
{
	right:50%
}
.col-sm-pull-5
{
	right:41.66666667%
}
.col-sm-pull-4
{
	right:33.33333333%
}
.col-sm-pull-3
{
	right:25%
}
.col-sm-pull-2
{
	right:16.66666667%
}
.col-sm-pull-1
{
	right:8.33333333%
}
.col-sm-pull-0
{
	right:auto
}
.col-sm-push-12
{
	left:100%
}
.col-sm-push-11
{
	left:91.66666667%
}
.col-sm-push-10
{
	left:83.33333333%
}
.col-sm-push-9
{
	left:75%
}
.col-sm-push-8
{
	left:66.66666667%
}
.col-sm-push-7
{
	left:58.33333333%
}
.col-sm-push-6
{
	left:50%
}
.col-sm-push-5
{
	left:41.66666667%
}
.col-sm-push-4
{
	left:33.33333333%
}
.col-sm-push-3
{
	left:25%
}
.col-sm-push-2
{
	left:16.66666667%
}
.col-sm-push-1
{
	left:8.33333333%
}
.col-sm-push-0
{
	left:auto
}
.col-sm-offset-12
{
	margin-left:100%
}
.col-sm-offset-11
{
	margin-left:91.66666667%
}
.col-sm-offset-10
{
	margin-left:83.33333333%
}
.col-sm-offset-9
{
	margin-left:75%
}
.col-sm-offset-8
{
	margin-left:66.66666667%
}
.col-sm-offset-7
{
	margin-left:58.33333333%
}
.col-sm-offset-6
{
	margin-left:50%
}
.col-sm-offset-5
{
	margin-left:41.66666667%
}
.col-sm-offset-4
{
	margin-left:33.33333333%
}
.col-sm-offset-3
{
	margin-left:25%
}
.col-sm-offset-2
{
	margin-left:16.66666667%
}
.col-sm-offset-1
{
	margin-left:8.33333333%
}
.col-sm-offset-0
{
	margin-left:0%
}

}
	@media (min-width:992px)
{
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11
{
	float:left
}
.col-md-12
{
	float:left;
	width:100%
}
.col-md-11
{
	width:91.66666667%
}
.col-md-10
{
	width:83.33333333%
}
.col-md-9
{
	width:75%
}
.col-md-8
{
	width:66.66666667%
}
.col-md-7
{
	width:58.33333333%
}
.col-md-6
{
	width:50%
}
.col-md-5
{
	width:41.66666667%
}
.col-md-4
{
	width:33.33333333%
}
.col-md-3
{
	width:25%
}
.col-md-2
{
	width:16.66666667%
}
.col-md-1
{
	width:8.33333333%
}
.col-md-pull-12
{
	right:100%
}
.col-md-pull-11
{
	right:91.66666667%
}
.col-md-pull-10
{
	right:83.33333333%
}
.col-md-pull-9
{
	right:75%
}
.col-md-pull-8
{
	right:66.66666667%
}
.col-md-pull-7
{
	right:58.33333333%
}
.col-md-pull-6
{
	right:50%
}
.col-md-pull-5
{
	right:41.66666667%
}
.col-md-pull-4
{
	right:33.33333333%
}
.col-md-pull-3
{
	right:25%
}
.col-md-pull-2
{
	right:16.66666667%
}
.col-md-pull-1
{
	right:8.33333333%
}
.col-md-pull-0
{
	right:auto
}
.col-md-push-12
{
	left:100%
}
.col-md-push-11
{
	left:91.66666667%
}
.col-md-push-10
{
	left:83.33333333%
}
.col-md-push-9
{
	left:75%
}
.col-md-push-8
{
	left:66.66666667%
}
.col-md-push-7
{
	left:58.33333333%
}
.col-md-push-6
{
	left:50%
}
.col-md-push-5
{
	left:41.66666667%
}
.col-md-push-4
{
	left:33.33333333%
}
.col-md-push-3
{
	left:25%
}
.col-md-push-2
{
	left:16.66666667%
}
.col-md-push-1
{
	left:8.33333333%
}
.col-md-push-0
{
	left:auto
}
.col-md-offset-12
{
	margin-left:100%
}
.col-md-offset-11
{
	margin-left:91.66666667%
}
.col-md-offset-10
{
	margin-left:83.33333333%
}
.col-md-offset-9
{
	margin-left:75%
}
.col-md-offset-8
{
	margin-left:66.66666667%
}
.col-md-offset-7
{
	margin-left:58.33333333%
}
.col-md-offset-6
{
	margin-left:50%
}
.col-md-offset-5
{
	margin-left:41.66666667%
}
.col-md-offset-4
{
	margin-left:33.33333333%
}
.col-md-offset-3
{
	margin-left:25%
}
.col-md-offset-2
{
	margin-left:16.66666667%
}
.col-md-offset-1
{
	margin-left:8.33333333%
}
.col-md-offset-0
{
	margin-left:0%
}

}
	@media (min-width:1200px)
{
.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11
{
	float:left
}
.col-lg-12
{
	float:left;
	width:100%
}
.col-lg-11
{
	width:91.66666667%
}
.col-lg-10
{
	width:83.33333333%
}
.col-lg-9
{
	width:75%
}
.col-lg-8
{
	width:66.66666667%
}
.col-lg-7
{
	width:58.33333333%
}
.col-lg-6
{
	width:50%
}
.col-lg-5
{
	width:41.66666667%
}
.col-lg-4
{
	width:33.33333333%
}
.col-lg-3
{
	width:25%
}
.col-lg-2
{
	width:16.66666667%
}
.col-lg-1
{
	width:8.33333333%
}
.col-lg-pull-12
{
	right:100%
}
.col-lg-pull-11
{
	right:91.66666667%
}
.col-lg-pull-10
{
	right:83.33333333%
}
.col-lg-pull-9
{
	right:75%
}
.col-lg-pull-8
{
	right:66.66666667%
}
.col-lg-pull-7
{
	right:58.33333333%
}
.col-lg-pull-6
{
	right:50%
}
.col-lg-pull-5
{
	right:41.66666667%
}
.col-lg-pull-4
{
	right:33.33333333%
}
.col-lg-pull-3
{
	right:25%
}
.col-lg-pull-2
{
	right:16.66666667%
}
.col-lg-pull-1
{
	right:8.33333333%
}
.col-lg-pull-0
{
	right:auto
}
.col-lg-push-12
{
	left:100%
}
.col-lg-push-11
{
	left:91.66666667%
}
.col-lg-push-10
{
	left:83.33333333%
}
.col-lg-push-9
{
	left:75%
}
.col-lg-push-8
{
	left:66.66666667%
}
.col-lg-push-7
{
	left:58.33333333%
}
.col-lg-push-6
{
	left:50%
}
.col-lg-push-5
{
	left:41.66666667%
}
.col-lg-push-4
{
	left:33.33333333%
}
.col-lg-push-3
{
	left:25%
}
.col-lg-push-2
{
	left:16.66666667%
}
.col-lg-push-1
{
	left:8.33333333%
}
.col-lg-push-0
{
	left:auto
}
.col-lg-offset-12
{
	margin-left:100%
}
.col-lg-offset-11
{
	margin-left:91.66666667%
}
.col-lg-offset-10
{
	margin-left:83.33333333%
}
.col-lg-offset-9
{
	margin-left:75%
}
.col-lg-offset-8
{
	margin-left:66.66666667%
}
.col-lg-offset-7
{
	margin-left:58.33333333%
}
.col-lg-offset-6
{
	margin-left:50%
}
.col-lg-offset-5
{
	margin-left:41.66666667%
}
.col-lg-offset-4
{
	margin-left:33.33333333%
}
.col-lg-offset-3
{
	margin-left:25%
}
.col-lg-offset-2
{
	margin-left:16.66666667%
}
.col-lg-offset-1
{
	margin-left:8.33333333%
}
.col-lg-offset-0
{
	margin-left:0%
}

}
.carousel,.carousel-inner
{
	position:relative
}
.carousel-inner
{
	overflow:hidden;
	width:100%
}
.carousel-inner>.item
{
	display:none;
	position:relative;
	-webkit-transition:.6s ease-in-out left;
	-o-transition:.6s ease-in-out left;
	transition:.6s ease-in-out left
}
.carousel-inner>.item>img,.carousel-inner>.item>a>img
{
	line-height:1
}
	@media all and (transform-3d),(-webkit-transform-3d)
{
.carousel-inner>.item
{
	-webkit-transition:-webkit-transform .6s ease-in-out;
	-o-transition:-o-transform .6s ease-in-out;
	transition:transform .6s ease-in-out;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-perspective:1000;
	perspective:1000
}
.carousel-inner>.item.next,.carousel-inner>.item.active.right
{
	-webkit-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0);
	left:0
}
.carousel-inner>.item.prev,.carousel-inner>.item.active.left
{
	-webkit-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0);
	left:0
}
.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active
{
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	left:0
}

}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev
{
	display:block
}
.carousel-inner>.active
{
	left:0
}
.carousel-inner>.next,.carousel-inner>.prev
{
	position:absolute;
	top:0;
	width:100%
}
.carousel-inner>.next
{
	left:100%
}
.carousel-inner>.prev
{
	left:-100%
}
.carousel-inner>.next.left,.carousel-inner>.prev.right
{
	left:0
}
.carousel-inner>.active.left
{
	left:-100%
}
.carousel-inner>.active.right
{
	left:100%
}
.carousel-control
{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	width:15%;
	opacity:.5;
	filter:alpha(opacity=50);
	font-size:20px;
	color:#fff;
	text-align:center;
	text-shadow:0 1px 2px rgba(0,0,0,.6)
}
.carousel-control.left
{
	background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5)0%,rgba(0,0,0,.0001)100%);
	background-image:-o-linear-gradient(left,rgba(0,0,0,.5)0%,rgba(0,0,0,.0001)100%);
	background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));
	background-image:linear-gradient(to right,rgba(0,0,0,.5)0%,rgba(0,0,0,.0001)100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
}
.carousel-control.right
{
	left:auto;
	right:0;
	background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001)0%,rgba(0,0,0,.5)100%);
	background-image:-o-linear-gradient(left,rgba(0,0,0,.0001)0%,rgba(0,0,0,.5)100%);
	background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));
	background-image:linear-gradient(to right,rgba(0,0,0,.0001)0%,rgba(0,0,0,.5)100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
}
.carousel-control:hover,.carousel-control:focus
{
	outline:0;
	color:#fff;
	text-decoration:none;
	opacity:.9;
	filter:alpha(opacity=90)
}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right
{
	position:absolute;
	top:50%;
	z-index:5;
	display:inline-block
}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left
{
	left:50%;
	margin-left:-10px
}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right
{
	right:50%;
	margin-right:-10px
}
.carousel-control .icon-prev,.carousel-control .icon-next
{
	width:20px;
	height:20px;
	margin-top:-10px;
	font-family:serif
}
.carousel-control .icon-prev:before
{
	content:'\2039'
}
.carousel-control .icon-next:before
{
	content:'\203a'
}
.carousel-indicators
{
	position:absolute;
	bottom:10px;
	left:50%;
	z-index:15;
	width:60%;
	margin-left:-30%;
	padding-left:0;
	list-style:none;
	text-align:center
}
.carousel-indicators li
{
	display:inline-block;
	width:10px;
	height:10px;
	margin:1px;
	text-indent:-999px;
	border:1px solid #fff;
	border-radius:10px;
	cursor:pointer;
	background-color:#000 \9;
	background-color:rgba(0,0,0,0)
}
.carousel-indicators .active
{
	margin:0;
	width:12px;
	height:12px;
	background-color:#fff
}
.carousel-caption
{
	position:absolute;
	left:15%;
	right:15%;
	bottom:20px;
	z-index:10;
	padding-top:20px;
	padding-bottom:20px;
	color:#fff;
	text-align:center;
	text-shadow:0 1px 2px rgba(0,0,0,.6)
}
.carousel-caption .btn
{
	text-shadow:none
}
	@media screen and (min-width:768px)
{
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next
{
	width:30px;
	height:30px;
	margin-top:-15px;
	font-size:30px
}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev
{
	margin-left:-15px
}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next
{
	margin-right:-15px
}
.carousel-caption
{
	left:20%;
	right:20%;
	padding-bottom:30px
}
.carousel-indicators
{
	bottom:20px
}

}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after
{
	content:" ";
	display:table
}
.clearfix:after,.container:after,.container-fluid:after,.row:after
{
	clear:both
}
.center-block
{
	display:block;
	margin-left:auto;
	margin-right:auto
}

.text-center{
	text-align: center;
}

.pull-right
{
	float:right!important
}
.pull-left
{
	float:left!important
}
.hide
{
	display:none!important
}
.show
{
	display:block!important
}
.invisible
{
	visibility:hidden
}
.text-hide
{
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0
}
.hidden
{
	display:none!important;
	visibility:hidden!important
}
.affix
{
	position:fixed !important;
}
	@-ms-viewport
{
	width:device-width
}
.visible-xs,.visible-sm,.visible-md,.visible-lg,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block
{
	display:none!important
}
	@media (max-width:767px)
{
.visible-xs
{
	display:block!important
}
	table.visible-xs
{
	display:table
}
	tr.visible-xs
{
	display:table-row!important
}
	th.visible-xs,td.visible-xs
{
	display:table-cell!important
}

}
	@media (max-width:767px)
{
.visible-xs-block
{
	display:block!important
}

}
	@media (max-width:767px)
{
.visible-xs-inline
{
	display:inline!important
}

}
	@media (max-width:767px)
{
.visible-xs-inline-block
{
	display:inline-block!important
}

}
	@media (min-width:768px) and (max-width:991px)
{
.visible-sm
{
	display:block!important
}
	table.visible-sm
{
	display:table
}
	tr.visible-sm
{
	display:table-row!important
}
	th.visible-sm,td.visible-sm
{
	display:table-cell!important
}

}
	@media (min-width:768px) and (max-width:991px)
{
.visible-sm-block
{
	display:block!important
}

}
	@media (min-width:768px) and (max-width:991px)
{
.visible-sm-inline
{
	display:inline!important
}

}
	@media (min-width:768px) and (max-width:991px)
{
.visible-sm-inline-block
{
	display:inline-block!important
}

}
	@media (min-width:992px) and (max-width:1199px)
{
.visible-md
{
	display:block!important
}
	table.visible-md
{
	display:table
}
	tr.visible-md
{
	display:table-row!important
}
	th.visible-md,td.visible-md
{
	display:table-cell!important
}

}
	@media (min-width:992px) and (max-width:1199px)
{
.visible-md-block
{
	display:block!important
}

}
	@media (min-width:992px) and (max-width:1199px)
{
.visible-md-inline
{
	display:inline!important
}

}
	@media (min-width:992px) and (max-width:1199px)
{
.visible-md-inline-block
{
	display:inline-block!important
}

}
	@media (min-width:1200px)
{
.visible-lg
{
	display:block!important
}
	table.visible-lg
{
	display:table
}
	tr.visible-lg
{
	display:table-row!important
}
	th.visible-lg,td.visible-lg
{
	display:table-cell!important
}

}
	@media (min-width:1200px)
{
.visible-lg-block
{
	display:block!important
}

}
	@media (min-width:1200px)
{
.visible-lg-inline
{
	display:inline!important
}

}
	@media (min-width:1200px)
{
.visible-lg-inline-block
{
	display:inline-block!important
}

}
	@media (max-width:767px)
{
.hidden-xs
{
	display:none!important
}

}
	@media (min-width:768px) and (max-width:991px)
{
.hidden-sm
{
	display:none!important
}

}
	@media (min-width:992px) and (max-width:1199px)
{
.hidden-md
{
	display:none!important
}

}
	@media (min-width:1200px)
{
.hidden-lg
{
	display:none!important
}

}
.visible-print
{
	display:none!important
}
	@media print
{
.visible-print
{
	display:block!important
}
	table.visible-print
{
	display:table
}
	tr.visible-print
{
	display:table-row!important
}
	th.visible-print,td.visible-print
{
	display:table-cell!important
}

}
.visible-print-block
{
	display:none!important
}
	@media print
{
.visible-print-block
{
	display:block!important
}

}
.visible-print-inline
{
	display:none!important
}
	@media print
{
.visible-print-inline
{
	display:inline!important
}

}
.visible-print-inline-block
{
	display:none!important
}
	@media print
{
.visible-print-inline-block
{
	display:inline-block!important
}

}
	@media print
{
.hidden-print
{
	display:none!important
}

}
.align-right
{
	text-align:right
}
	body
{
	position:relative;
	-webkit-font-smoothing:antialiased;
	font-family:Georgia,"Times New Roman",serif;
	background:#EAE0C7 url("../images/bg-content.jpg") no-repeat center top fixed;
	background-size:cover
}
	h5
{
	font-family:'Arvo',serif;
	color:#dbaf47;
	text-transform:uppercase;
	font-size:1.6em;
	border-bottom:1px solid #dbaf47;
	padding:5px 20px;
	margin:5px 0 20px
}
	h5,.brown-hex
{
	display:inline-block
}
.brown-hex
{
	padding-top:5px;
	padding-left:3px;
	padding-right:3px;
	height:42px;
	position:relative;
	background:#151000;
	margin:0 auto;
	left:-4px
}
.brown-hex:before,.brown-hex:after
{
	z-index:1;
	content:" ";
	position:absolute;
	height:0;
	width:0;
	top:0;
	border:transparent 21px solid
}
.brown-hex:before
{
	left:-31.5px;
	border-right:#151000 11.76px solid
}
.brown-hex:after
{
	right:-32.34px;
	border-left:#151000 11.76px solid
}
.gold-hex
{
	padding-top:1px;
	padding-left:0;
	padding-right:0;
	height:32px;
	display:inline-block;
	position:relative;
	background:#443716
}
.gold-hex:before,.gold-hex:after
{
	z-index:2;
	content:" ";
	position:absolute;
	height:0;
	width:0;
	top:0;
	border:transparent 16px solid
}
.gold-hex:before
{
	left:-24px;
	border-right:#443716 8.96px solid
}
.gold-hex:after
{
	right:-24.64px;
	border-left:#443716 8.96px solid
}
.inner-hex
{
	height:30px;
	display:inline-block;
	position:relative;
	background:#151000;
	text-align:center;
	padding:5px;
	letter-spacing:.1em;
	text-transform:uppercase;
	font-family:'Oswald',sans-serif;
	color:#dbaf47
}
.inner-hex:before,.inner-hex:after
{
	z-index:3;
	content:" ";
	position:absolute;
	height:0;
	width:0;
	top:0;
	border:transparent 15px solid
}
.inner-hex:before
{
	left:-22.5px;
	border-right:#151000 8.4px solid
}
.inner-hex:after
{
	right:-23.1px;
	border-left:#151000 8.4px solid
}
.inner-hex a
{
	color:#dbaf47
}
.brown-ribbon
{
	padding-top:5px;
	padding-left:3px;
	padding-right:3px;
	height:42px;
	display:inline-block;
	position:relative;
	background:#151000;
	z-index:1;
	margin:0 auto
}
.brown-ribbon:before,.brown-ribbon:after
{
	z-index:-1;
	content:" ";
	position:absolute;
	height:0;
	width:0;
	top:0;
	border:#151000 21px solid
}
.brown-ribbon:before
{
	right:-21px;
	border-right:transparent 11.76px solid
}
.brown-ribbon:after
{
	left:-21px;
	border-left:transparent 11.76px solid
}
.gold-ribbon
{
	padding-top:1px;
	padding-left:0;
	padding-right:0;
	height:32px;
	display:inline-block;
	position:relative;
	background:#443716;
	z-index:2
}
.gold-ribbon:before,.gold-ribbon:after
{
	z-index:-1;
	content:" ";
	position:absolute;
	height:0;
	width:0;
	top:0;
	border:#443716 16px solid
}
.gold-ribbon:before
{
	right:-16px;
	border-right:transparent 8.96px solid
}
.gold-ribbon:after
{
	left:-16px;
	border-left:transparent 8.96px solid
}
.inner-ribbon
{
	height:30px;
	display:inline-block;
	position:relative;
	background:#151000;
	z-index:3;
	text-align:center;
	padding:5px;
	letter-spacing:.1em;
	text-transform:uppercase;
	font-family:'Oswald',sans-serif;
	color:#dbaf47
}
.inner-ribbon:before,.inner-ribbon:after
{
	z-index:-1;
	content:" ";
	position:absolute;
	height:0;
	width:0;
	top:0;
	border:#151000 15px solid
}
.inner-ribbon:before
{
	right:-15px;
	border-right:transparent 8.4px solid
}
.inner-ribbon:after
{
	left:-15px;
	border-left:transparent 8.4px solid
}
.inner-ribbon a
{
	color:#dbaf47
}
.dark-green-ribbon
{
	padding-top:5px;
	padding-left:3px;
	padding-right:3px;
	height:42px;
	display:inline-block;
	position:relative;
	background:#314f0b;
	z-index:1;
	margin:0 auto
}
.dark-green-ribbon:before,.dark-green-ribbon:after
{
	z-index:-1;
	content:" ";
	position:absolute;
	height:0;
	width:0;
	top:0;
	border:#314f0b 21px solid
}
.dark-green-ribbon:before
{
	right:-21px;
	border-right:transparent 11.76px solid
}
.dark-green-ribbon:after
{
	left:-21px;
	border-left:transparent 11.76px solid
}
.gold-green-ribbon
{
	padding-top:1px;
	padding-left:0;
	padding-right:0;
	height:32px;
	display:inline-block;
	position:relative;
	background:#557427;
	z-index:2
}
.gold-green-ribbon:before,.gold-green-ribbon:after
{
	z-index:-1;
	content:" ";
	position:absolute;
	height:0;
	width:0;
	top:0;
	border:#557427 16px solid
}
.gold-green-ribbon:before
{
	right:-16px;
	border-right:transparent 8.96px solid
}
.gold-green-ribbon:after
{
	left:-16px;
	border-left:transparent 8.96px solid
}
.inner-green-ribbon
{
	height:30px;
	display:inline-block;
	position:relative;
	background:#426515;
	z-index:3;
	text-align:center;
	padding:5px;
	text-transform:uppercase;
	font-family:'Amatic SC',sans-serif;
	color:#dbaf47;
	font-size: 20px;
	    font-size: 22px;
    line-height: 1;
}
.inner-green-ribbon:before,.inner-green-ribbon:after
{
	z-index:-1;
	content:" ";
	position:absolute;
	height:0;
	width:0;
	top:0;
	border:#426515 15px solid
}
.inner-green-ribbon:before
{
	right:-15px;
	border-right:transparent 8.4px solid
}
.inner-green-ribbon:after
{
	left:-15px;
	border-left:transparent 8.4px solid
}
.inner-green-ribbon a
{
	color:#fff;
	text-decoration: none;
}
.header-bg
{
	position:relative;
	background:url("../images/bg-header.jpg") no-repeat center top;
	background-size:cover;
}
.header
{
	position:relative;
}
.logo {
    position: absolute;
    z-index: 100;
    left: 47%;
    margin-left: -168px;
}

	@media (max-width:991px)
{
.logo
{
	width:260px;
	margin-left:-130px;
}

}
.navigation
{
	margin:60px 0
}

.navigation span a{
	text-align: center;
	display: inline-block;
}

.navigation span.somos a {
    font-family: 'Amatic SC';
    font-size: 23px;
    color: #d7c290;
    padding: 15px;
}

.navigation span.somos a:hover {
background: url("../images/somos.png") no-repeat center top;
text-decoration: none;
}

.navigation span.menu a {
    font-family: 'Cabin Sketch';
    font-size: 23px;
    color: #87ede9;
    padding: 0 35px;
}

.navigation span.menu a:hover {
background: url("../images/menu.png") no-repeat center top;
text-decoration: none;
}

.navigation span.tienda a {
    font-family: 'Cabin Sketch';
    font-size: 23px;
    color: #f4feb0;
   padding: 0 15px;

}

.navigation span.tienda a:hover {
background: url("../images/tienda.png") no-repeat center bottom;
text-decoration: none;
}

.navigation span.conocenos a {
    font-family: 'Amatic SC';
    font-size: 23px;
    color: #aaca6c;
   padding: 15px;

}

.navigation span.conocenos a:hover {
background: url("../images/conocenos.png") no-repeat center bottom;
text-decoration: none;
}

.navigation span.contacto a {
    font-family: 'Cabin Sketch';
    font-size: 23px;
    color: #ed8787;
    padding: 11px;
}

.navigation span.contacto a:hover {
background: url("../images/contacto.png") no-repeat center top;
text-decoration: none;
}

.navigation .inner-hex
{
	width:90px
}
	@media (max-width:767px)
{
.navigation
{
	margin-top:50px
}

.logo{
margin-left: -100px;
}

.navigation .brown-hex
{
	margin-bottom:20px
}
.navigation div
{
	text-align:center
}

}

.top-header{
    height: 50px;
    background:url("../images/topheader.jpg") repeat-x center top;
}

.upstairs-tag
{
	opacity:.9;
	position:absolute;
	z-index:400;
	top:-6px;
	margin-left:40px;
	background:url("../images/upstairs-tag.png") no-repeat center top;
	width:297px;
	height:80px;
	-webkit-transition:all .4s ease;
	-webkit-transform-origin:top left
}


	@media (max-width:767px)
{
.upstairs-tag
{
	margin-left:10px;
}

}

.social-icons
{
    position: absolute;
    top: 5px;
    left: 70%;
    z-index: 1;
}

.social-icons a {
    display: block;
    width: 48px;
    height: 48px;
    background-size: 100% 100% !important;
    float: left;
    margin: 1px !important;
}

.social-icons a.facebook{
	background:url("../images/facebook.png") no-repeat center top
}

.social-icons a.twitter{
	background:url("../images/twitter.png") no-repeat center top
}

.social-icons a.instagram{
	background:url("../images/instagram.png") no-repeat center top
}


	@media (max-width:767px)
{
.join-newsletter
{
	display:none
}

}

.banner-left-img {
    width: 242px;
    height: 351px;
    left: 0;
    background: url("../images/tomato-bg.png")no-repeat;
    z-index: 98;
    top: 50%;
    position: absolute;
}

.banner-right-img {
    width: 186px;
    height: 416px;
    right: 0;
    background: url("../images/lechuga-bg.png")no-repeat;
    z-index: 98;
    top: 50%;
    position: absolute;

}

.banner-right1-img {
    width: 186px;
    height: 416px;
    right: 0;
    background: url("../images/lemon-bg.png")no-repeat;
    z-index: 98;
    top: 45%;
    position: absolute;

}

.banner-left2-img {
    width: 300px;
    height: 284px;
    left: 0;
    background: url("../images/food_1.png")no-repeat;
    z-index: 98;
    bottom: 0%;
    position: absolute;
}

.banner-right3-img {
    width: 250px;
    height: 250px;
    right: 0;
    background: url("../images/zanahoria.png")no-repeat;
    z-index: 98;
    top: 30%;
    position: absolute;

}

.banner-right4-img {
width: 720px;
    height: 590px;
    right: -320px;
    background: url("../images/spoons.png")no-repeat;
    z-index: 98;
    bottom: 0;
    position: absolute;

}


.plant-line
{
	background:url("../images/plant-line.png") center top;
	    height: 80px;
}

.footer-bg
{
	margin-top:-1px;
	background:url("../images/bg-footer.jpg") center top;
}
.footer
{
	position:relative;
	padding-top:15px;
	text-align:center;
	color:#e2d5b5
}
.footer .footer-logo
{
	display:block;
	margin:0 auto
}
.footer .hours span
{
    font-size: 2em;
    color: #e2d5b5;
    display: block;
    margin-bottom: 15px;
    font-family: 'Amatic SC', sans-serif;
}
.footer .hours .label
{
	color:#fff;
	margin-bottom:0
}
.footer p {
    font-family: 'Amatic SC', sans-serif;
    font-size: 1.6em;
    color: #fff;
}


.footer .footer-icon
{
	margin-top:-5px;
	margin-right:20px
}
	@media (max-width:767px)
{
.footer .footer-icon
{
	display:none
}

}
.footer .social-section
{
	margin-bottom:20px
}
.sub-footer-bg
{
	background:rgba(0,0,0,.6)
}
.sub-footer
{
	margin-top:20px;
	text-align:center;
	font-family:'Oswald', sans-serif;
}

.sub-footer a{
	color: #69a714;
}
	
}
.sub-footer .sub-footer-nav
{
	padding-left:0;
	text-align:center
}
.sub-footer .sub-footer-nav li
{
	display:inline-block;
	padding:5px 20px;
	position:relative
}
	@media (max-width:767px)
{
.sub-footer .sub-footer-nav li
{
	padding:5px 12px
}

}
.sub-footer .sub-footer-nav li:after
{
	position:absolute;
	content:"·";
	margin-left:20px
}
.sub-footer .sub-footer-nav li:last-child:after
{
	display:none
}
.sub-footer .sub-footer-nav li a
{
	font-size:1.1em;
	color:#e2d5b5;
	text-transform:uppercase;
	letter-spacing:.1em
}
.sub-footer .sub-footer-contact
{
	margin-top:-10px;
	padding-left:0
}
.sub-footer .sub-footer-contact li
{
	display:inline-block;
	padding:5px 20px;
	position:relative;
	color:#dbaf47;
	font-style:italic
}
	@media (max-width:767px)
{
.sub-footer .sub-footer-contact li:after
{
	content:" ";
	display:none
}

}
.sub-footer .sub-footer-contact li:after
{
	position:absolute;
	content:"|";
	margin-left:20px
}
.sub-footer .sub-footer-contact li:last-child:after
{
	display:none
}
.sub-footer .sub-footer-contact li a
{
	color:#dbaf47;
	font-style:italic
}
.content-header
{
	padding-top:20px;
	position:relative;
	height:113px
}
.content-header div
{
	height:113px
}
.content-header h2
{
	margin:0;
	position:absolute;
	bottom:-21px;
	left:0;
	color:#EAE0C7;
	font-size:4em;
	text-transform:uppercase;
	font-family:'Arvo',serif;
	text-shadow: 1px 1px 10px rgba(0,0,0,0.6);
}
.about-bg
{
	background:#EAE0C7 url("../images/bg-about.jpg") repeat-x top center
}
.events-bg
{
	background:#EAE0C7 url("../images/bg-events.jpg") repeat-x top center
}
.food-menu-bg
{
	background:#EAE0C7 url("../images/bg-food-menu.jpg") no-repeat top center;
	background-size: cover;
}
.beer-categories ul
{
	padding-left:0;
	border-bottom:3px solid #d7a943;
	padding-bottom:20px;
	padding-top:20px;
	margin-bottom:20px;
	position:relative
}
.beer-categories ul:after
{
	content:" ";
	width:60px;
	position:absolute;
	right:-60px;
	bottom:-3px;
	border-bottom:3px solid #d7a943
}
	@media (max-width:767px)
{
.beer-categories ul:after
{
	display:none
}

}
.beer-categories ul li
{
	display:inline-block;
	list-style-type:none;
	margin:6px 0 14px;
	padding:6px 12px;
	text-decoration:none;
	text-align:center;
	letter-spacing:.05em;
	text-transform:uppercase;
	font-family:'Oswald',sans-serif
}
.beer-categories ul li a
{
	color:#221c0c
}
.beer-categories ul li.selected
{
	background:#151000;
	border:3px solid #151000;
	box-shadow:inset 0 0 0 1px #dbaf47
}
.beer-categories ul li.selected a
{
	color:#dbaf47
}
.beer-table .beer-legend
{
	letter-spacing:.05em;
	text-transform:uppercase;
	font-family:'Oswald',sans-serif;
	color:#dbaf47;
	margin-bottom:20px
}
.beer-table ul
{
	padding:0
}
.beer-table li
{
	list-style-type:none
}
.beer-table .container-fluid
{
	padding:0
}
.beer-table .beer-listing
{
	padding:20px 0
}
.beer-table .beer-listing span
{
	display:block
}
.beer-table .beer-listing:nth-child(2n)
{
	background:rgba(255,255,255,.5)
}
.beer-table .beer-listing .location,.beer-table .beer-listing .type
{
	font-size:.9em;
	color:#dbaf47;
	text-transform:uppercase;
	font-weight:bolder;
	font-family:Helvetica,Arial,sans-serif
}
.beer-table .beer-listing .type
{
	text-align:center
}
.beer-table .beer-listing .name
{
	padding-right:20px;
	font-size:1.7em;
	letter-spacing:.05em;
	text-transform:uppercase;
	font-family:'Oswald',sans-serif;
	color:#221c0c
}
.beer-table .beer-listing .description
{
	padding-right:20px;
	font-size:1.1em;
	color:#221c0c;
	margin-top:10px;
	font-style:italic
}
.beer-table .beer-listing .color
{
	text-align:center;
	width:55px;
	height:55px;
	display:block;
	margin:10px auto 0;
	border-radius:55px;
	color:#EAE0C7;
	font-size:1.1em;
	line-height:55px;
	letter-spacing:.05em;
	text-transform:uppercase;
	font-family:'Oswald',sans-serif
}
.beer-table .beer-listing .color.amber
{
	background:#be601a
}
.beer-table .beer-listing .color.dark
{
	background:#3c3316
}
.beer-table .beer-listing .color.light
{
	background:#dcb454
}
.events-sidebar
{
	padding:0 30px;
	margin-bottom:40px
}
.events-sidebar .events
{
	margin-top:50px;
	background:#d7a943;
	box-shadow:inset 0 0 0 1px #e2d5b5;
	border:6px solid #d7a943
}
.events-sidebar .events h3
{
	margin:20px 0;
	text-align:center;
	color:#b48828;
	font-size:2em;
	text-transform:uppercase;
	font-family:'Arvo',serif
}
.events-sidebar .events ul
{
	padding-left:30px
}
.events-sidebar .events-read-more
{
	text-align:center;
	margin-bottom:-20px
}
.event
{
	list-style-type:none;
	padding-left:20px;
	position:relative;
	margin-bottom:30px
}
.event:before
{
	background:url("../images/icon-hop.png") no-repeat top left;
	width:13px;
	height:19px;
	position:absolute;
	top:0;
	left:-5px;
	content:" "
}
.event .description
{
	padding-right:20px;
	font-size:1.1em;
	color:#221c0c;
	margin-top:10px;
	font-style:italic;
	display:block;
	line-height:1.2em;
	margin-bottom:10px
}
.event .date
{
	display:block;
	padding-right:20px;
	font-size:.9em;
	color:#b48828;
	text-transform:uppercase;
	font-weight:bolder;
	font-family:Helvetica,Arial,sans-serif
}
.nav_categories
{
	padding-left:0;
	border-bottom:3px solid #d7a943;
	padding-bottom:20px;
	padding-top:20px;
	margin-bottom:20px;
	position:relative;
	text-align:center
}
.nav_categories li
{
	display:inline-block;
	list-style-type:none;
	margin:6px 0 14px;
	padding:6px 12px;
	text-decoration:none;
	text-align:center;
	letter-spacing:.05em;
	text-transform:uppercase;
	font-family:'Oswald',sans-serif
}
.nav_categories li a
{
	color:#221c0c
}
.events-table ul
{
	padding:0
}
.events-table li
{
	list-style-type:none
}
.events-table .container-fluid
{
	padding:0
}
.events-table .events-listing
{
	padding:20px 0;
	background:rgba(255,255,255,.5);
	margin-bottom:30px;
	position:relative
}
.events-table .events-listing span
{
	display:block
}
.events-table .events-listing .date
{
	padding-right:20px;
	font-size:.9em;
	color:#dbaf47;
	text-transform:uppercase;
	font-weight:bolder;
	font-family:Helvetica,Arial,sans-serif
}
.events-table .events-listing .name
{
	padding-right:20px;
	font-size:1.7em;
	letter-spacing:.05em;
	text-transform:uppercase;
	font-family:'Oswald',sans-serif;
	color:#221c0c
}
.events-table .events-listing .description
{
	padding-right:20px;
	font-size:1.1em;
	color:#221c0c;
	margin-top:10px;
	font-style:italic
}
.events-table .events-listing .event-photo img
{
	width:100%
}
.events-table .events-listing .event-body
{
	padding-right:40px
}
.events-table .events-listing .event-social
{
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	width:40px;
	padding:9px;
	background:#e5d4a9
}
.events-table .events-listing .event-social li
{
	list-style-type:none;
	margin-bottom:6px
}
.upcoming h3
{
	color:#524117;
	font-size:1.3em
}
.upcoming h3,.upcoming h4
{
	font-weight:400;
	letter-spacing:.05em;
	text-transform:uppercase;
	font-family:'Oswald',sans-serif
}
.upcoming h4
{
	color:#221c0c;
	font-size:1.1em
}
.nav-wrapper
{
	height:76px;
	position:relative;
	z-index:200
}
	@media (max-width:767px)
{
.nav-wrapper
{
	height:80px
}

}
.menu-nav
{
	height:76px
}
	@media (max-width:767px)
{
.menu-nav
{
	display:none
}

.navigation .nav-conocenos {
    margin-left: 8.33333333%;
}

}
	@media (min-width:768px)
{
.menu-nav
{
	width:720px
}

.navigation .nav-menu {
    margin-left: -25px;
        margin-top: 15px;
}

.navigation .nav-tienda {
    margin-left: 30%;
        margin-top: 15px;
            margin-right: 35px;
}

.navigation .nav-contacto {
            margin-left: -25px;
}

}
	@media (min-width:992px)
{
.menu-nav
{
	width:940px
}

}
	@media (min-width:1200px)
{
.menu-nav
{
	width:1140px
}

}
.menu-nav.affix-top
{
	position:absolute
}
.menu-nav.affix-bottom
{
	position:absolute;
	background:#EAE0C7 url("../images/bg-content.jpg") no-repeat top center fixed;
	background-size:cover
}
.menu-nav.affix
{
	top:1px
}
.menu-nav.affix:after
{
	position:fixed;
	left:0;
	right:0;
	top:0;
	height:76px;
	background:#EAE0C7 url("../images/bg-content.jpg") no-repeat top center fixed;
	background-size:cover;
	content:" ";
	z-index:99
}
	@media (max-width:767px)
{
.menu-nav.affix:after
{
	display:none!important
}

}
	@media (max-width:991px)
{
.menu-nav.affix:after
{
	height:126px
}

}
.menu-nav.affix ul
{
    border-bottom: 1px dashed #DAAE46;
}
	@media (max-width:767px)
{
.menu-nav.affix
{
	position:absolute!important;
	height:80px
}
.menu-nav.affix ul
{
	border-bottom:none
}

}
.menu-nav ul
{
	z-index:100;
	position:relative;
	text-align:center;
	padding:0;
	border-bottom:3px solid transparent;
	-webkit-transition:border-color .5s ease
}
.menu-nav ul li
{
	display:inline-block;
	list-style-type:none;
	margin:6px 0 14px;
	padding:6px 12px;
	text-decoration:none;
	text-align:center;
	letter-spacing:.05em;
	text-transform:uppercase;
	font-family:'Oswald',sans-serif
}
.menu-nav ul li a {
    color: #EAE0C7;
    font-family: 'amatic sc',sans-serif;
    font-size: 1.5em;
    letter-spacing: 2px;
}

.menu-nav ul li.active
{
	background:#151000;
	border:3px solid #151000;
	box-shadow:inset 0 0 0 1px #dbaf47
}
.menu-nav ul li.active a
{
	color:#dbaf47
}
.active-upstairs .menu-nav
{
	position:absolute!important
}
.active-upstairs .menu-nav:after
{
	display:none!important
}
.menu-section
{
	margin-top:40px;
	margin-bottom:70px;
}
.menu-header
{
height: 100px;
	text-align:center
}
.menu-header .inner-hex
{
	font-family:'Arvo',serif
}
.menu-section-description
{
	margin-bottom:30px;
	font-size:2.5em;
	color:#80E0D9;
	text-align:center;
	margin-top:10px;
font-family: 'amatic sc', serif;
}

.menu-section-description.twins
{
 width: 50%;
    float: left;
}

.menu-section .line{
 background: url("../images/line.png") no-repeat center top;
 height: 110px;
 display: block;
 margin: 85px 0 0;
}


span.highlight{
	font-family: 'cabin sketch', serif;
	font-weight: 700;
	color: #FF749F;
}

span.arrow{
	font-size: 23px;
}

.menu-section h3{
    text-align: center;
    font-family: 'Cabin Sketch', serif;
    font-size: 50px;
    text-transform: uppercase;
    letter-spacing: 5px;
}
.menu-item
{
	margin-bottom:30px;
	padding-right:10px;
	text-align: center;
}

.menu-item.dashed-bot
{
border-bottom: 1px dashed;
border-top: 1px dashed;
    margin: 50px;
}


.menu-item.frame{
 background: url("../images/frame.png") no-repeat center;
     background-size: 100% 100%;
    padding: 50px;
}


.menu-item.frame2{
 background: url("../images/frame2.png") no-repeat center;
     background-size: 100% 100%;
    padding: 50px;
}

.menu-item.frame3{
 background: url("../images/frame3.png") no-repeat center;
     background-size: 100% 100%;
    padding: 50px;
}


.menu-item .name
{
	margin-bottom:5px;
	display:block;
	color:#fff
}
.menu-item .name,.menu-item .price
{
	font-size:1.1em;
	text-transform:uppercase;
	font-weight:bolder;
	font-family:'Arvo', serif
}
.menu-item .price
{
	color:#679238
}

.menu-item .price.twins
{
    width: 50%;
    display: block;
    float: left;
    text-align: center;
    margin: 0;
}

.menu-item p.dashed{
	    border-left: 1px dashed #fff;
    padding: 10px;
}

.menu-item p
{
	font-size:1.8em;
	color:#DEDBD3;
	display:block;
	line-height:1.4em;
	margin-top:5px;
	font-family: 'Amatic SC', sans-serif;
}

.menu-item.paso h2 {
    font-family: 'Cabin Sketch', serif;
    font-size: 2.8em;
    text-transform: uppercase;
    margin: 0;
    color: #99C36B;
}


.menu-item.special
{
	position:relative;
	background:#dbaf47;
	border:8px solid #dbaf47;
	box-shadow:inset 0 0 0 1px #e2d5b5;
	padding:10px 20px
}
.menu-item.special .price
{
	color:#DEDBD3
}
.menu-item.special:after
{
	content:" ";
	width:0;
	height:0;
	position:absolute;
	left:-28px;
	top:45%;
	border:10px solid transparent;
	border-right:10px solid #dbaf47
}
.upstairs-bg
{
	background:url("../images/bg-upstairs.jpg") no-repeat top center;
	background-size:cover;
	height:0;
	overflow:hidden;
	-webkit-transition:height 1s ease;
	text-align:center
}
.upstairs-bg h2
{
	margin-top:40px;
	margin-bottom:5px;
	display:block;
	font-size:1em;
	color:#dbaf47;
	text-transform:uppercase;
	font-weight:bolder;
	font-family:Helvetica,Arial,sans-serif
}
.upstairs-bg h3
{
	margin:0;
	color:#fff;
	font-weight:400;
	font-size:1.9em;
	text-transform:uppercase;
	font-family:'Oswald',sans-serif
}
.upstairs-bg p
{
	font-style:italic;
	color:#fff;
	margin-bottom:20px
}
.active-upstairs .upstairs-bg
{
	height:700px
}
	@media (min-width:420px) and (max-width:767px)
{
.active-upstairs .upstairs-bg
{
	height:850px
}

}
	@media (min-width:768px) and (max-width:991px)
{
.active-upstairs .upstairs-bg
{
	height:900px
}

}
	@media (min-width:992px)
{
.active-upstairs .upstairs-bg
{
	height:950px
}

}
.carousel
{
	margin-bottom:60px
}
.lunch-special
{
	position:relative;
	text-align:center;
	background:url("../images/bg-lunch-special.jpg") no-repeat top center;
	background-size:cover;
	min-height:175px;
	padding:20px;
	margin:26px 0 40px;
	border:2px solid #443716;
	box-shadow:inset 0 0 0 3px #151000,0 0 0 5px #151000
}
.lunch-special p
{
	font-size:1.1em;
	font-weight:bolder
}
.lunch-special ul
{
	padding:0 20px
}
.lunch-special ul li
{
	list-style-type:none;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #524117
}
.lunch-special ul li:last-child
{
	border-bottom:none
}
.lunch-special .brown-ribbon
{
	position:absolute;
	bottom:-22px;
	left:50%;
	margin-left:-46px
}

.content{
	padding: 50px 0;
	    font-family: 'Arvo',serif;
    font-weight: 200;
    font-size: 1.3em;
}

.content h3{
	font-family: 'Cabin Sketch', serif;
	font-size: 2em;
}

.bienvenidos{
	    font-family: 'Amatic SC', sans-serif;
    font-size: 25px;
}

.bienvenidos h3 {
    font-family: 'Cabin sketch', serif;
    text-transform: uppercase;
    color: #f5ed69;
    text-align: center;
    font-size: 36px;
}

h1.call-action {
    text-align: center;
    font-family: 'Amatic SC',sans-serif;
    font-size: 35px;
    color: #fe9e7d;
}

.home h4
{
	margin:0 auto;
	font-weight:400;
	font-size:1.5em;
	color:#221c0c;
	text-transform:uppercase;
	font-family:'Arvo',serif
}
.home .events-table
{
	padding:20px
}
.home .featured-image
{
	position:relative;
	text-align:center;
	min-height:175px;
	margin:26px 0 40px;
	border:2px solid #443716;
	box-shadow:0 0 0 5px #151000
}
.home .featured-image img
{
	width:100%;
	border:3px solid #151000
}
.home .featured-image .brown-ribbon
{
	position:absolute;
	bottom:-22px;
	left:50%;
	margin-left:-76px
}
.twin-sliders
{
	background:url("../images/bg-footer.jpg") center top;
	position:relative;
	overflow:hidden;
	height:400px;
}
	@media (max-width:767px)
{

.banner-right1-img {
	top: 20%;}

.banner-right-img {
    top: 24%;
}	

.banner-left-img {
    top: 40%;
}

}
.twin-sliders .dark-green-ribbon.left
{
	position:absolute;
	margin-top:100px;
	left:50%;
	margin-left:-240px
}
.twin-sliders .dark-green-ribbon.right
{
	position:absolute;
	margin-top:210px;
	left:50%;
	margin-left:60px
}
.twin-sliders .left-slider,.twin-sliders .right-slider
{
	overflow:hidden;
	-webkit-transform:skewX(-15deg)
}
.twin-sliders .left-slider h2
{
	position:absolute
}
.twin-sliders .left-slider h2,.twin-sliders .right-slider h2
{
	font-size:9em;
	text-transform:uppercase;
	font-family:'Cabin Sketch',serif;
	z-index:1000;
	font-style:none;
	color:#fff;
	-webkit-transition:all .5s ease;
	text-shadow: rgba(0,0,0,0.8) 1px 1px 4px;
}
.twin-sliders .left-slider .carousel,.twin-sliders .right-slider .carousel
{
	width:108%
}
.twin-sliders .left-slider>*,.twin-sliders .right-slider>*
{
	-webkit-transform:skewX(15deg)
}
.twin-sliders .item
{
	height:400px;
	background-size:cover;
	background-repeat:none;
	background-position:center center
}
.twin-sliders .left-slider
{
	position:absolute;
	top:0;
	right:50%;
	bottom:0;
	left:-55px
}
.twin-sliders .left-slider:hover h2
{
	color:#fff
}
.twin-sliders .left-slider h2
{
	top:-290px;
	right:-80px
}
	@media (max-width:991px)
{
.twin-sliders .left-slider h2
{
	right:-30px;
	font-size:5.4em;
	top:-240px
}

}
	@media (min-width:992px) and (max-width:1199px)
{
.twin-sliders .left-slider h2
{
	right:-40px;
	font-size:6.4em;
	top:-270px
}

}
.twin-sliders .left-slider:after
{
	position:absolute;
	z-index:2000;
	top:0;
	right:50%;
	bottom:0;
	left:0%;
	padding-left:3%;
	box-shadow:inset 10px 0 20px 6px #0f0d0d;
	width:100%;
	height:400px;
	content:" "
}
.twin-sliders .right-slider
{
	position:absolute;
	top:0;
	right:-55px;
	bottom:0;
	left:50%
}
.twin-sliders .right-slider:hover h2
{
	color:#fff
}
.twin-sliders .right-slider h2
{
	position:absolute;
	left:25px;
	margin-top:40px
}
	@media (max-width:991px)
{
.twin-sliders .right-slider h2
{
	font-size:5.4em;
	margin-top:70px;
	left:30px
}

}
	@media (min-width:992px) and (max-width:1199px)
{
.twin-sliders .right-slider h2
{
	font-size:6.4em;
	margin-top:60px;
	left:20px
}

}
.twin-sliders .right-slider:after
{
	position:absolute;
	z-index:2000;
	top:0;
	right:50%;
	bottom:0;
	left:0%;
	padding-left:3%;
	box-shadow:inset -10px 0 20px 6px #0f0d0d;
	width:100%;
	height:400px;
	content:" "
}
.twin-sliders .right-slider .carousel
{
	margin-left:-55px
}
.contact-info h3
{
	color:#524117;
	font-size:1.3em
}
.contact-info h3,.contact-info h4
{
	font-weight:400;
	letter-spacing:.05em;
	text-transform:uppercase;
	font-family:'Oswald',sans-serif
}
.contact-info h4
{
	color:#221c0c;
	font-size:1.1em
}
.hours ul
{
	padding-left:0
}
.hours li
{
	list-style-type:none
}
.story
{
	margin-top:40px;
	margin-bottom:70px;
	border-top:3px solid #151000
}
.story-header
{
	margin-top:-22px;
	text-align:center
}


/* gallery */

.gal-container{
	padding: 12px;
}
.gal-item{
	overflow: hidden;
	padding: 3px;
}
.gal-item .box{
	height: 350px;
	overflow: hidden;
}
.box img{
	height: 100%;
	width: 100%;
	object-fit:cover;
	-o-object-fit:cover;
}
.gal-item a:focus{
	outline: none;
}
.gal-item a:after{
	content:"\e003";
	font-family: 'Glyphicons Halflings';
	opacity: 0;
	background-color: rgba(0, 0, 0, 0.75);
	position: absolute;
	right: 3px;
	left: 3px;
	top: 3px;
	bottom: 3px;
	text-align: center;
    line-height: 350px;
    font-size: 30px;
    color: #fff;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}
.gal-item a:hover:after{
	opacity: 1;
}
.modal-open .gal-container .modal{
	background-color: rgba(0,0,0,0.4);
}
.modal-open .gal-item .modal-body{
	padding: 0px;
}
.modal-open .gal-item button.close{
    position: absolute;
    width: 25px;
    height: 25px;
    background-color: #000;
    opacity: 1;
    color: #fff;
    z-index: 999;
    right: -12px;
    top: -12px;
    border-radius: 50%;
    font-size: 15px;
    border: 2px solid #fff;
    line-height: 25px;
    -webkit-box-shadow: 0 0 1px 1px rgba(0,0,0,0.35);
	box-shadow: 0 0 1px 1px rgba(0,0,0,0.35);
}
.modal-open .gal-item button.close:focus{
	outline: none;
}
.modal-open .gal-item button.close span{
	position: relative;
	top: -3px;
	font-weight: lighter;
	text-shadow:none;
}
.gal-container .modal-dialogue{
	width: 80%;
}
.gal-container .description{
	position: relative;
	height: 40px;
	top: -40px;
	padding: 10px 25px;
	background-color: rgba(0,0,0,0.5);
	color: #fff;
	text-align: left;
}
.gal-container .description h4{
	margin:0px;
	font-size: 15px;
	font-weight: 300;
	line-height: 20px;
}
.gal-container .modal.fade .modal-dialog {
    -webkit-transform: scale(0.1);
    -moz-transform: scale(0.1);
    -ms-transform: scale(0.1);
    transform: scale(0.1);
    top: 100px;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.gal-container .modal.fade.in .modal-dialog {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0);
    opacity: 1;
}
@media (min-width: 768px) {
.gal-container .modal-dialog {
    width: 55%;
    margin: 50 auto;
}
}
@media (max-width: 768px) {
    .gal-container .modal-content{
        height:250px;
    }
}

.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
       -o-transition:      -o-transform .3s ease-out;
          transition:         transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
       -o-transform: translate(0, -25%);
          transform: translate(0, -25%);
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5;
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
            box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
