body,
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: "Montserrat", Helvetica, Arial, sans-serif!important;
}
#billingform, #order-summary {
	font-family:'Montserrat';
}
.img-responsive-800 {
  display: block;
  max-width: 100%;
  height: auto;
  max-height:800px;
}
.img-responsive-700 {
  display: block;
  max-width: 100%;
  height: auto;
  max-height:700px;
}
.img-responsive-600 {
  display: block;
  max-width: 100%;
  height: auto;
  max-height:600px;
}
.img-responsive-500 {
  display: block;
  max-width: 100%;
  height: auto;
  max-height:500px;
}
.img-responsive-400 {
  display: block;
  max-width: 100%;
  height: auto;
  max-height:400px;
}
.row-centered {
    text-align:center;
}
.col-centered {
    display:inline-block;
    float:none;
    /* reset the text-align */
    text-align:left;
    /* inline-block space fix */
    margin-right:-4px;
}
.bottom-spacer {
    margin-bottom: 20px;
}
.bottom-spacer50 {
    margin-bottom: 50px;
}
.top-spacer {
    margin-top: 20px;
}
.smalltext {
    font-size:12px;
}
.box-shadow--2dp {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12)
}
.box-shadow--3dp {
    box-shadow: 0 3px 4px 0 rgba(0, 0, 0, .14), 0 3px 3px -2px rgba(0, 0, 0, .2), 0 1px 8px 0 rgba(0, 0, 0, .12)
}
.box-shadow--4dp {
    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12), 0 2px 4px -1px rgba(0, 0, 0, .2)
}
.box-shadow--6dp {
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12), 0 3px 5px -1px rgba(0, 0, 0, .2)
}
.box-shadow--8dp {
    box-shadow: 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12), 0 5px 5px -3px rgba(0, 0, 0, .2)
}
.box-shadow--16dp {
    box-shadow: 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2)
}
.galleria {
    height:430px;
    max-width:1200px;
}
.galleria_ajax {
    height:350px;
    max-width:1200px;
}