@media screen and (min-width:769px) and (max-width:9999px)
{
.ngtb
{
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
width: calc(33.333333% - 7px);
overflow: hidden;
position: relative;
box-sizing:border-box;
display:inline-block
}
.ngtb:nth-child(1n)
{
margin: 0 10px 10px 0;
float: left;
}
.ngtb:nth-child(2n)
{
margin: 0 10px 10px 0;
float: left;
}
.ngtb:nth-child(3n)
{
margin: 0 0 10px 0;
float: right
}
}
.ngt
{
} .ngg-albumoverview {
margin-top: 10px;
width: 100%;
clear:both;
display:block !important;
}
.ngg-album {
height: 100%;
padding: 5px;
margin-bottom: 5px;
border: 1px solid #fff;
}  html>body .ngg-album {
overflow:hidden;
padding: 5px;
margin-bottom: 5px;
border: 1px solid #cccccc;
}
.ngg-album {
overflow: hidden;
padding: 5px;
margin-bottom: 5px;
border: 1px solid #cccccc;
}
.ngg-albumtitle {
text-align: left;
font-weight: bold;
margin:0px;
padding:0px;
font-size: 1.4em;
margin-bottom: 10px;
}
.ngg-thumbnail {
float: left;
margin-right: 12px;
}
.ngg-thumbnail img {
background-color:#FFFFFF;
border:1px solid #A9A9A9; position:relative;
}
.ngg-thumbnail img:hover {
background-color: #A9A9A9;
}
.ngg-description {
text-align: left;
} .ngg-album-compact {
float:left;
padding-right:6px !important;
margin:0px !important;
text-align:left;
width:120px;
}
.ngg-album-compactbox {
background:transparent url(//www.velvetrobot.com/wp-content/ngg_styles/albumset.gif) no-repeat scroll 0%;
height:86px;
margin:0pt 0pt 6px !important;
padding:12px 0pt 0pt 7px !important;
width:120px;
}
.ngg-album-compactbox .Thumb {
border:1px solid #000000;
margin:0px !important;
padding:0px !important;
width:91px;
height:68px;
}
.ngg-album-compact h4 {
font-size:15px;
font-weight:bold;
margin-bottom:0px;
margin-top:0px;
width:110px;
}
.ngg-album-compact p {
font-size:11px;
margin-top:2px;
} .ngg-galleryoverview {
overflow: hidden;
display:block !important;
margin-top: 0;
width: auto;
text-align: center;
line-height: 0;
}
.ngg-galleryoverview .desc { margin:0px 10px 10px 0px;
padding:5px;
}
.ngt {
float: none !important;
text-align: center;
background:none !important;
overflow: hidden;
cursor: pointer;
-moz-box-sizing: border-box !important;
box-sizing: border-box !important;
}
.ngt img {
display: block;
position:relative;
background-color: transparent !important;
border: none !important;
padding: 0 !important;
margin: 0 !important;
width: 100%;
height: auto
}
.ngt span { display:block;
}
.ngg-clear {
clear: both;
float: none;
} .ngg-navigation {
font-size:0.9em !important;
clear:both !important;
display:block !important;
padding-top: 15px;
padding-bottom: 2px;
text-align:center;
}
.ngg-navigation span {
font-weight:bold;
margin:0pt 6px;
}
.ngg-navigation a.page-numbers,
.ngg-navigation a.next,
.ngg-navigation a.prev,
.ngg-navigation span.page-numbers,
.ngg-navigation span.next,
.ngg-navigation span.prev {
border:1px solid #DDDDDD;
margin-right:3px;
padding:3px 8px;
text-decoration: none;
}
.ngg-navigation a.page-numbers:hover,
.ngg-navigation a.next:hover,
.ngg-navigation a.prev:hover,
.ngg-navigation span.page-numbers:hover,
.ngg-navigation span.next:hover,
.ngg-navigation span.prev:hover {
background-color: #0066CC;
color: #FFFFFF !important;
text-decoration: none !important;
} .ngg-imagebrowser {
}
.ngg-imagebrowser h3 {
text-align:center;
}
.ngg-imagebrowser img {
border:1px solid #A9A9A9;
margin-top: 10px;
margin-bottom: 10px;
width: 100%;
display:block !important;
padding:5px;
}
.ngg-imagebrowser-nav {
padding:5px;
margin-left:10px;
}
.ngg-imagebrowser-nav .back {
float:left;
border:1px solid #DDDDDD;
margin-right:3px;
padding:3px 7px;
}
.ngg-imagebrowser-nav .next {
float:right;
border:1px solid #DDDDDD;
margin-right:3px;
padding:3px 7px;
}
.ngg-imagebrowser-nav .counter {
text-align:center;
font-size:0.9em !important;
}
.exif-data {
margin-left: auto !important;
margin-right: auto !important;
} .slideshow {
margin-left: auto;
margin-right: auto;
text-align:center;
outline: none;
}
.slideshowlink {
} .ngg-slideshow {
overflow:hidden;
position: relative;
margin-left: auto;
margin-right: auto;
}
.ngg-slideshow * {
vertical-align:middle;
} .ngg-slideshow-loader{
display: table-cell;
text-align: center;
vertical-align:middle;
}
.ngg-slideshow-loader img{
background: none !important;
border: 0 none !important;
margin:auto !important;
} .ngg-singlepic {
background-color:#FFFFFF;
display:block;
padding:4px;
}
.ngg-left {
float: left;
margin-right:10px;
}
.ngg-right {
float: right;
margin-left:10px;
}
.ngg-center {
margin-left: auto !important;
margin-right: auto !important;
} .ngg-widget,
.ngg-widget-slideshow {
overflow: hidden;
margin:0pt;
padding:5px 0px 0px 0pt;
text-align:left;
}
.ngg-widget img {
border:2px solid #A9A9A9;
margin:0pt 2px 2px 0px;
padding:1px;
} .ngg-related-gallery {
background:#F9F9F9;
border:1px solid #E0E0E0;
overflow:hidden;
margin-bottom:1em;
margin-top:1em;
padding:5px;
}
.ngg-related-gallery img {
border: 1px solid #DDDDDD;
float: left;
margin: 0pt 3px;
padding: 2px;
height: 50px;
width:  50px;
}
.ngg-related-gallery img:hover {
border: 1px solid #000000;
} .ngg-galleryoverview ul li:before {
content: '' !important;
}
.ngg-gallery-list {
list-style-type:none;
padding: 0px !important;
text-indent:0px !important;
}
.ngg-galleryoverview div.pic img{
width: 100%;
}
.ngg-gallery-list li {
float:left;
margin:0 2px 0px 2px !important;
overflow:hidden;
}
.ngg-gallery-list li a {
border:1px solid #CCCCCC;
display:block;
padding:2px;
}
.ngg-gallery-list li.selected a{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 none repeat scroll 0 0;
}
.ngg-gallery-list li img {
height:40px;
width:40px;
}
li.ngg-next, li.ngg-prev {
height:40px;
width:40px;
font-size:3.5em;
}
li.ngg-next a, li.ngg-prev a  {
padding-top: 10px;
border: none;
text-decoration: none;
}
#TB_window {
z-index: 9999 !important;
}
@media screen and (min-width:501px) and (max-width:768px)
{
.ngtb
{
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
width: calc(50% - 5px);
overflow: hidden;
position: relative;
box-sizing:border-box;
display:inline-block
}
.ngtb:nth-child(odd)
{
margin: 0 0 10px 0;
float: left;
}
.ngtb:nth-child(even)
{
margin: 0 0 10px 0;
float: right;
}
}
@media screen and (max-width:500px)
{
.ngtb
{
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
width: 100%;
overflow: hidden;
position: relative;
box-sizing:border-box;
display:inline-block
}
.ngtb
{
margin: 0 0 8px 0;
float: none;
}
}