/*
Theme Name: Mint Theme
Theme URI: http://blurfx.com/
Description: Mint Theme
Author: BlurFx
Author URI: http://blurfx.com/
Template: windsor
Version: 1.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
Text Domain: windsor
*/


/* =Theme customization starts here
-------------------------------------------------------------- */

/* 1439 */ 


.ocultar{
	display: none;
}

.menu_navegacion .prev, .menu_navegacion .home, .menu_navegacion .next{
	cursor: pointer;
	background: #88bb5e;
	color: #f0f0f0 !important;
	padding: 15px;
	font-size: 1.6em;
	outline: none;
}

.menu_navegacion .next:before{
	font-family: 'fontello';
	content: '\e93a'
}

.menu_navegacion .prev:before{
	font-family: 'fontello';
	content: '\e939';	
}

.menu_navegacion .home:before{
	font-family: 'fontello';
	content: '\e932';
}


/*ESTILOS MARIANO TOYE MASTER FLOOR PLANS*/
.img-01 {
	position: absolute;
	width: 311px;
	right: 219px;
	top: 0px;
	background: url('../../uploads/floors/01.png') no-repeat;
	background-size: cover;
	height: 275px;
}


.img-02 {
	position: absolute;
	width: 210px;
	right: 124px;
	top: 133px;
	background: url('../../uploads/floors/02.png') no-repeat;
	background-size: cover;
	height: 207px;
}

.img-03 {
	position: absolute;
	width: 223px;
	right: 64px;
	top: 292px;
	background: url('../../uploads/floors/03.png') no-repeat;
	background-size: cover;
	height: 222px;
}

.img-04 {
	position: absolute;
	width: 203px;
	right: 21px;
	top: 455px;
	background: url('../../uploads/floors/04.png') no-repeat;
	background-size: cover;
	height: 219px;
}

.img-05 {
	position: absolute;
	width: 285px;
	right: 15px;
	bottom: 1px;
	background: url('../../uploads/floors/05.png') no-repeat;
	background-size: cover;
	height: 236px;
}

.img-06 {
	position: absolute;
	width: 180px;
	right: 225px;
	bottom: 209px;
	background: url('../../uploads/floors/06.png') no-repeat;
	background-size: cover;
	height: 191px;
}

.img-07 {
	position: absolute;
	width: 126px;
	height: 153px;
	right: 403px;
	bottom: 272px;
	background: url('../../uploads/floors/07.png') no-repeat;
	background-size: cover;
}

.img-08 {
	position: absolute;
	width: 121px;
	height: 155px;
	right: 528px;
	bottom: 271px;
	background: url('../../uploads/floors/08.png') no-repeat;
	background-size: cover;
}

.img-09 {
	position: absolute;
	width: 124px;
	height: 187px;
	left: 228px;
	bottom: 239px;
	background: url('../../uploads/floors/09.png') no-repeat;
	background-size: cover;
}

.img-10 {
	position: absolute;
	width: 215px;
	height: 268px;
	left: 14px;
	bottom: 221px;
	background: url('../../uploads/floors/10.png') no-repeat;
	background-size: cover;
}

.img-11 {
	position: absolute;
	width: 187px;
	height: 158px;
	left: 108px;
	top: 238px;
	background: url('../../uploads/floors/11.png') no-repeat;
	background-size: cover;
}

.img-12 {
	position: absolute;
	width: 177px;
	height: 161px;
	left: 294px;
	top: 202px;
	background: url('../../uploads/floors/12.png') no-repeat;
	background-size: cover;
}

.img-01-hover {
	position: absolute;
	width: 311px;
	right: 219px;
	top: 0px;
	background: url('../../uploads/floors/01_hover.png') no-repeat;
	background-size: cover;
	height: 275px;
}


.img-02-hover {
	position: absolute;
	width: 210px;
	right: 124px;
	top: 133px;
	background: url('../../uploads/floors/02_hover.png') no-repeat;
	background-size: cover;
	height: 207px;
}

.img-03-hover {
	position: absolute;
	width: 223px;
	right: 64px;
	top: 292px;
	background: url('../../uploads/floors/03_hover.png') no-repeat;
	background-size: cover;
	height: 222px;
}

.img-04-hover {
	position: absolute;
	width: 203px;
	right: 21px;
	top: 455px;
	background: url('../../uploads/floors/04_hover.png') no-repeat;
	background-size: cover;
	height: 219px;
}

