/* Settings */
body.woocommerce_page_wpmenucart_options_page {
	background: #fff;
}
.wpo_wpmenucart_settings {
	margin-right: 20px;
	margin-top: 10px;
}
.wpo_wpmenucart_settings h2 {
	padding: 1em;
	font-weight: 400;
	font-size: 18px;
	margin: 0;
}
.wpo_wpmenucart_settings .wpo_wpmenucart_settings_container .wpo_wpmenucart_settings_tab {
	margin: 0;
}
.wpo_wpmenucart_settings .wpo_wpmenucart_settings_container .wpo_wpmenucart_settings_tab h2 {
	font-size: 1.3em;
	margin: 1em 0;
	font-weight: 600;
	padding: 0;
}
.wpo_wpmenucart_settings .wpo_wpmenucart_settings_container {
	padding: 20px;
}
.wpo_wpmenucart_settings .wpo_wpmenucart_settings_container .notice.inline {
	max-width: 590px;
	border-left-color: #51266b;
}
.wpo_wpmenucart_settings tr.secondary th,
.wpo_wpmenucart_settings tr.secondary td {
	padding-top: 0;
	padding-bottom: 10px;
}

/* Pro Ad */
.menucart-pro-ad {
	border: 1px solid #3D5C99;
	background-color: #EBF5FF;	
	border-radius: 5px;
	padding: 15px;
}

.menucart-pro-ad-big {
	margin-top: 15px;
	min-height: 90px;
	position: relative;
	padding-left: 120px;
	clear: both;
}

.menucart-pro-ad-small {
	position: absolute;
	right: 20px;
	top: 20px;
}
.menucart-pro-ad img.wpo-helper {
	position: absolute;
	bottom: 64px;
	left: -10px;
}

.wpo_wpmenucart_settings .pro-setting-wrapper {
	display: inline-block;
	position: relative;
}

.wpo_wpmenucart_settings .hidden-input,
.wpo_wpmenucart_settings .hidden-input-icon {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: white;
	-moz-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);
}

.wpo_wpmenucart_settings .pro-feature,
.wpo_wpmenucart_settings .pro-icon {
	display: none;
}