/*@import url(//fonts.googleapis.com/css?family=Enriqueta:400,700);*/
.alert {
    padding: 15px;
    border-radius: 0
}

.alert .alert-link {
    font-weight: bold
}

.alert-dismissable {
    padding-right: 35px
}

.alert-dismissable .close,
.alert-dismissable .close:hover,
.alert-dismissable .close:focus {
    color: inherit
}

.label {
    color: #fff;
	font-weight: 600;
}

.label[href]:hover,
.label[href]:focus {
    color: #fff
}

body {
    padding-top: 0;
    color: #454c54;
    font-family: 'Open Sans', Helvetica, sans-serif;
    font-size: 15px;
    line-height: 1.5;
    font-weight: normal;
    -webkit-font-smoothing: antialiased
}

body a {
    color: #329dd9
}

body a:hover,
body a:focus {
    color: #8c0b05
}

.countdown {
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center
}

.date-digit,
.date-text {
    display: block;
    margin: 0 10px
}

.date-digit {
    font-size: 4em;
    font-weight: bold
}

.wrapper-xs {
    padding: 0.5em 0
}

.wrapper-sm {
    padding: 2em 0
}

.wrapper-sm2 {
    padding: 3em 0
}

.wrapper-md {
    padding: 4em 0
}

.wrapper-lg {
    padding: 8em 0
}

body h1 {
	color: #2e4359;
}

body h2, body h3 {
	color: #2e4359;
}

.bg-highlight {
    background: #e8e8e8;
    color: #454c54
}

.bg-highlight h1,
.bg-highlight .h1 {
    color: #2e4359
}


.bg-highlight h2,
.bg-highlight .h2,
.bg-highlight h3,
.bg-highlight .h3,
.bg-highlight h4,
.bg-highlight .h4,
.bg-highlight h5,
.bg-highlight .h5,
.bg-highlight h6,
.bg-highlight .h6 {
    color: #4a6b93
}



.bg-highlight h1.headline:after,
.bg-highlight .h1.headline:after,
.bg-highlight h2.headline:after,
.bg-highlight .h2.headline:after,
.bg-highlight h3.headline:after,
.bg-highlight .h3.headline:after,
.bg-highlight h4.headline:after,
.bg-highlight .h4.headline:after,
.bg-highlight h5.headline:after,
.bg-highlight .h5.headline:after,
.bg-highlight h6.headline:after,
.bg-highlight .h6.headline:after {
    background: #2e4359
}

.bg-highlight hr {
    border-top-color: #dbdbdb;
    -webkit-box-shadow: 0 1px 2px #f5f5f5;
    -moz-box-shadow: 0 1px 2px #f5f5f5;
    box-shadow: 0 1px 2px #f5f5f5
}

.bg-primary {
    /*background: #8c0b05;*/
	background: #8c0b05;
    color: #fff
}

.bg-secondary {
	background: #3c3c3e;
    color: #fff
}

.bg-thirdly {
	background: #2a445b;
    color: #fff
}

.bg-alt {
	background: #c6b299;
    /*color: #fff*/
}

.bg-alt .post p, .bg-alt .post a { color: #454c54; }





.bg-primary:hover a {
	text-decoration: none;
}

.bg-primary h1,
.bg-primary .h1,
.bg-primary h2,
.bg-primary .h2,
.bg-primary h3,
.bg-primary .h3,
.bg-primary h4,
.bg-primary .h4,
.bg-primary h5,
.bg-primary .h5,
.bg-primary h6,
.bg-primary .h6 {
    color: #fff
}

.bg-primary h1.headline:after,
.bg-primary .h1.headline:after,
.bg-primary h2.headline:after,
.bg-primary .h2.headline:after,
.bg-primary h3.headline:after,
.bg-primary .h3.headline:after,
.bg-primary h4.headline:after,
.bg-primary .h4.headline:after,
.bg-primary h5.headline:after,
.bg-primary .h5.headline:after,
.bg-primary h6.headline:after,
.bg-primary .h6.headline:after {
    background: #fff
}

.bg-primary hr {
    border-top-color: #138a72;
    -webkit-box-shadow: 0 1px 2px #c6b299;
    -moz-box-shadow: 0 1px 2px #c6b299;
    box-shadow: 0 1px 2px #c6b299
}

.bg-secondary {
    background: #333;
    color: #fff
}

.bg-secondary h1,
.bg-secondary .h1,
.bg-secondary h2,
.bg-secondary .h2,
.bg-secondary h3,
.bg-secondary .h3,
.bg-secondary h4,
.bg-secondary .h4,
.bg-secondary h5,
.bg-secondary .h5,
.bg-secondary h6,
.bg-secondary .h6 {
    color: #fff
}

.bg-secondary h1.headline:after,
.bg-secondary .h1.headline:after,
.bg-secondary h2.headline:after,
.bg-secondary .h2.headline:after,
.bg-secondary h3.headline:after,
.bg-secondary .h3.headline:after,
.bg-secondary h4.headline:after,
.bg-secondary .h4.headline:after,
.bg-secondary h5.headline:after,
.bg-secondary .h5.headline:after,
.bg-secondary h6.headline:after,
.bg-secondary .h6.headline:after {
    background: #fff
}

.bg-secondary hr {
    border-top-color: #262626;
    -webkit-box-shadow: 0 1px 2px #404040;
    -moz-box-shadow: 0 1px 2px #404040;
    box-shadow: 0 1px 2px #404040
}



.bg-thirdly {
    color: #fff
}

.bg-thirdly h1,
.bg-thirdly .h1,
.bg-thirdly h2,
.bg-thirdly .h2,
.bg-thirdly h3,
.bg-thirdly .h3,
.bg-thirdly h4,
.bg-thirdly .h4,
.bg-thirdly h5,
.bg-thirdly .h5,
.bg-thirdly h6,
.bg-thirdly .h6 {
    color: #fff
}

.bg-thirdly h1.headline:after,
.bg-thirdly .h1.headline:after,
.bg-thirdly h2.headline:after,
.bg-thirdly .h2.headline:after,
.bg-thirdly h3.headline:after,
.bg-thirdly .h3.headline:after,
.bg-thirdly h4.headline:after,
.bg-thirdly .h4.headline:after,
.bg-thirdly h5.headline:after,
.bg-thirdly .h5.headline:after,
.bg-thirdly h6.headline:after,
.bg-thirdly .h6.headline:after {
    background: #fff
}

.bg-info {
    background: #2e4359;
    color: #fff
}


.bg-info h1,
.bg-info .h1,
.bg-info h2,
.bg-info .h2,
.bg-info h3,
.bg-info .h3,
.bg-info h4,
.bg-info .h4,
.bg-info h5,
.bg-info .h5,
.bg-info h6,
.bg-info .h6 {
    color: #fff
}

.bg-info h1.headline:after,
.bg-info .h1.headline:after,
.bg-info h2.headline:after,
.bg-info .h2.headline:after,
.bg-info h3.headline:after,
.bg-info .h3.headline:after,
.bg-info h4.headline:after,
.bg-info .h4.headline:after,
.bg-info h5.headline:after,
.bg-info .h5.headline:after,
.bg-info h6.headline:after,
.bg-info .h6.headline:after {
    background: #fff
}

.bg-info hr {
    border-top-color: #3190ae;
    -webkit-box-shadow: 0 1px 2px #48abcb;
    -moz-box-shadow: 0 1px 2px #48abcb;
    box-shadow: 0 1px 2px #48abcb
}

.bg-warning {
    background: #ffbc46;
    color: #fff
}

.bg-warning h1,
.bg-warning .h1,
.bg-warning h2,
.bg-warning .h2,
.bg-warning h3,
.bg-warning .h3,
.bg-warning h4,
.bg-warning .h4,
.bg-warning h5,
.bg-warning .h5,
.bg-warning h6,
.bg-warning .h6 {
    color: #fff
}

.bg-warning h1.headline:after,
.bg-warning .h1.headline:after,
.bg-warning h2.headline:after,
.bg-warning .h2.headline:after,
.bg-warning h3.headline:after,
.bg-warning .h3.headline:after,
.bg-warning h4.headline:after,
.bg-warning .h4.headline:after,
.bg-warning h5.headline:after,
.bg-warning .h5.headline:after,
.bg-warning h6.headline:after,
.bg-warning .h6.headline:after {
    background: #fff
}

.bg-warning hr {
    border-top-color: #ffb32c;
    -webkit-box-shadow: 0 1px 2px #ffc560;
    -moz-box-shadow: 0 1px 2px #ffc560;
    box-shadow: 0 1px 2px #ffc560
}

.bg-success {
    background: #9bc23c;
    color: #fff
}

.bg-success h1,
.bg-success .h1,
.bg-success h2,
.bg-success .h2,
.bg-success h3,
.bg-success .h3,
.bg-success h4,
.bg-success .h4,
.bg-success h5,
.bg-success .h5,
.bg-success h6,
.bg-success .h6 {
    color: #fff
}

.bg-success h1.headline:after,
.bg-success .h1.headline:after,
.bg-success h2.headline:after,
.bg-success .h2.headline:after,
.bg-success h3.headline:after,
.bg-success .h3.headline:after,
.bg-success h4.headline:after,
.bg-success .h4.headline:after,
.bg-success h5.headline:after,
.bg-success .h5.headline:after,
.bg-success h6.headline:after,
.bg-success .h6.headline:after {
    background: #fff
}

.bg-success hr {
    border-top-color: #8baf36;
    -webkit-box-shadow: 0 1px 2px #a5c94f;
    -moz-box-shadow: 0 1px 2px #a5c94f;
    box-shadow: 0 1px 2px #a5c94f
}

.bg-danger {
    background: #c0392b;
    color: #fff
}

.bg-danger h1,
.bg-danger .h1,
.bg-danger h2,
.bg-danger .h2,
.bg-danger h3,
.bg-danger .h3,
.bg-danger h4,
.bg-danger .h4,
.bg-danger h5,
.bg-danger .h5,
.bg-danger h6,
.bg-danger .h6 {
    color: #fff
}

.bg-danger h1.headline:after,
.bg-danger .h1.headline:after,
.bg-danger h2.headline:after,
.bg-danger .h2.headline:after,
.bg-danger h3.headline:after,
.bg-danger .h3.headline:after,
.bg-danger h4.headline:after,
.bg-danger .h4.headline:after,
.bg-danger h5.headline:after,
.bg-danger .h5.headline:after,
.bg-danger h6.headline:after,
.bg-danger .h6.headline:after {
    background: #fff
}

.bg-danger hr {
    border-top-color: #ab3326;
    -webkit-box-shadow: 0 1px 2px #d14233;
    -moz-box-shadow: 0 1px 2px #d14233;
    box-shadow: 0 1px 2px #d14233
}

.bg-light {
    background: #fff;
    color: #454c54
}

.bg-light h1,
.bg-light .h1,
.bg-light h2,
.bg-light .h2,
.bg-light h3,
.bg-light .h3,
.bg-light h4,
.bg-light .h4,
.bg-light h5,
.bg-light .h5,
.bg-light h6,
.bg-light .h6 {
    color: inherit
}

.bg-light h1.headline:after,
.bg-light .h1.headline:after,
.bg-light h2.headline:after,
.bg-light .h2.headline:after,
.bg-light h3.headline:after,
.bg-light .h3.headline:after,
.bg-light h4.headline:after,
.bg-light .h4.headline:after,
.bg-light h5.headline:after,
.bg-light .h5.headline:after,
.bg-light h6.headline:after,
.bg-light .h6.headline:after {
    background: inherit
}

.bg-light hr {
    border-top-color: #f2f2f2;
    -webkit-box-shadow: 0 1px 2px #fff;
    -moz-box-shadow: 0 1px 2px #fff;
    box-shadow: 0 1px 2px #fff
}

.bg-dark {
    background: rgba(51, 51, 51, 0.8);
    color: #fff
}

.bg-dark h1,
.bg-dark .h1,
.bg-dark h2,
.bg-dark .h2,
.bg-dark h3,
.bg-dark .h3,
.bg-dark h4,
.bg-dark .h4,
.bg-dark h5,
.bg-dark .h5,
.bg-dark h6,
.bg-dark .h6 {
    color: #fff
}

.bg-dark h1.headline:after,
.bg-dark .h1.headline:after,
.bg-dark h2.headline:after,
.bg-dark .h2.headline:after,
.bg-dark h3.headline:after,
.bg-dark .h3.headline:after,
.bg-dark h4.headline:after,
.bg-dark .h4.headline:after,
.bg-dark h5.headline:after,
.bg-dark .h5.headline:after,
.bg-dark h6.headline:after,
.bg-dark .h6.headline:after {
    background: #fff
}

.bg-dark hr {
    border-top-color: rgba(38, 38, 38, 0.8);
    -webkit-box-shadow: 0 1px 2px rgba(64, 64, 64, 0.8);
    -moz-box-shadow: 0 1px 2px rgba(64, 64, 64, 0.8);
    box-shadow: 0 1px 2px rgba(64, 64, 64, 0.8)
}

.bg-custom-home {
    background: url("/media/website_designs/40/img/bg_wgtn.jpg") no-repeat center center scroll;
	/*background-attachment:scroll;*/
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover
}

@media(min-width:992px) {

	.bg-custom-home {
    background: url("/media/website_designs/40/img/bg_wgtn.jpg") no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover
}

}

.bg-custom-home-mob {
    background: url("/media/website_designs/40/img/bg_wgtn.jpg") no-repeat center center fixed !important;
	position: fixed;
  	z-index: -1;
}

.bg-custom-about {
    background: url("../img/wgtn.jpg") no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover
}

.label-container {
    display: block;
    position: absolute;
    top: 1.5em;
    left: 1.5em
}

.no-margin-bottom {
    margin-bottom: 0!important
}

@media(min-width:992px) {
    .offset-top-xl {
        margin-top: -12em
    }
	.nav-right {float: right;}
	.nav-help-left {visibility: hidden;}
}

.padding-sm {
    padding: 1em
}

.padding-md {
    padding: 2em
}

.padding-lg {
    padding: 3em
}

.padding-content-right {
	padding-right: 2em;
}

.no-padding-bottom {
    padding-bottom: 0!important
}

.embed-wrapper {
    position: relative;
    padding-top: 10px;
    height: 0;
    padding-bottom: 40%;
    overflow: hidden
}

.embed-wrapper iframe,
.embed-wrapper object,
.embed-wrapper embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0
}

