.btn-one
{
    /*background: #C6B784 !important;*/
	background: #653230 !important;
}

.header .navbar .navbar-nav .nav-item a.active,
.header .navbar .navbar-nav .nav-item a:hover
{
    /*color: #C6B784 !important;*/
	/* color: #C6B784 !important; */
	color: #653230 !important;
}

.scroll-top
{
    /*background: #C6B784 !important;*/
	background: #C6B784 !important;
}

.custom-padding-top-0
{
	padding-top: 0px !important;
}

.custom-padding-bottom-0
{
	padding-bottom: 0px !important;
}

.custom-padding-top-15
{
	padding-top: 15px !important;
}

.custom-padding-top-60
{
	padding-top: 60px !important;
}

.models .model-id
{
	padding-top: 30px;
}

.welcome
{
	padding-top: 60px;
	padding-bottom: 0px;
}

.welcome h5
{
	/*color: #516fc5;*/
	color: #653230;
}

.welcome h4
{
	/*color: #C6B784; */
	color: #653230;
	font-weight: 500;
}

.welcome h4.independent
{
	/*color: #516fc5; font-weight: 500; padding-top: 30px;*/
	color: #653230; font-weight: 500; padding-top: 30px;
}

.welcome h4.independent span.span1
{
	/*color: #C6B784;*/
	color: #653230;
}

.welcome h4.independent span.span2
{
	font-weight: 700;
}

.welcome p
{
	padding-top: 15px; text-align: justify; font-size: 18px; font-weight: 400;	
}

.welcome .hero-content .quick-contact
{
	margin-top: 10px;
}
.towers .types, .towers .tower-structure
{
	padding-top: 30px;
}

.towers .tower-structure
{
	padding-left: 15px;
	padding-right: 15px;
}

.towers .tower-structure .tower-row .col-sm-1 > button
{
	padding: 0px !important; 
	margin: 0px !important;
	background-color: transparent;
}

.towers .tower-structure .tower-row > .col-sm-1
{
	padding: 0px !important;
	margin: 0px !important;
}

.towers .tower-structure .tower-row > .col-sm-1 img
{
	vertical-align: unset;
}

.towers .tab-general-content
{
	padding-top: 30px;
	padding-bottom: 30px;
}

.towers .nav-tabs .nav-link.active
{
	font-weight: 700;
}

.towers .nav-tabs .nav-link.active, 
.towers .nav-tabs .nav-item.show .nav-link,
.towers .nav-tabs .nav-link
{
	font-size: 20px;
}

.towers .color-red
{
	/*color: #C6B784;*/
	color: #653230;	
}

.towers .amenities > li
{
	font-size: 14px;
}

.towers-main .models-square
{
	padding-bottom: 30px;
	padding-left: 30px;
	padding-right: 30px;
}

.towers-main .nav-pills .nav-link
{
	background: transparent;
}

.towers-main .nav-pills .nav-link.active h3
{
	color: #653230 !important;
}
.towers-main .nav-pills .nav-link.inactive h3
{
	color: #C6B784 !important;
}




.tower-content .pisos
{
	padding: 0px;
	margin: 0px;
}

