/*
Theme Name: bridge-child
Author: Innovacion
Template: bridge
Text Domain: internetrepublica
*/

/* @import url("../pitchwp/style.css"); */

/* Form lateral */
div#wpcs_close_slider_70788 {
    background: #ff6700 !important;
}
div#wpcs_content_inner_70788 {
    border: none !important;
}
#wpcs_content_inner_70788 .form-label {
    border: none !important;
    margin: 0 !important;
    border-bottom: 2px solid #ff6700 !important;
    font-size: 22px !important;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 300 !important;
	color: #818181;
	line-height: 26px;
}
#wpcs_content_inner_70788 .btn-submit {
    font-family: 'Roboto', sans-serif !important;
    font-size: 22px !important;
    letter-spacing: 2px !important;
    font-weight: 400 !important;
    border-radius: 15px !important;
    /* height: 50px; */
    padding: 0px 30px !important;
}

#wpcs_content_inner_70788 .wpcf7-textarea.form-label {
    height: 90px;
}

textarea.wpcf7-form-control.wpcf7-textarea.form-label {
    background: transparent;
    border: 0 !important;
    border-bottom: 2px solid #ffffff !important;
    font-size: 22px;
    color: #ffffff;
    font-family: Roboto;
    font-weight: 300;
    height: 50px;
}
/*modificaciones*/
div#wpcs_tab_70788 {
    border-radius: 15px 15px 0 0 !important;
	    font-weight: 700;
    letter-spacing: 2px;
}
.single-portfolio_page header{
    opacity: 1 !important;
}
/*.icon_text_holder a {
    display: none !important;
}*/
a.icon_with_title_link:hover {
    color: #ff6700 !important;
    text-decoration: underline !important;
}

a.icon_with_title_link {
    letter-spacing: 2px;
    font-weight: 900;
	margin-top: 30px !important;
}
.q_logo a{
    height: 60px!important;
}
.header_top {
	background: rgba(255, 103, 0, 1);
	background: -moz-linear-gradient(left, rgba(255, 103, 0, 1) 0%, rgba(194, 12, 95, 1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(116,199,202,1)), color-stop(100%, rgba(194, 12, 95, 1)));
	background: -webkit-linear-gradient(left, rgba(255, 103, 0, 1) 0%, rgba(194, 12, 95, 1) 100%);
	background: -o-linear-gradient(left, rgba(255, 103, 0, 1) 0%, rgba(194, 12, 95, 1) 100%);
	background: -ms-linear-gradient(left, rgba(255, 103, 0, 1) 0%, rgba(194, 12, 95, 1) 100%);
	background: linear-gradient(to right, rgba(255, 103, 0, 1) 0%, rgba(194, 12, 95, 1) 100%);
	padding: 0 2% !important;
	height:43px !important;
    line-height: 43px !important;
}
.header_top .textwidget.custom-html-widget a{
	    color: #ca1854;
    margin-right: 8px;
    background: white;
    padding: 3px 12px;
    border-radius: 50px;
}
.header_top .q_social_icon_holder:hover .simple_social,
.header_top .textwidget.custom-html-widget a:hover{
	color: #ff6700 !important;
}