@media(min-width:768px) {
    .embed-wrapper.embed-sm {
        padding-bottom: 25%
    }
    .embed-wrapper.embed-lg {
        padding-bottom: 75%
    }
    .embed-wrapper.embed-square {
        padding-bottom: 100%
    }
	.nav-help-left {visibility: hidden;}
	
	
}

.img-stream {
    margin-bottom: 0;
    padding: 0
}

.img-stream:before,
.img-stream:after {
    content: " ";
    display: table
}

.img-stream:after {
    clear: both
}

.img-stream li {
    float: left;
    display: block;
    margin: 0 .4em .4em 0
}

.social-networks {
    padding-left: 0;
    margin-bottom: 0
}

.social-networks:before,
.social-networks:after {
    content: " ";
    display: table
}

.social-networks:after {
    clear: both
}

.social-networks li {
    display: inline-block;
    float: left;
    margin: 0 .2em .5em 0
}

.text-center .social-networks li {
    float: none
}

.text-right .social-networks li {
    float: right
}

.social-networks li a {
    padding: 8px 10px;
    font-size: 18px;
    color: #fff
}

[class*="spacer"]:after {
    display: block;
    content: " "
}

.spacer-sm {
    margin-bottom: 10px;
    line-height: 10px;
}

@media(min-width:992px) {
	.spacer-hide-992 {
		display: none !important;
	}
}

.spacer-md {
    margin-bottom: 20px;
    line-height: 20px;
}

.spacer-md2 {
    margin-bottom: 30px;
    line-height: 30px;
}

.spacer-lg {
    margin-bottom: 40px;
    line-height: 40px
}

.spacer-xl {
    margin-bottom: 80px;
    line-height: 80px
}

.fa-stack-1x,
.fa-stack-2x {
    left: 0
}

.img-rounded {
    border-radius: 0
}

.img-thumbnail {
    padding: 4px;
    background-color: #fff;
    border: 1px solid #b5b5b5;
    border-radius: 0
}

.listing-listed .img-thumbnail {
	padding: 0;
	border: none;
}

.img-circle {
    border-radius: 50%
}

.img-rounded,
.img-thumbnail,
.img-circle {
    margin-bottom: 1em
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    margin-top: 0;
    color: #2f353e;
    /*font-family: Enriqueta, Helvetica, Arial, sans-serif;*/
	font-family: 'PT Sans', 'Source Sans Pro', 'Open Sans', Helvetica, sans-serif;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small {
    color: #454c54
}

h1.heading-lg,
h2.heading-lg,
h3.heading-lg,
h4.heading-lg,
h5.heading-lg,
h6.heading-lg,
.h1.heading-lg,
.h2.heading-lg,
.h3.heading-lg,
.h4.heading-lg,
.h5.heading-lg,
.h6.heading-lg {
    font-size: 46px
}

.heading-default,
.heading-default h1,
.heading-default h2,
.heading-default h3,
.heading-default h4,
.heading-default h5,
.heading-default h6,
.heading-default .h1,
.heading-default .h2,
.heading-default .h3,
.heading-default .h4,
.heading-default .h5,
.heading-default .h6 {
    color: #2f353e!important
}

.page-header {
    margin-top: 0;
    border-bottom: 1px solid #abb2ba
}

.headline {
    /*position: relative;
    margin-bottom: 1em*/
}

.headline:after {
    display: block;
    position: absolute;
    bottom: 0;
    content: " ";
    width: 2em;
    height: .15em;
    margin-bottom: -0.5em;
    background: #2f353e;
    left: 0
}

.text-center .headline:after,
.headline.text-center:after {
    left: 50%;
    margin-left: -1em
}

.text-right .headline:after,
.headline.text-right:after {
    left: auto;
    right: 0
}

blockquote {
    position: relative;
    padding: 1.5em;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box
}

blockquote p {
    margin-bottom: 1em
}

blockquote .quote-author {
    display: block;
    float: left;
    margin-right: 1em;
    max-width: 40px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box
}

.blockquote-default {
    color: #2f353e;
    /*border: 1px solid #8f8f8f;*/
    padding-left: 4em;
    background: #fff
}

.blockquote-default small {
    color: #2f353e
}

.blockquote-default:before {
    position: absolute;
    width: 28px;
    height: 28px;
    top: .4em;
    left: .4em;
    content: "“";
    font-size: 50px;
    line-height: 50px;
    color: inherit
}

.blockquote-widget {
    color: #fff;
    /*border: 1px solid #8f8f8f;*/
    padding-left: 4em;
	margin-bottom: 0;
	border: none;
	padding-1em;
}

.blockquote-widget small {
    color: #fff
}

.blockquote-widget:before {
    position: absolute;
    width: 28px;
    height: 28px;
    top: .4em;
    left: .4em;
    content: "“";
    font-size: 50px;
    line-height: 50px;
    color: inherit
}


.blockquote-primary {
    color: #fff;
    border: 1px solid #0d5d4d;
    padding-left: 4em;
    background: #8c0b05
}

.blockquote-primary small {
    color: #fff
}

.blockquote-primary:before {
    position: absolute;
    width: 28px;
    height: 28px;
    top: .4em;
    left: .4em;
    content: "“";
    font-size: 50px;
    line-height: 50px;
    color: inherit
}

.blockquote-secondary {
    color: #fff;
    border: 1px solid #0d0d0d;
    padding-left: 4em;
    background: #333
}

.blockquote-secondary small {
    color: #fff
}

.blockquote-secondary:before {
    position: absolute;
    width: 28px;
    height: 28px;
    top: .4em;
    left: .4em;
    content: "“";
    font-size: 50px;
    line-height: 50px;
    color: inherit
}

.blockquote-thirdly {
    /*color: #fff;
    border: 1px solid #0d5d4d;*/
    padding-left: 4em;
    background: #eee;
}

.blockquote-thirdly small {
    color: #333;
}

.blockquote-thirdly:before {
    position: absolute;
    width: 28px;
    height: 28px;
    top: .4em;
    left: .4em;
    content: "“";
    font-size: 50px;
    line-height: 50px;
    color: inherit
}

.text-default,
[class*="bg-"] .text-default,
.text-default a:not(.btn):not(:hover) {
    color: #454c54
}

.text-muted {
    color: #737f8c
}

.text-muted:hover {
    color: #454c54
}

.text-primary {
    color: #8c0b05
}

.text-primary:hover {
    color: #107360
}

.text-warning {
    color: #ffbc46
}

.text-warning:hover {
    color: #ffaa13
}

.text-danger {
    color: #c0392b
}

.text-danger:hover {
    color: #962d22
}

.text-success {
    color: #9bc23c
}

.text-success:hover {
    color: #7c9b30
}

.text-info {
    color: #c6b299
}

.text-info:hover {
    color: #2c7f9a
}

.text-light {
    color: #fff
}

.text-light:hover {
    color: #e6e6e6
}

pre {
    padding: 20px;
    border: 1px solid #b5b5b5;
    font-size: 15px;
    background: #e8e8e8;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    overflow: auto
}

pre,
pre code {
    font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
    word-break: normal;
    word-wrap: normal;
    white-space: pre
}

code {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box
}

table {
    background-color: #fff
}

.table thead>tr>th,
.table tbody>tr>th,
.table tfoot>tr>th,
.table thead>tr>td,
.table tbody>tr>td,
.table tfoot>tr>td {
    border-top: 1px solid #b5b5b5
}

.table thead>tr>th {
    border-bottom: 2px solid #b5b5b5
}

.table tbody+tbody {
    border-top: 2px solid #b5b5b5
}

.table .table {
    background-color: #fff
}

.table-bordered {
    border: 1px solid #b5b5b5
}

.table-bordered>thead>tr>th,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>tbody>tr>td,
.table-bordered>tfoot>tr>td {
    border: 1px solid #b5b5b5
}

.table-striped>tbody>tr:nth-child(odd)>td,
.table-striped>tbody>tr:nth-child(odd)>th {
    background-color: #e8e8e8
}

.table-hover>tbody>tr:hover>td,
.table-hover>tbody>tr:hover>th {
    background-color: #dbdbdb
}

.table>thead>tr>td.active,
.table>tbody>tr>td.active,
.table>tfoot>tr>td.active,
.table>thead>tr>th.active,
.table>tbody>tr>th.active,
.table>tfoot>tr>th.active,
.table>thead>tr.active>td,
.table>tbody>tr.active>td,
.table>tfoot>tr.active>td,
.table>thead>tr.active>th,
.table>tbody>tr.active>th,
.table>tfoot>tr.active>th {
    background-color: #dbdbdb
}

@media(max-width:768px) {
    .table-responsive {
        border: 1px solid #b5b5b5
    }
}

.table>thead>tr>td.success,
.table>tbody>tr>td.success,
.table>tfoot>tr>td.success,
.table>thead>tr>th.success,
.table>tbody>tr>th.success,
.table>tfoot>tr>th.success,
.table>thead>tr.success>td,
.table>tbody>tr.success>td,
.table>tfoot>tr.success>td,
.table>thead>tr.success>th,
.table>tbody>tr.success>th,
.table>tfoot>tr.success>th {
    background-color: #9fd757;
    border-color: #93d242;
    color: #087830
}

.table-hover>tbody>tr>td.success:hover,
.table-hover>tbody>tr>th.success:hover,
.table-hover>tbody>tr.success:hover>td {
    background-color: #87cb30;
    border-color: #79b62b
}

.table>thead>tr>td.danger,
.table>tbody>tr>td.danger,
.table>tfoot>tr>td.danger,
.table>thead>tr>th.danger,
.table>tbody>tr>th.danger,
.table>tfoot>tr>th.danger,
.table>thead>tr.danger>td,
.table>tbody>tr.danger>td,
.table>tfoot>tr.danger>td,
.table>thead>tr.danger>th,
.table>tbody>tr.danger>th,
.table>tfoot>tr.danger>th {
    background-color: #fcc8c8;
    border-color: #fbb0b0;
    color: #dc143c
}

.table-hover>tbody>tr>td.danger:hover,
.table-hover>tbody>tr>th.danger:hover,
.table-hover>tbody>tr.danger:hover>td {
    background-color: #f99898;
    border-color: #f87f7f
}

.table>thead>tr>td.warning,
.table>tbody>tr>td.warning,
.table>tfoot>tr>td.warning,
.table>thead>tr>th.warning,
.table>tbody>tr>th.warning,
.table>tfoot>tr>th.warning,
.table>thead>tr.warning>td,
.table>tbody>tr.warning>td,
.table>tfoot>tr.warning>td,
.table>thead>tr.warning>th,
.table>tbody>tr.warning>th,
.table>tfoot>tr.warning>th {
    background-color: #fbea86;
    border-color: #fae66d;
    color: #c50
}

.table-hover>tbody>tr>td.warning:hover,
.table-hover>tbody>tr>th.warning:hover,
.table-hover>tbody>tr.warning:hover>td {
    background-color: #f9e155;
    border-color: #f9dd3c
}

.navbar {
    min-height: 1px;
    margin-bottom: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box
}

.navbar.navbar-static-top {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box
}

.navbar.navbar-fixed-top {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box
}

.navbar .navbar-nav>li>a {
    padding-top: 17.5px;
    padding-bottom: 17.5px;
    line-height: 35px;
    /*font-weight: bold*/
}

.navbar .navbar-toggle {
    margin-top: 18px
}

.navbar-default {
    background: #fff;
    /*border: 1px solid #e6e6e6*/
}

.navbar-default .navbar-nav>li>a {
    color: #454c54
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
    color: blue;
    /*background-color: #f2f2f2*/
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
    color: blue;
    background-color: #fff;
	/*font-weight: 700;*/
}





.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus {
    color: blue;
    /*background-color: #f2f2f2*/
}

.navbar-default .navbar-nav>.dropdown>a {
    color: #454c54
}

.navbar-default .navbar-nav>.dropdown>a .caret,
.navbar-default .navbar-nav>.dropdown>a:hover .caret,
.navbar-default .navbar-nav>.dropdown>a:focus .caret {
    border-top-color: #393f46;
    border-bottom-color: #393f46
}

@media(max-width:767px) {
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #454c54
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
        color: #393f46;
        background: #f2f2f2
    }
    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
        color: rgba(69, 76, 84, 0.5)
    }
    .navbar-default .navbar-nav .open .dropdown-menu .divider {
        background-color: #e6e6e6;
        -webkit-box-shadow: 0 1px 0 #fff;
        -moz-box-shadow: 0 1px 0 #fff;
        box-shadow: 0 1px 0 #fff
    }
}

.navbar-default .navbar-toggle {
    background-color: #f2f2f2;
    border: 1px solid transparent
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #fff
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #ccc
}

.navbar-default .navbar-brand {
    color: #2f353e
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
    color: #24292f
}

.navbar-default .navbar-text {
    color: #454c54
}

.navbar-default .navbar-link {
    color: #5c6570
	c50209
}

