/*
Theme Name: Tema Plan Webs
Theme URI: https://planwebs.com
Template: astra
Author: Agencia Plan Webs
Author URI: https://planwebs.com
Description: Este es el tema principal de la agencia de diseño Plan Webs, este tema diseñado para ser flexible, es totalmente sensible y ofrece un estilo adaptable a cualquier equipo con conexión a Internet, donde nuestros clientes pueden disfrutar parte de lo que ofrecemos, un diseño adaptativo capaz de mejorar la experiencia del usuario.
Tags: custom-menu,custom-logo,entertainment,one-column,two-columns,left-sidebar,e-commerce,right-sidebar,custom-colors,editor-style,featured-images,full-width-template,microformats,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready,blog
Version: 2.1.0.1590429757
Updated: 2020-05-25 18:02:37

*/

/* CABECERA TOP */
.page-id-645 .page .entry-header {
    margin-bottom: 0px !important;
	margin-top: 0px !important;
}

.page-id-645 .ast-page-builder-template .entry-header {
    margin-top: 0px !important;
}
.main-header-bar {
    background-color: transparent !important;
	border-bottom-color: transparent !important;
	
    
}
/* FIN CABECERA TOP */

/* CABECERA interna TOP */

.header-main-layout-1 .main-header-container {
    background: #aa2a33;
}
.page-id-645 .header-main-layout-1 .main-header-container {
    background: transparent;
}
/* FIN CABECERA interna TOP */

/* ICONOS EN HABILIDADES HOME */
@media (min-width: 782px) {
.wp-block-column:not(:first-child) {
    margin-left: 18px !important;
    margin-top: 13px;
}
}

.page-id-645 .wp-block-columns {
    margin-bottom: 0px !important;    
}

/* FIN ICONOS EN HABILIDADES HOME */

/*  */
@media (max-width: 960px) {
 .imagastronauta {
    margin-top: 0 !important;
    text-align: center;
}
}

@media (max-width: 960px) and (min-width: 600px) {
#wp-block-themeisle-blocks-advanced-heading-a475539e {
    line-height: 128px !important;
}
}

@media (max-width: 600px) {
#wp-block-themeisle-blocks-advanced-heading-a475539e {
    line-height: 52px !important;
}
}
/*
@media (min-width: 922px) {
.ast-right-sidebar #secondary {
     padding-top: 60px;
}
.ast-separate-container.ast-right-sidebar #primary, .ast-separate-container.ast-left-sidebar #primary {
     padding-top: 60px;

}
}
*/
  /* FIN */


/*  */
@media (max-width: 960px) and (min-width: 600px) {
#wp-block-themeisle-blocks-advanced-heading-99a22831 {
    line-height: 68px !important;
}
	#wp-block-themeisle-blocks-advanced-heading-4ef07951 {
		line-height: 28px !important;
}
}
@media (max-width: 600px) {
#wp-block-themeisle-blocks-advanced-heading-99a22831 {
   line-height: 78px !important;
}
}

/* FIN */

/*  */

@media (max-width: 960px) { 
#wp-block-themeisle-blocks-advanced-column-12755c3b {
    display: none;
    

}
}


/* FIN */




/*  FORMULARIO */
.happyforms-styles .happyforms-part--label-inside label .label {
    font-weight: normal !important;
}
 /*
.happyforms-styles .happyforms-tooltip .happyforms-part__description {
    color: #8e8e8e !important;
    */
}

/* FIN FORMULARIO */


/* FOOTER */
.ast-footer-overlay {
    background-color: #a92a32 !important;
 
}
.ast-small-footer {
    border-top-width: 2px !important;
    border-top-color: #fcfcfc !important;
	background-color: #a92a32 !important;
}
/* FIN FOOTER */

/* MENU FLOTANTE  */
@media (min-width: 921px) {
.page-id-645 .header-main-layout-1 .ast-main-header-bar-alignment {
    position: fixed;
    right: 120px;
    bottom: 21px;
}

/* .page-id-645 */ 
.ast-theme-transparent-header. main-header-menu {
	border-radius: 100px;
	background-color: #a92a32 !important; 
	}

.main-header-menu .sub-menu {    
	left: -10em !important;
 
}

.page-id-645 .main-header-menu .sub-menu {      
	left: -5em !important;
    bottom: 120% !important;
	top: auto !important;
	display: flex;
    width: 284px !important;
}
.page-id-645 .main-header-menu .sub-menu li {
	width: 100% !important
}
.main-header-menu .sub-menu li:hover {
	background: #d4d4d4;	
}
.page-id-645 .main-header-bar-navigation .sub-menu {
    text-align: center !important;
	
}
.page-id-645 .main-header-menu a  {
    color: #606060 !important;
}
}

