/*
Theme Name: 500px
URI: http://ACEHIMAGES.com
Description: 1-2 column theme
Version: v.3.2
Author: Kusnandar ZET
Author URI: http://www.aceh.co
*/

/* Import CSS Reset File */
@import url("reset.css");

body {background-color: #f4f4f4;}
body .clear {float: none; clear: both; height: 0; width: 0; margin: 0; padding: 0;}
body .center {text-align: center;}
body .clearfix {display: block;}
body .left, body .floatleft {float: left;}
body .right, body .floatright {float: right; width: 400px;}
body a {color: #3589a7; text-decoration: none;}
body h1,body h2,body h3,body h4,body h5,body h6{padding:0;margin:0 0 15px 0;font-weight:bold}
body h1{font-weight:bold;font-size:24px;line-height:24px}
body h2{font-weight:300;font-size:20px;line-height:20px}

#header {font-size: 15px; width: 100%; height: 64px; background: url("images/background.png") repeat-x;
color: #ffffff; font-size: 12px; line-height: 14px; text-shadow: 0px 1px 0px #000;
z-index: 15000; min-width: 1200px;}
#header .header-wrap {width: 1200px; margin: 0 auto; padding: 0 auto;}
#header .logo {float: left; width: 300px; height: 60px; }

#navbar {float: right;}
#navbar ul {height: 60px; margin: 0 auto; padding-left: 2px; list-style: none;}
#navbar li {float: left; display: block; padding-right: 2px;}
#navbar li.current-cat a, #navbar li.current_page_item a {background: #002654;}
#navbar li a {display: block; color: #FFF; font-size: 14px; padding: 35px 25px 10px; text-shadow: none!important;}
#navbar li a:hover, #navbar li  a.selected {text-decoration:none; display: block; color: #0099FF;}

#photo_category {min-width:140px; margin-top: 25px; font-size: 11px;}
select {
   background-image: url("images/select_arrow.png");
   background-repeat: no-repeat;
   background-position: right center;
   margin-top: 2px;}
select {
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   outline: 0;
   text-align: left;
   font-family: "Helvetica Neue",Helvetica Neue,Helvetica,Arial,sans-serif;
   color: #686868;
   font-size: 14px;
   font-weight: normal;
   padding: 5px 20px 4px 8px !important;
   border: 1px solid #afafaf;
   box-shadow: 0px 1px 3px rgba(0,0,0,0.15);
   border-radius: 3px;
   outline: 0;
   text-align: left;
   margin: 1px;
}
textarea, input, select {outline: none;}

/* Page Content */
.container {width: 1200px; margin: 0 auto 0 auto; padding: 0 0 30px 0;}
.container .col {float: left; padding: 0; margin: 0 10px 20px 10px;}
.container .d1 {width: 1180px;}
.container .d4 {width: 280px;}

#naviaceh {width:100%; height:40px;}
#naviaceh ul {}
#naviaceh li {float: left; padding-left: 30px; line-height: 2.2em;}
#naviaceh li.titled {font-weight: 600; font-size: 20pt; line-height: 1.3; padding-left: 10px;}

/* Index Photo Content */
.d4 .photo {width: 280px; height: 280px; overflow: hidden;
   -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.3);
   -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.3);
   box-shadow: 0px 1px 3px rgba(0,0,0,0.3);}
.d4 img {max-width: 280px;}

