/*
Site Name: Autogespot.com
Site URI: http://www.autogespot.com
Description: Common CSS shared by all pages
*/

/* Common
-------------------------------------------------------------- */
.wrapper { position:relative; }
.homeL { float:left; width:600px; margin-top:40px; } .homeR { float:right; width:340px; margin-top:40px; }
.full { float:left; width:100%; }

.relative { position:relative; } .absolute { position:absolute; }
.noMarB { margin-bottom:0 !important; } .noPad { padding:0 !important; }
.marT { margin-top:40px !important; } .marDT { margin-top:60px !important; } .marTsmall { margin-top:10px !important; }
.marB { margin-bottom:40px !important; } .marDB { margin-bottom:60px !important; } .marBsmall { margin-bottom:20px !important; }

.left { float:left !important; } .right { float:right !important; } .none { float:none !important; } .auto { width:auto; }
.displayNone { display:none !important; } .displayBlock { display:block !important; } .displayInline { display:inline !important; }
.hide, .hidden { display:none; } .show { display:block; }
.zindex1 { z-index:1 !important; } .zindex2 { z-index:2 !important; } .zindex3 { z-index:3 !important; }
.noBorder { border:0px !important; }
.alignL { text-align:left !important; } .alignR { text-align:right !important; } .alignC { text-align:center !important; }


