/*
Theme Name: Staff GPR Marine Solutions
Theme URI: https://www.staffdigital.pe/
Author: StaffDigital
Author URI: https://www.staffdigital.pe/
Description: Tema adaptado en base a la plantilla GoCargo
Version: 1.0
Tags: staffdigital, gprmarine, gocargo
Text Domain: staff-gprmarine
*/

.service-subtitle{
    color: #00bfd5;
}

.dark-icon{
    color:#004876 !important;
}

.color-blue{
    color:#004876;
}

.background-blue{
    color:#004876;
}

.color-blue:hover{
    color:#fff;
}

.color-blue-hover:hover{
    color:#004876 !important;
}

.in-banner a.btn:hover{
    color:#004876 !important;
    background: #fff;
}

.celeste-claro-background{
    background-color: #98dae9;
}

.otro-celeste-background{
    background-color: #61bfce;
}

.azul-blanco{
    background-color: #004876 !important;
    color: #fff !important;
}

.celeste-claro{
    color: #98dae9 !important;
}

.overlaydark80-blue{
    background: rgba(0,72,118,.8);
}

.celeste{
    color: #00bfd5;
}


.dark-icon-line{
    background-color: #004876 !important;
}

.color-white{
    color: #fff;
}

.btn-custom-hover:hover{
    color:#004876 !important;
}

.background-blue-bg{
    background: #004876 !important;
}

#mainmenu a, header.clone #mainmenu a {
    color: #fff;/*#004876;*/

}

#mainmenu li.active a, header.clone #mainmenu li.active a{
    color: /*#fff*/ #98dae9 !important;
}


#mainmenu li:hover a, #mainmenu li:active a, #mainmenu li:visited a, #mainmenu li:link a {
    color: /*#fff*/ #98dae9 !important;
}

#mainmenu li li a:hover, #mainmenu li li a:active, #mainmenu li li a:visited, #mainmenu li li a:link {
    color: /*#fff*/ #98dae9 !important;
}

.language-chooser-text li a{
    color: #fff;
}

.language-chooser-text li.active a{
    color: #98dae9;
}

.language-chooser-text li a:hover{
    color: #98dae9;
}

/*
.qtranxs_widget ul li{
    opacity: 1 !important;
}

.qtranxs_widget ul li.active{
    opacity: 0.8 !important;
}

.qtranxs_widget ul li a{
    opacity: 0.8 !important;
}
*/

#section-cta-2 {
    width: 100%;
    background: url(../img/bg/contactus.jpg);
    background-size: cover;
    padding: 60px 0 60px 0 !important;
}

#subheader.page-contact {
    background: url(../img/bg/contact.jpg) top fixed;
}

#section-side-3.side-bg .background-image {
    background: url(../img/bg/bg_about_side_1.jpg) center;
}

#section-side-4.side-bg .background-image {
    background: url(../img/bg/bg_about_side_2.jpg) center;
}

#section-track {
    position: initial;
    width: 100%;
    background: url(../img/bg/careers.jpg);
    background-size: cover;
    padding: 60px 0 60px 0 !important;
}

#explore-6.side-bg .background-image {
    background: url(../img/bg/wychoose.jpg) center;
}

#section-track .btn-fullwidth {
    background-color: #fff;
}

a#track-it:hover {
    background-color: #98dae9;
}

#subheader.page-about {
    background: url(../img/bg/bannerabout.jpg) top fixed;
}

#section-bod {
    position: initial;
    width: 100%;
    background: url(../img/bg/valous.jpg);
    background-size: cover;
}

#section-contact-form {
    background: url(../img/bg/formu.jpg) top fixed;
    background-size: cover;
}

#subheader.page-service {
    background: url(../img/bg/servi-banner.jpg) top fixed;
}

#subheader.page-service-2 {
    background: url(../img/bg/servi-banner.jpg) fixed;
}

#subheader.page-client {
    background: url(../img/bg/projects.jpg) top fixed;
}

.overlaydark80-transparent{
    background: rgba(255,255,255,0.5);
}

.new-azul-blanco{
    background-color: #004876;
    color: #fff;
}

.new-azul-blanco:hover{
    background-color: #fff;
    color: #98dae9;
}

