/*!
 * Start Bootstrap - Modern Business (https://startbootstrap.com/template-overviews/modern-business)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */

/*html, body{
  height: 100%;
}*/

body {
  padding-top: 54px;
  background-color: #f6144f; 
    
/*
  background-image: url(/images/header.jpg) ;
  background-position: center center; 
  background-repeat:  no-repeat; 
  background-attachment: fixed;
  background-size:  cover;  
*/
}

@media (min-width: 992px) {
  body {
    padding-top: 56px;
  }
}

.jumbotron {
  background-image: url("/images/header4.jpg");
  background-size: cover;
  /*@media (max-width: @screen-md-min) height: 400px; */
  border-bottom: 2px solid white;   
}


a {
    font-family: 'Raleway', sans-serif;    
}


a:link, a:visited {
    color: #f6144f;   /**/
    text-decoration: none;
}

a:hover, a:active {
    color: #555;   /**/
    text-decoration: none;
}

a.btn:link, a.btn:visited {
    color: #fff;
}

a.btn:hover, a.btn:active {
    color: #333;
    text-decoration: none;
}


a.homeLink:link, a.homeLink:visited {
    color: #fff;
    text-decoration: underline;
}

a.homeLink:hover, a.homeLink:active {
    color: #555;
    text-decoration: underline;
}

a.nav-link:link, a.nav-link:visited {
}

a.nav-link:hover, a.nav-link:active {
    text-decoration: underline;   
}


a.cardLink:link, a.cardLink:visited {
    color: #f6144f;
    text-decoration: none;
}

a.cardLink:hover, a.cardLink:active {
    color: #333;
    text-decoration: none;
}

p {
  font-size:14px;
}

p.cardlist  {
  margin: 0px;   
  padding: 0px; 
  font-size:12px;
}

ul.cardlist {
  /*background-color:aqua;*/
  margin: 0px;   
  padding: 0px;    
}

ul.pricelist {
  /*background-color:aqua;*/
  margin: 0px 10px 10px 10px;   
  padding: 10px;    
}

li.pricelist {
  /*background-color:lightyellow; */
  padding: 0px 5px 5px 5px;
  margin: 0px;
}

li.pricelistNA {
  /*background-color:skyblue; */
  padding: 0px 5px 5px 5px;
  margin: 0px;
  text-decoration: line-through; 
  color: #bbb;     
}

li.pricelistNA:before {
    font-family: AppleGothic, "Lucida Sans", Impact, Verdana, sans-serif;
    content: '■';
    color: #bbb;
}


ul li {
  color: #111111; 
  list-style: none; 
  padding: 0px;  
  font-size:12px;
}

li:before {
    font-family: AppleGothic, "Lucida Sans", Impact, Verdana, sans-serif;
    content: '■';
    color: #f6144f;
    float: left;
    width: 1em;
    margin: .5em -1.2em;
    font-size: 60%;
}

ul li.notAvailable {
  color: #bbb; 
  list-style: none;
  text-decoration: line-through;    
  padding: 0px;    
}

li.notAvailable:before {
    font-family: AppleGothic, "Lucida Sans", Impact, Verdana, sans-serif;
    content: '■';
    color: #bbb;
    float: left;
    width: 1em;
    margin: .5em -1.2em;
    font-size: 60%;
}


a.navbar-brand {
    font-family: 'Raleway', sans-serif;    
}


a.cardTitle {
    font-family: 'Raleway', sans-serif;    
}

a.cardTitle:link, a.cardTitle:visited {
    color: #555;
}

a.cardTitle:hover, a.cardTitle:active {
    color: #222;
    text-decoration: none;
}

a.onPink:link, a.onPink:visited {
    color: #fff;
}

a.onPink:hover, a.onPink:active {
    color: #aaa;
    text-decoration: none;
}


p.card-text {
font-size: 0.8em;    
}


/******************************************************
   IMAGE CAROUSEL
******************************************************/
.carousel-itemHome {
  height: 50vh;
  /*min-height: 70%;*/
  /*height: 200px !important;*/
  /*height: auto; */   
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.carousel-item {
  /*height: 65vh;*/
  /*min-height: 200px;*/
  /*height: 200px !important;*/
  height: auto;    
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.carousel-item2 {
  height: 18vh;
  /*min-height: 70%;*/
  /*height: 200px !important;*/
  /*height: auto; */   
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/*
.carousel-inner {
  background-color:lightyellow;
}

.carousel-item {
   background-color:aqua;   
}
*/


.portfolio-item {
  margin-bottom: 30px;
}


       .navbar
        {
            border-bottom:2px solid #fff;
        }

.card-body{
    font-family: 'Raleway', sans-serif;    
}

.card-header {
  border: 1px solid white;
}

.card-img-top {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.card {
    border: 2px solid white;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

hr.style1{
	border-top: 5px solid #f6144f;
    margin-top: 0px;
    padding-top: 0px;
}

hr.style2{
	border-top: 2px solid white;
    margin-top: 0px;
    padding-top: 0px;
}

hr.style3{
	border-top: 2px solid white;
    margin-top: 0px;
    padding-top: 0px;
}


/******************************************************
   FONT AWESOME COLOURS
******************************************************/

.fa-check, .fa-map-marker, .fa-phone, .fa-link, .fa-at {
  color: #f6144f;
}

.fa-car, .fa-caret-right {
  color: #f6144f;
  font-size: 1.3em;
  margin-top:5px;    
}

.fa-car:hover, .fa-caret-right :hover{
  color:#bbb;
}




.fa-search, .fa-bars {
  color: white;
}

.fa-compass, .fa-arrow-alt-circle-right {
   font-size: 2em;
   color: white;
}
/******************************************************
   BUTTONS
******************************************************/

.btn {
    font-family: 'Raleway', sans-serif;
    padding: 14px 24px;
    border: 0 none;
}
 
.btn:focus, .btn:active:focus, .btn.active:focus {
    outline: 0 none;
}
 
.btn-primary {
    background: #f84674;
    color: #ffffff;
    font-size: 12px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    border: 2px solid #fff;
}
 
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    background: #f6144f;
    border: 2px solid #fff;
}
 
.btn-primary:active, .btn-primary.active {
    background: #f0f; /*f84674*/
    box-shadow: none;
}


.btn-secondary {
    background: #f6144f;
    color: #ffffff;
    font-size: 12px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    border: 2px solid #fff;
}
 
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active, .open > .dropdown-toggle.btn-secondary {
    background: #f84674;
    border: 2px solid #fff;  
}





/******************************************************
   FORM
******************************************************/
location.input {
    background: #f6144f; 
    border: 2px solid #fff; 
}

label {
    /*padding-left:10px;*/
    color: #fff;
    font-size: 1em;
}

.form-check-input {
    padding-left:5px;
    font-size: 10px;
}

.form-group {
    /*padding-left:10px;
    background-color: aqua; */
    font-size: 12px;
}

.form-check {
    padding-top:10px;
}

.form-control {
    color: #f6144f;
}
/*.btn-send {
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    margin-bottom: 20px;
}*/



