/**handles:user-gallery-public**/
@-webkit-keyframes pcpluginfadein {
 from {
 opacity: 0;
}
 to {
 opacity: 1;
}
}
@-moz-keyframes pcpluginfadein {
 from {
 opacity: 0;
}
 to {
 opacity: 1;
}
}
@keyframes pcpluginfadein {
 from {
 opacity: 0;
}
 to {
 opacity: 1;
}
}
.user-gallery-animation, .pc-menu-animation {
	opacity:0;  /* make things invisible upon start */
	-webkit-animation:pcpluginfadein ease-in 0.8s;  /* call our keyframe named fadeIn, use animattion ease-in and repeat it only 1 time */
	-moz-animation:pcpluginfadein ease-in 0.8s;
	animation:pcpluginfadein ease-in 0.8s;

	-webkit-animation-fill-mode:forwards;  /* this makes sure that after animation is done we remain at the last keyframe value (opacity: 1)*/
	-moz-animation-fill-mode:forwards;
	animation-fill-mode:forwards;

	-webkit-animation-duration:0.6s;
	-moz-animation-duration:0.6s;
	animation-duration:0.6s;
}
.pc-menu-animation{
	-webkit-animation-delay: 0.2s;
   -moz-animation-delay: 0.2s;
    animation-delay: 0.2s;
}
.user-gallery-animation{
	-webkit-animation-delay: 0.3s;
   -moz-animation-delay: 0.3s;
    animation-delay: 0.3s;
}

.user-gallery {
 background-color: #FFF;
 max-width: 1300px;
 padding-top: 2px;
 line-height: 1.7;
 color: #333333;
}
.user-gallery input,.user-gallery textarea,.user-gallery select {
 background-color: #FFF !important;
}
.user-gallery table,.user-gallery td,.user-gallery th {
 background: none !important;
}
.user-gallery a,.user-gallery a:visited,.user-gallery a:active,.user-gallery a:link {
 outline: none !important;
 text-decoration: none !important;
 border: none !important;
 color: #000;
 box-shadow: none !important;
}
.user-gallery a:hover {
 text-decoration: underline;
 color: #3c3c3c;
}
.user-gallery table,.user-gallery tr,.user-gallery td,.user-gallery th {
 border: none !important;
 box-shadow: none !important;
 border-radius: 0 !important;
}
.user-gallery-wrap .classic img {
 filter: alpha(opacity=100) !important;
 opacity: 1.0 !important;
 -webkit-transition: all 0.5s ease;
 -moz-transition: all 0.5s ease;
 -o-transition: all 0.5s ease;
 -ms-transition: all 0.5s ease;
 transition: all 0.5s ease;
 -webkit-backface-visibility: hidden;
 -moz-backface-visibility: hidden;
 transform: translate3d(0px, 0px, 0px);
 box-shadow: none !important;
 border: none !important;
 border-radius: 0 !important;
 max-width: 100%;
 filter: saturate(100%);
}
.user-gallery-wrap .classic img:hover {
 filter: alpha(opacity=50) !important;
 opacity: 0.5 !important;
 -webkit-backface-visibility: hidden;
 -moz-backface-visibility: hidden;
 transform: translate3d(0px, 0px, 0px);
 filter: saturate(0%);
}
.user-gallery-wrap {
 float: left !important;
 width: 100% !important;
}
.user-gallery a {
 color: #898989;
}
.user-gallery a img,.user-gallery a,.photo-wrap a img,.photo-wrap a {
 outline: none !important;
}
.user-gallery-wrap .one-full {
 -moz-box-sizing: border-box !important;
 -webkit-box-sizing: border-box !important;
 box-sizing: border-box !important;
 position: relative !important;
 text-align: center;
 margin: 0 auto 20px;
}
.user-gallery-wrap .one-full img {
 max-height: 850px !important;
 width: 100%;
}
.user-gallery-wrap .one-full a.us-gallery-a-img {
 display: block;
 margin: 0;
 padding: 0;
 line-height: 1px;
 border-bottom: #e7e7e7 1px solid !important;
}
.user-gallery-wrap .one-half {
 float: left !important;
 width: calc(50% - 5px) !important;
 -moz-box-sizing: border-box !important;
 -webkit-box-sizing: border-box !important;
 box-sizing: border-box !important;
 position: relative !important;
 margin: 0 4px 4px 0!important;
}
.user-gallery-wrap .one-half img {
 width: 100% !important;
}
.user-gallery-wrap .one-third {
 float: left !important;
 width: calc(33.4% - 5px) !important;
 -moz-box-sizing: border-box !important;
 -webkit-box-sizing: border-box !important;
 box-sizing: border-box !important;
 position: relative !important;
 margin: 0 4px 4px 0!important;
 display: block;
}
.user-gallery-wrap .one-fourth {
 float: left !important;
 width: calc(25% - 4px) !important;
 -moz-box-sizing: border-box !important;
 -webkit-box-sizing: border-box !important;
 box-sizing: border-box !important;
 position: relative !important;
 margin: 0 4px 4px 0!important;
 display: block;
}
.user-gallery-wrap .one-fifth {
 float: left !important;
 width: calc(20% - 4px) !important;
 -moz-box-sizing: border-box !important;
 -webkit-box-sizing: border-box !important;
 box-sizing: border-box !important;
 position: relative !important;
 margin: 0 4px 4px 0!important;
 display: block;
}
.user-gallery-wrap .one-half a,.user-gallery-wrap .one-third a,.user-gallery-wrap .one-fourth a,.user-gallery-wrap .one-half a img,.user-gallery-wrap .one-third a img,.user-gallery-wrap .one-fourth a img {
 float: left !important;
 width: 100% !important;
 margin: 0 !important;
}
.gallery_vote {
 cursor: pointer !important;
 color: #990000;
}
.ug-clear {
 clear: both !important;
 margin: 0 !important;
 padding: 0 !important;
}
.ug-order-list select#order-category {
 margin-left: 5px;
}
.user-gallery-info-bar {
 border: #e7e7e7 solid 1px !important;
 margin: 0 0 2px 0px !important;
 background-color: #eeeeee !important;
 text-transform: uppercase;
 font-size: 12px !important;
}
.user-gallery-info-bar span {
 display: block !important;
 margin: 0 2px 0 2px !important;
 padding: 4px !important;
 float: left !important;
}
.user-gallery-info-bar span span {
 margin: 0 !important;
 padding: 0 !important;
 float: none !important;
 display: inline-block !important;
}
.user-gallery-info-bar span a,.user-gallery-info-bar span a:visited,.user-gallery-info-bar span a:active {
 text-decoration: none!important;
 color: #000;
}
.user-gallery-info-bar span a:hover {
 color: #3c3c3c;
}
.zip .user-gallery-info-bar span.right a {
 text-decoration: none !important;
}
.zip .user-gallery-info-bar span.right {
 float: right !important;
}
.pc-pagination {
    display: inline-block;
}
.contest-pagination{
	text-align:center;
}
.pc-pagination span {
    color: black;
    padding: 6px 14px;
    text-decoration: none;
    transition: background-color .3s;
    border: 1px solid #ddd;
    margin: 0 4px;
	display:inline-block;
	box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  cursor:pointer;
  	margin:4px 4px 0 4px;

}
.pc-pagination span a{
    color: #787878;
}

