/*
Theme Name: Startit Child
Theme URI: https://startit.select-themes.com
Description: A child theme of Startit Theme
Author: Select Themes
Author URI: http://themeforest.net/user/select-themes
Version: 2.0.0
Text Domain: startit
Template: startit
*/

@font-face {font-family: "ProximaNova-Bold";
  src: url("fonts/Proxima-Nova-Bold/ProximaNova-Bold.eot"); /* IE9*/
  src: url("fonts/ProximaNova-Bold/ProximaNova-Bold.eot%3F.html") format("embedded-opentype"), /* IE6-IE8 */
  url("fonts/Proxima-Nova-Bold/ProximaNova-Bold.woff2") format("woff2"), /* chrome、firefox */
  url("fonts/Proxima-Nova-Bold/ProximaNova-Bold.woff") format("woff"), /* chrome、firefox */
  url("fonts/Proxima-Nova-Bold/ProximaNova-Bold.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url("fonts/Proxima-Nova-Bold/ProximaNova-Bold.svg") format("svg"); /* iOS 4.1- */
}

@font-face {font-family: "ProximaNova-Regular";
  src: url("fonts/Proxima-Nova-Regular/ProximaNova-Regular.eot"); /* IE9*/
  src: url("fonts/Proxima-Nova-Regular/ProximaNova-Regular.eot%3F") format("embedded-opentype"), /* IE6-IE8 */
  url("fonts/Proxima-Nova-Regular/ProximaNova-Regular.woff2") format("woff2"), /* chrome、firefox */
  url("fonts/Proxima-Nova-Regular/ProximaNova-Regular.woff") format("woff"), /* chrome、firefox */
  url("fonts/Proxima-Nova-Regular/ProximaNova-Regular.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url("fonts/Proxima-Nova-Regular/ProximaNova-Regular.svg") format("svg"); /* iOS 4.1- */
}

@font-face {font-family: "ProximaNova-Extrabold";
  src: url("fonts/Proxima-Nova-Extrabold/ProximaNova-Extrabold.eot"); /* IE9*/
  src: url("fonts/Proxima-Nova-Extrabold/ProximaNova-Extrabold.eot%3F") format("embedded-opentype"), /* IE6-IE8 */
  url("fonts/Proxima-Nova-Extrabold/ProximaNova-Extrabold.woff2") format("woff2"), /* chrome、firefox */
  url("fonts/Proxima-Nova-Extrabold/ProximaNova-Extrabold.woff") format("woff"), /* chrome、firefox */
  url("fonts/Proxima-Nova-Extrabold/ProximaNova-Extrabold.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url("fonts/Proxima-Nova-Extrabold/ProximaNova-Extrabold.svg") format("svg"); /* iOS 4.1- */
}

h1,h2,h3,h4,h5,h6{
  font-family: "Fira Sans" !important;
}

p,a,div{
  font-family: "ProximaNova-Regular" !important;
}

.enlaces {
 margin-top: 20px !important;
 }

.what-we-do .enlaces a, .what-we-do-page .enlaces a{
padding-top: 20px;
font-size: 0.9rem !important;
color:#797979 !important;
border-bottom: 2px solid #2cb7d6 !important;
}

.our-work {
    padding-left: 20px !important;
}

.enlaces a:hover{
    color: #2cb7d6 !important;
}

.what-we-do {
    padding-left: 35% !important;
    padding-right: 18% !important;
    width: 40% !important;
}


@media screen and (max-width: 992px){
  .what-we-do, .what-we-do-page {
    padding-left: 10px !important;
    padding-right: 10px !important;
    width: 100% !important;
  }

  .what-we-do h1, .what-we-do h2, .what-we-do h3,
  .what-we-do-page h1, .what-we-do-page h2, .what-we-do-page h3 {
      text-align: center !important;
  }

  .column-with-slide .clearfix.qodef-section-inner {
    width: 100% !important;
  }

  h1{font-size: 38px !important;}
}



/*Footer*/

footer .qodef-footer-bottom-holder{
  background-color: #76777b !important;
}

.footer-links, .fredes, .copyr {
    width: 33%;
    float: left;
    color: #ffffff !important;
}

footer a {
    padding: 10px;
}

.fredes a {
    color: #76777b;
    background: #ffffff;
    border-radius: 50%;
    padding: 13px;
    font-size: 25px;
    margin-right: 20px;
}

.fredes a:hover{
  background: #ffc82c !important;
  color:#76777b !important;
}

 .footer-links a:hover, .copyr a:hover {
    color: #ffc82c !important;
}

@media screen and (max-width: 991px) {
  .footer-links, .fredes, .copyr {
    width: 100% !important;
    float: center;
    margin-bottom: 30px !important;
 }
}

.reloj span.talkus {
    position: absolute;
    top: 8%;
    width: 100%;
    text-align: center;
    font-size: 40px;
    line-height: 39px;
}

.reloj span.talkus{
  display: none;
}
.mx-time-zone{
  color: #797979 !important;
}

.mx-localize-time:hover .mx-time-zone {
    color: #2cb7d6 !important;
}


/* .reloj:hover span.talkus{
  display: block;
} */

.mx-current-time,.mx-elem-days{
  display: none;
}

/* .mx-localize-time {
    text-align: center;
    background: red;
    border-radius: 91px;
    width: 200px;
    padding-top: 30px;
    padding-bottom: 18px;
} */

/* .image-container {
    position: relative !important;
    width: 100% !important;
} */


.image-container{
    position: relative;
    width:100% !important;
    height:100% !important;
}

.image-container:hover a {
    z-index: 99999;
    width: 100% !important;
    height: 100% !important;
}

.image-container .after {
    position: absolute;
    top: 33%;
    left: 0 !important;
    width: 100%;
    text-align: center;
    font-size: 2.25rem;
    display: inline-block;
    line-height: 0.95;
    font-family: ProximaNova-Extrabold;
    color: #ffffff !important;
    visibility: hidden;
}

span.nombpre-p-san,
span.nombpre-p-london,
span.nombpre-p-new-york,
span.nombpre-p-chinisau,
span.nombpre-p-sgp,
span.nombpre-p-gdl {
    width: 100% !important;
    text-align: center !important;
    display: block !important;
    font-size: 1.125rem !important;
    text-transform: uppercase !important;
    color: #76777b !important;
    margin: 15px 0 15px !important;
    font-weight: 900 !important;
}

@media screen and (max-width:767px){
    .image-container .after{
        top: 25%;
    }
}



/*HOVER DE CADA RELOJ*/

/*
.image-container.amarillo:hover span.nombpre-p{
    color:rgba(255,200,44,0.8) !important;
}


.image-container.azul:hover span.nombpre-p{
    color:rgba(44,183,214,0.8) !important;
}


.image-container.verde:hover span.nombpre-p{
    color:rgba(152,200,107,0.8) !important;
}
 */




/***SAN FRANCISCO***/
canvas#_coolclock_auto_id_0 {
    background-image: url(../../uploads/2020/02/clock-sf.jpg) !important;
    background-size: cover !important;
    border-radius: 50% !important;
}

.image-container.amarillo-san:hover canvas#_coolclock_auto_id_0 {
    background-image: linear-gradient(rgba(255,200,44,0.8), rgba(255,200,44,0.8)), url(../../uploads/2020/02/clock-sf.jpg) !important;
}

.image-container.amarillo-san:hover span.nombpre-p-san{
    color:rgba(255,200,44,0.8) !important;
}

.image-container.amarillo-san:hover .after{
    visibility: visible;
}



/***NUEVA YORK***/
canvas#_coolclock_auto_id_2 {
    background-image: url(../../uploads/2020/02/clock-ny.jpg) !important;
    background-size: cover !important;
    border-radius: 50% !important;
}

