﻿body {padding:0px !important; margin-bottom:325px;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;
}


h1,h2,h3,h4 {font-family:"Josefin Sans" }

#google_translate_element {display:none};
.translation-links {margin-top:-15px};
.flag-link {margin-left:4px;}
.flag-link:hover {cursor:pointer};


.raleway {font-family: Raleway,sans-serif;}

.pink {color: #ce2887}
.white {color: #fff}
.dark-grey {color:#bbb}

.green {color:#4f86a0}
.purple {color:#4f86a0}
.yellow {color:#4f86a0}
.blue {color:#4f86a0}

.bl-green {border-left:10px solid #4f86a0  }
.bl-purple {border-left:10px solid #4f86a0}
.bl-yellow {border-left:10px solid #4f86a0}
.bl-blue {border-left:10px solid #4f86a0}

a:link {color:#999}
a:hover {color:#4f86a0;text-decoration:none}
a:visited {color:#999}

#logo {max-height:80px}

label {font-size:14px}

.white-bg {background-color:#fff;padding:20px;font-size:14px}

.form-control {border:1px solid #cc93c1 !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}

#input-search {padding:24px;background-color:#fff;border:none !important;border-bottom:1px solid #4f86a0 !important}
#button-search {background-color:#4f86a0;color:#fff !important;border:1px solid #4f86a0}
#button-search:hover {background-color:#4f86a0;color:#fff !important;border:1px solid #4f86a0;cursor:pointer}

#header-strip {background-color:#fff!important;padding:20px;margin:0px -15px 0px -15px}
.header-strap-line {background-color:#4f86a0;color:#fff;padding:10px;border-radius:0px;font-weight:bold;margin:auto -15px;display:none !important;}

.header-icon-button {border-radius:50%;padding:0px;font-size:30px;color:#4f86a0;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}

.footer-strip-small-print {background-color:#999;margin:0px -15px 0px -15px;padding:20px}


#mini-nav {float:right;background:none;}
#mini-search {float:right;background:none;}
#mini-account {float:right;background:none;}
#mini-contact {float:right;background:none;padding-top:3px}
#mini-basket {background:none;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:#efefef !important;margin:0px -15px 0px -15px;padding:5px}

.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%;}

.search-item {background-color:#efefef;background-repeat:no-repeat;background-size:cover !important;background-position:50% 50%;padding:0px;color:#fff;border-radius:0px 0px 20px 0px;overflow:hidden}
.search-item:hover {cursor:pointer;color:#4f86a0}

.search-item-details-wrapper {position:relative;z-index:10000;}
.search-item-details {width:100%}
.search-item-details h1 {color:#333;transition: all .4s;font-size:22px;margin-bottom:0px !important}
.search-item-price ul {transition: all .4s;z-index:10000;list-style:none !important}
.search-item-price {list-style:none}

.search-item-wrapper {margin:0px 0px !important;display:block;overflow:hidden;width:100%;height:100%;background-color:#fff}
.search-item-image {background-size:cover;background-repeat:no-repeat;z-index:1000;background-position:left center !important;width:100%;height:100%;-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 .search-item-image {
    cursor:pointer;
    -webkit-transform: scale(1.2,12); 
    transform: scale(1.2,1.2);
    filter: blur(5px);
}
.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:6px;text-align:center;color:#fff;background-color:#4f86a0;width:100%;display:block;font-size:14px;border:1px solid #fff;font-weight:bold;text-transform:uppercase}
.navigation > li > a:hover {background-color:#4f86a0;text-decoration:none;}
.navigation > li > a:visited {color:#fff}

/*Product Page*/

.intro h1 {font-family:"Josefin Sans" !important}

.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}

.well-bike-measurements {background-color:#efefef;padding:15px;font-size:12px}

.well-bike-measurements .lSGallery {display:none}


.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;}

.lg-toolbar {background-color: rgba(0, 0, 0, 0);}

#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;
    min-height: 325px;
    background-image:none !important;
    background-color: #888 !important;
    font-size:14px !important;
    color: #ccc;
    width: 100%;
    background-color: #666;
    padding:0px;
    /* Set the fixed height of the footer here */
    /* Vertically center the text there */
}


.home-panel {background-color:#efefef;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;padding:0px;color:#fff;border-radius:0px 0px 00px 0px;overflow:hidden}
.home-panel:hover {cursor:pointer;}
.home-panel h1 {background-color:rgba(0,0,0,0.4);font-size:24px;padding:10px;color:#fff;top:0px;transition: all .4s;font-family:"Josefin Sans" }
.home-panel ul {bottom:0;position:absolute;background-color:rgba(0,0,0,0.4);padding:30px;transition: all .4s;z-index:10000}

.home-panel-details {}
.home-image-wrapper {margin:-10px 0px !important;display:block;overflow:hidden;width:100%;height:100%}
.home-panel-image {background-size:cover;background-position:50% 50%;width:100%;height:100%;-webkit-transition: all 0.3s ease-in-out;}

.home-panel:hover .home-panel-image {
    cursor:pointer;
    -webkit-transform: scale(1.2,12); 
    transform: scale(1.2,1.2);
    filter: blur(5px);
}


.panel-green-bg {background-color:rgba(79,134,160,0.8) !important}
.panel-purple-bg {background-color:rgba(79,134,160,0.8) !important}
.panel-yellow-bg {background-color:rgba(79,134,160,0.8) !important}
.panel-blue-bg {background-color:rgba(79,134,160,0.8) !important}

.home-panel:hover .panel-green-bg {background-color:rgba(79,134,160,0.9) !important;}
.home-panel:hover .panel-purple-bg {background-color:rgba(79,134,160,0.9) !important;}
.home-panel:hover .panel-yellow-bg {background-color:rgba(79,134,160,0.9) !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;}

.footer-strap {font-family:"Open Sans";color:#fff;font-size:21px;margin-left:150px;margin-right:150px}
.footer-j {font-family:"Josefin Sans"}

.footer-button {background-color:#666;padding:15px 15px 10px 15px;margin-left:50px;color:#fff !important;font-size:14px}

.footer-col-1 {float:left}
.footer-col-2 {float:left}
.footer-col-3 {float:left}

#button-add-to-basket {background-color:#4f86a0 !important;border-color:#4f86a0 !important}