.navbar-default .navbar-link:hover,
.navbar-default .navbar-link:focus {
    color: #000
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
    border-color: #e6e6e6;
    -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 #fff;
    -moz-box-shadow: inset 0 1px 0 #fff, 0 1px 0 #fff;
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #fff
}

.navbar-inverse {
    background: #333;
    border: 1px solid #1a1a1a
}

.navbar-inverse .navbar-nav>li>a {
    color: #fff
}

.navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>li>a:focus {
    color: #fff;
    background-color: #262626
}

.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:hover,
.navbar-inverse .navbar-nav>.active>a:focus {
    color: #8c0b05;
    background-color: #262626
}

.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:hover,
.navbar-inverse .navbar-nav>.open>a:focus {
    color: #fff;
    background-color: #262626
}

.navbar-inverse .navbar-nav>.dropdown>a {
    color: #fff
}

.navbar-inverse .navbar-nav>.dropdown>a .caret,
.navbar-inverse .navbar-nav>.dropdown>a:hover .caret,
.navbar-inverse .navbar-nav>.dropdown>a:focus .caret {
    border-top-color: #fff;
    border-bottom-color: #fff
}

@media(max-width:767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        color: #454c54
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
        color: #fff;
        background: #262626
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
        color: rgba(255, 255, 255, 0.5)
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #1a1a1a;
        -webkit-box-shadow: 0 1px 0 #4d4d4d;
        -moz-box-shadow: 0 1px 0 #4d4d4d;
        box-shadow: 0 1px 0 #4d4d4d
    }
}

.navbar-inverse .navbar-toggle {
    background-color: #262626;
    border: 1px solid transparent
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
    background-color: #404040
}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff
}

.navbar-inverse .navbar-brand {
    color: #fff
}

.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
    color: #eee
}

.navbar-inverse .navbar-text {
    color: #454c54
}

.navbar-inverse .navbar-link {
    color: #5c6570
}

.navbar-inverse .navbar-link:hover,
.navbar-inverse .navbar-link:focus {
    color: #abb2ba
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
    border-color: #1a1a1a;
    -webkit-box-shadow: inset 0 1px 0 #4d4d4d, 0 1px 0 #4d4d4d;
    -moz-box-shadow: inset 0 1px 0 #4d4d4d, 0 1px 0 #4d4d4d;
    box-shadow: inset 0 1px 0 #4d4d4d, 0 1px 0 #4d4d4d
}

.navbar-form {
    padding-top: 10px;
    padding-bottom: 10px
}

@media(min-width:1200px) {
    .navbar-default .navbar-collapse,
    .navbar-inverse .navbar-collapse,
    .navbar-default .navbar-form,
    .navbar-inverse .navbar-form {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none
    }
}

.navbar-text {
    margin-top: 24px;
    margin-bottom: 24px
}

.navbar-btn {
    margin: 18px 0
}

.navbar-brand {
    padding-top: 8px;
    padding-bottom: 0
}

.dropdown-menu {
    background-color: #fff;
    border: 1px solid #e6e6e6;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-box-shadow: 0 6px 12px rgba(51, 51, 51, 0.2);
    -moz-box-shadow: 0 6px 12px rgba(51, 51, 51, 0.2);
    box-shadow: 0 6px 12px rgba(51, 51, 51, 0.2)
}

.dropdown-menu>li>a {
    color: #454c54
}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus {
    color: blue;
    /*background: #8c0b05*/
}

.dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:hover,
.dropdown-menu>.disabled>a:focus {
    color: rgba(69, 76, 84, 0.5)
}

.dropdown-menu .divider {
    background-color: #e6e6e6;
    -webkit-box-shadow: 0 1px 0 #fff;
    -moz-box-shadow: 0 1px 0 #fff;
    box-shadow: 0 1px 0 #fff
}

.dropdown-header {
    color: #454c54
}

.caret,
.dropdown .caret,
.btn-default .caret,
.dropup .btn-default .caret {
    border-bottom-color: #fff
}

.btn-default .caret {
    border-top-color: #fff
}

.nav>li>a {
    /*font-weight: bold*/
}

.nav>li>a:hover,
.nav>li>a:focus {
    color: #8c0b05;
    text-decoration: none;
    background-color: #dbdbdb
}

.nav.disabled>a {
    color: #38e4c2
}

.nav.disabled>a:hover,
.nav.disabled>a:focus {
    text-decoration: none;
    background-color: transparent
}

.nav .open>a,
.nav .open>a:hover,
.nav .open>a:focus {
    background-color: #dbdbdb;
    border-color: transparent
}

.nav .open>a .caret,
.nav .open>a:hover .caret,
.nav .open>a:focus .caret {
    border-top-color: #8c0b05;
    border-bottom-color: #8c0b05
}

.nav .caret {
    border-top-color: #8c0b05;
    border-bottom-color: #8c0b05
}

.nav a:hover .caret {
    border-top-color: #8c0b05;
    border-bottom-color: #8c0b05
}

.nav-tabs {
    border-bottom: 1px solid #b5b5b5
}

.nav-tabs>li>a {
    color: #8c0b05;
    background-color: transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box
}

.nav-tabs>li>a:hover {
    border-color: transparent;
    border-bottom: 1px solid #b5b5b5;
    background: #dbdbdb
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus {
    color: #454c54;
    border: 1px solid #b5b5b5;
    border-bottom-color: #fff;
    background: #fff
}

.tab-content {
    padding: 20px;
    background: #fff;
    /*border: 1px solid #b5b5b5;*/
    border-top: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #8c0b05
}

.nav-pills>li>a {
    color: #8c0b05;
    background: transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box
}

.nav-pills>li>a:hover,
.nav-pills>li>a:focus {
    color: #8c0b05;
    background: #dbdbdb
}

.nav-pills>li.active>a,
.nav-pills>li.active>a:hover,
.nav-pills>li.active>a:focus {
    color: #fff;
    background-color: #8c0b05
}

.nav-pills>li.disabled>a,
.nav-pills>li.disabled>a:hover,
.nav-pills>li.disabled>a:focus {
    color: rgba(22, 160, 133, 0.7);
    background: transparent
}

.breadcrumb {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    border: 1px solid #cecece;
    background-color: transparent
}

.breadcrumb>li+li:before {
    font-family: "Times New Roman", Times, serif;
    content: "\00BB \00a0";
    color: #8f98a3
}

.breadcrumb>.active {
    color: #454c54
}

.pagination>li {
    display: inline
}

.pagination>li:first-child>a,
.pagination>li:first-child>a {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box
}

.pagination>li:last-child>a,
.pagination>li:last-child>a {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box
}

.pagination>li>a,
.pagination>li>span {
    font-weight: bold;
    background-color: #fff;
    border: 1px solid #b5b5b5
}

.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus {
    color: #fff;
    background-color: #8c0b05;
    border-color: #8c0b05
}

.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
    color: #fff;
    background-color: #8c0b05;
    border-color: #8c0b05
}

.pagination>.disabled>span,
.pagination>.disabled>a,
.pagination>.disabled>a:hover,
.pagination>.disabled>a:focus {
    color: #505962;
    background-color: #fff;
    border-color: #b5b5b5
}

.pager li>a,
.pager li>span {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    border: 1px solid #b5b5b5;
    background-color: #fff
}

.pager li>a:hover,
.pager li>a:focus {
    color: #fff;
    background-color: #8c0b05;
    border-color: #8c0b05
}

.pager .disabled>a,
.pager .disabled>a:hover,
.pager .disabled>a:focus,
.pager .disabled>span {
    color: #505962;
    background-color: #fff
}

.label-default {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-color: #676e76
}

.label-default[href]:hover,
.label-default[href]:focus {
    background-color: #4f555b
}

.label-primary {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-color: #8c0b05
}

.label-primary[href]:hover,
.label-primary[href]:focus {
    background-color: #107360
}

.label-success {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-color: #9bc23c
}

.label-success[href]:hover,
.label-success[href]:focus {
    background-color: #7c9b30
}

.label-info {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-color: #c6b299
}

.label-info[href]:hover,
.label-info[href]:focus {
    background-color: #2c7f9a
}

.label-warning {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-color: #ffbc46
}

.label-warning[href]:hover,
.label-warning[href]:focus {
    background-color: #ffaa13
}

.label-danger {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-color: #c0392b
}

.label-danger[href]:hover,
.label-danger[href]:focus {
    background-color: #962d22
}

.badge {
    color: #fff;
    background-color: #676e76;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box
}

a .badge:hover,
a .badge:focus {
    color: #fff
}

a.list-group-item.active>.badge,
.nav-pills>.active>a>.badge {
    color: #8c0b05;
    background-color: #fff
}

.jumbotron {
    color: inherit;
    background-color: #e8e8e8
}

.jumbotron,
.container .jumbotron {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box
}

.jumbotron h1 {
    color: #2f353e
}

.input-group-sm>.form-control,
.input-group-sm>.input-group-addon,
.input-group-sm>.input-group-btn>.btn {
    border-radius: 0
}

.input-group-lg>.form-control,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.btn {
    border-radius: 0
}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.dropdown-toggle,
.input-group-btn:first-child>.btn:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.dropdown-toggle,
.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.input-group-addon {
    background-color: #e8e8e8;
    border: 1px solid #b5b5b5;
    border-radius: 0
}

.carousel-inner>.item>img,
.carousel-inner>.item>a>img {
    width: 100%;
	max-height:329px;
}

.carousel {
    margin-bottom: 2em
}

.carousel-caption h1,
.carousel-caption .h1,
.carousel-caption h2,
.carousel-caption .h2,
.carousel-caption h3,
.carousel-caption .h3,
.carousel-caption h4,
.carousel-caption .h4,
.carousel-caption h5,
.carousel-caption .h5,
.carousel-caption h6,
.carousel-caption .h6 {
    color: #fff
}

@media screen and (min-width:768px) {
    .carousel-caption {
        right: 5%;
        left: 5%;
        padding-bottom: auto;
        /*top: 25%;*/
		top: 15%;
		bottom: 15%;
    }
}

.carousel-control {
    width: 40px;
    height: 40px;
    top: 50%;
    margin-top: -20px;
    opacity: 1;
    filter: alpha(opacity=100)
}

.carousel-control.right,
.carousel-control.left {
    background: rgba(0, 0, 0, 0.2)
}

.carousel-control>span {
    margin-top: -0.5em
}

.carousel-control .glyphicon-chevron-left {
    left: .5em
}

.carousel-control .glyphicon-chevron-right {
    right: .5em
}

.btn {
    /*font-weight: bold;*/
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 4px;
    /*-webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box*/
}

.btn-md-curve {
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

.btn-lg-curve {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
}


.btn-view-property { padding: 0; }

.btn-link {
    /*color: #8c0b05*/
}

.btn-link:hover,
.btn-link:focus {
    color: #107360
}

.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
    color: #8c0b05
}

.btn-default {
    
    background-color: #fff;
    border-color: #333;
    /*text-shadow: 0 -1px 0 #1a1a1a*/
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
    color: #fff;
    background-color: #404040;
    border-color: #404040
}

.btn-group-vertical>.btn-default:first-child:not(:last-child),
.btn-group-vertical>.btn-default:not(:first-child):not(:last-child),
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-default,
.btn-group-vertical>.btn-default:first-child:not(:last-child):hover,
.btn-group-vertical>.btn-default:not(:first-child):not(:last-child):hover,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-default:hover,
.btn-group-vertical>.btn-default:first-child:not(:last-child):focus,
.btn-group-vertical>.btn-default:not(:first-child):not(:last-child):focus,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-default:focus,
.btn-group-vertical>.btn-default:first-child:not(:last-child):active,
.btn-group-vertical>.btn-default:not(:first-child):not(:last-child):active,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-default:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.navbar .btn-default,
.input-group-btn .btn-default,
.input-group-btn.open .btn-default,
.input-group-btn .open .dropdown-toggle.btn-default {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
    background-color: #333;
    border-color: #333
}

.btn-primary {
    color: #fff;
    background-color: #8c0b05;
    border-color: #fff;
    text-shadow: 0 -1px 0 #107360
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #48abcb;
    border-color: #48abcb
}

.btn-group-vertical>.btn-primary:first-child:not(:last-child),
.btn-group-vertical>.btn-primary:not(:first-child):not(:last-child),
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-primary,
.btn-group-vertical>.btn-primary:first-child:not(:last-child):hover,
.btn-group-vertical>.btn-primary:not(:first-child):not(:last-child):hover,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-primary:hover,
.btn-group-vertical>.btn-primary:first-child:not(:last-child):focus,
.btn-group-vertical>.btn-primary:not(:first-child):not(:last-child):focus,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-primary:focus,
.btn-group-vertical>.btn-primary:first-child:not(:last-child):active,
.btn-group-vertical>.btn-primary:not(:first-child):not(:last-child):active,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-primary:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.navbar .btn-primary,
.input-group-btn .btn-primary,
.input-group-btn.open .btn-primary,
.input-group-btn .open .dropdown-toggle.btn-primary {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
    background-color: #8c0b05;
    border-color: #8c0b05
}

/* Secondary */

.btn-secondary {
    color: #fff;
    background-color: #333;
    border-color: #fff;
    text-shadow: 0 -1px 0 #107360
}

.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active,
.btn-secondary.active,
.open .dropdown-toggle.btn-secondary {
    color: #fff;
    background-color: #48abcb;
    border-color: #48abcb
}

