
/* = Custom Styling
-------------------------------------------------------------- */





h1,h2,h3,h4,h5,h6,p,label,.btn,a{

}
.container{
	max-width:1340px;
}
.concert-hero-h1{
	font-size:60px;
}
.filtro-home{
	filter:contrast(80%);
}
.banner{
	filter:brightness(0.6);
}
.navbar-brand img{
	width:160px;
}
.img-style{
	width:162px;
}
.drop{
	background-color:rgba(0,0,0,0.80);
}
.sub-link:hover{
	color:#000000!important;
}
.pad-30{
	margin-bottom:30px;
}
.foto-producto{
	margin-top:10px;
	padding-top:0px;
}
.pad-buscador{
	padding:0px 0px 0px 0px;
}
.pad-10{
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
	margin-right:20px;
	margin-bottom:20px;
	margin-left:20px;
}
.margen-logo{
	margin-right:15px;
	margin-left:15px;
	margin-bottom:10px;
	width:120px;
	padding:10px 10px 10px 10px;
}
.contenedor{
	padding-top:15px;
	padding-bottom:15px;
}
.boton-volver{
	margin-top:10px;
	margin-bottom:10px;
}
.titulos{
	padding:10px 10px 10px 10px;
}
.card{
	text-align:center;
	display:block;
	margin:5px auto 5px auto;
	border-width:0px 0px 0px 0px;
}
.h1-bloc-6-style{
	font-size:60px;
}
.pad-boton{
	margin-right:6px;
	margin-left:6px;
}
.sombra{
	text-shadow:0px 8px 9px #000000;
}
.linea{
	border-style:solid;
	border-color:#A9A9A9!important;
	border-width:0px 0px 2px 0px;
}
.home-categorias{
	margin-top:-80px;
}
.card-body-style{
	height:570px;
}
.card-body-combustion-style{
	height:570px;
}
.card-body-55-style{
	height:570px;
}

/* = Colour
-------------------------------------------------------------- */

/* Background colour styles */

.bgc-dark-jungle-green{
	background-color:#202020;
}
.bgc-gray-x11-gray{
	background-color:#BCBBBD;
}
.bgc-rifle-green{
	background-color:#3D3D3D;
}

.bgc-rifle-green1{
	background-color:#000000;
}

.bgc-kelly-green{
	background-color:#49C314;
}
.bgc-white-smoke{
	background-color:#F4F3F6;
}
.bgc-white{
	background-color:#FFFFFF;
}

/* Text colour styles */

.tc-white{
	color:#FFFFFF!important;
}
.tc-rifle-green{
	color:#3D3D3D!important;
}
.tc-rifle-green{
	color:#000000!important;
}


.tc-kelly-green{
	color:#49C314!important;
}
.tc-gray-x11-gray{
	color:#BCBBBD!important;
}
.tc-dark-jungle-green{
	color:#202020!important;
}
.tc-white-smoke{
	color:#F4F3F6!important;
}

/* Button colour styles */

.btn-kelly-green{
	background:#49C314;
	color:#FFFFFF!important;
}
.btn-kelly-green:hover{
	background:#3a9c10!important;
	color:#FFFFFF!important;
}



.btn-rifle-green{
	background:#3D3D3D;
	color:#FFFFFF!important;
}
.btn-rifle-green:hover{
	background:#313131!important;
	color:#FFFFFF!important;
}

.btn-rifle-green1{
	background:#000000;
	color:#FFFFFF!important;
}
.btn-rifle-green1:hover{
	background:#000000!important;
	color:#FFFFFF!important;
}






/* Link colour styles */

.ltc-white{
	color:#FFFFFF!important;
}
.ltc-white:hover{
	color:#cccccc!important;
}
.ltc-kelly-green{
	color:#49C314!important;
}
.ltc-kelly-green:hover{
	color:#3a9c10!important;
}
.ltc-gray-x11-gray{
	color:#BCBBBD!important;
}
.ltc-gray-x11-gray:hover{
	color:#969697!important;
}

/* Icon colour styles */

.icon-kelly-green{
	color:#49C314!important;
	border-color:#49C314!important;
}
.icon-gray-x11-gray{
	color:#BCBBBD!important;
	border-color:#BCBBBD!important;
}
.icon-white-smoke{
	color:#F4F3F6!important;
	border-color:#F4F3F6!important;
}
.icon-white{
	color:#FFFFFF!important;
	border-color:#FFFFFF!important;
}

