/*
Theme Name:     Jupiter Child Theme
Theme URI: 		http://themeforest.net/user/artbees
Description:    Child theme for the Jupiter theme 
Author:         Your name here
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Version:        1.0
*/



/*
Sample : remove the comment and start adding your own custom CSS rules.

body {
	background-color:#fff;
}

*/

body {
	background-color: #f5f5f5 !important;
}

a:hover, a:focus {
	text-decoration: underline;
}

h2 {
	letter-spacing: -1px;
}


.iconos-redes-sociales .vc_col-sm-3 {
	width: 70px;
}
.iconos-redes-sociales .vc_column_container > .vc_column-inner {
	padding: 0;
}
.icono-twitter .vc_icon_element-background:hover {
	background-color: #55acee !important;
}
.icono-facebook .vc_icon_element-background:hover {
	background-color: #3b5998 !important;
}
.icono-reddit .vc_icon_element-background:hover {
	background-color: #3b5998 !important;
}
.icono-linkedin .vc_icon_element-background:hover {
	background-color: #3b5998 !important;
}

#mk-footer .footer-wrapper {
	padding: 0 !important;
}
#mk-footer .widget,
#mk-footer .widget p {
	margin-bottom: 0 !important;
}
.mk-footer-copyright {
	width: 100%;
	text-align: center;
	padding: 35px 0 35px;
}

.contact-info-box h3 {
	float: left;
	width: 130px;
}

.investors-button .vc_btn3.vc_btn3-color-danger,
.investors-button .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat {
	background: #d9534f;
	border: solid 1px #d43f3a;
	padding: 5px 60px;
}
.investors-button .vc_btn3.vc_btn3-color-danger:hover,
.investors-button .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover {
	background: #d2322d;
	border-color: #ac2925;
}

/* Iconos R&D Process */

.rdprocess .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon::before {
	font-size: 38px;
}

.rdprocess .vc_icon_element {
	margin-bottom: 25px;
}

/* Adaptación Formulario contacto */
.s_contact .mk-form-row {
	text-align: inherit !important;
}
.s_contact .mk-form-row.half {
	width: 100% !important;
}
.s_contact.s_outline .s_txt-input {
	padding: 15px !important;
	margin-bottom: 15px !important;
}
.s_contact.s_outline .s_txt-input:-moz-placeholder,
.s_contact.s_outline .s_txt-input::-moz-placeholder {
	text-transform: none !important;
	font-size: 15px !important;
	letter-spacing: 0 !important;
}
.s_contact.s_outline.dark .s_txt-input,
.s_contact.s_outline.dark .contact-outline-submit {
	border: 1px solid #ccc !important;
	border-radius: 4px !important;
	box-shadow: none !important;
}
.s_contact.s_outline .contact-outline-submit {
	width: auto !important;
	border: none !important;
	background-color: #376092 !important;
	color: #fff !important;
	font-size: 14px !important;
	letter-spacing: 0 !important;
}
.mk-progress-button-content {
	padding: 0 20px !important;
}
.s_contact.s_outline.dark .contact-outline-submit:hover {
	background: #111 !important;
}



/* Animation Timers
---------------------------------*/
.delay-02s { 
	animation-delay: 0.2s; 
	-webkit-animation-delay: 0.2s; 
}
.delay-03s { 
	animation-delay: 0.3s; 
	-webkit-animation-delay: 0.3s; 
}
.delay-04s { 
	animation-delay: 0.4s; 
	-webkit-animation-delay: 0.4s; 
}

.delay-05s { 
	animation-delay: 0.5s; 
	-webkit-animation-delay: 0.5s; 
}
.delay-06s { 
	animation-delay: 0.6s; 
	-webkit-animation-delay: 0.6s; 
}

.delay-07s { 
	animation-delay: 0.7s; 
	-webkit-animation-delay: 0.7s; 
}
.delay-08s { 
	animation-delay: 0.8s; 
	-webkit-animation-delay: 0.8s; 
}

.delay-09s { 
	animation-delay: 0.9s; 
	-webkit-animation-delay: 0.9s; 
}
.delay-1s { 
	animation-delay: 1s; 
	-webkit-animation-delay: 1s; 
}
.delay-11s { 
	animation-delay: 1.1s; 
	-webkit-animation-delay: 1.1s; 
}

.delay-12s { 
	animation-delay: 1.2s; 
	-webkit-animation-delay: 1.2s; 
}
.delay-13s { 
	animation-delay: 1.3s; 
	-webkit-animation-delay: 1.3s; 
}

.delay-14s { 
	animation-delay: 1.4s; 
	-webkit-animation-delay: 1.4s; 
}
.delay-15s { 
	animation-delay: 1.5s; 
	-webkit-animation-delay: 1.5s; 
}

.delay-16s { 
	animation-delay: 1.6s; 
	-webkit-animation-delay: 1.6s; 
}

.delay-17s { 
	animation-delay: 1.7s; 
	-webkit-animation-delay: 1.7s; 
}
.delay-18s { 
	animation-delay: 1.8s; 
	-webkit-animation-delay: 1.8s; 
}

.delay-19s { 
	animation-delay: 1.9s; 
	-webkit-animation-delay: 1.9s; 
}
.delay-2s { 
	animation-delay: 2s; 
	-webkit-animation-delay: 2s; 
}

@-webkit-keyframes fadeInDown2 {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDown2 {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInDown2 {
  -webkit-animation-name: fadeInDown2;
  animation-name: fadeInDown2;
}

.widget_rss > ul > li{padding-top:30px;}