.md-pro-7-radio-wrapper	{width:100%; height:auto; margin:0 auto 0 auto; overflow:hidden; padding:0}

.md-pro-7-radio-prod {width:100%; height:auto; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; padding:0; margin:0 auto;}
.md-pro-7-radio-prod .mediaLicenseTitle {font-family:-apple-system, BlinkMacSystemFont, "myriad-pro", sans-serif; font-weight:500; font-size:13px; color:#171717; line-height:15px; width:90%; margin:0 auto}

.md-pro-7-radio-prod label {width:100%; height:auto;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border:none;background:#141414;border:2px solid #333333; position:relative; padding:15px 15px 15px 50px; margin:15px 0; display: -webkit-box;  
  display: -moz-box;  
  display: -ms-flexbox;  
  display: -webkit-flex; 
  display: flex; flex-direction:row; align-items:center; opacity:1.0; box-sizing: border-box;}

/* hide input */
.md-pro-7-radio-prod input.radioSelGBP:empty, .md-pro-7-radio-prod input.radioSelUSD:empty, .md-pro-7-radio-prod input.radioSelEUR:empty {margin-top: -50000px;
	visibility:hidden;
}

.md-pro-7-radio-prod .radioSelGBP, .md-pro-7-radio-prod .radioSelUSD, .md-pro-7-radio-prod .radioSelEUR {
	width:10px;
}

/* style label */
.md-pro-7-radio-prod input.radioSelGBP:empty ~ label, .md-pro-7-radio-prod input.radioSelUSD:empty ~ label, .md-pro-7-radio-prod input.radioSelEUR:empty ~ label {
	position: relative;
	
	line-height: 19px;
	text-indent: 0;
	margin-top: 0;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.md-pro-7-radio-prod input.radioSelGBP:empty ~ label:before, .md-pro-7-radio-prod input.radioSelUSD:empty ~ label:before, .md-pro-7-radio-prod input.radioSelEUR:empty ~ label:before {
	position: absolute;
	display: block;
	top: 50%;
	left: 15px;
	content: '';
	width: 20px;
	height:20px;
	background: #141414;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	  border:2px solid #333333;
	  transform: translateY(-50%);
	  -webkit-transform: translateY(-50%);
	  -moz-transform: translateY(-50%);
	  
}


.md-pro-7-radio-prod input.radioSelGBP:hover:not(:checked) ~ label:before, .md-pro-7-radio-prod input.radioSelUSD:hover:not(:checked) ~ label:before, .md-pro-7-radio-prod input.radioSelEUR:hover:not(:checked) ~ label:before {
	content: '\2713';
	line-height:18px;
	color: #55AB55;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	text-align:center;
	opacity:1.0;
	border:2px solid #55AB55;
	font-size:11px;

}

.md-pro-7-radio-prod input.radioSelGBP:hover:not(:checked) ~ label, .md-pro-7-radio-prod input.radioSelUSD:hover:not(:checked) ~ label, .md-pro-7-radio-prod input.radioSelEUR:hover:not(:checked) ~ label {
	color: #888;
	border:none;
	  border:2px solid #55AB55;
	  -webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	opacity:1.0
	

}

/* toggle on */
.md-pro-7-radio-prod input.radioSelGBP:checked ~ label:before, .md-pro-7-radio-prod input.radioSelUSD:checked ~ label:before, .md-pro-7-radio-prod input.radioSelEUR:checked ~ label:before {
	content: '\2713';
	line-height:18px;
	color: #ffffff;
	border:2px solid #55AB55;
	padding:0;
	margin:0;
	text-align:center;
	font-size:11px;
	background-color:#55AB55
}

.md-pro-7-radio-prod input.radioSelGBP:checked ~ label:before, .md-pro-7-radio-prod input.radioSelUSD:checked ~ label:before, .md-pro-7-radio-prod input.radioSelEUR:checked ~ label:before {
	content: '\2713';
	line-height:18px;
	color: #ffffff;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding:0;
	margin:0;
	text-align:center;
	font-size:11px;
	background-color:#55AB55
}

.md-pro-7-radio-prod input.radioSelGBP:checked ~ label, .md-pro-7-radio-prod input.radioSelUSD:checked ~ label, .md-pro-7-radio-prod input.radioSelEUR:checked ~ label {
	color: #777;
	background:#141414;
	border:2px solid #55AB55;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	opacity:1.0
}



.md-pro-7-check-wrapper	{width:100%; height:auto; margin:0 auto 0 auto; overflow:hidden; padding:0}

.md-pro-7-check-prod {width:100%; height:auto; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; padding:0; margin:0 auto;}
.md-pro-7-check-prod .mediaLicenseTitle {font-family:-apple-system, BlinkMacSystemFont, "myriad-pro", sans-serif; font-weight:500; font-size:13px; color:#171717; line-height:15px; width:90%; margin:0 auto}

.md-pro-7-check-prod label {width:100%; height:auto;border-radius: none;-webkit-border-radius: none;-moz-border-radius: none; border:none; background:#141414; position:relative; padding:10px 0 10px 40px; margin:0 0; display: -webkit-box;  
  display: -moz-box;  
  display: -ms-flexbox;  
  display: -webkit-flex; 
  display: flex; flex-direction:row; align-items:center; box-sizing: border-box;}

/* hide input */
.md-pro-7-check-prod input.checkboxGBP:empty, .md-pro-7-check-prod input.checkboxUSD:empty, .md-pro-7-check-prod input.checkboxEUR:empty {margin-top: -50000px;
	visibility:hidden;
}

.md-pro-7-check-prod .checkboxGBP, .md-pro-7-check-prod .checkboxUSD, .md-pro-7-check-prod .checkboxEUR {
	width:10px;
}

/* style label */
.md-pro-7-check-prod input.checkboxGBP:empty ~ label, .md-pro-7-check-prod input.checkboxUSD:empty ~ label, .md-pro-7-check-prod input.checkboxEUR:empty ~ label {
	position: relative;
	
	line-height: 19px;
	text-indent: 0;
	margin-top: 0;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.md-pro-7-check-prod input.checkboxGBP:empty ~ label:before, .md-pro-7-check-prod input.checkboxUSD:empty ~ label:before, .md-pro-7-check-prod input.checkboxEUR:empty ~ label:before {
	position: absolute;
	display: block;
	top: 50%;
	left: 0;
	content: '';
	width: 20px;
	height:20px;
	background: #141414;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	  border:2px solid #333333;
	  transform: translateY(-50%);
	  -webkit-transform: translateY(-50%);
	  -moz-transform: translateY(-50%);
	  
}


.md-pro-7-check-prod input.checkboxGBP:hover:not(:checked) ~ label:before, .md-pro-7-check-prod input.checkboxUSD:hover:not(:checked) ~ label:before, .md-pro-7-check-prod input.checkboxEUR:hover:not(:checked) ~ label:before {
	content: '\2713';
	line-height:18px;
	color: #55AB55;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	text-align:center;
	font-size:11px;
	border:2px solid #55AB55;
}

.md-pro-7-check-prod input.checkboxGBP:hover:not(:checked) ~ label, .md-pro-7-check-prod input.checkboxUSD:hover:not(:checked) ~ label, .md-pro-7-check-prod input.checkboxEUR:hover:not(:checked) ~ label {
	color: #888;
	border:none;
	  border:none;
	  -webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	

}

/* toggle on */
.md-pro-7-check-prod input.checkboxGBP:checked ~ label:before, .md-pro-7-check-prod input.checkboxUSD:checked ~ label:before, .md-pro-7-check-prod input.checkboxEUR:checked ~ label:before {
	content: '\2713';
	line-height:18px;
	color: #ffffff;
	border:2px solid #55AB55;
	padding:0;
	margin:0;
	text-align:center;
	font-size:11px;
	background-color:#55AB55
}

.md-pro-7-check-prod input.checkboxGBP:checked ~ label:before, .md-pro-7-check-prod input.checkboxUSD:checked ~ label:before, .md-pro-7-check-prod input.checkboxEUR:checked ~ label:before {
	content: '\2713';
	line-height:18px;
	color: #ffffff;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding:0;
	margin:0;
	text-align:center;
	font-size:11px;
	background-color:#55AB55
}

.md-pro-7-check-prod input.checkboxGBP:checked ~ label, .md-pro-7-check-prod input.checkboxUSD:checked ~ label, .md-pro-7-check-prod input.checkboxEUR:checked ~ label {
	color: #777;
	background:#141414;
	border:none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.prodSlickPrevMac	{width:40px; height:100%; float:left; cursor:pointer; text-align:left; color:#ffffff}
.prodSlickNextMac	{width:40px; height:100%; float:right; cursor:pointer; text-align:right; color:#ffffff}
.prodSlickPrevMac span	{width:40px; height:40px; background:#55AB55; text-align:center; line-height:40px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px}
.prodSlickNextMac span	{width:40px; height:40px; background:#55AB55; text-align:center; line-height:40px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px}
.prodSlickPrevMac span i	{border:none; line-height:40px; padding:0; margin:0; font-size:19px; color:#ffffff; text-align:center}
.prodSlickNextMac span i	{border:none; line-height:40px; padding:0; margin:0; font-size:19px;  color:#ffffff; text-align:center}
.prodSlickPrevMac span:hover	{background:#448A43;}
.prodSlickNextMac span:hover	{background:#448A43;}

.md-pricing-left-panel	{width:50%; height:auto; margin-right:60px}
.md-pricing-right-panel	{width:50%; height:auto;}

#md-7-pricing-full-width-titleUSD	{display:block}
#md-7-pricing-full-width-titleGBP	{display:block}
#md-7-pricing-full-width-titleEUR	{display:block}

#macProdInfoWrapper	{width:100%; height:auto; overflow:auto; display:block; margin:40px 0 0 0}

.md-pro-7-pricing-wrapper	{width:87%; max-width:1200px; height:auto; overflow:auto; margin:70px auto; display: -webkit-box;  
  display: -moz-box;  
  display: -ms-flexbox;  
  display: -webkit-flex; 
  display: flex; flex-direction:row}

.mac-pack-price-value	{font-weight:600; font-size:17px; margin:0; color:#ffffff; width:25%; min-width:75px}
.mac-pack-price-description	{font-size:15px; margin:0; color:#999999; line-height:20px; width:75%}

.mac-upgrade-price-value	{font-weight:600; font-size:17px; margin:0; color:#333333; width:25%; min-width:75px}
.mac-upgrade-price-description	{font-size:15px; margin:0; color:#666666; line-height:20px; width:75%}

.md-pro-license-count-wrapper	{width:100%; height:auto; overflow:auto; display: -webkit-box;  
  display: -moz-box;  
  display: -ms-flexbox;  
  display: -webkit-flex; 
  display: flex; flex-direction:row;}
.md-pro-license-inner-1	{color:#ffffff; width:20%; max-width:100px; min-width:80px; margin:0 0 0 0; border:2px solid #666666;}
.md-pro-license-inner-2	{width:50%; margin-left:10px}
.md-pro-license-inner-3	{width:30%; text-align:right;}

.md-pro-pricing-text-wide	{display:block}
.md-pro-pricing-text-narrow	{display:none}

.md-pro-buy-wrapper	{width:100%; max-width:200px; height:50px; margin:20px 0 0 0;}

/* hide input */
.md-pro-7-radio-prod input.radioSelUGGBP:empty, .md-pro-7-radio-prod input.radioSelUGUSD:empty, .md-pro-7-radio-prod input.radioSelUGEUR:empty {margin-top: -50000px;
	visibility:hidden;
}

.md-pro-7-radio-prod .radioSelUGGBP, .md-pro-7-radio-prod .radioSelUGUSD, .md-pro-7-radio-prod .radioSelUGEUR {
	width:10px;
}

/* style label */
.md-pro-7-radio-prod input.radioSelUGGBP:empty ~ label, .md-pro-7-radio-prod input.radioSelUGUSD:empty ~ label, .md-pro-7-radio-prod input.radioSelUGEUR:empty ~ label {
	position: relative;
	
	line-height: 19px;
	text-indent: 0;
	margin-top: 0;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.md-pro-7-radio-prod input.radioSelUGGBP:empty ~ label:before, .md-pro-7-radio-prod input.radioSelUGUSD:empty ~ label:before, .md-pro-7-radio-prod input.radioSelUGEUR:empty ~ label:before {
	position: absolute;
	display: block;
	top: 50%;
	left: 15px;
	content: '';
	width: 20px;
	height:20px;
	background: #ffffff;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	  border:2px solid #333333;
	  transform: translateY(-50%);
	  -webkit-transform: translateY(-50%);
	  -moz-transform: translateY(-50%);
	  
}


.md-pro-7-radio-prod input.radioSelUGGBP:hover:not(:checked) ~ label:before, .md-pro-7-radio-prod input.radioSelUGUSD:hover:not(:checked) ~ label:before, .md-pro-7-radio-prod input.radioSelUGEUR:hover:not(:checked) ~ label:before {
	content: '\2713';
	line-height:18px;
	color: #267DD8;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	text-align:center;
	opacity:1.0;
	border:2px solid #267DD8;
	font-size:11px;

}

.md-pro-7-radio-prod input.radioSelUGGBP:hover:not(:checked) ~ label, .md-pro-7-radio-prod input.radioSelUGUSD:hover:not(:checked) ~ label, .md-pro-7-radio-prod input.radioSelUGEUR:hover:not(:checked) ~ label {
	color: #888;
	border:none;
	  border:2px solid #267DD8;
	  -webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	opacity:1.0
	

}

/* toggle on */
.md-pro-7-radio-prod input.radioSelUGGBP:checked ~ label:before, .md-pro-7-radio-prod input.radioSelUGUSD:checked ~ label:before, .md-pro-7-radio-prod input.radioSelUGEUR:checked ~ label:before {
	content: '\2713';
	line-height:18px;
	color: #ffffff;
	border:2px solid #267DD8;
	padding:0;
	margin:0;
	text-align:center;
	font-size:11px;
	background-color:#267DD8
}

.md-pro-7-radio-prod input.radioSelUGGBP:checked ~ label:before, .md-pro-7-radio-prod input.radioSelUGUSD:checked ~ label:before, .md-pro-7-radio-prod input.radioSelUGEUR:checked ~ label:before {
	content: '\2713';
	line-height:18px;
	color: #ffffff;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding:0;
	margin:0;
	text-align:center;
	font-size:11px;
	background-color:#267DD8
}

.md-pro-7-radio-prod input.radioSelUGGBP:checked ~ label, .md-pro-7-radio-prod input.radioSelUGUSD:checked ~ label, .md-pro-7-radio-prod input.radioSelUGEUR:checked ~ label {
	color: #777;
	background:#ffffff;
	border:2px solid #267DD8;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	opacity:1.0
}



.md-pro-7-check-wrapper	{width:100%; height:auto; margin:0 auto 0 auto; overflow:hidden; padding:0}

.md-pro-7-check-prod {width:100%; height:auto; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; padding:0; margin:0 auto;}
.md-pro-7-check-prod .mediaLicenseTitle {font-family:-apple-system, BlinkMacSystemFont, "myriad-pro", sans-serif; font-weight:500; font-size:13px; color:#171717; line-height:15px; width:90%; margin:0 auto}

.md-pro-7-check-prod label {width:100%; height:auto;border-radius: none;-webkit-border-radius: none;-moz-border-radius: none; border:none; background:#141414; position:relative; padding:10px 0 10px 40px; margin:0 0; display: -webkit-box;  
  display: -moz-box;  
  display: -ms-flexbox;  
  display: -webkit-flex; 
  display: flex; flex-direction:row; align-items:center;}

md-pro-7-UG-radio-prod {width:100%; height:auto; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; padding:0; margin:0 auto;}
.md-pro-7-UG-radio-prod .mediaLicenseTitle {font-family:-apple-system, BlinkMacSystemFont, "myriad-pro", sans-serif; font-weight:500; font-size:13px; color:#171717; line-height:15px; width:90%; margin:0 auto}

.md-pro-7-UG-radio-prod label {width:100%; height:auto;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border:none;background:#ffffff;border:2px solid #e5e5e5; position:relative; padding:15px 15px 15px 50px; margin:15px 0; display: -webkit-box;  
  display: -moz-box;  
  display: -ms-flexbox;  
  display: -webkit-flex; 
  display: flex; flex-direction:row; align-items:center; opacity:1.0}

.md-pro-7-UG-check-prod {width:100%; height:auto; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; padding:0; margin:0 auto;}
.md-pro-7-UG-check-prod .mediaLicenseTitle {font-family:-apple-system, BlinkMacSystemFont, "myriad-pro", sans-serif; font-weight:500; font-size:13px; color:#171717; line-height:15px; width:90%; margin:0 auto}

.md-pro-7-UG-check-prod label {width:100%; height:auto;border-radius: none;-webkit-border-radius: none;-moz-border-radius: none; border:none; background:#f7f7f7; position:relative; padding:10px 0 10px 40px; margin:0 0; display: -webkit-box;  
  display: -moz-box;  
  display: -ms-flexbox;  
  display: -webkit-flex; 
  display: flex; flex-direction:row; align-items:center;}

/* hide input */
.md-pro-7-UG-radio-prod input.radioSelUGGBP:empty, .md-pro-7-UG-radio-prod input.radioSelUGUSD:empty, .md-pro-7-UG-radio-prod input.radioSelUGEUR:empty {margin-top: -50000px;
	visibility:hidden;
}

.md-pro-7-UG-radio-prod .radioSelUGGBP, .md-pro-7-UG-radio-prod .radioSelUGUSD, .md-pro-7-UG-radio-prod .radioSelUGEUR {
	width:10px;
}

/* style label */
.md-pro-7-UG-radio-prod input.radioSelUGGBP:empty ~ label, .md-pro-7-UG-radio-prod input.radioSelUGUSD:empty ~ label, .md-pro-7-UG-radio-prod input.radioSelUGEUR:empty ~ label {
	position: relative;
	
	line-height: 19px;
	text-indent: 0;
	margin-top: 0;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.md-pro-7-UG-radio-prod input.radioSelUGGBP:empty ~ label:before, .md-pro-7-UG-radio-prod input.radioSelUGUSD:empty ~ label:before, .md-pro-7-UG-radio-prod input.radioSelUGEUR:empty ~ label:before {
	position: absolute;
	display: block;
	top: 50%;
	left: 15px;
	content: '';
	width: 20px;
	height:20px;
	background: #ffffff;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	  border:2px solid #e5e5e5;
	  transform: translateY(-50%);
	  -webkit-transform: translateY(-50%);
	  -moz-transform: translateY(-50%);
	  
}


.md-pro-7-UG-radio-prod input.radioSelUGGBP:hover:not(:checked) ~ label:before, .md-pro-7-UG-radio-prod input.radioSelUGUSD:hover:not(:checked) ~ label:before, .md-pro-7-UG-radio-prod input.radioSelUGEUR:hover:not(:checked) ~ label:before {
	content: '\2713';
	line-height:18px;
	color: #267DD8;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	text-align:center;
	opacity:1.0;
	border:2px solid #267DD8;
	font-size:11px;

}

.md-pro-7-UG-radio-prod input.radioSelUGGBP:hover:not(:checked) ~ label, .md-pro-7-UG-radio-prod input.radioSelUGUSD:hover:not(:checked) ~ label, .md-pro-7-UG-radio-prod input.radioSelUGEUR:hover:not(:checked) ~ label {
	color: #888;
	border:none;
	  border:2px solid #267DD8;
	  -webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	opacity:1.0
	

}

/* toggle on */
.md-pro-7-UG-radio-prod input.radioSelUGGBP:checked ~ label:before, .md-pro-7-UG-radio-prod input.radioSelUGUSD:checked ~ label:before, .md-pro-7-UG-radio-prod input.radioSelUGEUR:checked ~ label:before {
	content: '\2713';
	line-height:18px;
	color: #ffffff;
	border:2px solid #267DD8;
	padding:0;
	margin:0;
	text-align:center;
	font-size:11px;
	background-color:#267DD8
}

.md-pro-7-UG-radio-prod input.radioSelUGGBP:checked ~ label:before, .md-pro-7-UG-radio-prod input.radioSelUGUSD:checked ~ label:before, .md-pro-7-UG-radio-prod input.radioSelUGEUR:checked ~ label:before {
	content: '\2713';
	line-height:18px;
	color: #ffffff;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding:0;
	margin:0;
	text-align:center;
	font-size:11px;
	background-color:#267DD8
}

.md-pro-7-UG-radio-prod input.radioSelUGGBP:checked ~ label, .md-pro-7-UG-radio-prod input.radioSelUGUSD:checked ~ label, .md-pro-7-UG-radio-prod input.radioSelUGEUR:checked ~ label {
	color: #777;
	background:#ffffff;
	border:2px solid #267DD8;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	opacity:1.0
}

/* hide input */
.md-pro-7-UG-check-prod input.checkboxUGGBP:empty, .md-pro-7-UG-check-prod input.checkboxUGUSD:empty, .md-pro-7-UG-check-prod input.checkboxUGEUR:empty {margin-top: -50000px;
	visibility:hidden;
}

.md-pro-7-UG-check-prod .checkboxUGGBP, .md-pro-7-UG-check-prod .checkboxUGUSD, .md-pro-7-UG-check-prod .checkboxUGEUR {
	width:10px;
}

/* style label */
.md-pro-7-UG-check-prod input.checkboxUGGBP:empty ~ label, .md-pro-7-UG-check-prod input.checkboxUGUSD:empty ~ label, .md-pro-7-UG-check-prod input.checkboxUGEUR:empty ~ label {
	position: relative;
	
	line-height: 19px;
	text-indent: 0;
	margin-top: 0;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.md-pro-7-UG-check-prod input.checkboxUGGBP:empty ~ label:before, .md-pro-7-UG-check-prod input.checkboxUGUSD:empty ~ label:before, .md-pro-7-UG-check-prod input.checkboxUGEUR:empty ~ label:before {
	position: absolute;
	display: block;
	top: 50%;
	left: 0;
	content: '';
	width: 20px;
	height:20px;
	background: #f7f7f7;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	  border:2px solid #333333;
	  transform: translateY(-50%);
	  -webkit-transform: translateY(-50%);
	  -moz-transform: translateY(-50%);
	  
}


.md-pro-7-UG-check-prod input.checkboxUGGBP:hover:not(:checked) ~ label:before, .md-pro-7-UG-check-prod input.checkboxUGUSD:hover:not(:checked) ~ label:before, .md-pro-7-UG-check-prod input.checkboxUGEUR:hover:not(:checked) ~ label:before {
	content: '\2713';
	line-height:18px;
	color: #267DD8;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	text-align:center;
	font-size:11px;
	border:2px solid #267DD8;
}

.md-pro-7-UG-check-prod input.checkboxUGGBP:hover:not(:checked) ~ label, .md-pro-7-UG-check-prod input.checkboxUGUSD:hover:not(:checked) ~ label, .md-pro-7-UG-check-prod input.checkboxUGEUR:hover:not(:checked) ~ label {
	color: #888;
	border:none;
	  border:none;
	  -webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	

}

/* toggle on */
.md-pro-7-UG-check-prod input.checkboxUGGBP:checked ~ label:before, .md-pro-7-UG-check-prod input.checkboxUGUSD:checked ~ label:before, .md-pro-7-UG-check-prod input.checkboxUGEUR:checked ~ label:before {
	content: '\2713';
	line-height:18px;
	color: #ffffff;
	border:2px solid #267DD8;
	padding:0;
	margin:0;
	text-align:center;
	font-size:11px;
	background-color:#267DD8
}

.md-pro-7-UG-check-prod input.checkboxUGGBP:checked ~ label:before, .md-pro-7-UG-check-prod input.checkboxUGUSD:checked ~ label:before, .md-pro-7-UG-check-prod input.checkboxUGEUR:checked ~ label:before {
	content: '\2713';
	line-height:18px;
	color: #ffffff;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding:0;
	margin:0;
	text-align:center;
	font-size:11px;
	background-color:#267DD8
}

.md-pro-7-UG-check-prod input.checkboxUGGBP:checked ~ label, .md-pro-7-UG-check-prod input.checkboxUGUSD:checked ~ label, .md-pro-7-UG-check-prod input.checkboxUGEUR:checked ~ label {
	color: #777;
	background:#f7f7f7;
	border:none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.md-pricing-left-panel-2	{width:50%; height:auto; margin-right:60px}
.md-pricing-right-panel-2	{width:50%; height:auto;}

.md-tools-grid-container	{display: -webkit-box;  
  display: -moz-box;  
  display: -ms-flexbox;  
  display: -webkit-flex; 
  display: flex; flex-wrap:wrap; justify-content:flex-start; width:87%; max-width:1200px; margin:40px auto 0 auto}
.md-tools-grid-child	{height:auto; padding:20px 10px; flex:1 0 auto}

.cd-usb-cross	{display:none; margin:0 auto}

@media all and (max-width: 1024px) {
	
.md-pricing-left-panel	{width:55%;}
.md-pricing-right-panel	{width:45%;}

.md-pricing-right-panel-2	{width:45%;}
.md-pricing-left-panel-2	{width:55%;}

img.md-pro-pricing-text-wide	{display:none}

.cd-usb-cross	{display:block}


		
}	

@media all and (max-width: 900px) {
	
.md-pricing-left-panel	{width:100%;}
.md-pricing-right-panel	{width:100%; margin-top:40px}
.md-pro-7-pricing-wrapper	{flex-direction:column; margin: 40px auto 60px auto}
.md-pro-license-count-wrapper	{flex-wrap:wrap; align-items:flex-start}
.md-pro-license-inner-1	{width:30%; margin:0 15px 10px 0}
.md-pro-license-inner-2	{width:60%; margin:0 0 0 0}
.md-pro-license-inner-3	{width:100%; text-align:center; margin:0 0 0 0; font-size:40px !important}
.md-pro-pricing-text-wide	{display:none}
.md-pro-pricing-text-narrow	{display:block}
.md-pro-buy-wrapper	{width:100%; max-width:100%;}
.md-pricing-right-panel-2	{width:100%; margin-top:40px}
.md-pricing-left-panel-2	{width:100%;}

img.md-pro-pricing-text-wide	{display:block}

.cd-usb-cross	{display:none}
		
}	

@media all and (max-width: 500px) {
	
img.md-pro-pricing-text-wide	{display:none}

		
}	