@import url(https://fonts.googleapis.com/css?family=Astloch);

/* Features - Layout Slideshow - Navigation */
.layout-slideshow .sprocket-features-pagination {left: 540px !important; bottom: -17px !important;}
.layout-slideshow .sprocket-features-content {left:0px !important; padding-top: 0px; width:auto; height:77px; top: 180px !important; background: rgba(255,255,255,0.3) !important; /*background: url(../images/roksprocket_slideshow/sprocket-features-content.png) repeat scroll center top transparent !important;*/}
.layout-slideshow .sprocket-features-title, .layout-slideshow .sprocket-features-desc {background: none !important;}
.layout-slideshow .sprocket-features-title {max-width: 475px; font-size: 32px !important;/*line-height: 1em;*/margin: 0 !important; padding: 0 0 0 20px !important; display: inline-block; text-transform:uppercase; font-weight:bold; font-family: 'Dosis','Helvetica',arial,serif  !important; color:#111 !important; text-shadow: 1px 1px #ddd !important;}
.layout-slideshow .sprocket-features-desc {max-width: 420px; color:#fff !important; line-height: 16px !important; text-shadow: 1px 1px #444 !important; padding: 0 0 0 20px !important; margin: -3px 0 0 !important;}

.layout-slideshow .sprocket-features-arrows .arrow {font-size: 9em !important; font-family: 'Astloch',cursive !important;}
.layout-slideshow .sprocket-features-arrows .prev {left: 0px !important;}
.layout-slideshow .sprocket-features-arrows .next {right: 0px !important;}
.layout-slideshow .sprocket-features-arrows .arrow:hover {color:#373737 !important; }
.layout-slideshow .sprocket-features-arrows .arrow {background: none !important; text-shadow: 0 1px 0 #FFFFFF !important; color: #999 !important;}

/* Features - Layout Slideshow - Colors */
.layout-slideshow .sprocket-features-pagination li, .layout-slideshow .sprocket-features-arrows .arrow {box-shadow: none !important;}

/* Layout - Sprocket Lists - Titles */
.sprocket-lists-title {font-size: 1.1em !important; letter-spacing: -1px; color: #5F5F5F;}
.sprocket-lists-arrows .arrow {line-height: 1em;}

/* Mosaic Custom stuff */
.sprocket-mosaic-item .sprocket-mosaic-head h2 {font-size: 2em !important; font-weight: normal !important; /*margin-top: 2px;*/}
.sprocket-mosaic-item .sprocket-padding {padding: 0px;}
.sprocket-mosaic-item .sprocket-mosaic-head {margin: 10px 0 0 0; padding: 0 10px;}
.sprocket-mosaic-item .sprocket-mosaic-text {margin: 10px 0;display: block; color: #666; padding: 0 10px;}
.sprocket-readmore span {display: block; font-size: 11px; padding: 0 10px;}

/* Mosaic - Tags */
.sprocket-mosaic .sprocket-mosaic-tags, #main .sprocket-mosaic ul.sprocket-mosaic-tags {margin: 10px; padding: 5px;/*background: #efefef;*/background: url(../images/bg_mosaic_tags.png) repeat 0 0;border-radius: 0 0 4px 4px;font-size: 90%;/*font-style: italic;*/ color:#999; border-top: 1px solid #D7D7D7;}
/*.sprocket-mosaic .sprocket-mosaic-tags li, #main .sprocket-mosaic ul.sprocket-mosaic-tags li {width: auto;margin-right: 1px;padding: 0 5px;background: #fff;border: 1px solid #ddd;border-radius: 4px}*/
.sprocket-mosaic .sprocket-mosaic-tags li, #main .sprocket-mosaic ul.sprocket-mosaic-tags li {width: auto; font-style:normal; margin-right: 1px; padding: 0 5px; background: #fff;border-radius: 4px; border: 1px solid #E0E0E0;}

#main .sprocket-mosaic .sprocket-mosaic-filter ul li, #main .sprocket-mosaic .sprocket-mosaic-filter ul li,
.sprocket-mosaic .sprocket-mosaic-filter li, .sprocket-mosaic .sprocket-mosaic-filter li {border-radius: 4px;padding: 1px 6px;margin: 0;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-o-user-select: none;-ms-user-select: none;user-select: none; color:#999; font-size: 0.9em;}
#main .sprocket-mosaic .sprocket-mosaic-filter ul li.active,
.sprocket-mosaic .sprocket-mosaic-filter li.active {border-radius: 4px;padding: 1px 6px;margin: 0;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-o-user-select: none;-ms-user-select: none;user-select: none; color:#fff; font-size: 0.9em; background: #555; border-color: #FFFFFF;}

#main .sprocket-mosaic .sprocket-mosaic-order ul li, #main .sprocket-mosaic .sprocket-mosaic-order ul li,
.sprocket-mosaic .sprocket-mosaic-order li, .sprocket-mosaic .sprocket-mosaic-order li {border-radius: 4px;padding: 1px 6px;margin: 0;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-o-user-select: none;-ms-user-select: none;user-select: none; color:#999; font-size: 0.9em;}

/* Layout - Sprocket Headlines - Items */
.sprocket-headlines-item a{color: #818181 !important; font-family: tahoma; /*font-size: 1.1em;*/}
.sprocket-headlines-item a:hover{color: #333 !important;}
.sprocket-headlines-item {font-size: 0.9em !important; line-height:1em !important;}

/* Layout - Sprocket Headlines - Colors */
.sprocket-headlines { background: none !important; border: none !important;}

/* Layout - Sprocket Headlines - Navigation */
.sprocket-headlines-navigation {display: table-cell;width: 100px;vertical-align: middle;padding: 5px;width: 60px;}
.sprocket-headlines-navigation .arrow {line-height: 1em; position: relative;display: block;width: 18px;height: 18px;border-radius: 1em;opacity: 0.7;cursor: pointer;float: right;margin-right: 5px;text-align: center;font-size:1.6em !important;font-weight: bold;}
.sprocket-headlines-navigation .arrow:hover {opacity: 1;}

/* Tabs Nav */
.layout-top .sprocket-tabs-nav {padding: 5px 5px 0 5px !important; margin-bottom: 10px;}
.sprocket-tabs-nav li .sprocket-tabs-inner {cursor: pointer;display: block;padding: 10px 15px;line-height: 1em; font-weight: bold;}
/* Tabs - Colors */
.sprocket-tabs-nav { background: none !important; border-bottom: 1px solid #ddd;}

/* Layout - Sprocket Headlines - Items */
.sprocket-headlines-list {padding: 9px !important;}