div.photo{position:relative;line-height:0}
div.photo:hover .details .title,div.photo:hover .userdetails .title{width:210px}
div.photo a{cursor:pointer}
div.photo img{-moz-box-shadow:0px 1px 3px rgba(0,0,0,0.3);-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.3);box-shadow:0px 1px 3px rgba(0,0,0,0.3)}
div.photo .details{position:absolute;overflow:hidden;white-space:nowrap;bottom:0px;color:#fff;background:#000;background:rgba(0,0,0,0.65);width:100%;height:50px}
div.photo .details a{color:#fff}
div.photo .details a:hover{color:#00afe9}
div.photo .details .title{width:260px;font-size:20px;line-height:20px;height:23px;font-weight:100;letter-spacing:1px;position:absolute;top:6px;left:10px;overflow:hidden;text-overflow:ellipsis}
div.photo .details .info{width:200px;font-size:11px;line-height:11px;font-weight:300;position:absolute;bottom:9px;left:10px}
div.photo .details .rating{position:absolute;font-weight:100;letter-spacing:1px;font-size:24px;line-height:50px;height:100%;right:10px;top:0px;text-align:right}
div.photo .for_sale{position:absolute;bottom:55px;right:5px}
div.photo .for_sale a{display:block;text-align:center;font-size:12px;padding:4px 6px;color:#fff;line-height:1.2em;background-color:rgba(0,0,0,0.4);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:5px 0px 0px 0px}
div.photo .for_sale a:hover{background-color:#000}
div.photo .userdetails{position:absolute;overflow:hidden;white-space:nowrap;bottom:0px;color:#fff;background:#000;background:rgba(0,0,0,0.65);width:100%;height:50px}
div.photo .userdetails a{color:#fff}
div.photo .userdetails a:hover{color:#00afe9}
div.photo .userdetails .title{width:260px;font-size:20px;line-height:20px;height:23px;font-weight:100;letter-spacing:1px;position:absolute;top:13px;left:10px;overflow:hidden;text-overflow:ellipsis}
div.photo .userdetails .rating{position:absolute;font-weight:100;letter-spacing:1px;font-size:24px;line-height:50px;height:100%;right:10px;top:0px;text-align:right}
div.photo .userdetails .info{display:none}div.photo .cdn_deleted{background:rgba(255,0,0,0.65)}
div.photo .loupe{position:absolute;width:100%;height:100%;left:0px;top:0px;padding:0;margin:0;background:rgba(233,233,233,0.5) url("/unity/img/loupe.png") no-repeat center center;display:none}
div.photo .rollover{display:none}
.rounded{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.shadow{-moz-box-shadow:0 1px 1px rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15);box-shadow:0 1px 1px rgba(0,0,0,0.15)}

#subheader, .subheader {margin: 0; height: 22px; padding: 15px 0px 20px 0; text-align: right; }
.photo_subheader {margin: 0; height: 22px; padding: 15px 0px 0px 0 !important; background: none !important;}
#subheader h1, #subheader h2, .subheader h1, .subheader h2 {
   float: left; padding: 0; margin: 0; font-size: 20px; line-height: 20px;}

/* Single Photo Content */
#show-photo {width: 900px; float: left; margin: 0 10px;}
#show-photo #store {padding: 0; margin: 2px 0 40px 0;}
#thephoto {line-height: 20px; margin-bottom: 10px; font-size: 10pt;}
#thephoto img {
   -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.3);
   -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.3);
   box-shadow: 0px 1px 3px rgba(0,0,0,0.3);
}

/* Author Page */
#userbar {background: url("images/border.gif") repeat-x left bottom; padding: 15px 0 20px 0; margin: 0 auto 10px auto; width: 1180px; position: relative;}
#userbar .card {position: relative; width: 250px; font-size: 13px; line-height: 20px; min-height: 80px; padding: 10px 15px; margin: 0 20px 0 0; color: #333333; float: left; background: #fcfcfc; 
  -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.15);
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.15);
  box-shadow: 0 1px 1px rgba(0,0,0,0.15);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
#userbar a {color:#333;}

/* Sidebar */
#show-sidebar {width: 260px; float: left; margin: 0 10px;}
#sidebar{padding:0;margin:0 0 10px 0}

#user-info .avatar {width: 100px; height: 100px; padding: 0; margin: -10px 15px -10px -10px; float: left;
overflow: hidden;
   -webkit-border-bottom-right-radius: 0px;
   -webkit-border-bottom-left-radius: 3px;
   -moz-border-radius-bottomright: 0px;
   -moz-border-radius-bottomleft: 3px;
   border-bottom-right-radius: 0px;
   border-bottom-left-radius: 3px;
   -webkit-border-top-right-radius: 0px;
   -webkit-border-top-left-radius: 3px;
   -moz-border-radius-topright: 0px;
   -moz-border-radius-topleft: 3px;
   border-top-right-radius: 0px;
   border-top-left-radius: 3px;
}
#user-info .avatar img {width: 100px; min-height: 100px;}
img.avatar, .avatar img {
   -moz-border-radius: 2px;
   -webkit-border-radius: 2px;
   border-radius: 2px;
   -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.75);
   -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.75);
   box-shadow: 0 1px 0 rgba(255,255,255,0.75);
}
#user-info .username {width: 135px;float: left;}
#user-info .username a {color: #333333;}
#user-info .username h2 {margin: 0 0 10px 0;padding: 0;}


