/* Escribe aquí tu código CSS */
/*.item.cero .botones a{width:350px;}*/
footer.main-footer-wrapper{display:none;}
.x-nav-menu li.x-menu-item{display:none;}
.item.tres .botones a:nth-child(1){background:#018ee8;}
.item.cero .botones a:nth-child(1){background:#ff2a3b;}
.item.dos .botones a:nth-child(1){background:#01d3c1;}
.item .botones a:nth-child(2) i{margin-right:5px;}
.item .botones a:nth-child(2){background:#25d366;}
.item .botones a {
    background: #ff9606;
    height: 50px;
    line-height: 50px;
    /* width: 260px; */
    font-size: 15px;
    FONT-WEIGHT: 600;
    letter-spacing: 1px;
	font-family:'Lato' !important;
}
.item .botones {
    position: absolute;
    bottom: 6%;
    right: 140px;
}
.slide-mov{display:none;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #ff0183;
}
.owl-theme .owl-dots .owl-dot span {
    width: 13px;
    height: 13px;
    margin: 5px 7px;
    background: #ff01838f;
    display: block;
    -webkit-backface-visibility: visible;
    -webkit-transition: opacity .2s ease;
    -moz-transition: opacity .2s ease;
    -ms-transition: opacity .2s ease;
    -o-transition: opacity .2s ease;
    transition: opacity .2s ease;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 100%;
}
div#owl-carousel .owl-dots {
    position: absolute;
    bottom: 1.5rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    left: 50%;
    list-style: none;
    margin: 0 .5rem;
    padding: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 20rem;
}
.owl-carousel .owl-item img.slide-mov{display:none;}
.fixedredes {
  position: absolute;
  z-index: 999999999;
}

#fixed-social {
  position: fixed;
  top: 50%;
	z-index:99;
}

#fixed-social a {
  color: #fff;
  display: block;
  height: 40px;
  position: relative;
  text-align: center;
  line-height: 40px;
  width: 40px;
  margin-bottom: 1px;
  z-index: 2;
}

#fixed-social a:hover>span {
  visibility: visible;
  left: 41px;
  opacity: 1;
}

#fixed-social a span {
  line-height: 40px;
  left: 60px;
  position: absolute;
  text-align: center;
  width: 120px;
  visibility: hidden;
  transition-duration: 0.5s;
  z-index: 1;
  opacity: 0;
}

.fixed-facebook {
  background-color: #3b5998;
}

.fixed-gplus {
  background-color: #00AF54;
}

.fixed-linkedin {
  background-color: #0e76a8;
}

.fixed-instagrem {
  background: #f09433;
  background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
  background: -webkit-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
  background: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f09433', endColorstr='#bc1888', GradientType=1);
}

/*end fixed social*/
.sliderhomes{margin-bottom:32px;}
.sliderhomes .container + .container{margin-top:32px;}
#contacto.contacto fieldset div{width:50%;float:left;margin-bottom:15px;padding-right: 15px;}
.cajaform .formulario {
    width: 780px;
    margin: 0 auto;
}
.overflow-table{overflow-x:auto;overflow-y:auto;}
section.matriculas p {
    text-transform: uppercase;
    border-top: 1px solid white;
    padding-top: 20px;
    color: white;
}
section.matriculas span{margin-top:15px;}
section.matriculas span{display:block;color:white;}
section.matriculas a {
    padding: 0 !important;
    border: none !important;
    color: inherit !important;
    text-align: left !important;
}
.page-title-wrap-bg {
    background: #3c0577;
    background-image: none !important;
}
.logoftr{width:30%;}
#aplicaciones{padding-bottom:45px;padding-top:45px;}
#nav-menu-mobile section a{
    font-size: 30px;
    color: white;
}
#nav-menu-mobile section a + a{margin-left:10px;}
#nav-menu-mobile section a:nth-child(2):hover{
	background: #f39200;
	border: 2px solid #f39200;
	transition:all .5s ease;
	color:white;
}
#nav-menu-mobile section a:nth-child(2){
    background: transparent;
    display: block;
    border: 2px solid #f39200;
    text-align: center;
    color: #f39200;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 16px;
    font-weight: 700;
	  transition:all .5s ease;
	margin-bottom:10px;
	margin-left:0;
}
#nav-menu-mobile section a:nth-child(2):hover{
	background: #ef0944;
	border: 2px solid #ef0944;
	transition:all .5s ease;
	color:white;
}
#nav-menu-mobile section a:nth-child(1){
    background: transparent;
    display: block;
    border: 2px solid #ef0944;
    text-align: center;
    color: #ef0944;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 16px;
    font-weight: 700;
	  transition:all .5s ease;
	  margin-bottom:10px;
	margin-left:0;
}
#nav-menu-mobile section{
    padding: 0 15px;
}
.x-nav-menu {
    font-family:'Montserrat';
}
.x-nav-menu li.x-menu-item {
    font-family:'Montserrat';
}
.slidermovil{display:none;}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    display: none !important;
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    margin-right: .5em;
    vertical-align: middle;
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg:hover {
    box-shadow: 4px 4px 0px #82003b;
    background: #2a2577;
    border: 1px solid #2a2577;
    color: #ebff39;
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg {
    font-size: 12px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    height: 40px;
    line-height: 14px;
    vertical-align: middle;
    text-transform: uppercase;
    font-weight: 900;
    letter-spacing: normal;
    background: #de0066;
    box-shadow: 4px 3px 0px #82003b;
    width: 100%;
    text-align: center;
    padding: 7px 5px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.xoo-el-form-container ul.xoo-el-tabs li{text-transform: uppercase;
}
ul.xoo-el-tabs li.xoo-el-active {
    background-color: #2a2577;
    color: #feff03;
    text-transform: uppercase;
}
#post-3549 .xoo-el-login-tgr.xoo-el-active.xoo-el-login-ph{display:none !important;}
#post-3549 a.xoo-el-lostpw-tgr{display:none !important;}
#post-3549 .xoo-el-section.xoo-el-section-register .xoo-el-register-ph{display:none;}
#post-3549 li.xoo-el-reg-tgr.xoo-el-register-ph{display:none;}
#post-3549 > .entry-content:nth-child(1) {
    display: flex;
    flex-direction: column-reverse;
    /* width: 100%; */
}
 #post-3549 button.xoo-el-action-btn {
    clear: both;
    width: 100%;
    text-transform: uppercase;
    display: inline-block;
    background-color: #6148c1 !important;
    color: white;
    min-height: 50px;
    cursor: pointer;
    border: none;
    font-weight: 900;
    letter-spacing: 2px;
}
 #post-3549 .xoo-el-header {
    margin-bottom: 30px;
    padding: 0;
}
 #post-3549 .xoo-el-section {
    padding-left: 0;
}
/* #post-3549 .xoo-aff-group {
    float: left;
    width: 100%;
}*/
.bloques-login h2{margin-bottom:0px !important;}
.bloques-login{margin-bottom:0px;}
/*#post-156 > .entry-content:nth-child(1){display:flex;flex-direction:column-reverse;}*/
.bloques-login p:nth-child(1){display:none;}
.woocommerce .cart-actions {
    padding: 55px 0 0 0;
    border-top: 1px solid #eeeeee;
    border-bottom: none;
    text-align: right;
    font-size: 0;
}
.woocommerce-terms-and-conditions-wrapper{display:none;}
.imgfooter img:nth-child(2){width:35%;}
.botones a:nth-child(1) p i{
    display: block;
    font-size: 3em;
    margin-bottom: 15px;
}
.botones a:nth-child(2) p i{
    display: block;
    font-size: 3em;
    margin-bottom: 15px;
}
.botones a + a{margin-top:15px;}
.botones a p span{display:block;font-size:2em;}
.botones a p {
    font-weight: 900;
    margin-bottom: 0;
    font-family: 'Montserrat';
}

