/*
Theme Name: 	Hiride
Template:		betheme
Version: 		1.6.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */
.ordine .mcb-wrap-inner{
	display: flex;
  flex-flow: row wrap;
}

.manuali {
	width: 100%;
	margin:auto;
}

.contenitoreManuale {
	max-width: 33%;
	float:left;
	margin:auto;
}
.fotoManuali {
	max-width: 276px;
	float:left;
	margin:auto;
}

.manuali img{
}

span.wpcf7-list-item {
    margin: 0 0 0 0 !important;
    font-size: 10px;
    line-height: 10px;
}

.colonna1 {
	color: #e20528;
	text-transform: uppercase;
	font-weight: 400;
	float:left;
}
.colonna2 {

padding-left: 180px;
}

.fondoBaffo{
	padding-left: 150px;
	background-image: url('../../uploads/2018/02/backTabTrasp.png');
	background-repeat: no-repeat;
	background-position: 60px -130px;
}
.popover-content {
    text-align: center;
}

.popover {
    border-radius: 3px !important;
    width: auto !important;
}

.riga {

	padding: 7px 0 7px 0;
	border-bottom: thin solid #dedede;
	width: 100%;
}
.ombra {
  -moz-box-shadow:  3px 3px 5px #ebebeb,-3px -3px 5px #ebebeb,3px -3px 5px #ebebeb,-3px 3px 5px #ebebeb;
  -webkit-box-shadow:  3px 3px 5px #ebebeb,-3px -3px 5px #ebebeb,3px -3px 5px #ebebeb,-3px 3px 5px #ebebeb;
  box-shadow: 	3px 3px 5px #ebebeb,-3px -3px 5px #ebebeb,3px -3px 5px #ebebeb,-3px 3px 5px #ebebeb;
}
.immagineArchivio img{
 display: block;
  max-width:1400px;
  max-height:850px;
  width: auto;
  height: auto;
}


.mobile{
display:none;
}

body.minimalist-header.header-simple:not(.template-slider) #Header {
    min-height: 93px;
}

.spostaadestra{
			margin-left: 50px !important;
}

@media only screen and (max-width: 1200px) {

    .fondoTab {

    background-position: 100px -105px !important;
}

.testoTab {
    padding: 35px 0 0 170px !important;
}

}
@media only screen and (max-width: 769px) {
	.riduci{
	font-size: 20px !important;
	padding-top: 40px;
	}
		}

@media only screen and (max-width: 767px) {

	.ordine1 {
		order: 2;
	}

	.riduci{
	font-size: 14px !important;
	}

	.paddingMobile{
	padding-top: 0 !important;
	}

	.desk{
	display:none;
	}
	.mobile{
	display:block;
	}
	.ordine2 {
		order: 1;
		padding-bottom: 20px;
	}

	.muovisu {
	 	margin-top:10px !important;
	 }

	.counter {
	 	margin-top:-40px !important;
	 	margin-bottom: 40px !important;
	}
	.mobilesu {
	 	padding-top:0px !important;
	}

	.section_wrapper .column {
		    margin: 0 0 0 0 !important;
		    height: auto !important;
		}

	.riduciMobile{
			max-width: 150px;
			padding-left: 50px !important;
	}

	.colonna2 {
	padding-left: 150px;
	}

	.fondoBaffo{
		padding-left: 10px;
		background-image:none;
		background-repeat: no-repeat;
		background-position: 60px -130px;
	}

	.progress_bars .bars_list li h6 {
	    font-size: 24px !important;
	}
	.counter .desc_wrapper .number-wrapper {
	    line-height: 57px !important;
	}
	}


.fondoTab {
    background-image: url(../../uploads/2018/02/backTab.jpg);
    background-repeat: no-repeat;
    background-position: 120px -40px;
}

.testoTab {
    padding: 95px 0 0 200px;
}
.column, .columns {
    float: left;
    margin: 0 0% -9px;
}

.icona3 {
    background-image: url(../../uploads/2018/02/quality.png);
	 width: auto;
    height: 180px;
    background-position: center center;
        background-repeat: no-repeat;

}

.hoverSlider a:hover {
	color: #000 !important;
	text-decoration:none;
}
.hoverSlider a {
	color: #e20528 !important;
}




.ui-state-active .icona3{
    background-image: url(../../uploads/2018/02/qualityHover.png);
}

.icona3:hover {
    background-image: url(../../uploads/2018/02/qualityHover.png);
}

.ui-state-active .icona2{
    background-image: url(../../uploads/2018/02/passionHover.png);
}

.icona2 {
    background-image: url(../../uploads/2018/02/passion.png);
	 width: auto;
    height: 180px;
    background-position: center center;
        background-repeat: no-repeat;

}
.icona2:hover {
    background-image: url(../../uploads/2018/02/passionHover.png);
}

.ui-state-active .icona1{
    background-image: url(../../uploads/2018/02/innoationHover.png);
}

.icona1 {
    background-image: url(../../uploads/2018/02/innovation.png);
	background-repeat:no-repeat;
    width: auto;
    height: 180px;
    background-position: center center;
        background-repeat: no-repeat;

}
.icona1:hover {
    background-image: url(../../uploads/2018/02/innoationHover.png);
}



