/*
Theme Name:  Innovatech
Theme URI: http://wordpress.org/themes/innovatech
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: technology, nets, firewalls,security,software, hardware, IT, IT services, IT solutions, IT consulting, IT support, IT management, IT infrastructure, IT systems, IT networks, IT security, IT operations, IT development, IT engineering, IT architecture, IT design, IT implementation, IT deployment, IT integration, IT testing, IT maintenance, IT monitoring, IT optimization, IT performance, IT scalability, IT reliability, IT availability, IT disaster recovery, IT business continuity, IT compliance, IT governance, IT risk management, IT project management, IT service management, IT change management, IT incident management, IT problem management, IT configuration management, IT asset management, IT service desk, IT help desk, IT support, IT knowledge management, IT documentation, IT training, IT education, IT certification, IT standards,
IT best practices, IT methodologies, IT frameworks, IT processes, IT tools, IT technologies,
Text Domain: Innovatech
*/
/*-------------------*/
/*-PALETA DE COLORES-*/
/*-------------------*/
:root {
--green: rgba(89, 187, 168, 1);
--greendark: rgba(1, 138, 136, 1);
--black: rgba(14, 28, 35, 1);
--grey: rgba(51, 55, 65, 1);
--ligthgray: rgba(166, 175, 177, 1);
--bruma:rgba(237, 239, 240, 1);
    }

/*---------------------*/
/*---the styles of these sheets are inherited from the single sheet of articles.------------------*/
/*---------------------*/


@media(min-width:200px){
.tags-container{
width: 100%;
height: auto;
position: relative;
}

.tags-header-container{
background-image: url(/assets/img/tags-background-image.jpg);
background-origin: content-box;
background-repeat: no-repeat;
background-size: cover;
position: absolute;
width: 100%;
height: 360px;
}
.tags-content-container{
position: relative;
display: flex;
justify-content: space-between;
align-items: flex-start;
flex-wrap: wrap;
padding: 48px 16px;
}
/*----SEARCH CONTAINER---*/
.tags-search-content-container{
width: 100%;
height: auto;
background-color: white;
padding: 36px 16px;
border: 1px solid rgba(63, 63, 63, .3);
border-radius: 24px 0 0 0;
position: relative;
margin-bottom: 16px;
}
#breadscrum-tags{
display: flex;
justify-content: flex-start;
align-items: center;
flex-wrap: nowrap;
position: absolute;
right: 24px;
}
#breadscrum-tags a:hover{
text-decoration: underline;

}
#breadscrum-tags p{
font-size: 16px;
}
.tags-single-search-result-title{
color: var(--darkgrey);
font-size:18px;
padding-top: 48px;
margin-bottom: 18px;
padding-left: 12px;
}
.tags-single-search-result-container{
width: 100%;
height: auto;
position: relative;
border: 1px solid var(--blue);
padding: 16px;
border-radius: 36px 0 0 0;
margin-bottom: 16px;
}
.tags-sgl-srch-res-title-container{
padding: 12px 14px;
border-bottom: 1px solid var(--orange);
margin-bottom: 6px;
position: relative;
display: flex;
justify-content: flex-start;
align-items: center;
}

.tags-sgl-main-title-cont a{
font-size: 18px;
font-weight: 700;
color: var(--blue);
}
.tags-sgl-srch-res-tle-arrow{
right: 12px;
bottom: 12px;
display: none;
}
#tags-icon-right-srch{
font-size: 28px;
line-height: 0;
padding: 0;
}

.tags-sgl-srch-res-title-container a:hover, .tags-sgl-srch-res-tle-arrow a:hover{
color: var(--orange);
transition: 0.3s;
}
.tags-sgl-main-title-cont:hover ~ .tags-sgl-srch-res-tle-arrow{
padding-left: 24px;
transition: .2s;
color: var(--orange);
}



.tags-sgl-srch-res-share-container{
width: 100%;
padding: 6px 12px 0;
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
align-items: center;
}
.tags-sgl-share-cont{
margin-bottom: 12px;
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
align-items:start;
width: 100%;
height: auto;
}
.tags-sgl-share-cat-cont{
background-color: var(--orange);
display: flex;
align-items: center;
min-width: 170px;
padding: 6px;
color: white;
margin-bottom: 6px;
}
.tags-sgl-share-cat-cont p{
font-size: 14px;
text-align: left;
}
#tags-icon-bookmark-sgl, #tags-icon-tag-sgl{
color: white;
font-size: 18px;
}
.tags-sgl-share-cont ul{
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
align-items: center;
width: auto;
position: relative;
padding: 6px 16px;
list-style: none;
}
.tags-sgl-share-cont ul li{
font-size: 14px;
line-height: 18px;
width: auto;
margin-right: 24px;
margin-bottom: 12px;
}
.tags-sgl-share-cont ul li a{
color: var(--blue);
font-weight: 500;
text-decoration: underline;
}
.tags-sgl-share-cont ul li a:hover{
text-decoration: underline;
}


