/*---------------------------------------------------------------
# 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
-----------------------------------------------------------------*/
/*CaviarDreams Font*/
@font-face {font-family: Helvetica;
	font-weight: normal;font-style: normal}
h1, .module.team h3.header{font-family:Helvetica;font-size:30px!important;font-weight:400}

/*Coda Font*/
#hornav, h2, h3, h4, h5, #sp-slides .slide-text, .sptab-title, div.blog-date, #sp-footer,
.sp-smart-slider-extreme .nivo-caption a.sp-extreme-readon{font-family:Helvetica}

/*Hornav*/
.hornav_left{height:94px;margin-left:-12px}
.hornav_right{height:94px;margin-right:-12px}

/*Slides*/
#sp-slide-grid {margin-top:-45px;position:relative;z-index:0}
#sp-slides{background:#fff;overflow:hidden}
#sp-slides .sp-inner{padding:0}

/*Brand Nssp2*/
.module.branding{position:relative}
.nssp2.ns2-branding .ns2-art-prev{background:url(../images/top_arrow_left.png) no-repeat}
.nssp2.ns2-branding .ns2-art-prev:hover{background:url(../images/top_arrow_left_h.png) no-repeat}
.nssp2.ns2-branding .ns2-art-next{background:url(../images/top_arrow_right.png) no-repeat}
.nssp2.ns2-branding .ns2-art-next:hover{background:url(../images/top_arrow_right_h.png) no-repeat}
.module.branding h3.header {text-shadow: 1px 0 #bbb;position:absolute;font-size:30px!important;top:50%;margin-top:-21px!important;left:35px;padding:0;margin:0;z-index:2;display:inline-block}
.rtl .module.branding h3.header {right:35px}
.module.branding::before, .module.branding::after{content:"";position:absolute;z-index:-1;} 
.module.branding::before{top:50px;bottom:10px;left:50px;right:50px;border-radius:100px / 10px;
-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.8);
-moz-box-shadow: 0 0 40px rgba(0,0,0,0.8);
box-shadow: 0 0 40px rgba(0, 0, 0, 0.8)}
.module.branding .ns2-page-inner{margin:0 0 0 260px}
.rtl .module.branding .ns2-page-inner{margin:0 260px 0 0}
.module_topbranding .ns2-inner{text-align:center}
.nssp2.ns2-branding .ns2-art-controllers{position:absolute;top:50%;margin-top:-15px!important;left:190px;z-index:2}
.nssp2.ns2-branding .ns2-art-prev, .nssp2.ns2-branding .ns2-art-next{width:23px;height:31px;text-indent:-999em}
.rtl  .module_topbranding h3.header{position:absolute;top:30px;right:35px}
.rtl .module_topbranding .ns2-page-inner{margin:0 25% 0 0}
.rtl .nssp2.ns2-branding .ns2-art-controllers{left:auto;right:190px}
.rtl .nssp2.ns2-branding .ns2-art-prev, .nssp2.ns2-branding .ns2-art-next {width:23px;height:31px;}

