/*
Theme Name: WR Nitro Child
Theme URI: http://www.woorockets.com/themes/nitro
Author: WooRockets Team
Author URI: http://www.woorockets.com/
Description: Nitro - the only WordPress eCommerce theme you will need for any WooCommerce projects. Nitro theme comes with ready to use layouts for different ecommerce industries such as fashion, electronics, furniture, digital, sports, jewelry and other. Nitro represents what WooCommerce customers want to see in a theme including intuitive design (UX), robust performance (loading speed) and eCommerce functionalities (boosting sales).
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: wr-nitro
Text Domain: wr-nitro

/*  [ Add your custom css below ]
- - - - - - - - - - - - - - - - - - - - */

span.tp-bullet-title {
    display: none !important;
}

.box-idiomas-portfolio img {display: block; width: 100%;}

.box-idiomas-portfolio ul, .box-idiomas-portfolio li, .box-negocios-portfolio ul, .box-negocios-portfolio li, .box-habilidades-portfolio ul, .box-habilidades-portfolio li {list-style-type: circle; color: #FFF; margin-left: 12px; margin-right: 12px;}
.box-idiomas-portfolio li, .box-negocios-portfolio li, .box-habilidades-portfolio li {margin-bottom: 12px; line-height: 1.3;}
.box-idiomas-portfolio p, .box-negocios-portfolio p, .box-habilidades-portfolio p {color:#FFF;}

.box-idiomas-portfolio ul {margin-top: 43px; margin-bottom: 30px; margin-left: 50px !important; margin-right: 15px !important;}
.box-idiomas-portfolio p {margin-bottom: 40px; margin-left: 50px;}
.box-habilidades-portfolio ul {margin-top: 20px;}
.box-negocios-portfolio ul {margin-top: 60px;}

header .hb-logo {width:20.9%; background: rgba(255,255,255,0.7); text-align: right;}
header .hb-logo img {height: 43px; width: 110px;}
header .hb-menu {width:79%; padding: 0 !important;}
header .hb-menu ul.site-navigator {width: 100%; display: block;}
header .hb-menu ul.site-navigator li {width:16.666%;}
header .menu-more {display: none;}
header .hb-menu ul.site-navigator li {display: inline-block !important; text-align: center; height: 63px; max-height: 63px;background: rgba(65,198,225,0.7);}
header .hb-menu ul.site-navigator li:first-child {background: rgba(65,198,225,0.7);}
header .hb-menu ul.site-navigator li:nth-child(2) {background: rgba(65,198,225,0.7);}
header .hb-menu ul.site-navigator li:nth-child(3) {background: rgba(65,198,225,0.7);}
header .hb-menu ul.site-navigator li:nth-child(4) {background: rgba(65,198,225,0.7);}
header .hb-menu ul.site-navigator li:last-child {background: rgba(65,198,225,0.7);}
header .hb-menu ul.site-navigator li a {padding-top: 20px; padding-bottom: 20px; font-size: 18px; font-weight: 900; color:#FFF;}
header .site-navigator > .current-menu-item > .menu-item-link {color: #FFF !important;}

.nosotros-bloque .txt-wrapper {height:135px; display: table-cell; vertical-align: middle;}
.portafolio-bloque .wpb_single_image .vc_single_image-wrapper {display: block;}

#nosotros h2 {text-indent: -9000px; background: url('/wp-content/uploads/2019/03/titulo-nosotros.png') no-repeat 50% 50%;}
#portafolio h2 {text-indent: -9000px; background: url('/wp-content/uploads/2019/03/titulo-portafolio.png') no-repeat 50% 50%;}
#valor h2 {text-indent: -9000px; background: url('/wp-content/uploads/2019/03/titulo-valor.png') no-repeat 50% 50%;}
#valor .contacto h2 {text-indent: -9000px; background: url('/wp-content/uploads/2019/03/titulo-contacto.png') no-repeat 50% 50%;}

#contactanos ul, #contactanos li {list-style-type: none; list-style-image: none;}
#contactanos ul li {margin-bottom: 8px;}
#contactanos ul li i {margin-right: 12px; color:#FFF; display: inline-block; width: 20px; text-align: right;}
#contactanos ul li span {color:#FFF;}
.wpcf7-form {padding-bottom: 50px;}
.wpcf7-form br, .wpcf7-form span.label {display: none;}
.wpcf7-form textarea {max-height:120px; padding-left: 20px;}
.wpcf7-form input[type="submit"] {max-width:100%; background-color: #57ce84 !important; border-color: #57ce84 !important; font-weight: 700; font-size: 19px;}
.wpcf7-form .wpcf7-form-control {width: 100%; border-radius:20px;}
.wpcf7-form input {padding-left: 20px;}

.txt-slidermain {text-shadow:0 3px 4px #333;}

footer {display: none !important;}
div.wpcf7-mail-sent-ok {background: #398f14; color: #FFF;}

@media only screen and (min-width: 768px) {

}

@media only screen and (max-width: 480px) {

.sticky-row.sticky-normal {background: rgba(255,255,255,0.7);}
.wr-mobile .hb-menu .menu-icon-action {position: relative; padding-left: 30px;}
.hb-menu {width:20% !important;}

header .hb-logo {width: 79%;  text-align: center;}
header .hb-logo a {margin-left:-40px;}
header .hb-menu ul.site-navigator li a {font-size:10px;}
header .hb-menu ul.site-navigator li {height:53px;}
.wr-mobile .hb-menu .site-navigator>li {padding-left:0 !important; padding-right: 0 !important;}

.nosotros-bloque .vc_single_image-wrapper {display:block;}
.nosotros-bloque .vc_single_image-wrapper .vc_single_image-img {width:100%;}
.box-idiomas-portfolio {padding:15px;}
.txt-valor p {text-align:center !important;}
.box-idiomas-portfolio ul {margin-left:30px !important;}
.box-negocios-portfolio ul {margin-top:0 !important;}
.box-img-nosotros {margin-bottom:0px;}
.box-txt-nosotros {text-align:center;}
}

input.wpcf7-form-control.wpcf7-submit:hover {
background-color: #319fbd !important;
border-color:  #319fbd !important;
}
input.wpcf7-form-control.wpcf7-submit {
background-color:  #99d9ea !important;
border-color:  #99d9ea !important;
}