.image-container.azul-new-york:hover canvas#_coolclock_auto_id_2 {
    background-image: linear-gradient(rgba(44,183,214,0.8), rgba(44,183,214,0.8)), url(../../uploads/2020/02/clock-ny.jpg) !important;
}

.image-container.azul-new-york:hover span.nombpre-p-new-york{
    color:rgba(44,183,214,0.8) !important;
}

.image-container.azul-new-york:hover .after{
    visibility: visible;
}


/**CHINISAU***/
canvas#_coolclock_auto_id_1{
    background-image: url(../../uploads/2020/02/clock-chisinau.jpg) !important;
    background-size: cover !important;
    border-radius: 50% !important;
}

.image-container.verde-chinisau:hover canvas#_coolclock_auto_id_1 {
    background-image: linear-gradient(rgba(152,200,107,0.8), rgba(152,200,107,0.8)),  url(../../uploads/2020/02/clock-chisinau.jpg) !important;
}

.image-container.verde-chinisau:hover span.nombpre-p-chinisau{
    color:rgba(152,200,107,0.8) !important;
}

.image-container.verde-chinisau:hover .after{
    visibility: visible;
}


/***LONDOND***/

canvas#_coolclock_auto_id_4,
canvas#_coolclock_auto_id_6{
    background-image: url(../../uploads/2020/02/clock-london.jpg) !important;
    background-size: cover !important;
    border-radius: 50% !important;
}

.image-container.amarillo-london:hover canvas#_coolclock_auto_id_4,
.image-container.amarillo-london:hover canvas#_coolclock_auto_id_6 {
    background-image: linear-gradient(rgba(255,200,44,0.8), rgba(255,200,44,0.8)), url(../../uploads/2020/02/clock-london.jpg) !important;
}

.image-container.amarillo-london:hover span.nombpre-p-london{
    color:rgba(255,200,44,0.8) !important;
}

