/* PHONES */
@media screen and (max-width: 767px) {
	
	.ipsTabs {
		/*margin: 10px -5px 0;*/
		border-top: 2px solid #e0e0e0;
		position: relative;
	}

	.ipsTabs_panels.ipsTabs_contained .ipsTabs_panel {
		padding: 7px;
	}
	
		.ipsTabs_panel .ipsComment {
			padding: 0;
		}

	.ipsTabs_item:not( .ipsTabs_activeItem ) {
		display: none !important;
	}

	.ipsTabs_activeItem a, a.ipsTabs_activeItem {
		width: 100% !important;
		position: relative;
		font-size: 16px;
		font-weight: bold;
	}

	.ipsTabs.ipsTabs_withIcons .ipsTabs_item {
		text-align: left;
	}
	html[dir="rtl"] .ipsTabs.ipsTabs_withIcons .ipsTabs_item {
		text-align: right;
	}

	.ipsTabs.ipsTabs_withIcons .ipsTabs_item i {
		display: inline-block;
		font-size: 16px;
		width: 22px;
	}

	/* TAB MENU */
	/* We set the dropdown link so that it covers the whole tab bar, which means we can intercept
	 	a click on it in order to show the menu without JS necessary */
	.ipsTabs [data-action='expandTabs'] {
		display: inline-block !important;
		color: #000;
		position: absolute;
		left: 10px;
		right: 10px;
		top: 8px;
		bottom: 0;
		font-size: 18px;
		z-index: 10000;
		padding-right: 15px;
		text-align: right;
		line-height: 40px;
	}
	html[dir="rtl"] .ipsTabs [data-action='expandTabs'] {
		text-align: left;
	}

		.ipsTabs.ipsTabs_small [data-action='expandTabs'] {
			top: 3px;
			line-height: 30px;
		}

	.ipsTabs:target, .ipsTabs.ipsTabs_showMenu {
		height: 52px;
		z-index: 1000;
	}

		.ipsTabs:target [data-action='expandTabs'], .ipsTabs.ipsTabs_showMenu [data-action='expandTabs'] {
			width: 40px;
		}
		html[dir="ltr"] .ipsTabs:target [data-action='expandTabs'],
		html[dir="ltr"] .ipsTabs.ipsTabs_showMenu [data-action='expandTabs'] {
			left: auto;
		}
		html[dir="rtl"] .ipsTabs:target [data-action='expandTabs'],
		html[dir="rtl"] .ipsTabs.ipsTabs_showMenu [data-action='expandTabs'] {
			right: auto;
		}

		.ipsTabs:target [role="tablist"], .ipsTabs.ipsTabs_showMenu [role="tablist"] {
			position: absolute;
	 		left: 10px;
	 		right: 10px;
	 		top: 10px;
	 		background: #fff;
			box-shadow: 0px 5px 40px rgba(0,0,0,0.4);
			border-radius: 3px;
		}

			.ipsTabs.ipsTabs_contained:target [role="tablist"] {
				left: 2px;
				right: 2px;
				top: 2px;
			}

		.ipsTabs:target .ipsTabs_item, .ipsTabs.ipsTabs_showMenu .ipsTabs_item {
			display: block !important;
			width: 100% !important;
		}

}