/* Add here all your css styles (customizations) */
/* ================== MAIN COLORS ============ 
LIGHT GREEN #72c02c
DARKER GREE #5fb611
MOST BACKGROUNDS #333

============================================= */
body.dark {
  background: #222222;
}

body.dark p, li, li a {
    font-size: 16px;
    line-height: 160%;
    color: #ccc;
}

.negro {
    
    text-align: center;
    color: white;
    padding: 30px;
}

/*Navbar Logo*/
.one-page-header .menu-container {
  padding: 15px 15px 9px;
}

.tp-banner-container ul li,
.fullscreenbanner-container ul li {
list-style: none;
visibility: hidden;
}

.content-lg {
  padding-top: 60px;
  padding-bottom: 21px;
}

.about-section {
    background: #333 url(../img/sliders/revolution/bg7.jpg) 50% 0 fixed;
    padding-top: 0;
    padding-bottom: 0;
    background-size: cover;
    background-position: center bottom;
}
.about-section .content-boxes-v3 {
    background-color: rgba(0, 0, 0, 0.6);
    padding: 21px;
}
.full-row {
    background-color: #000;
    padding-top: 30px;
}
.about-section .title-v1 {
    padding: 60px 15px 15px;
    margin-bottom: 30px;
}

.about-section .title-v1 H2 {
    font-size: 24PX;
    padding-top: 0;
    color: #72c02c;
}
.menu-section .title-v1 {
    padding: 30px 15px 15px;
    margin-bottom: 0;
}
.events-section .title-v1 {
    padding: 60px 15px 15px;
    margin-bottom: 30px;
}
.gallery-section .title-v1 {
    padding: 60px 15px 15px;
    margin-bottom: 30px;
}

/* ============== GALLERY SECTION ============== */

.gallery-section {
    background: #000 url(../img/sliders/revolution/gallery_big.jpg);
    background-repeat: no-repeat;   
}

body.dark .menu-section .about-image  {
    background-color: #000;
    padding-top: 81px;
}

.cbp-l-filters-button .cbp-filter-item:hover {
  /* @editable properties #ECECEC */
  background-color: #FFFFFF;
  border: 2px solid #777;
  border-radius: 2px;
  color: #888;
 }

/* ============= INTRO CAPTIONS ==============  */

.rs-caption-1 {
  background-color: rgba(0, 0, 0, 0.6);
  padding: 15px 75px;
}

.rs-caption-2 {
  background-color: rgba(0, 0, 0, 0.6);  
}


.about-section .about-image {
  padding-top: 60px;
}

.contacts-section .title-v1 {
    padding-top: 60px;
}

.menu-section span {
  margin-right: 15px;
}
.menu-text {
    padding: 15px 45px;
    background-color: rgba(34, 34, 34, 0.81);
    border-radius: 21px;
}

.menu-text p {
    margin-bottom: 10px;
}

.menu-text p:after {
    background: none;
}

.horas {
    
}

.about-section .lead {
    margin-bottom: 20px;
    color: #f0f0f0;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.8;
}

.menu-section .menu-pic {
    background: #333 url(../img/sliders/revolution/menu1.jpg) 50% 0 fixed;
    padding-top: 0;
    padding-bottom: 0;
    background-size: cover;
    background-position: center bottom;
}
 /* ======== EVENTS BOXES ==========================
body.dark .news-v1-in {
    border: 1px solid rgba(255, 255, 255, 0.6);
    border-radius: 9px;
}
===================================================  */
body.dark .news-v1-in h3 {
    color: #5fb611;
    
}
body.dark .news-v1-in span.mark1 {
    color: #5fb611;
    font-size: 18px;
}
body.dark .news-v1-in p small {
    line-height: 6px;
}


.service-block .list-unstyled a:hover {
    text-decoration: none;
}

.service-block .list-unstyled a:focus {
    color: #fff;
}