#sidebar h5{margin:0;padding:0 0 0 0;font-size:11px;line-height:11px;text-transform:capitalize}
#sidebar h5 a{color:#333333}
#sidebar .card{background:#fcfcfc;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15);box-shadow:0 1px 1px rgba(0,0,0,0.15);padding:10px;margin:0 0 10px 0;width:240px;float:left;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:relative}
#sidebar .card.hidden{display:none}
#sidebar .card.last{margin:0}
#sidebar .card .card-content{float:left}
#sidebar .divider{position:absolute;width:1px;height:100px;border-left:1px solid #e8e8e8;padding:0;margin:0;z-index:auto;top:0px;left:140px}
#sidebar .divider_horizontal{position:relative;width:260px;height:1px;border-top:1px solid #e8e8e8;padding:0;margin:10px 0px;left:-10px;z-index:auto}
#sidebar #admin_actions{background:#000000;margin:0 0 10px 0}
#sidebar #admin_actions h5{padding:10px;color:#fff;border-bottom:1px solid #333}
#sidebar #admin_actions ul li{margin:0;padding:0}
#sidebar #admin_actions ul li a{display:block;padding:10px 10px 10px 36px;border-bottom:1px solid #333;color:#999;opacity:0.7}
#sidebar #admin_actions ul li a#add-to-editors-choice{background:url("/unity/img/icons/sidebar/admin-mark-editors.png") no-repeat 10px center}
#sidebar #admin_actions ul li a#mark-public-private{background:url("/unity/img/icons/sidebar/admin-mark-private.png") no-repeat 10px center}
#sidebar #admin_actions ul li a#mark-as-nsfw{background:url("/unity/img/icons/sidebar/admin-mark-nsfw.png") no-repeat 10px center}
#sidebar #admin_actions ul li a#add-to-market-set{background:url("/unity/img/icons/sidebar/admin-add-set.png") no-repeat 10px center;border-bottom:0}
#sidebar #admin_actions ul li a:hover{color:#fff;opacity:1;border-color:#242424}#sidebar #admin_actions ul li span#in-editors-choice{display:block;padding:10px 10px 10px 36px;background:#2c3a1d url("/unity/img/icons/sidebar/admin-check.png") no-repeat 10px center;color:#85ad5a;opacity:1;border-top:1px solid #8cb264;border-bottom:1px solid #8cb264}#sidebar #photo-stats{padding:0;width:260px}
#sidebar #photo-stats .historical{padding:10px 0;margin:9px 0 0 0;border-top:1px solid #e8e8e8;font-size:11px;line-height:12px;color:#9c9a9b}
#sidebar #photo-stats .historical h2{width:100px;text-align:center;float:left;font-size:24px;padding:2px 0 0 0;margin:0 15px 0 0}#sidebar #photo-stats .historical .highestpulse{float:left;margin:0;padding:0 0 0 27px;background:url("/unity/img/icons/sidebar/pulse_small.png") no-repeat left center}
#sidebar #photo-stats .historical .highestpulse.empty_rating{margin-top:5px}
#sidebar #photo-stats h1{background:url(/unity/img/icons/sidebar/pulse.png) bottom center no-repeat;text-align:center;float:left;letter-spacing:-1px;width:100px;font-size:32px;font-weight:200;padding:0 0 42px 0;margin:20px 0 0 0}#sidebar #photo-stats .pulse-animated{background:url(/unity/img/icons/sidebar/pulse_anim.gif) bottom center no-repeat}
#sidebar #photo-stats .divider{left:100px;height:100%}
#sidebar #photo-stats ul.stats{float:right;width:145px;padding:9px 0px 0px 15px}
#sidebar #photo-stats ul.stats li{height:20px;padding:5px 0 2px 27px}
#sidebar #photo-stats ul.stats .views{background:url("/unity/img/icons/sidebar/icon-views.png") left center no-repeat}
#sidebar #photo-stats ul.stats .votes{background:url("/unity/img/icons/sidebar/icon-votes.png") left center no-repeat}
#sidebar #photo-stats ul.stats .favs{background:url("/unity/img/icons/sidebar/icon-favs.png") left center no-repeat}
#sidebar #negative_vote_form{margin-top:15px;font-size:11px;line-height:14px !important}
#sidebar #negative_vote_form .button{font-size:12px;line-height:12px;padding:4px 8px 4px 8px}
#sidebar #negative_vote_form p{padding:0;margin:0 0 5px 0}
#sidebar #negative_vote{padding:5px 0 0 0;font-size:11px;line-height:11px;margin:0}
#sidebar .dislike_link{font-size:11px;line-height:11px;display:none}
#sidebar .dislike_link.display{display:inline}
#sidebar .vote_fav_controls{min-height:32px;display:none}
#sidebar .vote_fav_controls.display{display:block}
#sidebar .vote_fav_controls textarea{width:229px}
#sidebar .favorite_button{width:40px;float:right;height:20px;line-height:20px;padding:5px 0}
#sidebar .favorite_button span{float:left;width:40px;height:20px;background:url(/unity/img/icons/sidebar/fav_off.png) no-repeat center center}
#sidebar .favorite_button.in_favorites span{background:url(/unity/img/icons/sidebar/fav_on.png) no-repeat center center}
#sidebar .vote_fav_wrap{height:32px;width:240px}#sidebar .vote_fav_controls_placeholder{min-height:32px}
#sidebar .vote_button{width:188px;float:left;padding:5px 0 5px 0;line-height:20px;text-align:center;font-size:20px;margin-left:0;display:none}
#sidebar .vote_button.display{display:inline}
#sidebar .voted_button{width:188px;float:left;padding:0;padding:5px 0 5px 0;line-height:20px;text-align:center;display:none}
#sidebar .voted_button.display{display:inline}#sidebar .dislike_wrap{line-height:11px;padding:5px 0 0 0}#sidebar #photo-info .card-content{float:none}
#sidebar #photo-info #photo-information ul{padding:0 0 0 5px}
#sidebar #photo-info #photo-information ul li{padding:2px 0 6px 22px;margin:0;font-size:11px;line-height:14px}
#sidebar #photo-info #photo-information ul li:first-child{padding-top:0}
#sidebar #photo-info #photo-information ul li span{display:inline-block;min-width:70px;padding:0px 10px 0px 0px;vertical-align:top}
#sidebar #photo-info #photo-information ul li strong{width:120px;display:inline-block}#sidebar #photo-info #photo-information ul li a{color:#333333}
#sidebar #photo-info #photo-information ul .camera{background:url("/unity/img/icons/sidebar/icon-camera.png") left 2px no-repeat}
#sidebar #photo-info #photo-information ul .lens{background:url("/unity/img/icons/sidebar/icon-lens.png") left 2px no-repeat}
#sidebar #photo-info #photo-information ul .focal-length{background:url("/unity/img/icons/sidebar/icon-focal-length.png") left 2px no-repeat}
#sidebar #photo-info #photo-information ul .shutter-speed{background:url("/unity/img/icons/sidebar/icon-shutter-speed.png") left 2px no-repeat}
#sidebar #photo-info #photo-information ul .aperture{background:url("/unity/img/icons/sidebar/icon-aperture.png") left 2px no-repeat}
#sidebar #photo-info #photo-information ul .iso{background:url("/unity/img/icons/sidebar/icon-iso.png") left 2px no-repeat}
#sidebar #photo-info #photo-information ul .location{background:url("/unity/img/icons/sidebar/icon-location.png") left 2px no-repeat}
#sidebar #photo-info #photo-information ul .category{background:url("/unity/img/icons/sidebar/icon-category.png") left 2px no-repeat}
#sidebar #photo-info #photo-information ul .created-at{background:url("/unity/img/icons/sidebar/icon-created-at.png") left 2px no-repeat}
#sidebar #photo-info #photo-information ul .taken-at{background:url("/unity/img/icons/sidebar/icon-taken-at.png") left 2px no-repeat}
#sidebar #photo-info #photo-information ul .copyright{background:url("/unity/img/icons/sidebar/icon-copyright.png") left 2px no-repeat}
#sidebar #photo-info #photo-information ul .creative-commons{background:url("/unity/img/icons/sidebar/icon-creative-commons.png") left 2px no-repeat}
#sidebar #map_card.card{width:260px;overflow:hidden;padding:0px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
#sidebar #photo-info .description{margin:0 2px 10px;font-size:11px;line-height:16px;word-break:break-word}
#sidebar #photo-info #tags a {font-size: 11px;}