/* Bloc image backgrounds */

.bg-Bnr-principal{
	background-image:url("img/Bnr-principal.jpg");
}

/* = Custom Bric Data
-------------------------------------------------------------- */

.phonewrapper .phline {
	  display: block;
	  position: relative;
	  cursor: pointer}  .phonewrapper .fa {
	  display: inline;
	  position: relative;
	  font-size: 1em;
	  line-height: 100%;
	  vertical-align: text-top;
	  color: #616161;
	  text-shadow: 1px 1px 2px #989898}  .phonewrapper .phtext {
	  display: inline;
	  position: relative;
	  margin-left: .25em;
	  font-size: 1em;
	  line-height: 100%;
	  color: #616161}  .phonewrapper .left {
	  text-align: left}  .phonewrapper .center {
	  text-align: center}  .phonewrapper .right {
	  text-align: right} 

/* = Bloc Padding Multi Breakpoint
-------------------------------------------------------------- */

@media (min-width: 576px) {
    .bloc-xxl-sm{padding:200px 20px;}
    .bloc-xl-sm{padding:150px 20px;}
    .bloc-lg-sm{padding:100px 20px;}
    .bloc-md-sm{padding:50px 20px;}
    .bloc-sm-sm{padding:20px;}
    .bloc-no-padding-sm{padding:0 20px;}
}
@media (min-width: 768px) {
    .bloc-xxl-md{padding:200px 20px;}
    .bloc-xl-md{padding:150px 20px;}
    .bloc-lg-md{padding:100px 20px;}
    .bloc-md-md{padding:50px 20px;}
    .bloc-sm-md{padding:20px 20px;}
    .bloc-no-padding-md{padding:0 20px;}
}
@media (min-width: 992px) {
    .bloc-xxl-lg{padding:200px 20px;}
    .bloc-xl-lg{padding:150px 20px;}
    .bloc-lg-lg{padding:100px 20px;}
    .bloc-md-lg{padding:50px 20px;}
    .bloc-sm-lg{padding:20px;}
    .bloc-no-padding-lg{padding:0 20px;}
}


/* = Mobile adjustments 
-------------------------------------------------------------- */
@media (max-width: 1024px)
{
    .bloc.full-width-bloc, .bloc-tile-2.full-width-bloc .container, .bloc-tile-3.full-width-bloc .container, .bloc-tile-4.full-width-bloc .container{
        padding-left: 0; 
        padding-right: 0;  
    }
}
@media (max-width: 991px)
{
    .container{width:100%;}
    .bloc{padding-left: constant(safe-area-inset-left);padding-right: constant(safe-area-inset-right);} /* iPhone X Notch Support*/
    .bloc-group, .bloc-group .bloc{display:block;width:100%;}
}
@media (max-width: 767px)
{
    .bloc-tile-2 .container, .bloc-tile-3 .container, .bloc-tile-4 .container{
        padding-left:0;padding-right:0;
    }
    .btn-dwn{
       display:none; 
    }
    .voffset{
        margin-top:5px;
    }
    .voffset-md{
        margin-top:20px;
    }
    .voffset-lg{
        margin-top:30px;
    }
    form{
        padding:5px;
    }
    .close-lightbox{
        display:inline-block;
    }
    .blocsapp-device-iphone5{
	   background-size: 216px 425px;
	   padding-top:60px;
	   width:216px;
	   height:425px;
    }
    .blocsapp-device-iphone5 img{
	   width: 180px;
	   height: 320px;
    }
}

@media (max-width: 991px){
	.concert-hero-h1{
		font-size:60px;
	}
	.concert-hero-h3{
		font-size:20px;
	}
	
}

@media (max-width: 767px){
	.concert-hero-h1{
		font-size:40px;
	}
	.pad-10{
		padding-bottom:10px;
	}
	.hamburguesa{
		background-color:#47C314;
	}
	
}

@media (max-width: 575px){
	.h1-style{
		font-size:30px;
	}
	.pad-30{
	}
	.navbar-brand img{
		width:120px;
	}
	.pad-10{
		margin-bottom:10px;
	}
	.pad-buscador{
		padding:0px 0px 0px 0px;
	}
	.hamburguesa{
		background-color:#47C314;
	}
	.h1-bloc-6-style{
		font-size:40px;
	}
	.concert-hero-h1{
		font-size:35px;
	}
	
}