.img-05-hover {
	position: absolute;
	width: 285px;
	right: 15px;
	bottom: 1px;
	background: url('../../uploads/floors/05_hover.png') no-repeat;
	background-size: cover;
	height: 236px;
}

.img-06-hover {
	position: absolute;
	width: 180px;
	right: 225px;
	bottom: 209px;
	background: url('../../uploads/floors/06_hover.png') no-repeat;
	background-size: cover;
	height: 191px;
}

.img-07-hover {
	position: absolute;
	width: 126px;
	height: 153px;
	right: 403px;
	bottom: 272px;
	background: url('../../uploads/floors/07_hover.png') no-repeat;
	background-size: cover;
}

.img-08-hover {
	position: absolute;
	width: 121px;
	height: 155px;
	right: 528px;
	bottom: 271px;
	background: url('../../uploads/floors/08_hover.png') no-repeat;
	background-size: cover;
}

.img-09-hover {
	position: absolute;
	width: 124px;
	height: 187px;
	left: 228px;
	bottom: 239px;
	background: url('../../uploads/floors/09_hover.png') no-repeat;
	background-size: cover;
}

.img-10-hover {
	position: absolute;
	width: 215px;
	height: 268px;
	left: 14px;
	bottom: 221px;
	background: url('../../uploads/floors/10_hover.png') no-repeat;
	background-size: cover;
}

.img-11-hover {
	position: absolute;
	width: 187px;
	height: 158px;
	left: 108px;
	top: 238px;
	background: url('../../uploads/floors/11_hover.png') no-repeat;
	background-size: cover;
}

.img-12-hover {
	position: absolute;
	width: 177px;
	height: 161px;
	left: 294px;
	top: 202px;
	background: url('../../uploads/floors/12_hover.png') no-repeat;
	background-size: cover;
}

.link_img-01{
	position: absolute;
	top: 190px;
	left: 20px;
}

.link_img-02{
	position: absolute;
	top: 90px;
	left: 45px;
}

.link_img-03{
	position: absolute;
	top: 80px;
	left: 45px;
}

.link_img-04{
	position: absolute;
	top: 80px;
	left: 50px;
}

.link_img-05{
	position: absolute;
	top: 80px;
	left: 70px;
}

.link_img-06{
	position: absolute;
	top: 45px;
	left: 8px;
}

.link_img-07{
	position: absolute;
	top: 45px;
	left: 8px;
}

.link_img-08{
	position: absolute;
	top: 45px;
	left: 8px;
}

.link_img-09{
	position: absolute;
	top: 92px;
	left: 12px;
}

.link_img-10{
	position: absolute;
	top: 65px;
	left: 33px;
}

.link_img-11{
	position: absolute;
	top: 55px;
	left: 25px;
}

.link_img-12{
	position: absolute;
	top: 60px;
	left: 25px;
}



a.link_img{
	color: #FFF;
	text-transform: uppercase;
	line-height: 20px;
	font-weight: bold;
	font-size: 14px;
	font-family: 'Montserrat', sans-serif!important;
}

a.link_img:hover{
	text-decoration: none;
	color: #FFF;
}

.numero_floor, .detalle_floor, .nombre_floor{
	display: block;
}


@media (min-width: 1500px) {
	.vc_custom_1502631701495 .slider_swiper, .single-apartment .slider_swiper {
		height: 700px !important;
	}
}

@media (min-width: 1440px) {
	
	.vc_custom_1502631701495 .slider_swiper {
		height: 700px !important;
	}

	.img-01{
		right: 362px;
	}

	.img-02{
		right: 268px;
	}

	.img-03{
		right: 208px;
	}

	.img-04{
		right: 164px;
	}

	.img-05{
		right: 157px;
		bottom: 122px;
	}
	
	.img-06{
		right: 367px;
		bottom: 330px
	}

	.img-07{
			right: 546px;
			bottom: 394px
		}

	.img-08{
		right: 671px;
		bottom: 394px
	}

	.img-09{
		left: 225px;
		bottom: 374px
	}

	.img-10{
		left: 11px;
		bottom: 356px
	}

	.img-11{
		left: 105px;
		top: 220px
	}
	
	.img-12{
		left: 291px;
		top: 190px
	}

}