.btn-group-vertical>.btn-secondary:first-child:not(:last-child),
.btn-group-vertical>.btn-secondary:not(:first-child):not(:last-child),
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-secondary,
.btn-group-vertical>.btn-secondary:first-child:not(:last-child):hover,
.btn-group-vertical>.btn-secondary:not(:first-child):not(:last-child):hover,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-secondary:hover,
.btn-group-vertical>.btn-secondary:first-child:not(:last-child):focus,
.btn-group-vertical>.btn-secondary:not(:first-child):not(:last-child):focus,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-secondary:focus,
.btn-group-vertical>.btn-secondary:first-child:not(:last-child):active,
.btn-group-vertical>.btn-secondary:not(:first-child):not(:last-child):active,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-secondary:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.navbar .btn-secondary,
.input-group-btn .btn-secondary,
.input-group-btn.open .btn-secondary,
.input-group-btn .open .dropdown-toggle.btn-secondary {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.btn-secondary.disabled,
.btn-secondary[disabled],
fieldset[disabled] .btn-secondary,
.btn-secondary.disabled:hover,
.btn-secondary[disabled]:hover,
fieldset[disabled] .btn-secondary:hover,
.btn-secondary.disabled:focus,
.btn-secondary[disabled]:focus,
fieldset[disabled] .btn-secondary:focus,
.btn-secondary.disabled:active,
.btn-secondary[disabled]:active,
fieldset[disabled] .btn-secondary:active,
.btn-secondary.disabled.active,
.btn-secondary[disabled].active,
fieldset[disabled] .btn-secondary.active {
    background-color: #8c0b05;
    border-color: #8c0b05
}

/* Thirdly */

.btn-thirdly {
    color: #fff;
    background-color: #3c3c3e;
    border-color: #fff;
    text-shadow: 0 -1px 0 #107360
}

.btn-thirdly:hover,
.btn-thirdly:focus,
.btn-thirdly:active,
.btn-thirdly.active,
.open .dropdown-toggle.btn-thirdly {
    color: #fff;
    background-color: #48abcb;
    border-color: #48abcb
}

.btn-group-vertical>.btn-thirdly:first-child:not(:last-child),
.btn-group-vertical>.btn-thirdly:not(:first-child):not(:last-child),
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-thirdly,
.btn-group-vertical>.btn-thirdly:first-child:not(:last-child):hover,
.btn-group-vertical>.btn-thirdly:not(:first-child):not(:last-child):hover,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-thirdly:hover,
.btn-group-vertical>.btn-thirdly:first-child:not(:last-child):focus,
.btn-group-vertical>.btn-thirdly:not(:first-child):not(:last-child):focus,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-thirdly:focus,
.btn-group-vertical>.btn-thirdly:first-child:not(:last-child):active,
.btn-group-vertical>.btn-thirdly:not(:first-child):not(:last-child):active,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-thirdly:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.navbar .btn-thirdly,
.input-group-btn .btn-thirdly,
.input-group-btn.open .btn-thirdly,
.input-group-btn .open .dropdown-toggle.btn-thirdly {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.btn-thirdly.disabled,
.btn-thirdly[disabled],
fieldset[disabled] .btn-thirdly,
.btn-thirdly.disabled:hover,
.btn-thirdly[disabled]:hover,
fieldset[disabled] .btn-thirdly:hover,
.btn-thirdly.disabled:focus,
.btn-thirdly[disabled]:focus,
fieldset[disabled] .btn-thirdly:focus,
.btn-thirdly.disabled:active,
.btn-thirdly[disabled]:active,
fieldset[disabled] .btn-thirdly:active,
.btn-thirdly.disabled.active,
.btn-thirdly[disabled].active,
fieldset[disabled] .btn-thirdly.active {
    background-color: #8c0b05;
    border-color: #8c0b05
}

.btn-success {
    color: #fff;
    background-color: #9bc23c;
    border-color: #9bc23c;
    text-shadow: 0 -1px 0 #7c9b30
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
    color: #fff;
    background-color: #a5c94f;
    border-color: #a5c94f
}

.btn-group-vertical>.btn-success:first-child:not(:last-child),
.btn-group-vertical>.btn-success:not(:first-child):not(:last-child),
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-success,
.btn-group-vertical>.btn-success:first-child:not(:last-child):hover,
.btn-group-vertical>.btn-success:not(:first-child):not(:last-child):hover,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-success:hover,
.btn-group-vertical>.btn-success:first-child:not(:last-child):focus,
.btn-group-vertical>.btn-success:not(:first-child):not(:last-child):focus,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-success:focus,
.btn-group-vertical>.btn-success:first-child:not(:last-child):active,
.btn-group-vertical>.btn-success:not(:first-child):not(:last-child):active,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-success:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.navbar .btn-success,
.input-group-btn .btn-success,
.input-group-btn.open .btn-success,
.input-group-btn .open .dropdown-toggle.btn-success {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
    background-color: #9bc23c;
    border-color: #9bc23c
}

.btn-info {
    color: #fff;
    background-color: #c0392b;
    border-color: #8c0b05;
    /*text-shadow: 0 -1px 0 #2c7f9a*/
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
    color: #fff;
    background-color: #329dd9;
    border-color: #329dd9
}

.btn-group-vertical>.btn-info:first-child:not(:last-child),
.btn-group-vertical>.btn-info:not(:first-child):not(:last-child),
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-info,
.btn-group-vertical>.btn-info:first-child:not(:last-child):hover,
.btn-group-vertical>.btn-info:not(:first-child):not(:last-child):hover,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-info:hover,
.btn-group-vertical>.btn-info:first-child:not(:last-child):focus,
.btn-group-vertical>.btn-info:not(:first-child):not(:last-child):focus,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-info:focus,
.btn-group-vertical>.btn-info:first-child:not(:last-child):active,
.btn-group-vertical>.btn-info:not(:first-child):not(:last-child):active,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-info:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.navbar .btn-info,
.input-group-btn .btn-info,
.input-group-btn.open .btn-info,
.input-group-btn .open .dropdown-toggle.btn-info {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
    background-color: #c6b299;
    border-color: #c6b299
}

.btn-warning {
    color: #fff;
    background-color: #ffbc46;
    border-color: #ffbc46;
    text-shadow: 0 -1px 0 #ffaa13
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
    color: #fff;
    background-color: #ffc560;
    border-color: #ffc560
}

.btn-group-vertical>.btn-warning:first-child:not(:last-child),
.btn-group-vertical>.btn-warning:not(:first-child):not(:last-child),
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-warning,
.btn-group-vertical>.btn-warning:first-child:not(:last-child):hover,
.btn-group-vertical>.btn-warning:not(:first-child):not(:last-child):hover,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-warning:hover,
.btn-group-vertical>.btn-warning:first-child:not(:last-child):focus,
.btn-group-vertical>.btn-warning:not(:first-child):not(:last-child):focus,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-warning:focus,
.btn-group-vertical>.btn-warning:first-child:not(:last-child):active,
.btn-group-vertical>.btn-warning:not(:first-child):not(:last-child):active,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-warning:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.navbar .btn-warning,
.input-group-btn .btn-warning,
.input-group-btn.open .btn-warning,
.input-group-btn .open .dropdown-toggle.btn-warning {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
    background-color: #ffbc46;
    border-color: #ffbc46
}

.btn-danger {
    color: #fff;
    background-color: #c0392b;
    border-color: #c0392b;
    text-shadow: 0 -1px 0 #962d22
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #d14233;
    border-color: #d14233
}

.btn-group-vertical>.btn-danger:first-child:not(:last-child),
.btn-group-vertical>.btn-danger:not(:first-child):not(:last-child),
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-danger,
.btn-group-vertical>.btn-danger:first-child:not(:last-child):hover,
.btn-group-vertical>.btn-danger:not(:first-child):not(:last-child):hover,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-danger:hover,
.btn-group-vertical>.btn-danger:first-child:not(:last-child):focus,
.btn-group-vertical>.btn-danger:not(:first-child):not(:last-child):focus,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-danger:focus,
.btn-group-vertical>.btn-danger:first-child:not(:last-child):active,
.btn-group-vertical>.btn-danger:not(:first-child):not(:last-child):active,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-danger:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.navbar .btn-danger,
.input-group-btn .btn-danger,
.input-group-btn.open .btn-danger,
.input-group-btn .open .dropdown-toggle.btn-danger {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
    background-color: #c0392b;
    border-color: #c0392b
}

.btn-facebook {
    color: #fff;
    background-color: #3b5998;
    border-color: #3b5998;
    text-shadow: 0 -1px 0 #2d4373
}

.btn-facebook:hover,
.btn-facebook:focus,
.btn-facebook:active,
.btn-facebook.active,
.open .dropdown-toggle.btn-facebook {
    color: #fff;
    background-color: #4264aa;
    border-color: #4264aa
}

.btn-group-vertical>.btn-facebook:first-child:not(:last-child),
.btn-group-vertical>.btn-facebook:not(:first-child):not(:last-child),
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-facebook,
.btn-group-vertical>.btn-facebook:first-child:not(:last-child):hover,
.btn-group-vertical>.btn-facebook:not(:first-child):not(:last-child):hover,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-facebook:hover,
.btn-group-vertical>.btn-facebook:first-child:not(:last-child):focus,
.btn-group-vertical>.btn-facebook:not(:first-child):not(:last-child):focus,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-facebook:focus,
.btn-group-vertical>.btn-facebook:first-child:not(:last-child):active,
.btn-group-vertical>.btn-facebook:not(:first-child):not(:last-child):active,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-facebook:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.navbar .btn-facebook,
.input-group-btn .btn-facebook,
.input-group-btn.open .btn-facebook,
.input-group-btn .open .dropdown-toggle.btn-facebook {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.btn-facebook.disabled,
.btn-facebook[disabled],
fieldset[disabled] .btn-facebook,
.btn-facebook.disabled:hover,
.btn-facebook[disabled]:hover,
fieldset[disabled] .btn-facebook:hover,
.btn-facebook.disabled:focus,
.btn-facebook[disabled]:focus,
fieldset[disabled] .btn-facebook:focus,
.btn-facebook.disabled:active,
.btn-facebook[disabled]:active,
fieldset[disabled] .btn-facebook:active,
.btn-facebook.disabled.active,
.btn-facebook[disabled].active,
fieldset[disabled] .btn-facebook.active {
    background-color: #3b5998;
    border-color: #3b5998
}

.btn-twitter {
    color: #fff;
    background-color: #55acee;
    border-color: #55acee;
    text-shadow: 0 -1px 0 #2795e9
}

.btn-twitter:hover,
.btn-twitter:focus,
.btn-twitter:active,
.btn-twitter.active,
.open .dropdown-toggle.btn-twitter {
    color: #fff;
    background-color: #6cb7f0;
    border-color: #6cb7f0
}

.btn-group-vertical>.btn-twitter:first-child:not(:last-child),
.btn-group-vertical>.btn-twitter:not(:first-child):not(:last-child),
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-twitter,
.btn-group-vertical>.btn-twitter:first-child:not(:last-child):hover,
.btn-group-vertical>.btn-twitter:not(:first-child):not(:last-child):hover,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-twitter:hover,
.btn-group-vertical>.btn-twitter:first-child:not(:last-child):focus,
.btn-group-vertical>.btn-twitter:not(:first-child):not(:last-child):focus,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-twitter:focus,
.btn-group-vertical>.btn-twitter:first-child:not(:last-child):active,
.btn-group-vertical>.btn-twitter:not(:first-child):not(:last-child):active,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-twitter:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.navbar .btn-twitter,
.input-group-btn .btn-twitter,
.input-group-btn.open .btn-twitter,
.input-group-btn .open .dropdown-toggle.btn-twitter {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.btn-twitter.disabled,
.btn-twitter[disabled],
fieldset[disabled] .btn-twitter,
.btn-twitter.disabled:hover,
.btn-twitter[disabled]:hover,
fieldset[disabled] .btn-twitter:hover,
.btn-twitter.disabled:focus,
.btn-twitter[disabled]:focus,
fieldset[disabled] .btn-twitter:focus,
.btn-twitter.disabled:active,
.btn-twitter[disabled]:active,
fieldset[disabled] .btn-twitter:active,
.btn-twitter.disabled.active,
.btn-twitter[disabled].active,
fieldset[disabled] .btn-twitter.active {
    background-color: #55acee;
    border-color: #55acee
}

.btn-google-plus {
    color: #fff;
    background-color: #dd4b39;
    border-color: #dd4b39;
    text-shadow: 0 -1px 0 #c23321
}

.btn-google-plus:hover,
.btn-google-plus:focus,
.btn-google-plus:active,
.btn-google-plus.active,
.open .dropdown-toggle.btn-google-plus {
    color: #fff;
    background-color: #e15f4f;
    border-color: #e15f4f
}

.btn-group-vertical>.btn-google-plus:first-child:not(:last-child),
.btn-group-vertical>.btn-google-plus:not(:first-child):not(:last-child),
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-google-plus,
.btn-group-vertical>.btn-google-plus:first-child:not(:last-child):hover,
.btn-group-vertical>.btn-google-plus:not(:first-child):not(:last-child):hover,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-google-plus:hover,
.btn-group-vertical>.btn-google-plus:first-child:not(:last-child):focus,
.btn-group-vertical>.btn-google-plus:not(:first-child):not(:last-child):focus,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-google-plus:focus,
.btn-group-vertical>.btn-google-plus:first-child:not(:last-child):active,
.btn-group-vertical>.btn-google-plus:not(:first-child):not(:last-child):active,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-google-plus:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.navbar .btn-google-plus,
.input-group-btn .btn-google-plus,
.input-group-btn.open .btn-google-plus,
.input-group-btn .open .dropdown-toggle.btn-google-plus {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.btn-google-plus.disabled,
.btn-google-plus[disabled],
fieldset[disabled] .btn-google-plus,
.btn-google-plus.disabled:hover,
.btn-google-plus[disabled]:hover,
fieldset[disabled] .btn-google-plus:hover,
.btn-google-plus.disabled:focus,
.btn-google-plus[disabled]:focus,
fieldset[disabled] .btn-google-plus:focus,
.btn-google-plus.disabled:active,
.btn-google-plus[disabled]:active,
fieldset[disabled] .btn-google-plus:active,
.btn-google-plus.disabled.active,
.btn-google-plus[disabled].active,
fieldset[disabled] .btn-google-plus.active {
    background-color: #dd4b39;
    border-color: #dd4b39
}

.btn-pinterest {
    color: #fff;
    background-color: #cb2027;
    border-color: #cb2027;
    text-shadow: 0 -1px 0 #9f191f
}

.btn-pinterest:hover,
.btn-pinterest:focus,
.btn-pinterest:active,
.btn-pinterest.active,
.open .dropdown-toggle.btn-pinterest {
    color: #fff;
    background-color: #dd272f;
    border-color: #dd272f
}

.btn-group-vertical>.btn-pinterest:first-child:not(:last-child),
.btn-group-vertical>.btn-pinterest:not(:first-child):not(:last-child),
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-pinterest,
.btn-group-vertical>.btn-pinterest:first-child:not(:last-child):hover,
.btn-group-vertical>.btn-pinterest:not(:first-child):not(:last-child):hover,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-pinterest:hover,
.btn-group-vertical>.btn-pinterest:first-child:not(:last-child):focus,
.btn-group-vertical>.btn-pinterest:not(:first-child):not(:last-child):focus,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-pinterest:focus,
.btn-group-vertical>.btn-pinterest:first-child:not(:last-child):active,
.btn-group-vertical>.btn-pinterest:not(:first-child):not(:last-child):active,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-pinterest:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.navbar .btn-pinterest,
.input-group-btn .btn-pinterest,
.input-group-btn.open .btn-pinterest,
.input-group-btn .open .dropdown-toggle.btn-pinterest {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.btn-pinterest.disabled,
.btn-pinterest[disabled],
fieldset[disabled] .btn-pinterest,
.btn-pinterest.disabled:hover,
.btn-pinterest[disabled]:hover,
fieldset[disabled] .btn-pinterest:hover,
.btn-pinterest.disabled:focus,
.btn-pinterest[disabled]:focus,
fieldset[disabled] .btn-pinterest:focus,
.btn-pinterest.disabled:active,
.btn-pinterest[disabled]:active,
fieldset[disabled] .btn-pinterest:active,
.btn-pinterest.disabled.active,
.btn-pinterest[disabled].active,
fieldset[disabled] .btn-pinterest.active {
    background-color: #cb2027;
    border-color: #cb2027
}

.btn-linkedin {
    color: #fff;
    background-color: #007bb6;
    border-color: #007bb6;
    text-shadow: 0 -1px 0 #005983
}

.btn-linkedin:hover,
.btn-linkedin:focus,
.btn-linkedin:active,
.btn-linkedin.active,
.open .dropdown-toggle.btn-linkedin {
    color: #fff;
    background-color: #008cd0;
    border-color: #008cd0
}

.btn-group-vertical>.btn-linkedin:first-child:not(:last-child),
.btn-group-vertical>.btn-linkedin:not(:first-child):not(:last-child),
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-linkedin,
.btn-group-vertical>.btn-linkedin:first-child:not(:last-child):hover,
.btn-group-vertical>.btn-linkedin:not(:first-child):not(:last-child):hover,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-linkedin:hover,
.btn-group-vertical>.btn-linkedin:first-child:not(:last-child):focus,
.btn-group-vertical>.btn-linkedin:not(:first-child):not(:last-child):focus,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-linkedin:focus,
.btn-group-vertical>.btn-linkedin:first-child:not(:last-child):active,
.btn-group-vertical>.btn-linkedin:not(:first-child):not(:last-child):active,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-linkedin:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.navbar .btn-linkedin,
.input-group-btn .btn-linkedin,
.input-group-btn.open .btn-linkedin,
.input-group-btn .open .dropdown-toggle.btn-linkedin {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.btn-linkedin.disabled,
.btn-linkedin[disabled],
fieldset[disabled] .btn-linkedin,
.btn-linkedin.disabled:hover,
.btn-linkedin[disabled]:hover,
fieldset[disabled] .btn-linkedin:hover,
.btn-linkedin.disabled:focus,
.btn-linkedin[disabled]:focus,
fieldset[disabled] .btn-linkedin:focus,
.btn-linkedin.disabled:active,
.btn-linkedin[disabled]:active,
fieldset[disabled] .btn-linkedin:active,
.btn-linkedin.disabled.active,
.btn-linkedin[disabled].active,
fieldset[disabled] .btn-linkedin.active {
    background-color: #007bb6;
    border-color: #007bb6
}

.btn-youtube {
    color: #fff;
    background-color: #b00;
    border-color: #b00;
    text-shadow: 0 -1px 0 #800
}

.btn-youtube:hover,
.btn-youtube:focus,
.btn-youtube:active,
.btn-youtube.active,
.open .dropdown-toggle.btn-youtube {
    color: #fff;
    background-color: #d40000;
    border-color: #d40000
}

.btn-group-vertical>.btn-youtube:first-child:not(:last-child),
.btn-group-vertical>.btn-youtube:not(:first-child):not(:last-child),
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-youtube,
.btn-group-vertical>.btn-youtube:first-child:not(:last-child):hover,
.btn-group-vertical>.btn-youtube:not(:first-child):not(:last-child):hover,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-youtube:hover,
.btn-group-vertical>.btn-youtube:first-child:not(:last-child):focus,
.btn-group-vertical>.btn-youtube:not(:first-child):not(:last-child):focus,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-youtube:focus,
.btn-group-vertical>.btn-youtube:first-child:not(:last-child):active,
.btn-group-vertical>.btn-youtube:not(:first-child):not(:last-child):active,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-youtube:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.navbar .btn-youtube,
.input-group-btn .btn-youtube,
.input-group-btn.open .btn-youtube,
.input-group-btn .open .dropdown-toggle.btn-youtube {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.btn-youtube.disabled,
.btn-youtube[disabled],
fieldset[disabled] .btn-youtube,
.btn-youtube.disabled:hover,
.btn-youtube[disabled]:hover,
fieldset[disabled] .btn-youtube:hover,
.btn-youtube.disabled:focus,
.btn-youtube[disabled]:focus,
fieldset[disabled] .btn-youtube:focus,
.btn-youtube.disabled:active,
.btn-youtube[disabled]:active,
fieldset[disabled] .btn-youtube:active,
.btn-youtube.disabled.active,
.btn-youtube[disabled].active,
fieldset[disabled] .btn-youtube.active {
    background-color: #b00;
    border-color: #b00
}

.btn-vimeo {
    color: #fff;
    background-color: #1ab7ea;
    border-color: #1ab7ea;
    text-shadow: 0 -1px 0 #1295bf
}

.btn-vimeo:hover,
.btn-vimeo:focus,
.btn-vimeo:active,
.btn-vimeo.active,
.open .dropdown-toggle.btn-vimeo {
    color: #fff;
    background-color: #31beec;
    border-color: #31beec
}

.btn-group-vertical>.btn-vimeo:first-child:not(:last-child),
.btn-group-vertical>.btn-vimeo:not(:first-child):not(:last-child),
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-vimeo,
.btn-group-vertical>.btn-vimeo:first-child:not(:last-child):hover,
.btn-group-vertical>.btn-vimeo:not(:first-child):not(:last-child):hover,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-vimeo:hover,
.btn-group-vertical>.btn-vimeo:first-child:not(:last-child):focus,
.btn-group-vertical>.btn-vimeo:not(:first-child):not(:last-child):focus,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-vimeo:focus,
.btn-group-vertical>.btn-vimeo:first-child:not(:last-child):active,
.btn-group-vertical>.btn-vimeo:not(:first-child):not(:last-child):active,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-vimeo:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.navbar .btn-vimeo,
.input-group-btn .btn-vimeo,
.input-group-btn.open .btn-vimeo,
.input-group-btn .open .dropdown-toggle.btn-vimeo {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.btn-vimeo.disabled,
.btn-vimeo[disabled],
fieldset[disabled] .btn-vimeo,
.btn-vimeo.disabled:hover,
.btn-vimeo[disabled]:hover,
fieldset[disabled] .btn-vimeo:hover,
.btn-vimeo.disabled:focus,
.btn-vimeo[disabled]:focus,
fieldset[disabled] .btn-vimeo:focus,
.btn-vimeo.disabled:active,
.btn-vimeo[disabled]:active,
fieldset[disabled] .btn-vimeo:active,
.btn-vimeo.disabled.active,
.btn-vimeo[disabled].active,
fieldset[disabled] .btn-vimeo.active {
    background-color: #1ab7ea;
    border-color: #1ab7ea
}

.btn-tumblr {
    color: #fff;
    background-color: #32506d;
    border-color: #32506d;
    text-shadow: 0 -1px 0 #22364a
}

.btn-tumblr:hover,
.btn-tumblr:focus,
.btn-tumblr:active,
.btn-tumblr.active,
.open .dropdown-toggle.btn-tumblr {
    color: #fff;
    background-color: #3a5d7e;
    border-color: #3a5d7e
}

.btn-group-vertical>.btn-tumblr:first-child:not(:last-child),
.btn-group-vertical>.btn-tumblr:not(:first-child):not(:last-child),
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-tumblr,
.btn-group-vertical>.btn-tumblr:first-child:not(:last-child):hover,
.btn-group-vertical>.btn-tumblr:not(:first-child):not(:last-child):hover,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-tumblr:hover,
.btn-group-vertical>.btn-tumblr:first-child:not(:last-child):focus,
.btn-group-vertical>.btn-tumblr:not(:first-child):not(:last-child):focus,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-tumblr:focus,
.btn-group-vertical>.btn-tumblr:first-child:not(:last-child):active,
.btn-group-vertical>.btn-tumblr:not(:first-child):not(:last-child):active,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-tumblr:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.navbar .btn-tumblr,
.input-group-btn .btn-tumblr,
.input-group-btn.open .btn-tumblr,
.input-group-btn .open .dropdown-toggle.btn-tumblr {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.btn-tumblr.disabled,
.btn-tumblr[disabled],
fieldset[disabled] .btn-tumblr,
.btn-tumblr.disabled:hover,
.btn-tumblr[disabled]:hover,
fieldset[disabled] .btn-tumblr:hover,
.btn-tumblr.disabled:focus,
.btn-tumblr[disabled]:focus,
fieldset[disabled] .btn-tumblr:focus,
.btn-tumblr.disabled:active,
.btn-tumblr[disabled]:active,
fieldset[disabled] .btn-tumblr:active,
.btn-tumblr.disabled.active,
.btn-tumblr[disabled].active,
fieldset[disabled] .btn-tumblr.active {
    background-color: #32506d;
    border-color: #32506d
}

.btn-instagram {
    color: #fff;
    background-color: #517fa4;
    border-color: #517fa4;
    text-shadow: 0 -1px 0 #406582
}

.btn-instagram:hover,
.btn-instagram:focus,
.btn-instagram:active,
.btn-instagram.active,
.open .dropdown-toggle.btn-instagram {
    color: #fff;
    background-color: #5f8cb0;
    border-color: #5f8cb0
}

.btn-group-vertical>.btn-instagram:first-child:not(:last-child),
.btn-group-vertical>.btn-instagram:not(:first-child):not(:last-child),
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-instagram,
.btn-group-vertical>.btn-instagram:first-child:not(:last-child):hover,
.btn-group-vertical>.btn-instagram:not(:first-child):not(:last-child):hover,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-instagram:hover,
.btn-group-vertical>.btn-instagram:first-child:not(:last-child):focus,
.btn-group-vertical>.btn-instagram:not(:first-child):not(:last-child):focus,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-instagram:focus,
.btn-group-vertical>.btn-instagram:first-child:not(:last-child):active,
.btn-group-vertical>.btn-instagram:not(:first-child):not(:last-child):active,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-instagram:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.navbar .btn-instagram,
.input-group-btn .btn-instagram,
.input-group-btn.open .btn-instagram,
.input-group-btn .open .dropdown-toggle.btn-instagram {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.btn-instagram.disabled,
.btn-instagram[disabled],
fieldset[disabled] .btn-instagram,
.btn-instagram.disabled:hover,
.btn-instagram[disabled]:hover,
fieldset[disabled] .btn-instagram:hover,
.btn-instagram.disabled:focus,
.btn-instagram[disabled]:focus,
fieldset[disabled] .btn-instagram:focus,
.btn-instagram.disabled:active,
.btn-instagram[disabled]:active,
fieldset[disabled] .btn-instagram:active,
.btn-instagram.disabled.active,
.btn-instagram[disabled].active,
fieldset[disabled] .btn-instagram.active {
    background-color: #517fa4;
    border-color: #517fa4
}

.btn-flickr {
    color: #fff;
    background-color: #ff0084;
    border-color: #ff0084;
    text-shadow: 0 -1px 0 #cc006a
}

.btn-flickr:hover,
.btn-flickr:focus,
.btn-flickr:active,
.btn-flickr.active,
.open .dropdown-toggle.btn-flickr {
    color: #fff;
    background-color: #ff1a90;
    border-color: #ff1a90
}

.btn-group-vertical>.btn-flickr:first-child:not(:last-child),
.btn-group-vertical>.btn-flickr:not(:first-child):not(:last-child),
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-flickr,
.btn-group-vertical>.btn-flickr:first-child:not(:last-child):hover,
.btn-group-vertical>.btn-flickr:not(:first-child):not(:last-child):hover,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-flickr:hover,
.btn-group-vertical>.btn-flickr:first-child:not(:last-child):focus,
.btn-group-vertical>.btn-flickr:not(:first-child):not(:last-child):focus,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-flickr:focus,
.btn-group-vertical>.btn-flickr:first-child:not(:last-child):active,
.btn-group-vertical>.btn-flickr:not(:first-child):not(:last-child):active,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-flickr:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.navbar .btn-flickr,
.input-group-btn .btn-flickr,
.input-group-btn.open .btn-flickr,
.input-group-btn .open .dropdown-toggle.btn-flickr {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.btn-flickr.disabled,
.btn-flickr[disabled],
fieldset[disabled] .btn-flickr,
.btn-flickr.disabled:hover,
.btn-flickr[disabled]:hover,
fieldset[disabled] .btn-flickr:hover,
.btn-flickr.disabled:focus,
.btn-flickr[disabled]:focus,
fieldset[disabled] .btn-flickr:focus,
.btn-flickr.disabled:active,
.btn-flickr[disabled]:active,
fieldset[disabled] .btn-flickr:active,
.btn-flickr.disabled.active,
.btn-flickr[disabled].active,
fieldset[disabled] .btn-flickr.active {
    background-color: #ff0084;
    border-color: #ff0084
}

.btn-dribbble {
    color: #fff;
    background-color: #ea4c89;
    border-color: #ea4c89;
    text-shadow: 0 -1px 0 #e51e6b
}

.btn-dribbble:hover,
.btn-dribbble:focus,
.btn-dribbble:active,
.btn-dribbble.active,
.open .dropdown-toggle.btn-dribbble {
    color: #fff;
    background-color: #ed6398;
    border-color: #ed6398
}

.btn-group-vertical>.btn-dribbble:first-child:not(:last-child),
.btn-group-vertical>.btn-dribbble:not(:first-child):not(:last-child),
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-dribbble,
.btn-group-vertical>.btn-dribbble:first-child:not(:last-child):hover,
.btn-group-vertical>.btn-dribbble:not(:first-child):not(:last-child):hover,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-dribbble:hover,
.btn-group-vertical>.btn-dribbble:first-child:not(:last-child):focus,
.btn-group-vertical>.btn-dribbble:not(:first-child):not(:last-child):focus,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-dribbble:focus,
.btn-group-vertical>.btn-dribbble:first-child:not(:last-child):active,
.btn-group-vertical>.btn-dribbble:not(:first-child):not(:last-child):active,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-dribbble:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.navbar .btn-dribbble,
.input-group-btn .btn-dribbble,
.input-group-btn.open .btn-dribbble,
.input-group-btn .open .dropdown-toggle.btn-dribbble {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.btn-dribbble.disabled,
.btn-dribbble[disabled],
fieldset[disabled] .btn-dribbble,
.btn-dribbble.disabled:hover,
.btn-dribbble[disabled]:hover,
fieldset[disabled] .btn-dribbble:hover,
.btn-dribbble.disabled:focus,
.btn-dribbble[disabled]:focus,
fieldset[disabled] .btn-dribbble:focus,
.btn-dribbble.disabled:active,
.btn-dribbble[disabled]:active,
fieldset[disabled] .btn-dribbble:active,
.btn-dribbble.disabled.active,
.btn-dribbble[disabled].active,
fieldset[disabled] .btn-dribbble.active {
    background-color: #ea4c89;
    border-color: #ea4c89
}

.btn-foursquare {
    color: #fff;
    background-color: #0072b1;
    border-color: #0072b1;
    text-shadow: 0 -1px 0 #00517e
}

.btn-foursquare:hover,
.btn-foursquare:focus,
.btn-foursquare:active,
.btn-foursquare.active,
.open .dropdown-toggle.btn-foursquare {
    color: #fff;
    background-color: #0082cb;
    border-color: #0082cb
}

.btn-group-vertical>.btn-foursquare:first-child:not(:last-child),
.btn-group-vertical>.btn-foursquare:not(:first-child):not(:last-child),
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-foursquare,
.btn-group-vertical>.btn-foursquare:first-child:not(:last-child):hover,
.btn-group-vertical>.btn-foursquare:not(:first-child):not(:last-child):hover,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-foursquare:hover,
.btn-group-vertical>.btn-foursquare:first-child:not(:last-child):focus,
.btn-group-vertical>.btn-foursquare:not(:first-child):not(:last-child):focus,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-foursquare:focus,
.btn-group-vertical>.btn-foursquare:first-child:not(:last-child):active,
.btn-group-vertical>.btn-foursquare:not(:first-child):not(:last-child):active,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-foursquare:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.navbar .btn-foursquare,
.input-group-btn .btn-foursquare,
.input-group-btn.open .btn-foursquare,
.input-group-btn .open .dropdown-toggle.btn-foursquare {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.btn-foursquare.disabled,
.btn-foursquare[disabled],
fieldset[disabled] .btn-foursquare,
.btn-foursquare.disabled:hover,
.btn-foursquare[disabled]:hover,
fieldset[disabled] .btn-foursquare:hover,
.btn-foursquare.disabled:focus,
.btn-foursquare[disabled]:focus,
fieldset[disabled] .btn-foursquare:focus,
.btn-foursquare.disabled:active,
.btn-foursquare[disabled]:active,
fieldset[disabled] .btn-foursquare:active,
.btn-foursquare.disabled.active,
.btn-foursquare[disabled].active,
fieldset[disabled] .btn-foursquare.active {
    background-color: #0072b1;
    border-color: #0072b1
}

.btn-vk {
    color: #fff;
    background-color: #45668e;
    border-color: #45668e;
    text-shadow: 0 -1px 0 #344d6c
}

.btn-vk:hover,
.btn-vk:focus,
.btn-vk:active,
.btn-vk.active,
.open .dropdown-toggle.btn-vk {
    color: #fff;
    background-color: #4d729f;
    border-color: #4d729f
}

.btn-group-vertical>.btn-vk:first-child:not(:last-child),
.btn-group-vertical>.btn-vk:not(:first-child):not(:last-child),
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-vk,
.btn-group-vertical>.btn-vk:first-child:not(:last-child):hover,
.btn-group-vertical>.btn-vk:not(:first-child):not(:last-child):hover,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-vk:hover,
.btn-group-vertical>.btn-vk:first-child:not(:last-child):focus,
.btn-group-vertical>.btn-vk:not(:first-child):not(:last-child):focus,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-vk:focus,
.btn-group-vertical>.btn-vk:first-child:not(:last-child):active,
.btn-group-vertical>.btn-vk:not(:first-child):not(:last-child):active,
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-vk:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.navbar .btn-vk,
.input-group-btn .btn-vk,
.input-group-btn.open .btn-vk,
.input-group-btn .open .dropdown-toggle.btn-vk {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.btn-vk.disabled,
.btn-vk[disabled],
fieldset[disabled] .btn-vk,
.btn-vk.disabled:hover,
.btn-vk[disabled]:hover,
fieldset[disabled] .btn-vk:hover,
.btn-vk.disabled:focus,
.btn-vk[disabled]:focus,
fieldset[disabled] .btn-vk:focus,
.btn-vk.disabled:active,
.btn-vk[disabled]:active,
fieldset[disabled] .btn-vk:active,
.btn-vk.disabled.active,
.btn-vk[disabled].active,
fieldset[disabled] .btn-vk.active {
    background-color: #45668e;
    border-color: #45668e
}

.btn-group-vertical>.btn:first-child:not(:last-child) {
    border-top-right-radius: 0
}

a.thumbnail {
    padding: 5px
}

a.thumbnail:hover,
a.thumbnail:focus {
    border-color: #8c0b05
}

.thumbnail {
    margin-bottom: 20px;
    padding: 0;
    overflow: hidden;
    border: 1px solid #c2c2c2;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-box-shadow: 0 0 6px 2px rgba(189, 195, 199, 0.15);
    -moz-box-shadow: 0 0 6px 2px rgba(189, 195, 199, 0.15);
    box-shadow: 0 0 6px 2px rgba(189, 195, 199, 0.15)
}

.thumbnail>a {
    display: block;
    z-index: 999
}

.thumbnail>a .thumbnail-category {
    position: absolute;
    left: 0;
    bottom: 0;
    padding: .5em 1em;
    background: #333;
    color: #fff;
    font-size: .8em;
    text-transform: uppercase
}

.thumbnail .overlay-container {
    position: relative;
	overflow: hidden;
}

.home-current-listings-img {
	height: 174px;
}

.past-listings-img {
	height: 145px;
}

@media(max-width:1200px) {
	.home-current-listings-img {
		height: 140px;
	}
	.past-listings-img {
		height: 115px;
	}
}
 
 @media(max-width:992px) {
	.home-current-listings-img {
		height: 227px;
	}
	.past-listings-img {
		height: 100%;
	}
 }
 
 @media(max-width:768px) {
	.home-current-listings-img {
		height: 100%;
	}
}


.thumbnail .overlay-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 2em 2em 0;
    background: rgba(51, 51, 51, 0.85);
    z-index: 100;
    -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;
    visibility: hidden;
    opacity: 0;
    filter: alpha(opacity=100)
}

.thumbnail .overlay-content,
.thumbnail .overlay-content p,
.thumbnail .overlay-content h1,
.thumbnail .overlay-content .h1,
.thumbnail .overlay-content h2,
.thumbnail .overlay-content .h2,
.thumbnail .overlay-content h3,
.thumbnail .overlay-content .h3,
.thumbnail .overlay-content h4,
.thumbnail .overlay-content .h4,
.thumbnail .overlay-content h5,
.thumbnail .overlay-content .h5,
.thumbnail .overlay-content h6,
.thumbnail .overlay-content .h6 {
    color: #fff
}

.thumbnail .overlay-content h3 {
	margin-top: 0;
}

.thumbnail .overlay-content a,
.thumbnail .overlay-content a:hover {
	text-decoration: none;
}

.thumbnail .overlay-content .headline:after {
    background: #fff
}

.thumbnail:hover .overlay-content,
.thumbnail:focus .overlay-content {
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100)
}

.thumbnail .caption {
    padding: 1em
}

.thumbnail .caption *:last-child {
    margin-bottom: 0
}

.thumbnail .caption h1 a,
.thumbnail .caption .h1 a,
.thumbnail .caption h2 a,
.thumbnail .caption .h2 a,
.thumbnail .caption h3 a,
.thumbnail .caption .h3 a,
.thumbnail .caption h4 a,
.thumbnail .caption .h4 a,
.thumbnail .caption h5 a,
.thumbnail .caption .h5 a,
.thumbnail .caption h6 a,
.thumbnail .caption .h6 a {
    color: #2f353e
}

.thumbnail .caption h1 a:hover,
.thumbnail .caption .h1 a:hover,
.thumbnail .caption h2 a:hover,
.thumbnail .caption .h2 a:hover,
.thumbnail .caption h3 a:hover,
.thumbnail .caption .h3 a:hover,
.thumbnail .caption h4 a:hover,
.thumbnail .caption .h4 a:hover,
.thumbnail .caption h5 a:hover,
.thumbnail .caption .h5 a:hover,
.thumbnail .caption h6 a:hover,
.thumbnail .caption .h6 a:hover,
.thumbnail .caption h1 a:focus,
.thumbnail .caption .h1 a:focus,
.thumbnail .caption h2 a:focus,
.thumbnail .caption .h2 a:focus,
.thumbnail .caption h3 a:focus,
.thumbnail .caption .h3 a:focus,
.thumbnail .caption h4 a:focus,
.thumbnail .caption .h4 a:focus,
.thumbnail .caption h5 a:focus,
.thumbnail .caption .h5 a:focus,
.thumbnail .caption h6 a:focus,
.thumbnail .caption .h6 a:focus {
    color: #8c0b05
}

.thumbnail .thumbnail-meta {
    padding: 1em;
    border-top: 1px solid #c2c2c2;
    font-size: 85%
}

.thumbnail .thumbnail-meta *:last-child {
    margin-bottom: 0
}

.thumbnail>img,
.thumbnail>a img,
.overlay-container>img {
    display: block;
    width: 100%;
    height: 100%;
}

.thumbnail-frameless {
    border: 0;
    background: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.thumbnail-frameless .caption {
    padding: 1em 0
}

.alert-success {
    background-color: #9fd757;
    border-color: #93d242;
    color: #087830
}

.alert-success hr {
    border-top-color: #87cb30
}

.alert-success .alert-link {
    color: #05481d
}

.alert-info {
    background-color: #55bfe6;
    border-color: #3fb7e3;
    color: #17335b
}

.alert-info hr {
    border-top-color: #29aedf
}

.alert-info .alert-link {
    color: #0d1c32
}

.alert-warning {
    background-color: #fbea86;
    border-color: #fae66d;
    color: #c50
}

.alert-warning hr {
    border-top-color: #f9e155
}

.alert-warning .alert-link {
    color: #994000
}

.alert-danger {
    background-color: #fcc8c8;
    border-color: #fbb0b0;
    color: #dc143c
}

.alert-danger hr {
    border-top-color: #f99898
}

.alert-danger .alert-link {
    color: #ad102f
}

img.media-object {
    border: 1px solid #b5b5b5;
    padding: 4px
}

.panel {
    color: #454c54;
    background-color: #fff;
    /*border: 1px solid #b5b5b5;*/
    border-radius: 1px;
	box-shadow: none;
}

.panel-group .panel {
    border-radius: 0
}

.panel-footer {
    border-top: 1px solid #b5b5b5;
    background-color: #e8e8e8
}

.panel-default {
    border-color: #b5b5b5
}

.panel-default>.panel-heading {
    background-color: #e8e8e8;
    border-color: #b5b5b5;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box
}

.panel-default>.panel-heading,
.panel-default>.panel-heading .panel-title {
    color: #454c54
}

.panel-default>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #b5b5b5
}

.panel-default>.panel-heading>.dropdown .caret {
    border-color: #454c54 transparent
}

.panel-default>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #b5b5b5
}

.panel-secondary {
    /*border-color: #333*/
}

.panel-secondary>.panel-heading {
    background-color: #333;
    border-color: #333;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box
}

.panel-secondary>.panel-heading,
.panel-secondary>.panel-heading .panel-title {
    color: #fff
}

.panel-secondary>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #333
}

.panel-secondary>.panel-heading>.dropdown .caret {
    border-color: #fff transparent
}

.panel-secondary>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #333
}

.panel-primary {
    border-color: #8c0b05
}

.panel-primary>.panel-heading {
    background-color: #8c0b05;
    border-color: #8c0b05;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box
}

.panel-primary>.panel-heading,
.panel-primary>.panel-heading .panel-title {
    color: #fff
}

.panel-primary>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #8c0b05
}

.panel-primary>.panel-heading>.dropdown .caret {
    border-color: #fff transparent
}

.panel-primary>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #8c0b05
}

.panel-success {
    border-color: #9bc23c
}

.panel-success>.panel-heading {
    background-color: #9bc23c;
    border-color: #9bc23c;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box
}

.panel-success>.panel-heading,
.panel-success>.panel-heading .panel-title {
    color: #fff
}

.panel-success>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #9bc23c
}

.panel-success>.panel-heading>.dropdown .caret {
    border-color: #fff transparent
}

.panel-success>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #9bc23c
}

.panel-warning {
    border-color: #ffbc46
}

.panel-warning>.panel-heading {
    background-color: #ffbc46;
    border-color: #ffbc46;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box
}

.panel-warning>.panel-heading,
.panel-warning>.panel-heading .panel-title {
    color: #fff
}

.panel-warning>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #ffbc46
}

.panel-warning>.panel-heading>.dropdown .caret {
    border-color: #fff transparent
}

.panel-warning>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #ffbc46
}

.panel-danger {
    border-color: #c0392b
}

.panel-danger>.panel-heading {
    background-color: #c0392b;
    border-color: #c0392b;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box
}

.panel-danger>.panel-heading,
.panel-danger>.panel-heading .panel-title {
    color: #fff
}

.panel-danger>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #c0392b
}

.panel-danger>.panel-heading>.dropdown .caret {
    border-color: #fff transparent
}

.panel-danger>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #c0392b
}

.panel-info {
    border-color: #c6b299
}

.panel-info>.panel-heading {
    background-color: #c6b299;
    border-color: #c6b299;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box
}

.panel-info>.panel-heading,
.panel-info>.panel-heading .panel-title {
    color: #fff
}

.panel-info>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #c6b299
}

.panel-info>.panel-heading>.dropdown .caret {
    border-color: #fff transparent
}

.panel-info>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #c6b299
}