.botones a:nth-child(2) a{color:white;}


.botones a {
    float: left;
    width: 100%;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: 900;
    border-radius: 0;
    font-size: 1em;
    font-family: 'Montserrat';
    text-align: center;
}
.infotop aside p span:nth-child(2) i{
    color: green;
}
.infotop aside p span:nth-child(1) i{
    color: #ef0944;
    font-size: 12px;
}
.infotop aside p span{margin-left:5px;}
.infotop aside p {
    text-transform: uppercase;
    font-size: 14px !important;
    color: #575756;
    font-weight: 900;
}
.infotop aside + aside{margin-left:10px;}
.infotop aside{display:inline-block;}
.btnnota1 a:hover{
transition: all .5s ease;
    background-color: #170dab;
}
.btnnota2 a:hover{
transition: all .5s ease;
    background-color: #170dab;
}
.btnnota2 a{
	padding: 15px 40px;
    background-color: #2a2577;
    color: #fff;
    font-size: 17px;
    overflow: hidden;
    border-radius: 4px;
}
.btnnota1 a{
	padding: 15px 25px;
    background-color: #2a2577;
    color: #fff;
    font-size: 17px;
    overflow: hidden;
    border-radius: 4px;
}
.btnnota1{
	  width: 50%;
    float: left;
}
#wrapper-content{padding-top:75px;}
header.main-header .header-nav-wrapper {
    position: fixed;
    width: 100%;
}
#wh-widget-send-button.wh-widget-right {
    right: -10px !important;
    bottom: 55px !important;
}
#contactoform.landing {
    background-image: url(https://preuniversitariopreutech.cl/wp-content/uploads/2019/11/fondo-formulario-preutech.png);
    padding: 45px 0;
    background-repeat: no-repeat;
	  background-size:cover;
}
table tr:first-child{background:#ef0944;color:#fff;}
.entry-content table > tbody > tr > td, .entry-content table > tbody > tr > th, .entry-content table > tfoot > tr > td, .entry-content table > tfoot > tr > th, .entry-content table > thead > tr > td, .entry-content table > thead > tr > th {
	font-size: 17px;}
footer h4{color:white !important;}
table tr:nth-child(even){background: #fff;}
table{
    background: #f1f1f1;
}
.single.single-post .entry-thumbnail-wrap{position:relative;}
.fechasingle{
    position: absolute;
    bottom: -15px;
}
.fechasingle .ano p {
    text-align: left;
    color: white;
    line-height: 25px;
}
.fechasingle .ano {
    background: #2a2577;
    display: none;
    width: 100px;
    height: 25px;
    line-height: 25px;
	    padding: 0 5px;
	
}

.fechasingle .mes p {
    text-align: left;
    color: white;
    line-height: 45px;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 900;
}
.fechasingle .mes {
    background: #df028e;
    display: inline-block;
    width: auto;
    height: 45px;
    line-height: 45px;
    /*position: absolute;*/
    padding: 0 13px;
}

.fechasingle .dia p{
    font-size: 25px;
    text-align: center;
    line-height: 45px;
    font-weight: 900;
}
.fechasingle .dia{
    background: #6d16b2;
    width: 50px;
    height: 45px;
    display: inline-block;
    text-align: center;
    color: white;
    line-height: 45px;
}
.blog-style-masonry.blog-col-3 article {
    height: 400px;
}
.archive-title-inner {
    padding-top: 100px;
    padding-bottom: 0;
    text-align: left;
}
.archive-title-wrap {
    color: #ffffff;
    background-color: transparent;
}
#fullsedes a.btn-masinfo{
    padding: 10px 20px;
    margin-top: 20px;
    display: inline-block;
    color: #2b2577 !important;
    border: none;
    line-height: 18px;
    text-decoration: none;
    font-size: 17px;
    text-transform: uppercase;
    top: 0px;
    left: 0px;
    visibility: visible;
    font-weight: 900;
    padding: 10px 25px;
    background: #ffeb00;
}
#fullsedes h2{padding: 20px 0 0px 0;
    font-size: 2em !important;
    font-weight: 900;
}
.x-sub-menu li + li{margin-left:0 !important;}
.x-sub-menu-standard a.x-menu-a-text:before{display:none;}
.x-sub-menu-standard a.x-menu-a-text:hover {
    background-color: rgb(57, 3, 116);
    color: #fff;
}
.x-nav-menu .x-sub-menu-standard > li.current-menu-item > a.x-menu-a-text{color:white;}
.sub-menu-dark .x-sub-menu {
    background-color: #de0067;
    color: #fff;
}
.pago-webpayone span{
	  color: #706f6f;
    font-size: 15px;
}
.pago-webpayone img {
    display: block;
    margin: 0 auto;
    max-width: 180px;
}
.pago-webpayone {
    padding: 20px;
    background: white;
    border-radius: 10px;
    margin-top: 20px;
    padding-top: 5px;
}
#preguntasfrecuentes h4 {
    font-size: 18px !important;
    font-weight: 900;
    padding-top: 20px;
    text-transform: initial;
    line-height: 1.5;
    color: #000 !important;
}
#preguntasfrecuentes h4 b{
    color: #009ac8;
    font-size: 20px;
    font-weight: 900;
    letter-spacing: normal;
}
#preguntasfrecuentes h4 strong{
    color: #009ac8;
    font-size: 20px;
    font-weight: 900;
    letter-spacing: normal;
}
.blog-style-masonry .entry-excerpt p{
	  font-size:16px;
}
.post h3{
	  font-size: 1.19em !important;
    line-height: 1.6;
    color: #706f6f;
    letter-spacing: normal;
}
#segundo .wpb_wrapper {
    /*padding: 0 10px;*/
}
#primerobanner img{
	margin: 0;
}
#primerobanner h2 {
    padding: 20px 0 0px 0;
    font-size: 30px !important;
    font-weight: 900;
}
.imgfooter img{
	padding-bottom:40px;
}
.single-post #wrapper-content{
	padding-top:40px;
}
ul.s-rounded li{
	  padding: 30px 0;
}
ul.s-md.s-rounded a:hover {
	background-color: #e3ae03;
}

