/* CSS Document */

body

{

	background: #e1e2e4;
	/*background: #0a93b7;*/

}
footer
{
	/*
    position: absolute;
	width: 100%;	
	bottom: 0px;
	*/
}
ul,li{padding: 0px; margin: 0px;list-style: none;}

img{max-width: 100%;height: auto;}

a,a:hover,a:focus{color: inherit;text-decoration: none;}

.bg-cover

{

	background-position: center center !important;

	background-repeat: no-repeat !important;

	background-size: cover !important;

}

.logo-home
{
	max-height: 55px;
}

.bg-breadcrumb
{
	/*background: #e9ecef;*/
	/*background: #2c3e50;*/
	background: #fff;
	margin-top: 15px;
}
.bg-breadcrumb ol.breadcrumb
{
	margin: 0px;
}
.bg-breadcrumb li,
.bg-breadcrumb a
{
	color: #000 !important;
}
.breadcrumb
{
	background-color: transparent !important;
}
.bg-container

{

	padding: 20px 0px 40px 0px;

}

.bg-container h1

{

	margin: 0px 0px 30px 0px;

}

.rslides li img

{

    border: 1px solid #1e283a;


}

.rslides li a

{

	display: inline-block;

	width: 100%;

	line-height: 0;

}

.rslides li .bg-cover

{

	height: 300px;

	display: inline-block;

	width: 100%;

}

#slider3-pager

{

	text-align: center;

	margin-top: 10px;

}

#slider3-pager li

{

	display: inline-block;

	margin: 0px 10px;

}

#slider3-pager li a

{

	display: inline-block;

	border: 1px solid #B5B5B5;

    padding: 3px;

    background-color: #B5B5B5;		

}

#slider3-pager li div

{

	width: 115px;

	height: 80px;

}

.descripcion-producto

{
    border-color: rgba(30,40,58,0.51);

    text-align: left;	
}

.descripcion-producto h1

{

    color: #1e283a;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 22px;

    text-transform: uppercase;

    margin: 5px 0px 15px 0px;

    line-height: normal;

	text-align: center;

}

.descripcion-producto h3

{

    padding: 10px 5px;

    color: #FFF;

    width: 100%;

    background-color: #1E283A;

	

    font-size: 17px;

    text-transform: uppercase;

    margin: 5px 0px 15px 0px;

    line-height: normal;	

}

.descripcion-producto ul

{

	margin: 15px 0px;

}

.descripcion-producto li

{

    text-align: justify;

    font-size: 14px;

    font-family: 'Open Sans', sans-serif;

    color: #3E3E3E;

    margin-bottom: 15px;

    line-height: normal;	

}

.descripcion-producto .btn

{

    background: none;

    border: none;

    padding: 0;

    outline: none;

    outline-offset: 0;

    cursor: pointer;

    -webkit-appearance: none;

    display: inline-block;

    color: #ffffff !important;

    padding: 10px 27px 10px 27px;

    background: #e4012e;

    text-align: center;

    font-size: 14px;

    line-height: 18px;

    text-transform: uppercase;

    font-family: 'Roboto Condensed', sans-serif;

    -moz-transition: 0.3s;

    -o-transition: 0.3s;

    -webkit-transition: 0.3s;

    transition: 0.3s;	

}

.descripcion-producto .btn:hover,

.descripcion-producto .btn:focus,

.descripcion-producto .btn:visited

{

	background: #1e283a;

	color: #FFF !important;

}

.bg-container .card 

{



	border-radius: 0px 0px 9px 9px;

}

.bg-contacto

{

	padding: 60px 0px 40px 0px;

}

.bg-contacto h1

{

    text-transform: uppercase;

    font-size: 35px;

    line-height: 30px;

    letter-spacing: -1px;

	text-align: center;

	font-family: 'Roboto Condensed', sans-serif;

}

.bg-contacto hr

{

    width: 90px;

    height: 1px;

    border: none;

    color: #1e283a;

    background: #1e283a;	

}

input[type="datetime"],

input[type="number"],

input[type="text"],

input[type="tel"],

input[type="email"]

{

	width:100%;max-width:100%;padding:8px 13px;height:40px;border:1px solid #cccccc;color:#383838;font-weight:300;outline:none;font-family:'Roboto Condensed', sans-serif;border-radius: 0px !important;margin-bottom: 10px;outline: none !important;

}

textarea{width:100%;border:1px solid #cccccc;color:#383838;min-height:220px;resize:none;font-weight:300;padding:8px 13px;outline:none}

select{width:100%;height:40px;border:1px solid #cccccc;color:#383838;font-weight:300;outline:none;font-family:'Roboto Condensed', sans-serif}



input[type=number]::-webkit-outer-spin-button,

input[type=number]::-webkit-inner-spin-button {

    -webkit-appearance: none;

    margin: 0;

}

input[type=number] {

    -moz-appearance:textfield;

}

.form-control:focus

{

	box-shadow: none !important;

	border-color: 0px !important;

}

.bg-contacto .btn

{

    background: none;

    border: none;

    padding: 0;

    outline: none;

    outline-offset: 0;

    cursor: pointer;

    -webkit-appearance: none;

    display: inline-block;

    color: #ffffff;

    padding: 10px 27px 10px 27px;

    background: #e4012e;

    text-align: center;

    font-size: 14px;

    line-height: 18px;

    text-transform: uppercase;

    font-family: 'Roboto Condensed', sans-serif;

    -moz-transition: 0.3s;

    -o-transition: 0.3s;

    -webkit-transition: 0.3s;

    transition: 0.3s;

	margin-top: 10px;

}

.imagen-producto

{

	line-height: 0;

}

.imagen-producto h3

{

    padding: 10px 5px;

    background-color: #1E283A;

    color: #FFFFFF;

    border: 1px solid #1E283A;

    font-size: 20px;

    line-height: normal !important;	

	text-align: center;

	margin: 0px;

	font-weight: 700;

	font-family: 'Roboto Condensed', sans-serif;

	text-transform: uppercase;

}

.g-recaptcha

{

	margin-top: 15px;

}

.g-recaptcha > div

{

	margin: auto;

}

.block-descripcion

{

	line-height: 0px;

}

.block-descripcion h2

{

	margin-top: 30px !important;

    padding: 10px 1.25rem;

    color: #FFF;

    width: 100%;

    background-color: #1E283A;

    font-size: 17px;

    text-transform: uppercase;

    margin: 0px 0px 0px 0px;

    line-height: normal;	

}

.block-descripcion .card ,

.block-descripcion .card *

{

	line-height: 1.2;

	border: 0px !important;

}


.bg-dark
{
	background: #2b2b2b !important;
}
.navbar {

    /*background-color: #1e283a!important;;*/
	background: #fff !important;
    border-bottom: 6px solid #2c3e50;	

}
.img_nodisponible,
.img_nodisponible img
{
	display: inline-block;
	width: 100%;text-align: center;
	margin: auto;
}

@media(max-width:767px)

{

	.imagen-producto

	{

		margin-bottom: 15px;

	}

	.imagen-producto img

	{

		width: 100% !important;

	}

}