/* Page
-------------------------------------------------------------- */
html, body { background-color:#201e1f; /* background-color:#231f20; */ text-rendering: optimizeLegibility; }
body.white, html.white { background-color: white; color: #120F10; }

/* Typography
-------------------------------------------------------------- */
body { color:#c6c6c6; font:400 13px/1.5em 'Helvetica Neue',Helvetica,Arial,sans-serif; }

p		{ margin:0 0 2em; }
strong	{ font-weight:900; color:#dedede; }
em		{ font-style:italic; }

.alignL { text-align:left; } .alignR { text-align:right; } .alignC { text-align:center; }


/*
* Start:
* Common classes & elements
*/

h1.sitename { position: absolute; overflow: hidden; text-indent: -1000px }

/* Lists
-------------------------------------------------------------- */
ol { margin:0 0 1.5em 1.5em; list-style-type:decimal; }
ul { list-style-type:disc; margin:0 0 1.5em 1.25em; }
ol li, ul li { padding-left:0.25em; margin-bottom:0.5em; line-height:20px; }


/* Links
-------------------------------------------------------------- */
a { text-decoration:underline; color:#e9e9e9; } a:hover, a:hover strong, a:hover b { text-decoration:underline; color:#9f9f9f; }
a.svdd-btnXL { -webkit-transition:color .2s ease, background-color .2s ease; -moz-transition: color .2s ease, background-color .2s ease; -o-transition:color .2s ease, background-color .2s ease; -ms-transition:color .2s ease, background-color .2s ease; transition:color .2s ease, background-color .2s ease; }

.icon { padding-left:17px; float:left; background-repeat:no-repeat; background-position:0 3px; } .icon:hover { background-position:0 -25px; }
.user { background-image:url(../bundles/autogespot/autogespot-2.0/Images/layout/icon-user.png) } .photos { background-image:url(../bundles/autogespot/autogespot-2.0/Images/layout/icon-photos.png) } .views { background-image:url(../bundles/autogespot/autogespot-2.0/Images/layout/icon-views.png); padding-left:16px; padding-right:2px; } .cat { background-image:url(../bundles/autogespot/autogespot-2.0/Images/layout/icon-cat.png) }
.comments { background-image:url(../bundles/autogespot/autogespot-2.0/Images/layout/icon-comments.png); background-position:0 4px; } .comments:hover { background-position:0 -24px; } .date { background-image:url(../bundles/autogespot/autogespot-2.0/Images/layout/icon-date.png); background-position:0 4px; padding-left:19px; } .date:hover { background-position:0 -24px; }
.svdd { background-image:url(../bundles/autogespot/autogespot-2.0/Images/layout/icon-svdd.png); background-position:left top; } .svdd:hover { background-position:left top; }
.star { background-image:url(../bundles/autogespot/autogespot-2.0/Images/layout/icon-star.png); background-position:left top; } .star:hover { background-position:left top; }
.gumball { background-image:url(../bundles/autogespot/autogespot-2.0/Images/layout/icon-gumball.png); background-position:left top; } .gumball:hover { background-position:left top; }
.spyspot { background-image:url(../bundles/autogespot/autogespot-2.0/Images/layout/icon-spyspot.png); background-position:left top; } .gumball:hover { background-position:left top; }
a.info { background-image:url(../bundles/autogespot/autogespot-2.0/Images/layout/icon-info.png); background-position:0 4px; } a.info:hover { background-position:0 -24px; }
li.info { margin: 0 !important; }

.flag { float:left; }


/* Messages
-------------------------------------------------------------- */
.tooltip { overflow:hidden; text-indent:-2000px; }
.tooltip-icon { cursor:help; line-height:16px; width:16px; float:left; margin:7px 6px 0 2px; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/tooltip.png) no-repeat; }
.no-indent { overflow:auto; text-indent:0; }
.msg { text-align:center; font-size:15px; color:#777; line-height:26px; padding:5px 0; }
.smallmsg { color:#888; font-style:italic; }
.warning { color:#888; float:left; margin:1em 0; padding-left:25px; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/icon-error.png) no-repeat left 3px; }

.reset { text-align:center; }
.reset a { color:#777; line-height:20px; display:inline-block; text-decoration:none; padding:0 23px; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/icon-remove.png) no-repeat left center; } .reset a:hover { color:#e0e0e0; }

#new-spot-msg { display:none; position:fixed; z-index:10; bottom:0; right:0; float:left; width:auto; padding-left:10px; }
#new-spot-msg a { float:left; padding:10px 10px; color:#888; border-top:1px solid #343031; border-left:1px solid #343031; background-color:#0e0e0e; text-decoration:none; } #new-spot-msg a:hover { color:#e0e0e0; text-decoration:none; box-shadow:0 0 8px rgba(0, 0, 0, 0.7); -moz-box-shadow:0 0 8px rgba(0, 0, 0, 0.7); -webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.7); }
#new-spot-msg img { float:left; margin-right:15px; } #new-spot-msg span { float:left; margin-top:12px; }
#new-spot-msg .close { position:absolute; top:-23px; left:2px; display:block; width:20px; height:20px; overflow:hidden; text-indent:-300px; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/popup-btns.png) no-repeat bottom; }
#new-spot-msg .close:hover { cursor:pointer; }

.offline { text-align:center; color:#666; padding:100px 0 300px; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/ag-offline.jpg) no-repeat bottom center; }
.offline .msg { color:#999; margin:0; font-size:19px; }
.offline a { color:#666; text-decoration:underline; } .offline a:hover { color:#e0e0e0; }


/* Tipsy tooltip
-------------------------------------------------------------- */
.tipsy { margin-top:4px; padding:5px; font-size:11px; position:absolute; z-index:100000; } .tipsy-inner { padding:4px 10px 5px 10px; background-color:#000; color:#ddd; max-width:300px; text-align:center; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; } .tipsy-arrow { position: absolute; background: url('../bundles/autogespot/autogespot-2.0/Images/layout/tipsy.gif') no-repeat top left; width: 9px; height: 5px; }
.tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; } .tipsy-nw .tipsy-arrow { top: 0; left: 10px; } .tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; } .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; } .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
.tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; } .tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }


/* Images
-------------------------------------------------------------- */
img {  }
a .photo-overlay { position:absolute; z-index:2; top:0; left:0; right: 0; bottom:0; background-color:#000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0; }
a:hover .photo-overlay { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);opacity:0.2; }


/* Other Elements
-------------------------------------------------------------- */
hr { margin:20px 0px; }
.shadow { -moz-box-shadow:0 2px 2px #eee; -webkit-box-shadow:0 2px 2px #eee; box-shadow:0 2px 2px #eee; }
.img-shadow { box-shadow:4px 4px 6px rgba(0,0,0,0.4); -moz-box-shadow:4px 4px 6px rgba(0,0,0,0.4); -webkit-box-shadow:4px 4px 6px rgba(0,0,0,0.4); -o-box-shadow:4px 4px 6px rgba(0,0,0,0.4); }
.pink, a.pink { color:#15b9fd; }




/*
* Start:
* Frame elements
*/

/* Top
-------------------------------------------------------------- */
#top { /*font-size:0.85em;*/ position:absolute; left:0; top:0; color:#9f9d9e; padding:0; width:100%; /*background-color:#0e0e0e;*/ }
.logo { float:left; width:auto; margin:12px 0; outline:none; border:0; text-decoration:none; } .logo img { border:0; text-decoration:none; }
.logo img { float:left; } .logo img.gumball-logo { margin-left:12px; }

#multi-domain { position:relative; list-style:none; margin:22px 0 0 20px; padding:0; float:left; max-width: 390px; }
#multi-domain li { position:relative; float:left; margin-right:7px; margin-bottom: 0; padding:0; }
#multi-domain li a { float:left; padding:1px 0 0 0; } #multi-domain li a:hover { padding:0 0 1px 0; }
#multi-domain li img { margin:0; padding:0; float:left; box-shadow:0 0 3px #1a1718; -moz-box-shadow:0 0 3px #1a1718; -webkit-box-shadow:0 0 3px #1a1718; }

#multi-domain li ul.sub { display:none; position:absolute; top:24px; z-index:4; width:130px; float:left; list-style:none; background-color:#121011; list-style:none; margin:0 0 0 -11px; padding:8px 10px; border:1px solid #3a3739; box-shadow:0 3px 3px #1a1718; -moz-box-shadow:0 3px 3px #1a1718; -webkit-box-shadow:0 3px 3px #1a1718; }
#multi-domain li ul.sub li { float:left; margin:0; padding:0; width:100%; }
#multi-domain li ul.sub li a { float:left; width:100%; text-decoration:none; margin-bottom:4px; padding:0; } #multi-domain li ul.sub li a:hover { text-decoration:underline; }
#multi-domain li:hover ul.sub { display:block; }

.total { float:right; line-height:26px; margin-top:21px; } 
.total em { float:left; margin-left:4px; margin-top:4px; font-style:normal; color:#8d8d8d; }
.total span { float:left; width:21px; padding:0 0 0 1px; margin:0 2px 0 0; color:#e9e9e9; font-size:18px; text-align:center; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/num-bg.png) no-repeat; } 
.total span.dot { color:#e9e9e9; background:transparent none; font-size:30px; padding:0 0 6px 0; width:10px; line-height:20px; }

#topmenu { position:relative; z-index:10; float:right; list-style:none; margin:5px 0; padding:0; } 
#topmenu li { position:relative; float:right; margin-right:20px; } 
#topmenu li.location { margin-right:13px; } 
#topmenu li.spots24 { margin-right:0; padding-left:20px; border-left:1px solid #3a3739; }
#topmenu li.currency { margin-right:17px; }
#topmenu li a.arrow { background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/small-arrow.png) no-repeat right; padding-right:15px; } 
#topmenu li.login { background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/icon-user.png) no-repeat 0 3px; padding-left:18px; }
#topmenu li.login a.arrow { margin-right:-7px; }
#topmenu a { color:#8d8d8d; text-decoration:none; float:left; line-height:20px; padding:0; } #topmenu a:hover { color:#e9e9e9; } 
#topmenu li.sub-active a { color:#fff; }
#topmenu a img.flag { float:left; margin:5px 8px 0 0; }
#topmenu li.currency ul.subnav { width:100px; }
#topmenu li.login span.new-messages{ background-color: #5BB9FF;border: 1px solid #5BB9FF;border-radius: 11px;color: #FFFFFF;display: inline-block;font-weight: bold;height: 20px;text-align: center;width: 20px; text-indent: 0; overflow: visible;}

.spotlight { float:left; position:relative; width:100%; height:182px; overflow:hidden; text-decoration:none; }
.spotlight img { width:100%; }
.spotlight span.hover { position:absolute; z-index:1; top:0; right:0; float:left; width:100%; height:182px; box-shadow:inset 0px 0px 45px rgba(0,0,0,.8); -webkit-box-shadow:inset 0px 0px 45px rgba(0,0,0,.8); -moz-box-shadow:inset 0px 0px 45px rgba(0,0,0,.8);  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;filter:alpha(opacity=0); /* jquery fades it in */ }
.spotlight h4 { margin-top:60px; float:left; width:100%; text-align:center; line-height:30px; font-style:italic; font-size:30px; font-weight:bold; color:#fff; text-shadow:2px 2px 2px #000; }
.spotlight em { float:left; width:100%; margin-top:12px; text-align:center; font-size:18px; font-weight:bold; font-style:normal; color:#fff; text-shadow:2px 2px 2px #000; }
a.spotlight:hover h4, a.spotlight strong { color:#fff; text-decoration:none !important; }

/* Set margin top for body content with or without the spotlight header */
.body-top { margin-top:168px; }
.body-top-spotlight { margin-top:350px; }


/* Navigation
-------------------------------------------------------------- */
.nav { background:#121011 url(../bundles/autogespot/autogespot-2.0/Images/layout/nav-border.png) repeat-x bottom; padding-top:1px; }

.nav i{ line-height: 36px; }

#nav { position:relative; z-index:3; list-style:none; margin:0; padding:0; }
#nav li { position:relative; float:left; margin:0; padding:0; } 
#nav li:hover { position:relative; z-index:1; }
#nav li a { float:left; font-size:14px; line-height:36px; color:#888; border-right:1px solid #3a3739; padding:0 18px 1px 18px; text-decoration:none; } 
#nav li a:hover, #nav li.sub-active a { color:#e0e0e0; background:#121011 url(../bundles/autogespot/autogespot-2.0/Images/layout/nav-bg.png) repeat-x top; border-bottom:1px solid #121011; border-top:1px solid #3a3739; }
#nav li a.svdd { background-image:url(../bundles/autogespot/autogespot-2.0/Images/layout/icon-svdd.png); background-repeat:no-repeat; background-position:12px 10px; padding:0 18px 1px 36px; border-right:0; } 
#nav li a.svdd:hover, #nav li.sub-active a.svdd { border-right:1px solid #423f40; background-position:17px 10px; }
#nav li a.svdd:hover .pink { color:#fff; } 
#nav li a.active { color:#e0e0e0; background-color:#131112; } 
#nav li.sub-active a { color:#e0e0e0; background-color:#000; } 
#nav li.sub-active a.svdd .pink { color:#fff; }
#nav li a.highlight { color:#ff9834; }
#nav li img.icon-nav { float:right; margin:12px -2px 0 6px; }

.nav .mobile-menu { position: absolute; }

/* Subnav's
-------------------------------------------------------------- */
.subnav { position:absolute; z-index:12; top:39px; display:none; float:left; width:200px; background-color:#121011; list-style:none; margin:0; padding:8px 0; border:1px solid #3a3739; border-top:0; box-shadow:0 3px 3px #1a1718; -moz-box-shadow:0 3px 3px #1a1718; -webkit-box-shadow:0 3px 3px #1a1718; } 
#nav .subnav { left:-1px; }
.subnav li { float:left; width:100%; padding:0 0 2px; margin:0; }
#nav .subnav li a, #nav li.sub-active .subnav li a, 
#svdd-btn .subnav li a, #svdd-btn li.sub-active .subnav li a,
#topmenu li .subnav li a, #topmenu li.sub-active .subnav li a { text-decoration:none; color:#888; font-size:13px; background:transparent none; width:auto; line-height:36px; margin:0 8px; padding:0 10px; border:0; float:left; } 
#topmenu li .subnav li a, #topmenu li.sub-active .subnav li a { line-height:30px; }
#nav .subnav li a:hover, #nav li.sub-active .subnav a:hover, 
#svdd-btn .subnav li a:hover, #svdd-btn li.sub-active .subnav a:hover,
#topmenu .subnav li a:hover, #topmenu li.sub-active .subnav a:hover { color:#e0e0e0; background:#222 none; border:0; } 
#nav .subnav li a.active, #nav li.sub-active .subnav a.active { color:#e0e0e0; }
#nav li:hover .subnav, #topmenu li:hover .subnav, #svdd-flags li:hover .subnav, #svdd-btn li:hover .subnav { display:block; }

ul.spotsnav { width:361px !important; }
ul.spotsnav li { width:180px; border-right:1px solid #292929; }
ul.spotsnav li.right { border-right:0; }

#topmenu .subnav { top:20px; left:-3px; width:250px; border-top:1px solid #3a3739; }
#svdd-btn .subnav { width:100%; left:-1px; } 
#svdd-btn .subnav a img.flag, #topmenu .subnav a img.flag { float:left; margin:13px 8px 0 0; }
#topmenu .subnav a img.flag { margin-top:9px; }
.subnav .sub-title { float:left; margin:0 0 7px 15px; } 
.subnav .small { font-size:12px; color:#767475; }

#topmenu .subnav li a { background-image:none; } #topmenu .subnav li { margin:0; }


/* Footer
-------------------------------------------------------------- */
#footer { /*font-size:0.85em;*/ float:left; width:100%;  padding: 40px 0px; margin: 75px 0px 0; background:#120f10; text-align:center; color:#666; }
#footer ul { margin-left:0; margin-top:0; margin-bottom:0; padding:0; list-style:none; }
#footer ul li { float:left; margin:0 20px 0 0; line-height:24px; }
#footer a, #footer a h1 { color:#666; text-decoration:none; } #footer a:hover, #footer a:hover h1 { color:#e0e0e0; }
#footer a h1 { font-size:13px; margin:0; font-weight:normal; padding:0; line-height:24px; }
#footer ul.right li { float:right; margin:0 0 0 20px; }
#footer ul.right li.icon-link { margin-left:5px; }




/*
* Start:
* Re-usable Modules
*/


/* Spots / Sale scroller
-------------------------------------------------------------- */
h3 .arrow, em.arrow { position:relative; z-index:2; float:right; width:32px; height:28px; overflow:hidden; overflow:hidden; text-indent:-200px; cursor:pointer; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/arrow-controls.png) no-repeat center 0; } h3 .arrow:hover, em.arrow:hover { background-color:#e9e9e9; color:#000; }
h3 .prev, h3.next { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; }
h3 .prev, em.prev { background-position:center -8px; } h3 .prev:hover, em.prev:hover { background-position:center -50px; } 
h3 .next, em.next { background-position:center -94px; } h3 .next:hover, em.next:hover { background-position:center -136px; }

.home-new-spots em.arrow { margin:-15px 0 0 0; } .home-new-spots em.arrow:hover { background-color:#e9e9e9; color:#000; }

.scroll-mask { overflow:hidden; width:100%; float:left; margin-top:-10px; }
.home-new-spots .scroll-mask { margin-top:-19px; height: 165px; }
ol.scroll-spots, ol.scroll-sale { list-style:none; margin:0; padding:0; width:1200px; float:left; position:relative; left:0; } 
ol.scroll-spots li, ol.scroll-sale li { float:left; margin:0; padding:0 22px 6px 0; position:relative; width:155px; }
ol.scroll-spots a, ol.scroll-sale a { margin-top:19px; background-color:#120f10; float:left; position:relative; width:155px; height:115px; overflow:hidden; text-decoration:none; text-indent:0; box-shadow:0 1px 3px #0e0d0d; -moz-box-shadow:0 1px 3px #0e0d0d; -webkit-box-shadow:0 1px 3px #0e0d0d; } 
ol.scroll-sale li { width:149px; } ol.scroll-sale a { width:149px; }
ol.scroll-spots a img, ol.scroll-sale a img { width:auto !important; min-width:155px; max-width:none !important; max-height:115px; min-height:115px; }
ol.scroll-spots a img { float:left; margin-left:-9px; }
ol.scroll-spots a img.flag, ol.scroll-sale a img.flag { margin:0; position:absolute; bottom:3px; right:3px; min-width:0; min-height:0; }
ol.scroll-spots li a .video-play { position:absolute; z-index:1; float:left; left:50%; top:50%; margin-left:-28px; margin-top:-29px; min-width:0; min-height:0; }
ol.scroll-spots li .scroll-spot-icons { position:absolute; left:3px; top:-1px; margin:0; }
ol.scroll-spots li .scroll-spot-icons .icon { float:left; margin-right:4px; }


.bottom-sale ol.scroll-sale li { width:155px; } .bottom-sale ol.scroll-sale a { width:155px; }

ol.scroll-sale .price, ol.scroll-sale .sold { position:absolute; float:left; width:auto; background-color:#120f10; color:#ddd; font-size:13px; line-height:20px; padding:0 6px; }
ol.scroll-sale .price { left:0; bottom:0; }
ol.scroll-sale .sold { right:2px; top:2px; background-color:#1292f0; color:#fff; font-size:12px; line-height:22px; padding:0 8px; }

a.scroll-more { text-align:center; color:#666; text-decoration:none; font-size:16px; line-height:120px; } 
a.scroll-more:hover { color:#e2dddf; background-color:#000; }

ol.scroll-spots li .added-time { color:#777; margin-top:2px; float:left; width:100%; line-height:26px; font-size:12px; font-style:italic; text-align:center; }


/* News compact features
-------------------------------------------------------------- */
ul.news-features { /*font-size:0.85em;*/ float:left; width:100%; list-style:none; margin:0; padding:0; } 
ul.news-features li { float:left; width:100%; padding:0; margin:0 0 20px 0;}
ul.news-features a { float:left; width:100%; text-decoration:none; font-size:13px; line-height:17px; color:#888; } 
ul.news-features a h4 { color:#e0e0e0; margin:0 0 7px 0; } 
ul.news-features a p { margin:0; padding:0; }
ul.news-features a:hover { color:#e0e0e0; } 


/* News links
-------------------------------------------------------------- */
ul.news-links { /*font-size:0.85em;*/ list-style:none; margin:0; padding:0; float:left; width:100%; } 
ul.news-links li { float:left; width:100%; position:relative; margin:0 0 10px 0; padding:0; } 
ul.news-links a { float:left; padding-left:15px; line-height:1.3em; margin:0; text-decoration:none; color:#888; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/arrow-slide.png) no-repeat 0 5px; } 
ul.news-links a:hover { color:#e0e0e0; background-position:0 -87px; text-decoration:none; }
ul.news-links li.read-more { margin-top:5px; } 
ul.news-links li.read-more a { width:auto; color:#e0e0e0; text-decoration:none; } ul.news-links li.read-more a:hover { text-decoration:underline; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/arrow-slide.png) no-repeat 0 7px; }



.news-preview { display:none; position:absolute; right:0; top:32px; background-color:#fff; color:#555; font-size:13px; line-height:17px; float:left; width:455px; padding:15px 15px 5px 15px; margin:0; box-shadow:0 2px 4px #0e0d0d; -moz-box-shadow:0 2px 4px #0e0d0d; -webkit-box-shadow:0 2px 4px #0e0d0d; } 
.news-preview .news-img { margin-bottom:10px; box-shadow:0 0 0 transparent; -moz-box-shadow:0 0 0 transparent; -webkit-box-shadow:0 0 0 transparent; }
.news-preview strong { color:#333; display:block; margin-bottom:15px; } .news-preview p { margin-bottom:15px; }
.news-preview .preview-arrow { position:absolute; top:-9px; left:240px; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/preview-arrow.png) no-repeat left top; width:17px; height:9px; display:block;}

.news-img { position:relative; overflow:hidden; float:left; width:150px; height:auto; max-height:115px; margin-right:15px; box-shadow:0 1px 3px #0e0d0d; -moz-box-shadow:0 1px 3px #0e0d0d; -webkit-box-shadow:0 1px 3px #0e0d0d; }
.news-img img { width:auto !important; max-width:none !important; min-width:150px; }

 
/* Spots
-------------------------------------------------------------- */
ol.spots { list-style:none; padding:0; margin-top:0; margin-bottom:0; margin-left:0; }
ol.spots li { float:left; width:43.5%; position:relative; background:#fff; padding:10px; margin:0 6.308% 6.308% 0; font-size:12px; color:#666; box-shadow:0 2px 4px #0e0d0d; -moz-box-shadow:0 2px 4px #0e0d0d; -webkit-box-shadow:0 2px 4px #0e0d0d; }
ol.spots li.svdd-spot { background:#fff url(../bundles/autogespot/autogespot-2.0/Images/layout/spot-svdd-bg.png) repeat-x bottom; }
ol.spots-svdd  li { width:28.7%; margin-right:3.8%; }
ol.spots li.last { margin-right:0; }
ol.spots a, ol.spots span { color:#888; text-decoration:none; } 
ol.spots a:hover, ol.spots span:hover { color:#111; text-decoration:none; }
ol.spots span:hover { cursor:default; }


.spot-title { width: auto; float: left; margin: 0; }
.spot-img { float:left; width:100%; height:199px; overflow:hidden; position:relative; } .spot-img img { float:left; margin-left:-9px; margin-top:-5px; width:auto !important; max-width:none !important; min-width:291px; min-height:199px; }
ol.spots h2 { float:left; /*width:260px;*/ width: 100%; height:18px; margin:9px 0 3px 0; font-size:12px; overflow:hidden; } 
ol.spots h2 a { text-decoration:none; font-weight:bold; color:#231f20; } 
ol.spots h2 a:hover { color:#000; text-decoration:underline; }
ol.spots a.user { float:left; max-width:235px; max-height: 20px; overflow: hidden; } 
ol.spots .svdd { float:right; width:16px; height:16px; margin-left:11px; }
ol.spots .gumball { background-image:url(../bundles/autogespot/autogespot-2.0/Images/layout/icon-gumball-dark.png); float:right; width:16px; height:16px; margin-left:9px; margin-top:1px; }
ol.spots .star { float:right; width:17px; height:16px; margin-left:9px; margin-right:-1px; }

ol.spots ul.stats, .spot-preview ul { float:left; width:100%; list-style:none; padding:0; margin:0; } 
ol.spots ul.stats li, .spot-preview ul li { background:transparent none; width:auto; float:left; padding:0; margin:0; box-shadow:0 0 0 transparent; -moz-box-shadow:0 0 0 transparent; -webkit-box-shadow:0 0 0 transparent; -o-box-shadow:0 0 0 transparent; -ms-box-shadow:0 0 0 transparent; }
ol.spots ul.stats { margin:4px 0 3px 0; } 
ol.spots ul.stats li, ul.preview li { margin:0 10px 0 0; } 
ol.spots ul.stats li.right { margin:0 0 0 12px; } 
ol.spots ul.stats .date { width:auto; } 
ol.spots ul.stats .flag { margin-top:5px; }

.spot-preview { float:left; height:199px; width:100%; position:absolute; z-index:1; top:0; left:0; background:#000 url(../bundles/autogespot/autogespot-2.0/Images/layout/preview-bg.jpg) left top;  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;filter:alpha(opacity=0); /* jquery fades it in */ }
.spot-preview ul { float:left; width:99.66%; border-right:1px solid #000; }
.spot-preview ul li { width:33.33%; height:66px; overflow:hidden; background:#000; position:relative; z-index:2; }
.spot-preview ul a { float:left; overflow:hidden; width:100%; height:65px; border-top:1px solid #000; border-left:1px solid #000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";opacity:0.65;filter:alpha(opacity=65); /* jquery fades it in */ }
.spot-preview ul a img { margin:0; width:auto !important; max-width:none !important; min-width:0 !important; min-height:0 !important; }
.spot-preview a.spot-preview-link { float:left; position:absolute; z-index:1; top:0; left:0; width:100%; height:199px; text-indent:-1000px; overflow:hidden; }

a.spot-preview { background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/play-btn.png) no-repeat center center; overflow:hidden; text-indent:-1000px; }

.spots-wrap .browse-btns { margin-top:0; }


/* Svdd viewer
-------------------------------------------------------------- */
.svdd-viewer-header { float:left; width:100%; }
h2.svdd { font-size:14px; line-height:26px; background-position:left center; padding-left:23px; margin:0 0 2px 0; } h2.svdd:hover { background-position:left center; }

#svdd-flags { position:relative; z-index:5; float:left; margin:0; padding:0; list-style:none; } 
#svdd-flags li { float:left; margin:0; padding:0; font-size:12px; line-height:28px; } 
#svdd-flags li .more-arrow { background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/small-arrow.png) no-repeat right; padding-right:15px; }
#svdd-flags #current-thumb span { padding:0; }
#svdd-flags li img { float:left; margin:8px 7px 0 0; }
#svdd-flags li:hover { cursor:pointer; } 

#svdd-flags .subnav { top:28px; border:0; padding:10px; left:-8px; border:1px solid #3a3739; }
#svdd-flags .subnav li { color:#999; float:left; width:100%; text-align:left; } #svdd-flags .subnav li span { float:left; padding:0 7px; }
#svdd-flags li .subnav li:hover, #svdd-flags li .subnav li.active { color:#eee; } #svdd-flags li .subnav li:hover { background-color:#222; }

ol#svdd-viewer { /*float:left; width:93.5%; background:#0e0e0e url(../Images/layout/viewer-bg.png) repeat-x bottom; border-bottom:15px solid #fff;*/ } 
ol#svdd-viewer li { display:none; float:left; width:93.75%; margin:0; position:relative; left:0; }
ol#svdd-viewer li.active { display:block; }

ol#svdd-viewer .spot-preview ul li { display:block; width:33.33%; height:66px; }
ol#svdd-viewer ul.stats li { display:block; width:auto; margin-right:14px; }
ol#svdd-viewer ul.stats li.right { margin:0 0 0 12px; }


/* Spot van de dag verkiezing
-------------------------------------------------------------- */
#svdd-vote-now { position:relative; margin:0 0 40px 0; }

a.svdd-btnXL { background:#159bfd url(../bundles/autogespot/autogespot-2.0/Images/layout/svdd-btnXL.png) repeat-x bottom; float:left; width:94%; padding:20px 3% 25px 3%; text-decoration:none; color:#fff; text-align:center; font-size:16px; font-weight:900; line-height:24px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; box-shadow:0 3px 3px #1a1718; -moz-box-shadow:0 3px 3px #1a1718; -webkit-box-shadow:0 3px 3px #1a1718; } 
a.svdd-btnXL strong { float:left; width:100%; font-size:28px; color:#fff; line-height:40px; margin:0 0 15px 0; }
a.svdd-btnXL span.btn { width:auto; display:inline-block; margin:0 auto; padding:0 12px 2px 12px; line-height:30px; font-weight:400; font-size:13px; color:#ccc; text-decoration:none; background:#121011 url(../bundles/autogespot/autogespot-2.0/Images/layout/nav-bg.png) repeat-x top; border:1px solid #474344; box-shadow:1px 2px 4px rgba(0, 0, 0, 0.6); -moz-box-shadow:1px 2px 4px rgba(0, 0, 0, 0.6); -webkit-box-shadow:1px 2px 4px rgba(0, 0, 0, 0.6); border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
a.svdd-btnXL span.btn span { float:left; } a.svdd-btnXL span.btn img.flag { float:left; margin:9px 6px 0 10px; }
a.svdd-btnXL:hover { background-color:#15cffd; color:#fff; } a.svdd-btnXL:hover strong { text-decoration:none; }
a.svdd-btnXL:hover span.btn { color:#fff; border-color:#534f50; } a.svdd-btnXL:hover .pink { color:#19e0fd; }

ul#svdd-btn-sub { list-style:none; float:left; width:89.8%; background-color:#121011; list-style:none; margin:20px 0 0 0; padding:8px 15px; border:1px solid #3a3739; box-shadow:0 3px 3px #1a1718; -moz-box-shadow:0 3px 3px #1a1718; -webkit-box-shadow:0 3px 3px #1a1718; max-height: 300px; overflow: auto;}
ul#svdd-btn-sub li { float:left; width:100%; margin:0 0 10px 0; padding:0; }
ul#svdd-btn-sub li a { float:left; width:100%; text-decoration:none; } ul#svdd-btn-sub li img.flag { float:left; margin:5px 6px 0 0; }


.subnav { position:absolute; z-index:5; top:39px; display:none; float:left; width:200px; background-color:#121011; list-style:none; margin:0; padding:8px 0; border:1px solid #3a3739; border-top:0; box-shadow:0 3px 3px #1a1718; -moz-box-shadow:0 3px 3px #1a1718; -webkit-box-shadow:0 3px 3px #1a1718; }
#nav .subnav { left:-1px; }
.subnav li { float:left; width:100%; margin:0 0 2px; padding:0; }

ol.spots a.svdd-vote, ol.spots .svdd-voted { position:absolute; z-index:3; top:173px; right:14px; color:#fff; box-shadow:0 1px 3px #000; -moz-box-shadow:0 1px 3px #000; -webkit-box-shadow:0 1px 3px #000; }
ol.spots .svdd-voted { background:#159bfd url(../bundles/autogespot/autogespot-2.0/Images/layout/icon-check-small.png) no-repeat 5px -65px; top:177px; line-height:28px; padding:0 7px 0 23px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; } ol.spots .svdd-voted:hover { color:#fff; }

h1.svdd-header { margin-bottom:20px; float:left; width:100%; }
h1.svdd-header span { float:left; padding-left:25px; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/icon-svdd.png) no-repeat 0 7px; }
h1.svdd-header span.pink { padding-left:0; background-image:none; }

ul.more-svdd { float:left; width:100%; list-style:none; padding:0; margin:0 0 20px 0; }
ul.more-svdd li { padding:4px 5px 4px 7px; margin:0 5px 5px 0; float:left; width:auto; background-color:#181617; border:1px solid #181617; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
ul.more-svdd li.list-title { width:100%; padding:2px 0; margin:0 0 5px 0; border:0; background-color:transparent; }
ul.more-svdd img.flag { float:left; margin:4px 8px 0 0; }
ul.more-svdd a { float:left; color:#777; text-decoration:none; } ul.more-svdd a:hover { color:#fff; }
ul.more-svdd a.svdd-link { padding-right:20px; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/icon-check-small.png) no-repeat right 5px; }
ul.more-svdd a.svdd-voted { background-position:right -32px; }
ul.more-svdd li.active { background-color:#121011; border-color:#3a3739; } ul.more-svdd li.active a { font-weight:bold; color:#e0e0e0; }

ol.svdd-selects { margin:-7px 0 0 0; padding:0; list-style:none; }
ol.svdd-selects li { margin:0; padding:0; width:100%; }
.svdd-selects select.select { font-size:12px; height:25px; line-height:25px; }
.svdd-selects .filter-switch { float:right; margin:10px 0 0 0; }


/* Filters
-------------------------------------------------------------- */
#filters-nav { float:left; width:98.9%; position:relative; z-index:3; margin:0 3px 0 2px; padding:0; list-style:none; background:#242324 url(../bundles/autogespot/autogespot-2.0/Images/layout/nav-mute-bg.png) repeat-x top; }
/* #filters-nav { margin-top: -73px; } /* old */  
#filters-nav li { text-align:center; float:left; margin:0; padding:0; width: calc( ( 100% / 3 )  ) ; border-left:1px solid #121011; }
#filters-nav li.last { margin-right:-4px; }
@-moz-document url-prefix() { #filters-nav li.last { padding-left:0px; }}
#filters-nav span { font-size:14px; float:left; width:100%; line-height:38px; }
#filters-nav span:hover { color:#f0f0f0; cursor:pointer; }
#filters-nav li.active span { color:#f0f0f0; border:1px solid #3a3739; margin-left: -1px; border-bottom:0; background:#121011 url(../bundles/autogespot/autogespot-2.0/Images/layout/nav-bg.png) repeat-x top; }
#filters-nav li.last.active span {margin-left: 0;}

#filters { position:relative; z-index:10; float:left; width:98.8%; margin:0 0 40px 0; padding:20px 3px 25px 0; background-color:#121011; border:1px solid #3a3739; border-top:0; border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px; box-shadow:0 3px 3px #1a1718; -moz-box-shadow:0 3px 3px #1a1718; -webkit-box-shadow:0 3px 3px #1a1718; }
/* #filters { margin-top: -35px; } /* old */  
#filters .filterdiv { display:none; }
#filters .active { display:block; }

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	#filters-nav { margin-right:-2px; }
	#filters { margin-left:2px; }
}

ol.filters { float:left; list-style:none; margin:0; width:100%; } 
ol.filters li { float:left; width:100%; margin:0 0 10px 0; padding:0; }
ol.filters li.smallM { margin-bottom:20px; } ol.filters li.noM { margin-bottom:0; }
ol.filters label { float:left; width:25%; margin-left:15px; color:#888; line-height:28px; font-size:13px; }
ol.filters label.auto { width:auto; } ol.filters label.full { width:100%; }
ol.filters input, ol.filters select { width:55%; background-color:#3e3b3c; border:1px solid #3e3b3c; border-right:0; padding:0 0 0 5px; height:26px; line-height:26px; float:left; font-size:13px; color:#dbd6d7; margin:0; border-radius:2px 0 0 2px; -moz-border-radius:2px 0 0 2px; -webkit-border-radius:2px 0 0 2px; } 
ol.filters input.mute { color:#6b6b6b; } 
ol.filters input:focus, ol.filters select:focus { background-color:#4d4a4b; border-color:#6b6768; box-shadow:0 1px 4px #131011; -moz-box-shadow:0 1px 4px #131011; -webkit-box-shadow:0 1px 4px #131011; }
ol.filters .input-btn { overflow:hidden; text-indent:-200px; float:left; height:28px; width:25px; border-left:1px solid #4a4848; background:#252425 url(../bundles/autogespot/autogespot-2.0/Images/layout/suggestion-btn.png) no-repeat center bottom; border-radius:0 2px 2px 0; -moz-border-radius:0 2px 2px 0; -webkit-border-radius:0 2px 2px 0; cursor:pointer; } 
ol.filters .input-btn:hover { cursor:pointer; background-position:center top; border-color:#636161; }
ol.filters input.full { width:63.3%; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; }
ol.filters input.small { width:110px; margin-right:10px; }

ol.filters select, select.select-car { color:#aaa; padding:5px 5px 5px 1px; height:30px; width:auto; outline:none; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; } ol.filters select:focus, select.select-car:focus  { outline:none; color:#dbd6d7; }
select.select-car { background-color:#3e3b3c !important; border:1px solid #3e3b3c; font-size:13px; color:#dbd6d7; margin:5px 0 0 0; }
ol.filters select option, select.select-car option { background-color:#3e3b3c; border-bottom:1px solid #474344; outline:none; font-size:12px; color:#aaa; height:18px; padding:5px 10px 3px 10px; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif; }
ol.filters select optgroup { font-weight:400; color:#918c8d; padding:5px 10px 3px 10px; }

ol.filters li.filter-select label, ol.filters li.filter-select span { margin:0 -5px 0 10px; color:#9f9d9e; line-height:30px; float:left; width:auto; }
ol.filters li.filter-select select { float:left; margin-left:15px; width:38%; }
ol.filters li.sort select, ol.filters select.select-big { width:65%; }

ol.filters input.date-input { width:143px; margin-right:4px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; }

.license-input { float:left; padding:1px; border:1px solid #3e3b3c; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
.license-input input.text { height:24px; line-height:24px; width:140px; border:0; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; }

.autocomplete { position:absolute; z-index:6; top:27px; left:0; width:100%; } 
.suggestions { top:3px; }
.autocomplete ul { float:left; list-style:none; margin:0 0 0 12px; padding:0 1px; width:91%; max-height:268px; background-color:#4d4a4b; border:1px solid #6b6768; overflow:hidden; overflow-y:auto; box-shadow:0 2px 3px #1a1718; -moz-box-shadow:0 2px 3px #1a1718; -webkit-box-shadow:0 2px 3px #1a1718; }
.autocomplete ul li { float:left; width:100%; margin:0; padding:0; } 
.autocomplete ul a, .autocomplete ul span { font-size:12px; color:#918c8d; text-decoration:none; float:left; width:253px; margin:0; padding:3px 10px 3px 15px; cursor:pointer; border-bottom:1px solid #474344; } 
.autocomplete ul a.ui-state-hover, .autocomplete ul span:hover { background-color:#3399ff; color:#fff; cursor:pointer; }


/* Upload button in menu. */
.upload-btn{
    color: white;
    line-height: 28px;
    margin: 0 0 20px 0px;
    text-align: center;
    display: block;
    font-size: 1.5em ;
    width: auto;
    padding: 0 12px ;
    text-decoration: none;
    padding: 5px 12px;
    background: rgb(24,133,252	)	;
    border: 1px solid #5bb9ff;
    border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.upload-btn:hover, .upload-btn:focus { color:#fff; text-decoration:none; border:1px solid #5bb9ff; cursor:pointer; background: rgb(19, 111, 211); }

/* Adblock message */
.adblocker{
    clear: both;
    float: none;
    color: white;
    line-height: 28px;
    margin: 0 0 20px 0px;
    text-align: center;
    display: block;
    font-size: 1.5em ;
    padding: 0 12px ;
    text-decoration: none;
    padding: 5px 12px;
    background: rgb(251, 185, 91);
    border: 1px solid #ff4805;
    border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}

.adblocker p {
    margin: 0;
}

.adblocker p.small{
    font-size: .6em;
}

.adblocker .close{
    position: absolute;
    right: 10px;
    top: 10px;
}

/* Filter button. */
.filter-actions { float:left; width:75%; padding-left:25%; margin:10px 0 0 0; }
.filter-btn { float:left; line-height:28px; font-size:13px; color:#9f9d9e; margin-left:15px; padding:0 8px; text-decoration:none; background:#272324 url(../bundles/autogespot/autogespot-2.0/Images/layout/small-btn.png) repeat-x bottom; border:1px solid #383435; box-shadow:0 1px 2px #0c0b0b; -moz-box-shadow:0 1px 2px #0c0b0b; -webkit-box-shadow:0 1px 2px #0c0b0b; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.filter-btn-search span { float:left; padding:0 0 0 22px; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/icon-search.png) no-repeat left center; }
.filter-btn:hover, .filter-btn:focus { color:#fff; text-decoration:none; border:1px solid #555152; cursor:pointer; }
.highlight-btn { border-color:#5bb9ff; color:#fff; background:#159bfd url(../bundles/autogespot/autogespot-2.0/Images/layout/svdd-vote.png) repeat-x top;  }
.highlight-btn:hover, .highlight-btn:focus { color:#fff; border-color:#5bb9ff; background-position:bottom; }

ol.filters input.radio { width:auto; background-color:transparent; border:0; padding:0; } ol.filters label.radio { width:auto; margin:0 10px 0 4px; }

.filter-switch { font-size:13px; color:#918c8d; text-decoration:none; float:left; line-height:19px; margin:0 0 5px 0; padding:0 0 0 41px; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/switch.png) no-repeat 15px 1px; } 
.svdd-switch { margin-bottom:0; }
.filter-switch img.cup, .filter-switch img.star, .filter-switch img.views, .filter-switch img.gumball, .filter-switch img.spyspot { float:left; margin:2px 5px 0 1px; }
.filter-switch img.star { margin-top:1px; } .filter-switch img.cup, .filter-switch img.gumball { margin-right:6px; } .filter-switch img.views { background-image:none; padding:0; margin-left:0; }
.filter-switch:hover { cursor:pointer; color:#dbd6d7; } 
.filter-switch-active, .filter-switch-active:hover { background-position:15px bottom; color:#dbd6d7; }
#wildcard-type-filter { margin: 10px 0 0 0; }

.dim-switch, .chrome-switch { margin:5px 0 0 -2px; }

.colors { float:left; width:95%; margin:-2px 0 4px 15px; }
.colors a { position:relative; z-index:0; float:left; width:7.5%; height:20px; overflow:hidden; text-indent:-1000px; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/color-shine.png) repeat-x 0 -5px; } 
.colors a:hover { background-position:0 -2px; z-index:1; width:9.25%; height:24px; margin:-2px -0.6%; }
.colors a.red { background-color:#f30e0f; } .colors a.purple { background-color:#a703c4; } .colors a.blue { background-color:#00a2ff; } .colors a.green { background-color:#1ed100; } .colors a.yellow { background-color:#fff43d; } .colors a.orange { background-color:#ff8400; } .colors a.brown { background-color:#735333; }  .colors a.pink { background-color: #FF00FF; }
.colors a.white { background-color:#f0f0f0; } .colors a.grey { background-color:#545454; } .colors a.black { background-color:#000; } .colors a.gold { background-image:url(../bundles/autogespot/autogespot-2.0/Images/layout/color-gold.png); } .colors a.silver { background-image:url(../bundles/autogespot/autogespot-2.0/Images/layout/color-silver.png); }
.colors a.active, .colors a.active:hover { border:2px solid #fff; background-position:0 -2px; z-index:2; width:9.25%; height:24px; margin:-4px -1%; box-shadow:1px 1px 2px #000; -moz-box-shadow:1px 1px 2px #000; -webkit-box-shadow:1px 1px 2px #000; }


/* For sale
-------------------------------------------------------------- */
ol.sale { list-style:none; margin:0; padding:0; float:left; width:100%; } 
ol.sale li { padding:0; margin:0 0 18px 0; float:left; width:100%; }
ol.sale a { float:left; width:100%; text-decoration:none; color:#888; font-size:12px; } 
ol.sale a:hover strong { text-decoration:none; }
.sale-img { position:relative; float:left; width:140px; height:90px; overflow:hidden; position:relative; margin-right:13px; box-shadow:0 2px 3px #0e0d0d; -moz-box-shadow:0 1px 3px #0e0d0d; -webkit-box-shadow:0 1px 3px #0e0d0d; }
.sale-img img.flag { position:absolute; bottom:3px; right:3px; }

ol.sale a em { font-style:normal; float:left; width:140px; line-height:1.35em; margin:10px 0 3px 0; } 
ol.sale a strong { font-weight:400; color:#bbb; font-size:13px; float:left; width:140px; }
ol.sale a:hover,  ol.sale a:hover strong { color:#e0e0e0; }

a.sale-more { color:#bbb; text-decoration:none; float:left; } 
a.sale-more:hover { color:#fff; text-decoration:underline; }


/* Comments
-------------------------------------------------------------- */
#comments { }
#leave-comment { position: relative; }
#comment-suggestions { width: 253px; display: none; top: 60px; }
ol.comment-list { /*font-size:0.85em;*/ list-style:none; margin:0; padding:0; width:100%; float:left; }
ol.comment-list li { margin:0 0 22px 0; padding:0 0 12px 0; border-bottom:1px solid #353032; float:left; width:100%; } ol.comment-list li p { margin:0; }
ol.comment-list img.avatar { float:left; max-width:50px; margin:0; }
ol.comment-list .comment-body { float:left; position:relative; margin-left:20px; width:82%; line-height:1.4em; }
ol.comment-list a.user-name { font-weight:900; text-decoration:none; font-size:13px; float:left; margin:0 10px 0 0; }
ol.comment-list li a.not-ok { display:none; position:absolute; z-index:1; top:1px; right:-18px; float:left; font-size:12px; color:#777; text-decoration:none; padding:0 0 0 21px; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/error.png) no-repeat left center; }
ol.comment-list li a.not-ok:hover { color:#fff; }
ol.comment-list li:hover .not-ok { display:block; }

ol.comment-list li a.edit { display:none; position:absolute; z-index:1; bottom:1px; right:-18px; float:left; font-size:12px; color:#777; text-decoration:none; padding:0 0 0 21px; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/icon-edit.png) no-repeat left center; }
ol.comment-list li a.edit:hover { color:#fff; }
ol.comment-list li:hover .edit { display:block; }

ol.comment-list p { float:left; width:100%; color:#aaa; line-height:1.5em; }
ol.comment-list .user-date { color:#666; float:left; width:100%; font-size:12px; margin-top:10px; }
ol.comment-list .user-date.small { font-size: 80%; margin-top: 0; }


#comments ol.comment-form { /*font-size:0.85em;*/ padding-left:10px; width:95%; }
#comments ol.comment-form textarea.textarea { width:97%; height:150px; }
#comments ol.comment-form label { width:100%; }
#comments ol.comment-form input { width:240px; }
#comments ol.comment-form select { width:250px; }


/* Browse
-------------------------------------------------------------- */
.browse-btns { margin:35px 0; }
.browse-next, .browse-prev { overflow:hidden; text-indent:-200px; color:#bbb; font-size:11px; background:#131011 url(../bundles/autogespot/autogespot-2.0/Images/layout/browse-arrows.png) no-repeat center -10px; float:right; line-height:51px; width:55px; padding:0; margin-left:12px; }
.browse-next:hover, .browse-prev:hover { background-color:#e9e9e9; }
.browse-next { background-position:center -10px; } a.browse-next:hover { background-position:center -80px; } .browse-next-mute, .browse-next-mute:hover { background-color:#1a1819; background-position:center -152px !important; cursor:default; }
.browse-prev { background-position:center -223px; } a.browse-prev:hover { background-position:center -294px; } .browse-prev-mute, .browse-prev-mute:hover { background-color:#1a1819; background-position:center -365px !important; cursor:default; }
.keyboard-tip { margin:0 2px 0 0; float:right; line-height:51px; font-size:0.8em; color:#555; width:56px; overflow:hidden; text-indent:-2000px; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/keyboard-arrows.png) no-repeat right; }

.browse-right { margin:0; } .browse-right .browse-next { margin-right:5px; }

ul.pagination { list-style:none; margin:13px 0 0 0; padding:0; }
ul.pagination li { float:left; padding:0; margin:0 2px 0 0; line-height:32px; }
ul.pagination a, ul.pagination span { text-decoration:none; float:left; padding:0 12px; background-color:#131011; color:#888; }
ul.pagination a:hover { background-color:#e9e9e9; color:#131011 }
ul.pagination span { color:#777; background-color:transparent; padding:0 6px; }
ul.pagination a.active { color:#e0e0e0; font-weight:900; }
ul.pagination a.active:hover { color:#e0e0e0; background-color:#131011; font-weight:900; }


/* Social plugins
-------------------------------------------------------------- */
h3.social-h3 { position:relative; } h3.social-h3 img { position:absolute; left:0px; top:-1px; } h3.social-h3 a, h3.social-h3 span { margin-left:30px; float:left; }

.facebook { width:100%; float:left; }
.fb-facepile { float:left; margin:5px 0 20px 0; }
.fb-like { float:left; width:88%; margin:0; }
.fb-like-small { width:40%; margin-top:6px; }
.facebook-page{line-height: 24px; display: inline-block; padding: 0px 0px 0px 32px; background: url(../bundles/autogespot/autogespot-2.0/Images/layout/icon-facebook.png) no-repeat;}
.instagram-page{line-height: 24px; display: inline-block; padding: 0px 0px 0px 32px; background: url(../bundles/autogespot/autogespot-2.0/Images/layout/icon-instagram.png) no-repeat;}
.right .facebook-page{ margin: 5px 0 0 0;}
ul#twitter-scroll, ul#wall { float:left; list-style:none; margin:0; padding:0; }
ul#twitter-scroll li, ul#wall li { font-size:12px; color:#777; padding:0 0 15px 0; width:100%; border-bottom:1px solid #393637; margin:0 0 15px 0; float:left; }
ul#twitter-scroll li a, ul#wall li a { color:#777; text-decoration:none; } ul#twitter-scroll li a:hover { text-decoration:underline; }
ul#twitter-scroll li:hover, ul#wall li:hover { color:#bbb; } ul#twitter-scroll li:hover a, ul#wall li:hover a { color:#e0e0e0; }

.twitter-btn { float:left; margin:5px 12px 0 0; }

ul#wall {  }
ul#wall li a.fbmsg { float:left; width:100%; } ul#wall li a.fbmsg:hover { color:#bbb; }
ul#wall li:hover a.fbmsg a:hover { text-decoration:underline; }
ul#wall img { float:left; margin:0 15px 0 0; max-width:100px; box-shadow:0 2px 4px #0e0d0d; -moz-box-shadow:0 2px 4px #0e0d0d; -webkit-box-shadow:0 2px 4px #0e0d0d; }
ul#wall .fb-body { float:left; width:100%; margin:0; } ul#wall .withimg { width:60%; }
ul#wall li span { float:left; color:#555; width:100%; }
ul#wall li .fb-like { width:100%; float:left; margin-top:8px; }
ul#wall li em {  margin:3px 8px 0 0; float:left; font-style:normal; }
ul#twitter-scroll li { margin-bottom:10px; padding-bottom:10px; }

.social-detail { margin:35px 0; height:51px; }
.social-detail .fb-like { float:left; width:125px; margin:15px 0 0 0; }
.social-detail .twitter-btn { float:left; margin:15px 12px 0 0; }

/*.newsletter-btn { background-color:#121011; padding:2px 0; }
.newsletter-btn img.ag-icon { float:left; margin:0 4px 0 -3px; }
.newsletter-btn label { color:#e9e9e9; line-height:24px; font-size:14px; float:left; }
.newsletter-btn input.newsletter-text { height:20px; line-height:20px; padding-left:5px; font-size:13px; color:#fff; float:right; width:45%; background:#159bfd url(../Images/layout/svdd-vote.png) repeat-x bottom; border:1px solid #64beff; border-right:0; border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; -webkit-border-radius:3px 0 0 3px; }
.newsletter-btn input.mute { color:#d1ebff; }
.newsletter-btn input:focus { background-position:top; border-color:#a1d8ff; }
.newsletter-btn a.btn { float:right; background:#272324 url(../Images/layout/small-btn.png) repeat-x bottom; padding:4px 6px 5px 6px; line-height:13px; height:13px; border-color:#585455; margin-right:2px; border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; -webkit-border-radius:0 3px 3px 0; box-shadow:2px 2px 4px rgba(0, 0, 0, 0.33); -moz-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.33); -webkit-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.33); }
.newsletter-btn a.btn:hover { border-color:#7f7c7d; }

.newsletter-tiny { background-color:transparent; float:left; width:auto; padding:0; margin:15px 12px 0 0; }
.newsletter-tiny img.ag-icon { display:none; }
.newsletter-tiny label { font-size:13px; line-height:20px; margin-right:10px; }
.newsletter-tiny input.newsletter-text { width:125px; height:16px; line-height:16px; font-size:12px; }
.newsletter-tiny a.btn { padding:2px 6px 3px 6px; }
*/


.social-btn { line-height:39px; margin:0 0 15px; float:left; width:100%; font-size:15px; color:#fff; text-shadow:0 1px 2px rgba(0,0,0,0.15); box-shadow:0 3px 1px rgba(0,0,0,0.25); -moz-box-shadow:0 3px 1px rgba(0,0,0,0.25); -webkit-box-shadow:0 3px 1px rgba(0,0,0,0.25); -o-box-shadow:0 3px 1px rgba(0,0,0,0.25);  }
.social-btn span { padding-left:58px; float:left; }
a.facebook-btn {
	text-decoration:none;
	background-color:#5e77af;
	background: -moz-linear-gradient(top,  #5e77af 35%, #395286 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(35%,#5e77af), color-stop(100%,#395286));
	background: -webkit-linear-gradient(top,  #5e77af 35%,#395286 100%);
	background: -o-linear-gradient(top,  #5e77af 35%,#395286 100%);
	background: -ms-linear-gradient(top,  #5e77af 35%,#395286 100%);
	background: linear-gradient(top,  #5e77af 35%,#395286 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e77af', endColorstr='#395286',GradientType=0 ); 
}
a.facebook-btn span { background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/icon-facebook-new.png) no-repeat left center; }
a.facebook-btn:hover { background:#395286; color:#fff; text-decoration:none; }
a.twitter-btn {
	margin-bottom:0;
	text-decoration:none;
	background-color:#2ea6de;
	background: -moz-linear-gradient(top,  #2ea6de 35%, #158abe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(35%,#2ea6de), color-stop(100%,#158abe));
	background: -webkit-linear-gradient(top,  #2ea6de 35%,#158abe 100%);
	background: -o-linear-gradient(top,  #2ea6de 35%,#158abe 100%);
	background: -ms-linear-gradient(top,  #2ea6de 35%,#158abe 100%);
	background: linear-gradient(top,  #2ea6de 35%,#158abe 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ea6de', endColorstr='#158abe',GradientType=0 ); 
}
a.twitter-btn span { background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/icon-twitter-new.png) no-repeat left center; }
a.twitter-btn:hover { background:#158abe; color:#fff; text-decoration:none; }

a.instagram-btn {
	margin-bottom:0;
	text-decoration:none;
	background-color:#517fa4;
	background: -moz-linear-gradient(top,  #517fa4 35%, #158abe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(35%,#2ea6de), color-stop(100%,#158abe));
	background: -webkit-linear-gradient(top,  #517fa4 35%,#158abe 100%);
	background: -o-linear-gradient(top,  #517fa4 35%,#158abe 100%);
	background: -ms-linear-gradient(top,  #517fa4 35%,#158abe 100%);
	background: linear-gradient(top,  #517fa4 35%,#158abe 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#517fa4', endColorstr='517fa4',GradientType=0 ); 
}
a.instagram-btn span { background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/icon-instagram-new.png) no-repeat left center; }
a.instagram-btn:hover { background:#36678F; color:#fff; text-decoration:none; }

.newsletter-btn {
	background-color:#5e5b5c;
	background: -moz-linear-gradient(top,  #5e5b5c 35%, #4b4748 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(35%,#5e5b5c), color-stop(100%,#4b4748));
	background: -webkit-linear-gradient(top,  #5e5b5c 35%,#4b4748 100%);
	background: -o-linear-gradient(top,  #5e5b5c 35%,#4b4748 100%);
	background: -ms-linear-gradient(top,  #5e5b5c 35%,#4b4748 100%);
	background: linear-gradient(top,  #5e5b5c 35%,#4b4748 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e5b5c', endColorstr='#4b4748',GradientType=0 ); 
}
.newsletter-btn span { padding-left:49px; width:82%; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/icon-mail-new.png) no-repeat left center; }

.newsletter-btn input { width:80%; margin:4px 0; height:29px; line-height:29px; padding-left:10px; font-size:15px; color:#fff; float:left; background-color:#333132; border:0; }
.newsletter-btn input.mute { color:#a2a2a2; font-style:italic; }
.newsletter-btn input:focus { background-color:#393738 }
.newsletter-btn a { float:left; background-color:#121011; margin:4px 0 0; padding:5px 10px 5px; line-height:21px; height:21px; }

.social-detail { padding-top:6px; }
.social-detail .social-btn { width:auto; margin:0 10px 0 0; font-size:13px; padding-right:10px; }
.social-detail .newsletter-btn { padding-right:4px; }
.social-detail .newsletter-btn span { width:auto; }
.social-detail .newsletter-btn input { width:140px; font-size:13px; }


/* Tabs
-------------------------------------------------------------- */
ul.tabs { border-bottom:1px solid #3a3739; float:left; width:100%; list-style:none; padding:1px 0; margin:25px 0 40px 0; background-color:#131011; }
ul.tabs li { margin:0; float:left; line-height:35px; padding:0 10px; border-right:1px solid #3a3739; }
ul.tabs li span, ul.tabs li a { color:#777; text-decoration:none; float:left; } ul.tabs li span:hover, ul.tabs li a:hover { cursor:pointer; color:#e0e0e0; }
ul.tabs li.active span, ul.tabs li.active a { color:#fff; }
ul.tabs li.active span { background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/small-arrow.png) no-repeat right; padding-right:15px; }


/* Sidebar texts
-------------------------------------------------------------- */
.sidetext { /*font-size:0.85em;*/ color:#999; } .sidetext a { color:#c6c6c6; }
.sidetext:hover { color:#c6c6c6; } .sidetext:hover a { color:#e9e9e9; }
.sidetext a:hover { color:#9f9f9f } .sidetext a.btn:hover { color:#fff; }

/* Sponsors
-------------------------------------------------------------- */
ul.sponsors { list-style:none; margin:0; padding:0; } 
ul.sponsors li { float:left; width:313px; padding:0; margin:0 7px 15px;  box-shadow:0 2px 4px #0e0d0d; -moz-box-shadow:0 2px 4px #0e0d0d; -webkit-box-shadow:0 2px 4px #0e0d0d; }
ul.sponsors li a { position:relative; overflow:hidden; float:left; }


/*
* Start:
* Page specific modifications
*/

/* News index
-------------------------------------------------------------- */
ul.news li.home-new-spots { padding-bottom:22px; }
ul.news li ol.scroll-spots li { border-bottom:0; margin:0; padding:0 22px 6px 0; width:155px; }

ul.news { list-style:none; padding:0; margin-left:0; } 
ul.news .read-more { background: url("/bundles/autogespot/autogespot-2.0/Images/layout/arrow-slide.png") no-repeat scroll 0 7px transparent; clear: left; display: block; padding-left: 14px; text-decoration: none; }
ul.news .read-more.ad { display: inline-block; float: right; clear: none; }
ul.news .read-more:hover { text-decoration: underline; } 
ul.news li { float:left; width:100%; border-bottom:1px solid #3a3739; margin:0 0 35px 0; padding:0 0 5px 0; }
ul.news h2 { float:left; width:auto; font-size:1.15em; font-weight:900; margin:0; clear:right; }
ul.news h2 a { text-decoration:none; color:#e6e6e6; } ul.news h2 a:hover { color:#fff; text-decoration:none; }
ul.news .stub p { float:left; width:auto; }
ul.news .stub { float:left; width:100%; margin:12px 0 12px 0;  }
ul.news .stub-img { float:left; width:auto; max-width:100%; position:relative; overflow:hidden; margin:5px 20px 15px 0; box-shadow:0 1px 3px #0e0d0d; -moz-box-shadow:0 1px 3px #0e0d0d; -webkit-box-shadow:0 1px 3px #0e0d0d; }
ul.news .stub-img img { width:auto !important; max-width:100% !important; min-width:155px; }

ul.news ul.stats { float:left; width:100%; list-style:none; margin:0 0 5px 0; padding:0; font-size:12px; } 
ul.news ul.stats li { float:left; width:auto; border:0; margin:0 15px 0 0; padding:0; }
ul.news ul.stats a, ul.news ul.stats span { text-decoration:none; color:#666; } 
ul.news ul.stats a:hover, ul.news ul.stats span:hover { color:#e0e0e0; }
ul.news ul.stats a.icon, ul.news ul.stats span.icon { background-position:0 -25px; } 
ul.news ul.stats a.icon:hover, ul.news ul.stats span.icon:hover { background-position:0 3px; }

.news-tip { float:left; width:99.5%; border:1px solid #343031; background-color:#191818; color:#9f9d9e; text-decoration:none; }
.news-tip span { float:left; padding:13px 10px 15px 55px; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/icon-tip.png) no-repeat 9px 8px; line-height:20px; }
.news-tip strong { font-weight:400; color:#e0e0e0; }
.news-tip:hover { background-color:#131011; border-color:#413e3f; color:#e0e0e0; text-decoration:none; } .news-tip:hover strong { text-decoration:none; color:#e0e0e0; }


/* License plate banner
-------------------------------------------------------------- */
ul.news li.search-license { margin-top:-15px; padding-bottom:20px; }
ul.news li.search-license .banner { background-color:#121011; float:left; width:94%; padding:14px 3%; }
ul.news li.search-license h2 { color:#a3a3a3; line-height:30px; }
ul.news li.search-license label { float:left; color:#666; margin:0 10px 0 20px; line-height:30px; }
ul.news li.search-license input.text { max-width:125px; margin-top:-1px; height:24px; border:1px solid #eee; background-color:#eee; 
									text-transform:uppercase; color:#121011; font-weight:bold; text-align:center; font-size:17px; letter-spacing:.1em;
									border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px;
									box-shadow:inset 0 0 0 1px #121011; -webkit-box-shadow:inset 0 0 0 1px #121011; -moz-box-shadow:inset 0 0 0 1px #121011; -o-box-shadow:inset 0 0 0 1px #121011; }

ul.news li.search-license input.license-nl {	color:#000; background-color:#fbd819; border-color:#fbd819; 
											box-shadow:inset 0 0 0 1px #000; -webkit-box-shadow:inset 0 0 0 1px #000; -moz-box-shadow:inset 0 0 0 1px #000; -o-box-shadow:inset 0 0 0 1px #000; }
ul.news li.search-license input.license-be {	color:#ff000c; background-color:#eee; border-color:#eee; 
											box-shadow:inset 0 0 0 1px #ff000c; -webkit-box-shadow:inset 0 0 0 1px #ff000c; -moz-box-shadow:inset 0 0 0 1px #ff000c; -o-box-shadow:inset 0 0 0 1px #ff000c; }
ul.news li.search-license input.license-de {	color:#000; background-color:#eee; border-color:#eee; 
											box-shadow:inset 0 0 0 1px #000; -webkit-box-shadow:inset 0 0 0 1px #000; -moz-box-shadow:inset 0 0 0 1px #000; -o-box-shadow:inset 0 0 0 1px #000; }
ul.news li.search-license input.license-cn {	color:#fff; background-color:#1969fb; border-color:#1969fb; 
											box-shadow:inset 0 0 0 1px #fff; -webkit-box-shadow:inset 0 0 0 1px #fff; -moz-box-shadow:inset 0 0 0 1px #fff; -o-box-shadow:inset 0 0 0 1px #fff; }
ul.news li.search-license input.license-fr {	color:#000; background-color:#eee; border-color:#eee; 
											box-shadow:inset 0 0 0 1px #000; -webkit-box-shadow:inset 0 0 0 1px #000; -moz-box-shadow:inset 0 0 0 1px #000; -o-box-shadow:inset 0 0 0 1px #000; }
ul.news li.search-license input.license-co-uk {	color:#000; background-color:#fbd819; border-color:#fbd819; 
											box-shadow:inset 0 0 0 1px #000; -webkit-box-shadow:inset 0 0 0 1px #000; -moz-box-shadow:inset 0 0 0 1px #000; -o-box-shadow:inset 0 0 0 1px #000; }
ul.news li.search-license input.license-us {	color:#000; background-color:#eee; border-color:#eee; 
											box-shadow:inset 0 0 0 1px #000; -webkit-box-shadow:inset 0 0 0 1px #000; -moz-box-shadow:inset 0 0 0 1px #000; -o-box-shadow:inset 0 0 0 1px #000; }
ul.news li.search-license input.license-ca {	color:#1969fb; background-color:#fbd819; border-color:#fbd819; 
											box-shadow:inset 0 0 0 1px #1969fb; -webkit-box-shadow:inset 0 0 0 1px #1969fb; -moz-box-shadow:inset 0 0 0 1px #1969fb; -o-box-shadow:inset 0 0 0 1px #1969fb; }
ul.news li.search-license input.license-es {	color:#000; background-color:#eee; border-color:#eee; 
											box-shadow:inset 0 0 0 1px #000; -webkit-box-shadow:inset 0 0 0 1px #000; -moz-box-shadow:inset 0 0 0 1px #000; -o-box-shadow:inset 0 0 0 1px #000; }
ul.news li.search-license input.license-it {	color:#000; background-color:#eee; border-color:#eee; 
											box-shadow:inset 0 0 0 1px #000; -webkit-box-shadow:inset 0 0 0 1px #000; -moz-box-shadow:inset 0 0 0 1px #000; -o-box-shadow:inset 0 0 0 1px #000; }
ul.news li.search-license input.license-pl {	color:#000; background-color:#eee; border-color:#eee; 
											box-shadow:inset 0 0 0 1px #000; -webkit-box-shadow:inset 0 0 0 1px #000; -moz-box-shadow:inset 0 0 0 1px #000; -o-box-shadow:inset 0 0 0 1px #000; }
ul.news li.search-license input.license-ru {	color:#000; background-color:#eee; border-color:#eee; 
											box-shadow:inset 0 0 0 1px #000; -webkit-box-shadow:inset 0 0 0 1px #000; -moz-box-shadow:inset 0 0 0 1px #000; -o-box-shadow:inset 0 0 0 1px #000; }
ul.news li.search-license input.license-ro {	color:#000; background-color:#eee; border-color:#eee; 
											box-shadow:inset 0 0 0 1px #000; -webkit-box-shadow:inset 0 0 0 1px #000; -moz-box-shadow:inset 0 0 0 1px #000; -o-box-shadow:inset 0 0 0 1px #000; }
ul.news li.search-license input.license-rs {	color:#000; background-color:#eee; border-color:#eee; 
											box-shadow:inset 0 0 0 1px #000; -webkit-box-shadow:inset 0 0 0 1px #000; -moz-box-shadow:inset 0 0 0 1px #000; -o-box-shadow:inset 0 0 0 1px #000; }
ul.news li.search-license input.license-pt {	color:#000; background-color:#eee; border-color:#eee; 
											box-shadow:inset 0 0 0 1px #000; -webkit-box-shadow:inset 0 0 0 1px #000; -moz-box-shadow:inset 0 0 0 1px #000; -o-box-shadow:inset 0 0 0 1px #000; }
ul.news li.search-license input.license-lt {	color:#000; background-color:#eee; border-color:#eee; 
											box-shadow:inset 0 0 0 1px #000; -webkit-box-shadow:inset 0 0 0 1px #000; -moz-box-shadow:inset 0 0 0 1px #000; -o-box-shadow:inset 0 0 0 1px #000; }
											
											


/* Adsense
-------------------------------------------------------------- */
.adsense-sidebar { margin-left:-5px; }
ul.news li.adsense-news { padding:0 0 30px 0; }
ul.news .adsense-news-block { position:relative; width:468px; margin:0 auto; }

#fallback{position: absolute;}

/* News detail
-------------------------------------------------------------- */
.news-body {  }
.news-body p { line-height:1.5em; margin-bottom:2.5em; width:95%; }
.news-body .stub-img { float:left; width:auto; max-width:100%; position:relative; overflow:hidden; margin:5px 20px 20px 0; box-shadow:0 1px 3px #0e0d0d; -moz-box-shadow:0 1px 3px #0e0d0d; -webkit-box-shadow:0 1px 3px #0e0d0d; }
.news-body .stub-img img { width:auto !important; max-width:100% !important; }
.news-body .img-block { float:left; width:95%; margin-right:5%; margin-bottom:2em; }
.news-body a.full { max-width:100%; display:inline-block; float: none; }
.news-body a.half { max-width:50%; display:inline-block; }
.news-body a.third { max-width:33.33%; display:inline-block; }
.news-body a.quarter { max-width:25%; display:inline-block; }
.news-body a.quarter.fixed-height { max-height: 101px; height: 101px; overflow: hidden;}

.news-body img.full, .news-body img.half, .news-body img.third, .news-body img.quarter { box-shadow:0 1px 3px #0e0d0d; -moz-box-shadow:0 1px 3px #0e0d0d; -webkit-box-shadow:0 1px 3px #0e0d0d; width: 100%; }
.news-body iframe, .news-body object { max-width:100% !important; }

ul.news-detail-stats { list-style:none; color:#777; margin-left:0; }
ul.news-detail-stats li { float:left; margin-right:15px; }
ul.news-detail-stats a, ul.news-detail-stats span.comments { color:#777; text-decoration:none; } ul.news-detail-stats a:hover, ul.news-detail-stats span.comments:hover { color:#ddd; }
ul.news-detail-stats .icon, ul.news-detail-stats li.icon { background-position:0 -25px; } 
ul.news-detail-stats a.icon:hover, ul.news-detail-stats span.comments:hover { background-position:0 3px; }


/* Spot detail
-------------------------------------------------------------- */
h1.spot-detail-h1 { float:left; width:100%; }
.report-spot { margin:-30px 0 30px 0; }
.report-spot a { float:left; width:auto; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/icon-edit.png) no-repeat left center; padding-left:21px; margin-top:7px; text-decoration:none; color:#bbb; } .report-spot a:hover { color:#fff; }

.spot-detail-stats { margin-bottom:40px; /*font-size:0.85em;*/ }

ul.spot-stats, ul.car-stats { list-style:none; margin:0 10px 7px 10px; padding:0; float:left; }
ul.spot-stats li, ul.car-stats li  { margin:0; padding:0; line-height:1.3em; float:left; width:100%; }

ul.spot-stats li label { float:left; width:30%; margin:0 0 8px 0; font-weight:400; color:#777; } ul.spot-stats li a, ul.spot-stats li span { width:70%; margin:0 0 8px 0; float:left; color:#aaa; }
ul.spot-stats li span a { width:auto; float:none; }
ul.spot-stats li.desc { margin:5px 0; } ul.spot-stats li.desc label { width:100%; } ul.spot-stats p { color:#777; margin:0; }
ul.spot-stats:hover label, ul.spot-stats:hover p { color:#aaa; } ul.spot-stats:hover a, ul.spot-stats:hover span { color:#ddd; }
ul.spot-stats img.flag { float:left; margin:2px 8px 0 0; }
ul.spot-stats li.stats { margin-top:2px; padding:10px 0 0 0; border-top:1px solid #333; } ul.spot-stats li.stats span, ul.spot-stats li.stats a { float:left; width:auto; margin-right:15px; }
ul.spot-stats .icon { background-position:0 -26px; color:#666; } ul.spot-stats:hover .icon { color:#aaa; } ul.spot-stats .views { background-position:0 1px; }
ul.spot-stats a { text-decoration:none; } ul.spot-stats a:hover, ul.spot-stats .scrollto:hover { text-decoration:underline; color:#ddd; }

ul.spot-stats li.svdd, ul.spot-stats li.star, ul.spot-stats li.gumball { padding-left:24px; margin:2px 0 8px 0; color:#777; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/icon-svdd.png) no-repeat 1px 0; }
ul.spot-stats li.star { background-image:url(../bundles/autogespot/autogespot-2.0/Images/layout/icon-star.png); background-position:0 0; }
ul.spot-stats li.gumball { background-image:url(../bundles/autogespot/autogespot-2.0/Images/layout/icon-gumball.png); }
ul.spot-stats:hover li.svdd, ul.spot-stats:hover li.star { color:#aaa; }


ul.car-stats li label { float:left; width:50%; margin:0 0 8px 0; font-weight:400; color:#777; } ul.car-stats li span { width:50%; margin:0 0 8px 0; float:left; color:#aaa; }
ul.car-stats:hover label { color:#aaa; } ul.car-stats:hover span { color:#ddd; }

ul.spot-photos { list-style:none; float:left; margin:0 0 -35px 0; padding:0; width:100%; } 
ul.spot-photos li { float:left; text-align:center; margin:0 0 35px 0; padding:0; width:100%; }
ul.spot-photos .spot-detail-img {position:relative; text-align:center; }
ul.spot-photos img { float:none; text-align:center; margin:0; padding:0; max-width:100%; min-height: 0%; height: auto; box-shadow:0 1px 8px #161414; -moz-box-shadow:0 1px 8px #161414; -webkit-box-shadow:0 1px 8px #161414; }
ul.spot-photos .photo-num, ul.spot-photos .photo-info { position:absolute; left:5px; bottom:7px; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/photo-num.png) no-repeat; font-size:14px; color:#fff; text-align:center; line-height:26px; width:26px;  }
ul.spot-photos .photo-info { left:35px; text-decoration:none; font-family:Georgia, serif; font-size:15px; padding-bottom:1px; line-height:25px; }
.scrollto { cursor:pointer; }

a.more-spots, .more-spots { float:left; width:100%; line-height:22px; padding:0 10px; color:#bbb; text-decoration:none; }
a.more-spots:hover, .more-spots:hover { cursor:pointer; color:#fff; text-decoration:none; }

em.no-stats { float:left; width:95%; margin:0 0 13px 10px; color:#777; }
a.add-btn { padding-left:23px; width:auto; margin-left:10px; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/icon-add.png) no-repeat left center; }

.spot-detail-news {}
.spot-detail-news ul.news-links { float:left; width:auto; margin:0; padding:0 0 0 10px; }
.spot-detail-news ul.news-links li { float:left; width:100%; }

.svdd-popup-btn { z-index:10; position:fixed; bottom:0; left:0; padding:13px 10px; float:left; border-top:1px solid #343031; border-right:1px solid #343031; background-color:#0e0e0e; width:auto; box-shadow:0 0 8px rgba(0, 0, 0, 0.7); -moz-box-shadow:0 0 8px rgba(0, 0, 0, 0.7); -webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.7); }
.svdd-popup-btn img { height:60px; float:left; margin-right:20px; }
.svdd-popup-btn .vote-txt { float:left; width:250px; }
.svdd-popup-btn span { float:left; width:100%; margin-bottom:0; }
.svdd-popup-btn a.btn { float:left; margin-top:6px; box-shadow:0 0 0 transparent; -moz-box-shadow:0 0 0 transparent; -webkit-box-shadow:0 0 0 transparent; }
.svdd-popup-btn .close { position:absolute; top:-8px; right:-8px; display:block; width:20px; height:20px; overflow:hidden; text-indent:-300px; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/popup-btns.png) no-repeat bottom; }
.svdd-popup-btn .close:hover { cursor:pointer; }


/* For sale spots
-------------------------------------------------------------- */
ol.for-sale {}
ol.for-sale h2 { margin:0; } 
ol.for-sale .price { background-color:#159bfd; color:#fff; font-size:14px; float:left; width:auto; padding:0 5px; line-height:24px; margin:8px 0 5px 0; text-shadow:1px 1px 0 #0e85dc; }
ol.for-sale ul.stats { margin-top:2px; } ol.for-sale ul.stats label { color:#999; }

ol.for-sale .sold, .sale-price .sold { font-style:italic; background-color:#222; color:#fff; float:left; margin:8px 0 0 6px; padding:0 7px; line-height:24px; font-size:12px; }

a.advertise-here { float:left; width:100%; text-align:center; background-color:#121011; color:#666; text-decoration:none; font-size:16px; padding:30px 0 35px 0; line-height:28px; }
a.advertise-here strong { font-weight:normal; float:left; width:100%; color:#e2dddf; text-decoration:underline; }
a.advertise-here:hover { color:#e2dddf; background-color:#000; }


/* For sale detail
-------------------------------------------------------------- */
.sale-price { margin:0 0 20px 10px; float:left; width:95%; }
.sale-price strong { float:left; width:auto; margin:0 0 5px 0; font-size:24px; font-weight:400; color:#aaa; }
.sale-price .sold { background-color:#121011; margin:0 0 0 7px; }
.sale-price em { float:left; width:100%; color:#777; font-style:normal; }

.sale-contact { float:left; margin:0 0 0 10px; width:95%; }
.sale-contact .seller { float:left; width:100%; color:#777; } .sale-contact .seller strong { color:#aaa; }
.sale-contact a.btn { float:left; margin:10px 20px 20px 0; box-shadow:0 2px 4px #121011; -moz-box-shadow:0 2px 4px #121011;; -webkit-box-shadow:0 2px 4px #121011; }
.sale-contact a.btn img.btn-icon { float:left; margin:5px 10px 0 -1px; } .sale-contact a.btn img.btn-phone { margin-right:6px; margin-left:-2px; }
.sale-contact a.more-spots { padding-left:0; color:#777; } .sale-contact a.more-spots:hover { color:#bbb; }

.sale-details { float:left; margin-left:10px; width:95%; line-height:1.45em; }

.sale-price-bottom .sale-price { width:47%; margin:5px 0 0 10px; }
.sale-price-bottom .sale-contact { width:47%; margin:-5px 0 0 0; }
.sale-price-bottom .sale-contact a.btn { margin-top:7px; }


/* Login / create account
-------------------------------------------------------------- */
.logincol { width:541px; margin:0 auto; padding:40px 0; text-align:center; }
.logincol h1 { margin:10px 0 20px 0; font-size:18px; text-align:center; font-weight:400; color:#666; }
.logincol .halfcol { width:230px; float:left; padding-right:40px; border-right:1px solid #333; }
.logincol .last { padding:0 0 0 40px; border:0; }

.logincol .login-form input.text { width:220px; }
.logincol .login-form label { width:220px; }
.logincol .login-form label a { color:#777 } .logincol .login-form label a:hover { color:#e0e0e0 }
.logincol .btn { margin-top:10px; box-shadow:0 2px 4px #121011; -moz-box-shadow:0 2px 4px #121011; -webkit-box-shadow:0 2px 4px #121011; }
.logincol .register-intro { margin-top:20px; text-align:left; color:#777; }

.logincol .login-form .errormsg { float:left; width:100%; text-align:left; margin-left:0; }


/* Spotter page
-------------------------------------------------------------- */
h1.spotter-name { margin-bottom:20px !important; }
h1.spotter-name .spotter-img { float:left; margin:-7px 15px 0 0; width:auto; text-align:left; } ul.spotter-stats .spotter-img img { float:left; max-width:80px; box-shadow:0 1px 3px #0e0d0d; -moz-box-shadow:0 1px 3px #0e0d0d; -webkit-box-shadow:0 1px 3px #0e0d0d; }
h1.spotter-name .small { color:#888; font-size:14px; font-weight:400; }

ul.spotter-stats { float:left; margin:0; list-style:none; padding:0; width:100%; color:#777; }
ul.spotter-stats li { float:left; width:auto; margin:0 0 0 10px; padding:0 0 0 10px; border-left:1px solid #333; line-height:18px; }
ul.spotter-stats li.noBorder { padding-left:0; margin-left:0; }
ul.spotter-stats li img { float:left; margin:1px 5px 0 0; }
#spotter-profile-carlist { max-width: 250px; float: right; }
#spotter-profile-carlist select { width: 250px; max-width: 250px;}

ul.tabs li a.more-link { padding-left:24px; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/icon-social.png) no-repeat 0 0; }
ul.tabs li a.facebook-link { background-position:0 -59px; }
ul.tabs li a.twitter-link { background-position:0 -128px; }

ul.spotter-detail { list-style:none; margin:0 0 40px 0; padding:0; }
ul.spotter-detail li { margin-bottom:8px; float:left; width:100%; }
ul.spotter-detail label { margin:0 10px 0 15px; float:left; width:160px; color:#777; }
ul.spotter-detail span { float:left; width:70%; }

ul.spotter-detail a.best-spot-spotter { float:left; margin-top:4px; }


/* Upload spot / sale
-------------------------------------------------------------- */
.upload-form { margin-bottom:35px; }
.upload-form ol.form, ol.upload-form li { float:left; }
.upload-form ol.form li, ol.upload-form li { float:left; position:relative; }
.upload-form label { line-height:20px; padding:6px 0 4px 0; }
.upload-form label .notes { font-style:italic; font-size:12px; float:left; width:100%; margin-top:10px; color:#888; }
.upload-form input.text, input.dark-text { height:22px; width:280px; }
.upload-form input.text, input.dark-text, .upload-form select.select, .upload-form textarea.textarea { float:left; background-color:#3e3b3c; margin-right:7px; border:1px solid #4f4c4c; color:#dbd6d7; }
.upload-form input.text:focus, input.dark-text:focus, .upload-form select.select:focus, select.select-dark:focus, .upload-form textarea.textarea:focus, input.fakefilepc:focus { background-color:#4d4a4b; border:1px solid #6b6768; box-shadow:0 1px 4px #131011; -moz-box-shadow:0 1px 4px #131011; -webkit-box-shadow:0 1px 4px #131011; }
.upload-form input.checkbox { margin-top:7px; }

.upload-form select.select { color:#aaa; padding:5px; height:30px; width:auto; outline:none; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; } ol.filters select:focus { outline:none; color:#dbd6d7; }
.upload-form select option { background-color:#3e3b3c; border-bottom:1px solid #474344; outline:none; font-size:12px; color:#aaa; height:18px; padding:5px 10px 3px 10px; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif; }
.upload-form select optgroup { font-weight:400; color:#918c8d; padding:5px 10px 3px 10px; }


.spot-share-social { margin: 0 auto; width: 474px;}
.spot-share-social .facebook, .spot-share-social .twitter{ padding: 5px; background-color: #120F10; float: left; width: 220px; border-radius: 3px; border: 1px solid transparent; }
.spot-share-social .facebook:hover, .spot-share-social .twitter:hover { background-color: #222222; border: 1px solid #120F10; }
.spot-share-social .twitter{ margin-left: 10px; }
.spot-share-social .facebook img, .spot-share-social .twitter img{ float: left; margin-right: 6px; }
.spot-share-social .facebook span, .spot-share-social .twitter span{ display: inline-block; margin-top: 3px; }

/*custom upload elements*/
.customfile-input { position: absolute; height: 100px; cursor: pointer; background: transparent; border: 0; opacity: 0; -moz-opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); z-index: 999;  }

.customfile { width: 283px; padding-left:5px; line-height:28px; background-color:#3e3b3c; border:1px solid #4f4c4c; color:#dbd6d7; cursor:pointer; overflow: hidden; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;  position: relative; }
.customfile-disabled { opacity: .5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); cursor: default;  }
.customfile-feedback { display: block; margin:0; font-size:13px; color:#7b7b7b; padding:0; }
.customfile-feedback-populated { color: #dbd6d7; font-style: normal; }
.customfile-button { background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/file-select.png) no-repeat right -1px; color: #fff; float: right; width: 38px; height:28px; overflow:hidden; text-indent:-1000px;}
.customfile-focus { background-color:#4d4a4b; border:1px solid #6b6768; box-shadow:0 1px 4px #131011; -moz-box-shadow:0 1px 4px #131011; -webkit-box-shadow:0 1px 4px #131011; }
.customfile-focus .customfile-button { outline: 1px dotted #ccc;  }


input#upload { background: #aaa url(../bundles/autogespot/autogespot-2.0/Images/bg-btn.png) bottom repeat-x; padding: .4em 1.2em;border: 1px solid #aaa; color: #222; font-size: 1.2em; font-weight: bold; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; cursor: pointer; margin: 2em 0; }
input#upload:hover { background: #eee; color: #111; border-color:#777; }

.upload-form input.auto-text { width:254px; margin-right:0; border-radius:2px 0 0 2px; -moz-border-radius:2px 0 0 2px; -webkit-border-radius:2px 0 0 2px; }
.upload-form .input-btn { overflow:hidden; text-indent:-200px; float:left; height:28px; width:25px; margin-right:7px; border:1px solid #4f4c4c; border-left:0; background:#312d2e url(../bundles/autogespot/autogespot-2.0/Images/layout/input-arrow.png) no-repeat left center; border-radius:0 2px 2px 0; -moz-border-radius:0 2px 2px 0; -webkit-border-radius:0 2px 2px 0; cursor:pointer; } 
.upload-form .input-btn:hover { cursor:pointer; background-position:right center; background-color:#4d4a4b; border-color:#6b6768; }
.upload-form .autocomplete { width:286px; left:70px; }
.upload-form .autocomplete li { margin-bottom:0; }

.upload-form textarea.textarea { width:60%; }
.upload-form select.select { width:290px; } .upload-form select.select-filter { width:auto; float:right; margin-left:10px; margin-right:0; }

.upload-form li.multi { } .upload-form li.multi label.auto { margin-left:10px; }
.upload-form input.small { width:118px; }

.upload-form label.social { float:left; padding-left:24px; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/icon-social.png) no-repeat 0 0; }
.upload-form a.more-link { color:#888; line-height:28px; margin-top:0px; float:left; text-decoration:none; padding-left:24px; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/icon-social.png) no-repeat 0 0; }
.upload-form a.more-link:hover { color:#e0e0e0; }

.upload-form a.facebook-link,
.upload-form label.facebook-link { background-position:0 -63px; }

.upload-form a.twitter-link,
.upload-form label.twitter-link { background-position:0 -132px; }


.upload-form a.instagram-link,
.upload-form label.instagram-link { background-position:0 -187px; }



.upload-form .link-tooltip { margin-top:0px; }

.upload-form .cb-li { margin-bottom:0; }

.extra-txt { float:left; font-style:italic; margin:4px 3px 0 3px; }


.upload-form .btn { box-shadow:0 2px 4px #121011; -moz-box-shadow:0 2px 4px #121011; -webkit-box-shadow:0 2px 4px #121011; }


/* Profile edit
-------------------------------------------------------------- */
ul.spots-list { list-style:none; margin:0 0 40px 0; padding:0; }
ul.spots-list li { position:relative; float:left; width:100%; border-right:1px solid #333; margin:0; padding:1px 0; border-bottom:1px solid #444; border-top:1px solid #444; margin-bottom:-1px; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/row-bg.png) repeat-x bottom; }
ul.spots-list li:hover { background-color:#1c1a1b; }
ul.spots-list li a, ul.spots-list li span { float:left; padding:11px 15px 11px 15px; border-left:1px solid #333; }
ul.spots-list li .icon { padding-left:35px; background-position:15px 14px; float:right; width:20px; }
ul.spots-list li .views { width:35px; } ul.spots-list li .date { width:65px; }
ul.spots-list li a.carname { width:320px; height:20px; overflow:hidden; } ul.spots-list li a.carname strong { text-decoration:underline; font-weight:400; float:left; width:400px; }
ul.spots-list li a.remove, ul.spots-list li a.edit { width:11px; float:right; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/delete.png) no-repeat center center; }
ul.spots-list li a.edit { background-image:url(../bundles/autogespot/autogespot-2.0/Images/layout/icon-edit.png); }

ul.spots-list li .photo-preview { display:none; position:absolute; left:5px; top:50px; background-color:#fff; width:auto; float:left; padding:10px; box-shadow:0 2px 4px #0e0d0d; -moz-box-shadow:0 2px 4px #0e0d0d; -webkit-box-shadow:0 2px 4px #0e0d0d; } 
ul.spots-list li .photo-preview img { max-width:180px; }
.photo-preview .preview-arrow { position:absolute; top:-9px; left:94px; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/preview-arrow.png) no-repeat left top; width:17px; height:9px; display:block; border:0; padding:0; margin:0; }

/* edit for sale */
ol.current-thumbs { float:left; width:70%; margin:0; padding:0; list-style:none; }
ol.current-thumbs li { float:left; margin:0 5px 10px 0; width:100px !important; padding:5px; }
ol.current-thumbs li img { float:left; background-color:#fff; box-shadow:0 1px 3px #0e0d0d; -moz-box-shadow:0 1px 3px #0e0d0d; -webkit-box-shadow:0 1px 3px #0e0d0d; }
ol.current-thumbs li a.remove { color:#777; font-size:12px; margin:5px 0 0 0; text-decoration:none; float:left; padding-left:21px; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/delete.png) no-repeat 0 2px; } ol.current-thumbs li a.remove:hover { color:#e0e0e0; }


/* Textpage
-------------------------------------------------------------- */
ul.about-menu { list-style:none; margin:0; padding:0; }
ul.about-menu li { float:left; margin-bottom:10px; width:100%; }
ul.about-menu a { float:left; padding-left:15px; line-height:1.3em; margin:0; text-decoration:underline; color:#cdcdcd; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/arrow-slide.png) no-repeat 0 5px; } 
ul.about-menu a:hover { color:#f3f3f3; text-decoration:underline; }
ul.about-menu a.active, ul.about-menu a.active:hover { text-decoration:none; color:#777; }


/* Top spotters
-------------------------------------------------------------- */
ul.top-spotters { width:100%; float:left; margin:20px 0; padding:0; list-style:none; }
ul.top-spotters li { margin:0; padding:0; width:100%; float:left; border-bottom:1px solid #121011; }
ul.top-spotters li a { color:#999; line-height:20px; text-decoration:none; float:left; width:100%; padding:0; background-color:#262425; }
ul.top-spotters li a.odd { background-color:#2c2a2b; }
ul.top-spotters .num { float:left; font-size:16px; line-height:24px; padding:8px 0; width:8%; text-align:center; color:#666; text-shadow:-1px -1px 0 #121011; }
ul.top-spotters .spotter-name { float:left; width:33%; padding:10px 0; } ul.top-spotters .spotter-name em { font-style:normal; color:#666; }
ul.top-spotters .spotter-name .flag { float:left; margin:4px 8px 0 0; }
ul.top-spotters .stat { float:right; padding:10px 2.5%; border-left:1px solid #312f30; }
ul.top-spotters .svdd-stat { min-width:7%; } ul.top-spotters .view-stat { min-width:13%; } ul.top-spotters .star-stat { min-width:9%; }
ul.top-spotters .stat img { float:left; margin:2px 8px 0 0; }
ul.top-spotters li a:hover { background-color:#373536; color:#e0e0e0; }
ul.top-spotters li a:hover .stat { border-color:#403e3f; }

ul.top5 li a { color:#bbb; width:99.6%; background:#262425 url(../bundles/autogespot/autogespot-2.0/Images/layout/top-row.png) repeat-x bottom; border:1px solid #302e2f; border-bottom:1px solid #4c4a4b; }
ul.top5 .num { font-size:24px; line-height:30px; padding:15px 0; color:#999; }
ul.top5 li .spotter-name { padding:20px 0; }
ul.top5 .stat { padding:20px 2.5%; }
ul.top5 li.pos1 a { border:1px solid #666; border-bottom:1px solid #9c9c9c; }
ul.top5 li.pos1 .num { font-size:30px; padding:25px 0; }
ul.top5 li.pos1 .spotter-name { padding:30px 0; }
ul.top5 li.pos1 .stat { padding:30px 2.5%; }
ul.top5 li.pos1 .num { color:#ddd; }


/* Alerts
-------------------------------------------------------------- */
.alert-col { float:left; padding:10px 30px 10px 0; width:45%; border-right:1px solid #373536; }
.alert-last-col { border-right:0; padding-right:0; padding-left:30px; margin-left:-1px; border-left:1px solid #373536; }
.alert-col h3 { font-size:18px; }
.alert-img { float:left; width:100%; margin:15px 0 5px 0; }
.alert-col img.alert-img-owner { float:left; margin:18px 0 38px 0; }
.alert-col p { margin:0; }
.alert-col a.medium-btn { font-size:14px; line-height:34px; padding:0 20px; width:auto; }

.my-alerts { float:left; width:100%; margin-top:20px; }
ul.alert-list { margin:0; padding:0; list-style:none; float:left; width:100%; }
ul.alert-list li { float:left; width:100%; border-right:1px solid #333; margin:0; padding:1px 0; border-bottom:1px solid #444; border-top:1px solid #444; margin-bottom:-1px; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/row-bg.png) repeat-x bottom; }
ul.alert-list li .alert-specs { width:80%; float:left; padding:11px 10px 11px 20px; border-left:1px solid #333; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/bullit.png) no-repeat 10px 17px; }
ul.alert-list li .alert-specs span { padding:0 10px; float:left; border-right:1px solid #333; }
ul.alert-list li a { float:right; padding:11px 10px; border-left:1px solid #333; }
ul.alert-list li img { float:left; margin:2px 0 2px 0; }
ul.alert-list li:hover { background-color:#1c1a1b; color:#e0e0e0; }

ol.alert-form { }
ol.alert-form input.mute { color:#7b7b7b; }
ol.alert-form .colors { width:298px;  margin:4px 0 4px 0; }
ol.alert-form input.radio { margin-top:6px; margin-left:0; } ol.alert-form label.radio { width:auto; }
ol.alert-form input.checkbox { margin-right:5px; } ol.alert-form label.checkbox { width:auto; }
ol.alert-form label.checkbox img { float:left; margin:0 6px 0 0; }

/* Alert Popup
-------------------------------------------------------------- */
#alert-popup .dont-show-anymore{ float: right; display: block; font-size: 12px; }

/* Cargenda
-------------------------------------------------------------- */
ul.agenda { width:100%; float:left; margin:20px 0; padding:0; list-style:none; }
ul.agenda li { margin:0; padding:15px 0; width:100%; float:left; background-color:#262425; border-bottom:1px solid #121011; }
ul.agenda li.highlight { background-color:#323031; }
ul.agenda .day-num { font-size:28px; float:left; width:6%; margin:0 2.5%; color:#666; }
ul.agenda .day { color:#666; font-weight:400; margin-top:0px; float:left; width:80%; font-size:12px; text-transform:uppercase; }
ul.agenda li.highlight .day-num { color:#aaa; } ul.agenda li.highlight .day { color:#777; }
ul.agenda a.event { float:left; width:80%; padding-left:15px; margin:10px 2.5% 0 11%; text-decoration:none; color:#aaa; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/arrow-slide.png) no-repeat 0 6px; } ul.agenda a.event:hover { color:#f0f0f0; }

.agenda-selects .sbHolder { width:80px; float:right; margin-left:10px; }
.agenda-selects .sbSelector { background-position:92px; }


/* Checkout
-------------------------------------------------------------- */
table.orders { border:1px solid #333; padding:0; margin:0; border-collapse:collapse; vertical-align:top; text-align:left; }
table.orders tr { }
table.orders tr th { border-bottom:1px solid #333; padding:17px 15px; font-size:12px; font-weight:900; color:#ddd; text-align:left; background:#1c1a1b url(../bundles/autogespot/autogespot-2.0/Images/layout/row-bg.png) repeat-x bottom;}
table.orders tr td { vertical-align:top; padding:10px 15px; font-size:14px; }
table.orders tr th.price, table.orders tr td.price { width:130px; text-align:center; } table.orders tr td.price span { display:inline-block; margin-top:4px; background-color:#120f10; padding:3px 6px; line-height:22px; color:#fff; font-size:14px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
table.orders tr td.period em { display:block; padding-top:2px; font-size:12px; font-style:normal; color:#777; }
.tax-msg { text-align:right; padding:5px 15px; font-style:italic; float:right; font-size:12px; }

.paymentmethods { margin:15px 0; }
.paymentmethods label { heigth:50px; float:left; margin:10px 30px 10px 0; }
.paymentmethods label input { float:left; margin:14px 5px 0 0; }
.paymentmethods label img { float:left; }
.paymentbuttons input.btn, .ogone table input.ncol { margin-right:15px; box-shadow:0 2px 4px #121011; -moz-box-shadow:0 2px 4px #121011;; -webkit-box-shadow:0 2px 4px #121011; }

.ogone {  }
.ogone table { float:left; width:100%; border-collapse:collapse; }
.ogone table tr td { padding:5px 0 !important; font-size:13px !important; padding:0; margin:0; border-collapse:collapse; vertical-align:top; text-align:left; }
.ogone table tr td small { font-size:13px; }
.ogone table.ncoltable2 input.ncol { margin-left:50%; }

.ogone table.ncoltable3 { margin-top:50px; }
.ogone table.ncoltable3 tr td { text-align:left; }
.ogone table.ncoltable3 tr td small { font-size:12px; }
.ogone table.ncoltable3 tr td.ncollogoc { width:auto !important; }
.ogone table a.bottom { color:#777; padding:0 5px; } .ogone table a.bottom:hover { color:#e0e0e0; }


/* Spot melden (legacy form)
-------------------------------------------------------------- */
.spots-report table { border-collapse:collapse; }
.spots-report table td { padding:5px 10px 5px 0; }

.spots-report table td input#button1, .spots-report input#button2, .spots-report input#button3, .spots-report input#button4 { height:28px; font-size:13px; line-height:26px; padding:0 12px 2px 12px; color:#fff; text-decoration:none; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/svdd-vote.png) repeat-x top; border:1px solid #a50554; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; box-shadow:0 2px 4px #131011; -moz-box-shadow:0 2px 4px #131011;; -webkit-box-shadow:0 2px 4px #131011; }
.spots-report table td input#button1:hover, .spots-report input#button2:hover, .spots-report input#button3:hover, .spots-report input#button4:hover { background-position:bottom; color:#fff; text-decoration:none; cursor:pointer; }

.report-row { float:left; width:100%; margin-bottom:12px; } .report-row .tooltip { margin-left:10px; margin-top:2px; }
.report-reason { float:left; } input.help-radio { float:left; margin-right:7px; }


/* Gumball
-------------------------------------------------------------- */
ul.gumball-tabs { list-style:none; margin:0; padding:0; width:100%; }
ul.gumball-tabs li { position:relative; float:left; margin:0; padding:0; }
ul.gumball-tabs li span { float:left; text-align:center; padding:0 20px; line-height:38px; font-size:14px; color: 999; border-left:1px solid #121011; background:#242324 url(../bundles/autogespot/autogespot-2.0/Images/layout/nav-mute-bg.png) repeat-x top; }
ul.gumball-tabs li:hover { color:#f0f0f0; cursor:pointer; } ul.gumball-tabs li.no-tab:hover { cursor:default; }
ul.gumball-tabs li.active span { color:#f0f0f0; border:1px solid #3a3739; border-bottom:0; margin-left:-1px; background:#121011 url(../bundles/autogespot/autogespot-2.0/Images/layout/nav-bg.png) repeat-x top; }
ul.gumball-tabs li img.scribble { float:left; padding:0; width:195px; height:58px; margin-left:8px; margin-top:-28px; }

ul#gumball-viewer { padding:0; margin:0; list-style:none; float:left; width:100%; }
ul#gumball-viewer li { position:relative; display:none; font-size:13px; background-color:#121011; border-bottom:1px solid #383537; padding:20px; margin:0; min-height:230px; width:94%; float:left; }
ul#gumball-viewer li.active { display:block; }
ul#gumball-viewer .teams-info { margin-bottom:10px; height:220px; }
ul#gumball-viewer .teams-info a { text-decoration:none; margin-bottom:5px; } ul#gumball-viewer a:hover { text-decoration:underline; }
ul#gumball-viewer a.team-img { max-width:215px; padding:0; margin:0; float:left; }
ul#gumball-viewer h4, ul#gumball-viewer em, ul#gumball-viewer p { float:right; width:62%; }
ul#gumball-viewer h4 { line-height:1.5em; color:#e0e0e0; font-size:17px; font-weight:900; margin:0; padding:0; }
ul#gumball-viewer em { color:#e0e0e0; }
ul#gumball-viewer p { color:#888; margin:15px 0; }
ul#gumball-viewer .next-team { padding-right:17px; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/arrow-mini.gif) no-repeat 94% 9px; }
ul#gumball-viewer .previous-team { padding-left:17px; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/arrow-mini.gif) no-repeat 5% -22px; }
ul#gumball-viewer .view-spots, ul#gumball-viewer .upload-spot { float:right; margin:0; color:#fff; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/big-btn.png) repeat-x top; border:1px solid #5bb9ff;  }
ul#gumball-viewer .view-spots { margin:0 0 0 10px; }
ul#gumball-viewer .view-spots:hover, ul#gumball-viewer .upload-spot:hover { background-position:bottom; color:#fff; text-decoration:none; }

ul#gumball-teams { float:left; width:100%; margin:0 0 60px 0; padding:0; list-style:none; }
ul#gumball-teams li { margin:0; padding:0; font-size:12px; float:left; width:100%; position:relative; }
ul#gumball-teams li.head { text-transform:uppercase; font-size:12px; font-weight:400; color:#777; border-bottom:1px solid #292728; background:#121011 url(../bundles/autogespot/autogespot-2.0/Images/layout/row-bg.png) repeat-x bottom; }
ul#gumball-teams li a { background-color:#181617; float:left; width:100%; color:#e0e0e0; text-decoration:none; border-bottom:1px solid #292728; }
ul#gumball-teams li.even a { background-color:#121011; }
ul#gumball-teams li span { float:left; padding:7px 10px; border-right:1px solid #292728; }
ul#gumball-teams li.head span { border-right:0; margin-right:1px; }
ul#gumball-teams li span.brand { width:18%; } ul#gumball-teams li span.type { width:38%; } ul#gumball-teams li span.team { width:23%; } ul#gumball-teams li span.spots { text-align:right; float:right; width:7%; }
ul#gumball-teams li a:hover, ul#gumball-teams li.even a:hover { background-color:#009aea; border-color:#009aea; color:#fff; }

ul#gumball-teams li .photo-preview { display:none; position:absolute; left:5px; top:50px; background-color:#fff; width:auto; float:left; padding:10px; box-shadow:0 2px 4px #0e0d0d; -moz-box-shadow:0 2px 4px #0e0d0d; -webkit-box-shadow:0 2px 4px #0e0d0d; } 
ul#gumball-teams li .photo-preview img { max-width:215px; }
ul#gumball-teams .photo-preview .preview-arrow { position:absolute; top:-9px; left:111px; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/preview-arrow.png) no-repeat left top; width:17px; height:9px; display:block; border:0; padding:0; margin:0; }

.gumball-new-spots { padding-bottom:22px; margin-bottom:10px; }

#video-player { background-color:#121011; border-bottom:1px solid #383537; padding:20px; margin:0; width:94%; float:left; min-height:350px; }
ul#video-playlist { float:left; background-color:#181617; width:100%; margin:0 0 60px 0; padding:0; list-style:none; }
ul#video-playlist li { padding:5px 20px; margin:0 0 1px 0; width:93.5%; float:left; border-bottom:1px solid #201e1f; }
ul#video-playlist li img { max-width:88px; max-height:62px; float:left; margin-right:15px; }
ul#video-playlist li strong, ul#video-playlist li em { color:#e0e0e0; font-weight:400; float:left; width:70%; margin-top:15px; }
ul#video-playlist li em { color:#666; font-style:normal; }
ul#video-playlist li:hover { background-color:#009aea; cursor:pointer; }
ul#video-playlist li:hover strong { color:#fff; } ul#video-playlist li:hover em { color:#b3dfff; }

.livestream { float:left; width:100%; margin-bottom:60px; }
.livestream h2 { line-height:30px; font-size:20px; letter-spacing:0.01em; font-weight:700; color:#e9e9e9; margin:0 0 12px 0; } .livestream h2 span { float:left; } .livestream h2 .live { margin-left:8px; padding:0 8px; text-transform:uppercase; font-size:14px; font-weight:400; color:#fff; background-color:#a10000; }
.livestream-wrap { background-color:#f28b22; border:1px solid #ffad5f; padding:18px; margin:0 0 15px 0; width:93.9%; float:left; box-shadow:0 5px 15px #0c0b0b; -moz-box-shadow:0 5px 15px #0c0b0b; -webkit-box-shadow:0 5px 15px #0c0b0b; }
.livestream-video { background-color:#000; float:left; width:100%; border:1px solid #ffad5f; }
.livestream-video object, .livestream-video embed { }
.livestream a.livestream-logo { position:relative; z-index:1; float:right; margin:0 0 0 15px; border:0; cursor:pointer; }
.livestream-side { margin-bottom:40px; }
.livestream-side h2 { font-size:14px; font-weight:400; line-height:26px; } .livestream-side .live { font-size:13px; }
.livestream-side .livestream-wrap { padding:8px; box-shadow:0 3px 10px #0c0b0b; -moz-box-shadow:0 3px 10px #0c0b0b; -webkit-box-shadow:0 3px 10px #0c0b0b; }

.gumball-header-stats { color:#999; } .gumball-header-stats .team-name { float:left; margin-right:10px; line-height:27px; } .gumball-header-stats a { color:#999; } .gumball-header-stats a:hover { color:#e0e0e0; }
.gumball-header-stats .upload-spot { float:left; margin:0 0 0 5px; color:#fff; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/big-btn.png) repeat-x top; border:1px solid #5bb9ff;  }
.gumball-header-stats .upload-spot:hover { background-position:bottom; color:#fff; text-decoration:none; border-color:#5bb9ff; }


/* Join us
-------------------------------------------------------------- */
ul.joinus-btns { margin:0; padding:0; list-style:none; }
ul.joinus-btns li { float:left; width:44%; margin:2.5% 5% 3% 0; padding:0; }
ul.joinus-btns a { background:#159bfd url(../bundles/autogespot/autogespot-2.0/Images/layout/svdd-btnXL.png) repeat-x bottom; border:1px solid #188bde; float:left; width:93%; padding:3%; text-decoration:none; color:#fff; text-align:center; font-size:18px; font-weight:400; line-height:36px; }

ul.joinus-btns a img { width:100%; float:left; margin-bottom:13px; box-shadow:0 2px 5px rgba(0, 0, 0, 0.4); -moz-box-shadow:0 2px 5px rgba(0, 0, 0, 0.4); -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.4); }
ul.joinus-btns a strong { font-weight:400; float:left; margin:1px; color:#fff; }
ul.joinus-btns span.btn { width:auto; float:right; margin:0 auto; padding:0 15px; font-size:16px; background:#121011 url(../bundles/autogespot/autogespot-2.0/Images/layout/nav-bg.png) repeat-x top; border:1px solid #159bfd; box-shadow:3px 3px 8px rgba(0, 0, 0, 0.25); -moz-box-shadow:3px 3px 8px rgba(0, 0, 0, 0.25); -webkit-box-shadow:3px 3px 8px rgba(0, 0, 0, 0.25); border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

ul.joinus-btns a:hover { background-color:#15cffd; color:#fff; text-decoration:none; border-color:#21cbf5; }
ul.joinus-btns a:hover strong { color:#fff; text-decoration:none; }
ul.joinus-btns a:hover span.btn { color:#fff; border-color:#21cbf5; margin-top:-1px; }

ul.checks { margin:0 0 2em 0; padding:0; list-style:none; }
ul.checks li { padding:0 0 0 23px; margin:0.3em 0; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/check-blue.png) no-repeat 0 4px; }

.feature { margin:1em 0 1.2em 0; float:left; width:100%; }
.feat-img { float:left; }
.feat-txt { float:left; width:77%; margin-left:20px; }
.feat-txt h2, h2.feat { color:#e6e6e6; font-size:1em; font-weight:900; margin:0 0 0.5em 0; } 
.feat-txt p { margin-bottom:1em; }
.feat-txt a { color:#2aa4ff; } .feat-txt a:hover { color:#fff; }
.feat-txt input.dark-text { padding:3px 0 3px 5px; width:220px; line-height:22px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; }
.feat-txt input.mute { color:#6b6b6b; }
.feat-txt a.btn { box-shadow:0 0 0 transparent; -moz-box-shadow:0 0 0 transparent; -webkit-box-shadow:0 0 0 transparent; -o-box-shadow:0 0 0 transparent; }

.feature .mini-newsletter { float:left; width:100%; margin-bottom:1em; }



/* Shop
-------------------------------------------------------------- */
ul.shop-products { margin:-17px 0 0; padding:0; list-style:none; }
ul.shop-products li { float:left; width:44%; margin:2.5% 5% 2.5% 0; padding:0; }
ul.shop-products a { background-color:#302d2f; border:1px solid #3a3739; float:left; width:93%; padding:3%; text-decoration:none; color:#dfdfdf; text-align:center; font-size:13px; font-weight:400; line-height:21px; height: 266px; }
ul.shop-products a img { width:100%; float:left; margin-bottom:13px; }

ul.shop-products .product-title { float:left; width:65%; text-align:left; }
ul.shop-products .product-title strong { float:left; width:100%; }
ul.shop-products .product-title em { float:left; width:100%; color:#aaa; }
ul.shop-products .product-title em.special { color:#ff9e2b; }

ul.shop-products .product-btn { float:right; width:30%; text-align:center; font-size:15px; line-height:36px; color:#fff; background:#0e85dc url(../bundles/autogespot/autogespot-2.0/Images/layout/svdd-vote.png) repeat-x top; border:1px solid #0567ae; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }

ul.shop-products a:hover { background-color:#3a3839; border-color:#464445; color:#fff; text-decoration:none; }
ul.shop-products a:hover strong { color:#fff; text-decoration:none; }
ul.shop-products a:hover em { color:#fff; text-decoration:none; }
ul.shop-products a:hover .product-btn { background-position:0 -45px; background-color:#159bfd; }


/* Shop Product Detail */

ul.product-imgs { margin:0; padding:0; list-style:none; }
ul.product-imgs li { float:left; width:48%; margin:4% 4% 0 0; padding:0; }
ul.product-imgs li.big { width:100%; margin-top:0; }
ul.product-imgs li.last { margin-right:0; }
ul.product-imgs img { float:left; width:100%; }

.product-price { float:left; width:100%; margin:1.5em 0 1em; background-color:#ff9b1a; text-align:center; line-height:40px; font-size:18px; font-weight:900; color:#000; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; }
.shop-order { border-top:1px solid #3a3739; margin:1em 0; padding-top:2.5em; }
.shop-order ol.upload-form { margin-top:1.5em; }
a.form-edit { text-decoration:underline; color:#666; padding-left:5px; } a.form-edit:hover { color:#fff; }

h2.done { padding:0 0 0 40px; color:#bebebe; line-height:32px; font-weight:900; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/icon-done.png) no-repeat left; }


/* Reviews
-------------------------------------------------------------- */
ul.reviews { }
ul.reviews h2 .flag { float:left; margin:4px 10px 0 0; }
ul.reviews .excerpt { float:left; width:100%; margin:15px 0; }
ul.reviews .excerpt img { width: 180px !important; }

ul.review-stars { float:left; width:298px; list-style:none; margin:2px 0 0 10px; padding:0; }
ul.review-stars li { border:0; padding:0; margin:0; line-height:1.3em; }
ul.review-stars li label { float:left; width:190px; margin:0 0 8px 0; font-weight:400; color:#777; }

ul.reviews ul.stats li.right {margin:0 0 0 15px; }
ul.reviews ul.stats a.read-more { color:#e9e9e9; }
ul.reviews ul.stats a.read-more:hover { color:#9f9f9f; }

a.write-review-btn { float:left; width:100%; text-decoration:none; font-size:14px; line-height:61px; margin-bottom:30px; background-color:#121011; }
a.write-review-btn img { float:left; margin:0 15px 0 8px; }
a.write-review-btn span { color:#c6c6c6; text-decoration:none; }
a.write-review-btn:hover { background-color:#000; }
a.write-review-btn:hover span { color:#fff; }


/* Review detail */

.review-body { margin-bottom:10px; }
.review-body h3 { font-weight:bold; margin:0 0 0.35em; font-size:13px; color:#888; font-size: 110%; }
.review-body p { color:#ccc; font-size:14px; line-height:1.6; margin-bottom:2em; }
.review-details { margin-bottom:70px; }

.review .img-block{ float: none; }

.review span.fixed-height.half { float:left; overflow:hidden; width:318px; height:211px; }
.review span.fixed-height.half img { max-width: none !important; min-height: 211px; min-width: 318px; width: 318px !important; max-height: 211px; }

.review span.fixed-height.quarter { float:left; overflow:hidden; width: 159px; height: 119px; }
.review span.fixed-height.quarter img {  min-width: 159px; width: 159px; max-width: none !important; }

ul.review-stars {  }
ul.review-stars li label { width:60%; }
ul.review-stars .rating { float:left; width:100px; height:17px; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/star-review-empty.png) repeat-x left center; }
ul.review-stars .rating strong { float:left; overflow:hidden; text-indent:-1000px; height:17px; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/star-review.png) repeat-x left center; }
ul.review-stars li.total-stars { border-top:1px solid #333; padding-top:12px; margin-top:8px; }
ul.review-stars li.total-stars label { color:#c6c6c6; }


/* Review create */
.review-form h2 { font-size:19px; line-height:24px; margin-bottom:0.3em; color:#eee; }
.review-form h2 em { color:#888; font-style:normal; }
.review-form .marDB { margin-bottom:50px !important; }

ul.review-images { list-style:none; margin:0; padding:0; }
ul.review-images li { position:relative; overflow:hidden; cursor:pointer; float:left; width:19.3%; padding:0; margin:0 0.7% 0.7% 0; }
ul.review-images li img { 	vertical-align: bottom; float:left;
							-moz-user-select: none; -webkit-user-select: none; user-select: none;
							box-shadow:0 2px 4px rgba(0,0,0,0.35); -moz-box-shadow:0 2px 4px rgba(0,0,0,0.35); -webkit-box-shadow:0 2px 4px rgba(0,0,0,0.35); -o-box-shadow:0 2px 4px rgba(0,0,0,0.35); }
ul.review-images li .overlay { display:none; z-index:2; position:absolute; width:300px; height:300px; background-color:#00aeff; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);opacity:0.3; }
ul.review-images li.active .overlay { display:block; }

a.load-more { color:#ccc; text-decoration:none; margin:15px 0 0; padding:13px 0; font-size:15px; background-color:#131011; text-align:center; float:left; width:100%; }
a.load-more:hover { color:#f6f6f6; background-color:#000; }

ul.review-questions { list-style:none; margin:10px 0 0; padding:0; }
ul.review-questions li { padding:0; margin:0 0 -1px; background-color:#191818; float:left; width:98%; border:1px solid #343031; }
ul.review-questions h3 { cursor:pointer; padding:20px 30px 20px 30px; margin:0; color:#ccc; font-size:14px; font-weight:400; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/arrow-slide.png) no-repeat 12px 27px; }
ul.review-questions h3:hover { text-decoration:underline; color:#f6f6f6; background-color:#131011; }
ul.review-questions li.active { background-color:#131011; }
ul.review-questions li.active h3 { color:#f6f6f6; background-position:12px -65px; }

ul.review-questions .answer { padding:5px 0 30px; display:none; float:left; width:100%; }
ul.review-questions .answer label { margin-left:30px; }
ul.review-questions .answer textarea { margin:10px 30px 0 30px; width:89%; background-color:#3e3b3c; border:1px solid #4f4c4c; color:#dbd6d7; }
ul.review-questions .answer textarea:focus { background-color:#4d4a4b; }


.review-images span.fixed-height { float:left; overflow:hidden; width:198px; height:131px; }
.review-images span.fixed-height img { min-width:198px; min-height:131px; }

.submit { margin-top:30px; }
.submit a.btn { font-size:16px; padding:6px 22px; }
.submit a.btn:hover { background:#107dcc none; }


/* Personal messages
-------------------------------------------------------------- */
ul.pm-list { list-style:none; margin:0 0 40px 0; padding:0; }
ul.pm-list li { position:relative; float:left; width:100%; border-right:1px solid #333; margin:0; padding:1px 0; border-bottom:1px solid #444; border-top:1px solid #444; margin-bottom:-1px; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/row-bg.png) repeat-x bottom; }
ul.pm-list li:hover { background-color:#1c1a1b; }
ul.pm-list li a, ul.pm-list li span { float:left; padding:11px 15px 11px 15px; border-left:1px solid #333; }
ul.pm-list li a { padding:0; }
ul.pm-list li .icon { padding-left:35px; background-position:15px 14px; float:right; width:20px; }
ul.pm-list li a.reply { background-image:url(../bundles/autogespot/autogespot-2.0/Images/layout/icon-reply.png); background-position: center;}
ul.pm-list li span.reply {  width: 42px; }
ul.pm-list li a.reply, ul.pm-list li a.remove { padding: 11px 15px 11px 15px; height: 20px; }
ul.pm-list li a.remove { width:11px; float:right; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/delete.png) no-repeat center center; }
ul.pm-list li span.date { width: 150px; float: left;}
ul.pm-list li span.from { width: auto; min-width: 140px; }
ul.pm-list li span.title { width: auto; min-width: 170px; }
ol.pm textarea { min-height: 200px; }
ol.pm input[name="to"] { position: static; }

ul.pm-box-list{ list-style: none; margin: 0; }
ul.pm-box-list li{ display: inline-block; border: 1px solid #333333; padding: 6px 15px 6px 15px; }
ul.pm-box-list li a{ text-decoration: none; color: #9F9F9F; }
ul.pm-box-list li a.active { color: white; }
ul.pm-box-list .new { background-image:url(../bundles/autogespot/autogespot-2.0/Images/layout/icon-new-message.png); background-repeat: no-repeat; padding-left: 20px; }

.pm-detail blockquote{ font-style: italic; border: 1px dashed #9F9F9F; padding: 10px; color: Grey; }

.pm-detail a span.reply{ background-image:url(../bundles/autogespot/autogespot-2.0/Images/layout/icon-reply.png); background-position: left center; background-repeat: no-repeat; padding-left: 24px; }
.pm-detail a span.reply:hover{ background-position: left center;}
.pm-detail .date { float: none; }
.pm-detail .user { float: none; }


/* Cookie Control
-------------------------------------------------------------- */
#cookie-control { width: auto; background-color: grey; padding: 10px; height: 75px; max-width: 1024px; min-width: 960px; margin: 0 auto;  }
#cookie-control span { display: block; float: left; width: 80%; }
#cookie-control #cookie-control-on { background-color: green; border: 1px solid black; box-shadow: 2px 2px 2px black; border-radius: 5px; float: right; height: 32px; margin: 5px 10px 0 0; color: white; font-size: 18px; font-weight: bold;}
#cookie-control #cookie-control-off { border: none; background: none; float: right; color: black; text-decoration: underline; clear: right; margin: 5px 25px 0 0; }
#cookie-control #cookie-control-on:hover, #cookie-control #cookie-control-off:hover{ cursor: pointer; }


/*
* Start:
* More common classes, elements & forms
*/

/* Headings
-------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6 { color:#fff; font-weight:400; }

h1 { font-size:24px; line-height:32px; margin:0.4em 0 0.6em 0; }
h1.big, h2.big { font-size:20px; letter-spacing:0.01em; font-weight:700; color:#e9e9e9; margin-bottom:1.25em; }
h1.big em { font-size:14px; color:#999; font-weight:400; font-style:normal; } h1.big em strong { color:#e9e9e9; font-weight:400; }

.header-stats { float:left; width:100%; margin-top:-1.75em; margin-bottom:2em; }

h2 { font-size:17px; margin:2.5em 0 1.25em 0; }
h3 { font-size:14px; margin-bottom:0.55em; }
h3.sub { color:#e9e9e9; background-color:#121011; float:left; width:100%; margin:0 0 15px 0; padding:0; line-height:28px; font-size:14px; font-weight:400; }
h3.sub span, h3.sub a { color:#e9e9e9; padding:0 0 0 10px; float:left; text-decoration:none; } h3.sub a:hover { text-decoration:underline; }

h3.sub .fb-like-box span{ padding: 0; }

h4.sub { margin:-0.5em 0 2em 0; font-size:17px; color:#c6c6c6; font-style:italic; }
h5 { font-size:14px; color:#e1e1e1; font-weight:900; margin-bottom:1em; }

/* Buttons
-------------------------------------------------------------- */
a.btn, input.btn, .ogone input.ncol { outline:none; float:left; font-size:13px; line-height:26px; text-shadow:-1px -1px 0 #0c78c7; padding:0 12px 2px 12px; color:#fff; text-decoration:none; background:#0e85dc url(../bundles/autogespot/autogespot-2.0/Images/layout/svdd-vote.png) repeat-x top; border:1px solid #0567ae; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; box-shadow:0 2px 4px #c2c2c2; -moz-box-shadow:0 2px 4px #c2c2c2;; -webkit-box-shadow:0 2px 4px #c2c2c2; }
input.btn { height:30px !important; }
a.dark-btn, input.dark-btn { box-shadow:0 2px 4px #121011; -moz-box-shadow:0 2px 4px #121011; -webkit-box-shadow:0 2px 4px #121011; }
input.btn, .ogone input.ncol { height:26px; }
a.btn:hover, input.btn:hover, .ogone input.ncol:hover { background-position:bottom; color:#fff; text-decoration:none; cursor:pointer; }

a.big-btn, a.medium-btn { float:left; text-decoration:none; font-size:16px; text-shadow:-1px -1px 0 #0c78c7; color:#fff; border:1px solid #5bb9ff; line-height:51px; width:100%; text-align:center; background:#0e8ae5 url(../bundles/autogespot/autogespot-2.0/Images/layout/big-btn.png) repeat-x top; box-shadow:0 3px 4px #0c0b0b; -moz-box-shadow:0 3px 4px #0c0b0b; -webkit-box-shadow:0 3px 4px #0c0b0b; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; }
a.big-btn:hover, a.medium-btn:hover { background-position:bottom; }
a.medium-btn { font-size:13px; line-height:41px; }

.simple-btn { float:left; text-decoration:none; font-size:12px; margin-right:5px; padding:0 8px; line-height:25px; color:#e0e0e0; border:1px solid #343233; }
.simple-btn:hover { border-color:#737072; text-decoration:none; cursor:pointer; }


/* Forms
-------------------------------------------------------------- */
h2.form { color:#333; font-size:16px; margin:0 0 1.25em 0; padding:0; float:left; width:100%; }

ol.form { list-style:none; margin:0; padding:0; } ol.form li { float:left; width:100%; margin-bottom:10px; padding-left:0; }
ol.form label { text-align:left; line-height:17px; padding:5px 0; float:left; width:150px; margin-right:10px; }
ol.form label.auto { width:auto; } ol.form label.full { width:100%; }
ol.form label a { color:#aaa; } ol.form label a:hover { color:#666; }
.labelM { margin-left:160px !important; }

input.text, select.select, textarea.textarea { float:left; width:260px; font-size:14px; background-color:#fafafa; line-height:21px; height:21px; padding:3px 4px; border:1px solid #d7d7d7; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
select.select { line-height:29px; height:29px; width:270px; padding-left:0px; }
input.text:focus, select.select:focus, textarea.textarea:focus { background-color:#fff; border-color:#b7b7b7; }

input.small-text { width:230px; margin-right:6px; }
input.disabled, select.disabled, textarea.disabled { background-color:#e9e9e9; border-color:#d0d0d0; color:#666; }

input.checkbox { float:left; margin-top:6px; margin-right:6px; }
input.radio { float:left; margin-top:8px; margin-right:6px; }
textarea.textarea { float:left; width:97%; height:100px; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif; }

.extend { display:none; }

.errormsg { color:#ffcf46; float:left; width:70%; padding-left:22px; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/icon-error.png) no-repeat left center; margin-top:10px; margin-bottom:5px; }
span.input-text { line-height:21px; float:left; padding:3px 4px; }

a.centerBtn { width:120px; text-align:center; position:relative; left:50%; margin:0 0 0 -71px !important; }


/* Popup / Fancybox
-------------------------------------------------------------- */
.modal, .spotter-modal { width:400px; color:#666; padding:0; margin:10px 25px 10px 15px; /*font-size:0.85em;*/ }
.modal strong { color:#222; }
.modalSmall { width:300px; margin:10px 15px 0 15px !important; }
.modalMedium { width:550px; }
.modalMedium .btn { margin-left:-4px; }
.modal .errormsg { width:260px; color:#e5b630; }

.spotter-modal { width:450px;  }





/*
* Start:
* Jquery plugin css classes (fancybox css has it's own file)
*/

/* Plupload
------------------------------------------------------------------- */
.plupload_button {
	display: -moz-inline-box; /* FF < 3*/ display: inline-block;
	font-size:12px;	text-decoration: none;
    color:#b0b0b0;
    padding:4px 8px 4px 26px; margin:0 7px 0 0;
    background:#272324 url(../bundles/autogespot/autogespot-2.0/Images/layout/file-btn.png) no-repeat -2px bottom;
    border:1px solid #383435; outline:0;
    box-shadow:0 1px 2px #0c0b0b; -moz-box-shadow:0 1px 2px #0c0b0b; -webkit-box-shadow:0 1px 2px #0c0b0b;
    border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px;
}

.plupload_button:hover { color: #fff; text-decoration: none; border:1px solid #555152; }

.plupload_start { display:none !important; padding-left:28px; background:#272324 url(../bundles/autogespot/autogespot-2.0/Images/layout/upload-btn.png) no-repeat -2px top; }
.plupload_disabled, a.plupload_disabled:hover { color:#6c6c6c; border-color:#282526; background:#272324 url('../bundles/autogespot/autogespot-2.0/Images/layout/upload-btn.png') no-repeat -2px bottom !important; cursor:default; }

.plupload_wrapper { font-size:12px; width: 100%; }
.plupload_container { background-color:#1a1819; }

.plupload_container input { border: 1px solid #DDD; font-size:12px; width: 98%; }

.plupload_header { display:none; }
.plupload_filelist { margin: 0; padding: 0; list-style: none; }
.plupload_scroll .plupload_filelist { height:240px; background:#312d2e; border:1px solid #3b393a; overflow-y: scroll; }
ul.plupload_filelist li { padding: 10px 0px; margin:0; border-bottom:1px solid #2b2728; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/file-upload-li.png) repeat-x bottom; }

.plupload_filelist_header, .plupload_filelist_footer { padding:8px 8px 8px 0; color: #bbb; }
.plupload_filelist_header {	}
.plupload_filelist_footer { line-height: 20px; vertical-align: middle; padding-left:0; }

.plupload_file_name { margin-left:10px; float: left; overflow: hidden}
.plupload_file_status {color: #bbb;}
.plupload_file_status span {color: #606060;}
.plupload_file_size, .plupload_file_status, .plupload_progress { float: right; width: 80px; }
.plupload_file_size, .plupload_file_status, .plupload_file_action {text-align: right;}

.plupload_filelist .plupload_file_name { width: 205px; }

.plupload_file_action {
	float: right;
	width: 16px;
	height: 16px;
	margin-left: 15px;
	margin-right:10px;
}

.plupload_file_action * {
	display: none;
	width: 16px;
	height: 16px;
}

li.plupload_uploading { background-color:#575555; }
li.plupload_done { color:#aaa; }

li.plupload_delete a { background: url('../bundles/autogespot/autogespot-2.0/Images/layout/delete.png'); }
li.plupload_failed a { background: url('../bundles/autogespot/autogespot-2.0/Images/layout/error.png'); cursor: default; }
li.plupload_done a { background: url('../bundles/autogespot/autogespot-2.0/Images/layout/done.png'); cursor: default; }
.plupload_progress, .plupload_upload_status { display: none; }

.plupload_progress_container {
	margin-top:3px;
	border:1px solid #CCC;
	background:#FFF;
	padding:1px;
}
.plupload_progress_bar {
	width:0px;
	height:7px;
	background:#CDEB8B;
}

.plupload_scroll .plupload_filelist_header .plupload_file_action, .plupload_scroll .plupload_filelist_footer .plupload_file_action {
	margin-right:17px;
}

/* Floats */

.plupload_clear, .plupload_clearer { clear: both; }
.plupload_clearer, .plupload_progress_bar {
	display:block;
	font-size:0;
	line-height:0;	
}

ul.plupload_filelist li.plupload_droptext {
	background:transparent;
	text-align:center;
	vertical-align:middle;
	border:0;
	line-height:219px;
}

.top-spotters i.fa-arrow-down{
    color: red;
}

.top-spotters i.fa-arrow-up{
    color: green;
}

.top-spotters i.fa-arrows-h{
    color: grey;
}
.top-spotters i.fa-arrow-up{
    color: green;
}

.top-spotters i.fa-arrows-h{
    color: grey;
}

.ad-center{
	text-align: center;
	margin-bottom: 15px;
	clear: both;
}



/*
 * jQuery UI Datepicker 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
 /* Component containers
----------------------------------*/
.ui-widget { font-family: Arial, sans-serif; font-size: 12px; }
.ui-widget .ui-widget { font-size: 12px; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial, sans-serif; font-size: 12px; }
.ui-widget-content { border: 1px solid #666666; background: #000000; color: #ffffff; }
.ui-widget-content a { color: #ffffff; }
.ui-widget-header { border: 1px solid #333333; background: #333333; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #666666; background: #555555; font-weight: bold; color: #eeeeee; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #eeeeee; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #00a1f5; background: #00a1f5; font-weight: bold; color: #ffffff; }
.ui-state-hover a, .ui-state-hover a:hover { color: #ffffff; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #ff1589; background: #ff1589; font-weight: bold; color: #ffffff; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; text-decoration: none; }
.ui-widget :active { outline: none; }

.ui-datepicker-next { background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/arrow-controls.png) no-repeat center -96px; overflow:hidden; text-indent:-300px; }
.ui-datepicker-prev { background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/arrow-controls.png) no-repeat center -10px; overflow:hidden; text-indent:-300px; }
.ui-datepicker-next:hover { cursor:pointer; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/arrow-controls.png) no-repeat center -96px; border:0; }
.ui-datepicker-prev:hover { cursor:pointer; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/arrow-controls.png) no-repeat center -10px; border:0; }



/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #cccccc; background: #eeeeee; color: #2e7db2; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #2e7db2; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #ffb73d; background: #ffc73d; color: #111111; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #111111; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #111111; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

button.ui-datepicker-trigger { border:0; overflow:hidden; height:16px; width:16px; float:left; margin:6px 0 0 0; text-indent:-200px; background:transparent url(../bundles/autogespot/autogespot-2.0/Images/layout/icon-calendar.png) no-repeat; }
 
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

/* Recaptcha fix */
.recaptcha_theme_red #recaptcha_response_field {
    left: 0;
}





@media handheld, only screen and (max-width: 767px) {

	.mobile { 
		width: 100%;
		min-width: 0;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 0px;
		padding-right: 0px;
	}
	
	.mobile .onecol, .mobile .twocol, .mobile .threecol, .mobile .fourcol, .mobile .fivecol, .mobile .sixcol, .mobile .sevencol, .mobile .eightcol, .mobile .ninecol, .mobile .tencol, .mobile .elevencol, .mobile .twelvecol {
		width: auto;
		float: none;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 0;
		padding-right: 0;
	}
	
	.mobile #multi-domain, .mobile #footer, .mobile #new-spot-msg, .mobile .nav, .mobile .sidetext {
		display:none;
	}
	
	.mobile .logo { text-align:center; margin:10px 20px 0; }
	.mobile .body-top { margin-top:110px; }
	.mobile p.warning { width:50%; }
	.mobile .intro-alert-owners { display:none; }
}
/*
@media handheld, only screen and (max-device-width: 980px) {
    .fourcol.last{
        min-width: 238px;
    }
    .row{ min-width: 0px;  }
    .spotlight { height: auto; }
    .spotlight img{
        width: 100%;
        min-width: 0;
        height: auto;
    }
    .spotlight .hover h4 { font-size: 14px; margin-top: 20px;}
    .spotlight .hover em { font-size: 12px; }
    .filters .ui-datepicker-trigger{display: none;}
    #body .eightcol { width: 100%;}
    .news h2 a{ font-size: 300%; line-height: normal; }
    .news p { font-size: 200%; line-height: normal; }
    ul.news .stub-img img { width: 320px !important; min-width: 0; }

    
    .fourcol.last{display:none;}
    #nav { height: 300%; }
    .row { min-width: 580px; }
}*/
	
/* Mobile landscape mode */
@media screen and (max-width: 480px) {
	.mobile p.warning { width:40%; }
	.mobile ol.upload-form input.text { width:216px; }
	.mobile ol.upload-form input.auto-text { width:190px; }
	.mobile .upload-form .autocomplete { left:0 !important; }
}


/* Mobile portrait mode */

@media screen and (max-width: 360px) {
	.mobile p.warning { width:30%; }
	.mobile ol.upload-form label { width:100px; }
	.mobile ol.upload-form .labelM { margin-left:0 !important; }
	.mobile ol.upload-form input.text { width:171px; }
	.mobile ol.upload-form input.auto-text { width:145px; }
}
.onecol {
width: 4.7%;
}

.twocol {
width: 13.2%;
}

.threecol {
width: 22.05%;
}

.fourcol {
width: 30.6%;
}

.fivecol {
width: 39%;
}

.sixcol {
width: 48%;
}

.sevencol {
width: 56.75%;
}

.eightcol {
width: 61.6%;
}

.ninecol {
width: 74.05%;
}

.tencol {
width: 82%;
}

.elevencol {
width: 91.35%;
}


.upload-form input.checkbox { margin-top:3px; }


/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../bundles/autogespot/autogespot-2.0/Images/layout/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../bundles/autogespot/autogespot-2.0/Images/layout/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('../bundles/autogespot/autogespot-2.0/Images/layout/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../bundles/autogespot/autogespot-2.0/Images/layout/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('../bundles/autogespot/autogespot-2.0/Images/layout/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('../bundles/autogespot/autogespot-2.0/Images/layout/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('../bundles/autogespot/autogespot-2.0/font-awesome-4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0');src:url('../bundles/autogespot/autogespot-2.0/font-awesome-4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'),url('../bundles/autogespot/autogespot-2.0/font-awesome-4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'),url('../bundles/autogespot/autogespot-2.0/font-awesome-4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'),url('../bundles/autogespot/autogespot-2.0/font-awesome-4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'),url('../bundles/autogespot/autogespot-2.0/font-awesome-4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-genderless:before,.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}