/*== PARALLAX ==*/
.parallax_section { height: 400px;background-repeat: no-repeat;background-attachment: fixed;background-size:cover;background-position: 50% ;position:relative;}

/* GENERAL */
.formResponsive .formHorizontal .rsform-block { margin-bottom: 0px!important; }
.formResponsive .formHorizontal .formControls { margin-left: 0px!important; }
.formResponsive { margin: 0 0 0px!important; }
.margin-top { margin-top: 0px!important;}

/* CABEZA */
#cabeza { overflow: hidden; position: relative; z-index: 2; background-color: rgba(255, 255, 255, 0.8);}
#elslide { position: relative; top: -100px; z-index: 1; margin-bottom: -100px;}

/* MENU */
#menu { margin-top: 47px; }
#menu ul{ list-style:none; margin:0; padding:0; text-align:center;}
#menu li{ display:inline; border-left: 1px solid #61330F;}
#menu ul li:first-child { border-left: none; }
#menu a{ display:inline-block; padding:15px; background: transparent; color: #61330F;}
#menu li.active a{ font-weight: bold!important; }

/* SOCIALES */
#sociales { margin-top: 44px; }

/* CONTACTO */
#contacto { overflow: hidden; background: #E6E6E6; padding: 60px 0;}
#contacto input[type="text"] { width: 100%!important; height: 30px!important;}
#contacto .formValidation { display: block; }
#contacto #mensaje { width: 100%!important; height: 128px!important; }
#contacto #enviar { width: 102%!important; height: 37px!important; margin-top: 5px; text-transform: uppercase; background: #61330F; }

/* CONTADORES */
#contacto .fondoCafe { background: #61330F; border-radius: 5px; color: #fff; margin: 6px 0; padding: 7px 10px; font-weight: bold;}
#contacto .descripcion { margin: 6px 0; padding: 7px 0px; color: #61330F;}

/* UBICACION */
.ubicacion { position: relative; margin-top: -300px; background: rgba(255, 255, 255, 0.9); padding: 42px 15px; width: 290px; color: #61330f; }
#ubicacion { overflow: hidden; background: #4A4947; color: #fff; border-top: 1px solid #61330f;}
#ubicacion h3 { font-weight: bold; text-transform: uppercase; margin-top: 0px;}
#ubicacion .texto5, .texto7 { margin-top: 15px; }

/* PIE DE PAGINA */
#footerFull { text-align: center; }

/* INTERIORES - NOSOTROS */
.itemTitle { font-weight: bold; color: #61330F; border-bottom: 2px dotted; margin-bottom: 20px!important; margin-top: 60px!important;}
.tab-content { border: 0px!important; border-top: 1px dotted #61330F!important; border-bottom: 1px dotted #61330F!important; margin-top: 2px;}
div.itemIntroText { color: #222; font-size: 15px; font-weight: normal; line-height: 1.4; padding: 0; text-align: justify;}
div.yt-tabs { width: 100%; }
div.yt-tabs ul.nav-tabs li { padding: 0px 90px!important;  }
.btnQuienes1 { background: #61330F; color: #fff; text-align: center; padding: 30px 0px; font-weight: bold;}
.btnQuienes2 { background: #4A4947; color: #fff; text-align: center; padding: 30px 0px; font-weight: bold;}
.btnQuienes1 a{ color: #fff;}
.btnQuienes2 a{ color: #fff;}

/* INTERIORES PORTAFOLIO */
.componentheading { font-size: 200%; font-weight: bold; color: #61330F; border-bottom: 2px dotted; margin-bottom: 20px!important; margin-top: 60px!important;}
#bottom-aFull h3 {font-size: 200%; font-weight: bold; color: #61330F; border-bottom: 2px dotted; margin-bottom: 20px!important; margin-top: 0px!important; }
#bottom-bFull h3 {font-size: 200%; font-weight: bold; color: #61330F; border-bottom: 2px dotted; margin-bottom: 20px!important; margin-top: -80px!important; }
.tituloPortafolio { background: #4A4947; color: #fff; text-transform: uppercase; font-weight: bold; text-align: center; padding: 35px 0px; font-size: 25px;}
.linkPortafolio { position: relative; background: #fff; border-radius: 50px; z-index: 10; padding: 37px; margin-top: -35px; margin-bottom: -35px; width: 100px; margin-left: auto; margin-right: auto; font-weight: bold; text-transform: uppercase; text-align: center; }
.linkPortafolio a{ color: #61330F; }

/* INTERIORES OBRAS */
.contObras { margin-bottom: 30px; }
.catItemHeader {background: #4A4947; color: #fff; padding: 30px 20px; text-align: center;}
.catItemReadMore { display: block!important; position: relative; background: #fff; border-radius: 50px; z-index: 10; padding: 37px; margin-top: -80px; margin-bottom: -40px; width: 100px; margin-left: auto; margin-right: auto; font-weight: bold; text-transform: uppercase; text-align: center; }
.catItemReadMore a{ color: #61330F; }
.catItemTitle { font-size: 25px; font-weight: bold; text-transform: uppercase; margin-top: 20px; }
.catItemTitle a{ color: #fff; }
div.catItemView { margin-bottom: 0px; padding: 10px; }
.itemRelated h3 {font-size: 200%; font-weight: bold; color: #61330F; border-bottom: 2px dotted; margin-bottom: 20px!important; margin-top: 60px!important; }


/* MODAL PROYECTOS */
div.catItemExtraFields, div.genericItemExtraFields { margin: 0px 0 0 0; border-top: 0px dotted #ddd; }
.catItemExtraFields{ background: #61330f; color: #fff; padding: 15px!important; }
.catItemIntroText { background: #fff; padding: 15px!important; margin-top: 15px; }
.modal-content { box-shadow: none; border: 0px;}
.modal-content p { margin-bottom: 0px!important; line-height: 1.2!important; }
.catItemExtraFields p { margin-bottom: 0px!important; line-height: 1.2!important; }
.even { padding: 0px!important; }
#contRelacionados { margin-bottom: 30px; }

/* ARTICULOS RELACIONADOS	*/
div.itemRelated ul { padding-left: 0px!important; list-style: none; }



@media (min-width: 768px){
.navbar-nav>li { float: none; }
.navbar-nav { float: none; }
}