.list-group-item {
    background-color: #fff;
    border: 1px solid #b5b5b5
}

.list-group-item:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.list-group-item:last-child {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

a.list-group-item {
    color: #8c0b05
}

a.list-group-item .list-group-item-heading {
    color: #2f353e
}

a.list-group-item:hover,
a.list-group-item:focus {
    text-decoration: none;
    background-color: #e8e8e8
}

a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
    color: #fff;
    background-color: #333;
    border-color: #333
}

a.list-group-item.active .list-group-item-heading,
a.list-group-item.active:hover .list-group-item-heading,
a.list-group-item.active:focus .list-group-item-heading {
    color: inherit
}

a.list-group-item.active .list-group-item-text,
a.list-group-item.active:hover .list-group-item-text,
a.list-group-item.active:focus .list-group-item-text {
    color: #999
}

.widget {
    /*margin-bottom: 2em;*/
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box
}

.widget:before,
.widget:after {
    content: " ";
    display: table
}

.widget:after {
    clear: both
}

.widget-dashed {
    border-width: 1px;
    border-style: dashed;
    border-color: inherit
}

.widget p a.btn-md {
	margin-top: 1 em;
}

.well {
    background: #e8e8e8;
    border: 1px solid #b5b5b5;
    -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
    -moz-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
    box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box
}