.tower-content .pisos ul
{
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.tower-content .pisos li
{
	list-style: none;
	display: inline-block;
	padding: 0px;
	margin-right: -6px;
	width: 12%;
}

.tower-content .pisos li.disponible-main:hover,
.tower-content .pisos li.disponible-main:focus
{
	opacity: 0.8;
	transition: 0.2s;
	/*-webkit-box-shadow: -1px 0px 2px 6px rgba(80,102,162,0.85);
	-moz-box-shadow: -1px 0px 2px 6px rgba(80,102,162,0.85);
	box-shadow: -1px 0px 2px 6px rgba(80,102,162,0.85);*/
	-webkit-box-shadow: -1px 0px 2px 6px #C6B784;
	-moz-box-shadow: -1px 0px 2px 6px #C6B784;
	box-shadow: -1px 0px 2px 6px #C6B784;
	border: 0px;
	position: relative;
	z-index: 9;
}

.tower-content .pisos li.disponible-main
{
	opacity: 1;
}

.tower-content .pisos li.disponible:hover,
.tower-content .pisos li.disponible:focus
{
	opacity: 0.8;
	transition: 0.2s;
	/*-webkit-box-shadow: -1px 0px 2px 6px rgba(80,102,162,0.85);
	-moz-box-shadow: -1px 0px 2px 6px rgba(80,102,162,0.85);
	box-shadow: -1px 0px 2px 6px rgba(80,102,162,0.85);*/
	-webkit-box-shadow: -1px 0px 2px 6px #C6B784;
	-moz-box-shadow: -1px 0px 2px 6px #C6B784;
	box-shadow: -1px 0px 2px 6px #C6B784;
	border: 0px;
	position: relative;
	z-index: 9;
}

.tower-content .pisos li.disponible-main a.selected,
.tower-content .pisos li.disponible-main a:focus,
.tower-content .pisos li.selected
{
	opacity: 1 !important;
	/*-webkit-box-shadow: -1px 0px 2px 6px rgba(209,16,39,0.85);
	-moz-box-shadow: -1px 0px 2px 6px rgba(209,16,39,0.85);
	box-shadow: -1px 0px 2px 6px rgba(209,16,39,0.85);*/
	-webkit-box-shadow: -1px 0px 2px 6px #653230;
	-moz-box-shadow: -1px 0px 2px 6px #653230;
	box-shadow: -1px 0px 2px 6px #653230;
	border: 0px;
	position: relative;
	z-index: 9;
}

.tower-content .pisos li.disponible
{
	opacity: 1 !important;
}

.tower-content .pisos li.no-disponible
{
	opacity: 0.6;
}

.tower-content .pisos li.no-disponible-main
{
	opacity: 0.4 !important;
}

.tower-content .modal-body
{
	padding-bottom: 15px;
}

.tower-content .ap-gallery
{
	padding-left: 30px;
	padding-right: 30px;
}

.tower-content .ap-gallery .carousel-indicators
{
	margin-bottom: 150px;
}

.tower-content .ap-attributes
{
	padding-top: 75px;
}

.tower-content .ap-attributes .price
{
	padding-bottom: 15px;
	text-align: left;
}

.tower-content .ap-attributes .details
{
	text-align: left;	
}

.tower-content .ap-attributes .details2
{
	text-align: left;	
}

.towers-main .models-square .no-disponible > a > img
{
	opacity: 0.6;
}

.tower-content .pisos li.no-disponible-cheapper
{
	opacity: 0.6;	
}

.modelFilter a
{
	padding: 1px;
}

.towers-main .disponible > a > h4
{
	/*color: #C6B784 !important;*/
	/* color: #C6B784 !important; */
	color: #653230 !important;
}

.ap-availables
{
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-top: 0;
}

.paginator .carousel-control-prev, .paginator .carousel-control-next
{	
	width: 25px;
	border-radius: 0;
	opacity: 0.9;
	border-color: transparent;
	padding: 20px 0px;
}

.ap-availables .txt-depart 
{
	padding-top: 0px;
}

#app .navbar-brand .logobn
{
	width: 60px;
}

.navbar
{
	background-color: #ffffff !important;
}

.navbar-light .navbar-nav .nav-link
{
	color: #000000;
	font-weight: 500;
}

.navbar-light .navbar-nav .show > .nav-link, 
.navbar-light .navbar-nav .nav-link.active
{
	/*color: #e72a3e;*/
	color: #C6B784;
}

.navbar .navbar-nav .whatsapp
{
	padding-right: 10px;
	/*color: #5066a2;*/
	color: #653230;
	font-weight: 600;
}

.navbar .navbar-nav .whatsapp img 
{
	width: 30px;
}

.btn-red
{
	/*background: #e72a3e;*/
	background: #653230;
	color: #ffffff;
	font-size: 14px;
	padding-left: 23px;
	padding-right: 23px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-radius: 20px;
	margin-left: 10px;
	font-weight: 400;
	text-decoration: none;
}

#contacto
{
	/*background: #e72a3e;*/
	background: #653230;
	color: #ffffff;
	font-size: 14px;
	padding-left: 23px;
	padding-right: 23px;
	border-radius: 20px;
	margin-left: 10px;
}

.footer
{
	background: #9d9f92; 
	padding-top: 30px; 
	padding-bottom: 30px;
}

.footer .logo
{
	border-top: 2px solid transparent;
}

.footer .logo img
{
	width: 50px;
	padding-bottom: 15px;
}


.footer .privacy
{
	padding-top: 15px; border-top: 1px solid #ffffff;
}
	
.footer .privacy > p 
{
	font-size: 14px; line-height: 18px;
}

.footer .privacy > p  > a
{
	color: #ffffff; font-weight: 400;
}

.footer .social
{
	padding-top: 15px; border-top: 1px solid #ffffff;
}

.footer .social > p
{
	font-size: 14px; line-height: 18px;
}

.footer .social > p span
{
	color: #ffffff;
}

.footer .social > p > a
{
	color: #ffffff;  padding-left: 3px;
}

.footer .social > p > a > i
{
	font-size: 20px;
}

.footer .address
{
	padding-top: 15px; border-top: 1px solid #ffffff;
}

.footer .address > p 
{
	text-align: right; font-size: 14px; line-height: 18px; color: #ffffff;
}

.footer .logo-levita
{
	border-top: 2px solid transparent;
}

.footer .logo-levita img
{
	width: 110px;
}

.footer .social, .footer .email
{
	text-align: right;
}

.footer .email h5
{
	padding-top: 15px;
}

.footer .email h5, .footer .email a
{
	color: #ffffff;
	font-weight: 300;
}

.footer .social img
{
	width: 35px;
}

.footer .foottop
{
	padding-bottom: 30px;
}

.footer .legal
{
	padding-top: 30px;
	border-top: 1px solid #ffffff;
	color: #ffffff;
}

.footer .legal h6,
.footer .legal h6 > a
{
	color: #ffffff;
	font-weight: 300;
}

.footer .legal .text-plain
{
	text-align: right;
}

.text-red-guion
{
	color: #5066a2;
	font-weight: 300;
}

.pre-header
{
	padding-top: 30px;
	padding-bottom: 60px;
}

.pre-header p
{
	color: #848484;
	font-weight: 300;
}

.color-blue 
{
	/*color: #5066a2;*/
	color: #653230
}

.color-red
{
	/*color: #e72a3e;*/
	color: #653230;
}

.color-gray
{
	color: #848484;
}

.pre-header h4
{
	font-weight: 300;
}

.amenities-home
{
	padding-top: 30px;
	padding-bottom: 60px;
	background: #fcfcfc;
}

.amenities-home h4
{
	font-weight: 300;
}

.amenities-home p
{
	font-weight: 300;
}

/*.amenities-cintilla
{
	padding-left: 15px;
	padding-right: 15px;
}*/

.cintilla-blue > .row
{
	margin: 0;
}

.amenities-cintilla
{
	background: #4e6cb4;
    margin-right: 0px;
    margin-left: 0px;
}

.ubicacion-content  a
{
	opacity: 0.6;
}

.ubicacion-content a:hover,
.ubicacion-content a.active
{
	opacity: 1;
	transition: .5s;
}

.amenities-gallery .container-text-with-button
{
	padding-top: 60px;
	padding-bottom: 0px;
}

.amenities-gallery .container-text-with-button .main-text > h2
{
	/*color: #516fc5; */
	color: #653230; 
	text-transform: unset; 
	font-weight: 400;
	font-size: 38px;
	padding-bottom: 5px;
}

.amenities-gallery .container-text-with-button .main-text > h2 > span
{
	/*color: #C6B784;*/
	color: #653230;
}

.amenities-gallery .container-text-with-button .display-desktop,
.tour-virtual .display-desktop
{
	display: inline-block !important;
}

.amenities-gallery .container-text-with-button .display-mobile,
.tour-virtual .display-mobile
{
	display: none !important;
}

/* Amenities */
		/* Map */
			.amenities-cintilla a
			{
				opacity: 0.2;
			}

			.amenities-cintilla a:hover,
			.amenities-cintilla a.active
			{
				opacity: 1;
				transition: .5s;
			}

			.amenities-cintilla .number
			{
				color: #4e6cb4; 
				background: #ffffff; 
				width: 25px; 
				height: 25px; 
				border-radius: 50%; 
				display: inline-block; 
				font-weight: 600; 
			}

			.amenities-cintilla .number
			{
			    display: inline-block;
			}

			.amenities-cintilla .number-text
			{
				display: none;
			}

			.amenities-cintilla .number span
			{
				font-weight: 900;
				font-size: 16px;
			}

			.amenities-cintilla .text-content p
			{
				color: #ffffff;
				font-weight: 400;
				margin-bottom: 0;
				margin-top: 0;
				line-height: 17px;
				font-size: 16px;
			}

			.amenities-cintilla .icon-content
			{
				padding: 15px;
			}

			.amenities-cintilla .number p
			{
				margin: 0;
				font-weight: 900;
				font-size: 16px;
				line-height: 24px;
			}

			.amenities-cintilla .item-cintilla
			{
				display: inline-block;
				padding: 15px;
			}

			.amenities-maps
			{
				padding-top: 15px;
			}

			.amenities-gallery
			{
				padding-top: 60px;	
				padding-bottom: 30px;	
			}

			.amenities-gallery h3
			{
				font-weight: 400;
			}

			.amenities-gallery .squares .itemGallery
			{
				padding-bottom: 15px;
			}

			.amenities-gallery .squares a > img.no-normal
			{
				display: none;
			}

			.amenities-gallery .squares a > img.normal
			{
				display: inline-block;
			}

			.amenities-gallery .squares a.active > img.normal
			{
				display: none;	
			}

			.amenities-gallery .squares a.active > img.no-normal
			{
				display: inline-block;	
			}

			.amenities-cintilla .icon-content .custom-size-1
			{
				width: 59px;
				height: 52px;
			}

			.amenities-cintilla .icon-content .custom-size-2
			{
				width: 67px;
				height: 52px;
			}

			.amenities-cintilla .icon-content .custom-size-3
			{
				width: 70px;
				height: 52px;
			}

			.amenities-cintilla .icon-content .custom-size-4
			{
				width: 46px;
				height: 52px;
			}

			.amenities-cintilla .icon-content .custom-size-5
			{
				width: 65px;
				height: 52px;
			}

			.amenities-cintilla .icon-content .custom-size-6
			{
				width: 65px;
				height: 52px;
			}

			.amenities-cintilla .icon-content .custom-size-7
			{
				width: 65px;
				height: 52px;
			}

			.amenities-cintilla .icon-content .custom-size-8
			{
				width: 65px;
				height: 52px;
			}

			.amenities-cintilla .icon-content .custom-size-9
			{
				width: 56px;
				height: 52px;
			}

			.amenities-cintilla .icon-content .custom-size-10
			{
				width: 56px;
				height: 52px;
			}

			.amenities-cintilla .icon-content .custom-size-11
			{
				width: 62px;
				height: 52px;
			}

.modal-footer .btn-danger
{
	/*background: #e72a3e;*/
	background: #653230;
}

.modal-header
{
	padding: 0;
}

.modal-title
{
	/*background: #5066a2;*/
	background: #C6B784;
	color: #ffffff;
	padding: 10px 22px;
	font-size: 24px;
}

.modal-header .btn-close
{
	border-color: transparent;
	margin-right: 0;
	margin-top: -30px;
	opacity: 0.9;
	color: #ffffff !important; 
	width: auto;
    height: auto;
    padding: 0;
}

.paginator .btn-slider-depas
{
	font-size: 16px;
	font-weight: 400;
	/*color: #888888;*/
	color: #653230;
}

.paginator .btn-active
{
	/*color: #5066a2;*/
	color: #C6B784;
	font-weight: 900;
	font-size: 20px;
}

.ap-attributes .img-logo img
{
	width: 80px;
	padding-bottom: 30px;
}

.carousel-items-miniviews
{
	padding-top: 15px;
	padding-left: 20px;
	padding-right: 20px;
}

.carousel-items-miniviews .itemMini
{
	padding-left: 5px;
	padding-right: 5px;	
}

.carousel-items-miniviews .itemMini a
{
	opacity: 0.5;
}

.carousel-items-miniviews .itemMini a:hover
{
	opacity: 0.7;
}

.carousel-items-miniviews .itemMini a.active
{
	opacity: 1;
}

#home .hero-content
{
	padding-left: 0;
}

.hero-content .capa .container
{
	width: 100%;
}

.hero-content h5:after {
    position: absolute;
    content: "";
    left: 0;
    top: 11px;
    width: 60px;
    height: 2px;
}

#home .carousel-item
{
	padding: 0;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-size: cover !important;
}

#home .hero-content h1
{
	font-size: 54px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#home .hero-content h5
{
	font-size: 24px; 
}

#home .hero-content h6
{
	font-size: 14px;
	font-weight: 400;
}

#home .hero-content img
{
	width: 100px;
}

#home .carousel-item .capa
{
	background: rgba(0,0,0, 0.4);
	padding-top: 260px;
	padding-bottom: 300px;
}

#home .item1
{
	background: url('../images/assets/home-slider/banner-xl.jpg');
}

.button-maps
{
	padding:  0px;
	display: inline-block;
}

.services1 
{
	padding-top: 90px;
}

.services1 h2
{
	padding-top: 30px;
	padding-bottom: 0px;
	/*color: #516fc5; */
	color: #653230; 
	text-transform: unset;
}

.services1 h2 > span
{
	/*color: #C6B784;*/
	color: #653230;
}

.services1 p
{
	text-align: justify; padding-top: 15px; font-size: 18px; font-weight: 400;
}

.services1 .txt-independent
{
	padding-top: 60px;
	padding-bottom: 50px;
}

.services1 .txt-independent h3,
.services1 .txt-independent .quick-contact
{
	display: inline-block;
}

.service-heading h2
{
	text-align: center; 
	/*color: #516fc5; */
	color: #653230; 
	text-transform: unset;
	padding-top: 0px;
}

.service-heading h2 > span
{
	/*color: #C6B784;*/
	color: #653230;
}

.service-heading p
{
	text-align: center; padding-top: 30px; font-size: 18px; font-weight: 400;
}

.googlemaps
{
	padding-top: 0px;
	padding-bottom: 60px;
}

.single-service
{
	padding: 10px;
	min-height: unset;
	max-height: unset;
	font-size: 25px;
	margin-top: 0px;
	margin-bottom: 5px;
}

.single-service a > img
{
	min-width: 30px;
	max-width: 45px;
	min-height: 45px;
	padding-top: 0px;
}

.single-service a > h5
{
	margin-top: 5px;
	padding-top: 0px !important;
}

.single-service-welcome
{
	padding-bottom: 15px; 
}
.navbar-nav .nav-item a,
.header .navbar-nav .nav-item a
{
	/*color: #000000;*/
	/* color: #653230; */
	color: #C6B784;
}

.item-menu-tel
{
	display: inline-block;	
}

.item-menu-address
{
	display: inline-block;
	text-align: right; 
	font-size: 14px; 
	line-height: 16px;
	font-weight: 600; 
	/*color: #5066a2;*/
	color: #653230;
	padding-left: 30px;
}

.nav-item .btn-one 
{
    padding: 15px 30px;
    background: #653230 !important;
    color: #ffffff !important;
    border-radius: 50px;
    text-transform: uppercase !important;
    letter-spacing: 1px;
    font-weight: 600;
}

.nabvar-item-contact
{
	padding: 20px 0px;
}

.modalGallery .modal-body h4
{
	/*background: #C6B784;*/
	background: #653230;
	text-align: center;
	font-weight: 700;
	font-size: 22px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #ffffff;
}

.minisliderviews
{
	position: relative;
	z-index: 999;
	padding: 0px;
}

.minisliderviews .cssStylesToBottonsMinisliderViews
{
	position: relative;
	/*background: #C6B784;*/
	background: #C6B784;
	opacity: 1;
	padding: 0px;
	width: auto !important;
	height: auto !important;
	display: inline-block;
	border-radius: 5px;
	margin-bottom: 5px;
}

.minisliderviews .btn-disabled
{
	opacity: 0.5;
}

.minisliderviews .cssStylesToBottonsMinisliderViews > span
{
	background-position: 50% 80%;
    background-size: 70% 70%;
}

.minisliderviews > .container
{
	padding-left: 15px;
	padding-right: 15px;
}

.minisliderviews > .container > .carousel > .carousel-inner > .carousel-control-next, 
.minisliderviews > .container > .carousel > .carousel-inner > .carousel-control-prev
{
	display: relative;
}

.minisliderviews img
{
	display: inline-block !important;
}

.contentMiniviews .row > .col-2
{
	padding-left: 5px;
	padding-right: 5px;
}

.minisliderviews > .container > .carousel > .carousel-controls > button
{
	position: relative;
}

.ap-attributes .details ul > li
{
	display: block !important;
	width: 100% !important;
	font-size: 18px;
	font-weight: 400;
}

.ap-attributes .details2 ul > li
{
	display: block !important;
	width: 100% !important;
	font-size: 12px;
	font-weight: 400;
}

/* Cotizador */
	/* Index */
		.dynamic-content
		{
			padding-top: 90px;
		}

		.dynamic-content .project-details h1
		{
			padding-top: 30px;
			/*color: #C6B784; */
			color: #653230; 
			font-weight: 400;
		}

		.dynamic-content .project-details h1 span.span1
		{
			font-size: 20px !important;
		}

		.dynamic-content .project-details h1 span.span2
		{
			/*color: #516fc5; font-weight: 700;*/
			color: #653230; font-weight: 700;
		}

		.dynamic-content .project-details .divider
		{
			border-bottom: 4px solid #C6B784; width: 80px; display: inline-block;
		}

		.dynamic-content .project-details p
		{
			padding-top: 15px; padding-bottom: 30px; text-align: justify; font-size: 18px; font-weight: 400;
		}

	/* Selectores Models */

	/* Slider */
		.carousel-dark .carousel-indicators [data-bs-target] 
		{
		    background: #ffffff;
		    /*border: 2px solid #516fc5;*/
			border: 2px solid #653230;
		    padding: 3px 0px;
		    border-radius: 50%;
		    width: 10px;
		    opacity: 0.7;
		}

		.tower-content .ap-gallery .carousel-indicators
		{
			margin-bottom: 160px !important;
		}

		.carousel-dark .carousel-control-prev-icon,
		.carousel-dark .carousel-control-next-icon
		{
			filter: invert(0) grayscale(100);
		}

		.build-tower .paginator .btn-slider-depas
		{
			font-size: 13px;
		}

		.build-tower .paginator .btn-slider-depas span
		{
			/*border-bottom: 1px solid red;*/
			border-bottom: 1px solid #653230;
		}

		.build-tower .paginator .btn-active span
		{
			/*border-bottom: 2px solid red;*/
			border-bottom: 2px solid #653230;
		}

		.build-tower .paginator .btn-active
		{
			font-size: 16px;
			font-weight: 700;
		}

		.build-tower .ap-gallery .columnsMainSilder
		{
			padding-left: 30px;
			padding-right: 30px;
		}

		.build-tower .ap-gallery .mainSliderContent
		{
			-webkit-box-shadow: 0px 0px 8px -2px rgba(0,0,0,0.28);
			-moz-box-shadow: 0px 0px 8px -2px rgba(0,0,0,0.28);
			box-shadow: 0px 0px 8px -2px rgba(0,0,0,0.28);
		}

		.build-tower .ap-gallery .carousel-item-miniviews > .row
		{
			padding-left: 8px;
			padding-right: 8px; 
		}
		.build-tower .ap-gallery .carousel-item-miniviews .row .col-2
		{
			padding: 5px;
		}
		
		.build-tower .ap-gallery .carousel-item-miniviews .row .col-2 > a
		{
			-webkit-box-shadow: 0px 0px 8px -2px rgba(0,0,0,0.28);
			-moz-box-shadow: 0px 0px 8px -2px rgba(0,0,0,0.28);
			box-shadow: 0px 0px 8px -2px rgba(0,0,0,0.28);
			min-height: 60px;
		}

		.build-tower .modal-info-content .display-mobile
		{
			display: none !important;
		}

		.build-tower .modal-info-content .display-desktop
		{
			display: inline-block !important;
		}

.btn-one
{
	background: #C6B784;
	padding: 12px 30px;
}

.btn-one:hover
{
	background: #ffffff !important;
	/*color: #C6B784 !important;
	border-color: #C6B784 !important;*/
	color: #C6B784 !important;
	border-color: #C6B784 !important;
}

.btn-one-blue
{
	margin-top: 15px; 
	/*background: #516fc5 !important;*/
	background: #653230 !important;
}

.btn-one-blue:hover
{
	background: #ffffff !important;
	/*color: #516fc5 !important;
	border-color: #516fc5 !important;*/
	color: #653230 !important;
	border-color: #653230 !important
}

.btn-one-white
{
	background: #ffffff !important;
	/*color: #516fc5;*/
	color: #653230;
}

#modalSeparate .modal-body
{
	padding: 45px;
}

#modalSeparate .modal-body .logo
{
	text-align: right;
}

#modalSeparate .modal-body .logo > img
{
	width: 70px;
}

#modalSeparate .modal-body h5
{
	color: #888;
	font-weight: #888;
	font-size: 16px;
	line-height: 18px;
	display: inline-block !important;
	visibility: initial !important;
	font-weight: 400;
}

#modalSeparate .modal-body h5 > strong
{
	/*color: #5066a2;*/
	color: #653230;
	font-size: 18px;
}

#modalSeparate .modal-body h5 > .boxedItem-red 
{
    /*background: #C6B784;*/
	background: #653230;
    padding: 5px;
    color: #ffffff;
    border-radius: 6px;
    font-size: 20px;
}

#modalSeparate .modal-body h5 > strong > ul
{
	padding-bottom: 5px;
}
#modalSeparate .mainInformationOfDepa .infoItem
{
	padding-bottom: 5px;
	visibility: initial !important;
}

#modalSeparate .table-prices .text-left-price
{
	background: transparent;
	text-align: left;
	/*color: #5066a2;*/
	color: #653230;
	font-size: 20px;
	padding-bottom: 15px;
}

#modalSeparate .table-prices .text-right-price
{
	background: transparent;
	text-align: right;
	/*color: #5066a2;*/
	color: #653230;
	font-size: 20px;
	padding-bottom: 15px;
}

#modalSeparate .table-prices .text-left-price .color-red
{
	/*color: #C6B784;*/
	color: #653230;
}

#modalSeparate .table-custom-blue > thead
{
	/*background: #5066a2;*/
	background: #C6B784;
	color: #ffffff;
	opacity: 1;
}



#modalSeparate .table-custom-blue
{
	margin-bottom: 0px !important;
}

#modalSeparate .infoDetail ul 
{
	list-style: circle;
}

#modalSeparate .infoDetail ul > li
{
	display: inline-block;
	margin-right: 10px;
}

#modalSeparate .infoDetail ul > li::after
{
	/*Aqui
	content: ",";*/
	content: "";
}

.table>:not(caption)>*>*
{
	background-color: transparent;
}

.disable-row
{
	opacity: 0.7;
}

.disable-row:hover
{
	opacity: 1;
}

.active-row
{
	opacity: 1 !important;
}

.active-row .td-name
{
	/*color: #C6B784 !important;*/
	color: #653230 !important;
	font-weight: 700 !important;
}

.table-main-content .btn-secondary 
{
    padding: 5px 8px;
    border: 2px solid #b7b7b7;
    border-radius: 6px;
    opacity: 8;
    /*background: #cccccc;
	/*background: #C6B784;*/
}

.table-main-content .active-row .btn-secondary 
{
	/*background: #C6B784;*/
	background: #653230;
}

.table-main-content .active-row .btn-secondary > i 
{
    border: 1px solid #b7b7b7;
    /*background: #C6B784;*/
	background: #653230;
    color: #ffffff;
}

#modalSeparate .mainInformationOfDepa
{
	padding-top: 0px;
    padding-bottom: 15px;
}

.table-prices
{
	padding-bottom: 20px;
}

#tbodyContent td
{
	padding: 10px 5px;
}

#tbodyContent .mondeda-nacional
{
	font-weight: 500;
	font-size: 12px;
}

#tbodyContent .message-off
{
	/*background: #C6B784;*/
	background: #653230;
    padding: 5px 3px;
    color: #ffffff;
    font-size: 11px;
    border-radius: 6px;
    line-height: 6px;
    margin-top: -8px;
    margin-left: -8px;
    position: absolute;
}

#tbodyContent .message-engagement
{
	/*background: #5066a2;*/
	background: #653230;
    padding: 5px 3px;
    color: #ffffff;
    font-size: 11px;
    border-radius: 6px;
    line-height: 6px;
    margin-top: -8px;
    margin-left: -8px;
    position: absolute;
}

#tbodyContent .message-months
{
	/*background: #5066a2;*/
	background: #653230;
    padding: 5px 3px;
    color: #ffffff;
    font-size: 11px;
    border-radius: 6px;
    line-height: 6px;
    margin-top: -10px;
    margin-left: 0px;
    position: absolute;
}

.td-button
{
	padding: 3px 5px !important;
}

#tbodyContent .td-price,
#tbodyContent .td-engagement,
#tbodyContent .td-diff
{
	font-weight: 700 !important;
	font-size: 15px !important;
	padding: 12px 5px !important;
}

#tbodyContent .td-payment-per-month,
#tbodyContent .td-signature
{
	font-weight: 700 !important;
	font-size: 15px !important;
	padding: 12px 5px !important;
}

/* CHECKOUT */
	#checkout
	{
		padding-top: 80px;
	}

	#checkout .main-text h2
	{
		/*color: #516fc5 !important; */
		color: #653230 !important; 
		text-transform: unset !important; 
		font-weight: 400 !important;
		font-size: 38px !important;
		padding-bottom: 5px !important;
	}

	#checkout .main-text h2 > span
	{
		/*color: #C6B784 !important;*/
		color: #653230 !important;
	}

	#checkout .main-text h4
	{
		/*color: #516fc5 !important; */
		color: #653230 !important; 
		text-transform: unset !important; 
		font-weight: 400 !important;
		font-size: 28px !important;
		padding-bottom: 15px !important;
	}

	#checkout .main-text h4 > span
	{
		/*color: #C6B784 !important;*/
		color: #653230 !important;
	}

	#checkout .container-checkcout-info
	{
		padding-top: 40px;
		padding-bottom: 40px;
	}

	#checkout p.normal-text
	{
		text-align: left; 
		padding-top: 15px; 
		padding-bottom: 0px; 
		font-size: 16px; 
		font-weight: 400;
		color: #888;
		margin-bottom: 0px;
	}

	#checkout .normal-text ul > li
	{
		display: inline-block;
		margin-left: 15px;
	}

	#checkout .normal-text ul > li:before
	{
		/*Aqui
		content: "- ";*/
		content: "";
	}

	#checkout p.text-left
	{
		text-align: left !important;
	}

	#checkout .show-main-info .title-bg-blue-squered
	{
		/*background: #516fc5;*/
		background: #C6B784;
	    color: #ffffff;
	    padding: 4px 8px;
	    font-weight: 600;
	    font-size: 28px;
	}

	#checkout .show-main-info .title-bg-blue-squered-nexto
	{
	    /*color: #516fc5;*/
		color: #653230;
		padding: 0px;
	    font-weight: 500;
	    font-size: 16px;
	    display: block;
	    margin-top: 10px;
	}

	#checkout .show-main-info .title-bg-blue-squered-nexto-nexto
	{
		background: #C6B784;
	    color: #ffffff;
	    padding: 3px 30px;
	    font-weight: 500;
	    font-size: 14px;
	    margin-left: 0px;
	    margin-top: 5px;
	    position: absolute;
	    display: block;
	}

	#checkout .sku
	{
		color: #000000;
	    font-weight: 400;
	    font-size: 12px !important;
	    line-height: 18px;
	    margin-top: 2px;
	}

	#checkout .sku > span
	{
		color: #888888;
	}

	#checkout .in-stock
	{
		color: #007600 !important;
	    font-size: 13px;
	    font-weight: 500;
	    line-height: 18px;
	}

	#checkout .prefix-price-regular
	{
		font-size: 18px;
		/*color: #516fc5;*/
		color: #653230;
		font-weight: 600;
	}

	#checkout .precio-reg
	{
		margin-top: 40px;
		color: #653230;
		font-size: 24px;
	}

	#checkout .precio-reg .mondeda-nacional
	{
		font-size: 12px;
	}

	#checkout .element-txt-squared-gray-top-left > p
	{
		padding-top: 0px;
		margin-left: 0px;
	}

	#checkout .element-txt-squared-gray-top-left > p > span
	{
		background: #aaacae;
		color: #ffffff;
		padding: 5px 15px; 
	}

	#checkout .normal-text-cont
	{
		padding: 15px 10px;
		padding-bottom: 0px;
	}
 
	#checkout .normal-text-cont .normal-text-plan h4
	{	
		padding-top: 0px;
		padding-bottom: 15px;
	}

	#checkout .txt-plan
	{
		padding-bottom: 15px;
	}

	#checkout .table-custom-blue > thead
	{
		background: #5066a2;
		color: #ffffff;
		opacity: 1;
	}

	#checkout tbody td
	{
		font-size: 14px;
		padding: 8px 8px;
		color: #888888;
	}

	#checkout tbody td.td-price
	{
		padding: 5px 8px !important;
		color: #000000;
		width: 25%;
	}

	#checkout .disable-row
	{
		opacity: 1;
	}

	#checkout .td-val
	{
		width: 25%;
	}

	#checkout .message-engagement
	{
		background: #5066a2;
	    padding: 5px 3px;
	    color: #ffffff;
	    font-size: 11px;
	    border-radius: 6px;
	    line-height: 6px;
	    margin-top: -8px;
	    margin-left: -2px;
	    position: absolute;
	}

	#checkout .message-months
	{
		background: #5066a2 !important;
	    padding: 5px 3px !important;
	    color: #ffffff !important;
	    font-size: 11px !important;
	    border-radius: 6px !important;
	    line-height: 6px !important;
	    margin-top: -10px !important;
	    margin-left: -2px !important;
	    position: absolute !important;
	}

	#checkout .accordion-button:not(.collapsed)::after,
	#checkout .accordion-button::after
	{
		background: transparent !important;
	}

	#checkout .accordion-button
	{
		padding: 8px 10px;
	    font-size: 16px;
	    font-weight: 700;
	}

    #checkout .accordion-button .heading-item-price
    {
    	font-size: 14px;
	    font-weight: 500;
	    color: #FFFFFF;
	    text-align: right;
    }

    #checkout .accordion-body 
    {
    	padding: 5px 10px;
    	padding-top: 1px;
    }

    #checkout .padding-setting-one
    {
    	margin-top: 30px;
    	margin-bottom: 50px;
    }

    #checkout .padding-setting-two
    {
    	margin-top: 50px;
    	margin-bottom: 50px;
    }

    #checkout .padding-setting-one-only-up
    {
    	margin-top: 50px;
    	margin-bottom: 0px;
    }

    #checkout .accordion-button:not(.collapsed)
    {
    	color: #653230;
    }

    #checkout #totalPrice > h4
    {
    	/*color: #5066a2;*/
		color: #653230;
	    font-weight: 800;
	    font-size: 22px;
    }

    #checkout .totalPrice
    {
    	color: #000000;
    	font-weight: 700;
    	font-size: 18px;
    }

    #checkout .formContentCustomerLabels
    {
    	padding-top: 30px;
    	padding-bottom: 30px;
    }

    #checkout form label
    {
    	color: #000000;
    	font-weight: 600;
    }

    #checkout form label > sup
    {
    	color: #C6B784;
    }

    #exampleModalAlerts .modal-title
    {
    	padding: 20px 50px;
    }

	.tour-virtual-img
	{
		background-position: center center !important;
		background-repeat: no-repeat !important;
		background-size: cover !important;
	}

	.tour-virtual-img-1
	{
		background: url('../images/tour-virtual/TourVirtual_fachada_foto.jpg');
	}

	.tour-virtual-img-1 .capa-texto
	{
		background: rgba(149, 148, 148, 0.7);
	}

	.tour-virtual-img-2
	{
		background: url('../images/tour-virtual/TourVirtual_amenieties_fotos.jpg');
	}

	.tour-virtual-img-2 .capa-texto
	{
		/*background: rgba(255, 0, 0, 0.7);*/
		background: rgba(101, 50, 48, 0.7);
	}

	.tour-virtual-img-3
	{
		background: url('../images/tour-virtual/TourVirtual_modeloA_foto.jpg');
	}

	.tour-virtual-img-3 .capa-texto
	{
		/*background: rgba(80, 102, 162, 0.7);*/
		background: rgba(198, 183, 132, 0.7);
	}

	.tour-virtual-img-4
	{
		background: url('../images/tour-virtual/TourVirtual_modeloB_foto.jpg');
	}

	.tour-virtual-img-4 .capa-texto
	{
		background: rgba(198, 183, 132, 0.7);
	}

	.tour-virtual-img-5
	{
		background: url('../images/tour-virtual/TourVirtual_modeloC_foto.jpg');
	}

	.tour-virtual-img-5 .capa-texto
	{
		background: rgba(198, 183, 132, 0.7);
	}

	.tour-virtual-img .capa-texto:hover
	{
		background: transparent;
	}

	.tour-virtual-img .capa-texto h4
	{
		color: #ffffff;
		font-family: 'Montserrat', sans-serif;
		padding: 100px 30px;
		font-weight: 500;
	}

	.tour-virtual-img .capa-texto:hover h4
	{
		color: transparent;
	}

	.tour-virtual-img a
	{
		min-height: 200px;
		width: 100%;
	}

#table-blue-movil .nav-tabs
{
	border-bottom: 0px;
}

#table-blue-movil .tab-content
{
	padding: 10px;
	background: #5066a2;
}

#table-blue-movil .tab-content > .tab-pane > .row
{
	margin-left: 0px;
	margin-right: 0px;
}

#table-blue-movil .tab-content .col-6
{
	padding: 2px 15px;
}

#table-blue-movil .nav-item > strong
{
	font-size: 16px;
	color: #C6B784;
	font-weight: 700;
	padding: 10px 10px;
	display: inline-block;
}

#table-blue-movil .nav-tabs .nav-item.show .nav-link, 
#table-blue-movil .nav-tabs .nav-link.active
{
	/*border-color: #5066a2; 
	border: 2px solid #5066a2;
	background: #5066a2;
	color: #ffffff;*/
	border-color: #653230; 
	border: 2px solid #653230;
	background: #653230;
	color: #ffffff;
}

#table-blue-movil .nav-tabs .nav-link
{
	border: 2px solid transparent;
	color: #5066a2;
	font-size: 16px;
	font-weight: 500;
}

#table-blue-movil .tab-content .value
{
	background: #ffffff;	
}

#table-blue-movil .tab-content .concepto h5
{
	border-bottom: 1px solid #ffffff;
    display: inline-block !important;
    width: 100%;
    padding: 5px 2px;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #ffffff;
}

#table-blue-movil .tab-content .td-price
{
	border-bottom: 1px solid #5066a2;
    display: inline-block !important;
    width: 100%;
    padding: 5px 2px;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    font-weight: 700;
    color: #212529;
}

#table-blue-movil .tab-content .td-last-child
{
	border-bottom: 1px solid transparent !important; 
}

#table-blue-movil .tab-content .td-price .mondeda-nacional
{
	font-weight: 500;
	font-size: 12px;
}

#table-blue-movil .message-off
{
	background: #C6B784;
    padding: 5px 3px;
    color: #ffffff;
    font-size: 11px;
    border-radius: 6px;
    line-height: 6px;
    margin-top: -8px;
    margin-left: -2px;
    position: absolute;
}

#table-blue-movil .message-engagement
{
	background: #5066a2;
    padding: 5px 3px;
    color: #ffffff;
    font-size: 11px;
    border-radius: 6px;
    line-height: 6px;
    margin-top: -8px;
    margin-left: -2px;
    position: absolute;
}

#table-blue-movil .instructions
{
	color: #888888;
	background: transparent;
	margin-bottom: 0px;
	margin-top: 0px;
	font-size: 16px;
	font-weight: 400;
	text-align: center;
	padding: 15px 0px;
}

#methodMercadoPago
{
	display: none;
}