.ui-tabs .ui-tabs-nav li {
    width: 33%;
}
.ui-tabs .ui-tabs-nav {
    max-width: 1400px;
    margin: auto;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected::after, .ui-tabs .ui-tabs-nav li.ui-state-active::after {
    height: 0;
}
.ui-tabs .ui-tabs-nav li.ui-state-active a::after {
    background: #000;
}

.accordion .question .answer, .ui-tabs, .ui-tabs .ui-tabs-nav li.ui-state-active a, .ui-tabs .ui-tabs-nav li.ui-tabs-selected::after, .ui-tabs .ui-tabs-nav li.ui-state-active::after, .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-active a {
    background-color: #000;
}
.ui-tabs {
    margin-bottom: 0 !important;
    border-radius: 0 !important;
}
.ui-widget-content {
    border-style: solid;
    border-width: 0px;
}

.ui-tabs .ui-tabs-nav {
    background-image: none;
    background-color: #000 !important;
}

.ui-state-default .ui-corner-top .ui-tabs-active .ui-state-active .ui-state-focus{
    background-image: none;
    background-color: #000 !important;
}

.ui-tabs .ui-tabs-panel {
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-image: url(https://hiride.bike/wp-content/images/box_shadow.png);
    background-repeat: repeat-x;
    background-position: left top;
    border-width: 0;
    padding: 0;
    margin: 0;
    overflow: hidden;
}
.ui-tabs .ui-tabs-nav li.ui-state-active a::after {
    background: #000 !important;
}
.post-desc {
    padding: 15px 0 0 0px;
}

.image_frame, .wp-caption, .google-map, .icon_box .icon_wrapper, .content_slider .content_slider_ul, .author-box .avatar-wrapper, #comments .commentlist > li .photo, .edd_download_image {
    border-color: #f8f8f8;
    border:0;
}


#Content {
    width: 100%;
    padding-top: 90px;
}

.topMeno80 {
    margin-top: -80px;
}

.btnBaffo {
  background-image: url('../../uploads/2018/02/btn.png');
  font-family: Arial;
  width: 224px;
  height: 57px;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  border-radius: 1px;
  text-align: left;
}
.btnBaffo:hover {
  background-image: url('../../uploads/2018/02/btnHover.png');
  text-decoration: none;
}
.btnBaffoPiccolo {
  background-image: url('../../uploads/2018/02/btnPiccolo.png');
  font-family: Arial;
  width: 138px;
  height: 35px;
  color: #ffffff;
  font-size: 13px;
  margin-top: 10px;
  padding: 5px 10px 5px 10px;
  text-decoration: none;
  border-radius: 1px;
  text-align: left;
}
.btnBaffoPiccolo:hover {
  background-image: url('../../uploads/2018/02/btnHoverPiccolo.png');
  text-decoration: none;
}

.ancoraSlider {
  background-image: url('../../uploads/2018/01/baffoIcona.png');
  width: 50px;
  height: 50px;
}
.ancoraSlider:hover {
  background-image: url('../../uploads/2018/01/btnBack2.png');
}

/* Progress bars --------------------------------------------------------------------- */
.progress_bars .bars_list{margin:0; margin-bottom: 15px}
.progress_bars .bars_list li{margin-bottom:0px;list-style:none;overflow:hidden}
.progress_bars .bars_list li:last-child{margin-bottom:0}
.progress_bars .bars_list li h6{font-size: 30px;margin-bottom:7px;position:relative;padding-right:40px;color: #FFF; float: left;
}
.progress_bars .bars_list li h6 .label{
	display:block;
font-size:12px;
color: #FFF;
line-height:50px;
padding:0 5px;
font-weight:400;
position:absolute;right:0;top:1px;-webkit-border-radius:3px;border-radius:3px;background:rgba(0,0,0,.05);color:rgba(0,0,0,.35)}
.progress_bars .bars_list li h6 .label em{font-style:normal}
.progress_bars .bars_list li .bar{
	position:relative;
	width:100%;
	height:20px;
	-webkit-border-radius:0;
	border-radius:0;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-shadow:inset 0 0 2px 2px rgba(0,0,0,0.04);
	box-shadow:inset 0 0 2px 2px rgba(0,0,0,0.04)}

.progress_bars .bars_list li .bar .progress{
	display:block;
	height:100%;
	background-image:none;
	-webkit-box-shadow:inset 0 0 2px 2px rgba(0,0,0,0.04);
	box-shadow:inset 0 0 2px 2px rgba(0,0,0,0.04)
	}

.progress_barsGrigia .progress{
	background:#DEDEDE !important;
	}

	.progress_barsRossa .progress{
	background:#e20528 !important;
	color: #e20528 !important;
	}

		.progress_barsRossa h6{
	color: #e20528 !important;
	}


.progress_bars .bars_list:not(.hover) li .bar .progress{width:0!important}

.counter .desc_wrapper .number-wrapper, .chart_box .chart .num, .chart_box .chart .icon, .style-simple .quick_fact .number-wrapper, #edd_checkout_cart .edd_cart_header_row th {
    color: #e20528;
    border: 2px solid #FFF;
    width: 110px;
    Margin: auto;
    height: 85px;
    padding-top: 25px;
	border-radius: 55px;
}

.margineIconaRoad {
    float: left;
    margin: 0 1% 1px;
}



.caldera-grid .form-control {

    height: 60px !important;

    border: 1px solid #000 !important;

   }
   .displayNone {
    display:none;
   }

a.button,a.tp-button,button,input[type="submit"],input[type="reset"],input[type="button"] {
    margin-right: 0px !important;
}