/* MENU EN EL RESTO DEL SITIO */
.main-header-menu a {
    color: #FFFFFF !important;
}
.main-header-menu > .menu-item > a {
    color: #FFFFFF !important;
}

.main-header-menu li:hover {
    background: #7f1721;
}

@media (max-width: 921px) {
	.ast-header-break-point .main-navigation li {
    background: #a92a32;
}
	
.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle  {
    top: -3px !important;
    left: 56px !important;
    font-size: 16px !important;
}
	.main-header-bar .main-header-bar-navigation.toggle-on {
    padding-top: 0 !important;
}
	
.ast-theme-transparent-header #masthead {
    position: relative !important;
    background: #aa2a33 !important;
}
.page-id-645.ast-theme-transparent-header #masthead {
    position: absolute !important;
    background: transparent !important;
}
.ast-header-break-point .ast-mobile-menu-buttons {
    position: fixed !important;
    right: 20px !important;
}
.ast-header-break-point .ast-main-header-bar-alignment {
    position: fixed !important;
    top: 65px !important;
}
}
 
/* FIN MENU FLOTANTE */

/* BOTON INSTAGRAM */
.wp-block-themeisle-blocks-sharing-icons .social-icon.is-instagram {
    background-color: #f00075;
    border-color: #f00075;
    color: #ffffff;
}
.fa-intagram:before {
    content: "\f16d";
}

/* FIN BOTON INSTAGRAM */

/* Scroll Personalizado */

body::-webkit-scrollbar {
	width: 20px; 
    background: #ebebeb;
}

 body::-webkit-scrollbar-thumb {
	background: #cccccc;
    border-radius: 10px;
    border: 3px solid #ebebeb;
    background-image: url(https://planwebs.com/wp-content/uploads/2020/06/cohete-icon-min.png);
    background-repeat: no-repeat;
    background-position: center;
	height: 170px;
}

/* Fin Scroll Personalizado */


/* apariencia */
/* post blog */
.wp-block-themeisle-blocks-posts-grid .wp-block-themeisle-blocks-posts-grid-post-blog {
    
    margin-bottom: 0px !important;
    display: flex !important; 
	}

@media (max-width: 960px) and (min-width: 600px){
.wp-block-themeisle-blocks-posts-grid.is-grid .wp-block-themeisle-blocks-posts-grid-post-blog {
    padding: 5px;
}
	}
@media (max-width: 600px) {
.wp-block-themeisle-blocks-posts-grid.is-grid .wp-block-themeisle-blocks-posts-grid-post-blog {
    padding: 0px;
}
	}
/*Columnas en las secciones widget log */
.widget {
    /*margin: 0 0 2.8em 0; */
    background-color: #fff;
    padding: 1em;
	border-radius: 8px;
    margin-bottom: 1.5em;
}

/* titulo categorias  */

@media (min-width: 1201px) {
.ast-separate-container .ast-archive-description, .ast-separate-container .ast-author-box {
    padding: 1em 5em !important;
}
}
@media (max-width: 1200px){
.ast-separate-container .ast-archive-description {
    padding: 0.5em 2.4em !important;
}
}


/*  */
.ast-single-post .entry-title h1, .page-title h1 {
    text-transform: uppercase;
    line-height: 44px !important;
}

.ast-single-post .entry-title, .ast-single-post .entry-title a {
    text-transform: uppercase;
    line-height: 52px !important;
}

@media (max-width: 544px) {
.ast-single-post .entry-title, .page-title {
     line-height: 36px !important;
}
}


.wp-block-themeisle-blocks-posts-grid .wp-block-themeisle-blocks-posts-grid-post-blog .wp-block-themeisle-blocks-posts-grid-post .wp-block-themeisle-blocks-posts-grid-post-body .wp-block-themeisle-blocks-posts-grid-post-title {
    text-transform: uppercase;
    background: #dcdcdc;
    padding: 5px;
    border-radius: 7px;
}


/* COLUMNA */

#secondary li {
    margin-bottom: .5em !important;
    line-height: 19px;
    padding: 5px;
    border-bottom: 1px solid #dadada;
	
}

#secondary li:hover {
	background: #f3eeee;
	
}
	
/* FIN DE LA COLUMNA */

/* ocultar mensaje del pie del portafolio */
.vp-pagination__style-default .vp-pagination__item {
    display: none;
}

