/*

 Theme Name:   Massive Dynamic Child Theme

 Theme URI:    http://www.massivedynamic.co/

 Description:  A Massive Dynamic child theme 

 Author:       Pixflow

 Author URI:   http://www.pixflow.net

 Template:     massive-dynamic

 Version:      4.5

*/

.qtranxs-lang-menu img{
	display: inline !important;
    margin-left: 5px !important;
}
.extraleft .md-text-container.md-align-center{
	justify-content: normal !important;
}
.instabox .gizmo-container{
    width: 100%;
}
#wdi_feed_0 .wdi_load_more_wrap, #wdi_feed_0 .wdi_spinner_wrap {
    background-color: #ffdd00 !important;
    border: none !important;
    margin-top: 40px;
    padding: 10px 20px !important;   
    border-radius: 500px;
    height: inherit !important;
    width: inherit !important;
    border: 1px solid #0f4973;
}
#wdi_feed_0 .wdi_load_more_text {
    color: black !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    font-family: poppins !important;
}
.wdi_ctrl_btn_container {
    background-color: white !important;
}
.wdi_ctrl_btn {
    color: black !important;
}
.wdi_toggle_btn {
    color: black !important;
    font-size: 20px !important;
}
.wdi_toggle_container {
    background: white !important;
}
.contactdiv{
    margin-bottom:50px
}
.pcontact{
	display: inline-flex;
	margin-bottom:10px;
}
.fix-center{
	text-align:center
}
.fix-center .shortcode-btn{
	float:none !important;
}


/* Inscripciones */

input[type="text"], input[type="email"], input[type="search"], input[type="tel"], input[type="date"], textarea, select {
    transition: all .3s;
    width: 100%;
    outline: none;
    background-color: #FFFFFF;
    border: 1px solid #444444;
    padding: 5px 15px;
    line-height: 28.8px;
}

input[type="submit"] {
	padding: 10px 30px;
	border: 1px solid black;
	transition: all 0.5s ease;
	color: black;
	background-color: white;
}

input[type="submit"]:hover {
	background-color: rgb(1, 177, 174);
	color: white;
	border: none;
}

.wpcf7-form p {
	text-align: left;
	margin-bottom: 10px !important;
}

.wpcf7-form input {
	margin-bottom: 10px !important;
}

.wpcf7-form .row {
	margin-bottom: 20px !important;
}

#group-open div {
	margin-top: 10px !important;
}

#group-transferencia {
	text-align: left;
	margin-bottom: 10px !important;
}

a.autorizacion {
	text-decoration: underline;
	color: red;
}

.button-row {
	margin-top: 20px !important;
}

.wpcf7-not-valid {
	border: 1px solid red !important;
}

.col-important-text blockquote {
	font-size: 16px !important;
}

.col-important-text blockquote b {
	line-height: 20px;
}

.col-important-text blockquote ul li {
	padding: 8px 5px;
}

.inscripciones-title {
	font-family: Poppins;
    font-weight: 700;
    color: rgb(255, 255, 255);
    text-align: center;
	font-size: 52px !important;
}

.info-ingles>div>div, .info-ingles>div>div p {
	font-size: 16px;
	font-weight: bolder;
	font-family: "Open Sans" !important;
}

.info-ingles>div>div, .info-ingles>div>div li {
	padding-left: 30px;
}

.point-event, .list-event {
	font-size: 16px !important;
    font-family: "Open Sans" !important;
    font-weight: bold !important;
}

.point-event {
	margin-bottom: 15px;
}

.list-event {
	padding-left: 30px !important;
	line-height: 30px;
}

.textwidget .list-event:nth-child(2) {
	margin-bottom: 30px !important;
}

.last-event {
	margin-bottom: 10px !important;
}

.col-event-information div div div div div{
	width: 80% !important;
	margin: 0 auto;
}

/* Inscripciones */



/* Footer */

.footer-widgets.light p {
	color: rgba(255, 255, 255, 0.6);
}

#menu-general-demo li:nth-child(3) {
	background: #F9E548 !important;
}

#menu-general-demo li:nth-child(3) a {
	color: black;
    font-weight: bolder;
}

/* Footer */


/* Responsive */

@media all and (max-width: 800px) {
	.col-event-information {
		text-align: left;
	}
}

@media all and (max-width: 800px) {
	.col-important-text blockquote {
		text-align: left !important;
	}
}

/* Responsive */