.image-container.amarillo-london:hover .after{
    visibility: visible;
}



/****GUADALAJARA*****/
canvas#_coolclock_auto_id_3{
    background-image: url(../../uploads/2020/02/clock-guadalajara.jpg) !important;
    background-size: cover !important;
    border-radius: 50% !important;
}

.image-container.amarillo-gdl:hover canvas#_coolclock_auto_id_3 {
    background-image: linear-gradient(rgba(255,200,44,0.8), rgba(255,200,44,0.8)), url(../../uploads/2020/02/clock-guadalajara.jpg) !important;
}

.image-container.amarillo-gdl:hover span.nombpre-p-gdl{
   color:rgba(255,200,44,0.8) !important;
}

.image-container.amarillo-gdl:hover .after{
    visibility: visible;
}


/******SINGAPORE******/
canvas#_coolclock_auto_id_5,
canvas#_coolclock_auto_id_7{
    background-image: url(../../uploads/2020/02/singapore-skyline-1-1454214-e1568804184266.jpg) !important;
    background-size: cover !important;
    border-radius: 50% !important;
}

.image-container.verde-sgp:hover canvas#_coolclock_auto_id_5,
.image-container.verde-sgp:hover canvas#_coolclock_auto_id_7 {
    background-image: linear-gradient(rgba(152,200,107,0.8), rgba(152,200,107,0.8)), url(../../uploads/2020/02/singapore-skyline-1-1454214-e1568804184266.jpg) !important;
}

.image-container.verde-sgp:hover span.nombpre-p-sgp{
    color:rgba(152,200,107,0.8) !important;
}
.image-container.verde-sgp:hover .after{
    visibility: visible;
}




/*What we do*/
.what-we-do-page{
    max-width: 80rem !important;
    MARGIN: 0 AUTO !important;
}

.what-wd-square {
    padding: 35px 40px 0px 40px !important;
    background: #f8f7f7;
    /* min-height: 400px !important; */
    background-clip: content-box;
}
.what-wd-square p,
.what-wd-square h3{
    text-align: left !important;
}

.what-wd-square h3:hover span, .what-wd-square h3:hover a,
.web-site-post:hover a {
    color: #2cb7d6 !important;
}

i.fa.fa-arrow-right {
    margin-left: 15px;
    color: #2cb7d6 !important;
    font-size: 18px !important;
}

.web-site-post a{
	color: #76777b !important;
	font-size: 1rem !important;
	font-family: "ProximaNova-Bold" !important;
}

.what-wd-square h3:hover i, .web-site-post:hover i {
    margin-left: 20px;
    transition: margin-left 0.3s;
    -webkit-transition: margin-left 0.3s;
    -moz-transition: margin-left 0.3s;
}


.what-wd-square a,
.pgafu-post-grid a  {
    color: #2cb7d6;
}

.readmorebtn{
    color: #888 !important;
}


.what-wd-square p.enlaces a {
    line-height: 30px !important;
}

.what-wd-square .wpb_wrapper{
    padding: 10px 16px 30px 10px;
}

.square-left {
    margin-top: -100px;
}

@media screen and (max-width:767px){
   .square-left {
    margin-top: -40px !important;
   }
}