/*News Show Sp2 no Projects*/
.ns2-scroller .ns2-art-prev,.ns2-scroller .ns2-art-next{position:absolute;top:50%;margin-top:-12px;text-indent:-9999em;height:24px;width:15px;z-index:999}
.ns2-scroller .ns2-art-prev{left:-2px;background:url(../images/scroller_left.png) no-repeat 50% 50%;padding:25px 7px;border:1px solid #f0f0f0}
.ns2-scroller .ns2-art-prev:hover{background:url(../images/scroller_left.png) no-repeat 50% 50%}
.ns2-scroller .ns2-art-next{right:-2px;background:url(../images/scroller_right.png) no-repeat 10px 50%;padding:25px 7px;border:1px solid #f0f0f0}
.ns2-scroller .ns2-art-next:hover{background:url(../images/scroller_right.png) no-repeat 10px 50%}
.nssp2.ns2-scroller .ns2-page-inner{text-align:center;padding:0 20px}  

/*News Show Sp2 on Testimonial*/
.nssp2.ns2-testimonials p.ns2-introtext{background: url(../images/icon_quote.png) no-repeat 0 0}
.rtl .nssp2.ns2-testimonials p.ns2-introtext{background: url(../images/rtl_icon_quote.png) no-repeat 100% 0}
.nssp2.ns2-testimonials {padding:10px 0}
.nssp2.ns2-testimonials .ns2-image{background:#EDEDED;padding:5px}
.nssp2.ns2-testimonials .ns2-art-controllers{position:absolute;right:0;bottom:0}
.rtl .nssp2.ns2-testimonials .ns2-art-controllers{left:0}
.ns2-testimonials .ns2-art-prev,.ns2-testimonials .ns2-art-next{height:20px;width:20px;margin:0;text-indent:-999em}
.nssp2.ns2-testimonials p.ns2-introtext{width:70%;padding:0 60px;float:left;margin-right:30px}
.rtl .nssp2.ns2-testimonials p.ns2-introtext{float:right;margin-left:30px!important;margin-right:0!important}
.nssp2.ns2-testimonials .ns2-image{position:absolute;right:205px}
.rtl .nssp2.ns2-testimonials .ns2-image{position:absolute;left:205px;right:auto}

/*Features Solid News Show sp2*/
.nssp2.ns2-solid div.ns2-inner{margin:0 15px;text-align:center;padding:15px;background:#fff}
.nssp2.ns2-solid h4.ns2-title{font-size:18px;color:#535353;font-weight:normal}
.nssp2.ns2-solid .ns2-art-prev, .nssp2.ns2-solid .ns2-art-next{position:absolute;top:0;text-indent:-9999em;height:232px;width:10px;z-index:999}
.nssp2.ns2-solid .ns2-art-prev{left:-12px;background: #b4c17b url(../images/highlight_left_arrow.png) no-repeat 1px 50%;padding:10px 0}
.nssp2.ns2-solid .ns2-art-prev:hover{background:#5b691f url(../images/highlight_left_arrow.png) no-repeat 1px 50%;}
.nssp2.ns2-solid .ns2-art-next{right:-12px;background:#b4c17b url(../images/highlight_right_arrow.png) no-repeat 2px 50%;padding:10px 0}
.nssp2.ns2-solid .ns2-art-next:hover{background:#5b691f url(../images/highlight_right_arrow.png) no-repeat 1px 50%}

/*Global News Show SP2*/
.ns2-created {background:url(../images/ns2-clock.png) no-repeat 0 50%;}
.ns2-comments {background:url(../images/ns2-comments.png) no-repeat 0 50%!important}
.ns2-created,a.ns2-comments {padding:0 0 0 16px;font-size:11px}

/*Page Title*/
#sp-pageinfo {position:relative;	z-index:0;margin-top:-45px;padding:55px 20px 0;background: white;color:#9CC200}
#sp-pageinfo .custom {float:right;margin:0}
#sp-pageinfo h1 {font-size:72px;font-weight:400;margin:5px 0 0 0;float:right}

/*Newsletter*/
.newsletter{border-radius:4px;width:246px;background:#f8f8f8;border:1px solid #d5d5d5;}
a.submit_btn{text-transform:uppercase;padding:5px;border-radius:4px;}
input.news_box{background:none;box-shadow:none;border:none;width:175px;margin:0 8px;padding:6px;color:#898989}

/*Portfolio item*/
.item-page_portfolio .img-fulltext-right{float:left;margin:15px 10px;padding:6px}
.item-page_portfolio div.info{padding-left:28px}
.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}
.module.team h3.header{margin-top:20px}

/*SP Tab*/
ul.tabs_container li span.sptab_sfx_blub{background:url(../images/blub.png) no-repeat 50% 10px}
ul.tabs_container li span.sptab_sfx_grid{background:url(../images/grid.png) no-repeat 50% 10px}
ul.tabs_container li span.sptab_sfx_tech{background:url(../images/micerophone.png) no-repeat 50% 10px}
ul.tabs_container li span.sptab_sfx_faq{background:url(../images/faq_comments.png) no-repeat 50% 10px}
ul.tabs_container li span.sptab_sfx_price{background:url(../images/price.png) no-repeat 50% 10px}
.tabs_buttons {position:relative;z-index:2}
.items_mask {z-index:1;margin-top:-18px;background:#fff;border-right:1px solid #bbb;border-bottom:1px solid #bbb}
ul.tabs_container li span{font-size:18px;color:#000}
.sptabs ul.tabs_container li {background:none}
ul.tabs_container li.tab{padding:0 80px!important}
ul.tabs_container li.tab.active {background:#fff url(../images/tab-active.png) no-repeat 50% 100%;border-radius:5px 5px 0 0;}
.tab-padding {background:#fff}
span.sptab_sfx_blub, span.sptab_sfx_grid, span.sptab_sfx_tech, span.sptab_sfx_faq, span.sptab_sfx_price
{display:block;padding-top:20px}

/*****Modules*****/
.sp-tweet .sp-tweet-item.sp-tweet-even{background:none}
div.sp_social ul li{border:0!important}

/*Simple Image Gallery*/
img.sp_simple_gallery {opacity:1}
img.sp_simple_gallery:hover {opacity:.5}
.sp-sig {margin:0 -5px}
img.sp_simple_gallery, .ns2-blog img.ns2-image {border:5px solid #f9f9f9;padding:0}

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

/*Nssp2 Blog Date*/
.ns2-date-blog{margin-right:45px!important;width:40px;height:32px;padding:6px 0!important;position:relative}
.rtl .ns2-date-blog{float:right;margin-left:10px!important}
.nssp2.ns2-blog .ns2-wrap .ns2-title a{font-weight:400!important}
span.ns2_date_year{height:20px;position:absolute;right:-36px;top:0;padding:12px 7px;font-size:11px!important}
#sp-pageinfo h1{
display:none;
}