/*
Theme Name:  Nexureon
Theme URI: http://wordpress.org/themes/nexureon
Author: @semioticags
Author URI: https://instagram.com/semioticags
Description:
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
date: Artificial intelligence, IT AI, AI automation, AI academy, AI Intelligence, technology, future technology, AI tools, AI software, machine learning, deep learning, neural networks, AI applications, AI research, AI development, AI solutions, AI trends, AI ethics, AI innovation, AI startups, AI industry, AI integration, AI platforms, AI systems, AI algorithms, AI data analysis, AI robotics, AI virtual assistants, AI chatbots, AI in business, AI in healthcare, AI in finance, AI in education, AI in marketing, AI in customer service, AI in manufacturing, AI in transportation, AI in entertainment, AI in gaming, AI in cybersecurity, AI in agriculture, AI in smart cities, AI in IoT, AI in cloud computing, AI in big data, AI in analytics, AI in automation, AI in design, AI in content creation, AI in social media, AI in e-commerce, AI in supply chain, AI in human resources, AI in legal, AI in real estate, AI in travel, AI in hospitality, AI in sports, AI in art, AI in music, AI in film, AI in journalism, AI in advertising, AI in fashion, AI in beauty, AI in wellness, AI in fitness, AI in nutrition, AI in mental health, AI in personal development, AI in productivity, AI in time management, AI in communication, AI in collaboration, AI in remote work, AI in virtual reality,
Text Domain: Nexureon
*/
@font-face {
    font-family: 'Poppins';
    src: url('https://nexureon.com/wp-content/themes/nexureon/fonts/fontface/Poppins-Medium.woff2') format('woff2'),
        url('https://nexureon.com/wp-content/themes/nexureon/fonts/fontface/Poppins-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('https://nexureon.com/wp-content/themes/nexureon/fonts/fontface/Poppins-BlackItalic.woff2') format('woff2'),
        url('https://nexureon.com/wp-content/themes/nexureon/fonts/fontface/Poppins-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('https://nexureon.com/wp-content/themes/nexureon/fonts/fontface/Poppins-Regular.woff2') format('woff2'),
        url('https://nexureon.com/wp-content/themes/nexureon/fonts/fontface/Poppins-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('https://nexureon.com/wp-content/themes/nexureon/fonts/fontface/Poppins-Bold.woff2') format('woff2'),
        url('https://nexureon.com/wp-content/themes/nexureon/fonts/fontface/Poppins-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('https://nexureon.com/wp-content/themes/nexureon/fonts/fontface/Poppins-Italic.woff2') format('woff2'),
        url('https://nexureon.com/wp-content/themes/nexureon/fonts/fontface/Poppins-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('https://nexureon.com/wp-content/themes/nexureon/fonts/fontface/Poppins-ExtraLight.woff2') format('woff2'),
        url('https://nexureon.com/wp-content/themes/nexureon/fonts/fontface/Poppins-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}


/*-------------------*/
/*-PALETA DE COLORES-*/
/*-------------------*/
:root {
--bluedark: rgba(10,47,92, 1);
--blue: rgba(0,56,184,1);
--black: rgba(34,34,34, 1);
--violet: rgba(75,0,130, 1);
--gray: rgba(220,220,220, 1);
    }
/*----------------------------------------*/
/*------------ESTILOS GENERALES-----------*/
/*----------------------------------------*/
*{
margin: 0px;
padding:0px;
box-sizing: border-box;
}

body{
margin: 0;
overflow-x: hidden;
padding: 0;
width: 100%;
height: 100vh;
background-color:white;
}
a{
font-size: 16px;
line-height: 20px;
text-decoration: none;
font-family: 'Poppins', sans-serif;
font-weight: normal;
font-style: normal;
color: var(--black);
}

blockquote{
font-size: 16px;
line-height:  21px;
width: 80%;
padding: 10px 0px 20px;
text-align: justify;
margin: auto;
color: var(--blue);
font-family: 'Poppins', sans-serif;
font-weight: normal;
font-style: italic;
}
h1, h2, h3, h4{
font-family: 'Poppins', sans-serif;
font-weight: normal;
font-style: normal;
color: var(--bluedark);
}
h1{
font-size: 48px;
line-height: 52px;
color: var(--bluedark);
}
h2{
font-size: 36px;
line-height: 40px;
color: var(--bluedark);
}
h3{
font-size:28px;
line-height: 32px;
color: var(--bluedark);
}
h4{
font-size: 18px;
line-height:24px ;
color: var(--bluedark);
}
th, tr{
font-weight: bold;
font-style: normal;
font-family: 'Poppins', sans-serif;;
font-size: 16px;
line-height: 20px;
color: var(--black);
}
p, ul, li, ol, td{
font-size: 16px;
line-height: 24px;
text-align: left;
font-family: 'Poppins', sans-serif;
font-weight: normal;
font-style: normal;
color: var(--black);
}
input{
color:var(--black);
font-weight: 600;
font-size: 24px;
line-height:28px ;
}
section{
position: relative;
width: 100%;
height: auto;
margin: 0;
padding: 0;
}
button{
font-size: 16px;
line-height: 24px;
font-family: 'Poppins', sans-serif;
font-weight: normal;
font-style: normal;
}
main{
width: 100%;
position: relative;
top: 0;
margin: auto;
padding: 0;
min-height: 800px;
background-color: white;
max-width: 1920px;
box-shadow: rgba(67, 71, 85, 0.27) 0px 0px 0.25em, rgba(90, 125, 188, 0.05) 0px 0.25em 1em;
padding-bottom: 56px;
}

/*-----scroll-------*/
::-webkit-scrollbar              { background-color: transparent; width: 0;}
::-webkit-scrollbar-button       { background-color: transparent; }
::-webkit-scrollbar-track        { background-color: transparent;}
::-webkit-scrollbar-track-piece  { background-color: transparent; }
::-webkit-scrollbar-thumb        { background-color: transparent; }
::-webkit-scrollbar-thumb:window-inactive {background-color: transparent; }


/*-----TOOLTIP-------*/
#tooltip {
    background: var(--black);
    color: white;
    font-weight: bold;
    padding: 8px 12px;
    font-size: 13px;
    border-radius: 4px;
    display: none;
    font-family: 'Poppins', sans-serif;
}

#tooltip[data-show] {
    display: block;
}

#arrow,
#arrow::before {
    position: absolute;
    width: 8px;
    height: 8px;
    background: inherit;
}

#arrow {
    visibility: hidden;
}

#arrow::before {
    visibility: visible;
    content: '';
    transform: rotate(45deg);
}

#tooltip[data-popper-placement^='top'] > #arrow {
    bottom: -4px;
}

#tooltip[data-popper-placement^='bottom'] > #arrow {
    top: -4px;
}

