

/* ==========================================================================
   Author's custom styles
   ========================================================================== */






@font-face {
    font-family: 'AkzidenzGroteskBQ';
    src: url('fonts/akzidenzgroteskbq-reg.eot');
    src: url('fonts/akzidenzgroteskbq-reg.eot') format('embedded-opentype'),
         url('fonts/akzidenzgroteskbq-reg.woff2') format('woff2'),
         url('fonts/akzidenzgroteskbq-reg.woff') format('woff'),
         url('fonts/akzidenzgroteskbq-reg.ttf') format('truetype'),
         url('fonts/akzidenzgroteskbq-reg.svg#AkzidenzGroteskBQRegular') format('svg');
         font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'AkzidenzGroteskBQ';
    src: url('fonts/akzidenzgroteskbq-medium.eot');
    src: url('fonts/akzidenzgroteskbq-medium.eot') format('embedded-opentype'),
         url('fonts/akzidenzgroteskbq-medium.woff2') format('woff2'),
         url('fonts/akzidenzgroteskbq-medium.woff') format('woff'),
         url('fonts/akzidenzgroteskbq-medium.ttf') format('truetype'),
         url('fonts/akzidenzgroteskbq-medium.svg#AkzidenzGroteskBQMedium') format('svg');
         font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'AkzidenzGroteskBQ';
    src: url('fonts/akzidenzgroteskbq-bold.eot');
    src: url('fonts/akzidenzgroteskbq-bold.eot') format('embedded-opentype'),
         url('fonts/akzidenzgroteskbq-bold.woff2') format('woff2'),
         url('fonts/akzidenzgroteskbq-bold.woff') format('woff'),
         url('fonts/akzidenzgroteskbq-bold.ttf') format('truetype'),
         url('fonts/akzidenzgroteskbq-bold.svg#AkzidenzGroteskBQBold') format('svg');
         font-weight: 700;
    font-style: normal;
}
body{font-family:'AkzidenzGroteskBQ', sans-serif; background: #dadada;color: #767676;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-weight: 700;color: #006394;}
strong{font-weight: 600;}

.wrapper{ background: #fff; box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 1170px;}
.shadow{
    height: 6px;
    border: 0;
    box-shadow: inset 0 6px 6px -6px rgba(0, 0, 0, 0.3);
}

.jumbotron{background: #fff;padding-bottom: 0;}
.text{font-size: 18px;}
.insetshadow{box-shadow: inset 0 10px 10px -10px rgba(0, 0, 0, 0.3);height: 10px;
    position: absolute;
    width: 100%;}
.box.top{box-shadow: inset 0 10px 10px -10px rgba(0, 0, 0, 0.3);}
/* remove spacing between middle columns */
.row.no-gutter [class*='col-']:not(:first-child):not(:last-child) {
  padding-right:0;
  padding-left:0;  
}
/* remove right padding from first column */
.row.no-gutter [class*='col-']:first-child {
  padding-right:0;
}
/* remove left padding from first column */
.row.no-gutter [class*='col-']:last-child {
  padding-left:0;
}
h3 span{font-weight: normal;}
.text{padding: 50px;}
.texttoright{padding:50px 20px 0px 50px}
.text p.bolder{font-size: 20px;margin-bottom: 5px;font-weight: 600;}
.promo{padding: 20px;text-align: center;}
.text p{margin-bottom: 30px;}
.image{}
.with-image{padding-right: 0;}
.with-image-left{padding-left: 0;}
.box{}
.box.gray{background: #ededed;}
ul{list-style: none;padding-left: 0;}
ul li{background: url(../img/tick.png) no-repeat 0 4px transparent;padding-left: 30px;margin-bottom: 8px;}
.address{padding: 50px;font-size: 18px;}
.footer{background: #777;}
.footer img{margin: 30px;}
footer{text-align: center;margin-top: 20px;}

.salt{height: 380px;padding-top: 40px;}
.promo {margin-top: -20px;}
.maintext{margin-top: 40px;}
.img-responsive{width: 100%}

.circle-number{color: #88AF1E;
border-radius: 50px;
border: 4px solid #88AF1E;
font-weight: bold;
display: inline-block;
padding: 5px 13px 3px 12px;
font-size: 20px;}

@media (max-width: 335px) {
	.text{padding: 30px;}
	.address {
    font-size: 18px;
    padding: 30px;
}
.therapy .number {width: 30px;}
	.promo h3{font-size: 14px;}
	.salt {
    height: inherit;}
}
@media (max-width: 767px) {
	.references{width: 200px;}
	.salt {
    height: inherit;}
.jumbotron{margin-bottom: 0;}
.pills img {margin-top: 0 !important;}
.promo {
    margin-top: 0px !important;padding: 0;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.wrapper{ 
    max-width: 750px;}
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.maintext{margin-top: 20px;}
.wrapper{ 
    max-width: 970px;}
}
@media (min-width: 1200px) {

}