.footer_bottom_holder {
    background: rgba(255, 103, 0, 1);
    background: -moz-linear-gradient(left, rgba(255, 103, 0, 1) 0%, rgba(194, 12, 95, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(116,199,202,1)), color-stop(100%, rgba(194, 12, 95, 1)));
    background: -webkit-linear-gradient(left, rgba(255, 103, 0, 1) 0%, rgba(194, 12, 95, 1) 100%);
    background: -o-linear-gradient(left, rgba(255, 103, 0, 1) 0%, rgba(194, 12, 95, 1) 100%);
    background: -ms-linear-gradient(left, rgba(255, 103, 0, 1) 0%, rgba(194, 12, 95, 1) 100%);
    background: linear-gradient(to right, rgba(255, 103, 0, 1) 0%, rgba(194, 12, 95, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00cccc', endColorstr='#91fe82', GradientType=1 );
}
.footer_bottom_columns.two_columns_50_50 .column2 .footer_bottom{
	text-align: left!important;
	padding: 20px 70px 20px 20px;
}
.footer_bottom_columns.two_columns_50_50 .column1 .footer_bottom{
	padding: 20px;
}
.footer_bottom_columns.two_columns_50_50 .column1 .SIR_text-footer {
    padding: 20px 20px 0 0;
}
.textwidget.custom-html-widget {
    width: 100%;
/*    display: inline-flex;*/
}
a.imgproduct-footer {
    float: left;
}
.footer_bottom_columns.two_columns_50_50 .column1 .imgproduct-footer img{
	width: 100px;
}
.footer_bottom_columns.two_columns_50_50 .column1 .imgproduct-footer.foo-google img{
	width: 120px;
}
.foo-google{
	/*position: absolute;
	vertical-align: middle;*/
	margin-top: 14px;
	margin-left: 12px;
}
.foo-facebook{
	/*position: absolute;
	vertical-align: middle;*/
	margin-top: 24px;
	margin-left: 12px;
}
.footer_bottom_holder p {
    font-weight: 600;
}
.footer_bottom .footer_text_title {
    display: block!important;
    color: #ffffff;
}
.footer_bottom .de_footer{
	clear: both;
	margin-bottom: 20px;
}
.footer_bottom .de_footer_country{
	float: left;
	box-sizing: border-box; 
	width: 50%;
	padding-bottom: 20px;
}
.footer_bottom .de_footer_country h4{
	margin-bottom: 0;
	color: #ffffff;
	font-size: 14px;
}
.footer_bottom .de_footer_country span{
	font-weight: 600;
}

.footer_top_holder {
    -webkit-box-shadow: inset 0px 0px 18px 1px rgba(0,0,0,0.24);
    -moz-box-shadow: inset 0px 0px 18px 1px rgba(0,0,0,0.24);
    box-shadow: inset 0px 0px 18px 0px rgba(0,0,0,0.24);
}
.footer_top_holder .column1.footer_col1,
.footer_top_holder .column2.footer_col2,
.footer_top_holder .column3.footer_col3{
    text-align: center;
    font-size: 18px;
}
.footer_top .column_inner > div h3{
    margin-bottom: 20px;
    font-weight: 100;
}

h2.gradient-title,
.footer_top_holder .column1.footer_col1 a,
.footer_top_holder .column2.footer_col2 a,
.footer_top_holder .column3.footer_col3 a{
    background: rgba(255, 103, 0, 1);
    background: -moz-linear-gradient(left, rgba(255, 103, 0, 1) 0%, rgba(194, 12, 95, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(116,199,202,1)), color-stop(100%, rgba(194, 12, 95, 1)));
    background: -webkit-linear-gradient(left, rgba(255, 103, 0, 1) 0%, rgba(194, 12, 95, 1) 100%);
    background: -o-linear-gradient(left, rgba(255, 103, 0, 1) 0%, rgba(194, 12, 95, 1) 100%);
    background: -ms-linear-gradient(left, rgba(255, 103, 0, 1) 0%, rgba(194, 12, 95, 1) 100%);
    background: linear-gradient(to right, rgba(255, 103, 0, 1) 0%, rgba(194, 12, 95, 1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-box-decoration-break: clone;
}
.footer_top_holder .column1.footer_col1 a:hover,
.footer_top_holder .column2.footer_col2 a:hover,
.footer_top_holder .column3.footer_col3 a:hover{
    background: #333; 
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-box-decoration-break: clone;
}
div#custom_html-10 {
    width: 100% !important;
    display: flex !important;
}
.content {
    margin-top: 0 !important;
}
.column2 .widget_categories li {
    float: left;
    padding: 9px 12px !important;
    border: 1px solid #cccccc;
    margin: 0 2px 2px 0 !important;
	border-radius: 5px;
}
.widget_recent_entries{
	padding: 0 !important;
}
.btn_contact{
	background: rgba(255, 103, 0, 1);
	background: -moz-linear-gradient(left, rgba(255, 103, 0, 1) 0%, rgba(194, 12, 95, 1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(116,199,202,1)), color-stop(100%, rgba(194, 12, 95, 1)));
	background: -webkit-linear-gradient(left, rgba(255, 103, 0, 1) 0%, rgba(194, 12, 95, 1) 100%);
	background: -o-linear-gradient(left, rgba(255, 103, 0, 1) 0%, rgba(194, 12, 95, 1) 100%);
	background: -ms-linear-gradient(left, rgba(255, 103, 0, 1) 0%, rgba(194, 12, 95, 1) 100%);
	background: linear-gradient(to right, rgba(255, 103, 0, 1) 0%, rgba(194, 12, 95, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00cccc', endColorstr='#91fe82', GradientType=1 );
    border: none;
    width: 100%;
    padding: 20px 0;
}
.btn_contact a{
	font-size: 20px !important;
    text-transform: uppercase !important;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 3px;
    font-weight: 600 !important;
}
#respond textarea{
	border: 1px solid #cccccc !important;
}
.clients-carousel .slides img {
    width: 190px;
    margin: 0 auto;
}
.form-label {
    border: 1px solid #ff6700 !important;
    margin: 0 !important;
}
.btn-submit {
    color: rgb(255, 103, 0) !important;
    border-color: rgb(255, 103, 0) !important;
    font-style: normal;
    font-weight: 700;
    margin: 30px auto;
    border-radius: 4px;
    background-color: rgb(255, 255, 255) !important;
	float: right;
	font-size: 20px !important;
	    height: 58px !important;
}
.btn-submit:hover {
    color: rgb(255, 255, 255) !important;
    border-color: rgb(255, 103, 0) !important;
    background-color: rgb(255, 103, 0) !important;
}
.drop_down .second .inner ul li a, .drop_down .second .inner ul li h5, .drop_down .second .inner ul li.sub a i.q_menu_arrow {
	color: #ffffff!important;
}
.form-master {
    background: #ffffff;
    -webkit-box-shadow: 0px 0px 7px -1px rgba(0,0,0,0.62);
    -moz-box-shadow: 0px 0px 7px -1px rgba(0,0,0,0.62);
    box-shadow: 0px 0px 7px -1px rgba(0,0,0,0.62);
    padding: 2% 2% 5% 2%;
}

/* COOKIES */
.cookie-notice-container {
    padding: 30px;
    background: #fff;
    color: #555;
    font-size: 14px;
    line-height: 28px;
    font-weight: 500;
    -webkit-box-shadow: 0px -2px 10px -4px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px -2px 10px -4px rgba(0,0,0,0.3);
    box-shadow: 0px -2px 10px -4px rgba(0,0,0,0.3);
}
#cookie-notice .button.bootstrap{
    font-family: 'Quicksand', sans-serif;
    text-shadow: none;
    box-shadow: none;
    background: rgba(255, 103, 0, 1);
    border: none;
}
#cookie-notice .button.bootstrap:hover{
    background: rgba(194, 12, 95, 1);
}
h1.entry_title {
    font-size: 40px !important;
    line-height: 52px !important;
    text-transform: initial !important;
    font-weight: 500 !important;
    margin-bottom: 10px !important;
    text-transform: uppercase !important;
}
.blog_holder.blog_large_image article:not(.format-quote):not(.format-link) .post_info, .blog_holder.blog_single article:not(.format-quote):not(.format-link) .post_info {
    font-size: 15px !important;
    line-height: 20px;
}
.blog_holder.blog_single article h2 {
    display: block;
        font-size: 30px;
    font-weight: 500;
    text-transform: initial;
    line-height: 38px;
    color: #ff6b3e;
}
.blog_holder.blog_single article h2 a {
    font-size: 30px !important;
    font-weight: 500 !important;
    text-transform: initial;
    color: #ff6b3e;
    text-decoration: underline;
}
.blog_holder.blog_single article h2 span{
	font-weight: 500 !important;
}
form#searchform input {
    border: none;
    border-bottom: 2px solid #000000;
}

input#searchsubmit {
        /* background: #c20b5f; */
    color: black;
    width: 60px;
    height: 39px;
    position: relative;
    left: -21px;
    font-size: 30px;
}
div#mc_embed_signup_scroll input.suscribete {
    border: 1px solid #c20a60;
    padding: 12px;
    width: 70%;
    position: absolute;
    left: 0;
}
input#mc-embedded-subscribe {
        width: 30%;
    position: absolute;
    right: 20px;
    background: #c20a60;
    color: white;
    padding: 12px;
    border: 1px solid #c20a60;
}
/* MENU MOBILE 1400*/