.cube-portfolio .cbp-l-filters-text .cbp-filter-item {
	color: #cccccc;
	
}

/* ============= BREADCRUMBS-V1 GALLERY #2 PAGE  NEW STYLES ==============  */

.cube-portfolio .content-lg .title-v1 {
    padding-bottom: 15px;
    margin-bottom: 0;
}


/* ============= QFORM  NEW STYLES ==============  */

.quform-theme-dark-dark .quform-element > .quform-spacer > label {
    color: #fff;
	text-shadow: none;
}

.content-lg .quform-captcha {
    margin-top: 12px;
}

.quform-theme-dark-dark .quform-elements .quform-element-text input,
.quform-theme-dark-dark .quform-elements .quform-element-captcha input,
.quform-theme-dark-dark .quform-elements .quform-element-password input,
.quform-theme-dark-dark .quform-elements .quform-element select,
.quform-theme-dark-dark .quform-elements .quform-element textarea{
    color:#fff;
    box-shadow: none;
    border-color: #fff;
    background: rgba(0, 0, 0, 0.9);
    width: 100%;
}

.quform-theme-dark-dark .quform-elements .quform-element-text input:hover,
.quform-theme-dark-dark .quform-elements .quform-element-captcha input:hover,
.quform-theme-dark-dark .quform-elements .quform-element-password input:hover,
.quform-theme-dark-dark .quform-elements .quform-element select:hover,
.quform-theme-dark-dark .quform-elements .quform-element textarea:hover {
	
	border: solid 1px #fff;
}

.quform-submit-inner {
    margin-top: 6px;
    border: 1px solid #fff;
    width: 33%;
    
}

.quform-submit-inner .btn-u btn-brd {
    display: block;
    padding: 5px 13px;
}

.quform-theme-dark-dark .quform-submit button {
    width: 100%
}

.quform-theme-dark-dark .quform-submit button span {
    background: none;
    color: #fff;
    text-shadow: none;
}

/*Hover*/
.quform-theme-dark-dark .quform-submit button:hover span {
	background: none; /*Left image*/
	border: none;
}
/*Active*/
.quform-theme-dark-dark .quform-submit button:active span {
	background: none; /*Left image*/
}
.quform-theme-dark-dark .quform-submit button:hover em {
    color:  #5fb611;
}

.copyright-section p a {
    color: #fff;
    text-decoration: none;
}
.copyright-section p a:hover {
    color: #5fb611;
}

/*
@media (min-width: 768px) {
    .lead { font-size: 21px; }
    
    
    
}
*/

/* === SMALL PHONES  TO SMALL TABLETS FROM 480 TO 767 px === */
@media only screen and (max-width: 767px) {
    
    .menu-text { padding: 5px 15px 30px; }
	
	/* ===================  media for large pictures ================
    .fullscreenbanner .slide1 {
        background-color: #333;
        background-image: url(../img/sliders/revolution/bg5_m.jpg);
    }
    
    .fullscreenbanner .slide2 {
        background-color: #333;
        background-image: url(../img/sliders/revolution/bg6_m.jpg);
    }
    
    .fullscreenbanner .slide3 {
        background-color: #333;
        background-image: url(../img/sliders/revolution/bg4_m.jpg);
    }
	
	
	===========================================================  */
    
}
    

/* ==== FOR SMALL PHONES FROM 0 TO 479 px ==== */
@media only screen and (max-width: 480px) {
    
	/* ===================  media for large pictures ================
    .fullscreenbanner .slide1 {
        background-color: #333;
        background-image: url(../img/sliders/revolution/bg5_s.jpg);
    }
    
    .fullscreenbanner .slide2 {
        background-color: #333;
        background-image: url(../img/sliders/revolution/bg6_s.jpg);
    }
    
    .fullscreenbanner .slide3 {
        background-color: #333;
        background-image: url(../img/sliders/revolution/bg4_s.jpg);
    }
    
    ===========================================================  */
    
    
}
    
    