@import url('https://fonts.googleapis.com/css2?family=Almarai:wght@800&family=Amiri:ital,wght@0,400;0,700;1,400;1,700&family=Krona+One&family=Lexend:wght@100..900&family=Roboto:wght@400;500;700&display=swap');

/* Menu Top*/
#upNav > ul > li {
	padding:0 20px;
	margni:0;
	border-right: solid 1px white;
}

#upNav > ul > li.last {
	border-right:0;
}


#upNav > ul > li > a {
    padding: 0 8px;
}

/* Slider Home */

#siteWrapper .app-swiper2.home-banner .swiper .swiper-slide p.lead {
	font-size: 8vw;
}

#siteWrapper .app-swiper2.home-banner .yt-embed-holder{
	aspect-ratio: 3/5;
}

@media (min-width: 640px){
	#siteWrapper .app-swiper2.home-banner .yt-embed-holder{
		aspect-ratio: 16/9;
	}
		
	#siteWrapper .app-swiper2.home-banner .swiper .swiper-slide p.lead {
		font-size: 10vw;
	}
}

/* Banners Home */

#siteWrapper .app-swiper2.home-carroussel .swiper .swiper-slide .content, 
#siteWrapper .app-swiper2.projects-carroussel .swiper .swiper-slide .content{
	background: rgba(0, 0, 0, .5);
    margin-bottom: 15px;
}

#siteWrapper .app-swiper2.home-carroussel .swiper .swiper-slide .content, 
#siteWrapper .app-swiper2.projects-carroussel .swiper .swiper-slide .content{
	max-width:75%;
}


/* Headers */

.swiper-wrapper .lead, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{
  font-family: "Almarai", sans-serif;
  font-weight: 800;
  font-style: normal;
}

/* Nuestros Productos */
#siteWrapper .categories-home .category-item .overlay{
	background: none;
}

#siteWrapper .categories-home .category-item .content{
	background: rgba(1, 34, 24, 0.6);
	width:75%;
	height:auto;
    bottom: 0px;
    top:unset;
    padding-bottom: 10px;
    margin-bottom: 15px;
}

.categories-home .category-item .content .title { 
    height:auto!important;
    padding-top:23px;
}

/* Banner Protecline */
#siteWrapper .protecline-home .protecline-icons .top-content{
	padding: 65px 20px;
}

#siteWrapper .protecline-home .protecline-icons .top-content .title{
	font-size:30px;
}

#siteWrapper .protecline-home .protecline-icons .top-content .text .text-content{
	font-size:17px;
}

#siteWrapper .protecline-home .protecline-icons .top-content .text .text-content i, #siteWrapper .protecline-home .protecline-icons .top-content .text .text-content em{
        background-image: url(/Portals/0/adam/Content/UEEu06rAWEeUbuj_PlQKBQ/Spray/naranja.png);
    background-repeat: no-repeat;
    white-space: nowrap;
    display: inline-block;
    background-size: contain;
    background-position: -7px;
    padding: 8px 56px 8px 8px;
    position: absolute;
    bottom: -8px;
    z-index: -2;
}


@media (min-width: 640px){
	#siteWrapper .protecline-home .protecline-icons .bot-content{
		bottom:-50px;
		right: calc(50% - (776px / 2));
	}
}


/* BIM Area Privada */
.homepage #dnn_RightPane{
	padding-bottom:0;
}

html .form_home fieldset{
	padding-bottom:0;
	margin-bottom:0;
}

#siteWrapper .bim-content {
    padding: 50px 22px;
    padding-left:unset;
    text-align: center;
}

#footer h6, #footer h6 a {
    font-size: 20px!important;
    line-height: 1.4em!important;
}

@media only screen and (min-width: 576px) {
    #footer {
        padding: 50px 0 0 0!important;
    }
}



.menuMicuenta ul {
  padding-right: 45px;
}
.menuMicuenta li {
  border-bottom: 1px solid #666;
  color: #666;
  font-size: 15px;
  line-height: 1.1em;
  list-style: none outside none;
  padding: 0.8em 0px;
  text-transform: uppercase;
}
.menuMicuenta li.on {background-color:#eee;}
.menuMicuenta li:hover{background-color:#eee;}
.menuMicuenta li.selected a {
  color: #333333;
}
.menuMicuenta a {
  color: #3F6153; text-decoration:none;padding: 7px 11px 7px 5px;text-transform:none
}
.menuMicuenta a:hover {
  color: #333; text-decoration:none;
  background-color:#eee;
}

body.personabar-visible{margin-left:0!important;}


.homepage #contentBottom::after{content:none;}


#contentBottom .bigpane{padding-bottom:30px;}

















