/*
Theme Name: Mobile Black
Theme URI: http://www.wordpressthemes.es
Description: A 3 column mobile phone theme in various grey, black and orange colors and with 2 widgetready Sidebars left and right.
Version: 1.0
Author: http://www.wordpressthemes.es
Author URI: http://www.wordpressthemes.es
Tags: fixed width, three columns, valid XHTML, widgets
*/

/* begin Page */

body, p
	{margin: 0.5em 0;font-family: Tahoma, Arial, Helvetica, Sans-Serif;font-style: normal;font-weight: normal;font-size: 12px;}
body
	{margin: 0 auto;padding: 0;color: #E0E0E0;background: #404040 url('images/page_g.jpg') repeat-x left top;}
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
.art-postheader, .art-postheader a, .art-postheader a:link, .art-postheader a:hover,
.art-blockheader .t, .art-vmenublockheader .t, .art-logo-text, .art-logo-text a,
h1.art-logo-name, h1.art-logo-name a, h1.art-logo-name a:link, h1.art-logo-name a:hover
	{text-decoration: none;font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;font-style: normal;font-weight: bold;font-size: 20px;text-align: left;}
a, 
.art-post li a
	{text-decoration: underline;color: #FCD25F;}
a:link,
.art-post li a:link
	{text-decoration: underline;color: #FCD25F;}
a:hover, a.hover,
.art-post li a:hover, .art-post li a.hover
	{text-decoration: none;color: #ADADAD;}
h1, h1 a, h1 a:link, h1 a:hover
	{margin: 0.67em 0;color: #FCD25F;}
h2, h2 a, h2 a:link, h2 a:hover
	{margin: 0.8em 0;font-size: 18px;color: #FCD25F;}
h3, h3 a, h3 a:link, h3 a:hover
	{margin: 1em 0;font-size: 18px;color: #FDE091;}
h4, h4 a, h4 a:link, h4 a:hover
	{margin: 1.25em 0;font-size: 15px;color: #E0E0E0;}
h5, h5 a, h5 a:link, h5 a:hover
	{margin: 1.67em 0;font-size: 13px;color: #E0E0E0;}
h6, h6 a, h6 a:link, h6 a:hover
	{margin: 2.33em 0;font-size: 12px;color: #E0E0E0;}
h1 a, h1 a:link, h1 a:hover,
h2 a, h2 a:link, h2 a:hover,
h3 a, h3 a:link, h3 a:hover,
h4 a, h4 a:link, h4 a:hover,
h5 a, h5 a:link, h5 a:hover,
h6 a, h6 a:link, h6 a:hover
	{margin:0;}
.cleared
	{float: none;clear: both;margin: 0;padding: 0;border: none;font-size: 1px;}
form
	{padding: 0 !important;margin: 0 !important;}
table.position
	{position: relative;width: 100%;table-layout: fixed;}
/* end Page */


/* begin Box, Sheet */
.art-sheet-body
	{width:986px;margin:0 auto;padding-top:15px;background-color:#363636;border:3px solid #595959;border-top:none;}
/* end Box, Sheet */


/* begin Header */
div.art-header
	{margin:0 auto;width:986px;height:175px;}
div.art-header-jpeg
	{width:986px;height:175px;background-image:url('images/header.jpg');background-repeat:no-repeat;background-position:center center;}
/* end Header */


/* MENU ******************************/
div.menu {margin-bottom:10px;}
div.menu ul {margin:0;padding:0;height:30px;background-color:#595959;border-bottom:1px solid #fab905;list-style:none;}
div.menu ul li{float:left;margin:0;padding:0;}
div.menu ul li a {display:block;margin:0;padding:0 17px;height:30px;line-height:30px;text-decoration:none;color:#d9d9d9;font-weight:bold;font-size:1.2em;}
div.menu ul li a:hover {color:#f0f0f0;background-color:#363636;}
div.menu ul li.current_page_item a,div.menu ul li.current_page_parent a, div.menu ul li.current_page_ancestor a {color:#372901;background-color:#fab905;}
/* end MENU */


/* NAV ******************************/
div#navi {margin:0 10px 10px 10px;padding:10px 0;background-color:#595959;border:1px solid #636363;border-radius:5px;}
div#navi ul {margin:0;padding:0;list-style:none;}
div#navi ul li a {display:block;padding:0 10px;line-height:1.6em;text-decoration:none;font-size:1.2em;border-bottom:1px solid #636363;}
div#navi ul li:last-child a {border-bottom:none;}
div#navi ul ul li a {padding-left:20px;line-height:1.5em;background-color:#636363;font-size:1em;border-top:1px solid #6d6d6d;}
div#navi ul ul li:first-child a {border-top:none;}
div#navi ul ul ul li a {padding-left:35px;border:none;}
/* end NAV */


/* begin Logo */
.art-logo
	{display: block;position: absolute;left: 20px;top: 12px;width: 966px;}
h1.art-logo-name
	{display: block;text-align: left;}
h1.art-logo-name, h1.art-logo-name a, h1.art-logo-name a:link, h1.art-logo-name a:hover
	{font-size: 47px;text-decoration: none;padding: 0;margin: 0;color: #000000 !important;}
.art-logo-text
	{display: block;text-align: left;}
.art-logo-text, .art-logo-text a
	{font-family: Tahoma, Arial, Helvetica, Sans-Serif;font-size: 26px;padding: 0;margin: 0;color: #000000 !important;}
/* end Logo */


/* begin Layout */
.art-content-layout
	{display: table;padding: 0;border: none;width: 986px;}
.art-content-layout .art-content-layout
	{width: auto;margin:0;}
div.art-content-layout div.art-layout-cell, div.art-content-layout div.art-layout-cell div.art-content-layout div.art-layout-cell
	{display: table-cell;}
div.art-layout-cell div.art-layout-cell
	{display: block;}
div.art-content-layout-row
	{display: table-row;}
.art-content-layout
	{table-layout: fixed;border-collapse: collapse;background-color: Transparent;border: none !important;padding:0 !important;}
.art-layout-cell, .art-content-layout-row
	{background-color: Transparent;vertical-align: top;text-align: left;border: none !important;margin:0 !important;padding:0 !important;}
/* end Layout */


/* begin Box, Block, VMenuBlock */
.art-vmenublock
	{position: relative;z-index: 0;margin: 0 auto;min-width: 1px;min-height: 1px;}
.art-vmenublock-body
	{position: relative;z-index: 1;padding: 0;}
.art-vmenublock-cc
	{position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background-color: #FFFFFF;}
.art-vmenublock
	{margin: 10px;}
/* end Box, Block, VMenuBlock */


/* begin Box, Box, VMenuBlockContent */
.art-vmenublockcontent
	{position: relative;z-index: 0;margin: 0 auto;min-width: 1px;min-height: 1px;}
.art-vmenublockcontent-body
	{position: relative;z-index: 1;padding: 5px;}
.art-vmenublockcontent-cc
	{position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background-color: #FFFFFF;}
.art-vmenublockcontent
	{position: relative;z-index: 0;margin: 0 auto;min-width: 1px;min-height: 1px;}
.art-vmenublockcontent-body
	{position: relative;z-index: 1;padding: 5px;}
.art-vmenublockcontent-cc
	{position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background-color: #FFFFFF;}
/* end Box, Box, VMenuBlockContent */


/* begin Box, Block */
.art-block
	{position: relative;z-index: 0;margin: 0 auto;min-width: 1px;min-height: 1px;}
.art-block-body
	{position: relative;z-index: 1;padding: 0;}
.art-block
	{margin:0 10px 10px 10px;}
/* end Box, Block */


/* begin BlockHeader */
.art-blockheader
	{position: relative;z-index: 0;height: 25px;margin-bottom: 10px;}
.art-blockheader .t
	{height: 25px;color: #000000;margin-right: 10px;margin-left: 10px;font-family: Tahoma, Arial, Helvetica, Sans-Serif;font-size: 13px;margin:0;padding: 0 10px 0 28px;white-space: nowrap;line-height: 25px;}
.art-blockheader .l, .art-blockheader .r
	{display: block;position: absolute;z-index: -1;height: 25px;background-image: url('images/blockheader.png');}
.art-blockheader .l
	{left: 0;right: 22px;}
.art-blockheader .r
	{width: 986px;right: 0;clip: rect(auto, auto, auto, 964px);}
/* end BlockHeader */


/* begin Box, BlockContent */
.art-blockcontent
	{margin: 0 auto;padding: 8px;background-color:#595959;border:1px solid #636363;border-radius:5px;}
.art-blockcontent-body, 
.art-blockcontent-body a, 
.art-blockcontent-body li a
	{color: #C4C4C4;}
.art-blockcontent-body a,
.art-blockcontent-body li a
	{color: #FCD25F;text-decoration: underline;}
.art-blockcontent-body a:link,
.art-blockcontent-body li a:link
	{color: #FCD25F;text-decoration: underline;}
.art-blockcontent-body a:hover, .art-blockcontent-body a.hover,
.art-blockcontent-body li a:hover, .art-blockcontent-body li a.hover
	{color: #FDE091;text-decoration: none;}
.art-blockcontent-body ul
	{list-style-type:none;color:#C4C4C4;margin:0;padding:0;}
.art-blockcontent-body ul li
	{line-height: 1.25em;padding: 0;}
/* end Box, BlockContent */


/* begin Button */
.art-button-wrapper .art-button
	{display:inline-block;vertical-align:middle;white-space:nowrap;text-align:left;text-decoration:none !important;color:#1C1C1C !important;width:auto;outline:none;border:none;background:none;line-height:30px;height:30px;margin:0 !important;padding:0 13px !important;overflow:visible;z-index:0;}
.art-button img, .art-button-wrapper img
	{margin: 0;vertical-align: middle;}
.art-button-wrapper
	{vertical-align: middle;display: inline-block;position: relative;height: 30px;overflow: hidden;white-space: nowrap;width: auto;margin: 0;padding: 0;z-index: 0;}
.firefox2 .art-button-wrapper
	{display: block;float: left;}
input, select, textarea, select
	{vertical-align: middle;}
.art-block select 
	{width:96%;}
.art-button-wrapper.hover .art-button, .art-button:hover
	{color: #404040 !important;text-decoration: none !important;}
.art-button-wrapper.active .art-button
	{color: #F5F5F5 !important;}
.art-button-wrapper .l, .art-button-wrapper .r
	{display: block;position: absolute;z-index: -1;height: 90px;margin: 0;padding: 0;background-image: url('images/button.png');}
.art-button-wrapper .l
	{left: 0;right: 13px;}
.art-button-wrapper .r
	{width: 415px;right: 0;clip: rect(auto, auto, auto, 402px);}
.art-button-wrapper.hover .l, .art-button-wrapper.hover .r
	{top: -30px;}
.art-button-wrapper.active .l, .art-button-wrapper.active .r
	{top: -60px;}
.art-button-wrapper input
	{float: none !important;}
/* end Button */

/* begin Box, Post */
.art-post
	{margin:0 6px 6px 0;padding: 8px;background-color:#595959;border:1px solid #636363;border-radius:5px;}

a img
	{border: 0;}
.art-article img, img.art-article
	{margin: 7px;}
.art-metadata-icons img
	{border: none;vertical-align: middle;margin: 2px;}
.art-article table, table.art-article
	{border-collapse: collapse;margin: 1px;width: auto;}
.art-article table, table.art-article .art-article tr, .art-article th, .art-article td
	{background-color: Transparent;}
.art-article th, .art-article td
	{padding: 2px;border: solid 1px #696969;vertical-align: top;text-align: left;}
.art-article th
	{text-align: center;vertical-align: middle;padding: 7px;}
pre
	{overflow: auto;padding: 0.1em;}
/* end Box, Post */

/* begin PostHeaderIcon */
.art-post h2.art-postheader, 
.art-post h2.art-postheader a, 
.art-post h2.art-postheader a:link, 
.art-post h2.art-postheader a:hover, 
.art-post h2.art-postheader a.hovered
	{margin: 0.2em 0;padding: 0;font-size: 18px;color: #FEEEC3;}
.art-post h2.art-postheader a, 
.art-post h2.art-postheader a:link, 
.art-post h2.art-postheader a:hover, 
.art-post h2.art-postheader a.hovered
	{margin: 0;text-align: left;text-decoration: none;color: #FDE4A0;}
.art-post h2.art-postheader a:hover, 
.art-post h2.art-postheader a.hovered
	{text-decoration: underline;color: #ADADAD;}
/* end PostHeaderIcon */

/* begin PostIcons, PostHeaderIcons */
.art-postheadericons
	{color: #FEF4D7;padding: 1px;}
.art-postheadericons, .art-postheadericons a, .art-postheadericons a:link, .art-postheadericons a:hover
	{font-style: italic;}
.art-postheadericons a, .art-postheadericons a:link, .art-postheadericons a:hover
	{margin: 0;text-decoration: underline;color: #FCD25F;}
.art-postheadericons a:hover, .art-postheadericons a.hover
	{text-decoration: none;color: #000000;}
/* end PostIcons, PostHeaderIcons */

/* begin PostBullets */
.art-post ol, .art-post ul
	{color: #CFCFCF;margin: 1em 0 1em 2em;padding: 0;}
.art-post li ol, .art-post li ul
	{margin: 0.5em 0 0.5em 2em;padding: 0;}
.art-post li
	{margin: 0.2em 0;padding: 0;}
.art-post ul
	{list-style-type: none;}
.art-post ol
	{list-style-position: inside;}
.art-post li
	{padding: 0 0 0 17px;line-height: 1em;}
.art-post ol li, .art-post ul ol li
	{background: none;padding-left: 0;}
.art-post ul li, .art-post ol ul li
	{/*background-image: url('images/postbullets.png');*/background-repeat: no-repeat;padding-left: 17px;}
/* end PostBullets */

/* begin PostQuote */
blockquote,
blockquote p,
.art-postcontent blockquote p
	{color: #140F00;text-align: left;}
blockquote,
.art-postcontent blockquote
	{border: solid 1px #FCD66E;margin: 10px 10px 10px 50px;padding: 5px 5px 5px 32px;background-color: #FCD66E;background-image: url('images/postquote.png');background-position: left top;background-repeat: no-repeat;}
/* end PostQuote */

/* begin PostIcons, PostFooterIcons */
.art-postfootericons
	{color: #FEF4D7;padding: 1px;}
.art-postfootericons, .art-postfootericons a, .art-postfootericons a:link, .art-postfootericons a:hover
	{font-style: italic;}
.art-postfootericons a, .art-postfootericons a:link, .art-postfootericons a:hover
	{margin: 0;text-decoration: underline;color: #FCD25F;}
.art-postfootericons a:hover, .art-postfootericons a.hover
	{text-decoration: none;color: #000000;}
/* end PostIcons, PostFooterIcons */


/* begin PageFooter */
.art-page-footer, .art-page-footer a, .art-page-footer a:link, .art-page-footer a:hover
	{font-family: Arial;font-size: 10px;letter-spacing: normal;word-spacing: normal;font-style: normal;font-weight: normal;text-decoration: underline;color: #949494;}
.art-page-footer
	{margin: 1em;text-align: center;text-decoration: none;color: #525252;}
/* end PageFooter */

/* begin LayoutCell, sidebar1 */
.art-content-layout .art-sidebar1
	{width: 20%;}
/* end LayoutCell, sidebar1 */

/* begin LayoutCell, content */
.art-content-layout .art-content
	{width: 60%;}
.art-content-layout .art-content .art-block
	{background-color: #FFFFFF;}
.art-content-layout .art-content-sidebar1
	{width: 80%;}
.art-content-layout .art-content-sidebar2
	{width: 80%;}
.art-content-layout .art-content-wide
	{width: 100%;}
/* end LayoutCell, content */

/* begin LayoutCell, sidebar2 */
.art-content-layout .art-sidebar2
	{width: 20%;}
/* end LayoutCell, sidebar2 */


.commentlist, .commentlist li
	{background: none;}
.commentlist li li
	{margin-left: 30px;}
.commentlist li .avatar
	{float: right;border: 1px solid #eee;padding: 2px;margin: 1px;background: #fff;}
.commentlist li cite
	{font-size: 1.2em;}
#commentform textarea
	{width: 100%;}
img.wp-smiley
	{border: none;margin: 0;padding: 0;}
.navigation
	{display: block;text-align: center;}

/* Recommended by http://codex.wordpress.org/CSS */
/* Begin */
.aligncenter, div.aligncenter, .art-article .aligncenter img, .aligncenter img.art-article, .aligncenter img, img.aligncenter
	{display: block;margin-left: auto;margin-right: auto;}
.alignleft
	{float: left;}
.alignright
	{float: right;}
.alignright img, img.alignright
	{margin: 1em;margin-right: 0;}
.alignleft img, img.alignleft
	{margin: 1em;margin-left: 0;}
.wp-caption
	{border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;}
.wp-caption img
	{margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text
	{font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
/* End */
.hidden
	{display: none;}

/* Calendar */
#wp-calendar 
	{empty-cells: show;margin: 10px auto 0;width: 155px;}
#wp-calendar #next a 
	{padding-right: 10px;text-align: right;}
#wp-calendar #prev a 
	{padding-left: 10px;text-align: left;}
#wp-calendar a 
	{display: block;}
#wp-calendar caption 
	{text-align: center;width: 100%;}
#wp-calendar td 
	{padding: 3px 0;text-align: center;}
.gallery
	{letter-spacing: normal;}
.art-content
	{position: relative;z-index: 1;}
#todays-events
	{position: relative;z-index: 11;}
#upcoming-events
	{position: relative;z-index: 10;}

/* FOOTER */
.art-menu li.page-item-8 {display:none;}
#footer {width:986px;margin:0 auto;padding:10px;text-align:center;color:#bdbdbd;line-height:1.4em;letter-spacing:1px;}
	#footer p {margin:0;}
	#footer a {color:#FABB0F;text-decoration:none;}
	#footer a:hover {text-decoration:underline;}
.wp-table-reloaded {margin-left:auto;margin-right:auto;}

.art-sidebar2 dl {margin:0;}
.art-sidebar2 dt {font-weight:bold;}
.art-sidebar2 dd {margin:0 0 3px 1em;}

/* RESINLISTE */
table.resine {border-collapse:collapse;border:none;}
table.resine td {margin:0;padding:0;border:none;}
table.resine img {margin:0 0 5px 0;padding:0;}
table.resine td.img,table.resine td.img div{position:relative;}
table.resine td.descr{padding:10px;}
table.resine td span.price{color:#090;background-color:#fff;border:1px solid #444;border-right:none;font-weight:bold;position:absolute;right:-10px;bottom:10px;font-size:1.2em;padding:3px 8px;}




/* ----------- NextGEN Default Gallery Stylesheet -------------*/

.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;}

/* IE6 will ignore this , again I hate IE6 */
/* See also http://www.sitepoint.com/article/browser-specific-css-hacks */
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;margin:4px 0px 4px 5px;padding:4px;position:relative;}
.ngg-thumbnail img:hover {background-color: #A9A9A9;}
.ngg-description {text-align: left;}

/* ----------- Album Styles Compact -------------*/
.ngg-album-compact {float:left;height:180px;padding-right:6px !important;margin:0px !important;text-align:left;width:120px;}
.ngg-album-compactbox {background:transparent url(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;}

/* ----------- Gallery style -------------*/
.ngg-galleryoverview {overflow: hidden;margin-top: 10px;width: 100%;clear:both;display:block !important;}
.ngg-galleryoverview .desc {margin:0px 10px 10px 0px;padding:5px;}
.ngg-gallery-thumbnail-box {float: left;}
.ngg-gallery-thumbnail {float: left;text-align: center;}
.ngg-gallery-thumbnail img {background-color:#FFFFFF;border:1px solid #A9A9A9;display:block;margin:4px 0px 4px 5px;padding:4px;position:relative;}
.ngg-gallery-thumbnail img:hover {background-color: #A9A9A9;} 
.ngg-gallery-thumbnail span {font-size:90%;padding-left:5px;display:block;}
.ngg-clear {clear: both;}

/* ----------- Gallery navigation -------------*/
.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;}

/* ----------- Image browser style -------------*/
.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 -------------*/
.slideshow {margin-left: auto;margin-right: auto;text-align:center;outline: none;}

/* ----------- JS Slideshow -------------*/
.ngg-slideshow {overflow:hidden;position: relative;}
.ngg-slideshow * {vertical-align:middle;}

/* See also : http://www.brunildo.org/test/img_center.html */
.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;}

/* ----------- Single picture -------------*/
.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;}

/* ----------- Sidebar widget -------------*/
.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;}

/* ----------- Related images -------------*/
.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;} 

/* ----------- Gallery list -------------*/
.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;}