@media screen and (max-width:992px){
  .what-we-do-page{
    max-width: 100% !important;
    margin: auto !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .what-wd-square {
    padding: 20px 5px 0px 5px !important;
  }

  /* i.fa.fa-arrow-right{
      display: none !important;
  } */
}

.qodef-clients.clearfix.qodef-clients-five-columns,
.qodef-clients.clearfix.qodef-clients-three-columns {
    margin-top: 30px !important;
}

.call-to-action-row{
    overflow: hidden !important;
}


.call-to-action-row-amarillo{
  opacity: 0.8;
  background-image: linear-gradient(rgba(255,200,44,0.8), rgba(255,200,44,0.8)), url(../../uploads/2020/01/call-action-website-banner-bg3.jpg%3Fid=5839) !important;
}

.call-to-action-row-verde{
  opacity: 0.8;
  background-image:linear-gradient(rgba(152,200,107,0.8), rgba(152,200,107,0.8)),url(../../uploads/2020/01/call-action-website-banner-bg3.jpg%3Fid=5839) !important;
}

.call-to-action-row-azul{
  opacity: 0.8;
  background-image: linear-gradient(rgba(44,183,214,0.8), rgba(44,183,214,0.8)),url(../../uploads/2020/01/call-action-website-banner-bg3.jpg%3Fid=5839) !important;
}




/*CSS para los slide de los blogs*/
.column-with-slide .wppsac-post-slider.design-4 .wppsac-post-image-bg{
    height: 380px !important;
}

@media screen and (max-width:676px){
    .column-with-slide .wppsac-post-slider.design-4 .wppsac-post-image-bg{
        height: 100% !important;
    }

    .wppsac-post-slider.design-4 .wp-medium-5 {
      padding: 0px;
    }
}

.column-with-slide .wppsac-post-slider.design-4 .wppsac-post-list-content .wp-medium-7{
    text-align: left !important;
    padding: 40px 35px 10px 15px;
}

.column-with-slide .wppsac-post-slider .wppsac-post-categories ul.wppsac-post-categories-list li a {
    background: none !important;
    color: #76777b !important;
    font-size: 18px !important;
    padding-left: 10px !important;
}

.column-with-slide .wppsac-post-slider h2.wppsac-post-title a {
    font-size: 24px;
    line-height: 30px;
    padding-left: 0px !important;
}
.wppsac-post-slider.design-4 .wppsac-post-list-content .wppsac-post-title a{
    color: #76777b !important;
}

.wppsac-post-list-content {
    background: #f8f7f7 !important;
}
.wppsac-post-slider.design-4 .wppsac-post-list-content .wppsac-post-title a:hover{
    color: #2cb7d6 !important;
}
.column-with-slide .wppsac-post-slider h2.wppsac-post-title {
    margin: 20px 0 !important;
    padding-left: 10px;
}

.column-with-slide .wppsac-post-slider .wppsac-post-date{
    display: none !important;
}

.column-with-slide .wppsac-sub-content {
    font-size: 18px !important;
    padding-left: 10px !important;
     padding-bottom: 30px !important;
}
.column-with-slide .wppsac-post-slider.design-4 a.wppsac-readmorebtn
{
    padding-left: 10px !important;
    font-size: 18px;
    border: none !important;
    text-transform: uppercase;
}

.column-with-slide .wppsac-post-slider.design-4 a.wppsac-readmorebtn:hover{
    color: #2cb7d6 !important;
    background: none !important;
}

@media only screen and (min-width: 40.0625em){
  .column-with-slide .wp-medium-5 {
    width: 51.66667%;
  }

  .column-with-slide .wp-medium-7 {
    width: 48.33333%;
  }
}


/*Why Us*/
.qodef-accordion-holder.qodef-boxed .qodef-title-holder .qodef-accordion-mark{
    background-color: transparent !important;
}

.qodef-accordion-holder .qodef-title-holder .qodef-accordion-mark-icon .icon_plus,
span.icon_minus-06 {
    opacity: 1;
    color: #2cb7d6 !important;
}

.qodef-accordion-holder .qodef-title-holder .qodef-tab-title{
    padding: 0 10px 0 40px !important;
}
p.clearfix.qodef-title-holder.ui-accordion-header.ui-helper-reset.ui-corner-top.ui-state-default.ui-corner-bottom:hover span.qodef-tab-title-inner{
    color:#2cb7d6;
}

.qodef-accordion-content p {
    font-size: 18px !important;
}
.qodef-accordion-content p strong {
    color: #2cb7d6 !important;
}

.qodef-accordion-content li {
    font-size: 18px;
    line-height: 30px;
}

/**Imagen de jefes*/

.qodef-iwt.qodef-iwt-icon-left.qodef-iwt-icon-tiny .qodef-iwt-content-holder{
    width: 65%;
    margin-top: -25px;
}

.qodef-iwt.qodef-iwt-icon-left.qodef-iwt-icon-tiny .qodef-iwt-icon-holder{
        width: 25%;
}

@media screen and (min-width: 320px){
        .qodef-iwt.qodef-iwt-icon-left.qodef-iwt-icon-tiny .qodef-iwt-icon-holder
       {
        width:25% !important;
       }

    .qodef-iwt.qodef-iwt-icon-left.qodef-iwt-icon-tiny .qodef-iwt-content-holder{
    width: 70% !important;
    padding-left: 10px !important;
    margin-top: -10px !important;
    line-height: 15px;
    margin-bottom: 0px !important;
    }

    .qodef-iwt:not(.qodef-iwt-left-from-title) .qodef-iwt-title-holder{
        margin-bottom: 10px !important;
    }

    .qodef-iwt-title-holder h4{
        line-height: 15px !important;
    }
}

 @media screen and (max-width: 480px){
   .qodef-accordion-content-inner .qodef-iwt-text-holder p{
       font-size:15px !important;
    }

   .qodef-accordion-content-inner .qodef-iwt-title-holder h4{
       font-size: 16px !important;
   }

   .qodef-iwt:not(.qodef-iwt-left-from-title) .qodef-iwt-title-holder {
    margin-bottom: 5px !important;
   }

   .qodef-iwt.qodef-iwt-icon-left.qodef-iwt-icon-tiny .qodef-iwt-content-holder {
       margin-top: -5px !important;
   }
}

#our-customer-row .qodef-clients .qodef-client-holder .qodef-client-image{
    width: 135px !important;
    height: 90px !important;
}

