/*
 Theme Name:   sctrans child
 Theme URI:    https://www.sctrans.com/
 Description:  sctrans child theme
 Author:       xinxeta
 Author URI:   https://www.xinxeta.es/
 Template:     sctrans
 Version:      1.0(0.1)
*/

/*      TIPOGRAFIAS >>>>>>

párrafos        ·   Open Sans   ·   font-family: 'Open Sans', Arial, Helvetica, sans-serif;
encabezados     ·   Poppins     ·   font-family: 'Poppins', Arial, Helvetica, sans-serif;

*/

/*      COLORES >>>>>>

007DCC  ·   Azul corporativo (electrico)
f9df17  ·   Amarillo corporativo (limon logo)
F9F6F0  ·   Blanco roto (fondos)
F9DF17  ·   Blanco textos (footer)
1D1D1B  ·   Negro textos (encabezados, etc...)
616161  ·   Negro textos (párrafos, etc...)
F9F6F0  ·   Vanilla

*/

/*>>> adc custom <<<*/
/*colores*/
.bg-gris {
    background-color: #F6F6F6;
}
.bg-vanilla {
    background-color: #F9F6F0;
}
.bg-blue {
    background-color: #007DCC;
}
.tblack {
    color: #1D1D1B;
}
.tblack p {
    color: #1D1D1B;
}
.twhite {
    color: #fff;
}
.twhite p {
    color: #fff;
}
.twhite a {
    color: #fff;
}
.twhite a:hover {
    color: #f9df17;
}
.tblue {
    color: #007DCC;
}
.thdos h1 {
    font-size: 36px;
}
.thdos p {
    font-size: 36px;
}
.thcuatro p {
    font-size: 20px;
}
.tcta {
    line-height: 1.7 !important;
}
.adc-link-blue a {
    font-weight: bold;
    color: #007DCC;
}
.adc-link-blue a:hover {
    color: #f9df17;
}
/*gaps*/
.nomargin p {
    margin: 0;
}
.nomargin {
    margin: 0 !important;
}

/*textos*/
.tnormal a {
    font-weight: 400;
}
h1 {
    font-size: 50px;
}
.adc-huno h2 {
    font-size: 50px;
}
.adc-huno p {
    font-size: 50px;
}
.adc-subheader p {
    font-size: 24px;
}
.adc-bradius {
    border-radius: 15px;
    box-shadow: 0 0 0 .1em #fff;
}
/*botones*/
.adc-boton a {
    font-family: 'Poppins', Arial, Helvetica, sans-serif;
    letter-spacing: 1px;
    border-radius: 0;
    padding: 15px 30px;
    font-size: 14px;
    line-height: 14px;
    font-weight: 500;
}
.adc-boton a i {
    transition: all ease 0.5s;
}
.adc-boton a:hover i {
    padding-left: 12px;
}
.adc-boton .fa-chevron-right:before {
    font-size: 12px;
    line-height: 14px;
}

.adc-boton-blue a {
    background-color: #007DCC !important;
    color: #fff !important;
}

.adc-boton-white a {
    background-color: #fff !important;
    color: #007DCC !important;
}
.adc-boton-white a:hover {
    color: #007DCC !important;
}

/*>>> HEADER <<<*/
/*navbar home*/
#adc-navbar-home a {
    font-size: 18px;
    font-weight: bold;
    color: #fff;
}
#adc-navbar-home a:hover {
    color: #007DCC;
}
#adc-navbar-home a:before {
    background-color: #f9df17;
    top: 15px !important;
}
.she-header .logo-adece div.elementor-widget-container div.elementor-image a {
    content: url(https://sctrans.es/wp-content/uploads/2021/03/sctrans-positivo-color.svg) !important;
    /* width: 170px !important; */
    max-width: 220px !important;
    width: 100% !important;
    display: block;
    opacity: 1;
    animation-name: fadeInOpacity;
    animation-iteration-count: 1;
    animation-timing-function: ease-in;
    animation-duration: 2s;
}
.she-header #adc-navbar-home a {
    color: #007DCC;
}
.she-header div.elementor-menu-toggle {
    color: #007DCC !important;
}
.she-header  {
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 10%);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-nav-menu--dropdown a {
    color: #fff !important;
}
.elementor-nav-menu--dropdown a:hover {
    color: #007DCC !important;
}
/*navbar resto*/
#adc-navbar-resto a {
    font-size: 18px;
    font-weight: bold;
    color: #007DCC;
}
#adc-navbar-resto a:hover {
    font-weight: bold;
    text-shadow:0px 0px 1px #007DCC;
}
#adc-navbar-resto a:before {
    background-color: #f9df17;
    top: 15px !important;
}
.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    margin-top: 28px !important;
}