/*----SIDEBAR----*/
.tags-search-sidebar-container{
background-color:white;
width: 100%;
padding: 16px;
padding-bottom: 24px;
margin-bottom: 24px;
border-radius: 8px;
}
.tags-search-sidebar-category-container{
width: 100%;
position: relative;
height: auto;
overflow: hidden;
padding-bottom: 18px;
padding-top: 16px;
}
#tags-search-sidebar-title-container-cat, #tags-search-sidebar-title-container-tags{
width: 100%;
border-bottom: 1px solid var(--orange);
margin-bottom: 18px;
position: relative;
}
#tags-search-sidebar-title-container-cat h3, #tags-search-sidebar-title-container-tags h3{
font-size: 18px;
color: var(--orange);
margin-bottom: 12px;
}
#tags-icon-down-open-sidebar-cat, #tags-icon-down-open-sidebar-tags{
 color: var(--orange);
 position:absolute;
 top: 3px;
 right: 6px;
}
#tags-search-sidebar-category-container-cat ul, #tags-search-sidebar-category-container-tags ul{
position: relative;
margin-left: 24px;
width: 100%;
}
#tags-search-sidebar-category-container-tags ul{
display: flex;
justify-content: flex-start;
align-items: center;
flex-wrap: wrap;
margin: 0;
}

#tags-search-sidebar-category-container-cat ul li, #tags-search-sidebar-category-container-tags ul li{
font-weight: 500;
padding: 6px 0;
list-style-type: square;
color: var(--orange);
}
#tags-search-sidebar-category-container-tags ul li{
list-style: none;
padding: 0;
background-color: var(--orange);
color: white;
padding: 3px 8px;
border-radius: 6px;
margin: 0;
margin-left: 12px;
margin-bottom: 6px;
}

#tags-search-sidebar-category-container-cat ul li a, #tags-search-sidebar-category-container-tags ul li a{
font-weight: 500;
color: var(--orange);
}
#tags-search-sidebar-category-container-tags ul li a{
color: white;
font-size: 14px;
}
#tags-search-sidebar-category-container-cat ul li a:hover{
text-decoration: underline;
}

/*---class for close and open in mobil version*/

.tags-search-sidebar-category-list-container, .tags-search-sidebar-tags-list-container{
display: none;
}
.tags-search-sidebar-category-list-container-open, .tags-search-sidebar-tags-list-container-open{
display: block;
}
.tags-icon-down-cat-close, .tags-icon-down-tag-close{
transform: rotate(180deg);
}

/*---fin de @media---*/
}
@media(min-width:400px){

/*---fin de @media---*/
}
@media(min-width:500px){

/*---fin de @media---*/
}

@media(min-width:600px){


.tags-sgl-share-cont{
flex-wrap: nowrap;
}


/*---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){
.tags-content-container{
padding: 120px 56px 56px;
}




/*---fin de @media---*/
}
@media(min-width:1100px){

/*---fin de @media---*/
}

@media(min-width:1200px){

.tags-search-content-container{
border-radius: 48px 0 0 0;
}
.tags-sgl-main-title-cont{
width: 90%;
}
.tags-sgl-srch-res-tle-arrow{
display: block;
}
.tags-sgl-share-cont{
width: 50%;
margin-bottom: 0;
}

/*---fin de @media---*/
}
@media(min-width:1300px){
.tags-content-container{
padding: 160px 56px 56px;
}
.tags-search-content-container{
width: 70%;
border-radius: 72px 0 0 0 ;
box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;
margin-bottom: 0;
}
.tags-search-content-container, .tags-search-sidebar-container{
align-self: stretch;
}
.tags-sgl-share-cat-cont{
padding: 0 6px;
min-width: 0;
width: 130px;
}
#tags-icon-bookmark-sgl, #tags-icon-tag-sgl{
font-size: 12px;
}
.tags-sgl-share-cat-cont p{
font-size: 12px;
}
.tags-sgl-share-cont ul{
padding: 0;
flex-wrap: nowrap;
}
.tags-sgl-share-cont ul li{
margin: 0;
margin-right: 6px;
margin-left: 6px;
margin-top: 3px;
}
.tags-sgl-share-cont ul li a{
text-decoration:solid;
font-size: 12px;
font-weight: 600;
}
.tags-sgl-share-cont ul li a:hover{
text-decoration: underline;
}
/*------SIDEBAR-----*/
.tags-search-sidebar-container{
width: 28%;
border-radius: 0 72px  0 0 ;
padding: 48px 24px 18px 24px;
border: 1px solid rgba(63, 63, 63, .3);
box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;
margin-bottom: 0;
}
.tags-search-sidebar-category-list-container, .tags-search-sidebar-tags-list-container{
display: block;
}
.tags-icon-down-tag, .tags-icon-down-cat{
    display: none;
}
#tags-search-sidebar-category-container-cat ul li a{
font-size: 14px;
}
#tags-search-sidebar-category-container-tags ul li a{
font-size: 12px;
}
#tags-search-sidebar-category-container-tags ul li{
background-color: rgba(63, 63, 63, .5);
}
#tags-search-sidebar-category-container-tags ul li:hover{
background-color: var(--orange);
transition: .3s;
}




/*---fin de @media---*/
    }

@media(min-width:1400px){

/*---fin de @media---*/
}

@media(min-width:1600px){



/*---fin de @media---*/
}


@media(min-width:1900px){

/*---fin de @media---*/
}