ul.s-md.s-rounded a {
    width: 100%;
    height: 30px;
    border-radius: 0;
    background: #a91a27;
    padding: 0 60px;
    transition: 0.5s ease;
}
.single-post .post-related-wrap h3.entry-post-title{
	  font-size: 15px !important;
    font-weight: 600 !important;
    color: #03acd0;
	  text-align: left;
	  line-height: 1.3;
}
.single-post ul, .single-post li{font-size:17px}
.single-post p{
	  margin: 0px 0 15px 0;
	  font-size: 17px;
	  overflow: hidden;
    line-height: 1.6;
    text-align: left;
}
.single-post h2 {
    font-weight: 900;
    font-size: 24px !important;
    padding: 10px 0;
    color: #5d0194;
}
.single-post h4 {
    line-height: 1.5;
    color: #032155;
    font-size: 18px;
    font-weight: 900;
    text-transform: initial;
    letter-spacing: normal;
}
.single-post h3.entry-post-title {
    font-size: 35px !important;
    font-weight: 900;
    letter-spacing: 0;
    line-height: 1.2;
    color: #2a2577;
}
.sidebar aside + aside, .wpb_widgetised_column aside + aside {
    margin-top: 15px;
}
.entry-thumbnail a.entry-thumbnail-overlay:before{display:none;}
.entry-thumbnail a.prettyPhoto{display:none;}
#sedecentral a.btn-masinfo{
    padding: 10px 20px;
    margin-top: 20px;
    display: inline-block;
    color: #2b2577 !important;
    border: none;
    line-height: 18px;
    text-decoration: none;
    font-size: 17px;
    text-transform: uppercase;
    top: 0px;
    left: 0px;
    visibility: visible;
    font-weight: 900;
    padding: 10px 25px;
    background: #ffeb00;
}
#sedecentral h5{
	  text-transform: initial;
    font-weight: 400;
    letter-spacing: 0.03em;
    font-size: 16px;
    color: #525252;
    line-height: 1.6;
	  padding-top:10px;
}
#sedecentral h2:before{
	display:none;
}