.well p {
    color: #454c54
}

.well hr {
    border-top: 1px solid #dbdbdb;
    -webkit-box-shadow: 0 1px 0 0 #fff;
    -moz-box-shadow: 0 1px 0 0 #fff;
    box-shadow: 0 1px 0 0 #fff
}

.footer-container {
    color: #e8e8e8
}

.footer-container h1,
.footer-container h2,
.footer-container h3,
.footer-container h4,
.footer-container h5,
.footer-container h6 {
    color: #fff
}

.footer-container a {
    /*color: #8c0b05*/
}

.footer-container a:hover,
.footer-container a:focus {
    color: #fff;
    text-decoration: none;
}

.footer-container ul li{
	padding: 3px 0;
	-webkit-transition: .5s all ease;
	-moz-transition: .5s all ease;
	transition: .5s all ease;
}

.footer-container ul li:hover{
	padding: 3px 0;
	margin-left:5px;
	font-weight:700;
}

.footer-primary {
    padding: 4em 0;
    background: #333
}

.footer-secondary {
    padding: 2em 0;
    background: #262626
}

.modal-content {
    position: relative;
    background-color: #fff;
    border: 1px solid #1a1a1a;
    border: 1px solid rgba(26, 26, 26, 0.9);
    border-radius: 0;
    -webkit-box-shadow: 0 3px 9px #1a1a1a;
    -moz-box-shadow: 0 3px 9px #1a1a1a;
    box-shadow: 0 3px 9px #1a1a1a;
    background-clip: padding-box;
    outline: 0;
	color: #404040;
}