#tooltip[data-popper-placement^='left'] > #arrow {
    right: -4px;
}

#tooltip[data-popper-placement^='right'] > #arrow {
    left: -4px;
}




@media(min-width:300px){
main{
padding-top: 60px;
}
/*-----GOING UP BUTTON-------*/
.goingup{
    display: none;
    padding: 10px;
    background-color: var(--black);
    font-size: 20px;
    cursor: pointer;
    position: fixed;
    bottom: 80px;
    right: 0px;
    width: 70px;
    color: white;
    box-shadow: 5px 5px 5px rgba(0,0,0,.25);
    border-radius: 35px 0 0 35px;
    }
    .goingup:hover{
    background-color: var(--violet);
    transition: .5s;
    }
    #icon-up-open-going, .goingup p{
    color: white;
    text-align: center;
    }
/*Adapting main to top*/

/*-----STANDAR BUTTON-------*/
.standar-button{
display:flex;
justify-content: flex-start;
align-items: center;
height: 36px;
}
.standar-button a:hover{
text-decoration: underline;
}
.standar-btn-img{
width: auto;
height: 100%;
padding-right: 12px;
}
.standar-btn-img img{
height: 100%;
}
/*------BREADSCRUM-------*/
.breadscrum-container{
width: 100%;
height: auto;
position: relative;
display: flex;
justify-content: flex-end;
align-items: flex-end;
flex-wrap: nowrap;
padding: 48px 16px 24px 16px;
border-bottom: 1px solid var(--black);
margin-bottom: 48px;
}
.breadscrum-container p, .breadscrum-container a{
line-height: 0;
}
.breadscrum-container p{
margin: 0 6px;
}
.breadscrum-container a{
color: var(--blue);
}
.breadscrum-container a:Hover{
text-decoration: underline;
}
	
/*---WORDPRESS STYLES-----*/
.post-categories{
width: auto;
padding: 0;
margin: 0;
position: relative;
list-style: none;
display: flex;
 justify-content: flex-start;
 flex-wrap: wrap;
 align-items: center;
}
.post-categories li{
padding: 0;
margin: 0;
}
.post-categories li a{
padding: 0;
margin: 0;
color: var(--red);
text-decoration: underline;
}
.post-categories li a:hover{
text-decoration: none;
}

/*-------WORDPRESS TAGS------*/
.tags-container a {
  display: inline-block !important;
  margin: 5px !important;
  padding: 3px 8px !important;
  background-color: var(--black) !important;
  border-radius: 12px !important;
  text-decoration: none !important;
  transition: background-color 0.3s;
  color:white !important;
  font-size:14px !important;
}

.tags-container a:hover {
  background-color:  var(--blue)!important;
}
	
/*---fin de @media---*/
}
@media(min-width:400px){

/*---fin de @media---*/
}
@media(min-width:500px){

/*---fin de @media---*/
}

@media(min-width:600px){

/*---fin de @media---*/
}

@media(min-width:700px){

/*---fin de @media---*/
}

@media(min-width:800px){

/*---fin de @media---*/
}

@media(min-width:900px){

/*---fin de @media---*/
}

@media(min-width:1000px){

/*---fin de @media---*/
}
@media(min-width:1100px){

/*---fin de @media---*/
}

@media(min-width:1200px){

/*---fin de @media---*/
}

@media(min-width:1300px){




/*---fin de @media---*/
}

@media(min-width:1400px){

/*---fin de @media---*/
}

@media(min-width:1600px){
/*-----STANDAR BUTTON-------*/
.standar-button{
height: 56px;
}
#section-one-link-about{
font-size: 24px;
}
/*------BREADSCRUM-------*/
.breadscrum-container{
padding: 48px 48px 24px 48px;
}
/*-------WORDPRESS TAGS------*/
.tags-container a {
  font-size:18px !important;
}
/*---fin de @media---*/
}


@media(min-width:1900px){

/*---fin de @media---*/
}