.pc-pagination span.active {
    background-color: #38b3e5;
    color: white;
    border: 1px solid #38b3e5;
}

.pc-pagination span:hover:not(.active) {background-color: #ddd;}
.user-gallery-wrap .ug-gallery-title-autor {
 background-color: #ffffff !important;
 border-left: #e7e7e7 1px solid !important;
 border-right: #e7e7e7 1px solid !important;
 padding: 5px !important;
 text-align: center !important;
}
.user-gallery-wrap .ug-gallery-title-autor .author {
 text-align: center !important;
 text-transform: uppercase;
}
.user-gallery-wrap .ug-gallery-title-autor .title {
 padding: 0 5px !important;
 display: inline-block;
}
.user-gallery-wrap .ug-gallery-title-autor .title a {
 text-decoration: none;
}
.user-gallery-wrap .ug-gallery-title-autor .title-space {
 overflow: hidden !important;
 height: 18px !important;
 font-weight: bold !important;
 font-style: italic;
 display: inline-block;
}
.ug-gal-select {
 width: calc(33.3% - 1%) !important;
 margin-right: 1%;
 margin-bottom: 5px !important;
 float: left;
}
.ug-gal-select-last {
 width: calc(33.4%) !important;
 margin-right: 0px;
 margin-bottom: 10px !important;
 float: left;
}
.ug-gal-select2 {
 width: calc(50% - 1%) !important;
 margin-right: 1%;
 float: left;
}
.ug-gal-select-last2 {
 width: calc(50%) !important;
 margin-right: 0px;
 float: left;
}
.ug-gal-select3 {
 margin-bottom: 10px !important;
}
.ug-descbox {
 max-height: 40px;
 overflow: hidden;
 -webkit-transition: max-height 0.5s ease-in-out;
 -moz-transition: max-height 0.5s ease-in-out;
 transition: max-height 0.5s ease-in-out;
}
.ug-hide:focus ~ .ug-descbox {
 max-height: 40px;
 -webkit-transition: max-height 0.5s ease-in-out;
 -moz-transition: max-height 0.5s ease-in-out;
 transition: max-height 0.5s ease-in-out;
}
.ug-show:focus ~ .ug-descbox {
 max-height: 500px;
 -webkit-transition: max-height 0.5s ease-in-out;
 -moz-transition: max-height 0.5s ease-in-out;
 transition: max-height 0.5s ease-in-out;
}
.ug-hide {
 display: none;
}
.ug-hide:focus ~ .ug-hide {
 display: none;
}
.ug-hide:focus ~ .ug-show {
 display: block;
}
.user-gallery-previous_photo {
 float: left;
}
.user-gallery-previous_photo img,.user-gallery-next_photo img {
 filter: alpha(opacity=100) !important;
 opacity: 1.0 !important;
 -webkit-transition: all 0.5s ease;
 -moz-transition: all 0.5s ease;
 -o-transition: all 0.5s ease;
 -ms-transition: all 0.5s ease;
 transition: all 0.5s ease;
}
.user-gallery-previous_photo img:hover,.user-gallery-next_photo img:hover {
 filter: alpha(opacity=50) !important;
 opacity: 0.5 !important;
}
.user-gallery-next_photo {
 float: right;
}
.disqus_thread {
 margin: 0 10px;
}
.ug-info-bar {
 border: #d8d8d8 1px solid !important;
 color: #555555 !important;
 padding: 10px 20px !important;
 margin-bottom: 10px;
}
.contest-upload-form-box {
 margin: 0 0 15px 0;
 background-color: #FFFFFF;
}
.contest-upload-form-box form {
 line-height: 1.7;
}
.ug-uploadform {
 max-width: 600px;
}
.selimg {
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
}
.uploadimage {
 padding: 5px;
 background-color: #FFFFFF;
 margin: 20px 0 0 0;
 width: 150px;
}
.contest-small-font {
 font-size: 91% !important;
 margin: 0 0 3px 0!important;
}
.contest-red-color {
 color: #CC0000 !important;
}
.upload-label label strong {
 font-weight: 400;
}
.ug-profile-box,.ug-category-desc-box {
 border: 1px solid #d8d8d8 !important;
 padding: 20px !important;
}
.ug-profile-box {
 margin: 0 0 10px 0;
}
.ug-category-desc-box {
 margin: 5px 0 10px 0 !important;
}
.ug-category-desc-box h1,.ug-category-desc-box h2,.ug-category-desc-box h1,.ug-category-desc-box h2,.ug-profile-box h1,.ug-profile-box h2,.ug-profile-box h1,.ug-profile-box h2 {
 margin-left: -21px;
 margin-bottom: 20px;
 margin-top: 0 !important;
 padding: 3px 25px 5px;
 background-color: #777e85;
 display: inline-block;
 vertical-align: top;
 font-size: 19px !important;
 line-height: 24px !important;
 color: #FFFFFF !important;
 font-family: 'Oswald', Segoe UI, Arial !important;
 font-weight: normal !important;
}
.ug-category-desc-box h3,.ug-category-desc-box h4 {
 font-family: 'Oswald', Segoe UI, Arial !important;
 margin: 20px 0;
}
.us-profile-avatar {
 width: 140px;
 position: relative;
 margin-bottom: 10px;
}
.avatar,.ug-detail-box .avatar {
 float: none !important;
}
.us-profile-avatar img {
 width: 140px;
 height: 140px;
 padding: 20px;
 border: 1px solid #d8d8d8;
 background-color: #FFF;
 vertical-align: top;
 max-width: 140px;
 -moz-box-sizing: border-box !important;
 -webkit-box-sizing: border-box !important;
 box-sizing: border-box !important;
}
.us-profile-avatar i {
 display: block;
 position: absolute;
 bottom: 3px;
 right: 3px;
}
.us-profile-info label {
 margin-bottom: 50px;
}
.us-error,.us-profile-info .us-error {
 color: #FF0000;
}
.us-profile-thumb {
 max-width: 100%;
 line-height: 1;
 margin-bottom: 20px;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 background-color: #FFFFFF;
 text-align: center;
}
.us-profile-thumb img {
 max-width: 100%;
 max-height: 600px;
 padding: 0px !important;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
}
.ug-profile-box .contest-input {
 margin: 0 0 0 0 !important;
}
.ug-profile-box .profileform input,.ug-profile-box .profileform textarea,.ug-profile-box .profileform select {
 width: 500px;
 max-width: 100%;
 -moz-box-sizing: border-box !important;
 -webkit-box-sizing: border-box !important;
 box-sizing: border-box !important;
}
.us-profile-info {
 line-height: 1;
 margin-top: 1px;
}
.us-delete-image {
 margin-top: 10px;
 text-align: center;
}
.us-delete-image a {
 color: #CC0000!important;
 text-decoration: none!important;
}
.us-profile-line {
 line-height: 1.7;
}
.us-profile-line span {
 text-transform: uppercase;
}
ul.us-social {
 overflow: auto!important;
 margin: 0!important;
 padding: 0!important;
}
ul.us-social li {
 list-style-type: none;
 float: left;
 margin: 10px 10px 0 0!important;
}
ul.us-social li a {
 text-decoration: none!important;
}
ul.us-social li a i {
 background: #205D7A;
 color: #fff;
 width: 42px!important;
 font-size: 22px;
 text-align: center;
 padding-top: 23%;
 padding-bottom: 23%;
}
ul.us-social li a i {
 transition: all 0.2s ease-in-out;
}
ul.us-social li a i:hover {
 opacity: .7;
 border-radius: 20px;
}
ul.us-social .fa-facebook {
 background: #3b5998;
}
ul.us-social .fa-linkedin {
 background: #007bb6;
}
ul.us-social .fa-twitter {
 background: #00aced;
}
ul.us-social .fa-google-plus {
 background: #dd4b39;
}
ul.us-social .fa-pinterest {
 background: #d01d15;
}
ul.us-social .fa-tumblr {
 background: #34465d;
}
ul.us-social .fa-flickr {
 background: #ed1384;
}
ul.us-social .fa-youtube {
 background: #b10404;
}
ul.us-social .fa-500px {
 background: #151515;
}
.ug-gallery-wrap {
 width: 100%!important;
 margin: auto!important;
 padding: 0!important;
 line-height: 1!important;
 color: #363636 !important;
}
.ug-center {
 text-align: center;
}
.ug-align-c a:active,.ug-align-c a:visited,.ug-align-c a:link,.ug-align-c a:hover {
 color: #ccc !important;
}
.ug-gallery-wrap a:hover {
 text-decoration: underline;
 color: #2670a8;
}
.ug-gallery-wrap .ug-image-exif-box ul {
 list-style: none;
 margin: 0;
 padding: 0;
 line-height: 1.5;
}
.ug-gallery-wrap .ug-image-exif-box ul li {
 margin: 0 !important;
 padding: 0 !important;
 line-height: 1.5 !important;
}
.ug-gallery-wrap .ug-detail-box .ug-title {
 margin-bottom: 5px;
}
.ug-gallery-wrap .ug-detail-box .ug-title-2 {
 margin-bottom: 0px;
}
.ug-gallery-wrap .ug-detail-box-2 .ug-title {
 margin-bottom: 10px;
 margin-left: 15px;
}
.ug-gallery-wrap .us-detail-page {
 width: 100%;
}
.ug-gallery-wrap .ug-detail-page .ug-detail-box {
 border: 1px solid #d8d8d8;
 padding: 10px;
 margin-bottom: 10px;
 width: 230px;
 -moz-box-sizing: border-box !important;
 -webkit-box-sizing: border-box !important;
 box-sizing: border-box !important;
}
.ug-gallery-wrap .ug-detail-page .ug-detail-box-2 {
 border: 1px solid #d8d8d8;
 padding: 12px 10px 0px 0;
 margin-bottom: 10px;
 width: 230px;
 -moz-box-sizing: border-box !important;
 -webkit-box-sizing: border-box !important;
 box-sizing: border-box !important;
}
.ug-gallery-wrap .ug-detail-page .ug-detail-box span i {
 font-size: 14px;
}
.ug-gallery-wrap .ug-detail-page .ug-detail-box img {
 width: 140px;
 height: 140px;
 margin: 20px 0 0 0;
 padding: 20px;
 background-color: #FFF;
 border: 1px solid #d8d8d8;
 vertical-align: top;
 -moz-box-sizing: border-box !important;
 -webkit-box-sizing: border-box !important;
 box-sizing: border-box !important;
}
.ug-gallery-wrap .ug-detail-page .ug-detail-box .ug-box-autor {
 text-align: center;
 width: 100%;
 margin: 10px 0 0 0;
}
.ug-gallery-wrap .ug-detail-author-box {
 border-top: 1px solid #d8d8d8;
 margin-top: 30px;
 text-align: left;
 padding: 15px 0 0 0;
}
.ug-gallery-wrap .ug-inline-block {
 display: inline-block;
 width: 15px;
}
.ug-gallery-wrap .ug-image-box {
 text-align: center;
 position: relative;
 width: 100%;
 float: left;
 margin: auto;
}
.ug-gallery-wrap .ug-image-box .zip {
 width: 100%;
 display: table;
 table-layout: fixed;
 text-align: center;
 width: auto;
 margin: auto;
}
.ug-gallery-wrap .ug-image-box .zip img {
 max-height: 600px;
 max-width: 100%;
 height: auto;
 vertical-align: top !important;
 margin-top: 0;
 margin-bottom: 0;
 margin-left: 0;
 margin-right: 0;
}
.ug-gallery-wrap .ug-detail-page table {
 width: 100% !important;
 padding: 0 !important;
 margin: 0 !important;
 border: none !important;
 border-collapse: collapse !important;
 line-height: 1.5 !important;
}
.ug-gallery-wrap .ug-detail-page .ug-image-box .ug-detail-prev {
 position: absolute;
 top: 44%;
 left: 0px;
 filter: alpha(opacity=60) !important;
 opacity: 0.6 !important;
 -webkit-transition: all 0.5s ease;
 -moz-transition: all 0.5s ease;
 -o-transition: all 0.5s ease;
 -ms-transition: all 0.5s ease;
 transition: all 0.5s ease;
}
.ug-gallery-wrap .ug-detail-page .ug-image-box .ug-detail-prev:hover {
 filter: alpha(opacity=100) !important;
 opacity: 1.0 !important;
}
.ug-gallery-wrap .ug-detail-page .ug-image-box .ug-detail-next {
 position: absolute;
 top: 44%;
 right: 0px;
 filter: alpha(opacity=60) !important;
 opacity: 0.6 !important;
 -webkit-transition: all 0.5s ease;
 -moz-transition: all 0.5s ease;
 -o-transition: all 0.5s ease;
 -ms-transition: all 0.5s ease;
 transition: all 0.5s ease;
}
.ug-gallery-wrap .ug-detail-page .ug-image-box .ug-detail-next:hover {
 filter: alpha(opacity=100) !important;
 opacity: 1.0 !important;
}
.ug-gallery-wrap .ug-detail-page .ug-detail-page-right .ug-image-box .ug-detail-prev a img,.ug-gallery-wrap .ug-detail-page .ug-detail-page-right .ug-image-box .ug-detail-prev a img {
 border: none;
}
ul.ug-social {
 overflow: auto!important;
 margin: 0!important;
 padding: 0!important;
 line-height: 1.7;
}
ul.ug-social li {
 list-style-type: none;
 float: left;
 margin: 0px 0px 12px 12px!important;
}
ul.ug-social li a {
 text-decoration: none!important;
}
ul.ug-social li a i {
 background: #205D7A;
 color: #fff;
 width: 40px!important;
 font-size: 25px;
 text-align: center;
 padding-top: 15%;
 padding-bottom: 15%;
}
ul.ug-social li a i {
 transition: all 0.2s ease-in-out;
}
ul.ug-social li a i:hover {
 opacity: .7;
 border-radius: 20px;
}
ul.ug-social .fa-facebook {
 background: #3b5998;
}
ul.ug-social .fa-linkedin {
 background: #007bb6;
}
ul.ug-social .fa-twitter {
 background: #00aced;
}
ul.ug-social .fa-google-plus {
 background: #dd4b39;
}
ul.ug-social .fa-pinterest {
 background: #d01d15;
}
ul.ug-social .fa-tumblr {
 background: #34465d;
}
ul.ug-social .fa-flickr {
 background: #ed1384;
}
ul.ug-social .fa-youtube {
 background: #b10404;
}
ul.ug-social li a i.us-500 {
 background: #44b1da;
 font-family: Arial, Helvetica, sans-serif!important;
 display: block!important;
 font-size: 22px!important;
 width: 40px!important;
 padding-top: 0%!important;
 padding-bottom: 0%!important;
 font-weight: bold!important;
}
.ug-gallery-wrap .ug-social-box {
 margin-left: 0px;
}
ul.ug-autor-images {
 overflow: auto!important;
 margin: 0 !important;
 padding: 0 0 10px 10px !important;
 line-height: 1.7;
}
ul.ug-autor-images img,.widget-us-classic-div img {
 margin: 0 !important;
 padding: 0 !important;
}
ul.ug-autor-images li {
 list-style-type: none;
 float: left;
 margin: 0px 0px 2px 2px!important;
}
ul.ug-autor-images li a {
 display: block;
 margin: 0;
 padding: 0;
 border: none;
}
ul.ug-autor-images li img {
 border: none;
 vertical-align: top;
}
.ug-gallery-wrap .ug-image-info-box .ug-url-input input {
 padding: 4px 4px;
 border: 1px solid #d8d8d8;
 margin-top: 5px;
}
ul.ug-autor-images li a {
 display: block;
}
ul.ug-autor-images img {
 width: 50px;
 filter: alpha(opacity=100) !important;
 opacity: 1.0 !important;
 -webkit-transition: all 0.5s ease;
 -moz-transition: all 0.5s ease;
 -o-transition: all 0.5s ease;
 -ms-transition: all 0.5s ease;
 transition: all 0.5s ease;
 -webkit-backface-visibility: hidden;
 -moz-backface-visibility: hidden;
 transform: translate3d(0px, 0px, 0px);
 filter: brightness(1.01);
}
ul.ug-autor-images img:hover {
 filter: alpha(opacity=50) !important;
 opacity: 0.5 !important;
 -webkit-backface-visibility: hidden;
 -moz-backface-visibility: hidden;
 transform: translate3d(0px, 0px, 0px);
 filter: brightness(1.01);
}
.ug-gallery-wrap .ug-image-bottom-box {
 border: 1px solid #d8d8d8;
 margin: 10px 0px 10px 0px;
 padding: 5px;
 line-height: 1;
}
.ug-form-warning {
 margin-bottom: 10px;
}
.ug-like-button{
 width:100%;
 max-width:415px;
 padding: 7px;
 text-transform: uppercase;
 cursor: pointer;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 margin: auto;
 text-align: center;
 color: white;
 background-color: #00a7e5;
}
.ug-like-button.ug-green{
 background-color: #83a805;
 cursor: default;
}
.ug-like-button.ug-red{
 background-color: #ff0000;
 cursor: default;
}
.pc-hide{
 display: none;
}
.ug-social-icon-box{
  margin: 5px auto 0;
  width:100%;
  max-width:415px;
}
.ug-social-icon-list{
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
  text-align: center;
}
.ug-social-icon-list li{
  list-style: none;
  float: left;
  margin-right: 5px;
  cursor: pointer;
  border: none;
}
.ug-social-icon-list li a{
  text-decoration: none;
  border: none;
}
.ug-social-icon-list li.silast{
  margin-right: 0px;
}
.ug-social-icon-list li img {
  filter: saturate(100%);
  transition: all 300ms ease;
}
.ug-social-icon-list li img:hover {
  filter: saturate(0%);
  transition: all 300ms ease;
}
.ug-link-input{
  width:100%;
  max-width:415px;
  margin: 5px auto 0;
  display: none;
}
.ug-link-input input{
  width:100% !important;
  overflow: hidden;
  padding: 3px;
}
.ug-qr-box{
  width:100%;
  max-width:415px;
  margin: 5px auto 0;
  display: none;
  text-align: center;
}
.ug-5down {
 margin-bottom: 5px;
}
a.post-share {
 display: block;
 width: 94px;
 height: 46px;
 float: left;
 margin: 10px 0px 0px 0px;
 background: #3e599a url(https://harrisonshat.com/wp-content/plugins/user-gallery/css/sidebar-share.png) no-repeat 0 0;
 text-decoration: none;
 width: 197px;
 text-indent: 50px;
 font: 15px/46px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
 color: #ffffff;
}
a.post-share:hover {
 opacity: 0.8;
 text-decoration: none;
 cursor: pointer;
}
a.post-share span {
 width: 20px;
 height: 16px;
 padding: 15px;
 display: block;
 float: right;
 background-color: #4665af;
 color: #ffffff;
 vertical-align: middle;
 font: 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
 text-align: center;
 text-indent: 0;
}
a.post-share.facebook {
 background: #3e599a url(https://harrisonshat.com/wp-content/plugins/user-gallery/css/sidebar-share.png) no-repeat 0 1px;
 margin-right: 10px;
}
a.post-share.facebook span {
 background-color: #4665af;
}
a.post-share.twitter {
 background: #4b8cbe url(https://harrisonshat.com/wp-content/plugins/user-gallery/css/sidebar-share.png) no-repeat -0px -111px;
 margin-right: 10px;
}
a.post-share.twitter span {
 background-color: #529fda;
}
a.post-share.gplus {
 background: #b8382e url(https://harrisonshat.com/wp-content/plugins/user-gallery/css/sidebar-share.png) no-repeat -0px -50px;
 margin-right: 10px;
}
a.post-share.gplus span {
 background-color: #d24238;
}
a.post-share.stumble {
 background: #e15131 url(https://harrisonshat.com/wp-content/plugins/user-gallery/css/sidebar-share.png) no-repeat -0px -165px;
}
a.post-share.stumble span {
 background-color: #fd5d3b;
}
.ug-gallery-wrap .ug-comment-bottom-box {
 display: table;
 margin: 0 0 5px 0;
 width: 100%;
}
.ug-gallery-wrap .ug-comment-list-box {
 background-color: #FFFFFF;
 border: 1px solid #d8d8d8;
 padding: 10px;
 display: table-row;
}
.ug-gallery-wrap .ug-comment-bottom-box .ug-comment-list-box .ug-avatar-comments-list {
 width: 54px;
 display: table-cell;
 vertical-align: top;
}
.ug-gallery-wrap .ug-comment-bottom-box .ug-comment-list-box .ug-right-comments-list {
 color: #666666;
 display: table-cell;
 vertical-align: top;
 padding: 10px 10px 10px 0;
}
.ug-right-comments-list .ug-autor-comments-list {
 padding-bottom: 8px;
 padding-left: 10px;
 filter: alpha(opacity=80) !important;
 opacity: 0.8 !important;
}
.ug-right-comments-list .ug-autor-comments-list span {
 display: inline-block;
 min-width: 80px;
}
.ug-right-comments-list .ug-text-comments-list {
 padding-left: 10px;
}
.ug-gallery-wrap .ug-comment-bottom-box .ug-comment-list-box .ug-avatar-comments-list img {
 width: 44px;
 height: 44px;
 margin: 10px 0px 10px 10px !important;
 vertical-align: top !important;
}
.ug-gallery-wrap .ug-image-bottom-box .ug-comment-form-box {
 background-color: #FFF !important;
 padding: 10px;
}
.ug-gallery-wrap .ug-comment-form-author {
 padding: 3px 0 0 0;
}
.ug-gallery-wrap .ug-comment-form-avatar {
 width: 35px;
 height: 25px;
 padding-right: 10px;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
}
.ug-comment-form-textarea {
 padding: 10px 0 0 0;
}
.ug-comment-form-textarea textarea {
 padding: 10px;
 border: 1px solid #d8d8d8;
 box-sizing: border-box;
 width: 100% !important;
 min-height: 100px;
}
.one-half.ugmobile,.one-full.ugmobile {
 display: none !important;
}
.ug-styled-button {
 background: #25A6E1;
 background: -moz-linear-gradient(top, #25A6E1 0%, #188BC0 100%)!important;
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #25A6E1), color-stop(100%, #188BC0))!important;
 background: -webkit-linear-gradient(top, #25A6E1 0%, #188BC0 100%)!important;
 background: -o-linear-gradient(top, #25A6E1 0%, #188BC0 100%)!important;
 background: -ms-linear-gradient(top, #25A6E1 0%, #188BC0 100%)!important;
 background: linear-gradient(top, #25A6E1 0%, #188BC0 100%)!important;
 filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#25A6E1', endColorstr='#188BC0', GradientType=0)!important;
 padding: 5px 8px!important;
 color: #fff!important;
 border-radius: 4px!important;
 -moz-border-radius: 4px!important;
 -webkit-border-radius: 4px!important;
 border: 1px solid #1A87B9!important;
 float: right!important;
 margin: 0 0 10px 0;
}
.ug-sidebar {
 width: 240px;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 line-height: 1.5 !important;
}
.ug-sidebar p {
 line-height: 1.5 !important;
}
.ug-image-content {
 width: calc(100% - 240px) !important;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
}
.ug-sidebar-left {
 float: right;
}
.ug-sidebar-right {
 float: left;
}
.ug-sidebar-left .ug-detail-box,.ug-sidebar-left .ug-detail-box-2 {
 margin-left: 10px;
}
.ug-sidebar-right .ug-detail-box,.ug-sidebar-right .ug-detail-box {
 margin-right: 10px;

}
.ug-detail-box.ug-center a {
 display: inline-block;
 margin: auto;
}
.ug-sidebar-desktop {
 display: block;
}
.ug-sidebar-mobile {
 display: none;
}
.ug-text-info {
 margin-bottom: 3px;
}
.ug-comment-form-box table td {
 padding: 0 !important;
 margin: 0 !important;
 border: none !important;
 vertical-align: top !important;
}
.ug-comment-form-box table,.ug-comment-form-box tbody,.ug-comment-form-box form {
 background: none !important;
}
.ug-no-comments {
 margin: 10px 20px;
}
.formbreak {
 display: none;
}
.pcfontsize,.pcfontsize input,.pcfontsize select,.pcfontsize textarea,.user-gallery .title a,.pcfontsize label {
 font-size: 13px !important;
}
.pcfontsizebig,.pcfontsizebig input,.pcfontsizebig select,.pcfontsizebig textarea,.user-gallery .title a,.pcfontsizebig label {
 font-size: 14px !important;
}
.pcfontsizebigger,.pcfontsizebigger input,.pcfontsizebigger select,.pcfontsizebigger textarea,.user-gallery .title a,.pcfontsizebigger label {
 font-size: 15px !important;
}
.pc-social-wiget,.wp-social-login-provider-list {
 margin: 0px;
 padding: 5px 0 5px 0;
}
.wp-social-login-provider-list a {
 display: inline-block;
}
.halfform {
 width: 50%;
 float: left;
 padding-right: 20px;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
}
.halfform.pc-lev-pad {
 padding-right: 0px;
}
.pc-hide{
	display:none;
}
.prewphoto{
  width: 100%;
  text-align: center;
}
.prewphoto img{
  margin: auto;
  max-width: 600px
}
@media (max-width: 1100px) {
 #recaptcha1, #recaptcha2 {
 transform: scale(0.90);
 -webkit-transform: scale(0.90);
 transform-origin: 0 0;
 -webkit-transform-origin: 0 0;
}
 .formbreak {
 display: block !important;
 clear: both;
}
 .halfform {
 width: 100%;
 float: none;
 padding-right: 0px !important;
}
}
@media (max-width: 800px) {
 .ug-gal-select {
 width: 100% !important;
 margin-right: 0;
 float: left;
}
 .ug-gal-select-last {
 width: 100% !important;
 margin-right: 0;
 float: left;
}
 .ug-gal-select2 {
 width: 100% !important;
 margin-right: 0;
 float: left;
}
 .ug-gal-select-last2 {
 width: 100% !important;
 margin-right: 0;
 float: left;
}
 .one-half.ugmobile {
 display: block !important;
}
 .one-full.ugdesktop, .one-half.ugdesktop, .one-third.ugdesktop, .one-fourth.ugdesktop, .one-fifth.ugdesktop {
 display: none !important;
}
 .user-gallery-wrap .one-full img {
 max-height: none !important;
 width: 100% !important;
}
 .user-gallery-wrap .one-full {
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 margin: 0 0 10px 0;
}
 .one-half.pcmobile, .showm {
 display: block !important;
}
 #rc-imageselect, .g-recaptcha {
 transform: scale(0.90);
 -webkit-transform: scale(0.90);
 transform-origin: 0 0;
 -webkit-transform-origin: 0 0;
}
 #recaptcha1, #recaptcha2 {
 transform: scale(0.80);
 -webkit-transform: scale(0.80);
 transform-origin: 0 0;
 -webkit-transform-origin: 0 0;
}
 .ug-sidebar {
 width: 100%;
}
 .ug-image-content {
 width: 100% !important;
}
 .ug-sidebar-desktop {
 display: none;
}
 .ug-sidebar-mobile {
 display: block;
 margin-top: 10px;
 clear: both;
}
 .ug-gallery-wrap .ug-detail-page .ug-detail-box, .ug-gallery-wrap .ug-detail-page .ug-detail-box-2 {
 width: 100% !important;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
}
 .ug-sidebar-left .ug-detail-box, .ug-sidebar-left .ug-detail-box-2 {
 margin-left: 0px;
}
 .ug-sidebar-right .ug-detail-box, .ug-sidebar-right .ug-detail-box {
 margin-right: 0px;
}
.ug-social-icon-list li{
  margin-right: 5px;
  margin-bottom: 5px;
}
}
@media (max-width: 600px) {
 .contest-detail-info.ugdesktop {
 display: none !important;
}
 .halfform {
 width: 100%;
 float: none;
}
 .ug-order-list select#order-category {
 margin-left: 0px;
}
 .uploadimage {
 margin: 10px auto;
 width: 100%;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
}
 .one-half.ugmobile {
 display: none !important;
}
 .one-full.ugmobile {
 display: block !important;
}
 .contest-input input, .ug-uploadform select {
 width: 100% !important;
 max-width: 100% !important;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
}
 .ug-styled-button {
 width: 100% !important;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 margin: 0 0 0 0 !important;
}
 .ug-halfform {
 width: 100%;
 float: none;
}
 .ug-halfform input#user_email, .ug-halfform input#user_login, .ug-halfform input#user_pass {
 width: 100%;
 max-width: 100% !important;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 white-space: nowrap;
}
 .ug-profile-box .us-profile-thumb img {
 margin: 0 !important;
 width: 100% !important;
}
 .user-gallery .selimg {
 margin: 0 0 10px 0!important;
}

 .formbreak {
 display: block !important;
 clear: both;
 margin-top: 20px !important;
}
 #rc-imageselect, .g-recaptcha {
 transform: scale(0.72);
 -webkit-transform: scale(0.72);
 transform-origin: 0 0;
 -webkit-transform-origin: 0 0;
}
 #recaptcha1, #recaptcha2 {
 transform: scale(0.60);
 -webkit-transform: scale(0.60);
 transform-origin: 0 0;
 -webkit-transform-origin: 0 0;
}
}
@media (max-width: 340px) {
 .firstbox {
 width: calc(100% - 32px);
}
 .g-recaptcha {
 width: 197px;
}
 #rc-imageselect, .g-recaptcha, #recaptcha1, #recaptcha2 {
 transform: scale(0.65);
 -webkit-transform: scale(0.65);
 transform-origin: 0 0;
 -webkit-transform-origin: 0 0;
}
}