@media (max-width: 1600px){
	.footer_bottom_columns.two_columns_50_50 .column2 .footer_bottom {
	    padding: 20px 0;
	}
	.footer_bottom .de_footer_country {
	    width: 45%;
	    padding: 10px;
	    padding-bottom: 20px;
	}
}

@media screen and (min-width: 1001px) and (max-width: 1400px){
   /* header {
        top: 0!important;
        margin-top: 0!important;
        display: block;
    }
    .header_top {
        height: auto;
        display: block!important;
    }
    .header_inner_left, footer.uncover, header {
        position: relative!important;
        left: 0!important;
        margin-bottom: 0!important;
    }
    .logo_wrapper, .mobile_menu_button {
        display: table!important;
    }
    .main_menu {
        display: none!important;
    }
    .q_logo {
        display: table-cell!important;
        position: relative!important;
        top: auto!important;
        vertical-align: middle!important;
    }
    nav.mobile_menu {
    display: block!important;
    }
    header .q_logo img.mobile {
        display: block!important;
        opacity: 1!important;
        position: initial;
        margin: 0 auto;
    }
    header .q_logo img.dark, header .q_logo img.light, header .q_logo img.normal, header .q_logo img.sticky {
        display: none!important;
    }
    .logo_wrapper {
        height: 100px!important;
        left: 50%;
    }
    .fixed_top_header .q_logo img.mobile, .logo_wrapper {
        position: absolute;
    }
    .q_logo img {
        top: 0;
        left: 0;
    }
    .q_logo a {
        left: -50%;
        width: auto!important;
    }
    .q_logo a, .q_logo img {
        height: 60px !important;
    }
    */
}

