/* HOBBINS INC - Style sheets and tweaks. L.Gowers, 2022 */




/* None WCAG 2.0 compliant  
a:link {text-decoration: none; }
*/

h1 {font-size: 2em;}
h2 {font-size: 1.5em;}
h3 {font-size: 1.17em;}
h4 {font-size: 1em;}


.carousel.pointer-event {
  touch-action: pan-y pinch-zoom;
}
img.galleryImg {padding-bottom: 0.3rem;}

nav {border-bottom: 2px solid white;}


/* lightbox and gallery tweaks */

.lightbox-carousel {
	background-color:#999999;
}

.lightbox-carousel p.lightbox-caption {
	color:#000000!important;
}


/* modal dialog box tweaks */

.modal-dialog, .modal-content {
  height: 98%;
}

.modal-body {
  max-height: calc(100% - 120px);;
  overflow-y: scroll;
}
/* modal dialog box tweaks END */




.embed-responsive-item {}
.embed-responsive {
	width:200%;
	max-width:480px;
	}

.gallerySpacer {padding: 1rem;}
    
.softBox {height:100%!important;}    

.code {
  font-family: Consolas,"courier new";
  color: crimson;
  background-color: #f1f1f1;
  padding: 1rem;
  font-size: 105%;
}

.main-container {
	margin-top: 5rem;
	padding: 1rem;
}

.testimonial p {
    color: #fff;
    line-height: 19px;
    font-size: 13px;
    margin-top: 16px
}

.testimonial h5 {
    color: #9c27b0;
    text-transform: uppercase;
    font-size: 15px;
    margin-top: 8px
}

.primaryColour {color:#DAA520;}

.softCallOut {background-color: rgb(242,242,242);}
.softCallOutLink {color:#404040;}



.card {
border: 1px solid #e9ecef;}

#showcaseCarousel .carousel-item img {
    max-width: 100%;
    height: auto;
}




/* Set a background image by replacing the URL below */
.masthead-bg {
  background: url('../media/index-01-wide.jpg') no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
  height:80vh;
  padding-top:6rem;
  margin-top:3rem;
  padding-left:1rem;
}


.masthead-bg-mobile {
  background: url('../media/owl-sculpture-360x480.jpg') no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
  height:66vh;
}



.navbar .navbar-brand {font-size:1rem;}

/* ===== MEDIA QUERIES - mobile first ===== */

/* ===== == = === 30em (480px) === = == ===== */

@media only screen and (min-width: 30em) {
	h1{font-size:1.6rem;}
	.navbar .navbar-brand {font-size:1rem;}
	iframe{max-width: 360px;}
}

/* ===== == = === 37.5em (600px) === = == ===== */

@media only screen and (min-width: 37.5em) {
h1{font-size:2rem;}
.galleryImg {max-width:300px;}
.navbar .navbar-brand {font-size:1.1rem;}
}

/* ===== == = === 48em (768px) === = == ===== */

@media only screen and (min-width: 48em) {
	.galleryImg {max-width:220px;}
}

/* ===== == = === 56.25em (900px) === = == ===== */

@media only screen and (min-width: 56.25em) {
	.navbar-brand {font-size: 1.6rem;}
}

/* ===== == = === 68.75em (1100px) === = == ===== */

@media only screen and (min-width: 68.75em) {
	
}

/* ===== == = === 81.25em (1300px) === = == ===== */

@media only screen and (min-width: 81.25em) {
	
}
