/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
.vrn_cover {
background-size: cover !important;
}


/** chart verne **/
.wrapper {
	position: absolute;
	width: 400px;
	height: 400px;
	margin: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	display: flex;
	flex-direction: row;
}

.container {
	flex: 1;
	padding: 0 20px;
}

/** fin chart verne **/

/* blog */

h1.blog-post__title {
  font-size: 2.5em;
}

.hs-blog-social-share {
    border-bottom: none;
    border-top: none;
}

.post-page-full {
    background-color: #FAFAFA;
}

.sidebar-con {
    padding: 20px;
    border-left-color: #E74253;
    border-left-width: 5px;
    border-left-style: solid;
}

.blog-index__post-tag, .hhs-tag-list li a, .hhs-tag-list li a:hover {
    -webkit-border-radius: 0px !imporant;
    border-radius: 0px !imporant;
}

/* fin de blog */

/* cajas */

.caja-m .wgl-service-wrapper {
    padding: 47px 0px 43px 0px;
    border-radius: 10px 0px 0px 10px;
    background-color: #7B1363;
}

.caja-r .wgl-service-wrapper {
    padding: 47px 0px 43px 0px;
    border-radius: 0px 10px 10px 0px;
    background-color: #E44253;
}

.wgl-services-5 .wgl-service-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    transition: 0.4s;
}

.wgl-services-5 .wgl-service-wrapper > .wgl-services_item-link {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 2;
}

.wgl-services-5 .wgl-service-wrapper .bg_text {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 100px;
    line-height: 0.9;
    letter-spacing: -0.05em;
    z-index: 0;
    pointer-events: none;
    transition: 0.4s;
}
.caja-r .bg_text {
    color: #FF5768;
}

.caja-m .bg_text {
    color: #AD3590;
}

.bg_text {
    font-family: "Montserrat", Sans-serif;
    font-weight: 700;
    margin: 0% 0% 0% 10.4%;
    padding: 35px 0px 0px 0px;
}

.wgl-services-5 .wgl-service-wrapper .title {
    font-size: 30px;
    position: relative;
    z-index: 1;
    transition: 0.4s;
    margin: 0% 0% 0% 18.6%;
    color: #ffffff;
}

.wgl-services-button {
    margin: 0% 9% 0% 1%;
    color: #ffffff;
}

.wgl-services-5 .wgl-service-wrapper .wgl-services-button {
    width: 100px;
    min-width: 100px;
    position: relative;
}

.icon-animated {
    color: rgba(255,255,255,.2);
}

.wgl-services-5 .wgl-service-wrapper .wgl-services-button .icon-animated {
    display: block;
    width: 50px;
    height: 50px;
    border: 1px solid currentColor;
    border-radius: 3px;
    transition: all 0.5s, color 0.4s;
}

.wgl-services-5 .wgl-service-wrapper .wgl-services-button .flaticon-long-next {
    transition: unset;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.flaticon-long-next {
    position: relative;
    z-index: 1;
    width: 50px;
    height: 2px;
    display: inline-block;
    vertical-align: middle;
    background-color: currentColor;
    margin-top: -2px;
    margin-right: 3px;
    transition: 0.5s;
    color: #ffffff;
}

.wgl-services-button {
    margin: 0% 9% 0% 1%;
    color: #ffffff;
}

.flaticon-long-next:before {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    right: 0;
    transition: all 0.4s, color 0s;
    bottom: 0;
    border-bottom: 2px solid CurrentColor;
    transform: rotate(45deg);
    transform-origin: 100% 100%;
}

.flaticon-long-next:after {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    right: 0;
    transition: all 0.4s, color 0s;
    top: 0;
    border-top: 2px solid CurrentColor;
    transform: rotate(-45deg);
    transform-origin: 100% 0;
}

[class^="flaticon-"]:before, [class*=" flaticon-"]:before, [class^="flaticon-"]:after, [class*=" flaticon-"]:after {
    font-family: Flaticon;
    font-size: inherit;
    font-style: normal;
}

/* fin de cajas */

/* menu */

.hhs-header-logo {
    padding-left: 50px;
}

.hs-menu-wrapper ul {
    padding-top: 9px;
}

/*
.hhs-nav-grid__extras {
    padding-right: 50px;
}*/


/* error 404 */

.error-page:before {
  font-family: 'Montserrat';
}

/* fin error 404 */

/* padding en mobile */
@media (max-width: 575px) {
  .hhs-header-logo {
    padding-left: 0px;
}
}
/* fin padding en mobile */

/* svg ul list */

.vrn-list ul {
  list-style: none;
}

.vrn-list ul > li {
  clear: left;
}
 
.vrn-list ul > li:before {
  content: "";
  height: .9rem;
  width: .9rem;
  display: block;
  float: left;
  margin-left: -1.1rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%:
}

.vrn-list ul > li:before { 
  background: url("https://www.vernelabs.cx/hubfs/gfx/bullet-rosa.svg");
  background-size: cover;
  background-position: center;
  padding: .15rem;
}

/* fin svg ul list */