#segundo a.btn-masinfo {
    padding: 10px 20px;
    margin-top: 20px;
    display: inline-block;
    color: #2b2577 !important;
    border: none;
    line-height: 18px;
    text-decoration: none;
    font-size: 17px;
    text-transform: uppercase;
    top: 0px;
    left: 0px;
    visibility: visible;
    font-weight: 900;
    padding: 10px 25px;
    background: #ffeb00;
}
#segundo .vc_col-sm-3{
	width:30%;
}
#segundo .vc_col-sm-9{
	width:70%;
}
#segundo li{
	  font-size: 16px;
    /*color: #fff;*/
}
#segundo p{
	  font-size: 16px;
    /*color: #fff;*/
}
#segundo h2:before{
	display:none;
}
#segundo h2 {
    font-size: 16px !important;
    letter-spacing: normal;
    color: #2a2577;
    text-align: left !important;
}
#segundo h3{
	  font-size: 18px !important;
    text-transform: uppercase;
    margin-bottom: 5px;
}
#segundo {
    /* background: #bb4d00 !important; */
    padding-top: 25px;
    /* margin-top: 30px; */
    /* padding-bottom: 30px; */
    /* background: rgb(246,171,2); */
    /* background: linear-gradient(180deg, rgba(246,171,2,1) 0%, rgba(187,77,0,1) 100%); */
}
#primero a.btn-masinfo + a.btn-masinfo, #segundo a.btn-masinfo + a.btn-masinfo{
    background: #028004;
    color: white !important;
}
#primero a.btn-masinfo  {
    padding: 10px 20px;
    margin-top: 20px;
    display: inline-block;
    color: #2b2577 !important;
    border: none;
    line-height: 18px;
    text-decoration: none;
    font-size: 17px;
    text-transform: uppercase;
    top: 0px;
    left: 0px;
    visibility: visible;
    font-weight: 900;
    padding: 10px 25px;
    background: #ffeb00;
}
#primero .vc_col-sm-3{
	width:30%;
}
#primero .vc_col-sm-9{
	width:70%;
}
#primero li{
	  font-size: 16px;
    /*color: #fff;*/
}
/*#primero .wpb_wrapper{
	  padding: 0 10px;
}*/
#primero p{
	  font-size: 16px;
    /*color: #fff;*/
}
#primero h2:before{
	display:none;
}
#primero h2{
	  font-size: 16px !important;
    letter-spacing: normal;
    color: #2a2576;
	  text-align:left !important;
}
#primero h3{
	  font-size: 18px !important;
    text-transform: uppercase;
    margin-bottom: 5px;
}
#primero {
    /* background: #04235a !important; */
    padding-top: 25px;
    /*margin-top: 30px;
    padding-bottom: 30px;
    background: rgb(13,106,249);
    background: linear-gradient(180deg, rgba(13,106,249,1) 0%, rgba(4,35,90,1) 100%);*/
}
.estrategia p{
 	  font-size: 16px !important;
  	line-height: 1.6;
}
.sist1.wet .columna10 .col-03{
    background: #5aa929 !important;
    color: #fff;
	font-size: 16px;
	line-height: 1.6;
}
.sist1.wet .columna9 .col-03{
    background: #9fd424 !important;
    color: #fff;
  	font-size: 16px;
	  line-height: 1.6;
}
.sist1.wet .columna8 .col-03{
    background: #56ccd6 !important;
    color: #fff;
	  font-size: 16px;
	  line-height: 1.6;
}
.sist1.wet .columna7 .col-03{
    background: #0154a4 !important;
    color: #fff;
	  font-size: 16px;
	  line-height: 1.6;
}
.sist1.wet .columna6 .col-03{
    background: #00c7aa !important;
    color: #fff;
	  font-size: 16px;
	  line-height: 1.6;
}
.sist1.wet .columna5 .col-03{
    background: #0088ba !important;
    color: #fff;
	  font-size: 16px;
	  line-height: 1.6;
}
.sist1.wet .columna4 .col-03{
    background: #a7234b !important;
    color: #fff;
	  font-size: 16px;
	  line-height: 1.6;
}
.sist1.wet .columna3 .col-03{
    background: #e03e39 !important;
    color: #fff;
	font-size: 16px;
}
.sist1.wet .columna2 .col-03{
    background: #e4620e !important;
    color: #fff;
	  font-size: 16px;
	  line-height: 1.6;
}

