/*
Theme Name: DVA
Theme URI: http://dvargas.com
Version: 1.3
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
All files, unless otherwise stated, are released under the GNU General Public License
*/

/* Copy to Appearance > Custom CSS */

/* ===== STYLES ===== */
h5 { padding-top: 5px; padding-bottom: 10px; }

/* ===== MENU ESPACIADO ===== */
nav ul li {padding: 11px 12px 9px 12px;}


/* ===== LÍNEAS HOME ===== */
.intro-line {border-top: 0 !important;}


/* ===== LÍNEAS TITULOS ===== */
span.lines {border-top: 0!important; border-bottom:0 !important;}
h2 {margin-top: 20px !important; margin-bottom: 40px !important; font-size: 50px !important; color: #891228; line-height: 60px;}
h6.small {margin-top: 20px;}
h6, h6 a, h6 a:hover, h6 a:visited {font-size: 16px; line-height: 18px; font-family: 'Source Sans Pro', sans-serif; font-weight: 400; color: #FFF;}
h7, h7 a, h7 a:visited {font-family: 'Oswald', sans-serif; color: #891228; font-size: 22px; line-height: 32px; font-weight: 700; text-decoration: none; text-transform: uppercase;}
h7 a:hover {font-family: 'Oswald', sans-serif; color: #000; font-size: 22px; line-height: 32px; font-weight: 700; text-decoration: none; text-transform: uppercase;}


/* ===== CONTACTO ===== */
.dark-bg {background: #891228 !important;}
.contact-form input.submit-button {color: #891228 !important; padding: 0 6px; width: auto;}
.contact-info h5 {margin-bottom: 10px;}
p.white {margin-bottom: 10px;}
div.contact-info {margin-bottom: 21px;}
.container, .columns {text-align: left !important;}
.contact-form input, .contact-form textarea {background: #fff !important; color: #000 !important;}


/* ===== COPYRIGHT ===== */
.copyright {border-top: 1px solid #bf8289 !important; margin-top: 20px; padding-top: 20px; background: #891228; padding-bottom: 10px; }
.copyright a, .copyright a:hover { color: #FFF; text-decoration: none; }
.copyright p {color: #bf8289 !important; font-size: 12px !important;}

.bg { padding-bottom: 0; -webkit-box-shadow: none; box-shadow: none; }


/* ===== COOKIES ===== */
.cdp-cookies-alerta .cdp-cookies-texto { max-width: 700px!important; padding: 15px 10px 15px 10px!important; }
.cdp-cookies-alerta .cdp-cookies-texto p { font-size: 12px!important; line-height: 14px!important; }
.cdp-cookies-alerta.cdp-cookies-tema-gris { padding-top: 0!important; }
.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto p { color: #aaaaaa!important; font-family: 'Source Sans Pro', sans-serif; }
.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto a, .cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto a:hover { color: #FFF!important; }
.cdp-cookies-alerta .cdp-cookies-boton-cerrar { line-height: 16px!important; width: 60px!important; padding: 5px!important; border-radius: 0!important; -moz-border-radius: 0!important; -webkit-border-radius: 0!important; -khtml-border-radius: 0!important; }


/* ===== DROPDOW MENU ===== */
nav select {  
	background: #FFF;  
	padding: 0 5px;
	font-size: 16px;
	color: black;
	border: 1px solid #891228;
	height: 25px;}

select {
  -webkit-appearance: button;
  -webkit-padding-end: 20px;
  -webkit-padding-start: 10px;
  -webkit-user-select: none;
  background-image: url(images/menu-arrow-black.png) !important;
  background-position: center right !important;
  background-repeat: no-repeat !important;
  margin: 0;		
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px; 
  text-overflow: ellipsis;
  white-space: nowrap;}

  
/* ===== RESPONSIVE ===== */
@media only screen and (min-width: 1100px) {
	#separator1 .bg, #intro .bg1 {
		background-attachment: fixed !important;
	}
}
.filter ul li {
display: inline-block !important;
}


@media only screen and (max-width: 520px) {
    .symple-one-half, .symple-one-third, .symple-two-third, .symple-three-fourth, .symple-one-fourth, .symple-one-fifth, .symple-two-fifth,.symple-three-fifth, .symple-four-fifth, .symple-one-sixth, .symple-five-sixth {
        width: 100%;
        float: none;
        margin-right: 0;
        margin-bottom: 20px;
    }
    .symple-pricing-table > div{
        margin-bottom: 25px;
    }
    .symple-box,
         .symple-box.left,
         .symple-box.right{
         float: none;
         width: 100% !important;
    }
}