@media screen and (max-width: 480px){
  #our-customer-row .qodef-clients.qodef-clients-three-columns .qodef-client-holder{
            width: 50% !important;
            float: left !important;
            height: 100px !important;
    }

}


span.new-left {
    float: left;
}

span.new-date-right {
     float: right;
}

span.new-left,span.new-date-right{
    margin-top: 20px;
    font-size: 1.125rem;
}

.new-why-us-row  .bdp-post-categories {
    width: 100%;
    text-align: left;
    padding-left: 30px;
}
.new-why-us-row .bdp-post-categories a {
    color: #76777b;
    font-size: 1.0rem;
    line-height: 1.44;
    text-transform: uppercase;
}

.new-why-us-row h2.bdp-post-title
{
    text-align: left;
    padding-left: 25px;
    padding-right: 25px;
    font-size: 1.5rem;
 }

.new-why-us-row h2.bdp-post-title a{
      color: #76777b;
}

.new-why-us-row .bdp-post-meta,
.new-why-us-row .bdp-post-pagination.bdp-clearfix {
    display: none;
}

 .new-why-us-row  .bdp-post-short-content {
    margin-bottom: 15px;
    text-align: left;
    padding: 20px 20px;
    font-size: 1.125rem;
}

.new-why-us-row  a.bdp-readmorebtn {
    width: 100%;
    text-align: left;
    border: none !important;
    padding-left: 20px;
    font-size: 1.0rem;
    text-transform: uppercase;
    color: #76777b;
    font-weight: 900;
}

.new-why-us-row  .bdp-post-image-bg img{
    width:100% !important;
}

.new-why-us-row  .bdp-post-image-bg a{
	background-color: transparent !important;
}

.new-why-us-row  .bdp-post-grid-main.bdp-design-1 .bdp-post-grid-content {
    background: #f8f7f7;
    background-clip: content-box;
    min-height: 700px !important;

}

.new-why-us-row .bdp-readmorebtn:hover, .bdp-readmorebtn:focus {
    background: transparent;
}

.new-why-us-row a:hover, .new-why-us-row a:focus a {
    color: #2cb7d6 !important;
}

.readmorebtn:hover, .readmorebtn:focus, .readmorebtn:active{
    background: none !important;
}

/*Our Work*/

.our-work .bdp-post-masonry.bdp-design-1 .bdp-post-grid-content{
    background: #f8f7f7 !important;
}

.our-work .pgafu-post-grid-main.pgafu-design-1 .pgafu-post-grid-content {
    background: #f8f7f7 !important;
    text-align: center;
    min-height: 600px !important;
    /* box-sizing: border-box;
    padding: 50px; */
}

@media screen and (max-width: 480px){
    .our-work .pgafu-post-grid-main.pgafu-design-1 .pgafu-post-grid-content{
        min-height: 500px !important;
    }
    .qodef-grid-section .qodef-section-inner {
        width: 100% !important;
    }
}

.pgafu-post-grid {
    border-top: 30px solid #ffffff !important;
}

.our-work .pgafu-post-grid-main.pgafu-design-1 .pgafu-post-image-bg{
    background: #ffffff;
    height: auto;
}

/* .our-work .pgafu-image-fit .pgafu-post-image-bg img{
         margin-top: 40px;
} */

.our-work .pgafu-post-grid-main h2.pgafu-post-title a{
    color: #76777b !important;
    font-size: 1.5rem !important;
}

.our-work .pgafu-post-grid-main h2.pgafu-post-title a:hover{
      color: #2cb7d6 !important;
}

.our-work .pgafu-post-grid-main.pgafu-design-1 .pgafu-post-grid-content .pgafu-post-title{
        text-align: left !important;
    padding-left: 30px !important;
}

.our-work .pgafu-post-short-content {
    text-align: left !important;
    padding-left: 24px;
    padding-right: 25px;
        font-size: 18px !important;
            line-height: 30px !important;
}

.our-work .pgafu-post-date, .our-work .pgafu-post-categories{
    display: none !important;
}

.our-work .pgafu-post-grid-main.pgafu-design-1 .readmorebtn {
    border: 0px;
    border-bottom: 0px;
    font-size: 16px;
    text-transform: uppercase;
    text-align: left;
    width: 100%;
    padding-left: 25px;
    padding-top: 15px !important;
        font-weight: 900 !important;
}

.our-work .readmorebtn:hover, .our-work.readmorebtn:focus, .our-work .readmorebtn:active {
    background: none !important;
      font-weight: 900 !important;
}

li.pgafu-filtr-cat.pgafu-active-filtr a {
    color: #000000 !important;
}


.pgafu-filter li a {
    text-transform: uppercase !important;
    background: rgba(44,183,214,0.2) !important;
    color: #2cb7d6 !important;
    font-weight: 900 !important;
}

