.uimob340-show,
.uimob500-show,
.uimob800-show,
.uimob960-show{display:none;}
.um-profile-nav-item a.uimob340-show,
.um-profile-nav-item a.uimob500-show,
.um-profile-nav-item a.uimob800-show,
.um-profile-nav-item a.uimob960-show{display:none;}
div.uimob340 .uimob340-show,
div.uimob500 .uimob500-show,
div.uimob800 .uimob800-show,
div.uimob960 .uimob960-show{display:block;}
div.uimob340 .uimob340-hide,
div.uimob500 .uimob500-hide,
div.uimob800 .uimob800-hide,
div.uimob960 .uimob960-hide{display:none;}
div.uimob340 .um-item-link a{font-size:14px;}
div.uimob340 .um-item-meta span{font-size:13px;}
div.uimob340 .um-load-items a{width:100% !important;max-width:100% !important;}
div.uimob340 .um-profile-nav{padding:0;}
div.uimob340 .um-profile-nav-item a{padding:10px 16px;margin-left:0;border-radius:0;}
div.uimob340 .um-profile-nav-item i{display:block;position:static;top:auto;left:auto}
div.uimob340 .um-profile-subnav{padding:8px 15px;}
div.uimob340 .um-profile-subnav a{display:block;text-align:left;font-size:13px;margin:0;padding:6px 0;}
div.uimob340 .um-profile-subnav span{font-size:12px;padding:1px 6px;}
div.uimob340 .um-cover-overlay span.um-cover-overlay-t{display:none !important;}
div.uimob340 .um-cover-overlay{padding:0;}
div.uimob340 .um-cover-overlay i,
div.uimob340 .um-profile-photo-overlay i{margin-bottom:0;font-size:30px;}
.um-modal.uimob340{width:100% !important;margin:0 !important;left:0 !important;height:100%;background:#fff;}
.um-modal.uimob340,
.um-modal.uimob340 .um-modal-body,
.um-modal.uimob340 .um-modal-header{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.um-modal.uimob340 .um-modal-header{text-align:center}
.um-modal.uimob340 .um-modal-footer{position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box;padding:10px;border-top:1px solid #ddd;}
.um-modal.uimob340 .um-modal-right{width:100%;float:none;}
.um-modal.uimob340 .um-modal-footer a.um-modal-btn{width:48%;margin:0 1%;float:left;display:block;line-height:44px !important;height:44px;}
.um-modal.uimob340 .ajax-upload-dragdrop span.icon{font-size:40px;line-height:40px;}
div.uimob340 .um-profile-body{padding-left:0;padding-right:0;}
div.uimob340 .um-profile-photo{width:100% !important;text-align:center !important;position:absolute;top:-40px;left:0;margin:0;}
div.uimob340 .um-header.no-cover .um-profile-photo{position:static;top:auto;left:auto;}
div.uimob340 .um-profile-photo a.um-profile-photo-img{width:100px !important;height:100px !important;margin:0 auto !important;float:none !important;display:inline-block !important;position:relative !important;top:auto !important;left:auto !important;}
div.uimob340 .um-header.no-cover .um-profile-photo a.um-profile-photo-img{width:120px !important;height:120px !important;}
div.uimob340 .um-header .um-profile-meta{padding-left:0 !important;padding-right:0 !important;text-align:center !important;padding-top:60px !important;}
div.uimob340 .um-header.no-cover .um-profile-meta{padding-top:0 !important}
div.uimob340 .um-header .um-name{float:none !important;margin-right:0 !important;font-size:18px;}
div.uimob340 .um-header .um-meta-text{padding:0 20px;}
div.uimob340 .um-header .um-meta{padding:0 10px;display:inline-block;}
div.uimob340 .um-col-121,
div.uimob340 .um-col-122,
div.uimob340 .um-col-131,
div.uimob340 .um-col-132,
div.uimob340 .um-col-133{float:none;width:100%;margin:0;}
div.uimob340 .um-field-half{float:none;width:100%;}
div.uimob340 .um-account-main{float:none;width:100%;padding:0;box-sizing:border-box;}
div.uimob340 .um-account-tab{padding-bottom:20px;border-bottom:1px solid #eee;}
div.uimob340 .um-account-meta{margin-bottom:0;}
.uimob340 .um-half{float:none;width:100%;margin:0 0 10px 0;}
.uimob340 .um-button.um-btn-auto-width{min-width:auto;max-width:auto;width:100%;}
.uimob340 .um-col-alt-s{padding-top:0}
div.uimob500 .um-profile-nav{padding:0;}
div.uimob500 .um-profile-nav-item a{padding:10px 16px;margin-left:0;border-radius:0;}
div.uimob500 .um-profile-nav-item i{display:block;position:static;top:auto;left:auto;font-size:22px;height:22px;line-height:22px;}
div.uimob500 .um-profile-subnav{padding:8px 15px;}
div.uimob500 .um-profile-subnav a{display:block;text-align:left;font-size:13px;margin:0;padding:6px 0;}
div.uimob500 .um-profile-subnav span{font-size:12px;padding:1px 6px;}
div.uimob500 .um-cover-overlay span.um-cover-overlay-t{display:none !important;}
div.uimob500 .um-cover-overlay{padding:0;}
div.uimob500 .um-cover-overlay i,
div.uimob500 .um-profile-photo-overlay i{margin-bottom:0;font-size:30px;}
.um-modal.uimob500{width:100% !important;margin:0 !important;left:0 !important;height:100%;background:#fff;}
.um-modal.uimob500,
.um-modal.uimob500 .um-modal-body,
.um-modal.uimob500 .um-modal-header{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.um-modal.uimob500 .um-modal-header{text-align:center}
.um-modal.uimob500 .um-modal-footer{position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box;padding:10px;border-top:1px solid #ddd;}
.um-modal.uimob500 .um-modal-right{width:100%;float:none;}
.um-modal.uimob500 .um-modal-footer a.um-modal-btn{width:48%;margin:0 1%;float:left;display:block;line-height:44px !important;height:44px;}
.um-modal.uimob500 .ajax-upload-dragdrop span.icon{font-size:40px;line-height:40px;}
div.uimob500 .um-profile-body{padding-left:0;padding-right:0;}
div.uimob500 .um-profile-photo{width:100% !important;text-align:center !important;position:absolute;top:-40px;left:0;margin:0;}
div.uimob500 .um-header.no-cover .um-profile-photo{position:static;top:auto;left:auto;}
div.uimob500 .um-profile-photo a.um-profile-photo-img{width:100px !important;height:100px !important;margin:0 auto !important;float:none !important;display:inline-block !important;position:relative !important;top:auto !important;left:auto !important;}
div.uimob500 .um-header.no-cover .um-profile-photo a.um-profile-photo-img{width:120px !important;height:120px !important;}
div.uimob500 .um-header .um-profile-meta{padding-left:0 !important;padding-right:0 !important;text-align:center !important;padding-top:60px !important;}
div.uimob500 .um-header.no-cover .um-profile-meta{padding-top:0 !important}
div.uimob500 .um-header .um-name{float:none !important;margin-right:0 !important;font-size:21px;}
div.uimob500 .um-header .um-meta-text{padding:0 20px;}
div.uimob500 .um-header .um-meta{padding:0 20px;display:block;}
div.uimob500 .um-col-121,
div.uimob500 .um-col-122,
div.uimob500 .um-col-131,
div.uimob500 .um-col-132,
div.uimob500 .um-col-133{float:none;width:100%;margin:0;}
div.uimob500 .um-field-half{float:none;width:100%;}
div.uimob500 .um-account-main{float:none;width:100%;padding:0;box-sizing:border-box;}
div.uimob500 .um-account-tab{padding-bottom:20px;border-bottom:1px solid #eee;}
div.uimob500 .um-account-meta{margin-bottom:0;}
div.uimob800 .um-profile-nav{padding:0;}
div.uimob800 .um-profile-nav-item a{padding:10px 20px;margin-left:0;border-radius:0;}
div.uimob800 .um-profile-nav-item i{display:block;position:static;top:auto;left:auto;font-size:26px;height:26px;line-height:26px;}
div.uimob800 .um-profile-subnav{padding:8px 15px;}
div.uimob800 .um-profile-subnav a{display:block;text-align:left;font-size:14px;margin:0;padding:6px 0;}
div.uimob800 .um-profile-subnav span{font-size:12px;padding:2px 8px;}
div.uimob800 .um-account-main{width:90%;max-width:450px;}
div.uimob800 .um-account-side{padding:0;width:10%;}
div.uimob800 .um-account-side ul{border:1px solid #ddd;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
div.uimob800 .um-account-side li{margin-bottom:0 !important;background:transparent;}
div.uimob800 .um-account-side li a{display:block;padding:0 !important;height:44px;line-height:44px;color:#666 !important;text-align:center;text-decoration:none !important;background:transparent;transition:all .2s linear;}
div.uimob800 .um-account-side li:first-child a{-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}
div.uimob800 .um-account-side li:last-child a{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}
div.uimob800 .um-account-side li a span.um-account-icontip{display:block;float:left;text-align:center;width:100%;height:100%;font-size:22px;line-height:44px;}
div.uimob800 .um-account-side li a span.um-account-icontip i{position:relative;text-align:center;width:100%;}
div.uimob800 .um-account-side li a.current,
div.uimob800 .um-account-side li a.current:hover{color:#fff !important;}
div.uimob800 .um-account-meta a{border:1px solid #ddd;}
div.uimob800 .um-account-meta a,
div.uimob800 .um-account-meta img{display:block;overflow:hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;max-width:100%;height:auto;}
div.uimob800 .um-account-meta img{width:100%;}
div.uimob800 .um-profile-photo{width:150px !important;}
div.uimob800 .um-profile-photo a.um-profile-photo-img{width:140px !important;height:140px !important;top:-70px !important;}
div.uimob800 .um-header.no-cover .um-profile-photo a.um-profile-photo-img{top:auto !important;}
div.uimob800 .um-header .um-profile-meta{padding-left:200px;}
div.uimob800 .um-cover-overlay{padding:0;}
div.uimob960 .um-profile-photo{width:200px !important;}
div.uimob960 .um-profile-photo a.um-profile-photo-img{width:140px !important;height:140px !important;top:-70px !important;}
@media screen and (max-height: 400px) {
.ajax-upload-dragdrop span.icon{display:none;}
.um-modal.no-photo{width:100% !important;margin:0 !important;left:0 !important;height:100%;background:#fff;}
.um-modal.no-photo,
.um-modal.no-photo .um-modal-body,
.um-modal.no-photo .um-modal-header{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.um-modal.no-photo .um-modal-header{text-align:center;font-size:14px}
.um-modal.no-photo .um-modal-footer{position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box;padding:10px;border-top:1px solid #ddd;}
.um-modal.no-photo .um-modal-right{width:100%;float:none;}
.um-modal.no-photo .um-modal-footer a.um-modal-btn{width:48%;margin:0 1%;float:left;display:block;line-height:44px !important;height:44px;}
}
@media screen and (max-height: 300px) {
.um-modal.no-photo .um-modal-header{display:none;}
.ajax-upload-dragdrop span.icon,
.ajax-upload-dragdrop span.str{display:none;}
}
@media screen and (max-width: 600px) {
.um-popup {
width: 96%;
margin-left: 2%;
left: 0;
top: 15px;
}
}.um .um-tip:hover,
.um .um-field-radio.active:not(.um-field-radio-state-disabled) i,
.um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i,
.um .um-member-name a:hover,
.um .um-member-more a:hover,
.um .um-member-less a:hover,
.um .um-members-pagi a:hover,
.um .um-cover-add:hover,
.um .um-profile-subnav a.active,
.um .um-item-meta a,
.um-account-name a:hover,
.um-account-nav a.current,
.um-account-side li a.current span.um-account-icon,
.um-account-side li a.current:hover span.um-account-icon,
.um-dropdown li a:hover,
i.um-active-color,
span.um-active-color{color:#3ba1da;}
.um .um-field-group-head,
.picker__box,
.picker__nav--prev:hover,
.picker__nav--next:hover,
.um .um-members-pagi span.current,
.um .um-members-pagi span.current:hover,
.um .um-profile-nav-item.active a,
.um .um-profile-nav-item.active a:hover,
.upload,
.um-modal-header,
.um-modal-btn,
.um-modal-btn.disabled,
.um-modal-btn.disabled:hover,
div.uimob800 .um-account-side li a.current,
div.uimob800 .um-account-side li a.current:hover{background:#3ba1da;}
.um .um-field-group-head:hover,
.picker__footer,
.picker__header,
.picker__day--infocus:hover,
.picker__day--outfocus:hover,
.picker__day--highlighted:hover,
.picker--focused .picker__day--highlighted,
.picker__list-item:hover,
.picker__list-item--highlighted:hover,
.picker--focused .picker__list-item--highlighted,
.picker__list-item--selected,
.picker__list-item--selected:hover,
.picker--focused .picker__list-item--selected{background:#44b0ec;}
.um{margin-left:auto!important;margin-right:auto!important;}
.um input[type=submit]:disabled:hover{background:#3ba1da;}
.um input[type=submit].um-button,
.um input[type=submit].um-button:focus,
.um a.um-button,
.um a.um-button.um-disabled:hover,
.um a.um-button.um-disabled:focus,
.um a.um-button.um-disabled:active{background:#3ba1da;}
.um a.um-link{color:#3ba1da;}
.um input[type=submit].um-button:hover,
.um a.um-button:hover{background-color:#44b0ec;}
.um a.um-link:hover,
.um a.um-link-hvr:hover{color:#44b0ec;}
.um .um-button{color:#ffffff;}
.um .um-button:before{color:#ffffff;}
.um .um-button.um-alt,
.um input[type=submit].um-button.um-alt{background:#eeeeee;}
.um .um-button.um-alt:hover,
.um input[type=submit].um-button.um-alt:hover{background:#e5e5e5;}
.um .um-button.um-alt,
.um input[type=submit].um-button.um-alt{color:#666666;}
.um .um-button.um-alt:before,
.um input[type=submit].um-button.um-alt:before{color:#666666;}
.um .um-tip{color:#cccccc;}
.um .um-field-label{color:#555555;}
.um .um-row.um-customized-row .um-field-label{color:inherit;}
.um .um-form input[type=text],
.um .um-form input[type=search],
.um .um-form input[type=tel],
.um .um-form input[type=number],
.um .um-form input[type=password],
.um .um-form textarea,
.um .upload-progress,
.select2-container .select2-choice,
.select2-drop,
.select2-container-multi .select2-choices,
.select2-drop-active,
.select2-drop.select2-drop-above{border:1px solid #ddd !important;}
.um .um-form .select2-container-multi .select2-choices .select2-search-field input[type=text]{border:none !important}
.um .um-form input[type=text]:focus,
.um .um-form input[type=search]:focus,
.um .um-form input[type=tel]:focus,
.um .um-form input[type=number]:focus,
.um .um-form input[type=password]:focus,
.um .um-form .um-datepicker.picker__input.picker__input--active,
.um .um-form .um-datepicker.picker__input.picker__input--target,
.um .um-form textarea:focus{border:1px solid #bbb !important;}
.um .um-form input[type=text],
.um .um-form input[type=search],
.um .um-form input[type=tel],
.um .um-form input[type=number],
.um .um-form input[type=password],
.um .um-form textarea,
.select2-container .select2-choice,
.select2-container-multi .select2-choices{background-color:#ffffff;}
.um .um-form input[type=text]:focus,
.um .um-form input[type=search]:focus,
.um .um-form input[type=tel]:focus,
.um .um-form input[type=number]:focus,
.um .um-form input[type=password]:focus,
.um .um-form textarea:focus{background-color:#ffffff;}
.um .um-form input[type=text],
.um .um-form input[type=search],
.um .um-form input[type=tel],
.um .um-form input[type=password],
.um .um-form textarea{color:#666666;}
.um .um-form input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px white inset;-webkit-text-fill-color:#666666;}
.um .um-form input:-webkit-autofill:focus{-webkit-box-shadow:none,0 0 0 50px white inset;-webkit-text-fill-color:#666666;}
.um .um-form ::-webkit-input-placeholder{color:#aaaaaa;opacity:1 !important;}
.um .um-form ::-moz-placeholder{color:#aaaaaa;opacity:1 !important;}
.um .um-form ::-moz-placeholder{color:#aaaaaa;opacity:1 !important;}
.um .um-form ::-ms-input-placeholder{color:#aaaaaa;opacity:1 !important;}
.select2-default,
.select2-default *,
.select2-container-multi .select2-choices .select2-search-field input{color:#aaaaaa;}
.um .um-field-icon i,
.select2-container .select2-choice .select2-arrow:before,
.select2-search:before,
.select2-search-choice-close:before{color:#aaaaaa;}
.um span.um-req{color:#aaaaaa;}
.um .um-profile-photo a.um-profile-photo-img,
.um .um-profile-photo img,
.um .um-profile-photo span.um-profile-photo-overlay{-moz-border-radius:999px !important;-webkit-border-radius:999px !important;border-radius:999px !important}
.um-profile.um .um-profile-meta{color:#999999;}
.um-profile.um .um-name a{color:#555555;}
.um-profile.um .um-name a:hover{color:#444444;}
.um-profile.um .um-profile-headericon a{color:#aaaaaa;}
.um-profile.um .um-profile-headericon a:hover,
.um-profile.um .um-profile-edit-a.active {
color: #3ba1da;
}