.modal-backdrop {
    background-color: #333
}

.modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=100)
}

.modal-backdrop.in {
    opacity: .9;
    filter: alpha(opacity=100)
}

.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;

}

.modal-content h2 {
	color: #404040;
}

.modal-header .close {
    margin-top: -2px
}

.modal-body {
    position: relative;
    padding: 20px
}

.modal-footer {
    margin-top: 15px;
    padding: 19px 20px 20px;
    text-align: right;
    border-top: 1px solid #e5e5e5
}

.modal-footer .btn+.btn {
    margin-left: 5px;
    margin-bottom: 0
}

.modal-footer .btn-group .btn+.btn {
    margin-left: -1px
}

.modal-footer .btn-block+.btn-block {
    margin-left: 0
}

.tags {
    margin-left: 0;
    margin-bottom: 0;
    padding: 0;
    list-style: none
}

.tags:before,
.tags:after {
    content: " ";
    display: table
}

.tags:after {
    clear: both
}

.tags li {
    display: inline-block;
    float: left;
    margin: 0 .4em .4em 0
}

.tags li span {
    margin-right: 5px
}

.text-center .tags li {
    float: none
}

.text-right .tags li {
    float: right
}

.tags li a {
    display: inline-block;
    padding: 6px 12px;
    background: #4d4d4d;
    color: #fff;
    text-decoration: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box
}

.tags li a:hover,
.tags li a:focus {
    background: #8c0b05
}

.tags .active a {
    background: #8c0b05
}

.form-control {
    color: #454c54;
    border-width: 1px;
    border-color: #b5b5b5;
    border-radius: 0
}

.form-control:focus {
    border-color: #8c0b05;
    outline: 0;
    -webkit-box-shadow: 0 0 2px 2px rgba(22, 160, 133, 0.2);
    -moz-box-shadow: 0 0 2px 2px rgba(22, 160, 133, 0.2);
    box-shadow: 0 0 2px 2px rgba(22, 160, 133, 0.2)
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    background-color: #e8e8e8
}

.group-has-icon {
    position: relative
}

.group-has-icon input {
    padding-left: 2em
}

.group-has-icon input.input-lg {
    padding-left: 2.5em
}

.group-has-icon i {
    position: absolute;
    display: block;
    font-family: 'FontAwesome';
    color: #818c98;
    z-index: 100
}

.group-has-icon input+i {
    top: .55em;
    left: .55em
}

.group-has-icon input.input-lg+i {
    top: .25em;
    left: .25em;
    font-size: 2em
}

.has-warning .help-block,
.has-warning .control-label {
    color: #ffbc46
}

.has-warning .form-control {
    border-color: #ffbc46;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-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: #ffaa13;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffe1ac;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffe1ac;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffe1ac
}

.has-warning .input-group-addon {
    color: #ffbc46;
    border-color: #ffbc46;
    background-color: #fbea86
}

.has-error .help-block,
.has-error .control-label {
    color: #dc143c
}

.has-error .form-control {
    border-color: #dc143c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-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: #ad102f;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f16581;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f16581;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f16581
}

.has-error .input-group-addon {
    color: #dc143c;
    border-color: #dc143c;
    background-color: #fcc8c8
}

.has-success .help-block,
.has-success .control-label {
    color: #9bc23c
}

.has-success .form-control {
    border-color: #9bc23c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-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: #7c9b30;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c3db89;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c3db89;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c3db89
}

.has-success .input-group-addon {
    color: #9bc23c;
    border-color: #9bc23c;
    background-color: #9fd757
}

.popover {
    padding: 0;
    background-color: #fff;
    border: 1px solid #b5b5b5;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box
}

.popover-title {
    color: #2f353e;
    background-color: #e8e8e8;
    border-bottom: 1px solid #dbdbdb;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box
}

.tooltip-inner {
    padding: 6px 9px;
    background-color: #000;
    border-radius: 0
}

.progress {
    height: 30px;
    background-color: #bdc3c7;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 2px #949da4;
    -moz-box-shadow: inset 0 1px 2px #949da4;
    box-shadow: inset 0 1px 2px #949da4
}

.progress-bar {
    color: #fff;
    background-color: #8c0b05;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-transition: width .6s ease;
    -moz-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease
}

.progress-bar-success {
    background-color: #9bc23c
}

.progress-bar-info {
    background-color: #c6b299
}

.progress-bar-warning {
    background-color: #ffbc46
}

.progress-bar-danger {
    background-color: #c0392b
}

.post {
    /*margin-bottom: 1em;
	padding-bottom: 2em;
	border-bottom: 2px #ddd solid;*/
}

.post h1 {
	margin-top: 0;
	margin-bottom: 15px;
    border-bottom: 1px solid #abb2ba;
}

.post-no-bottom {
	border-bottom: none; 
}

.post h3 { margin-top: 20px; }

.post:before,
.post:after {
    content: " ";
    display: table
}

.post p a {text-decoration: underline;}



article .post h3 { margin-top: 20px;}

.post:after {
    clear: both
}


.post-heading a {
    /*color: #2f353e*/
	color: #48abcb
}

.post-heading a:hover {
    /*color: #2f353e*/
	color: #8c0b05
}

.post-heading:hover,
.post-heading a:hover,
.post-heading:focus,
.post-heading a:focus {
    text-decoration: none
}

.post-cover {
    margin-bottom: 1em;
    display: block;
    max-width: 100%;
    height: auto
}

.post li {margin-bottom: 0.5em; }

.frameless {
    border: 0
}

.plan {
    background: #fff;
    -webkit-border-radius: 1;
    -moz-border-radius: 1;
    border-radius: 1;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    border: 1px solid #c2c2c2;
    margin-bottom: 15px;
    text-align: center
}

.plan .plan-header {
    padding: 1.5em 2em;
    background: #262626;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box
}

.plan .plan-header h3 {
    color: #fff
}

.plan .plan-description {
    padding: 20px;
    color: #fff;
    background: #333
}

.plan .plan-price h1 {
    font-size: 60px;
    line-height: 100%;
    padding: 20px
}

.plan .plan-price h1 small {
    font-size: 14px
}

.plan .plan-features {
    list-style: none;
    padding: 0
}

.plan .plan-features li {
    padding: 10px 20px;
    border-bottom: 1px solid #dbdbdb;
    -webkit-box-shadow: 0 1px 0 0 #f5f5f5;
    -moz-box-shadow: 0 1px 0 0 #f5f5f5;
    box-shadow: 0 1px 0 0 #f5f5f5
}

.plan .plan-cta {
    padding: 20px
}

.plan.plan-featured .plan-header {
    background: #8c0b05
}

.plan.plan-featured .plan-description {
    background: #c6b299
}

.plan.plan-featured .plan-description>p {
    color: #fff
}

.hide-icon { visibility: hidden; }

.agent-contact {float: left; width: 100%;}

.text-content a, 
	.text-content a:hover, 
	.media-body a, 
	.media-body a:hover { color: blue;}

hr {
  border-top: 2px solid #eeeeee;
  margin: 30px 0 30px 0;
}

/* Listing Information */
.listing-body {
	/*padding: 0 0 0 15px;*/
}

.listing-listed {
	border-bottom: 1px solid #ccc;
    margin-bottom: 1.5em;
    padding-bottom: 0.5em;
	float: left;
}

.listing-listed p a {
    text-decoration: none;
}

.last-listing-listed {
	margin-bottom: 0;
	padding-bottom: 0;
}

.listing-img {
	padding-left: 0;
	padding-right: 0;
}

.listing-listed .listing-img {padding-right: 0.5em;}

.service-container{
    position:relative;
}

/*Important:*/
.link-spanner{
  position:absolute; 
  width:100%;
  height:100%;
  top:0;
  left: 0;
  z-index: 1;

  /* edit: fixes overlap error in IE7/8, 
     make sure you have an empty gif 
  background-image: url('empty.gif');*/
}