.pgafu-image-fit .pgafu-post-image-bg img{
    object-position: bottom center !important;
}

.pgafu-filter{
    margin-top:40px !important;
        margin-bottom: 40px !important;
}

/* .qodef-logo-wrapper a,
.qodef-mobile-header .qodef-mobile-logo-wrapper a {
    width: 100% !important;
    height: 100% !important;
} */


.qodef-title{
  background-color: #DCDBDB !important;
}

.qodef-logo-wrapper a{
   height: 40px !important;
    margin-top: -5px !important;
}

.qodef-page-header .qodef-sticky-header .qodef-sticky-holder .qodef-logo-wrapper a {
    max-height: 45px !important;
}


.qodef-logo-wrapper a img.qodef-light-logo {
    -webkit-transform:translateY(-140%) !important;
    transform: translateY(-185%) !important;
}

.qodef-page-header .qodef-sticky-header {
    height: 85px !important;
}

.single-format-standard span.item_text {
    color: #fff !important;
}
.single-format-standard .qodef-menu-area,
.single-format-standard .qodef-page-header .qodef-sticky-header .qodef-sticky-holder{
    background: #dcdbdb !important;
}



i.qodef-icon-font-awesome.fa.fa-bars{
    font-size: 30px !important;
}
.qodef-mobile-header .qodef-mobile-menu-opener a:hover{
    color: #2cb7d6 !important;
}

.qodef-mobile-header .qodef-mobile-nav a, .qodef-mobile-header .qodef-mobile-nav h4{
    font-size: 16px !important;
}

.qodef-main-menu>ul>li>a .item_outer:before{
        background-color: #2cb7d6 !important;
}

.qodef-main-menu>ul>li:hover span.item_text {
    color: #ffffff !important;
}

.qodef-main-menu>ul>li>a span.item_inner{
        padding: 0 12px !important;
        text-transform: uppercase !important;
}

/*Blog Single*/

.blog-inside-p li {
    font-size: 18px !important;
    line-height: 30px !important;
}

.blog-inside-p p {
    font-size: 18px !important;
    line-height: 30px !important;
    margin: 20px 0px 20px 0px !important;
}

.blog-inside-p h3,
.blog-inside-p h2,
.blog-inside-p h1 {
    margin: 20px 0 20px 0 !important;
    color: #76777b !important;
}


.blog-inside-p h1 {
    font-size: 2.8rem !important;
}
.blog-inside-p h2 {
    font-size: 2.5rem !important;
}
.blog-inside-p h3 {
    font-size: 1.98rem !important;
}


@media screen and (max-width:767px){
 .blog-inside-p h1 {
    font-size: 2.2rem !important;
} 
   .blog-inside-p h2 {
    font-size: 1.8rem !important;
  }
  .blog-inside-p h3 {
    font-size: 1.4rem !important;
  }
}


.blog-inside-p ul {
    margin: 30px 0 30px 0 !important;
}

.qodef-post-image,.qodef-post-info-author,.qodef-post-info-category,
.qodef-post-info-comments-holder,.qodef-blog-standard-post-date,
.qodef-blog-standard-info-holder {
    display: none !important;
}

.single-format-standard .qodef-title-subtitle-holder-inner h1{
 color: #76777b !important;
}

.custom-title h1 {
 	color: #76777b !important;
	font-family: "ProximaNova-Regular" !important;
}

.single-format-standard .qodef-title{
    height: auto !important;
    margin-top: 50px !important;
    background: transparent !important;
}

/*slider de blogs*/

@media screen and (max-width:500px){
    .wppsac-post-slider button.slick-arrow, .wppsac-post-carousel button.slick-arrow
     {
            width: 20px !important;
            height: 31px !important;
    }

    .wppsac-post-slider button.slick-next, .wppsac-post-carousel button.slick-next,
    .wppsac-post-slider button.slick-prev, .wppsac-post-carousel button.slick-prev{
         background-size: 25px 25px !important;;
    }
}

@media screen and (min-width:767px){
    .call-action-inside-blog .qodef-call-to-action .qodef-call-to-action-row-75-25 {
         width: 75% !important;
     }
}

 .call-action-inside-blog a, .call-to-action-row a {
     font-family: "Fira Sans" !important;
 }

 .single-format-standard .qodef-blog-single-navigation, single-format-standard .qodef-author-description,
 .single-format-standard .qodef-post-info-bottom, .single-format-standard .qodef-author-description-inner{
     display: none !important;
 }

 /*Inside sofology*/
 .imagen-unica-single-blog .wpb_single_image img, .imagen-unica-single-blog .vc_single_image-wrapper,
 .imagen-unica-single-blog figure.wpb_wrapper.vc_figure{
     width:100% !important;
 }

 .single-format-standard .qodef-title-subtitle-holder-inner h1 {
    font-size: 26px !important
 }

 .custom-title h1 {
    font-size: 21px !important;
 }

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

 .single-format-standard .qodef-title-subtitle-holder-inner h1 {
    font-size: 50px !important;
 }
	
 .custom-title h1 {
    font-size: 40px !important;
 }
	
 .qodef-title .qodef-title-holder h1 {
        line-height: 1.04em !important;
 }

  p.p-verde {
    float: right !important;
    width: 37% !important;
    font-size: 1.9em !important;
    line-height: 1.4em !important;
    color: #94d600 !important;
    margin: .5em 0 0.5em 1em !important;
  }
}

