/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/
.header_color .sub_menu>ul>li>a, .header_color .sub_menu>div>ul>li>a, .header_color .main_menu ul:first-child > li > a, #top .header_color .main_menu .menu ul .current_page_item > a, #top .header_color .main_menu .menu ul .current-menu-item > a, #top .header_color .sub_menu li ul a {
    color: #ffffff;
}


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

#home-video-slider{
background: url(https://www.e-commerce.axiskg.com.mx/wp-content/uploads/2020/03/Slider-Axiskg-Ecommerce5-1.jpg) 0 0 no-repeat;
background-size: cover;
}

.rs-parallax-wrap{
right: 0px !important;
top: 200 !important;
}

/* Termina header */


.content, .sidebar {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

#ax-home-ban-txt{
	margin-top: 40%;
}

#ax-home-ban-txt h2{
	color: #ffffff;
	text-align: center;
	font-family: 'lato', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;
	font-weight: 400;
    font-size: 2.2em;
	text-shadow: 1px 1px 2px black; 
}

#ax-home-ban-txt h3{
	color: #ffffff;
	text-align: center;
	font-family: 'lato', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;
	line-height: 1.4em;
	font-weight: 100;
	text-shadow: 1px 1px 2px black; 
	    font-size: 1.5em;
    letter-spacing: 2px;
}

/* Termina header col izquierda */

.ax-web-form{
	margin: 16% 0% 12% 10%;
}

#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select {
    margin-bottom: 8px !important;
}

#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select {
    border-color: #e1e1e1 !important;
    background-color: #fcfcfc !important;
    color: #000000 !important;
    font-weight: 400 !important;
    width: 80%;
}

#top textarea {
    height: 60px !important;
    line-height: 1.5em;
}

::-webkit-input-placeholder { /* WebKit browsers */
color: #000 !important;
opacity: 1;
font-weight: 100 !important;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #000 !important;
opacity: 1;
font-weight: 100 !important;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #000 !important;
opacity: 1;
font-weight: 00 !important;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #000 !important;
opacity: 1;
font-weight: 100 !important;
}

/* Termina Header Derecha - Formulario */


.ax-web-form-bottom{
	margin: 0;
}



.ax-web-form-bottom .input-text, .ax-web-form-bottom input[type='text'], .ax-web-form-bottom input[type='input'], .ax-web-form-bottom input[type='password'], .ax-web-form-bottom input[type='email'], .ax-web-form-bottom input[type='number'], .ax-web-form-bottom input[type='url'], .ax-web-form-bottom input[type='tel'], .ax-web-form-bottom input[type='search'], .ax-web-form-bottom textarea, .ax-web-form-bottom select {
    width: 100% !important;
}


/* Termina formulario abajo */

#quienes-somos{
	padding-top: 50px;
}

/* Gustavo  */
.html_header_transparency #top .avia-builder-el-0 .container, .html_header_transparency #top .avia-builder-el-0 .slideshow_caption {
  padding-top: 0 !important;
}

.avia-caption-title {
 font-size: 1.1em;
 font-weight: 300;
 background: rgba(0,0,0,0) !important;
}

.avia-section-huge .content, 
.avia-section-huge .sidebar {
  padding-top: 50px;
  padding-bottom: 50px;
}

.avia-section-large .content {
  padding-top: 30px;
  padding-bottom: 30px;
}

.hero-text {
  font-size: 2.9em;
}

.av-special-heading-tag {
  font-size: 2.4em;
}

.social_bookmarks {
  font-size: 1.4 em;
}

.social_bookmarks > li > a{
  color: white !important;
}

.slideshow_caption {
  width: 100%;
}

.av-subheading > p {
  text-align: left;
}

.avia-builder-el-last > .hr {
 border-top-width: 2px;
 border-color: #000;
}

#menu-item-search {
  display: none !important;
}

.av-hotspot-container .av-image-hotspot {
  height: 0;
  width: 0;
}

div .av_two_fifth {
  margin: 0 !important;
  width: 40%;
}

hotspot-items {
  padding: 45px 0 !important;
}

.html_mobile_menu_tablet .header_color div .av-hamburger-inner, .html_mobile_menu_tablet .header_color div .av-hamburger-inner::before, .html_mobile_menu_tablet .header_color div .av-hamburger-inner::after {
  background-color: #fff !important;
}

.hotspot-items {
  background-color: #333 !important;
}

.footer_color {
  font-weight: 100 !important;
}

.first .textwidget strong {
  font-weight: 400;
}

.logo img {
 width: fit-content !important;
}

.responsive #top #wrap_all .av-medium-font-size-20 {
  font-weight: 100 !important;
}

#scroll-top-link {
  bottom: 86px !important;
  right: 22px !important;
}

.logo img {
  width: 200px! important;
}

.logo, .logo a {
  display: flex !important;
  justify-content: center;
  align-items: center;
}

.avia-icon-list .iconlist_icon {
  margin-right: 10px;
}

#top .av_header_transparency #header_main, #top .av_header_transparency .avia-menu.av_menu_icon_beside {
    border-color: transparent;
    background-color: rgba(0,0,0,0.5);
}

#header_main .container, .main_menu ul:first-child > li a {
    height: 75px !important;
    line-height: 75px !important;
}

body .grecaptcha-badge {
    z-index: -1;
}

.avia_transform .av_slideshow_full .active-slide .avia-caption-title, .avia_transform .av_fullscreen .active-slide .avia-caption-title {
  margin-top: 180px !important;
}

ul.disc, .entry-content-wrapper ul {
  margin: 0 !important;
}

