#rovewall { margin: 15px 15px 60px 15px; }
#rovewall .flowitem>a>img { min-height: 263px; }
.flowitem { position: relative; }
.flowitem.sizeSm { width: 250px; display:block; overflow:hidden; }
.flowitem.sizeLg { width: 526px; display:block; overflow:hidden; }
.flowitem>a { display:block; width:100%; }
.flowitem>a>img { margin: 0px; position:relative;	padding: 0px;	display: block; }
.flowitem>.item-details { background: rgba(255,255,255,0.7); color:#333; position: absolute; top: 0; left:0; height:100%; width: 100%; display: flex; display:none; height: -moz-calc(100% - 52px); height: -webkit-calc(100% - 52px); height: -o-calc(100% - 52px); height: calc(100% - 52px); }
.flowitem>.item-details>.box { padding: 0 20%; align-self: center; text-align:center; width:100%; }
.flowitem>.item-full-details { display: none; }
.flowitem>.item-full-details img, .flowitem>.item-full-details picture, .item_image img, .item_image picture, .item-full-details picture { width: 100%; display:block; }
#cboxLoadedContent .item-full-details { padding: 15px 5%; display:block; }
.flowitem-full-details a { color: #707070; text-decoration: none; }
.flowitem-full-details a:hover { color:#000; text-decoration: none; }
.flowitem>img { margin:0; padding:0; display:block; }

.page-customer-photos #cboxNext, .page-customer-photos #cboxPrevious { display:block; top:50%; z-index:10; clip:auto; font-size: 100%; color:#070707; position:absolute; }
.page-customer-photos #cboxPrevious { left: 12px; }
.page-customer-photos #cboxNext { right: 12px; }

/* ITEM */
.inline-deets { padding: 6px 0; color:#707070; line-height:20px; }
.inline-deets>.deets-title { text-transform:capitalize; font-weight:400; color:#333; }
.inline-deets>.deets-location { font-size:70%; }

/* CUSTOMER PHOTOS PAGE */
body.page-customer-photos h1.page-header { display: none; }

/* ADD FORM */
#submit-photo-form { background: #fff; }
#submit-photo-form input, #submit-photo-form select, #submit-photo-form textarea { background: #f3f3f3; }
#submit-photo-form>.limit { padding: 50px 0; }
#submit-photo-form .dropzone.dz-clickable .dz-message { border: 3px dashed #ccc; background: #fff; padding: 2em; min-height:20px; }
#submit-photo-form span.file { display:none; }
#submit-photo-form .focal-point-help, #submit-photo-form .focal-point-preview-link { display:none; }
#submit-photo-form .progress-wrapper { clear:both; display:block; width: 100%; }
#submit-photo-form .drupal-dropzone legend { display:none; }

/* TAG FORM */
#photo-tag-form .btn, #uc-socialmedia-tag-form .btn { padding: 14px 0; height:100%; width: 100%; }
#uc-socialmedia-tag-form select { width: 100%; padding:14px 0; }
#uc-socialmedia-tag-form .form-type-select { padding: 0; }

/* ROVE FAVORITES */
.rove-favorites { margin: 30px 0 50px 0; }

/* COLORBOX */
#colorbox.cphoto>#cboxWrapper #cboxContent { padding-top: 30px; padding-bottom:30px; }
#colorbox.cphoto>#cboxWrapper a { color: #8c8c8c; }
#colorbox.cphoto #cboxCurrent { text-align:center; width:100%; padding:5px; font-size:80%; color:#ccc; }

/* col-xs */
@media (max-width: 767px) {
	
}