@media only screen and (max-width: 1024px){
 .single-format-standard .qodef-title .qodef-title-holder {
    display: block !important;
    position: relative !important;
 }
}



 p.p1 a {
    color: #2cb7d6 !important;
}

span.tag {
    background: #d4f1f7 !important;
    padding: 10px;
    margin-left: 10px;
}


.column-bt-tag .qodef-btn {
    /* display: inline-block; */
    position: relative;
    font-family:  "ProximaNova-Regular" !important;
    padding: 5px !important;
    font-size:15px !important;
    line-height: 18px !important;
    height: auto !important;
    text-transform: uppercase !important;
    background: #d4f1f7 !important;
    margin-left: 10px !important;
    color: #2cb7d6 !important;
    border: none !important;
    margin-bottom: 5px !important;
}

@media screen and (min-width: 768px){
    .single-layout__terms.desktop {
        display: block !important;
    }

    .single-layout__terms.mobile{
        display:none;
    }
}


@media screen and (max-width: 767px){
    .single-layout__terms.desktop{
        display: none !important;
    }

    .single-layout__terms.mobile{
        display:block !important;
    }
}

.single-layout__terms{
    margin-bottom: 40px !important;
}

@media screen and (min-width:767px){
 p.img-beside {
    width: 50% !important;
    float: left;
    padding: 20px;
 }
}

.redes-insede-blog .qodef-social-share-holder.qodef-list ul,
.redes-insede-blog .qodef-social-share-holder.qodef-list li{
    border: none !important;
}

.redes-insede-blog .qodef-social-share-holder.qodef-list a{
    color: #76777b;
    font-size: 35px !important;
    display: inline-block !important;
    padding: 3px 5px 32px 13px !important;
}

.redes-insede-blog .qodef-social-share-holder.qodef-list a:hover {
    color: #ffc82c !important;
    background-color: transparent !important;
}

a.qodef-btn:hover span {
    color: #76777b !important;
}

/*Slider Rev*/
a#slider-10-slide-17-layer-5:hover i.fa-refresh.rev-refresh-icon {
    transition: 0.9s;
    transform: rotate(180deg);
}

rs-layer {
    font-family: "Fira Sans" !important;
}

/* --- Custom TG --- */
/* GENERAL */
a.wppsac-readmorebtn:after, a.readmorebtn:after, a.bdp-readmorebtn:after {
    content: "\24";
    font-family: 'ElegantIcons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    padding-left: 5px;
    position: absolute;
    font-size: 20px;
}


/* CONTACT US*/
#San-Francisco span.nombpre-p-san,
#London span.nombpre-p-london,
#New-York span.nombpre-p-new-york,
#Chisinau span.nombpre-p-chinisau,
#Guadalajara span.nombpre-p-gdl,
#New-York-Mobile span.nombpre-p-new-york,
#Chisinau-Mobile span.nombpre-p-chinisau {
  color: #2cb7d6 !important;
    font-size: 1.5rem !important;
    margin-bottom: 10px !important;
}
#San-Francisco p,
#London p,
#New-York p,
#Chisinau p,
#Guadalajara p {
    font-size: 1.125rem;
  margin: 5px 0;
}
/* WHY US*/
.qodef-accordion-holder.qodef-boxed .qodef-title-holder {
  background: transparent !important;
}
/* SEARCH */
.qodef-search-cover input, .qodef-search-cover input:focus {
  color: #2db7d6 !important;
    font-size: 25px !important;
}



@media screen and (max-witdh: 768px){
    .mapwrapper{
        width: 300px !important;
        height: 300px !important;
    }
}

/*pagina de contacto*/
div#featurecardPanel{
    display: none !important;
}

a.contact-page {
    color: #76777b;
    font-weight: 800;
}

a.contact-page:hover{
     color: #2cb7d6;
}

@media screen and (min-width: 768px){
  .desktop-contacto,
   .li-desktop{
        display: inline-block !important;
    }

     .desktop-contacto{
        display:block !important;
    }

   .mobile-contacto,
   .li-mobile{
        display:none !important;
    }
}


@media screen and (max-width: 767px){
   .desktop-contacto,
   .li-desktop{
        display: none !important;
    }


   .li-mobile{
        display:inline-block !important;
    }

    .mobile-contacto{
          display:block !important;
    }
}

