/**
 * @package   FutureProspects Joomla! 3.0 Template
 * @version   1.0
 * @author    7Studio Tomasz Herudzinski http://www.7studio.eu
 * @copyright Copyright (C) 2009 - 2012 7Studio Tomasz Herudzinski
 * @license   Commercial - ThemeForest Regular License - http://themeforest.net/licenses/regular_extended
**/

 /* 
 * 
 * IMPORTANT!
 *
 * Please paste here css rules which you would like to override and change.
-----------------------------------------------------------------------------------*/

html { background: #050505; }
body { border: 0; }

.alert { background-color: #0276C9; }
#drawer { background-color: #2A2A2A; }
#drawer .container-fluid { padding: 0; background-color: #2A2A2A; }
.hikashop_category_information h2 { font-size: 14px; text-transform: uppercase; padding: 0; color: #444; font-family: "Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: bold; }
#hikashop_checkout_additional_info input { margin: 0; }
.hikashop_currency_module { padding: 0; }
.hikashop_field_required { float: none; }
#hikashop_payment_methods td { padding-top: 15px; }
#hikashop_product_left_part { display: none; }
.hikashop_product_name_main { font-size: 14px; text-transform: uppercase; padding: 0; color: #444; font-family: "Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: bold; margin: 0; }
.hikashop_product_price_before_discount { padding-right: 10px; }
#hikashop_product_right_part { display: none; }
#hikashop_product_top_part h1 { padding: 0; margin: 0; }
.hikashop_submodules { padding: 0; }
.hikashop_wizardbar ul li.hikashop_cart_step_current { color: #2E619D; }
.hikashop_wizardbar ul li.hikashop_cart_step_finished a { color: #999999; }
.hikashop_wizardbar ul li.hikashop_cart_step_finished { color: #999999; }
.hikashop_field_required { float: none; }
#login-form .controls label { width: inherit; }
#header-wrapper .logo { margin-left: 10px; }
#header .search-module input, #header #mod-finder-searchform.form-search input { padding-top: 2px; padding-bottom:2px; }
#header .search-module button, #header #mod-finder-searchform.form-search button { padding-top: 2px; padding-bottom:2px; }
.module-content { overflow: visible; }
.module-content { padding: 0px; } 
#module-in-profile { min-width: 120px; }
.module-title h1 { font-size: 16px; text-transform: uppercase; padding: 0; margin: 0; color: #444; display: inline; line-height: 30px; font-weight: bold; }
.module-title h2 { font-size: 15px; text-transform: uppercase; padding: 0; margin: 0; color: #444; display: inline; line-height: 30px; font-weight: bold; }
.module-title h3 { font-weight: bold; }

.hikashop_registration_address_info_line { display: none; } 

#bottom-b .module-content { padding-left: 0px; padding-bottom: 5px; }
#bottom-b .container-fluid { padding: 5px; }
.svn-menu > li { font-size: 15px; font-family: "Source Sans Pro","Helvetica Neue", Helvetica, Arial, sans-serif; }
.svn-menu > li.parent > a, .svn-menu > li.parent > span.separator { padding: 0 31px 0 8px; }
.svn-menu ul li { font-size: 14px; font-family: "Source Sans Pro","Helvetica Neue", Helvetica, Arial, sans-serif;  }
.svn-menu>li>a, .svn-menu>li span.separator { color: #9a9a9a; }
.svn-menu > li.parent span.caret { right: 4px; }
.alert a { color: white; font-weight: bold; }
ul.zoo-item-list>li { padding: 12px 0px; !important; }
#footer, #footer .container-fluid { padding-bottom:5px; }
div.mod-languages ul.lang-inline li { }
div.mod-languages img { max-width: none !important; }
h4 { font-size: 15px; }
h2 { font-weight: bold; }
.breadcrumb li { font-size: 13px; }
#breadcrumbs .container-fluid { margin-bottom: 0px; }
#content-area { padding: 5px; }   
.p3 { padding: 0px; margin: 5px; }
#top-toolbar { padding: 2px 0 0 15px; }

a#totop { margin-top: 0px; }
.mod-languages { font-size: 12px; padding-top: 2px; padding-right: 30px; }
.mod-languages a { color: #9a9a9a !important; }
.mod-languages a:hover { color: white !important; }
.lang-active a { color: white !important; }
#btl .btl-panel > #btl-panel-profile { opacity: 1.0; }
#btl-panel-profile  { color: white !important; }

#footer ul.nav li { font-size: 13px; color: #9a9a9a !important; } 
#footer .copyrights { font-size: 13px; } 
#bottom-b { font-size: 12px; } 
.sp-tweet-item { font-size: 12px; }
.seven-news p { font-size: 13px; } 

.form-horizontal .control-label { font-size: 13px; } 
div.hika_toolbar .hikabtn span.hk-icon { color: white; }

a:hover { text-decoration: none !important; }

#menu img { vertical-align: text-top !important; }

.wglmtable { border: 1px solid #888888; text-align: center; }
.wglmtable td { border-style: solid; border-width: 1.0px; border-color: #cbcbcb; }
.wglmtable th { background-image: url(/modules/mod_seven_slider/assets/images/list-bg.png); color: #fafafa; border-color: #616161 ; border-style: solid; border-width: 1px; }
/*
.justy a:hover { text-decoration: underline; }
.texty a:hover { text-decoration: underline; }
.justynodisplay a:hover { text-decoration: underline; }
.justy2 a:hover { text-decoration: underline; }
.module a:hover { text-decoration: underline; } 
#mainbody a:hover { text-decoration: underline !important; }
*/

.btn-primary { background-image: linear-gradient(to bottom, #3875b5, #254f7b); }
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
        color: #ffffff;
	background-color: #08c;
        background-image: none;
	background-image: linear-gradient(to bottom, #2c5c8e, #0a141f);
	background-position: 0px 0px;
/*        background-color: #000000;
        *background-color: #000000; */
}

.btn-success { background-image: linear-gradient(to bottom, #3875b5, #254f7b); }
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
        color: #ffffff;
	background-color: #08c;
        background-image: none;
	background-image: linear-gradient(to bottom, #2c5c8e, #0a141f);
	background-position: 0px 0px;
/*        background-color: #000000;
        *background-color: #000000; */
}

.btn .btn-success:hover {
	color: #ffffff !important;
}


.hikabtn { background-color: white; color: #000000; border-color: #dddddd; }
.hikabtn:hover { background-color: #005bab; color: white; border-color: #005bab; }
.hikabtn:focus { background-color: #005bab; color: white; border-color: #005bab; }

.hikabtn {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 2px rgba(0, 0, 0, .05);
    border: 1px solid #eaeaea;
    border-bottom-color: #d2d2d2;
    border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
    text-shadow: none;
    background-image: linear-gradient(to bottom, #ffffff, #f0f0f0);
    background-repeat: repeat-x;
    background-color: #f5f5f5;
    display: inline-block;
    padding: 6px 22px;
    margin-bottom: 0;
    font-size: 10px;
    color: #333;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 24px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
}

.hikabtn:hover, .hikabtn:focus {
    background-color: #f0f0f0;
    background-position: 0 -15px;
    color: #333333;
    border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
}

.hikashop_cart_proceed_to_checkout, .hikabtn_checkout_next {
        color: #ffffff;
        background-color: #08c;
        background-image: none;
	background-image: linear-gradient(to bottom, #3875b5, #254f7b);
        background-position: 0px 0px;	
}

.hikashop_cart_proceed_to_checkout:hover, .hikashop_cart_proceed_to_checkout:focus, .hikabtn_checkout_next:hover, .hikabtn_checkout_next:focus { 
    color: #ffffff;
    background-color: #08c;
    background-image: none;
    background-image: linear-gradient(to bottom, #2c5c8e, #0a141f);
    background-position: 0px 0px;
}

div.hika_toolbar .hikabtn:hover span.hk-icon {
    color: #333 !important;
}

.maqmahelpdesk h2 {
	padding-bottom: 15px;
}

.maqmahelpdesk .btn-success:hover {
	color: white !important;
}

.hikashop_user_address .hika_edit {
	background: white;
}

button.btl-buttonsubmit:hover { color: white !important; }

#modlgn_username { margin-right: 10px; }
#modlgn_passwd { margin-right: 10px; }