#sidebar #more-photos{background:#fcfcfc;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15);box-shadow:0 1px 1px rgba(0,0,0,0.15);margin:0 0 10px 0;width:240px;float:left;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:relative}
#sidebar #more-photos .set-prev,#sidebar #more-photos .set-next{position:absolute;top:0;bottom:0;background-color:#000;background-color:rgba(0,0,0,0.7);display:block;width:30px;opacity:0;z-index:99}#sidebar #more-photos .set-prev span,#sidebar #more-photos .set-next span{display:none}
#sidebar #more-photos .set-prev:hover,#sidebar #more-photos .set-next:hover{opacity:0.9 !important}#sidebar #more-photos .set-prev{background-image:url("/unity/img/icons/sidebar/carousel-arrow-left.png");background-repeat:no-repeat;background-position:center;left:0}
#sidebar #more-photos .set-next{background-image:url("/unity/img/icons/sidebar/carousel-arrow-right.png");background-repeat:no-repeat;background-position:center;right:0}
#sidebar #more-photos:hover .set-prev,#sidebar #more-photos:hover .set-next{opacity:0.7}

#sidebar #more-photos ul li{width:86px;height:86px;margin:0 1px 1px 0;padding:0;float:left}
#sidebar #more-photos ul li a{display:block;width:86px;height:86px;overflow:hidden;float:left}
#sidebar #more-photos ul li a img{width:86px;height:86px;overflow:hidden;display:block}
#sidebar .more_photos_placeholder{margin:0 5px 5px 0px;padding:30px 10px 0 10px;display:inline-block;font-size:10px;line-height:13px;background:#EEE;color:#999;text-align:center;width:66px;height:56px}
#sidebar .thumbnail{margin:0;padding:0;line-height:0}
#sidebar .thumbnail img{overflow:hidden;margin:0 5px 5px 0px !important;padding:0 !important;display:inline-block;line-height:0;width:70px;height:70px}



