@media (min-width: 992px) {
    /*    .table-row {
            display: table;
            table-layout: fixed;
        }

        .table-row [class^="col-"] {
            display: table-cell;
            float: none;
        }*/ }
@media (min-width: 992px) {
  .separatore {
    border-left: 1px solid #ccc; } }
.mb10 {
  margin-bottom: 10px; }

.mr10 {
  margin-right: 10px; }

.mt10 {
  margin-top: 10px; }

.ml10 {
  margin-left: 10px; }

.btn-primary {
  background-color: #549663 !important;
  border-color: #4b8659 !important; }

.btn-primary:focus, .btn-primary:hover {
  background-color: #42764e !important;
  border-color: #355f3f !important; }

.btn-primary:active {
  background-color: #355f3f !important;
  border-color: #4b835f !important; }

.pagination > li > a, .pagination > li > span {
  color: #32624c !important; }

.pagination > .active > a, .pagination > .active > span {
  background-color: #32624c !important;
  border-color: #32624c !important;
  color: #ffffff !important; }

.rtecenter .img-responsive {
  margin: 0 auto; }

.bg.x-left {
  background-position-x: left !important; }

.bg.x-center {
  background-position-x: center !important; }

.bg.x-right {
  background-position-x: right !important; }

.bg.y-top {
  background-position-y: top !important; }

.bg.y-center {
  background-position-y: center !important; }

.bg.y-right {
  background-position-y: bottom !important; }

.bg.size-initial {
  background-size: initial !important; }

.bg.size-contain {
  background-size: 920px auto !important; }
@media (max-width: 919px) {
	#content_before {
		min-height: 300px !important;
	}
	.bg.size-contain {
		background-size: contain !important;
		min-height: 300px !important;
	}
}
.bg.size-height {
  background-size: auto 500px !important; }

.bg.size-cover {
  background-size: cover !important; }

/*# sourceMappingURL=bs.css.map */
