/*
Theme Name: H-Code Child
Theme URI: http://wpdemos.themezaa.com/h-code
Author: Themezaa
Author URI: http://www.themezaa.com
Description: Child theme for H-Code theme
License: Themeforest Split Licence
License URI: http://themeforest.net/licenses 
Template: h-code
Version: 1.1
Text Domain: h-code-child
*/

.nav-white.static-sticky .navbar-nav li.current-menu-ancestor a, .nav-white.static-sticky .navbar-nav li.current-menu-item a {
    border-bottom-color: #000;
}
.nav-white.sticky-nav .navbar-nav li a {
    color: #000;
}

@font-face{
	font-family:'gilroy-regular';
	src: url('https://gpchems.com/wp-content/themes/h-code-child/fonts/Gilroy-Regular.ttf');
}

@font-face{
	font-family:'gilroy-medium';
	src: url('https://gpchems.com/wp-content/themes/h-code-child/fonts/Gilroy-Medium.ttf');
}
@font-face{
	font-family:'gilroy-semibold';
	src: url('https://gpchems.com/wp-content/themes/h-code-child/fonts/Gilroy-SemiBold.ttf');
}
@font-face{
	font-family:'gilroy-bold';
	src: url('https://gpchems.com/wp-content/themes/h-code-child/fonts/Gilroy-Bold.ttf');
}

.alt-font {font-family: "gilroy-regular";}
.main-font {font-family: 'gilroy-regular';}

section {
    padding: 20px 0;
}

.bg-light-gray2 {
   background-image: url("https://gpchems.com/wp-content/uploads/2018/06/background_footer.jpg") !important;
}

.menu-footer{
	color:#fff;
	font-family:inherit;
	font-size:16px;
}
.menu-footer:hover{
	color:#16BBB1;
	
}

footer h5 {

    margin-bottom: 20px;
    align-content: center;
    text-align: center;
    font-size: 24px;
    font-family: inherit;
    color: #fff;
    text-transform: none;
	padding-top: 15%;

}
.bg-dark-gray {
    background: #01254D !important;
}

footer ul li a, .copyright {
   text-align: center !important;

}
.logo {
    position: absolute;
    top: -15px;
}
.shrink-nav .logo {
    top: 10px;
}
.sticky-mini-header .navbar {
    position: fixed;
}
header.sticky-mini-header .shrink-nav {
    position: fixed;
}
.top-right-menu li a {
    color: #4F4F4F;
   }
.navbar .navbar-nav > li > a, .search-cart-header .subtitle {
    font-size: 14px !important;
}
.no-padding-right {
       padding-top: 35px;  
}
.top-right-menu li a {
    color: #353535;
    font-size: 14px;
    letter-spacing: 0;
    font-weight: 300;
    text-transform: uppercase;
}
.black-fa{
	font-size: 15px;
color: #000;
}

.top-right-menu {
    float: right;
    padding-top: 10px;
}
.admin-bar .sticky-mini-header .sticky-nav {
    margin-top: 12px !important;
}

h1, h2, h3, h4, h5 {
    margin: 0 0 22px;
}

p {
    margin: 0 0 10px;
}

.titulo-header{
font-family: gilroy-medium;
background-color: #003DA5;
padding: 0.1% 1%;
border-radius: 20px 20px 20px 20px;
-moz-border-radius: 20px 20px 20px 20px;
-webkit-border-radius: 20px;
border: 0px none;
font-size: 3em;
color: #00BBB3;
letter-spacing: 3px;
	
}
.titulo-header2{
font-family: gilroy-regular;
font-size: 3vw;
	}

.titulo-contenido{
	font-family: gilroy-medium;
   font-size: 1.9vw;
    color: #1b449d;
}

.fila-info {
    padding-top: 0px !important;
    padding-right: 10% !important;
    padding-bottom: 0px !important;
    padding-left: 10% !important;
}
.img-info {
    padding-top: 5% !important;
    padding-right: 2% !important;
    padding-bottom: 2% !important;
    padding-left: 2% !important;
}
.textoinfo{
    padding-top: 5% !important;
    padding-right: 5% !important;
    padding-bottom: 2% !important;
    padding-left: 5% !important;
}
footer .footer-middle {
    padding-top: 20px;
    padding-bottom: 20px;
}
.admin-bar .top-header-area {
    margin-top: 12px !important;
}