#sidebar #photo-options .card-content p{margin:0;padding:0;font-size:12px}#sidebar #wide #follow_user_button .button{width:240px !important}
#sidebar #embed-photo h5{padding:0 0 0 22px;background:url("/unity/img/icons/sidebar/icon-embed.png") left center no-repeat}#sidebar #statistics{padding:0 0 20px !important;margin:0}
#sidebar #statistics .affection{width:160px;height:100px;float:left;background-color:#d21f1c;margin:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 1px #fff;-webkit-box-shadow:0 1px 1px #fff;box-shadow:0 1px 1px #fff}
#sidebar #statistics .affection h1{text-align:center;font-size:60px;line-height:74px;font-weight:600;text-shadow:0 1px 1px #f85454;letter-spacing:-3px}
#sidebar #statistics .affection h6{text-align:center;font-size:10px;line-height:10px;color:#700202;font-weight:600;text-transform:uppercase}#sidebar #statistics .other_stats{width:110px;height:100px;float:left;margin:0 0 0 10px}
#sidebar #statistics .other_stats .photos,#sidebar #statistics .other_stats .infavorites{width:110px;height:48px;background-color:#e4e4e4;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 1px #fff;-webkit-box-shadow:0 1px 1px #fff;box-shadow:0 1px 1px #fff}
#sidebar .friendimg{margin:0;padding:0;line-height:0}
#sidebar .friendimg img{width:30px;height:30px;overflow:hidden;margin:3px 3px 3px 4px !important;padding:0 !important;display:inline-block;line-height:0}
#sidebar #photo_map{width:260px;height:160px;border:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
#sidebar #dsharing table{padding:0;margin:0}
#sidebar #dsharing table td{padding:2px 5px;margin:0}

.wp-pagenavi {font-size: 12px; text-align: center;}
.wp-pagenavi span.current {margin: 0 1px; background: #e6e6e6;
   -moz-text-shadow: 0 1px 0 rgba(255,255,255,0.8);
   -webkit-text-shadow: 0 1px 0 rgba(255,255,255,0.8);
   text-shadow: 0 1px 0 rgba(255,255,255,0.8);
   -moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.15);
   -webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.15);
   box-shadow: 0px 1px 1px rgba(0,0,0,0.15);
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}



#footer {position: relative; margin-top: -20px;}
#footer .footer-wrap {width: 1200px; margin: 0 auto; padding: 10px 0 30px; border-top: 1px solid #d1d1d1;}
#footer .menu {float: left; width: 160px; font-size: 9pt;}
#footer h3{font-size:13px; line-height:16px; color:#C8E4FF; padding-bottom:4px; text-shadow:0 1px 1px #000;}
#footer .menu ul{list-style: none; margin: 0; padding-bottom:12px;}
#footer .menu ul li{line-height:18px;}
#footer .menu ul li a{font-size:12px;}
#footer .social {float: right; width: 400px; font-size:12px;}
#footer .pembayaran  {float: right; width: 400px; padding: 30px 0 25px;}
#footer .pembayaran img {margin-right: 10px;}
#footer .copyright {text-align: left; font-size: 11px; padding: 0 10px; color: #646464; }
#footer a:hover {color: #00afe9;}
#footer a {color: #646464;}