/*[5. Media responsive]*/
/* #Tablet (Portrait)
================================================== */

/*change menu for mobile*/
.isi-mobile #nav > ul {
	display: none;
}
.isi-mobile #dt-mobile-menu {
	display: block;
	line-height: 100%;
}
.isi-mobile .soc-ico {
	max-width: 500px !important;
}
.isi-mobile #container > .img-frame {
	line-height: 0;
}
/*----------------------------------------------------*/
/*zoom font-size for ipad portrait*/

.ipad-portr .dt-window-link a {
	line-height: 20px;
}
.ipad-portr #nav > ul {
	-webkit-text-size-adjust: 120%;
	-o-text-size-adjust: 120%;
	-ms-text-size-adjust: 120%;
	-moz-text-size-adjust: 120%;
}
.android,
.android * {
	-webkit-text-size-adjust: none;
	-o-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-moz-text-size-adjust: none;
}
.ipad-portr #container .box-i-l {
	-webkit-text-size-adjust: 120%;
	-o-text-size-adjust: 120%;
	-ms-text-size-adjust: 120%;
	-moz-text-size-adjust: 120%;
	line-height: 110%;
}

/*Misc*/
	/*colums*/
.isi-mobile #content .w_3-4 {
	width: 100%;
}
	.isi-mobile .dt-excerpt {
		display: none;
	}
	.isi-mobile #content .gallery {
		width: 756px;
	}
	.isi-mobile #content.full-width .gallery {
		width: 996px;
	}
	.isi-mobile #content .t-h {
		width: 748px !important;
	}
		.isi-mobile #content .t-h textarea {
			width: 745px !important;
		}
	.isi-mobile #content.full-width .t-h {
		width: 978px !important;
	}
		.isi-mobile #content.full-width .t-h textarea {
			width: 975px !important;
		}


	.isi-mobile #content #container .toggle {
		max-width: 732px;
	}
	.isi-mobile #content.full-width #container .toggle {
		max-width: 972px;
	}
	
	.isi-mobile #content #container .hr,
	.isi-mobile #container .navigation {
		width: 740px;
		max-width: 740px;
	}
	.isi-mobile #content.full-width #container .hr,
	.isi-mobile .full-width #container .navigation {
		width: 980px;
		max-width: 980px;
	}
	
	.isi-mobile #content #container .tab,
	.isi-mobile #content #container .basic {
		max-width: 740px;
	}
	.isi-mobile #content.full-width #container .tab,
	.isi-mobile #content.full-width #container .basic {
		max-width: 980px;
	}
	.isi-mobile #content .caroufredsel_wrapper {
		width: 700px !important;
	}
	.isi-mobile #content.full-width #container .caroufredsel_wrapper {
		width: 940px !important;
	}
	.isi-mobile #content #container .message-box-wrapper {
		max-width: 702px;
	}
	.isi-mobile #content.full-width #container .message-box-wrapper {
		max-width: 942px;
	}
	
	.isi-mobile #container > .blockquote-bg,
	.isi-mobile #container > .testimonial-content {
		max-width: 710px;
	}
	.isi-mobile .full-width #container > .blockquote-bg,
	.isi-mobile .full-width #container > .testimonial-content {
		max-width: 950px;
	}
	/*.isi-mobile #content #container {
		width: 1010px;
	}*/
	
	.isi-mobile #container .inner-video,
	.isi-mobile #container .map-inner {
			display: block !important;
			position: relative;
			padding-bottom: 56.25%;
			padding-top: 30px;
			height: 0;
			overflow: hidden;
		}
		.isi-mobile #container .videos,
		.isi-mobile #container .map {
			width: 738px;
			max-width: 738px;
		}
		.isi-mobile .full-width #container .videos,
		.isi-mobile .full-width #container .map {
			width: 978px;
			max-width: 978px;
		}
		.isi-mobile .videos iframe,  
		.isi-mobile .videos object,  
		.isi-mobile .videos embed,
		.isi-mobile .map iframe,  
		.isi-mobile .map object,  
		.isi-mobile .map embed {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
		}

		
	/*Misc modal window*/
	.isi-mobile #content-highslide #container {
		width: 770px;
	}
		.isi-mobile #content-highslide .t-h {
			width: 739px !important;
		}
		.isi-mobile #content-highslide .t-h textarea {
			width: 736px !important;
		}
		/*.isi-mobile #content-highslide .benefits .post span {
			width: 680px !important;
		}*/
		
		.isi-mobile #content-highslide .comment .t-h {
			width: auto !important;
		}
		.isi-mobile #content-highslide .comment .t-h textarea {
			width: 99% !important;
		}
		.isi-mobile #container .item-blog {
			width: 740px;
		}
		.isi-mobile .full-width #container .item-blog {
			width: 980px;
		}
		.isi-mobile #content-highslide .caroufredsel_wrapper {
			width: 700px !important;
		}
		
		
		/*colums*/
		.isi-mobile .w_1-3,
		.isi-mobile .w_1-2,
		.isi-mobile .w_2-4,
		.isi-mobile .w_2-3,
		.isi-mobile .w_1-4,
		.isi-mobile .w_3-4 {
			width: 100%;
		}			
		
				.isi-mobile #content-highslide #container .videos,
				.isi-mobile #content-highslide #container .map {
					width: 732px;
					max-width: 732px;
				}
		
			.isi-mobile #content-highslide .gallery {
				width: 756px;
			}
		
			.isi-mobile #content-highslide #container .toggle {
				max-width: 732px;
			}
			.isi-mobile #content-highslide #container .hr {
				width: 740px;
				max-width: 740px;
			}
			.isi-mobile #content-highslide #container .tab,
			.isi-mobile #content-highslide #container .basic {
				max-width: 740px;
			}
			.isi-mobile #content-highslide .caroufredsel_wrapper {
				width: 700px !important;
			}
			.isi-mobile #content-highslide #container .message-box-wrapper {
				max-width: 702px;
			}
		
			.isi-mobile #content-highslide #container > .blockquote-bg,
			.isi-mobile #content-highslide #container > .testimonial-content {
				max-width: 710px;
			}
	
/*----------------------------------------------------*/

.iphone-portr #dt-mobile-menu select#nav-mob,
.iphone-portr .ui-select {	
	font-size: 20px;
}
.iphone-landsc #dt-mobile-menu select#nav-mob,
.iphone-landsc .ui-select {	
	font-size: 18px;
}
.iphone-landsc .widget ul.categories,
.iphone-portr .widget ul.categories,
.iphone-landsc .widget ul.menu,
.iphone-portr .widget ul.menu,
.iphone-landsc .widget ul.custom-menu,
.iphone-portr .widget ul.custom-menu {
	width: 210px;
}

