/*
Theme Name:     DFD Native Child Theme
Theme URI: 		http://nativewptheme.net/home/
Description:    Native - Highly Functional Multifaceted WP Theme
Author:         DFD
Author URI:		http://dfd.name
Template:       dfd-native
Version:        1.0.0
*/

.grecaptcha-badge {visibility: hidden;}
/* desktop screen */
@media (min-width: 801px){
	.fondo-contactar {
		background-image: linear-gradient(to bottom, #003849, #003849 80%, #83c3cc 20%, #83c3cc);
		background-size: cover;
		background-repeat: no-repeat;
	}
}
/* mobile screen */
@media (max-width: 800px){
	.fondo-contactar {
		background-image: linear-gradient(to bottom, #003849, #003849 80%, #003849 20%, #003849);
		background-size: cover;
		background-repeat: no-repeat;
	}
	.btn-primary {margin-top: 10px;}
	
}
h2.dfd-page-subtitle {font-weight: 800;color: #003849 !important;}

#header-container.dfd-header-builder:not(.side-header) .mega-menu > ul > li.current-menu-item:before,#header-container.dfd-header-builder:not(.side-header) .mega-menu > ul > li.current-menu-ancestor:before,#header-container.header-style-1 .mega-menu > ul > li.current-menu-item:before,#header-container.header-style-1 .mega-menu > ul > li.current-menu-ancestor:before,#header-container.header-style-2 .mega-menu > ul > li.current-menu-item:before,#header-container.header-style-2 .mega-menu > ul > li.current-menu-ancestor:before,#header-container.header-style-3 .mega-menu > ul > li.current-menu-item:before,#header-container.header-style-3 .mega-menu > ul > li.current-menu-ancestor:before,#header-container.header-style-4 .mega-menu > ul > li.current-menu-item:before,#header-container.header-style-4 .mega-menu > ul > li.current-menu-ancestor:before,#header-container.header-style-5 .mega-menu > ul > li.current-menu-item:before,#header-container.header-style-5 .mega-menu > ul > li.current-menu-ancestor:before,#header-container.header-style-6 .mega-menu > ul > li.current-menu-item:before,#header-container.header-style-6 .mega-menu > ul > li.current-menu-ancestor:before,#header-container.header-style-10 .mega-menu > ul > li.current-menu-item:before,#header-container.header-style-10 .mega-menu > ul > li.current-menu-ancestor:before,#header-container.header-style-11 .mega-menu > ul > li.current-menu-item:before,#header-container.header-style-11 .mega-menu > ul > li.current-menu-ancestor:before{content:"";display:block;width:100%;height:0px;position:absolute;top:0;left:0;background:#3498db;}

.show {display: block;}
.hidden {display: none;}
#form {margin: 20px 10px 10px 10px;}
.error {border-color: #dc3545;}
.error-text {color:#b90000;font-size: 0.95em;}
.grey-custom {background-color: #bfbfbf;}
.red-custom {background-color: #94000036;}
.grey-ligth {background-color: #dadadae0;}
.btn-primary {background-color: #003849 !important;border-color: #003849 !important;font-size: 22px !important;font-weight: 700 !important;margin-right: 30px !important;padding: 6px 30px 6px 30px !important;border-radius: 43px !important;}
.btn-primary:hover {background-color: #83c3cc !important;border-color: #83c3cc !important;}
.form-control {font-size: 1.2rem !important;}
input::-webkit-input-placeholder {font-size: 1.2rem !important;}
.table td, .table th {padding: .5rem !important;vertical-align: middle !important;}
table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td {font-size: 16px !important;}