/*
Theme Name:         Sportbikes Child Theme
Theme URI:          http://wp.smartaddons.com/themes/sw_sportbike/
Description:        SW Sportbikes is a responsive WooCommerce WordPress theme with clean, modern design and a a complete set of eCommerce features.
Author:             Magentech
Author URI:         http://www.magentech.com/
Template:    	    	sportbikes
Version:            1.2.0
License:            GNU General Public License v2 or later
*/
.hpformrentabike2 label, .hpformrentabike2 span.wpcf7-list-item-label{
	color: #fff;
}
.hpformrentabike2 .hpchoicebikes > div{
	margin-bottom: 20px;
    border-radius: 3px;
}
.hpformrentabike2 table tr{
	border: none;
}
.hpformrentabike2 table tr td{
	background: #505050;
	padding: 2px 10px;
}
.hpformrentabike2 .row{
	color: #fff;
}
#cf7sg-container #hprentbikelist.container{
	margin: 35px 0px;
}
#hprentbikelist .row{
	background: #505050;
    padding: 20px 0px 10px;
    margin-bottom: 5px;
}
#hprentbikelist .row.toptable{
	text-align: center;
	background: none;
    font-size: 1.1em;
    text-transform: uppercase;
    padding: 5px 0px 15px;
	color: #8dc63f;
	margin-bottom: 0;
}
#hprentbikelist .btn.removebike{
	color: #d68100;
}

.rentbikelist .wpb_column.vc_col-sm-4.selected{
	background-color: #404041;
	border: 1px solid #505050;
}
.rentbikelist .wpb_column.vc_col-sm-4{
	padding-top: 15px;
	border: 1px solid #f5f5f5;
}
.rentbikelist .remove-element-cart{
	display:none;
}
.rentbikelist .wpb_text_column ul{
	list-style: none;
	margin: 0;
}
.rentbikelist h6{
	margin-bottom: 0;
	margin-top: 18px;
}
.rentbikelist .wpb_column.vc_col-sm-4.selected li, .rentbikelist .wpb_column.vc_col-sm-4.selected h6{
	color: #fff !important;
}
.rentbikelist .wpb_text_column ul li{
	border-top: 1px solid #ccc;
	padding: 2px 5px;
}
.rentbikelist .wpb_text_column ul li:first-child{
	border-width: 0;
}
.rentbikelist .wpb_text_column ul li strong{
	float:right;
}
#hprentbikelist .bike-row, #rent-bike-cart, .subcalculations > span{
	display: none;
}
div.wpcf7-response-output.wpcf7-validation-errors{
	background: #f7e700;
	padding: 10px;
	margin:20px 10px 30px;
}
div.wpcf7-response-output.wpcf7-mail-sent-ok{
	background:#398f14;
	padding: 10px;
	margin:20px 10px 30px;
	color: #fff;
	text-align: center;
    font-weight: 700;
    text-transform: uppercase;
}
#rent-bike-cart{
    background-color: #404041;
    bottom: 100px;
    overflow: hidden;
    position: fixed;
    right: 15px;
    height: 80px;
    width: 80px;
    z-index: 9999;
    opacity: 1;
	text-align: center;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -o-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    -ms-transition: all .3s;
    transition: all .3s;
	cursor: pointer;
}
#rent-bike-cart span.fa{
	color: #fff;
	font-size: 2.5em;
    line-height: 2.2em;
}
.totalcalculations{
	text-align: right;
}
.cf7-smart-grid.has-grid .totalcalculations input.wpcf7-form-control{
	width: 70px;
	background: #505050;
	border-color: #505050;
	color: #fff;
	text-align: right;
}
.btnsubmit-bike label em{
	color: #4CAF50 !important;
}