@media (max-width: 1000px){
	.header_top .left{
		height: 0!important;
	}
}

@media (max-width: 990px){
	.footer_bottom .de_footer_country {
	    width: 100%;
	}
    .section.vc_row-fluid.main-text {
        padding-top: 60px!important;
        padding-bottom: 60px!important;
    }
    .box-content-text h2.gradient-title{
        font-size: 32px;
    }
}
@media (max-width: 768px){
	.footer_bottom_columns.two_columns_50_50 .column1 .imgproduct-footer.foo-google {
	    position: relative;
	}
}
@media (max-width: 600px){
	.footer_top .widget.widget_nav_menu li{
		line-height: 20px;
		padding: 0 0 8px;
	}
	.footer_top .column_inner > div h3 {
	    margin-bottom: 12px;
	}
	.footer_bottom_columns.two_columns_50_50 .column1 .footer_bottom .textwidget.custom-html-widget{
		text-align: left;
		font-size: 0;
		margin: 0;
	}
	a.imgproduct-footer.foo-google{
		margin: 0;
	}
	.footer_bottom_columns.two_columns_50_50 .column1 .imgproduct-footer img{
		width: 100%;
	}
	.footer_bottom_columns.two_columns_50_50 .column1 .footer_bottom .textwidget.custom-html-widget a {
	    width: 33%;
	    display: inline-block;
	    vertical-align: middle;
	    box-sizing: border-box;
	    padding: 0 10px;
	    margin: 0;
	}
	.footer_bottom .de_footer_country,
	.footer_bottom .footer_text_title {
	    text-align: center;
	}
	.footer_bottom_columns.two_columns_50_50 .column1 .SIR_text-footer {
	    padding: 10px 0 0 0;
	}

}

/* Widget newsletter */
.newsletter-box {
	background: #ffffff;
	padding: 2em;
	font-family: 'Roboto', sans-serif;
	-webkit-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.27);
	-moz-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.27);
	box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.27);
	display: flex;
}
.newsletter-box-inner {
    /*width: 50%;*/
    float: left;
}
.img-container {
    width: 40%;
    float: left;
    text-align: right;
}
.img-container img{
	margin-right: 10%;
}

.bg-gradient{
    background: rgba(255,255,255,1);
    background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(255,102,0,1) 50%, rgba(255,102,0,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(510, rgba(255,255,255,1)), color-stop(50%, rgba(255,102,0,1)), color-stop(100%, rgba(255,102,0,1)));
    background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(255,102,0,1) 50%, rgba(255,102,0,1) 100%);
    background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(255,102,0,1) 50%, rgba(255,102,0,1) 100%);
    background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(255,102,0,1) 50%, rgba(255,102,0,1) 100%);
    background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(255,102,0,1) 50%, rgba(255,102,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ff6600', GradientType=1 );
}

#contact-form input {
    border: 0 !important;
    border-bottom: 2px solid #ffffff !important;
    background: transparent;
    color: #ffffff;
    font-size: 22px;
    font-family: Roboto;
    font-weight: 300;
    line-height: 32px;
}

#contact-form textarea {
    background: transparent;
    border: 0 !important;
    border-bottom: 2px solid #ffffff !important;
    font-size: 22px;
    color: #ffffff;
    font-family: Roboto;
    font-weight: 300;
    height: 50px;
}

#contact-form input[type="text"]:focus, #contact-form input[type="email"]:focus, #contact-form input[type="number"]:focus {
  background-color: none !important;
  color: #ffffff !important;
}

#contact-form a {
    color: #ffffff;
    text-decoration: underline;
}

#contact-form p {
    color: #ffffff;
}

#contact-form .btn-submit {
    height: 40px !important;
    line-height: 36px;
    margin: 0;
    padding: 0 40px;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 5px;
    border-radius: 15px;
    background: transparent !important;
    border: 2px solid #ffffff !important;
    float: left;
    color: #ffffff !important;
    margin-top: 30px;
}
#contact-form .btn-submit:hover {
    background: #fff !important;
    color: #ff6701 !important;
}