/*>>> FOOTER <<<*/
footer {
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-weight: 300;
}
/*logos*/
#logo-sec .elementor-flip-box {
    height: 75px !important;
}
/*flecha*/
.elementor-shape {
    left: auto !important;
    right: 0 !important;
    width: 70% !important;
}
.elementor-63 .elementor-element.elementor-element-31afff02 > .elementor-shape-top svg {
    width: auto !important;
    height: 60px !important;
}

/*>>> HOME <<<*/
/*blog*/
.adc-entradas .uael-post__title {
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 1.1rem;
    font-weight: 700;
    color: #1D1D1B;
}
.adc-entradas .uael-post__meta-data {
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    color: #007DCC;
    font-weight: 600;
    font-size: 13px;
}
.adc-entradas .uael-post__excerpt {
    font-size: 16px;
}
.adc-entradas .uael-post__bg-wrap {
    transition: all ease 0.5s;
}
.adc-entradas .uael-post__bg-wrap:hover {
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 30%) !important;
}

/*>>> CONTACTO <<<*/
.uael-team-member-content {
    text-align: left !important;
}
.adc-bicolor {
    background: rgb(249,246,240);
    background: -moz-linear-gradient(180deg, rgba(249,246,240,1) 50%, rgba(255,255,255,0) 50%);
    background: -webkit-linear-gradient(180deg, rgba(249,246,240,1) 50%, rgba(255,255,255,0) 50%);
    background: linear-gradient(180deg, rgba(249,246,240,1) 50%, rgba(255,255,255,0) 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#F9F6F0",endColorstr="#ffffff",GradientType=1);
}
.uael-team-name {
    font-family: 'Open Sans', Arial, Helvetica, sans-serif !important;
    color: #1D1D1B !important;
    font-size: 18px !important;
    font-weight: 700 !important;
}
.uael-team-desig {
    font-family: 'Open Sans', Arial, Helvetica, sans-serif !important;
    color: #1D1D1B !important;
    font-size: 15px !important;
    font-weight: 600 !important;
}
.uael-team-desc a:before {
    content: "";
    display: block;
    background: url(https://sctrans.es/wp-content/uploads/2021/03/contacto-mail.svg) no-repeat;
    width: 16px;
    height: 12px;
    float: left;
    margin: 7px 15px 7px 0px;
}
.uael-team-member-image {
    text-align: left !important;
}
.uael-team-member .uael-team-member-image img {
    background-color: #F9F6F0;
    border-left: solid 10px #007DCC !important;
}
.adc-icon-list a {
    font-size: 15px !important;
    color: #606060;
}
.adc-icon-list a:hover {
    color: #f9df17;
}
.uael-table {
    border: 0 !important;
}
.uael-table tr {
    border: 0 !important;
}
.uael-table td {
    border: 0 !important;
}
.uael-table__text {
    color: #1D1D1B !important;
    font-size: 15px !important;
    font-weight: 700 !important; 
}
.uael-table a .uael-table__text {
    color: #007DCC !important;
    font-size: 15px !important;
    font-weight: 600 !important; 
}
.uael-table a:hover .uael-table__text {
    color: #f9df17 !important;
}
.adc-sucursales {
    overflow-wrap: anywhere !important;
}
/*form*/
.adc-form button {
    font-family: 'Poppins', Arial, Helvetica, sans-serif;
    letter-spacing: 1px;
    border-radius: 0;
    padding: 15px 30px;
    font-size: 14px;
    line-height: 14px;
    font-weight: 500;
    background-color: #007DCC !important;
    color: #fff !important;
    text-transform: uppercase !important;
}
.adc-form button:hover {
    background-color: #f9df17 !important;
    color: #007DCC !important;
}
.adc-form button i {
    transition: all ease 0.5s;
}
.adc-form button:hover i {
    color: #007DCC !important;
    padding-left: 12px;
}
.adc-form button .fa-paper-plane:before {
    font-size: 12px;
    line-height: 14px;
}
.elementor-field-group-legales {
    color: #1D1D1B;
    font-weight: bold;
    font-size: 15px;
}

/*>>> MEDIA QUERIES <<<*/
@media screen and (max-width: 425px) {
    .thdos p {
        font-size: 18px;
        font-weight: bold;
    }
}