.entry-content-wrapper div li {
  margin: 0;
}

#top .avia-smallarrow-slider {
  margin: 0;
}

.ssba-share-text{
display: none !important;
}

#servicios-desktop{
	display: block;
}

#servicios-mobile{
	display: none;
}


/* Listas */
.page-id-431 [data-av_iconfont='entypo-fontello']:before {
    font-family: inherit;
}
.page-id-431 [data-av_icon]:before {
    content: '';
    display: inline-block;
    background-repeat: no-repeat!important;
    background-size: contain!important;
    background-position: center center!important;
    width: 40px;
    height: 40px;
    vertical-align: middle;
    margin-bottom: 7px
}
#lista-izq ul li:nth-child(1) [data-av_icon]:before {
   background: url(https://www.servicios-digitales.axiskg.com.mx/wp-content/uploads/2021/02/Contenido-relevante.svg);
}
#lista-izq ul li:nth-child(2) [data-av_icon]:before {
   background: url(https://www.servicios-digitales.axiskg.com.mx/wp-content/uploads/2021/02/Herramientas-bigdata.svg);
}
#lista-izq ul li:nth-child(3) [data-av_icon]:before {
   background: url(https://www.servicios-digitales.axiskg.com.mx/wp-content/uploads/2021/02/Campanas-por-objetivos.svg);
}
#lista-izq ul li:nth-child(4) [data-av_icon]:before {
   background: url(https://www.e-commerce.axiskg.com.mx/wp-content/uploads/2020/04/legales-y-seguridad.png);
}
#lista-der ul li:nth-child(1) [data-av_icon]:before {
   background: url(https://www.servicios-digitales.axiskg.com.mx/wp-content/uploads/2021/02/Habitos-de-consumo.svg);
}
#lista-der ul li:nth-child(2) [data-av_icon]:before {
   background: url(https://www.servicios-digitales.axiskg.com.mx/wp-content/uploads/2021/02/Medios.svg);
}
#lista-der ul li:nth-child(3) [data-av_icon]:before {
   background: url(https://www.e-commerce.axiskg.com.mx/wp-content/uploads/2020/04/kpis-relevantes.png);
}
#lista-der ul li:nth-child(4) [data-av_icon]:before {
   background: url(https://www.e-commerce.axiskg.com.mx/wp-content/uploads/2020/04/ecommerce-ux-ui.png);
}

/* Fin listas */

.footer-redes td{
	background-color: #222222 !important;
	border: none !important;
}


@media only screen and (max-width: 767px) { 
  .responsive .content .entry-content-wrapper {
  display: flex;
  flex-direction: column;
  }
	
	

#servicios-desktop{
	display: none !important;
}

#servicios-mobile{
	display: block !important;
}
}

@media only screen and (max-width: 767px) { 
  /*.responsive .content .entry-content-wrapper :nth-child(1) {
      order: 2;
  }*/
}

@media only screen and (max-width: 767px) { 
  /*.responsive .content .entry-content-wrapper :nth-child(2) {
      order: 1;
  }*/
}

@media only screen and (max-width: 767px) { 
  /*.responsive .content .entry-content-wrapper :nth-child(3) {
      order: 3;
  }*/
}

@media only screen and (max-width: 767px) { 
  .responsive .content {
      padding-top: 0;
      padding-bottom: 0;
  }
	
#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select {
    width: 100% !important;
}	
}



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

.content, .sidebar {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

#ax-home-ban-txt{
	margin-top: 0;
}

#ax-home-ban-txt h2{
	color: #ffffff !important;
	text-align: center;
	font-family: 'lato', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;
	font-weight: 400;
    font-size: 2.2em;
	text-shadow: 1px 1px 2px black; 
}

#ax-home-ban-txt h3{
	color: #ffffff !important;
	text-align: center;
	font-family: 'lato', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;
	line-height: 1.4em;
	font-weight: 100;
	text-shadow: 1px 1px 2px black; 
	    font-size: 1.5em;
    letter-spacing: 2px;
}

/* Termina header col izquierda */

.ax-web-form{
	margin: 0;
}

#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select {
    margin-bottom: 8px !important;
}

#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select {
    border-color: #e1e1e1 !important;
    background-color: #fcfcfc !important;
    color: #000000 !important;
    font-weight: 400 !important;
    width: 80%;
}

#top textarea {
    height: 60px !important;
    line-height: 1.5em;
}

::-webkit-input-placeholder { /* WebKit browsers */
color: #000 !important;
opacity: 1;
font-weight: 100 !important;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #000 !important;
opacity: 1;
font-weight: 100 !important;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #000 !important;
opacity: 1;
font-weight: 00 !important;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #000 !important;
opacity: 1;
font-weight: 100 !important;
}

.ax-web-form .wpcf7-list-item-label{
		color: #ffffff !important;
	}	
	
/* Termina Header Derecha - Formulario */


.ax-web-form-bottom{
	margin: 0;
}

.ax-web-form-bottom .input-text, .ax-web-form-bottom input[type='text'], .ax-web-form-bottom input[type='input'], .ax-web-form-bottom input[type='password'], .ax-web-form-bottom input[type='email'], .ax-web-form-bottom input[type='number'], .ax-web-form-bottom input[type='url'], .ax-web-form-bottom input[type='tel'], .ax-web-form-bottom input[type='search'], .ax-web-form-bottom textarea, .ax-web-form-bottom select {
    width: 100% !important;
}


/* Termina formulario abajo */
}

.rs-parallax-wrap{
right: 0px !important;
top: 200px !important;
}

.rs-layer{
width: 400px !important;
height: 500px !important;
}