body {
    line-height: 23px;
    font-size: 0.9em !important;
}


/* menu */
.simple-dropdown > ul.dropdown-menu {
    padding: 0px !important;
    margin: 0 !important;
    width: 220px;

}
.simple-dropdown > ul.dropdown-menu > li > ul.mega-sub-menu {
    width: 200px;
  
}
.static-sticky.sticky-nav .navbar-nav > li.simple-dropdown > .dropdown-menu {
    top: 38px;
}

/*gravity forms */

.gform_wrapper div.validation_error {
    color: #790000;
	font-size: 1em !important; }

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] {
    font-size: 1.3em;
    background: #16BCB2;
    color: #003DA5;
    padding: 10px 50px 10px 50px;
    font-weight: 600;
}
.gform_wrapper .gform_footer {
        float: right;
	margin-right: 2% !important;
}
.gform_wrapper .top_label li.gfield.gf_left_half input.medium, .gform_wrapper .top_label li.gfield.gf_right_half input.medium , .gform_wrapper textarea.medium, .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type="text"], .gform_wrapper .top_label li.gfield.gf_left_half select.medium, .gform_wrapper .top_label li.gfield.gf_right_half select.medium{
	background: #F2EFEA;
}
.gform_wrapper.gf_browser_gecko select {
    padding: .313em 0;
}
input, textarea, select {
     margin: 10px 0 0px 0;
}
/*header*/
header .top-header-area {
    background: transparent;
}
.bandera{
	display:none;
}

/* media query */
@media (max-width: 991px) {	
	.sticky-nav .navbar-nav > li > a {
		font-weight: 400 !important; 
	   color:#fff !important;  
	    font-size: 13px !important;}
	.dropdown-header, .dropdown-menu, .simple-dropdown > ul.dropdown-menu > li a {
    font-size: 12px !important; text-transform: none; font-family:inherit; color:#fff !important; 
                       }
}
@media (max-width: 768px) {
	.logo {
		max-width: 166px;
	}
	.shrink-nav .logo {
		top: 0;
	}
}
@media (max-width: 736px) {
    img.retina-logo {
        width: 140px!important;
        margin: 5px;
    }
}



@media screen and (min-width: 300px) and (max-width: 735px)  {

    .header-1440 {
    margin-top: 19%;
	background-size: cover;    
      } 
	.titulo-header {font-size: 1.2em; letter-spacing: 1px; padding: 0.1% 3%;}
	.titulo-contenido {font-size: 1.5em;}
	.fila-info {
				padding-top: 0px !important;
				padding-right: 5% !important;
				padding-bottom: 0px !important;
				padding-left: 5% !important;
               }
	.img-info {
				padding-top: 5% !important;
				padding-right: 2% !important;
				padding-bottom: 2% !important;
				padding-left: 2% !important;
               }
	.textoinfo{
				padding-top: 5% !important;
				padding-right: 5% !important;
				padding-bottom: 2% !important;
				padding-left: 5% !important;
              }
	  section {
				padding: 10px 0 !important;
				clear: both;
               }
	.bandera{ display:inline; float: right; padding: 2%;}
}
@media screen and (min-width: 736px) and (max-width: 1023px)  {

.header-1440 {
    margin-top: 13%;
	background-size: cover;
    
} 
}
@media screen and (min-width: 1024px) and (max-width: 1279px)  {

.header-1440 {
    margin-top: 11%;
	background-size: cover;
    
} 
}
@media screen and (min-width: 1280px) and (max-width: 1359px)  {

.header-1440 {
    margin-top: 10%;
	background-size: cover;
    
} 
}
@media screen and (min-width: 1366px) and (max-width: 1439px)  {

.header-1440 {
    margin-top: 9%;
	background-size: cover;
    
}
}
@media screen and (min-width: 1440px) and (max-width: 1599px)  {

.header-1440 {
    margin-top: 9%;
	background-size: cover;
    
}
}
@media screen and (min-width: 1600px) and (max-width: 1920px) {

.header-1440 {
    margin-top: 6%;
	background-size: cover;
    
}
}
