/** 
Component MyContent by Ioannis Sannos
https://www.isopensource.com
*/

h1.myc_h1 { margin:0 0 20px 0; padding:0; border:none; vertical-align:baseline; background:transparent; font:normal 27px/35px Verdana, Arial, sans-serif; color:#0d71be; }
h1.myc_h1 span { font-size:20px; color:#ff6600; }
p.myc_error {
	margin:40px 0 40px 0; padding:20px; font:normal 16px/24px tahoma, arial, sans-serif; color: #333; background: #fddbdb; border-radius: 8px;
}
ul.myc_list { margin:0 0 30px 0; padding:0; display:block; width:100%; list-style:none; text-indent:0; }
ul.myc_list li {
	margin:0 0 7px 0; padding:0 0 7px 0; display:block; width:100%; list-style:none; text-indent:0; 
	font:normal 13px/17px 'Open Sans', Arial, sans-serif; color: #333333; border:none; border-bottom:1px solid #CCCCCC;
}
ul.myc_list li:first-child { padding-top:7px; border-top: 1px solid #CCCCCC; }
ul.myc_list li figure { margin:0; padding:0; display:block; width:60px; float:left; }
ul.myc_list li figure a { text-decoration:none; border:none; }
ul.myc_list li figure img { border:none; width:60px; height:60px; }
.myc_listside { margin:0; padding:0 0 0 70px; font:normal 13px/17px 'Open Sans', Arial, sans-serif; color: #333333; }
.myc_listside h3 { margin:0 0 2px 0; padding:0; font:bold 16px/20px 'Open Sans', Arial, sans-serif; color:#333333; border:none; background:none; }
.myc_listside h3 a, .myc_listside h3 a:visited, .myc_listside h3 a:hover {
	margin:0; padding:0; display:block; font:bold 16px/20px 'Open Sans', Arial, sans-serif; color:#275ac0; text-decoration: none; border:none;
}
.myc_listside h3 a.myc_titleunpub, .myc_listside h3 a.myc_titleunpub:visited, .myc_listside h3 a.myc_titleunpub:hover { color:#889fce; }
.myc_listside h3 a:hover, .myc_listside h3 a.myc_titleunpub:hover { color: #000000; }
.myc_listline { margin:0 0 3px 0; padding:0; font:normal 13px/16px tahoma, arial, sans-serif; color:#555555; }
.myc_listline a, .myc_listline a:visited, .myc_listline a:hover { color:#275ac0; text-decoration: underline; border:none; }
.myc_listline a:hover { color:#000000; }
.myc_listline time { display:inline; background:none; margin:0; padding:0; color:#222222; }
a.myc_linkbtn, a.myc_linkbtn:hover, a.myc_linkbtn:visited, a.myc_linkbtn:active {
	display:inline-block; margin:0; padding:7px 30px; text-transform: uppercase; white-space: nowrap; overflow:hidden;
	font: normal 16px/25px "Helvetica Neue", Verdana, Arial, sans-serif; color: #FFFFFF; background:#3399cc; border:none; text-decoration:none;
}
a.myc_linkbtn:hover { background:#2E8AB8; cursor:pointer; }
a.myc_addlink, a.myc_addlink:hover, a.myc_addlink:visited, a.myc_addlink:active {
	display:inline-block; margin:0; padding:3px 12px; font: normal 13px/16px "Open Sans", Arial, sans-serif; color: #FFFFFF;
	background:#497AD3; border:none; text-decoration:none; text-transform: uppercase; white-space: nowrap; overflow:hidden;
}
a.myc_addlink:hover { background:#1E4895; cursor:pointer; }
a.myc_dellink, a.myc_dellink:hover, a.myc_dellink:visited, a.myc_dellink:active {
	display:inline-block; margin:0; padding:3px 12px; font: normal 13px/16px "Open Sans", Arial, sans-serif; color: #FFFFFF;
	background:#E77A7A; border:none; text-decoration:none; text-transform: uppercase; white-space: nowrap; overflow:hidden;
}
a.myc_dellink:hover { background:#CC0000; cursor:pointer; }
a.myc_publink, a.myc_publink:hover, a.myc_publink:visited, a.myc_publink:active {
	display:inline-block; margin:0; padding:3px 12px; font: normal 13px/16px "Open Sans", Arial, sans-serif; color: #FFFFFF;
	background:#71C260; border:none; text-decoration:none; text-transform: uppercase; white-space: nowrap; overflow:hidden;
}
a.myc_publink:hover { background:#397B2C; cursor:pointer; }

a.myc_cancel, a.myc_cancel:hover, a.myc_cancel:visited, a.myc_cancel:active {
	display:block; width:100%; margin:30px 0 0 0; padding:0; font: bold 15px/18px "Open Sans", Arial, sans-serif; color: #497AD3;
	border:none; text-decoration:none; text-transform: uppercase;  text-align:center;
}
a.myc_cancel:hover { color:#000000; cursor:pointer; }
.myc_listmenu { margin:0 0 12px 0; padding:10px; background:#E8E8E8; box-sizing: border-box; height:42px; overflow:hidden; }
.myc_listadd { margin:0; padding:0; width:50%; float:left; font:normal 13px/16px "Open Sans", Arial, sans-serif; color:#555555; box-sizing: border-box; }
.myc_listorder {
	margin:0; padding:0; width:49%; float:right; font:normal 13px/16px "Open Sans", Arial, sans-serif; color:#555555; box-sizing: border-box; text-align:right;
}
.myc_listorder form { margin:0; padding:0; font:normal 13px/16px "Open Sans", Arial, sans-serif; color:#555555; }
.myc_listorder form label {
	display:inline-block; width:auto; margin:0 10px 0 0; padding:3px 6px; font:normal 13px/16px "Open Sans", Arial, sans-serif; color:#555555; box-sizing: border-box;
}
select.myc_selord {
	display:inline-block; width:auto; box-sizing: border-box; margin:0; padding:3px 6px; 
	font:normal 13px/16px "Open Sans", Arial, sans-serif; color:#555555; background:#FFFFFF; border:1px solid #CCCCCC; box-sizing: border-box;
}
select.myc_selord:focus { background:#FFFFFF; border:1px solid #666666; outline:none; color:#222222; }
.myc_formwrap { margin:0 0 20px 0; padding:20px; background-color:#F2F2F2; }
.myc_formwrap_titled { margin:0 0 20px 0; padding:50px 20px 20px 20px; background-color:#F2F2F2; position:relative; }
.myc_formtitle { position:absolute; top:0; left:0; display:block; width:100%; background:#4591d6; margin:0; padding:0; color:#FFF; font:bold 14px/18px "Open Sans", Arial, sans-serif; }
.myc_formtitle h4, .myc_formtitle h4.myc_formh4 { display:inline-block; width:auto; background:#4591d6; margin:0; padding:6px 20px; color:#FFF; font:bold 14px/18px "Open Sans", Arial, sans-serif; }
.myc_formtitle h4 span, .myc_formtitle h4.myc_formh4 span { font-size:12px; font-weight:normal; }
.myc_formtitle h4 a, .myc_formtitle h4 a:hover, .myc_formtitle h4 a:visited, 
.myc_formtitle h4.myc_formh4 a, .myc_formtitle h4.myc_formh4 a:hover, .myc_formtitle h4.myc_formh4 a:visited { outline:none; text-decoration:none; color:#DDDDDD; border:none; }
.myc_formtitle h4 a:hover, .myc_formtitle h4.myc_formh4 a:hover { color:#fafd02; }
.myc_grouptitle { margin:0 0 15px 0; padding:0;  }
h4.myc_grouph4 { margin:0; padding:5px; font:normal 14px/17px tahoma, Arial, sans-serif; color:#666666; }
form.myc_form { margin:0; padding:0; border:none; background:none; }
form.myc_form fieldset { margin:0; padding:0; border:none; background:none; }
.myc_formrow { margin:0 0 12px 0; padding:0; font:normal 14px/18px "Open Sans", Arial, sans-serif; color:#444444; }
.myc_formrow > label { box-sizing: border-box; margin:0; padding:4px 0; display:block; float:left; width:150px; border:none; background:transparent; font:normal 14px/18px "Open Sans", Arial, sans-serif; color:#333; text-align:left; }
.myc_formrow > div { margin:0 0 0 160px; }
.myc_formrow:after{ content:''; display:block; clear:both; }
.myc_formline { margin:0 0 12px 0; padding:0; font:normal 14px/18px "Open Sans", Arial, sans-serif; color:#444444; }
.myc_formline:after{ content:''; display:block; clear:both; }
.myc_lineside { margin:0 0 0 160px; padding:0; font:normal 14px/18px "Open Sans", Arial, sans-serif; color:#444444; }
.myc_lineleft { margin:0; padding:0; display:block; float:left; width:150px; font:normal 14px/18px "Open Sans", Arial, sans-serif; color:#333; text-align:center; }
.myc_lineright { margin:0 0 0 160px; padding:0; font:normal 14px/18px "Open Sans", Arial, sans-serif; color:#444444; }
.myc_group { margin:0 0 20px 0; padding:8px; border:1px solid #AAAAAA; border-radius:5px; }
.myc_srowsmall { margin:0 -50px 0 0; padding:0; font:normal 14px/17px "Open Sans", Arial, sans-serif; color:#333333; float:left; width:100%; box-sizing: border-box; }
.myc_irowsmall { margin:0 60px 0 0; padding:0; box-sizing: border-box; }
.myc_browsmall { margin:0; padding:0; width:50px; float:right; box-sizing: border-box; }
.myc_tip { margin:0; padding:2px 0; font:normal 12px/14px tahoma, arial, sans-serif; color:#888; }
.myc_tip a { color:#555555; text-decoration:none; }
.myc_tip a:hover { color:#222222; }
input.myc_text, input[type="text"].myc_text {
	box-sizing: border-box; margin:0; padding:4px 6px; display:block; width:100%; height:auto; 
	font:normal 14px/18px "Open Sans", Arial, sans-serif; color:#333; background-color:#FFFFFF; border:1px solid #CCC; border-radius: 0;
}
input.myc_text:focus { background-color:#FFFFFF; border:1px solid #888888; outline:none; }
input.myc_text:disabled { background-color:#E8E8E8; color:#666; }
select.myc_select {
	margin:0; padding:4px 6px; display:block; width:100%; height:auto; box-sizing: border-box; background:#FFFFFF; 
	font:normal 14px/18px "Open Sans", Arial, sans-serif; color:#333; border:1px solid #CCC; border-radius:0; 
}
select.myc_select[disabled="disabled"] { color:#666; }
select.myc_select:focus { background:#FFFFFF; border:1px solid #888888; outline:none; }
select.myc_select optgroup { font-weight:bold; color:#666; overflow:hidden; }
select.myc_select option { padding:0; overflow:hidden; }
button.myc_ibutton, button[type=button].myc_ibutton, button.myc_ibutton:hover, button[type=button].myc_ibutton:hover {
	margin:0; padding:4px 0; display:block; width:100%; background:#3399cc; border:none;
	font-family: FontAwesome; font-size:18px; line-height:18px; font-weight:normal; color: #FFFFFF; text-align:center;
	border-radius:0; box-shadow:none; box-sizing: border-box;
}
button.myc_ibutton:hover, button[type=button].myc_ibutton:hover { background:#333333; cursor:pointer; }
button.myc_ibuttonwait, button[type=button].myc_ibuttonwait, button.myc_ibuttonwait:hover, button[type=button].myc_ibuttonwait:hover {
	margin:0; padding:4px 0; display:block; width:100%; background:#666666; border:none;
	font-family: FontAwesome; font-size:18px; line-height:18px; font-weight:normal; color: #FFFFFF; text-align:center;
	border-radius:0; box-shadow:none; box-sizing: border-box;
}
button.myc_ibuttonwait:hover, button[type=button].myc_ibuttonwait:hover { background:#666666; cursor:wait; }
button.myc_ibutton span, button[type=button].myc_ibutton span, button.myc_ibutton:hover span, button[type=button].myc_ibutton:hover span, 
button.myc_ibuttonwait span, button[type=button].myc_ibuttonwait span, button.myc_ibuttonwait:hover span, button[type=button].myc_ibuttonwait:hover span {
	margin:0; padding:0; display:block; width:100%; 
	font-family: FontAwesome; font-size:18px; line-height:18px; font-weight:normal; color: #FFFFFF; text-align:center;
}
button.myc_btnblock, button[type=button].myc_btnblock, button[type=submit].myc_btnblock {
	margin:10px 0; padding:5px 15px; box-sizing:border-box; width:100%; display:block; height:auto;
	background: #e2e2e2; background: linear-gradient(to bottom, #ffffff 5%, #e2e2e2 100%) repeat scroll 0 0 rgba(226, 226, 226, 1);
	border: 1px solid #d2d2d2; border-radius: 4px; box-shadow: 0 1px 0 0 #ffffff inset; color: #666666; cursor: pointer; 
	font: bold 14px/24px tahoma, arial, sans-serif; outline: none; text-align: center; text-decoration: none; text-shadow: 0 1px 0 #ffffff;
}
button.myc_btnblock:hover, button[type=button].myc_btnblock:hover, button[type=submit].myc_btnblock:hover {
	border: 1px solid #d2d2d2; color: #666666; box-shadow: 0 1px 0 0 #ffffff inset;
	background: #e2e2e2; background: #e2e2e2 linear-gradient(to bottom, #e2e2e2 5%, #ffffff 100%) repeat scroll 0 0;
}
button.myc_btnblock:disabled, button[type=button].myc_btnblock:disabled, button[type=submit].myc_btnblock:disabled {
	background: #444444; background: linear-gradient(to bottom, #888888 5%, #444444 100%) repeat scroll 0 0 rgba(226, 226, 226, 1);
	border: 1px solid #333333; box-shadow: 0 1px 0 0 #888888 inset; color: #FFFFFF; text-shadow: 0 1px 0 #888888;
}
.myc_switch { margin:0; padding:0; overflow: hidden; font:normal 14px/17px "Open Sans", Arial, sans-serif; }
.myc_switch input { display: none; }
.myc_switch label {
	margin:0; padding:4px; display: block; float: left; width: 60px; background:#FFFFFF; 
	font:normal 14px/17px "Open Sans", Arial, sans-serif; color: #333333; text-align: center; text-shadow: none; border: 1px solid #CCCCCC;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
}
.myc_switch label:hover { cursor: pointer; }
.myc_switch input:checked + label { background-color: #333333; color:#FFFFFF; }
.myc_switch input:checked + label.myc_yes { background-color: #4ba439; color:#FFFFFF; }
.myc_switch input:checked + label.myc_no { background-color: #ca4646; color:#FFFFFF; }
.myc_switch label:first-of-type { border-radius: 4px 0 0 4px; border-right:none; }
.myc_switch label:last-of-type { border-radius: 0 4px 4px 0; }
.myc_upload_picbox {
	margin:0; padding:0; text-align:center; display:block; float:left; width:150px; font:bold 14px/18px "Open Sans", Arial, sans-serif; color:#444444; vertical-align:top;
}
.myc_upload_picbox img { margin:0; padding:2px; border:1px solid #CCCCCC; width:96px; height:auto; max-height:96px; background-color:#FFFFFF; }
.myc_uppicdel { margin:5px 0 0 0; padding:0; text-align:center; }
.myc_uppicdel a, .sim_uppicdel a:hover, .sim_uppicdel a:visited, .sim_uppicdel a:link {
	margin:0; padding:3px 12px; display:inline-block; border:none; text-decoration:none; font:normal 12px/14px verdana, arial, sans-serif; color:#FFFFFF; text-align:center; outline:none; 
	background-color:#CC0000; border-radius:3px;
}
.myc_uppicdel a:hover { background-color:#000000; color:#FFFFFF; }
.myc_gallery_picbox {
	margin:0 10px 10px 0; padding:0; text-align:center; display:block; float:left; width:90px; font:bold 14px/18px "Open Sans", Arial, sans-serif; color:#444444; vertical-align:top;
}
.myc_gallery_picbox img { margin:0; padding:2px; border:1px solid #CCCCCC; width:80px; height:80px; background-color:#FFFFFF; }
.myc_gallery_picbox img:hover { border-color:#666666; }
.myc_attached_filerow {
	display:flex; justify-content: space-between; width: 100%; box-sizing: border-box; flex-wrap: nowrap;
	margin:0 0 10px 0; padding: 5px 10px; flex-direction: row; align-items: stretch; background: #F2F2F2;
}
.myc_attached_filebox {
	flex:1 1 auto; margin:0; padding:0 10px 0 0; text-align:left; display:block; font:bold 14px/18px "Open Sans", Arial, sans-serif; color:#444444; overflow: hidden;
}
.myc_attached_filedel { flex:1 1 auto; margin:0; padding:0; }
.myc_attached_filedel a, .myc_attached_filedel a:hover, .myc_attached_filedel a:visited, .myc_attached_filedel a:link {
	margin:0; padding:3px 12px; display:inline-block; border:none; text-decoration:none; font:normal 12px/14px verdana, arial, sans-serif; color:#FFFFFF; text-align:center; outline:none; 
	background-color:#CC0000; border-radius:3px;
}
.myc_attached_filedel a:hover { background-color:#000000; color:#FFFFFF; }
.myc_info {
	margin:0 0 20px 0; padding:10px; background:#F2F2F2; border:1px solid #DDDDDD; font:normal 14px/18px 'Open Sans', Arial, sans-serif; color: #333333; 
}
.myc_single_info {
	margin:0; padding:0; font:normal 13px/17px 'Open Sans', Arial, sans-serif; color: #666666; white-space: nowrap; overflow:hidden; text-overflow: ellipsis; 
}
.myc_single_error {
	margin:0; padding:0; font:normal 13px/17px 'Open Sans', Arial, sans-serif; color: #FF0000; white-space: nowrap; overflow:hidden; text-overflow: ellipsis; 
}
.myc_box_success {
	margin:30px 0; padding:12px; font:normal 14px/18px 'Open Sans', Arial, sans-serif; color: #333333; background:#E8F4DD; border:1px solid #A4D98F;
}
.myc_box_warn {
	margin:30px 0; padding:12px; font:normal 14px/18px 'Open Sans', Arial, sans-serif; color: #333333; background:#F6E7E7; border:1px solid #D9B2B2;
}

/** administration */
.myc_atop_wrap { margin:0 0 30px 0; padding:0; }
.myc_atop_icon { width:70px; float:left; text-align: center; font-size: 54px; line-height: 56px; color:#E42D83; }
.myc_atop_main { margin:0 0 0 80px; }
.myc_atop_main:after { content:''; display:table; clear:both; }
.myc_atop_main h2 { margin:0; padding:0; background: none; border: none; font: normal 32px/40px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #272727; }
.myc_atop_main div { font: normal 14px/16px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #888888; }
.myc_averwrap { margin:0 0 30px 0; padding:10px; background:#FFFFFF; border: 1px solid #DDDDDD; }
.myc_aversion { margin:0 0 5px 0; padding:0; font: normal 14px/20px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #272727; }
.myc_aversion span {
	padding:2px 6px; font: bold 13px/16px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #FFFFFF; background:#555555; border-radius:3px;
}
.myc_averinfo { margin:0 0 5px 0; padding:0; font: normal 14px/20px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #272727; }
a.myc_acfg, a.myc_acfg:visited, a.myc_acfg:hover {
	display: inline-block; margin: 0 30px 30px 0; padding:5px 12px; background:#E42D83; color: #FFFFFF;
	font: normal 20px/30px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; text-decoration: none; border: none; border-radius: 5px;
}
a.myc_acfg:hover { background: #222222; }
.myc_purple { color:#E42D83; }
.myc_border_purple { border-color:#E42D83; }

.myc_cp { margin:10px 0 40px 0; padding:0; }
.myc_cp_menuwrap { margin:0 15px 0 0; padding:0; width:300px; float:left; }
.myc_cp_help { margin:0; padding:0; }
.myc_cp_help p { margin:0 0 20px 0; padding:0; font:normal 14px/18px 'Open Sans', Arial, sans-serif; color:#333333; text-align:justify; }
ul.myc_cp_menu { margin:0 0 40px 0; padding:0; display:block; width:100%; list-style:none; text-indent:0; box-sizing: border-box; }
ul.myc_cp_menu li {
	margin:0 0 3px 0; padding:0; display:block; width:100%; list-style:none; text-indent:0; box-sizing: border-box;
	font:normal 14px/18px 'Open Sans', Arial, sans-serif; color:#333333; border:1px solid #CCCCCC; background: #F2F2F2;
}
ul.myc_cp_menu li.myc_cp_config a, ul.myc_cp_menu li.myc_cp_config a:hover, ul.myc_cp_menu li.myc_cp_config a:visited, ul.myc_cp_menu li.myc_cp_config a:link, 
ul.myc_cp_menu li.myc_cp_acl a, ul.myc_cp_menu li.myc_cp_acl a:hover, ul.myc_cp_menu li.myc_cp_acl a:visited, ul.myc_cp_menu li.myc_cp_acl a:link {
	display: block; padding:8px 12px; font:bold 15px/18px 'Open Sans', Arial, sans-serif; color:#FFFFFF; border:none; text-decoration: none; 
	background: #596063; background: linear-gradient(to bottom,  #596063 0%,#222222 100%);
}
ul.myc_cp_menu li.myc_cp_config a:hover, ul.myc_cp_menu li.myc_cp_acl a:hover {
	background: #7395b7; background: linear-gradient(to bottom,  #7395b7 0%,#1967b5 100%);
}
ul.myc_cp_menu li:hover { border-color: #666666; }
ul.myc_cp_menu li:after { content:''; display:block; clear:both; }
div.myc_cp_menulabel { display:block; width:100px; float:left; margin:0; padding:4px 10px; }
div.myc_cp_menuval { margin:0; padding:5px 10px 5px 110px; }
div.myc_cp_menualabel { display:block; width:160px; float:left; margin:0; padding:4px 10px;  }
div.myc_cp_menuaval { margin:0; padding:5px 10px 5px 170px; }
a.myc_addacl, a.myc_addacl:hover, a.myc_addacl:visited, a.myc_addacl:link {
	margin:0 0 30px 0; padding:0; display:block; font:normal 15px/18px 'Open Sans', Arial, sans-serif; color:#666666; border:none; text-decoration: none;
}
a.myc_addacl:hover { color:#3674B3; }
.myc_cp_small { font:normal 13px/16px Tahoma, Arial, sans-serif; color:#777777; }
.myc_ios_logo { margin:20px 0; padding:0; text-align:center; }
.myc_ios_logo a { display:block; text-decoration: none; text-align:center; }
.myc_ios_logo img { border:none; }
.myc_invisible { display:none; visibility:hidden; }
.myc_vlspace { margin:40px 0; }
.myc_box_edit { background:#FAFAFA; }
button.myc_btn, button[type="submit"].myc_btn, button[type="button"].myc_btn, 
button.myc_ibtn, button[type="submit"].myc_ibtn, button[type="button"].myc_ibtn {
	display: block; width: 100%; height: auto; margin: 0; padding: 8px 24px;
	background: #273f44; color: #FFFFFF; font: normal 16px/22px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	border-radius: 5px; border: none; text-shadow: none; box-shadow: none; white-space: nowrap; box-sizing: border-box; text-transform: none;
}
button.myc_ibtn, button[type="submit"].myc_ibtn, button[type="button"].myc_ibtn { display: inline-block; width: auto; }
button.myc_btn:hover, button[type="submit"].myc_btn:hover, button[type="button"].myc_btn:hover, 
button.myc_ibtn:hover, button[type="submit"].myc_ibtn:hover, button[type="button"].myc_ibtn:hover { background: #42585D; border: none; color: #FFFFFF; }

@media only screen and (max-width: 850px) {
	.myc_listmenu { height:auto; }
	.myc_listadd { float:none; width:100%; }
	.myc_listorder { float:none; width:100%; display:none; visibility:hidden; }
	.myc_cp_help { margin-top:30px; clear:both; }
}

@media only screen and (max-width: 650px) {
	.myc_formrow { margin:0 0 20px 0; }
	.myc_formrow > label { margin:0 0 3px 0; padding:4px 0; display:block; float:none; width:100%; }
	.myc_formrow > div { margin:0; }
	.myc_formline { margin:0 0 20px 0;}
	.myc_upload_picbox { width:90px; }
	.myc_upload_picbox img { width:80px; height:auto; max-height:80px; }
	.myc_lineside { margin:0 0 0 100px; }
	.myc_lineleft { margin:0 0 15px 0; float:none; width:100%; }
	.myc_lineright {margin:0; }
	.myc_cp_menuwrap { margin:0 0 30px 0; padding:0; width:100%; float:none; }
}

@media only screen and (max-width: 480px) {
	a.myc_dellink, a.myc_dellink:hover, a.myc_dellink:visited, a.myc_dellink:active,
	a.myc_publink, a.myc_publink:hover, a.myc_publink:visited, a.myc_publink:active {
		display:block; width:100%; margin:0 0 5px 0; padding:6px 12px;
	}
	a.myc_addlink, a.myc_addlink:hover, a.myc_addlink:visited, a.myc_addlink:active {
		display:block; width:100%; margin:0; padding:6px 12px;
	}
	a.myc_linkbtn, a.myc_linkbtn:visited, a.myc_linkbtn:active, a.myc_linkbtn:hover { margin-top:5px; margin-bottom:5px; width:100%; display:block; }
}