@media only screen and (min-width: 1024px) and (max-width: 1262px) {
	
	.sc_slider_controller_titles .sc_slider_controller_info{
		font-size: 14px !important;
	}

	a.link_img{
		font-size: 12px;
	}

	.lienzo_mapa{
		max-width: 1000px;
		margin: 0 auto;
	}

	.mobile{
		display: none;
	}
	
	.img-01 {
		top: 0px;
		height: 275px;
	}


	.img-02 {
		top: 133px;
		height: 207px;
	}

	.img-03 {
		top: 292px;
		height: 222px;
	}

	.img-04 {
		top: 455px;
		height: 219px;
	}

	.img-05 {
		bottom: -32px;
		height: 236px;
	}

	.img-06 {
		bottom: 177px;
		height: 191px;
	}

	.img-07 {
		right: 402px;
		bottom: 236px;
	}

	.img-08 {
		right: 528px;
		bottom: 235px;
	}

	.img-09 {
		left: 188px;
		bottom: 204px;
	}

	.img-10 {
		left: -26px;
		bottom: 186px;
	}

	.img-11 {
		left: 68px;
		top: 238px;		
	}

	.img-12 {
		left: 254px;
		top: 202px;		
	}
}


@media (max-width: 1023px) {
	#slider_plans_swiper{
		width: 480px;
	}

	.sc_slider_controller_titles .sc_slider_controller_info{
		font-size: 14px !important;
	}

	
	a.link_img{
		font-size: 12px;
	}

	.lienzo_mapa{
		max-width: 300px;
		margin: 0 auto;
	}

	.desktop{
		display: none;
	}
	
	.img-01 {
		width: 101px;
		right: 63px;
		top: -9px;
		height: 89px;
	}


	.img-02 {
		width: 68px;
		right: 33px;
		top: 34px;
		height: 67px;
	}

	.img-03 {
		width: 72px;
		right: 14px;
		top: 85px;
		height: 72px;
	}

	.img-04 {
		width: 65px;
		right: 0px;
		top: 138px;
		height: 70px;
	}

	.img-05 {
		width: 91px;
		right: -2px;
		bottom: -25px;
		height: 75px;
	}
	
	.img-06 {
		width: 57px;
		right: 65px;
		bottom: 41px;
		height: 61px;
	}

	.img-07 {
		width: 37px;
		right: 122px;
		bottom: 54px;
		height: 48px;
	}

	.img-08 {
		width: 37px;
		right: 159px;
		bottom: 54px;
		height: 48px;
	}

	.img-09 {
		width: 43px;
		left: 61px;
		bottom: 37px;
		height: 65px;
	}

	.img-10 {
		width: 80px;
		left: -19PX;
		bottom: 30px;
		height: 99px;
	}

	.img-11 {
		width: 60px;
		left: 16px;
		top: 73px;
		height: 50px;
	}
	
	.img-12 {
		width: 60px;
		left: 76px;
		top: 58px;
		height: 50px;
	}


	.link_img-01 {
		position: absolute;
		top: 60px;
		left: 20px;
	}

	.link_img-02 {
		position: absolute;
		top: 26px;
		left: 25px;
	}

	.link_img-03 {
		position: absolute;
		top: 25px;
		left: 25px;
	}

	.link_img-04 {
		position: absolute;
		top: 25px;
		left: 25px;
	}

	.link_img-05 {
		position: absolute;
		top: 25px;
		left: 25px;
	}

	.link_img-06 {
		position: absolute;
		top: 15px;
		left: 15px;
	}

	.link_img-07 {
		position: absolute;
		top: 15px;
		left: 8px;
	}

	.link_img-08 {
		position: absolute;
		top: 15px;
		left: 8px;
	}

	.link_img-09 {
		position: absolute;
		top: 35px;
		left: 12px;
	}

	.link_img-10 {
		position: absolute;
		top: 30px;
		left: 25px;
	}

	.link_img-11 {
		position: absolute;
		top: 20px;
		left: 25px;
	}

	.link_img-12 {
		position: absolute;
		top: 20px;
		left: 25px;
	}



}

/*FIL ESTILOS MARIANO TOYE MASTER FLOOR PLANS*/



@media (max-width: 768px) {

	.top_panel_navi{
		background: rgba(245, 243, 243, 0.9);
	}

	.page_title h1.page_caption{
		font-size: 24px;
	}

	.slider_swiper .swiper-slide{
		background-size: contain;
	}

	.single-apartment .slider_swiper {
	    height: 189px !important;
	}

	.vc_custom_1502631701495 .slider_swiper{
		height: 189px !important;
	}

	.scheme_default .slider_swiper.slider_controls_side .slider_controls_wrap>a, .scheme_default .slider_outer_controls_side .slider_controls_wrap>a {
	    color: #f0f0f0 !important;
	    
	}
}