/*---------------------------------------------------------------
# Package - Joomla Template based on Helix Framework   
# ---------------------------------------------------------------
# Author - JoomShaper http://www.joomshaper.com
# Copyright (C) 2010 - 2012 JoomShaper.com. All Rights Reserved.
# license - PHP files are licensed under  GNU/GPL V2
# license - CSS  - JS - IMAGE files  are Copyrighted material 
# Websites: http://www.joomshaper.com
-----------------------------------------------------------------*/
.sp-tweet-item.first {margin-left:0}
#sp_simple_map_canvas {margin-top:10px!important}

/*Slides*/
#sp-slides{background:url(../images/slide-shadow.png) no-repeat 50% 100%;padding-bottom:23px}
#sp-slides .sp-inner{padding:0}
#sp-slides .sp-slide{background:url(../images/slide-bg.jpg) repeat-x 0 100%}
#sp-slides img.sp-slide-image{background:none;float:right;border:0;margin:10px 0 0;padding:0}
#sp-slides .sp-slide-desc{margin:20px 30px 0 0}
#sp-slides h2.sp-slide-title{font-family:BebasNeueRegular, Times, serif;font-size:20px;line-height:48px;font-weight:400;text-transform:uppercase;color:#EEE;text-shadow:0 2px rgba(0,0,0,.5);margin:0}
#sp-slides p.sp-slide-intro{color:#fff;margin:0 0 10px}
#sp-slides .controllers{position:absolute;height:60px;bottom:0;z-index:1;padding:0 15px}
#sp-slides .controllers span,.sp-slide .controllers span.active{display:block;float:left;height:10px;line-height:10px;width:10px;border-radius:100px;cursor:pointer;text-indent:-9999px}
#sp-slides .controllers span{background:#999;margin:25px 2px 0}

/*ns2 on home*/
.ns2-home{background:#f5f5f5 url(../images/scroller-bg.png) repeat-x 0 0;border-bottom:1px solid #d3d3d3;margin-left:15px}
.ns2-home .ns2-102{padding:10px}
.ns2-home .ns2-art-prev,.ns2-home .ns2-art-next{position:absolute;top:50%;margin-top:-20px;text-indent:-9000px;height:43px!important;width:43px!important;z-index:999}
.ns2-home .ns2-art-prev{left:-6px;background:url(../images/ns2-prev.png) no-repeat!important}
.ns2-home .ns2-art-next{right:-18px;background:url(../images/ns2-next.png) no-repeat!important}
div .ns2-art-next:hover,div .ns2-links-next:hover,div .ns2-art-prev:hover,div .ns2-links-prev:hover{background-position:0 0!important}

/*sign up*/
a.signup{display:block;float:right;color:#fff!important;text-transform:uppercase;font-size:140%;font-weight:700;margin-bottom:10px;text-shadow:1px 1px 1px rgba(0,0,0,.5);padding:15px}

/*Tabs*/
ul.tabs_container li.tab{margin-left:5px!important;font-size:14px;color:#000;text-shadow:0 1px #FFF;padding:0 10px!important}
ul.tabs_container li.active{background:#eee;border:1px solid #ccc}

/*Portfolio item*/
.item-page_portfolio .img-fulltext-right{float:left;margin:15px 10px;padding:6px}
.item-page_portfolio div.info{float:left;padding-left:28px;width:370px}
.item-page_portfolio p{line-height:1.8}
.item-page_portfolio span.label{color:#000;font-weight:400}
.item-page_portfolio li{background:url(../images/typo/check.png) 0 50% no-repeat;padding-left:20px!important}
#ul-left{width:50%;float:left}
#ul-right{width:50%;float:right}

/*Latest blog */
.ns2-blog .ns2-row {background:url(../images/stitch.png) repeat-x 0 0;padding-top:10px}
.ns2-blog h4.ns2-title {margin:0;padding-top:7px}
.ns2-blog .ns2-row.ns2-first {background:none;padding-top:0}

/*Share*/
#sp-share {position:absolute;top:220px;left:0;width:34px;background:#fafafa;box-shadow:0 0 5px rgba(0,0,0,.2);position:fixed}
#sp-share .sp-inner {padding:3px 5px}
#sp-share img {margin:2px 0; opacity:.6}
#sp-share img:hover {opacity:1}

/*Presets*/
.template-style{width:90px;float:left;margin:0 10px 15px 10px}