/*List.php */

.margin-top{
	margin-top: 14px;
}

.card .card-title{
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 1px;
}

.card-content p{
	font-size: 13px;
}

.blue-btn{
	background-color: #03a9f5;
}


/*detail.php*/
h3{
	margin-top: 34px;
}

.s-ico{
	margin-right: 12px;
}

.margin-bottom-10{
	margin-bottom: 2.5em!important;
	
}

.padding-11{
	padding: 11px;
}

.padding-top-10{
	padding-top: 14px!important;
}

.margin-bottom-14{
	margin-bottom: 14px!important;
}

.strong{
	font-weight: bold;
}

.margin-top-10{
	margin-top: 10px !important;
}

.margin-top-41{
	margin-top: 41px!important;
}

.black-border{
	border: 2px solid #000000;
}

input[type="text"], textarea{
	background-color: #ffffff!important;
	padding-left: 5px!important;
	padding-right: 5px!important;
}

.greenButton{
	padding: 8px 0!important;
	width: 50%;
	margin-top: 0px!important;
}

.background-col{
	background-color: #f2f2f2!important;
}

.border-col{
	border: 1px solid #d9d9d9!important;
}

table{
	font-family: vagRounded !important;
	font-size: 15px!important;
}
table thead td{
	font-family: vagRounded !important;
}

.imagenGrande{
	background-size: cover;
	background-position: center;
	margin: 0px auto 14px auto;
	min-height: 328px;
	
	
}

/*botón azul, página principal*/
.btn-contacto{
	padding: 16px;
	text-align: center;
	height: 430px;
	background-color: #03A9F5;
}

.btn-contacto h4{
	width: 100%;
	font-weight: bold;
	color: #ffffff!important;
	margin-bottom: 30px;
}

.btn-contacto p{
	color: #ffffff!important;
	font-size: 20px!important;
}

.btn-contacto span{
	font-weight: bold;
	color: #ffffff;
	font-size: 22px;
}
.btn-contacto a{color: #fff !important;}

#thumbs .col{ cursor: pointer !important; }

.card{
	/* border: 1px solid red; */
	box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);
}

.backgrey{
	/* border: 1px solid red; */
	padding: 15px 10px 0px 10px!important;
	margin-top: 20px!important;
	height: 82px;
}

.margin-tit-h5{
	font-size: 18px;
}

.margin-tit-h31{
	margin-top: 16px;
	font-size: 26px;
	font-weight:bold;
}

.margin-tit-h3{
	margin-top: 28px;
	font-size: 20px;
	font-weight: bold;
}


.example-prices td{ font-size: 14px; }
.example-prices .big td{
	padding: 20px auto;
	font-size: 20px;
}

.mini-photo{
	padding: 0px 17px!important;
}

.tit-eti{
	margin-top: 44px;
	font-size: 26px;
	font-weight: bold;
}

.btn-contacto p{
	font-size: 20px!important;
}

.margin-top-20{
	padding-top:38px!important;
}

.no-margin-bottom{
	margin-bottom: 5px!important;
}
h1{font-size: 2.2rem;}

i.large {
    font-size: 2rem!important;
}
.main-container{
	margin-top: 0px !important;
}
.content-main{
	margin-top: 300px;
}
.header{
	height: 275px;
}
#navigation > ul > li {
    min-width: 165px!important;
}

.extra-lightbox a{
	width: auto!important;
	height: auto!important;
}