.margintop45{
    margin-top: 45px;
}

footer {
    background: #98dae9;
    color: #363636;
}

footer a {
    color: #004876;
}

.careerlink, .careerlink:hover, .careerlink:visited, .careerlink:link, .careerlink:active{
    background-color: #004876 !important;
    color: #fff !important;
}

.subfooter {
    background: #fff;
}

.side-nav li.active{
    background-color:  #98dae9 !important;
}

.btn-arrow span.line {
    border-top: 1px solid #00bfd5;
}

.bg-2 {
    background: rgba(47, 47, 47, 0.47);
}

.form-transparent input[type=text], .form-transparent textarea{
    background: rgba(255,255,255,.47) !important;
}

.form-transparent input[type=text]::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #004876;
}
.form-transparent input[type=text]:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #004876;
   opacity:  1;
}
.form-transparent input[type=text]::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #004876;
   opacity:  1;
}
.form-transparent input[type=text]:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #004876;
}

.form-transparent textarea::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #004876;
}
.form-transparent textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #004876;
   opacity:  1;
}
.form-transparent textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #004876;
   opacity:  1;
}
.form-transparent textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #004876;
}

.form-transparent .custom-submit{
    color:#004876;
    background-color: #fff;
}

.form-transparent .custom-submit:hover{
    color:#004876;
    background-color:  #98dae9 !important;
}

header, header.clone {
    background: #004876; /*#98dae9;*/
    border: none;
}

.bg111111 {
    background: #61bfce;
}


.bg-color-fx:hover {
    background: #61bfce;
    color:#fff;
}

a.btn-arrow.hover-light:hover {
    color: #fff !important;
}

.fix-height .btn-arrow span.line {
    border-top: 1px solid #004876;
}

#content {
    padding: 80px 0 0 0;
}

.form-career input, .form-career textarea, .form-career select {
    margin-bottom: 20px;
    padding: 8px 12px 8px 12px !important;
    height: auto;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    /*border: none;*/
    font-size: 16px;
}

.form-career textarea {
    resize:vertical ;
}

.form-career input[type=text], .form-career textarea, .form-career input[type=file]{
    background: rgba(255,255,255,.47) !important;
}

.form-career input[type=text]::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #004876;
}
.form-career input[type=text]:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #004876;
   opacity:  1;
}
.form-career input[type=text]::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #004876;
   opacity:  1;
}
.form-career input[type=text]:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #004876;
}


.form-career input[type=file]::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #004876;
}
.form-career input[type=file]:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #004876;
   opacity:  1;
}
.form-career input[type=file]::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #004876;
   opacity:  1;
}
.form-career input[type=file]:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #004876;
}

.form-career textarea::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #004876;
}
.form-career textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #004876;
   opacity:  1;
}
.form-career textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #004876;
   opacity:  1;
}
.form-career textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #004876;
}

.form-career .custom-submit{
    color:#004876;
    background-color: #61bfce;
}

.form-career .custom-submit:hover{
    color:#004876;
    background-color:  #98dae9 !important;
}


h1.text-ultra-big {
    font-size: 50px;
    line-height: 50px;
}

h1.text-ultra-big span{
    font-size: 36px;
    line-height: 36px;
}

header {
    height: 100px;
}

#mainmenu-container{
    margin-top: 35px;
}

header .search {
    margin-top: 40px;
}

.btn-dark-blue{
    background-color: #004876;
    color: #fff;
}

.btn-dark-blue:hover{
    background-color: #fff;
    color: #004876;
}

.size-17{
    font-size: 17px;
}

header .language-chooser a{
    color:#fff;
}

header .language-chooser a:hover{
    color:#00bfd5;
}

header .language-chooser .active a{
    color:#00bfd5;
}

h1.text-ultra-big .bolder-text{
    font-weight: bolder;
}

h1.text-ultra-big span.text-banner-1{
    line-height: 40px;
    font-size:  40px;
    margin-bottom: 15px
}


h1.text-ultra-big span{
    margin-bottom: 0px
}

.widget-without-margin .widget{
    margin-bottom: 0;
}

footer .gpr-center{
    text-align: center !important;
}
