 /* <!-- CORRECCIONES --> */
 
 .rd-navbar-default{
  	  height: 140px !important;
  }


  .bg-image-7, .bg-image-8, .bg-image-9, .bg-image-10, .bg-image-11 {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.bg-image-breadcrumbs {
  background-color: #23201e;
}

@media (max-width: 1199px) {
  .bg-image-breadcrumbs {
    position: relative;
    z-index: 100;
  }
  .bg-image-breadcrumbs > * {
    position: relative;
    z-index: 100;
  }
  .bg-image-breadcrumbs:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(43, 44, 47, 0.4);
  }
}
.rd-navbar-default{
z-index:100 !important;

}

.bg-image-breadcrumbs {
  background-image: url(../images/bg-image-breadcrumbs.jpg);
  height: 130px;
  z-index: 2 !important;
}

 .rd-navbar-fixed .rd-navbar-panel:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    box-shadow: 0 0 13px -1px rgba(0, 0, 0, 0.17);
    border-bottom: 1.19px solid #000000;
    
	background-image: url(../images/sedanegra.jpg) !important;
	background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
	}

.pitita {
    background-image: url(../images/sedanegra.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.page-head{
border-bottom: 31px solid #000000;
}

@media (max-width: 1024px){
.page-head{
margin-top: -180px !important;
    
}
	
}





.desktop .rd-navbar-default {
   
}
.rd-navbar-static .rd-navbar-nav-wrap {
    position: relative;
    background-color: #f16121;
    padding: 12px 32px 13px 35px;
    border-radius: 35px;
    height: 64px;
    
}

@media (min-width: 900px){
p.h3.text-white {
    color: #fff;
    margin-top: 0px;
	padding-top: -30px;
	
}
}
@media (max-width: 895px){

p.h3.text-white {
    /* top: -10px; */
    color: #fff;
    margin-top: -20px;
    padding-top: -30px;
    /* padding-bottom: 60px; */
    /* margin-bottom: 60px; */
}

}

@media (max-width: 768px){

p.h3.text-white {
    /* top: -10px; */
    color: #fff;
    margin-top: 0px;
    padding-top: 0px;
    /* padding-bottom: 60px; */
    /* margin-bottom: 60px; */
}

}



.rd-navbar-static .rd-navbar-nav {
    margin-right: 30px;
    margin-left: 5%;
    text-align: center;
}

@media (max-width: 1199px){
.rd-navbar-static .rd-navbar-nav {
    margin-right: 30px;
    margin-left: 11%;
    text-align: center;
}
}

.rd-navbar-default .rd-navbar-static .rd-navbar-aside-content {
   width: 10% !important; 
}
.rd-navbar-default .rd-navbar-static .rd-navbar-nav-wrap {
    position: relative;
   
    padding: 12px 32px 13px 35px;
    border-radius: 35px;
    height: 64px;
	background: rgba(156,0,0,1);
background: rgba(169,3,41,1);
background: -moz-linear-gradient(top, rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(169,3,41,1)), color-stop(44%, rgba(143,2,34,1)), color-stop(100%, rgba(109,0,25,1)));
background: -webkit-linear-gradient(top, rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%);
background: -o-linear-gradient(top, rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%);
background: -ms-linear-gradient(top, rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%);
background: linear-gradient(to bottom, rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019', GradientType=0 );
}

.rd-navbar-default .rd-navbar-static.rd-navbar--is-clone, .rd-navbar-default .rd-navbar-static.rd-navbar--is-stuck {
    padding-top: 0;
background: rgba(169,3,41,1);
background: -moz-linear-gradient(top, rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(169,3,41,1)), color-stop(44%, rgba(143,2,34,1)), color-stop(100%, rgba(109,0,25,1)));
background: -webkit-linear-gradient(top, rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%);
background: -o-linear-gradient(top, rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%);
background: -ms-linear-gradient(top, rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%);
background: linear-gradient(to bottom, rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019', GradientType=0 );
    
	border-bottom: 1.19px solid #520000;

	-webkit-box-shadow: 0px 0px 36px 2px rgba(0,0,0,0.95);
-moz-box-shadow: 0px 0px 36px 2px rgba(0,0,0,0.95);
box-shadow: 0px 0px 36px 2px rgba(0,0,0,0.95);
}


	.rd-navbar-toggle span:after, .rd-navbar-toggle span:before, .rd-navbar-toggle span {
    width: 24px;
    height: 4px;
    background-color: #ffffff;
    backface-visibility: hidden;
    border-radius: 2px;
}

.rd-navbar-fixed .rd-navbar-nav-wrap {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    position: fixed;
    top: -56px;
    bottom: 0;
    left: 0;
    width: 270px;
    padding: 112px 0 56px;
    color: #fff;
    background: #fff;
    border-right: 1px solid #6f0000;
    z-index: 15;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-transform: translateX(-120%);
    transform: translateX(-120%);
}

.rd-navbar-fixed .rd-navbar-nav li.active > a, .rd-navbar-fixed .rd-navbar-nav li.focus > a, .rd-navbar-fixed .rd-navbar-nav li > a:hover, .rd-navbar-sidebar .rd-navbar-nav li.active > a, .rd-navbar-sidebar .rd-navbar-nav li.focus > a, .rd-navbar-sidebar .rd-navbar-nav li > a:hover {
    color: #fff;
    background: #720000 !important;
}
.logolover{
	width: 370px; 
	height: auto;
}
.brand-logo{
	    margin-left: -130px;
}
.logolover2{
	display: none;
}

@media (max-width: 1023px){
.logolover{
	width: 400px; 
	height: auto;
}
.logolover2{
	display: none;
}
.brand-logo{
	    margin-left: 0px;
}
}


@media (max-width: 600px){
.logolover{
	display: none;
}
.brand-logo{
	    margin-left: 0px;
}
.logolover2{
	display: block;
}

}

.rd-navbar-static .rd-navbar-nav > li.focus, .rd-navbar-static .rd-navbar-nav > li.active, .rd-navbar-static .rd-navbar-nav > li:hover, .rd-navbar-fullwidth .rd-navbar-nav > li.focus, .rd-navbar-fullwidth .rd-navbar-nav > li.active, .rd-navbar-fullwidth .rd-navbar-nav > li:hover {
    background-color: #000000;
    padding-top: 20px;
    padding-bottom: 20px;
}

.rd-navbar-static .rd-navbar-dropdown li a:before, .rd-navbar-static .rd-navbar-megamenu .list-marked li a:before, .rd-navbar-fullwidth .rd-navbar-dropdown li a:before, .rd-navbar-fullwidth .rd-navbar-megamenu .list-marked li a:before {
 
    color: #920000;
 
}
.rd-navbar-static .rd-navbar-dropdown > li > a:hover, .rd-navbar-static .rd-navbar-megamenu .list-marked > li > a:hover, .rd-navbar-fullwidth .rd-navbar-dropdown > li > a:hover, .rd-navbar-fullwidth .rd-navbar-megamenu .list-marked > li > a:hover {
    color: #980000;
    
}
.page-foot {
    background-color: #3a0a00;
}
.pagination-classic-variant-2 li.active span, .pagination-classic-variant-2 li.active span:hover {
    background-color: #9a0000;
    border-color: #f16121;
    color: #fff;
}
.pagination-classic-variant-2 li.active a, .pagination-classic-variant-2 li.active a:hover, .pagination-classic-variant-2 li a:focus, .pagination-classic-variant-2 li a:hover {
    background-color: #9a0000;
    border-color: #f16121;
    color: #fff;
}

.page .link-gray-light, .page .link-gray-light:active, .page .link-gray-light:focus {
    color: #8e0000;
}

.letrasarticulos{
	color: black;
	font-size: 18px;
}

@media (max-width: 768px){
.letrasarticulos{
	color: black;
	font-size: 16.5px;
}
}

.lineashare{
margin-top: 120px !important;
padding-bottom: 0px;
}

@media (max-width: 768px){
.lineashare{
margin-top: 30px !important;
padding-bottom: 30px;
}
}

.lineashare2{

padding-bottom: 0px;
}

@media (max-width: 991px){
.lineashare2{

padding-bottom: 30px;
}
}

@media (max-width: 768px){
.lineashare2{

padding-bottom: 20px;
}
}


.lineashare3{

padding-bottom: 0px;

    
    margin-top: -10px;
   
    font-family: "Changa One",cursive;
	font-style: italic;
    font-size: 40px;
    font-weight: 100;
	line-height: 1.2;
    text-transform: capitalize !important;
	color: #460018;
}
@media (max-width: 990px){
.lineashare3{

    
    margin-top: -10px;
   
    
    font-size: 35px;
  
}
}
@media (max-width: 768px){
.lineashare3{


    font-size: 30px;
}
}

@media (max-width: 500px){
.lineashare3{


    font-size: 27px;
}
}

.sharepost{
	font-size: 22px;
	color: #0000e5 !important;
}

@media (max-width: 768px){
.sharepost{
	font-size: 22px;
	color: #0000e5 !important;
	margin-bottom: 10px;
	margin-top: -15px !important;
}
}



.bannerarticulos{
padding-top: 20px;
	margin-bottom: 40px;
}

@media (max-width: 768px){
.bannerarticulos{
	padding-top: 8px;
	margin-bottom: 25px;
}
}

.bannerarticulos2 {
    
    padding-bottom: 10px;
    margin-top: 40px !important;
}

@media (max-width: 768px){
.bannerarticulos2{
    padding-top: 0px;
    padding-bottom: 0px;
}
}
@media (max-width: 460px){
.bannerarticulos2{
    padding-top: 0px;
    padding-bottom: 0px;
	    margin-bottom: -10px !important;
}
}

.celula{
	    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 1200px){
.celula{
	    padding-left: 5px;
    padding-right: 5px;
}
}

.celulacategorias{
	    padding-left: 20px !important;
   padding-right: 10px;
}

@media (max-width: 480px){
.celulacategorias{
	    padding-left: 20px !important;
    padding-right: 20px !important;
}
}

.cuerpoarticulos{
	    padding-left: 5px;
    padding-right: 5px;
}

@media (max-width: 1200px){
.cuerpoarticulos{
	    padding-left: 5px;
    padding-right: 5px;
}
}


/* <!-- REPETIDO EN INDEX1--> */

.swiper-slide-caption {
    display: inline-block;
    width: 100%;
    max-height: 100%;
    /* padding: 40px 0 65px; */
    margin-left: -.25em;
    vertical-align: middle;
    white-space: normal;
    z-index: 1;
    margin-top: -12% !important;
    left: 12%;
}

@media (max-width: 1610px){
.swiper-slide-caption {
    display: inline-block;
    width: 100%;
    max-height: 100%;
    /* padding: 40px 0 65px; */
    margin-left: -.25em;
    vertical-align: middle;
    white-space: normal;
    z-index: 1;
    margin-top: -8% !important;
    left: 12%;
}
}
@media (max-width: 1410px){
.swiper-slide-caption {
    display: inline-block;
    width: 100%;
    max-height: 100%;
    /* padding: 40px 0 65px; */
    margin-left: -.25em;
    vertical-align: middle;
    white-space: normal;
    z-index: 1;
    margin-top: -6% !important;
    left: 12%;
}
}
@media (max-width: 1310px){
.swiper-slide-caption {
    display: inline-block;
    width: 100%;
    max-height: 100%;
    /* padding: 40px 0 65px; */
    margin-left: -.25em;
    vertical-align: middle;
    white-space: normal;
    z-index: 1;
    margin-top: -5% !important;
    left: 12%;
}
}
@media (max-width: 1210px){
.swiper-slide-caption {
    display: inline-block;
    width: 100%;
    max-height: 100%;
    /* padding: 40px 0 65px; */
    margin-left: -.25em;
    vertical-align: middle;
    white-space: normal;
    z-index: 1;
    margin-top: -4% !important;
    left: 12%;
}
}

@media (max-width: 1110px){
.swiper-slide-caption {
    display: inline-block;
    width: 100%;
    max-height: 100%;
    /* padding: 40px 0 65px; */
    margin-left: -.25em;
    vertical-align: middle;
    white-space: normal;
    z-index: 1;
    margin-top: 1% !important;
    left: 12%;
}
}


@media (max-width: 1024px){
.swiper-slide-caption {
    display: inline-block;
    width: 100%;
    max-height: 100%;
    /* padding: 40px 0 65px; */
    margin-left: -.25em;
    vertical-align: middle;
    white-space: normal;
    z-index: 1;
    margin-top: 1% !important;
    left: 13%;
}
}

@media (max-width: 780px){
.swiper-slide-caption {
    display: inline-block;
    width: 100%;
    max-height: 100%;
    /* padding: 40px 0 65px; */
    margin-left: -.25em;
    vertical-align: middle;
    white-space: normal;
    z-index: 1;
    margin-top: -1% !important;
    left: 2%;
}
}
.texto1 {
    font-family: "Changa One",cursive !important;
    font-style: italic;
    letter-spacing: 3px !important;
    line-height: 45px !important;
    font-size: 45px !important;
    color: #df0000;
    text-shadow: 0 1px 0px #000 !important;
  
    font-weight: 400;
    text-transform: capitalize!important;

    text-align: center;
    -webkit-text-stroke: 0.0px white;
}

@media (max-width: 1200px){
.texto1 {
  
    letter-spacing: 3px !important;
    line-height: 35px !important;
    font-size: 35px !important;
    color: #df0000;
}
}

@media (max-width: 767px){
.texto1 {
  
    letter-spacing: 3px !important;
    line-height: 27px !important;
    font-size: 27px !important;
    -webkit-text-stroke: 0.0px white;
	 text-shadow: 0 0px 0px #000 !important;
	 color: #fff;
}
}

@media (max-width: 600px){
.texto1 {
  
    letter-spacing: 3px !important;
    line-height: 26px !important;
    font-size: 25px !important;
    -webkit-text-stroke: 0.0px white;
	 text-shadow: 0 0px 0px #000 !important;
	 color: #fff;
}
}

@media (max-width: 500px){
.texto1 {
  
    letter-spacing: 3px !important;
    line-height: 23px !important;
    font-size: 23px !important;
    -webkit-text-stroke: 0.0px white;
	 text-shadow: 0 0px 0px #000 !important;
	 color: #fff;
}
}
@media (max-width: 322px){
.texto1 {
  
    letter-spacing: 3px !important;
    line-height: 20px !important;
    font-size: 20px !important;
    -webkit-text-stroke: 0.0px white;
	 text-shadow: 0 0px 0px #000 !important;
	 color: #fff;
}
}

.textor {
  
   
    -webkit-text-stroke: 0.0px white;
	 
	 color: #000cdf;
}

@media (max-width: 767px){
.textor {
  
   
    -webkit-text-stroke: 0.6px white;
	 
	 color: red;
}
}



.page br + * {
    margin-top: 10px !important;
}

.sombra{
-webkit-box-shadow: inset 0px 19px 31px -11px rgba(0,0,0,0.57);
-moz-box-shadow: inset 0px 19px 31px -11px rgba(0,0,0,0.57);
box-shadow: inset 0px 19px 31px -11px rgba(0,0,0,0.57);
}

.sombra2{
-webkit-box-shadow: inset 0px -18px 31px -11px rgba(0,0,0,0.57);
-moz-box-shadow: inset 0px -18px 31px -11px rgba(0,0,0,0.57);
box-shadow: inset 0px -18px 31px -11px rgba(0,0,0,0.57);
z-index: 300000;
}

.swiper-variant-1 {
    min-height: 380px !important;

}
@media (max-width: 800px){
.swiper-variant-1 {
    min-height: 310px !important;

}
}
@media (max-width: 600px){
.swiper-variant-1 {
    min-height: 280px !important;

}
}

.swiper-pagination-wrap{
	top:350px;
}
@media (max-width: 800px){
.swiper-pagination-wrap {
    top: 290px;
	}
.btn-md {
    font-size: 16px;
    padding: 8px 40px;
}
}
@media (max-width: 600px){
.swiper-pagination-wrap {
    top: 260px;
	}
.btn-md {
    font-size: 16px;
    padding: 8px 40px;

}
}
.btn-secondary {
    color: #fff;
    background-color: #9ebf00;
    border-color: #9ebf00;
}
.btn {
    
}
.caja{
	width:100%;
	padding-left:30%;
}
.cambio{
	display: block;
}
.cambio2{
	display: none;
}

@media (max-width: 768px){
.cambio2{
	display: block;
}
.cambio{
	display: none;
}
}

@media (max-width: 600px){
.swiper-variant-1 .slide-caption-2 h5:before, .swiper-variant-1 .slide-caption-2 h5:after {
   
    width: 35px;
   
}
}

@media (max-width: 420px){
.swiper-variant-1 .slide-caption-2 h5:before, .swiper-variant-1 .slide-caption-2 h5:after {
   
    width: 28px;
   
}
}

@media (max-width: 365px){
.swiper-variant-1 .slide-caption-2 h5:before, .swiper-variant-1 .slide-caption-2 h5:after {
   
    width: 90px;
   
}
}

/* <!-- REPETIDO EN INDEX2--> */


		.deals-block-variant-1 {
        max-width: 870px !important;
		
    margin-left: auto;
    margin-right: auto;
    padding: 5px;
    background: #5b0000 !important;
    box-shadow: 0 0 16px rgba(0, 0, 0, 0.00);
	transition: 350ms;
}
@media (max-width: 800px){
		.deals-block-variant-1 {
        max-width: 100% !important;
		
    margin-left: auto;
    margin-right: auto;
    padding: 3px;
    background: #5b0000 !important;
    box-shadow: 0 0 16px rgba(0, 0, 0, 0.00);
	transition: 350ms;
}
}
.deals-block-variant-1:hover {
    box-shadow: 3px 4px 27px rgba(0, 0, 0, 0.85);
    transform: scale(1.01);
}
[class*="cell-"] {
    padding-left: 15px;
    padding-right: 15px;
}


@media (max-width: 600px){
[class*="cell-"] {
    padding-left: 10px;
    padding-right: 10px;
}
}



.ajuste{
    
    background-image: url(../images/sabanablanca3.jpg);
 background-attachment: fixed;
}

@media (max-width: 1280px){
.ajuste{
    
    background-image: url(../images/sabanablanca4.jpg);
 background-attachment: fixed;
}
}

@media (max-width: 1024px){
.ajuste{
    
    background-image: url(../images/sabanablanca5.jpg);
 background-attachment: fixed;
}
}

@media (max-width: 800px){
.ajuste{
    
    background-image: url(../images/sabanablanca6.jpg);
 background-attachment: fixed;
}
}

@media (max-width: 600px){
.ajuste{
    
    background-image: url(../images/sabanablanca7.jpg);
 background-attachment: fixed;
}
}

@media (max-width: 480px){
.ajuste{
    
    background-image: url(../images/sabanablanca8.jpg);
 background-attachment: fixed;
}
}

@media (max-width: 320px){
.ajuste{
    
    background-image: url(../images/sabanablanca9.jpg);
 background-attachment: fixed;
}
}

.marginbanner{
margin-top: 65px;
}
@media (max-width: 1200px){
.marginbanner{
margin-top: 50px;
}
}

@media (max-width: 800px){
.marginbanner{
margin-top: 30px;
}
}
/* <!-- REPETIDO EN INDEX--> */

#botones-para-compartir{ text-align:center;}.likedino:hover, .facebooko:hover, .twittero:hover, .googleo:hover,.pinteresto:hover {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);transform: rotate(360deg);transition:all .3s ease-out;-moz-transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s;}.likedino, .facebooko, .twittero, .googleo, .pinteresto {transition:all .3s ease-out;-moz-transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s;margin-left:10px; /* espacio entre cada boton */}

 
			  .letrascategorias{
			  	  font-size: 16px;
			  }
			   .letrascategorias2{
			  	  font-size: 15px;
			  }



	
	.font-secondary {
    font-family: "Changa One", cursive;
    font-weight: 500;
}

/* latin */
@font-face {
  font-family: 'Changa One';
  font-style: italic;
  font-weight: 400;
  src: local('Changa One Italic'), local('ChangaOne-Italic'), url(http://fonts.gstatic.com/s/changaone/v10/wJVQlUs1lAZel-WdTo2U9-gdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin */
@font-face {
  font-family: 'Changa One';
  font-style: normal;
  font-weight: 400;
  src: local('Changa One'), local('ChangaOne'), url(http://fonts.gstatic.com/s/changaone/v10/QmTOgNNWM9ly3K3B2X29HPk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin-ext */
@font-face {
  font-family: 'Grand Hotel';
  font-style: normal;
  font-weight: 400;
  src: local('Grand Hotel'), local('GrandHotel-Regular'), url(http://fonts.gstatic.com/s/grandhotel/v5/NrGQkrs9rbHm5EYx0Eil0iYE0-AqJ3nfInTTiDXDjU4.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Grand Hotel';
  font-style: normal;
  font-weight: 400;
  src: local('Grand Hotel'), local('GrandHotel-Regular'), url(http://fonts.gstatic.com/s/grandhotel/v5/NrGQkrs9rbHm5EYx0Eil0o4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: local('Lato Italic'), local('Lato-Italic'), url(http://fonts.gstatic.com/s/lato/v14/YMOYVM-eg6Qs9YzV9OSqZfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: local('Lato Italic'), local('Lato-Italic'), url(http://fonts.gstatic.com/s/lato/v14/PLygLKRVCQnA5fhu3qk5fQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url(http://fonts.gstatic.com/s/lato/v14/dPJ5r9gl3kK6ijoeP1IRsvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url(http://fonts.gstatic.com/s/lato/v14/EsvMC5un3kjyUhB9ZEPPwg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(http://fonts.gstatic.com/s/lato/v14/UyBMtLsHKBKXelqf4x7VRQ.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(http://fonts.gstatic.com/s/lato/v14/1YwB1sO8YE1Lyjf12WNiUA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(http://fonts.gstatic.com/s/lato/v14/ObQr5XYcoH0WBoUxiaYK3_Y6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(http://fonts.gstatic.com/s/lato/v14/H2DMvhDLycM56KNuAtbJYA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

.page .link-default:hover {
    color: #f1001b;
}

.page .link-default2:hover {
    color: #ff3262;
}
.page .link-default3 {
    color: #7c011d;
}
.page .link-default3:hover {
    color: #f16121;
}

.page .text-primary2 {
    color: #ff5adf;
}
@media (max-width: 767px){
.page .text-primary2 {
    color: #f16121;
}
.page .link-default2{
    color: #680017;
}
}


.text-java2 {
    color: #e0a89f;
	margin-bottom: 40px !important;
}

.divider-custom2 {
    height: 30px;
    width: 100%;
    overflow: hidden;
    max-width: 320px;
    border-top: none;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-image: url(../images/divider-bg.png);
    background-position: center center;
    background-repeat: no-repeat;
	    margin-top: 10px !important;
    margin-bottom: 30px;
}

@media (max-width: 1024px){

.divider-custom2 {
  	    
    margin-bottom: 30px;

}
}

hr2 {
    margin-top: 24px;
    margin-bottom: 24px;
    border: 0;
    border-top: 1px solid #f3f3f3;
}

hr2 {
    box-sizing: content-box;
    height: 0;
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

hr2 {
    display: block;
    unicode-bidi: isolate;
    -webkit-margin-before: 0.5em;
    -webkit-margin-after: 0.5em;
    -webkit-margin-start: auto;
    -webkit-margin-end: auto;
    overflow: hidden;
    border-style: inset;
    border-width: 1px;
}
.divider-custom2:before, .divider-custom2:after {
    content: "";
        width: 42%;
    border-top: 1.8px solid;
}

*:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.link-lg2 {
    font-size: 21px;
	margin-bottom: 3px !important;
}
span.contact-info {
    letter-spacing: 0.0em !important;
   
}
.tono1{
	color: #7d0000;
}

/* latin-ext */
@font-face {
  font-family: 'Berkshire Swash';
  font-style: normal;
  font-weight: 400;
  src: local('Berkshire Swash Regular'), local('BerkshireSwash-Regular'), url(http://fonts.gstatic.com/s/berkshireswash/v6/4RZJjVRPjYnC2939hKCAimFprui36xQdb4y7MggwzrY.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Berkshire Swash';
  font-style: normal;
  font-weight: 400;
  src: local('Berkshire Swash Regular'), local('BerkshireSwash-Regular'), url(http://fonts.gstatic.com/s/berkshireswash/v6/4RZJjVRPjYnC2939hKCAiiJH4brlqpr7zMNWu0xQjN8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

h8, .h8 {
    font-family: "Berkshire Swash",cursive !important;
	font-size: 48px !important;
    font-weight: 400 !important;
    line-height: 1.2 !important;
	font-style: normal !important;
    color: #5b0015;
}
@media (max-width: 1200px){
h8, .h8 {
	font-size: 42px !important;
}
}

@media (max-width: 768px){
h8, .h8 {
	font-size: 36px !important;
}
}

@media (max-width: 500px){
h8, .h8 {
	font-size: 31px !important;
}
}

@media (max-width: 322px){
h8, .h8 {
	font-size: 29px !important;
}
}

/* latin-ext */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 100;
  src: local('Work Sans Thin'), local('WorkSans-Thin'), url(http://fonts.gstatic.com/s/worksans/v3/S5P2Ny-Dw8BHKH0UfdbgXSYE0-AqJ3nfInTTiDXDjU4.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 100;
  src: local('Work Sans Thin'), local('WorkSans-Thin'), url(http://fonts.gstatic.com/s/worksans/v3/S5P2Ny-Dw8BHKH0UfdbgXY4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin-ext */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 200;
  src: local('Work Sans ExtraLight'), local('WorkSans-ExtraLight'), url(http://fonts.gstatic.com/s/worksans/v3/u_mYNr_qYP37m7vgvmIYZz0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 200;
  src: local('Work Sans ExtraLight'), local('WorkSans-ExtraLight'), url(http://fonts.gstatic.com/s/worksans/v3/u_mYNr_qYP37m7vgvmIYZ-gdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin-ext */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Work Sans Light'), local('WorkSans-Light'), url(http://fonts.gstatic.com/s/worksans/v3/FD_Udbezj8EHXbdsqLUplz0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Work Sans Light'), local('WorkSans-Light'), url(http://fonts.gstatic.com/s/worksans/v3/FD_Udbezj8EHXbdsqLUpl-gdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin-ext */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Work Sans'), local('WorkSans-Regular'), url(http://fonts.gstatic.com/s/worksans/v3/WB2LNay3rHMH1zU8UJnUHBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Work Sans'), local('WorkSans-Regular'), url(http://fonts.gstatic.com/s/worksans/v3/ElUAY9q6T0Ayx4zWzW63VFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin-ext */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 500;
  src: local('Work Sans Medium'), local('WorkSans-Medium'), url(http://fonts.gstatic.com/s/worksans/v3/Nbre-U_bp6Xktt8cpgwaJD0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 500;
  src: local('Work Sans Medium'), local('WorkSans-Medium'), url(http://fonts.gstatic.com/s/worksans/v3/Nbre-U_bp6Xktt8cpgwaJOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin-ext */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Work Sans SemiBold'), local('WorkSans-SemiBold'), url(http://fonts.gstatic.com/s/worksans/v3/z9rX03Xuz9ZNHTMg1_ghGT0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Work Sans SemiBold'), local('WorkSans-SemiBold'), url(http://fonts.gstatic.com/s/worksans/v3/z9rX03Xuz9ZNHTMg1_ghGegdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin-ext */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Work Sans Bold'), local('WorkSans-Bold'), url(http://fonts.gstatic.com/s/worksans/v3/4udXuXg54JlPEP5iKO5AmT0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Work Sans Bold'), local('WorkSans-Bold'), url(http://fonts.gstatic.com/s/worksans/v3/4udXuXg54JlPEP5iKO5Amegdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin-ext */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Work Sans ExtraBold'), local('WorkSans-ExtraBold'), url(http://fonts.gstatic.com/s/worksans/v3/IQh-ap2Uqs7kl1YINeeEGj0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Work Sans ExtraBold'), local('WorkSans-ExtraBold'), url(http://fonts.gstatic.com/s/worksans/v3/IQh-ap2Uqs7kl1YINeeEGugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin-ext */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 900;
  src: local('Work Sans Black'), local('WorkSans-Black'), url(http://fonts.gstatic.com/s/worksans/v3/Hjn0acvjHfjY_vAK9Uc6gj0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 900;
  src: local('Work Sans Black'), local('WorkSans-Black'), url(http://fonts.gstatic.com/s/worksans/v3/Hjn0acvjHfjY_vAK9Uc6gugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

.btn-secondary2 {
    color: #fff;
    background-color: #7b011d;
    border-color: #670018;
}
.btn-secondary2:hover {
    color: #fff;
    background-color: #f16121;
    border-color: #e56127;
}

		.lineashare4 {
    padding-bottom: 0px;
    margin-top: -10px;
    /* font-family: "Changa One",cursive; */
    font-style: italic;
    /* font-size: 40px; */
    font-weight: 900;
    line-height: 1.2;
    text-transform: capitalize !important;
    color: #460018;
}
@media (min-width: 1200px){
.lineashare4 {
    padding-bottom: 0px;
    margin-top: -10px;
	 margin-bottom: 40px !important;
}
}

@media (max-width: 1200px){
.lineashare4 {
    padding-bottom: 0px;
    margin-top: -10px;
	 margin-bottom: 10px !important;
}
}

@media (max-width: 767px){
.lineashare4 {
    padding-bottom: 0px;
    margin-top: -10px;
	 margin-bottom: 0px !important;
}
}


@media (max-width: 767px){
.lineashare4 {
    padding-bottom: 0px;
    margin-top: -10px;
	 margin-bottom: 0px !important;
}
}


.sombrascursos {

-webkit-box-shadow: inset 0px 55px 42px -56px rgba(0,0,0,0.65);
-moz-box-shadow: inset 0px 55px 42px -56px rgba(0,0,0,0.65);
box-shadow: inset 0px 55px 42px -56px rgba(0,0,0,0.65);
    background: #fff7f9;
    padding-bottom: 50px;
    
    border-top: 1.2px solid #77001c;
  



}
.sombrascursos2 {
    background: #fff;
    padding-bottom: 50px;
 -webkit-box-shadow: 0px 22px 37px 19px rgba(0,0,0,0.65);
-moz-box-shadow: 0px 22px 37px 19px rgba(0,0,0,0.65);
box-shadow: 0px 22px 37px 19px rgba(0,0,0,0.65);
    border-top: 1.2px solid #77001c;
}



.courses{
	    padding-bottom: 70px !important;
    padding-top: 60px !important;
}

@media (max-width: 767px){
.courses {
        padding-bottom: 60px !important;
    padding-top: 50px !important;
    margin-top: -8px;
	
}
}

@media (max-width: 500px){
.courses {
         padding-bottom: 55px !important;
    padding-top: 45px !important;
    margin-top: -12px;
	
}
}

@media (max-width: 1023px){
.courses2 {
   
    margin-top: 15px !important;
	
}
}

@media (max-width: 992px){
.courses2 {
   
    margin-top: -15px !important;
	
}
}

@media (max-width: 768px){
.courses2 {
   
    margin-top: -30px !important;
	
}
}

.text-java3 {
    color: #e0a89f;
	margin-bottom: 40px !important;
}
@media (max-width: 1024px){

.text-java3 {
    color: #e0a89f;
	margin-bottom: 35px !important;
}
}


.divider-custom3 {
    height: 30px;
    width: 100%;
    overflow: hidden;
    max-width: 280px;
    border-top: none;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-image: url(../images/divider-bg.png);
    background-position: center center;
    background-repeat: no-repeat;
	    margin-top: 10px !important;
    margin-bottom: 30px;
}
@media (max-width: 1024px){

.divider-custom3 {
  	    
    margin-bottom: 30px;

}
}
.divider-custom3:before, .divider-custom3:after {
    content: "";
        width: 42%;
    border-top: 1.2px solid;
}

@media (min-width: 1200px){
.botoncourses {
   
    margin-top: -12px !important;
	
}
}
@media (max-width: 1200px){
.botoncourses {
   
    margin-top: 22px !important;
	
}
}
.marginflecha{
	 margin-top: 10px;
}
@media (min-width: 1200px){
.marginflecha{
	 margin-bottom: 12px !important;
}
}
@media (max-width: 1200px){
.marginflecha{
	 margin-bottom: -20px !important;
}
}

	@media only screen and (max-width: 800px) and (min-width: 768px) { 
    .cuki{
	padding-top:60px;
	}
	
}
@media (max-width: 500px){
.cuki{
	 margin-top: -10px !important;
}
}
@media (max-width: 768px){
.cuki2{
	 margin-top: 20px !important;
}
}

@media (max-width: 768px){
.range-spacer {

    margin-bottom: -20px !important;
}
}

@media (max-width: 480px){
.range-spacer {

    margin-bottom: 20px !important;
}
}
/* vietnamese */
@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-weight: 400;
  src: local('Anton Regular'), local('Anton-Regular'), url(https://fonts.gstatic.com/s/anton/v9/9Yb_jZb3zvMIiuTm_VeFqA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-weight: 400;
  src: local('Anton Regular'), local('Anton-Regular'), url(https://fonts.gstatic.com/s/anton/v9/KgPSGrLwjoSLN4ZBWvXSfQ.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-weight: 400;
  src: local('Anton Regular'), local('Anton-Regular'), url(https://fonts.gstatic.com/s/anton/v9/o-91-t7-bPc7W26HmS2N4Q.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}