@media (max-width: 768px){
    /*.bg-gradient{
        background: rgba(255,255,255,1);
        background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(255,102,0,1) 50%, rgba(255,102,0,1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(50%, rgba(255,255,255,1)), color-stop(50%, rgba(255,102,0,1)), color-stop(100%, rgba(255,102,0,1)));
        background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(255,102,0,1) 50%, rgba(255,102,0,1) 100%);
        background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(255,102,0,1) 50%, rgba(255,102,0,1) 100%);
        background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(255,102,0,1) 50%, rgba(255,102,0,1) 100%);
        background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(255,102,0,1) 50%, rgba(255,102,0,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ff6600', GradientType=0 );
    }*/
	.bg-gradient{
		background: none;
	}
	.call-me a {
		background: #ffffff;
		font-size: 18px !important;
		font-family: 'Roboto', sans-serif;
		text-transform: uppercase;
		text-align: center;
		padding: 0 18px;
		letter-spacing: 2px;
		border: 2px solid #ff6700;
		border-radius: 15px;
		color: #ff6700;
		/* height: 50px !important; */
		display: inherit;
		vertical-align: middle;
		margin: 0 auto;
		width: 80%;
	}
	.none{
		display:none;
	}
}

@media (max-width: 476px){
	.bg-gradient{
		background: none;
	}
}



/*Cookies barra plugin GDPR*/

.gdpr.gdpr-privacy-bar{background: rgba(255,103,0,.9);}
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content p a{color:#000;font-weight: 300;}

.gdpr.gdpr-privacy-bar .gdpr-agreement{background: #333; border: none; border-top-color: none;padding: 5px 10px 5px!important;text-shadow: none;box-shadow: none!important;border-radius: 12px!important;}
.gdpr.gdpr-privacy-bar .gdpr-agreement:hover{background: #000;  border: none; }

.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-cookie-categories-item label, .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button.gdpr-preferences{font-weight: 300;}

.gdpr.gdpr-privacy-bar .gdpr-wrapper, .gdpr.gdpr-reconsent-bar .gdpr-wrapper {padding: 30px 15px!important;}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content>div header{display:contents!important;}

/* Ventana centro cookies GDPR*/

/*.gdpr-overlay{background: rgba(0,0,0,.3)!important; display: block!important;z-index: 9999!important;}*/

.gdpr.gdpr-privacy-bar{left: 30%; width:40%;top: 20%;bottom: inherit;}

.gdpr-privacy-bar .gdpr-close{display:none;}

.gdpr-info p{font-size:13px;line-height: 16px;}

@media(max-width:768px){
.gdpr.gdpr-privacy-bar{left: 5%; width:90%;top: 5%;bottom: inherit;}
}
.gdpr.gdpr-privacy-bar .gdpr-wrapper{flex-direction: column;}
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content{padding: 20px;}

/*
.gdpr-agreement{text-indent: -9999px;}
.gdpr-agreement:after{text-indent: 0px;float: left;content: 'ACEPTAR TODAS LAS COOKIES'!important; padding-left:8px!important;}
*/

.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button {width: -moz-min-content;}



/*NUEVO AVISO DE COOKIES*/
.lity{z-index:999999!important;}
.moove-gdpr-modal-save-settings{background-color: #CCC!important;color: #000!important;border-color: #CCC!important;}
.moove-gdpr-cookie-notice p{font-weight: 400!important;text-align: justify;margin-bottom:15px!important;}

@media (min-width: 768px){
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{display:block!important;}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding:0px!important;}
#moove_gdpr_cookie_info_bar{left: 30%!important; width:40%!important;top: 25%!important;bottom: inherit!important;  padding: 30px;}
#moove_gdpr_cookie_info_bar.moove-gdpr-info-bar-hidden{display:none!important;}
}
#moove_gdpr_cookie_info_bar{border-top: none!important;}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{display:block!important;}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{padding:0px!important;}
#moove_gdpr_cookie_info_bar{opacity: 0.9;}
button.mgbutton{padding:8px 20px!important;}

.moove-gdpr-modal-footer-content{padding-top: 15px;margin-bottom:10px;}

/*HA DEJADO DE FUNCIONAR EL SELECTOR DE WIDGET POR IDIOMA ASI QUE LO HAGO POR CSS*/
/****
html[lang="es-ES"] .blog-en-link, html[lang="es-ES"] .contacto-en{display:none!important;}

html[lang="en-US"] .blog-es-link, html[lang="en-US"] .solicitar-llamada-es,  html[lang="en-US"] .contacto-es{display:none!important;}
***/


input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea{
	border: 1px solid #d9d9d9 !important;
}
