﻿body {padding:0px !important; margin-bottom:405px;background-color:#f7f7f7;font-family:'Open Sans'}
html {
  position: relative;
  min-height: 100%;
}
/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

.raleway {font-family: Raleway,sans-serif;}

.pink {color: #ce2887}
.white {color: #fff}
.dark-grey {color:#bbb}

.green {color:#58c66f}
.purple {color:#c890e0}
.yellow {color:#edd148}
.blue {color:#76b0ce}

.bl-green {border-left:10px solid #58c66f  }
.bl-purple {border-left:10px solid #c890e0}
.bl-yellow {border-left:10px solid #edd148}
.bl-blue {border-left:10px solid #76b0ce}

a:link {color:#999}
a:hover {color:#58c66f;text-decoration:none}
a:visited {color:#999}

#logo {max-height:80px}

label {font-size:14px}
.date-label {margin-bottom:1px;}

#carouselExampleIndicators {margin:-20px -30px}

.carousel-item {
  height: 60vh !important;
  min-height: 400px !important;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.carousel-caption  {float:left;text-align:left;background-color:rgba(0,0,0,0.6);bottom:50px;right:auto;;left:2%;padding:15px;}

.white-bg {background-color:#fff;padding:20px;font-size:14px}

.form-control {border:1px solid #999 !important;border-radius:0px}
.form-control:focus {box-shadow: none;}

.btn {border-radius:0px !important;text-transform:uppercase}
.btn-success {background-color:#58c66f !important}
.btn-success:hover {background-color:#4bb561 !important;border:1px solid #4bb561 !important}

.btn-purple {background-color:#c890e0 !important;color:#fff}
.btn-purple:hover {background-color:#b376cd !important;border:1px solid #b376cd !important;color:#fff}



#input-search {padding:24px;background-color:#fff}
#button-search {background-color:#000;color:#fff !important;border:1px solid #000}
#button-search:hover {background-color:#c890e0;color:#fff !important;border:1px solid #96ca97;cursor:pointer}

#header-strip {background-color:rgba(255, 255, 255,1 ) !important;padding:20px;margin:0px -15px 0px -15px}
.header-strap-line {background-color:#000;color:#fff;padding:10px;border-radius:0px;font-weight:bold;margin:auto -15px}

.header-icon-button {border-radius:0%;padding:0px;font-size:30px;color:#fff;width:50px;height:50px;text-align:center;margin-top:10px;margin-left:20px;}
.header-icon-button:hover {cursor:pointer}

.header-icon-button {}
.header-icon-button:hover {transform: scale(1.2);}

#order-summery-cc-images {margin-top:-42px;text-align:right;margin-left:-10px}


#mini-nav {float:right;background-color:#ca6aca;}
#mini-search {float:right;background-color:#ca6aca;}
#mini-account {float:right;background-color:#ca6aca;}
#mini-contact {float:right;background-color:#ca6aca;padding-top:3px}
#mini-basket {background-color:#ca6aca;text-align:center;float:right;}
#basket-count {position:relative;background-color:red;color:#fff;margin-top:-50px;margin-left:35px;width:20px;height:20px;border-radius:50%;font-size:12px;font-weight:bold;}
.remove-item {margin-left:-35px;position:absolute;}
.button-remove-item {border-radius:50% 50% !important}

#navigation-strip {background-color:#333;margin:0px -15px 0px -15px;}

.product-image-thumb {height:150px;width:150px;background-repeat:no-repeat;background-size:contain;border-radius:50%;border:4px solid #000;margin:auto auto;background-position:50% 50%;}

.required-alert {border-color:red !important}

.navigation {list-style:none;display:inline-block;text-align:center;margin:0px auto 0px auto;width:100%;}
.navigation > li {float:left;margin-bottom:-6px;width:14%}
.navigation > li > a:link {padding:8px;text-align:center;color:#fff;width:100%;display:block}
.navigation > li > a:hover {background-color:#58c66f;text-decoration:none;}
.navigation > li > a:visited {color:#fff}

/*Product Page*/

.product-breadcrumb {font-size:20px;color:#333}
.product-breadcrumb a:link {color:#999}
.product-breadcrumb a:visited {color:#999}
.product-breadcrumb a:hover{color:#58c66f}


.lightSlider {margin-bottom:10px;}
.lightSlider >  li  {text-align:center !important;height:400px;background-color:#fff;display:block;line-height:400px;border:1px solid #ddd}
.lightSlider >  li > img {margin:auto auto !important;vertical-align:middle;max-height:400px;max-width:500px }

        .lSPager {width:100% !important}
        .lSPager li {background-color:#fff; border:1px solid #333; padding:4px;width:50px !important;height:50px !important;}

#st-1 {text-align:left !important}

.card-add-basket {background-color:#fff !important;padding:20px}
.card-basket {background-color:#fff !important;padding:20px}
.card-product-description {background-color:#fff !important;padding:20px;font-size:14px}

.datepicker table tr td.disabled {color:#efefef !important}

#rental-price-holder {font-size:14px;}

.bike-spec-holder {float:left;line-height:20px;margin-bottom:20px;border:2px solid #efefef;padding:10px;margin:5px;}
.bike-spec-holder:hover {background-color:#fffee3}
.label-bike-spec {font-size:12px;font-weight:bold;margin-bottom:0px;}
.bike-spec {font-size:12px;margin-bottom:40px}


/**************/

.footer {
  position: absolute;
  background-color:#666;min-height:405px;padding:20px;
  color:#fff;
  width:100%;margin-left:-15px;margin-right:-15px;
  background-color:#666;height:405px;padding:20px;
  /* Set the fixed height of the footer here */
  /* Vertically center the text there */
}



.search-item {background-color:#efefef;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;padding:0px;color:#fff;border-radius:0px 0px 20px 0px;overflow:hidden}
.search-item:hover {cursor:pointer;}

.search-item-details-wrapper {}
.search-item-details {height:40px;margin-top:10px}
.search-item-details .bike-spec {font-size:14px;margin-top:10px}
.search-item h1 {font-size:18px;color:#333;transition: all .4s;margin-bottom:0px}
.search-item ul {width:auto !important;padding:10px;transition: all .4s;z-index:10000}
.search-item-price {z-index:10000;color:#333;font-size:20px;text-transform:uppercase;font-weight:bold}
.search-item-price .from-price{color:#58c66f}

.search-item-wrapper {margin:0px 0px !important;display:block;width:100%;height:100%;background-color:#fff}
.search-item-image {background-size:contain;background-repeat:no-repeat;z-index:1000;background-position:center center !important;width:100%;height:70%;-webkit-transition: all 0.3s ease-in-out;}

.search-item {padding:0px;border:2px solid #efefef;background-color:#fff;border-radius:0px 0px 00px 0px}
.search-item:hover {border:2px solid #efefef;cursor:pointer}


.search-item:hover  {
    cursor:pointer;
    -webkit-transform: scale(1.1,1.1); 
    transform: scale(1.1,1.1);
    outline:2px solid #c890e0;z-index:200000
}
/*.search-item:hover .search-item-image {
    cursor:pointer;
    -webkit-transform: scale(1.2,12); 
    transform: scale(1.2,1.2);
    filter: blur(5px);
}*/

.panel-green-bg {background-color:rgba(88,198,111,0.8) !important}
.panel-purple-bg {background-color:rgba(200,144,225,0.8) !important}
.panel-yellow-bg {background-color:rgba(237,209,72,0.8) !important}
.panel-black-bg {background-color:rgba(0,0,0,0.6) !important}

.faq-question {font-weight:bold;padding:10px 10px 0px 10px;background-color:#fff;margin-top:10px;border:1px solid #ddd;min-height:45px}
.faq-question:hover {background-color:#fffbe0;cursor:pointer}
.faq-question:hover .faq-answer {background-color:#fff}
.faq-answer {font-weight:normal;padding:30px 10px 30px 10px;margin:5px -10px 0px -10px}


.foxwood-logo {float:left;margin-right:15px;}
.footer-credit-cards {float:left;margin-right:15px;padding:10px}

.footer-header {margin-bottom:10px}
.footer-links {list-style:none;padding-left:0px}
.footer-links  li {margin-left:0px}
a.footer-link:link {color:#fff;font-size:12px}
a.footer-link:hover {color:#cc93c1 !important}
a.footer-link:visited {color:#fff}

a.footer-text-link:link {color:#fff;}
a.footer-text-link:visited {color:#fff}
a.footer-text-link:hover {color:#58c66f !important}

#TA_cdsratingsonlynarrow794 {margin-top:-20px !important}

footer {
    background-image:url('/Content/images/Sites/MultiHire/Home/background-footer.jpg');
    background-size:cover;background-position:50% 75%;
    
}

ul.social-icons  {margin:0px !important;padding:0px !important}

.social-widget ul.social-icons li {
    display: inline-block;
    margin-right: 4px;
    margin-bottom: 4px;
}

.social-widget ul.social-icons li a i {
    font-size: 1.4em;
    width: 36px;
    height: 36px;
    color: #fff;
    line-height: 36px;
    text-align: left;
    display: block;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius:¬ 2px;
    -o-border-radius: 2px;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}


ul.social-list {
    float: right;
}

ul.social-list li {
    float: left;
}

ul.social-list li a {
    display: inline-block;
	transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}

ul.social-list li a:hover {
	color: #fff;
}

ul.social-list li a.facebook:hover {
	background-color: #507CBE !important;
}

ul.social-list li a.twitter:hover {
	background-color: #63CDF1;
}

ul.social-list li a.google:hover {
	background-color: #F16261;
}

ul.social-list li a.dribbble:hover {
	background-color: #E46387;
}

ul.social-list li a.linkdin:hover {
	background-color: #90CADD;
}

ul.social-list li a.tumblr:hover {
	background-color: #4D7EA3;
}

ul.social-list li a.flickr:hover {
	background-color: #E474AF;
}

ul.social-list li a.instgram:hover {
	background-color: #4D4F54;
}

ul.social-list li a.vimeo:hover {
	background-color: #87D3E0;
}

ul.social-list li a.skype:hover {
	background-color: #36C4F3
}

ul.social-list li a i {
	font-size: 1em;
	display: block;
	width: 34px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	border-left: 1px solid #f2f2f2;
}

ul.social-list li:last-child a i {
	border-right: 1px solid #f2f2f2;
}

.content-terms {font-size:12px;}