@media(max-width:1200px) {
	.agent-description {padding: 0 0 0 1em;}
	.agent-image {width: 100%;}
	.home-sell-property-tag { visibility: hidden; height: 0; }
	.home-signup-blurb {margin: 0px 0px;}
}

@media (min-width:992px) and (max-width:1200px) {
	.home-sell-property-tag { visibility: hidden; height: 0; }
}

@media(max-width:992px) {
	.agent-description {padding: 1em 0 0 1em;}
	.agent-image {max-width: 50%;}
	.padding-content-right {padding-right: 1em;}
	.agent-sidebar {display: none; }
	.nav-banner {visibility: hidden; height: 0; }
}

@media(max-width: 436px) {
	.home-sell-property-h2 {font-size: 20px;}
}

.sidebar-greybox {
	background: #ddd; 
	border: 2px solid #bbb;
}

.sidebar-brownbox {
	background: #e6d5c1;
    border: 2px solid #c6b299;
}

/* ============================================================================================================================
== OTHER ADDED CODE
** ============================================================================================================================ */

/* Web store */
.product-table tr:nth-child(even) {background: #CCC}
.product-table tbody tr { height: 100px; }
}

/* Homepage Product Display */
.prodContainer{
	margin-top: 40px;
	margin-bottom: 40px;
	/*width: 500px;*/
  		float: left;
}
	
.prodContainer a {
	color: #428bca;
}

.individualProd{
	float: left;
	width: 198px;
	height: 380px;
	text-align: center;
	margin: 15px 20px 20px 20px;
	background-color:#EEE;
}
.prodImage{
	width: 198px;
	height: 198px;
	display: table-cell;
	vertical-align: bottom;
	background-color: #FFF;
	/*border-bottom: 1px solid #DDD;*/
}
.prodTitle{
	font-weight: bold;
	display: block;
	margin-top: 8px;
	/*height: 46px;*/
}
.prodPrice{
	font-weight: bold;
	display: block;
	margin: 8px 0;
	/*height:100px;*/
}


#storeMainBody {
	float: left;
	width: 500px;
}

#store-sidebar {
	float: right;
	width: 400px;
}

.store-sidear-section { margin: 20px 20px 0 0; }

.tenpxgap { height: 10px; width: 100%; }

.commerceProductsOrderBox {font-family: 'Open Sans', sans-serif;}
	
/*.row { margin-left: 0; margin-right: 0; }*/

.reportcover{
	float: right;
	padding-left: 10px;
	padding-bottom: 10px;
	max-width: 100px;
}
.reportcoverleft{
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}

.carousel-caption {padding-bottom: 15px;}

.article-img { margin-bottom: 1.5em; }

.home-article-list li { padding-bottom: 10px; }
.home-article-list {list-style: none; padding: 0;}

@media(max-width:768px) {
    .home-article-list li { padding-left: 10px; }
 }
 
 .padding-xs {padding: 1em;}
 
 .isotope-item h3, .listing-listed h3 {margin-top: 0 !important;}
 .isotope-item {margin-bottom: 1.5em; }
 

 
 .td-header {color: #329dd9; font-weight: bold;}
 
/* Events page calendar styling */ 
time.icon {
	font-size: 1em; /* change icon size */
	display: block;
	position: relative;
	width: 7em;
	height: 7em;
	background-color: #fff;
	margin: 2em auto;
	border-radius: 0.6em;
	box-shadow: 0 1px 0 #bdbdbd, 0 2px 0 #fff, 0 3px 0 #bdbdbd, 0 4px 0 #fff, 0 5px 0 #bdbdbd, 0 0 0 1px #bdbdbd;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-webkit-transform: rotate(0deg) skewY(0deg);
	-webkit-transform-origin: 50% 10%;
	transform-origin: 50% 10%;
}

time.icon * {
	display: block;
	width: 100%;
	font-size: 1em;
	font-weight: bold;
	font-style: normal;
	text-align: center;
}

time.icon strong {
	position: absolute;
	top: 0;
	padding: 0.4em 0;
	color: #fff;
	background-color: #8c0b05;
	border-bottom: 1px dashed #ccc;
	box-shadow: 0 2px 0 #8c0b05;
}

time.icon em {
	position: absolute;
	bottom: 0.2em;
	color: #8c0b05;
}

time.icon span {
	width: 100%;
	font-size: 2.8em;
	letter-spacing: -0.05em;
	padding-top: 0.7em;
	color: #2f2f2f;
}

.event-detail-label {
	vertical-align: top;
	color: #8c0b05;
	font-weight: bold;
}

.event-icon {
	float: right;
	padding: 0 0 5px 5px;
	max-width: 120px;
}

.btn-margin-top-5 { margin-top: 5px;}



.home-signup-blurb h2 {font-size: 36px;}

@media(min-width:996px) {
.home-signup-blurb {margin: 4em 0;}

}

@media(min-width:1200px) {
.home-signup-blurb {margin: 4.5em 0;}
.home-signup-blurb h2 {font-size: 46px;}
}

/* Front page icon */
.fp-new-build { background-image: url("/media/website_pages/nb-overlay-lg.jpg"); }
.fp-properties { background-image: url("/media/website_pages/pr-overlay-lg.jpg"); }
.fp-consultation { background-image: url("/media/website_pages/con-overlay-lg.jpg"); }
.fp-regions { background-image: url("/media/website_pages/rg-overlay-lg.jpg"); }
.fp-case-studies { background-image: url("/media/website_pages/cs-overlay-md.jpg"); }
.fp-store { background-image: url("/media/website_pages/gd-overlay-lg.jpg"); }

@media(min-width:992px) {
	.fp-new-build { background-image: url("/media/website_pages/nb-overlay-md.jpg"); }
	.fp-properties { background-image: url("/media/website_pages/pr-overlay-md.jpg"); }
	.fp-consultation { background-image: url("/media/website_pages/con-overlay-md.jpg"); }
	.fp-regions { background-image: url("/media/website_pages/rg-overlay-md.jpg"); }
	.fp-case-studies { background-image: url("/media/website_pages/cs-overlay-md.jpg"); }
	.fp-store { background-image: url("/media/website_pages/gd-overlay-md.jpg"); }
}

@media(min-width:1200px) {
	.fp-new-build { background-image: url("/media/website_pages/nb-overlay-sm.jpg"); }
	.fp-properties { background-image: url("/media/website_pages/pr-overlay-sm.jpg"); }
	.fp-case-studies { background-image: url("/media/website_pages/cs-overlay-sm.jpg"); }
	.fp-store { background-image: url("/media/website_pages/gd-overlay-sm.jpg"); }
	.fp-regions { background-image: url("/media/website_pages/rg-overlay-sm.jpg"); }
	.fp-consultation { background-image: url("/media/website_pages/con-overlay-sm.jpg"); }
}

.fp-services-sep { margin-bottom: 2em;}

.location-img {
	float: right;
	margin: 0 0 5px 5px;
}

@media(max-width:436px) {
	.location-img {
		float: right;
		margin: 0 auto 5px auto;
	}
}

.agent-description a { 
	color: #fff; 
	text-decoration: underline;
}

h3.page-header { margin-bottom: 10px;}

.news-feed {
	margin-bottom: 10px;
	border-bottom: 1px solid #c2c2c2;
}

.news-feed-item {
	background: #eef;
    /*overflow: hidden;*/
    border-top: 1px solid #c2c2c2;
	background-clip: padding-box;
	padding: 1em 1em 0.5em 1em;
	font-size: 85%;
	display: block;
	max-width: 100%;
	line-height: 1.25;
}

.list-group {
	border-top: 1px solid #b5b5b5;
}

.list-group-item {
	border: none;
	border-bottom: 1px solid #b5b5b5;
	border-right: 1px solid #b5b5b5;
	border-left: 1px solid #b5b5b5;
}
.div-product_blurb {display: none; }
.div-product_product_type {margin-bottom: 1em;}

.form-element { margin-bottom: 15px;}

#share-buttons img {
	width: 55px;
	padding: 5px;
	border: 0;
	box-shadow: 0;
	display: inline;
}

.form-group { margin-bottom: 10px; }
.form-group label { font-weight: 600; }

.ticklist {
  list-style: none;
}

.ticklist li:before {
  content: '✓';
}

/*responsive for video*/
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    /*padding-top: 35px;*/
    height: 0;
    overflow: hidden;
}
.video-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}

/*Resize font for mobile*/
.col-sm-12.h1.heading-lg { font-size: 2em; }

/* Icon management */
.hp-property-icon {
	width: 20px; 
	float: left;
	margin: 0 5px 5px 0;
}
.hp-property-icon-text {
	width: 100%;
}

.icon-5px-margin {
	margin-bottom: 5px;
}

/*Home Page header*/
.hp-banner-h1 {
	font-size: 2em !important;
}

.hp-banner-h2 {
	margin-top: 20px !important; 
	font-size: 1.625em !important;
}

.hp-banner-h2 a {
	color: #ade2ff !important; 
	text-decoration: underline !important;
}

.hp-signup label {
	color: white;
}

.hp-property-img {
	width:100%!important; 
	height:auto!important;
}

ul, ol {
	list-style-position: outside;
}

.rotator-img {
	max-height: 200px;
	object-fit: cover;
}

@media only screen and (min-width:436px) and (max-width:992px) {
	.rotator-img {
		max-height: 350px;
	}
}

/* Add 20px padding width to icons */
.icon-wrapper { 
	width: 25px; 
	float: left;
}

.thumbnail-meta .s8-standard-icon { color: grey; }

/* NEW FORM CSS */

 .wizard {
    margin: 20px auto;
    background: #fff;
}

    .wizard .nav-tabs {
        position: relative;
        margin: 40px auto;
        margin-bottom: 0;
        border-bottom-color: #e0e0e0;
    }

    .wizard > div.wizard-inner {
        position: relative;
    }

.connecting-line {
    height: 2px;
    background: #e0e0e0;
    position: absolute;
    width: 80%;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 50%;
    z-index: 1;
}

.wizard .nav-tabs > li.active > a, .wizard .nav-tabs > li.active > a:hover, .wizard .nav-tabs > li.active > a:focus {
    color: #555555;
    cursor: default;
    border: 0;
    border-bottom-color: transparent;
}

span.round-tab {
    width: 70px;
    height: 70px;
    line-height: 60px;
    display: inline-block;
    border-radius: 100px;
    background: #fff;
    border: 2px solid #e0e0e0;
    z-index: 2;
    position: absolute;
    left: 0;
    text-align: center;
    font-size: 25px;
}
span.round-tab {
    color:#555555;
}
.wizard li.active span.round-tab {
    background: #fff;
    border: 2px solid #5bc0de;
    
}
.wizard li.active span.round-tab {
    color: #5bc0de;
}

span.round-tab:hover {
    color: #333;
    border: 2px solid #333;
}

.wizard .nav-tabs > li {
    width: 20%;
}

.wizard li:after {
    content: " ";
    position: absolute;
    left: 43%;
    opacity: 0;
    margin: 0 auto;
    bottom: 0px;
    border: 5px solid transparent;
    border-bottom-color: #5bc0de;
    transition: 0.1s ease-in-out;
}

.wizard li.active:after {
    content: " ";
    position: absolute;
    left: 43%;
    opacity: 1;
    margin: 0 auto;
    bottom: 0px;
    border: 10px solid transparent;
    border-bottom-color: #5bc0de;
}

.wizard .nav-tabs > li a {
    width: 70px;
    height: 70px;
    margin: 20px auto;
    border-radius: 100%;
    padding: 0;
}

    .wizard .nav-tabs > li a:hover {
        background: transparent;
    }

.wizard .tab-pane {
    position: relative;
    padding-top: 50px;
}

.wizard h3 {
    margin-top: 0;
}

@media( max-width : 585px ) {

    .wizard {
        width: 90%;
        height: auto !important;
    }

    span.round-tab {
        font-size: 16px;
        width: 50px;
        height: 50px;
        line-height: 50px;
    }

    .wizard .nav-tabs > li a {
        width: 50px;
        height: 50px;
        line-height: 50px;
    }

    .wizard li.active:after {
        content: " ";
        position: absolute;
        left: 35%;
    }
}

.wizard .form-control { display: inline-block; }

.wizard .formRow {
	background: none; 
	padding: 8px 0;
}

.wizard select, .wizard textarea, .wizard checkbox {

	display: inline-block;
    
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    vertical-align: middle;
    background-color: #fff;
    background-image: none;
    border: 1px solid #b5b5b5;;
    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 .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	color: #454c54;
}

.wizard textarea {
	width: 100% !important;
	height: 50px;
}

.wizard select {
	width: 75%;
}

.wizard .pull-right {margin-top: 10px; }

.wizard #step3 .formRowCol1 {
	width: 80% !important;
}

.wizard hr {border-top: 1px solid #ddd;}

.profile-img {
	max-width: 150px !important; 
}

.testimonial-img {
	max-width: 100px; 
	border-radius: 50%; 
	margin-top: 15px;
}

.visibility-hidden {
	visibility: hidden;
}

.article-bio {
	max-width: 100px;
	max-height: 100px;
	border-radius: 50%; 
}

.post-list-img-frame {
	height: 250px;
}

@media( min-width : 1200px ) {
	.post-list-img-frame { height: 250px; }
}

@media( min-width : 992px ) {
	.post-list-img-frame { height: 200px; }
}

@media( min-width : 768px ) {
	.post-list-img-frame { height: 400px; }
}

@media( max-width : 436px ) {
	.article-small-thumb {
		width: 100%;
	}
}

.article-small-thumb {
	width: 50%;
}

 .post-list-img {
 	vertical-align: middle;
 }