.sist1.wet .columna1 .col-03{
    background: #fcea1e !important;
    color: black;
	  font-size: 16px;
	  line-height: 1.6;
}
.columna.cuatro .col-03 img{
    padding-top: 10px;
}
.columna.cuatro .col-03{
    background-color: #e3ae03;
    color: #fff;
}
.columna.tres .col-03{
    background-color: #e50237;
    color: #fff;
}
.columna.dos .col-03 img{
	padding-top: 20px;
}
.columna.dos{
	padding-top:10px;
}
.columna.tres{
	padding-top:10px;
}
.columna.cuatro{
	padding-top:10px;
}
.columna.dos .col-03{
    background-color: #126d9c;
    color: #fff;
}
.sist1 .col-03 p{
	  letter-spacing: normal;
    font-weight: normal;
    font-size: 16px !important;
    line-height: 1.6;
}
.sist1 .col-03 {
    float: left;
    width: 100%;
    position: relative;
    padding: 30px 30px 30px 60px;
    min-height: 130px;
	  margin-bottom: 10px;
}
.col-03 img {
    left: 50px;
    width: 130px;
    float: left;
	  padding-right: 20px;
}
.columna.uno .col-03{
	background-color: #d26a13;
    color: #fff;
}
.tit-one {
    text-transform: uppercase;
    font-weight: 700;
    display: block;
}
#estudiar{
	  background-color: #318cdd;
    color: #fff;
    padding: 30px 15px;
}
#estudiar h2{
	font-size: 1.6em !important;
	color: #fff;
}
#estudiar h2:before{
	display:none;
}
#estudiar img{
	    padding: 12px;
}
#porque{
	  padding: 0 0 30px 0;
}
#estudiar p {
    letter-spacing: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 1.6;
}
#porque p {
    letter-spacing: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 1.6;
}
.page .entry-content p{font-size: 17px;}
.home.page p{font-size:17px;}
.home.page h2{font-size:inherit;}
/*.page .entry-content h2::before {
    content: '';
    height: 20px;
    width: 23px;
    display: inline-block;
    margin-right: 7px;
    background: rgb(239,9,68);
    background: linear-gradient(90deg, rgba(239,9,68,1) 0%, rgba(239,9,68,0) 100%);
}*/
.page .entry-content h2{
    font-size: 2em !important;
    letter-spacing: normal;
	  text-transform:uppercase;
}
#page-title h1 {
    margin: 0;
    text-transform: uppercase;
    letter-spacing: normal;
    font-size: 3em !important;
}
.breadcrumbs-wrap.float .breadcrumbs-inner {
    background-color: transparent;
    padding: 0 0 100px 0;
}
.page-title-inner {
    padding-top: 100px;
    padding-bottom: 0;
}
.page-title-wrap {
    color: #ffffff;
    background-color: transparent;
}
#destacados h2{text-align:center;}
.header-mobile-nav {
    display: none;
    margin-bottom: 15px;
    background: rgb(45,0,102);
    background: linear-gradient(175deg, rgba(45,0,102,1) 50%, rgba(87,9,151,1) 100%);
}
.header-mobile-nav.menu-drop-fly form.search-form-menu-mobile{display:none;}
.blog-inner article {
    padding-bottom: 70px;
    border-bottom: none;
}
footer.main-footer-wrapper .main-footer {
    padding: 45px 0 45px 0;
    background-color: rgba(0,0,0,0);
}
footer.main-footer-wrapper .footer-above-wrapper {
    padding-top: 25px;
    padding-bottom: 25px;
    background-color: #fff;
    color: #370272;
    text-align: center;
   	/*background-image: url(https://preuniversitariopreutech.cl/wp-content/uploads/2019/11/fondo-destacados-preuniversitario-preutech.png);*/
    background-position: bottom;
}
.is-sticky .header-nav-right {
 margin-top: 0;
}
.is-sticky .infotop{display:none;}
.x-nav-menu > .x-menu-item > .x-menu-a-text {
    font-size: 14px;
}
header.main-header .header-logo img {
    max-height: 115px;
    padding-top: 10px;
    padding-bottom: 5px;
	max-width: 190px;
}
.x-nav-menu > .x-menu-item {
    line-height: 35px;
}
.header-nav-right {
    line-height: 35px;
	  margin-top:15px;
}
.infotop aside#custom_html-8 a + a{margin-left:10px;}
.infotop aside#custom_html-8 a:nth-child(5) i::before {
    color: #fff;
    background: rgb(106,36,129);
    background: linear-gradient(45deg, rgba(255,193,7,1) 0%, rgba(244,67,54,1) 50%, rgba(156,39,176,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all .5s ease;
}
.infotop aside#custom_html-8 a:nth-child(5){
    font-size: 18px;
    line-height: 28px;
    height: 30px;
    display: inline-block;
}
.infotop aside#custom_html-8 a:nth-child(4){
    color: #3b5999;
    font-size: 18px;
    line-height: 28px;
    height: 30px;
    display: inline-block;
}
.infotop aside#custom_html-8 a:nth-child(3){
    color: #00b5e5;
    font-size: 18px;
    line-height: 28px;
    height: 30px;
    display: inline-block;
}
.infotop aside#custom_html-8 a:nth-child(2):hover{
	color: #fff;
	background-color:#f39200;
	border: 2px solid #f39200;
	transition:all .5s ease;
}
.infotop aside#custom_html-8 a:nth-child(2){
    color: #f39200;
    border: 2px solid #f39200;
    display: inline-block;
    height: 30px;
    line-height: 28px;
    padding: 0 15px;
    text-transform: uppercase;
    font-weight: 900;
    letter-spacing: normal;
	  transition:all .5s ease;
}
.infotop aside#custom_html-8 a:nth-child(1):hover{
	color: #fff;
	background-color:#ef0944;
	border: 2px solid #ef0944;
	transition:all .5s ease;
}
.infotop aside#custom_html-8 a:nth-child(1){
    color: #ef0944;
    border: 2px solid #ef0944;
    display: inline-block;
    height: 30px;
    line-height: 28px;
    padding: 0 15px;
    text-transform: uppercase;
    font-weight: 900;
    letter-spacing: normal;
	transition:all .5s ease;
}
.header-nav-right ul#main-menu li + li{margin-left:20px;}
.x-menu-a-text {
    text-transform: uppercase;
    font-size: 11px;
    color: #575756;
    font-weight: 900;
    letter-spacing: -0.5px;
}
footer .widget_nav_menu > div ul ul > li > a{
    padding-left: 0;
}
footer .widget_nav_menu > div ul ul li::before {
    content: '\f105';
    font-family: FontAwesome;
    margin-right: 7px;
    font-size: 10px;
    vertical-align: top;
    padding-left: 10px;
}
.widget_nav_menu > div ul ul, .widget_product_categories ul ul {
    padding-left: 0;
    margin-top: 0px;
    border-top: none;
    list-style-type: none;
}
.x-nav-menu > li.current-menu-ancestor > a.x-menu-a-text, .x-nav-menu > li.current-menu-parent > a.x-menu-a-text, .x-nav-menu > li.current-menu-item > a.x-menu-a-text, .x-nav-menu > li.menu-current > a.x-menu-a-text, .x-nav-menu > li > a.x-menu-a-text:hover, .x-nav-menu > li.x-menu-item:hover > a {
    color: #ef0944;
}
footer img.coloresftr{
    position: absolute;
    left: 15px;
    bottom: -20px;
}
footer .widget_nav_menu > div li{padding-top:0}
footer ul.menu li a {
    text-transform: initial;
    letter-spacing: normal;
    font-size: 15px !important;
}
footer ul.menu li a::before{display:none;}
.sedesftr p + p{
    margin-top:15px;
}
.sedesftr p span::before {
    content: '\f105';
    font-family: FontAwesome;
    margin-right: 7px;
    font-size: 10px;
    vertical-align: text-bottom;
}
.sedesftr p span {
    display: block;
    font-weight: 500 !important;
}
.sedesftr p{
    text-transform: uppercase;
    font-weight: 900;
	  margin-bottom:0;
}
.btnsfooter a + a{margin-top:15px;}
.btnsfooter a:hover{
	border: 1px solid #fff;
	box-shadow:-5px -5px #df0067;
	background-color:white;
	color:#df0067;
	transition:all .5s ease;
}
.btnsfooter a{
    border: 1px solid #fff;
    padding: 0 10px;
    display: block;
    text-align: center;
    height: 35px;
    line-height: 35px;
    font-weight: 600;
	transition:all .5s ease;
}
footer h4{
    font-size: 18px !important;
    font-weight: 900 !important;
}
.footer_top_holder.col-4 > .container{
    /*border: 1px solid #fff;*/
    padding: 45px 0px;
}
footer.main-footer-wrapper .bottom-bar-wrapper p{margin-bottom:0;text-align:left;font-size:14px;}
footer.main-footer-wrapper .bottom-bar-wrapper {
    background-color: #280f44;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #ffffff;
}
footer.main-footer-wrapper {
    background-color: #281043;
    color: #ffffff;
    /*background-image: url(https://preuniversitariopreutech.cl/wp-content/uploads/2019/11/footer-preuniversitario-preutech.png);*/
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
}
#destacados{
	padding:45px 0;
	/*background-image: url(https://preuniversitariopreutech.cl/wp-content/uploads/2019/11/fondo-destacados-preuniversitario-preutech.png);*/
}
.botonnews{margin-top:20px;}
a.btnmore {
    text-transform: uppercase;
    background: #ffeb00;
    display: block;
    max-width: 120px;
    text-align: center;
    color: #2b2577;
    font-size: 19px;
    letter-spacing: -1px;
    font-weight: 900;
}
.blog-style-masonry .entry-thumbnail-wrap {
    padding-bottom: 15px;
}
.blog-style-masonry h3.entry-post-title {
    margin-bottom: 5px;
}
.blog-style-masonry .entry-excerpt p {
    max-height: 4.6em;
    overflow: hidden;
    line-height: 1.6;
}
.blog-style-masonry .entry-content-wrap {
    background-color: transparent;
    padding: 0;
}
.blog-style-masonry .entry-content-footer {
    display: block;
}
#destacados h3.entry-post-title.p-font {
    font-size: 1.19em !important;
    line-height: 1.6;
    color: #706f6f;
    letter-spacing: normal;
}
#interes a + a{margin-top:25px;}
#interes .botonera{width:850px; margin:0 auto;}
#interes a:hover {
    background-color: white;
    box-shadow: -5px -5px #772865;
    border: 1px solid #fff;
    color: #f03d86;
    transition: all .5s ease;
    font-weight: 900;
}
#interes a{
    color: white;
    text-transform: uppercase;
    display: block;
    text-align: left;
    border: 1px solid #fff;
    padding: 15px;
    box-shadow: 5px 5px #fff;
	font-size:20px;
	transition:all .5s ease;
	font-weight:900;
}
#interes h2{color:white;text-align:center;}
#interes {
    /* background-image: url(https://preuniversitariopreutech.cl/wp-content/uploads/2019/11/fondo-de-interes-preuniversitario-preutech.png); */
    /* margin-top: -50px; */
    z-index: 999999999999999999;
    position: relative;
    padding-top: 45px;
    padding-bottom: 80px;
    background: #f43a7e;
}
.iconos .row:nth-child(9) .wpb_column.vc_col-sm-2 span::before{color:#b50e7d}
.iconos .row:nth-child(8) .wpb_column.vc_col-sm-2 span::before{color:#65b32e}
.iconos .row:nth-child(7) .wpb_column.vc_col-sm-2 span::before{color:#34bbda}
.iconos .row:nth-child(6) .wpb_column.vc_col-sm-2 span::before{color:#f59d15}
.iconos .row:nth-child(5) .wpb_column.vc_col-sm-2 span::before{color:#b50e7d}
.iconos .row:nth-child(4) .wpb_column.vc_col-sm-2 span::before{color:#65b32e}
.iconos .row:nth-child(3) .wpb_column.vc_col-sm-2 span::before{color:#34bbda}
.iconos .row:nth-child(2) .wpb_column.vc_col-sm-2 span::before{color:#f59d15}
.iconos .row:nth-child(1) .wpb_column.vc_col-sm-2 span::before{color:#b50e7d}
.iconos .row + .row{margin-top:25px;}
.iconos .wpb_column.vc_col-sm-2 span{font-size:2em;}
.iconos .wpb_column.vc_col-sm-10{width:90%;}
.iconos .wpb_column.vc_col-sm-2{width:10%;text-align:center;}
#estrategia{padding:45px 0;}
#estrategia .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2){float:right;}
.modelos {
    position: absolute;
    left: 0;
    /*bottom: -45px;*/
}
/*#estrategia h2{padding-top:135px;}*/
#estrategia {
    /*background-image: url(https://preuniversitariopreutech.cl/wp-content/uploads/2019/11/fondo-gris-preuniversitario-preutech.png);*/
    z-index: 999;
    background: #e9eef2;
}
#aplicaciones .wpb_column.vc_column_container.vc_col-sm-3:nth-child(3) h3::after{margin-top:5px;}
#aplicaciones h3::after {
    background-color: #66caca;
    display: block;
    content: '';
    height: 5px;
    width: 20%;
    margin-top: 5px;
}
#aplicaciones h3 {
    padding-top: 25px;
    font-size: 25px;
}
h3{
    color: #3c3c3b;
    text-transform: uppercase;
    font-weight: 900 !important;
    font-size: 2em ;
    letter-spacing: normal;
}
p{
    letter-spacing: normal;
    font-weight: normal;
    line-height: 1.6;
}
body{color:#706f6f;}
#aplicaciones span{font-size:6em;}
#aplicaciones span.icon-mejora::before {
    color: #fff;
    background: rgba(0,166,133,1);
    background: linear-gradient(0deg, rgba(0,166,133,1) 0%, rgba(219,220,43,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all .5s ease;
}
#aplicaciones span.icon-zoom::before {
    color: #fff;
    background: rgba(0,150,214,1);
    background: linear-gradient(0deg, rgba(0,150,214,1) 0%, rgba(14,240,218,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all .5s ease;
}
#aplicaciones span.icon-virtual::before {
    color: #fff;
    background: rgba(230,23,83,1);
    background: linear-gradient(0deg, rgba(230,23,83,1) 0%, rgba(245,157,21,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all .5s ease;
}
#aplicaciones span.icon-sabe::before{
    color: #fff;
    background: rgb(106,36,129);
    background: linear-gradient(0deg, rgba(106,36,129,1) 0%, rgba(227,109,166,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all .5s ease;
}
#aplicaciones h2{text-align:center;}
h2 {
    font-family: Montserrat;
    font-weight: 900;
    font-style: normal;
    font-size: 40px !important;
    color: #3c3c3b;
    letter-spacing: normal;
}
.cursosicon a:hover span::before{color:#6dffdd;transition:all .5s ease;}
.cursosicon a + a{margin-left:10px;}
.cursosicon a{font-size:6em;transition:all .5s ease;}
.textoformulario h2{color:#6dffdd;font-size:5em;margin-bottom:0;}
.textoformulario h1{
    color: white;
    font-size: 2.4em;
}
#contactoform input[type="text"], #contactoform input[type="search"], #contactoform input[type="email"], #contactoform input[type="url"], #contactoform input[type="password"], #contactoform input[type="tel"], #contactoform textarea, #contactoform select{border:none;border-radius:3px;}
#contactoform #header .formulario{
    background: transparent;
    padding: 15px;
}
form.contacto fieldset div.ultimo input{
    background: #ffeb00;
    border: none;
    height: 45px;
    color: #2b2577;
    text-transform: uppercase;
    font-weight: 900;
}
form.contacto fieldset div.ultimo{
    max-width: 150px;
}
/*form.contacto fieldset div + div{margin-top:15px;}*/
form.contacto input{width:100%;}
form.contacto label{display:none;}
.formulario h2{color:white;margin-bottom:0;}
.formulario h3 {
    color: white;
    text-transform: initial;
    letter-spacing: normal;
    font-size: 1.3em;
}
#contactoform {
    /*background-image: url(https://preuniversitariopreutech.cl/wp-content/uploads/2019/11/fondo-formulario-preutech.png);*/
    padding: 45px 0;
    background-repeat: no-repeat;
    background: #7188d1;
	  text-align:center;
}
@media screen and (max-width: 1300px){
	.modelos {
    bottom: -70px;
}
	#aplicaciones h3{font-size:28px;}
	#interes {
    /*background-image: url(https://preuniversitariopreutech.cl/wp-content/uploads/2019/11/fondo-de-interes-preuniversitario-preutech-nb.png);*/
}
	#estrategia h2 {
    padding-top: 100px;
}
	.iconos .row + .row {
    margin-top: 10px;
}
	#contactoform {
    background-position: top;
}
}
@media screen and (max-width: 767px){
	.header-logo-mobile img{
		max-width: 150px;
	}
.item .botones {
    position: absolute;
    bottom: 6%;
    right: inherit;
    width: 100%;
    padding: 0 15px;
}
	.slide-mov{display:block;}
	.slide-des{display:none;}
	 #fixed-social {
    position: fixed;
    top: inherit;
    bottom: 0;
    width: 100%;
  }

  #fixed-social div {
    display: inline-block;
    width: 49%;
  }

  #fixed-social div a {
    width: 100%;
    margin-bottom: 0;
    line-height: 25px;
    height: 25px;
  }
	#contacto.contacto fieldset div {
		width: 100%;
	padding-right: 0;}
	.sliderhomes .container .vc_col-sm-6 + .vc_col-sm-6{margin-top:15px;}
	.sliderhomes .container .vc_col-sm-12{padding-left:0;padding-right:0;}
	.sliderhomes .container .vc_col-sm-6{padding-left:0;padding-right:0;}
.sliderhomes{margin-bottom:32px;}
.sliderhomes .container + .container{margin-top:15px;}
	#contactoform #header .formulario{width:100%;}
	.x-nav-menu {
    font-family:'Montserrat';
}
.x-nav-menu li.x-menu-item {
    font-family:'Montserrat';
}
	/*.sliderhome{display:none;}*/
	.owl-carousel .owl-item img.slide-mov{display:block;}
	.owl-carousel .owl-item img.slide-des{display:none;}
	.slidermovil{display:none;}
	#contactoform > .container:nth-child(1){
    display: flex;
    flex-direction: column-reverse;
}
	#contactoform {
    background-image: inherit;
    padding: 45px 0;
    background-repeat: no-repeat;
    /*background: url(https://preuniversitariopreutech.cl/wp-content/uploads/2019/11/fondo-formulario-preutech.png), #6e4cbc;*/
		    background-position: center;
}
.textoformulario h1 {
    padding-top: 45px;
}	
	.imgfooter img:nth-child(2){width:100%;}
	.btnnota1 a {
    padding: 15px 8px;
    background-color: #2a2577;
    color: #fff;
    font-size: 11px;
    overflow: hidden;
    border-radius: 4px;
}
	.btnnota2 a {
    padding: 15px 8px;
    background-color: #2a2577;
    color: #fff;
    font-size: 11px;
    overflow: hidden;
    border-radius: 4px;
}
	.x-nav-menu li.x-menu-item:not(.x-sub-menu-open):hover{background-color:#ef0944;} 
	li.current-menu-parent, li.current-menu-ancestor{background-color:#ef0944;} 
	.x-nav-menu li.current-menu-ancestor > a.x-menu-a-text > b.x-caret:before, .x-nav-menu li.current-menu-parent > a.x-menu-a-text > b.x-caret:before, .x-nav-menu li.current-menu-item > a.x-menu-a-text > b.x-caret:before, .x-nav-menu li.menu-current > a.x-menu-a-text > b.x-caret:before, .x-nav-menu li > a.x-menu-a-text:hover > b.x-caret:before, .x-nav-menu li:hover > a > b.x-caret:before, .x-nav-menu li ul.x-sub-menu li:hover > a > b.x-caret:before {
    color: #ffffff;
}

	.toggle-icon-wrapper .toggle-icon {
    display: inline-block;
    height: 56px;
    position: relative;
    vertical-align: middle;
    width: 45px;
}
	.toggle-icon-wrapper .toggle-icon > span {
    background: none repeat scroll 0 0 #de0067;
    bottom: 0;
    display: block;
    height: 4px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    width: 100%;
    border-radius: 60px;
}
	.toggle-icon-wrapper .toggle-icon:after, .toggle-icon-wrapper .toggle-icon:before {
    background-color: #de0067;
    content: "";
    height: 4px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    width: 100%;
    border-radius: 60px;
}
	.header-logo-mobile img {
    max-height: 92px;
    padding-top: 0px;
    padding-bottom: 0px;
}
	.page-title-breadcrumbs-float .page-title-inner, .page-title-breadcrumbs-float .archive-title-inner, .page-title-breadcrumbs-float .archive-product-title-inner {
    padding-top: 30px !important;
    padding-bottom: 15px !important;
}
	.breadcrumbs-wrap.float .breadcrumbs-inner {
    background-color: transparent;
    padding: 0 0 30px 0;
}
	#page-title h1 {
    font-size: 2em !important;
}
	.x-nav-menu ul.x-sub-menu > li.x-menu-item > a.x-menu-a-text {
    font-size: 13px;
    text-transform: none;
    text-transform: uppercase;
    font-style: normal;
    line-height: 2;
}
	.x-nav-menu li.x-menu-item{list-style:none;}
	.x-nav-menu li.x-menu-item.x-sub-menu-open > ul.x-sub-menu:before {
		border-top: solid 6px #2d0066;}
	.x-nav-menu ul.x-sub-menu {
    background-color: #1d0042;
    padding-left: 15px;
    position: relative;
}
	.cursosicon a {
		font-size: 4em;
	}
	#aplicaciones .wpb_column.vc_column_container.vc_col-sm-3{text-align:center;}
	#aplicaciones h3::after {
    margin: 15px auto 10px auto;
}
	h2 {
		font-size: 32px !important;}
	#interes .botonera {
    width: 100%;
}
	#estrategia{text-align:center;}
	.iconos .wpb_column.vc_col-sm-10 {
    width: 100%;
    padding: 10px 15px 0 15px;;
}
	.iconos .wpb_column.vc_col-sm-2 {
		width: 100%;}
	.iconos .wpb_column.vc_col-sm-2 span {
		font-size: 4em;}
	.blog-inner article {
    padding-bottom: 0px;
}
	.blog-inner article + article {
    margin-top: 25px;
}
	.blog-inner .entry-thumbnail-wrap {
    margin-bottom: 0px;
}
	#destacados h2{text-align:center;}
	#interes {
    margin-top: -87px;
    z-index: 999999999999999999;
    position: relative;
    padding-top: 80px;
    padding-bottom: 45px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
	#estrategia {
    /*background-image: url(https://preuniversitariopreutech.cl/wp-content/uploads/2019/11/fondo-estrategias-preuniversitario-preutech.png);*/
    z-index: 999;
    background-size: contain;
    background-color: #e9eef2;
}
	#destacados {
    background-size: contain;
}
	footer.main-footer-wrapper .footer-above-wrapper {
    /*background-image: url(https://preuniversitariopreutech.cl/wp-content/uploads/2019/11/fondo-destacados-preuniversitario-preutech.png);*/
    background-size: contain;
}
	footer.main-footer-wrapper {
    background-color: #570997;
    color: #ffffff;
    /*background-image: url(https://preuniversitariopreutech.cl/wp-content/uploads/2019/11/fondo-footer-preuniversitario-preutech.png);*/
    background-size: inherit;
    background-repeat: no-repeat;
    background-position: top;
    /* background: rgb(87,9,151); */
    /* background: linear-gradient(180deg, rgba(87,9,151,1) 80%, rgba(45,0,102,1) 100%); */
}
	#aplicaciones .wpb_column.vc_column_container.vc_col-sm-3 + .wpb_column.vc_column_container.vc_col-sm-3{margin-top:20px;}
	.footer_top_holder.col-4 > .container {
    border: none;
    padding: 0 15px;
}
	#estrategia h2 {
    padding-top: 45px;
}
	#aplicaciones{
    padding-bottom: 45px;
		padding-top: 45px;
}
	.modelos {
    position: relative;
    left: inherit;
    padding-top: 32px;
}
	#estrategia .container > .vc_row.wpb_row.vc_inner.vc_row-fluid{
    display: flex;
    flex-direction: column-reverse;
}
	#estrategia {
    padding-bottom: 30px;
}
	.x-nav-menu li.x-menu-item {
		border-bottom: none;}
	.x-nav-menu li.x-menu-item > a.x-menu-a-text {
    display: inline-block;
    position: static;
    padding: 10px 15px;
    border-bottom: none;
    text-transform: uppercase;
    color: #fff;
    font-size: 16px;
    letter-spacing: normal;
}
	.blog-style-masonry.blog-col-3 article {
    height:auto;
}
	#wrapper-content{padding-top:0px;}
}