/*Le puse display none para acomodar GHD o Office Depot*/
/*Titulo de las secciones que tienen el heder amarillo en desktop*/
 @media screen and (min-width:769px){
.page-template-default .qodef-title.qodef-standard-type.qodef-content-left-alignment.qodef-animation-no {
    height: 120px !important;
 }
}

 @media screen and (max-width:768px){
.page-template-default .qodef-title.qodef-standard-type.qodef-content-left-alignment.qodef-animation-no {
    height: 120px !important;
 }
}

 @media screen and (min-width:769px) and (max-width:1024px){
.page-template-default.page .qodef-title.qodef-standard-type.qodef-content-left-alignment.qodef-animation-no {
    height: 0px !important;
 }
}


 @media screen and (max-width:768px){
.page-template-default.page .qodef-title.qodef-standard-type.qodef-content-left-alignment.qodef-animation-no {
    height: 0px !important;
 }
}



/* .post-template-default .qodef-title.qodef-standard-type.qodef-content-left-alignment.qodef-animation-no{
    display: none !important;
} */

.page-template-default .qodef-title .qodef-title-holder .qodef-title-subtitle-holder{
    display: none !important;
}

/* @media screen and (max-width:1200px){
    .qodef-title.qodef-standard-type.qodef-content-left-alignment.qodef-animation-no{
        display: none !important;
    }
} */

.we-do a {
    font-size: 1.0rem !important;
    color: #76777b !important;
    font-weight: 700;
    line-height: 1.8rem;
}
.we-do a:hover{
    color: #2cb7d6 !important;
    border-bottom: 2px solid #2cb7d6 !important;
}


.imagen-izq {

    float: left;
    margin: 30px 30px 30px 0px;
    margin-left: -300px;
    margin-right: 150px;
    padding-bottom: 75px;
}

@media screen and (max-width:992px){
   .imagen-izq {
    margin-left: -200px;
    margin-right: 150px;
    padding-bottom: 75px;
  }
}

@media screen and (max-width:767px){
  .imagen-izq {
    display: block;
    float: none;
    margin-left: 0px;
    margin-right: 0px;
    padding-bottom: 0px;
}
}


/*Ncommerce dentro de What We Do*/

.imagen-izq-2 {
    float: left;
    margin: 30px 30px 30px 0px;
    margin-left: -240px;
    margin-right: 0px;
    padding-bottom: 75px;
}

@media screen and (max-width:992px) and (min-width:769px){
   .imagen-izq-2 {
     margin-left: -250px;
    margin-right: -35px;
    padding-bottom: 75px;
  }
}

@media screen and (max-width:768px){
  .imagen-izq-2 {
    display: block;
    float: none;
    margin-left: 0px;
    margin-right: 0px;
    padding-bottom: 0px;
}
}
 @media screen and (max-width: 1200px) and (min-width: 1025px){
      .qodef-grid{
         width: 1049px !important;
      }
}

/* @media only screen and (max-width:1200px) and (min-width: 1025px) {
 .qodef-grid{
  width:1049px !important;
 }
} */

.qodef-mobile-header .qodef-mobile-header-inner{
    background-color: #dcdbdb !important;
}

.qodef-mobile-header .qodef-mobile-menu-opener a{
    color: #ffffff !important;
}

.qodef-mobile-header .qodef-mobile-logo-wrapper a{
    height: 35px !important;
}

.qodef-mobile-header-holder a.qodef-search-opener {
    color: #ffffff !important;
    font-size: 33px;
    margin-right: 10px !important;
}

@media screen and (max-width: 1024px){
    .qodef-title .qodef-title-holder .qodef-title-subtitle-holder {
        display: block;
    }
    /* .qodef-title.qodef-standard-type.qodef-content-left-alignment.qodef-animation-no {
        height: 40px !important;
    } */
}

.wppsac-post-slider .wppsac-post-categories-list {
    display: none;
}

.post-categories {
    font-size: 1.125rem;
}

input.wpcf7-form-control.wpcf7-submit {
    color: #444444 !important;
    background-color: #FFFFFF !important;
    border-color: #cccccc !important;
    border-width: 1px !important;
    border-radius: 4px !important;
}
input.wpcf7-form-control.wpcf7-submit:hover{
    background-color: #efefef !important;
}

#qodef-back-to-top{
    right: 0px !important;
    bottom: 0 !important;
}

/*landing*/
.contact-home-landing .column-half, .contact-home-landing  .column-full {
    color: #000000 !important;
    font-weight: 900 !important;
}

#respond input[type=email], #respond input[type=text], #respond textarea, .post-password-form input[type=password], .wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-quiz, .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea{
    margin-bottom: 10px !important;
}

span.wpcf7-not-valid-tip {
    margin-bottom: 15px !important;
}

div.wpcf7-validation-errors {
    color: #ff3636 !important;
}